@charset "utf-8";
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a img{ border:0px;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline; cursor:pointer;}
html,body{ background-color:#fff;}
ul{ list-style:none;}
.bug{ float:left;}
/*--------------------------------------------------layout stylesheets-----------------------------------------------*/
.layout{ width:1000px; margin:0 auto; height:auto;}
.bg{ width:1000px; float:left; clear:both; height:auto; background:url(../images/bg.gif) repeat-y;}
.box{ width:951px; margin:0 auto; height:auto; clear:both;}
/*--------------------------------------------------header stylesheets-----------------------------------------------*/
#header{ width:100%; height:95px; float:left; position:relative; background:url(../images/linenav.gif) no-repeat 290px 23px;}
#logo{
	position:absolute;
	top:12px;
	left:10px;
	width:267px;
	height:38px;
}
#menu{
	position:absolute;
	top:10px;
	right:0px;
	text-align:right;
}
#menu a{ padding:2px 10px; display:inline;}
#nav{
	position:absolute;bottom:0px; left:0px; width:100%; height:26px; line-height:26px; background:#CD5D15; overflow:hidden;}
#nav a{ padding:2px 30px; display:block; float:left; height:26px; font-family:Arial, Helvetica, sans-serif;color:#FFF; font-size:12px; font-weight: bold; }
.first{ margin-left:20px;}
#nav a:link,#nav a:visited{ color:#fff; text-decoration:none; background:none;}
#nav a:hover{ color:#CD5D15; text-decoration:none; background:url(../images/hovernav2.gif) repeat-x;}

#search{
	position:absolute;
	bottom:34px;
	left:700px;
	width: 230px;
}
#searchtittle{ float:left; padding:6px 5px 0 0;}
.inputs{ float:left; padding:2px;}
.button{ padding:5px 0 0 5px; float:left;}
#carts{
	position:absolute;
	bottom:37px;
	left:600px;
	width: 140px;
	padding-left:35px;
	
}

#accountlogin{
	position:absolute;
	bottom:70px;
	left:453px;
}
/*--------------------------------------------------subside stylesheets-----------------------------------------------*/
.leftbox{ width:177px; float:left; height:auto;}
.leftbox ul{font-size:11px;width:100%; height:auto;padding:10px 0;}
.leftbox ul li{list-style:none;clear:both; }
.leftbox ul li a{ display:block; line-height:180%;width:165px; padding-left:10px;  font-size:12px;}
.leftbox ul li a:link,.leftbox ul li a:visited{ text-decoration:none; color:#333;}
.leftbox ul li a:hover{text-decoration:none; color:#FF6600; background:#EFEFEF;}
.leftbox ul h1.headword{width:165px;padding-left:10px; color:#000; border-bottom:1px solid #cfcfcf; background:none; font-weight:500; font-size:12px; margin-bottom:5px; display:block;line-height:180%;}

.rightbox{width:760px; float:right; padding:5px 3px 0 0; height:auto;}
.rightbox .aread{ float:left; clear:both;}
.banner{ float:left; display:block; margin-bottom:5px;}
.banner2{ float:left; display:block;}
.shipping p {line-height:150%; margin-bottom:12px; padding-right:12px;}
/*--------------------------------------------------tittle stylesheets-----------------------------------------------*/
.tittlebar{ width:100%; float:left; height:26px; margin:5px 0; line-height:26px; border-bottom-width:1px; border-bottom-color:#D3D3D3; border-bottom-style:solid; clear:both;}
.tittles{ float:left; color:#804D23; font-weight:bold; font-size:14px;}
.more{ float:right; padding:0 10px;}
.crumb{ line-height:25px; text-align:left; width:98%;border-bottom:1px solid #cfcfcf;}
.pages{width:96%;text-align:right; margin:3px 0 0 10px; padding:0 5px; line-height:20px; background:#efefef; float:left; display:inline; margin-top:16px;}
.pages a{ padding:0 4px;}
/*--------------------------------------------------products list stylesheets-----------------------------------------------*/
.list{ width:100%; float:left; clear:both;}
.list .pbox{ width:140px;  float:left; margin:5px 0 0 10px; text-align:center; float:left; }
.list .plist{ width:120px; height:170px; clear:both; margin:0 auto; float:left; }
.list .pname{ padding:5px; clear:both; height:40px; text-align:center;}
.list .price{ color:#c00;text-align:center;padding:5px; }
 .pic_list{
	display:inline;
	float:left;
	width:144px;
	margin-top:10px;
	margin-bottom:5px;
	height:215px;
	margin-left:12px;
	}

 .pic_list p{
	margin:0;
	padding:1px 0;
	text-align:left;
	font-size:11px;
	}
.price{color:#c00;}
.info {clear:both;}
#alls{float:left;}
#jeanspage {float:left;}
.footbar li {display:inline; padding-left:12px;}
	.prodcutleft{
		float:left;
		width: 257px;
		padding: 0px 30px 0px 0px;
		}
		.prodcutleft a {COLOR: #f3ac00;}
		.prodcutleft li{padding-right:12px}
		.shipping {margin-left:24px; margin-bottom:12px;}
		
		#top a  {color:#FFFFFF;}
		.prodcutleft ul li{ list-style:none; float:left; padding-left:0px;}
			.prodcutright{
		float:left;
		width: 371px;
		}
		.prodcutright a {text-decoration:none;}
			.prodcutright p{
			line-height:`20px;
	                            
								
		}
/*--------------------------------------------------index about ca stylesheets-----------------------------------------------*/
.intro{width:720px; height:20px; display:block; float:left; margin:5px 0 0 10px; border-top:1px dashed #cfcfcf; font-size:14px; line-height:25px; font-weight:500;float:left; padding:10px 0 0 10px;}
.introp{padding:5px 10px;width:715px;margin:5px 0 0 10px; color:#333; display:block; font-size:12px; clear:both; float:left; line-height:150%}
.introp a:link,.introp a:visited{ color:#09c; text-decoration:none; font-size:12px;}
.introp a:hover{color:#0cf; text-decoration:underline;}

/*--------------------------------------------------footer stylesheets-----------------------------------------------*/
#footer{ width:100%; height:120px; float:left; clear:both;text-align:center; position:relative; margin-top:15px; border-top:1px #cfcfcf solid;}


#footer #cards{ padding-top:15px;
	
}
#footer .cr{
padding-top:20px;
    margin:0 auto;
	
	
}
#footer #secu{
	top:82px;
	right:11px;
}


.rightbox .table01{ float:left; margin-left:10px;}
.rightbox .table01 tr td { line-height:120%;}
.rightbox .table01 tr td .indent{padding-left:8px;}
.rightbox .table01 tr td .tableinput{ border:1px solid #ccc; font-size:11px; width:185px; padding:2px;}


#pimg{ float:left; width:260px; padding:20px 0 0 0; 
}
#pimg img{ margin:0 0 5px 0;
}
.roll{ color:#666; clear:both; float:left; width:250px; margin:0; text-align:right; padding:25px;
}
.roll a{ padding:3px 10px 3px 20px;}
.roll a:link,.roll a:visited{ background:#fff url(../images/zoom.gif) no-repeat left center; text-decoration:none;}
.roll a:hover{color:#000; text-decoration:underline;}
#pright{ float:left; width:500px; padding:20px 0 0 0; 
}
#pright h1{ font-size:18px; font-family:Tahoma; font-weight:bold; border:0;
}
.pr{ font-family:Tahoma; font-size:12px; line-height:150%;
}
.pta{ background:#fff; margin:5px 0 5px 0; width:320px; 
}
.pta td{ padding:5px 0 5px 0; font-size:11px; 
}
.se1 select{ border-left:1px solid #ccc;  border-top:1px solid #999; color:#333; font-size:11px;
}
.se2 select{ width:100px; border-left:1px solid #ccc;  border-top:1px solid #999; color:#333; font-size:11px;
}
.intr{ width:310px; float:left; padding:10px 0 0 0;
}
.intr1{ width:320px; padding:0 0 10px 0;
}
.intr a{ cursor:pointer; display:block;
}
.intr a img{ margin:0 10px -2px 0;
}
.intr a:hover{ color:#828282; text-decoration:none;
}
.intr p{ color:#828282; margin:5px 0 0 0; font-size:11px;  border-top:1px solid #999;   padding:10px; line-height:150%; font-family:Tahoma;
}
.co1{ font-size:14px; font-weight:bold; color:#c00;
}
.pm{ padding:10px 0 10px 0; float:left; width:759px; 
}
.pm1{ width:130px; padding:10px; float:left; text-align:center;
}
.pm1 img{ margin-bottom:5px;
}

.tablebatton{ width:750px; border-top:3px solid #000; float:left;}
.topmargin{ margin-top:10px;}
.required { margin-right:1em; border:1px solid #ccc;}
.error{ float:left;  color:#c00; padding:2px 5px; font-weight:bold;}
#warring{width:auto; height:auto; padding:3px; font-weight:bold;  line-height:1em; color:#c00;}
img {border:0px;}

.clearBoth{clear:both;}
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;
	}



	
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}
FORM, SELECT, INPUT {
	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;}
.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;}
FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

