/* PRICE NAME and DISCOUNTS DISPLAY
-------------------------------------*/
.prodprice, .detailprice, .prodname, .detailname {
/*color: #60596A;
font-size: 18px;
font-weight : bold;*/
}
.discountsapply {
/*color: #84210F;
font-size: 12px;
font-weight : bold;*/
}
.proddiscounts, .detaildiscounts, .catdiscounts{
/*color: #84210F;
font-size: 11px;
font-weight : normal;*/
}

div.minicart{
margin:4px auto;
width:150px;
padding:0px;
}
.catname {
	position: relative;
	width: 240px;
	text-align: center;
	margin-right: 22px;
	margin-left: 22px;
	background-image: url(../images/cbg.jpg);
	background-repeat: no-repeat;
	height: 330px;
}
.catimage {
	margin-top: 11px;
	margin-right: -2px;
}
.productdetailtr {
	background-color: #fffeec;
	-webkit-box-shadow: 0px 2px 7px 2px #808080;
	-moz-box-shadow: 0px 2px 7px 2px #808080;
	box-shadow: 0px 2px 7px 2px #808080; 
}
	/*Product Page*/
.allproddiscounts {
	display: none;
}
div.product{
	position: relative;
	height: 310px;
	width: 232px;
	background-color: #fffeec;
	-webkit-box-shadow: 0px 2px 7px 2px #808080;
	-moz-box-shadow: 0px 2px 7px 2px #808080;
	box-shadow: 0px 2px 7px 2px #808080;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 5px;
}
td.prodimage{
	position: absolute;
	height: 155px;
	width: 232px;
	margin-top: 0px;
	margin-left: 0px;
	left: -1px;
	top: 6px;
}
div.prodname{
	margin-left: 8px;
	text-align: left;
	margin-top: 162px;
	font-size: 14px;
}
div.prodprice{
	position: absolute;
	bottom: 14px;
	left: 14px;
	font-size: 12px;
	width: 110px;
}
div.proddescription{
	margin-left: 8px;
	text-align: left;
	padding-top: 12px;
	font-size: 11px;
	width: 206px;
}
div.product input[type="text"] {
	text-align: center;
	text-indent: -2px;
	position: absolute;
	right: 141px;
	bottom: 13px;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 32px;
	}
div.prodoptions{
	position: absolute;
	right: 0px;
	bottom: 13px;
	z-index: 1;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
div.prodoptions .options {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
select.prodoption {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 2px ridge #f5ce6f;
	height: 22px;
}
span.prodoption {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	/*	color : #30C;*/
}
span.detailoption {
	font-size: 11px;
	/*color : #096;*/
}
span.multioption {
	font-size: 11px;
}
option.oostock {
color : #A0A0A0;
}
div .product .buybutton{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.oos {
	font-size: 12px;
	position: relative;
	left: 52px;
}
	
.buybutton{
	background-image: url(../images/buttons/addtocart.jpg);
	background-repeat: no-repeat;
}
.buybutton:hover{
	background-image: url(../images/buttons/addtocart-roll.jpg);
}
.checkoutbutton {
	background-image: url(../images/buttons/checkout.jpg);
	background-repeat: no-repeat;
	margin: 12px;
}
.checkoutbutton:hover {
	background-image: url(../images/buttons/checkout-roll.jpg);
	background-repeat: no-repeat;
}
.prodseparator {
	display: none;
}
.prodnavigation {
	margin-left: 17px;
}

	/*DETAILS*/
#mainbodyspan {

}
.detail {
	position: relative;
	width: 296px;
	color: #000;
	height: 380px;
	padding-top: 20px;
	padding-right: 20px;
}
.detail hr {
	display: none;
}
.detailimage {
	padding: 10px;
}
.thumbnailimage {
	padding-top: 6px;
}
div.detailname {
	font-weight: bold;
	position: absolute;
	top: 86px;
	left: 738px;
	width: 184px;
	text-align: center;
}
.detaildiscounts {
	font-size: 1px;
	color: #f1f0d9;
}
.detailprice {
	font-size: 13px;
	text-align: center;
	margin-top: 70px;
	font-weight: normal;
}
.qty {
	margin-top: 25px;
	margin-bottom: 10px;
}
.detail table {
	font-size: 13px;
	margin-left: 12px;
}
.detail table input[type="text"] {
	text-align: center;
	width: 35px;
	background-color: #fff;
}
.emailfriend {
	position: absolute;
	top: -72px;
	left: 26px;
	z-index: 123;
}
.emailbar {
	background-image: url(../images/emailbar.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 80px;
	width: 224px;
	left: 718px;
	top: 329px;
	z-index: 122;
}
.pagenums {
	position: relative;
	top: 125px;
	color: #bbb;
}

div.detaildescription{
	position: relative;
	margin-left: 12px;
	margin-top: 40px;
}
	/*CART*/
.cobhl .prodimage {
	position: relative;
	height: 90px;
	width: 135px;
	margin-top: -33px;
	padding: 0px;
	top: 15px;
}
.cartpage {
	width: 788px;
	
}
table.cobtbl{
	background-color: #EAE8D1;
	margin-bottom: 30px;
	border: 6px double #F5CE6F;
}
.cartloggedin {
	text-align: center;
	font-style: italic;
}
td.cobjs{
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #545325;
}
td.cobhl{
	background-color: #fffde7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #545325;
}
td.cobll{
	background-color: #fffde7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #545325;
}
.cobll input[type="text"] {
	text-align: center;
}
td.cobll input[type="text"], input[type="password"] {
    bottom: 0;
    height: 18px;
    left: 1px;
    margin: 2px 13px 0 0;
    padding: 0;
    position: relative;
    right: 0;
    text-align: left;
    text-indent: 3px;
    top: 0;
    vertical-align: top;
}
td.receiptbody{
	background-color:#f2d9b9;
}
td.receiptoption{
	background-color:#f2d9b9;
}
td.receipthr{
	height: 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #f2d9b9;
}
td.receipthl{
	background-color:#FFF;
}
td.receiptheading{
	background-color: #b55b02;
	color: #F3F3F3;
	font-weight:bold;
}

.other{
	float: left;
}
#minicart {
	font-size: 14px;
	margin-top: 25px;
}
.whylogin {
	font-size: 12px;
}