@charset "utf-8";

body{margin:0;padding:0; font-family:Verdana, Geneva, sans-serif; color:#5E5E5E; font-size:11px;text-align:left; background-color:#FFF;} 
ul,ol,li,dl,dd{margin:0;padding:0;list-style:none} 
p,form,input{margin:0}
input,select,img { vertical-align:middle;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px}
h6 { font-weight:normal;}
.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both}
.clearfix{-height:1%;*min-height:1%}
table {border-collapse: collapse;border-spacing: 0;}
a{color:#17426B;text-decoration:none;}
a:hover {color:red;text-decoration:none;}

#header { width:1009px; margin:0 auto; border-top:6px solid #ddd;}
#topbox { height:52px;}
#logo { width:213px; float:left; display:block; border-right:1px solid #999;}
.topmenu { width:790px; float:right; height:52px; }
.topmenu li { float:left; width:100px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#333; font-weight:bold; text-transform:capitalize; padding-top:8px; height:44px;}
.topmenu li a { color:#333;}
.topmenu li.shopreturn,.topmenu li.policy,.topmenu li.inreg,.topmenu li.shopcart { padding-left:50px; width:60px; background:url(../images/_03.gif) no-repeat 0 8px; padding-top:9px; height:43px;}
.topmenu li.policy { background:url(../images/_05.gif) no-repeat 5px 8px;}
.topmenu li.inreg { background:url(../images/_07.gif) no-repeat 5px 8px;}
.topmenu li.email { text-align:center; width:180px;}
.topmenu li.shopcart {width:100px; background:url(../images/_10.gif) no-repeat 5px 8px; padding-left:50px; border-left:1px solid #999;}
.topmenu li.cont { width:100px; border-left:1px solid #999;}
.topmenu li.cont a { display:inline-block; height:20px; line-height:20px; padding-left:30px; background:url(../images/_13.gif) no-repeat 5px 5px; }
.topmenu li.cont a.Checkout { background:url(../images/_17.gif) no-repeat 7px 5px;}
#nav { height:41px; background-color:#262016; line-height:41px; font-weight:bold; text-transform:uppercase; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#nav ul { float:left; width:740px;}
.fr { float:right; padding-right:25px; padding-top:8px;}
.fr label { color:red; font-weight:bold; text-transform:uppercase;}
#nav a { padding:0 12px; color:#fff;}
#nav a:hover { color:red;}


#main { width:1009px; margin:0 auto; padding-top:5px; padding-bottom:5px;}
#left { width:195px; float:left;}
.searchbar { border:1px solid #D3D3D3; border-top:0 none; margin-bottom:5px; }
.searchbar h6 { background-color:#262016; height:30px; line-height:30px; padding-left:15px; color:#fff;}
.searchcon { padding:10px;}
.categoies { border:1px solid #D3D3D3; border-top:0 none; margin-bottom:5px;}
.categoies h3 { height:30px; line-height:30px; color:#fff; background-color:#262016; margin-bottom:1px; padding-left:15px;}
.categoies ul {}
.categoies ul li { height:20px; line-height:20px; font-family:"Comic Sans MS",cursive; margin-bottom:1px;}
.categoies ul li a { display:block; width:173px; background:#F1F1F1 url(../images/arrow.gif) no-repeat 8px 8px; padding-left:20px;}
.categoies ul li a:hover { background-color:#262016; color:#fff;}
.categoies ul li a.curr { font-weight:bold; color:#262016;}
.categoies ul li a.curr:hover { background-color:#262016; color:#fff; font-weight:bold;}
.leftbox { border:1px solid #D3D3D3; border-top:0 none; margin-bottom:5px; }
.leftbox h3 { height:30px; line-height:30px; color:#fff; background-color:#262016; margin-bottom:1px; padding-left:15px;}
.leftbox h3 .more { float:right; padding-right:10px; margin-top:5px;}
.comments,.hotpro { padding:10px; text-align:center;}
.cart { padding:10px;}
.oldprice { color:#5E5E5E; font-size:11px; text-decoration:line-through;}
.price { color:red; }
.hotpro p { padding-bottom:5px;}
.hotpro p a { color:#}
.lad { width:195px; overflow:hidden; padding-bottom:1px;}
#right { width:810px; float:right; }
#rtopbox { margin-bottom:5px; clear:both;}
.banner { width:550px; height:250px; border:1px solid #BBB; float:left; overflow:hidden;}
.banner img { vertical-align:top;}
.rtopad { width:258px; overflow:hidden; background-color:#6F6F6F; float:left; text-align:center; padding-top:3px; height:249px;}
.rtopad1 { margin-bottom:4px;}
.rightbox {}
.rightbox h3 { height:26px; line-height:26px; background:url(../images/rtitlebg.gif) repeat-x; border:1px solid #9C9C9C;}
.rightbox h3 span.title { height:26px; padding-left:30px; background:url(../images/_48.gif) no-repeat 5px 5px; line-height:26px; width:400px; float:left; display:inline-block;}
.probox { border-right:1px solid #9C9C9C;}
.probox li { width:191px; float:left; height:250px; padding:5px; text-align:center; border-bottom:1px solid #9C9C9C; border-left:1px solid #9C9C9C}
.propic { width:120px; height:170px; overflow:hidden; margin:0 auto;}
.probox li h5 { padding:5px 10px 5px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; margin-bottom:8px;}
.rpricebox { padding:3px; clear:both; border-top:1px dotted #C2C2C2; width:180px; margin:0 auto;}
.rprice { float:left; width:60px; padding-left:8px; border-right:1px solid #C2C2C2; margin-right:10px;}


#footer { width:1009px; margin:0 auto; border-top:5px solid #D1D1D1; padding:5px 0; text-align:center;}
#bmenu { line-height:20px;}
#bmenu a { padding:0 7px;}
#copyright { line-height:20px;}
#partner { clear:both; padding-top:10px;}


.productbox {}
#right h4 { height:28px; color:#fff; background-color:#262016; padding-left:20px; line-height:28px;}
#right h4 a { color:#fff;}
#right h4 a:hover { color:#F39800;}
.product {}
.product h6 { height:35px; line-height:35px; padding-left:20px; font-size:14px; color:#F39800;}
.protop { padding:20px 10px;} 
.propicbox { float:left; width:300px; height:340px; text-align:center;}

.proinfo { width:475px; float:right;}
.proprice { height:35px; line-height:35px; margin-bottom:5px;}
.pricebold { font-size:30px; font-family:Verdana, Geneva, sans-serif;}
.gocartlink { float:right; display:inline-block; height:24px; line-height:24px; padding:0 8px; background:url(../images/linkbg.gif) repeat-x; border:1px solid #4D4D4D;}
.tocart { height:28px; background-color:#DDDDDD; padding:20px;}
.tocart label { font-weight:bold;}
.numtxt { width:30px;}
.gocartlink a{ color:#fff;}
.telfrilink { text-align:right; height:35px; line-height:35px;}
.telfrilink a { display:inline-block; padding-left:25px; background:url(../images/icon_send.gif) no-repeat 0px 10px; font-weight:bold;}
.telfrilink a.review { margin-left:15px; background:url(../images/icon_back.gif) no-repeat 0 6px;}
.protabs_t { height:29px; background:url(../images/dotline.gif) repeat-x left bottom;}
.protabs_t li { float:left; padding-top:2px; height:27px; cursor:pointer;}
.protabs_t li span { display:inline-block; border:1px solid #BBC3D3; background-color:#99CCFF; height:25px; text-align:center; line-height:25px; padding:0 6px; color:#000; font-size:10px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.protabs_t li.hover { height:29px; padding:0;}
.protabs_t li.hover span { display:inline-block; height:27px; background-color:#999999; border:1px solid #CCCCCC;}
.protabscon { border:1px solid #BBC3D3; border-top:0 none; padding:10px;}
.protabscon p { line-height:18px; margin-bottom:15px;}
.addtowish { clear:both; height:40px; padding-top:20px; text-align:right; padding-right:30px;}
.recomment { border:1px solid #D3D3D3; background:url(../images/recommetbg.gif) repeat-x; padding:10px;}
.recomment h3 { color:#000099; padding-left:15px; height:25px; line-height:25px; margin-bottom:10px;}
.recomment li { float:left; width:250px; padding-right:12px;}
.recomment li h5 { font-weight:normal; font-size:11px; padding-top:10px;}
.fentop { padding:10px; border:1px solid #C0C0C0; margin-bottom:10px;}
.fentop p { color:#F39800; font-size:14px;}
.fenpro { padding:10px; border:1px solid #C0C0C0;}
.page { line-height:25px; clear:both; height:25px;}
.page .rpage { float:right; font-size:13px;}
.fenprolist { padding:10px 0px;}
.fenprolist li { float:left; width:260px; height:230px; text-align:center;}
.fenprolist li.fenpic { width:143px; height:150px; overflow:hidden; margin:0 auto;}
.fenprolist li h5 { padding-top:5px; font-weight:normal;}
.fenprice { text-decoration:line-through;}
.fennewprice { color:red;}
a.buy {  display:inline-block; height:24px; line-height:24px; padding:0 8px; background:url(../images/linkbg.gif) repeat-x; color:#fff; border:1px solid #4D4D4D;}
.gobtn { width:25px; height:22px;}
.centerColumn {margin-left:16px; margin-top:24px; margin-right:16px;}
.midright { margin-top:-8px;}
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;
	}
 INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
	
.floatingBox INPUT {margin:0.27em;}
.tx4{color:#FF0000;}
.opname a {color:#B80000; text-decoration:none;}
.onepro{
   width:127px;
   text-align:center;
   margin-right:10px;
   margin-top:20px;
     padding-bottom:5px;
   float:left;
}

#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;}
.input{ height:13px;  width:120px;background-color:#FFFfff; vertical-align:middle; line-height:18px;  color:#999999;  }
.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;}

#checkoutConfirmDefaultHeading{font-size:16px; paading-top:12px;padding-bottom:8px;}

#checkoutConfirmDefaultBillingAddress{margin-bottom:8px;}
h4{font-size:12px;}
#checkoutConfirmDefaultShippingAddress{margin-bottom:8px;}





