

* { padding: 0; margin: 0; }

body {
background-image:url(images/mainbg.jpg);
background-repeat:no-repeat;
background-position:top;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#333333;
}
#wrapper { 
 margin: 0 auto;
 width: 800px;

}
#header {
 color: #333;
 width: 800px;
 float: left;
 padding: 0px;

 height: 130px;
}
#navbar {
background-image:url(images/navbg.jpg);
background-repeat:repeat-x;
margin: 0;
padding: 0;
 
 width: 100%;
 float: left;

 height: 34px;


}

#flashbar {


 width: 800px;
 float: left;

 height: 182px;


}


#headertext {

 width: 800px;
 float: left;

 height: 60px;


}

#leftcolumn { 



 margin: 0px 5px 5px 0px;
 padding: 10px;

 width: 578px;
 float: left;
}
#rightcolumn {

 float: right;
 color: #333;
 text-align:left;
 padding: 0px;
 height: 350px;
 width: 150px;
 display: inline;
 position:relative;
 vertical-align:bottom;


}

#rightcolumnprice {

 float: right;
 color: #333;
 text-align:left;
 padding: 0px;
 height: 1100px;
 width: 150px;
 display: inline;
 position:relative;
 vertical-align:bottom;
}

#rightcolumnareas {

 float: right;
 color: #333;
 text-align:left;
 padding: 0px;
 height: 500px;
 width: 150px;
 display: inline;
 position:relative;
 vertical-align:bottom;
}

#imgbot{
position:absolute;
	bottom:0;
	left:0;
	}
 

#footer {
padding-top:87px;
 width: 800px;
 clear: both;
 height: 44px;
 font-size:11px;
 color:#666666;

 
 background-image:url(images/footerbg.jpg);
 background-repeat:no-repeat;

}

#stylefour{
position:relative;
display:block;
height:35px;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}


#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;font-weight:bold;font-size:12px;}

#stylefour ul li{display:block;float:left;margin:0;font-weight:bold;font-size:12px;}


#stylefour ul li a{

display:block;
text-indent:none;
float:left;
color:#FFFFFF;
text-decoration:none;
padding:0px 20px 0px 20px;
height:34px; 
line-height: 2.9em;
font-weight:bold;
font-size:12px;
background:transparent url(images/bgDIVIDER.gif) no-repeat top right;

}


#stylefour ul li a:hover{
color:#FFFFFF;
background:#B82A38;}


.boldtext{
font-weight:bold;
}

.redtext{
color: #8F2C2F;
}

.redboldtext{
color: #8F2C2F;
font-weight:bold;
}

h1{
font-size:16px;
font-weight:bold;
margin-bottom: 10px;
margin-top:20px;
}
ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;

list-style-position: inside;
list-style-type: square;
padding: 6px;
margin: 2px;
}

a:link {
	color: #8F2C2F;
	text-decoration: none;
}

a:visited {
 color: #8F2C2F;
	text-decoration: none;
}

a:hover {
	color: #8F2C2F;
	text-decoration: underline;
}

a:active {
	color: #8F2C2F;
	text-decoration: none;
}

li {
margin-bottom: 3px;list-style-position:outside;
} 


p{
margin-bottom:12px;
}