* { margin:0; padding:0; }

/* BODY */
body { font:13px Arial, Sans-Serif; color:#121212; background-color:#e9e9e8; }
img { border:none; }
#content a { color:#640116;}
#leftContent ul li a { color:#640116;text-decoration:underline;}
#leftContent ul li a:hover { color:#000; }
#footer a:link { text-decoration:none; color:#848484; }
h3 { font-size:13px;margin-bottom:5px;text-decoration:underline;text-transform:uppercase; }
h2 { font-size:13px;margin-bottom:5px;text-decoration:underline; }
a {outline:0;}
hr {float:left;display:Inline;clear:both;width:100%;margin:20px 0;color:#cecece;background-color:#cecece;border:0;height:1px;}
img.left {float:left;display:Inline;margin:0 13px 13px 0;border:1px solid #ccc;}
/* HEADER */
#headerContainer { float:left; width:100%; height:382px; background:url(images/bg_header.jpg) repeat-x 0 0; }
#header { margin:0px auto; width:937px; height:375px; background:url(images/bg_head.jpg) no-repeat 0 0; }
#header-about { margin:0px auto; width:937px; height:375px; background:url(images/bg_head_about.jpg) no-repeat 0 0; }
#header-services { margin:0px auto; width:937px; height:375px; background:url(images/bg_head_services.jpg) no-repeat 0 0; }
#header-equip { margin:0px auto; width:937px; height:375px; background:url(images/bg_head_equip.jpg) no-repeat 0 0; }
#header-aerionservices { margin:0px auto; width:937px; height:375px; background:url(images/bg_head_aerionservices.jpg) no-repeat 0 0; }
#header-solidscontrols { margin:0px auto; width:937px; height:375px; background:url(images/bg_head_solidscontrols.jpg) no-repeat 0 0; }
#header-laborservices { margin:0px auto; width:937px; height:375px; background:url(images/bg_head_laborservices.jpg) no-repeat 0 0; }
#header-contact { margin:0px auto; width:937px; height:375px; background:url(images/bg_head_contact.jpg) no-repeat 0 0; }
#logo { float:left; }
#logo a {text-decoration:none;}
#nav { float:right; }
.logolink { float:left;display:inline;width:241px;height:87px;margin-left:14px;}
.invis { visibility:hidden }
.attention {font-size:11pt;font-weight:bold;margin-top:10px;}
.border-grey {border:1px solid #ccc;}

/* CONTENT */
#contentContainer { float:left; width:100%; background-color:#e9e9e8; }
#content { margin:0px auto; padding:10px 0 0 0; width:937px; }
#content h1 { font:bold 16px/18px helvetica, arial, sans-serif;text-decoration:underline; margin-bottom:8px; }
#content p { line-height:15px; margin-bottom:10px; }
#content #left { float:left; width:485px; }
#content #lefttop { float:left; width:479px; }
#content #lefttop img { float:left; }
#content #leftContent { float:left; padding:10px 20px 20px 20px; width:437px; background:#fff url(images/bg_box.jpg) repeat-x 0 0; border:1px solid #d0d0d0; border-width:0 1px 2px 1px; }
#content #learnmore { margin-top:14px; }
#content #right { float:right; width:452px; }
#content #righttop { float:left; width:452px; }
#content #righttop img { float:left; }
#content #rightContent { float:left; padding:10px 20px 8px 20px; margin-bottom:8px; width:410px; background:#fff url(images/bg_box.jpg) repeat-x 0 0; border:1px solid #d0d0d0; border-width:0 1px 2px 1px; }
#content #homelist { float:left; width:110px; margin-bottom:15px; }
#content ul li { list-style:none; line-height:15px; background:url(images/bullet.jpg) no-repeat 0 6px; padding:0 0 0 10px; }
#content ul {margin-bottom:15px;}
#content #wide { width:290px;float:left;margin-bottom:15px; }
#content #advantage { float:left; width:400px; height:30px; border:1px solid #d0d0d0; border-width:1px 1px 2px 1px; background:url(images/bg_advantage.jpg) no-repeat 0 0; padding:50px 20px 20px 30px; text-align:center; }
#content #advantage p { line-height:16px; }

/* FOOTER */
#footerContainer { margin-top:8px; float:left; width:100%; background:url(images/bg_footer.jpg) repeat-x 0 0; }
#footer { color:#a6a6a6; margin:0px auto; padding:15px 0 50px 0; width:937px; text-align:center; }
#footer a { color:#a6a6a6; text-decoration:none; }
#footer ul { float:left; width:937px; font-size:12px; line-height:22px; }
#footer ul li { list-style:none; display:inline; padding:0 2px 0 2px; }
#footer p { float:left; font-size:9pt;width:937px; text-align:center; margin-top:15px; }
#footer img { margin-top:3px; }
#footerlogos {width:457px;height:45px;float:left;display:inline;margin:20px 0 40px 240px;background:url(images/bg_footerlogos.jpg) no-repeat 0 0;}
#footerlogos a {float:left;display:inline;width:160px;height:45px;margin-left:67px;}

/* Styles for inner page template */
#content #left-sm { float:left; width:245px;}
#content #left-sm #lefttop { float:left; width:245px; }
#content #left-sm #leftContent { float:left; padding:10px 20px 20px 20px; margin-bottom:8px; width:203px; background:#fff url(images/bg_box.jpg) repeat-x 0 0; border:1px solid #d0d0d0; border-width:0 1px 2px 1px; }
#left-sm li { float:left;display:inline;width:180px;}
#content #right-lg { float:right; width:684px; }
#content #right-lg #righttop { float:left; width:684px; }
#content #right-lg #rightContent { float:left; padding:10px 20px 20px 20px; margin-bottom:8px; width:642px; background:#fff url(images/bg_box.jpg) repeat-x 0 0; border:1px solid #d0d0d0; border-width:0 1px 2px 1px; }
#left-sm li { margin-top:3px; }
#left-sm h1 a {color:#000;}
#left-sm h3 {float:left;display:inline;font-family:helvetica, arial, sans-serif;margin-top:10px;font-size:10pt;}
#left-sm h3 a {color:#000;text-transform:none;}
#left-sm h2 {float:left;display:inline;font-family:helvetica, arial, sans-serif;margin-top:15px;font-size:12pt;}
#left-sm h2 a {color:#000;}

/* ABOUT AERION */
#content #advantagelist { float:left; margin-top:10px;margin-bottom:20px;width:380px; height:110px; border:1px solid #d0d0d0; border-width:1px 1px 2px 1px; background:url(images/bg_advantage.jpg) no-repeat -20px 0; padding:50px 10px 20px 10px;text-align:left; }
#advantagelist ul { float:left;width:186px;margin-left:4px; }
#advantagelist li { margin-bottom:5px; }
p.abouttxt { float:left;display:inline;width:220px;margin-left:10px;margin-top:10px; }

/* AERION SERVICES */
.pdf { float:left;display:inline;clear:left; }
.pdftxt { float:left;display:inline;margin:5px 0 0 5px;text-decoration:underline;font-weight:bold;width:500px; }
.item { float:left;display:inline;width:635px;margin-bottom:10px; }
.item .row { float:left;display:inline;width:635px;margin-bottom:0px;padding-top:10px;background:url(images/divider.jpg) top left no-repeat; }
.item .row .pic { float:left;display:inline;width:300px;text-align:center; }
.item .row .descrip { float:left;display:inline;width:334px; }
.equipbtn { margin-right:7px; }
.bullets { float:left;display:inline;margin-top:10px;padding-top:20px;width:635px;background:url(images/divider.jpg) top left no-repeat; }
#servicebuttons {float:left;display:inline;width:633px;height:232px;padding:0;margin:0p;background:url(images/aerionservices.jpg) no-repeat 0 0;}
#servicebuttons a {float:left;display:inline;width:210px;height:180px;margin:45px 0 0 0;}


/* Rental Equipment List Styles for double and triple lists */
#triplelist { float:left;display:inline;width:185px;margin-right:25px; }
#triplelist li { float:left;margin-left:10px; }
#doublelist { float:left;display:inline;width:250px;margin:0px 10px 25px 30px; }
#doublelist li { margin-left:10px; }

/* SERVICE AREA */
.map { border:1px solid #666666; }

/* CONTACT US */
#commentForm { float:left;display:inline;margin:10px 0 5px 0;display:block; }
#commentForm label { font-weight:900;width:90px;display:inline-block;vertical-align:top;padding: 5px 0;}
#commentForm em { color: #f00;display:inline; }
#commentForm label.error { color:red;width:230px;padding: 0 0 0 10px; }
#commentForm .marked { margin-left:92px; }
#commentForm .submit { margin-left:437px;margin-bottom:20px;border:0;height:26px;padding:0; }
#commentForm input {border:1px solid #707070;height:17px;padding:3px 0 0 3px;}

#locations {float:left;display:inline;margin:0px 0 0 0;border-top:1px solid #ccc;padding:20px 20px 10px 20px;background:#eee;}
#locations .address {float:left;display:inline;;width:190px;margin:0 10px 10px 0;}
#locations .address strong {font-size:11pt;color:#670117;}