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, 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;	
}

body { line-height: 1; font-family: Arial, Sans-Serif; font-size: 0.88em; }
fieldset { border: 0; }
legend { display: none; }
p { margin-bottom: 1em; }
.left { float: left; }
.right { float: right; }
.clear-me { clear: both; }
.hide-me { display: none; }
.small { font-size: 9px; }

div.main-container { width: 1009px; margin: 0 auto; }
div.header-container { height: 224px; background: url(/assets/img/header-bg.png) repeat-x bottom; padding: 27px 35px 0; }
div.header-container h1.logo { float: left; margin-right:20px; }
div.header-container h1.logo a 
{ display:block; width: 248px; height: 55px; text-indent: -9999em; -moz-outline-style: none; background: url(/assets/img/logo.png) no-repeat; }
div.header-container ul.main-menu { list-style-type: none !important; margin-left: 0 !important; }
div.header-container ul.main-menu li { float: left; margin: 0 9px 0 0; border-right: 2px solid #FFF; }
div.header-container ul.main-menu li a, div.header-container ul.main-menu li a:link 
{ float: left; margin: 0 9px 0 0;  text-transform: uppercase; color: #FFF; text-decoration: none; font-weight:bold; font-size: 14px; }
div.header-container ul.main-menu li.last, div.header-container ul.main-menu li.last a, div.header-container ul.main-menu li.last a:link { margin: 0; border-right: 0; }
div.header-container ul.main-menu li a:hover, div.header-container ul.main-menu li a.selected, div.header-container ul.main-menu li a.selected:link { color: #e8a63c;}
div.header-container div.banner { clear: both; width: 919px; height: 168px; background: url(/assets/img/banner.jpg) no-repeat 0 4px; }
div.header-container div.banner div.content { padding: 35px 0 0 725px; text-align:center; width: 169px; color: #FFF; font-size: 15px; font-weight: bold; }
div.header-container div.banner a.apply, div.header-container div.banner a.apply:link
{ display:block; width: 146px; height: 46px; background: url(/assets/img/banner-apply-now.gif) no-repeat; text-indent: -9999em; -moz-outline-style: none; margin-left: 12px; margin-bottom: 3px;}
div.header-container div.banner a.more, div.header-container div.banner a.more:link
{ color: #e8a63c; text-transform:lowercase; }

span.body-top { display:block; height: 22px; background: url(/assets/img/body-top.gif) no-repeat; margin-top: 10px; }
div.body-container { background: url(/assets/img/body-bg.png) no-repeat bottom; padding: 0 35px 35px; }

div.body-container * { line-height: 1.4em !important; }
div.body-container div.content h2 { font-size: 24px; }
div.body-container div.content a, div.body-container div.content a:link { color: #60646A; font-weight: bold; text-decoration: none; }
div.body-container div.content a:hover { color: #000; }
div.body-container a.bullet, div.body-container a.bullet:link { background: url(/assets/img/home-link-bullet.gif) no-repeat; padding: 2px 0 2px 23px; }
div.body-container div.content ul, div.body-container div.content ol,  ul#recently, ul.archive-list, ul.link { margin: 6px 18px; list-style-type: square; list-style-image: url(/assets/img/bullet.gif); }
div.body-container div.content img { margin: 6px 0; vertical-align:text-bottom; }

div.body-container div.left-column { float:left; width: 719px; margin-right: 50px; }
div.body-container div.right-column { float:left; width: 167px; }
div.body-container div.narrow-left-column { float:left; width: 719px; margin-right: 50px; }
div.body-container div.wide-right-column { float:left; width: 167px; }

div.body-container div.left-column-blog { float:left; width: 684px; margin-right: 50px; }
div.body-container div.right-column-blog { float:left; width: 197px; }

div.body-container h1.home-title { text-align: center; }
div.body-container table.home-content { width: 100%; }
div.body-container table.home-content td { width: 33%; text-align: center; vertical-align:top; }
div.body-container table.home-content td table tr td { width: auto; text-align: left; vertical-align:top; }
div.body-container table.home-content td h2 { font-size: 73px; margin-bottom: 3px; line-height: 1.1em !important; }
div.body-container table.home-content td h3 { font-size: 21px; margin-bottom: 18px; line-height: 1.1em !important; }
div.body-container table.home-content td img { margin: 12px 0; }

ul.home-page-menu { list-style-type: none !important; margin-left: 0 !important; margin-top: 34px; }
ul.home-page-menu li a, ul.home-page-menu li a:link { width: 167px; display: block; text-indent: -9999em; -moz-outline-style: none; }
ul.home-page-menu li.why a, ul.home-page-menu li.why a:link { height: 55px; background: url(/assets/img/home-menu/why-rent.gif) no-repeat; }
ul.home-page-menu li.what a, ul.home-page-menu li.what a:link { height: 57px; background: url(/assets/img/home-menu/what-can-i-rent.gif) no-repeat; }
ul.home-page-menu li.quote a, ul.home-page-menu li.quote a:link { height: 56px; background: url(/assets/img/home-menu/get-a-quote.gif) no-repeat; }
ul.home-page-menu li.apply a, ul.home-page-menu li.apply a:link { height: 55px; background: url(/assets/img/home-menu/apply-now.gif) no-repeat; }

ul.why-rent-menu { list-style-type: none !important; margin-left: 0 !important; }
ul.why-rent-menu li a, ul.why-rent-menu li a:link { width: 167px; display: block; text-indent: -9999em; -moz-outline-style: none; }
ul.why-rent-menu li.who a, ul.why-rent-menu li.who a:link { height: 55px; background: url(/assets/img/why-rent-menu/who.gif) no-repeat; }
ul.why-rent-menu li.faqs a, ul.why-rent-menu li.faqs a:link { height: 57px; background: url(/assets/img/why-rent-menu/faqs.gif) no-repeat; }
ul.why-rent-menu li.apply a, ul.why-rent-menu li.apply a:link { height: 55px; background: url(/assets/img/why-rent-menu/apply-now.gif) no-repeat; }

ul.standard-page-menu { list-style-type: none !important; margin-left: 0 !important; margin-top: 34px; }
ul.standard-page-menu li a, ul.standard-page-menu li a:link { width: 167px; display: block; text-indent: -9999em; -moz-outline-style: none; }
ul.standard-page-menu li.apply a, ul.standard-page-menu li.apply a:link { height: 55px; background: url(/assets/img/standard-menu/apply-now.gif) no-repeat; }
ul.standard-page-menu li.quote a, ul.standard-page-menu li.quote a:link { height: 56px; background: url(/assets/img/standard-menu/get-a-quote.gif) no-repeat; }
ul.standard-page-menu li.where a, ul.standard-page-menu li.where a:link { height: 55px; background: url(/assets/img/standard-menu/find-a-store.gif) no-repeat; }

ul.apply-now-menu { list-style-type: none !important; margin-left: 0 !important; }
ul.apply-now-menu li a, ul.apply-now-menu li a:link { width: 167px; display: block; text-indent: -9999em; -moz-outline-style: none; }
ul.apply-now-menu li.store a, ul.apply-now-menu li.store a:link { height: 55px; background: url(/assets/img/apply-now-menu/store.gif) no-repeat; }
ul.apply-now-menu li.person a, ul.apply-now-menu li.person a:link { height: 57px; background: url(/assets/img/apply-now-menu/person.gif) no-repeat; }
ul.apply-now-menu li.apply a, ul.apply-now-menu li.apply a:link { height: 55px; background: url(/assets/img/apply-now-menu/apply-now.gif) no-repeat; }

ul.home-page-menu li a:hover, ul.why-rent-menu li a:hover, ul.standard-page-menu li a:hover, ul.apply-now-menu li a:hover
{ background-position: bottom !important; } 

div.body-container table.products { width: 100%; }
div.body-container table.products tr td { font-size:12px; padding:10px 1.5%; vertical-align:top; width:30%; border-bottom: 1px solid #666666;}
div.body-container table.products tr.image td { vertical-align: middle; text-align:center; border-bottom: 0;}

div.body-container div.calc-container { width: 539px; }
div.body-container div.calc-container div.content { background: url(/assets/img/calc-pod-bg.png) no-repeat; min-height: 90px; padding: 22px 20px 0; }
div.body-container div.calc-container label, div.body-container div.calc-container input.txt { display:block; margin: 0 auto; }
div.body-container div.calc-container input.txt { font-size:19px; height:23px; width:154px; background: #FFFFFF url(/assets/img/pound-symbol.gif) no-repeat scroll 3px 4px; padding: 0 0 0 15px; line-height: normal !important; }
div.body-container div.calc-container div.calc-input { margin:10px 26px 15px; width: 220px; }
div.body-container div.calc-container input.btn { margin: 18px 30px 0; }
div.body-container div.calc-container label { float: left; }
div.body-container div.calc-container ul { list-style-type: none; list-style-image: none; }
div.body-container div.calc-container ul li { text-align:center; }
div.body-container div.calc-container span.error { float: left; padding-left: 2px; }
div.body-container div.calc-container span.bottom { height: 22px; background: url(/assets/img/calc-pod-bottom.gif) no-repeat; display:block; float: none; }
div.body-container table.calculator-results { margin: 10px auto 0; }
div.body-container table.calculator-results td.per-month { text-indent: -9999em; width: 142px; height: 51px; background: url(/assets/img/per_month.gif) no-repeat; }
div.body-container table.calculator-results td.per-week { text-indent: -9999em; width: 142px; height: 51px; background: url(/assets/img/per_week.gif) no-repeat; }
div.body-container table.calculator-results td.months-36 { text-indent: -9999em; width: 142px; height: 51px; background: url(/assets/img/36months.gif) no-repeat; }
div.body-container table.calculator-results td.months-48 { text-indent: -9999em; width: 142px; height: 51px; background: url(/assets/img/48months.gif) no-repeat; }
div.body-container table.calculator-results td.content { border: 1px solid #EEA833; text-align: center; font-size: 18px; background-color: #B8BABD; }
div.body-container div.calc-container span.exclude { display:block; margin:10px auto 0; width:189px; }

div.footer-container { padding: 10px 35px 35px; text-align: right; }
div.footer-container div.clear-me { margin-bottom: 6px; }
div.footer-container ul.footer-menu { list-style-type: none !important; margin-left: 0 !important; }
div.footer-container ul.footer-menu li { float: left; margin-left: 6px; }
div.footer-container a, div.footer-container a:link { color: #000; text-decoration: underline; }
div.footer-container a:hover { color: #e8a63c; }

/* Blog */
.date-header { font-size:0.98em !important; margin-bottom:5px; color:#FFF; }
h3.post-title { font-size:1.5em; margin-bottom:8px; }
p.blogger-labels { margin-top:10px; }
p.post-footer { font-size:0.88em; }
.post { border-bottom:1px #333 solid; padding-bottom:20px; margin-bottom:15px;  } 

h2.sidebar-title { background-image:url(/assets/img/bg-blog-right-siver-sm.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:16px;
height:43px;
margin:0;
padding:17px 0 0;
text-align:center;
text-transform:uppercase;
width:197px; }

ul#recently, ul.archive-list, ul.link { margin-top:0px; padding-top:0px; margin-bottom:20px; }
ul#recently li, ul.archive-list li, ul.link li { margin-bottom:4px; }
ul#recently li a, ul.archive-list li a, ul.link li a { text-decoration:none; color:#000; }