html{
	/*overflow: -moz-scrollbars-vertical;*/
}

body, input, textarea, select, option {
	font-family: verdana, arial, helvetica, sans-serif;
}

body {
        background-image: url(bg.gif);
        background-repeat: repeat-x;
        border-top-width: 0;
        border-bottom-width: 0;
	width:990;
	margin:0em auto;
	text-align:center;
}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#C7CCCB; margin:0 5px;}
.b2h {height:1px; background:#C7CCCB; border-right:2px solid #C7CCCB; border-left:2px solid #C7CCCB; margin:0 3px;}
.b2bh {height:1px; background:#FFFFFF; border-right:2px solid #C7CCCB; border-left:2px solid #C7CCCB; margin:0 3px;}
.b3h {height:1px; background:#C7CCCB; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB; margin:0 2px;}
.b3bh {height:1px; background:#ffffff; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB; margin:0 2px;}
.b4h{height:2px; background:#C7CCCB; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB; margin:0 1px;}
.b4bh {height:2px; background:#ffffff; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #ffffff;}
.headh {background: #C7CCCB; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB; color:#006699; text-align:center; padding-bottom:2;}
.headh div {margin: 0px 10px 0px 10px; padding-bottom: 0px;}
.contenth {background: #ffffff; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB;}
.contenth div {margin-left: 12px; padding-top: 5px;}
.contenth form { margin: 0; padding: 0; }
.contenth p {margin-top: 0; margin-bottom:0;}

.b1, .b2, .b3, .b4, .b100{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#C7CCCB; margin:0 5px;}
.b100 {height:1px; background:#C7CCCB; margin:0 0px;}
.b2 {height:1px; background:#ffffff; border-right:2px solid #C7CCCB; border-left:2px solid #C7CCCB; margin:0 3px;}
.b3 {height:1px; background:#ffffff; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB; margin:0 2px;}
.b4 {height:2px; background:#ffffff; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB; margin:0 1px;}
.contentb {background: #ffffff; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB;}
.contentb div {margin-left: 5px;}

.c1, .c2, .c3, .c4{font-size:1px; overflow:hidden; display:block;}
.c1 {height:1px; background:#C7CCCB; margin:0 5px;}
.c2 {height:1px; background:#C7CCCB; border-right:2px solid #C7CCCB; border-left:2px solid #C7CCCB; margin:0 3px;}
.c3 {height:1px; background:#C7CCCB; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB; margin:0 2px;}
.c4 {height:2px; background:#C7CCCB; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB; margin:0 1px;}
.contentc {background: #C7CCCB; border-right:1px solid #C7CCCB; border-left:1px solid #C7CCCB;}
.contentc div {margin-left: 5px; color:#00578A;}
.contentc { margin: 0; padding: 0; }
.contentc form { margin: 0; padding: 0; }

.d1, .d2, .d3, .d4{font-size:1px; overflow:hidden; display:block;}
.d1 {height:1px; background:#00578A; margin:0 5px;}
.d2 {height:1px; background:#CAE4F1; border-right:2px solid #00578A; border-left:2px solid #00578A; margin:0 3px;}
.d3 {height:1px; background:#CAE4F1; border-right:1px solid #00578A; border-left:1px solid #00578A; margin:0 2px;}
.d4 {height:2px; background:#CAE4F1; border-right:1px solid #00578A; border-left:1px solid #00578A; margin:0 1px;}
.contentd {background: #CAE4F1; border-right:1px solid #00578A; border-left:1px solid #00578A;}
.contentd div {margin-left: 5px;}

#banner{
	background-image: url(sh3.jpg);
	background-color: white;
	margin-bottom:0;
	padding-bottom:0;
	width:990;
	height:115;
	margin-top:0
}

#banner h2{
	color:#006699;
	margin-left:0;
	text-align:left;
	margin-top:0;
	margin-left:5;
}

a:link {
        color:#006699;
        /*font-weight:bold;*/
}

a:visited {
        /*font-weight:bold;*/
        color:#6699CC;
}

.extrasmall{
	font-size:9;
	margin-top:15;
	text-align:center;
	margin-left:35;
	margin-right:35;
}

.lplink{
        margin-left:20;
        margin-top:12;
}

.linkhead{
        margin-left:15;
        margin-top:12;
        font-weight:bold;
}

.breadcrumb{
	margin-top:8;
	color:#006699;
}

.breadcrumb ul{
	margin-left:10;
	padding-left:0;
	display:inline;
	border:none;
}

.breadcrumb ul li{
	display:inline;
	border:none;
	list-style:none;
}


#navbar{
	width:990;
	height:20;
	padding-top:0;
	background-image: url(dark.gif);
        background-repeat: repeat-x;
	color:FFCC00;
	border-bottom:1px;
	border-top:0;
	border-left:0;
	border-right:0;
	border-color:white;
	border-style:solid;
}

#navbar ul{
	margin:0px;
	padding:0px;
	font-size:13;
}

#navbar li{
	list-style-type:none;
	display: inline;
	padding-left:5;
}

#navbar li a{
	text-decoration:none;
	color:FFCC00;
}

#navbar li a:hover {
	text-decoration:underline;
}

.loginmessage{
	float:right;
	font-size:12;
	margin-top:10;
	margin-bottom:10;
}

/* Home Page Stuff */
#hpcolumnleft{
	margin-top:30;
	background-color:white;
	width: 165;
	float:left;
}

#hpcolumnmiddle{
	margin-top:30;
	background-color:white;
	width: 586;
	float:left;
}

#hpcolumnmiddle p{
        margin-left:15;
        margin-right:15;
}

#hpcolumnright{
	margin-top:30;
	background-color:white;
	width: 238;
	float:left;
}


#destinations{
	margin-left:10;
}

#shortcuts{
	margin-left:10;
	margin-top:10;
	font-size:9;
}

.hpcity{
    font-size:9;
    text-align:left;
    margin-left:3;
}

.hpcity a{
        text-decoration: none;
}

.hpcity a:hover {
        text-decoration:underline;
}


.hpcounty{
}

.hppara{
     margin-top:10;
}

.hpsearch{
     text-align:center;
     margin-right:8;
}

.hpfeaturebox{
     height:430;
margin-bottom:10;
}

.hptext{
    height:300;
}

.fcontainer{
        width:130;
        float:left;
        margin-top:10;
	margin-left:10;
        text-align:center;
}

.fcontainer img{
	height:100;
	width:100;	
}

.fcity{
        font-weight:bold;
        margin-bottom:2;
        font-size:10;
        width:130;
}

#owners{
	margin-right:10;
	margin-bottom:15;
}

#osignin{
	margin-right:10;
	margin-bottom:15;
}

#osignin h5{
        margin-top:0;
        margin-bottom:0;
        margin-left:10;
        padding-top:5;
}

#osignin input{
        margin-top:10;
}

#forgot{
        padding-bottom:15;
        padding-top:10;
}


/* End of home page stuff */

#bannertop{
	width:990;
	height:75;
}

#logo{
	float:left;
}

.f12{
	font-size:12;
}

.f14{
	font-size:14;
}

.clearboth{
	clear:both;
}

.stdpage{
	width:990;
	margin:0 auto;
	text-align:left;
	font-size:12;
	background-color:white;
	border-top:1px;
	border-color:006699;
	border-style:solid;
	border-left:0;
	border-right:0;
	border-bottom:0;
}

.stdwelcome{
	padding-top:20;
	font-weight: bold;
	margin-left:10;
	font-size:15;
}

.stdintro{
	margin-top:15;
	margin-bottom:15;
	margin-left:20;
	margin-right:15;
}

h1 {
        font-weight: bold;
        text-align:center;
        font-size:11;
	margin-bottom:0;
	margin-top:0;
}

h2 {
	padding-top:20;
        font-weight: bold;
        margin-left:10;
        font-size:13;
}

h3 {
        padding-top:20;
        font-weight: bold;
        margin-left:10;
        font-size:10;
	color:#006699;
	text-align:center;
}

.addthis{
	text-align:right;
	padding-top:10;
	margin-right:20;
}

.required{
	background-color: #FFCC00;
}

.editgroup{
	padding-bottom: 20px;
	margin-left:10;
}

.editgroup TD{
	font-size:12;
}

.editgroup TEXTAREA{
	font-size:12;
}

.edititem{
	margin-right: 25px;
}

.subbutton{
	margin-left: 37.5%;
	margin-right: 37.5%;
	margin-top: 20px;
}

.detailitem{
	margin-left: 10;
	margin-right: 10;
	font-size:12;
	width:20%;
}

.badlogin{
	margin-top:15;
	margin-left:20;
	margin-right:20;
	font-size:14;
	color: red;
}

/* Home page specific items */
#homepage{
	width:990;
	margin:0 auto;
	text-align:left;
	background-color:white;
	border-top:1px;
	border-color:006699;
	border-style:solid;
	border-left:0;
	border-right:0;
	border-bottom:0;
}

#columnmiddle{
	background-color:white;
	width: 594;
	margin-top:0;
	float:left;
}

#columnmiddle p{
	font-size:12;
	margin-left:25;
	margin-right:25;
}

#columnright{
	background-color:white;
	margin-top:0;
	width: 248;
	float:left;
}

.county{
	text-align:left;
	font-size:12;
	font-weight:bold;
	margin-top:5;
	margin-left:2;
}

#welcome{
	font-size:15;
	background-color: white;
	margin-bottom:0;
	margin-top:30;
	margin-left: 30;
	margin-right: 25;
}


#featuredheader{
	font-weight:bold;
	text-align:left;
	margin-top:30;
	margin-left:15;
	font-size:14;
}

.fstats{
	font-size:10;
	margin-bottom:5;
}

#njmap{
	border-style:none;
	margin-top:40;
	margin-left:20;
}

#listimg{
	margin-top:30;
	margin-bottom:0;
	padding-bottom:0;
	background-color:C7CCCB;
	color:006699;
	font-weight:bold;
	font-size:14;
	width:238;
	margin-left:4;
	text-align:center;
}

#listbox{
	margin-left:4;
	margin-right:6;
	padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
	font-size:12;
	text-align:left;
}

.rbutton{
	text-align:center;
	margin-top:60;
	padding-bottom:15;
}

#renters{
	margin-left:20;
	margin-right:20;
	margin-top:30;
	font-size:12;
	text-align:left;
}

#idsearchimg{
	margin-top:30;
	margin-bottom:0;
	padding-bottom:0;
	background-color:C7CCCB;
	color:006699;
	font-weight:bold;
	font-size:14;
	width:238;
	margin-left:4;
	text-align:center;
}

#idsearchbox{
	margin-left:4;
	margin-right:6;
	padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
	font-size:12;
	text-align:center;
}

.idsearchitem{
	margin-left:4;
	margin-right:6;
	margin-top:6;
}

#tgimg{
	margin-top:30;
	margin-bottom:0;
	padding-bottom:0;
	background-color:C7CCCB;
	color:006699;
	font-weight:bold;
	font-size:14;
	width:238;
	margin-left:4;
	text-align:center;
}

#tgbox{
	margin-left:4;
	margin-right:6;
	padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
	font-size:12;
	text-align:center;
}

.tg{
	font-size:11;
	text-align:left;
	margin-left:7;
}

.message{
	margin-left:20;
	margin-right:20;
	margin-top:20;
	font-size:12;
	text-align:left;
}

.nophoto{
	width:230;
	height:280;
}

.nophototext{
	padding-top:20;
	padding-left:35;
	font-size:13;
}

#abutton{
	margin-top:35;
	margin-left:55;
}

#merchantimg{
	margin-top:30;
	margin-bottom:0;
	padding-bottom:0;
	background-color:C7CCCB;
	color:006699;
	font-weight:bold;
	font-size:14;
	width:900;
	margin-left:24;
	text-align:center;
}

#merchantbox{
	width:898;
	height:200;
	margin-left:24;
	padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
	font-size:12;
}

#eventlink{
	margin-left:7;
	margin-top:17;
	margin-bottom:20;
	font-size:10;
}

#g1 {
	text-align:center;
	margin-top:25;
}

.g10{
	padding-top:17;
	margin-left:500;
}

#g2{
	text-align:center;
}

.g3{
	text-align:center;
	margin-top:10;
}

/*End of home page specific items */

/*search results page */
#maincontainer{
	width:988;
	height:1290;
}

#searchcolumnright{
	background-color:white;
	width: 835;
	margin-top:0;
	float:left;
}

#mrimg{
	margin-top:30;
	margin-bottom:0;
	padding-bottom:0;
	background-color:C7CCCB;
	color:006699;
	font-weight:bold;
	font-size:14;
	width:800;
	margin-left:10;
	text-align:center;
}

#mrbox{
	width:798;
	height:200;
	margin-left:10;
	padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
	font-size:12;
}

#featimg{
        margin-top:30;
        margin-bottom:0;
        padding-bottom:0;
        background-color:C7CCCB;
        color:006699;
        font-weight:bold;
        font-size:14;
        width:800;
        margin-left:10;
        text-align:center;
}

#featbox{
        width:798;
        margin-left:10;
        padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
        font-size:12;
        padding-bottom:10;
}

.fmrbox{
	width:180;
	height:180;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
	margin-left:14;
	margin-top:10;
	text-align:center;
	font-size:20;
	float:left;
}

.resultrow{
        width:798;
        height:195;
        margin-top:10;
}

.searchresult{
        width:375;
        height:190;
        margin-left:9;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 2;
        float:left;
}

.resulttop{
        width:373;
        height:30;
        text-align:center;
        margin-left:4;
        margin-right:4;
        margin-top:2;
}

.resultbottom{
        width:373;
        height:156;
        margin-top:2;
}

.resultbottomleft{
        width:185;
        height:155;
        float:left;
}

.resultbottomleft ul{
        list-style-type:none;
        padding-left:0;
        margin-left:10;
}

.resultbottomright{
        width:185;
        height:155;
        float:left;
}

.mdbutton{
	text-align:center;
}

#stdbox{
        margin-left:5;
        margin-top:25;
}

.stdresult{
        width:750;
        height:200;
        margin-left:9;
        margin-top:8;
        float:left;
}

.stdtop{
        width:740;
        height:25;
        text-align:left;
        padding-left:4;
        padding-right:4;
        padding-top:2;
}

.stdbottom{
        width:740;
        height:166;
}

.stdbottomleft{
        width:163;
        height:163;
        float:left;
	padding-top:5;
}

.stdbottomright{
        width:560;
        height:163;
        float:left;
	padding-top:5;
        text-align:center;
}

.stdheaderbox{
       height:42;
}

.amenities{
	font-size:10;
	height:25;
	text-align:left;
}

.amenities p{
	margin-top:0;
}

.attractions{
	font-size:10;
	text-align:left;
	padding-top:10;
        height:40;
}

.attractions p{
	margin-top:0;
}

.ahead{
	font-size:11;
}

.otherstuff{
        text-align:left;
        font-size:10;
}

.stdheader{
	background-color:#C7CCCB;
        width:93;
        padding-left:3;
        padding-right:10;
        padding-top:5;
        padding-bottom:5;
	padding-left:3;
	float:left;
}

.stditem{
        width:93;
        padding-left:3;
        padding-right:10;
        padding-top:5;
        padding-bottom:5;
	padding-left:3;
	float:left;	
	font-size:10;
}

.npresults{
	height:150;
	width:150;
}

.nprtext{
	padding-top:50;
	padding-left:35;
}

.npstdresults{
        height:100;
        width:100;
}

.npstdrtext{
        padding-top:30;
        padding-left:25;
}

#basicblock{
        margin-top:10;
        margin-left:10;
}

#basicblock th{
        font-size:12;
        font-weight:bold;
}

#basicblock td{
        font-size:12;
}


.basicheader{
        height:25;
        background-color:C7CCCB;
        color:black;
        font-weight:bold;
}

.basicrow{
        width:798;
        height:50;
        background-color:C7CCCB;
        color:black;
}

.basicroweven{
        width:798;
        height:50;
        background-color:white;
        color:black;
}

#moreintro{
        margin-top:25;
        font-weight:bold;
}

/* End of results page */

/*detail page*/
.detailtitle{
	background-color:white;
	width:990;
	height:40;
	font-size:25;
	text-align:center;
	margin-top:17;
	padding-bottom:17;
}

.detailtitlemedium{
        background-color:white;
        width:990;
        height:40;
        font-size:20;
        text-align:center;
        margin-top:17;
        padding-bottom:17;
}

.detailtitlelarge{
        background-color:white;
        width:990;
        height:40;
        font-size:17;
        text-align:center;
        margin-top:17;
        padding-bottom:17;
}

.toprow{
	background-color:white;
	width: 990;
	height:225;
}

.toprowbox{
	width:330;
	height:225;
	float:left;
}

.toprowbox a{
	text-decoration:none;
}

.toprowbox a:hover {
        text-decoration:underline;
}

.dsummaryitem{
	margin-left:10;
	padding-top:5;
	padding-bottom:5;
}

.summary{
	width:300;
	margin-left:15;
}

.dcontact{
	width:300;
}

#description{
	background-color:white;
	width: 950;
	padding-top:10;
	margin-left:15;
}

.descheader{
	font-size:17;
	padding-top:15;
	margin-left: 20;
	margin-bottom:10;	
}

.desc{
	margin-left:35;
	margin-right:35;
	padding-bottom:10;	
}

.row2{
	background-color:white;
	width: 990;
	padding-top:30;
}

#featurebox{
        width:950;
        margin-left:15;
}

#gbimg{
        margin-top:10;
        margin-bottom:0;
        padding-bottom:0;
        background-color:C7CCCB;
        color:006699;
        font-weight:bold;
        font-size:14;
        width:908;
        margin-left:20;
        text-align:center;
}

.gbbox{
        width:906;
        margin-left:20;
        margin-right:6;
        padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
        font-size:12;
        text-align:left;
}

.gbbox p{
	margin-left:15;
	margin-right:35;
}

.featureclass{
	font-weight: bold;
	margin-left:10;
}

.contactheader{
	margin-left:20;
	margin-top:20;
}

.contact{
	margin-left:20;
	margin-right:20;
	margin-top:0;
	width:247;
	border-style:solid;
	border-color: 006699;
	border-width: 1;
}

#pricing{
	background-color:white;
	width: 950;
	padding-top:15;
	margin-left:15;
}

.priceheader{
	font-size:17;
	padding-top:15;
	margin-left: 20;
	margin-bottom:10;	
}

.price{
	margin-left:35;
	margin-right:35;
	padding-bottom:10;	
}

#terms{
	background-color:white;
	width: 950;
	padding-top:10;
	margin-left:15;
}

.termsheader{
	font-size:17;
	padding-top:15;
	margin-left: 20;
	margin-bottom:10;	
}

.terms{
	margin-left:35;
	margin-right:35;
	padding-bottom:10;	
}

.pictures{
	background-color:white;
	padding-top:20;
	width: 990;
	height:400;
}

.picbox{
	margin-left:15;
	width:310;
	height:180;
	float:left;
}

.cal{
        margin-top:25;
        align:center;
}

#calheader{
        margin-left:180;
        margin-top:30;
        font-weight:bold;
}

.contactform{
        width:650;
        margin-left:165;
        margin-top:25;
        text-align:left;
        font-size:12;
}

/*End of details page */

/* Sign in Page */
.otoprow{
        background-color:white;
        width: 990;
	margin-top:20;
	
}

.otoprowbox{
        width:480;
        float:left;
}

.obottomrow{
        background-color:white;
        width: 990;
}

#regimg{
	margin-top:10;
	margin-bottom:0;
	padding-bottom:0;
	background-color:C7CCCB;
	color:006699;
	font-weight:bold;
	font-size:14;
	width:375;
	margin-left:40;
	text-align:center;
}

#regbox{
	width:373;
	margin-left:40;
	padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
	font-size:12;
	text-align:left;
}

#siimg{
	margin-top:10;
	margin-bottom:0;
	padding-bottom:0;
	background-color:C7CCCB;
	color:006699;
	font-weight:bold;
	font-size:14;
	width:375;
	margin-left:20;
	text-align:center;
}

#sibox{
	width:373;
	margin-left:20;
	padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
	font-size:12;
	text-align:left;
}

#login{
	text-align: center;
	line-height: 25pt;
}

.signuptext{
	margin-top:15;
	margin-left:20;
	margin-right:15;
	background-color:white;
	font-size:12;
}

#orimg{
        margin-top:30;
        margin-bottom:0;
        padding-bottom:0;
        background-color:C7CCCB;
        color:006699;
        font-weight:bold;
        font-size:14;
        width:840;
        margin-left:40;
        text-align:center;
}

#orbox{
        width:838;
        margin-left:40;
        padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
        font-size:12;
        text-align:left;
        padding-bottom:10;
}

#rateintro{
        margin-top:10;
        margin-left:15;
        margin-right:15;
}

.rateheader{
        font-size:14;
        font-weight:bold;
        margin-left:30;
        margin-top:10;
}

.optheader{
        font-size:12;
        font-weight:bold;
        margin-left:40;
        margin-top:10;
}

.vrobox{
        width:750;
        margin-left:50;
        margin-top:10;
}

.vroibox{
        width:371;
        float:left;
}

.vrheader{
        font-size:13;
        font-weight:bold;
}

.vritem{
        font-size:11;
        margin-left:10;
}

#fintro{
        margin-left:40;
        font-size:11;
}

.premstar{
        font-size:11;
        margin-top:20;
        margin-left:75;
        margin-right:45;
}

/* End of Sign in Page */

/* Owner sign up page */
.sutoprow{
        background-color:white;
        width: 990;
        height:440;
        margin-top:20;
}

.sutoprowbox{
        width:480;
        height:439;
        float:left;
}
.sublock{
        width:460;
        margin-left:25;
}

.signupdiv{
        margin-top:15;
        margin-left:20;
        font-weight: bold;
}

.signrow{
        padding-top:15;
        padding-bottom:15;
        margin-left:25;
}

#sphead{
        margin-top:25;
        font-size:20;
}

#sptext{
        margin-left:10;
        margin-right:40;
}
/* End of owner sign up page */

/* Owner summary page */
#pc{
	text-align:center;
	margin-top:20;
}

#pc img{
	border:0;
}

.optoprow{
        background-color:white;
        width: 800;
        height:200;
        margin-top:20;
        margin-left:70;
}

.optoprowbox{
        width:399;
        height:199;
        float:left;
}

#summintro{
        margin-left:15;
        margin-top:15;
        margin-right:25;
}

#listingimg{
        margin-left:35;
        margin-bottom:0;
        padding-bottom:0;
        margin-top:10;
        background-color:C7CCCB;
        color:006699;
        font-weight:bold;
        font-size:14;
        width:300;
        text-align:center;
}

#listingbox{
        margin-left:35;
        width:298;
        padding-top:0;
        padding-bottom:10;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
        font-size:12;
        text-align:left;
}

.listlink{
        margin-left:15;
        padding-top:15;
        padding-bottom:10;
}

.osblock{
        width:800;
        text-align:center;
        margin-left:70;
        margin-bottom:30;
        margin-top:10;
}

.osblock p{
        margin-top:0;
        margin-bottom:0;
        padding-top:7;
        padding-bottom:7;
}


.ownerwelcome2{
	margin-top:20;
	margin-left:10;
}

.summaryheader{
	padding: 10;
	text-align:center;
	font-size:12;
}

.summaryitem{
	font-size:10;
	padding-right:15;
	text-align:center;
}

.summaryitemoncenter{
	font-size:10;
	padding-right:15;
}

.reportlink{
	margin-left:20;
	margin-top:10;
}

#transmess{
	margin-left:125;
	margin-top:25;
}
/* End of Owner Summary Page */

/*Add unit page */
.addunitsection{
	width:930;
	margin-left:25;
	margin-top:20;
}

.sectiontext{
	margin-bottom:15;
	margin-top:15;
}

.addedtext {
	margin-left:20;
	margin-top:10;
}
/* End of addunit */

/*edit unit page */
.photolink{
	font-size:12;
	margin-left:200;
}

.callink{
	font-size:12;
	margin-left:25;
}

.gmlink{
	font-size:12;
	margin-left:25;
}
/* End of edit unit */

/* picupload page */
.piccontrol{
	float: left;
	width: 50%;
	margin-bottom: 30px;
	margin-top: 30px;
}

.pctitle{
	margin-left:10;
	margin-bottom:10;
	font-weight:bold;
}

.photo{
	margin-left:10;
	margin-bottom:15;
}

.icontrol{
	margin-top: 10px;
	margin-left:15;
}
/* end of picupload page */

/* Search page */
.stoprow{
        background-color:white;
        width: 990;
        height:200;
}

.stoprowbox{
        width:440;
        height:190;
        float:left;
	margin-left:20;
}

.trsection{
	width:430;
	height:188;
	float:left;
	margin-left:25;
}

.searchsection{
	margin-left:25;
	padding-top:20;
}

.searchitem{
	font-size:10;
	margin-left:10;
	margin-right:10;
	width:160;
	margin-top:3;
	float:left;
}

.ocontainer{
	width:902;
	margin-top:20;
	margin-left:25;
}

.amenityblock{
        width:22%;
        float:left;
}

.inssection{
	margin-top:20;
	margin-left:10;
	margin-right:10;
}
/* End of Search page */

/* footer stuff */
.footer{
	margin-left:0;
	margin-top:25;
	padding-bottom:50;
	font-size:12;
}

.footerline{
	width:990;
	height:15;
	background-color: 006699;
	margin-left:0;
	padding-left:0;
}

.footertext{
	text-align:center;
	margin-top:10;
}

.footertextsmall{
	text-align:center;
	margin-top:10;
	font-size:10;
}
/* End of footer stuff */

/* Help Page */
.helpfaq{
	margin-top:15;
	margin-bottom:15;
	font-size:15;
	margin-left:15;
	font-weight:bold;
}

.question{
	margin-left:15;
	font-size:12;
	font-weight:bold;
}

.answer{
	margin-left:25;
	margin-right:25;
	font-size:12;
	margin-bottom:10;
}

/* end of help page */

/* Contact Page */
.eaddress{
	padding-top:10;
	font-size:12;
	margin-left:35%;
	margin-bottom:25;
}

.about{
	margin-top:25;
	font-size:12;
	margin-left:20;
	margin-right:20;
}

/* End of contact page */

/* email owner page */
.eoitem{
	font-size:12;
	margin-left:35;
	margin-right:20;
	margin-top:15;
}
/* End of email owner page */

/* privacy policy and disclaimer */
.ppitem{
	font-size:12;
	margin-left:15;
        margin-right:20;
        margin-top:15;
}
/* end of privacy policy and disclaimer */


/* inquiry display page */
.messdisp{
	margin-left:50;
	margin-right:30;
}
/* End of inquiry display page */

.monthcontainer{
	width:150;
	height:160;
}

.monthcontainer td{
	font-size:10;
}

.red{
        color:red;
}

/*Tourist Information Page stuff */
#outercontainer{
	width:990;
	background-color:white;
}
.lbox{
	width:394;
	background-color:white;
	float:left;
}

.mbox{
	width:394;
	background-color:white;
	float:left;
}

.rbox{
	width:197;
	background-color:white;
	float:left;
}

.textline{
	margin-top:5;
	margin-left:5;
	margin-right:5;
	font-size:11;
}

.site{
	margin-left:40;
	margin-top:20;
}

.dirimg{
	margin-top:30;
	margin-bottom:0;
	padding-bottom:0;
	background-color:C7CCCB;
	color:006699;
	font-weight:bold;
	font-size:14;
	width:380;
	margin-left:10;
	text-align:center;
}

.dirbox{
	width:378;
	margin-left:10;
	padding-top:0;
	padding-bottom:10;
        margin-top:0;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
	font-size:12;
	text-align:left;
}

.dirboxnb{
	width:378;
	margin-left:10;
	padding-top:0;
	padding-bottom:10;
        margin-top:20;
	font-size:12;
	text-align:left;
}

.adbox{
	width:180;
	height:180;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
	margin-left:8;
	margin-top:30;
	text-align:center;
	font-size:20;
}
/* End of tourist information stuff */

.fadbox{
	width:180;
	height:180;
        border-style:solid;
        border-color: C7CCCB;
        border-width: 1;
	margin-left:32;
	margin-top:10;
	text-align:center;
	font-size:20;
	float:left;
}

.mapquest{
	margin-left:95;
	margin-top:15;
	margin-bottom:25;
}

.weather{
	text-align:center;
	margin-top:20;
}

/* Event Submission Page */
.edesc{
	margin-top:20;
	margin-left:35;
}

.etext{
	margin-left:55;
}
	
/* End of Event Submission Page */

/* Advertiser Page */
.adesc{
	margin-top:20;
	margin-left:35;
	margin-bottom:10;
}

.atext{
	margin-left:55;
}
	
/* End of advertiser Page */

/*Pay Now page */
.pnhead{
        font-size:14;
        font-weight:bold;
        margin-left:30;
        margin-top:10;
}

.pntext{
        margin-left:50;
        font-size:12;
        margin-bottom:10;
        margin-right:25;
}

.addtext{
        text-align:center;
}

#ppbutton{
        text-align:center;
}
/*End of Pay Now page */

/*County pages */
.countypage{
}

.countypage p {
	margin-left:35;
	margin-right:80;
}

.countybox{
	margin-left:50;
	margin-right:50;
}

.countypage h3{
	font-size:13;
	text-align:left;
	color:black;
	margin-left:30;
}

.countyblock{
        width:21%;
        float:left;
        padding-bottom:10;
}

.cpcounty{
        font-size:10;
        padding-top:5;	
}

.cpcounty a{
	text-decoration: none;
	color:000000;
}

.cpcounty a:hover {
        text-decoration:underline;
}


/*End of county pages */

.google{
	margin-top:20;
	text-align:center;
}

#tinfo p {
	margin-left:35;
	margin-right:45;
}

#contactform{
        width:300;
        margin-left:350;
        margin-top:50;
}

#contactlogo{
        border:0;
        margin-left:25;
        margin-top:20;
	width:180;
}

#smbutton{
        margin-top:25;
        text-align:center;
        padding-bottom:20;
}

#confirmmess{
        margin-left:25;
        margin-top:20;
        color:red;
}
ge{
        width:990;
}

.statepage p {
        margin-left:35;
        margin-right:80;
}

.statepage h3{
        font-size:13;
        text-align:left;
        color:black;
        margin-left:30;
}

.statepage td{
        font-size:12;
}

.statepage h4{
        font-size:10;
        text-align:center;

}

.leftside{
        width:745;
        float:left;
}

.rightside{
        width:213;
        float:left;
}
.areaimg{
        margin-top:10;
        margin-bottom:0;
        padding-bottom:0;
        background-color:#FFA300;
        color:#335A9A;
        font-weight:bold;
        font-size:14;
        width:650;
        margin-left:40;
        text-align:center;
}
.areabox{
        width:648;
        margin-left:40;
        padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: #FFA300;
        border-width: 1;
        font-size:12;
        text-align:left;
        margin-bottom:30;
}

.areabox td{
        font-size:10;
        text-align:left;
}

.areabox table{
        width:100%;
}

/*End of statepage */

/*Owner Page*/
#owner1{
        margin-top:20;
}

#owner1 ul{
        margin:0;
        padding-bottom:20;
}

#owner1 li {
        border:none;
        list-style:none;
}

.owner1box{
        width:93%;
        margin-left:25;
}

.owner2box{
        /*width:45%;*/
        margin-left:22;
}

.owner1box p {
        margin-top:0;
        margin-left:10;
        padding-top:10;
        margin-bottom:0;
        padding-bottom:15;
        margin-right:15;
}

.oimg{
        margin-right:5;
}

.innerbox2 {
        margin-bottom:20;
        width:45%;
        float:left;
        margin-left:15;
}

.innerbox {
        margin-bottom:20;
}

.innerbox p{
        margin-top:0;
        margin-bottom:0;
}

.innerbox ul{
        margin:0;
        padding-top:10;
        padding-bottom:10;
        padding-left:10;
        list-style:none;
}

.innerbox2 p{
        margin-top:0;
        margin-bottom:0;
        margin-left:5;
}

.innerbox2 ul{
        margin:0;
        padding-top:10;
        padding-bottom:10;
        padding-left:10;
        list-style:none;
}

/*End of Owner Page*/

/*detail page*/

.messagesent{
        color:red;
        text-align:center;
        font-weight:bold;
        margin-top:15;
}

