/* CSS Document */
body{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-image: url(images/green_backsm.gif);
	background-repeat: repeat-x;
	background-position: top;
}


/*.main{
	position:relative;
	width:1000px;
width:770px;
	height:auto;
	padding-top:189px;
	background-color:#0099CC
}*/
.mainback{
	position:relative;
	/*width:1046px;*/
	width:805px;
	height:auto;
	/*padding-top:189px;*/
	padding-top:146px;
	background-image: url(images/dropshadow_backsm.jpg);
	background-repeat: repeat-y;	
	padding:0 15px 0 15px;
	/*padding:0 20px 0 20px;*/
	text-align:center;
}
.homeCont{
	background-image: url(images/home_backgroundsm.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:775px;
	/*height:527px;
	width:1006px;
	height:684px;*/
	background-color:#FFFFFF;
	vertical-align:top;
	position:relative;
}
.budgetCont{
	background-image:url(images/budget_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:775px;
	/*height:527px;
	width:1006px;
	height:684px;*/
	background-color:#FFFFFF;
	vertical-align:top;
	position:relative;
}
.budgetCol{
Width:110px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #007054;
	padding:10px 0 0 0;
}
.budgetColR{
Width:160px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #007054;
	padding:10px 0 0 0;
}
.budgetBlue{
Width:160px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #173574;
	padding:10px 0 0 0;
}
.rentalCont{
	background-image:url(images/rental_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:775px;
	/*height:527px;
	width:1006px;
	height:684px;*/
	background-color:#FFFFFF;
	vertical-align:top;
	position:relative;
}
.largeRVCont{
	background-image:url(images/largeRV_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:775px;
	/*height:527px;
	width:1006px;
	height:684px;*/
	background-color:#FFFFFF;
	vertical-align:top;
	position:relative;
}
.shrinkCont{
	background-image:url(images/shrinkwrap_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:775px;
	/*height:527px;
	width:1006px;
	height:684px;*/
	background-color:#FFFFFF;
	vertical-align:top;
	position:relative;
}
.propaneCont{
	background-image:url(images/propane_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:775px;
	/*height:527px;
	width:1006px;
	height:684px;*/
	background-color:#FFFFFF;
	vertical-align:top;
	position:relative;
}
.propBullet{
width:150px;
text-align:left;
vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #007054;
	padding:0 0 140px 0;
}
.contactCont{
	background-image:url(images/contact_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:775px;
	/*height:527px;
	width:1006px;
	height:684px;*/
	background-color:#FFFFFF;
	vertical-align:top;
	position:relative;
}
.storageCont{
	background-image:url(images/storage_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:775px;
	/*height:527px;
	width:1006px;
	height:684px;*/
	background-color:#FFFFFF;
	vertical-align:top;
	position:relative;
}
.storageL{
width:50%;
text-align:center;
vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #007054;
	padding:10px 0 16px 0;
}
.storageR{
width:50%;
text-align:left;
vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #007054;
	padding:11px 0 16px 20px;
}
#storM{
padding:8px 0 0 0;
}
.leesfooter{
	position:relative;
	width:805px;
	height:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #007054;
	text-align:left;	/*padding:0 0 0 35px;*/
}
/*hack to fix IE padding problems
html>body .main {
padding-bottom:80px
}*/


#container {
	margin: 0 auto;
	/*width: 1046px;*/
	width: 805px;
	
}
.leftCl{
	
	height:200px;
	/*width:400px;*/
	width:340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #007054;
	text-align:left;
	padding:10px 0 0 20px;
}
html>body .leftCl{
width:340px
}
.leftClpad{
padding: 10px 0 0 20px;
}
.rightCl{

/*float:right;*/

/*width:600px;*/
width:387px;
padding: 20px 0 130px 0px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #007054;
	text-align:left;
}
html>body .rightCl{
width:387px
}
.text14{
font-size:14px;
}
.text14lh20{
font-size:14px;
line-height: 30px;
}
.Text24pt{
	font-size: 18px;
	line-height: 26px;
}
.Text26pt{
	font-size: 20px;
	line-height: 30px;
	letter-spacing:1px;
}
.Text30pt{
	font-size: 30px;
	line-height: 42px;
}
.Text50pt{
	font-size: 36px;
	line-height: 48px;
}
a:link {text-decoration:none;color:#007054;}
a:visited {text-decoration:none;color:#007054;}
a:hover {text-decoration:underline;color:#007054;}
a:active {text-decoration:none;color:#007054;}
.homeL{
	color:#173574;
padding:10px 0 10px 0;
text-align:left;
width:200px;
margin-left:120px;
}
#navPU{
position:absolute; 
width:196px; 
height:73px; 
z-index:1; 
border: 1px none #000000; 
visibility: hidden;
}
.centerTR{
text-align:center;
padding:10px 0 0 0;
color:#98002e;
}
.centerText{
text-align:center;
}
.redT{
color:#98002e;
}
/*h3{
color:#8dbcaf;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
}
h4{
color:#8dbcaf;
font-family: Arial, Helvetica, sans-serif;
font-size:30px;
}*/
#greenM{
color:#8dbcaf;
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
padding:0;
margin:0;
}
#greenL{
color:#8dbcaf;
font-family: Arial, Helvetica, sans-serif;
font-size:36px;
font-weight:bold;
padding:0;
margin:0;
}
#redLC{
color:#98002e;
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
text-align:center;
padding:0 0 10px 0;
}
#redMC{
color:#98002e;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;
padding:0 0 20px 0;
}
#red20C{
color:#98002e;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
padding:0 0 16px 0;
}
#redML{
color:#98002e;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
}
#redMLBudget{
color:#98002e;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
width:150px;
}
#storSub{
	color:#98002e;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003300;
	margin:10px 0 0 0;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
.shrinkBot{
font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#CCCCCC;
	padding:0 0 10px 0;
}
.propBot{
font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#CCCCCC;
	padding:0 0 40px 210px;
}



#homeheader {
text-indent:-4000px;
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
img.floatRightMr { 
    float: right; 
    margin: 4px 26px 4px 4px; 
}




