*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; background:#3979AD url(../images/body_02.gif) repeat-x;}
a{ color:#000; text-decoration:none;}
a:hover{color:#c00;}
li{ list-style-type:none;}
img{ border:none;}
ul{ overflow:hidden;}

#header,#content,#copyright{ clear:both; overflow:hidden; margin:0 auto; width:960px;}

#head_wel{ float:left;padding:0 0 0 10px; height:23px; line-height:23px; color:#fff;}
#head_wel a{ color:#fff; text-decoration:underline;}
.favorite{ display:block; float:right; height:23px; line-height:23px;}
.favorite li{ display:inline; margin:0 10px 0 0; padding:0 10px 0 0; background:url(../images/favorite_07.gif) no-repeat right center;}
.favorite li a{ color:#fff;}
#logo{ float:left;}

#nav{ height:32px; background:url(../images/nav_14.gif) repeat-x;}
.search{float:right; padding:5px 10px 0 0;height:27px; background:url(../images/nav_17.gif) no-repeat right;}
.search .inputtxt{ float:left; border:none; margin:0; padding:0;}
.inputbotton{ float:left; border:none; background:#005389;margin:0; padding:0; color:#fff; font-weight:bold;}
#nav ul{ padding:0 0 0 20px; height:32px; line-height:32px; background:url(../images/nav_13.gif) no-repeat left;}
#nav ul li{ display:inline; padding:0 10px 0 0;}
#nav ul li a{ color:#fff;}

#content{ background:#fff;}
#con_main{ clear:both;overflow:hidden; width:950px; margin:10px 0; padding:0 5px;background:url(../images/bodybg2_52.gif) repeat-y 638px 0;}
#con_mleft{ float:left; width:625px; line-height:18px;}
.hotkey{ padding:0 10px; height:35px; line-height:35px; background:#A0DDFF; color:#000;}
.hotkey a{ color:#03386E;}
.articleh{ padding:8px;}
.articleh h1{ padding:0 0 5px; font-size:18px; color:#004C76;}
.articleh p a{ color:#c00;}
.adver{ padding:25px 0 0 25px; height:342px; background:url(../images/adver_23.gif) no-repeat;}
.adver h2{ padding-left:400px; font-size:16px; color:#3979AD;}
.adver p{ width:200px; color:#3979AD; padding-left:400px;}

.prolist{ float:left; margin:0!important; *margin:10px 0 0!important; width:432px;}
.prolist h3,.classlist h3{padding:3px 0 0 10px; font-size:12px; height:31px;background:url(../images/proh3_30.gif) no-repeat;}
.model{ overflow:hidden; margin:10px 0 0; padding:5px; width:422px; background:#E3F5FF;}
.pla{ display:block; float:left; margin:0 8px 0 0; padding:2px 0; width:100px; background:#fff; text-align:center;}
.model ul{ display:block;}
.prodesa{ font-size:10px;}
.proname a,.proprice{ color:#c00;}

.classlist{ margin:10px 0 0 445px; }
.classlist ul{ padding:0 0 0 5px;}
.classlist a{ color:#004C76;}
.classlist a:hover{ text-decoration:underline; color:#c00;}

.articlea{ clear:both;padding:10px 0 0;}
.articlea h3{background:url(../images/h3_34.gif) no-repeat; height:31px;padding:2px 0 0 10px;font-size:12px;}
.articlea p{ margin:5px 0 0; padding:0 10px;}
.articlea a,.articlec a,.txtdes a,#newslist a{ color:#c00; text-decoration:underline;}

#con_mright{ float:right;width:301px; line-height:18px;}
.cart{ height:119px; background:url(../images/cart_25.gif) no-repeat bottom;}
.cart h4{ height:35px; line-height:35px; padding:0 10px; color:#0D4378; background:#A0DDFF; font-size:14px;}
.cart span{ font-size:11px;}
.cart p{ padding:8px 0 0 18px; font-weight:bold;}
.cart p a{ color:#145290;}
.adversmall{ margin:15px 0 0;float:right; height:280px;}
.hotlist{ margin:10px 0 0;}
.hotlist h3{ padding:2px 0 0 10px; height:31px; background:url(../images/h4_39.gif) no-repeat; font-size:12px;}
.hotlist h3 span{ float:right; padding:0 15px 0 0;}
.modelb{ line-height:16px;}
.pro_pho{ display:block; float:left; text-align:center; margin:0 5px 0 0; width:100px; border:3px solid #D2EFFF;}
.hotname a{ color:#004C76;}
.hotprice{ color:#c00;}
.viewdetail a{ color:#975800;}
.space{ clear:both;height:15px; background:url(../images/line_49.gif) repeat-x center;}


#copyright{ text-align:center; height:70px; background:url(../images/copyright_58.gif) repeat-x; line-height:14px;}
#copyright,#copyright a{ color:#fff;}
#copyright a{ padding:0 5px;}
#copyright div{ width:800px; margin:0 auto; padding:10px 0 0;}

#con_main2{ clear:both;overflow:hidden; width:950px; margin:10px 0; padding:0 5px;background:url(../images/bodybg2_52.gif) repeat-y 780px 0;}
#con2_right{ float:left; width:770px;}
.opsition{ margin:0 0 10px;}
.classsmall{ margin:10px 0 0; overflow:hidden;}
.classsmall{padding:10px 0 0 10px; width:760px; height:100px; line-height:18px; background:url(../images/classa_31.gif) no-repeat; color:#FFFFFF;}

.prox{ clear:both; margin:10px 0 0;}
.prox h2{ padding:0 0 0 10px; font-size:11px; height:27px; line-height:27px; background:#A0DDFF url(../images/title_37.gif) no-repeat left;}
.prox h2 em{ display:block; float:right; width:5px; height:27px; background:url(../images/title_40.gif) no-repeat;}
.prox li{ margin:10px 0 0 0; float:left; width:150px; height:190px; text-align:center;}
.prox li a{ color:#004C76;}
.prox a:hover{ color:#c00; text-decoration:underline;}
.prox span{ display:block;}
.pro_price{ margin:5px 0 0; font-size:12px; color:#c00;}
.nextpage{padding:0 0 0 10px; width:760px;height:27px; line-height:27px;background:#A0DDFF;}
.nextpage{ margin:10px 0;}
.articlec p{ margin:10px 0 0; line-height:18px; padding:0 5px;}

#sideright{ margin:0 0 0 785px; line-height:18px;}
#sideright a{ color:#004C76;}
#sideright a:hover{ color:#c00; text-decoration:underline;}

#des h2{ margin:5px 0; padding:0 0 0 8px;}
#pholeft{ float:left; width:300px; text-align:center;}
#pholeft span{ display:block; margin:15px 0 0; height:18px; background:url(../images/view_07.gif) no-repeat 90px center;}
#desr{ margin:0 0 0 310px;line-height:22px;}
#desr .price a{ font-size:13px; color:#e07; font-weight:bold;}
#desr li{ display:block; margin:2px 0 0;background:#DDF5FF;}
#desr .bgnone{ background:none;}
#desr li strong{ display:block; float:left; padding:0 0 0 10px; width:120px;}
#desr li p{ display:block; padding:10px 0 0;}
#desr li select{ margin:0 0 0 10px;}
#desr li p strong{ width:auto;}
#desr .addcart .buyit{ clear:none; float:right; margin:-53px 130px 0 0;}

.txtdes{ margin:30px 0 0;}
.txtdes h2{ padding:4px 0 0 10px; font-size:11px; height:31px; background:url(../images/h3_31.gif) no-repeat;}
.txtdes p{ margin:10px 10px 0; line-height:18px;}

.carlist td strong{ color:#c00;}
.carlist{ line-height:20px;}
.carlist{ margin:5px auto; width:98%;}
.carlist td{ text-align:center;}
.carttop{ color:#fff; font-weight:bold;}
.totalbo{ padding:0 10px 0 300px;}
.check td{ text-align:left;}
.check td strong{ float:right; color:#008FE2; font-size:12px;}
.check td font{ display:block; float:left; height:18px; padding:5px 0 0 5px; color:#c00;}
.check label{ float:left;}

#plistx{ clear:both; margin:0 auto; padding:20px 0 0;}
#plistx dt{ clear:both; margin:0 10px; padding:0 0 20px 2px; font-size:12px;}
#plistx dd{ clear:both; padding:0 0 0 30px!important;padding:0 0 0 15px;}
.class_ega{ float:left;margin:3px 13px 20px!important; *margin:0 15px 20px; width:190px; border:#ACD9FF 2px solid;}
.class_des{ margin:0 0 0 65px;}
.class_des a{ display:block; text-align:center; color:#0E63C1; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.classbg{ float:left;}
.allist li{ margin:10px 8px 0;}

#newslist dt{ margin:10px 0 0;}
#newslist,#newslist p{ margin:10px 10px 0; line-height:20px;}

#sideright h2{ padding:0 0 0 15px; font-size:12px; background:url(../images/newlist_15.gif) no-repeat left center;}
#sideright h4{ margin:25px 0 0; padding:0 0 0 10px; font-size:12px; width:92%; background:#A0DDFF; height:35px; line-height:35px;}
#sideright h2{ line-height:30px; padding:0 0 0 15px; font-size:12px; background:url(../images/newlist_15.gif) no-repeat left center;}
a img {border: none; }
TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}
.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}
.tableHeading{background-color: #e9e9e9; height: 2.2em;}

.cartQuantity {
	width: 4.7em;	padding: 0.5em 0em; text-align: center;
	}
.cartProductDisplay{padding: 0.5em 0em; padding-left:24px;}
.cartQuantityUpdate{text-align: center;padding: 0.5em 0em;}
.cartAttribsList {
	margin-left: 1em;
	}
#scProductsHead	{text-align:left; padding-left:20px;}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: center;
	padding-right: 0.2em;
	}
	.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;

	}


.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}
#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
   background-color: #e9e9e9;
   	height: 2.2em;
	}
#cartpic{float:left; margin-right:12px;}
.floatingBox{float:left; margin-right:6px;	margin: 0;
	width: 47%;}
.information {padding: 10px 3px; line-height: 150%;}

.buttonRow {
	margin: 0.5em; 
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}


.forward {
	float: right;
	}
LABEL.inputLabel {
	width: 8.4em;
	float: left;
	}

.clearBoth {
	clear: both;
	}

	
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}
SELECT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
	
.floatingBox INPUT {margin:0.27em;}
.tx4{color:#FF0000;}

#myAccountGenw {float:left; width:40%;}
#myAccountGenw li {margin-bottom:8px; list-style:none;}

#myAccountNotifyw {float:left;width:40%;}
#myAccountNotifyw  li {margin-bottom:8px; list-style:none;}

.content-border p {line-height:140%; color:#666;}
#page li {float:left; display:inline; padding-right:12px;}
.note {font-size:12px;}
#createAcctDefault a {text-decoration:underline; color: #666666;}
.centerColumn a {text-decoration:underline; color: #666666;}
#checkoutShippingHeading{font-size:16px;}
#checkoutShippingHeadingAddress{font-size:14px;}
#checkoutShippingHeadingMethod{font-size:14px;}
#checkoutPaymentHeading{font-size:16px;}
#checkoutPaymentHeadingAddress{font-size:14px;}
.centerColumn h2 {font-size:14px;}
.centerColumn h1 {font-size:16px;}
.con_main2 FORM, .con_main2 SELECT,.con_main2 INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
.TabbedPanels {
	clear: both;
 	margin-top:15px;
	padding:0 0 0 0px;
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.con_main2 input{ height:13px;  width:120px;background-color:#FFFfff; vertical-align:middle; line-height:18px;  color:#999999;  }
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 5px 0px 0px;
	font: bold 0.7em sans-serif;
	 background-color:#55DCEF;
	list-style: none;
	
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size:12px;
	font-family:Tahoma;
	
}

.TabbedPanelsTabHover {
	background-color: #ccc;
	font-size:12px;
}

.TabbedPanelsTabSelected {
	background-color: #ccc;
	font-size:12px;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	

}

.TabbedPanelsContentGroup img{
     float:left; margin-right:15px;
}

.TabbedPanelsContent {
	padding:0px 0 30px 25px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
