/* Meulemans */

@import"../css/tabular.css";

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%;
	font-family: Verdana;
	padding-bottom: 20px;
	background: #333 url('../images/core/tile-body.gif') 0 0 repeat-x;
}

/* Wrap */

div#wrap {
	width: 918px;
	height: auto;
	margin: 0 auto;
	background: #FFF;
}

/* Header */

div.header {
	width: 918px;
	height: 179px;
	background: url('../images/core/bg-header.gif') 0 0 no-repeat;
}

/* Logo */

div.logo {
	margin-left: 30px;
}

div.logo img {
	border: 0;
}

/* Navigation */

div.navigation {
	width: 918px;
	height: 32px;
	font-size: 0.9em;
	background: url('../images/core/tile-nav.gif') 0 0 repeat-x;
}

div.navigation ul {
	list-style-type: none;
}

div.navigation ul li {
	float: left;
	font-weight: bold;
	text-transform: uppercase;
}

div.navigation ul li a {
	float: left;
	display: block;
	color: #736F6F;
	padding: 10px 12px;
	text-decoration: none;
}

div.navigation ul li a:hover {
	color: #FFF;
	background: #76A700;
}

/* Welcome / Cart */

div.welcome-cart {
	width: 878px;
	height: auto;
	color: #FFF;
	font-size: 1.1em;
	padding: 20px 20px 15px;
	background: #A2C909 url('../images/core/tile-welcomecart.gif') 0 0 repeat-x;
}

div.welcome-cart:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html div.welcome-cart {height: 1%;}
/* End hide from IE-mac */

div.welcome-cart h2 {
	font-size: 1.4em;
	color: #FFF;
}

div.welcome-cart b {
	color: #FFF;
}

div.welcome-cart strong {
	color: #D7EE1A;
}

div.welcome-cart a {
	color: #221F20;
	text-decoration: underline;
}

div.welcome-cart a:hover {
	text-decoration: none;
}

div.welcome {
	float: left;
	width: 400px;
}

div.view-cart {
	float: right;
	padding: 5px 0;
}

/* Content Wrap */

div.content-wrap {
	width: 906px;
	height: auto;
	padding: 6px;
}

div.content-wrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html div.content-wrap {height: 1%;}
/* End hide from IE-mac */

/* Content Left */

div.content-left {
	width: 206px;
	height: auto;
	float: left;
	padding-right: 5px;
	border-right: 1px solid #E6E5E6;
}

/* Products */

div.products {
	font-size: 1.1em;
	color: #221F20;
}

div.products h3 {
	color: #FFF;
	font-size: 0.8em;
	padding: 5px;
	text-transform: uppercase;
	background: #C51318 url('../images/core/bg-redheading.gif') right center no-repeat;
}

div.products ul {
	list-style-type: none;
	width: 205px;
	background: #FFF;
}

div.products ul li {
	margin-bottom : -1px; 
	position : relative;
	width: 205px;
}

div.products ul li a {
	color: #221F20;
	display: block;
	padding: 5px;
	width: 195px;
	text-decoration: none;
	border-bottom: 1px solid #E6E5E6;
}

div.products ul li a:hover {
	background: #E6E5E6;
}

div.products ul li ul {
	left: -9999em;
	margin-left : 205px;
	position : absolute; 
	top: 0;
	background: #E6E5E6;
}

div.products ul li ul li a {
	border-bottom: 1px solid #FFF;
}

div.products ul li ul li a:hover {
	background: #9CC408;
}

div.products ul li:hover ul, div.products li.sfhover ul {
	left: -9999em;
}

div.products ul li:hover ul, div.products ul li.sfhover ul { 
	left: auto;
}

/* Search Products */

div.search-products {
	padding: 10px 10px 0;
	font-size: 1.1em;
	background: #4D4549 url('../images/core/bg-whitesearch.gif') right bottom no-repeat;
}

div.search-products h4 {
	color: #FFF;
	font-size: 1em;
	font-weight: normal;
	padding-left: 20px;
	background: url('../images/core/icon-magnifier.gif') left center no-repeat;
}

div.search-products form {
	margin: 10px 0;
}

div.search-products input.field {
	border: 0;
	color: #221F20;
	font-family: Verdana;
	font-size: 1em;
	padding: 3px;
	margin-bottom: 10px;
}

div.search-products input.button {
	border: 0;
	margin-left: 75px;
}

/* Content Middle */

div.content-middle {
	width: 448px;
	height: auto;
	float: left;
	margin-left: 14px;
}		

/* Feature Product */

div.featured-products {
	font-size: 1.1em;
	color: #221F20;
}

div.featured-products h3 {
	color: #FFF;
	font-size: 0.8em;
	padding: 5px;
	text-transform: uppercase;
	background: #2A2527 url('../images/core/bg-greyheading.gif') right center no-repeat;
}

/* Specials */

div.specials {
	font-size: 1.1em;
	color: #221F20;
}

div.specials h3 {
	color: #FFF;
	font-size: 0.8em;
	padding: 5px;
	text-transform: uppercase;
	background: #2A2527 url('../images/core/bg-greyheading.gif') right center no-repeat;
}

/* Content Right */

div.content-right {
	width: 211px;
	height: auto;
	margin-left: 15px;
	padding-left: 5px;
	float: left;
	border-left: 1px solid #E6E5E6;
}	

/* Pura Cup Table */

div.pura-cup-table {
	font-size: 1.1em;
	color: #221F20;
}

div.pura-cup-table h3 {
	color: #FFF;
	font-size: 0.8em;
	padding: 5px;
	text-transform: uppercase;
	background: #C51318 url('../images/core/bg-redheading.gif') right center no-repeat;
}

div.pura-cup-table table {
	margin-bottom: 5px;
}

div.pura-cup-table table td {
	padding: 5px;
	border-bottom: 1px solid #E6E5E6;
	border-right: 1px solid #E6E5E6;
} 

div.pura-cup-table span {
	font-size: 0.8em;
	color: #8E8789;
}

/* Cta */

div.cta ul {
	list-style-type: none;
	margin-top: 10px;
}

div.cta ul li {
	margin: 5px 0;
}

div.cta ul li img {
	border: 0;
}

/* Members */

div.members ul {
	list-style-type: none;
}

div.members ul li {
	float: left;
	margin: 7px;
}

div.members ul li img {
	border: 0;
}

/* Hot Items / Best Sellers */

div.hot_items-best_sellers {
	font-size: 1.1em;
	color: #221F20;
}

div.hot_items-best_sellers h3 {
	color: #FFF;
	font-size: 0.8em;
	padding: 5px;
	text-transform: uppercase;
	background: #2A2527 url('../images/core/bg-greyheading.gif') right center no-repeat;
}

div.hot_items-best_sellers div.ball {
	padding: 9px 0 9px 38px;
	background: url('../images/core/icon-ball.gif') left center no-repeat;
}

/* Text */

div.text {
	padding: 10px 20px;
}

/* dynamic text */
.dynamicText ul {
	margin:20px 30px;
}


/* Standard */

div.standard {
	font-size: 1.2em;
	color: #7F8084;
}

div.standard h1 {
	font-size: 1.6em;
	color: #C51318;
}

div.standard h2 {
	font-size: 1.4em;
	color: #C51318;
}

div.standard h3 {
	font-size: 1.2em;
	color: #C51318;
}

div.standard h4 {
	font-size: 1em;
	color: #C51318;
}

div.standard h5 {
	font-size: 0.8em;
	color: #7F8084;
}

div.standard p {
	margin: 10px 0;
	line-height: 1.5em;
}

div.standard a {
	color: #76A700;
	text-decoration: underline;
}

div.standard a:hover {
	color: #221F20;
	text-decoration: none;
}

div.standard img {
	border: 0;
}

div.standard strong {
	color: #221F20;
}

/* Content Merge */

div.content-merge {
	width: 679px;
	height: auto;
	float: left;
	font-size: 1.1em;
	margin-left: 14px;
}

div.content-merge h3 {
	color: #FFF;
	font-size: 0.8em;
	padding: 5px;
	text-transform: uppercase;
	background: #2A2527 url('../images/core/bg-greyheading.gif') right center no-repeat;
}

/* Footer Contact */

div.footer-contact {
	font-size: 1.1em;
	color: #7F8084;
	padding: 20px;
	border-top: 1px dashed #E6E5E6;
	border-bottom: 1px dashed #E6E5E6;
}

div.footer-contact ul {
	list-style-type: none;
}

div.footer-contact ul li {
	display: inline;
	margin:  0 12px;
}

div.footer-contact ul li a {
	color: #C51318;
	text-decoration: underline;
}

div.footer-contact ul li a:hover {
	color: #221F20;
	text-decoration: none;
}

div.footer-contact ul li strong {
	color: #76A700;
}

/* Footer Links */

div.footer-links {
	font-size: 1.1em;
	color: #7F8084;
	padding: 20px;
}

div.footer-links img {
	float: right;
	border: 0;
}

div.footer-links p {
	line-height: 1.4em;
}

div.footer-links a {
	color: #7F8084;
	text-decoration: underline;
}

div.footer-links a:hover {
	color: #221F20;
	text-decoration: none;
}