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: #fff;}
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; padding: 0 5px; box-shadow: 0px 0 15px 5px #aaa, 0 0 0 #aaa;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:#666; 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 750px 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;
	margin-bottom: 5px;
}
#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: 60px;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:10px 0; 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:10px 5px 10px 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/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/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; }

#navBreadCrumb { margin-bottom: 10px; }
.currency span { color: #666; }