﻿/********************
	style - master
********************/
a, a:active, a:focus {outline: 0;}
#pageContainer {width:965px;height:auto;text-align:left;}
body {
	width:965px;
	background:#ffffff;
	margin:auto;
	padding:0;
	text-align:center;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
}
div.headerContainer{display:block;margin-bottom:2px;}

#secondContainer{
	clear:both;
	width:965px;
	height:auto;
	text-align:left;
	margin:-2px 0 1px 0;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.clear{clear:both;}

.lfloat{
	float:left;
	margin: 5px;
}

.rfloat{float:right;}

a:visited{font-size:12px;text-transform:capitalize;}

.search,.boxveh,.boxsea,.boxres,.boxfooter,mysunaccount{
	border:1px solid #999999;
	background-color:#ffffff;
	padding:10px;
}




.bold{font-weight:700;}
h1{font-size:22px;line-height:24px;margin:0;padding-bottom:3px;}
h1 span,h2 span,h3 span,h4 span,h5 span{color:#770000;}
h1.bgRtHdr {margin:10px 0;}

h2{
	font-size:21px;
	line-height:normal;
	margin:0;
}
h3{font-size:16px;line-height:18px;margin:0;}

h4{font-size:14px;line-height:12px;margin:0;}
h5{font-size:12px;margin:0;}

.light{color:#770000;}
.lightbold{color:#770000;font-weight:700;}
.bold{font-weight:700;}

img {border:none;}


/***********************
	FORMS
***********************/
/*a:visited{line-height:20px;font-size:12px;font-weight:700;color:#666666;text-decoration:none;}*/


/***********************
	HEADER
***********************/

.headerContainer div{
	text-align:left;
}
.headerContainer p{
	font-size:12px;
	font-weight:normal;
}

.topLogo {margin-bottom:0px;display:block;height:50px;}
.icontop{
	float:left;
	text-transform:uppercase;
	font-size:10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 200px;
}
.icontop a,.icontop a:visited{
	text-decoration:none;
	width:34px;
	padding:34px 0px 0 0px;
	display:block;
	float:left;
	font-size:10px;
	color:#000000;
	background-color: #ffffff;
	background-repeat: no-repeat;
	text-align:center;
}

.icontop a.rv,.icontop a.rv:visited{background-image: url(../image/header/rv_icon.jpg);}

.icontop a.car,.icontop a.car:visited{background-image: url(../image/header/car_icon.jpg);margin-left:3px;}

.icontop a.mc,.icontop a.mc:visited{background-image: url(../image/header/mc_icon.jpg);margin-left:3px;}

.icontop a.boat,.icontop a.boat:visited{background-image: url(../image/header/boat_icon.jpg);margin-left:3px;}



/***********************
	NAV
***********************/
a#iconlogo,#navbar,div.footerbar,#navbar ul li#selectedFrst a,#navbar a,div.end{
	background-image: url('../image/header/logo.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}
#navbar ul li#selected a{background:url('../image/header/logo.gif') 0 0 no-repeat;}
a#iconlogo{
	background-position:0 -128px;
	display:block;
	width:300px;
	height:55px;
	float:left;
}

a#viewall{background-position:0 -323px;display:block;width:105px;height:25px;margin-bottom:0px;}
a#viewall_lnk, a:visited#viewall_lnk{display:block;}
div.end{
	background-position:290px -255px;
	padding-left:0px;
	line-height:20px;
	margin:0 auto;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#navbar a{background-position:0 -181px;height:29px;line-height:26px;font-size:14px;text-decoration:none;color:#cbcbcb;font-weight:700;text-align:center;}
#navbar ul{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0px;
	width: 811px;
	height: 25px;
	float: right;
}
#navbar ul li{
	display: inline;
	clip: rect(auto, auto, auto, auto);
	position: relative;
	right: auto;
}
#navbar ul li a{display:block;float:left;width:104px;height:26px;_height:26px;margin-top:0px;padding:3px 5px 0 5px;vertical-align:bottom;}
#navbar ul li a:hover{font-size:14px;text-decoration:none;color:#cbcbcb;font-weight:700;text-align:center;background:url('../image/header/logo.gif') ;background-position:0 -217px;border-left:solid #ffffff 1px;}

#navbar ul li#selected a{background-position:0 -217px;height:25px;margin-top:0;padding-top:5px;color:#ffffff;}
#navbar ul li#selectedFrst a{color:#ffffff;background-position:0 -217px;_background-position:0 -216px;height:25px;margin-top:0;padding-top:5px;border-left:solid #ffffff 1px;}
#navbar ul li.frst a{font-size:14px;text-decoration:none;color:#cbcbcb;font-weight:700;text-align:center;background:url('../image/header/logo.gif') ;background-position:0 -182px;border-left:solid #ffffff 1px;}
#navbar ul li.frst a:hover{font-size:14px;text-decoration:none;color:#cbcbcb;font-weight:700;text-align:center;background:url('../image/header/logo.gif') ;background-position:0 -217px;border-left:solid #ffffff 1px;}


h3.viewAllH{font-weight:700;margin:10px 0 10px -5px;}
/*ul#view {list-style-type:none;padding:0;margin:0;} */


 /****************************
	FOOT
****************************/

div.footerbar {clear:both;width:965px;height:34px;background-position:0 -89px;margin:0 auto;line-height:18px;text-align:center;}
.footerbar a:link, .footerbar a:visited {font-size:12px;color:#ffffff;text-decoration:underline;font-weight:normal;border-right:1px #ffffff solid;line-height:32px;padding:0 10px;}
.footerbar a:hover {text-decoration:none;}
.footerbar img{vertical-align:top;}
div.footerbar a.end,div.footerbar a.end:visited{border-right-width:0;}

div.footerbar2 {clear:both;width:965px;height:34px;margin:0 auto;line-height:18px;text-align:center;margin-top:-7px;_margin-top:-8px;margin-bottom:4px;_margin-bottom:5px;}
.footerbar2 a:link, .footerbar2 a:visited {font-size:11px;color:#666666;text-decoration:underline;font-weight:normal;border-right:1px #666666 solid;line-height:32px;padding:0 10px;}
.footerbar2 a:hover {text-decoration:none;}
.footerbar2 img{vertical-align:top;}
div.footerbar2 a.end,div.footerbar2 a.end:visited{border-right-width:0;}
.footerbar {margin-bottom:10px;}

     
#secondContainer{margin:25px 0 1px 0;}

.headerContainer{width:965px;height:89px;margin-top:15px;}



#maincontainer{width:825px;float:left;text-align:left;padding:0;_overflow:hidden;}

/* layout 4 */

#secondContainer{width:965px;margin:10px auto 1px ;_margin:-18px auto 1px;#}

#navbar{
	background-position: 0 -54px;
	_background-position: 0 -53px;
	width:965px;
	_width:965px;
	height:30px;
	margin-top:13px;
	_margin-top:11px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.headerContainer{width:965px;height:109px;_height:70;margin:0 auto;margin-top:15px;}

/* layout 1 */
#maincontainer{
	width:820px;
	_width:825px;
	float:left;
	padding:0;
	_overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	border-color: 1px solid #999999;
}


#styletwo{
	left: 0px; 
	top: -9px; 
	width: 965px;
	display: run-in;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	background: url('../image/header/bgOFF.gif') repeat-x left top;
	font-family: Arial,Verdana,Helvitica,sans-serif;
	float: left;
	text-decoration: underline;
	visibility: visible;
	/*border:1px solid black;*/
}
#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styletwo ul li{display: inline-block;float: left;margin: 0 6px 0 0;padding-right: -1pt;}
#styletwo ul li a{display:block;float:left;color:#000;padding:5px 20px 0px 20px;height:24px;font-size: 12px;}
#styletwo ul li a:hover{color:#fff;background:transparent url('../image/header/bgON.gif') repeat-x top left;}

/* added by FH */
.style2 {
	color: #666666;
	text-transform: uppercase;
}
.style3 {color: #990000}

/* general style of the maincontainer */

.main{
	float:left;
	width:188px;
	_width:250px;
	height:260px;
	_height:280px;
	_margin-right:0px;
	_padding-right:0px;
	overflow:hidden;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

/* general style of the Featured Ads Box */

.featureAD{
	width:587px;
	margin-top:10px;
	_margin-left:10px;
	
}
.featureAD span{width:131px;margin:5px 4px 0 0;float:left;text-align:center;}
.featureAD table{border:#999999 solid 1px;text-align:center;border-spacing:0px;height:275;border-collapse:collapse}
.featureAD td{width:148;height:125;border:#999999 solid 1px}
.featureAD a:visited{font-size:11px;}
.featureAD a {font-size:11px;}

/* ---- INFO BOXES ----- */
/* left info box */

.boxveh{
	width:230px;
	_width:250px;
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}
.boxveh a{color: #000066;}

/* middle Infobox */

.boxsea{
	float:left;
	width:238px;
	_width:255px;
	_margin:0 17px;
	margin-top: 10px;
	margin-right: 18px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.boxsea a{color: #000066;}

/* right infobox */

.boxres{
	float:left;
	width:236px;
	_width:260px;
	_height:190px;
	_margin:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
}
.boxres a{color: #000066;}

.boxres div{float:left;width:118px;margin:0 0 2px 0;}

/* Photo Listings */

.boxfooter{
	overflow:hidden;
	width:790px;
	_width:805px;
	margin:10px 0 20px;
	_margin:20px 0 20px;
	text-align: left;
}

/* Boxes H5 Rule */

.mysunaccount h5.boxveh h5,.boxsea h5,.boxres h5,.boxfooter h5{text-transform:uppercase;}

/* Advertisement Box */

.advbox{
	width:135px;
	_width:100px;
	height:auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #999999;
	background-color: #9E0227;
}
.boxresou { 
align:center;}

.boxfooter3{
    font-family: Arial,Verdana,Helvitica,sans-serif;
	width:820px;
	_width:805px;
	_margin:20px 0 10px;
	text-align: center;
	_margin:0 17px;
	border: 1px solid #999999;
	overflow:hidden;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	font-size: 10px;
	color: #666666;
	}
.boxfooter3 a:hover {text-decoration:none;}
.boxfooter3 a:link,.a:visited {
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	color: #870120;
}
.Stil19 {
	font-size: 12px;
	color: #000000;
}
.Stil10 {
	color: #000000;
	font-weight: bold;
	font-size: medium;
	text-decoration: underline;
}
.Stil11 {
	color: #960224;
	font-weight: bold;
	font-size: medium;
}
.Stil20 {	color: #000000;
	font-weight: bold;
	font-size: small;
}
.Stil26 {
	color: #000000;
	font-weight: bold;
	font-size: 14px;}
	
.Stil28 {color: #000000; font-weight: bold; font-size: 10px; }

.Stil30 {font-size: 10px; }
.Stil33 {font-size: 12px; color: #CC00CC; }
.Stil34 {	color: #010196;
	font-weight: bold;
}

.Stil46 {color: #0000FF; font-weight: bold; font-size: 14px; font-style: italic; }
.Stil47 {color: #000000; }


.Stil41 {font-weight: bold; font-size: 12px; color: #0000FF;}

.boxregprivate{
	width:320px;
	_width:320px;
	float: left;
	margin-top: 20px;
	margin-left: 60px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 20px;
}
.boxregprivate a{color: #000066;}
.boxdealer{
	width:320px;
	_width:320px;
	float: right;
	margin-right: 60px;
	margin-top: 20px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 20px;
}
.boxdealer a{color: #000066;}
.boxhelp{
	font-family: Arial,Verdana,Helvitica,sans-serif;
	width:820px;
	_width:805px;
	_margin:20px 0 10px;
	text-align: center;
	_margin:0 17px;
	border: 1px solid #999999;
	overflow:hidden;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	font-size: 10px;
	color: #000000;
	}
.boxhelp a:hover {text-decoration:none;}
.boxhelp a:link,.a:visited {
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	color: #870120;}

.quicksearch form{
	padding:4px; border:2px solid #ddd;} 
.quicksearch input, select, textarea { color:#00c;font-size:10px; }
.quicksearch select { background-color:#dff; 
					width:80px; 
					float: none;
					border: 2px solid  #ddd;
					font-size:10px;
					}
.quicksearch td {font-size:10px;}

Test
.contactFormDiv1{
	margin-right: 27;
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
}

/* Listing Ads */
.listingAD{
	width:812px;
	margin-top:10px;
	_margin-left:10px;
	color: #000000;
	
}
.listingAD span{width:131px;margin:5px 4px 0 0;float:left;text-align:center;}
.listingAD table{border:#999999 solid 1px;text-align:center;border-spacing:0px;height:275;border-collapse:collapse}
.listingAD td{width:148;height:125;border:#999999 solid 1px}
.listingAD a:visited{font-size:11px;}
.listingAD a {font-size:11px;}
/* Listing Ads */

/* BoxFooter for SSL Site */
.boxfooterssl{
    font-family: Arial,Verdana,Helvitica,sans-serif;
	width:820px;
	_width:805px;
	_margin:20px 0 10px;
	text-align: center;
	_margin:0 17px;
	border: 2px solid #00C000;
	overflow:hidden;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	font-size: 10px;
	color: #666666;
	}
.boxfooterssl a:hover {text-decoration:none;}
.boxfooterssl a:link,.a:visited {
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	color: #870120;
}

.profileedit form{margin-top: 10px; border:2px solid #ddd;} 
.profileedit input, select, textarea { color:#00c;font-size:14px; }
.profileedit td {font-size:14px;}

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	text-align:left;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_over {
	/*background-color: Highlight; */
	
	color: HighlightText;
	background-color:#990000;
}

.search-box{ /*outer background*/
background:url(/image/search-box.gif) no-repeat top left;
height: 26px;
padding: 5px 0 0 10px;
width: 165px;
}

input.search-field{ /*input field */
float: left;
border:0;
margin:0;
font-family:tahoma;
font-size: 11px;
padding: 3px 0px 0px 4px;
height:20px;
background: #ffffff url(/image/search-form.png) no-repeat top left;
width: 127px;
}

input.search-go { /*search icon */
float:left;
border:0;
margin:0;
padding:0;
margin-left: 5px;
height: 21px;
width: 21px;
background: url(/image/search-icon.png) no-repeat top left;
cursor: pointer;
}

input.search-go:hover{ /*search icon hover “Does Not work in ie6″ */
background:url(/image/search-icon.png) no-repeat bottom left;
}
