
#itemdisplay { 
	margin: 0px;
	padding: 0px;
	float:left; 
	width:900px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	overflow:hidden;
	}

#itemdisplay .item {
	width:420px;
	height:200px;
	margin:5px 25px 5px 0px;
	float:left;
	border:0px solid #000000;
}	


#itemdisplay  #oldprice {	
	font-weight:bold;
	color:#604631;
	float:left;
	text-decoration: line-through;
	margin-right:5px;
}

#itemdisplay .item .itemimage {
	text-align:center;
	vertical-align:top;
	float:left;
	padding: 0px;
	margin:0px 20px 0px 0px;
	height:150px;
	width:200px;
	border:3px solid #a3d9e2;	
	overflow:hidden;
	background-color:#ffffff;	
}

#itemdisplay .item .itemimage img {	
	border:0px solid #a3d9e2;	
}

#itemdisplay .item .itemname {
	width:180px;
	margin:5px;
	float:left;
}

#itemdisplay .item .itemname a {	
	font-weight:bold;
	color:#604631;
	font-size:14px;	
	text-decoration:none;
}



#itemdisplay .item .code {	
	font-weight:bold;
	color:#604631;
	font-size:12px;	
	margin:5px;
	float:left;
	width:180px;
}

#itemdisplay .item .itemdescription {	
	width:180px;
	font-weight:normal;
	color:#604631;
	font-size:12px;	
	margin:5px;
	float:left;
}

#itemdisplay .item .itemprice .descriptor {	
	font-weight:bold;
	color:#501918;
	font-size:12px;	
	float:left;	
	margin-right:10px;
}

#itemdisplay .item .itemprice {	
	width:180px;
	font-weight:bold;
	color:#604631;
	font-size:12px;	
	float:left;
	margin-left:5px;
}

#itemdisplay .item .buyitem a {	
	width:165px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
	color:#202020;
	float:right;
	text-decoration:none;
	font-size:14px;	
	text-align:right;
}

#pagelinks {
	color:#501918;
	margin:0px 0px 5px 0px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:right;
	float:right;
	font-weight:bold;
}	

#pagelinks a {
	font-weight:bold;
	color:#501918;
	padding:0px 3px 0px 3px;
}	


#pagelinks a.active {
	color:#501918;
	text-decoration:none;
}	


#cartwrap {
	 float:left; 
	 width:180px;
	 
}
	
#cartitems {
	float:left;
	width:180px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}	
	
#cartitems .item {
	font-weight:normal;
	color:#202020;
	font-size:10px;		
	height:14px;
}	

#cartitems .item .name {
	float:left;
	width:80px;
	height:14px;
	overflow:hidden;
}	

#cartitems .item .price {
	float:left;
	width:40px;
	text-align:right;
}	

#cartitems .item .qty {
	float:left;
	width:20px;
	text-align:center;
}	

#cartitems .item .total {
	float:left;
	width:40px;
	text-align:right;
}	
	
#cartitems .itemheader {
	font-weight:bold;
	color:#202020;
	font-size:10px;	
}	

#cartitems .itemheader .name {
	float:left;
	width:80px;
	overflow:hidden;
}	

#cartitems .itemheader .price {
	float:left;
	width:40px;
	text-align:center;
}	

#cartitems .itemheader .qty {
	float:left;
	width:20px;
	text-align:center;
}	

#cartitems .itemheader .total {
	float:left;
	width:40px;
	text-align:center;
}	


#carttotal {
	float:right;
	width:100px;
	font-weight:bold;
	text-align:right;
	font-size:10px;	
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}

#cartnumitems {
	float:left;
	width:80px;
	font-weight:normal;
	text-align:left;
	font-size:10px;		
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}


#cartlinks {
	font-weight:bold;
	text-align:left;
	font-size:10px;	
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}

#cartlinks  #emptycart a {
	margin-left:10px;
	nargin-top:10px;
	float:left;	
	color:#202020;
}

#cartlinks  #viewcart a {
	float:left;
	color:#202020;
}

#cartlinks  #checkoutcart a {
	margin-left:10px;
	float:left;
	color:#202020;
}

/* Cart Edit START */
#cartedit {
	float:left;
	width:600px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}	
	
	
#cartedit .itemheader {
	font-weight:bold;
	color:#000080;
	font-size:14px;	
}	

#cartedit .itemheader .name {
	float:left;
	width:295px;
	overflow:hidden;
}	

#cartedit .itemheader .price {
	float:left;
	width:100px;
	text-align:right;
}	

#cartedit .itemheader .qty {
	float:left;
	width:105px;
	text-align:center;	
}	

#cartedit .itemheader .total {
	float:left;
	width:100px;
	text-align:right;
}	



#cartedit .item {
	font-weight:normal;
	color:#202020;
	font-size:12px;	
	padding-top:10px;	
	clear:both;	
}	

#cartedit .item img {
	float:left;
	width:100px;
	overflow:hidden;
	padding-right:5px;
}	

#cartedit .item .name {
	float:left;
	width:295px;
	overflow:hidden;
}	

#cartedit .item .price {
	float:left;
	width:100px;
	text-align:right;
}	

#cartedit .item .qty {
	float:left;
	width:105px;
	text-align:center;	
}	

#cartedit .item .qty input {
	width:40px;
	height:16px;
	text-align:center;	
}

#cartedit .item .total {
	float:left;
	width:100px;
	text-align:right;
}	


#cartedit .item .nametotal {
	float:left;
	width:500px;
	text-align:right;
	font-weight:bold;
}	

#cartedit .item .totalex {
	float:left;
	width:100px;
	text-align:right;
}	

.cartbuttons {
	margin-top:10px;
	margin-left:10px;
	border: 1px solid #ff0000;
	color:#ffffff;
	background-color: #808080;	
}

/* Cart Edit END */

/* Item Detail START */

#itemdetail { 
	margin-left: 5px; 
	float:left; 
	width:900px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	padding-right:20px;
}


	
#itemdetail .itemoptions {
	float:left;
	width:450px;
	margin-left:25px;	
}

#itemdetail .itemoptions .optionlist {
	float:left;
	width:150px;
}

#itemdetail .itemoptions .optionlist .optiontitle {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:14px;
	width:150px;
	overflow:hidden;
}


#itemdetail .itemoptions .optionlist .option {
	float:left;	
	width:50px;
	height:14px;
	padding-top:2px;
	overflow:hidden;
	border:1px solid #202020;
	background-color: #ffffff;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	margin-top:1px;
	margin-right:1px;
}

#itemdetail .itemoptions .optionlist .select {
	border:1px solid #00C000;
	background-color: #C0FFFF;
} 
	
	
#itemdetail .itemname {	
	font-weight:bold;
	color:#604631;
	font-size:18px;	
	width:450px;
	float:left;
	margin-left:25px;
	margin-top:20px;
}


#itemdetail .itemcode {	
	float:left;
	color:#604631;
	width:400px;
	margin-top:3px;
	margin-bottom:10px;
	margin-left:25px;
	font-weight:bold;
}

#itemdetail .itemdescription {	
	float:left;
	color:#604631;
	width:400px;
	margin-left:25px;
}

#itemdetail .itemimage {
	text-align:center;
	vertical-align:top;
	float:left;
	margin-top:20px;
	width:390px;
	border:3px solid #a3d9e2;	
	background-color:#ffffff;
	line-height:0.8em;
}

#itemdetail  .itemimage img {	
	border:0px;
}


#itemdetail .descriptor {	
	font-weight:bold;
	color:#501918;
	font-size:14px;	
	float:left;
	margin-right:10px;
}

#itemdetail .itemprice #oldprice {	
	font-weight:bold;
	color:#604631;
	font-size:14px;	
	float:left;
	text-decoration: line-through;
	margin-right:10px;
}

#itemdetail .itemprice #pricemtx {	
	font-weight:bold;
	color:#604631;
	font-size:14px;	
	float:left;
	margin-left:25px;
}

#itemdetail .itemprice {	
	width:300px;
	font-weight:bold;
	color:#604631;
	font-size:14px;	
	float:left;
	margin-left:25px;
}

#itemdetail #itemoption {	
	padding-top:5px;
	font-weight:normal;
	color:#604631;
	font-size:10px;	
	float:left;	
}

#itemdetail .buyitem {	
	width:500px;
	text-align:right;
	float:left;
}	

#itemdetail .buyitem a {	
	font-weight:bold;
	color:#202020;
	text-decoration:none;
	font-size:14px;	
}

/* Item Detail END */

/* Checkout Form START */

#checkoutform { 
	margin-left: 5px; 
	float:left; 
	width:600px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	}

	
#checkoutform .titlefield {
	float:left; 
	width:600px;	
	padding-left:30px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000080;
	margin-top:10px;
	margin-bottom:10px;
}	
	
#checkoutform .errormessage {
	float:left; 
	width:600px;	
	padding-left:125px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	margin-top:10px;
	margin-bottom:10px;
}
	
#checkoutform input { 
	border:1px solid #808080;	
	width:175px;
	height:16px;
}

#checkoutform select { 
	border:1px solid #808080;	
	height:20px;
}



#checkoutform input[type='checkbox'],#checkoutform input.checkbox { 
	border:0px;
	width:20px; 
	margin-top:10px;
} 

#checkoutform input[type='radio'],#checkoutform input.radio { 
	border:0px;
	width:20px; 
	margin-top:10px;
} 

#checkoutform .short { 
	checkoutform:1px solid #808080;	
	width:100px;
	height:16px;
}

	
#checkoutform .textfield { 
	float:left; 	
	width:120px;
	text-align:right;
	height:16px;
	padding-right:5px;
	padding-top:4px;
	
}	
	
#checkoutform .smallfield { 
	float:left; 	
	width:175px;
	height:25px;
}	

	
#checkoutform .largefield { 
	float:left; 	
	width:470px;
	height:25px;
}	


#checkoutform .buttonfield { 
	margin-top:10px;
	float:left; 	
	width:600px;
	text-align:right;	
}	

#checkoutform .buttonfield input { 
	border:1px solid #808080;	
	height:25px;
	width:150px;
}

/* Checkout Form START */

/* Checkout Bar START */

#checkoutbar a {
	margin-left:30px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#808080;
	text-decoration:none;
}


#checkoutbar a b {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4DB20A;
	font-weight:bold;
	text-decoration:none;
}
/* Checkout Bar END */


/* Cart Review Form START */

#reviewform {
	margin-left: 5px; 
	float:left; 
	width:600px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
} 

#reviewform #billing {
	margin-left:35px;
	float:left; 
	width: 265px;
	float:left; 
}

#reviewform #shipping {
	border-left:1px solid #000000;
	width: 265px;
	padding-left:20px;
}

	
#reviewform .titlefield {
	float:left; 
	width:600px;	
	padding-left:30px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000080;
	margin-top:10px;
	margin-bottom:10px;
}	

	
#reviewform .subtitlefield {
	margin-left:-5px;
	float:left; 
	width: 265px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000080;
	
}	


#reviewform .buttonfield { 
	margin-top:10px;
	float:left; 	
	width:600px;
	text-align:right;	
}	

#reviewform .buttonfield input { 
	border:1px solid #808080;	
	height:25px;
	width:150px;
}


#reviewform #cartreview {
	float:left;
	width:600px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-left:30px;
	border-top:1px solid #000000;
}


#reviewform #cartreview .itemheader {
	font-weight:bold;
	color:#000080;
	font-size:13px;	
}	

#reviewform #cartreview .itemheader .name {
	float:left;
	width:295px;
	overflow:hidden;
}	

#reviewform #cartreview .itemheader .price {
	float:left;
	width:100px;
	text-align:right;
}	

#reviewform #cartreview .itemheader .qty {
	float:left;
	width:105px;
	text-align:center;	
}	

#reviewform #cartreview .itemheader .total {
	float:left;
	width:100px;
	text-align:right;
}	

	
#reviewform #cartreview .item {
	font-weight:normal;
	color:#202020;
	font-size:12px;	
	padding-top:10px;
}	

#reviewform #cartreview .item .name {
	float:left;
	width:295px;
	overflow:hidden;
}	

#reviewform #cartreview .item .price {
	float:left;
	width:100px;
	text-align:right;
}	

#reviewform #cartreview .item .qty {
	float:left;
	width:105px;
	text-align:center;
}	

#reviewform #cartreview .item .total {
	float:left;
	width:100px;
	text-align:right;
}	


#reviewform #cartreview .item .totalex {
	float:left;
	width:100px;
	text-align:right;
	color:#800000;
}	

#reviewform #cartreview .item .nametotal {
	float:left;
	width:500px;
	text-align:right;
	font-weight:bold;
}	

/* Cart Review Form END */

 
/* Related Items */
#relateditems {
	float:left;
	color:#604631;
	margin-top:10px;
	width:405px;
}

#relateditems #message{
	font-weight:bold;
	/*margin:5px;*/
	margin-top:15px;
	margin-bottom:-15px;
}	

#relateditems .item {
	margin-left:5px;
	
}

#relateditems .itemimage {
	float:left;
	width:91px;
	height:69px;
	margin-right:2px;
	border:3px solid #a3d9e2;	
	overflow:hidden;
	text-align:center;

}

#relateditems img {
	border:0px;	
}	
	
#relateditems a {
	color:#604631;
}

/**/