/*
* (c) 2007 Jason Crosse for Antanova Ltd
* Client: Oakwoods Estate Agents through Day Seven
*/

body       {background:url(../image_folder/body_bg.gif) bottom center no-repeat #ffffff; margin:0; padding:0 0 43px 0; color:#000; font: 80% Arial, Helvetica, sans-serif;}
#container {width:886px; margin:0 auto;}
#container:after {content:"."; display:block; clear:both; visibility:hidden; height:1px; color:#ffffff;}
#leftcol   {width:199px; float:left; display:inline; /*defeat double-margin bug*/}
#rightcol  {margin:0 0 0 207px;}

/*Left col styles*/
#leftcol h1 {width:199px; height:119px; overflow:hidden; text-indent:-2000px; background:url(../image_folder/logo.gif) 0 0; margin:0; padding:0;}
#search     {background:url(../image_folder/search_bg.gif) 0 0 no-repeat #024501; padding:44px 0 10px 18px;}
#search2    {background:url(../image_folder/search_bottom.jpg) 0 0 no-repeat; padding:0;}
#searchForm        {margin:0; padding:0;}
#searchForm select {width:130px; margin:0 0 4px 0; border: 1px solid #002911; color:#002911; background:#ddd; font-size:90%; padding:0;}
#searchForm select#max,
#searchForm select#branches {margin-bottom:13px;}
#search2 ul    {list-style:none; margin:0; padding:0;}
#search2 ul li {
	list-style:none;
	margin:0 18px;
	padding:2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:bold;
	line-height:1.2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8BAA8A;
}
#search2 .large a,
#search2 .default a,
#search2 .small a {color:#ffffff; font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:baseline; text-decoration:none;}
#search2 .large   {font-size:28px; line-height:28px;}
#search2 .default {font-size:22px;}
#search2 .small   {font-size:16px;}
#search2 ul li,
#search2 ul li a  {color:#024501; text-decoration:none;}

#credits {color:#bfbfbf; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:68.75%; margin-top:3em;}
#credits a {color:#bfbfbf; font-weight:bold;}

/*Top navigation*/
ul#topnav      {width:676px; height:38px; margin:0; padding:0; list-style:none;}
ul#topnav li   {list-style:none; display:inline; vertical-align:bottom; float:left; margin:0; padding:0; position:relative;}
ul#topnav li a {display:block; overflow:hidden; text-indent:-2000px;}

ul#topnav li#home a      {background:url(../image_folder/nav_home.gif)      0 0 no-repeat; width:65px;  height:38px;}
ul#topnav li#why a       {background:url(../image_folder/nav_why.gif)       0 0 no-repeat; width:150px; height:38px;}
ul#topnav li#about a     {background:url(../image_folder/nav_about.gif)     0 0 no-repeat; width:76px;  height:38px;}
ul#topnav li#services a  {background:url(../image_folder/nav_services.gif)  0 0 no-repeat; width:91px;  height:38px;}
ul#topnav li#lettings a  {background:url(../image_folder/nav_lettings.gif)  0 0 no-repeat; width:64px;  height:38px;}
ul#topnav li#help a      {background:url(../image_folder/nav_help.gif)      0 0 no-repeat; width:52px;  height:38px;}
ul#topnav li#downloads a {background:url(../image_folder/nav_downloads.gif) 0 0 no-repeat; width:87px;  height:38px;}
ul#topnav li#contact a   {background:url(../image_folder/nav_contact.gif)   0 0 no-repeat; width:91px;  height:38px;}
/*subnav*/
ul#topnav li#services ul,
ul#topnav li#about ul,
ul#topnav li#why ul           {background:url(../image_folder/subnav_bg.gif) 0 0 no-repeat #2E662D; list-style:none; margin:0; padding:0; position:absolute; left:0; top:38px; width:195px; visibility:hidden; z-index:9999;}
ul#topnav li#services ul li,
ul#topnav li#about ul li,
ul#topnav li#why ul li        {background:url(../image_folder/subnav_item_line.gif) bottom repeat-x;}
ul#topnav li#services ul li a,
ul#topnav li#about ul li a,
ul#topnav li#why ul li a      {background:url(../image_folder/subnav_item.gif) 0 0 no-repeat; text-indent:0; width:166px; height:14px; padding:7px 0 7px 29px;
                               color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:11px;}

/*links*/
a, a:link, 
a:visited {color:#356c00; background:transparent; text-decoration:underline;}
a:hover   {color:#87aa19; background:transparent;}
a:active  {color:#ccc; background:transparent;}

/*header Tags*/
#rightcol h1, #rightcol h2, #rightcol h3, #rightcol h4, #rightcol h5 {
	padding-left:16px;
}
#rightcol table h1, #rightcol table h2, #rightcol table h3, #rightcol table h4, #rightcol table h5 {
	padding-left:0;
}

/* Front Door */
#threeIcons    {margin:10px 0;}
#bannerRight   {float:right; display:inline; width:120px; height:240px;}
#jcselling     {background:url(../image_folder/frontdoor_selling_bg.jpg) 0 0 #ffffff no-repeat; width:287px; height:141px; padding:75px 126px 25px 133px;
                color:#135612; font-family:Verdana, Arial, Helvetica, sans-serif;}
#jcselling p      {margin-top:0; font-size:0.85em;}
#jcselling strong {font-weight:bold;}
#jcselling em     {font-style:normal; font-weight:bold; color:#c7052a;}
/* table tweaks */
.tabledg   {width:676px;}
.tablered  {width:676px;}
.tablepale {width:676px;}

/*layers*/

#header {
	height:178px;
	background: url(../image_folder/bg_head.gif) repeat-x;
}

#strap {
	position:relative;
	left:540px;
	top:43px;
	height:89px;
	width:20em;
}

#sTel {
	margin: 0;
	padding: 0;
	font-weight:bold;
	color:#002911;
	background-color:transparent;
	font-size:125%;
}

#sAward {
	margin:7px 0 0 0;
	padding:0;
	font-weight:bold;
	color:#356c00;
	background-color:transparent;
	font-size:125%;
}

#s1 {
	font-weight:normal;
}

#s2 {
	font-weight:normal;
	color:#555;
	background-color:transparent;
	font-style: italic;
}



#nav {
	position:absolute;
	left:0px;
	top:178px;
	width:184px;
	color:#fff;
	background:#002911;
}

#content {
	margin-top: 2px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 222px;
}

#adCol {
	float:right;
	display:inline;
	width:204px;
	padding-left:10px;
	background-color:#ffffff;
}
#adCol img {margin-bottom:10px;}
/*ids*/

#content table {
	margin-bottom:0px;
	border-collapse:collapse;
	vertical-align:top;
}

#content table td {
	padding:0px;
	vertical-align:top;
}

#tSearch {
	border-collapse:collapse;
	margin:0;
	width:420px;
}

#tSearch td {
	padding:0 10px 0 0;
	margin:0;
	height:70px;
	vertical-align:bottom;
}

#access {
	margin:70px 0 10px 7px;
	font-size:85%;
}
#access img {
	margin:0;
	padding:2px 5px;
	vertical-align:middle;
}
img {
	border:none;
}

#footSig {
	margin-left:7px;
	font-size:70%;
}

/*searchForm*/
#mapBtn {
	margin:0 0 4px 0;
}

/*navBar*/

#mainNav {
	margin:0;
	padding:0;
	font-size:95%;
	vertical-align:middle;
	border-top: 1px solid #fff;
}

#mainNav li {
	border-bottom: solid 1px #fff;
	text-decoration: none;
	margin:0;
	padding:0;
}

#mainNav li a {
	margin:0;
	display:block;
	color: #fff;
	text-decoration:none;
	padding:3px 0 3px 20px;
	background: #002911 url(../image_folder/bullet.gif) no-repeat 7px 50%;
}

#mainNav li a:hover {
	color: #002911;
	text-decoration:none;
	background: #fff url(../image_folder/bullet2.gif) no-repeat 7px 50%;
}

#footNav {
	margin:0;
	padding:0;
	vertical-align:middle;
	font-size:85%;
	border-top: 1px solid #002911;
	border-right:1px solid #002911;
}

#footNav li {
	border-bottom: solid 1px #002911;
	text-decoration: none;
	margin:0;
	padding:0;
}

#footNav li a {
	margin:0;
	display:block;
	color: #002911;
	text-decoration:none;
	padding:3px 0 3px 20px;
	background: #ffffff url(../image_folder/bullet3.gif) no-repeat 7px 50%;
}

#footNav li a:hover {
	color: #fff;
	background: #002911 url(../image_folder/bullet4.gif) no-repeat 7px 50%;
}

#nav a {
	color:#fff;
	background-color:#002911;
}
.big {
	font-size:110%;
}
#ad1, #ad2 {
	margin:0;
	padding-bottom:10px;
