@charset "utf-8";

/* @import url("cake.generic.css"); 

body {
	background: #FFFFFF;
	color: #003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}



/* coimbatorelands.com css document */
/* reset */
body,p,img,form,h1,h2,h3,h4,h5,h6,hr,table,tr,th,td,input,textarea,sub { margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6,sub { font-weight:normal; }  /* 5F6D29  006699 */
table,tr,th,td { border-collapse:collapse; }

/* global colors */
a:link { color:#5F6D29; }
a:visited { color:#5F6D29; }
a:hover { color:#006699; }
a:active { color: #5F6D29; }
body { color:#003366; }
h1,h2,h5 { color:#006666; }
h1 { border-bottom:1px solid #b9cccf; }
hr { border-bottom:1px #CCCCCC solid; }

/* global font size */
h1,h2,h5 { font-size:14px; }
body { font-size:12px; }

/* styles coimbatorelands.com */
h1 { margin:10px 5px; padding-bottom:1px; }
h5 { margin-bottom:10px; } 
hr { height:1px; border:0px; }
a:link,a:visited,a:hover,a:active { text-decoration: none; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; }

#container_nav_banner { position:relative; }
#navigation,#navigation_user,#navigation_admin { background:url(../img/bg_nav.gif) repeat-x; height:30px; } /* bg image */
#navigation a { width:12.4%; }
#navigation_user a { width:19.5%; }
#navigation_admin a { width:14%; }
#navigation a,#navigation_user a,#navigation_admin a {  height:25px; display:block; float:left; text-align:center; padding-top:5px; }
#navigation a,#navigation_user a,#navigation_admin a { border-left:1px solid #666666; color:#CCCCCC; } /* color */
#navigation a:hover,#navigation_user a:hover,#navigation_admin a:hover { color:#FFFFFF; } /* color */

#banner { background:url(../img/banner_bg.gif); height:215px; }
#banner #text { position:absolute; width:374px; height:78px; left:35%; top:100px; }
#banner #image { position:absolute; right:0px; top:30px; height:214px; width:250px; }

#contentwrapper { padding:10px; }
#contentwrapper #content { margin-right:180px; }
#contentwrapper #rightbox { width:180px; float:right; }
#contentwrapper #rightbox img { margin-left:25px; margin-bottom:10px; }

#footer { float:none;clear:both; text-align:center; font-size:10px; border-top:1px solid #CCCCCC; color:#999999; margin-top:10px; }
#footer p { padding:2px 0px; }
#footer a { color:#666666; }
#footer a:hover { color:#333333; }

#quicksearch h5 { margin-bottom:10px; }
#quicksearch div { margin:5px 0px; float:none; clear:both; }
#quicksearch label { display:block; float:left; width:100px; }
#quicksearch .submit { padding-left:100px; }


/*#quicksearch label { width:100px; margin-right:5px; }
#quicksearch .submit { padding-left:0px; }
#quicksearch #PropertiesType, #PropertiesWant, #PropertiesCity { margin-right:10px; font-size:12px; }
#quicksearch .submit { display:inline; }
#PropertiesSearchForm { padding-left:4px; }*/


.save_btn {
   background: #fff url(../img/search-arrow.gif) top left no-repeat;
   width: 70px;
   height: 20px;
   padding-top: 20px;
   overflow: hidden;
}


.ptyinshort { text-align:left; }
.ptyinshort h5 { margin-bottom:10px; }
.ptyinshort p { margin:6px 0px; }

.gform h5 { margin-bottom:10px; }
.gform p { margin:6px 0px; }
.gform label { display:block; float:left; width:150px; }
.gform .pleft { padding-left:150px; }


.cbox { background:#f4fafa; zoom:1; }
.cbox .t { background:url(../img/top.gif) repeat-x top; }
.cbox .b { background:url(../img/bot.gif) repeat-x bottom; zoom:1; }
.cbox .l { background:url(../img/left.gif) repeat-y left; }
.cbox .r { background:url(../img/right.gif) repeat-y right; }
.cbox .tl { background:url(../img/top_left.gif) no-repeat top left; }
.cbox .tr { background:url(../img/top_right_sq.gif) no-repeat top right; }
.cbox .bl { background:url(../img/bot_left.gif) no-repeat bottom left; }
.cbox .br { background:url(../img/bot_right.gif) no-repeat bottom right; }
.cbox .con { padding:15px; }
.cbox .boxcontent { padding-left:0px; }
.cbox h2 { margin-bottom:10px; padding-left:4px; }
p.paginator { text-align:right; font-size:10px; margin-bottom:1px; }


.formsgeneral {  }
.formsgeneral h5 { margin-bottom:10px; }
.formsgeneral .input { margin:5px 0px; }
.formsgeneral label { width:250px; display:block; float:left; }
.formsgeneral small { font-weight:100; font-size:9px; }
.formsgeneral input,select,textarea { border:1px solid #b9cccf; color:#003366; padding:1px 1px 1px 3px; font-size:11px; }
.formsgeneral .error-message { margin-left:5px; font-size:9px; display:inline; }
.formsgeneral .form-error { background-color:#FFFFCC; }
.formsgeneral .submit { padding-left:250px; }
.formsgeneral .boxcontent { padding-left:4px; }

.sbox { margin-bottom:1%; float:left; width:49.5%; }
.autospacer { display:block; width:1%; float:left; }
.boxsep { margin:0px; padding:0px; font-size:5px; }

/* #flashMessage */
.message { border:1px solid #CCCCCC; background:#FFFFCC; color:#990000; padding:10px; margin-bottom:10px; margin-right:4px; }

/* Scaffold View */
dl { line-height: 2em; margin: 0em 0em 2em 0em; width: 100%; }
dl .altrow { background: #ebf3f3; }
dt { font-weight: 100; padding-left: 4px; vertical-align: top; }
dd { margin-left: 18em; margin-top: -2em; vertical-align: top; }

/*  Actions  */
div.actions { padding-left: 4px; }
div.actions ul {
	margin: 0px 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin: 0 1em 0 0;
	white-space: nowrap;
	background:url(../img/arrow_actions.gif) no-repeat;
	padding-left:10px; 
}
div.actions ul li a {
	text-decoration: none;
}
div.actions ul li a:hover {
	text-decoration: underline;
}

/* Tables */
table {
	border:1px solid #ccc;
	border-right:0;
	margin-bottom: 10px;
	width: 100%;
}
th {
	border:1px solid #ccc;
	text-align: left;
}
th a {
	background: #ebf3f3;
	display: block;
	padding: 5px 10px;
	text-decoration: none;
}
th a:hover {
	
	color: #333;
	text-decoration: none;
}
table tr td {
	
	border-right: 1px solid #ccc;
	padding: 5px 10px;
	text-align: left;
	vertical-align: top;
}
table tr.altrow td {
	background: #ebf3f3;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

/* Paging */
div.paging {
	color:#999999;
	text-align:right; font-size:10px; margin-bottom:1px;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	
}
div.paging span a {
}


.bntl { background:url(../img/boxin_tl.gif) top left no-repeat;  }
.bntr { background:url(../img/boxin_tr.gif) top right no-repeat;  }
.bnbl { background:url(../img/boxin_bl.gif) bottom left no-repeat;  }
.bnbr { background:url(../img/boxin_br.gif) bottom right no-repeat;  }














