body {
margin:0px;
text-align:center;
vertical-align:top;
background-image:url(../images/hpBg.png);
background-repeat:repeat-x;
background-color:#5A7093;
font-family:Arial, Helvetica, sans-serif;
}

#locNavItem {
width:200px;
display:block;
}

#gMapContainer {
padding:7px;
height:360px;
border:#B6B59A 1px solid;
background-color:#FFFFFF;
}

p {
font-size:12px;
margin:5px 0px 10px 0px;
}

h1 {
	font-size:18px;
	font-weight:bold;
	color:#3165AA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h2 {
	font-size:18px;
	font-weight:bold;
	color:#3165AA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.spanishheadinghomepage {
	font-size:18px;
	font-weight:bold;
	color:#3165AA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.storageoptionscontent{
    text-align: left;
    color: Black;
    font-size: 12px;
}

h3 {
font-size:14px;
font-weight:bold;
color:#990000;
margin:10px 0px;
}

input.text, textarea, select{
font-size:12px;
border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
background:#fff url(../images/fieldbg.gif) repeat-x top;
}

label {
font-size:12px;
margin-right:10px;
}

legend {
font-size:12px;
margin-right:15px;
font-weight:bold;
color:#3165AA;
border-color:#ADC7F1;
}

fieldset {
padding:0px 5px 5px 5px;
width:300px;
margin-top:0px;
border-color:#ADC7F1;
}

fieldset div {
margin-top:8px;
margin-bottom:8px;
}

#resources {
font-size:12px;
padding:0px 5px 5px 5px;
width:310px;
margin-top:0px;
border-color:#ADC7F1;
}


#required {
font-size:10px;
margin-bottom:5px;
}

#resources div{
text-align:left;
margin:0px 5px 5px 5px;
}

legend {
padding:10px;
}

ul {
font-size:12px;
color:#000000;
margin-left:20px;
padding-left:20px;
}

#container {
width:762px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
padding:10px;
}

#container a:link, #container a:visited {
color:#990000;
text-decoration:underline;
}

#topNavigation {
width:760px;
background-image:url(../images/headerBottom.gif);
vertical-align:top;
}

#topNavigation #navi {
display:inline;
margin-top:15px !IMPORTANT; margin-top:13px;
}

.subhead {
margin-bottom:5px;
display:block;
}

#container a:hover, #container a:active {
text-decoration:none;
}

.bulletedLink  {
background-image:url(../images/link-bullet.gif);
background-repeat:no-repeat;
padding-left:10px;
}

.block {
display:block;
margin:0px;
}

.navItem {
display:inline;
margin-top:7px;
}

#subNavigation {
width:201px;
border-right:#FFFFFF 3px solid;
border-bottom:#FFFFFF 3px solid;
}

.subColumn {
width:201px;
vertical-align:top;
}

.subRightColumn {
vertical-align:top;
padding:30px 20px 20px 30px;

}

#subNavigation a:link, #subNavigation a:visited, #subNavigation a:hover, #subNavigation a:active {
margin-bottom:0px !IMPORTANT; margin-bottom:0px;
padding:0px;
display:block;
}

.flashObj {
margin:5px 0px 5px 0px;
}

#stage {
margin-top:4px !IMPORTANT; margin-top:0px;
display:block;
width:720px;
background-position:top;
background-image:url(../images/homeContentBg.jpg);
background-repeat:no-repeat;
text-align:left;
padding:50px 20px 20px 20px;
}

#stageLocations {
display:block;
width:760px;
background-position:top;
background-image:url(../images/locationsBg.jpg);
background-repeat:no-repeat;
text-align:left;
padding:0px 0px 20px 0px;
}

.callout {
float:right;
clear:right;
margin-left:25px;
margin-bottom:0px;
}

.callout2 {
float:right;
clear:right;
margin-left:25px;
margin-bottom:15px;
}

#callout {
background-image:url(../images/site-locator-bg.jpg);
background-repeat:repeat-y;
width:216px;
float:right;
clear:right;
margin-left:25px;
margin-bottom:0px;
}

#callout p {
margin-left:15px;
width:170px;
}

#callout h2 {
font-size:16px;
font-weight:bold;
color:#000000;
margin:0px 0px 0px 15px;
width:170px;
}



#locations {
margin-top:15px;
width:760px;
height:176px;
border-top:#547BC0 9px solid;
border-bottom:#547BC0 9px solid;
background-image:url(../images/dataBgGradient.png);
background-repeat:repeat;
}

#locations table {
width:100%;
}

#locations td {
width:185px;
text-align:left;
}

#locations p {
line-height:11px;
font-size:10px;
padding:0px;
margin-top:8px;
margin-left:30px;
}

.comingSoon {
color: #B83F44;
font-weight: bold;
}

.wedge {
font-size:10px;
color:#99B6E9;
margin:0px 4px 0px 4px;
}

#footer {
margin-top:10px;
margin-bottom:10px;
color:#FFFFFF;
text-align:center;
font-size:11px;

}
.home#footer {
padding-bottom:10px;
}

#footer a:link, #footer a:visited {
color:#FFFFFF;
text-decoration:underline;
}

#footer a:hover, #footer a:active {
text-decoration:none;
}

.footerWedge {
font-size:12px;
color:#99B6E9;
margin:0px 7px 0px 7px;
}

.copyright {
margin-right:45px;
}


td.picture{
text-align:right;
border-top:1px solid #990032;
padding:5px 0 5px 0;
vertical-align:top;
}

td.comments{
font-style:italic;
border-top:1px solid #990032;
padding:5px 3px 5px 10px;
font-size:9px;
width:150px;
vertical-align:top;
}


td.size{
border-top:10px solid #990032;
font-weight:bold;
font-size:11px;
padding:5px 3px 5px 3px;
width:175px;
vertical-align:top;
}

.dimensions{
font-weight:bold;
font-size:14px;
}


.freeTruck{
font-size:12px;
border:1px solid #547BC0;
}

.freeTruck td{
padding:5px 10px 5px;
border-bottom:1px solid #CDDCF0;
}

.freeTruckTitle{
font-weight:bold;
}

.freeTruckPrice{
background-color:#C6D7EE;
}

.freeTruckNormalPrice{
background-color:#E4ECF7;
}

.freeTruckHeader{
background-color:#FFFFFF;
font-weight:bold;
border-left:1px solid #CDDCF0;
}

ul.tips
{
list-style-image:url(../images/check.gif);

margin-top:0 ;
}

li.tips
{
padding: 3px;
}

.rentalprocess{
padding-left:30px;
}

.pricing{	
font-size:12px;
border:1px solid #547BC0;
width:100%;

}

.pricing td{
padding:1px 5px 1px 5px;
border-top:1px solid #E4ECF7;

}

.pricing th{
padding:5px;
text-align:left;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
background-color:#547BC0;
}

.costs{
border:1px solid #547BC0;

}

.costs th{
background-color:#547BC0;
color:#FFFFFF;
padding:3px;
text-align:left;
font-weight:bold;
font-size:12px;
}
.costs td{
padding:1px 5px 1px 5px;
border-top:1px solid #547BC0;
font-size:11px;

}

td.lines{
border-right:1px solid #547BC0;
}

.blueBack{
background-color:#C6D7EE;
}

.indent{
padding-left:226px;

}

.couponWrapper{
border:2px dashed #547BC0;
padding:10px;
width:370px;
margin-left:48px;
}
.couponContent{
border:1px solid #547BC0;
background-color:#FFFFFF;
padding:20px 20px 10px 20px;
/*background-image:url(../images/lock.gif);
background-position:bottom left;
background-repeat:no-repeat;*/
}

.couponHead{
font-size:26px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
color:#B94D42;


}

.couponHead2{
font-size:18px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
color:#547BC0;
}

.couponCopy{
padding-left:100px;
}

a.coupon{
font-size:11px;
}

#cannot {
width:100%;
font-size:8px;
text-align:center;
margin-top:5px;
text-transform:uppercase;
}

