body {font-family:arial;background:url(null) fixed no-repeat;background-color: #ffffff;padding:0.3em 0 0 0;margin:0;font-size:100%;}

.width {width:743px;}
a img {border:0;}
.leftcolumn {width:149px;}
.rightcolumn {width:125px;float:right;padding-top:8px;}
.middlecolumn {width:469px;}

.w_2 {padding:0.5em;width:450px;}
.top_pad {padding:0 0 6px 0;margin-top:0.5em;}

/* .nav_border {border-style:solid; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-width:0px; border-color:#000000;font-size:75%; padding:10px 0 0 0;margin-top:0;} */

.nav_border {border:0px; font-size:75%; padding:10px 0 0 0;margin-top:0;}
.nav_border a,.nav_border a:visited {color:#000000; text-decoration:none;}
.nav_border a:hover {text-decoration:underline;}

.nav_border img {padding:30px 5px 20px;}

.welcome {border:2px solid #000000; padding:3px 0 3px 0; font-weight:bold; font-size:105%;text-align:center;margin-bottom:0.5em;}
.welcome a,.welcome a:visited {color:#0b87a2; text-decoration:none;}

.input_name {font-weight:bold; font-size:70%;padding:0 0.2em 0 0.2em;}
.input_name input {width:170px;}
.input_name select {font-size:90%;}

.businessearch {background-color:#efeeee; padding:0.3em; background-repeat:no-repeat;border:1px #a8a7a7 solid;margin:0;}

.businessearch input {width:90px;font-size:90%;}
.businessearchheader {background-color:#000000;color:#FFFFFF;font-size:90%;margin:0;padding:0.2em;}

.links {font-size:85%; padding:3px 0 3px 0; color:#737372;text-align:left;}
.links a {color:#666666; text-decoration:none;}
.links a:visited {color:#666666; text-decoration:none;}
.links a:hover {color:#0b98a2; text-decoration:underline;}

.showmap { color:#000000;text-decoration:none;text-align:right;font-size:90%;font-weight:bold;}
.showmap a { color:#000000; text-decoration:none;}
.showmap a:hover { text-decoration:underline;}
.links b {color:#000000;}

.cat {background-color:#f4f2f2; font-size:70%; font-weight:bold; padding:2px 2px 2px 2px; border:solid 1px #c6c4c4;}
.cat a{font-weight:bold; color:#000000; text-decoration:none;}
.cat td:hover {background-color:#000000;}
.cat td:hover a,.cat td:hover a:visited {color:#ffffff;}
.cat a:hover {color:#ffffff;}

.b1 {border:solid 1px #c6c4c4;}

.pag_num {background-color:#fcfbfb; border:solid 1px #48a5b9; font-size:75%; margin:10px 0 0 0; padding:2px 5px 2px 7px; color:#6c6c6b;}
.pag_num a,.pag_num a:visited {font-weight:bold; text-decoration:none; color:#000000;}
.pag_num b {color:#000000;}

/* .name_list {background-image:url(/_system/BusinessBoffin_New/images/list_back.jpg); background-repeat:no-repeat; color:#ffffff; font-weight:bold; font-size:75%; padding:2px 0 2px 5px; border:solid 1px #000000;} */
.name_list {background-image:url(premiumlisting_backg.jpg);color:#058fd0; font-weight:bold; font-size:130%; font-weight:bold; padding:0px}

.address {font-size:70%; padding:5px 8px 5px 5px;border:solid 1px #b8b8b8; margin:2px 0 2px 0;}
/* .address_enhanced {font-size:80%; padding:5px 8px 5px 5px; margin:2px 0 0 0;} */

.address_enhanced {font-size:70%; padding:5px 8px 5px 5px;margin:2px 0 2px 0;}

.title_premium {background: url(/_system/BusinessBoffin_New/images/premiumlisting_backg) 0 0 repeat-y;width:450px;height:100px}

.speal b {font-size:95%;}

.icons {border:1px solid #81817e; margin:2px 0 0 0; font-size:70%; font-weight:bold; padding:0 0 1px 0;}
.icons a,.icons a:visited {color:#000000; text-decoration:none;}
.icons a:hover {color:#0b87a2; text-decoration:underline;}
.icons img {padding:0px 5px 0 0;}

.ltgreybox {border:1px solid #d0d0d0; margin:10px 0px 10px 0px; padding:5px 20px 5px 8px; font-size:70%; width:450px;}

/*.standard {border:1px solid #d0d0d0; margin:10px 0px 10px 0px; padding:5px 20px 5px 8px; font-size:70%; width:450px;} old one */
.standard {border:0px; border-top:1px solid #d0d0d0;margin:10px 0px 10px 0px; padding:3px 18px 3px 5px; font-size:70%; width:450px; text-align:left;}
/* .standard a,.standard a:visited { on edition basis } */

.standard_payment {border:1px solid #d0d0d0; margin:10px 10px 10px 10px; padding:5px 20px 5px 8px; font-size:70%; width:450px;}
.standard_payment a,.standard_payment a:visited {color:#2893aa;}

/* .whattheysay_bullet { by edition } */

.right_border {border:solid 1px #000000;font-size:75%; padding:10px 0 10px 0;text-align:center;}

.stoc_border {border:1px #000000 solid;border-top-width:0px; font-size:70%; padding:4px 4px 4px 4px;}
.stoc_border a {color:#000000;font-weight:bold;text-decoration:none;}

.bot_pad {padding:6px 0 10px 0;}
.bot_pad h2 {background-color:#181817;font-size:80%;color:#FFFFFF;margin:0;padding:0.3em;}

.com_pad {padding:0 0 10px 0;}
.com_pad h2 {background-color:#1e7b90;font-size:80%;color:#FFFFFF;margin:0;padding:0.3em;}

.messagebox {border:2px #000000 solid;font-size:80%;padding:0px;width:446px;}
.messagebox h2 { background-color:#000000;font-size:100%;font-weight:bold;color:#ffffff;padding:5px;margin:0px;}
.messageborder_contentpadding {padding:10px;}

.categorywrapper {border-left:2px #000000 solid;border-top:2px #000000 solid;width:450px;font-size:100%;}
.categoryheader {background-color:#FF8000;font-size:100%;font-weight:bold;padding:0.2em 0 0.2em 1em;}
.categoryitem {float:left;font-size:70%;width:150px;}
.categoryitem div {font-size:100%;text-align:center;font-weight:bold;border-bottom:2px #000000 solid;border-right:2px #000000 solid;background-color:#FFFFFF;}
.categoryitem div a {color:#000000;text-decoration:none;}
.categoryitem div a:visited {color:#000000;text-decoration:none;}
.categoryitem div:hover {text-align:center;font-weight:bold;border-bottom:2px #000000 solid;border-right:2px #000000 solid;background-color:#000000;}
.categoryitem div:hover a {color:#FFFFFF;text-decoration:none;}
.categoryitem div:hover a:visited {color:#FFFFFF;text-decoration:none;}

form {margin:0;padding:0;}

.directory_content_bullet {margin:0px;padding-left:15px;display:block;}

.middlecolumnarticle {font-size:70%;}
.middlecolumnarticle h2 {font-weight:bold;font-size:110%;background-color:#f4f2f2;color:#000000;margin:0.8em 0 0.3em 0;padding:0.3em;}

.middlecolumnarticle_blue {font-size:70%;}
.middlecolumnarticle_blue h2 {font-weight:bold;font-size:110%;background-color:#058fd0;color:#ffffff;margin:0.8em 0 0.3em 0;padding:0.3em;}

.directory_addform {font-size:90%;padding:0.8em;}
.directory_addform input {border:1px #888888 solid;font-size:90%;}
.directory_addform select {font-size:90%;}
.directory_addform textarea {font-family:arial;font-size:100%;}
.directory_addform br {font-size:70%;}

.b_add_title {border:#949494 1px solid; padding:2px 0 3px 0px;text-align:center;margin:0;font-size:90%;}
.b_edit_title {border:#949494 1px solid; padding:2px 0 3px 0px;text-align:center;margin:0;font-size:90%;}
.BusinessAddintro {font-size:85%; padding:5px 0px 10px 0px;}
.BusinessAddintro a {font-weight:bold; color:#0247c4;}
.Businessintro_larger {font-size:100%; padding:5px 0px 3px 0px;}
.Businessintro_larger a {font-weight:bold; color:#0247c4;}
.Businessintro_largest {font-size:140%;}
.businessintro_blue {color:#0247c4;}

.adding_border {border:1px solid #C0C0C0; border-top-width:0px; font-size:75%; text-align:left; padding:0px 7px 15px 7px;}
.adding_border_payment {border:1px solid #C0C0C0; font-size:75%; text-align:left; padding:0px 7px 5px 7px;}

.add_bottom {background-color:#d0d0d0; border:solid 1px #000000; padding:6px 5px 5px 5px}
.add_button {text-align:right;}
.add_bus_steps {border:2px dotted #81a3e2; font-size:70%; padding:2px 2px 2px 5px; margin:5px 0 5px 0;}
.add_bus_steps b {font-size:105%;}
.add_bus_steps em {color:#0247c4; font-style:normal;}

.b_edit_title {border:#0247c4 2px solid; padding:4px 0 2px 25px;}
.b_edit_border {border:1px solid #808080; border-top-width:0px; font-size:75%; text-align:left; padding:6px 8px 60px 8px;}
.restAddintro a {font-weight:bold; color:#6d0769;}
.b_edit_stan {background-color:#000000; color:#ffffff; font-weight:bold; padding:7px 0px 7px 10px;}
.b_edit_stan_pl {border:solid 2px #000000;padding:0 0 0 10px;}
.editbenhancetitle {background-color:#0247c4; color:#ffffff; font-weight:bold; padding:3px 0px 3px 10px;}
.edit_enh_login {padding:5px 4px 5px 7px; border:1px solid #000000; border-top-width:0px;}
.bedit_login_but {background-color:#cfe0fd; border:1px solid #0247c4; padding:4px 0px 4px 0px; width:80px;text-align:center;margin-top:0.3em;}
.forgot input {border:1px #000000 solid; color:#0247c4;}

.categorybreadcrumb {background-color:#000000;font-size:70%;font-weight:bold;color:#FFFFFF;border-right:2px #000000 solid;width:450px;}
.categorybreadcrumb a,.categorybreadcrumb a:visited {color:#FFFFFF;text-decoration:none;font-size:100%;}
.categorybreadcrumb a:hover {text-decoration:underline;}
.categorybreadcrumbinner {padding:0.2em 0.5em 0.2em 0.5em;}

#mapwrapper {position:absolute;top:-500px;left:-600px;z-index:2;background-color:#FFFFFF;font-size:75%;text-align:right;border:2px #999999 solid;}

/* Enhanced and Premium Listings */
.listing_middlecolumn {border:1px solid #000000;background:#ffffff;text-align:center;margin:0px;margin-top:10px;padding:0px;}
.listing_middlecolumn_enh {border:1px solid #787878;background:#ffffff;text-align:center;margin:0px;padding:0px;}

.listing_middlecolumn_enhanced {width:448px;border:1px solid #000000;background:#ffffff;text-align:center;margin:0px;padding:0px;}

.listing_middlecolumntop_premium {background:url(/_system/BusinessBoffin_New/images/premiumlisting_backg.jpg) repeat-y;width:100%;margin:0;border-bottom:1px #000000 solid;}
.listing_middlecolumntop_enhanced {width:100%;}

.listing_middlecolumntoptext_premium {float:left;color:#FFFFFF;font-size:80%;font-weight:bold;padding:0.4em 0em 0.4em 0em;margin: 0;}
.listing_middlecolumntoptext_enhanced {float:left;color:#058fd0;font-size:80%;font-weight:bold;padding:0.4em 0em 0.4em 0.4em;height:15px;margin:0;}

.listing_middlecolumnborderBL {width:12px;height:12px;padding:0px;border:0px;z-index:99;float:left;clear:both;margin:-12px 0px 0px 0px;margin-left:-3px;margin-left:0px;}
.listing_middlecolumnborderBR {width:12px;height:12px;padding:0px;border:0px;z-index:99;float:right;clear:right;margin:-12px 0px 0px 0px;margin-right:-3px;margin-right:0px;}
.address_new {font-size:70%; text-align:left;padding:5px 8px 5px 15px; margin:2px 0 0 0;}
.whattheysay_premium {font-size:90%;background-color:#f1f4f8;padding-left:5px}
.whattheysay_enhanced {font-size:90%;padding-left:5px}

.map_icons {margin:5px 10px 10px 10px; font-size:70%; font-weight:bold; padding:1px 1px 1px 1px;float:right;}
.map_icons a,.icons a:visited {color:#000000; text-decoration:none;}
.map_icons a:hover {color:#0b87a2; text-decoration:underline;}
.map_icons img {padding:0px 5px 0 0;}

/* New Styles - RK 04/09/07 */
.bd_paperheader { font-size:115%; padding-top:5px;padding-bottom:5px;font-style: italic; }
.emphasis_strong { font-weight:bold;}
.bd_businesssearch_wrapper { border:1px solid #000000;width:450px;}
/* .bd_searchbody { in each edition } */

.bd_businesssearch_header {font-weight:bold;font-size:90%;background-color:#000000; border:solid 1px #000000; color:#ffffff;padding:2px 2px 5px 10px;}
.bd_businesssearch_options {padding-left:10px;color:#000000;font-weight:bold; font-size:70%}
.bd_businesssearch_options input {width:130px;font-size:90%;}
.bd_businesssearch_options select {width:135px;font-size:90%;}
/* .bd_businesssearch_submitbtn { in each edition } */

div.row { clear: both;padding-top: 0px;}
div.row a { color:#000;}

div.row label {float: left;text-align: left;} /* was 95px */

div.row span.formw {float: right; width: 120px; text-align: left;margin-right:5px;} 

.bd_boxedtitle {border: 1px #DCDBDB solid; padding:2px;padding-left:5px;text-align:left;margin:0;margin-top:5px;font-size:115%;}
.bd_addingborder {border:1px solid #676767; border-top-width:0px; font-size:75%; text-align:left; padding:0px 7px 15px 7px;}
.bd_addingborder_complete {border:1px solid #949494; font-size:75%; text-align:left;}
.bd_addingborder_complete_ltgrey {border:1px solid #DCDBDB; font-size:75%; text-align:left;width:445px;}

.bd_smallerltgreytext {color:#676767;font-size:75%;padding:5px;padding-left:8px;}
.bd_smallerltgreytext a,.bd_smallerltgreytext a:visited {color:#000000;text-decoration:none;}
.bd_smallerltgreytext a:hover {text-decoration:underline;}

.bd_sectionheader { font-size:120%; padding-top:10px;padding-bottom:10px;font-style: italic;}
.bd_sectionheader_ltgreyborder {border-top:1px solid #E8E8E8;}
.bd_addbus_wrapping { padding:7px 15px 15px 7px; }
.bd_addbus_subheading {border:1px dotted #949494; background-color:#F4F3F3;border-left:0px; border-right:0px;padding:5px;}

.bd_sectionfooter { padding:10px;padding-top:5px;}
.bd_footertext { font-size:90%; padding-top:10px;padding-bottom:10px;font-style: italic;}
.bd_footertext_link a {text-decoration:none;}
.bd_footertext_link a:hover {color:#000000; text-decoration:underline;}

.bd_formelementwrapper {margin-right:10px;margin-bottom:10px;font-weight:bold;float:left;}
.bd_formelementwrapper select {font-size:90%;}

hr { border:0;width:98%;height: 1px;text-align:center;border-top: 1px dotted #000;}
.bd_ruler {background: white url(/_system/BusinessBoffin_New/images/dot_img.gif) repeat-x;width:100%;margin: 3px 0 3px 0;}

.bd_listing_wrapper {padding-top:0px;padding-bottom:15px;}
.bd_listing_enhanced_innerwrapper {padding-top:5px;padding-left:5px;}
.bd_listing_enhanced_companyname {font-size:100%;font-weight:bold;padding:0.4em 0em 0.4em 0.4em;height:15px;margin:0;float:left;}
.bd_listing_enhanced_address {font-size:100%;padding:0em 0em 0.4em 0.4em;height:15px;margin:0;float:left;}
.bd_listing_enhanced_whattheysay {font-size:85%;padding-left:5px;}

.bd_midgreytext {color:#949494;}

/* .bd_listing_premiumwrapper { by edition } */
/* .bd_listing_premium_top { by edition } */
/* .bd_listing_premium_whattheysay { by edition } */

.bd_listing_premium_companyname {font-size:95%;font-weight:bold;padding:0.4em 0em 0.4em 0.4em;height:15px;margin:0;float:left;color:#FFFFFF;}
.bd_listing_premium_address {font-size:70%; text-align:left;padding:5px 8px 5px 5px; margin:0;}
.bd_listing_premiumfooterwrapper {width:450px;background:#ffffff;text-align:center;border:0px;margin:0px;padding:0px;}

/* .nEditionBorder { by edition } */

/* .bd_listing_whattheysay_titletext { by edition } */

/* .bd_listing_premium_icons { by edition } */
.bd_listing_premium_icons a,.bd_listing_premium_icons a:visited {color:#000000; text-decoration:none;}
.bd_listing_premium_icons a:hover {color:#0b87a2; text-decoration:underline;}
.bd_listing_premium_icons img {padding:0px 5px 0 0;}

.bd_listing_enhanced_icons {margin:0px; font-size:90%; font-weight:bold; padding:0px;}
.bd_listing_enhanced_icons a,.bd_listing_premium_icons a:visited {color:#000000; text-decoration:none;}
/* .bd_listing_enhanced_icons a:hover {color:#0b87a2; text-decoration:underline;} */
.bd_listing_enhanced_icons img {padding:0px 5px 0 0;}

.bd_searchresult_menunav { font-size:70%;padding:0.4em 0em 0.4em 0.4em;margin:0;margin-bottom:5px;float:left;color:#000;}
.bd_searchresult_menunav a {text-decoration:none;color:#000;}
.bd_searchresult_menunav a:hover { text-decoration:underline;}

.sponsorship {padding-top:0.3em;}

/* Footernav and Footertext added by Russ Davies 20080819 for footer updates as per David Fordhams request and Sara Hs content. */

.footernav A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
}

.footernav A:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}

.footernav A:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
}

.footernav A:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
	margin-left: 10px;
	margin-right: 10px;
}


.footertext	{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}