/*HU Cartweaver CSS*/

img{border:none;}
a{text-decoration:none;color:#003384;}
a:hover{text-decoration:none;color:#000;}

#frmKeywords{float:right;margin:-40px 0px 0 0}
#detail{}
.item{
	width:228px;
	min-height:300px;
	float:left;
	margin:5px;
	padding:5px;
	background:#fff;
	border:1px dotted #003384;
	}
*html .item{height:300px;margin:4px;padding:5px;}
.item h1{font-size:110%;color:#003384;border-bottom:1px dotted #003384;margin-bottom:10px;}
.item p{text-align:left;}
.item img{margin: 0 auto;padding:10px;}
.clear{clear:both;}
.details{}
.detailsimg{margin:0px auto;padding:7px;clear:none;}
.details h1, .description h1, #cartholder h1{font-size:135%;color:#003384;text-align:left;padding:15px;}
.details h2, .description h2, #cartholder h2{font-size:120%;color:#003384;text-align:left;padding:15px;}
.details p, .description p, cartholder p,{text-align:left;margin-right:10px;}
.details ul{}
.details li{}
.description{width:71%;float:right;clear:none;padding:0 10px 20px 0;text-align:left;}
.addtocart{float:left;clear:left;width:278px;padding-bottom:15px;}
.addtocart h1{text-align:center;font-size:110%;padding:5px;}

#cartholder{margin:0 auto;}
#cartholder table{margin:20px auto;width:90%;}
#cartholder table tr{vertical-align:top}
#cartholder table td{text-align:center;}

.sres{}
*html .sres{margin-left:200px;}

fieldset{border:none;}
.inputfield{float:left;width:150px;text-align:right;padding-right:10px;}
.loginholder input{text-align:left;margin-top:-2px;}
.loginholder{text-align:center;margin:0 auto;width:80%;}
.row{width:355px;clear:both;padding:5px 0}
.errorMessage{float:left;width:150px;text-align:right;padding-right:10px;color:#900;}

.billshipholder{padding:1% 28%;margin:10px;text-align:left;}
.billcol{float:left;width:25%;}
.shipcol{float:right;width:25%;}
.billshipfield{float:left;width:150px;}
.clear{clear:both;}

*html #frmKeywords{width:220px;}
*html #frmKeywords input{width:100px;}
