/*******************************************/
/** MAIN DEF *******************************/
/*******************************************/

BODY { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; background: #851C15; }
BODY * { font-family:Arial, Helvetica, sans-serif; }
INPUT, TEXTAREA, SELECT, OPTION, LABEL { font-size:11px; }
LABEL { font-weight:bold; }

DIV.main {	background:url(../images/modonebkgnd.jpg) top center repeat-x; width:800px; margin:10px auto 0 auto; text-align:left; position:relative;  }

IMG { border:none; }

A { color:#F9CB28; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; cursor:pointer; }
A:hover { color:#FFFFFF; }

P {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color: #FFFFFF; }
P.dropcap:first-letter { float: left; font-size: 5em; font-weight: bold; line-height: .75em; padding-right: .05em; }

UL { list-style-image: url(../images/bullet.gif); list-style-position:outside; text-align:left; vertical-align:middle; }
LI { text-align:left; padding:6px; }

/*******************************************/
/** CLASSES ********************************/
/*******************************************/

DIV.hr_wPad { height: 1px; color:#EE8; background-color:#EE8; margin:0 5px; }
DIV.hr_wPad HR { display: none; }

DIV.dbl_ylines { height: 24px; color: #CC6; background: url(../images/bottomlines.gif) top center repeat-x; }
DIV.dbl_ylines HR { display: none; }

.fl { float:left; }
.fr { float:right; }
.reset { clear:both; }
.text_al { text-align:left; }
.bold {font-weight:bold; }
.italic { font-style:italic; }
.lgfont { font-size:1.5em; }
.mdfont { font-size:1.25em; }
.hl { color:#FE4; }
.pad10 { padding:10px; }

DIV.titleBar {
	padding:15px 0px 8px 5px;
	margin-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-align:left;
	background: url(../images/line.png) no-repeat bottom left;
}

/*******************************************/
/** MAIN LAYOUT ****************************/
/*******************************************/

DIV#lh_col,DIV#main_col { float:left; }
DIV#lh_col { width:193px; }
DIV#main_col { width:606px; }
DIV.h_menu { background:url(../images/menu_bar.gif) bottom center repeat-x; padding:0; margin:0px; height:30px; }
DIV.h_menu UL { list-style:none; margin:0; padding:0 0; }
DIV.h_menu UL LI { float:left; margin:0; padding:0 6px; }

DIV#pageContent { min-height:350px; height:auto !important; height:350px; padding:10px; }

DIV#footer { text-align:center; margin:0 auto; position:relative; }
DIV.ourPromise { padding:10px 0; width:600px; margin:0 auto; text-align:center; }
DIV.ourPromise * { font-size:10px; }
DIV.ourPromise UL { margin:8px 15px 0 15px; }
DIV.ourPromise UL LI { padding:8px 5px 0 5px; }

DIV.btm_logos { padding:5px 0 15px; }
DIV#credit_card_img { float:left; }
DIV#powered_by_justb { float:right; }
DIV.contact_form UL { list-style:none; list-style-image:none; margin:0; padding:0; }
.noPad_top { padding-top:0; margin-top:0; }
.noPad_btm { padding-bottom:0; margin-bottom:0; }

/*******************************************/
/** PAGE ELEMENTS **************************/
/*******************************************/

DIV.faq DL { margin-left:0px; width:550px; }
DIV.faq DT { line-height:12px; margin-left:20px; list-style-image: url(../images/bullet.gif); padding:5px 0px 5px 5px; text-align:left; }
DIV.faq DD { width:550px; display:none; text-align:left; font-size:10px; margin-left:0px; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color: #FFFFFF; height:auto;  position:relative; }
DIV.faq DD:first-letter { float: left; font-size: 5em; font-weight: bold; line-height: .75em; padding-right: .05em; }

.empForm {  }
.empForm DIV { padding-right:15px; }
.empForm LABEL { font-size:10px; display:block; padding:10px 0px 1px 0px; margin:0px; line-height:12px; }
.empForm INPUT, .empForm SELECT { font-size:12px;  }

.answers { width:550px; text-align:left; margin-left:0px; padding-bottom:10px; height:100%; }
.answers DIV { width:550px; position:absolute; display:none; text-align:left; font-size:10px; margin-left:0px; font-size:12px;	color: #FFFFFF; height:auto; position:relative; }
