@charset "utf-8";
/* CSS Document */

p {margin-bottom:10px;}
*, html,  body, img, h1, h2, h3, form, ul, li, a {
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	text-decoration:none;
	outline:none
}
body {
	background:#e0f9fb;
	color:#333;
	font:83%/1.2 arial, tahoma, verdana, sans-serif;
	margin:0;
	padding:0
}
a {
	color:#31b0c3
}
code {
	margin:0;
	padding:0;
	width:80%;
	height:auto;
	font:1.17em Georgia, "Times New Roman", Times, serif;
	color:#0f8eb3
}
pre {
	margin:0 auto;
	padding:5px 20px;
	background:#f4f1ec url(images/code.gif) repeat;
	border:1px solid #bbced7;
	font:0.92em Georgia, "Times New Roman", Times, serif;
	color:#3e3e3e;
	line-height:200%
}
blockquote {
	margin:0 auto;
	padding:5px 20px;
	width:80%;
	height:auto;
	background:#f8fbfc url(images/blockquote.gif) no-repeat top left;
	border:1px solid #edeff0
}
ins {
	color:#099
}
del {
	color:#900
}
col710 {
	width:710px
}
.left, .alignleft {
	float:left;
	display: inline
}
.right, .alignright {
	float:right;
	display: inline
}
.aligncenter {
	margin:0 auto;
	display:block
}
.tahoma {
	font-family:'Lucida Grande', Tahoma, Verdana
}
.arial {
	font-family:arial
}
.verdanda {
	font-family:verdana
}
.about-headline {
	color:#f33;
	font-weight:bold;
	margin-top:10px;
}
/*------Header-------*/
#header {
	background-image:url(images/top.png);
	background-repeat:no-repeat;
	background-position:center;
	height:301px;
	margin:auto
}
#header-wrap {
	width:990px;
	margin:auto
}
#logo {
	float:left;
	display: inline;
	width:267px;
	background:#FFF;
	height:200px;
	margin-left:24px;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border-left:3px solid #caecec;
	border-right:3px solid #caecec;
	border-bottom:3px solid #caecec;
}
#logo .logolink a {
	color:#31B0C3;
	text-decoration:none
}
#aboutmenu {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#404141;
	padding-top:40px;
	float:right;
	display: inline;
	width:675px
}
#aboutmenu #searchform {
	float:right;
	width:650px;
	margin:0px 5px 0px 0px
	display: inline;
	
}
#aboutmenu #searchform #searchbox {
	width:630px;
	height:80px;
	padding:10px 20px;
	margin:10px 30px 0px 0px;
	font-size:12px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border:1px solid #caecec;
	background-color:#fff
}
.radio-button-wrapper {
	float:left;
	display: inline;
	font-weight:normal;
	font-size:9xp;
	width:95px;
	color: #f33
}
.DropDownField300 {
	width:220px;
	float:left;
	display: inline
}
.search-submit-header {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	background-color:#50BCBC;
	color: #fff;
	font-size:18px;
	font-family:verdana;
	padding: 15px
}
.option-search-header {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border:1px solid #caecec;
	width:150px;
}
#footer_search {
	padding:9px 5px;
	font-size:12px;
	height:15px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border:1px solid #caecec;
	width:90%;
	margin-bottom:15px;
	line-height:100%
}
/*------Menu-------*/
#menu {
	background-image:url(images/menu.png);
	background-repeat:no-repeat;
	background-position:center;
	height:50px;
	margin:auto
}
#menu-wrap {
	width:990px;
	margin:auto;
	background-color:#535352;
	height:50px
}
/*------Body-------*/
#mainbody {
	background:url(images/body_bg.png) repeat-x scroll #e0f9fb;
	margin:auto;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding
}
/*-------Content-------*/
#main-wrap {
	overflow:hidden;
	clear:both
}
#content-wrap {
	margin:auto;
	width:990px;
	clear:both
}
#main-content {
	margin:auto;
	width:990px;
	clear:both
}
#content {
	float:left;
	margin:0px 5px 0 0
	display: inline;
}
#sidebar {
	float:right;
	width:260px;
	display: inline;
}
.sidebox200 {
	border:1px solid #caecec; /* background:#31b0c3  background:#535352*/
	background:#50BCBC;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border:1px;
	margin-bottom:15px
}
.sidebox-recent {
	border:1px solid #caecec;
	background:#c0e2e2;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border:1px;
	margin-bottom:15px
}
.sidebox200-yellow {
	border:1px solid #caecec; /* background:#31b0c3  background:#535352*/
	background:#FAFBA4;
	height:200px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border:1px;
	margin-bottom:15px
}
.sidebox100-grey {
	border:1px solid #caecec; /* background:#31b0c3  background:#535352*/
	background:#4F4F4C;
	height:100px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border:1px;
	margin-bottom:15px;
	color:#fff
}
.sidebox-grey {
	border:1px solid #caecec; /* background:#31b0c3  background:#535352*/
	background:#4F4F4C;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border:1px;
	margin-bottom:15px;
	color:#fff
}
.sidebox100-grey .boxhead {
	padding:5px 10px;
	font-weight:bold
}
.sidebox-grey .boxhead {
	padding:10px 10px;
	font-weight:bold
}
#content-feature {
	background:#fff;
	width:990px;
	height:280px;
	margin-bottom:10px;
	padding:5px 0px 5px 0px
}
.breadcumb {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#535152
}
.breadcumb a {
	color:#F33
}
#index-news {
	width:710px;
	background:#f7fdfe;
	padding:5px;
	border:1px solid #caecec;
	margin-bottom:5px;
	overflow:hidden;
	clear:both
}
#index-news-h2 {
	background:#caecec;
	height:25px;
	line-height:25px;
	padding:5px;
	margin-bottom:15px;
	width:200px;
	vertical-align:top
}
#index-news-h2 h2 {
	color:#535152;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif
}
#news {
	width:710px;
	background:#f7fdfe;
	padding:5px;
	border:1px solid #caecec;
	margin-bottom:20px;
	box-shadow:0px 2px 2px #999;
	-moz-box-shadow:0px 2px 2px #999;
	-webkit-box-shadow:0px 2px 2px #999
}
#search-result {
	width:700px;
	background:#f7fdfe;
	padding:10px;
	border:1px solid #caecec;
	margin-bottom:20px;
	box-shadow:0px 2px 2px #999;
	-moz-box-shadow:0px 2px 2px #999;
	-webkit-box-shadow:0px 2px 2px #999
}
#news-h2 {
	background:#caecec;
	height:25px;
	line-height:25px;
	padding:5px;
	margin-bottom:15px;
	width:200px;
	vertical-align:top
}
#news-h2 h2 {
	color:#535152;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif
}
.newscontainer {
	padding-left:10px
}
.news-title a {
	color:#047080;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif
}
.newscontent {
}
.newscontent-first300 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	width:60%
}
.newscontent-others300 {
	color:#047080;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	margin-right:5px;
	margin-left: 10px;
	width:35%;
	font-weight:bold;
color:
}
.newscontent-others300 ul {
	list-style: square;
}
.newscontent-others300 ul li {
	margin-top:5px;
}
.item-info {
font-family:Arial, Helvetica, sans-serif, font-size:14px;
	color:#047080
}
#sell-forrent {
	width:720px;
	background:#f7fdfe
}
.item-title a {
	color:#047080;
	font-size:18px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif
}
.index-item-wrap {
	margin-left:15px
}
#sell {
	width:345px;
	float:left;
	height:650px;
	background:#f7fdfe;
	margin-top:10px;
	border:1px solid #caecec;
	padding:5px
}
#sell h2 {
	color:#31b0c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	margin-bottom:25px;
	margin-top:10px
}
#forrent {
	width:345px;
	float:right;
	height:650px;
	background:#f7fdfe;
	margin-top:10px;
	border:1px solid #caecec;
	padding:5px
}
#forrent h2 {
	color:#31b0c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	margin-bottom:25px;
	margin-top:10px
}
#buy-rent {
	width:720px;
	background:#f7fdfe
}
#buy {
	height:650px;
	width:345px;
	float:left;
	background:#f7fdfe;
	margin-top:10px;
	border:1px solid #caecec;
	padding:5px
}
#buy h2 {
	color:#31b0c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	margin-bottom:25px;
	margin-top:10px
}
#rent {
	height:650px;
	width:345px;
	float:right;
	background:#f7fdfe;
	margin-top:10px;
	border:1px solid #caecec;
	padding:5px
}
#rent h2 {
	color:#31b0c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	margin-bottom:25px;
	margin-top:10px
}
/*------Footer-------*/
#footer-guide {
	clear:both;
	margin:auto;
	width:990px
}
#footer-city-wrap {
	width:990px;
	margin:auto;
	bottom:0px
}
#footer-house-label {
	position:absolute;
	background:#1F1F1F;
	color:#ccc;
	font-weight:bold;
	bottom:0px;
	width:80px;
	float:left;
	margin-left:30px;
	height:10px;
	padding:8px 25px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}
#footercity {
	position:relative;
	background-image:url(images/footer_city.png);
	margin:auto;
	height:136px
}
#footer-infi {
	height:105px;
	background:#1F1F1F;
	margin:auto
}
#footer-wrap-infi {
	width:990px;
	height:105px;
	background:#1F1F1F;
	margin:auto
}
#footer {
	height:275px;
	background:#1F1F1F;
	margin:auto;
	padding-top:20px
}
#footer-wrap {
	width:990x;
	height:275px;
	background:#1F1F1F;
	margin:auto
}
.footer-block {
	float:left;
	width:270px;
	height:200px;
	margin-top:5px;
	padding:0 15px;
	color:#fff;
}
.footer-block a {
	color:#31B0C3
}
.footer-block-company {
	float:left;
	width:270px;
	margin-top:5px;
	padding:10px 15px;
	color:#fff;
	background-color:#0C7493
}
.footer-block-company a {
	color:#FFF
}
.footer_headline {
	color:#31B0C3;
	font-weight:bold;
	margin-bottom: 15px;
}
.footer_itemline {
	padding-left:10px;
	color:#fff;
	margin-bottom: 10px;
	font-weight:bold;
}
.footer_itemline a {
	color:#fff;
	margin-bottom: 10px;
}
.footer_itemline_bottom {
	padding-left:10px;
	color:#fff;
	margin-bottom: 20px;
	font-weight:bold;
}
.footer_itemline_bottom2 {
	width:80%;
	padding-left:10px;
	color:#fff;
	margin-bottom: 15px;
	font-weight:bold;
	border-bottom:2px solid #333;
}
.footer_itemline_bottom a {
	color:#fff;
	margin-bottom: 20px;
}
.footer-block-center {
	float:left;
	width:270px;
	height:200px;
	margin-top:5px;
	border-left:2px solid #333;
	border-right:2px solid #333;
	padding:0 15px;
}
/*----- Category House ----*/
.cat-house-thumbnail {
	float:left
}
.cat-house-info {
	float:left
}
.cat-house-info h2 a {
	color:#31b0c3;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px
}
.cat-house-meta {
font-family:Arial, Helvetica, sans-serif, font-size:14px;
	color:#F21902
}
.cat-4-title h2 {
	color:#31b0c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	margin-bottom:25px;
	margin-top:10px
}
.cat-3-title h2 {
	color:#31b0c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	margin-bottom:25px;
	margin-top:10px
}
.cat-house-details {
	margin:10px 0 10px 0
}
.cat-house-comment {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#404141;
	padding-bottom:5px;
	margin:0 0 10px 0;
	border-bottom:dashed 1px #a8a9a9
}
.cat-house-comment a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#404141
}
.cat-house-date {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	color:#404141;
	padding-bottom:5px;
	margin:5px 0 10px 0;
	border-bottom:dashed 1px #a8a9a9
}
.cat-house-more {
	margin:25px 0 10px 0
}
.cat-house-more a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#404141
}
.cat-house-social {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	color:#404141;
	padding-bottom:5px;
	margin:5px 0 5px 0
}
.cat-house-social a {
	marin-right:5px
}
#cat-house-thumblist {
	margin:10px auto 10px auto;
	width:200px
}
.cat-house-thumbs, .cat-house-thumbs li {
	margin-top:10px;
	padding:0;
	list-style:none
}
.cat-house-thumbs li {
	float:right;
	margin-left:2.5px;
	margin-right:2.5px
}
.cat-house-thumbs a {
	border:1px solid #ccc;
	display:block;
	float:left;
	width:32px;
	height:32px;
	line-height:100px;
	overflow:hidden;
	position:relative;
	z-index:1
}
.cat-house-thumbs img {
	width:100px;
	float:left;
	position:absolute;
	top:-20px;
	left:-50px
}
p.cat-view-thumb {
	float:left;
	margin:.5em 0;
	margin-right:10px;
	border:1px solid #999;
	padding:2px
}
p.cat-view-thumb a {
	display:block;
	float:left;
	width:100px;
	height:100px;
	line-height:100px;
	overflow:hidden;
	position:relative;
	z-index:1
}
p.cat-view-thumb a img {
	float:left;
	position:absolute;
	top:-20px;
	left:-50px
}
.sidebar_recent_house_thumbs, .sidebar_recent_house_thumbs li {
	margin-top:10px;
	padding:0;
	list-style:none
}
.sidebar_recent_house_thumbs li {
	float:right;
	margin-left:2.5px;
	margin-right:2.5px
}
.sidebar_recent_house_thumbs a {
	border:1px solid #ccc;
	float:left;
	width:32px;
	height:32px;
	line-height:100px;
	overflow:hidden;
	position:relative;
	z-index:1
}
.sidebar_recent_house_thumbs img {
	width:100px;
	float:left;
	position:absolute;
	top:-20px;
	left:-50px
}
/* clearing floats */
.cat-house-thumbs:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.cat-house-thumbs {
	display:block
}
/*  */
.cat-house-thumbs {
	min-height:1%
}
* html .cat-house-thumbs {
	height:1%
}
.cat-house-post {
	clear:both;
	margin:auto;
	width:660px;
	margin-bottom:15px
}
/*----- Category House ----*/
#container {
}
.post {
}
.post-title h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30pt;
	color:#31b0c3
}
.house {
}
.house-title-meta {
	margin-top:10px;
	position:relative;
	margin-bottom:10px
}
h2.house-title {
	width:525px;
	height:auto;
	border-bottom:4px solid #30393d;
	font:bold 2.80em Arial, Helvetica, sans-serif;
	color:#30393d
}
.house-title a {
	color:#30393d
}
.house-pic {
	width:660px;
	margin:20px auto 20px auto;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px
}
.house-pic img {
	margin:auto;
	width:650px;
	border:solid 5px #e1e3e3
}
.house-info {
	width:640px;
	margin:auto;
	padding-bottom:15px;
	clear:both;
	height:120px
}
.house-info-leftcol {
	width:300px;
	float:left
}
.house-info-leftcol ul {
	list-style:none
}
.house-info-leftcol li {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#31b0c3;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #a8a9a9
}
.house-info-rightcol {
	width:300px;
	float:right
}
.house-info-rightcol ul {
	list-style:none
}
.house-info-rightcol li {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#31b0c3;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #a8a9a9
}
.house-post-content {
	width:660px;
	margin:15px auto 15px auto
}.house-post-content  img {border:#A25B24 2px solid;}
#house-imggallery {
	margin:10px auto 10px auto;
	width:640px
}
ul#thumbs, ul#thumbs li {
	margin-top:10px;
	padding:0;
	list-style:none
}
ul#thumbs li {
	float:left;
	margin-left:10px;
	margin-right:10px;
	padding:2px
}
ul#thumbs a {
	display:block;
	float:left;
	width:100px;
	height:100px;
	line-height:100px;
	overflow:hidden;
	position:relative;
	z-index:1;
	border:1px solid #ccc
}
ul#thumbs a img {
	width:250px;
	float:left;
	position:absolute;
	top:-20px;
	left:-50px
}
/* clearing floats */
ul#thumbs:after, li#thumbs:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
ul#thumbs, li#thumbs {
	display:block
}
/*  */
ul#thumbs, li#thumbs {
	min-height:1%
}
* html ul#thumbs, * html li#thumbs {
	height:1%
}
p.thumb {
	float:left;
	margin:.5em 0;
	margin-right:10px;
	border:1px solid #999;
	padding:2px
}
p.thumb a {
	display:block;
	float:left;
	width:100px;
	height:100px;
	line-height:100px;
	overflow:hidden;
	position:relative;
	z-index:1
}
p.thumb a img {
	float:left;
	position:absolute;
	top:-20px;
	left:-50px
}
.postmeta {
}
.postnavigation {
}
#searchform {
}
#comments {
	width:710px;
	background:#f7fdfe;
	padding:5px;
	border:1px solid #caecec
}
.comments_navigation {
}
.comments_navigation {
}
.comments_reply {
	width:710px;
	background:#f7fdfe;
	padding:5px;
	border:1px solid #caecec
}
.comments_text {
}
.comments_meta {
}
.sf-menu, .sf-menu * {
	margin:0;
	padding:0;
	list-style:none
}
.sf-menu {
	line-height:1.5
}
.sf-menu ul {
	position:absolute;
	top:-999em;
	width:13em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:100%
}
.sf-menu li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}
.sf-menu-li1 li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
}
.sf-menu-li1 .sf-menu-li-top {
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
}
.sf-menu-li1 .sf-menu-li-top:hover {
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
}
.sf-menu-li1 .sf-menu-li-bottom {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}
.sf-menu-li1 .sf-menu-li-bottom:hover {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}
.sf-menu li {
	float:left;
	position:relative
}
.sf-menu a {
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:block;
	position:relative;
	padding:1em 1em;
	text-decoration:none
}
.sf-menu li li a {
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-weight:normal;
	font-size:13px;
	display:block;
	position:relative
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:0;
	top:3em; /* match top ul list item height */
	z-index:99
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:-999em
}
ul.sf-menu li:hover {
	height:auto
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:13em; /* match ul width */
	width:15em;
	top:0
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:-999em
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:10em; /* match ul width */
	top:0
}
/*** DEMO SKIN ***/
.sf-menu {
	float:left;
	margin-bottom:1em
}
.sf-menu a, .sf-menu a:visited {/* visited pseudo selector so IE6 applies text colour*/
	color:#FFF
}
.sf-menu a:hover {
	color:#fff
}
.sf-menu li li {
	background-color:#31b0c3
}
.sf-menu li li li {
	background-color:#f65e02
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:active {
	background:#31b0c3;
	outline:0;
}
.sf-menu li.sfHover {
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right:2.25em;
	min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:absolute;
	display:block;
	right:.75em;
	top:1.05em; /* IE6 only */
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
	background:url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a >.sf-sub-indicator {/* give all except IE6 the correct values */
	top:.8em;
	background-position:0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus >.sf-sub-indicator, a:hover >.sf-sub-indicator, a:active >.sf-sub-indicator, li:hover >a >.sf-sub-indicator, li.sfHover >a >.sf-sub-indicator {
	background-position:-10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {
	background-position:-10px 0
}
.sf-menu ul a >.sf-sub-indicator {
	background-position:0 0
}
/* apply hovers to modern browsers */
.sf-menu ul a:focus >.sf-sub-indicator, .sf-menu ul a:hover >.sf-sub-indicator, .sf-menu ul a:active >.sf-sub-indicator, .sf-menu ul li:hover >a >.sf-sub-indicator, .sf-menu ul li.sfHover >a >.sf-sub-indicator {
	background-position:-10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:url('../images/shadow.png') no-repeat bottom right;
	padding:0 8px 9px 0;
	-moz-border-radius-bottomleft:17px;
	-moz-border-radius-topright:17px;
	-webkit-border-top-right-radius:17px;
	-webkit-border-bottom-left-radius:17px
}
.sf-shadow ul.sf-shadow-off {
	background:transparent
}
#divslide {
	margin:auto;
	width:970px
}
#slider ul, #slider li, #slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none
}
#slider2 {
	margin-top:1em
}
#slider li, #slider2 li {/* define width and height of list item (slide)entire slider area will adjust according to the parameters provided here*/
	width:970px;
	height:241px;
	overflow:hidden
}
#prevBtn, #nextBtn, #slider1next, #slider1prev {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000
}
#nextBtn, #slider1next {
	left:696px
}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0
}
#nextBtn a, #slider1next a {
	background:url(../images/btn_next.gif) no-repeat 0 0
}
/* numeric controls */
ol#controls {
	margin:1em 0;
	padding:0;
	height:15px
}
ol#controls li {
	margin:0 5px 0 0;
	padding:0;
	float:right;
	list-style:none;
	height:15px;
	line-height:15px
}
ol#controls li a {
	float:left;
	height:15px;
	line-height:15px;
	border:1px solid #ccc;
	background:#DAF3F8;
	color:#555;
	padding:0 5px;
	text-decoration:none
}
ol#controls li.current a {
	background:#5DC9E1;
	color:#fff
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none
}
.recent_thumb img {
	float:right;
	display:inline;
	width:80px;
	height:80px;
	border:3px solid #dcebf1
}
#jquery-overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px
}
#jquery-lightbox {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0
}
#jquery-lightbox a img {
	border:none
}
#lightbox-container-image-box {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto
}
#lightbox-container-image {
	padding:10px
}
#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0
}
#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10
}
#lightbox-container-image-box >#lightbox-nav {
	left:0
}
#lightbox-nav a {
	outline:none
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width:49%;
	height:100%;
	zoom:1;
	display:block
}
#lightbox-nav-btnPrev {
	left:0;
	float:left
}
#lightbox-nav-btnNext {
	right:0;
	float:right
}
#lightbox-container-image-data-box {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%;
	padding:0 10px 0
}
#lightbox-container-image-data {
	padding:0 10px;
	color:#666
}
#lightbox-container-image-data #lightbox-image-details {
	width:70%;
	float:left;
	text-align:left
}
#lightbox-image-details-caption {
	font-weight:bold
}
#lightbox-image-details-currentNumber {
	display:block;
	clear:left;
	padding-bottom:1.0em
}
#lightbox-secNav-btnClose {
	width:66px;
	float:right;
	padding-bottom:0.7em
}
/* WP class */
/* Clearfix
/* -------------- */
.clearfix:after {
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.clearfix {
	display:inline-block
}
html[xmlns] .clearfix {
	display:block
}
* html .clearfix {
	height:1%
}
/* Post Box
/* --------------- */
.post-box {
	margin:0;
	padding:0;
	background:#fdfefe url(images/post-box-top.gif) repeat-x top center;
	border:1px solid #dce7ed;
	border-bottom:1px solid #cfdbe1;
	border-top:0
}
.post-meta {
	margin:0 0 23px 0;
	padding:0;
	border-bottom:1px solid #FFF;
	position:relative
}
.post-info {
	margin:0;
	padding:10px 5px;
	width:190px;
	height:auto;
	border-bottom:4px solid #889398;
	bottom:0;
	right:0;
	position:absolute
}
.post-content, .page-content, .comment-content {
	margin:0;
	padding:22px 22px 11px;
	border:1px solid #FFF;
	border-bottom:1px solid #e8ebec;
	position:relative
}
.page-content {
	padding:15px 22px 0
}
.comment-count {
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	background:#f23183;
	position:absolute;
	display:block;
	top:-10px;
	left:-10px
}
.page-content .comment-count {
	margin-top:-15px
}
.post-image, .post-image-inner {
	margin:0 auto 10px auto;
	padding:0;
	width:auto;
	height:auto;
	display:block
}
.post-image-inner {
	margin:0 auto 10px 15px;
	float:right
}
.post-image img, .post-image-inner img {
	margin:0 auto;
	padding:3px;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e7e8e8;
	text-align:center;
	display:block
}
/* Post Footer
/* --------------- */
.post-footer {
	margin:0;
	padding:23px;
	background:#fcfdfe;
	border-top:1px solid #FFF;
	position:relative;
	z-index:100
}
.continue-reading {
	margin:0;
	padding:0;
	width:180px;
	height:auto;
	float:left
}
.category-menu {
	margin:0;
	padding:0;
	width:350px;
	height:auto;
	float:right;
	text-align:right;
	position:absolute;
	top:10px;
	right:10px
}
.indicator, .indicator-active {
	margin:0;
	padding:0;
	width:7px;
	height:5px;
	background:url(images/expand.gif) no-repeat center left;
	display:inline-block;
	vertical-align:middle
}
.indicator-active {
	background:url(images/collapse.gif) no-repeat center left
}
.dropdown {
	margin:0;
	padding:0;
	width:360px;
	height:auto;
	background:url(images/dropdown.png) no-repeat bottom center;
	text-align:left;
	display:none;
	position:relative
}
.cat-posts {
	margin:0 auto;
	padding:10px 0 19px 0;
	width:322px;
	height:auto;
	list-style:none;
	border-top:1px solid #ebecec
}
.cat-posts li {
	margin:0;
	padding:10px 15px;
	background:url(images/cat-post-li.gif) no-repeat bottom right
}
.cat-posts li.view-more {
	background:none
}
h3 {
	margin:0;
	padding:0;
	font:bold 2.80em Arial, Helvetica, sans-serif;
	color:#30393d
}
.post-content h3, .page-content h3 {
	margin:10px 0;
	padding:0;
	font:bold 1.50em Arial, Helvetica, sans-serif;
	color:#53798b
}
h3 a:link, h3 a:active, h3 a:visited {
	color:#30393d
}
h3 a:hover {
	color:#54798b
}
h3.post-title, .single h3.post-title, h3.post-title-small {
	margin:0;
	padding:10px 0;
	width:525px;
	height:auto;
	border-bottom:4px solid #30393d
}
.single h3.post-title {
	font-size:2.00em;
	width:275px
}
h3.post-title-small {
	font-size:1.50em
}
.submit-comment {
	margin:10px 0 0 0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	border:0;
	background-color:#F33;
	width:100px;
	height:50px
}
.author {
	font:1.50em Arial, Helvetica, sans-serif;
	color:#3c4d54
}
.author a:link, .author a:active, .author a:visited {
	color:#3c4d54
}
.author strong span, .author strong span a:link, .author strong span a:active, .author strong span a:visited {
	color:#6b8894;
	display:inline
}
.author span {
	font:0.61em Georgia, "Times New Roman", Times, serif;
	color:#a3aeb2;
	display:block
}
.comment-text {
	font:1.00em Arial, Helvetica, sans-serif;
	color:#74868d;
	line-height:19px
}
/* Inputs
/* --------------- */
.input {
	margin:0;
	padding:5px;
	background:#fdfefe url(images/post-box-top.gif) repeat-x top center;
	border:1px solid #dce7ed;
	font:0.92em Arial, Helvetica, sans-serif;
	color:#76716c
}
/* Comments
/* --------------- */
.comment-content {
	padding:0;
	background:#f3f8fa;
	border-bottom:0
}
.commentlist, .commentlist ul {
	margin:15px 0 0 0;
	padding:0;
	list-style:none
}
.commentlist li {
	margin:0;
	padding:30px;
	background:url(images/white.gif) repeat-x bottom center;
	border-bottom:1px solid #d9e1e6
}
.commentlist li.alt, .thread-alt {
	background:#f9fcfd url(images/white.gif) repeat-x bottom center
}
.commentlist li.no-comments {
	margin:55px 0 0 0;
	padding:0 30px;
	background:none;
	border:0
}
.commentlist .children {
	margin:10px 0 0 0;
	padding:0;
	border:1px solid #d9e1e6
}
.commentlist .children li {
	margin:0;
	padding:20px;
	border-bottom:1px solid #FFF
}
.commentlist li .comment-wrap {
	position:relative;
	text-align:left
}
.commentlist li .comment-text {
	margin: 5px 0;
	padding:0;
	width:auto;
	height:auto;
	background:none;
	font-weight:bold;
}
.commentlist li .comment-author {
	margin:0;
	padding:0;
	width:auto;
	height:auto
}
.gravatar {
	margin:0 10px 0 0;
	padding:1px 0 0 2px;
	width:41px;
	height:40px;
	background:url(images/gravatar.gif) no-repeat top center;
	float:left
}
.author {
	margin:2px 0 0 0;
	padding:0;
	width:auto;
	height:auto;
	float:left
}
.post-content, .page-content, .comment-content {
	margin:0;
	padding:22px 22px 11px;
	border:1px solid #FFF;
	border-bottom:1px solid #e8ebec;
	position:relative
}
.comment-count a:link, .comment-count a:active, .comment-count a:visited {
	margin:0;
	padding:10px 20px;
	font:bold 1.75em Arial, Helvetica, sans-serif;
	color:#FFF;
	display:block
}
.comment-count a:hover {
	background:#F33
}
.comment-count {
	margin-top:-15px;
	padding:0;
	width:auto;
	height:auto;
	background:#f33;
	position:absolute;
	display:block;
	top:-10px;
	left:-20px
}
#postmeta {
	clear:both;
	display:block;
	margin:15px auto 10px auto;
	border-top:solid #eee 2px;
	padding-top:5px;
	width:640px
}
.sidemenu_list {
}
.sidemenu_head {
	padding:5px 10px;
	cursor:pointer;
	position:relative;
	margin:1px;
	font-weight:bold;
	color:#fff
}
.sidemenu_body {
	display:none
}
.sidemenu_link {
	background-color:#FFF; /* background-color:#c0e2e2; */
	height:25px;
	padding-top:10px
}
.sidemenu_link a {
	color:#FC630C;
	padding-left:10px;
	font-weight:bold;
	text-decoration:none
}
.sidemenu_link a:hover {
	color:#000;
	text-decoration:none
}
.infiniteCarousel {
	width:1005px;
	position:relative;
	margin:auto
}
.infiniteCarousel .infi-wrapper {
	width:940px; /* .infiniteCarousel width - (.wrapper margin-left+.wrapper margin-right) */
	overflow:auto;
	min-height:10em;
	margin:10px 10px 0 10px;
	position:absolute;
	top:0
}
.infiniteCarousel ul a img {
	border:5px solid #fff
}
.infiniteCarousel .wrapper ul {
	width:9999px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:0
}
.infiniteCarousel ul li {
	display:block;
	float:left;
	padding:12px;
	height:85px;
	width:85px
}
.infiniteCarousel ul li a img {
	display:block
}
.infiniteCarousel .arrow {
	display:block;
	height:36px;
	width:37px;
	background:url(images/arrow.png) no-repeat 0 0;
	text-indent:-999px;
	position:absolute;
	top:37px;
	cursor:pointer
}
.infiniteCarousel .forward {
	background-position:0 0;
	right:0
}
.infiniteCarousel .back {
	background-position:0 -72px;
	left:0
}
.infiniteCarousel .forward:hover {
	background-position:0 -36px
}
.infiniteCarousel .back:hover {
	background-position:0 -108px
}
.sidebar_recent_thumb img {
	display:inline;
	width:48px;
	height:48px;
	border:2px solid #dcebf1
}
.sidebar-recent-item-title a {
	color:#047080;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:3px
}
#sidebox-recent-content {
	margin:10px;
	cursor:pointer;
	position:relative;
}
.sidebox_content_more {
	margin-right:10px;
	margin-bottom:10px;
}
.sidebox_content_more a {
	float:right;
	font-weight:bold;
	font-size:12px;
	color:#047080
}
.sidebox-title {
	margin:10px 0 10px 10px;
	display: inline;
}
.sidebox-title a {
	font-weight:bold;
	font-size:14px;
	color:#047080
}
/* slider */
#slider1 {
	width:100%; /* important to be same as image width */
	height:300px; /* important to be same as image height */
	position:relative; /* important */
	overflow:hidden; /* important */
	margin-bottom:10px
}
#slider1Content {
	width:100%; /* important to be same as image width or wider */
	position:absolute;
	top:0;
	margin-left:0
}
.slider1Image {
	float:left;
	position:relative;
	display:none
}
.slider1Image span {
	position:absolute;
	font:10px/15px Arial, Helvetica, sans-serif;
	padding:10px 13px;
	width:964px;
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	color:#fff;
	display:none
}
.slider-clear {
	clear:both
}
.slider1Image span strong {
	font-size:14px
}
.slider-left {
	top:0;
	left:0;
	width:220px !important;
	height:280px
}
.slider-right {
	right:0;
	bottom:0;
	width:220px !important;
	height:290px
}
.slider-top {
	top:0;
	left:0;
	width:100% !important;
	height:60px
}
.slider-bottom {
	bottom:0;
	left:0;
	width:100%!important;
	height:60px
}
#advanced_search_header {
	width:990px;
	background-color:#fff;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

.aboutcompany-img {width:590px; margin:auto; background-color:#eee; padding: 5px 5px}
.aboutcompany-img img {margin:auto; border: #ccc 1px solid; width:590px}
