﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s,samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, textarea, radio, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-family: inherit;vertical-align: baseline;background: transparent;font-family: Verdana, Geneva, sans-serif;}



body { text-align: center; margin:0 auto; padding:0; font-family:Verdana; font-size:11px; color:#444;background: black url("../images/bg_pink.gif") center 220px no-repeat;}



li{list-style-type:none;}



img{vertical-align:top; border:0;}



strong{font-weight:bold;}



em {font-style:normal;}



h1,h2,h3,h4,h5,h6 {margin:0; padding:0;font-size:11px; font-weight:normal;}



h2 {



font-size: 1.4em;



}



input,botton, select{background: none repeat scroll 0 0 #fff;font-size:11px; font-family:Verdana; border:1px solid #ddd; margin-bottom:5px;}



a:link {color:#383838; text-decoration:none;}



a:visited {color:#383838;text-decoration:none;}



a:hover {color:#000000; text-decoration:underline;}



a:active {color:#383838;}



#layout{margin:0 auto; padding:0; width:980px; background-color:#000; text-align:center;}



.clear{margin:0 auto; padding:0; clear:both;}



.blank_12px{font-size:12px; color:#000; text-decoration:none;}



a.blank_12px:link, a.blank_12px:visited{font-size:12px; color:#000; text-decoration:none;}



a.blank_12px:hover{font-size:12px; color:#FF0000;}



.blank_11px{font-size:11px; color:#8B0E0C; text-decoration:none;}



a.blank_11px:link, a.blank_11px:visited{font-size:11px; color:#000; text-decoration:none;}



a.blank_11px:hover{font-size:11px; color:#c359a9; text-decoration:none;}



.blank_16px{font-size:16px; color:#000; font-weight:bold; text-decoration:none;}



.red_chat_11px{font-size:12px; color:#e0000f; text-decoration:none;}



a.red_chat_11px:link, a.red_chat_11px:visited{font-size:12px; color:#e0000f; text-decoration:none;}



a.red_chat_11px:hover{font-size:12px; color:#000; text-decoration:underline;}



.gray_11px{font-size:11px; color:#808080; text-decoration:none;}



a.gray_11px:link, a.gray_11px:visited{font-size:11px; color:#FFF; text-decoration:none;}



a.gray_11px:hover{font-size:11px; color:#FF0000; text-decoration:underline;}



.gray_12px{font-size:12px; color:#808080; font-weight:bold; text-decoration:none;}



a.gray_12px:link, a.gray_12px:visited{font-size:12px; color:#808080; text-decoration:none;}



a.gray_12px:hover{font-size:12px; color:#000; text-decoration:underline;}



.purple_12px{font-size:12px; color:#cc7fa9; text-decoration:none;}



a.purple_12px:link, a.purple_12px:visited{font-size:12px; color:#cc7fa9; text-decoration:none;}



a.purple_12px:hover{font-size:12px; color:#000; text-decoration:underline;}



.price{font-size:16px; font-weight:bold; color:#ff4c86;}



.price_12{font-size:15px; font-weight:bold; color:#DB3084;}



.errors{color:#f00;padding:10px;line-height:18px;width:auto;display:block;border:1px solid #d3d3d3;background-color:#fffede;margin:10px;}



.remind{color:#f00;padding:10px;line-height:18px;width:auto;display:block;border:1px solid #d3d3d3;background-color:#fffede;margin:10px;}







#header{ position:relative;  float:left; width:980px; z-index:100;margin: 0px;}



.topmenu{ float:right; padding:0 0 0 10px; width:auto; line-height:25px;}



.topmenu a{ padding:0 7px;}



.accountmenu{ float:left; width:auto; text-align:left; overflow:hidden;}



.cartmenu{ float:right; width:auto; text-align:right; overflow:hidden;}



#logo{ margin: 8px 10px 0px;



padding: 0px 0 5px 0;



width: 229px;}



.free {



position: absolute;



top: 20px;right: 330px;



}



.nav-container {



    background-color:#000;



	clear: both;



	width:980px; margin:0 auto;



	position:relative;



	height:30px;



	border-top: 1px solid #7F7F7F;



}



#nav {



	width: 980px;



    display:block; 



}



#nav li {



}



#nav a {



    color: #CCC;



    text-decoration: none;



}



#nav a:hover {



	color:#FFFFFF; !important; text-decoration:none;







	/*height:30px; line-height:30px;*/



}







#nav li ul.level0{ background:#fff; border:2px solid #25CADD; margin-top:14px; padding-bottom:10px !important;}



#nav li ul.level0 li{ padding-left:15px !important; float:left; width:150px;}



#nav li ul.level0 li a{ border-right:0px !important; border-bottom:1px dashed #ddd !important; height:30px !important;}



#nav li ul.level0 li a span{ border-right:0px !important; line-height:30px !important;}



#nav li ul.level0 li a span:hover{ color:#25CADD !important}



#nav li:hover{ /*line-height:30px;*/}



#nav ul li {



	background: transparent;



}



#nav ul li a {



	background:  #2A033E;



	color:#ffffff !important;



	font: normal 11px "Trebuchet MS", sans-serif;



	text-align: left;



}



#nav ul li a:hover {



	background: #2A033E;



	color:#fff !important; 



}



ul.level0 {



	padding: 0px 0px 0px 0px !important;



}



.nav-container ul.level0 {



	border: 0;



	margin: 10px 0px 0px 0px;



}



ul.level1 {



	padding: 4px 0px 7px 0px;



	z-index: 20;



}



.nav-container ul.level1 {



	border: 0;



	margin: 5px 0px 0px 0px;



}



ul.level0 li {



	margin: 0px 0px 0px 0px !important;



	padding: 0px 0px 0px 0px !important;



	$padding: 0px 0px 0px 0px !important;







}



ul.level0 li a {



	margin: 0px 0px 0px 0px !important;



	padding: 3px 10px 3px 10px !important;



	height: 20px !important;



	line-height: 20px !important;



	text-transform: none !important;



	color: #ffffff;



}



.nav-container ul.level0 li a {



	padding: 0px 0px 0px 0px !important;



	$padding: 0px 0px 0px 10px !important;



}



ul.level0 li a span {



	margin: 0px 0px 0px 0px !important;



	padding: 0px 0px 0px 0px !important;



	height: 20px !important;



	color: #ffffff;



}







ul.level0 li a:hover {



	/*background: #66c6f8;*/



}



ul.level0 li a:hover span {



	color: #fff;



}



ul.level1 li a {



	background:  #53b7ed !important;



	color: #ffffff;



	



}



ul.level1 li a:hover {



	background: #66c6f8 !important;



}



ul.level1 li a:hover span {



	color: #fff;



}



#nav { margin:0 auto;font-size:12px; }







/* ALL Levels */ /* Style consistent throughout all nav levels */



#nav li {  text-align:left; position:relative; }



#nav li.over { z-index:999; }



#nav a{display:block;text-decoration:none; color:#CCC;}



#nav a:hover { display:block;text-decoration:none; color:#FFF; }



#nav span { display:block; cursor:pointer; white-space:nowrap; font-size:13px; line-height:30px; padding:0 11px;}



#nav li ul span {white-space:normal; line-height:20px !important;}



#nav li ul li a{ background:#fff !important; color:#000 !important;}



#nav li ul li a span{ color:#000 !important;}



#nav li ul li a:hover{ color:#00a5b4;}



/* 0 Level */



#nav li { float:left; }



#nav li.active a { color:#FFF; }



#nav a { float:left;}



#nav li.over a,



#nav li a:hover{ background: #444; }







/* 1st Level */



#nav ul li,



#nav ul li.active { float:none; margin:0; padding-bottom:1px; /*background:#ecf3f6 url(../images/bkg_nav1.gif) 0 100% repeat-x;*/ }



/*#nav ul li.over { background:#d5e4eb url(../images/bkg_nav1.gif) repeat-x 0 100%; }*/



#nav ul li.last { background:#ecf3f6; padding-bottom:0; }







#nav ul a,



#nav ul a:hover { float:none; padding:0; background:none; }



#nav ul li a { font-weight:normal !important; }







/* 2nd Level */



#nav ul { position:absolute; width:15em; top:27px; left:-10000px; border:1px solid #899ba5; }







/* Show menu */



#nav li.over > ul { left:0; }



#nav li.over > ul li.over > ul { left:100px; }



#nav li.over ul ul { left:-10000px; }







#nav ul li a { background:#ecf3f6; }



#nav ul li a:hover { background:#d5e4eb; }



#nav ul li a,



#nav ul li a:hover { color:#2f2f2f !important; }



#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px; }



/* 3rd+ Level */



#nav ul ul { top:5px; }



.m_right{position: absolute;top: 50px;right:0px;text-align: right; width:200px;}



.m_right span{float:left; text-align:right;}



.m_right input{ float:left; margin-left:5px;}



.searchinput {



width: 150px;



height: 18px;



background-color: white;



}



.list_box1{position:absolute;top:304px;left:0px;width:1003px;height:61px;background:url(../images/list_09.gif) 0 0 no-repeat;}







#container{width:980px; margin:0px; background-color:#fff; padding-bottom:15px;}



.banner{width:980px;}



.ad_box{ position:relative; margin:0 auto; width:740px; height:118px; background-color:#FFF;}



.ad_box .a_left{position:absolute; left:0px;  padding:8px 5px 0 0; width:246px; height:108px;}



.ad_box .a_middle{position:absolute; left:246px;  padding:8px 0px 0 0; width:246px; height:108px;}



.ad_box .a_right{position:absolute; left:492px; padding-top:8px; width:246px; height:108px;}



.box_top{position:absolute; top:0px; left:0px; width:1003px; height:61px; background:url(../images/index_09.gif) 0 0 no-repeat;}



.list{ width:980px; height:auto; position:relative;}



.list_left{ float:left;position:relative; margin:0px 0 0 5px; padding:20px 0 20px 0px; background-color:#FFF; width:190px;}



.Pandora{ margin:10px 0px;}



.leftBoxContainer{ margin-left:2px;}



.leftBoxHeading{



	margin: 0em;



	background-color: #FF6699;



	padding: 0.5em 0.2em;



	color:#FF0000;



	font-weight:bold;



	}



.leftBoxHeading a{ color:#FFFFFF;}



.sideBoxContentItem{margin:10px 0px;}



.sideBoxContentItem img{width:120px; height:120px; margin:10px 0px;}



.normalprice{



text-decoration: line-through;



color: #888;



}



.productSpecialPrice {



color: red;



font-size: 18px;



}



.productPriceDiscount {



color: #FF7800;



line-height: 22px;



}



.list_img{  position:absolute;left:0;bottom:-90px; background-color:#FFF; width:190px;}



.list_right{ float:right; margin:0px 0px 0px 0px; padding:20px 5px 20px 2px; background-color:#FFF; width:770px; text-align:left;}



.email{padding:5px 5px; margin-bottom:5px; width:983px; text-align:center;}



.email .e_box{padding:2px; width:100px; border:#999 1px solid; font-size:10px; color:#999;}



#position{float:left;padding:0 0 3px 5px; width:730px; border-bottom:#CCC 1px solid; text-align:left; margin-bottom:5px;}



.submeun{float:left; margin-bottom:15px; width:190px;text-align:left; border: 1px solid #DDD;}



.submeun li{float:left; padding: 4px 0 8px 8px; width:182px; background-color:#F8F7F5;}



.category{color: #333;



	font: bold 12px/16px Tahoma, Helvetica, sans-serif;



	padding: 8px 4px 8px 9px;



	text-transform: uppercase;



	background:none;}



.submeun li a{background: url(../images/dico.gif) 0 50% no-repeat; padding-left: 10px;}



.submeun li a:hover{ color:#F46BA9; text-decoration: none;}



#footer{margin:0 auto; padding:10px 0; width:980px; background:#FFF url(../images/index_29.jpg) top no-repeat; clear:both;}



.f_menu{margin-bottom:10px; width:1003px;}



.f_bank{float:left; margin:15px 0 0 100px;_margin:15px 0 0 50px;width:800px;}



#friendLink{ color:#999; font:11px/18px Verdana, Geneva, sans-serif; text-align:center;}



#friendLink a{ padding:0 7px; color:#454545; text-decoration:none;}



#friendLink a:hover,#friendLink a:active{ color:#000000; text-decoration: underline;}



#siteinfoLegal {



text-align: center;



font-size: 10px;



color: #7F7F7F;



width: 980px;



margin: 0 auto;



padding: 10px 0;



background-color: white;



}



.list_title {float: left;width:717px;padding:0 0 12px;border-bottom:1px solid #cdcdcd;}



.list_title h2 {float:left;width:auto;text-align:left;font-size:18px;color:#000;font-weight: normal;}



.shoppingcart{ float:left; width:748px; margin:0 10px 10px 0; clear:both; text-align:left;}



.shoppingcart h1{ float:left; padding:0 15px; width:718px; height:27px; font-size:14px; line-height:27px; font-weight:700; color:#fff; background:url(../images/title_bg.gif) repeat-x;}



.cart_con{ float:left; width:720px; padding:14px;}



.btn_bar{ float:left; width:718px; padding:8px 0; border-bottom:1px solid #cdcdcd;}



 a.btn_continue{ float: left;width:141px; height:23px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;line-height:23px; color:#7b0843; text-align:center; background:url(../images/btn_continue.gif) no-repeat;  cursor:pointer; text-decoration:none; border:0;}



a.btn_continue:link, a.btn_continue:visited{ color:#7b0843; text-decoration:none;}



a.btn_continue:hover, a.btn_continue:active{color:#7b0843; text-decoration:none;}



a.btn_checkout{ float: right;width:141px; height:23px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px; color:#6c685f; text-align:center; background:url(../images/btn_checkout.gif) no-repeat;  cursor:pointer; text-decoration:none; border:0;}



input.btn_checkout{ float: right;width:141px; height:23px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px; color:#6c685f; text-align:center; background:url(../images/btn_checkout.gif) no-repeat;  cursor:pointer; text-decoration:none; border:0;}



a.btn_checkout:link, a.btn_checkout:visited{ color:#6c685f; text-decoration:none;}



a.btn_checkout a:hover, a.btn_checkout:active{color:#6c685f; text-decoration:none;}



.cart_container{ float:left; padding:26px 0; width:718px; height:auto; border-bottom:1px dashed #eee;}



.h2{color:#E1B192;}



.w12{ width:12px;}



.w71{ width:71px;}



.w80{ width:80px;}



.w85{ width:85px;}



.w88{ width:88px;}



.w120{ width:120px;}



.w128{ width:128px;}



.w180{ width:180px;}



.w162{ width:162px;}



.w197{ width:197px;}



.w213{ width:213px;}



.w260{ width:260px;}



.w296{ width:296px;}



.w313{ width:310px;}



.w350{ width:350px;}



.input01 {border:1px inset #ccc;font-size:11px;line-height:12px;padding:2px;background:#fff;}



.input02 {border:1px inset #999;font-size:11px;font:10px Arial, Helvetica, sans-serif; color:#333;line-height:12px;padding:2px;background:#fff;}



.input03{background: transparent url(../images/field_bg.gif) 0 0 repeat-x;font-size:11px;line-height:12px;padding:4px;margin-bottom:10px;border:1px solid #ccc;}



.input04{background: transparent url(../images/field_bg.gif) 0 0 repeat-x;font-size:11px;line-height:12px;padding:4px;margin-bottom:10px;border:1px solid #ccc;background-color:#ffffcc;}



span.field-with-placeholder label.placeholder span {padding:3px 6px;position:absolute;z-index:2;}



span.field-with-placeholder {display:inline-block;position:relative;vertical-align:top;margin-left:4px;}



span.field-with-placeholder label.placeholder {color:#999;cursor:text;}



span.field-with-placeholder label.focus {color:#ccc;cursor:text;}



.product_img{ float:left; width:135px; height:auto; text-align:center;}



.product_info{ float: left; width:563px; height:auto;}



.product_info ul{ float:left; width:563px;padding-bottom:10px; border-bottom:1px solid #cdcdcd;}



.product_info li{ float:left; text-align:center; display:block;}



.product_info .name{ float:left; width:350px;text-align:left;}



.product_info .name a{font-size:14px; font-weight:bold; color:#000; text-decoration:none;}



.product_info .name a:link,.product_info .name a:visited{color:#000; text-decoration:none;}



.product_info .name a:hover,.product_info .name a:active{ color:#000; text-decoration:underline;}



.product_info .quantity{ width:42px;}



.product_info .subtotal{font-size:14px; font-weight:bold; color:#000;}



.product_shipping{ float:left; padding:10px 0 0; text-align:left;overflow:hidden;}



.product_shipping p{ float:left; width:350px;font-size:10px;  text-align:left;}



.product_shipping .stock{ color:#000;}



.action{ float: right; text-align:right; padding:10px 0 0; }



.savings{ font-size:14px; font-weight:bold; color:#f00;}



.cart_other{ float:left; margin:0 14px; padding:14px; width:692px; background-color:#f2f2f2;}



.coupon_area{ float:left; width:335px; height:auto;text-align:left; clear:both;}



.coupon_area h3{ float:left; width:335px; font-size:18px; font-weight:normal; color:#887b68;  padding-bottom:5px;}



.coupon_area p{ float:left; width:100%; font-size:12px; font-weight:700; color:#c96b7c; line-height:25px;}



.btn_update{ width:84px; height:23px;  font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#000; line-height:23px; text-align:center; background:url(/images/btn_update.gif) no-repeat;float:left; cursor:pointer; border:0; margin-left:4px;}



.coupon_area input{ float:left; margin-right:5px;}



.coupon_area .descri{ float:left; width:355px; padding-top:5px;color:#7B0843}



.summery_area{ float: right; width:216px;}



.summery_info{ float:left; width:50%; text-align:right; padding-bottom:6px;}



.summery_detail{ float:left; width:50%; text-align:right; padding-bottom:6px;}



.total{ font-size:12px; font-weight:bold; color:#000; padding-top:8px; border-top:1px solid #dfdfdf; margin-top:2px;}



.cart_summery{ float:right; width:202px;}



.cart_summery h1{ float:left; padding:0 15px; width:172px; height:27px; font-size:14px; line-height:27px; font-weight:700; color:#fff; background:url(../images/title_bg.gif) repeat-x;}



.summery_con{ float:left; padding:12px 8px; width:184px;border-top:1px solid #c4c4c4; }



.cart_total{font-size:16px; font-weight:bold; color:#000;margin-right:20px;}



.return{ margin:25px 0 10px; line-height:12px;}



.btn_checkout a{ margin-top:20px; float: left;width:124px; height:23px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px; color:#fff; text-align:center; background: url(../images/btn_checkout.gif) no-repeat;  cursor:pointer; text-decoration:none; border:0;}



.btn_checkout a:link,.btn_checkout a:visited{ color:#fff; text-decoration:none;}



.btn_checkout a:hover,.btn_checkout a:active{color:#fff; text-decoration:none;}



.info{ float:left; padding:11px 15px; width:96%;}



.shipping_area{ float:left; padding:0 15px 25px; width:688px; height:auto; border-bottom:1px solid #cdcdcd;}



.shipping_area1{ border-bottom:none;}



select, textarea{ border:1px solid #cdcdcd;}



.leftcolmn {float:left;width:628px;height:100%;}



.rightcolmn {float: left;width:628px;height:100%;}



.modulecontainer{float:left;width:100%;}



.modulecontainer .moduleheader {display:block;float:left;clear:both;width:100%;height:25px;color:#000;line-height:25px;padding:0 0 3px;



}



.moduleheader1{ margin-top:12px;}



.moduleheader2{ margin-top:20px; padding-top:12px; border-top:1px solid #d5d5d5;}



.moduleheader span.left {display:block;float:left;font-size:11px;font-weight:700;}



.moduleheader span.right{display:block;float:right;font-size:10px;}



.modulecon{ float:left; padding-left:12px; width: 616px; clear:both;}



.modulecon p{ float:left; width:100%; padding-bottom:10px;}



.modulecon p span{ float:left; width:120px;}



.modulecon p select{width:100px;}



.moduleinfo{ padding:4px 0 0 6px; width:196px;}



.modulecon li{ list-style-type: disc;}



.btn_continue1{ float:right; margin-top:10px; }



.progress_title{ float:left; width:718px; font-size:14px; font-weight:700; color:#000; line-height:25px; border-bottom:1px solid #d5d5d5;}



.progress_title .left{ float:left; width:auto; font-size:14px; font-weight:700; color:#000; text-align:left; display:block;}



.progress_title  .right{ float:right; width:auto; font-size:10px; display:block;}



.shippinginfo{ float:left; width:30%; margin:20px 0 0 20px;}



.shippinginfo p{ float:left; width:100%; padding-bottom:5px;}



.optional-multicol .first {float:left;}



body.modulecon span.expirationMonth-field, body.modulecon span.expirationYear-field {display:inline-block;padding:3px 6px;}



span.expirationMonth-field{ margin-left:4px;}



div.multi-step-form select {background-color:#FFFFFF;border:1px solid #CCCCCC;font-size:11px;}



.orders{ float: left; width:100%;}



.orderlist{ float:left; line-height:24px; width:730px;}



.usercenter{ float:left;width:192px;height:auto;margin:7px;}



.usercenter h1{ float:left; padding:0 0 0 14px; width:178px; height:27px; font-size:14px; line-height:27px; font-weight:700; color:#fff; background:url(../images/title_bg.gif) repeat-x;}







.helpinfo {float:left;width:730px;text-align:left;height:auto;padding:12px 7px 12px 0;border-top:1px dotted #ebebeb;}



.helpinfo h6 {float: left;margin-top:15px;width:730px;height:auto;font-size:14px;font-weight:normal;line-height:18px;color:#000;text-transform: uppercase;padding-top:10px;border-top:1px dotted #ebebeb;}



.helpinfo p {float: left;width:730px;text-align:left;font-size:11px;line-height:16px;color:#5c5c5c;padding:8px 0 0;margin:0;}



.helpinfo a {color:#000;text-decoration:underline;}



.underline {text-decoration:underline;}







.search{ float:left; width:100%; margin-top:10px;}



.search h1{ width:98%; font-size:24px; font-weight:normal; color:#c00; padding-bottom:12px; }



.search h2{ width:98%; font-size:16px; font-weight:bold; color:#000; padding:12px 0;border-top:1px solid #efefef; border-bottom:1px solid #efefef; margin-top:10px;}



.search a{color:#c96b7c; text-decoration: underline;}



.search a:link,.search a:visited{ color:#c96b7c; text-decoration:underline;}



.search a:hover{ color:#0096FF; text-decoration:none;}



.search_tag{width:95%;clear:both;padding:5px;float:left;overflow:hidden;}



.search_tag a{ padding:0 12px 0 0;line-height:20px;}



.search_style{float:left;clear:both;width:96%;line-height:20px;border-bottom:1px dashed #ccc;margin:0 0 3px 0;}



.search_style #search_tittle{float:left;width:120px;font-weight:700;color:#000;clear:none;}



.search_style #search_content{width:580px;clear:none;float:left;}



.search_style #search_content a{float:left; padding-right:12px;}







#pro_tabs {clear:both;float:left;height:100%;width:100%;}



#tabcontents {float:left;padding:10px;width:97%;}



#tabcontents div{ width:100%;height:auto;clear:both;}



#tabcontents p {clear:both;}



#tabtittle {background:#f7f3f0;border-top:3px solid #f7f3f0;clear:both;float:left;width:96%;



}



#tabtittle .actives {background:#fff;color:#333;}



#tabtittle li {cursor:pointer;display:inline;float:left;font-weight:700;line-height:25px;list-style:none;margin:0 5px;overflow:visible;padding:0 10px;text-align:center;width:auto;}



#tabtittle li a {display:block;font-size:12px;}



#tabtittle li a:hover {background:#fff;color:#000;}



#tabcontents a.normal:hover {color:#039;text-decoration:underline;}



.detail{ position:relative; margin:0 auto; width:1003px; background-color:#FFF;}



.p_img{float:left; margin:10px 0; width:750px;}



.p_img_left{float:left; margin-right:10px; width:300px; position:relative;}



.p_img_left .p{float:left; margin-bottom:5px; width:300px;}



.p_img_left .t{float:left; width:300px;}



.p_img_middle{float:left; margin-right:20px; width:270px; text-align:left;}



.p_img_middle .t_box{float:left; margin-bottom:10px; padding-bottom:10px; width:425px; border-bottom:#CCC 1px solid; line-height:22px;}



.p_img_middle .t_box1 {



float: left;



margin-bottom: 10px;



padding-bottom: 10px;



width: 435px;



line-height: 22px;



}



.t_box_q{padding:2px; border:#999 1px solid; font-size:10px; color:#999;}



.p_img_right_description {



padding: 10px;}



.p_img_right{float: left;



width: 740px;



margin-top: 20px;}



h3.rec_title {



font-size: 13px;



font-weight: bold;



font-style: normal;



padding: 8px 0;



border-bottom: 1px solid #CCC;



}



.c{float: left;



margin: 16px;



padding: 5px;



width: 138px;



border: #CCC 1px solid;



background-color: white;border:1pxsolid #DEDEDE}



.c:hover{border:1px solid #E7E7E7;background:white;box-shadow:0 0 16px #CACACA;-moz-box-shadow:0 0 16px #cacaca;-webkit-box-shadow:0 0 16px #CACACA}



.c li{float:left; padding:2px; width:134px;}



.c li img{width:134px;height:134px;}



.p_left{float:left; margin:90px 10px 0 0; width:5px; height:9px;}



.p_middle{float:left; padding:10px; width:700px; height:170px; background-color:#ebebeb;}



.c_img{float:left; margin:0 13px; padding:10spx; width:138px; border:#CCC 1px solid; background-color:#FFF;}



.c_img li{float:left; padding:2px; width:134px;}



.p_right{float:left; margin:90px 0 0 10px; width:5px; height:9px;}



.p_title{float:left;padding:8px 5px; width:740px; border:#CCC 1px dashed; border-left:0; border-right:0; text-align:left;}



.c_img1{float:left; margin:10px; padding:5px; width:138px; border:#CCC 1px solid; background-color:#FFF;}



.c_img1 li{float:left; padding:2px; width:134px;}



.umb{float:right; width:700px; text-align:right;}



.umb li{float:right; margin:0 2px; width:15px; height:15px; border:#CCC 1px solid;}



.umb_1{float:left; margin:10px 0; width:740px;}



.umb_1 li{float:right; margin:0 2px; width:15px; height:15px; border:#CCC 1px solid;}



.product{float:left; margin:10px; width:165px; text-align:center;height:240px;position:relative;border:1px



solid #DEDEDE}



.product:hover{border:1px solid #E7E7E7;background:white;box-shadow:0 0 16px #CACACA;-moz-box-shadow:0 0 16px #cacaca;-webkit-box-shadow:0 0 16px #CACACA}



.product li{float:left; margin:2px 0; padding-left:5px; width:155px; text-align:left}



.product li a:hover {



text-decoration: none;



}



.img{float:left; width:160px;}



.new{right:0px;position:absolute;}



.cate_list{height:30px; overflow:hidden;}



.tbox_buy_button li{



background-color: #25CADD;



height: 15px;



width: 10px;



color: white;



border: none;



cursor: pointer;



padding:5px 0px 5px 0px;



color:#FFFFFF;



font-weight:bold;



text-align:center;



}



.tbox_buy_button, .tbox_buy_button a{



background-color: #25CADD;



height: 15px;



width: 10px;



color: white;



border: none;



cursor: pointer;



padding:5px 0px 5px 35px;



color:#FFFFFF;



font-weight:bold;



text-align:center;



}



.w310 input{font-size:11px;line-height:8px;padding:2px;margin-bottom:8px;border:1px solid #ccc;      }



.product li.img {float:left;display:table;height:155px;line-height:15px;text-align:center;width:155px;}



.product li.img img{display:table-cell;vertical-align:middle;}







.issue{display: none;}



.hide{display:none;}



.payment_image{margin-left:5px;}



.payment_radio{margin-top:8px;}







.listInfo{ float: left; width:100%;}



.listInfo h1{color:#000000;font:bold 14px/25px Verdana; width: 740px;}



.listInfo p{ margin-top:5px; padding:0 10px; font:11px/1.6em Verdana, Geneva, sans-serif;}



.currency {position:absolute;top:30px;right:10px; text-align:right;}



.currency a {padding:0 5px;color:#FFFFFF}



.currency a:hover{color:#FF0000}



.topics img{padding:10px;}



.submit_btn{width:84px; height:23px;  font-size:12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; line-height:23px; text-align:center; background:url(../images/btn_update.gif) no-repeat;float:left; cursor:pointer; border:0; margin-left:4px;}







span.field-with-placeholder {display:inline-block;margin-left:4px;position:relative;vertical-align:top;width:650px;}



span.field-with-placeholder label.txtLabel {float:left;margin-right:5px;text-align:left;width:150px;}



#ship_txt{width:300px;}



#ship_btn{width:12px;}



#newsletter_submit{cursor:pointer;}







#pajax{display:none;position:absolute;top:134px; left:134px;}



#pajax img{width:32px;}



.clearBoth{ clear:both;}



.all_title h1{ font-size:14px; font-weight:bold;}



.intro{ text-align:right; margin-right:25px;}



#cartSubTotal{ font-size:14px; padding:10px 0px;}







.btn-newsletter, .allbtn, .ship_cost_tip, .cc_cvv_tip {background: url(../images/bagbg.png) no-repeat scroll 0 0 transparent;cursor: pointer;}



.fix, #container { clear:both; zoom:1; }



.fix:after, .pr-list ul:after, .formArea li:after, .a-list li:after, #container:after { display:block; clear:both; visibility:hidden; height:0; content:""; overflow:hidden; }







.formArea ul { position:relative; width:100%; margin:10px 0 0; padding:0 0 20px; }



.formArea li { position:relative; width:100%; padding:5px 0; }



.formArea label { float:left; width:220px; margin-right:5px; text-align:right; cursor:pointer; }



.formArea span { color:#FF0000; }



.formArea a { color:#c00; text-decoration:underline; }



.allInput, #cc_num, #cc_cvv, #cc_issue { float:left; width:230px; height:14px; padding:3px 5px; border:1px solid #9b9b9b; }



.allInput.error, #cc_num.error, #cc_cvv.error, #cc_issue.error, .allTextarea.error { border:1px solid #FF0000; }



.allTextarea { float:left; overflow:auto; width:235px; height:60px; padding:3px; border:1px solid #9b9b9b; }



.allSelect { float:left; width:240px; height:20px; border:1px solid #9b9b9b; }



#billing_country { width:220px; }



#cc_type, #cc_valid_month, #cc_valid_year, #cc_exp_month, #cc_exp_year { float:left; width:115px; height:20px; margin-right:10px; border:1px solid #39332b; }



.errorInfo { margin:0 0 0 5px; color:red; font-size:11px; }



.errorInfo label { width:220px; padding-left:5px; text-align:left; }



.errorInfo .error { border:none; }







.allbtn { cursor:pointer; display:block; color:#fff; font: noraml 12px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; }



.allbtn:hover { color:#fff }



.btnSubmit { width:70px; height:22px; background:url(../images/theme.png) no-repeat -88px -226px;_background:url(../images/theme.gif) no-repeat -88px -226px; line-height:22px; color:#fff }



#review input.on { background:url(../images/theme.png) no-repeat -7px -226px;_background:url(../images/theme.gif) no-repeat -7px -226px; color:#fff; }



.btn-add { width: 183px; height:33px; background-position:-150px 1px; line-height:33px; text-align:center; font-size:18px; font-weight:normal }



.btn-wish { width: 158px; height:35px; background-position:-150px -38px; line-height:33px; }



.btn-wish a, .btn-wish a:hover { color:#fff; font-weight:normal }



.btn-dec, .btn-inc, .btn-del, .btn-shop, .btn-modify, .btn-pay, .btn-view { display:block; margin:0 auto; text-align:center; }



.btn-submit, .btn-apply, .btn-modify, .btn-pay, .btn-btb, .btn-view { height:29px; color:#fff; font-weight:bold; line-height:29px; text-transform:uppercase; }



.btn-submit, .btn-apply, .btn-modify, .btn-pay { width:76px; background-position:-23px -55px; }



.btn-btb, .btn-view { width:116px; background-position:-23px -107px; }



.btn-dec, .btn-inc { float:left; width:15px; height:10px; margin-top:4px; overflow:hidden; }



.btn-dec { background-position:-3px -61px; }



.btn-inc { background-position:0 -81px; }



.btn-del { width:15px; height:18px; margin-top:3px; background-position:0 -101px; text-indent:-10000px; }



.btn-apply { display:inline-block; margin:0 0 0 6px; }



.btn-chk, .btn-chk2, .btn-shop { height:34px; line-height:34px; text-indent:30px; }



.btn-shop { width:200px; background-position:-153px -117px; }



.btn-chk { width:195px; background-position:-151px -74px; }



.btn-chk2 { width:195px; background-position:-151px -74px; }







.red{ color:#F00;}



.back{ float:left;}



.forward{ float:right;}







.backgroundcolor1 { background-color:#ddd;}



.backgroundcolor1 th{ background-color:#ddd; padding:0px 5px; vertical-align:middle;}



.orderDetail{ clear:both; padding-top:10px;}



.orderDetail h4{ font-size:14px; font-weight:bold;}



.totalArea{ clear:both; }



.totalArea p{text-align:right;}



.shipAdd{ width:49%; float:left;}



.bilAdd{ width:49%; float:right;}



.shipAdd h4, .bilAdd h4{ font-size:12px; font-weight:bold;}



.mt10{ margin-top:10px;}







.addresslist{ clear:both;}



.addresslist ul li{ float:left; width:45%; padding-right:10px;}



.addressNew{ color:#F00; text-align:right; padding:10px 0px;}



.addressNew a{color:#F00; text-align:right;}



.addressaction{ float:right;}



.addressaction p{ width:auto; padding:0px 5px; }



.addressaction p a{ color:#F00;}







.messageStackWarning{ padding:5px; background-color:#C9F;}







.laser-container div {font-family:Verdana, Helvetica;font-size:10pt;}



.laser {cursor:url(../images/graphics/zoomin.cur), pointer;border:0;text-decoration:none;margin:0;padding:0;}



.laser-active-anchor img {visibility:hidden;}



.laser img {border:0 solid gray;z-index:500;}



.laser-wrapper {background:#FFF;}



.laser-caption {display:none;border:2px solid #FFF;border-top:none;font-family:Verdana, Helvetica;font-size:10pt;background-color:#FFF;padding:5px;}



.laser-loading {display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:700;text-decoration:none;border:1px solid #000;background-color:#FFF;background-repeat:no-repeat;background-position:3px 1px;padding:2px 2px 2px 22px;}



a.laser-credits,a.laser-credits i {color:silver;text-decoration:none;font-size:10px;padding:2px;}



a.laser-credits:hover,a.laser-credits:hover i {color:#FFF;background-color:gray;}



a.laser-full-expand {background:url(../images/graphics/fullexpand.gif) no-repeat;display:block;width:34px;height:34px;margin:0 10px 10px 0;}



.hometext{margin:2px 0px;}

.pro_name_key, .product_name { height: 39px; overflow: hidden; }

.categoryListBoxContents { margin: 0px 15px; }

.pro_left { width: 300px; float: left; }

.pro_info { float: left; width: 420px; margin-left: 3px; }

#navBreadCrumb { margin-bottom: 10px; }