/** CATALOG styles **/

.contentBox {border-top:2px dotted #9FACB9;background: url("gradient.jpg"); background-repeat: repeat-x; padding:10px 20px 20px 20px; line-height:1.8;}
	.contentBox p {margin-top:5px !important; font-size:12px !important; color:#555;}


/*General Styles*/
#columnOne_hidden{display:none}

/* Product List Template */
.headerText {margin:0px; padding:0px;}
.liSubCat{width:23%; float:left;padding-left:12px;}
.liProdOne { width:100%;float:left;  *height:1%; text-align:center;}
.liProdTwo { width:50%;float:left;  *height:1%; text-align:center;}
.liProdThree { width:33.3%;float:left;  *height:1%; text-align:center;}	
.liProdFour { width:25%;float:left;  *height:1%; text-align:center;}
.liProdFive { width:20%;float:left;  *height:1%; text-align:center;}
.liProdInner { width:90%; margin:auto 10px; padding:10px 12px;}
/*remainder in list*/

/* Detail Template */
#dtZoom{position:relative; float:left;}
#dtZoomInner{width:90px; position:absolute; top:-28px; *top:-25px; left:0px;background-color:white; border:0px solid #ccc; }
	#dtZoom img{vertical-align:middle; margin:0px 5px 0px 0px; }
	#dtZoom a{display:block;padding:4px;}
#dtMulti{}
	.dtThumb{width:84px; float:left;overflow:hidden; border:0px solid #ccc; margin:4px 2px 4px 0;}

#dtProdContent {}
.dtProdContentInner {}
		#dtProdTitle {text-align:left;} 

		#dtProdImage {float:left;width:500px; text-align:center; overflow:hidden;}
		#dtProdImageInner {overflow:hidden;}
		.dtViewLarger {font-size:10px; font-weight:bold;}
		.dtProdInfo {float:right;width:420px; text-align:center}
		.dtProdInfoInner {width:95%; margin:auto; text-align:left;}
			.dtProdPrice {float:right;width:50%;text-align:right; padding:0px 0px;}
			.shopAlternateImages {float:left; width:49%; padding:10px 0px;}
		.dtRelated {width:31%; float:left; margin:5px;border:1px solid #dee8f1;}
			.dtRelatedImage { text-align:center; height:65px; }
			.dtRelatedTitle { text-align:center; }
		#dtProdVideo {width:500px;text-align:center;}
	
/*Custom Chimes Detail Template*/
.ccProdInfo {float:right;width:240px; text-align:center; }
.ccProdInfoInner {margin:auto; text-align:left;}
	.cartadd_custom{line-height:1.8; margin-top:10px;}
#ccDescription{width:100%; overflow:hidden;}

/* Checkout Template*/
#checkoutContainer { text-align:center;}
#checkoutContainerInner {width:92%; margin:auto; text-align:left; } 
	.progress {text-align:center; padding: 0px 0px 12px 0px;  }
	
	#checkoutContainer h2{margin:5px 0;}	
		.checkoutFormatter{}
			.checkoutFormatter input{vertical-align:middle;}	
	
	.leftInfo{width:67%; float:left;}
		.leftInfo h2, .checkoutTitle  {width:auto;float:left;}
		.reviewCartLink{float:left; width:auto; margin:11px 0 0 30px; font-size:11px;}
		
	.rightInfo{width:30%; float:right; font-size:11px;}
	.rightInfoInner{width:90%; margin:auto; padding:10px 0; }
		.rightInfo img{vertical-align:middle; margin:0 4px 0 0;background-color:#efefef}
	
	#btnCheckoutRight{margin-top:40px;}
		
	.inputFormatter input, .inputFormat, #billingInputs input{border:2px solid #ccc;padding:3px 3px 0 3px;  color:#666; font-size:13px; margin:0px 0;}
	.selectFormat{color:#666; border:2px solid #ccc; font-size:13px;}
		.radio, .checkbox, .button, .textArea{ height:auto !important; border:none !important;}

	#checkoutContainer table tr td {vertical-align:middle;}
	
	.th1{background-color:#efefef;}
	.th2{background-color:#eee;}

	.why {border:1px solid #666666; background-color:#EFEFEF;padding:6px;}
		.why img {margin:0px 5px;}

	#logininfo{ text-align:center; width:100%;}	
	#logininfoInner{ text-align:left; margin:auto; width:90%;}
			
	#upsellProds {width:100%; text-align:center;}
	#upsellProdsInner {width:auto; margin:auto;}
		.upsellText { text-align:left;}
		.upsellProd {width:20%; float:left;  }
		.upsellProdInner {width:85%; margin:auto; text-align:left; border:3px solid #e1e1e1; padding:5px;height: 220px; overflow:hidden;}
			.upsellProdImage{text-align:center;}

