@import url("mainmenu.css");
@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html {font-size:100%; height:100%;}
body {
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	font-weight:normal;
	color:#E0E0E0;
	min-height:550px;
	background-color:#999999;
	width:1024px;
}
	
a {color:#B59C38; text-decoration:none;}
a:hover {color:#CCC; text-decoration:underline;}
a:focus {outline:none;}
img {border:0 none;}

#header-search {text-align:right; margin:0px auto; height:38px; width:700px; padding-top:10px; padding-right:20px;}
#header-search label {font-weight:bold; white-space:nowrap}
#header-search select {width:200px; padding:2px; border:1px solid #771901;}
#main-content {height:225px; margin-top:10px; overflow:auto; padding:5px;}
#main-content a {color:#771901; padding:1px 3px;}
#main-content a:hover {background-color:#771901; color:#FFF; text-decoration:none}

h1 {font-size:1.8em;color:#B59C38;font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;}
h2 {font-size:1.4em;color:#B59C38;}
h3 {font-size:1.3em;color:#891D01;font-family:"Trebuchet MS";}
h3 a {color:#891D01!important; text-decoration:none;}

h4 {font-size:1.2em;line-height:1.8em;color:#B59C38;}
h5 {font-size:1.1em;color:#B59C38;}
h6 {font-size:1.0em;color:#B59C38;}
p{margin-bottom:5px;}
ul {margin:1em 2em;}

h4 a {color:#B59C38;}
h4 a:hover{ color:#B59C38;text-decoration:none; }


.clear {clear:both;}

#search{margin:0px; width:410px; border:0px solid #0C0; float:right; padding-top:35px; padding-right:10px; text-align:right;}
.txtSearch{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; }
#search input[type=text] { width:198px; }
#search select { width:202px; }

/*:: main Header */
#main-header {/*background:url(../images/top_hd_bg.jpg) repeat-x;*/  background-color:#000; height:87px;}

#bannerbott{background:url(../images/bg01.jpg) no-repeat; height:19px;}

#main-container{background:url(../images/body_bg_2.gif) repeat-y; min-height:300px;width:1024px;float:left;}

.container-left {width:255px; float:left; border:0px solid red; margin-top:0px; margin-bottom:10px;padding-left:10px;}
.container-right {width:250px; float:right; border:0px solid red; margin-top:0px; margin-bottom:10px;color:#000;}
.container-right a {color:#333;}
.container-right #calltoaction {margin:10px;padding:0;}
.container-right #calltoaction li {padding:5px 0;list-style:none;text-indent:22px;}
.container-right .callus {margin:10px;}
.container-right .quick-link {background-color:#000;margin-top:-10px;padding-bottom:5px;}
.container-right .quick-link a {margin:0 5px;}

.body-container {margin:0px 6px 0px 10px; border:0px solid #0C0; margin:0 260px 0 285px;}
.body-container p {padding:0px 10px;}
#listing { padding:0 10px;}
#listing div {padding:5px 10px;border-bottom:1px dashed #b8ab75; display:inline-block; width:95%}
#listing div.alter {background-color:#656668}
#listing p{padding:0px; text-align:justify;}

#listing-single h1 {color:#B59C38;background-color:#891D02; border-bottom: 2px dotted #B8AB75;line-height:40px;text-indent:10px;margin:0;}

#unit-listing {}
#unit-listing div {padding:5px 10px;border-bottom:2px dotted #99A941; display:inline-block;}
#unit-listing div p { width:150px; display:inline-block; float:left; }
#unit-listing div label { font-weight:bold; font-size:11px;  }
#unit-listing p.unit-description{ width:100%}
#unit-listing div.alter {background-color:#7B8733}
#unit-listing span {width:150px; text-align:center; display:block;}

/*.padding-lr {padding:0px 10px;}*/
.txt1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF;}

#footer{background-color:#333333; color:#FFFFFF; text-align:center; line-height:20px; font-size:90%; padding:5px 0px 5px 0px;}
#main-footer .footer-menu {height:40px; padding-top:5px; text-align:center; color:#666}
#main-footer .footer-menu a{padding:0px 8px; color:#FFF;font-weight:normal; text-decoration:none;}

#home-footer{color:#FFFFFF; text-align:center; line-height:20px; font-size:90%; padding:60px 0px 0px 0px;}
#home-footer .footer-menu {height:20px; line-height:20px; margin-top:15px; text-align:center; color:#FFF;}
#home-footer .footer-menu a,#home-footer .footer-menu a:link{padding:0px 8px; color:#FFF;font-weight:normal; text-decoration:none;}
#home-footer .footer-menu a:hover{text-decoration:underline;}


.pagination {padding:5px;text-align:center;}
.pagination a, .pagination span, .pagination label {color:#CAD591;text-decoration:none;border:1px solid #42481C;padding:2px 4px;margin:2px;}
.pagination a:hover {background-color:#891D01;}
.pagination span {color:#CAD591;border:1px solid #CAD591;}
.pagination label {color:#CCCCCC;}


/*:: @Form*/
.btn-submit {background-color:#596325; border:none; width:52px; height:18px; color:#666; line-height:18px; display:inline-block; cursor:pointer;}
.btn-input{background-color:#596325; padding:2px 4px; line-height:16px; color:#FFF; border:none; cursor:pointer; letter-spacing:1px; height:25px; width:80px;}

input[type=text],input[type=password], textarea, select  {border:1px solid #4A521F; background-color:#F4F7EA; color:#000; padding:1px 2px;margin:0;}
input[type=text]:hover, textarea:hover {border: 1px solid #999;}
input[type=text]:focus; textarea:focus {background: #F2F2F2; border:1px solid #ec9005; color:#000000; font-weight:normal;}

input[type=submit],input[type=button],input[type=reset] {border:1px dashed #CCC;background-color:#891d02;color:#FFF;padding:1px 3px;font-size:12px;}
input.button {background-color:#5B7E9E;}

textarea {overflow:auto;}
.mandatory {color:#FF5151; font-weight:bold;}
.mandatory-text {color:#FF5151; text-align:right;}
.succMessage {color:orange;font-size:1.2em;}
.errorMessage{color:#FF5151;padding:5px;}

.divForm {margin:0px auto; padding-left:5px; }
.divForm p {padding:0px; margin:5px 0px 0px 0px;}
.divForm p label {float:left; width:150px; margin-right:3px; font-weight:bold;}
.divForm p.btn-padding {padding:0px 0px 0px 100px;}
.divForm span.error {color:#FF5151;padding-left:5px;display:none;}

.sign-up{display:block; position:absolute; font-size:1.5em; font-weight:bold; color:#000000; left:62%; top:120px; height:45px; line-height:45px; width:300px; text-align:center;}
a.sign-up:hover{color:#900; text-decoration:none;}

#top-header-banner {background:#373737 url(../images/bg01.gif) no-repeat bottom; padding-bottom:19px;}

.no-record { float:left;padding-top:10px; font-weight:bold; vertical-align:text-top;}

#main-container-popup {background-color:#57585A;/* width:auto; */ min-height:380px;}
#body-container-popup {padding:1px 1px 1px 1px;}
#email-us { padding:10px 10px 10px 10px; }

#listing-search {}

#listing-search p{
	float:left;
	width:400px;
	height:40px;
	text-align:left;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
}
#listing-search p.btn{width:60px; text-align:right; padding-right:20px;}

#map_canvas { color:#000000; width:425px; height: 350px; padding-left:10px; text-align:left;}

#photos-list
{
	display:inline;
	width:500px;;
	float:left;
}
ul#unit-photo-list {
	margin: 0px;
	padding: 10px;
	list-style-type: none;
}
ul#unit-photo-list li {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

a.listing-photos   { padding:3px; border:0px solid #B2C43C; border:0px solid red; display:inline-block; width:100%; text-align:center; }
a:hover.listing-photos { padding:3px; border:0px solid #FFFFFF; display:inline-block; }

.client-detail { display:inline-block; float:right; width:310px; }
.client-logo { display:inline-block; float:left; width:160px; }

hr { margin-bottom:5px; border:1px solid;}

.listing-image { border:0px; }
/*:: @Form End*/

#call_to_action h1 {color:#B59C38;background-color:#891D02; border-bottom: 2px dotted #B8AB75;line-height:40px;text-indent:10px;margin:0;}
#call_to_action #pageContainer {margin:1em;}
.margin50 {margin-left:100px;}

.refer_friend {margin-left:155px; }

#docs dt {background-color:#656668;border-bottom:1px dashed #B8AB75; line-height:25px;text-indent:5px;color:#B59C38;font-weight:bold;}
#docs dd {margin:10px;}
#docs dd a {color:#E0E0E0;}

/*:: Date 28 Dec 2009*/
.testimonials {background:url(../images/testimonial-bg.jpg) left top repeat-y; padding:10px 10px 10px 20px;}
	.quote {background:url(../images/quote.gif) left 2px no-repeat; height:15px; width:12px; overflow:hidden; display:inline-block;}
	.quote-end {background:url(../images/quote-end.gif) right 2px no-repeat; height:12px; width:12px; overflow:hidden; display:inline-block; }
	a.btn-more {font-size:11px; margin-right:15px}

	.wquote {background:url(../images/w-quote.gif) left 2px no-repeat; height:15px; width:12px; overflow:hidden; display:inline-block;}
	.wquote-end {background:url(../images/w-quote-end.gif) right 2px no-repeat; height:12px; width:12px; overflow:hidden; display:inline-block; }



.newss
{
	float:right;
	width:176px;
	margin:10px 10px 0px 0px;
	height:224px;
	padding:3px;
	color:#555;
	font-weight:bold;
}
.newss a
{
	color:#000;
	font-weight:bold;
}

.newss div.newsbg
{
	background:#FFF;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	position:absolute;
	z-index:-1;
	width:182px;
	height:230px;
	margin-left:-3px ;
	
}

.main-news {border:none!important; 
			text-align:justify!important; 
			display:block!important;
			padding:0px!important;
			width:100%;!important}
.main-news p {display:inline;}


.swfbanner {width:100%; height:220px; background-color:#FFF; text-align:center;}
.required{color:#C00;}

.calltoaction1{
background-image:url(../images/calltoaction/1.png);
background-position:left center; 
background-repeat:no-repeat;
}

.calltoaction2{
background-image:url(../images/calltoaction/2.png);
background-position:left center; 
background-repeat:no-repeat;
}

.calltoaction3{
background-image:url(../images/calltoaction/3.png);
background-position:left center; 
background-repeat:no-repeat;
}

.calltoaction4{
background-image:url(../images/calltoaction/4.png);
background-position:left center; 
background-repeat:no-repeat;
}

.calltoaction5{
background-image:url(../images/calltoaction/5.png);
background-position:left center; 
background-repeat:no-repeat;
}

.calltoaction6{
background-image:url(../images/calltoaction/6.png);
background-position:left center; 
background-repeat:no-repeat;
}

.calltoaction7{
background-image:url(../images/calltoaction/7.png);
background-position:left center; 
background-repeat:no-repeat;
}

.calltoaction8{
background-image:url(../images/calltoaction/8.png);
background-position:left center; 
background-repeat:no-repeat;
}

.calltoaction9{
background-image:url(../images/calltoaction/9.png);
background-position:left center; 
background-repeat:no-repeat;
}

.bordernone
{border:none !important;}
