/* CSS Document */
/* CSS Layout code, author: Butter Creative */

html, body { padding: 0; margin:0; }
body {
	font: 62.5%/1.6 Trebuchet, "Trebuchet MS", Verdana, Helvetica, Arial, Helvetica, sans-serif;
	background-color: #fccdda;
	color: #555;
	line-height:1.3;
	background-image: url(../imgs/bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

#body1 {position: relative; margin: 0 auto; width: 760px;  /*border-left:solid 1px pink;border-right:solid 1px pink;*/}
#body1.IE {zoom: 1;}
#body1 p {font-size:1.3em;}
	#body1 a:link, #body1 a:visited, #body1 a:active { color: #000; text-decoration:underline; }
	#body1 a:hover {  color: #000; text-decoration:none; }
	
/* put style back on elements */

pre, blockquote, fieldset, table {margin: 1em 0;}
.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}


/* Bullets */
ul {margin:1em 0 1em 1.5em; line-height:1.3em;font-size:1.2em;}
li {padding: 0.06em 0;}
ul li {margin-left:0.63em;padding-left: 0.5em; list-style: square outside;	 }
ol li {list-style: decimal outside;}





/* Standard settings */
h1,h2,h3,h4,h5,h6 
{margin:2px 0; padding: 3px 0; color:#ED0082; font-family:Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif; font-weight:bold; }

h1 {font-size:2.6em;}
	h1 a:link, h1 a:visited, h1 li a:active {color: white; text-decoration:underline;}
	h1 a:hover {color: #ED0082; text-decoration:none;}
h2 {font-size:2em;}
	h2 a:link, h2 a:visited, h2 li a:active { color: white; text-decoration:underline;}
	h2 a:hover {color: #ED0082; text-decoration:none;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}


		
			
/* Layout */
#wrapper {padding:0 ;/* background:url(../imgs/list-on.gif) 0 0.6em no-repeat;*/}

/* menu */	
#menu {}
	.W3C #menu, .IE7 #menu, .IE8 #menu {min-height:34px; }
	.IE6 #menu {height:34px; }
		#menu ul {padding: 10px 0 ;  list-style:none; text-transform: uppercase; margin:0 0 0 0; }
		#menu li {display:inline; margin:0; padding:0 9px 0 9px; }
		#menu li.last {display:inline; margin:0; padding:0 0 0 11px; }
		#menu a:link, #menu a:visited, #menu a:active { color: #fff; text-decoration:none; font-weight:bold;}
		#menu a:hover {  color: #fff; text-decoration:none;font-weight:bold; }
	
	#header {position:relative; }
		
		.W3C #header, .IE7 #header , .IE8 #header {min-height:112px; }
		.IE6 #header {height:114px;}
	
	#wrapperContent {width:760px; padding:0;}
	
		/* 3Colum Layout */
		
		#rightCol {float:right; width:190px; margin:0; padding:0; }
		#leftCol {margin:0 220px 0 0; padding: 0;  }
		#middle3 {margin:0 auto; padding: 10px; 
			background-image: url(../imgs/bg-cherry.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color:#fff;
		 }
		.W3C #middle3, .IE7 #middle3, .IE8 #middle3 {min-height:400px; }
		.IE6 #middle3 {height:400px;}
			.centImg { border:2px solid #ed0081}
			.buenohome {position:absolute; top:497px; left:380px;}
			.buynowhome {position:absolute; top:173px; left:507px;}
		.column-in3 {margin:0; padding: 0 15px;}
	
	
	
	#footer { text-align:center; color:#ED0082; padding:20px 0 10px 0;}
		#footer a:link, #footer a:visited, #footer a:active { color: #ED0082; text-decoration:underline; }
		#footer a:hover {  color: #ED0082; text-decoration:none; }



	


/* other bits*/

form {margin:0; padding:0;}
input, select, textarea {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; }
fieldset, label {border:0;  padding:0; margin:0;}

#safesearch label {width:185px; display:block;  font-weight:bold; }


.altLink a:link, .altLink a:visited, .altLink a:active { color: black; text-decoration:underline; }
.altLink a:hover {  color: #660000; text-decoration:none; }


	

/* image buttons */
.titleHeader {position:absolute; top:45px; left:0; /*left:80px;*/ left:display: block; background-position:0 0;background-repeat: no-repeat;	background-color: transparent; 	text-indent: -1200px;	overflow: hidden; 	}

.titleHeader  {background: url(../imgs/logo.gif);	height: 45px;	width: 454px;	margin:0;padding:0;}
.cherrys {position:absolute; top:20px; left:480px;}
.oprah  {position:absolute; top:20px; left:620px;}
/*	 
.titleHeader  {background: url(../imgs/logo.gif);	height: 45px;	width: 454px;	margin:0;padding:0;}
.cherrys {position:absolute; top:20px; left:1px;}*/
#shippingTable {font-size:12px; width:99%;}
#shippingTable tr.grey {background-color:#CCCCCC;}
#shippingTable td {padding:2px;}

