/***********************************
Naylius McKenzie Stylesheet 
Copyright Naylius McKenzie 2007
Author - Sorrel Hoare, Vebra Plc.
************************************/

/* STYLE INDEX 

S1	IMAGE BANNER
S2	QUICKSEARCH
S3	MAIN NAVIGATION	
S4	MINI LINKS
S5	FOOTER NAVIGATION
S6	GENERAL STYLES

P1	HOME PAGE STYLES
P2	SALES PAGE STYLES
P3	LETTINGS PAGE STYLES
P4	SALES GUIDE PAGE STYLES
P5	LETTINGS GUIDE PAGE STYLES

*/

* { border: 0; padding: 0; margin: 0; font: 11px Arial, Helvetica, sans-serif; color:#26262D;}

body { 
	background: #303035;
	text-align: center;
	}
	
#outerContainer {
	background:  #fff url(../stat/body_bg.gif) 0 0 repeat-x;
	text-align: left;
	}	
	
#innerContainer {
	width: 100%;
	height: 100%;
	min-height: 600px;
	background: transparent url(../stat/body_bg_bottom.gif) bottom repeat-x;
	
	}
		
#mainContainer {
	width: 760px;
	margin: 0 auto;
	padding-top: 30px;
	position: relative;
	}
	
#content {
	padding-top: 35px;
	}

#content .box {
	background: url(../stat/box_detail.gif) 0 0 no-repeat;
	width: 230px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	}
	
#content .doubleBox {
	background: url(../stat/double_box_detail.gif) 0 0 no-repeat;
	width: 470px;
	float: left;
	margin-left: 10px;
	}
	
#content .box p, .doubleBox p {
	padding-left: 10px;
	margin-top: 10px;
	padding-right: 10px;
	line-height: 19px;
	}
	
#content .tripleBox {
	background: url(../stat/detail_tripleBox.gif) 0 0 no-repeat;
	width: 700px;
	float: left;
	margin-left: 10px;
	}

.spacer {
	border-bottom: 1px solid #CBCBCB;
	margin-top: 10px;
	}

/******** S1 IMAGE BANNER ********/
	
#banner {
	 height: 128px;
	 width: 535px;
	 background-image: url(../images/church.jpg);
	 background-position: right;
	 background-repeat: no-repeat;
	 padding-top: 20px;
	 border: 0px solid green;
	 }
	 
#bannerContent {
	width: 250px;
	margin-left: 30px;
	}
	
#bannerContent p {
	color:#fff;
	font-size: 12px;
	line-height: 16.8px;
	margin-top: 10px;
	}
	
#phone_icon {
	margin-top: 12px;
	margin-right: 10px;
	}

/******** S2 QUICK SEARCH **********/

#quicksearch {
	width: 212px;
	height: 252px;
	border: 0px solid red;
	position: absolute;
	top: 111px;
	right: 23px;
	clear: both;
	background: url(../stat/qs_bg.gif) bottom no-repeat;
	}	
	
#qsContent {
	background: #E2E2E2;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	width: 192px;
	height: 231px;
	float: left;
	padding: 3px;
	}
	
#qsHdr {
	background: #0AABDA;
	height: 14px;
	padding: 7px 10px;
	}
	
#qsForm {
	padding: 10px;
	}
	
#submit {
	height: 20px;
	width: 65px;
	display: block;
	background: url(../btns/search_btn.gif) 0 0 no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	margin-top: 12px;
	}	
	
#qsForm fieldset { 
	border: none; 
	color: #0F74C6; 
	}
	
#qsForm select { 
	width: 170px; 
	border: 1px solid #A3A3A3; 
	margin-top: 8px; 
	height:18px; 
	}
	
#buyOrLet input { 
	margin-right: 5px;
	}	

/******** S3 MAIN NAVIGATION BAR *********/

ul#navList {
	height: 21px;
	padding-top: 10px;
	clear: left;
	width: 500px;
	border: 0px solid gold;
	}
	
ul#navList li {
	display: inline;
	list-style-type: none;
	}
	
ul#navList li a {
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 25px;
	color: #26262D;
	}
	
ul#navList li a:hover {
	color: #057CEC;
	}

/******** S4 MINI LINKS **********/

ul#miniLinks li {
	display: inline;
	list-style-type: none;
	}
ul#miniLinks a {
	float: right;
	text-decoration: none;
	color: #0AABDA;
	}	
ul#miniLinks a:hover {
	text-decoration: underline;
	}
ul#miniLinks a img {
	margin: 0 10px 0 5px;
	float: left;
	}
ul#miniLinks a p {
	padding-top: 5px;
	float: left;
	color: #0AABDA;
	}	
	
/******* S5 FOOTER NAVIGATION *******/

#footerNav {
	padding: 10px 0;
	}

#footerNav a {
	color: #fff!important;
	text-decoration: none;
	}
	
#footerNav li {
	display: inline;
	list-style-type: none;
	padding: 0 5px;
	color: #fff;
	}	
	
#footerNav a:hover, #footerNav a:active, .active  {
	color: #DC001A!important;
	text-decoration: underline;
	}
	
/*** S6 GENERAL STYLES ***/

.left { 
	float: left; 
	}
	
.right { 
	float: right; 
	}
	
.clear { 
	height:0;
	width: 0;
	padding: 0;
	margin: 0;
	}

.clearfix {
	clear: both;
	}

h3 {
	color: #FFF;
	height: 15px;
	padding: 5px 10px;
	}
	
h2 {
	color: #057CEC;
	font-size: 11px;
	padding-top: 10px;
	padding-left: 10px;
	font-style:italic;
	}

h1 { 
	font-weight: bold;
	font-size: 11px;
	padding-top: 15px;
	padding-left: 10px;
	}

h3 img {
	margin-right: 10px; 
	padding-top: 2px;
	}

a {
	color: #DC001A;
	}

a:hover {
	color: #057CEC;
	}

h2 a {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}
	
.bold { font-weight: bold; }
.red { color: #DE213A; }
.blue { color: #057CEC; }

/******* P1 HOME PAGE STYLES *******/

.guide {
	margin: 10px 0 20px 0;
	}
	
#gmap_link {
	text-align: center;
	margin: 10px 0;
	}
	
/******* P2 SALES PAGE STYLES *******/

.searchbut {
	margin-left: 10px;
	margin-top: 10px;
	}

/******* P3 LETTINGS PAGE STYLES *******/

#rightColumn {
	width: 230px;
	float: left;
	}

#rightColumn .box {
	clear: left;
	margin-bottom: 10px;
	}

.ass_logo {
	margin: 10px;
	}
	
#assLogos {
	padding-bottom: 10px;
	}

/******* P4/P5 SALES/LETTINGS GUIDE PAGE STYLES *******/

.index {
	list-style-type: none;
	margin-left: 20px;
	line-height: 18px;
	margin-top: 10px;
	}

.index li a {
	line-height: 18px;
	}
	
.guideContent {
	padding-bottom: 10px;
	}
	
.guideContent ul li {
	list-style-type: decimal;
	line-height: 19px;
	padding-top: 10px;
	}
	
.guideContent ul {
	margin-left: 40px;
	}
	
.index a:hover {
	color: #333;
	}

a.backToTop {
	float: right;
	text-decoration: none;
	margin-bottom: 10px;
	color: #00A8D9;
	display: block;
	background: url(../btns/arrow-up.gif) top right no-repeat;
	height: 15px;
	width: 72px;
	padding-top: 3px;
	}
a.backToTop:hover {
	text-decoration: underline;
	}
	
#landlords, #tenants, #mngmnt_index, #i4t_index, #ol_index, #management {
	display: block;
	}
