@charset "utf-8";
/* CSS Document */
a:link,a:visited,a:active {
	color: #3F3F3F;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #525252;
	
}

a.toplink:link,a.toplink:visited,a.toplink:active {
	color: #FFFFFF;
	text-decoration: none;
	
}
a.toplink:hover {
	text-decoration: none;
	color: #D0D0D0;
}

a.add_to_wishlist:link,a.add_to_wishlist:visited,a.add_to_wishlist:active {
	color: #1f38ac;
	text-decoration:underline;
	font-weight:bold;
}
a.add_to_wishlist:hover {
	text-decoration: none;
	color: #b65406;
}

a.add_to_compare:link,a.add_to_compare:visited,a.add_to_compare:active {
	color: #183658;
	text-decoration:underline;
	font-weight:bold;
}
a.add_to_compare:hover {
	text-decoration: none;
	color: #2d488e;
}


.clean{ clear:both}

body{ font-family: Arial; color:#5a5a5a; font-size:11px}
.index_page{width:100%; background:url(images_maxi/header_bg.gif) repeat-x;}
.main{ width:1197px; margin:0 auto}
	.header{height:105px}
	.header_logo{ width:960px}
	h1.logo{  float:left; height:105px}
	
	.header_menu{ float:right;height:38px; margin:30px 0px auto auto}
	.menu_start,.top_menu,.top_menu_home,.menu_end{ float:left}
	
	.menu_start{ background:url(images_maxi/menu_left.png) no-repeat; width:10px; height:42px}
	
	.top_menu{  background:url(images_maxi/menu_bg.png) repeat-x; height:42px;}
	.top_menu li{ float:left; color:#FFFFFF; margin:0 8px; line-height:42px; font-size:11px; font-family:Arial}
	
	.top_menu_home{  background:url(images_maxi/menu_bg_home.png) repeat-x; height:42px;}
	.top_menu_home li{ float:left; color:#FFFFFF; margin:0 5px; line-height:42px; font-size:11px; font-family:Arial}
	
	.menu_end{ background:url(images_maxi/menu_right.png) no-repeat; width:9px; height:42px}
	
	.index_foot{ background:url(images_maxi/menu_bg_bottom.gif) repeat-x; height:44px}
		.nav_menu{ float:left}
		.search_nav{ float:right}
		.nav_menu{ margin-left:164px}
		.nav_menu li{ float:left; margin:0 5px; color:#000000; line-height:44px; font-weight:bold}
		
		.search_nav{ line-height:44px; margin-right:5px; font-weight:bold; _margin-top:10px}
		.search_button{ background:url(images_maxi/index-Page_06.gif) no-repeat; width:29px; height:18px; border:0; color:#0f5982; font-weight:bold}
		
.main_storepage{ width:100%; background:url(images_maxi/header_bg.gif) repeat-x;}
	.header_store_page,.store_page_nav,.content_sore_page,.foot_store_page,.header_image{width:960px; margin:0 auto; font-family:Arial;}
	
	.store_page_nav{ background:url(images_maxi/menu_bg_bottom.gif) repeat-x; height:44px}
	
		.nav_menu_store_page{ margin-left:15px}
		.nav_menu_store_page li{ float:left; margin:0 3px; color:#000000; line-height:44px;}
		
		.category-menu-98 { color:#F00 !important; }
		.category-menu-91 { color:#00F !important; }
		
		.foot_store_page{ background:url(images_maxi/foot_bg.gif) no-repeat; height:72px; margin-top:10px;}
		
		
		.foot_paypal{ float:left; margin:5px auto auto 25px}
		.foot_links{ float:right; margin:20px 20px auto auto}
		
		.foot_links ul{ clear:both; margin:5px 0}
		.foot_links ul li{ float:left; margin:0 3px; padding: 0 3px; font-family:Arial;}
		.foot_links .menu { color:#8C8992}
		.foot_links .menu a:link,
		.foot_links .menu a:visited,
		.foot_links .menu a:active{
			color:#8C8992;
			font-family:Arial;
		}
		
		.foot_links .copyright{ color:#4297B0}
		.foot_links .copyright a:link,
		.foot_links .copyright a:visited,
		.foot_links .copyright a:active{
			color:#4297B0;
			font-family:Arial;
		}

.main_left,.main_right,.main_right_box{ float:left}
.main_left,.main_right_box{ width:205px; margin-left:5px; }
.main_right_box h3 { font-family:Arial; color:#4297B0; font-weight:bold; margin-bottom:10px;  width:150px;}
.main_right_box h3 a{ font-family:Arial; color:#4297B0; font-weight:bold; margin-bottom:10px; width:150px;}
.main_right_box h3 a:hover{ font-family:Arial; color:#4297B0; font-weight:bold; margin-bottom:10px;  width:150px; text-decoration:none}
.main{ clear:both}

.category_title{ background:url(images_maxi/category_title.gif) no-repeat; width:200px; height:50px; line-height:50px; vertical-align:bottom; margin-top:10px}
.Bestselles_title{ background:url(images_maxi/bestsellers_title.gif) no-repeat; width:225px; height:66px}
.category_title_postion { padding-top:20px;}
h3.list_category_title{ margin-left: 12px; color:#6E7475; font-size:12px; line-height:18px; font-weight:bold;overflow:hidden; width:175px; border-bottom: solid 1px #BCC9CB;}

.category_content{ width:198px; border-left: solid 1px #bdcacc; border-right: solid 1px #bdcacc; background:url(images_maxi/category_content.gif) no-repeat #f6fcfc;}
.category_bottom{ background:url(images_maxi/category_bottom.gif) no-repeat; height:15px}


.main_left ul{ display:block; margin:0 25px}
.main_left ul li{ line-height:22px; color:#22BEB1; font-family:Arial; font-size:11px; background:url(images_maxi/list_icon.gif) left no-repeat; text-indent:8px; background:url(images_maxi/dots.gif) no-repeat left center; text-indent:0px; padding-left:15px;}
.main_left ul li.empty_cart{ background:url(images_maxi/empty_cart.gif) no-repeat left top; text-indent:25px; }
.main_left ul li a {color:#22BEB1; font-family:Arial;}
.main_left ul li a:hover{color:#22BEB1; font-family:Arial; text-decoration:underline}

.items{ width:730px; height:42px}
.item_start,h2.item_title,h2.top_title,h2.product_title,.item_end{ float:left; height:42px; line-height:42px}
/*.item_start{ background:url(images_maxi/items_start.gif) no-repeat; width:13px;}*/
h2.item_title{ font-size:18px; color:#708b90; background:url(images_maxi/items_bg_all.gif) no-repeat; width:540px; text-indent:30px; margin:10px 0 10px 0px }
/*.item_end{ background:url(images_maxi/item_end.gif) no-repeat; width:14px}*/
h2.top_title{ font-size:18px; color:#708b90; background:url(images_maxi/top_bg_all.gif) 0 no-repeat; width:100%; text-indent:30px; margin:10px 0 10px 0px}
h2.top_title div{background:url(images_maxi/bar_r.gif) 100% no-repeat; width:100%; font-size:20px; color:#708B90}
.title_note{ border: solid 1px #d6dde7; padding:5px; background:#f6fcfc; margin-bottom:5px;}
.title_note td { padding:8px; text-align:left; color:#22BEB1;}


/*.round_box_head { background:url(images_maxi/round_box_top.gif) no-repeat; width:960px; height:8px; float:left}
.round_box { border-left: solid 1px #bdcacc; border-right: solid 1px #bdcacc; width:958px; margin:0; float:left}
.round_box .content{ margin:10px;}
.round_box_foot {background:url(images_maxi/round_box_foot.gif) no-repeat; width:960px; height:8px; float:left; margin-bottom:10px;}

.round_box_head_p { background:url(images_maxi/round_box_top_p.gif) no-repeat; width:720px; height:8px; float:left}
.round_box_p { border-left: solid 1px #bdcacc; border-right: solid 1px #bdcacc; width:718px; margin:0; float:left}
.round_box_p .content{ margin:10px;}
.round_box_foot_p {background:url(images_maxi/round_box_foot_p.gif) no-repeat; width:720px; height:8px; float:left; margin-bottom:10px;}*/

.content_main { width:99%; padding-left:2px;}



.round_box_header				{ width:100%; float:left; height:8px; margin-top:10px; }
.round_box_header div 			{ background:url(images_maxi/top_c.gif) repeat-x; float:left; width:100%; }
.round_box_header div div		{ background:url(images_maxi/top_l.gif) 0 no-repeat; float:left; width:100%}
.round_box_header div div div 	{ background:url(images_maxi/top_r.gif) 100% no-repeat; float:left; width:100%; height:8px;}

.round_box 				{ width:100%; float:left; height:100%}
.round_box .line_l		{ background:url(images_maxi/line.gif)  0 repeat-y; width:100%; float:left}
.round_box .line_r		{ background:url(images_maxi/line.gif) 100% repeat-y; width:100%; float:left}
.round_box .content		{ float:left; width:95%; margin:10px;}

.round_box_footer				{ width:100%; float:left; height:8px; margin-bottom:10px;}
.round_box_footer div 			{ background:url(images_maxi/foot_c.gif) repeat-x; float:left; width:100%; }
.round_box_footer div div		{ background:url(images_maxi/foot_l.gif) 0 no-repeat; float:left; width:100%}
.round_box_footer div div div 	{ background:url(images_maxi/foot_r.gif) 100% no-repeat; float:left; width:100%; height:8px;}

.news_subscribe { width:50px; cursor:pointer }
.news_subscribe div {background:url(images/but_main_left.png) 0 repeat-x; float:left; width:100%; }
.news_subscribe div div {background:url(images/but_main_right.png) 100%  no-repeat; float:right; width:100%; color:#FFF; height:22px; line-height:22px; text-align:center}
.newsl_message { color:#F8541D; font-weight:bold; padding-left:10px;}
.main_right{ width:540px;}
.main_right_full{ width:950px;}
.products-list ul{ clear:both; width:540pxpx;}
.products-list ul li{ float:left; width:166px; height:310px; border-right:1px solid #d6dde7; border-bottom:1px solid #d6dde7; padding: 10px 5px; list-style:none;}
.products-list ul li img{ margin-left:10px; border:1px solid #bdcacc}
.products-list ul li h3 {color:#4297B0; margin-bottom:10px; text-align:center; }
.products-list ul li h3 a.product-title { font-size:12px !important; color:#4297B0; font-family: Arial; font-weight:bold; text-decoration:underline; line-height:14px;}
.products-list ul li p{ line-height:35px; _margin:5px 0 }
.products-list ul li p del{ color:#dd5034; font-weight:bold} 
.products_header_image { height:125px; text-align:center; padding-bottom:10px; }
.wishlist-row a.simple-button { margin-top:5px; float:left} 

ound:url(images_maxi/buy_now.gif) no-repeat; width:93px; height:24px; border:0; color:#702a0c; font-weight:bold}

.footer{ background:url(images_maxi/footer_bg.gif) top repeat-x; margin-top:10px; line-height:30px}

.header_image_black{ width:100%; background:#000; margin-bottom:5px;}
.store_nav_bg { width:100%; background:#e7e7e7;}
.header_line {width:100%; background:#E7E7E7; height:1px; }
.account { width:97%; margin:5px 5px 10px 5px; padding:5px; border: solid 1px #bdcacc; }
.account ul li{ background:url(images_maxi/arrow.gif) center left no-repeat; text-indent:30px; }
.account .list,.account .icon { float:left; padding:10px; color:#2891A8; font-size:12px; margin-right:}
.account .list { margin-left:20px;}
.account_h3{ text-indent:20px; font-size:12px; color:#98A0A5; font-weight:bold}
.account a:link,
.account a:visited,
.account a:active{
	color:#2891A8;
	font-family:Arial;
}

.flash_download {text-align:center}
.flash_download a{ color:#999}

/*changed  07-15*/
/*div.product_picture,div.product_introduce{ float:left}
div.product_picture{ width:347px}
div.product_introduce{ width:250px; margin-top:15px; margin-left:35px; padding:10px}
.product_picture img{ margin:15px 10px 15px 0}
.product_introduce h1{ font-weight:bold; font-size:16px; color:#041e58; margin-bottom:35px} 
div.product_introduce dl{ color:#041e58; font-size:14px; font-weight:bold}
div.product_introduce dl dt{ float:left; width:128px}
div.product_introduce dl dd{ float:right; width:100px; text-align:left}

div.product_introduce p.price{ clear:both; color:#b10b0b; font-weight:bold; font-size:24px; margin:10px 0}
.product_detail_addtocart{ background:#041e58; width:109px; height:29px; color:#FFFFFF; font-weight:bold; border:0; margin:10px 0}
div.product_introduce p{ color:#041e58; font-size:14px}
h3.detail_description{ color:#041e58; border-bottom:1px solid #041e58; font-size:18px; font-weight:bold; width:740px; display:block} 
div.description_text{ display:block; width:740px; word-wrap:break-word; overflow:hidden; color:#041e58; font-size:14px; margin-bottom:35px}

h4.suggest{ background:#d9dde3; width:200px; height:22px; color:#041e58; text-align:center; font-size:14px; font-weight:bold}
ul.suggest_list{ border-top:1px solid #d6dde7; border-left:1px solid #d6dde7; width:714px}
ul.suggest_list li{ background:none;}
.pre_next{ width:704px; border: solid #d6dde7; border-width:0 1px 1px 1px; padding:0 5px}

.next,.previous{ line-height:34px; font-size:14px; color:#041e58; height:34px; line-height:34px}
.previous{ float:left; background:url(images_maxi/previous.gif) left center no-repeat; text-indent:10px}
.next{ float:right; background:url(images_maxi/next.gif) right center  no-repeat; padding-right:10px}


p.universal_intro{ border:1px solid #000000; padding:45px 33px; margin:8px 0; font-size:18px; color:#041e58}

.contact_us{ border:1px solid #acb7c7; margin:8px 0}
h5.contact_us_title{ background:url(images_maxi/contact_title_bg.gif) repeat-x; height:31px; font-size:18px; color:#041e58; text-indent:10px}

.contact_us dl{ margin:6px; width:515px; line-height:30px}
.contact_us dl dt,.contact_us dl dd{ float:left; min-height:30px; height:auto; _height:30px}
.contact_us dl dt{ width:150px; color:#112536; background:url(images_maxi/list_icon_contact.gif) no-repeat right center}
.contact_us dl dd{ width:355px; text-indent:10px}

.yzm_notice{ clear:both; width:515px; position:relative; table-layout:400px; padding:6px;}

.yzm_pic,.yzm_input,.yzm_button{ float:left; width:170px; margin-top:30px; margin-bottom:60px; text-align:center}*/