body { color: #0d0831; font-size: 12px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #5271aa; line-height:18px; }
#wrapper { background-color: #fff; width: 990px; margin-top: 20px; margin-right: auto; margin-left: auto; border: solid 1px #000; }
#content { margin-right: 25px; margin-left: 25px; padding-top: 10px; padding-bottom: 30px; }
#header { background-color: #369; width: 710px; margin-right: 20px; margin-left: 20px; padding-bottom: 10px; }
.header { clear: both; margin-top: 20px; }
.tagline_left { color: #0d0831; font-size: 14px; font-family: georgia; font-weight: bold; font-style: italic; text-align: center; letter-spacing: 1px; float: left; margin-top: 20px; }
.tagline_right { color: #0d0831; font-size: 14px; font-family: georgia; font-style: italic; font-weight: bold; text-align: center; letter-spacing: 1px; float: right; margin-top: 20px; }
#leftcol { width: 150px; float: left; margin-right: 15px; margin-left: 20px; padding-top: 32px; }
h1 { color: #0d0831; font-size: 2.5em; font-family: verdana; font-weight: normal; line-height:27px; font-family:Georgia, "Times New Roman", Times, serif;}
p { }
td { }
.img_right { float: right; margin-bottom: 20px; margin-left: 20px; border-style: solid; border-width: 1px; }
.img_left { margin-bottom: 20px; float: left; margin-right: 20px; border-style: solid; border-width: 1px; }
a:link { color: #cc4341; }
a:visited { color: #cc4341; }
a:hover { color: #0d0831; }
a:active { color: #cc4341; }
#footer { color: #0d0831; font-size: 11px; background-color: #9dc0c6;  width: 990px; padding-top: 8px; padding-bottom: 12px; height:43px; }
#footer .right {float:right;padding-right:10px;padding-bottom:20px;}
#footer .left {float:left;padding-left:10px;padding-bottom:20px;}
.footer {text-align:center;}
.footer a:link { color: #0d0831; text-decoration: none; }
.footer a:visited { color: #0d0831; text-decoration: none; }
.footer a:hover { color: #0d0831; text-decoration: underline; }
.footer a:active { color: #0d0831; text-decoration: none; }
#footer2 { color: #0d0831; font-size: 11px; background-color: #9dc0c6;  width: 990px; padding-top: 8px; padding-bottom: 8px;}
#footer2 .column {
	width: 400px;
	float:left;
	text-align:left;
	padding-left:25px;
}
#footer2 .column2 {
	width: 400px;
	float:right;
	padding-right:25px;
}
#footer2 .spacer {
	padding-bottom:5px;
}
#footer2 .spacer_left {
	padding-left:5px;
}
/*Contact form
*/
fieldset { width: 700px; padding-top: 20px; border: solid 1px #0d0831; float:right;}
legend {
	font-weight:bold;
}
label { text-align: right; width: 10em; float: left; margin-right: 0.5em; display: block; }
.submit input { margin-left: 125px; }
h3 {font-size:1.5em; line-height:1.7em; padding-bottom:0; margin-bottom:0; font-weight:normal;}
#photobox { color: #000; font-size: 11px; width: 900px; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; }
.image_bdr { text-align: center; margin-right: 10px; margin-bottom: 10px; border: solid 1px #000; }
.redbold { color: #680f15; font-weight: bold; }
.table2  { margin-right: 8px; width: 200px; float: left }
.table2 img { border: solid 1px #333 }
.table2 p { color: #757583; font-size: 11px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal   }
#image_info { color: #680f15; font-size: 18px; font-family: verdana; font-weight: bold; }
#previous_box {
	width:200px;
	float:left;
	padding-right:10px;
	padding-bottom: 20px;
}
#previous_box-lg {
	width:410px;
	float:left;
	padding-right:10px;
	padding-bottom: 20px;
}
#promobox { width: 155px; float: right; color: #000; padding: 10px 4px 12px 4px; border: solid 1px black; background-color: #E3BA55; text-align:center; margin-top: 10px;}
#promobox p {
	padding:0;
	margin:1px;
}
#promobox2 { width: 165px; float: right; color: #000; padding: 4px; text-align:center; font-weight:bold; clear:right;}
#promobox-left { width: 165px; float: right; color: #000; text-align:center; font-weight:bold; border: 1px solid #000;}
#promobox200 { width: 220px; float: right; color: #000; padding: 4px 4px 10px 4px; text-align:center; margin: 10px;}
#promobox300 { width: 320px; float: right; color: #000; padding: 4px 4px 10px 4px; text-align:center; margin: 10px;}
.promo-img {margin: 0 10px;}
.clearfix {
	clear:both;
}
.rule {border-bottom: solid 1px #000;}
.small {
	font-size:11px;
}
.forsale td {
	border-bottom: solid 1px #ddd;
}
/*New home page*/
#homewrapper { background-color: #fff; width: 990px; margin-top: 20px; margin-right: auto; margin-left: auto; border: solid 1px #000; }
#homewrapper h1 {font-size:2em;}
#homewrapper #content { margin-right: 25px; margin-left: 25px; padding-top: 10px; padding-bottom: 30px; }
#homewrapper #promobox { width: 950px; color: #000; padding: 4px; border: none; background-color: #fff; text-align:center; margin:0 auto;display:block;}
#homewrapper .promobox2 { width: 150px; color: #000; padding: 4px;  text-align:center; margin: 0 270px 0 50px; float:left; }
.yellowbox {
	background-color: #E3BA55;
	border: solid 1px #000;
	width: 200px;
	padding: 4px;
	float:left;
}
.yellowbox h2 {
	border:none;
}
.yellowbox-full {
	background-color: #E3BA55;
	border: solid 1px #000;
	padding: 10px;
}
.yellowbox-75 {
	background-color: #E3BA55;
	border: solid 1px #000;
	padding: 10px;
	width: 75%;
}
.yellowbox-60 {
	background-color: #E3BA55;
	border: solid 1px #000;
	padding: 10px;
	width: 60%;
}
.promobox3 { color: #000; padding: 4px; text-align:center; font-weight:bold; }
#homewraper #promobox img {margin-right:auto; margin-left:auto; width: 950px;}
#homewrapper h2 {border-bottom: 1px solid #000;}
#homewrapper #footer { color: #0d0831; font-size: 11px; background-color: #9dc0c6;  width: 990px; padding-top: 8px; padding-bottom: 12px; }
.center {text-align:center;}
/*New Commercial page*/
.commercial h1 {color:#283e67;}
body.commercial {background-color:#283e67;}

/*New Pleasure page*/
.pleasure h1 {color:#E3BA55;}
body.pleasure {background-color:#E3BA55;}


/* General Styles*/
.col1 {
	width:425px;
	padding-right:50px;
	float:left;
}
.col2 {
	width:425px;
	margin-left:475px;
}
.forsale_rt {
	padding-left:10px;
}
.forsale_images img {
	padding-bottom:10px;
}
.social {
	float:right;
	padding-top:150px;
}
