body{ text-align: center; background: #303030; margin-top: 0; }
#container{ width: 792px; margin: 0px auto 0px auto; background-color: #191919; border-bottom: 5px solid #191919; }
#header{ width: 792px; height: 131px; background-color: #191919; cursor: pointer; }
#header .adrs{ float: right; margin: 10px 15px 0px 0px;  }
#header ul{ text-align: right; margin-right: 10px; padding-top: 10px; }
#header ul li{ display: inline; margin: 0px 2px 0px 2px; font: bold .7em Arial, Arial, Helvetica, sans-serif; color: #B1B1B1; } 
#header ul li a{ text-decoration: none; color: #B1B1B1; }#header ul li a:hover{ text-decoration: underline; }
a:link, a{ outline: none; }

.adrs{ float: right; color: #B1B1B1; font-size: 10pt; clear: right; line-height: 10px; margin-right: 20px; }
#call{ font-size: 120%; font-style: italic; color: #ECAB22; line-height: 20px; }

.homeslide{
	height: 270px;
	width: 792px;
	background: #F1F1F1 repeat-x;
	color: #000000;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	font-size: small;
}

.homestxt{ text-align: center; margin-left: 280px; }

#content{ clear: left; width: 792px; height: 309px; background: url(images/bodybg_bl.jpg) no-repeat; }
.txtwrap{ padding-top: 75px; margin-left: 355px; margin-right: 15px; }
#content p{ margin: 0 0 8px 0; padding: 0; text-align: left; font: .7em Arial, Arial, Helvetica, sans-serif; color: #000; }
ul{ margin: 0; padding: 0;} a img{ border: 0; }
.clickherebtn{ float: right; margin: 10px 50px 0px 15px; height: 21px; width: 64px; background: url(images/clickhere_btn_bl.gif) no-repeat; }
.buynowbtn{ display: block; height: 21px; width: 65px; background: url(images/buynowbtn.gif) no-repeat; }

/*bottom grey box*/
.lwrtble{
	color: #B1B1B1;
	margin-left: 4px;
} 
.lwrtitle, .tbstitle{ padding-top: 10px; font: italic normal 13pt Times New Roman, Times, serif; color: #E8E8E8;  }

.consult{ width: 390px; height: 365px; text-align: left; background: #282828;  }
.consult p, .msg p, .msg form{ margin: 0 14px 10px 14px; text-align: left; }
.consulttxt{ font: italic .7em Arial, Helvetica, sans-serif; color: #B1B1B1; }
.consultbtn{ float: right; margin: 15px 145px 0 0; }

.msg{ width: 390px; background: #282828; margin-left: 4px; }
.msg-2 { background: #282828; margin: -14px 4px; height:90px; }
.msg-3 { background: #282828; margin: -14px 4px; height:80px; }
.contctble, .emailtbl{ font: .7em Arial, Helvetica, sans-serif; text-align: left; }
.reginput{ width: 250px; height: 16px; font: 1em Arial, Helvetica, sans-serif; margin-top: 0px; background-color: #303030; color: #fff; border: 1px solid #575757; }
.reginput:focus{ background-color: #403F3F; }

/*Footer Text*/
.ftrtxt { width: 792px; margin: auto; }
.ftrtxt h1, .ftrtxt p{  padding: 10px; font: .7em Arial, Arial, Helvetica, sans-serif; color: #B1B1B1; text-align: center; }
.ftrtxt h1{ font-size: .7em; margin-bottom: 0; padding-bottom: 0; }
.ftrtxt a{ color: #C8C5C5; }

/* css buttons */
.btn{ font-size: 8pt; border: 1px solid #191919; background: url(images/btn_bg.gif) repeat-x; }
.btnhov{ background: none; background-color: #F8F8F8; color: #191919; }




