* {
margin: 0;
padding: 0;
}

body {
color: #2c2c2c;
background: #04447A url(/_images/bg_pat.gif) center top repeat-y;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.6;
}

#homewrapper {
background: url(/_images/bg_home.jpg) left top repeat-x;
}

#headwrapper {
background: url(/_images/header_home.jpg) center top no-repeat;
}

#innerwrapper {
background: url(/_images/bg_inner.jpg) left top repeat-x;
}
#innerwrappercontainer {
background: url(/_images/header_inner.jpg) center top no-repeat;
}

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
color: #11548d;
line-height:1.2em;
margin: 0 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
font-size:23px;
}
h2 {
font-size:20px;
color: #00842b;
}
h3 {
font-size:18px;
}
h4 {
font-size:15px;
}
h5 {
font-size:13px;
font-weight:bold;
}
h6 {
font-size:13px;
font-weight:bold;
font-style:italic;
}



/* Links */
a, a:visited  {
	color: #11548D;
	text-decoration: underline;
	}
a:hover, a:active {
	text-decoration: none;
	}

img {
border: none;
}

img.alignleft {
float: left;
margin: 7px 10px 5px 0;
}

img.alignright {
float: right;
margin: 5px 0 5px 10px;
}

.clear {
float:none;
clear: both;
height:0
}

#rightcolumn input {
background:#efefef;
border:1px solid #1E71B8;
padding:5px;
width:125px;
color:#000;
}
#rightcolumn textarea {
background:#efefef;
border:1px solid #1E71B8;
padding:5px;
width:280px;
color:#000;
}
#rightcolumn label {
color:#AFD9FD;
}

.form-inputholder {
width:140px;
margin:0 0 10px 0;
float:left;
}
.formright {
float:right;
}
.fullwidth {
width:280px;
}
.fullwidth input {
width:278px;
}

.button {
cursor:pointer;
background:url(/_images/submit.jpg);
width:99px;
elevation:31px;
border:none;
}





/******************************/

#leftcolumn ul {
list-style-type: none;
margin:10px 0 20px 0;
}

#leftcolumn ul li {
list-style-image: url(/_images/tick.jpg);
margin:0 0 5px 20px;
}

#rightcolumn ul {
margin:0 0 10px 0;
}


/*********************/


.container {
width: 1000px;
margin: 0 auto;
}

#header {
width: 1000px;
margin: 0 auto;
padding: 0;
background: transparent url(/_images/header_pat.jpg) center top repeat-x;
height: 119px;
}

.logo {
padding: 18px 0 0 13px;
float: left;
}

.contact {
float: right;
margin: 7px 24px 0 0;
}

.contact h2 {
float: left;
padding: 17px 23px 0 0;
font-size: 20px;
font-family: Helvetica-Black;
color: #FFFFFF;
}

contact img {
float: right;
}

ul.menu {
list-style-type: none;
height: 31px;
margin-top: 10px;
font-size: 13px;
color: #fefefe;
width: 722px;
float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

li.page_item {
float: left;
display: inline;
padding: 0;
height: 31px;
line-height: 31px;
border-left: solid 1px #FFFFFF;
}

li.page_item a {
color: #fefefe!important;
display: block;
text-decoration: none!important;
line-height: 13px;
padding: 9px 14px;
}
li.page_item a:hover {
text-decoration:underline!important;
}

li.current_page_item a {
color: #fefefe;
background: transparent url(/_images/short_bg.jpg) no-repeat top center;
}


/*****************************************************************/
/* SLIDER SECTION */
#sliderarea {
width:960px;
height:180px;
margin:0px auto;
overflow:hidden;
margin-top:10px;
margin-bottom:27px;
position:relative;
}

#sliderarea img {
float:left;
width:472px;
height:170px;
background:#fff;
padding:3px;
border:1px solid #185991;
overflow:hidden;
margin:0 20px 0 0;
}

/******************/
#jFlowSlide{width:960px;
}
#jFlowSlide p {
font-size:14px;
line-height:20px;
color:#3372A6;
}

.jFlowNext{margin-top:10px; display:block; height:30px; width:140px; font-size:20px; cursor:pointer; text-indent:-9999em;
float:right;
background:url(/_images/btn_next.jpg) no-repeat 0 0;
width:100px;
height:23px;
text-align:center;
color:#fff;
text-decoration:none;
margin:0;
position:relative;
float:right;
font-size:14px;
}
.jFlowNext:hover{text-decoration:underline;}

/*#Slides{background:url(/_images/bg_slide.jpg) repeat-x}*/
#Slides h2{
font-size:24px;

text-decoration:none;}
#Slides h2 a{color:#06477C; text-decoration:none;}
#Slides h2 a:hover{text-decoration:underline;}
#Slides .ct{margin-left:auto; margin-right:auto}
#Slides a.more-link{background:url(/_images/slidebutton.jpg) left top repeat-x;
width:100px;
height:23px;
text-align:center;
color:#fff;
text-decoration:none;
display:block;
float:right;
margin:0 20px 0 0;
font-size:14px;
}
#Slides a.more-link:hover{text-decoration:underline;}

.slide-content{padding:10px;}
.slide-pic{position:absolute; top:10px; right:10px}

.stripe-p{height:1px; background:#BF89B9; font-size:1%; overflow:hidden}
.stripe-v{height:1px; background:#711243; font-size:1%; overflow:hidden}
.stripe-g{height:1px; background:#999; font-size:1%; overflow:hidden}
.stripe-w{height:1px; background:#FFF; font-size:1%; overflow:hidden}

/*****************************************************************/


.main {
width: 1000px;
margin: 0px auto;
}

#leftcolumn, #rightcolumn {
margin: 0;
}

#leftcolumn {
float: left;
width: 581px;
margin: 21px 0 20px 38px;
}

#leftcolumn p {
margin:0 0 20px 0;
}

#rightcolumn {
float: right;
width: 331px;
padding: 6px;
margin: 5px 5px 5px 0;
background: #085597 url(/_images/right_pat.jpg) scroll top repeat-x;
}

.sell_h {
background: transparent url(/_images/arrow.jpg) no-repeat scroll left top;
display: block;
line-height: 17px;
padding-left: 20px;
}

.form {
width: 293px;
background-color: #164064;
border: 1px solid #3d7baf;
margin: 6px 0 6px 0;
padding: 12px 18px 12px 18px;
}

.form ul {
list-style-image: url(/_images/arrow_sml.jpg);
color: #25cb5b;
list-style-position: inside;
}

.form h2 {
color: #afd9fd;
}

.modification {
width: 293px;
background-color: #164064;
border: 1px solid #3d7baf;
margin: 6px 0 6px 0;
padding: 12px 18px 12px 18px;
}

.modification ul {
list-style-image: url(/_images/arrow_sml.jpg);
color: #25cb5b;
list-style-position: inside;
}

.modification h2 {
color: #afd9fd;
}

.realtor {
width: 293px;
height: 150px;
background-color: #164064;
border: 1px solid #3d7baf;
margin: 6px 0 6px 0;
padding: 12px 18px 12px 18px;
}

.realtor ul {
list-style-image: url(/_images/arrow_sml.jpg);
color: #25cb5b;
list-style-position: inside;
}

.realtor h2 {
color: #afd9fd;
}

#footer {
background-color: #00335e;
width: 100%;
border-top: 1px solid #fff;
float: left;
text-align: center;
color: #3c7eb5;
font-size:11px;
padding:20px 0 20px 0;
}

#footer a {
text-decoration: none;
color: #72a6d1;
}


.readmore {
margin:10px 0 10px 0;
color:#006A23;
float:right;
clear:both
}
