/* CSS Document */
/*------------------------------------------
									Global
------------------------------------------*/
body {
margin:0 8px;
/*background-color:#a49e89;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

p {
margin:0px 0px 8px 0px;
}
ul {
list-style:none;
margin:0px 0px 8px 0px;
padding:0px;
}
dd {
padding:0px;
margin:0px;
}
form {
margin:0px;
padding:0px;
}
a {
color:#9b0007;
}
a:focus,a:active {
outline:none;
}
h5 {
color:#D50000;	
font-size:12px;
margin:15px 0 0 0;
}
caption {
text-align:left;
font-weight:bold;
padding-top:8px;
padding-bottom:2px;
}
td {
vertical-align:top;
}
table {
margin-bottom:12px;
}
div#warning {
position:absolute;
top:-80px;
left:1px;
width:780px;
color:#FF0000;
background-color:#FFFFCC;
border:1px solid #FF9966;
padding:8px;
}
a#important {
text-decoration:none;
display:block;
font-weight:bold;
}
a.blue {
color:#D0DCE6;
}
a.white {
color:#fff;
}
.bullets {
list-style:disc;
margin:0 0 20px 0 !important;
padding:0 0 0 25px !important;
}
.bullets li {
margin:0 0 4px 0 !important;
}
#interior-content h4 {
font-size:12px;
}
#home-features {
height:235px;
overflow:hidden;
position:relative;
margin:0;
padding:0;
}
#home-features li.feature {
position:absolute;
top:0;left;0;
height:235px !important;
width:565px;
display:none;
}
/*------------------------------------------
								xxxxxxxxx
------------------------------------------*/
#container {
background-color:#f0ebe2;
width:800px;
padding:2px;
/*padding-top:86px;*/
position:relative;
}
#rater-container {
width:800px;
position:relative;
background-color:#fff;
min-height:700px;
}
#button-container {	
}
/*------------------------------------------
								Header
------------------------------------------*/
#container-header {
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
font-size:10px;
color:#fff;
width:800px;
height:95px;
background-image:url(../i/header_bg1.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#signup {
position:absolute;top:52px;right:0px;
padding:0px;
margin:0px;
}
#signup a {
display:block;
color:#f3dbc5;
text-decoration:none;
padding:4px 0px 4px 18px;
width:207px;
}
h1#logo {
padding:0px;
margin:0px;
text-indent:-9999px;
background-color:transparent;
}
h1#logo a {
display:block;
background-image:url(../i/logo2.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:transparent;
text-indent:-9999px;
width:296px;
height:41px;
margin:0px;
padding:0px;
position:absolute;top:40px;left:10px;
text-decoration:none;
}
#rater-header {
background-image:url(../SecureApps/iportal/ez-rater-head.jpg);
background-repeat:no-repeat;
background-position:top left;
width:800px;
height:95px;
position:relative;
}
#rater-header h1 {
margin:0;
padding:0;
text-indent:-9999px;
}
/*------------------------------------------
								Home Page Body
------------------------------------------*/
#container-hp-features {
width:796px;
height:277px;
padding:3px 2px;
background-image:url(../i/hp_features_gradbg.gif);
background-repeat:no-repeat;
background-position:top left;
}
#wrapper-hp-features {
padding:5px;
}
#hp-features {
background-color:#fff;
border:1px solid #d4d2cb;
width:794px;
height:275px;
margin:0px;
}
#hp-features .hpfeature h2 {
font-size:15px;
margin:0px 0px 8px 0px;
}

#hp-features .hpfeature {
font-size:11px;
width:175px;
padding:24px 0px 0px 20px;
}
#hp-features .top#hp-left-1 .hpfeature {
width:190px;
}
#hp-features .top#hp-left-2 .hpfeature,#hp-features .top#hp-left-3 .hpfeature,#hp-features .top#hp-left-4 .hpfeature,#hp-features .top#hp-left-5 .hpfeature {
width:220px;
}
#hp-features .hpfeature p {
line-height:12px;
}
#hp-features .top#hp-left-2 .hpfeature p {
color:#684b07;
}
#hp-features .top#hp-left-3 .hpfeature p {
color:#fff;
}
.hp-feature-left {
position:relative;
float:left;
width:565px;
height:265px;
background-color:#808888;
margin:0px;
}
.hp-feature-left .top#hp-left-2 {
background-color:#d6ad52;
}
.hp-feature-left .top#hp-left-3 {
background-color:#d6ad52;
}

.hp-feature-left .top#hp-left-2 h2 {
color:#9e6e00;
}
.hp-feature-left .top#hp-left-3 h2 {
color:#fff;
}
.hp-feature-left .top {
color:#fff;
background-image:url(../i/hp_feature_boat.jpg);
background-repeat:no-repeat;
background-position:bottom right;
height:234px;
border-bottom:1px solid #a0a6a6;
}
.hp-feature-left .top#hp-left-2 {
background-repeat:no-repeat;
background-position:top left;
}
.hp-feature-left .top#hp-left-2 {
background-image:url(../i/hp_feature_scooter.jpg);
}
.hp-feature-left .top#hp-left-3 {
background-color:#6e85c1;
background-image:url(../i/hp_feature_reward.jpg);
}
.hp-feature-left .top#hp-left-4 {
background-image:url(../i/hp_features_llbean.jpg);
background-color:#a19564;
}
.hp-feature-left .top#hp-left-5 {
background-image:url(../i/hp_feature_atv.jpg);
background-color:#555;
}
.hp-feature-left .top#hp-left-6 {
background-image:url(../i/vacant_property_main_bg.gif);
background-color:#fff;
color:#7187C3;
}
.hp-feature-left .top#hp-left-7 {
background-image:url(../i/hp_feature_snowmobile.jpg);
background-color:#fff;
color:#323A4D;
}



.hp-feature-left .top ul li a {
height:100%;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
width:177px;
padding:3px 0px 3px 8px;
background-color:#4f5b5b;
border:1px solid #9ba1a1;
margin-bottom:2px;
text-decoration:none;
}
.hp-feature-left .top#hp-left-2 ul li a {
background-color:#9e6e00;
border-color:#e7cf9a;
}
.hp-feature-left .top#hp-left-3 ul li a {
background-color:#44698c;
border-color:#bccfe2;
}
.hp-feature-left .top#hp-left-4 ul li a {
background-color:#615640;
border-color:#d6cbae;
}
.hp-feature-left .top#hp-left-5 ul li a {
background-color:#7f6a6b;
border-color:#E9E9E9;
}
.hp-feature-left .top#hp-left-7 ul li a {
background-color:#323A4D;
border-color:#ccc;
}
.hp-feature-left .bottom {
background-image:url(../i/hp-features-srl-logo.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#000;
height:30px;
}
.hp-feature-left .bottom form select {
float:right;
margin:5px 62px 0px 0px;
height:18px;
font-size:11px;
border:1px solid #333;
}
.hp-feature-right .top form#Agency input#txtAgencyID {
width:167px;
height:14px;
border:1px solid #7f9db9;
font-size:10px;
color:#24405b;
padding:1px 3px;
margin-bottom:6px;
}
.hp-feature-right .top form#Agency input#submit {
color:#24405b;
width:58px;
line-height:18px;
_line-height:14px;
padding:0px;
_height:20px;
}
a#forgot {
color:#a5bacd;
margin-left:8px;
}
.hp-feature-right {
position:relative;
float:right;
color:#fff;
width:214px;
height:265px;
background-color:#547492;
margin:0px;
}
.hp-feature-right .top {
/*background-image:url(../i/hp_feature_jetski.jpg);
background-repeat:no-repeat;
background-position:bottom left;*/
height:234px;
/*border-bottom:1px solid #7f97ad;*/
}
.hp-feature-right .top ul li a {
height:100%;
display:block;
width:138px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
padding:4px 0px 4px 8px;
background-color:#24405b;
border:1px solid #7f97ad;
text-decoration:none;
}
/*.hp-feature-right .bottom {
background-color:#24405b;
height:30px;
}
.hp-feature-right .bottom p {
padding:8px 0px 0px 20px;
}
.hp-feature-right .bottom p a {
color:#fff;
text-decoration:none;
}*/
#container-hp-bottom {
width:796px;
height:159px;
padding:3px 2px;
margin-bottom:4px;
background-image:url(../i/hp_bottombox_gradbg.gif);
background-repeat:no-repeat;
background-position:top left;
}
#wrapper-hp-bottom {
padding:0px 5px 0px 10px;
}
#hp-bottom {
background-color:#fff;
border:1px solid #d4d2cb;
width:794px;
height:157px;
margin:0px;
}
#hp-bottom .box {
float:left;
width:258px;
color:#a49e8a;
text-align:left;
}
#email {
margin:0px 0px 0px 14px;
color:#666;
font-size:11px;
height:14px;
width:124px;
border:1px solid #666;
}
#hp-bottom h3 {
font-size:15px;
font-weight:bold;
margin:15px 0px 6px 0px;
padding:0px 0px 0px 15px;
border-bottom:1px solid #a49e8a;
}
#hp-bottom p {
font-size:10px;
font-weight:bold;
padding:0px 0px 0px 15px;
width:185px;
}
#hp-bottom a,
#hp-bottom a:link,
#hp-bottom a:active,
#hp-bottom a:focus,
#hp-bottom a:visited,
#hp-bottom a:hover {
color:#a49e8a;
}
/*--Bottom Wedges (needed because of an IE6 issue)--*/
.wedge-bl {
position:absolute;bottom:0px;left:0px;
}
.wedge-br {
position:absolute;bottom:0px;right:0px;
}
/*------------------------------------------
							Column Left
------------------------------------------*/
#col-left {
position:absolute;
background-color:#ddd8cc;
background-image:url(../i/col-left-bg-grad.gif);
background-repeat:repeat-y;
background-position:top right;
height:100%;
}
#wrapper-col-left {
float:left;
background-color:#f0ebe2;
background-image:url(../i/col_left_bg_corner_right.gif);
background-repeat:no-repeat;
background-position:top right;
}
#container-col-left {
margin-top:5px;
padding:0px 0px 0px 0px;
width:149px;
background-color:#ddd8cc;
background-image:url(../i/col-left-bg-grad.gif);
background-repeat:repeat-y;
background-position:top right;
}
#search {
padding-left:8px;
}
#search h4 {
font-size:11px;
font-weight:bold;
color:#564e33;
padding:12px 0px 10px 0px;
margin:0px;
}
#search form .searchbox {
margin:0px 0px 6px 0px;
padding:2px;
width:119px;
height:14px;
border:1px solid #564e33;
font-size:11px;
}
/*------------------------------------------
							Middle Column
------------------------------------------*/
#wrapper-interior {
position:relative;
width:794px;
padding:0px;
margin:0px 0px 0px 4px;
background-color:#00ff00;
min-height:600px;
background-color:#fff;
background-image:url(../i/interior_bg_right.gif);
background-repeat:repeat-y;
background-position:top right;
}
#wrapper-interior-inner {
background-image:url(../i/col_left_bg.gif);
background-repeat:repeat-y;
background-position:top left;
}
*html #wrapper-interior {
height:600px;
}
#container-interior {
margin:0px;
padding:5px 0px 0px 0px;
width:794px;
background-image:url(../i/interior_bg_topright.gif);
background-repeat:no-repeat;
background-position:top right;
}
#interior-content {
padding:0px 0px 0px 30px;
margin:0px 200px 0px 149px;
}
#interior-content h3 {
color:#9b0007;
font-size:14px;
font-weight:bold;
margin:30px 0px 20px 0px;
padding:0px;
}
#interior-content ul {
padding:12px 0px 6px 0px;
}
#interior-content ul li {
margin:0px 0px 12px 0px;
}
#interior-content ul.normal {
padding:0 0 6px 0;
}
#interior-content ul.normal li {
margin:0 0 3px 0;
}
#interior-content ul.bulllist {
padding:0px 0px 4px 0px;
}
#interior-content ul.bulllist li {
margin:0px 0px 4px 0px;
}
#interior-content ul li a {
color:#9b0007;
font-weight:bold;
}
#interior-content table {
width:415px;
}
#interior-content th.left {
width:170px;
}
#interior-content th.right {
width:230px;
}
#interior-content td {
padding:0px 0px 8px 0px;
}
.toppage {
border-top:1px solid #cd7f83;
margin-top:30px;
padding-bottom:40px;
}
.toppage a {
display:block;
text-align:left;
width:59px;
height:14px;
background-color:#ba4f54;
font-size:10px;
color:#fff;
padding:0px 20px 0px 6px;
margin:1px 0px 0px 0px;
background-image:url(../i/top_page_bg.gif);
background-repeat:no-repeat;
background-position:top right;
text-decoration:none;
}
#interior-content .url-links li,#interior-content #pop-links li {
margin-bottom:4px;
word-wrap: break-word;
overflow:hidden;
}
#interior-content .url-links li a,#interior-content #pop-links li a {
font-weight:normal;
}
div.add-lines {
border-bottom:1px solid #ccc;
margin-bottom:10px;
padding-bottom:10px;
width:340px;
}
div.add-lines p {
margin:0 0 6px 0;
}
div.add-lines span.back {
display:block;
text-align:right;
}
hr.news-break {
border:0px;
height:1px;
background-color:#ccc;
margin:10px 0;
_margin:0px;
padding:0px;
}
#rater-wrapper {
background-color:#FFF;
min-height:700px;
/*padding-left:25px;*/
}
#rater-wrapper h2 {
color:#8F0000;	
text-align:center;
margin:15px 0 10px -25px;
}
#rater-wrapper ul {
margin:0;	
}
#rater-wrapper img {
border:0;	
}
#personal {
float:left;
width:340px;
width:350px;
border-top:1px solid #000;
}
#personal h4{
font-size:14px;
position:relative;
top:-13px;
left:105px;
background-color:#fff;
padding:3px;
width:130px;
text-align:center;
margin:0;
white-space: nowrap;
}
#divider {
border-left:1px solid #000;
height:458px;
height:340px;
width:0px;	
float:left;
margin:0 30px 0 30px;
padding:0;
}
#commercial {
width:350px;
float:left;
border-top:1px solid #000;
}
#commercial h4{
font-size:14px;
position:relative;
top:-13px;
left:88px;
background-color:#fff;
padding:3px;
width:150px;
text-align:center;
margin:0;
white-space: nowrap;
}
.products {
list-style:none;
}
.products li {
width:152px;
float:left;	
padding:0;
height:55px;
margin:0 0 20px 0;
margin:0 0 0 0;
}
.products .odd {
margin-right:35px;
padding:0;
/*clear:left;	*/
}
.products a {
display:block;
text-decoration:none;
}
#last-comm {
	margin-left:187px;
	margin-right:0;
	_display:inline;
}
#solo-button {
clear:both;
width:150px;
position:relative;
top:-55px;
left:305px;
}
#solo-button li {
width:150px;
margin-top:20px;
clear:both;	
}
#solo-button a {
display:block;	
}
.floating-link {
}
.floating-link li {
margin-top:-10px;
}
.floating-link a {
color:#0A0E96;
font-size:14px;	
}
#container #wrapper-interior .non-profit {
color:#D50000;
text-decoration:underline;
padding:0;
margin-bottom:25px;
}
#container #wrapper-interior .non-profit li {
margin: 5px 0 0 0;	
}
* html #comm-container {
position:absolute;
}
#comm-app1 {
width:290px;
margin-right:25px;
float:left;
}
#comm-app2 {
width:290px;
float:left;
}
/*------------------------------------------
							Column Right
------------------------------------------*/
#container-col-right {
position:absolute;top:20px;right:14px;
width:168px;
font-size:10px;
color:#24405b;
}
#container-col-right img {
padding-bottom:12px;
border-bottom:1px solid #537391;
}
#container-col-right p {
margin:8px 4px 0px 4px;
}
/*------------------------------------------
							Footer
------------------------------------------*/
#container-footer {
clear:both;
text-align:center;
margin:0px 2px 100px 2px;
border-top:1px solid #a49e8a;
}
#footer {
position:relative;top:12px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
#footer li {
display:inline;
color:#a49e8a;
}
#footer li a {
color:#a49e8a;
text-decoration:none;
padding:0px 5px;
}

.pardon {
}
#interior-content .app-list dt {
margin:0 0 4px 0;
padding:0;
font-weight:bold;
}
#interior-content .app-list dd {
margin:0 0 15px 0;
}
#interior-content .app-list ul {
margin:0;
padding:0;
}
#interior-content .app-list li {
margin:0 0 3px 0;
}
#interior-content .app-list li a {
font-weight:normal;
}

/*.ma-producer {
margin:0 0 5px 0;
position:relative;
top:-7px;
}
.ma-producer a {
display:block;
background-color:#819CB6;
background-color:#4E6985;
padding:8px 8px;
font-size:11px;
color:#fff;
text-decoration:none;
font-weight:bold;
border:1px dotted #A4B7CA;
}
.ma-producer a:hover {
background-color:#4E6985;
background-color:#819CB6;
}*/
.ma-producer {
margin:0 0 5px 0;
position:relative;
top:-7px;
}
.ma-producer a {
display:block;
background-color:#819CB6;
background-color:#4E6985;
background-color:#fff;
background-color:#881302;
padding:8px 8px;
font-size:11px;
color:#fff;
text-decoration:none;
font-weight:bold;
border:1px dotted #A49E89;
border-color:#A49E89;
color:#881302;
color:#fff;
}
.ma-producer a:hover {
background-color:#4E6985;
background-color:#DEC5BC;
background-color:#fff;
background-color:#D4D2CB;
background-color:#fff;
color:#881302;
}
#rater-container {
	width:770px;
	margin:0;
	padding-left:14px;
}
#rater-wrapper {
	width:auto;
}
#popup_message h1 {
	font-size:18px;
}
.product-list {
	
}
#interior-content .product-list li {
	margin:0 0 5px 0;
}
.products-holder {
	clear:both;
}
.product {
padding:8px 0;
display:none;
}
#interior-content ul li .close-link {
	color:#fff;
}
.product .toppage {
padding-bottom:0;
margin-top:0;
}
.product-list li a.need {
	background-color:#00ff00;
}
#interior-content .product-list .product a {
font-weight:normal;
}
#rater-wrapper h2 {
	font-size:18px;
}
#rater-container {
	margin-top:-8px;
}
