/*** BODY ***/
* { padding:0; margin:0; }
html {}
body { background-color: #000; font: 14px "Myriad Pro", Arial, serif; color: #000; }

h1 { font: 24px "Myriad Pro", Arial, serif; color: #e40c0f; font-weight: bold; }
p { line-height: 18px; }
a { text-decoration: none; color: #000; }
a:hover { color: #e40c0f; }
a:active { color: #e40c0f; }

.clear { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }

div#page-wrap { width: 895px; margin: 0 auto; }

/*** HEADER ***/
div#header { height: 100px; margin-top: 10px; }
div#header div#logo { 
	background: url(../images/front/logo.jpg) no-repeat; 
	width: 190px; height: 99px; float: left; }
div#header div#topmenu {
	background: url(../images/front/affordable-living.jpg) top right no-repeat; 
	width: 700px; height: 99px; text-align: right; float: right; }
div#topmenu ul { list-style: none; margin-top: 60px; float: right; }
/*
div#topmenu ul li { 
	background: transparent url(../images/front/button-r.jpg) top right no-repeat;
	font: 16px "Myriad Pro", Arial, serif; font-weight: bold;
	display: inline; float: left; }
div#topmenu ul li a {
	background: transparent url(../images/front/button-l.jpg) top left no-repeat;
	color: #e40c0f; text-decoration: none; text-align: center; 
	display: block; height: 36px; padding: 0 35px; line-height: 36px; }
*/
div#topmenu ul li { 
	font: 16px "Myriad Pro", Arial, serif; font-weight: bold;
	display: inline; float: left; }
div#topmenu ul li a {
	color: #e40c0f; text-decoration: none; text-align: center; 
	display: block; height: 36px; width: 130px; line-height: 36px; }
div#topmenu ul li a:hover, div#topmenu ul li a:active { 
	/*background: url(../images/front/button.jpg) top left no-repeat;*/
	color: #CCCCCC; }

/*** CONTENT MAIN PAGE ***/
div#content { background-color: #fff; width: 895px; height: 513px; margin-bottom: 20px; position: relative; }
div#leftcontent { text-align:left; position: absolute; left: 0px; top: 0px;  
	background: url(../images/front/leftmenu.gif) no-repeat; width: 194px; height: 513px; 
	float: left; padding: 40px 10px 0; padding-top: 40px; }
div#leftcontent ul { list-style: none; }
div#leftcontent ul li { font-weight: bold; }
div#leftcontent ul#mainmenu li { text-align:left; color: #e40c0f; font-size: 16px; line-height: 32px; }
div#leftcontent div#fixedleftcontent { overflow:auto; width:145px; height:430px; }
div#leftcontent ul#submenu { margin-left: 10px; }
div#leftcontent ul#submenu li { text-align:left; font-size: 14px; line-height: 26px; }
div#leftcontent div#profile { text-align:left; position: absolute; bottom: 0px; left: 0px; 
	font-size: 11px; line-height: 14px; width: 130px; height: 110px; 
	margin-left: 10px; margin-bottom: 10px; }
	
div#leftcontent div#copyright { text-align:left; position: absolute; bottom: 0px; left: 0px; top: 495px;
	font-size: 10px; line-height: 10px; width: 230px; height: 10px; 
	margin-left: 10px; margin-bottom: 10px; padding-bottom:10px;}
	
div#maincontent { width: 700px; float: left; position: absolute; left: 0px; }
div#graycontent { position: absolute; left: 130px; margin-top: 5px;
	background-color: #6c6c6c; width: 760px; height: 80px; text-align:right; } /* height: 235px;*/
div#productcontent { text-align:left; position: absolute; left: 185px; top: 90px; width: 700px; height: 390px; } /* top: 245px; height: 235px;*/
div#productcontent h1 { text-align:left; margin-bottom: 10px; }
div#productcontent2 { text-align:left; position: absolute; left: 200px; top: 10px; width: 700px; height: 235px; }
div#productcontent2 h1 { text-align:left; margin-bottom: 10px; }
div.boxitem { width: 220px; height: 185px; float: left; margin-left: 10px; }
div.boxitem img { margin-bottom: 10px; }
div#grayfooter { text-align:left; position: absolute; left: 130px; margin-top: 490px;
	background-color: #6c6c6c; width: 765px; height: 10px; }
div#grayfooter div#lightgray { text-align:left; margin-left: 100px;
	background-color: #b6b2b2; width: 140px; height: 10px; }

.formtext { font-size:12px; }

