body {
	background-color:#FFFBE8;
	padding:0;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color: #6E2711;
}

.errMsg{padding-left:280px; color:#ff3300; font-weight:bold}

A:link, A:visited {
	color:#631807;
	text-decoration:underline;
	font:12px Arial, Helvetica, sans-serif;
}
A:hover, A:active {
	color:#631807;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
}
h1 {
	font:bold 16px Arial, Helvetica, sans-serif;
  	color:#E62A00;
	padding:0;
	margin:0;
}
div.topPanel {
	position:absolute;
	top:0;
	width:100%;
	text-align:center;
}
div.mainContainer {
	background-color:#fff;
	border-left:1px solid #642810;
	border-right:1px solid #642810;
	width:757px;
	margin:90px auto 0;
	padding:10px;
}
div.text {
	width:657px;
	padding:0px 0px 10px 0px;
	margin:0 auto;
}
div.navigation {
	width:657px;
	height:58px;
	background:url(/images/bg_navigation.jpg) no-repeat top center;
	padding:7px 0 7px 48px;
	margin:0 auto;
}
div.navigation ul {
	list-style:none;
	padding:0;
	margin:0;
}
div.navigation ul li {
	float:left;
	width:151px;
	height:21px;
	padding:2px;
	list-style:none;
}
div.navigation A:link, div.navigation A:visited {
	width:151px;
	height:19px;
	background-image:url(/images/bg_but.gif);
	color:#6E2711;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	display:block;
	padding-top:2px;
}
div.navigation A:hover, div.navigation A:active {
	width:151px;
	height:18px;
	background-image:url(/images/bg_but_hover.gif);
	color:#6E2711;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	display:block;
	padding-top:3px;
}
div.title_text {
	margin:10px 0 0 113px;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#6E2711;
}
div.title {
	margin:12px 0 0 113px;
}
div.quoteSystem {
	width:666px;
	height:274px;
	background:url(/images/bg_quote.jpg) no-repeat;
	margin:0 auto 35px;
}
div.quoteSystem_s {
	width:499px;
	height:205px;
	background:url(/images/bg_quote_small.jpg) no-repeat;
	margin:0 auto;
}
div.quoteSystem_s div.A {
	height:23px;
	padding-top:12px;
	padding-left:51px;
	margin:0;
}
div.quoteSystem_s div.B {
	height:25px;
	padding-top:13px;
	padding-left:51px;
	margin:0;
}
div.quoteSystem_s div.C {
	height:25px;
	padding-top:14px;
	padding-left:51px;
	margin:0;
}
div.quoteSystem_s div.D {
	padding-left:28px;
	margin:0;
}
div.quoteSystem div {
	height:40px;
	padding:14px 0 0 70px;
	margin:0;
}
div.quoteForm {
	background:#FFF2E3 url(/images/bg_quote_top.gif) no-repeat top;
	padding:15px 0px;
	width:754px;
}
div.quoteForm h1 {
	background:url(/images/bullet.gif) no-repeat left center;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#A64916;
	padding-left:30px;
}
div.quoteFormBottom {
	background-image:url(/images/bg_quote_bottom.gif);
	width:754px;
	height:10px;
	margin:0;
}
div.footer {
	width:777px;
	height:14px;
	background-color:#F9ECCA;
	margin:0 auto 20px;
	padding-bottom:3px;
	border:1px solid #642810;
}
div.clear {
	clear:both;
	height:10px;
}
div.redArrow {
	position:absolute;
	width:776px;
	top:180px;
	left:50%;
	margin-left:-388px;
	text-align:left;
}
div.redArrow img {
	margin-left:63px;
}
form {
	padding:0;
	margin:0;
}
input {	border:1px solid #631807;}
input.boxSm { width: 45px; }

input#getQuotes {
	border:none;
	margin:26px 0 0 65px;
}
input#submit {
	border:none;
	margin-top:10px;
}
textarea { border:1px solid #631807; }

ul.titledInfoCards {
	list-style:none;
	padding:0;
	margin:8px 2px;
}
ul.titledInfoCards li {
	background:url(/images/bg_top_titledCard.gif) no-repeat top;
	list-style:none;
	float:left;
	width:369px;
	margin:2px;
}
ul.titledInfoCards li h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	height:28px;
	color:#000;
	padding:3px 0 0 15px;
	margin:0;
}	
ul.titledInfoCards li div {
	background:url(/images/bg_card.gif) repeat-y;
	padding:0 10px;
}
ul.titledInfoCards li div.cardFoot {
	background:url(/images/bg_bot_card.gif) no-repeat bottom;
	height: 12px;
}
ul.infoCards {
	list-style:none;
	padding:0;
	margin:8px 2px;
}
ul.infoCards li {
	background:url(/images/bg_top_card.gif) no-repeat top;
	list-style:none;
	float:left;
	width:369px;
	margin:2px;
	padding-top:15px
}
ul.infoCards li div {
	background:url(/images/bg_card.gif) repeat-y;
	padding:0 10px;
}
ul.infoCards li div.cardFoot {
	background:url(/images/bg_bot_card.gif) no-repeat bottom;
	height: 12px;
}
td.mandatory {
	background:url(/images/bullet2.gif) no-repeat left top;
	padding-left:10px;
}
td {
	padding-left:10px;
}
A.getQuotes:link, A.getQuotes:visited {
 width:166px;
 height:37px;
 display:block;
 background:url(/images/but_get_qoutes.gif) no-repeat;
 margin:26px 0 0 65px;
}
A.getQuotes:hover, A.getQuotes:active {
 width:166px;
 height:37px;
 display:block;
 background:url(/images/but_get_qoutes_over.gif) no-repeat;
 margin:26px 0 0 65px;
}
A.submit:link, A.submit:visited {
 width:115px;
 height:37px;
 display:block;
 background:url(/images/but_submit.gif) no-repeat;
 margin-top:10px;
}
A.submit:hover, A.submit:active {
 width:115px;
 height:37px;
 display:block;
 background:url(/images/but_submit_over.gif) no-repeat;
 margin-top:10px;
}
