/* The Glass Baby Bottle Style Sheet - 960 pixels wide */

a {color:#C75E00;text-decoration:none;}
a:hover {color:#5C743D;text-decoration:none;}

a.footer {color:#ccc;text-decoration:none;}
a.footer:hover {color:#fff;text-decoration:none;}

a.navleft {color:#5C743D;text-decoration:none;}
a.navleft:hover {color:#000;text-decoration:none;}

a.hdrmenu {color:#FFF;text-decoration:none;}
a.hdrmenu:hover {color:#5C743D;text-decoration:none;}

body {
	margin:3px;		/* When set to zero, puts the entire site flush to the top of the viewport */
	background-color: #006666;
	}

/* Prevents whitespace below HTML forms in IE6 */
form {
    margin: 0px 0px 0px 0px;
    }
	
hr {
    margin: 0px 0px 0px 0px;
	color:#BCBCBC;
	}	
	
	
/* Table Styles ///////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Table used for the nipple compatability chart. Notice how the TD's need to be styled to display interior borders  */
table.chart {
	width: 100%;
	font: 10pt Arial, Helvetica, sans-serif;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	}
	
table.chart td {
	border-width: 0px 0px 1px 0px;	/* top right bottom left */
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	}
	
table.chart th {
	font: 20px Arial, Helvetica, sans-serif;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	}

/* table for the mattress comparisons */
table.comp {
	border: 1px solid #000;
	width: 100%;
	}

table.ctgythumb {
	border: 1px solid #CC6666;
	width: 181px;
	height: 181px;
	}

table.contentwrapper {
	width: 772px;
	border: 0px solid blue;		/* If this border is removed, make the width 2 pixels wider? */
	background-color: #FFF;
	padding: 5px 13px 5px 13px;
	}
	
table.contenthead {		/* If this border is removed, make the width 2 pixels wider? */
	width: 730px;
	border: 0px solid black;
	}
	
table.dividerdots {
	width: 100%;
	max-height:7px;
	background-image:url(img/divider-dots_CC6666.jpg);
	background-repeat:repeat-x;
	}		
		
/* table.footer2 {
	width: 960px;
	border: 1px solid red;		
	background-color: #fff;
	} */	
	
table.header {
	width: 958px;
/*	height: 150px;	*/
	}

/* Login table on OCST */
table.login {
	width: 880px;
	border: 0px solid #666;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}	
	
table.master {
	width: 960px;
	border: 1px solid #FFF;
	background-color: #FFF;
	}	
	
table.navleft {
	width: 188px;
	background-color: #FFF;
	}
	
table.navleft td {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #5C743D;
	border-bottom: 1px solid #5C743D;
	padding: 3px 0px 3px 10px;
	text-align: left;
	}		

table.navtop {						
	width: 960px;
/*	height: 40px;	*/
	border-top: 1px solid #99CC66;
/*	border-bottom: 1px solid #99CC66;	*/			
	}
	
/* this is the table enclosing pages w/o a navigation pane, i.e. BASK */
table.nonav {
	width: 96%;
	border:0px solid black;
	}
	
table.pixborder {
	border: 1px solid #666;
	}		

table.proddetails {
	border: 0px solid #999;
	width: 390px;
	height: 326px; 
	padding: 5px 5px 5px 15px;
	}
	
table.proddetails td {
	height: 25px;
	padding: 0px 0px 0px 0px;
	}
	
table.proddetails td.divdotsred {
	background-image:url(img/divider-dots_CC6666.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	}
	
/* places a 1 pixel border around product images */	
table.prodimg {
	border: 1px solid #CC6666;
	width: 326px;
	height: 326px;
	}	
	
table.prodthumb {
	border: 1px solid #CC6666;
	width: 126px;
	height: 126px;
	}		
	
table.relprod {
	border: 0px solid #999;
	width: 730px;
	height: 50px;
	padding: 5px 5px 5px 15px;
	}
	
table.quicklinks {
	width: 962px;
	border-spacing: 0px;	/* equivalent of cell spacing */
	}
	
table.quicklinks td {
	font:normal 10px Arial,Helvetica,sans-serif;
	color:#666;
	background-color: #FFE6BB;
	}			
	
table.wrappertabs {
	border: 0px solid #999;
	width: 730px;
	padding: 12px 5px 5px 0px;
	}			

/* This table wraps navleft and the content pane */	
table.wrapper {
	width: 960px;
	border-top: 1px solid #FFF;		
	background-color: #FFF;	
	}
	
table.wrapper td {
	background-color: #FFF;	
	}	
	

/* Class Styles ///////////////////////////////////////////////////////////////////////////////////////////////// */

.arialitalic10 {
	font:italic 10px Arial,Helvetica,sans-serif;
	color:#666;
	}
	
.arial11 {
	font:normal 11px Arial,Helvetica,sans-serif;
	color:#666;
	}	
	
.arial12 {
	font:normal 12px Arial,Helvetica,sans-serif;
	color:#666;
	}
	
.arial14 {
	font:normal 14px Arial,Helvetica,sans-serif;
	color:#666;
	}
	
.dividerdots {
	color: #999;
	}

<!-- used for product lists,i.e. basket items, related items etc -->	
.listHead {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	background-color: #CCCCCC;
	}	
	
/* the following 3 styles are applied to the pricing on category w/products template */
.regprice {
	font:normal 13px Arial,Helvetica,sans-serif;
	color:#666;
	}
	
.saleprice {
	font:normal 13px Arial,Helvetica,sans-serif;
	color:#FF0000;
	}
	
.ourprice {
	font:normal 13px Arial,Helvetica,sans-serif;
	color:#CC6666;
	}
	
.ourprice_sm {
	font:normal 11px Arial,Helvetica,sans-serif;
	color:#CC6666;
	}
	
.verdana13 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	}
	
.viewall {
	font:normal 15px Verdana,Arial,Helvetica,sans-serif;
	color:#C75E00;
	}		

/* used in the shadowbox on the home page */	
div.shadowBox {
	font:normal 12px Arial,Helvetica,sans-serif;
	color:#666;
	padding: 0px 10px 0px 0px;
	text-align: center;
	}	
	
/* Introductory text from the home page */
h1.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	line-height: 14pt;
	padding: 0px 10px 0px 10px;
	}					

/* SEO Styles //////////////////////////////////////////////////////////////////////////////////////////////////////////// */ 
/* I made the class .prodname an h1 for SEO purposes. Located on the Guy's Product Template v4.html page (my default PROD) */
h1.prodname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.03em;
	color: #006666;
	line-height: 15pt;
	}
	
/* used on the PROD page template to display the product name in the jQuery tabs */
h2.prodnametabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0.03em;
	color: #006666;
	line-height: 13pt;
	}

/* used on the PROD page template to display the product name above the Related Items listing */	
h3.prodnamerelated {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.03em;
	color: #006666;
	line-height: 13pt;
	}
/* End SEO Styles //////////////////////////////////////////////////////////////////////////////////////////////////////// */			
	
img.home {
	border: 1px solid #C75E00;
/*	margin-right:0px;  needed for IE6 & 7 */
	}	
	
/* these are the cells in which the product name is displayed on category product templates */
td.padded {
	padding: 5px 0px 5px 0px;
	}

/* used in the shadowbox on the home page */	
td.padlftrgt {
	padding-left: 15px;
	padding-right: 15px;
	}		
	
.teal {
	color:#006666;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	}
	
.cartempty {
	color:#006666;
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	}		

.verdana16 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#006666;
	}

/* ID Styles //////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Header ID Styles //////////////////////////////////////////////// */
#headermenu 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #FFF;
	width: 70px;
	height: 23px;
	text-align: right;
	background-color: #8FB069;	
	}

#logo 	{
	font:16px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.1em;
	width: 368px;
/*	height: 65px;	*/
	vertical-align: bottom;
	padding-top:8px;
	}
	
#minicart 	{	
	font:12px Arial, Helvetica, sans-serif;
	color: #666;
	width: 232px;
	height: 101px;
	background-image: url(img/Mini-Cart-BG-Border.jpg);
	}
	
#tagline 	{	
	font:14px Arial, Helvetica, sans-serif;
	color: #C75E00;
	letter-spacing:.2em;
	width: 368px;
/*	height: 62px;	*/
	vertical-align: top;
	}	
	
		
/* Product Page ID Styles //////////////////////////////////////////// */
#breadcrumb, #breadcrumb a 	{	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #6666CC;
	text-align: left;
	text-transform: lowercase;
	}
	
/* #breadcrumb a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #6666CC;
	text-transform: lowercase;
	} */
	
#nextprevious a {	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}
	
/* other ID styles */
#footer {
	width:958px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	}