@charset "utf-8";
/* CSS Document */
/* Import CSS files: Begin */
@import url('reset.css');
/* Import CSS files: End */

/* HTML Definitions: Begin */
html{  }
body { 
	margin: 10px auto;
	position: relative;
	width: 900px;
}
/* HTML Definitions: End */

/* DIV Structure: Begin */
.clear{ clear: both; }

div#header{ height: 50px; background-color: #fff; }
div#header h1{ position: absolute; left: 0px; top: -5px; width: 280px; height: 54px; text-indent: -9999px; background-image: url("../images/home/logo.jpg"); }
div#header h1 a{ display: block; height: 54px; }

ul#navigation{ position: absolute; top: 27px; left: 600px; }
ul#navigation li{ margin-right: 25px; display: inline; float: left; }
ul#navigation li a{ text-decoration: none;  }
ul#navigation li a:hover{ color: #ccc; }
ul#navigation li#current a{ color: #008ab0; }
ul#navigation li#current a:hover{ color: #919195; }

div#content{ background-color: #fff; min-height: 350px; }
div#content div#banner{ height: 335px; }
div#banner { background-image: url("../images/home/main_banner.jpg"); background-repeat: no-repeat;  }

div#banner p { float: right; padding: 25px 45px 25px 25px; width: 400px; line-height: 35px; }

div#subcontent li{ display: inline; float: left; width: 298px; }

div#footer{ background-color: #fff; margin-top: 10px; font-size: 11px; }

ul#sidenav{ display: inline; float: left; width: 139px; padding: 35px 15px 0 18px; }
ul#sidenav li{ margin: 0 0 15px 0; text-transform: uppercase; }
ul#sidenav li a{ text-decoration: none;  }
ul#sidenav li a:hover{ text-decoration: none; color: #008ab0; }

div#main{ display: inline; float: left; width: 400px; margin: 70px 15px 27px 330px; }
div#main h1{ color:#9D7D3C; font-size: 18px; margin: 0 0 15px 0; font-weight: bold; }
div#main h2{ font-size: 100%; line-height: 1.5em;  padding-bottom: 5px; }
div#main p{ margin: 0 0 20px 0; line-height: 1.9em; }

div#main_embellish{ width: 400px; margin: 0px 15px 27px 330px; padding-top: 50px; }
div#main_embellish h1{ color:#9D7D3C; font-size: 18px; margin: 0 0 15px 0; font-weight: bold; }
div#main_embellish h2{ font-size: 100%; line-height: 1.5em;  padding-bottom: 5px; }
div#main_embellish p{ margin: 0 0 20px 0; line-height: 1.9em; }

div#secondary{ display: inline; float: left; width: 330px;  }
div#secondary img{ margin: 0 0 0 0; }

div#secondary_image{ 
	display: inline; 
	float: left; 
	width: 330px; 
	padding-top: 0; 
	vertical-align: top;
	margin: 0;
	}
	
ul#list li { line-height: 2.5em; list-style:square; }
div#product_table h1{ color:#9D7D3C; font-size: 15px; margin: 10px 0 15px 0; font-weight: bold; }

div#content_contact, div#content_about{ background-image: url(../images/contact/dandilion_back.jpg); background-repeat: no-repeat; height: 450px; }

ul#product_list {background-image:url(../images/about/gradiant_vert.jpg); background-repeat: repeat-x; }
ul#product_list li { line-height: 2.5em; list-style:square; list-style-position: outside; padding: 5px; }

div#product_table td {vertical-align: top;}

ul#icons li{ margin-right: 25px; display: inline; float: left; }
ul#icons li a{ text-decoration: none;  }

/*
.product_offer {background-color:#E9E7BC; }
*/

/* DIV Structure: End */
