/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;} 
	
img{border:0; vertical-align:top;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse;}
td{vertical-align:top;}

p{padding:0 0 15px 0;}


#order_number-label, #email-label , #password-label, #confirm_password-label, #shipping_first_name-label, #shipping_last_name-label, #shipping_address1-label, #shipping_address2-label, #shipping_city-label, #shipping_state-label, #shipping_zip-label, #shipping_country-label, #shipping_phone_number-label, #shipping_checkbox-label, #billing_first_name-label, #billing_last_name-label, #billing_address1-label, #billing_address2-label, #billing_city-label, #billing_state-label, #billing_zip-label, #billing_country-label, #billing_phone_number-label, #shipping_method-label, #cc_type-label, #cc_number-label, #cc_cvc-label, #cc_date-label, #old_password-label {
  float: left;
  width: 145px;
}

#email-element, #password-element, #confirm_password-element, #shipping_first_name-element, #shipping_last_name-element, #shipping_address1-element, #shipping_address2-element, #shipping_city-element, #shipping_state-element, #shipping_zip-element, #shipping_country-element, #shipping_phone_number-element, #shipping_checkbox-element, #billing_first_name-element, #billing_last_name-element, #billing_address1-element, #billing_address1-element, #billing_city-element, #billing_state-element, #billing_zip-element, #billing_country-element, #billing_phone_number-element, #shipping_method-element, #cc_type-element, #cc_number-element, #cc_cvc-element , #cc_date-element, #old_password-element {
  padding-bottom: 5px;
}

#shipping_checkbox-element {
  height: 60px;
}

#shippingToBilling {
  padding: 0;
  margin: 17px 0 0 -63px;
  border: none;
}

.hint, .description {
  margin-left: 105px;
}

.required {
  background: url(../images/zv.gif) no-repeat right;
  padding-right: 8px;
}
/* -------------------------------
	Base font 
------------------------------- */

body, form{font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; line-height:17px;}

h1{font-size:22px; color:#082257; font-weight:normal; line-height: 25px; padding-bottom: 10px}
h2{font-size:14px; color:#FFF; font-weight:bolder;}
	.content_container h2{padding:0 0 6px 0 !important; font-size:18px !important; color:#000 !important; font-weight:normal !important;}
h3{font-size:14px; color:#000; font-weight:bolder;}
h4{font-size:14px;}
h5{font-size:14px; color:#000; font-weight:bolder;}
h6{font-size:14px; color:#000; font-weight:bolder;}

.layout_content h2 {
  color: #000;
}

h4, h5,h6,strong,th{font-weight:bold;}

.h3{padding:0 0 12px 0; font-size:16px; color:#666; font-weight:normal;}

a{color:#0066CC; text-decoration:none;}
a:visited{}
a:hover{text-decoration:underline;}
a:active{}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center; background:#DEEAF6;}

#main{min-width:1000px; width:99%; min-height:100%; height:auto !important;	height:100%; margin:0 auto -138px; text-align:left; background:#fff url('../images/main_border.gif') repeat-y 0 0;}
.main{min-height:100%; height:auto !important;	height:100%; text-align:left; background:url('../images/main_border.gif') repeat-y 100% 0;}

	#header{background:url('../images/head_bg.gif') repeat-x 0 0;}
		.header_left{float:left; width:8px; height:15px; margin:0 0 0 -1px; border-left:solid #DEEAF6 1px; background:url('../images/head_left.gif') no-repeat 0 0;}
		.header_right{float:right; width:8px; height:15px; margin:0 -1px 0 0; border-right:solid #DEEAF6 1px; background:url('../images/head_right.gif') no-repeat 100% 0;}
	
	#main_content{clear:both; background:url('../images/main_bg.gif') repeat-x 0 0;}
		.main_content_right{background:url('../images/main_border.gif') repeat-y 100% 0;}
		.main_content{background:url('../images/main_border.gif') repeat-y 0 0; width: 100%;}
		
			.first_col{width:187px; padding:10px 0 0 0;}
			.center_col{padding:10px 25px 0 25px;}
			.last_col{width:192px; padding:0 0 0 0;}/* SD */
								
#footer{clear:both; min-width:1000px; width:99%; height:138px;  margin:0 auto; background:url('../images/footer_bg.gif') repeat-x 0 100%;}
	.footer_push{clear:both; width:100%; height:138px;  margin:0 auto;}
	.footer_content{height:138px; background:url('../images/footer_left.gif') no-repeat 0 100%;}
	.footer_content2{height:138px; background:url('../images/footer_right.gif') no-repeat 100% 100%; text-align:center;}
 	
/* -------------------------------
	Menu 
------------------------------- */

.top_menu{float:right; padding:0 28px 0 0;}
	.top_menu li{float:left; padding:7px 22px 0 0;}
	.top_menu li a{float:left; font-weight:bolder;}

.main_menu{clear:right; min-height:30px; height:auto !important;	height:30px; margin:8px 0 0 0; background:url('../images/main_menu_bg.gif') repeat-x 0 0;}
	.main_menu li{float:left; text-align:center;}
	.main_menu li a{float:left; color:#fff; font-size:15px;}
	.main_menu li a:hover{background:url('../images/main_menu_hover.gif') repeat-x 0 0; text-decoration:none;}
		.main_menu span{display:block; padding:5px 25px 7px 25px; background:url('../images/main_menu_separator.gif') no-repeat 100% 0; text-decoration:none;}
	
.left_menu{margin:0 14px 15px 10px}
	.left_menu li{padding:3px 0 3px 0; border-bottom:dotted #663973 1px;}
	
.left_menu_title{padding:1px 0 2px 5px; background:#E0E6EC; font-size:11px; font-weight:bolder; border-left:solid #999 1px; border-right:solid #999 1px}	

.babe_bread{margin:-4px 0 5px 0; padding:5px 0 5px 0; border-top:solid #666 1px;border-bottom:solid #666 1px;} 
	.babe_bread span{padding:0 9px;}
	
.menu_list{clear:both; width:133px; margin:0 auto; padding:2px 0 10px 0;}
	.menu_list1 a{display:block; width:133px; height:32px; background:url('../images/menu_list1.jpg') no-repeat 0 0;}
	.menu_list2 a{display:block; width:133px; height:23px; background:url('../images/menu_list2.jpg') no-repeat 0 0;}
	.menu_list3 a{display:block; width:133px; height:27px; background:url('../images/menu_list3.jpg') no-repeat 0 0;}
	.menu_list4 a{display:block; width:133px; height:25px; background:url('../images/menu_list4.jpg') no-repeat 0 0;}
	.menu_list5 a{display:block; width:133px; height:30px; background:url('../images/menu_list5.jpg') no-repeat 0 0;}
    .menu_list li{padding:4px 0 0 0;}
	
.footer_menu{min-height:35px; height:auto !important;	height:40px; margin:8px 0 5px 0; background:url('../images/footer_menu_bg.gif') repeat-x 0 0; border-right:solid #F6AA36 1px; border-left:solid #F6AA36 1px;} 
	.footer_menu li{text-align:center; padding:10px 0 0 0;}
	.footer_menu li a{color:#000; font-size:12px; }
	.footer_menu li a:hover{color:#E62B31; font-size:12px; text-decoration:none;}
	.footer_menu span{padding:0 20px 0 20px;}
	
/* -------------------------------
	Form 
------------------------------- */

.form_1{text-align:center;}
	.form_1 input{width:150px; height:17px; margin:0 0 12px 0; padding:0 3px; border:solid #999999 1px; color:#333333;}

.form_2{text-align:center;}
	.form_2 input{width:150px; height:17px; margin:5px 0 12px 0; padding:0 3px; border:solid #999999 1px; color:#333333;}	

.form_1_search{text-align:left;}
	.form_1_search input{float: left; width:150px; height:22px; margin:0 2px 12px 0; padding:0 3px; border:solid #999999 1px; color:#333333;}
	.form_1_search_button{float: left; cursor:pointer; width:80px !important; height:24px !important; border:none !important; background:url('../images/orange_button.jpg') no-repeat 0 0 !important;}

.orange_button{cursor:pointer; width:80px !important; height:24px !important; border:none !important; background:url('../images/orange_button.jpg') no-repeat 0 0 !important;}
.orange_button2{cursor:pointer; width:80px !important; height:24px !important; border:none !important; background:url('../images/orange_button2.jpg') no-repeat 0 0 !important;}
	
.green_button{cursor:pointer; clear:both; float:right; width:82px; height:27px; margin:0 6px 8px 0; background:url('../images/green_button.gif') no-repeat 0 0; border:none;}
	
.catalog_block input{float:right; margin:5px 5px 0 0;}

/* -------------------------------
	Template style
------------------------------- */

.main_logo a{float:left; width:172px; height:108px; margin:26px 0 0 9px; background:url('../images/main_logo.jpg') no-repeat 0 0;} 

.header_right_block{margin:0 0 0 250px;}
	
	.top_banner_container{clear:right; height:93px; padding:15px 0 0 0; text-align:right;}
		.top_ban1 a{float:right; width:155px; margin:0 40px 0 0; padding:57px 0 5px 0; background:url('../images/top_ban1.jpg') no-repeat 0 0;
			font-size:14px; font-weight:bolder; text-align:center;}
		.top_ban2 a{float:right; width:155px; height:36px; margin:0 40px 0 0; padding:57px 0 5px 0; background:url('../images/top_ban2.jpg') no-repeat 0 0;
			font-size:14px; font-weight:bolder; text-align:center;}
		.top_ban3 a{float:right; width:155px; height:36px; margin:0 40px 0 0; padding:57px 0 5px 0; background:url('../images/top_ban3.jpg') no-repeat 0 0;
			font-size:14px; font-weight:bolder; text-align:center;}
		.top_ban1 a:hover{text-decoration:none;}					
		.top_ban2 a:hover{text-decoration:none;}					
		.top_ban3 a:hover{text-decoration:none;}					
	

.block1, .block2{margin:0 0 5px 5px; border:solid #999 1px; border-top:none; border-bottom:none;}
	.gray_top{background:#fff url('../images/gray_bg.gif') repeat-x 0 0;}
	.gray_bottom{background: url('../images/main_border.gif') repeat-x 0 100%;}
	.gray_top_left{position:relative; margin:0 -1px 0 -1px;  background:url('../images/gray_top_left.gif') no-repeat 0 0;}	
	.gray_top_right{background:url('../images/gray_top_right.gif') no-repeat 100% 0;}	
	.gray_bottom_left{background:url('../images/gray_bottom_left.gif') no-repeat 0 100%;}	
	.gray_bottom_right{padding:12px 0 9px 0; min-height:60px; height:auto !important;	height:60px;  background:url('../images/gray_bottom_right.gif') no-repeat 100% 100%;}	
	
	.block2 .gray_bottom_left{position:relative; margin:0 -1px 0 -1px;}
	.block7 .gray_bottom_left{margin:0 -1px 0 -1px;}
		
	.block7 .brown_title_right{text-align:center;}
	.block7 .gray_top{background:#EDEFF5;}
	.block7 .gray_bottom_left{background:url('../images/gray2_bottom_left.gif') no-repeat 0 100%;}	
	.block7 .gray_bottom_right{padding:15px 0 1px 0; min-height:60px; height:auto !important;	height:60px;  background:url('../images/gray2_bottom_right.gif') no-repeat 100% 100%;}	
		.gray_bottom_right1{padding:15px 0 1px 0; padding:6px 0 1px 0 !important;}	

    .block8 .gray_bottom_left{margin:0 -1px 0 -1px;}
    .block8 .brown_title_right{text-align:center;}
    .block8 .gray_top{background:#ffffff;}
    .block8 .gray_bottom_left{background:url('../images/gray_bottom_left.gif') no-repeat 0 100%;}  
    .block8 .gray_bottom_right{padding:15px 0 1px 0; min-height:60px; height:auto !important;   height:60px;  background:url('../images/gray_bottom_right.gif') no-repeat 100% 100%;}
        .gray_bottom_right1{padding:15px 0 1px 0; padding:6px 0 1px 0 !important;}

	.gray_title2{border-bottom:solid #ADADAD 1px; background:#fff url('../images/gray2_bg.gif') repeat-x 0 0;}
		.gray2_top_left{margin:0 -1px 0 -1px; background:url('../images/gray2_top_left.gif') no-repeat 0 0;}	
		.gray2_top_right{padding:4px 0 3px 0; background:url('../images/gray2_top_right.gif') no-repeat 100% 0; text-align:center; font-size:14px; color:#333333; font-weight:bolder;}	
		.gray2_top_right h2{color:#000;}
	
	.gray_title3{margin:0 -1px 0 -1px; border-bottom:solid #ADADAD 1px; background:#fff url('../images/gray3_bg.gif') repeat-x 0 0;}
		.gray3_top_left{background:url('../images/gray3_top_left.gif') no-repeat 0 0;}	
		.gray3_top_right{padding:4px 0 3px 0; background:url('../images/gray3_top_right.gif') no-repeat 100% 0; text-align:center; font-size:14px; color:#FFF; font-weight:bolder;}		
		
	.blue_top{background:#8ABEF2 url('../images/blue_bg.gif') repeat-x 0 0;}
	.blue_bottom{background: url('../images/main_border.gif') repeat-x 0 100%;}
	.blue_top_left{position:relative; margin:0 -1px 0 -1px;  background:url('../images/blue_top_left.gif') no-repeat 0 0;}	
	.blue_top_right{background:url('../images/blue_top_right.gif') no-repeat 100% 0;}	
	.blue_bottom_left{background:url('../images/blue_bottom_left.gif') no-repeat 0 100%;}	
	.blue_bottom_right{padding:5px 12px 0px 12px; min-height:90px; height:auto !important;	height:90px;  background:url('../images/blue_bottom_right.gif') no-repeat 100% 100%;}		
		.blue_title{font-size:17px; text-align:center}
		
	.blue_title2{margin:0 -1px 0 -1px; border-bottom:solid #ADADAD 1px; background:#5894D8 url('../images/blue2_bg.gif') repeat-x 0 0;}
		.blue2_top_left{background:url('../images/blue2_top_left.gif') no-repeat 0 0;}	
		.blue2_top_right{padding:4px 10px 3px 10px; background:url('../images/blue2_top_right.gif') no-repeat 100% 0; text-align:center;}		
			
			.blue2_content{padding:0 11px 5px 11px;}
				.blue2_content div{margin:25px 0 20px 0; padding:15px 0 0 0; border-top:dotted #333 1px;}
				.blue2_content strong{padding:0 0 0 15%;}

	.blue_title3{margin:0 -1px 0 -1px; background:url('../images/blue3_bg.gif') repeat-x 0 0;}
		.blue3_top_left{background:url('../images/blue3_top_left.gif') no-repeat 0 0;}	
		.blue3_top_right{height:30px; padding:4px 10px 0 10px; background:url('../images/blue3_top_right.gif') no-repeat 100% 0; text-align:center; font-size:14px; color:#000; font-weight:bolder;}		
		.blue3_top_right h2{color:#000}
		
.block3, .block4, .block5, .block7, .block8 {margin:0 5px 5px 0; border:solid #999 1px; border-top:none; border-bottom:none;}
.block3, .block4 {margin:0 0 5px 0; width:100%}
.block4{margin-bottom:10px;}
.block6{margin:0 5px 5px 5px; border:solid #999 1px; border-top:none; border-bottom:none;}	.block4{margin-bottom:10px;}
.block6_1{position:relative; margin:0 5px 0 5px !important;}

	
	.white_top{background:#fff url('../images/main_border.gif') repeat-x 0 0;}
	.white_bottom{background: url('../images/main_border.gif') repeat-x 0 100%;}
	.white_top_left{position:relative; margin:0 -1px 0 -1px;  background:url('../images/white_top_left.gif') no-repeat 0 0;}	
	.white_top_right{background:url('../images/white_top_right.gif') no-repeat 100% 0;}	
	.white_bottom_left{background:url('../images/white_bottom_left.gif') no-repeat 0 100%;}	
	.white_bottom_right{padding:5px 2px 9px 0; min-height:60px; height:auto !important;	height:60px;  background:url('../images/white_bottom_right.gif') no-repeat 100% 100%;}	
		.block5 .white_bottom_right{text-align:center; padding:12px 0 0 0; margin:0 0 0 0; min-height:60px; height:auto !important;	height:60px;  background:url('../images/white_bottom_right.gif') no-repeat 100% 100%;}	
		.block5 img{margin:0 0 14px 0; border:solid #333 1px;}
	
	.white_top2{background:#fff url('../images/main_border.gif') repeat-x 0 0;}
	.white_bottom2{background: url('../images/main_border.gif') repeat-x 0 100%;}
	.white_top_left2{position:relative; margin:0 -1px 0 -1px;  background:url('../images/white_top_left2.gif') no-repeat 0 0;}	
	.white_top_right2{background:url('../images/white_top_right2.gif') no-repeat 100% 0;}	
	.white_bottom_left2{position:relative; margin:-5px 0 10px 0; background:url('../images/white_bottom_left2.gif') no-repeat 0 100%; overflow: hidden;}	
	.white_bottom_right2{ TEXT-ALIGN: center; PADDING-BOTTOM: 9px; MIN-HEIGHT: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/white_bottom_right2.gif) no-repeat 100% 100%; HEIGHT: auto !important; PADDING-TOP: 5px; padding-left:3px; padding-right:3px;}	
	
	.brown_title{margin:10px -1px 0 -1px; border-bottom:solid #DC8D40 1px; background:#DC8D40 url('../images/brown_bg.gif') repeat-x 0 0;}
		.brown_title_left{ background:url('../images/brown_top_left.gif') no-repeat 0 0;}	
		.brown_title_right{padding:4px 10px 3px 10px; background:url('../images/brown_top_right.gif') no-repeat 100% 0; font-size:14px; color:#000; font-weight:bolder;}		
		.brown_title_right h2{color:#000}
	
	.white_gray_title{padding:6px 10px 5px 10px; border-bottom:solid #ADADAD 1px; background:#fff url('../images/white_gray_bg.gif') repeat-x 0 0; font-size:14px; color:#000; font-weight:bolder;}
	
	.dark_title{margin:0 -1px 0 -1px; border-bottom:solid #ADADAD 1px; background:#989898 url('../images/dark_bg.gif') repeat-x 0 0;}
		.dark_title_left{background:url('../images/dark_top_left.gif') no-repeat 0 0;}	
		.dark_title_right{padding:4px 10px 3px 10px; background:url('../images/dark_top_right.gif') no-repeat 100% 0; font-size:14px; color:#fff; font-weight:bolder;}		
		.white_gray_title h2{color:#000}	
		
	.light_title{border-bottom:solid #ADADAD 1px; background:#FEFEFE url('../images/light_bg.gif') repeat-x 0 0;}
		.light_title_left{margin:0 -1px 0 -1px; background:url('../images/light_top_left.gif') no-repeat 0 0;}	
		.light_title_right{padding:4px 10px 3px 10px; background:url('../images/light_top_right.gif') no-repeat 100% 0; font-size:14px; color:#000; font-weight:bolder;}
		.light_title_right h2{color:#000}		
		
	.orange_title{margin:0 -1px 0 -1px; border-bottom:solid #F69600 1px; background:#fff url('../images/orange_bg.gif') repeat-x 0 0;}
		.orange_title_left{background:url('../images/orange_top_left.gif') no-repeat 0 0;}	
		.orange_title_right{padding:4px 10px 3px 10px; background:url('../images/orange_top_right.gif') no-repeat 100% 0; font-size:14px; color:#333; font-weight:bolder;}		

		.ban_container{margin:10px 10px 0 10px;  min-height:50px; height:auto !important;	height:50px; }
/* 			.ban_container li{width:24%; margin:0 0 10px 0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; text-align:center; vertical-align:middle;}*/
			
	.block4 .white_bottom_left{position:relative; margin:0 -1px 0 -1px; overflow: hidden;}		
	.block4 .blue2_top_right{text-align:left;}
	
	.catalog_block{clear:right; border-top:dotted #663973 2px; margin:0 1px 0 1px;}
		.catalog_block td{height:150px; padding:0 0 25px 0; vertical-align:top; background:url('../images/cat_bg.gif') repeat-x 100% 100%;}
 		.catalog_block_border{border-left:dotted #663973 2px; border-right:dotted #663973 2px;}
		.catalog_block_img{min-height:150px; height:auto !important;	height:150px; clear:left; margin:15px 0 0 10px; text-align:center;}
		.catalog_block_text{TEXT-ALIGN: left; MARGIN: 5px 5px 0px; HEIGHT: auto; min-height:50px;}
		.price_block1{margin:20px 0 0 5px; font-size:10px; color:#666666; text-decoration:line-through;}
		.not_in_stock{margin:20px 0 0 5px; font-size:10px; color:#B60082}
		.price_block2{margin:0 0 0 5px; color:#B60082;}

    .catalog_block5{clear:right; border-top:dotted #663973 2px; margin:0 1px 0 1px;}
        .catalog_block5 td{height:150px; padding:0 0 25px 0; vertical-align:top; background:url('../images/cat_bg.gif') repeat-x 100% 100%;}
        .catalog_block_border5{border-left:dotted #663973 2px; border-right:dotted #663973 2px;}
        .catalog_block_img5{min-height:150px; height:auto !important;    height:150px; clear:left; margin:15px 0 0 10px; text-align:center;}
        .catalog_block_text5{TEXT-ALIGN: left; MARGIN: 5px 5px 0px; HEIGHT: auto; min-height:50px;}
        .price_block15{margin:20px 0 0 5px; font-size:10px; color:#666666; text-decoration:line-through;}
        .not_in_stock5{margin:20px 0 0 5px; font-size:10px; color:#B60082}
        .price_block25{margin:0 0 0 5px; color:#B60082;}
        .catalog_block_review5{margin:0 0 0 10px; text-align:center;}
		
	.catalog_block2{clear:right; border-top:dotted #663973 2px; margin:0 1px 0 1px; width: 100%;}
		.catalog_block2 td{height:150px; padding:0 0 25px 0; vertical-align:top; background:url('../images/cat_bg.gif') repeat-x 100% 100%;}
		.catalog_block_img2{min-height:150px; height:auto !important;	height:150px; clear:left; margin:2px 0 0 0px; text-align:center;}
		.catalog_block_text2{margin:0px 5px 0 2px; text-align:center; height:20px;}

    .catalog_block3{clear:right; border-top:dotted #663973 2px; margin:0 1px 0 1px; width: 100%;}
        .catalog_block3 td{height:150px; padding:0 0 45px 0; vertical-align:top; background:url('../images/cat_bg.gif') repeat-x 100% 100%;}
        .catalog_block_img3{min-height:150px; height:auto !important;   height:150px; clear:left; margin:2px 0 0 0px; text-align:center;}
        .catalog_block_text3{margin:0px 5px 0 2px; text-align:center; height:20px;}

	.list_container{position:absolute; width:33px; padding:5px 0 0 8px;}
		.sale_label {display:block; width:33px; height:17px; margin:0 0 5px 0; background:url('../images/sale_label.gif') no-repeat 0 0;}
		.new_label {display:block; width:33px; height:17px; margin:0 0 5px 0; background:url('../images/new_label.gif') no-repeat 0 0;}
		.top_label {display:block; width:33px; height:17px; margin:0 0 5px 0; background:url('../images/top_label.gif') no-repeat 0 0;}
		
	.list_container2{width:130px; padding:5px 0 0 8px; margin:0 auto;}
		.list_container2 li{float:left; margin:0 10px 0 0;}
	
	
	.line_dotted{height:30px; margin:0 0 5px 0; padding:15px 0 0 0; border-bottom:dotted #333 2px;}			
	
	.width{width:100%;}
	.add_block1{min-height:40px; height:auto !important;	height:40px; padding:10px 20px 5px 12px;}	
	.add_block2{width:40%; padding:0 10px 0 0; border-right:dotted #813A56 2px;}	
	.add_block3{width:40%; text-align:center;}	
		.add_info_container{margin:20px 0 0 0;} 
			.add_info_container2{margin:10px 0 5px 0; border-top:dotted #333 1px; border-bottom:dotted #333 1px;}
		.add_info_container li{clear:both; font-size:11px;} 
			.add_info_container2 li{height:18px;}
		.add_info_container div{float:left; margin:0 10px 0 0;}
			.alig_right{float:right !important;}
			.line-through{}
			.line-through{text-decoration:line-through;}
			.orange_discont{color:#fff; background:#FD8204;}
			.our_price{padding:0 0 0 10px; color:#6666FF; font-size:12px;}
			.our_price2{color:#B60082; font-size:12px;}
			.product_text{margin:0 0 5px 0; font-size:11px;}
			.not_in_stock_text{margin:30px 0 5px 0; font-size:11px;color:#B60082;}
	.add_block4{padding: 0px 5px 0px 5px;border-top:2px dotted #663973;}


.content_container{min-height:60px; height:auto !important;	height:60px; padding:12px 10px 15px 20px;}		

	.table_price{font-size:14px;}
	.price_table{border:solid #999999 1px;}
		.price_table th{width:130px; border:solid #999999 1px; padding:3px 5px; background:#FFCC99; font-weight:bolder;}	
			.price_right_td{width:40px !important;}
			.price_td_color{background:#F7E5D3;}
		.price_table td{border:solid #999999 1px; padding:3px 5px; color:#333333;}
	
	.product_content_list{margin:0px 0 0PX 15px; list-style-type: disc;line-height:150%}		
	
	.more_info{margin:25px 0 0 0; font-size:10px; color:#205482;}	

	.abc_list{float:right; height:30px;}
		.abc_list li{margin:0 7px 0 0; float:left; font-size:14px; font-weight:bolder; text-transform:uppercase;} 	
		.abc_list a:hover{color:#000; text-decoration:none;}	
		.abc_list_a a{color:#000; text-decoration:none;}	
	
	.brand_tab_block{clear:both; margin:0 0 10px 20px;}
		.brand_tab_block table{width:95%;}
		.brand_title_td{width:72px; background:#E0E6EC; padding:10px 5px; border-bottom:dashed #333333 1px; border-top:dashed #333333 1px;}
		.brand_title_td2{text-align:center; color:#333333; font-size:14px;}
		.brand_img_td{width:30%; text-align:center; vertical-align:middle; border-bottom:dashed #333333 1px; border-top:dashed #333333 1px;}
		.brand_img_td2{vertical-align:top;}
			.brand_img_td div{padding:3px 0 3px 15px; text-align:left;}
  
	.clear{clear:both; height:1px;} .clear2{clear:both;}
	
	.center_banner{margin:0 0 7px 0; text-align:center;}
		.center_banner img{border:solid #333 1px;}
	
	.shop_table{width:100%; margin:10px 0 0 0; border-bottom:solid #999999 1px;}
		.shop_table td{padding:5px 10px 5px 10px; border:dashed #000 1px;  border-left:none; border-top:none;}
		.border_none{border-right:none !important;}
		.shop_img{text-align:center;}
		.shop_qty{padding-left:30px !important; text-align:right;}
		.shop_table strong{margin:0 0 0 5px;}
		.shop_table div{margin:0 0 5px 0;}
		.shop_table_a{font-size:10px}
 	
	.shop_info{padding:18px 0 10px 15px; line-height:25px;}
		.shop_info strong{padding:0 5px 0 0;}
		.shop_info a{padding:0 5px 0 0;}
		.shop_info select{font-size:13px; color:#333333;border:solid #CBCBCE 1px;}
	
	.shop_info_color{padding:8px 0 20px 13px; border-top:dashed #000 1px; border-bottom:dashed #000 1px; background:#E0E6EC;}
	.shop_info_color_input{height:18px; color:#333333;border:solid #CBCBCE 1px;}
	.shop_info_color_button{border:solid #CBCBCE 0px; vertical-align:top;}
/*		.shop_info_color input{width:50px; height:13px; padding:3px 3px; color:#333333; font-size:11px; border:solid #CBCBCE 1px;}*/
/* 		.shop_info_button{cursor:pointer; width:48px; height:27px !important; background:url('../images/shop_info_button.gif') no-repeat 50% 50%; border:none !important; border-top:solid #E0E6EC 5px !important;} /* SD */


	.shop_right{float:right; width:60%; padding:10px 15px 12px 15px; border-left:dashed #000 1px;}
		.shop_right table{}
		.shop_right div{float:left; width:50%; padding:3px 0 0 0;}

		.right{text-align:right;} .right2{float:left; width:100% !important;}
		
	.link_container{float:left; width:44%; margin:0 0 0 20px;}
		.link_container li{margin:12px 0 0 0; padding:0 17px; background:url('../images/product_content_list.gif') no-repeat 0 17%;}	
		
	.reviews_container{margin:-5px 0 0 0; padding:14px 14px 10px 14px; }	
		
		.big_star_block{margin:0 0 5px 0; padding:5px 0 10px 0; font-weight:bolder; font-size:11px; border-bottom:dashed #333 1px;}	
		
		.atributes1{padding:0 0 3px 0;}	
			.atributes1 span{padding:0 10px 0 0;font-weight:bolder;display:inline-block;width:200px;}
		.atributes2{padding:0 0 4px 53px;}	
			.atributes2 strong{padding:0 10px 0 0;}
			.atributes3 strong{padding:0 10px 0 0;}		
		
		.write_review{float:right; text-align:right;}	
		
	.reviews_sort_container{height:20px; padding:14px 0 10px 0; margin:0 14px 0 14px;  border-bottom:dashed #333 1px;}	
		.reviews_sort_container strong{float:left;}
		.reviews_sort{float:right; padding:0 5px 0 0; font-weight:bolder;}
		.reviews_sort select{width:119px; height:21px;}

    .review-small {
        margin:0 3px 0 3px;
        font-size:11px;
    }
    .review-small div {
        border-bottom:dashed #333 1px;
        margin:0 0 5px 0;
    }
    .review-small a{
        float:left;
    }
    .review-small-text {
        float:left;
        display:block;
        width:100%
    }

}

	.page_list{float:left; height:20px; padding: 0;}	
		.page_list li{float:left;}
		.page_list li a{float:left; padding:1px 5px 0 7px; margin:0 5px 0 0; background:url('../images/page_list_bg.gif') repeat-x 0 0; border:solid #CDCDCD 1px; color:#333; font-size:10px;}
		.page_list li a:hover{float:left; padding:1px 5px 0 7px; margin:0 5px 0 0; background:url('../images/page_list_hover.gif') repeat-x 0 0; border:solid #CDCDCD 1px; color:#fff; font-size:10px; text-decoration:none;}
		.page_list_active {float:left; padding:1px 5px 0 7px; margin:0 5px 0 0; background:url('../images/page_list_hover.gif') repeat-x 0 0 !important; border:solid #CDCDCD 1px; color:#fff !important; font-size:10px; text-decoration:none;}
		.page_list_deactive {float:left; padding:1px 5px 0 7px; margin:0 5px 0 0; background:none !important; border:solid #EEEEEE 1px !important; color:#DDDDE3 !important; font-size:10px; text-decoration:none;}
		
	.reviews_content{clear:both; padding:15px 14px 0px 14px; background:url('../images/reviews_content_bg.gif') repeat-x 0 2%; color:#333333; font-size:11px;}	
		.reviews_content span{font-size:12px; font-weight:bolder;}
        .reviews_content p{padding:0 0 5px;}
		.reviews_voice img{padding:0 3px 0 0;}
		.reviews_voice strong{margin:0 0 0 5px; color:#333333; font-size:14px;}
		
		.verified_buyer{margin:10px 0 5px 0; font-size:11px; vertical-align:middle;}/* SD */
			.verified_buyer a{font-size:11px;}
			.verified_buyer img{padding:0 5px 0 5px; vertical-align:middle;}
		
		.reviews_line{margin:0 14px 0 14px;  border-bottom:dashed #333 1px;}	
	
	.img_list li{float:left;  width:19.5%; height:110px; margin:10px 0 0 4.5%;}
	.img_list li a{float:left;}
	.img_list span{display:block; text-align:left; margin:5px 0 0 0;}

	.about_block{padding: 0px 10px 10px 0; color:#333; line-height:20px;}
	.about_block h1{padding:0 0 10px 0; font-size:12px; color:#333; font-weight:bolder;}
	.about_block p{padding:0 0 8px 0;}
	.about_block img{float:left; margin:0 10px 10px 0;}
	.about_block div{text-align:right;}

.right_list_title{font-size:11px; margin:0 10px}
	.right_list_title div{margin:3px 0 0 0; color:#B60082; font-size:12px; font-weight:bolder;}
	.right_list_title span{padding:0 5px 0 0; color:#333; font-size:11px; font-weight:normal; text-decoration:line-through;}
	
.footer_img{}	
	.footer_img li{text-align:center; padding:20px 0 0 0;}
	.footer_img li a{padding:0 10px 0 10px}
.sd_table_image_list {width:100%;}
.sd_table_image_list td{width:25%; text-align:center; vertical-align:middle; }
.sd_td_logo{ padding-top:5px; padding-bottom:5px;}

/* Cart */
.cart img {
  vertical-align: top;
}

.cart th {
  background: url('../images/cartc.gif') repeat-x;
  height: 24px;
  color: #FFF;
  text-align: center;
  width: 5px;
  white-space: nowrap;
}

.cart_left {
  width: 5px;
  vertical-align: top;
}

.cart_right {
  width: 5px;
  vertical-align: top;
}

.cart_center, .cart {
  font-size: 13px;
  vertical-align: middle;
}

.cart_left_bord {
  border-left: solid 1px #a6a6a6;
  border-bottom: none !important;
  position: relative;
	height: 100%;
	left: 0;
	top: 0;
}

.cart_right_bord {
  border-right: solid 1px #a6a6a6;
  border-bottom: none !important;
}

.cart td {
  border-bottom: dashed 1px #663973;
  vertical-align: middle;
  text-align: center;
}

.cart_inp {
  height: 18px;
  width: 55px;
  text-align: center;
}

.cart_del a {
  font-weight: bold;
  color: #933;
}

.cart_footer td {
  border: none;
}

.cart_footer1 {
  border-bottom: solid 1px #a6a6a6 !important;
  height: 4px;
  width: 100%;
  font-size: 0;
  line-height: 0;
}

.cart_roundl {
  background: url('../images/cart_footl.gif') no-repeat;
  height: 5px;
}

.cart_roundr {
  background: url('../images/cart_footr.gif') no-repeat;
  height: 5px;
}

.cart_but {
  margin: 10px auto 0;
  width: 360px;
}
.google_checkout {
	margin-left: 220px;
	margin-top: 20px;
}

.cart_upd {
  border: none;
  background: url(../images/cart_update.gif);
  height: 25px;
  cursor: pointer;
  width: 68px;
  margin-left: 10px;
  float: left;
}

.cart_check {
  border: none;
  background: url(../images/cart_checkout.gif);
  height: 25px;
  cursor: pointer;
  width: 96px;
  margin-left: 10px;
}

#checkout {
  border: none;
  background: url(../images/cart_checkout.gif);
  height: 25px;
  cursor: pointer;
  width: 96px;
  margin-left: 105px;
}

#login {
  background:url(../images/reg_login.gif);
  border: none;
  height: 25px;
  cursor: pointer;
  margin-left: 105px;
  width: 69px;
}

#Register {
  background:url(../images/reg_register.gif);
  border: none;
  height: 25px;
  cursor: pointer;
  margin-left: 105px;
  width: 86px;
}

#Submit {
  background:url(../images/submit.gif);
  border: none;
  height: 25px;
  cursor: pointer;
  margin-left: 105px;
  width: 80px;
}

.zend_form input {
  width: 140px;
}

#login-label, #Register-label, #Submit-label {
  height: 5px;
}

.order td {
  vertical-align: middle;
  border-bottom: solid 1px #999;
  border-top: none;
}

.order th {
  background: url(../images/order_c.gif) repeat-x;
  height: 24px;
  color: #000;
  text-align: center;
  vertical-align: middle;
  line-height: 15px;
  white-space: nowrap;
}


.order .bright {
  border-left: solid 1px #999;
  padding: 0 10px;
  white-space:nowrap;
}

.order_hround {
  width: 5px;
  vertical-align: top;
}

.order_del a {
  color: #1b69b8;
  font-weight: bold;
}

.order_footer {
  height: 5px;
  font-size: 0;
  line-height: 0;
}

.order_roundl {
  background: url(../images/order_bl.gif) no-repeat;
  height: 5px;
}

.order_roundr {
  background: url(../images/order_br.gif) no-repeat;
  height: 5px;
}

.order_footer1 {
  border-bottom: solid 1px #999;
  height: 5px;
  font-size: 0;
  line-height: 0;
}

.orders_info td {
  border: 1px solid #999;
  padding: 4px 10px;
  vertical-align: middle;
}

.lbord {
  border: none;
  background: url(../images/order_lb.gif) repeat-y left;
}

.rbord {
  border: none;
  background: url(../images/order_rb.gif) repeat-y  right;
}

.error_message {
  color: #FF3A66;
  border:1px solid #CC0000;
  padding: 5px 0 5px 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.warning_message {
  color: #FF8040;
  border:1px solid #FF8040;
  padding: 5px 0 5px 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.message {
  color: #45991D;
  border:1px solid #45991D;
  padding: 5px 0 5px 10px;
}

.theader {
  font-weight: bold;
}

.cart1 th {
  background: url('../images/cartc.gif') repeat-x;
  height: 24px;
  color: #FFF;
  text-align: center;
  width: 5px;
  white-space: nowrap;
}

.cart1 td {
  border-bottom: dashed 1px #999;
  border-right: solid 1px #999;
  vertical-align: middle;
  text-align: center;
  padding: 5px 0 0px 0px;
}

.acc_menu {
  margin-left: 14px;
}

.acc_menu li {
  list-style: disc;
  height: 20px;
}

.search1 {
  margin: 15px 0;
}

.search1 td {
  border: solid 1px #999;
  padding: 2px 3px;
}
.errors li {
  color: #FF3A66;
}
.footer_checkout div {
	height:75px;
	float:left;
}
#googleCheckoutLogo {
	margin-top:-37px;
	margin-left: -10px;
}

#badge_container {
	left:0px !important;
	padding-left:0px !important;
	padding-top:0px !important;
	width:200px !important;	 
}
.user_form td{
    padding:5px;
}
.user_form input {
	padding: 0 5px 0 0 
}
