@charset "utf-8";
/* CSS Document */

/**************** FORMATTING *********************/

* {
margin:0px;
padding:0px;
border-collapse:collapse;
}

ul {
list-style-position:outside;
}

body {
background:url(http://www.gauthiersrental.com/images/background.jpg) repeat-x;
background-color:#030303;
}

#marginWrap {
width:789px;
margin:0px auto;
}

#floatWrap {
width:789px;
float:left;display:inline;
}



/****************** HEADER ***********************/

#header {
width:789px;height:126px;
background:url(http://www.gauthiersrental.com/images/header.jpg) 8px 0px no-repeat;
float:left;display:inline;
position:relative;
}

#header_logo {
display:block;
position:absolute;top:40px;left:20px;
width:360px;height:85px;
text-decoration:none;
}

#header_logo span {
visibility:hidden;
}

#header_nav a {
text-decoration:none;
}
#header_nav span {
visibility:hidden;
}
#header_home {
position:absolute;
display:block;
top:30px;
left:420px;
width:70px;
height:28px;
}
#header_quote {
position:absolute;
display:block;
top:29px;left:495px;
width:120px;height:28px;
overflow:hidden;
}
#header_news {
position:absolute;
display:block;
top:29px;left:621px;
width:65px;height:28px;
overflow:hidden;
}
#header_contact {
position:absolute;
display:block;
top:29px;left:695px;
width:87px;height:28px;
overflow:hidden;
}

/****************** MAIN *****************************/

#main {
width:780px;
background:url(http://www.gauthiersrental.com/images/main_bg.jpg) repeat-y;
float:left;display:inline;margin-left:8px;
font-family:Helvetica, Verdana, Tahoma;
}

/************** LEFT ********************/

#left {
width:185px;float:left;display:inline;
background:#fff;
}
#left_nav {
width:185px;height:173px;margin-left:10px;
background:url(http://www.gauthiersrental.com/images/left_nav_bg.jpg) no-repeat;
}
#left_nav ul {
list-style:none;
padding:16px 0px 0px 18px;
font-size:8pt;text-transform:uppercase;
line-height:16.5pt;list-style-position:outside;
}
#left_nav ul li a {
text-decoration:none;
color:#000;
}
#left_nav ul li a:hover {
text-decoration:underline;
}

#left_address {
width:181px;height:256px;margin-left:10px;
background:url(http://www.gauthiersrental.com/images/address_bg.jpg) no-repeat;
position:relative;font-size:9pt;
}
#left_address_lafayette {
position:absolute;
top:70px;left:10px;
}
#left_address_houma {
position:absolute;
left:10px;top:160px;
}
#left_address H3 {
font-size:10pt;text-transform:uppercase;
}
#left_signup {
width:181px;height:64px;margin-left:10px;
background:url(http://www.gauthiersrental.com/images/cta_updatesignup.jpg) no-repeat;
position:relative;
margin-bottom:12px;
}
#left_signup a {
text-decoration:none;
display:block;width:181px;height:64px;
}

#left_quote {
width:181px;height:82px;margin-left:10px;
background:url(http://www.gauthiersrental.com/images/left_quote.jpg) no-repeat;
position:relative;
margin-bottom:20px;
}
#left_quote a {
position:absolute;
top:0px;left:0px;
color:#757575;font-size:9pt;
text-decoration:none;
display:block;width:181px;height:82px;
}
#left_quote a span {
visibility:hidden;
}

#recentprojects {
display:block;
background:url(/images/recentprojects.jpg) top left no-repeat;
margin:25px 0 9px 10px;
width:181px;height:116px;
}
#recentprojects a {
text-decoration:none;
display:block;
width:181px;height:116px;
}

/******************* CONTENT *****************/

#content {
background:url(http://www.gauthiersrental.com/images/content_bg.jpg) bottom no-repeat;
float:right;display:inline;min-height:600px;
}

#content_header {
float:left;display:inline;width:579px;
}
h2 { 
color:#cc0001;margin:5px 0 0 10px;
font-size:16px;text-transform:uppercase; 
}
.black { 
color:black;font-size:16px;
}

/************ CONTENT MAIN ******************/

#content_main {
float:left;display:inline;
width:389px;
background:url(http://www.gauthiersrental.com/images/content_main_bg.jpg) no-repeat;
padding-top:5px;padding-bottom:25px;
font-size:9pt;font-family:Helvetica, Verdana, Tahoma;
color:#2a2a2a;
}
#content_main p {
margin-left:10px;
margin-right:20px;
padding:5px 0px 5px 0px;
}
#content_main img {
margin-right:20px;border:0px;
padding:5px 0px 5px 0px;
}
#content_main li {
margin-left:35px;
margin-right:20px;
padding:0px 0px 2px 0px;
}

/************ CONTENT RIGHT *****************/
#content_right {
width:180px;
float:left;display:inline;
}
#OTC-Logo {
width:180px;height:142px;
background:url(http://www.gauthiersrental.com/images/logo_otc.jpg) 9px -8px no-repeat;
position:relative;
}
#OTC-Logo a {
text-decoration:none;
display:block;
width:100px;height:100px;margin:10px 0 0 40px;
}
#OCT {
width:180px;height:142px;
background:url(http://www.gauthiersrental.com/images/OCT.jpg) 1px 0px no-repeat;
position:relative;
}
#OCT a {
position:absolute;
top:109px;left:80px;
text-decoration:none;
color:#000;font-size:9pt;
}
#OCT a:hover {
text-decoration:underline;
}
#GOM {
width:180px;height:155px;
background:url(http://www.gauthiersrental.com/images/GOM.gif) 1px 0px no-repeat;
position:relative;
}
#GOM a, #IADC a {
position:absolute;
top:125px;left:100px;
text-decoration:none;
}
#GOM a, span {
color:#000;font-size:9pt;
}
#IADC a, span {
color:#000;font-size:9pt;
}
#GOM a:hover {
text-decoration:underline;
}
#IADC {
width:180px;height:155px;
background:url(http://www.gauthiersrental.com/images/logo_iadc.jpg) 1px 0px no-repeat;
position:relative;
}
#COCOT {
width:180px;height:165px;
background:url(http://www.gauthiersrental.com/images/COCOT.gif) 1px 0px no-repeat;
position:relative;
}
#COCOT a {
position:absolute;
top:140px;left:20px;
text-decoration:none;
}
#COCOT a, span {
color:#000;font-size:9pt;
}
#COCOT a:hover {
text-decoration:underline;
}

/**************** FOOTER *******************/
#footer {
float:left;display:inline;
width:789px;height:107px;
background:url(http://www.gauthiersrental.com/images/footer.jpg);
color:#fff;font-family:Helvetica, Verdana, Tahoma;
font-size:9pt;
}

#footer a {
margin:0px 5px;
color:#fff;text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#footer_links {
text-align:center;
margin:6px 0px;float:left;display:inline;width:510px;
}
#footer_copyright {
text-align:center;float:left;display:inline;width:510px;
}
#RV {
float:left; display: inline;
width: 150px;
font-size:9px;
}

.post {
padding: 5px;
}
.post h2 {
color: #c82401;
text-decoration:none;
}

.post h2 a{
color: #c82401;
text-decoration:none;
}

#quote-errors{
background-color:#FFDFDF;
margin: 0 0 20px 20px;
border: 2px solid #ccc;
padding:5px;
width:300px;
}

#quote-errors p {
padding: 0px;
margin:0px;
width: 300px;
}

.error-image{
float:left;
margin: -10px 0 0 -20px;
}

.error-text{
font-size:14px;font-weight:bold;
float:left;clear:right;
margin: 3px 0 0 -10px;
}

#image_upload{
background-color:#ddd;
width:350px;
margin: 10px 0 0 10px;
border: 2px solid #bbb;
}

#image_upload h2 {
background-color:#eee;
color:#8F4747;
padding:5px;
}

#form_title,#form_upload_image{
padding:5px;
}

#form_delete{
background-color:#ddd;
width:350px;
margin: 10px 0 0 10px;
border: 2px solid #bbb;
}

#form_delete h2 {
background-color:#eee;
color:#8F4747;
padding:5px;
}

#form_change_title{
background-color:#ddd;
width:350px;
margin: 10px 0 0 10px;
border: 2px solid #bbb;
}

#form_change_title h2 {
background-color:#eee;
color:#8F4747;
padding:5px;
}

#change_image_title_image, #form_delete_body, #form_change_title_text{
padding:5px;
}

.invis { 
visibility:hidden;
}




/********* REDESIGN *********/

#top_area {
padding-top:10px;height:227px;width:780px;
float:left;display:inline;
background:url(images/header_image.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}
#top_area-onsitestorage {
padding-top:10px;height:225px;width:780px;
float:left;display:inline;
background:url(images/header_onsite.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}
#top_area-dnvcertificationinfo {
padding-top:10px;height:225px;width:780px;
float:left;display:inline;
background:url(images/header_dnvcertificationinfo.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}
#top_area-dnvbaskets {
padding-top:10px;height:225px;width:780px;
float:left;display:inline;
background:url(images/header_dnvbaskets.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}
#top_area-containersales {
padding-top:10px;height:225px;width:780px;
float:left;display:inline;
background:url(images/header_containersales.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}
#top_area-officecontainers {
padding-top:10px;height:225px;width:780px;
float:left;display:inline;
background:url(images/header_officecontainers.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}
#top_area-dnvcertified {
padding-top:10px;height:225px;width:780px;
float:left;display:inline;
background:url(images/header_dnvcertified.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}
#top_area-officetrailers {
padding-top:10px;height:225px;width:780px;
float:left;display:inline;
background:url(images/header_officetrailers.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}
#top_area-blastresistant {
padding-top:10px;height:225px;width:780px;
float:left;display:inline;
background:url(images/header_blastresistant.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}
#top_area-dnvcontainers {
padding-top:10px;height:225px;width:780px;
float:left;display:inline;
background:url(images/header_dnvcontainers.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}
#top_area-dnvtanks {
padding-top:10px;height:225px;width:780px;
float:left;display:inline;
background:url(images/header_dnvtanks.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}
#top_area-offshorecontainers {
padding-top:10px;height:225px;width:780px;
float:left;display:inline;
background:url(images/header_offshorecontainers.jpg) 10px 10px no-repeat;
background-color:white;
margin-left:8px;
}

#left_menu {
font:bold 11px helvetica, arial, sans-serif;
float:left;display:inline;
width:210px;height:219px;
padding-left:20px;padding-top:3px;
}
#left_menu ul {
line-height:15.1pt;
}
#left_menu ul li {
position:relative;
display:block;width:210px;
}
#left_menu li ul {
position: absolute;
left: 210px;
top: 0;
display: none;
}
#left_menu li ul li {
padding-left:5px;
}
#left_menu ul {
margin: 0;
padding: 0;
list-style: none;
width: 205px;
}
#left_menu li:hover ul, li.over ul { 
display: block; }
#nav ul li {
background-color:#ececec
}
#nav a {
text-decoration:none;
color:#2c2c2c;
}
#nav a:hover {
text-decoration:underline;
}

.brochure {
margin-left:10px;
}
#newslist {
line-height:18pt;
font-size:14px;margin-top:15px;
}
#newslist a {
color:#cc0001;
font-weight:bold;
}

#comment {
width:350px;
}

p.dnvmenu {
text-align:center;
line-height:17pt;
background:#ebebeb;
outline:1px solid #ccc;
margin:5px 0 5px 0;
font-weight:bold;color:#000;
}
p.dnvmenu a {
color:#9a0000;
}
p.dnvmenu a:hover {
color:#000;
}

.fb {border:0;margin:1px 0 20px 10px;}


/* Comments Off Label */
.feedback {display:none;}

/* DNV Pics Page */
.dnv-pics {text-align:center;}
.dnv-pics img {width:250px;}
.dnv-pics p {margin:0 !important;}