body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(/images/bg.gif);
background-repeat: repeat-x;
background-color: #BB070F;	
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

.maintext{
font-size: 13px; 
font-weight: 400;
}

.basetext{
font-size: 10px; 
font-weight: 500;
color: #FFFFFF; 

}

.boldtext{
font-size: 11px; 
font-weight: 600;
color: #02091A;
line-height: 15px;
padding-top: 5px; 
}

.basenav, .basenav a:link, .basenav a:visited {
font-size: 10px; 
font-weight: 500;
color: #FFFFFF; 
text-decoration: none;

}

.basenav a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.subnav, .subnav a:link, .subnav a:visited {
font-size: 12px; 
font-weight: 500;
color: #000528; 
text-decoration: none;
}

.subnav a:hover {
color: #7D0D12;
text-decoration: none;
background-color: #ECECEC;
}


.td1 {
background-color: #D3D3D3;
/*background: url(/images/grey_gradient.jpg);*/
font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #BB070F;
padding: 2px 7px 6px 7px;
}
.td2 {
font-size: 11px;
border-left: #D3D3D3 1px solid;
padding: 8px 7px 8px 7px;
}
.td3 {
font-size: 10px;
border-right: #D3D3D3 1px solid;
padding: 8px 7px 8px 7px;
font-size: 9px;
}
.td4 {
font-size: 10px;
border-left: #D3D3D3 1px solid;
border-right: #D3D3D3 1px solid;
border-bottom: #D3D3D3 1px solid;
padding: 5px 7px 6px 7px;
}
.td6 {
font-size: 10px;
padding: 3px 8px 3px 0px;
}
.td6 a {
color: #384F9F;
text-decoration: underline;
}
.td6 a:hover {
color: #000000;
text-decoration: none;
}
.td7 {
font-size: 10px;
padding: 4px 4px 4px 4px;
border-bottom: #D3D3D3 1px solid;
}
.td8 {
font-size: 10px;
border-left: #D3D3D3 1px solid;
border-right: #D3D3D3 1px solid;
padding: 7px 7px 7px 7px;
}
.td8_alt {
font-size: 10px;
border-left: #D3D3D3 1px solid;
border-right: #D3D3D3 1px solid;
border-bottom: #D3D3D3 1px solid;
padding: 7px 7px 7px 7px;
}
.td2 a:link, .td3 a:link, .td4 a:link, .td5 a:link, .td6 a:link, .td7 a:link {
color: #384F9F;
text-decoration: underline;
}
.td2 a:visited, .td3 a:visited, .td4 a:visited, .td5 a:visited, .td6 a:visited, .td7 a:visited {
color: #384F9F;
text-decoration: underline;
}
.td2 a:hover, .td3 a:hover, .td4 a:hover, .td5 a:hover, .td6 a:hover, .td7 a:hover {
color: #000000;
text-decoration: none;
}

.red {
color: #BB070F;
font-weight: bold;
}

.smalltext {
font-size: 9px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.home_title h1 {
width: 536px;
height: 43px;
text-indent: -9999px;
background: url(/images/home_title.jpg);
margin: 0;
padding: 0;
}

.about_us h1 {
width: 536px;
height: 43px;
text-indent: -9999px;
background: url(/images/aboutus_title.jpg);
margin: 0;
padding: 0;
}

.amenities h1 {
width: 536px;
height: 43px;
text-indent: -9999px;
background: url(/images/amenities_title.jpg);
margin: 0;
padding: 0;
}
.moving_title h1 {
width: 536px;
height: 43px;
text-indent: -9999px;
background: url(/images/moving_storage_title.jpg);
margin: 0;
padding: 0;
}
.tips_and_tools h1 {
width: 536px;
height: 43px;
text-indent: -9999px;
background: url(/images/tips_and_tools_title.jpg);
margin: 0;
padding: 0;
}

.faqs h1 {
width: 536px;
height: 43px;
text-indent: -9999px;
background: url(/images/faqs_title.jpg);
margin: 0;
padding: 0;
}

.locations h1 {
width: 536px;
height: 43px;
text-indent: -9999px;
background: url(/images/locations_t.jpg);
margin: 0;
padding: 0;
}

.availability h1 {
width: 536px;
height: 43px;
text-indent: -9999px;
background: url(/images/availability_t.jpg);
margin: 0;
padding: 0;
}
.specials h1 {
width: 536px;
height: 43px;
text-indent: -9999px;
background: url(/images/specials_title.jpg);
margin: 0;
padding: 0;
}

.rental_trucks h1 {
width: 536px;
height: 43px;
text-indent: -9999px;
background: url(/images/rental_trucks_title.jpg);
margin: 0;
padding: 0;
}
.contact_us h1 {
width: 536px;
height: 43px;
text-indent: -9999px;
background: url(/images/contact_us_title.jpg);
margin: 0;
padding: 0;
}

.topbar{
	background-image:  url(/images/top_bar.jpg);
	background-repeat: repeat-x;
}

.bottombar{
	background-image:  url(/images/bottom_bar.jpg);
	background-repeat: repeat-x;
}

.leftcolumn{
	background-image:  url(/images/left_column.jpg);
	background-repeat: repeat-y;
}

.rightcolumn {
	background-image:  url(/images/right_column.jpg);
	background-repeat: repeat-y;
}

/* FORMS */
form {
margin: 0px;
padding: 0px
}

p.note {
	font-size:.6em;
	padding:10px;
	margin:10px;
	text-align:left;
}

/* No IE support for Selectors : http://www.w3.org/TR/CSS2/selector.html#attribute-selectors */
input[type=radio]{border:0px;}
input[type=checkbox]{border:0px;}
/* So we use some labor: */
input.checkbox{width:15px;border:0px;}


input {
/*background: transparent url(/images/input.jpg) repeat-x top left;
background: #FFFFFF;*/
border: solid 1px #ccc; 
line-height: 1.3em;
padding: 2px 5px 2px 5px;
color: #333;
font-size: 10px;
}
input:focus {
border: 1px solid #000;
background: #F9F6A3;
}
input.file {
/*background: transparent url(/images/input.jpg) repeat-x top left;
background: #FFFFFF;*/
border: solid 1px #ccc; 
line-height: 1.3em;
padding: 2px 5px 2px 5px;
color: #333;
font-size: 10px;
}
input.file:focus {
border: 1px solid #000;
background: #F9F6A3;
}
textarea {
color: #333;
/*background: #fff url(/images/displaybg.jpg) repeat-x top left;*/
background: #FFFFFF;
border: solid 1px #ccc; 
padding: 2px 5px 2px 5px;
line-height: 1.3em;
width: 70%;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea:focus {
border: 1px solid #000;
background: #F9F6A3;
}
select {
border: 1px solid #ccc;
padding: 0px 0px 0px 0px;
font-size: 10px;
background: #FFFFFF;
}
select.lowpriority, select.lowpriority:focus {
border: 1px solid #ccc;
padding: 0px 0px 0px 0px;
color: #000000;
font-size: 10px;
background: #FFA200;
}
select:focus {
border: 1px solid #000;
background: #F9F6A3;
}
label {
font-size: 11px;
color: #000000;
}
fieldset {
margin: 0px;
padding: 9px;
border: 1px solid #ccc;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
background-color: #F2F2F2;
}
legend {
font-size: 12px;
margin-left: 0px;
padding: .5em;
background: #fff url(/images/bluegradientfill1.jpg) repeat-x top left;
font-weight: bold;
color: #FFFFFF;
border: 1px solid #ccc;
}
.button1 {
font-size: 10px;
color: #000000;
background: #D3D3D3;
border: 1px solid #000;
padding: 3px;
}
.button1 {
font-size: 10px;
color: #000000;
background: #D3D3D3;
border: 1px solid #000;
padding: 1px;
}


/* ERROR MESSAGING */
.error1 {
font-size: 11px;
color: #000000;
background-color: #FFFF99;
border: 1px solid #FF0000;
margin: 20px;
padding: 7px;
}
.error2 {
font-size: 11px;
color: #FFFFFF;
background-color: #FF0000;
border: 1px solid #FFFFFF;
padding: 4px;
}
.errorsmalltext {
font-size: 9px;
}

/* UNIT CLASS LINKS */
.classnav a {
display: block;
font-size: 10px;
color: #BB070F;
background: #EBEBEB;
padding: 4px;
border: 1px solid #000;
text-decoration: none;
margin-right: 3px;
margin-bottom: 10px;
width: 60px;
}
.classnav a:hover {
font-size: 10px;
color: #BB070F;
background: #FFFFFF;
border: 1px solid #BB070F;

/*
background: #BB070F; */
text-decoration: none;
}
