/*ecommerce*/
.contentSection-text font strong{
color: #ff6804;
}
.pptext font strong,  .cobhl font strong{
color: #666;
}


/*product listing*/

.product{
width: 165px;
}

.products td {
vertical-align:top;

}

.prodname{
	
	margin-bottom:10px;
	text-align:center;
	font-weight: bold;
	
	}
	.prodprice{
	
	
	text-align:center;
	margin-top:7px;
	
	}

.prodimagecontainer{
line-height: 85px;
font-size:90px;
}
.proddescription {
vertical-align:top;
margin:0;

text-align:center;
}
.prodimage{
vertical-align:top;
	z-index: 2;
	
text-align:center;
	

}
.products input {
vertical-align:top;

}


div.proddiscounts{
color: #FF0000;
font-size: 11px;
}

div.prodid{
font-weight: bold;
}

span.prodoption{
font-weight: bold;
} 

/* product details */
#proddetail #content-container input {
margin-bottom:5px;

float:right;
}
.detaildescription {
text-align:center;
margin-bottom:15px;
margin-top:7px;
}

.detailname {
text-align:center;
margin-bottom:12px;
font-size:15px;
font-weight: bold;
}

/*categories*/



.catname{
text-align:center;



}
.catimage{
/*
vertical-align:middle;

text-align:left;
margin-right:15px;
margin-bottom:15px;
*/

}
.catdesc {
position:relative;
top:-10px;
}

.registry{
display: none;
}

#detail .registry{
display:block;
padding-top: 7px;
}

OPTION.oostock {
display: none;
}

#LoggedIn{position: relative;
top: -30px;
padding-left:7px;
}
/*shopping cart summary*/


table.cobtbl {

	background: #fff;

}



table.cobtbl td {

	background: #fff;

	color: #666;

	font-weight: normal;

	padding: 3px 5px;

	font-size: 100%;

	border-bottom: 1px solid #eee;

}



table.cobtbl td table td {

	border: 0;

}


table.cobtbl td a {

	padding: 0;

}



table.cobtbl td.cobhl {

	background: #EEEEEE;

	color: #666;

	border-bottom: 1px solid #ddd;

}



.csectiontext table.cobtbl img{

	border: 2px solid #ACBC77 !important;

	margin: 2px 7px 2px 0 !important;

}
hr {
width:100%;
border:1px solid #e1e1e1;
}

/* Quick orders page */
#page-content .cpdll {
text-align:center;
}



#thanks .contentSection-text td {
font-size: 96%;	
color: #666;
vertical-align: top;
}

.receipthr{
border: 1px dashed #ddd;
}
.receipthl {
	background: #f9f9f9;
border-bottom: 1px solid #ddd;
}
.receiptheading{
background: #f5f5f5;	
	border-bottom: 1px solid #ddd;

}






	
