body
	{margin:0px;
	padding:0px;
	background-color:#121212;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	}
	
form
	{
	margin:0px;
	padding:0px;
	}
#wrapper
	{margin:auto;
	padding:0px;
	width:926px;
	height:auto;	
	}
.top_header
	{
	background:url(../images/top_header.jpg) no-repeat;
	width:926px;
	height:121px;
	margin:auto;
	}
.menu
	{
	background:url(../images/menu_bg.jpg) repeat-x;
	width:926px;
	height:41px;
	margin:auto;
	float:left;
	}
.menu_left
	{
	background:url(../images/menu_left.jpg) no-repeat;
	width:7px;
	height:41px;
	margin:auto;
	float:left;
	}
.menu_navi
	{width:912px;
	height:41px;
	float:left;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffe083;
	vertical-align:middle;
	margin-top:5px;
		}
.menu_navi a
	{color:#ffe083;
	text-decoration:none;
	padding-left:13px;
	}
.menu_navi a:hover
	{color:#d4f680;
	text-decoration:none;
	}
.menu_right
	{
	background:url(../images/menu_right.jpg) no-repeat;
	width:7px;
	height:41px;
	margin:auto;
	float:left;
	}

.content_area
	{margin:0px;
	width:926px;
	padding:0px;
	margin-top:0px;
	clear:both;
	}
div
	{margin:0px;
	padding:0px;
	}
.img
	{margin-top:8px;
	}
.banner
	{
	background:url(../images/banner.jpg) no-repeat;
	width:926px;
	height:208px;
	}
.home_left_ads
	{
	background:url(../images/home_left_ads.jpg) no-repeat;
	width:556px;
	height:310px;
	margin:auto;
	float:left;
	background-position:top;
	}
.test
	{
	background:url(../images/test.jpg) no-repeat;
	width:556px;
	height:511px;
	margin:auto;
	margin-top:5px;
	float:left;
	background-position:top;
	}
.how_it_works
	{
	width:556px;
	margin:auto;
	float:left;
	background-position:top;
	}
h1
	{font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#a27c41;
	padding-top:10px;
	padding-bottom:10px;
	}


.form_area
	{
	width:357px;

	margin-left:3px;
	float:left;
	background-color:#a27c41;
	font-size:12px;
	vertical-align:top;
	overflow:hidden;
	}

.form_top
	{background-image:url(../images/123_form_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	margin:auto;
	width:357px;
	height:47px;
	
	}
	
	
	.contact_top
	{background-image:url(../images/123_contact_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:right;
	margin:auto;
	width:357px;
	height:47px;
	
	}
.form_field_area
	{width:347px;
	height:246px;
	float:left;
	margin-left:10px;
	overflow:hidden;
	}
.quote_content_area
	{width:330px;
	float:left;
	margin:0 10px;
	overflow:visible;
	}
.form_btm
	{background-image:url(../images/123_form_btm.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:auto;
	width:357px;
	height:15px;
	}
.content_table
	{
	padding:0px 5px 0px 5px;
	border-right:#c6b186 1px dotted;
	}
.footer
	{background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	width:926px;
	height:94px;
	margin-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	}
.footer_links
	{margin-top:22px;
	}
.footer_links ul {
	list-style:none;
	}
.footer_links ul li	{ 
	list-style:none;
	display:inline;
	/*padding-right:8px;*/
	padding-right:4px;
	color:#ffffff;
	text-decoration:none;
	}
.footer_links ul li a
	{color:#ffffff;
	text-decoration:none;
	}
.footer_links ul li a:hover
	{
	color:#fbd86d;
	text-decoration:none;
	}
.footer2
	{color:#c3ad81;
	font-size:10px;
	margin-left:40px;
	}

.footer3
	{color:#c3ad81;
	font-size:10px;
	margin-left:0px;
	}

.box_fix
{
font-size:0px;
}


/* \*/
* html #tlc, * html #trc {height: 1%;}
/* */


#box
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 7px;
	padding: 0;
	text-align: left;
	width:556px;				/* <-- use this to tie width to viewport size */
	width: 556px;				/* <-- use this for a set width */
	background-color: #eeeeee;
	}
 	
#box1
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 7px;
	padding: 0;
	text-align: left;
	width:923px;				/* <-- use this to tie width to viewport size */
	width: 923px;				/* <-- use this for a set width */
	background-color: #eeeeee;
	}

#content
	{
	padding:0px 10px 10px 10px;
	color:#000000;
	font-size: 12px;
	line-height:20px;
	font-family: arial, helvetica, sans-serif;
	}

#content h1, h1
	{
	margin-top:0px;
	margin-bottom:0px;
	color:#780116;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	}
#content h2, h2
	{
	margin-top:0px;
	margin-bottom:0px;
	color:#694207;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	}
#content h3, h3
	{
	margin-top:0px;
	margin-bottom:0px;
	color:#694207;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
		
#content p
	{
	color:#000000;
	font-size: 12px;
	line-height:20px;
	font-family: arial, helvetica, sans-serif;
	}
#content a, a
	{
	color:#780116;
	text-decoration:underline;
	}
#content a:hover, a:hover
	{
	color:#694207;
	}
#link2 a
	{
	color:#780116;
	text-decoration:none;
	}
#link2 a:hover
	{
	color:#000000;
	text-decoration:underline;
	}
.highlight
	{
	color:#780116;
	font-size:18px;
	font-weight:bold;
	}
.date
	{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(../images/tlc.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color:transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
	clear:both;
	}

#bb
	{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-color: #c6b186;
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
			
	.input_field
	{
	background:#c6b186;
	color:#5b3a09;
	border:1px solid #5b3a09;
	font-size:12px;
	margin:0px;

	}
	
	.input_select, .input_select_02 {
 height: 17px;
 padding: -1px 0 0 0;
	border:1px solid #5b3a09;
 font: normal normal normal 12px/12px arial,verdana,sans-serif;
	background:#c6b186;
	color:#5b3a09;
}



	.calendar
	{
	background:#c6b186;
	color:#5b3a09;
	border:1px solid #5b3a09;
	font-size:12px;
	margin:0px;

	}

.input_btn
{
background:url(../images/submit_bg.jpg) repeat-x;
color:#ffe083;
font-weight:bold;
border:1px solid #60400f;

}
.link
{
color:#ffffff;
text-decoration:none;
}
.link:hover
{
color:#ffffff;
text-decoration:underline;
}