/*
Theme Name: OBH
Author: Travis Isaacs
*/

@import url("960.css"); 

* 										{margin:0; padding:0;}
body									{background:#000 url(images/header-bg.jpg) repeat-x left top; font: 12px/18px "Verdana", Arial, sans-serif; color:#3e3e3e;}
a										{color:#21628c;}
img										{border:0; text-decoration:none}
p										{margin-bottom:18px;}
h1										{color:#00583a; font:40px "Helvetica Neue Light", "Helvetica Neue-Light", Helvetica, Arial, sans-serif; font-weight:normal; margin:10px 0}
h2										{color:#00583a; font:22px "Helvetica Neue Light", "Helvetica Neue-Light", Helvetica, Arial, sans-serif; font-weight:normal; margin-bottom:10px}
h3										{color:#00583a; font:18px "Helvetica Neue Light", "Helvetica Neue-Light", Helvetica, Arial, sans-serif; font-weight:normal; margin-bottom:10px}
h4										{color:#a2a2a2; font:16px "Helvetica Neue Light", "Helvetica Neue-Light", Helvetica, Arial, sans-serif; font-weight:normal; margin-bottom:10px}

#header									{padding:10px 0; position:relative;}
#navigation								{font:17px/17px "Helvetica", Arial, sans-serif; text-transform:uppercase; font-weight:bold; position:absolute; right:0; bottom:0px}
#navigation li							{list-style:none; float:left; padding:0 25px 30px 25px;}
#navigation li a						{text-decoration: none; color:#66d0ab;}
#navigation li a:hover					{color:#fff}
#navigation .current_page_item 			{background:url(images/current-page-item.png) no-repeat center bottom}
#navigation .current_page_item a		{color:#fff}


.content								{margin-bottom:15px; background:#fff url(images/content-bg.jpg) no-repeat center bottom; -webkit-border-radius:5px; -moz-border-radius: 5px; padding:10px 0}
.post									{}
.menu-group								{padding:5px 15px;}
#footer									{color:#666;margin-bottom:25px}
#footer a								{color:#66d0ab}
#footer-navigation						{float:right}
#footer-navigation li					{list-style:none; display:inline; padding-left:25px}
.content  ul							{padding-left:25px;  margin-bottom:15px}
.content li								{list-style-type:square}

#super									{background:url(images/super-bg.jpg) no-repeat center top; height:187px; padding:60px 10px 0 10px;}
#view-products							{background:#051a13; padding:10px; border-top:1px solid #257e5e; border-bottom:1px solid #257e5e; color:#fff; font:22px/30px "Helvetica Neue Light", "Helvetica Neue-Light", Helvetica, Arial, sans-serif; filter:alpha(opacity=95);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
#view-products a span					{display:none}
#view-products a						{display:block; width:140px; height:34px; background:url(images/view-products.gif) no-repeat left top; float:right; margin:15px 0 0 100px}
#view-products a:hover					{background-position: left -34px;}
#menu									{background:url(images/menu-bg.jpg) no-repeat left top;}
#Home #menu ul							{margin-bottom:25px}
#Home #menu li							{display:inline}


#Products h2							{background:url(images/horizontal-divider.png) no-repeat bottom center; padding-bottom:15px}
#Products ul							{}
#Products li							{list-style:none; float:left; margin:25px 50px 25px 0}
.product-menu ul						{padding:0;}
.product-menu li						{list-style:none;}
.product-menu strong					{display:block;border-bottom:1px solid #dedede; margin-bottom:5px}
.product-menu a							{display:block; padding:5px;}
.product-menu a:hover					{background:#eaeaea; text-decoration:none}
.product-menu .active-product a			{background:#d9efe7; border:1px solid #9ce0c8; color:#386f5b; font-weight:bold; text-decoration:none}

ul.difference-list						{}
.difference-list li						{margin-bottom:10px}

.certs img								{margin:5px;}
.certs a								{display:inline; padding:0; }
#team-photo								{margin-bottom:15px;}

.contactform							{border:1px solid #dedede; padding:15px;}
.contactform label						{display:block; margin-bottom:5px; font-family:"Georgia", serif; font-size:16px;}
#wpcf_msg,
.contactform input[type="text"]			{margin-bottom:15px;}
						