@charset "UTF-8";

/*********************
    Online Store Tag 
**********************/

#content div#seach_sort {
	position: absolute;
	top: 239px;
	right: 237px;
	padding: 12px;
	background-color: #e3e6e1;
	width: 459px;
	}
#content div#seach_sort div { padding: 4px 0; }

#content div#seach_sort label {
	font-weight: bold;
	width: 50px;
	line-height: 20px;
	font-size: 11px;
	margin-left: 10px;
	}
#content div#seach_sort input,
#content div#seach_sort select {
	width: 130px;
	padding: 3px;
	font-size: 11px;
	}

div.content_store {
	float: left;
}

/* Product */

div#product_container {
	float: left;
	width: 100%;
}

#content div.product {
	position: relative;
	width: 295px; min-height: 167px;
	border: 1px #abc0b6 solid;
	background-color: #e3e6e1;
	margin: 0 2px 10px 2px;
	float: left;
	}

#content div.product:hover {
	background-color: #F1F4F0;
}

#content div.product p {
	font-size: 14px;
	padding: 4px 11px;
	line-height: 16px;
	}
#content div.product p strong {
	font-size: 12px;
	}
#content div.product img {
	border: 0;
	border-right: 1px #abc0b6 solid;
	float: left;
	margin-right: 5px;
}

#content div.product ul {
	font-size: 9px;
	line-height: 12px;
	color: #64645e;
	padding-bottom: 3px;
	list-style: inside;
	}
	
#content div.product a {
	font-size: 12px;
	}
	
#content div.product div.addtocart {
	background: url(../images/store/bkg_addtocart.gif) top;
	height: 28px; width: 128px;
	border: 1px solid #abc0b6;
	text-indent: -9000px; overflow: hidden;
	position: absolute;
	left: -1px; top: 138px;
	}
#content div.product div.addtocart:hover {
	background: url(../images/store/bkg_addtocart.gif) 0 29px;
	cursor: pointer;
	}
#content div.content_store div.gotocart {
	background: url(../images/store/bkg_gotocart.gif) top center;
	height: 28px; width: 118px;
	text-indent: -9000px; overflow: hidden;
	border: 1px solid white;
	margin: 12px 0 12px 11px;
	}
#content div.product_details div.gotocart:hover {
	background-position: center 29px;
	cursor: pointer;
	}

div#purolator {
	position: absolute;
	top: 470px; right: 265px;
	width: 174px; height: 86px;
	background: url(../images/store/purolator.png);
	z-index: 5;
	}

/**** Purchase Complete **********/

#content div.purchase_complete {
	min-height: inherit;
	}

#content div.purchase_complete h4 {
	padding: 0 4px;
	}
#content div.purchase_complete p {
	font-size: 12px;
	padding: 4px;
	line-height: 16px;
	}
table.orderConfirmation {
	margin-left: 20px;
	}
	table.orderConfirmation td {
		padding: 3px;
		font-size: 12px;
		color: #64645e;
		}
#content a#btn_goback {
	padding: 5px 20px;
	background: #64645e;
	border: 1px solid #90a397;
	color: white;
	font-size: 16px;
	}
	#content a#btn_goback:hover {
		color: #90a397;
		text-decoration: none;
		background: white;
		}

#blowout-img {
	position: absolute;
	top: -40px;
	left: 150px;
	}
/********** right column ************/

div#contain_right a {
	padding:5px 0;
	}
div#contain_right a.smallLink {
	padding: 0 6px;
	}
	
div#contain_right div h3.shoppingcart { background: url(../images/store/title_shoppingcart.png); }
div#contain_right div h3.moreproducts { background: url(../images/store/title_moreproducts.png); }

div#contain_right div img { float: left; padding: 0 4px 0 10px; }
div#contain_right div img.titleTotal { float: left; padding: 2px 4px 0 10px; }
div#contain_right div { font-size: 10px; }
div#contain_right div span.price { color: #928f74; display:inherit; }

div#contain_right div.smallProduct { padding: 10px 0; margin:0; } 
div#contain_right div.smallProduct:hover { background-color: #F1F4F0; } /* hover colour on the small products */
