body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #275998;
	text-align: center;
}
a:link, a:visited {
	color: #124d98;
	text-decoration: underline;
}
a:hover, a:active {
	color: #c58405;
	text-decoration: underline;
}
.topNav {
	width: 916px;
	background: url(../images/wrapperTop.png) no-repeat;
	text-align: right;
	padding-top: 12px;
	height: 13px;
	
}
.topNav a:link, .topNav a:visited {
	color: #124d98;
	text-decoration: none;
}
.topNav a:hover, .topNav a:active {
	color: #c58405;
	text-decoration: underline;
}
.tagLine {
	margin: 25px 0 10px 0;
	width: 400px;
	color:#666666;
	margin-right: 30px;
	margin-left: auto;
	margin-right: auto;	
}
.footer a:link, .footer a:visited {
	color: #B07B3A;
	text-decoration: none;
}
.footer a:hover, .footer a:active {
	color: #c58405;
	text-decoration: none;
}
div#wrapper {
	position: relative;
	background: url(../images/wrapperFill.jpg) repeat-y;
	width: 916px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;	
}
.logoBox {
	height: 80px;
	width: 161px;
	position: absolute;
	left: 17px;
	top: 23px;
}
.mainNavBox {
	width: 670px;
	height: 37px;
	margin-left: 228px;
}
.mainNav, .mainNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.mainNav a {
	display: block;
	width: 166px;
	height: 37px;
	text-indent: -9000px;/* forces the text link off the browser so that only the graphic shows */

}	
.mainNav li{
	float: left;
}
/* ------------------- OFF styles for tab images ------------------------- */
.mainNav a.findUs {
	background: url(../images/navMain.jpg) no-repeat top left;
}
.mainNav a.storageTips {
	background: url(../images/navMain.jpg) no-repeat -166px 0;
}
.mainNav a.whyChoose {
	background: url(../images/navMain.jpg) no-repeat -332px 0;
}
.mainNav a.spaceSizes {
	background: url(../images/navMain.jpg) no-repeat -498px 0;
}
/* ------------------- ON styles for tab images ------------------------- */
.mainNav a.findUsOn {
	background: url(../images/navMain.jpg) no-repeat 0 -37px;
}
.mainNav a.storageTipsOn {
	background: url(../images/navMain.jpg) no-repeat -166px -37px;
}
.mainNav a.whyChooseOn {
	background: url(../images/navMain.jpg) no-repeat -332px -37px;
}
.mainNav a.spaceSizesOn {
	background: url(../images/navMain.jpg) no-repeat -498px -37px;
}
/* ------------------- HOVER styles for tab images ------------------------- */
.mainNav a:hover.findUs {
	background: url(../images/navMain.jpg) no-repeat 0 -37px;
}
.mainNav a:hover.storageTips {
	background: url(../images/navMain.jpg) no-repeat -166px -37px;
}
.mainNav a:hover.whyChoose {
	background: url(../images/navMain.jpg) no-repeat -332px -37px;
}
.mainNav a:hover.spaceSizes {
	background: url(../images/navMain.jpg) no-repeat -498px -37px;
}
/* ------------------- End tab images ------------------------- */

.contentBox {
	float: right;
	width: 378px;
	text-align: left;
}
.contentBox a:link, .contentBox a:visited {
	color: #7f1bd4; 
}
.contentBox a:hover, .contentBox a:active {
	color: #973de4;
}
.mainContentHome {
	width: 870px;
	height: 220px;
	padding: 12px 22px 9px 0;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/contentMain_home.jpg) no-repeat top;
}
.contentWrapper {
	width: 892px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/contentWrapperBG.gif) no-repeat top;
	padding-top: 9px;
}
.textWrapper {
	width: 836px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.contentWrapperBtm {
	width: 892px;
	height: 8px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/contentWrapperBtm.gif) no-repeat top;
}
.specialBoxWrapper {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 9px;
}
.photoBoxLeft {
	float: left;
	margin-right: 9px;
	text-align: center;
}
.photoBoxRight {
	margin-left: 9px;
	float: right;
	text-align: left;
}
.specialBox {
	width: 274px;
	height: 160px;
	float: left;
	margin-right: 9px;
}
.specialBox H1 {
	width: 274px;
	height: 40px;
	text-align: center;
	font-size: 14px;
	color: #124d98;
	padding-top: 10px;
	background: url(../images/specialBoxTop.gif) no-repeat top;
}
.specialBoxContent {
	text-align: left;
	height: 110px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	margin-top: -25px;
	background-image: url(../images/specialBoxFill.jpg);
	background-position: bottom;
	padding-top: 3px;
}
.specialBoxContent p {
	margin-top: 4px;
	margin-bottom: 9px;
}
.specialBoxBtm {
	width: 892px;
	height: 8px;
	text-align: center;
	background: url(../images/contentWrapperBtm.gif) no-repeat;
}
.learnMore {
  	display: block;
  	width: 108px;
  	height: 32px;
  	background: url(../images/btnLearn.gif) no-repeat 0 0;
}
.learnMore:hover { 
  	background: url(../images/btnLearn.gif) no-repeat 0 -32px;
}

.learnMore span {
  	display: none;
}
.footer {
	background: url(../images/wrapperBtm.jpg) no-repeat top;
	height: 130px;
	width: 916px;
	font-size: 11px;
	color: #A3A3A3;
	margin-left: auto;
	margin-right: auto;
}
.clear {
	clear: both;
}
h2 {
	font-size: 36px;
	color: #435ea4;
	font-weight: normal;
	margin-bottom: -10px;
	margin-top: 32px;
}
.intro {
	font-weight: bold;
	color: #b0771d;
}
.photoCaption {
	color: #666666;
}
