@charset "utf-8";

body {margin:0px;padding:27px 0px;background:url(../img/bg.jpg) repeat-x;font-family: Arial, Helvetica, sans-serif;color: #002c3a;font-size:80%;}
a {text-decoration:none;}

img {margin:0;padding:0;border:0;}

object {margin:0;padding:0;}

a:link , a:visited {color:#66FFFF;}

a:hover ,a:active {color:#FFFFFF;}

p{margin:0;padding:0}

#header {width:936px;height:336px;margin:0px auto;clear:both;}
#beaker {width:246px;height:336px;float:left;}
#flash {width:690px;height:336px;float:right;}
#flash img {float:left;}

#container {background:#d5e2ef;height:100%;width:100%;display:block;float:left;}
#content {width:936px;margin:0px auto;}

#menu {margin:0px 0px 0px 21px;background:#f49220 url(../img/menu-bg.jpg) no-repeat left bottom;width:227px;float:left;display:inline;}
.home {margin:0px 0px 0px 2px;background:#008ecb url(../img/home-bg.jpg) repeat-y left bottom;width:227px;float:left;display:inline;}

.box {background:url(../img/box-small-side.gif) repeat-y;width:227px;}
.box .box-content {padding:0px 20px 0px 20px;height:170px;#height:174px;color:#002c3a;}
.box h1 {font-weight:bold;font-size:1.4em;padding:19px 15px 10px 52px;margin:0px;color:#fff;}
.box h1#first {background:url(../img/box-top-1.gif) no-repeat;}
.box h1#second {background:url(../img/box-top-2.gif) no-repeat;}
.box h1#third {background:url(../img/box-top-3.gif) no-repeat;}
a.readmore {display:block;padding:6px 10px 24px 40px;color:#ffffff;font-size:0.9em;font-weight:bold;background:url(../img/read-more.gif) no-repeat;}
a.readmore:hover {background:url(../img/read-more-hover.gif) no-repeat;}

.home-4 {margin:0px 0px 0px 2px;background:#eb8a0b url(../img/home-bg-4.jpg) repeat-y left bottom;width:227px;float:left;display:inline;}
.box h1#forth {background:url(../img/box-top-4.gif) no-repeat;}
.box .box-content-4 {padding:0px 20px 0px 20px;height:170px;#height:174px;color:#fff;}
p.small {color:#004360;font-size:0.8em;}
a.readmore-4 {display:block;padding:6px 10px 24px 40px;color:#ffffff;font-size:0.9em;font-weight:bold;background:url(../img/read-more-4.gif) no-repeat;}
a.readmore-4:hover {background:url(../img/read-more-hover-4.gif) no-repeat;}

#menu-content {padding:0px 13px;height:206px;}
#menu a {display:block;border-bottom:1px dotted #fdd560;color:#ffffff;padding:3px 3px 3px 12px;font-weight:bold;font-size:1.1em;}
#menu a.active {color:#003348;}
#menu a.active:hover {color:#003348;}
#menu a:hover {background:#f67e1a;color:#ffdc72;}
#sub a {padding:3px 3px 3px 30px;background:url(../img/arrow.gif) no-repeat 18px 8px;}

#menu a.pdf {width:227px;background:url(../img/pdf-bg.jpg) no-repeat;padding:10px 2px 14px 38px;font-size:0.8em;float:left;border:none;}
#menu a.pdf:hover {background:url(../img/pdf-bg-hover.jpg) no-repeat;}
#menu span.small {color:#004360;}


#main {margin:0px 0px 0px 2px;background:#008ecb url(../img/home-bg.jpg) repeat-y left bottom;width:685px;float:left;}
.box-item {background:url(../img/box-large-side.gif) repeat-y;width:685px;color:#002c3a;}
.box-item .box-content {padding:0px 20px 0px 20px;min-height:185px;#min-height:189px;}
#results {color:#D5E2EF;}
.box-item h1 , .box-item h2 {font-weight:bold;font-size:1.4em;padding:19px 15px 10px 52px;margin:0px;color:#fff;}
.box-item h2 {padding:1em 0;color:#002C3A;}
.box-item h1#first {background:url(../img/box-top-1-L.gif) no-repeat;}
.box-item h1#second {background:url(../img/box-top-2-L.gif) no-repeat;}
.box-item h1#third {background:url(../img/box-top-3-L.gif) no-repeat;}
.box-item p {margin:1em 0 ;line-height:16px;}
.box-item ul li {padding:0.2em 0;}

.emails {margin:0;padding:0; vertical-align:text-bottom;}

#footer {width:910px;margin:0px auto;padding:0px 0px 0px 26px;clear:both;}
.quote {background:url(../img/quote-open.gif) no-repeat;font-weight:bold;margin:0 0 0 30px;padding:10px 30px 0 30px;}

/******SOCIAL BUTTONS**********/

#social_buttons_holder {
	float:left;
	position:relative;
	width:221px;
	height:60px;
	margin-left:24px;
	padding:0;
	background:url(../img/bottle_reflection.gif) no-repeat;
	display:inline;
}

#social_buttons {
	margin:0;
	padding:0;
	position:absolute;
	top:18px;
	left:0;
}

#social_buttons img {float:left;margin:0;padding:0;}

#contact_form {width:445px;padding-bottom:60px;}

#contact_form .submit {
float:right;
background:url(../img/form_submit_button.gif) no-repeat;
cursor:pointer;
width:104px;
height:33px;
color:#fff;
margin-right:43px;
display:inline;
}

#contact_form label {float:left;width:100px;}

#contact_form input {
	width:180px;
	padding:3px;
	background:url(../img/form_input_bg.gif) repeat-x;
	border:none;}
	
#contact_form textarea {
	width:300px;
	height:150px;
	background: #fff url(../img/form_input_bg.gif) repeat-x;
	border:none;
	
}

.required {}
