/*

Theme Name: Fluid Blue
Theme URI: http://srinig.com/wordpress/themes/fluid-blue/
Description: A simple two column fluid width theme. Right sidebar supports widgets. Tags and gravatars supported. Valid XHTML and CSS.
Version: 1.7.1
Author: Srini G
Author URI: http://srinig.com/wordpress
Tags: blue, light, two-columns, flexible-width, right-sidebar, threaded-comments
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
body { margin:0; background:#fff; color:#444; font-size: 62.5%; /* Resets 1em to 10px */ font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:center; }
p { color:#444; }
a { color:#258; text-decoration:none; }
a:hover { text-decoration:underline; }
h1, h1 a, h2, h2 a, h3, h4, h5, h6 { margin-bottom:0; color:#27a; text-align:left; }
h1 { font-size:2.6em; }
h2 { font-size:1.2em; }
h3 { font-size:1.6em; }
h4 { font-size:2.0em; }
h5 { font-size:1em; }
h6 { font-size:0.8em; }
img { border:0; }
img.pic { border:6px solid #fff; }
input { font-size:1.2em; }
input[type=text], textarea { background:#fff; border:1px inset #aaa; }
input[type=submit] { background:#eee; border:1px outset #aaa; }
textarea { font-size:12px; }
pre { font-size:12px; overflow:auto; }
code { font-size:12px; background-color:#f8f8f8; color:#111; }
/* Layout */
page { min-width:760px; margin:0 auto; text-align:left; }
#wrapper { margin:0 5%; padding-right:230px; }
#content { float:left; width:96%; border-right:230px solid #eee; margin-right:-230px; padding:20px 4% 20px 0; }
#sidebar { float:left; width:190px; margin:0 -230px 50px 0; padding:20px 30px 20px 10px; background:#eee; }
#footer { clear:both; padding:10px; border-top:0.2em solid #555; }
/* Header */
#header { margin:0; padding:2em 0; height:47px; background:#237ab2; }
#headertitle { float:left; position:absolute; top:2.4em; left:5%; }
#headertitle h1 { margin:0; }
#headertitle h1 a { background:transparent; color:#fff; }
#headertitle h1 a:hover { text-decoration:none; }
#headertitle p { margin:0; background:transparent; color:#fff; font-size:1.1em; }
.search { float:right; padding:1.5em 5% 0 0; }
.search form { margin:0; padding:0; }
.search input { display:inline; width:218px; border:1px solid #69b; margin:0; padding:0.2em 5px; background:#38b; color:#ddd; font-size:1.1em; }
/* Top navigation */
#navbar { border-top:0.2em; border-bottom:0.2em; background:#165279; height: 2.0em; margin: 0px; padding: 0px; }
#nav,  #nav li,  #nav ul { list-style: none; margin: 0; padding: 0; }
#nav { position: relative; z-index: 597; float: left; margin:0 5%; padding: 0; list-style: none; }
#nav a { color:#c6c8c9; display: block; font-weight: bold; padding: .3em; margin:0 2em; }
#nav a:hover { background: #237ab2; color: #fff; display: block; text-decoration: none; padding: .3em; }
#nav li { float: left; line-height: 1.3em; /*vertical-align: middle;*/ text-align:left; zoom: 1; margin: 0; text-transform:uppercase; }
#nav li li { float: left; margin: 0; padding: 0; }
#nav li.hover,  #nav li:hover { position: relative; z-index: 599; cursor: default; float: left; margin: 0; padding: 0; }
#nav ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; padding:0.1em 0 0 0; margin:0; list-style: none; background:transparent; }
#nav ul li { float: left; }
#nav ul ul { top: 1px; left: 99%; }
#nav li:hover > ul { visibility: visible; }
#nav li.rtl ul { right: 0; left: auto; }
#nav li.rtl ul ul { top: 1px; left: auto; }
#nav li li a, #nav li li a:link, #nav li li a:visited { background: #165279; color: #c6c8c9; width: 14em; float: none; margin: 0; padding: 0.5em; border-bottom: 1px solid #aaa; }
#nav li li a:hover, #nav li li a:active { background: #237ab2; color: #fff; }
/* Sidebar */
#sidebar ul { padding:0; margin:0; list-style: none; font-size:1.1em; text-indent:10px; display:block; text-align:left; }
#sidebar ul ul { font-size:1em; display:block; text-indent:10px; text-align:left; }
#sidebar ul li { margin:0 0 2em 0; display:block; text-indent:0px; text-align:left; }
#sidebar ul ul { margin:10px; padding:0; display:block; text-indent:10px; text-align:left; white-space:nowrap; }
#sidebar li li { margin:0.1em 0; text-indent:10px; display:block; text-align:left; white-space:nowrap; }
#sidebar li li li { padding-left:10px; text-indent:10px; display:block; text-align:left; white-space:nowrap; }
#sidebar ul h2 { margin:0; padding:0 0 5px; color:#4588c4; font-size:1.2em; text-transform:uppercase; text-align:left; display:block; white-space:nowrap; }
/* Footer */
footer { text-align:center; font-size:1em; background:#165279; color:#eee; }
#footer a { color:#aac; }
/* Post */
post { margin:0 0 4em 0; clear:both; }
.post p, .post ol li, .post ul li { margin-top:0; font-size:1.2em; line-height:1.5em; text-align:justify; }
.post li li { font-size:1em; }
.post blockquote { padding:0 0 0 2em; border-left:0.4em solid #ccc; font-size:0.9em; }
.post blockquote blockquote { margin-left:0; font-size:1em; }
.postentry a { border-bottom:1px solid #ddd;cursor: pointer; }
.postentry a:hover { border-bottom:1px solid #258; text-decoration:none; }
.postmetadata { clear:both; margin:1em 0; font-size:1.1em; color:#888; text-align:justify; }
div.navigation { font-size:1.1em; }
.postentry table { font-size:0.9em; }
.postentry table tr td { padding:5px 10px; }
.postentry table tr th { padding:5px 10px; background:#f4f4f4; color:#666; font-weight:bold; text-transform:uppercase; text-align:center; }
/* Comments */
#comments { font-size:1.2em; }
.commentlist { margin:20px 0; padding:0; border-width:0 0.1em 0.1em 0; border-color:#eee; border-style:solid; }
.commentlist li { list-style:none; margin:0; padding:0; border-width:0.1em 0 0 0.1em; border-color:#eee; border-style:solid; }
li.comment div, li.pingback div { padding:20px; overflow:auto; }
li.comment div div, li.pingback div div { padding:0; overflow:visible; }
.commentlist li.even { background-color:#fafafa; }
.commentlist li.odd { background-color:#f6f6f6; }
ul.children li { list-style:none; }
img.avatar { float:right; border:1px solid #eee; padding:2px; margin:0; background:#fff; }
.comment-meta, .reply { margin:0; padding:0; font-size:0.8em; }
.comment-author cite { font-style:normal; font-weight:bold; font-size:1.2em; }
textarea#comment { width:100%; }
#comments div.navigation { font-size:0.9em; }
/* Comment ends */
/* Calendar */
wp-calendar caption { text-transform:uppercase; font-weight:bold; color:#aaa; text-align:left; }
#wp-calendar thead th { font-weight:normal; color:#27a; text-align:center; }
#wp-calendar tbody td { text-align:center; }
#wp-calendar tbody td a { font-weight:bold; }
#wp-calendar tbody td.pad { border:none; }
/* Calendar ends */
abbr { cursor:help; border-bottom: 0.1em dotted; }
.aligncenter,  div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 5px 5px 5px 0; }
.alignright { float: right; margin: 5px 0 5px 5px; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/*lightbox*/
/*#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.northgeorgiahomes.com/lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.northgeorgiahomes.com/lightbox/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
*/
/*form*/
.citytown { /*width: 600px;*/
	width:470px; text-align: left;clear:both; }
.hight { text-align: left; }
.citytown ul li { text-decoration:none; list-style:none; display:inline; padding-left:5px; clear: left; float:none; height: 10px; }
li.c15 { list-style: none }
.buttons { position:fixed; top:0; left:0; }
/*result*/
* html body { margin:0px; padding:0px; }
#header20 { width:737px; /*height:737px;*/
margin-left:-50px; }
.header1 { width:737px; /*height:752px;*/
}
.photoline { display:block; margin:0 auto; text-align:center; }
.img { width:246px; height:479px; margin:auto; }
.txt_holder { /*width:370px;	height:687px;	float:right;*/}
.txt_holder1 { float:left; width:300px; /*height:300px;*/
padding-top:10px; font-size:12px; font-weight:bold; color:#1B5177; font-family:Trebuchet MS; margin-right:5px; }
.txt_holder2 { float:right; width:300px; /*height:300px;*/
padding-top:10px; font-size:12px; font-weight:bold; color:#1B5177; font-family:Trebuchet MS; margin-right:5px; }
.txt_holder3 { clear:both; width:100%; /*height:400px;*/
padding-top:10px; font-size:12px; font-weight:bold; color:#1B5177; font-family:Trebuchet MS; margin-right:5px; }
.txt_holder4 { clear:both; font-size:12px; font-weight:bold; color:#1B5177; font-family:Trebuchet MS; }
.bar1 { width:300px; height:1px; background-image:url(http://www.northgeorgiahomes.com/wp-content/themes/fluid-blue/images/bar.jpg); }
.three { width:40px; height:20px; float:right; font-family:arial; font-weight:normal; float:right; }
.three1 { width:60px; height:20px; float:right; font-family:arial; font-weight:normal; float:right; }
.three2 { width:60px; height:20px; float:right; font-family:arial; font-weight:normal; float:right; }
.one { width:300px; height:20px; padding:5px; font-weight:bold; }
.two { height:20px; width:20px; font-size:16px; font-weight:bold; float:left; }
.four { font-weight:bold; float:left; width:100px; height:0px; clear:both; line-height:20px; text-align:left; }
.five { font-weight:normal; float:right; width:85px; height:0px; clear:both; line-height:20px; text-align:right; }
.mainfeaturetitle { font-weight:bold; line-height:40px; color:#1B5177; font-family:"Trebuchet MS"; }
ul li { list-style:none; display:inline; color:#1b5177; margin:0.5em 0; }
.class { color:#1B5177; text-align:center; font-weight:bold; font-size:1.2em; font-family:"Trebuchet MS"; }
.remarkstitle { font-family:"Trebuchet MS"; color:#1B5177; font-weight:Bold; font-size:1.2em; line-height:50px; text-align:left; background: url(http://www.northgeorgiahomes.com/images/arrow.gif) 30px 32px no-repeat; }
.remarks { font-family:Verdana; font-weight:normal; font-size:12px; line-height:15px; text-align:left; background-color: #ececec; padding:10px; }
#text { height:50px; width:300px; float:left; }
.mainfeaturestable1 { background:#FFF; float:left; }
.mainfeaturestable1 ul { float:left; margin:0; padding:0; border:0px solid #C9C9C9; clear: left; }
.mainfeaturestable1 ul li { list-style:none; padding:0px 5px; }
.mainfeaturestable1 ul li.title { font-weight:bold; background:#333; color:#fff; }
.mainfeaturestable1 ul li.even { background:#fff }
.mainfeaturestable1 ul li.odd { background:#fff }
.mainfeaturestable2 { background:#FFF; float:right; }
.mainfeaturestable2 ul { text-align:left; margin:0; padding:0; border:0px solid #C9C9C9; clear: left; }
.mainfeaturestable2 ul li { list-style:none; padding:0px 5px; }
.mainfeaturestable2 ul li.title { font-weight:bold; background:#333; color:#fff; }
.mainfeaturestable2 ul li.even { background:#fff }
.mainfeaturestable2 ul li.odd { background:#fff }
.checkbox-hight { clear:both; }
.checkbox-hight ul { padding: 0; clear: both; }
.checkbox-hight ul li.checkbox-city { clear:none; float:left; height:20px; width:115px; padding:0; text-align:left; }
.city{clear:both;}
#advance_search{width:960px;}
#city-left{float:left;width:470px;}
#city-right{float:right;width:490px;}
#myForm1 table tr td {padding:0px;}
select.postform{border:1px solid #CCCCCC;width:190px;}
.rtc-div a{font-size:11px;}
.citytown h2{padding: 5px 0;}



#result_display table.sortable{width:100%;border:1px solid #cccccc;margin-top: 10px;}
table.sortable tr th{background: none repeat scroll 0 0 #CCCCCC;color:#666666;font-weight:bold;padding:10px 10px;text-align:center;text-transform:uppercase;}
table.sortable tr th a{text-decoration:none;border-bottom:medium none;}
table.sortable tr.odd-tr{background: none repeat scroll 0 0 #f4f4f4;}
table.sortable tr.even-tr{background: none repeat scroll 0 0 #eeeeee;}
table.sortable td a{border-bottom:medium none;text-decoration:none;}
table.sortable td img{border: 1px solid #999999;}

