/*------------------[BODY]---------------*/
* {margin:0px; padding:0px;}
html {height:100%; font-size:100%;}
body {font:normal 14px Arial, Helvetica, sans-serif; color:#E4E4E4; background:#006295 url(images/top-bg.jpg) repeat-x top center; background-color:#404040;} 
a { text-decoration:underline; color:#FFFFFF;}
a:hover { color:#999999;}
ul li {list-style:none;}
img {border:none;}
h3 { padding-left:45px;font-family:"Trebuchet MS", "Arial Narrow", Arial, Tahoma;font-family:16px; }
/*------------------[MAIN DIV]-----------------*/
#maindiv {background:url(images/v-bg.jpg) repeat-y top center; margin:auto;}
#page_container {width:1001px; margin:auto; background:url(images/logo-bg.jpg) no-repeat center top;}

/*------------------[HEADER]-----------------*/
#header {padding-top:23px; padding-left:21px;height:72px;}
.floatleft  {float:left; width:auto;}
.search-input { width:142px; height:16px; color:#000000; background-color:#FFD5D8; border: 1px solid #AE0913; padding:3px; margin:auto; float:right}
#search { float:right; padding-top:27px; line-height:20px; vertical-align:top; width:auto;}
.call { margin-top:0px; float:right; padding-right:20px; width:auto}
.search-button { padding-bottom:0px; float:right; padding-left:2px; padding-right:20px; width:auto}
.search-button-img { padding-bottom:0px; float:right; margin-left:2px; margin-right:20px; background:url(images/search.jpg) no-repeat; border:0px; width:53px; height:23px;}

/*------------------[TOP MENU]-----------------*/
#top_menu {height:39px;padding-left:21px; font-family:"Trebuchet MS", "Arial Narrow", Arial, Tahoma; font-weight:bold;}
#top_menu li {float:left; width:auto;}
#top_menu li a {height:39px; line-height:30px;text-decoration:none;margin-right:2px; font-size:15px; color:#E4E4E4; font-weight:bold; padding-right:26px;}
#top_menu li a:hover { color:#FFFFFF; text-decoration:underline;}


/*------------------[BODY CONTENT]-----------------*/
#main_content {width:720px; margin:auto; padding-top:8px; float:left; text-align:justify}
#main_content h1 {font-size:18px; color:#ffffff; font-weight:normal; height:30px;line-height:30px; padding-left:40px; padding-bottom:10px;}
#main_content h2 {font-size:18px; color:#E4E4E4; font-weight:normal; padding-left:45px; font-family:"Trebuchet MS", "Arial Narrow", Arial, Tahoma;}
#main_content h3 {font-size:16px; color:#E4E4E4; font-weight:normal; padding-left:45px; font-family:"Trebuchet MS", "Arial Narrow", Arial, Tahoma; font-weight:bold}


#main_content p {line-height:22px; padding:0px 0px 5px 45px; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
#main_content ul {margin-top:12px; padding-left:45px;font-family:Arial, Helvetica, sans-serif; font-size:15px;}
#main_content ul li {background:url(images/bullet.jpg) no-repeat 0px 1px; padding-left:20px; margin-bottom:8px;}
#main_content ol {margin-left:65px; padding-top:8px; padding-bottom:8px;}
#main_content ol li {margin-bottom:4px;font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.imageleft { padding:13px 20px 0px 2px; float:left; position:relative; width:auto}


/*------------------[PROPERTY SEARCH BOX]-----------------*/
#property-search { width:275px; height:247px; background:url(images/property-search-box.jpg) no-repeat center top; margin-left:45px;}
#property-search h2 {font-size:18px; color:#ffffff; font-weight:normal;  height:48px;line-height:48px; font-family:"Trebuchet MS", "Arial Narrow", Arial, Tahoma; padding-left:70px; padding-top:1px;}
#leftpart { width:105px; float:left; padding-left:25px;}
.property-input {width:105px; background-color:#909090; border:1px solid #000000; margin-bottom:7px; height:20px;}
.property-input1 {width:105px; background-color:#909090; border:1px solid #000000; margin-bottom:7px; height:20px;}
#rightpart { width:105px; float:right; padding-right:25px;}


/*------------------[RIGHT BOX]-----------------*/
#right_box {float:right; width:236px; padding-right:17px;}
#right_box h2 {font-size:16px;font-weight:bold; height:48px;line-height:48px; background: url(images/categories.jpg) no-repeat center top; padding-left:20px; text-transform:uppercase;color:#EAEAEA; font-family:"Trebuchet MS", "Arial Narrow", Arial, Tahoma; }
#right_box ul {width:228px; margin:10px 0px 10px 0px; font-size:13px;}
#right_box ul li {background:url(images/link-bg.jpg) no-repeat; height:32px;list-style-type:none;}
#right_box ul li a{ padding-left:35px; text-decoration:none;color:#E4E4E4; }
#right_box ul li a:hover { color:#FFFFFF; text-decoration:underline;height:32px;}
#social-media { background:url(images/social-media-box.jpg) no-repeat center top; width:180px; height:100px; margin-left:17px; padding:9px 0px 0px 16px;}
#social-media img{ margin:0px 10px 0px 10px;}

/*------------------[FOOTER]-----------------*/
#footer {height:80px; line-height:30px; padding-top:20px; text-align:center; background:url(images/footer-bg.jpg) no-repeat top; background-color:#404040}
#footer a {text-decoration:none; color:#E4E4E4; margin-left:10px; margin-right:10px;}
#footer a:hover {text-decoration:underline;color:#FFFFFF;}
.input_text{
	border:1px solid #aaaaaa;
}
.tablecomment{
background:#3A3A3A;
border:1px solid #AAAAAA;
}
.inputtxt{
width: 344px;
background-color:#909090;
border:1px solid #000000;
height:15px;
padding: 5px;
}
.intextarea{
width: 344px;
padding: 5px;
background-color:#909090;
border:1px solid #000000;
height: 120px;
}
.submitbtn{
background:url(images/submit2.jpg) no-repeat;
width:75px;
height:26px;
border:0px;
}
.bottomboder{
	border-top:1px solid #3A3A3A;
	margin-left:45px;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Arial, Verdana, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Arial, Verdana, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

.dateicon{
float:left;
background:url(images/date-icon.jpg) no-repeat;
width:48px;
height:48px;
color:#000000;
font-size:12px;
font-weight:bold;
padding:0px 0px 0px 15px;
margin-left:45px;
}
.comment_title{
font-size:20px;color:#e4e4e4;font-family:Trebuchet MS, Arial Narrow, Arial, Tahoma;
}
.date_formate{
color:#ffffff;line-height:22px;text-transform:uppercase;
}
.date_day{
font-size:16px;
}
div.wpcf7 {
	margin: 10px 0px 5px 45px;
	width:650px;
	padding: 0px;
	background:#3A3A3A;
	border:1px solid #AAAAAA;
}

span.wpcf7-not-valid-tip-no-ajax {
	font-size: 10pt;
	display: block;
	font-weight:bold;
	color:#ffffff;
}
div.wpcf7-response-output {
	font-family:"Trebuchet MS", "Arial Narrow", Arial, Tahoma;
	margin: 8px 0px 5px 20px;
	padding: 0px;
	font-weight:bold;
	color:#ffffff;
	font-size:18px;
}