/* universal */

body {background:#FFFFFF url(/images/bg-shadows.jpg) center top no-repeat; color: #464646; font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 72%;  line-height:16px; margin:0; padding:0; }

p { margin:0 0 14px 0; }
strong { color:#3a3a3a; }
strong a:link { text-decoration: none; }
strong a:visited { text-decoration: none; }
.small { font-size:9px; !important }
br.clear {clear:both;}

.notvisible {display:none;}
.font1down {font-size: 95%;}
.fright {float: right;}
.fleft {float: left;}
.imgright {float: right; margin: 30px 0 30px 30px;}
.imgleft {float: left; margin: 0 30px 0 0;}

HR { border: none; color: #f0f0f0; margin: 15px 0 15px 0; background-color: #f0f0f0; height: 1px; }
a { color:#f7931d; text-decoration: none;outline:none; }
a:hover { color:#f7931d; text-decoration: underline; }

a.orange_button { display:block; text-transform:uppercase; color:#fff; background:url(../images/apply_now_button.png) no-repeat; width:171px; height:47px; font-size:12px; font-weight:bold; padding:14px 10px 5px 11px; text-decoration:none;}
a.more {font-weight:bold; text-decoration:none; font-size:11px; color:#e37e07; background:url(/images/hp-arrow.gif) no-repeat left center; padding:0 0 0 17px; display:block; height:12px; line-height:12px; float:left;}
a.more:hover {color:#616162;}

h1 { color:#f7931d; font-size:16px; margin:22px 0 14px 0; }
h1.pagetitle { color:#f7931d; font-size: 22px;}
h1.pagetitle span.hilite {color:#616162;}

h2 { color:#666666; line-height: 1em; font-size: 150%; }
h2.homepromo {font-size: 170%; color: #f7931d; }
h2.orange {font-size:14px; color:#f7931d;}
h2.orange2 {color:#f7931d;}
h3 { color: #000; margin: 20px 0 8px 0; }
h3 strong {color:#f7931d}
h4 { color: #000; font-size:12px; margin:20px 0 0 0; }
h4.subnav { font-size: 140%; color: #f7931d; }

/* home */

#header {width:896px; height:90px;margin:0 auto 3px auto; padding:20px 26px;background:#e3e3e3 url(/images/header-bg.jpg);overflow:hidden;}

ul#utility {margin:0; padding:0; list-style-type:none; float:left;}
ul#utility li a {display:block; height:12px; float:left; text-indent:-9999px; padding:0 8px;}
ul#utility li {float:left;}
ul#utility li#home a {background:url(/images/nav-home.gif) no-repeat; width:26px;}
ul#utility li#about_us a { background:url(/images/nav-about-us.gif) no-repeat; width:42px;}
ul#utility li#live_help a { background:url(/images/nav-live-help.gif) no-repeat; width:42px;}


#navigation {float:right;width:420px;margin:60px 0 0 0; }

#navigation ul {margin:0; padding:0; list-style-type:none;}
#navigation ul a {text-decoration:none; display:block; float:left; text-transform:uppercase; font-weight:bold; color:#404040; font-size:12px; background:url(../images/main-nav-divider.gif) no-repeat left center; padding:0 10px}
#navigation ul a#why_renting_is_smart {background:none;}
#navigation ul li a {float:left;}
#navigation ul li {float:left;}

.HomeBanner {line-height:0;}
.HomeBanner a img {border:0;}
#hm-mainimage { position:relative; height: 225px;}
#hm-promoimage { position:relative; height: 110px;}
\ html #hm-mainimage a {margin-top: -4px;}
.HomeBanner a h2 {display:none;}
.HomeBanner a img {	display:none;  }

#hm-promoimage img {margin:4px 0;}

#hm-wrapper {width: 900px; margin:0px auto 5px auto; padding: 0 24px 22px 23px; border: 1px solid #dfdfdf; float: left; background: #f5f5f5;}

#col1 ul, #col2 ul, #col3 ul, #col4 ul {list-style: none; padding: 0; margin: 0;}
#col1 ul li, #col2 ul li, #col3 ul li, #col4 ul li {background: url(../images/hp-arrow-ul.gif) no-repeat 0 5px; padding: 0 0 0 10px; margin: 0 0 18px 0;}

#col1 h3, #col2 h3, #col3 h3, #col4 h3 {color: #464646; font-size: 180%; line-height: 110%;}

#col1 {width: 213px; float: left; margin: 0 23px 0 0;}

#col2 {float: left; width: 213px; margin: 0 23px 0 0;}

#col3 {float: left; width: 215px;}

#col4 {float: right; width: 190px;}



#footer {clear:both;width:918px;margin:20px auto; padding:10px 15px;color:#737373;border-top:#d6d6d6 1px solid;}
/* internal */

.subnavtop {width:196px;width/**/:/**/ 182px;background: url(/images/in-right-break.gif) repeat-x bottom left;padding: 0 0 15px 14px;margin-top: 16px;}

.subnavtop h4 { margin: 0; }

#in-mainimage {clear:both;width:908px; height:90px;margin:0 auto 7px auto; padding:20px;}

#in-wrapper {width:948px;margin:0 auto 0;}

#in-content {clear:both;margin:0 auto 0;background:#eeeded;overflow:visible;}

#in-content-breakdiv {clear:both;}

#in-content-left {float:left;width:680px;margin:-37px 0 0 20px; padding:15px 25px 80px 25px;background:#ffffff /*url(/images/in-content-bg.jpg) top right no-repeat*/;border:#e1e1e1 1px solid; position:relative;}
#in-content-left .branding {position:absolute; bottom:0; left:0; width:700px; height:42px; border-top:1px solid #e5e5e5; line-height:42px; font-size:14px; color:#616162px; font-weight:bold; padding:0 0 0 30px;}
#in-content-left .branding strong {color:#f7931d;}

p.breadcrumbs a:link, p.breadcrumbs a:visited { text-decoration: none; }

.in-content-img {float:right !important;margin:-40px 0pt 10px 20px;}

#in-content-right {float:right;width:196px;}

.in-right-navigation {width:167px;margin:0 auto;line-height:14px;font-weight:bold; color:#4c4c4c;}

.in-right-navigation ul {margin: 0; padding: 0; list-style: none;}
.in-right-navigation li {list-style-type:none; padding:3px; background:url(/images/in-right-dottedline.gif) repeat-x bottom left;}
.in-right-navigation a:link, .in-right-navigation a:visited {display:block; background:url(/images/bullet-02.gif) no-repeat 0px 4px; padding:0 0 0 10px; font-weight:normal; color:#4c4c4c; text-decoration:none;}
.in-right-navigation a:hover, .in-right-navigation a:active {display:block; background:url(/images/bullet-02.gif) no-repeat 0px 4px; padding:0 0 0 10px; font-weight:normal; color:#f7931d; text-decoration:none;}

.in-product-promo {width:167px; height:52px;margin:0 auto 12px auto; padding:0 0 12px 0;border-bottom:#d6d6d6 1px solid;font-size:10px; line-height:12px;overflow:hidden;}

.in-product-promo strong {font-size:11px; color:#4c4c4e;}

.in-product-promo-image {float:left;margin:0 8px 0 0;}

table#renting_possibilities {border-top:1px solid #e5e5e5;}
table#renting_possibilities td { padding:20px 0; text-align:center; color:#000; font-size:11px;border-bottom:1px solid #e5e5e5; font-weight:bold;}
table#renting_possibilities td.centercol { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}

table#find_a_store {border-top:1px solid #e5e5e5;}
table#find_a_store img {margin:0 0 7px 0;}
table#find_a_store td { padding:20px 10px 20px 20px; text-align:left; color:#000; font-size:11px;border-bottom:1px solid #e5e5e5; font-weight:bold;}
table#find_a_store td.centercol { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}

#why_rent_wrap {margin:40px 0 20px 0; float:left;}
#why_rent_wrap .info {width:224px; float:left; background:url(../images/bottom-box-repeat.gif) repeat-x left bottom; padding:0; margin:0; border:1px solid #e4e4e5; height:184px; overflow:hidden;} 
#why_rent_wrap h3 {margin:0;}
#why_rent_wrap .info h3 a {display:block; height:35px; background:url(/images/info-header-background.gif) repeat-x left top;line-height:35px; color:#fff; padding:0 0 0 15px; margin:0; text-decoration:none;}
#why_rent_wrap .info p {margin:20px 15px 30px 15px;}

ul#rightcol {list-style-type:none; margin:20px 0 0 10px; padding:0;}
ul#rightcol li a {display:block; text-decoration:none; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold;width:170px; height:35px; line-height:12px; padding:10px 0 0 17px; margin:0 0 5px 0; }
ul#rightcol li a span { text-transform:none; color:#c3c3c3; font-size:11px; font-weight:normal; }
ul#rightcol li#apply_now a {background:url(../images/apply_now_button.png) no-repeat;}
ul#rightcol li#get_quote a { background:url(../images/standard_button.png) no-repeat;}
ul#rightcol li#need_help a { background:url(../images/standard_button.png) no-repeat;}
ul#rightcol li#live_help a {background:url(../images/standard_button.png) no-repeat;}

    
#in-footer {clear:both;width:918px;margin:0 auto; padding:10px 15px;color:#737373;border-top:#d6d6d6 1px solid;}
#in-footer a {color:#737373; text-decoration:none;}
#in-footer a:hover {text-decoration:underline;}

/* Additional Styles */
.getaquote { display: block; }
.getaquote .small { font-weight: normal; font-size: 90%; }
.getaquote table { width: 425px; }
.getaquote th { text-align: right; font-weight: bold; width: 50%; padding: 5px 15px 7px 0; vertical-align: top; }
.getaquote td { vertical-align: top; padding: 5px 0 7px 0; }
.getaquote input.text { width: 100%; }
.getaquote input.radio { margin-right: 6px; }
.getaquote select { width: 100%; }

.quoteresults { display: block; }
.quoteresults table { width: 600px; margin-bottom: 9px; }
.quoteresults th { text-align: left; background: #e5e5e5; padding: 4px 4px 3px 14px; width: 119px; width/**/:/**/ 121px; color: #222222; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
.quoteresults th.leftcol { width: 210px; width/**/:/**/ 202px; }
.quoteresults td { background: #f9f9f9; padding: 4px 4px 3px 4px; width: 129px; width/**/:/**/ 121px; color: #898989; border-bottom: 1px solid #fff; border-left: 1px solid #fff;}
.quoteresults td.hdr {background: #000; color: #fff; font-weight: bold; padding-left: 14px;}
.quoteresults td.left { width: 210px; width/**/:/**/ 202px; font-weight: bold; color: #737373; }
.quoteresults td.free {padding-left: 20px; color: #2ba605; font-weight: bold;}
.smallinfo { font-size: 10px; color: #b6b6b6; padding: 0 4px; }

.contactform { display: block; padding-top: 15px; margin-top: 15px; border-top: 1px solid #f0f0f0; }
.contactform table { width: 400px; }
.contactform th { padding: 3px 0; width: 150px; width/**/:/**/ 135px; padding-right: 15px; text-align: left; vertical-align: top; }
.contactform td { padding: 3px 0; width: 250px; vertical-align: top; }
.contactform input.text { width: 250px; }
.contactform input.submit { float: right; }
.contactform textarea { width: 250px; }

/* Why rent? */

.section {width: 677px; float: left; border-bottom: 1px solid #e1e1e1; margin: 0 0 10px 0;}
\ html .section {margin-bottom: 20px;}
.section h2 {font-size: 180%; color: #454545; line-height: 110%;}
.section h3 {font-size: 140%; color: #454545; line-height: 110%;}

.section ul.arrows {list-style: none; margin: 0; padding: 0;}
.section ul.arrows li {background: url(../images/orange-arrow.gif) no-repeat 0 5px; padding: 0 0 0 12px;}

.section .col1, .section .col2, .section .col3, .section .col4 {height: 176px; margin: 20px 0;}
.section .col1 img, .section .col2 img, .section .col3 img, .section .col4 img {margin: 0 0 10px 35px;}


.section .col1 {float: left; width: 150px; border-right: #e1e1e1 solid 1px; padding: 0 10px 0 0; }
.section .col2 {float: left; width: 150px; padding: 0 0 0 14px; border-right: #e1e1e1 solid 1px;}
.section .col3 {float: left; width: 150px; border-right: #e1e1e1 solid 1px;padding: 0 10px;}
.section .col4 {float: right; width: 145px; padding: 0 20px 0 10px;}

.section .col1 ul, .section .col2 ul, .section .col3 ul, .section .col4 ul {list-style: none; padding: 0; margin: 0;}
.section .col1 ul li, .section .col2 ul li, .section .col3 ul li, .section .col4 ul li {background: url(../images/orange-bullet.gif) no-repeat 0 5px; padding: 0 0 0 12px;}