@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0;}

body {background-color: #8b8471; font-family:Lucida Sans, Verdana, Arial, Helvetica, sans-serif; font-size:small; line-height:16px;}
*html body {font-family:Arial, Helvetica, sans-serif, Verdana, Lucida Sans;}

#wrapper {width: 900px; margin:auto auto; }

#product-container {width: 860px; margin-left:20px; background-color:#d7d6d2;}


/* this is all of the header style information */

#top_header {width: 860px; background-color:#d7d6d2; /*border:1px solid red;*/}

#home {width:860px; height:50px;}
*html #home{height:42px}

#logo {width: 860px; height:50px ; background-repeat:no-repeat; background-image:url(../images/Pink-Sky-Image_Logo-Header.gif);}
* html #logo{width:866px;}

#be-defined-header {width:860px; height: 50px; background-color:#6d4a69;}
* html #be-defined-header{width:866px;}

#be-defined-specials {width 860px; height:50px; background-repeat:no-repeat; background-color:#d7d6d2;}
* html #be-defined-specials{width:866px;}

/* this is all of the product body style information */


#left_nav_product{width:160px; height: 735px; background-color:#4d4d17; background-image:url(../images/whispy-clouds-image.jpg); font-size:110%; float:left; list-style-position:inside; padding-top:30px;}

#left_nav_nonproduct{width:160px; height: 675px; background-color:#4d4d17; background-image:url(../images/whispy-clouds-image.jpg); font-size:110%; float:left; list-style-position:inside; padding-top:30px;}


#left_nav_product li {list-style-type:none; padding-left:0px;}

#product-body {width:680px; float:right; padding-left:0px; padding-top:20px; margin-right:0px;}

#non-product-body {width:700px; height:675px; float:right; padding-left:0px; padding-top:20px; margin-right:0px; background-image:url(../images/whispy-clouds-image-np-bkgnd.gif); background-repeat:repeat-y; list-style-position:inside;}

* html #non-product-body {width:695px; height:650px; float:right; padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px;}

#non-product-body-home {width:860px; height:560px; /*background-color:#d7d6d2; color:43414d;*/}
* html #non-product-body-home {width:866px;}

#body_home {width:860px; height:410px; background-image:url(../images/words-small-cropped-fixed-positive-by-the-sea.jpg); background-repeat:no-repeat;}
* html #body_home {width:866px;}

#home_body_bottom {width:860px; height:80px; background-color:#d7d7d2;}
* html #home_body_bottom {width:866px}

#product-header {width:680px; padding-top:10px ;margin-right:0px; border-bottom:solid 0px black } 
blockquote {background-image:url(../images/open_quote.gif); background-position:top left; background-repeat:no-repeat; }

blockquote p {text-indent:25px;line-height:130%; display:inline; position:relative; font-size:105%; font color:#6d4a69; padding-right:25px; background-image:url(../images/close_quote.gif); background-position:bottom right; background-repeat:no-repeat;}
*html blockquote p{padding-right:25px; text-indent:25px; background-position:bottom 160px}

#product-photos {background-color:#f2f6fa; border: 0px solid #6d4a69; }  /*faf6fa*/
#product-photos-natural {background-color:#464545; border: 0px solid #6d4a69; }

#zoom {background-color:#f2f6fa; border: 0px solid #6d4a69; }  /*faf6fa*/

#product-desc {background-color:#d7d6d2; padding-left:35px; padding-right:35px;  border:0px;}

#footer {width: 820px; padding:25px 20px 10px 20px; background-color:#000000; clear:both; color:#FFFFFF; }
*html #footer{width:826px}

/*general styling*/
table.charities {margin-top:15px; margin-left:29px; margin-right:29px; margin-bottom:16px; }
td.spancol {border-left:1px solid #6d4a69;}
table.charities td {border:none;}

table.charities p {font-variant:small-caps; font-weight:900; padding-left:30px; padding-right:25px;}
* html table.charities p {padding-left:15px; padding-right:10px;}
p.spancol {font-size:18px; padding-left:100px;}
* html p.spancol {font-size:16px}

p{padding-right:10px; padding-left:30px; font-variant:small-caps;}

table{margin-left:30px; margin-right:20px; border-collapse:collapse;}

td{border:1px solid silver; padding-bottom:0px;}
a:link {color:#f2f6fa}
.bullets{ padding-left:80px; padding-right:20px; text-align:left; list-style-position:inside; list-style-image:url(../images/Be-Defined-Logo-for-16px-web-pic.gif); }

h1{font-size:18px; font-variant:small-caps; padding-left:30px;}
h2{font-size:16px; font-variant:small-caps; padding-left:30px;}

table.mctable td{ font-weight:300; font-variant:small-caps; padding-right:5px; padding-left:10px; padding-bottom:10px; padding-top:10px; border:none; border-collapse:collapse;}

p.bottom-home {padding-bottom:5px; color:#6d4a69}
	
*html p.bottom-home {padding-bottom:3px;}

p.aboutus {text-indent:15px; padding-right:35px}







