body, input, textarea, select, option {
	font-family: arial, helvetica, sans-serif;
	/*font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";*/
}

body {
	background-color:#EDEBD6;
        border-top-width: 0;
	margin-top:0;
        border-bottom-width: 0;
	width:990;
	text-align:center;
	margin:0em auto;
}

.stdpage{
        width:990;
        margin:0 auto;
        text-align:left;
        font-size:12;
        background-color:white;
}

.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;
}

.textcenter{
	text-align:center;
}

.errors{
	margin-left:15;
	color:red;
	padding-bottom:15;
}

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

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;
}

h4{
	text-align:center;
	font-size:10;
}

#article p
{ margin-left:25;
  margin-right:40;
}

.margintop15{
        margin-top:15;
}

.textaligncenter{
	text-align:center;
}

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

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

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

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

.editgroup{
        /*margin-left:10;
	text-align:left;*/
	 padding-top: 115px;
        padding-bottom: 15px;
        margin-left:10;
        text-align:left;
        border-color:white;
        border-style:solid;
        border-width:15;

}

.editgroup TD{
        font-size:12;
}

.editgroup TEXTAREA{
        font-size:12;
}

.edititem{
        margin-right: 25px;
}

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

.clearboth{
	clear:both;
}


#banner{
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
	width:990;
	height:131;
	background-color:white;
}

.bannerborder{
	float:left;
}
.bannerborderr{
	float:right;
}

#bannerleft{
	float:left;
	width:280;
}

#bannerlefttop{
	height:80%
	padding-top:10;
	margin-top:10;
}

#bannerleftbottom{
	height:20%
}

#bannermiddle{
	width:225;
	float:left;
	text-align:left;
	font-size:12;
	padding-top:15;
}

#bannerright{
	float:left;
	/*border-style:solid;
	border-color:black;
	border-width:1;*/
	margin-right:0;
	padding-right:0;
	/*margin-left:129;*/
}

#bannerright ul{
	margin-top:15;
        padding:0px;
	margin-right:20;
	margin-bottom:0;
	padding-bottom:0;
}

#bannerright li{
        list-style-type:none;
        display: inline;
        padding:0;
	margin-bottom:0;
	padding-bottom:0;
}
#bannerright p {
	color:#335A9A;
	font-size:13;
	text-align:center;
	font-family:none;
}

#banner h1{
	color:#335A9A;
	text-align:center;
	margin-top:0;
	padding-top:0;
	font-size:12;
	margin-top:0;
	margin-bottom:0;
}


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

a:visited {
	color:#335A9A;
        /*font-weight:bold;*/
}

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

.required{
        background-color: #FFCC00;
}

.loginmessage{
	height:17;
        font-size:10;
        margin-top:0;
        margin-bottom:0;
	text-align:left;
	padding-top:0;
	padding-bottom:0;
}

#navbar{
	width:990;
	text-align:center;
	margin-left:0;
	margin-bottom:0;
	background-color:#C2B999;
	padding-top:3;
	padding-bottom:4;
	font-family:arial;
}

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

#navbar li{
	list-style-type:none;
	display: inline;
	color:#335A9A;
	padding-left:7;
}

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

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

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

.monthcontainer TD{
	font-size:10;
}

.red{
	color:red;
}

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

.space15{
	margin-top:15;
}

/*Home Page stuff*/
.place{
	font-size:12;
	font-family:arial;
	margin-right:15;
	margin-left:15;
}

#facebook{
     float:left;
     width:30%;
}

#fgcontainer{
     width:990;
     margin-left:15;
     margin-top:15;
}

#clickbank{
     float:left;
}

#hptoprow{
	width:990;
}

.hptoprowboxleft{
	width:30%;
	float:left;
	text-align:center;
}

.hptoprowboxright{
	width:69%;
	float:left;
}

.hptoprowboxright h2{
	margin-left:30;
}

#welcome{
	margin-top:50;
	margin-left:30;
	width:275;
}

.ownerbox{
	margin-left:30;
	margin-top:30;
}

.ownerbox p{
	margin-top:0;
	margin-bottom:0;
	padding-top:7;
	padding-left:7;
	padding-right:7;
}

.ownerbox a{
	color:#335A9A;
}

#lastone{
	padding-bottom:10;
}

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

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

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

.fcity{
        font-weight:bold;
        margin-bottom:2;
        font-size:12;
}

#hpcol2{
	width:990;
	margin-top:20;
}

#hpcol2left{
	float:left;
	width:150;
}

#hpcol2middle{
	float:left;
	width:676;
}

#hpcol2middle p {
	margin-left:25;
	margin-top:25;
}

#hpcol2right{
	float:left;
	width:150;
}

#bsimg{
	margin-bottom:25;
	text-align:center;
	margin-left:5;
}

#sbimg{
	margin-bottom:25;
	margin-top:17;
	text-align:center;
}

.hshead{
	font-size:15;
	font-weight:bold;
	text-align:center;
	margin-bottom:17;
}

#usbox{
        margin-left:20;
        padding-top:20;
}

#nonusbox{
        margin-left:20;
        margin-top:20;
        padding-bottom:10;
}

#nonusbox p{
	margin-top:0;
	margin-bottom:0;
	margin-left:10;
	margin-right:10;
	padding-bottom:10;
}

.stateblock{
        width:16%;
        float:left;
        padding-bottom:10;
	padding-left:6;
}

.nonusblock{
        width:20%;
        float:left;
	padding-left:6;
}

.state{
        font-size:10;
        margin-top:5;
}

.state a{
        text-decoration: none;
}

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


.city{
	margin-left:7;
	font-size:10;
}

.stateline{
	text-align:center;
	padding-top:10;
}

.usrentals{
	padding-left:25;
	margin-right:25;
	margin-bottom:25;
}

.otherheader{
	font-size:12;
	font-weight:bold;
	color:#335A9A;
	padding-left:20;
	font-style:underline;
}

.otherheader h5{
	margin-top:0;
	padding-top:10;
	font-size:12;
}

#bottomboxleft{
	width:30%;
	float:left;
}

#bottomboxright{
	width:70%;
	float:left;
}

#ownersignin{
	margin-left:20;
}

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

#ownersignin input{
        margin-top:10;
}

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

.fdest{
	width:43%;
	float:left;
	font-size:10;
}

.fdest a{
        text-decoration: none;
}

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

.fdest div{
	margin-left:5;
}

#bsinfo{
	margin-left:20;
}

#bsinfo p{
	padding-left:7;
	padding-right:7;
	padding-top:7;
	padding-bottom:7;
}

#bsinfo p{
	margin-top:0;
	margin-bottom:0;
	margin-left:5;
	margin-right:7;
	padding-top:7;
}

/*End of Home Page stuff*/

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

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

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

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

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

}

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

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

#regimg{
        margin-top:10;
        margin-bottom:0;
        padding-bottom:0;
        background-color:#FFA300;
        color:#335A9A;
        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: #FFA300;
        border-width: 1;
        font-size:12;
        text-align:left;
}

#siimg{
        margin-top:10;
        margin-bottom:0;
        padding-bottom:0;
        background-color:#FFA300;
        color:#335A9A;
        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: #FFA300;
        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 */

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

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

#pc img{
        border:0;
}

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

.optoprowbox{
        width:399;
        height:79;
        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:#FFA300;
        color:#335A9A;
        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: #FFA300;
        border-width: 1;
        font-size:12;
        text-align:left;
}

.listlink{
        margin-left:15;
        padding-top:10;
	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;
}


#olimg{
        margin-top:10;
        margin-bottom:0;
        padding-bottom:0;
        background-color:#FFA300;
        color:#335A9A;
        font-weight:bold;
        font-size:14;
        width:800;
        margin-left:70;
        text-align:center;
}

#olbox{
        width:798;
        margin-left:70;
        padding-top:0;
        padding-bottom:10;
        margin-top:0;
        border-style:solid;
        border-color: #FFA300;
        border-width: 1;
        font-size:12;
        text-align:left;
}

#inqimg{
        margin-top:30;
        margin-bottom:0;
        padding-bottom:0;
        background-color:#FFA300;
        color:#335A9A;
        font-weight:bold;
        font-size:14;
        width:800;
        margin-left:70;
        text-align:center;
}

#inqbox{
        width:798;
        margin-left:70;
        padding-top:0;
        padding-bottom:10;
        margin-top:0;
        border-style:solid;
        border-color: #FFA300;
        border-width: 1;
        font-size:12;
        text-align:left;
}

#rtimg{
        margin-top:30;
        margin-bottom:0;
        padding-bottom:0;
        background-color:#FFA300;
        color:#335A9A;
        font-weight:bold;
        font-size:14;
        width:800;
        margin-left:70;
        text-align:center;
}

#rtbox{
        width:798;
        margin-left:70;
        padding-top:0;
        padding-bottom:10;
        margin-top:0;
        border-style:solid;
        border-color: #FFA300;
        border-width: 1;
        font-size:12;
        text-align:left;
}

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

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

.summaryitem{
        font-size:11;
        padding-right:20;
        text-align:center;
}

.summaryitemoncenter{
        font-size:11;
        padding-right:20;
}

.reportlink{
        margin-left:20;
        padding-top:10;
}
/* End of Owner Summary Page */

/* email owner page */
.eoitem{
        font-size:12;
        padding-left:45;
        padding-right:20;
        padding-top:15;
}

.eoitem img{
	vertical-align:middle;
}
/* End of email owner page */

/*Add unit page */
.locimg{
        margin-top:30;
        margin-bottom:0;
        padding-bottom:0;
        background-color:#FFA300;
        color:#335A9A;
        font-weight:bold;
        font-size:14;
        width:820;
        margin-left:70;
        text-align:center;
}

.locbox{
        width:818;
        margin-left:70;
        padding-top:0;
        padding-bottom:10;
        margin-top:0;
        border-style:solid;
        border-color: #FFA300;
        border-width: 1;
        font-size:12;
        text-align:left;
}

.summaryimg{
        margin-top:30;
        margin-bottom:0;
        padding-bottom:0;
        background-color:#FFA300;
        color:#335A9A;
        font-weight:bold;
        font-size:14;
        width:820;
        margin-left:70;
        text-align:center;
}

.summarybox{
        width:818;
        margin-left:70;
        padding-top:0;
        padding-bottom:10;
        margin-top:0;
        border-style:solid;
        border-color: #FFA300;
        border-width: 1;
        font-size:12;
        text-align:left;
}

.contactimg{
        margin-top:30;
        margin-bottom:0;
        padding-bottom:0;
        background-color:#FFA300;
        color:#335A9A;
        font-weight:bold;
        font-size:14;
        width:820;
        margin-left:70;
        text-align:center;
}

.contactbox{
        width:818;
        margin-left:70;
        padding-top:0;
        padding-bottom:10;
        margin-top:0;
        border-style:solid;
        border-color: #FFA300;
        border-width: 1;
        font-size:12;
        text-align:left;
}

.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:350;
}

.callink{
        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 */

/*state pages */
.statepage{
	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 */

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

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

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

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

.searchitem input{
        padding-top:0;
        margin-top:0;
}

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

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

.inssection{
        margin-top:20;
        margin-left:10;
        margin-right:10;
}

/* End of Search page */

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

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

#searchcolumnleft{
        background-color:white;
        width: 155;
        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:210;
        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:left;
	margin-top:25;
}

.moredetails{
	width:90;
}

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

.stdresult{
        width:255;
        height:235;
        margin-left:10;
        float:left;
}

.stdtop{
        width:245;
        height:70;
        text-align:center;
        margin-left:4;
        margin-right:3;
	font-size:13;
}

.stdtop p {
}

.stdbottom{
        width:248;
        height:135;
        margin-top:2;
	font-size:12;
}

.stdbottomleft{
        width:123;
        height:135;
        float:left;
}

.stdbottomleft ul{
        list-style-type:none;
        padding-left:0;
        margin-left:5;
}

.stdbottomright{
        width:113;
        height:135;
        float:left;
	margin-left: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;
}

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

/* End of results page */

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

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

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

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

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


#detailcontactform{
        width:300;
        margin-top:50;
}

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

/* End of contact page */

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

.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;
}

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

.toprowbox1{
        width:300;
        height:250;
        float:left;
}

.toprowbox2{
        width:390;
        height:250;
        text-align:center;
        float:left;
}

.toprowbox3{
        width:300;
        height:250;
        float:left;
}

#summbox{
        width:248;
        margin-left:20;
        margin-right:6;
        padding-top:0;
        margin-top:0;
        font-size:12;
        text-align:left;
}

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

#conbox{
        width:248;
        margin-right:6;
        margin-left:20;
        padding-top:0;
        margin-top:0;
        font-size:12;
        text-align:left;
}

#tourism{
        background-color:white;
        width: 990;
        padding-top:10;
}

#description{
        background-color:white;
        width: 990;
        padding-top:10;
}

#descbox{
        width:908;
        margin-left:20;
        margin-right:6;
        padding-top:0;
        margin-top:0;
        font-size:12;
        text-align:left;
}

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

.desc{
        padding-right:35;
	padding-left:45;
	padding-bottom:15;
}

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

#featurebox{
	width:908;
        margin-left:20;
}

.fbox{
        width:800;
        padding-top:0;
        margin-top:0;
        border-style:solid;
        border-color: #FFA300;
        border-top-width: 0;
        border-left-width: 0;
        border-bottom-width: 0;
        border-right-width: 0;
        font-size:12;
        text-align:left;
	padding-left:0;
	margin-left:0;
}

.featureclass{
        font-weight: bold;
}

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

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

#pricing{
        background-color:white;
        width: 990;
        padding-top:10;
}

#pricebox{
        width:908;
        margin-left:20;
        margin-right:6;
        padding-top:0;
        margin-top:20;
        font-size:12;
        text-align:left;
}

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

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


#terms{
        background-color:white;
        width: 990;
        padding-top:10;
}

#termsbox{
        width:908;
        margin-left:20;
        margin-right:6;
        padding-top:0;
        margin-top:20;
        font-size:12;
        text-align:left;
}

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

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

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

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

.photobar{
	margin-top:15px;
}
.photobar img{
	margin-left:5px;
}
/*End of details page */

/* Help Page */
.helpsection{
        float:left;
        width:48%;
}

.helpheader{
        font-size:12;
        font-weight:bold;
        margin-top:20;
        margin-bottom:20;
        margin-left:15;
}

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

.helpblock{
        margin-left:35;
        margin-right:25;
        margin-bottom:25;
        margin-top:25;
}

.helpblock ul{
        margin:0;
}

.helpblock ul{
        list-style:none;
        text-align:left;
        padding-left:10;
}

.helpblock p{
        margin-left:10;
        margin-right:20;
        margin-top:0;
        margin-bottom:0;
        padding-top:8;
}

.acenter{
        text-align:center;
}


/* end of help page */

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

#g2{
	margin-top:30;
	text-align:center;
}

.g3{
	margin-top:30;
	text-align:center;

}

.g4{
	margin-top:60;
	text-align:center;
}

#g5{
	text-align:center;
	margin-bottom:5;
}

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

#g7 {
     float:left;
     width:50%;
     margin-left:25;
}

#g8{
    padding-top:25;
}

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

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

.c1, .c2, .c3, .c4{font-size:1px; overflow:hidden; display:block;}
.c1 {height:1px; background:#EDEBD6; margin:0 5px;}
.c2 {height:1px; background:#EDEBD6; border-right:2px solid #EDEBD6; border-left:2px solid #EDEBD6; margin:0 3px;}
.c3 {height:1px; background:#EDEBD6; border-right:1px solid #EDEBD6; border-left:1px solid #EDEBD6; margin:0 2px;}
.c4 {height:2px; background:#EDEBD6; border-right:1px solid #EDEBD6; border-left:1px solid #EDEBD6; margin:0 1px;}
.contentc {background: #EDEBD6; border-right:1px solid #EDEBD6; border-left:1px solid #EDEBD6;}
.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;}

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

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

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

.owner1box{
        float:left;
        width:30%;
        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;
}

.innerbox {
        margin-bottom:20;
}

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

/*End of Owner Page*/

.cityblock{
        width:23%;
        float:left;
        padding-bottom:10;
}

.areasection{
	margin-left:20;
	margin-right:25;
	margin-bottom:35;
	width:720;
}

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

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

#acalheader{
        margin-top:30;
        font-weight:bold;
}

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

.contactform{
        width:650;
        margin-left:165;
        margin-top:25;
}

#detailbottom{
}

#detailbottomleft{
     float:left;
     width:19%;
}

#detailbottommiddle{
     float:left;
     width:59%;
}

#detailbottomright{
     float:left;
     width:19%;
}

.adrow{
}

.gadrow{
	float:left;
	margin-left:130;
}

.cbadrow{
	float:left;
	margin-left:20;
}

.m20{
	margin-left:20;
	margin-right:20;
}

.umessage{
	color:red;
	text-align:center;
	padding-top:10;
}

#howto{
	text-align:left;
	margin-left:15;
	font-weight:bold;
}

#howtotext{
	margin-left:20;
	margin-right:20;
}

#opinion{
}

#opinion p{
        margin-left:60;
        margin-right:80;
}

/*Agents Page */
.astate {
	font-weight:bold;
	margin-left:25;
	margin-bottom:0;
	margin-top:20;
}

.agent{
	margin-left:45;
	margin-bottom:0;
}

.agentpage{
	width:990;
}

.agentpage h1{
	margin-top:0;
}

.agentpage h2{
}

/*Subscribe Page */
.subscribe p {
     margin-left:50;
}

.subscribe ul {
     margin-left:75;
}

.subitem {
	padding-top:15;
	padding-left:15;
}


