/* CSS Document */
/*------------------------------------------
									Global
------------------------------------------*/
body {
margin:8px 0px 0px 0px;
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;
}
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;
}
/*------------------------------------------
								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;
}
/*------------------------------------------
								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;
}
/*------------------------------------------
							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;
}