* { margin:0px; padding:0px; }
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; background:#F2F1F0; }
ul,li { margin:0px; padding:0px; list-style-type:none; }
img { border:0px; }
/*top for some logo and contact message*/
#header { height:95px; width:826px; background:#DFE7D1; margin:0 auto; font-family:Arial, Helvetica, sans-serif; }
#header #logo-left { width:55px; margin-left:12px; float:left; margin-top:7px; }
#header #logo-left2 { width:155px; margin-left:12px; float:left; margin-top:77px; }

#header #phone { width:300px; margin-left:9px; float:left;   vertical-align:bottom; padding-top:70px; text-align:left; }
#header #phone span {  font-weight:bold; font-size:17px;color:#441671; }
#header #logo-right { width:175px; margin-top:2px;  margin-right:8px; float:right; text-align:right; height:90px; }
#header #logo-right  .sale  { font-weight:bold; font-size:17px;color:#441671; padding-top:5px;}
#header #logo-right .home { font-weight:bold; font-size:11px;color:#000;}
#header #logo-right .learn { color:#441671; line-height:18px; text-decoration:underline; }
#header #logo-right .learn a { color:#441671; text-decoration:underline; cursor:pointer; }

#header #phone2 { width:300px; margin-left:9px; float:left;   vertical-align:bottom; padding-top:70px; text-align:left; }
#header #phone2 span {  font-weight:bold; font-size:17px;color:#441671; }
#header #logo-right2 { width:175px; margin-top:5px;  margin-right:8px; float:right; text-align:left; background:url(images/book_sm.gif) no-repeat right bottom; height:90px; }
#header #logo-right2  .sale  { font-weight:bold; font-size:17px;color:#441671; padding-top:5px;}
#header #logo-right2 .home { font-weight:bold; font-size:11px;color:#000;}
#header #logo-right2 .learn { color:#441671; line-height:18px; }
#header #logo-right2 .learn a { color:#441671; text-decoration:underline; cursor:pointer; }

/*navigator*/
#navigator { height:21px; width:826px; margin:0 auto; background:#41156A; line-height:21px;  }
#navigator li { width:103px; text-align:center; float:left; color:#fff; }
#navigator  li a { color:#fff; text-decoration:none; }
/* main content*/

#content { width:826px; margin:0 auto; height:auto; clear:both; }
#content #rectang-top { height:10px; background:url(images/rectangle-top.gif) no-repeat; overflow:hidden; }
#content #rectang-mid { height:auto; background:url(images/rectangle-mid.gif) repeat-y; text-align:center; padding-bottom:10px; }
#content #rectang-mid #picture { width:795px; height:184px; margin:0 auto; }
#content #rectang-mid h2 { color:#441671; font-size:18px; height:20px;  padding-left:26px; font-weight:normal; text-align:left; margin-top:15px; }
#content #rectang-mid .con-left { width:230px; float:left; color:#7C7C7C; line-height:150%; }
#content #rectang-mid   h3 { color:#441671; margin-bottom:2px;  }
#content #rectang-mid  .addcontent { clear:both; height:auto; margin-left:40px; text-align:left;  }
.clear {height:1px; clear:both; }
#content #rectang-mid .con-right { width:300px; float:left; color:#7C7C7C; line-height:150%; margin-top:16px; }

#content #rectang-bottom { height:18px; background:url(images/rectangle-bottom.gif) no-repeat; }

/*rent page*/
.rent-content { clear:both; height:auto; margin-left:28px; text-align:left; }
.rent-content #rent-left { width:510px;  float:left;  }
.rent-content #rent-left #title { color:#41156A; font-size:30px; line-height:100%; height:70px; font-weight:bold; margin-top:10px; }
.rent-content #rent-left #rent-menu { clear:both; color:7C7C7C; line-height:150%; }
.rent-content #rent-left #rent-menu  li { margin-bottom:15px; }
#rent-left .blackword { font-size:24px; color:#000; }
.rent-content #rent-right { float:left; }
#rent-right img { margin-top:10px; }

/*Realtors*/
.realtor-content {   text-align:left; padding-top:8px;  text-align:left; padding-left:26px; padding-right:20px; padding-bottom:40px;}
.realtor-content p { margin-bottom:20px; color:#7C7C7C; line-height:150%; }
#copyright { width:826px; margin:0 auto; line-height:21px; color:#7C7C7C; font-size:10px; text-align:left; }

/**/
#title_sale { color:#41156A; font-size:25px; line-height:150%;  font-weight:bold; margin-top:10px;}
.info_sale { color:#7C7C7C; line-height:150%; }
.info_sale  p { margin-bottom:15px; }
.typical_cash { width:325px; height:175px; margin-left:70px; font-weight:bold; color:#41156A; }
.typical_cash h5 {  color:#000; text-align:center; font-size:12px; margin-bottom:10px; }
.typical_cash h5 span { border-bottom:2px solid #B8B4AB; }
.black { color:#000; font-weight:bold; }
.typical_cash #typical_cash_left { float:left; width:245px;  line-height:200%; }
.typical_cash #typical_cash_right { float:right; width:80px;  text-align:right; line-height:200%; }

/*contact us*/
.contact-us { width:680px; margin-left:95px;  text-align:left; padding-top:15px;  }
.contact-us  p{ margin-bottom:15px; color:#7C7C7C;  }
.touch { color:#41156A; }
.form_title { font-weight:bold; color:#444444; text-align:right; padding-right:2px; width:95px; }
.form_title_left { font-weight:bold; color:#444444; text-align:left; padding-right:2px;}
.input_us { border:1px solid #BFBFBF; border-top:2px solid #BFBFBF; border-left:2px solid #BFBFBF; height:20px; width:200px; }
.input_phone1,.input_phone2{ border:1px solid #BFBFBF; border-top:2px solid #BFBFBF; border-left:2px solid #BFBFBF; height:20px; }
.input_phone1 { width:48px; margin-right:8px; }
.input_phone2 { width:85px; }
.message { width:245px; height:47px; border:1px solid #BFBFBF; border-top:2px solid #BFBFBF; border-left:2px solid #BFBFBF; }
.receiving { color:#393939; font-family:Verdana, Arial, Helvetica, sans-serif; }
.contact-us td { height:30px; vertical-align:top; }
.contact-us table { margin-bottom:10px; }

/*photo page*/
#photo-content { margin-top:25px;  }
#photo-content-left { width:155px; float:left;  margin-left:66px; _margin-left:33px; }
#photo-content-left  img { border:3px solid #41156A; float:left; margin-left:7px; margin-bottom:7px; }
#photo-content-right { width:480px; float:left; margin-left:30px; padding-bottom:20px;  }
#photo-content-right img { border:3px solid #41156A; }
#photo-content-right h5 { color:#7C7C7C; font-weight:normal; font-size:12px; margin-top:8px; }

/*news page*/
#news-content { text-align:left; padding-top:8px;  text-align:left; padding-left:43px; padding-right:20px; padding-bottom:10px; }
#news-content .news-menu  { margin-bottom:10px; }
.news-menu .maintitle { font-size:12px; color:#441671; font-weight:bold; }
.news-menu .smalltitle { font-size:12px; color:#441671; font-weight:normal; font-style:italic; }
.news-menu .mynews { color:#7C7C7C; line-height:150%; }
.news-menu .readmore { text-align:right; color:#6D594C; padding-right:40px; }
.news-menu .readmore a { text-decoration:underline; color:#6D594C; }

/*home page*/
#content #rectang-top-home { height:12px; background:url(images/rectangle-top-home.gif) no-repeat; overflow: hidden; }
#content #rectang-mid-home { height:auto; background:url(images/rectangle-mid-home.gif) repeat-y; text-align:center;  }
#content #rectang-bottom-home { height:14px; background:url(images/rectangle-bottom-home.gif) no-repeat; }
#home-content { }
#home-con-left { float:left; width:488px; height:368px; }
#home-con-right { float:left; width:326px; height:348px;  } 

#home-con-left h4 { font-size:18px; color:#41156A; text-align:left; margin:5px;  padding-left:26px; }
#instr_word { text-align:left;  padding-left:29px; }
#instr_word  p { margin-bottom:10px; color:#7C7C7C; padding-right:8px; }
.home_tab { float:right;  width:478px; height:158px;  border-top:1px solid #CAC9C8; background:url(images/book.gif) 110px 85px no-repeat; } 
.title-rent { border-bottom:1px solid #CAC9C8; border-right:1px solid #CAC9C8; width:340px; font-size:18px; color:#41156A; text-align:center; }
.con-rent { color:#7C7C7C; vertical-align:top; padding:10px; text-align:left; border-right:1px solid #CAC9C8; color:41156A; }
.con-rent { color:41156A; text-decoration:none; }
.sub_tab { height:45px; background:#DFDEDD; text-align:left; font-size:18px; color:#000; padding-left:10px; }

.sub_tab .single { padding-left:12px; }
.sec-tab { text-align:left; margin-left:10px; }  
.sec-tab h2 { font-size:32px; background:red;  }
.sec-tab h1 { color:#41156A; font-size:50px;}
.right-tab {  border-top:1px solid #CAC9C8;  border-left:1px solid #CAC9C8; margin-top:8px; height:357px;}
.photographs { height:25px; line-height:25px; border-bottom:1px solid #CAC9C8; padding-left:5px; text-align:left; color:#41156A; font-size:18px; }
.home-house { vertical-align:top; padding-top:9px; }
.home-house img{ border:3px solid #41156A; }
.home-small-img { text-align:left; }
.home-small-img img { float:left; margin-left:8px; width:50px; height:47px; border:3px solid #41156A; }
.click-photo  { text-align:left; }
.click-photo a { color:#007CEF; text-decoration:underline; padding-left:5px; }

/*floorplan page*/
.floor-click { font-size:12px; font-weight:normal; padding-left:30px; }
.maintitle-floor { font-size:12px; color:#441671; font-weight:bold; }
.maintitle-floor a { color:#441671; text-decoration:underline; }

/*features page*/
#content #rectang-mid .con-left-feature { width:346px; float:left; color:#7C7C7C; line-height:150%; }
#content #rectang-mid   h3 { color:#441671; margin-bottom:2px; margin-top:15px; }
#content #rectang-mid  .addcontent-feature { clear:both; height:auto; margin-left:40px; text-align:left;  }
.clear {height:1px; clear:both; }
#content #rectang-mid .con-right-feature { width:370px; float:left; color:#7C7C7C; line-height:150%; margin-left:38px; }
.picture-line img { border:2px solid #82703B; margin-top:10px; }

/*cheshire*/
.title-rent-shire { border-bottom:1px solid #CAC9C8;  width:395px; font-size:18px; color:#41156A; text-align:center;}
.sub_tab_shire { height:23px;  text-align:left; font-size:18px; color:#41156A; padding-left:10px; border-bottom:1px solid #CAC9C8; }
.sec-tab-shire { text-align:right;}
.sec-tab-shire img { margin-top:5px; margin-right:2px; border:2px solid #481778; }
#listmenu { text-align:left; padding-left:5px; line-height:150%; margin-top:5px;}
#listmenu  a { text-decoration:underline; color:#000; }
/*direction page*/
#title-direction { font-size:18px; font-weight:bold; color:#41156A; margin-top:10px;}
#south-north { line-height:150%; margin-top:10px; color:#7C7C7C; }
#view-map { margin-top:20px; font-weight:bold; }
#view-map a { color:#41156A; text-decoration:underline; }

/* Home */

#home #home-con-right {
	margin-left: -1px;
	height: auto;
	}

#home #home-con-right .right-tab {
	margin-top: 0;
	}

#home #home-con-left {
	width: 487px;
	border-right: 1px solid #CAC9C8;
	margin-top: 4px;
	height: auto;
	}

#home #homepage-l p {
	padding-right: 5px;
	}

#home #homecontent {
	padding: 0;
	}

#home .specialbox {
	line-height: normal;
	font-family: Helvetica, Arial, sans-serif;
	padding-bottom: 5px;
	border-top: 1px solid #CBCAC9;
	margin-left: 11px;
	text-align: left;
	margin-top: 75px;
	}

#home .specialbox h3 {
	padding: 5px 10px 5px 15px;
	background: #dedfde;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	}

#home .specialbox p {
	font-size: 37px;
	margin-bottom: 0;
	color: #000;
	padding-left: 15px;
	}

#home .specialbox em {
	font-weight: bold;
	color: #41156a;
	}
/* /Home */
