/* GLOBAL SETUP ================================================================== */
* { margin: 0px; padding: 0px; }
option {padding:0 0.5em 0 3px; } /* Firefox hides the RHS of options if padding is 0 */
body {font-size: 100%; font-family: Verdana,Arial, Helvetica, sans-serif;text-align: center;	background-color: #F7FFF1;}
a {text-decoration:none; }
img {border:0;}
fieldset {border:0;}

.site{ width: 1007px;  margin : auto;}
.container{float :left; margin-top : 20px; width: 1007px; text-align: left; border-left : 1px solid  #009900; border-right : 1px solid  #009900; border-top : 1px solid  #009900; background-color : #FEFEFE;}


.header_container{float: left; margin: 0px;	width : 1007px;	height: 166px; }
.header{float: left;	margin: 0px;	width: 1007px;	height: 136px;	background-image: url(../images/bg_header.jpg);	background-repeat: no-repeat; border-bottom : 1px solid #FFFFFF; }
.header_logo{float : left; margin : 0px; height: 136px;}

.header_login{float: right; margin: 0px; height: 62px; width: 467px; background-image: url(../images/bg_login.jpg);	background-repeat: no-repeat;}

.header_login_form{float : right; width : 359px; margin-top : 15px; }


.header_login_form input{margin: 0px;  margin-right: 7px;	font-size: 11px;	width: 110px;	height: 17px;	line-height: 17px; border: 1px solid  #009900; background-color: #ffffff;	vertical-align: top;	color: #009900;}

.header_login_form input.check_box{float : left; display :inline; margin : 0px; margin-top : 1px; width : auto; border :0px;  background : none; }
.header_login_form input.error{background-color: #fc929f;}
.header_login_form input.login{float :right; margin: 4px 0 0 0;	padding: 0px;	width: 87px;	height: 25px;	border: 0px;}


.header_login_form p{font: normal 0.7em Verdana,Arial,Helvetica,san-serif; line-height :17px; color : #ffffff;} 
.header_login_form p.options{padding :0px; margin : 0; margin-top : 4px;  font: normal 0.75em Verdana,Arial,Helvetica,san-serif; }

.header_login_form a{font: normal 1em Verdana,Arial,Helvetica,san-serif; line-height :17px; color : #ffffff;} 
.header_login_form a:hover{font: normal 1em Verdana,Arial,Helvetica,san-serif; line-height :17px; color : #ffffff; text-decoration: underline;} 


.header_login_form_text{
	float: left;
	display : inline; 
	margin: 0 0 0 0;
	width : 272px;
	/*background-color: Aqua;*/
}
.header_login_form_buttons{
	float: left;
	display : inline;
	margin: 32px 0 0 0;
}


.top_nav{float: left; margin : 0px; width: 1007px; height: 26px; overflow : hidden;}
#top_nav ul{float : left;  margin:0; padding:0;}
#top_nav li{float : left; display:inline; list-style-type: none; margin:0; padding:0;}

/*Left Nav*/
div.left_nav{float: left; display : inline; margin : 0px;	font: normal 0.8em Verdana,Arial,Helvetica,san-serif; width: 171px; }
#left_nav ul{float : left; padding: 0px; margin: 0px;  width : 100%; list-style:none; padding-bottom : 1em; }
#left_nav li{float : left; width : 100%; border-bottom : 1px solid #009900;}
#left_nav li.left_nav_header{float :left; margin : 0px; border : 0px; }
#left_nav a{line-height :24px; color : #027602; padding-left: 16px;	display: block;}
#left_nav a:hover {line-height: 24px;	color: #027602;	padding-left: 16px;	display: block; background-image: url(../images/nav_over_state.gif);}
#left_nav a.active{line-height :24px; color : #027602; padding-left: 16px;	display: block; background-image: url(../images/nav_over_state.gif);}
#left_nav a.active:hover{line-height: 24px;	color: #027602;	padding-left: 16px;	display: block;	background-image: url(../images/nav_over_state.gif);	background-position: left;}

/*Left Nav Search*/


div.left_nav_search{float: left; display : inline;  margin: 0px; padding : 0px; width: 170px; min-height : 244px; height:auto !important; height : 244px;	background-color: #d9ebcb;	background-image: url(../images/bg_left_search.gif);	background-repeat: no-repeat;	margin-bottom : 2px;}
.left_nav_search form{margin-left : 9px;}



input.left_nav_search{margin: 0px;	padding: 0px;	font-size: 10px;	width: 147px;	height: 17px;	border: 1px solid  #009900;	background-color: #ffffff;}
select.left_nav_search{margin: 0px; 	padding: 0px;	font: normal 10px Verdana,Arial,Helvetica,san-serif;	width: 147px;	height: 17px; border: 1px solid  #009900;	background-color: #ffffff;}
select.form_search{margin: 0px; padding: 0px; margin-bottom : 12px; font: normal 10px Verdana,Arial,Helvetica,san-serif;	width: 115px;	height: 17px;	border: 1px solid  #009900;	background-color: #ffffff;}

input.go_button{float :right; 	display : inline;	margin : 0px;	margin-right : 7px;	width : 34px;	height : 23px;	border : 0px;}

#left_nav_search a.advanced{float: left;	margin: 0px;	padding : 0px;	display: inline;	background: none; line-height : 12px; color : #145F05;}
#left_nav_search a.advanced:hover{float: left;	margin: 0px;	padding : 0px;	display: inline;	background: none; line-height : 12px; color : #145F05;}

.left_nav_search label{float: left;	margin : 0px; margin : 5px 0 0 0; font: normal 0.85em Verdana,Arial,Helvetica,san-serif; color : #145F05; line-height : 15px; width : 90%;}
.left_nav_search p{float: left;	margin : 0px; margin : 5px 0 0 9px; font: normal 0.85em Verdana,Arial,Helvetica,san-serif; color : #145F05; line-height : 15px; width : 90%;}




div.left_nav_sub{float: left; display : inline; margin: 0px; font: normal 0.8em Verdana,Arial,Helvetica,san-serif; width: 171px;}
#left_nav_sub a, #left_nav_sub a:hover {float :left; display : inline;	margin : 0px; padding : 0px; background: none;}

img.tour{float :left; display :inline; margin : 0 0 0 4px; }

.bread_crumb{float: left;	display: inline;	width: 835px;	height: 21px;	background-image: url(../images/slice_breadcrumb.gif);	margin-bottom: 17px;	background-repeat: repeat-y;}
#bread_crumb p{margin: 1px 0 0 18px; line-height: 19px; color: #FFFFFF; font-style: normal; font-size: 0.65em;}
#bread_crumb a{margin : 0; line-height: 19px;	color : #FFFFFF;}
#bread_crumb a:hover {margin: 0; line-height: 19px; color: #FFFFFF; text-decoration: underline;}

.article_container{float: left; width :100%;}
.article{float: left; clear :none; margin : 0; margin-left : 1px;	width: 835px;	padding-bottom: 2px; }

.article h1 {font: normal 1.6em "Times New Roman", Times, serif; color:#CC0000; margin : 0 44px 15px 42px;  line-height : 27px;}
.article h2 {font: bold 0.9em Verdana,Arial, Helvetica, sans-serif; color: #636466; margin : 0 44px 9px 42px; line-height : 19px; }
.article h3 {font: bold 0.9em Verdana,Arial, Helvetica, sans-serif; color: #027602; margin : 10px 44px 9px 42px; }
.article h4 {font: normal 1.6em "Times New Roman", Times, serif; color: #CC0000; margin : 0 44px 9px 42px; line-height : 27px;}


.article p a{color:#027602;} 
.article p a:hover{color:#027602; text-decoration: underline;} 
.article p a:visited{color:#027602;} 

.article h3.header{float :left; 	clear: left; font: normal 0.9em Verdana,Arial, Helvetica, sans-serif; color: #F8941C;line-height : 25px;}

.article p.confirmation{margin-top : 15px; color : #CC0000;}

.article p.summary{font: bold 0.9em Verdana,Arial, Helvetica, sans-serif; color: #636466; margin : 0 44px 9px 42px; line-height : 19px; }

/* LISTS */
.article p,.article ol,.article ul,.article dl {font:normal 0.75em Verdana,Arial,Helvetica,san-serif; color:#636466; margin : 0 25px 10px 42px; line-height : 17px;}
.article ul,.article ol {margin:1em 0 1em 5em; padding:0; }
.article ul ul,.article ol ol,.article ul ol,.article ol ul,.article ul p,.article ol p,.article dl ul{font-size:1em;}
.article ul ul,.article ol ul {list-style:disc;}
.article ul ul,.article ol ul,.article ol ol,.article ul ol {margin-top:0.5em;}
.article ul li,.article ol li {margin-top:0.4em ;}
.article dl {margin:1em 0 0 0;}

p.counter{color:#027602;}
p.error{color :#CC0000;}

/*Contact Page*/
.contact_half{float : left; display : inline;	width : 316px;	margin-left : 48px; margin-bottom : 10px; font: normal 0.75em Verdana,Arial,Helvetica,san-serif; color : #035903;}
.contact_full{float : left; display : inline;	width : 632px;	margin-left : 48px; margin-bottom : 10px; font: normal 0.75em Verdana,Arial,Helvetica,san-serif; color : #035903;}

label{float :left; display : inline; margin : 0px; line-height : 24px; }
input{float :left;  margin: 0px;	 padding: 0px;	font-size: 100%; width: 254px; height: 17px;	 border: 1px solid  #009900; background-color: #ffffff; margin-bottom : 2px;}
input.contact_checkbox{float :left;  display : inline; margin: 0px;	width: auto; border: 0; background-color: #ffffff; margin-bottom : 2px; margin-top : 3px;}
input.postcode{margin: 0px;	float :left;  padding: 0px;	font-size: 100%;		width: 100px;	height: 17px;	border: 1px solid  #009900; background-color: #ffffff; margin-bottom : 2px;}

input.form{float :left;   margin: 0px;	 padding: 0px;	font-size: 100%; height: 17px;	 width: 254px; border: 1px solid  #009900; background-color: #ffffff; margin-bottom : 2px;}
select.form{margin: 0px;	float :left;  padding: 0px;	font-size: 10px;	width: 254px;	height: 17px;	border: 1px solid  #009900; background-color: #ffffff; }


input.block{float :left;  margin: 0px;	 padding: 0px;	font-size: 100%; width: 254px; border: 1px solid  #009900; background-color: #EEEEEE; margin-bottom : 2px;}
select.block{margin: 0px;	float :left;  padding: 0px;	font-size: 10px;	width: 254px;	height: 19px;	border: 1px solid  #009900; background-color: #EEEEEE; }
textarea.block{margin : 0px;	padding : 0px;	width : 744px;	height : 121px; border : 1px solid  #009900;	background-color: #EEEEEE; font: normal 1em Verdana,Arial,Helvetica,san-serif; }

textarea{margin : 0px;	padding : 0px;	width : 744px;	height : 121px; border : 1px solid  #009900;	background-color: #FBFBFB; font: normal 1em Verdana,Arial,Helvetica,san-serif; }
input.button{margin: 0px;	float:right; margin : 0 6px 7px 0; border : 0px; width : 140px; height : 32px; }




/*Branch Page*/
.branch_content{float: left;	margin: 0px;	min-height: 214px;	height: auto !important;	height: 214px;	width: 446px;}
.branch_news{float : left; margin : 0px; min-height : 316px; height:auto !important; height : 316px;	width : 445px;	background-color: #f0f9e9;	background-image: url(../images/news_footer_left.gif); background-position: bottom left; background-repeat: no-repeat;}
.branch_news h3 {font: bold 0.9em Verdana,Arial, Helvetica, sans-serif; color: #027602; margin : 27px 44px 9px 42px; line-height : 15px; }
.branch_news img{float : left; 	margin : 0px;	height: 104px;	width : 145px;}
.branch_img{margin : 30px 22px 10px 10px;	float : right; height: 104px;	width : 145px;}


div.branch_house_container{float :right; display :inline;	height: auto;	width: 360px; margin-right : 29px;}
.branch_house_top{float: left; margin: 0px;	width: 360px;	height: 40px;	background-image: url(../images/house_branch_top.gif); background-repeat: no-repeat;}
.branch_house_top p{	margin : 15px 0 0 0;	font: normal 0.95em Verdana,Arial,Helvetica,san-serif; color: #FFFFFF; text-align: center;}
.branch_house_images{float :left; margin: 0px; width: 360px; height: 303px; background-image: url(../images/house_branch_images.gif);	background-repeat: repeat-x;}
.branch_house_image_main{float: left; display : inline;	margin: 0;	margin-left : 31px;	margin-bottom : 3px;	width: 296px;	height: 198px;	border : 1px solid #FFFFFF;}
.branch_house_image_subs{float: left;	display : inline;	margin: 0;	margin-left : 31px;	width: 307px;}
.branch_house_image_subs img{float: left; margin : 0px; margin-top : 10px; margin-right : 11px; border : 1px solid #FFFFFF;}
.branch_house_image_main img{margin : 0px;}
.branch_house_text{float: left;	margin: 0px; padding-top : 19px; width: 360px;	background: url(../images/branch_house_text.gif) repeat-y;	min-height : 151px; height:auto !important; height : 151px;}

.branch_house_text p{font: normal 0.8em Verdana,Arial,Helvetica,san-serif;	margin: 0px;	margin-bottom : 5px;	line-height : 17px;	text-align: center;}

.branch_house_text p.value{font: bold 1em Verdana,Arial,Helvetica,san-serif; margin: 0px; margin-bottom : 5px;	line-height : 17px;	text-align: center; color : #cc0000;}
.branch_house_text p.address{font: bold 0.8em Verdana,Arial,Helvetica,san-serif; margin: 0px; margin-bottom : 5px;	line-height : 17px;	text-align: center;	color : #009900;}
.branch_house_text p.summary{font: normal 0.7em Verdana,Arial,Helvetica,san-serif;	margin:  10px 32px 5px 32px;	line-height : 15px;	text-align: center;}

.branch_house_text img.button{margin-left:  110px; margin-top : 15px;}

.branch_house_bottom{float: left;	margin: 0px;	width: 360px;	height : 14px;	background-repeat: repeat-x;	background: url(../images/branch_house_bottom.gif) no-repeat;}



/*Search Results */

.search_background{float :left; display : inline; width : 808px; height : auto; 	background-color: #f0f9e9; padding-top : 17px; margin-bottom : 17px;  }
.search_values{float :left;}
.search_values_item{float :left; width : 260px;}
#location_Form label{margin : 0px; margin-left : 48px; font: normal 0.75em Verdana,Arial,Helvetica,san-serif; color : #035903; line-height : 22px;}
#location_Form p{margin : 0px; margin-left : 48px; font: normal 0.75em Verdana,Arial,Helvetica,san-serif; color : #525d52; line-height : 22px;}
#location_Form label.select{margin : 0px; font: normal 0.75em Verdana,Arial,Helvetica,san-serif; color : #035903; line-height : 20px;}
#location_Form input{margin: 0px;	float :left; margin-left : 48px; padding: 0px;	font-size: 10px;	width: 254px;	height: 17px;	border: 1px solid  #009900; background-color: #ffffff; }
select.location_form{margin: 0px;	padding: 0px;	font-size: 10px;	width: 324px;	height: 130px;	border: 1px solid  #848484;}
#location_Form img.button{margin: 0px;	border : 0px; width : 84px; height : 28px; margin-left : 10px; margin-bottom : 17px;}
#location_Form input.submit{margin: 0px;	float:right; margin : 0 6px 7px 0; border : 0px; width : 86px; height : 29px; }
#location_Form input.button{margin: 0px;	float:right; margin : 5px 6px 7px 0; border : 0px; width : 140px; height : 32px; }
#location_Form input.submit_go{float:left; margin : 0 0 0 10px;  border : 0px; width : 34px; height : 23px; }
select.dropdown{margin: 0 0 0 5px;	padding: 0px;	font-size: 10px;	width: 108px;	height: 17px;	border: 1px solid  #009900; background-color: #ffffff; }
label.dropdown{float :left;}
.search_property_type_items{float: left; display: inline;	margin-left : 48px;	padding-bottom : 10px; width: 772px;}
.search_property_type_item{float: left; margin : 0px; text-align: left;	display: inline;	width: 255px;}
#location_Form label.search_property_type_item{	float: left; margin: 0px; width: 244px; color : #0f100f;}
#location_Form  input.search_property_type_item{float: left; margin : 3px 0 0 0px;	padding: 0px;	width : 13px; background-color: #ffffff; border : 0px;}
#location_Form label.search_property_save_item{float: left; margin : 0px;	width: 260px; color : #035903;}
#location_Form input.search_property_save_item{float: left; margin : 3px 0 0 35px;	padding : 0 ;	width : 13px; background-color: #ffffff; border : 0px;}
#location_Form input.block{margin: 0px;	float :left; margin-left : 48px; padding: 0px;	font-size: 10px;	width: 254px;	height: 17px;	border: 1px solid  #009900; background-color: #e2e2e2; }

.search_add_remove{float: left; display: inline; margin-left : 48px;	width: 752px;	height: auto;}
.search_add_remove_form{float: left;	width: 326px;}
.cms_see_also_buttons{float: left; display: inline; width: 100px;	height: auto; margin-top : 40px;}

.search_results{float :left; display : inline; width : 808px; height : auto; 	background-color: #f0f9e9; padding-top : 11px; padding-bottom : 15px; margin-top :10px;}

.search_results p{float :left; font-size: 0.71em; line-height : 14px; }
.search_result{float: left;	display: inline;	width: 748px;	border: 1px solid #1fa41b;	margin: 0 0 9px 40px;	background-color: #ffffff;}
.search_result_left{float :left; display : inline; width : 118px; height : 81px; }
.search_result_right{float :left; display : inline;  width : 629px; min-height : 81px; height:auto !important; height : 81px; border-left : 1px solid #1fa41b; }
.search_result_base{float :left; display : inline; width : 748px; height :18px; border-top : 1px solid #1fa41b; }
.search_result_base_left{float :left; display : inline; width : 118px;  }
.search_result_base_right{float :left; display : inline;  width : 629px;  border-left : 1px solid #1fa41b; }

.search_result_right_buttons{float :right; width : 56px; margin-top : 3px;}
.search_result_right_buttons img{float :left; display :inline; margin : 0px; padding : 0px;}

.search_result_base_right p{font-size: 0.7em; margin : 0 10px 0 10px; line-height :18px;}
.search_result_base_right b{font-weight :bold; color : #0f9308;}

.search_result_right p{margin : 10px 10px 0 10px;  width : auto; }
.search_result_right span.price{font-size : 12px; font-weight :bold; color : #cf3131; line-height : 17px;}
.search_result_right span.address{font-weight :bold; color : #0f9308; line-height : 17px;}


.search_pagination{float : left;	width : 100%; display : inline; 	height : 27px;	width : auto;  margin-left : 50px; margin-top : 3px;}
.search_pagination .previous{float : left; display : inline; width : 70px;}
.search_pagination .next{float : left; display : inline; width : 68px;}
.search_pagination .go_to{float : left; display : inline; width : auto;}

.search_pagination input.go_to{float : left; width : 30px; height: 17px; margin-right : 7px;}
.search_pagination .go_to input.go_button{float : left; display : inline; width : 36px; height : 27px; border :0px; font: normal 0.7em Verdana,Arial,Helvetica,san-serif; color : #525d52;}
.search_pagination .next input.next{float : left; display : inline; width : 68px; height : 26px;  border :0px;  }
.search_pagination .previous input.previous{float : left; display : inline; width : 70px; height : 27px; border :0px;}

.pagination_back{float : left; display : inline; width : 197px;}
input.search_back{float : left; display : inline; width : 197px; height : 27px; border :0px;}
input.search_save{float : left; display : inline; width : 120px; height : 27px; border :0px;}

.search_pagination .page{float : left; display : inline; width : auto;}
.search_pagination p{margin : 0 7px 0 7px; line-height : 17px;}
.search_pagination b{font-weight :bold; color : #cf3131; }
.saved_item{float :left; display : inline; width : 100%; height : 40px; border-bottom : 2px solid #FFFFFF;}

p.saved_item{font-size :0.75em; display: inline;	float: left;	margin : 0 0 0 42px;  line-height: 40px;	color: #036503;	width: auto;}
p.saved_item2{font-size :0.75em; display: inline;	float: left;	margin : 0 0 0 21px;  line-height: 40px;	color: #036503;	width: auto;}
.saved_item_value{float :left; margin : 13px 0 0 5px; width : 109px; height : auto; border : 1px solid #109f10; background-color :#ffffff;}
#saved_item_value p{margin : 0px; line-height : 15px;}
.saved_item_value2{float :left; margin : 13px 21px 0 5px; width : 255px; height : auto; border : 1px solid #109f10; background-color :#ffffff;}
#saved_item_value2 p{margin : 0px; line-height : 15px;}
.saved_item_button{float :left; width : 94px;  margin-top : 9px;}

.search_save{float :left; margin : 0 0 15px 42px; width : 729px; height : auto; border : 1px solid #109f10; background-color :#ffffff;}
#search_save p{margin : 8px;}
.search_value{float :left; margin : 3px 0 15px 5px; width : 110px; height : auto; border : 1px solid #109f10; background-color :#ffffff;}
#search_value p{margin : 0px; line-height : 15px;}


.property_images_container{float :right; display :inline;	height: auto;	width: 360px; margin : 0 29px 10px 29px;}
.property_images_top{float: left; margin: 0px;	width: 360px;	height: 26px;	background-image: url(../images/house_branch_top.gif); background-repeat: no-repeat;}
.property_images_bottom{float: left;	margin: 0px;	width: 360px;	height : 14px;	background-repeat: repeat-x;	background: url(../images/branch_house_bottom.gif) no-repeat;}

.property_images{float :left; margin: 0px; width: 360px; height: 303px; background-image: url(../images/house_branch_images.gif);	background-repeat: repeat-x;}
.property_images_main{float: left; display : inline;	margin: 0;	margin-left : 31px;	margin-bottom : 3px;	width: 296px;	height: 198px;	border : 1px solid #FFFFFF;}
.property_images_subs{float: left;	display : inline;	margin: 0;	margin-left : 31px;	width: 307px;}
.property_images_subs img{float: left; margin : 0px; margin-top : 10px; margin-right : 11px; border : 1px solid #FFFFFF;}
.property_images_main img{margin : 0px;}
.property_images_text{float: left;	margin: 0px; padding-top : 19px; width: 360px;	background: url(../images/branch_house_text.gif) repeat-y;	height:auto;}
.prop_buttons{float: left; margin : 0 0 0 42px; }
.prop_buttons img{float :left; margin : 0 0 7px 0;} 

.download_item{float :left;	margin :  0 0 7px 12px;	width : 332px;	height : 40px;	border : 1px solid #1d9416;}
.download_item_icon{	float :left;	margin : 0px;	width : 44px;	height : 40px;	background-color : #1d9416; }
.download_item_right{float :left;	margin : 0px;	width : 288px;	height : 40px;}
.download_item_text{	float: left;	margin: 0px;	width: 288px;	height: 23px;	border-bottom: 1px solid #1d9416;	background-color: #F3FAED;}
.download_item_text p{margin : 1px 0 0 15px;	line-height : 23px;}
.download_item_button{float :left;	margin : 0px;	width : 288px;	height : 16px;}
/*Footers*/


.footer{float: left;	margin: 0 0 0 0;	font-size: 1em; width: 1007px;	border-bottom: 1px solid  #009900;}
.footer_nav{float :left; width : 170px; font-size: 13px; margin : 0px; margin-right : 15px; }
.footer_nav img{float :left; display :inline; margin : 0px; padding : 0px;}
.footer_nav p{float :left; display : block; margin-left : 10px; padding-bottom : 6px; color: #636466;}
.footer_nav a{color: #035903;   font-size :100%;}


.footer p{margin: 15px 0 0 0;	font: normal 0.7em Verdana,Arial,Helvetica,san-serif; color: #636466;}
.footer b{color: #009900;}
img.footer_logo{float :left; display :inline; margin : 3px 10px 0 0;}
.footer_arkom{float :left; display : inline; 	margin : 0 0 0 0;	width: 100%; overflow : hidden;}
.footer_arkom p.arkom{text-align: center; padding-top : 5px;}
.footer_arkom p.arkom a{font:normal 0.68em Verdana,Arial,Helvetica,san-serif;	color: #A7A9AC;}
.footer_arkom p.arkom a:hover{color:#B50A47; text-decoration: underline;}

.banner_footer{  width : 810px; float : right; }

.banner_ads_footer{float: right; display: inline; margin: 0; width : 469px;}
.banner_ad_footer{float: left; display: inline; width : 468px; margin : 0 0 0 0; height : 60px }
.banner_ads_footer p{float: right; margin-right : 4px; font: normal 0.65em Verdana,Arial,Helvetica,san-serif; line-height :12px; color : #ffffff;} 

.banner_ads_footer a{font: normal 0.9em Verdana,Arial,Helvetica,san-serif; line-height :12px; color : #ffffff; text-decoration: none;} 
.banner_ads_footer a:hover{font: normal 0.9em Verdana,Arial,Helvetica,san-serif; line-height :12px; color : #ffffff; text-decoration: underline;} 

.banner_footer_left {float : left; width : 250px; height : 60px;}
.banner_footer_left p{ float : left; width : 230px; padding : 5px; margin : 0 0 0 0;}

.banner_footer_right{float : right; width : 469px; margin : 0;}


.banner_ads_container{float: right; display: inline; margin: 1px 0 0 0; width : 469px; height : 73px;}
.banner_ad{float: left; display: inline; width : 468px; height : 60px;}
.banner_ads_container p{float: right; margin-right : 4px; font: normal 0.65em Verdana,Arial,Helvetica,san-serif; line-height :12px; color : #ffffff;} 

.banner_ads_container a{font: normal 0.9em Verdana,Arial,Helvetica,san-serif; line-height :12px; color : #ffffff; text-decoration: none;} 
.banner_ads_container a:hover{font: normal 0.9em Verdana,Arial,Helvetica,san-serif; line-height :12px; color : #ffffff; text-decoration: underline;} 

.directory_container{float: left; display: inline; margin : 19px 0 0 43px; padding-bottom : 19px;}
.directory_cat{float: left; display: inline; margin : 0 5px 3px 0; background-color: #FFFFFF;	width : 248px;height : 26px;}
.directory_cat p{margin : 0 0 0 12px; font: bold 0.7em Verdana,Arial,Helvetica,san-serif; line-height :26px; color : #0f9308;}



.left_banner_container{float: left; display: inline; margin : 0 0 0 0; padding-bottom : 5px;}
.left_banner_item{float: left; display: inline; margin: 0 0 4px 6px; padding: 0px; width: 120px; height: 60px;}
.left_banner_container p{float: left; display: inline; line-height : 12px; font-size : 0.9em; margin: -4px 0 0 6px;}
.left_banner_container a:hover{text-decoration : underline;}


.listing_area{float: left; display: inline; margin : 0 0 0 35px; padding : 0; background-color: #f0faea; height : auto; width : 772px;}
.listing_area h1{padding : 1px 0 0 8px; margin : 7px 0 7px 7px; font: normal 1.1em Verdana,Arial,Helvetica,san-serif; width : 350px; background : #FFFFFF;}


.listings_container{float: left; display: inline; margin : 0 0 0 35px; padding : 0 0 6px 0; background-color: #f0faea; height : auto; width : 772px;}
.listing_item_premium{float: left; display: inline; margin: 0 0 0 7px; height: 26px; width: 758px; background: #FFFFFF;}
.listing_item_premium_header{float: left; display: inline; height : 26px; width: 600px;}
.listing_item_premium_phone{float: left; display: inline; height: 26px; width: 158px; background-image: url(../images/premium_phone.gif); background-position: right; background-repeat: no-repeat;}

.listing_item_premium p{font: normal 0.85em ArialVerdana,Helvetica,san-serif; color : #575555; margin : 0 0 0 9px; line-height : 26px;}
.listing_item_premium_phone p{color :#0f9308; margin-left : 19px;}

.listing_item_premium a{color :#0f9308; font-weight : bold;}

.listing_item_standard{float: left; display: inline;  margin : 0 0 0 0; height: 26px; width: 772px; background-color : #FFFFFF;}
.listing_item_standard_header{float: left; display: inline; height : 22px; width: 607px;}
.listing_item_standard_phone{float: left; display: inline; height: 22px; width: 158px; background-image: url(../images/phone_standard.gif); background-position: right; background-repeat: no-repeat;}

.listing_item_standard p{font: normal 0.75em Arial,Verdana,Helvetica,san-serif; color : #575555; margin : 2px 0 0 9px; line-height : 22px;}

.listing_item_standard_header p{margin-left : 16px;}
.listing_item_standard_phone p{margin-left : 32px;}

.listing_item_standard p a, .listing_item_standard p a:visited, .listing_item_standard p a:active{color :#575555; font-weight : bold;}
.listing_item_standard p a:hover{color :#575555; font-weight : bold; text-decoration : underline;}

.advertiser_details_container{float: left; display: inline; margin : 0 0 10px 35px; padding : 8px 0 0 7px; background-color: #f0faea; height : 32px; width : 529px;}
.advertiser_detail{float: left; display: inline;  height : 25px; width : 522px;}
.advertiser_detail p{font: normal 0.75em Arial,Verdana,Helvetica,san-serif; color : #575555; margin : 0 0 0 9px; line-height : 25px;}
.advertiser_detail_web{float: left; display: inline; margin : 0 0 0 0; background-color: #FFFFFF; height : 25px; width : 365px;}
.advertiser_detail_phone{float: left; display: inline; margin: 0 0 0 5px; height: 25px; width: 152px; background-color: #FFFFFF; background-image: url(../images/icon_phone.gif); background-position: right;	background-repeat: no-repeat;}
.advertiser_detail_phone p{color :#0f9308;float : right; margin-right : 32px;}
.advertiser_logo{	float: right;	display: inline;	margin: -17px 0 10px 6px;	background-color: Black; width : 252px; height : 214px; border-left : 2px solid #0e9a0a;	border-bottom : 2px solid #0e9a0a; border-right : 1px solid #0e9a0a;}


.se_option{float: left; display :inline; margin : 5px 0 0 8px; width : 154px; height : 21px;}
.se_option img{float: left; display :inline; margin : 0 0 0 0;}

/* 
The contents of this file is licensed material and is copyright to arkom creative technology. It is protected by international copyright laws. It may not be modified, copied in whole or in part except in the manner expressly stated in the license agreement. If you are in any doubt as to what you are allowed to do, contact us at www.arkom.co.uk.
*/