/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

.clearfix:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
* html .clearfix {height:1%;}

body {
	font: 14px/18px Arial,sans-serif;background-color:#f3f0e0;
}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;margin:20px 0;}

sup{font-size:9px;vertical-align:super;}

.container {margin-left: auto;margin-right: auto;width: 960px;}

#header{height:88px;background:url(/media/images/bg_header.png) left top repeat-x;}

a#home{display:block;width:44px;height:85px;background:url(/media/images/icon_navigation-home.png) left top no-repeat;float:left;}
a#home:hover{background-position:center;}
a#home:active{background-position:right;}

ul#navigation{float:left;margin:38px 30px 30px;}
ul#navigation li{float:left;margin-right:30px;}
ul#navigation li a{font-weight:bold;color:#ffffff;text-decoration:none;}
ul#navigation li a:hover,ul#navigation li.selected a{border-bottom:1px solid #ffffff;}

span#header-phone{font-size:15px;float:right;text-align:right;margin-top:22px;}
span#header-phone p{font-size:16px;color:#ffffff;}

#branding{height:274px;padding-top:30px;background:url(/media/images/bg_branding.png) left top repeat-x;color:#4c4c4c;}

#branding-content{position:relative;}

#branding-copy{width:365px;float:left;margin:0 0 0 45px;padding-top:10px;}
#branding-copy h1{font-size:36px;color:#35a902;margin-bottom:5px;}
#branding-copy h2{font-size:18px;color:#35a902;margin-bottom:5px;}
#branding-copy p{}
#branding-copy ul{margin:10px 0 0 35px;list-style-image:url(/media/images/bullet_checkmark.png);}
#branding-copy li{margin-bottom:10px;}

a#cta{position:absolute;top:232px;right:75px;display:block;width:346px;height:84px;background:url(/media/images/button_application.png);cursor:pointer;}

#photo-collage{width:514px;height:273px;float:right;background:url(/media/images/photo_homepage-collage.jpg) right bottom no-repeat;}

#benefits{width:390px;float:left;margin-top:40px;}
#benefits p{font-size:17px;color:#35a902;line-height:24px;}
#benefits ul{margin:20px 0 45px 35px;list-style-image:url(/media/images/bullet_checkmark-sm.png);}
#benefits ul li{margin-bottom:20px;color:#4c4c4c;}
span.contact a{display:block;padding:15px;background:#e8e2c2;text-align:center;color:#4c4c4c;text-decoration:none;}

#specifications{width:480px;float:right;margin-top:60px;background:#f6f5ed;color:#4c4c4c;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;}
.specifications-cap{display:block;height:7px;background:url(/media/images/bg_callout-pod-bottom2.png) center bottom no-repeat;}
#specifications p{line-height:27px;padding:15px 30px 15px;}
#specifications ul{list-style-type:disc;margin-left:15px;padding:0 30px 15px;}
#specifications li{font-weight:bold;margin-bottom:10px;}

#phone-callout{width:480px;float:right;margin-top:60px;text-align:center;}

#footer{margin-top:90px;}
#footer span{float:left;}
#footer ul{float:left;}
#footer ul li{float:left;margin-left:45px;}
#footer ul li a{font-size:12px;color:#949494;}
#footer ul li a:hover{text-decoration:none;}

#content{width:600px;margin-top:40px;float:left;}
#content h1, h1{font-size:27px;line-height:30px;color:#35a902;margin-bottom:15px;}
#content h2, h2{font-size:18px;color:#35a902;margin-bottom:10px;}
#content p{color:#4c4c4c;margin-bottom:10px;}
#content a{color:#35a902;}
#content a:hover{text-decoration:none;}

#callout{width:300px;float:right;margin-top:20px;background:#f6f5ed;color:#4c4c4c;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;}
#callout p{padding:15px 30px 15px;}
#callout ul{list-style-type:disc;margin-left:15px;padding:0 30px 15px;}
#callout a{color:#35A902;font-weight:bold;}

#photo-callout{width:300px;float:right;margin-top:40px;}

#disclaimer{margin:15px 0;padding-top:10px;font-size:11px;color:#737373;border-top:1px solid #aea991;clear:both;}

/*ROUNDED CORNERS*/
span.contact a{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}

/* FORMS */
fieldset{margin:30px 0 0 0;}
fieldset table,div#request{margin-left:31px;}

p.contactAbout{margin:10px 0 20px !important;}

legend{margin-bottom:15px;margin-left:-10px;}
legend img{margin-right:5px;float:left;}
legend span{padding:5px;font-size:16px;color:#35A902;font-weight:bold;display:block;float:left;}

label{font-size:12px;color:#4C4C4C;}

input{font:16px 'Lucida Grande',Arial,sans-serif;padding:4px;float:left;}

td{padding:0 5px 5px 0;vertical-align:middle;}

input.submit{background-color:#35A902;color:#ffffff;font-weight:bold;border:2px solid #2e9202;float:right;}

span.success{padding:10px;background-color:#35A902;color:#ffffff;display:block;margin-bottom:20px;}

div.error{padding:10px;border:2px solid red;margin-bottom:20px;}
div.error ul{list-style-type:disc;margin-left:20px;}
div.error ul li{margin-bottom:5px;}















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

h2 {

}

