@charset "iso-8859-1";
/* CSS Document */

img { 
	border: 0px;
	}

.text1 {
	font-family: Helvetica;
	font-weight: bold;
    font-size: 15px;
    color: #000000;
	padding-bottom: 10px;
	}
.text2 {
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	}
	
.text2 a {
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
	}

.text2 a:hover {
	color: #FF0000;
	
	}


.text3 {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	}

.text_contact {
	font-family: Helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	}
	
.text_contact a {
	font-family: Helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	}


.text_contact a:hover {
	color: #FF0000;
	}


.text_contact_bold {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	
	}
	
.text4 {
	font-family: Helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	padding-bottom: 6px;
	}
	
.text4 a {
	font-family: Helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	padding-bottom: 6px;
	}
	
.text4 a:hover {
	color: #FF0000;
	}		
	
	#searchbox { 
	padding-top: 48px;
	padding-right: 136px;
	}

#searchbox_container {
	width: 336px;
	
	}

#searchbox_left {
	float: left;
	width: 202px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #CCC;
	border-left-color: #CCC;	
	
	}
    
#searchbox_right {
	float: right;
	width: 132px;
	
	}
    
#searchbox_field  {
	width: 194px;
	height: 17px;
	border: 0;
	padding-top: 4px;
	padding-left: 6px;
	color:#999;
	}
	
#searchbox_button  {
	width:132px;
	height:25px;
	
	}
	
#frontpage_container { 
	margin: 0 auto;
	padding: 0;
	width: 1100px;
	}

#frontpage_top_container  { 
	margin: 0;
	padding: 0;
	width: 1100px;
	}
	
#frontpage_top_container_left  { 
	float: left;
	width: 620px;
	}
	
#frontpage_top_container_right  { 
	float: right;
	}

#frontpage_body_container { 
	margin: 0;
	padding: 0;
	}
	
#frontpage_body_container_left { 
	float: left;
	margin-top: 64px;
	width: 821px;
	}

#frontpage_logo { 
	position:absolute;
	margin: 0 auto;
	padding-left: 0px;
	width: 620px;
	height: 196px;
	}

#frontpage_body_container_right { 
	margin: 0;
	padding-left: 50px;
	 
	}

#frontpage_rightmenu_top { 
	margin-top: 2px;
	padding-top: 198px;
	
	}

#frontpage_rightmenu_top ul { 
	margin: 0;
	padding: 0px 0 0 0;
	list-style: none;
	background: url(http://orbweb.net/smba/website/images/right_menu_bar.gif) -68px; 
	}

#frontpage_rightmenu_top li { 
	display: block;
	height: 22px;
	}

#frontpage_rightmenu_top li a { 
	font-size: 15px;
	color: #000000;
	font-family: Helvetica;
	font-weight: bold; 
	text-decoration: none; 
	padding: 0px 0 0px 22px; 
	} 

#frontpage_rightmenu_top li a:hover { 
	background: url(http://orbweb.net/smba/website/images/bullet_red_extended.gif) 0px; 
	background-repeat:no-repeat; 
	color: #FF0000;
	}
	
#frontpage_rightmenu_directory { 
	margin-top: 54px;
	margin-left: 0px;
	background: url(http://orbweb.net/smba/website/images/right_menu_bar.gif) -68px; 
	}
		
.frontpage_rightmenu_directory_header {
	font-size:15px;
	font-weight: bold;
	font-family: Helvetica;
	}


#frontpage_rightmenu_directory ul { 
	margin-top: 0px;
	list-style: none;
	line-height: 15px;
	}
	
#frontpage_rightmenu_directory li { 
	display: block;
	font-size: 13px; 
	font-family: Helvetica;
	font-weight: normal; 
	text-decoration: none; 
	}
	
#frontpage_rightmenu_directory li a { 
	color: #000000;
	font-size: 13px; 
	font-family: Helvetica;
	font-weight: normal; 
	text-decoration: none; 
	margin: 0; 
	padding: 0px 0 0 22px; 
	} 

#frontpage_rightmenu_directory li a:hover { 
	background: url(http://orbweb.net/smba/website/images/bullet_red.gif) 0px; 
	background-repeat:no-repeat; 
	padding: 0px 0 0 22px; 
	color: #FF0000;
	}

#inside_container { 
	margin: 0 auto;
	padding: 0;
	width: 1100px;
	}

#inside_top_container  { 
	margin: 0;
	padding: 0;
	}
	
#inside_top_container_left  { 
	float: left;
	width: 620px;
	}
	
#inside_logo { 
	margin: 0;
	padding: 0;
	width: 620px;
	height: 196px;
	}
	
#inside_logo a img { 
	margin: 0;
	padding: 0;
	opacity: 1;
	}
	
#inside_logo a:hover img { 
	opacity: .7;
	}
	
#inside_top_container_right  { 
	float: right;
	}

#inside_body_container { 
	margin: 0;
	padding: 0;
	
	}
	
#inside_body_container_left { 
	float: left;
	margin-top: 6px;
	width: 821px;
	}

#inside_subtitle { 
	width: 415px;
	padding-left: 209px;
	}


#inside_body_container_content_left { 
	float: left;
	margin-top: 128px;
	width: 360px;
	padding-top:0px;
	padding-left:12px;
	padding-right:20px;
	
	}

#inside_body_container_content_right { 
	margin-top: 128px;
	float: right;
	width: 380px;
	padding-right:30px;
	
	}
#inside_body_container_content_left2 { 
	float: left;
	margin-top: 58px;
	width: 360px;
	padding-top:0px;
	padding-left:12px;
	padding-right:20px;
	
	}

#inside_body_container_content_right2 { 
	margin-top: 58px;
	float: right;
	width: 380px;
	padding-right:30px;
	
	}
	
#inside_body_container_content_news { 
	margin-top: 129px;
	width: 450px;
	padding-top:0px;
	padding-right:0px;
	
	}

.inside_news_item { 
	margin: 0;
	padding: 0;
	width: 598px;
	padding-left:12px;
	
	
	}
	
#inside_news_image { 
	float: left;
	width: 180px;
	}
	
#inside_news_content { 
	float: right;
	width: 362px;
	padding-right:40px;
	
	}

.inside_news_horizontal_line {
	width: 600px;
	padding-top:12px;
	padding-right:0px;
	margin-bottom:40px;
	border-bottom-color: #ccc;
	clear: both;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	}
	
.inside_body_list {
	padding-left: 12px; 
	text-indent: 0px;
	margin: 0;
	}
	
.inside_body_list a {
	
	text-indent: 0px;
	margin: 0;
	color: #000000;
	text-decoration: none;
	}
	
.inside_body_list a:hover {
	color: #FF0000;
	}

#competition_container{
	background: url('img/competition-header.jpg') no-repeat;
	padding: 568px 0 0 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	width: 820px;
	}

	#competition_left{
		float: left;
		display: inline;
		width: 369px;
		padding: 59px 20px 0 20px;
		border-right: 1px solid #ccc;
	}

	#competition_right{
		float: left;
		display: inline;
		width: 370px;
		padding: 40px 20px 0 20px;
	}
	#competition_container input.form_text{
		font-size: 12px;
		width: 208px;
		border: 1px solid #ccc;
		padding: 3px;
		margin-bottom: 2px;
	}
	#competition_container label{
		color: #444;
	}
	#competition_container input.form_postcode{
		width: 90px !important;
	}
	#competition_container textarea{
		font-family: Helvetica, Arial, Sans-serif;
		font-size: 12px;
		width: 208px;
		height: 580px;
		border: 1px solid #ccc;
		padding: 3px;
		margin-bottom: 2px;
	}
	#competition_container ol{
		padding: 0 0 0 1.5em;
		font-size: px;
	}
	#competition_container li{
		padding: 0 0 1em 0;
	}
	#competition_container .competition_terms_conditions span{
		margin: 0 0 0 -2em;
		display: block;
		padding: 0 0 5px 0;
	}
	.competition_terms_conditions{
		padding: 3px 0 0 0;
		font-size: 11px;
	}
	#competition_container span.error{
		color: #f10000;
		display: block;
	}
	textarea.error,
	input.error{
		border-color: #f10000!important;
	}
	.clear{
		clear: both;
	}
#directory_content {
	padding-top: 109px;
	width: 410px;
	}

#directory_content_wide {
	padding-top: 109px;
	width: 710px;
	}

#directory_cat {
	padding-top: 109px;
	width: 712px;
	}
	
.directory_cat_title {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	padding-bottom: 20px;
	padding-left: 12px;
	}

.directory_cat_title a {
	font-family: Helvetica;
	font-weight: bold;
    font-size: 15px;
    color: #FF0000;
	text-decoration: none;
	}

.directory_cat_title a:hover {
	color: #CC0000;
	
	}


.directory_cat_subtitle{
	font-family: Helvetica;
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
	padding-bottom: 10px;
	padding-left: 12px;
	}
	
.directory_cat_subtitle ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Helvetica;
	font-weight: bold;
    font-size: 14px;
    color: #FF0000;
	padding-bottom: 10px;
	}
	
.directory_cat_subtitle li a {
	font-family: Helvetica;
	font-weight: bold;
    font-size: 14px;
    color: #FF0000;
	text-decoration: none;
	}	

.directory_cat_subtitle li a:hover {
	color: #CC0000;
	}	
	
	
#directory_catlist { 
	width: 700px;
	
	}
	
	
.directory_cat_list_title{
	font-family: Helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	padding-left: 12px;	
	}

.directory_cat_list_title a {
	font-family: Helvetica;
	font-weight: normal;
    font-size: 14px;
    color: #000000;
	text-decoration:none;
	}

.directory_cat_list_title a:hover {
	color: #FF0000;
	
	}

.directory_cat_list_subtitle{
	font-family: Helvetica;
	font-weight: normal;
    font-size: 14px;
    color: #666666;
	}

.directory_cat_title_row { 
	width: 660px;
	
	}

.directory_cat_title_box { 
	float: left;
	width: 350px;
	overflow: hidden;
	}	

.directory_cat_bus_type_box { 
	float: right;
	width: 300px;
	padding-left:10px;
	overflow: hidden;
	}	
	
#directory_det {
	padding-top: 109px;
	width: 818px;
	}
	
#directory_det_left {
	float: left;
	width: 394px;
	margin-left: 12px;
	}
	
#directory_det_right {
	float: right;
	width: 400px;
	}


.directory_det_breadcrumb {
	font-family: Helvetica;
	font-weight: bold;
    font-size: 15px;
    color: #FF0000;
	padding-bottom: 10px;
	}

.directory_det_breadcrumb a {
	font-family: Helvetica;
	font-weight: bold;
    font-size: 15px;
    color: #FF0000;
	
	text-decoration: none;
	}



.directory_det_breadcrumb a:hover{
	color: #CC0000;
	
	}



.directory_det_title {
	font-family: Helvetica;
	font-weight: bold;
    font-size: 15px;
    color: #000000;
	padding-bottom: 10px;
	}

.directory_det_subtitle{
	font-family: Helvetica;
	font-weight: bold;
    font-size: 14px;
    color: #FF0000;
	padding-bottom: 10px;
	}
	
.directory_det_business_type {
	font-family: Helvetica;
	font-weight: normal;
    font-size: 14px;
    color: #000000;
	padding-bottom: 10px;
	}
	
.directory_det_specialises_in {
	
	padding-bottom: 10px;
	}
	
.directory_det_specialises_in ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
.directory_det_specialises_in li{
	font-family: Helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	font-style: italic;
	}
	
.directory_det_address {
	font-family: Helvetica;
	font-weight: normal;
    font-size: 14px;
    color: #000000;
	padding-bottom: 0px;
	}


.directory_det_telephone {
	font-family: Helvetica;
	font-weight: normal;
    font-size: 14px;
    color: #000000;
	padding-bottom: 0px;
	}

.directory_det_website {
	font-family: Helvetica;
	font-weight: normal;
    font-size: 14px;
    color: #000000;
	padding-bottom: 10px;
	}

.directory_det_website a {
	font-family: Helvetica;
	font-weight: normal;
    font-size: 14px;
    color: #000000;
	padding-bottom: 10px;
	text-decoration: none;
	}

.directory_det_website a:hover{
	color: #FF0000;	
	}
	
.directory_det_contact {
	font-family: Helvetica;
	font-weight: normal;
    font-size: 14px;
    color: #000000;
	padding-bottom: 10px;
	}


.directory_det_description {
	width: 360px;
	font-family: Helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	padding-bottom: 10px;
	padding-right: 20px;
	}

.directory_det_hours {
	width: 360px;
	font-family: Helvetica;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	padding-bottom: 10px;
	}

.directory_det_parking {
	font-family: Helvetica;
	font-weight: normal;
    font-size: 14px;
    color: #000000;
	padding-bottom: 10px;
	}

.directory_det_wheelchair {
	font-family: Helvetica;
	font-weight: normal;
    font-size: 14px;
    color: #000000;
	padding-bottom: 10px;
	}




#inside_rightmenu { 
	margin-top: 2px;
	float: right;
	text-align: left;
	padding: 0;
	width: 279px;
	}

	
#inside_rightmenu_top { 
	margin: 0;
	padding: 0;
	
	}

#inside_rightmenu_top ul { 
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	background: url(http://orbweb.net/smba/website/images/right_menu_bar.gif) 1px; 
	}

#inside_rightmenu_top li { 
	display: block;
	height: 22px;
	}

#inside_rightmenu_top li a { 
	font-size: 15px;
	color: #000000;
	font-family: Helvetica;
	font-weight: bold; 
	text-decoration: none; 
	padding: 0px 0 0px 22px; 
	} 

#inside_rightmenu_top li a:hover { 
	background: url(http://orbweb.net/smba/website/images/bullet_red_extended.gif) 0px; 
	background-repeat:no-repeat; 
	color: #FF0000;
	}
	
#inside_rightmenu_directory { 
	margin-top: 27px;
	margin-left: 0px;
	background: url(http://orbweb.net/smba/website/images/right_menu_bar.gif) 1px; 
	}
		
.inside_rightmenu_directory_header {
	font-size:15px;
	font-weight: bold;
	font-family: Helvetica;
	}

#inside_rightmenu_directory ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 15px;
	}
	
#inside_rightmenu_directory li { 
	display: block;
	font-size: 13px; 
	font-family: Helvetica;
	font-weight: normal; 
	text-decoration: none; 
	}
	
#inside_rightmenu_directory li a { 
	color: #000000;
	font-size: 13px; 
	font-family: Helvetica;
	font-weight: normal; 
	text-decoration: none; 
	margin: 0; 
	padding: 0px 0 0 22px; 
	} 

#inside_rightmenu_directory li a:hover { 
	background: url(http://orbweb.net/smba/website/images/bullet_red.gif) 0px; 
	background-repeat:no-repeat; 
	padding: 0px 0 0 22px; 
	color: #FF0000;
	}
	
.headline  {
	font-family: Helvetica;
    font-size: 12pt;
    color: #000000;
	font-weight: bold;  
	}	
	
.footer  {
clear: both;
	height: 20px;  
	}	
