.body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.main_table_padding {
	padding: 8px 26px 0px 22px;
	vertical-align:top;
}

.height_1 {
	height: 33px;
	float:right;
	padding: 0px 18px 0px 0px;
}

.free_shipping {
	float:left;
	padding: 6px 0px 0px 0px;
}

.divider_1 {
	float:left;
	padding: 6px 0px 0px 0px;
}

.purchase_gift_certificate {
	float:left;
	padding: 0px 0px 0px 0px;
}

.purchase_gift_certificate11 {
	float:left;
	padding: 5px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align:middle;
	
}
.height_2 {
	height: 70px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align:bottom;
	clear:both;
}

.welcome_guest {
	float:left;
	padding: 50px 15px 0px 0px;
}

.sign_in_register {
	float:left;
	padding: 50px 15px 0px 0px;
}

.sign_in {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.sign_in:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.register {
	text-decoration: none;
	color: #FFFFFF;
}

.register:hover {
	color: #00CCFF;
}

.my_account {
	float:left;
	padding: 50px 5px 0px 0px;
	font-weight: bold;
	color: #00CCFF;
}

.shopping_bag_bg {
	background-image: url(../images/shopping_bag_bg.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 240px;
	padding: 45px 0px 0px 0px;
	background-position: 0px 45px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8E8C8C;
}

.logo_align {
	vertical-align: bottom;
	height: 105px;
}

.bag_icon {
	float: left;
	padding: 0px 0px 0px 0px;
}

.items_in_bag {
	float: left;
	padding: 5px 0px 0px 5px;	
}

.sub_total {
	float: left;
	padding: 5px 0px 0px 16px;
}

.white_bdr {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	border: 1px solid #FFFFFF;
	height:23px;
	padding: 0px 0px 0px 0px;
}

.top_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00CCFF;
	float: left;
	padding: 3px 0px 0px 30px;
}

.top_links a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DFDDDD;
	text-decoration:none;
}

.top_links a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00CCFF;
	text-decoration:none;
}

.search_div {	
	float: left;
	padding: 1px 0px 0px 407px;
}

.search_txt_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575656;
	border: 1px solid #BBBABA;
	padding: 2px 0px 0px 4px;
	height:15px;
}

.search_button_div {	
	float: left;
	padding: 1px 0px 0px 5px;
}

.top_padding {
	padding: 3px 0px 0px 0px;
}

.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CCFF;
	text-align: right;
	padding: 15px 0px 10px 0px;
}

.footer_links a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}


.footer_links a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}

.footer_links span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px 3px 0px 3px;
}

.hot_offer_div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
}

.enter_email_div {	
	float: left;
	padding: 0px 0px 0px 10px;
}

.button_div {	
	float: left;
	padding: 0px 0px 0px 5px;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	padding: 20px 0px 15px 0px;
}

.pegasus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: right;	
	padding: 20px 0px 15px 0px;
}

.pegasus a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
} 

.pegasus a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}

.startshopping_link {
	vertical-align: top;
	padding: 135px 0px 0px 288px;
	background-repeat:no-repeat;
	
}

/**11th March**/

.left_link_bg {
	background-repeat: no-repeat;
	background-position: 20px bottom;
	height: 44px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align:top;
}

.left_link_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 13px 0px 5px 30px;
}

.bg_white {
	background-color: #FFFFFF;
}

.left_link {
	padding: 5px 0px 5px 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CCFF;
}

.left_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.left_link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

.left_link_last {
	padding: 5px 0px 25px 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CCFF;
}

.left_link_last a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.left_link_last a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

.right_side_content_padding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 13px 0px 0px 5px;
	vertical-align:top;
}

.bread_crumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.bread_crumbs a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.bread_crumbs a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

.search_by_price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 28px 0px 0px 3px;
}

.select_price_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.heading_float_left {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.pagination_float_right {
	float: right;
	word-spacing: 8px;
	padding: 0px 18px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ABA8A8;
}

.pagination_float_right a{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #797979;
	text-decoration:none;
}

.pagination_float_right a:hover{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #797979;
	text-decoration:underline;
}

.float_left {
	float: left;
}

.pdt_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	vertical-align:top;
	width: 170px;
}

.pdt_name a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;	
}

.pdt_name a:hover{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;	
}

.pdt_img_bdr {
	border: 1px solid #C0BFBF;
	width:175px
}

.pdt_table_padding {
	padding: 0px 0px 0px 52px;
}

.pdt_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0px 2px 0px;
}
.align_top {
	vertical-align: top;
}
.pagination_top_bottom_padding {
	padding: 35px 0px 28px 0px;
}

/**12th March**/

.left_link_sub {
	padding: 2px 0px 2px 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CCFF;
}

.left_link_sub a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.left_link_sub a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

.left_link_sub_pdt {
	padding: 2px 0px 2px 79px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CCFF;
}

.left_link_sub_pdt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.left_link_sub_pdt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

/**13th March**/

.gray_bg_1 {
	width:177px;
	height: 41px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	padding: 0px 0px 0px 10px;
	vertical-align:top;
	background-image: url(../images/gray_bg_1.gif);
	background-repeat: repeat-y;
}

.gray_bg_1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.gray_bg_1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

.image_padding_top {
	padding: 20px 0px 0px 0px;
}

.image_padding_between {
	padding: 42px 0px 0px 0px;
}

.pdt_image_detail_padding {
	padding: 20px 0px 35px 3px;
}

.pdt_img_detail_bdr {
	border: 1px solid #C0BFBF;
	width:270px
}

.shadow_pdt {
	vertical-align: top;
	height: 279px;
	width:270px;
	background-image: url(../images/shadow_pdt.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

.img_bdr {
	border: 1px solid #C0BFBF;
}

.top_padding_1 {
	padding: 8px 0px 0px 0px;
}

.float_left_1 {
	float: left;
	padding: 0px 0px 0px 11px;
}

.vertical_alignment {
	vertical-align: top;
}

.item_code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0ACCF9;
	padding: 0px 0px 0px 52px;
}

.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 0px 0px 52px;
}

.pdt_detail_bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/pdt_detail_bg.jpg);
	background-repeat: no-repeat;
	background-position: 36px bottom;
	text-align:justify;
	padding: 0px 48px 25px 52px;
}

.left_padding_1 {
	padding: 23px 0px 23px 52px;
}

.txt_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #9C9B9B;
}

.txt_field_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6D6464;
	padding: 0px 0px 3px 0px;
}

.txt_field_heading a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6D6464;
	text-decoration:underline;
}

.txt_field_heading a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6D6464;
	text-decoration:none;
}

.bottom_padding {
	padding: 0px 0px 10px 0px;
}

.float_left_5 {
	float: left;
	padding: 3px 0px 0px 11px;
}

.recommed {
	padding: 12px 0px 0px 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898484;
}

.recommed a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898484;
	text-decoration:underline;
}

.recommed a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898484;
	text-decoration:none;
}

.feedback {
	padding: 5px 0px 0px 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898484;
}

.feedback a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898484;
	text-decoration:underline;
}

.feedback a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898484;
	text-decoration:none;
}

.float_left_2 {
	float: left;
	padding: 0px 0px 0px 40px;
}

.float_left_3 {
	float: left;
	padding: 0px 0px 0px 150px;
}

.padding_1 {
	padding: 25px 0px 0px 52px;	
}

.other_items {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #BEBABA;
	background-color: #F2EEEE;
	height: 24px;
	padding: 0px 0px 0px 15px;	
}

.padding_2 {
	padding: 10px 0px 29px 20px;	
}

/**14TH MARCH**/

.bread_crumbs_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 12px 0px 0px 32px;
}

.bread_crumbs_1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.bread_crumbs_1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

.float_left_4 {
	float: left;
	padding: 0px 0px 0px 475px;
}

.top_padding_2 {
	padding: 25px 0px 0px 32px;
}

.shopping_bag_padding {
	padding: 25px 30px 20px 25px;
	background-image: url(../images/shopping_bag_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: 25px bottom;
}

.table_heading_item_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878383;
	background-color: #F2EEEE;
	height:23px;
	padding: 0px 0px 0px 32px;
}

.table_heading_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878383;
	background-color: #F2EEEE;
	height:23px;
	padding: 0px 0px 0px 10px;
}

.action_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878383;
	padding: 0px 36px 0px 0px;
	background-color: #F2EEEE;
	text-align:right
}


.table_heading_total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878383;
	background-color: #F2EEEE;
	height:23px;
	padding: 0px 36px 0px 0px;
	text-align:right
}


.item_detail_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	padding: 22px 0px 25px 32px;
	vertical-align:top;
}

.item_detail_txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	text-decoration:none;
}

.item_detail_txt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	text-decoration:underline;
}

.item_detail_txt div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #037F9E;
}

.item_detail_txt div a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #037F9E;
}

.item_detail_txt div a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #037F9E;
	text-decoration:underline;
}

.item_detail_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	padding: 22px 15px 0px 10px;
	vertical-align:top;
}

.action {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6C6C;
	text-align:right;
	padding: 22px 36px 25px 0px;
	vertical-align:top;
}

.action a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6C6C;
	text-decoration: underline;
}

.action a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6C6C;
	text-decoration: none;
}

.total_amt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	text-align:right;
	padding: 22px 36px 25px 0px;
	vertical-align:top;
}

.update_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6C6C;
	text-decoration: underline;
	vertical-align:top;
}


.top_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2EEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	font-weight:bold;
	text-align:right;
	padding: 22px 36px 12px 0px;
	vertical-align:top;
}

.discount {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	font-weight:bold;
	text-align:right;
	padding: 5px 36px 15px 0px;
	vertical-align:top;
}

.gray_bg_2 {
	background-color: #F2EEEE;
}

.code_padding {		
	padding: 5px 36px 18px 0px;
	vertical-align:top;
}

.promotional_code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #878383;
	padding: 0px 0px 0px 18px;
}

.promotional_code_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878383;
	padding: 0px 0px 0px 60px;
}

.promotional_code_apply {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878383;	
	font-weight: bold;
	float:right;
	padding: 3px 18px 0px 0px;
}

.promotional_code_apply a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878383;	
	font-weight: bold;
	text-decoration:none;
}

.code_amt {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	font-weight:bold;
	text-align:right;
	padding: 50px 36px 15px 0px;
	vertical-align:top;
}

.gray_bg_3 {
	background-color: #878383;
	vertical-align:top;
	padding: 13px 0px 0px 15px;
}

.gift_code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 0px 18px;
}

.gift_code_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 0px 0px 0px 50px;
}

.gift_code_apply {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;	
	font-weight: bold;
	float:right;
	padding: 3px 18px 0px 0px;
}

.gift_code_apply a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;	
	font-weight: bold;
	text-decoration:none;
}

.grand_total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	font-weight:bold;
	text-align:right;
	padding: 8px 36px 25px 0px;
	vertical-align:top;
	background-image: url(../images/grand_total_bg.gif);
	background-repeat: repeat-x;
}

.padding_3 {
	padding: 35px 0px 35px 647px;
}

.float_left_6 {
	float: left;
	padding: 0px 0px 0px 65px;
}

.gray_txt_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5B5858;
	padding: 0px 0px 10px 0px;
}

.gray_bg_4 {
	background-color: #F2EEEE;
	padding: 13px 0px 0px 15px;
	vertical-align:top;
}

.sign_in_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	width: 87px;
	padding: 8px 25px 8px 0px;
}

.forgot_password {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7D7C7C;
	padding: 5px 0px 10px 0px;
}

.forgot_password a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7D7C7C;
	text-decoration:underline;
}

.forgot_password a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7D7C7C;
	text-decoration:none;
}

.sign_in_padding {
	padding: 3px 0px 15px 0px;
}

.white_txt_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 10px 0px;
}

.white_txt_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 10px 0px 10px 5px;
}

.register_button_padding {
	padding: 12px 0px 15px 5px;
}

.sign_in_register_bg {
	padding: 25px 30px 35px 55px;
	background-image: url(../images/sign_in_register_bg.gif);
	background-repeat: no-repeat;
	background-position: 25px bottom;
}

.top_padding_3 {
	padding: 55px 0px 0px 32px;
}

.top_padding_4 {
	padding: 3px 0px 35px 0px;
}

.registration_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	width: 120px;
	padding: 8px 8px 8px 0px;
}

.registration_headings span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0B0B;
	text-align: right;
	
}

/**15th March**/

.check_here {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 10px 0px 15px 0px;
}

.required_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0B0B;
	padding: 9px 0px 0px 10px;
}

.register_button {
	text-align: right;
}

/**17th March**/

.error_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EC0808;
	font-weight:bold;
	text-align:center;
}

/**18th March**/

.my_a_c_links_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #706F6F;
	border: 1px solid #B7B6B6;
	padding: 0px 0px 0px 7px;
}
.my_a_c_links_1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #706F6F;
	text-decoration:none;
}

.my_a_c_links_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	padding: 0px 0px 0px 7px;
}

.my_a_c_links_2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}


.top_padding_5 {
	padding: 12px 0px 0px 20px;
}


.top_padding_6 {
	padding: 15px 0px 0px 32px;
}

.txt_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:justify;
	padding: 8px 8px 8px 0px;
}

.change_password_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	width: 170px;
	padding: 8px 8px 8px 0px;
}

.change_password_headings span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0B0B;
}

.gray_bg_5 {
	background-color: #F2EEEE;
	padding: 13px 0px 15px 15px;
	vertical-align:top;
}

/**19th March**/

.choose_a_shipping_method {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 10px 0px 0px 28px;
}

.shipping_radio_button {
	padding: 0px 0px 0px 0px;
	float: left;
}

.shipping_txt {
	padding: 2px 0px 0px 10px;
	float: left;
}

.choose_a_shipping_method_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 10px 0px 0px 0px;
}

.required_field_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0B0B;
	padding: 9px 0px 0px 28px;
}

.proceed_button {
	text-align: right;
	padding: 15px 0px 10px 0px;
}

.shipping_address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	width: 120px;
	padding: 0px 8px 3px 0px;
}

.gray_bg_6 {
	padding: 13px 0px 10px 15px;
	vertical-align:top;
	width:358 px;
	background-repeat: repeat-y;
	background-image: url(../images/gray_bg_2.gif);
}

.order_details_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6C6C6C;
	padding: 25px 0px 10px 32px;
}

.review_order_padding {
	padding: 25px 30px 35px 55px;
	background-image: url(../images/shopping_bag_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: 25px bottom;
}

.item_detail_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	padding: 22px 15px 0px 18px;
	vertical-align:top;
}

.top_border_1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2EEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	font-weight:bold;
	text-align:right;
	padding: 22px 30px 12px 0px;
	vertical-align:top;
}

.top_border_2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2EEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	text-align:right;
	padding: 22px 36px 12px 0px;
	vertical-align:top;
}

.amt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	text-align:right;
	padding: 5px 36px 15px 0px;
	vertical-align:top;
}

.amt_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	font-weight:bold;
	text-align:right;
	padding: 5px 0px 15px 0px;
	vertical-align:top;
}

.amt_heading_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	font-weight:bold;
	text-align:right;
	padding: 5px 0px 15px 0px;
	vertical-align:top;
}

.grand_total_review_order {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	font-weight:bold;
	text-align:right;
	padding: 8px 30px 25px 0px;
	vertical-align:top;
	background-image: url(../images/grand_total_bg_1.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}

.float_right {
	float: right;
	padding: 0px 0px 0px 15px;
}

.float_right_1 {
	float: right;
	width:200px;	
	
}

.float_left_8 {
	float: left;
	padding: 0px 0px 0px 25px;
}

.discount_review {
	float: left;
	padding: 0px 0px 0px 120px;
}

.promotion_review {
	float: left;
	padding: 0px 0px 0px 111px;
}

.gift_certificate_review {
	float: left;
	padding: 0px 0px 0px 89px;
}

.shipping_review {
	float: left;
	padding: 0px 0px 0px 121px;
}

._review {
	float: left;
	padding: 0px 0px 0px 149px;
}

.grand_total_amt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	text-align:right;
	padding: 8px 36px 25px 0px;
	vertical-align:top;
	background-image: url(../images/grand_total_bg.gif);
	background-repeat: repeat-x;
}

.logo_align_e-mail {
	vertical-align: bottom;
	height: 105px;
	padding: 0px 0px 0px 25px;
}

.gray_bg_e-mail {
	background-color: #F2EEEE;
	padding: 10px 0px 5px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.gray_bg_e-mail_txt_1 {
	background-color: #F2EEEE;
	padding: 0px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.gray_bg_e-mail_txt_2 {
	background-color: #F2EEEE;
	padding: 0px 0px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.gray_bg_e-mail_txt_2 span{
	background-color: #F2EEEE;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #AA0B0B;
}

.e-mail_message {
	background-color: #F2EEEE;
	padding: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #666666;
}

.to_from {
	background-color: #F2EEEE;
	padding: 13px 5px 15px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:right;
}

.float_right_e-mail {
	float: right;
	padding: 0px 25px 20px 15px;
}

.name_email {
	background-color: #F2EEEE;
	padding: 13px 18px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:right;
}

.name_email span{
	background-color: #F2EEEE;
	padding: 13px 18px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0B0B;
	text-align:right;
}

.float_right_feed_back {
	float: left;
	padding: 10px 0px 0px 0px;
}

.top_padding_feed_back {
	padding: 12px 0px 0px 0px;
}

.view_icon{	
	padding: 22px 15px 0px 15px;
	vertical-align:top;
}


/**24 March**/

.gray_bg_7 {
	background-color: #F2EEEE;
	padding: 13px 0px 13px 15px;
	vertical-align:top;
}

.txt_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575656;
	border: 1px solid #BBBABA;
	padding: 2px 0px 0px 4px;
}

.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	vertical-align:top;
	width: 120px;
	padding:5px 8px 8px 0px;
}

.message span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0B0B;
	text-align: right;
}

.message_txt_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align:top;
	padding:5px 0px 0px 0px;
}

.static_pages_bg {
	padding: 25px 30px 35px 55px;
	background-image: url(../images/static_pages_bg.gif);
	background-repeat: no-repeat;
	background-position: 25px bottom;
}

.gray_bg_8 {
	background-color: #F2EEEE;
	padding: 20px 25px 13px 25px;
	vertical-align:top;
	width: 838px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:justify;
}

.gray_bg_8 p{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:justify;
}

.gray_bg_8 div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838282;
	text-align:justify;
	font-weight: bold;
	line-height:15px;
}

.my_account a{
	float:left;
	font-weight: bold;
	color: #00CCFF;
	text-decoration: none;
}

.my_account a:hover{
	float:left;
	font-weight: bold;
	color: #00CCFF;
	text-decoration: underline;
}
.left_link_heading a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#DFDDDD;
	font-weight: bold;
	padding: 13px 0px 5px 30px;
	}
	
	.main_table_padding1111 {
	padding: 0px 0px 0px 0px;
	vertical-align:top;
}

.gray_gift_certificate {
	background-color: #F2EEEE;
	width: 408px;
}

.value_of_gift_certificate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5B5858;
	padding: 17px 0px 0px 17px;
}

.gift_certificate_amt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 10px 0px 22px 27px;
}

.choose_delivery_method {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 20px 0px 15px 17px;
}

.div_choose_delivery {
	float:left;
}

.div_radio_button_1 {
	float:left;
	padding: 0px 0px 0px 5px;
}

.div_radio_button {
	padding: 0px 0px 0px 40px;
	float:left;
}

.div_email {	
	float:left;
	
}

.div_mail {	
	float:left;	
}

.light_gray_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #959393;
	padding: 0px 0px 20px 10px;
}

.id_address_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636262;
	padding: 0px 0px 0px 10px;

}

.id_field_heading_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636262;
	text-align:right;
}

.id_field_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636262;
	padding: 10px 0px 0px 0px;	
	text-align:right;
}

.top_padding_7 {
	padding: 10px 0px 0px 0px;
}

.gray_right_bdr {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F2EEEE;
}

.top_padding_8 {
	padding: 3px 0px 0px 0px;
}

.id_field_heading_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636262;
	text-align:right;
	padding: 3px 10px 0px 10px;
}

.id_field_heading_2 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA0B0B;
}

.special_note_bg {
	background-color: #878383;
	width: 478px;
}

.special_note_padding {
	padding: 20px 0px 0px 25px;
}

.special_note_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 15px 0px 0px 15px;
}

.special_note_field {	
	padding: 15px 0px 15px 15px;
}


.special_note_button_padding {
	background-color:#FFFFFF;
	padding: 15px 0px 0px 0px;
	text-align:right;
}
.purchase_certificate_1 {
	padding: 20px 0px 0px 0px;
}
.left_link_bg1 {
		height: 44px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align:top;
}

.shipping_info_table_tablecell{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
    border-color: #727171;
    border-width: 0px 0px 1px 1px;
    border-style: solid;
	text-align:center
}

.shipping_info_table_tablecell td 
{
	border-width: 1px 1px 0 0 ;
	border-style: solid;
	border-color: #727171;
	-moz-border-radius: ;
}

/**10th April**/

.fabric_guide_bg {
	padding: 10px 5px 35px 5px;
}

.confirmation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0ACCF9;
	font-weight:bold;
}
.msg_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.color_guide_table_tablecell{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
    border-color: #000000;
    border-width: 0px 0px 1px 1px;
    border-style: solid;
	text-align:left;
	
}

.color_guide_table_tablecell td 
{
	border-width: 1px 1px 0 0 ;
	border-style: solid;
	border-color: #000000;
	
	
}
.close_button_padding {
	padding: 20px 0px 10px 25px;
}



.pop_up_top_padding {
	padding: 5px 0px 0px 32px;
}

.pop-up_heading_float_left {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 5px 0px;
}

.pop_up_bg {
	padding: 0px 5px 10px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.pop_up_bg_8 {
	background-color: #F2EEEE;
	padding: 15px 25px 13px 25px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:left;
	font-weight:bold;
	
}

.pop_up_bg_8 a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.pop_bdr {
	border-top: 1px solid #000000;
}

.pop_up_close_button_padding {
	padding: 20px 0px 10px 265px;
}
/**9th april**/

.gray_bg_8 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838282;
	font-weight: bold;
	line-height:15px;
	text-decoration:none;	
}

.gray_bg_8 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838282;
	font-weight: bold;
	line-height:15px;
	text-decoration:underline;
}

.static_pages_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}

.purchase_certificate_1 {
	padding: 20px 0px 0px 0px;
}



.shipping_info_table_tablecell{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
    border-color: #727171;
    border-width: 0px 0px 1px 1px;
    border-style: solid;
	text-align:center
}

.shipping_info_table_tablecell td 
{
	border-width: 1px 1px 0 0 ;
	border-style: solid;
	border-color: #727171;
	-moz-border-radius: ;
}

/**10th April**/

.fabric_guide_bg {
	padding: 10px 5px 35px 5px;
}


/**26th April**/

.color_guide_table_tablecell{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
    border-color: #000000;
    border-width: 0px 0px 1px 1px;
    border-style: solid;
	text-align:left;
	
}

.color_guide_table_tablecell td 
{
	border-width: 1px 1px 0 0 ;
	border-style: solid;
	border-color: #000000;
	-moz-border-radius: ;
	
}

/**5th MAY **/

.close_button_padding {
	padding: 20px 0px 10px 25px;
}


/**6 MAY**/

.pop_up_top_padding {
	padding: 5px 0px 0px 32px;
}

.pop-up_heading_float_left {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 5px 0px;
}

.pop_up_bg {
	padding: 0px 5px 10px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}

.pop_up_bg_8 {
	background-color: #F2EEEE;
	padding: 15px 25px 13px 25px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:left;
	font-weight:bold;
}

.pop_up_bg_8 a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.pop_bdr {
	border-top: 1px solid #000000;
}

.pop_up_close_button_padding {
	padding: 20px 0px 10px 265px;
}
/**9th MAY**/
.pop_up_left_padding {
	padding: 0px 0px 0px 5px;
}

.pop_table_tablecell{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
    border-color: #727171;
    border-width: 0px 0px 1px 1px;
    border-style: solid;
}

.pop_table_tablecell td 
{
	border-width: 1px 1px 0 0 ;
	border-style: solid;
	border-color: #727171;
	
}
.search_div_19_may {	
	float: left;
	padding: 1px 0px 0px 0px;
}
.height_1 {
	height: 33px;
	float:right;
	padding: 0px 0px 0px 0px;
}
.checkout_div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 24px 0px 4px 168px;
	font-weight:bold;
	
}

.checkout_div a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

.checkout_div a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.shopping_bag_bg_new {
	background-image: url(../images/shopping_bag_bg.gif);
	background-repeat: no-repeat;
	height: 70px;
	width: 240px;
	padding: 0px 0px 0px 0px;
	background-position: 0px 43px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8E8C8C;
}
.qty_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 0px 1px;
}
.error_message111 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EC0808;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	}
