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

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

a {
	text-decoration:none;
	color:#4F2412;
}

a:visited {
	color:#4F2412;
}

a:hover {
	text-decoration:underline;
}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#CCCCCC; margin:0 5px;}
.b2h {height:1px; background:#CCCCCC; border-right:2px solid #CCCCCC; border-left:2px solid #CCCCCC; margin:0 3px;}
.b2bh {height:1px; background:#FFFFFF; border-right:2px solid #CCCCCC; border-left:2px solid #CCCCCC; margin:0 3px;}
.b3h {height:1px; background:#CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin:0 2px;}
.b3bh {height:1px; background:#ffffff; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin:0 2px;}
.b4h{height:2px; background:#CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin:0 1px;}
.b4bh {height:2px; background:#ffffff; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #ffffff;}
.headh {background: #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; color:#4F2412; text-align:center; padding-bottom:2;}
.headh div {margin: 0px 10px 0px 10px; padding-bottom: 0px;}
.contenth {background: #ffffff; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
.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:#CCCCCC; margin:0 5px;}
.b100 {height:1px; background:#CCCCCC; margin:0 0px;}
.b2 {height:1px; background:#ffffff; border-right:2px solid #CCCCCC; border-left:2px solid #CCCCCC; margin:0 3px;}
.b3 {height:1px; background:#ffffff; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin:0 2px;}
.b4 {height:2px; background:#ffffff; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin:0 1px;}
.contentb {background: #ffffff; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
.contentb div {margin-left: 5px;}

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

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

h1{
	font-size:17;
}

h3{
	font-size:12;
	color:#4F2412;
	text-align:center;
}

.g-lb{
	padding-top:5px;
	margin-left:12px;
}

.g-right{
	float:right;
	margin-right:10px;
}


.ahbutton{
	padding: .4em 1em; 
	text-decoration:none; 
	cursor:pointer; 
	text-align: center; 
	background-color:#C9A798;
	color:#4F2412;
	border: solid 1px #4F2412; 
	-webkit-border-radius: 10px;
    	-moz-border-radius: 10px;
    	border-radius: 10px;
	-khtml-border-radius:10px;
	font-weight:bold;
}

.ahbutton-hover{
	padding: .4em 1em; 
	text-decoration:none; 
	cursor:pointer; 
	text-align: center; 
	background-color:#e1bcac;
	color:#4F2412;
	border: solid 1px #4F2412; 
	-webkit-border-radius: 10px;
    	-moz-border-radius: 10px;
    	border-radius: 10px;
	-khtml-border-radius:10px;
	font-weight:bold;
}

.margintop70{
	margin-top:70px;
}


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

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

.breadcrumb{
        color:#4F2412;
}

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

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

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

#navbar{
        width:990;
        height:20;
        padding-top:0;
        background-image: url(dark.gif);
        background-repeat: repeat-x;
        color:#4F2412;
	text-align:left;
}

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

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

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

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

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

.f12{
	font-size:12;
}

.clearboth{
	clear:both;
}

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

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

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

.required{
	background-color: #FFCC00;
}

.editgroup{
	padding-top: 25px;
	margin-left:10;
	padding-bottom:15;
}

.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;
	font-weight:bold;
}

a:link {
	color:#4F2412;
}

/* Home page specific items */
#sell-property{
	text-decoration:none;
}

#sell-prop-div{
	margin-left:75px;
	margin-top:25px;
	margin-bottom:15px;
}

#fheader{
	color:black;
}

#freemess{
	text-align:center;
	margin-top:30px;
	font-weight:bold;
}

#nofeat{
	margin-left:20;	
	margin-top:20;	
	margin-right:90;	
}
#toprow{
	width:990;
}

#toprowleft{
	float:left;
	width:330;
	margin-top:25;
}

#toprowright{
	float:left;
	width:659;
	margin-top:25;
}

.hptext{
	margin-left:20;
	margin-bottom:12;
	
}

#hpfeatbox{
	width:608;
        margin-left:40;
        padding-top:0;
        margin-top:0;
        /*border-style:solid;
        border-color: #CCCCCC;
        border-width: 1;*/
        padding-bottom:10;
}

#sellbox{
	width:300;
        padding-top:0;
        margin-top:30;
	margin-left:25;
        border-style:solid;
        border-color: #CCCCCC;
        border-width: 1;
        padding-bottom:10;
}

#sellbox p{
	margin-top:10;
	margin-right:10;
	margin-left:10;
}

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

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

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

.state{
        font-size:10;
        margin-top:5;
	padding-left:3px;
	padding-right:3px;
}

.state a{
        text-decoration: none;
}

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

.state a:visited {
	color:#4F2412;
}

#states{
	margin-left:55;
}

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

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

#nofeature{
	margin-left:45;
}

.babox{
	width:585px;
	margin-top:25px;
}

.babox p{
	text-align:left;
	margin-left:50;
}

.amazon{
	width:125;
	margin-left:70;
	float:left;
}

#bankrate{
	width:350;
	float:left;
	margin-left:40;
}

#bankrate a{
	color:#4F2412;
	font-size:12;
}

#facebook{
	margin-top:25px;
}
/*End of home page specific items */

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

#maincontainer h1{
	margin-left:25;
}

#maincontainer p{
	margin-left:45;
}

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

.columnleft{
        margin-top:30;
        background-color:white;
        width: 147;
        float:left;
}

#mrimg{
        margin-top:30;
        margin-bottom:0;
        padding-bottom:0;
        background-color:#CCCCCC;
        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: #CCCCCC;
        border-width: 1;
        font-size:12;
}

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

#featbox{
        width:650;
        margin-left:10;
        padding-top:0;
        margin-top:0;
        font-size:12;
        padding-bottom:10;
}

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

.searchresult{
        width:625;
        height:175;
        margin-left:9;
        /*border-style:solid;
        border-color: #CCCCCC;
        border-width: 2;*/
        float:left;
}

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

.resultbottom{
        width:380;
        height:161;
        padding-top:2;
}

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

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

.resultbottomright{
        width:183;
        height:160;
        float:left;
}

.mdbutton{
        text-align:center;
}

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


.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:#CCCCCC;
        color:black;
        font-weight:bold;
}

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

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

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

.stdresult{
        width:750;
        height:170;
        margin-left:9;
        margin-top:8;
	margin-bottom:10px;
        float:left;
}

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

.stdtop a{
	text-decoration:none;
	font-size:14;
}

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

.stdtop a:visited {
	color:#4F2412;	
 }

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

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

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

.stdheaderbox{
       height:42;
}

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

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

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

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

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

.amenities p{
        margin-top:0;
}

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

.stdheader{
        background-color:#CCCCCC;
        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;
}

.stateprice{
	float:right;
	margin-right:20px;	
}

.citystate{
	font-size:13;
	color:#4F2412;
}


/* End of results page */

/*detail page*/
.gdetail{
	margin-bottom:15px;
	margin-top:10px;
	text-align:center;
}

.detailtitle{
	font-size:18;
	text-align:left;
	margin-top:17;
	margin-left:10;
}

#detailline{
	height:1px;
	width:400px;
	background-color:#CCCCCC;
	margin-left:12px;
	font-size:1px;
}

#detailcontainer{
	width:990;
}

#detailleft{
	margin-top:30;
	width:300;
	float:left;
}

#detailright{
	width:685;
	float:left;
}

#subox{
        width:298;
        margin-left:20;
        padding-top:0;
        margin-top:25;
        font-size:12;
        padding-bottom:10;
	float:left;	
}

#cobox{
        width:298;
        margin-left:10;
        padding-top:0;
        margin-top:25;
        font-size:12;
        padding-bottom:10;
	float:left;	
}

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

#dsummaryleft{
	width:25%;
	float:left;
}

#dsummaryleft p{
	margin-top:7px;
	margin-bottom:2px;
	text-align:right;
	font-weight:bold;
}

#dsummaryright{
	width:60%;
	float:left;
	margin-left:10px;
}

#dsummaryright p{
	margin-top:7px;
	margin-bottom:2px;
}

#dcontactleft{
	width:15%;
	float:left;
}

#dcontactleft p{
	margin-top:7px;
	margin-bottom:2px;
	font-weight:bold;
	text-align:right;
}

#dcontactright{
	width:70%;
	float:left;
	margin-left:20;
}

#dcontactright p{
	margin-top:7px;
	margin-bottom:2px;
}

#ddetailsleft{
	float:left;
	width:15%;
}

#ddetailsleft p{
	margin-top:7px;
	margin-bottom:2px;
	font-weight:bold;
	text-align:right;
}

#ddetailsright{
	float:left;
	width:30%;
	margin-left:15px;
}

#ddetailsright p{
	margin-top:7px;
	margin-bottom:2px;
}

#ddetails2left{
	float:left;
	width:15%;
	font-weight:bold;
	text-align:right;
}

#ddetails2left p{
	margin-top:7px;
	margin-bottom:2px;
}

#ddetails2right{
	float:left;
	width:30%;
	margin-left:15px;
}

#ddetails2right p{
	margin-top:7px;
	margin-bottom:2px;
}

#dline{
	height:2px;
	background-color:#CCCCCC;
	margin-right:25px;
	margin-left:25px;
	font-size:2px;
}

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

#st{
        font-size:15;
        padding-top:25;
        margin-left: 30;
        margin-bottom:10;
}

#stdesc{
        margin-left:45;
        margin-right:35;
	margin-bottom:30px;
}

.desc{
        margin-left:35;
        margin-right:35;
	margin-bottom:30px;
}

.ambox{
        width:633;
        margin-left:10;
        padding-top:0;
        margin-top:0;
        font-size:12;
        padding-bottom:10;
}

.ambox table{
	margin-left:10px;
}

#detailtable{
	margin-left:25px;
}

.terms{
	padding-top:30;
	margin-top:10;
	width: 990;
	padding-bottom:30;
}

.picbox{
        margin-left:10;
        width:275;
        height:180;
        float:left;
	margin-top:15;
}

#detailcontactform{
	width:633;
	margin-top:50;
	margin-left:10;
}

#contactowner{
	padding:12px;
}

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

/*End of details page */

/* Sign in Page */
/* 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;
}

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

#regbox p {
	padding-top:10;
	margin-top:0;
	margin-left:8;
}

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

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

#login p {
	margin-top:2px;
	margin-bottom:2px;
}

.buttoncenter{
	text-align:center;
}

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

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

#sptext{
        margin-left:10;
        margin-right:40;
}


/* End of Sign in Page */

/* Owner sign up page */
#reg-button{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
.sutoprow{
        background-color:white;
        width: 990;
        height:215;
        margin-top:20;
}

.sutoprowbox{
        width:480;
        height:214;
        float:left;
}

#reqbox{
        width:373;
        margin-left:50;
        padding-top:0;
        margin-top:0;
        /*border-style:solid;
        border-color: #CCCCCC;
        border-width: 1;*/
        font-size:12;
        text-align:left;
}

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

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

.signrow p{
	margin-top:3;
}

#invite{
	margin-left:10;
	font-size:15;
	color:blue;
}

.oimg{
	margin-right:5px;
}

#steps{
	margin-left:30px;
	margin-top:20px;
}

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


#steps p{
	font-size:13;
	color:#4F2412;
}

#why{
	margin-left:30px;
	margin-top:20px;
}

#why p{
	font-size:13;
	color:#4F2412;
}

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

.signbutton{
	text-align:center;
	margin-top:20px;
	padding-bottom:10px;
}

#signfname{
	width:175px;
}

#signlname{
	width:225px;
}

#signaname{
	width:300px;
}

#signemail{
	width:325px;
}

/* 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;
        margin-top:20;
        margin-left:70;
	margin-bottom:25px;
}

#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:#CCCCCC;
        color:#4F2412;
        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: #CCCCCC;
        border-width: 1;*/
        font-size:12;
        text-align:left;
}

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

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

#olbox TD{
	font-size:10;
}

#inqbox{
        width:798;
        margin-left:70;
        padding-top:0;
        padding-bottom:10;
        margin-top:20;
        font-size:12;
        text-align:left;
}

#inqbox TD{
        font-size:10;
}


#rtbox{
        width:798;
        margin-left:70;
        padding-top:0;
        padding-bottom:10;
        margin-top:20;
        font-size:12;
        text-align:left;
}

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

.summ-row{
	height:20px;
}

.summaryheader{
        padding: 10;
	padding-left:20;
        text-align:center;
}

.summ-id{
	width:35px;
}

.summ-location{
	width:125px;
}

.summ-addr{
	width:150px;
}

.summ-create{
	float:left;
	display:block;
}

.summ-expires{
	float:left;
	display:block;
}

.summ-edit{
	float:left;
	display:block;
}

.summ-remove{
	float:left;
	display:block;
}

.summaryitem{
        padding-right:20;
        text-align:center;
	padding-left:20;
}

.summaryitemoncenter{
	padding-left:20;
        padding-right:20;
}

.reportlink{
	margin: 0px 0px 0px 20px;
        padding-bottom:7px;
        padding-top:7px;
}

/* End of Owner Summary Page */

/*Add unit page */
.editlabel{
	font-weight:bold;
}
.addbox{
        width:848;
        margin-left:70;
        padding-top:0;
        padding-bottom:10;
        margin-top:15;
        /*border-style:solid;
        border-color: #CCCCCC;
        border-width: 1;*/
        font-size:12;
        text-align:left;
}

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

.addedtext {
	margin-left:20;
	padding-top:10;
}

.congratpage p{
	margin-left:20px;
}

.congratpage a{
	margin-left:30px;
}

#addsubbutton{
	text-align:center;
	margin-top:15px;
}

.learnmore{
	margin-left:10px;
	font-size:10;
	color:blue;
	cursor:help;
}

.dialog-hide{
	display:none;
}

.nocommas{
	font-size:10;
	margin-left:15px;
}

.pthumb{
	width:75;
	height:75;
	margin-left:25px;
	margin-top:10px;
}

/* End of addunit */

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

/* End of edit unit */

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

.pctitle{
	text-align:center;
	margin-bottom:10;
	font-weight:bold;
}

.photo{
	margin-bottom:15;
	text-align:center;
}

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

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

.footerline{
	width:990;
	height:15;
	background-color: #C9A798;
	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;
}

#helppage p{
	margin-left:25px;
	margin-right:45px;
}

#helppage ul li {
	list-style:none;
}

/* end of help page */

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

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

#contactform{
        width:480;
        margin-left:255;
        margin-top:50;
	text-align:center;
}

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

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



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

.isumm-id{
	width:40px;
}

.isumm-location{
	width:125px;
}

.isumm-name{
	width:125px;
}

.isumm-phone{
	width:50px;
}

.isumm-email{
	width:150px;
}

.isumm-details{
	width:25px;
}

#inquirytable{
	font-size:10;
}

#inquiry-box{
	width:100%;
}

#ib-left{
	float:left;
	width:120px;
}

#ib-left p{
	text-align:right;
	font-weight:bold;
}

#ib-right{
	float:left;
	margin-left:15px;
}

#idown{
	text-align:center;
}
/* End of inquiry display page */

#logo{
	margin-left:0;
	margin-top:0;
	height:91;
	border:none;
	/*border-color:black;
	border-style:solid;
	border-width:3px;*/
}

.fb-like{
	margin-top:10;
}

.plusone{
	text-align:left;
	margin-top:10px;
	margin-left:2px;
}

.banner{
	width:990;
	background-color:#E9E0DB;
}

.bleft{
	float:left;
	width:30%;
	font-size:12;
}

.bleft img{
	width:230px;
}

.bcenter{
	float:left;
	width:19%;
}

.bright{
	float:left;
	width:48%;
	font-size:12;
	text-align:right;
}

.sellermessage{
	margin-right:15;
	margin-left:435px;
}

.sellermessage a:visited {
	color:#4F2412;
}

.sellermessage a {
	text-decoration:none;
}

.banner h1{
	color:#4F2412;
	font-size:12;
	margin-bottom:10;
	padding-bottom:0;
	margin-top:0;
}

.lightcolor{
	color:#f3d8c6;
}

#browsebox{
	width:990;
}

#bbleft{
	width:645;
	float:left;
}

#g1{
	margin-top:50;
}

#g2{
	margin-top:20;
}

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

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

#g6{
	padding-top:30;
	text-align:center;
}
#gbanner{
	margin-top:15;
	margin-right:20;
}

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

/*Site Map */

#sitemap p{
	margin-left:15px;
}

.smstate p{
	margin-left:30px;
}
/* End of Site Map */

/*Inquiry sent page */
#inquiryconfirmation{
	margin-left:20px;
	margin-top:15px;
	font-size:17;	
}

.inquiryline{
	height:1px;
	background-color:#CCCCCC;
	width:950px;
	margin-left:15px;
	margin-top:15px;
}

#recap{
	margin-left:35px;
	font-weight:bold;
}

.inquirysection{
	float:left;
}

.iqlabel{
	margin-left:48px;
	text-align:right;
	font-weight:bold;
}

.iqdata{
	margin-left:15px;
}

#inquiryfb{
	margin-left:55px;
	font-weight:bold;
}

#inquiryfbbadge{
	margin-left:65px;
}
/*End of Inquiry sent page */

/* Change password page */
#pwd-left{
	float:left;
	text-align:right;
	margin-left:30px;
}

#pwd-left p{
	font-weight:bold;
	margin-bottom:3px;
	margin-top:17px;
}

#pwd-right{
	float:left;
	margin-left:17px;
}

#change-pwd{
	margin-left:120px;
	margin-top:20px;
}
/* End of change password page */

/*Report Display Page */
.report-table{
	margin-left:35px;
}
/*End of Report Display Page */


