/* css file created by james mbuthia- james@thatsitcom.co.za, for Waterford.co.za on 2nd September 2009 */

/* Table of Contents:

	The register/login/cart place
	Header Layout
	The main holding Container
	The Menu container
	The featured wines container
	The cart container
	The footers

	
*/

body { margin:0 0; background: #fff; min-height: 100% }
html { min-height: 100%}  /* important so that div scales when floated */
* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

.break {
clear: both;
}
.clear {
clear: both;
}


/* The register/login/cart place
--------------------------------------------------------------------------------------- */

div.container_registerbox { width: 948px; height: 32px; background: black; margin: 5px auto}




/* Header Layout
--------------------------------------------------------------------------------------- */
div.container_header { width: 948px;  margin: 0px auto}




/* The Cart Container
--------------------------------------------------------------------------------------- */
div.containermain { width: 948px; margin: 0px auto 0px auto; overflow: hidden; min-height: 300px}



/* The menu container
--------------------------------------------------------------------------------------- */
div.containermenu{ width: 240px; float: left; border-right: 1px solid #C0B7B2; display:block; text-align:center }
div.wrappermenu { width: 227px;  height: 30px; border-bottom: 1px solid #D5CDC7; text-align: left; font: bold 12px "Times New Roman", Times, serif; color: #9D8C80; text-transform:uppercase}
div.wrappermenu a, div.wrappermenu a:visited {font: bold 12px "Times New Roman", Times, serif; color: #9D8C80; padding: 5px 0px 0px 3px; vertical-align:middle; display:block; text-transform:uppercase; text-decoration:none}
div.wrappermenu a:hover { text-decoration:underline }



/* The featured wines container
--------------------------------------------------------------------------------------- */
div.containernews { width: 227px;  background: #f2ebe2; border: 1px solid #8F755F; margin: 20px 0 }
.featuredwinestxt { font: 13px "Times New Roman", Times, serif; color: #716659; }
.featuredwinestxt strong { font:bold 14px "Times New Roman", Times, serif; color: #716659; }
.featuredwinestxt a, featuredwinestxt a:visited { font: 14px "Times New Roman", Times, serif; color: #E4CDAE; text-decoration: none}
.featuredwinestxt a:hover { text-decoration:underline}



/* 	The products container
--------------------------------------------------------------------------------------- */
div.container_block { width: 23px; float: left }
div.container_cart { width: 685px; float:right; display:block; vertical-align:top;}
div.container_products { width: 100%;   border: 1px solid #8F755F;}
div.container_winecart { width: 99%; min-height: 50px; overflow:hidden; background: #f2ebe2; border: 1px solid #8F755F; }
.newstxt { padding: 10px 10px; font: 13px "Times New Roman", Times, serif; color: #000} 
.ratetxt { font: 12px "Times New Roman", Times, serif; color:#564d41}
.productstxt {font: 12px "Times New Roman", Times, serif; color: #9a8a82; padding: 5px 5px } 
.bottletxt {font: 12px "Times New Roman", Times, serif; color: #9a8a82; } 
.bottletxt em {font: 12px "Times New Roman", Times, serif; color: #9a8a82; font-style:italic } 
.bottletxt strong{font: bold 12px "Times New Roman", Times, serif; color: #9a8a82; } 
.bottletxt a, .bottletxt a:visited {font: 12px "Times New Roman", Times, serif; color: #9a8a82; text-decoration:underline}
.bottletxt a:hover { text-decoration:none}



/* 	The products description container
--------------------------------------------------------------------------------------- */

.winedetailscont { border: 1px solid #8f755f; background: #eee5d9 }
.winedetailsconttxt { padding-left: 10px; color: #695e56; font: 12px "Times New Roman", Times, serif;}
.container-addtocart { width: 240px; height: 91px; border: 1px solid #84746d }
.notetxt {font: bold 12px "Times New Roman", Times, serif; color:#564d41; font-style:italic;  }
.cartinput { border: 1px solid #84746d; width: 50px; height: 14px}


/* 	The whats in your cart container
--------------------------------------------------------------------------------------- */
.winecarttxttitle { font: bold 12px "Times New Roman", Times, serif; color:#695e56; height: 30px}
.winecarttxttitle a, winecarttxttitle a:visited { font: bold 12px "Times New Roman", Times, serif; color:#695e56; height: 30px; text-decoration:underline}
.winecarttxttitle a:hover { text-decoration:none; color: #968c85}
.winecarterrormsg { font: bold 12px "Times New Roman", Times, serif; font-style:italic; color:#cc0000; height: 25px}
.winecarttxt { font: 12px "Times New Roman", Times, serif; color:#695e56; height: 30px }
.winecarttxt a, .winecarttxt a:visited { font: 11px "Times New Roman", Times, serif; color:#695e56;  text-decoration:underline}
.winecarttxt a:visited { text-decoration:none}
.winecartpicbox { width: 91px; height: 145px; border-bottom: 1px solid #eee5d9; border-left: 1px solid #eee5d9;border-right: 1px solid #eee5d9; border-top: 5px solid #eee5d9}



/* 	The checkout container
--------------------------------------------------------------------------------------- */
.checkouttitletxt { font: bold 14px "Times New Roman", Times, serif; padding-left: 20px; color:#695e56; height: 30px }
.checkouttxt { font: 12px "Times New Roman", Times, serif; color:#695e56; padding-left: 20px; border-bottom: 1px dotted #fdfbf8; height: 30px}
.checkouttxt input { background: #fff; border: 1px solid #695e56; height: 18px; width: 230px; font: 10px Arial, Helvetica, sans-serif; color: #695e56; margin-bottom: 3px}
.dropdowntxt { font: 12px "Times New Roman", Times, serif; color:#695e56; padding: 3px; }



/* 	The footers
--------------------------------------------------------------------------------------- */
div.container_footer { width: 948px; height: 32px; background: black; margin: 0px auto 5px auto}
div.container_copyright { width: 948px; height: 32px; margin: 15px auto}


.carttxt { font: 12px "Times New Roman", Times, serif; color:#f1dfc6;  }
.carttxt a, .carttxt a:visited { font: 12px "Times New Roman", Times, serif; color:#f1dfc6; text-decoration:none  }
.carttxt a:hover { text-decoration:underline} 
