@charset "utf-8";

body { padding:0; margin:0;  font:normal 12px/16px Arial, Helvetica, sans-serif; color:#174179; background:url(../images/body_bg.jpg) repeat-x 0 0 #ffffff; }
div,p,h1,h2,h3,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label {padding:0; margin:0;}
ul{list-style:none; padding:0; margin:0;}
img { padding:0; margin:0; border:0; }
.speacer{ clear:both; line-height:0; padding:0; margin:0; }
h2 { padding:0; margin:0; font:normal 29px "Times New Roman", Times, serif; color:#18427C; text-transform:uppercase; }
h3 { padding:0; margin:0; font:normal 19px/24px "Times New Roman", Times, serif; color:#447FD7; text-transform:uppercase; }
h4 { padding:0; margin:0; font: normal 24px "Times New Roman", Times, serif; color:#446AB5; text-transform:uppercase; }
h5 { padding:0 0 2px 0; margin:0 0 10px 0; font:normal 29px "Times New Roman", Times, serif; color:#18427C; text-transform:uppercase; border-bottom:2px solid #18427C }
p { padding:0; margin:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#174179; }
/*------------End Ganaral------------*/

/* -------------- Body Part ------------------- */
.nid_main{padding:0; margin:0 auto; width:1002px; background:url(../images/main_bg_mid.jpg) repeat-y 0 0;}
.nid_main_step2{padding:0; width:1002px; background:url(../images/main_bg_fixed.jpg) no-repeat 0 0;}
.mainbody { padding:0; margin:0;}
.container { padding:18px 0; margin:0 auto; width:987px; background:#C5D8FD url(../images/main-contain-area_BG.gif) repeat-x 0 0;}

.content_index{ padding:0; margin:0 auto; width:960px; background:url(../images/content_index_bg.gif) repeat-y 0 0;}
.content_inner_{ padding:0; margin:0 auto; width:950px;}
.content_inner_2{ padding:0; margin:0 auto; width:980px;}

/* -------------- Top Header Part ------------------- */
.top_part { padding:0; margin:0 auto; width:992px; }
.logo { padding:0; margin:0; width:266px; height:134px; float:left; display:block; }
.address_part { padding:0; margin:0; width:298px; height:134px; background:url(../images/address_BG.gif) no-repeat 0 10px; 
float:right; display:block; }
.address { padding:0; margin:49px 0 0 48px; width:240px;}
.addresstxt { padding:0; margin:0; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.emailtxt { padding:0; margin:0; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
a.emailtxt  { padding:0; margin:0; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.emailtxt:hover { color:#FFFFFF; text-decoration:underline; }
.calltxt { padding:20px 0 0 48px; margin:0; font:italic 25px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.flash_box { padding:0; margin:0; width:966px; height:357px; padding:13px 13px 13px 13px; background:url(../images/flash_bg.jpg) no-repeat 0 0; margin:0 auto }
.flash_box_2 { padding:0; margin:0; width:966px; height:144px; padding:13px; background:url(../images/flash_bg_2.jpg) no-repeat 0 0; margin:0 auto}

/* -------------- End Top Header Part ------------------- */

/* -------------- Left Body Part ------------------- */
.left_part { padding:0; margin:0; width:266px; float:left; display:block; }
.left_serch{ width:266px; height:258px; background:url(../images/left_serch_bg.gif) no-repeat 0 0;}
.inner_serch{ width:226px; padding:5px 0 0 0; margin:0 auto; font:normal 13px/20px GArial, Helvetica, sans-serif; color:#FFFEA1;}
.serch_txt{ height:26px;  font:normal 13px/20px Georgia, "Times New Roman", Times, serif; color:#FFFEA1; }
.input_mid_box_1{ background-color:#D1E1FE; border:1px solid #FFF; width:220px; padding:2px 0 0 4px; height:19px; margin:0 0 10px 0;font:normal 11px Arial, Helvetica, sans-serif; color:#000000;}
.input_mid_box_2{ background-color:#D1E1FE; border:1px solid #FFF; width:58px; padding:2px 0 0 4px; height:19px; margin:0 0 10px 0;font:normal 11px Arial, Helvetica, sans-serif; color:#000000; float:left}
.serch_txt_2{ height:23px;  font:normal 13px/23px Georgia, "Times New Roman", Times, serif; color:#FFFEA1; width:50px; float:left; text-align:center; }

/* -------------- End Left Body Part ------------------- */
.featured_property_box{ width:266px; height:290px; background:url(../images/property_box_bg.gif) no-repeat 0 0;}
.propertyTitle{ height:46px; font:normal 23px/46px Georgia, "Times New Roman", Times, serif; color:#FFFEA1; padding:0 0 0 25px;}
.randamBox{ height:181px; padding:15px 0 0 0; margin:0;}
#gallery {padding:0; margin:0; list-style-type:none; position:relative; overflow:hidden; width:225px; height:178px;
margin:0 auto; text-align:center; }
#gallery img { border:0; }
#gallery li { width:225px; height:178px; display:none; 
font:normal 12px/18px Arial, Helvetica, sans-serif; color:#18427C; text-align:center;}
#gallery li a {display:block; border:0; padding:0; margin:0; width:225px; height:95px;}
#gallery li a img { display:block; border:0; width:225px; height:104px; padding:0; margin:0;}
#gallery li.current {display:block;}
#gallery li span {font:bold 12px/18px Arial, Helvetica, sans-serif; color:#7C181A; }

/* -------------- Right Body Part ------------------- */
.right_part { padding:10px 13px 5px 0; float:right; display:block; width:633px; }
.welcome_part { padding:0; margin:0; }
.imagegallery { padding:0; margin:18px 0 0 0; width:635px; height:131px; }
.scrollBg{ padding:18px 1px 23px 1px; background:url(../images/scroll_bg.jpg) no-repeat 0 0;}
.clienttips_part { padding:0; margin:0; float:left; display:block; padding:0 20px 0 0; width:400px;}
.clienttips_txt { padding:0; margin:0; font:normal 15px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; }
.readmore_button { padding:0; margin:10px 0 0 0; width:53px; height:14px; }
.Buyers_part {padding:14px 0 0 0; margin:0; }
.midFlash_small{float:right; display:block; width:200px;}
.Buyers_part ul { padding:0 0 5px 0; margin:0; list-style-type:none;}
.Buyers_part ul li { padding:5px 0 5px 7px; margin:0; background:url(../images/arrow.gif) no-repeat 0 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#304D89; border-bottom:1px dotted #000000;}
/* -------------- End Right Body Part ------------------- */

/* -------------- Footer ------------------- */
.footercontent { padding:16px 0 22px 0; margin:0 auto; width:1002px; font:normal 10px/12px Arial, Helvetica, sans-serif; color:#000000; }
.footercontent a {font:bold 10px/12px Arial, Helvetica, sans-serif; color:#1553A5; text-decoration:none; }
.footercontent a:hover{text-decoration:underline; }
.footercontent ul { padding:0; margin:0; list-style-type:none; }
.footercontent ul li { padding:0; margin:0;  display:inline; font:normal 11px/18px Arial, Helvetica, sans-serif; 
color:#1553A5; text-decoration:none;  }
.footercontent ul li a { padding:0 10px; margin:0; font:normal 11px/18px Arial, Helvetica, sans-serif; 
color:#1553A5; text-decoration:none;  }
.footercontent ul li a:hover {text-decoration:underline;  }
.copyrighttxt { padding:5px 0 0 0; margin:0; font:normal 10px/12px Arial, Helvetica, sans-serif; color:#000000; }
.leftFooter{ float:left; display:block; padding:0; margin:0; width:480px; padding:0 0 0 20px;}
.rightFooter{ float:right; display:block; padding:0 20px 0 0; margin:0; width:480px; text-align:right;} 

/* -------------- inner ------------------- */
.testimonialborders{ padding:10px; margin-left:200px; margin-right:200px; border-bottom:1px solid #447FD7
}
.innerSmallTitle{ padding:10px 0 0 0; margin:0; font:bold 19px/24px "Times New Roman", Times, serif; color:#447FD7; }
.innerSmallTitle_2{ padding:5px 0 0 0; margin:0 0 10px 0; font:bold 19px/24px "Times New Roman", Times, serif; color:#447FD7; border-bottom:2px solid #447FD7 }

ul.simplelist{
	padding:10px 0 0 10px;
	margin:0;
	list-style-type:none;
	color: #06F;
}
ul.simplelist li{ padding:2px 0 2px 20px; margin:0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000000; background:url(../images/arrow_2.gif) no-repeat 0 6px;}
ul.simplelist li ul{padding:5px 0 0 10px; margin:0;}
ul.simplelist li ul li{ padding:2px 0 2px 20px; margin:0; font:normal 13px/15px Arial, Helvetica, sans-serif; color:#000000; background:url(../images/arrow_3.gif) no-repeat 0 6px;}

.tenant{ margin:0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000000;}
.simplelist { padding:2px 0 2px 20px; margin:0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000000;}
/* -------------- featured property ------------------- */

.featuredPropertyPic { padding:10px 0 0 0;}
.featuredPropertyPic .photo { height:130px; width:170px; border:2px solid #437CD6 } 

.ihfslidestext a {font:bold 12px/18px Arial, Helvetica, sans-serif; color:#447eda; text-decoration:none;} 
.ihfslidestext a:hover {text-decoration:underline; color:#143765;} 

/* -------------- Maintenance_Request ------------------- */

.request_txt{font:bold 15px/20px Arial, Helvetica, sans-serif; color:#174179; }
.input_big_box_1{ background-color:#ffffff; border:1px solid #174179; width:380px; padding:4px 0 0 4px; height:20px; margin:0 0 10px 0;font:normal 11px Arial, Helvetica, sans-serif; color:#174179;}
.input_big_box_2{ background-color:#ffffff; border:1px solid #174179; width:300px; padding:4px 0 0 4px; height:20px; margin:0 0 10px 0;font:normal 11px Arial, Helvetica, sans-serif; color:#174179;}
.input_big_box_3{ background-color:#ffffff; border:1px solid #174179; width:200px; padding:4px 0 0 4px; height:20px; margin:0 0 10px 0;font:normal 11px Arial, Helvetica, sans-serif; color:#174179;}
.input_big_box_4{ background-color:#ffffff; border:1px solid #174179; width:376px; padding:4px; height:80px; margin:0 0 10px 0;font:normal 11px Arial, Helvetica, sans-serif; color:#174179;}
.input_big_box_5{ background-color:#ffffff; border:1px solid #174179; width:376px; padding:4px; height:140px; margin:0 0 10px 0;font:normal 11px Arial, Helvetica, sans-serif; color:#174179;}

.float_box_part_1{ float:left; display:block; width:150px; text-align:right}
.float_box_part_2{ float:left; display:block; width:400px; padding:0;}
.float_box_part_3{ float:left; display:block; width:30px; text-align:center}

.a:link {font: 12px/16px Arial, Helvetica, sans-serif; font-weight:bold; color:#0000CC; text-decoration:none;}
.a:visited {font: 12px/16px Arial, Helvetica, sans-serif; font-weight:bold; color:#0000CC; text-decoration:none;}
.a:hover {font: 12px/16px Arial, Helvetica, sans-serif; font-weight:bold; color:#446ab5; text-decoration:underline;}

a.question:link {font: 14px Arial, Helvetica, sans-serif; font-weight:bold; color:#0000CC; text-decoration:none; line-height:23px;}
a.question:visited {font: 14px Arial, Helvetica, sans-serif; font-weight:bold; color:#0000CC; text-decoration:none; line-height:23px;}
a.question:hover {font: 14px Arial, Helvetica, sans-serif; font-weight:bold; color:#446ab5; text-decoration:underline; line-height:23px;}

a.top:link {font: 10px Arial, Helvetica, sans-serif; font-weight:bold; color:#0000CC; text-decoration:none; line-height:23px;}
a.top:visited {font: 10px Arial, Helvetica, sans-serif; font-weight:bold; color:#0000CC; text-decoration:none; line-height:23px;}
a.top:hover {font: 10px Arial, Helvetica, sans-serif; font-weight:bold; color:#446ab5; text-decoration:underline; line-height:23px;}
