/* COPYRIGHT 2009 DBA DESIGN SERVICES LTD @ WWW.DBADESIGN.NET

	green dark	#006666
	green 2 #809a99
	green 3 #4daea9	

	lettings purple #663399
*/

/*GLOBALS*/
	a 					{color:#333;cursor:pointer;text-decoration:none;}
	a:hover				{color:#006666}
	body, form			{margin:0px;}	
	body				{background: url(http://www.fahren.co.uk/bg-body.gif) repeat-x center top #7a8595;}
	img 				{border:none;}	
	p					{color:#333;}
	
	a, body, div, h1, h2, h3, h4, h5, h6, input, li, ol, ul, span, p, table, td 		{font-weight:normal;font-family:Tahoma, Arial, Helvetica, sans-serif;}
	

/*====================================== 
LAYOUT DIVS
===================================== */
	.siteposition				{width:980px;margin:0px auto 0px auto;clear:both;background:#fff}
	.sitewrapper				{width:960px;margin:0px auto 0px auto;clear:both;background:#ccc}
	.sitewrapper div,
	.siteinner div				{float:left;}
	.siteinner,
	.fullrow					{width:960px;clear:both;}
	.pagewrapper				{background:#fff;}
	.fullrow, .CB				{clear:both;display:block;}
	
	.FR, .sitewrapper div.FR	{float:right;}
	.DB							{display:block;}	
	
	.wCOL-A					{width:720px;}		
	.wCOL-B					{width:240px;}
	.wCOL-50				{width:350px;}
				
/*====================================== 
PADDING 
===================================== */
	.pdgX000-1				{padding:10px 0px 0px 0px;}
	.pdg00X0-1				{padding:0px 0px 10px 0px;}
	.pdgX0X0-1				{padding:10px 0px 10px 0px;}	
	.pdg0X0X-1				{padding:0px 10px 0px 10px;}			
	.pdg0XX0-1				{padding:0px 10px 10px 0px;}
	.pdg0XXX-1				{padding:0px 10px 10px 10px;}
	.pdgXXX0-1				{padding:10px 10px 10px 0px;}
	.pdgXX0X-1				{padding:10px 10px 0px 10px;}
	.pdgXXXX-1				{padding:10px;}
	.pdgX0XX-2				{padding:120px 0px 50px 10px;}
	.pdgXXXX-2				{padding:20px;}
	.pdg000X-1				{padding:0px 0px 0px 10px;}
	
	.text-wrapper			{padding:0px 20px 20px 30px;}

/*====================================== 
TEXTS
===================================== */
	h1						{font-size:16px;margin:0px}
	.grid tr td h2			{text-indent:0px;}
	
	a.btnSrcS,
	h1,
	h1 a,
	.topnavL h1 a,
	.search h1,
	.calc h1,
	h2,
	a.btnL,	
	a.btn-close,
	.btn_register a	 			{text-indent:-10000px;}/**/
	
	.main_page h1			{height:50px;width:330px;clear:both;margin:10px 0px 10px 30px;}
		.main_page h1.h1_contact	{background: url(http://www.fahren.co.uk/bgs-fahren1.gif) no-repeat -480px -306px}
		.main_page h1.h1_about		{background: url(http://www.fahren.co.uk/bgs-fahren1.gif) no-repeat -480px -356px}
		.main_page h1.h1_terms		{background: url(http://www.fahren.co.uk/bgs-fahren1.gif) no-repeat -480px -406px}
		.main_page h1.h1_privacy	{background: url(http://www.fahren.co.uk/bgs-fahren1.gif) no-repeat -480px -456px}
		.main_page h1.h1_sales		{background: url(http://www.fahren.co.uk/bgs-fahren1.gif) no-repeat -480px -506px}
		.main_page h1.h1_lettings	{background: url(http://www.fahren.co.uk/bgs-fahren1.gif) no-repeat -480px -556px}
		.main_page h1.h1_developments{background: url(http://www.fahren.co.uk/bgs-fahren1.gif) no-repeat -480px -606px}
		.main_page h1.h1_franchise	{background: url(http://www.fahren.co.uk/bgs-fahren1.gif) no-repeat -480px -656px}
		.main_page h1.h1_localinfo	{background: url(http://www.fahren.co.uk/bgs-fahren1.gif) no-repeat -480px -706px}
		.main_page h1.h1_register	{background: url(http://www.fahren.co.uk/bgs-fahren1.gif) no-repeat -480px -756px}
		.main_page h1.h1_fahren_properties	{background: url(http://www.fahren.co.uk/bgs-fahren1.gif) no-repeat -480px -806px}
	
	.main_page h3,
	ul li					{font-size:16px;padding:0px 0px 10px 0px;margin:0px;line-height:24px;}
	.main_page h3 strong,
	.main_page h3 a,
	p a,
	ul li strong,
	ul li a					{color:#006666;font-weight:normal;}
	
	p a:hover,
	h3 a:hover,
	ul li a:hover			{text-decoration:underline}
	
	h4						{line-height:18px;}
	
	p, .p-txt li			{line-height:24px;font-size:12px;color:#000;margin:0px;}
	p						{padding:0px 0px 20px 0px;}
	.p-txt					{padding:0px;}
	
	/*LETTINGS*/
	#page-lettings h3 strong,
	#page-lettings h3 strong a,
	#page-lettings ul li strong{color:#663399;font-weight:normal;}
/*====================================== 
LISTS
===================================== */
	.sqr					{list-style-type:square}
	
	
/*====================================== 
TOP NAV
===================================== */
	.topnav					{height:170px;background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat #006666}	
		.topnavL h1,
		.topnavL h1 a 		{display:block;margin:0px;padding:0px;height:125px;width:720px;clear:both;font-size:10px;}

		
		.topnavL div.maintabs	{clear:both;padding-left:20px;}
		.topnavL .maintabs,
		
		
		.topnavL .maintabs div a		{color:#fff;line-height:45px;font-size:13px;padding:0px 7px 0px 7px;font-weight:normal;display:block;float:left}
		.topnavL .maintabs div a:hover	{color:#006666;background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat 0px -170px}

	.topnavR a			{display:block;padding:0px 0px 0px 68px;line-height:50px;color:#4daea9}/*#008b84*/	
	.topnavR a:hover	{color:#fff;}

/*====================================== 
HOME
===================================== */
	
	.home-main				{padding:360px 10px 20px 0px;margin-top:10px;background:url('http://www.fahren.co.uk/home1.jpg') no-repeat #a3c7f8;}/*bg col to match frnSearchresults .StarBody*/
	.iframe-wrapper			{padding:0px 0px 0px 30px;height:210px}
	.iframe-wrapper iframe	{width:670px;height:210px;padding:0px;margin:0px;}
	
/*====================================== 
PAGES
===================================== */
	/*CONTACT*/
	.page-contact			{background: url('http://www.fahren.co.uk/fahren-contact.gif') no-repeat 50px 10px;padding-top:300px}
	.page-about				{background: url('http://www.fahren.co.uk/fahren-about.gif') no-repeat 50px 10px;padding-top:300px}
	.page-sales				{background: url('http://www.fahren.co.uk/fahren-sales.gif') no-repeat 50px 10px;padding-top:300px}
	.page-lettings			{background: url('http://www.fahren.co.uk/fahren-lettings.gif') no-repeat 50px 10px;padding-top:300px}
	
	
	a.btn-findus			{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -848px -366px #006666;width:108px;height:55px;display:block;text-indent:-10000px;}
	a.btn-findus:hover		{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -848px -306px;width:108px;height:55px;display:block;}

/*====================================== 
SEARCH
===================================== */
	.search				{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -960px 0px #006666;height:290px;}
	.search-inner		{padding:0px 5px 5px 5px;}
	.search h1,
	.calc h1			{height:60px;margin:0px;padding:0px;}
	
	.search .tabs a		{display:block;float:left;height:40px;line-height:38px;width:115px;color:#fff;text-align:center;font-size:12px;}
	.ONsales,
	.search .search-p		{background:#006666}
	.search .search-l		{background:#6522a8;height:185px;}
		
		.search .tabs a.btn-sales:hover,
		.search .tabs a.btn-lettings:hover	{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -720px -170px #006666;color:#006666}
		
	.search-p,
	.search-l			{width:230px;margin-right:0px;}
	
	#FORM_LETTINGS_WRAPPER	{display:none;}
	
/*====================================== 
REGISTER BUTTON
===================================== */
	
	.btn_register,
	.btn_register a			{display:block;width:240px;height:60px;clear:both;}
	.btn_register a			{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -960px -456px #006666;}
	.btn_register a:hover	{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -960px -516px #006666;}
	
/*====================================== 
CALC
===================================== */

	.calc								{margin-top:10px;background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -1200px 0px #4daea9;height:230px;}
	.calc .search-p,
	.calc-results-inner					{background:#4daea9;}
	.calc-results-inner					{margin-right:20px;}
	.calc-results .calc-results-inner	{border-top:solid 1px #fff;border-bottom:solid 1px #fff}
	
	a.btnL			{display:block;height:70px;width:112px;}/*width:120px;*/

	
	a.btnSrcS		{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat 0px -306px #006666}
	a.btnSrcS:hover	{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -119px -306px #006666}
	
	a.btnSrcL		{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -240px -306px #006666}
	a.btnSrcL:hover	{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -360px -306px #006666}
	
	a.btnCalc		{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -3px -380px #006666}
	a.btnCalc:hover	{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -122px -380px #006666}
	
	.calc-results	{width:520px;display:none;position:relative;left:-520px;top:-227px;/*position:absolute;margin-left:-520px;*/z-index:100;background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat 280px -456px;border-left:solid 1px #fff;}
	.calc-results h1{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -240px -380px #4daea9;width:200px;}
	
	.calc-results table.grid tr td h1,
	.calc-results table.grid tr td h2,
	.calc-results table.grid tr td h4	{padding:0px 5px 10px 5px;margin:0px;font-size:12px;}
	.calc-results table.grid tr td h2	{font-weight:bold;font-size:18px;}
	.calc-cap		{background:#006666}
	.calc-int		{background:#003333}
	
	a.btn-close			{display:block;width:100px;height:55px;background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -260px -456px #006666}
	a.btn-close:hover	{display:block;width:100px;height:55px;background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -368px -456px #006666}
	
	.comment1 			{height:180px;background: url('http://www.fahren.co.uk/bgs-fahren1.gif') no-repeat -240px -540px #fff;width:240px;}
	.comment1 p small	{display:block;}
	
/*====================================== 
GRID
===================================== */

	.grid				{width:100%;border:0px;font-size:11px;color:#fff}
	.grid tr td			{padding:5px 5px 2px 5px;line-height:16px;}
	.grid tr td.npdg	{padding:0px;}
	.grid tr td select	{margin:5px 0px;width:100px;border:solid 0px}
	.grid tr td input	{margin:5px 0px;width:100px;border:solid 0px;padding:0px;height:20px;line-height:20px;font-size:12px;text-indent:5px}
	.grid tr td select,
	.grid tr td input	{display:block;}

/*====================================== 
COLUMNS
===================================== */

	.col-third		{width:220px;}/*width:33%*/
	
/*====================================== 
LINKS
===================================== */
	.links1			{padding-left:30px;}
	.links1 a		{font-size:11px;line-height:22px;display:block;}
	.links1 a:hover	{text-decoration:underline;}
	
/*====================================== 
HEADINGS
===================================== */
	.h1-let,
	.h1-sal,
	.h1-inf,
	.h1-our			{height:40px;width:200px;clear:both;margin-bottom:10px;}
		.h1-let			{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') 0px -540px no-repeat;}
		.h1-sal			{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') 0px -580px no-repeat;}
		.h1-inf			{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') 0px -620px no-repeat;}
		.h1-our			{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') 0px -660px no-repeat;}
		
	/*icons*/
	.h2-let,
	.h2-sal,
	.h2-inf			{height:55px;width:70px;clear:both;margin-top:10px;}		
		.h2-let			{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') 0px -486px no-repeat;}
		.h2-sal			{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') -70px -486px no-repeat;}
		.h2-inf			{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') -140px -486px no-repeat;}
	
/*====================================== 
FOOTER
===================================== */
	.footer					{background: url('http://www.fahren.co.uk/bgs-fahren1.gif') 0px -215px repeat-x;height:90px}
	.footer div small		{clear:both;display:block;padding:10px 0px 0px 10px;}
	.footer div small,
	.footer div small a		{font-size:11px;line-height:16px;color:#809a99;}
	.footer div small a:hover{color:#fff;}
	.footer div small.flnks	{padding:5px 0px 0px 23px;}
	.footer div.wCOL-B a	{display:block;height:90px;width:240px;}
	.footer div.wCOL-B a b	{display:none;}
