body { margin: 0; padding: 0; background: url(img/bg_gradient.jpg); }
#outer { margin: 0px auto; padding: 0; text-align: center; }
#heading { text-align: left; padding: 25px 0px 5px 20px; margin: 0px auto; width: 904px; }
.heading1 { inline; float: left; width: 714px; overflow: hidden; color: #6C7728; font-weight: normal; font-family: Trebuchet, Arial, Tahoma, Sans-serif; font-size: 24px;}
.heading1 a, .heading1 a:hover { color: #6C7728; font-weight: normal; font-family: Trebuchet, Arial, Tahoma, Sans-serif; font-size: 24px; text-decoration: none;}

.heading2 { padding-top: 10px; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #000; }
.heading2 a { color: #6C7728; }
.heading2 a:hover { color: #6C7728; text-decoration: none; }
.heading2 u { color: #6C7728; }
.error { font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #f00; }
.msg { font-family: arial, sans-serif; font-size: 12px; font-weight: bold; color: #00f; }

#inner { margin: 0px auto; padding: 0; text-align: center; width: 904px; }
#toprounded { background: url(img/top_rounded.jpg) no-repeat; width: 904px; height: 13px; padding: 0; margin: 0px auto; }
#bottomrounded { background: url(img/bottom_rounded.jpg) no-repeat; width: 904px; height: 13px; padding: 0; margin: 0; }
#rounded { margin: 0px auto; padding: 0; text-align: center; width: 904px; background: url(img/middle_rounded.jpg) repeat top; }

#homepage_wrapper { background: url(img/homepage_top_bg.jpg) no-repeat; width: 904px; height; 413px; margin: 0px auto; padding: 0; text-align: center; width: 904px; }
#homepage_top_left { display: block; inline; float: left; width: 446px; height; 413px; overflow: hidden; padding: 0px; margin: 0px auto; }
#homepage_top_right {  display: block inline; float: left; width: 458px; height: 413px; overflow: hidden; padding: 0px; margin: 0px auto; text-align: center; }
#homepage_wrapper h1 { margin: 0; padding: 20px 0px 0px 25px; text-align: left; color: #6C7728; font-family: Tahoma, Trebuchet, Arial, sans-serif; font-weight: bold; font-size: 30px; }
#homepage_wrapper h2 { margin: 0; padding:  10px 0px 0px 25px; text-align: left; color: #BBA273; font-family: Trebuchet, Arial, sans-serif; font-weight: normal; font-size: 25px; line-height: 32px; }
#homepage_wrapper h2 u { color: #BBA273; }
#homepage_wrapper #threesteps { padding: 53px 0px 0px 25px; text-align: left; }
#threesteps_text { line-height: 18px; padding-top: 25px; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; }
.threesteps1 { color: #333; font-size: 13px; }
.threesteps2 { color: #BBA273; font-size: 20px; }
#homepage_top_right #clickheretostart { margin: 0; padding: 125px 0px 0px 120px; text-align: left; }
#homepage_top_right #clickheretostart a { color: #fff; text-decoration: underline; font-family: Arial, sans-serif; font-weight: bold; font-size: 17px; letter-spacing: .02em; }
#homepage_top_right #clickheretostart a:hover { color: #fff; text-decoration: none; font-family: Arial, sans-serif; font-weight: bold; font-size: 17px; letter-spacing: .02em; }
#homepage_top_right #clickheretostart u { color: #fff; }

#homepage_bottom { background: url(img/homepage_bottom_bg.jpg) no-repeat; margin: 0px auto; text-align: center; padding: 0; width: 904px; height: 413px; }
#homepage_bottom_wrapper { margin: 0px auto; text-align: center; padding: 0; padding-top: 45px; width: 840px; font-family: Verdana, Arial, sans-serif; color: #fff; }
#homepage_bottom_wrapper a { color: #fff; text-decoration: underline; }
#homepage_bottom_wrapper a:hover { color: #fff; text-decoration: none; }
#homepage_bottom_wrapper ul { list-style-image:url("img/arrow_wt.gif"); font-size: 12px; margin-left: 0; padding-left: 20px; }
#homepage_bottom_wrapper ul li { line-height: 20px; }
#homepage_bottom_wrapper h1 { font-weight: bold; font-size: 15px; line-height: 17px; letter-spacing: .05em; }
#homepage_bottom_wrapper h2 { font-weight: bold; font-size: 13px; line-height: 15px; letter-spacing: .05em; }

#homepage_bottom_wrapper .col1 { inline; float: left; width: 320px; overflow: hidden; text-align: left; }
#homepage_bottom_wrapper .col2 { inline; float: left; width: 300px; overflow: hidden; text-align: left; }
#homepage_bottom_wrapper .col3 { inline; float: left; width: 220px; overflow: hidden; text-align: left; font-size: 12px; }

#homepage_getstarted_box { font-family: Verdana, arial, sans-serif; margin: 0; margin-top: 30px; padding: 0; width: 828px; height: 110px; display: block; background: url(img/homepage_getstarted_box.jpg) no-repeat; }
#homepage_getstarted_box .col1 { padding-left: 25px; padding-top: 15px; inline; float: left; width: 264px; overflow: hidden; text-align: left; }
#homepage_getstarted_box .col1 ul li { font-size: 17px; color: #000; line-height: 20px; }
#homepage_getstarted_box .col2 { padding-top: 15px; inline; float: left; width: 298px; overflow: hidden; text-align: left; }
#homepage_getstarted_box .col2 ul li {  font-size: 17px; color: #281F0C; line-height: 20px; }
#homepage_getstarted_box .col3 { padding-top: 60px; inline; float: left; width: 241px; overflow: hidden; text-align: left; }
#homepage_getstarted_box ul { list-style-image:url(img/arrow_blk.gif); font-size: 12px; margin-left: 0; padding-left: 20px; }

.borderimg { margin: 0; padding: 0; }
#rounded_1 { width: 810px; text-align: center; margin: 0px auto; }
#rounded_2 { width: 810px; text-align: center; margin: 0px auto; }
#leftcol { inline; float: left; width: 450px; overflow: hidden; padding: 0px; }
#leftcol h1 { margin: 0; padding: 0; text-align: left; color: #6C7728; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; font-size: 30px; }
#leftcol h2 { margin: 0; padding: 0; text-align: left; color: #C7AD7C; font-family: Trebuchet, Arial, sans-serif; font-weight: normal; font-size: 22px; }
#leftcol p { text-align: left; font-family: Trebuchet, Arial, sans-serif; font-size: 12px; color: #333; }

#rightcol { width: 310px; overflow: hidden; }
#rightcol ul { list-style-image:url("img/arrow.gif"); }
#rightcol ul li { text-align: left; font-family: Trebuchet, Arial, sans-serif; font-size: 12px; color: #333; padding-bottom: 5px; }
.largebrowntext { margin: 0; padding: 0; text-align: left; color: #BBA273; font-family: Trebuchet, Arial, sans-serif; font-weight: normal; font-size: 25px; line-height: 32px; }
.clearit { clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0.0; }

#textOnWhite { text-align: left; font-family: Trebuchet, Arial, sans-serif; font-size: 12px; color: #333; }
#textOnWhite h1 { margin: 0; padding: 0; }
#textOnWhite h2 { margin: 0; padding: 0; }
#textOnWhite p { margin: 0; padding: 0; padding-top: 8px; }
#textOnWhite a { color: #6C7728; }
#textOnWhite a:hover { color: #6C7728; text-decoration: none;}

#nav_buttons { margin: 0; padding: 0; text-align: left; width: 314px; height: 48px; padding-right: 495px; }
#greenbar_top { background: url(img/greenbar_top.jpg) no-repeat; margin: 0; padding:0; width: 809px; height: 39px; }
#greysection { background: url(img/greybar.jpg) repeat; margin: 0; padding: 0; width: 809px; text-align: center; font-family: Verdana, arial, sans-serif; color: #fff; }
#greysection h1 { margin: 0; padding: 6px 0px 6px 0px; font-weight: bold; font-size: 15px; line-height: 17px; letter-spacing: .05em; }
#greysection h2 { margin: 0; padding: 6px 0px 6px 0px; font-weight: bold; font-size: 11px; line-height: 13px; }
#greysection p { color: #fff; }

#greenbar_bottom { background: url(img/greenbar_bottom.jpg) no-repeat; margin: 0; padding:0; width: 809px; height: 42px; }

/*create your account form*/
#greysection #renterinfo { margin: 0px auto; padding: 0; width: 780px; text-align: center; }

/*#contact1 { inline; float: left; width: 350px; margin: 0px auto; padding: 0; padding-left: 30px; text-align: left; overflow: hidden; }
#contact2 { inline; float: left; width: 350px; margin: 0px auto; padding: 0; padding-left: 35px; padding-right: 15px; text-align: left; overflow: hidden; }
.titleblock { height: 85px; display: block; }*/
#contactinfo_wrapper { padding-left: 30px; }
table.contactinfo { font-size: 12px; font-weight: bold; text-align: center; }
table.contactinfo td { font-size: 12px; font-weight: bold; text-align: left; }
table.contactinfo td a { color: #fff; text-decoration: underline; }
table.contactinfo td a:hover { color: #fff; text-decoration: none; }
table.contactinfo td.rt { text-align: right; }
.customer_center { font-size: 12px; font-weight: bold; text-align: center; }

#rental_agreement { margin: 0; padding: 0px 35px 0px 30px; width: 780px; text-align: left; }
.heading { font-weight: bold; font-size: 15px; line-height: 17px; letter-spacing: .05em; padding: 6px 0px 6px 0px; }
.subheading { font-weight: bold; font-size: 11px; line-height: 13px; padding: 6px 35px 6px 0px;  }



/*choose unit page*/
/*#table_wrapper { padding: 0px 0px 20px 50px; }*/
#table_wrapper { padding: 0px 0px 0px 0px; text-align: center; margin: 0px auto; width: 810px; }

#chooseUnit table { width: 810px; }
#chooseUnit tr.hdr { width: 810px; height: 36px; }
#chooseUnit tr.hdr td { background: url(img/chooseUnit_tableheader.gif) repeat;  text-align: left;  font-weight: bold; }
#chooseUnit tr.hdr td.unitsize { background: url(img/chooseUnit_tableheader_left.gif) no-repeat; }
#chooseUnit tr.hdr td.button { background: url(img/chooseUnit_tableheader_rt.gif) no-repeat; }
#chooseUnit tr.hdr td.price, #chooseUnit tr.hdr td.unitsize, #chooseUnit tr.hdr td.squarefeet, #chooseUnit tr.hdr td.button { text-align: center; }
#chooseUnit tr.row { width: 810px; height: 77px; }
#chooseUnit td { border: 0; margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; color: #fff; font-size: 12px; }
#chooseUnit td.unitsize { background: url(img/chooseUnit_tablerow_left.gif) repeat left; border: 0; width: 95px; text-align: center; }
#chooseUnit td.squarefeet { background: url(img/chooseUnit_tablerow.gif) repeat left; border: 0; width: 127px; text-align: center; }
#chooseUnit td.picture { background: url(img/chooseUnit_tablerow.gif) repeat left; border: 0; width: 140px; text-align: center; }
#chooseUnit td.compareto { background: url(img/chooseUnit_tablerow.gif) repeat left; border: 0; width: 196px; text-align: left; }
#chooseUnit td.price { background: url(img/chooseUnit_tablerow.gif) repeat left; border: 0; width: 83px; text-align: center; }
#chooseUnit td.button { background: url(img/chooseUnit_tablerow_right.gif) no-repeat; border: 0; width: 169px; text-align: center; }

/*mobile units */
#chooseUnit tr.hdr td.mob_left { background: url(img/chooseUnit_tableheader_left.gif) no-repeat; width: 5px; }
#chooseUnit tr.hdr td.mob_picture { background: url(img/chooseUnit_tableheader.gif) repeat left; width: 400px; }
#chooseUnit tr.hdr td.mob_spacer { background: url(img/chooseUnit_tableheader.gif) repeat left; width: 25px; text-align: center; }
#chooseUnit tr.hdr td.mob_quantity { background: url(img/chooseUnit_tableheader.gif) repeat left; width: 375px; text-align: center; }
#chooseUnit tr.hdr td.mob_right { background: url(img/chooseUnit_tableheader_rt.gif) no-repeat;  width: 5px; }
#chooseUnit tr.row td.mob_left { background: url(img/mobileUnit_tablerow_left.gif) no-repeat; border: 0; width: 5px; height: 310px; }
#chooseUnit tr.row td.mob_picture { background: url(img/mobileUnit_tablerow.gif) repeat left; border: 0; width: 400px; height: 310px; text-align: center; }
#chooseUnit tr.row td.mob_spacer { background: url(img/mobileUnit_tablerow.gif) repeat left; border: 0; width: 25px; height: 310px; text-align: center; }
#chooseUnit tr.row td.mob_quantity { background: url(img/mobileUnit_tablerow.gif) repeat left; border: 0; width: 375px; height: 310px; text-align: left; }
#chooseUnit tr.row td.mob_right { background: url(img/mobileUnit_tablerow_right.gif) no-repeat; border: 0; width: 5px; height: 310px; }
#chooseUnit tr.row td.mob_quantity h1 { font-size:16px; font-weight:bold; line-height: 16px;}
#chooseUnit tr.row td.mob_quantity h2 { font-size:14px; font-weight:bold; line-height: 16px; }
#chooseUnit tr.row td.mob_quantity p { font-size: 0.85em; font-weight:bold; line-height: 11px; padding: 5px 20px 8px 0px;}

table.ordersummary tr th { font-weight: bold; font-size: 12px; }
table.ordersummary tr td { font-weight: normal; font-size: 12px; }

#footer, #footer a, #footer a:hover { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 20px; }
#footer a:hover { text-decoration: none; }