/*@import url(../../!Website_template/css/master.css); */

body {background-color:#003043;margin: 0;padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:0.8em}
html{margin: 0;padding: 0;}
.hidden {display: none;}
p{padding:0px; margin:0px;}

ul {margin:0}

.block_top {height:29px;  background-image:inherit;}

.nav_bot    { background-image:inherit; height:10px; background-position:bottom; }

.leftRightMargin { margin-left: 12px; margin-right: 12px; }

a{color:#00354b;}
a:link{color:#00354b;}
a:active{color:#999999;}
a:visited{color:#5a5a5a;}
a:hover{color:#00709e;}

/* RCT module colours */
.general {background-image: url(/_images/block_top_bg_home.gif); background-color:#004e90;}
.home, .currentpage_home {background-image:url(/_images/block_top_bg_home.gif); background-color: #004f94;}
.news, .currentpage_news {background-image:url(/_images/block_top_bg_news.gif); background-color: #006308;}
.events, .currentpage_events {background-image:url(/_images/block_top_bg_events.gif); background-color: #5e0065;}
.businesses, .currentpage_businesses {background-image:url(/_images/block_top_bg_businesses.gif); background-color: #090e83;}
.restaurants, .currentpage_restaurants {background-image:url(/_images/block_top_bg_restaurants.gif); background-color: #650103;}
.cars, .currentpage_cars {background-image:url(/_images/block_top_bg_cars.gif); background-color: #868200;}
.properties, .currentpage_properties {background-image:url(/_images/block_top_bg_properties.gif); background-color: #7b5e00;}
.dating, .currentpage_dating {background-image:url(/_images/block_top_bg_dating.gif); background-color: #a21e79;}
.jobs, .currentpage_jobs {background-image:url(/_images/block_top_bg_jobs.gif); background-color: #005f6a;}
.shopping, .currentpage_shopping {background-image:url(/_images/block_top_bg_shopping.gif); background-color: #7f067e;}
.classifieds, .currentpage_classifieds {background-image:url(/_images/block_top_bg_classifieds.gif); background-color: #5a5a5a;}
.hotels, .currentpage_hotels {background-image:url(/_images/block_top_bg_hotels.gif); background-color: #5a7200;}
.community, .currentpage_community {background-image:url(/_images/block_top_bg_community.gif); background-color: #5e0065;}

/* RCT light and dark colours */
.home_light, a.home_light {color: #0154a0;}
.home_dark, a.home_dark {color: #002f4d;}
.general_light, a.general_light {color: #0154a0;}
.general_dark, a.general_dark {color: #002f4d;}
.events_light, a.events_light {color: #6f0078;}
.events_dark, a.events_dark {color: #3d0043;}
.businesses_light, a.businesses_light {color: #011792;}
.businesses_dark, a.businesses_dark {color: #15006e;}
.restaurants_light, a.restaurants_light {color: #820000;}
.restaurants_dark, a.restaurants_dark {color: #4f0101;}
.cars_light, a.cars_light {color: #959301;}
.cars_dark, a.cars_dark {color: #716a00;}
.properties_light, a.properties_light {color: #816300;}
.properties_dark, a.properties_dark {color: #4e3800;}
.dating_light, a.dating_light {color: #b72f8c;}
.dating_dark, a.dating_dark {color: #7c0058;}
.jobs_light, a.jobs_light {color: #006773;}
.jobs_dark, a.jobs_dark {color: #003e45;}
.shopping_light, a.shopping_light {color: #8a0a89;}
.shopping_dark, a.shopping_dark {color: #6e006d;}
.classifieds_light, a.classifieds_light {color: #696969;}
.classifieds_dark, a.classifieds_dark {color: #3c3c3c;}
.hotels_light, a.hotels_light {color: #617e00;}
.hotels_dark, a.hotels_dark {color: #495c00;}
.community_light, a.community_light {color: #6f0078;}
.community_dark, a.community_dark {color: #3d0043;}

a.home_light:hover,
a.home_dark:hover,
a.general_light:hover,
a.general_dark:hover,
a.events_light:hover,
a.events_dark:hover,
a.businesses_light:hover,
a.businesses_dark:hover,
a.restaurants_light:hover,
a.restaurants_dark:hover,
a.cars_light:hover,
a.cars_dark:hover,
a.properties_light:hover,
a.properties_dark:hover,
a.dating_light:hover,
a.dating_dark:hover,
a.jobs_light:hover,
a.jobs_dark:hover,
a.shopping_light:hover,
a.shopping_dark:hover,
a.classifieds_light:hover,
a.classifieds_dark:hover,
a.hotels_light:hover,
a.hotels_dark:hover,
a.community_light:hover,
a.community_dark:hover {color: inherit;}


/* RCT block top styles */
.general .block_top {background-image: inherit; background-color:inherit; }
.home .block_top {background-image:inherit; background-color: inherit;}
.events .block_top { background-image: inherit; background-color: inherit; }
.cars .block_top { background-image: inherit; background-color: inherit; }
.news .block_top { background-image: inherit; background-color: inherit; }
.businesses .block_top { background-image: inherit; background-color: inherit; }
.community .block_top { background-image: inherit; background-color: inherit; }
.restaurants .block_top { background-image: inherit; background-color: inherit; }
.jobs .block_top { background-image: inherit; background-color: inherit; }
.shopping .block_top { background-image: inherit; background-color: inherit; }
.dating .block_top { background-image: inherit; background-color: inherit; }
.classifieds .block_top { background-image: inherit; background-color: inherit; }
.hotels .block_top { background-image: inherit; background-color: inherit; }
.properties .block_top { background-image: inherit; background-color: inherit; }
.noTitle .block_top {height:0px;  background-image: url('/_images/block_bg.gif');  height: 4px; }


#page_container {width: 948px; margin: auto;  }

#left_col{float:left; clear:both;}
#right-col{float:left; clear:both;}

#header {
padding-top: 20px;
background-image:url(/_images/header_bg.gif);
background-color:#FFFFFF;
height:126px;
width:100%;
clear:both;
float:left;
}
    
#header_logo { clear:both; float:left; width:630px; height:90px;}
#header_img {float:right; padding-right:23px;}
div.header_img_small {float:left; width:72px; height:72px; margin-left:13px;}
#header_img_01 {   float:left; width:72px; height:72px; margin-left:13px;}
#header_img_02 {   float:left; width:72px; height:72px; margin-left:13px;}
#header_img_03 {   float:left; width:72px; height:72px; margin-left:13px;}

#header_nav{ height:39px; width:948px;}

#nav_top {margin:auto; height:21px; padding-top:5px; padding-left:0px; background-color:#dfdfdf; clear:both;}   
#nav_top .nav_top_left{ margin:auto; background-image:url(/_images/nav_top_left2.gif); width:17px; height:26px; float:left; left:0px; top:-5px; position:relative; }
#nav_top .nav_top_right { margin:auto; background-image:url(/_images/nav_top_right2.gif); width:17px; height:26px; float:right; right:0px; top:-5px; position:relative;}      


#nav_bot_home   { background-image:url(/_images/block_top_bg_home.gif); height:10px; background-position:bottom; }
#nav_bot_news   { background-image:url(/_images/block_top_bg_news.gif); height:10px; background-position:bottom; }
#nav_bot_businesses { background-image:url(/_images/block_top_bg_businesses.gif); height:10px; background-position:bottom; }
#nav_bot_restaurants    { background-image:url(/_images/block_top_bg_restaurants.gif); height:10px; background-position:bottom; }
#nav_bot_cars   { background-image:url(/_images/block_top_bg_cars.gif); height:10px; background-position:bottom; }
#nav_bot_properties { background-image:url(/_images/block_top_bg_properties.gif); height:10px; background-position:bottom; }
#nav_bot_dating { background-image:url(/_images/block_top_bg_dating.gif); height:10px; background-position:bottom; }
#nav_bot_jobs   { background-image:url(/_images/block_top_bg_jobs.gif); height:10px; background-position:bottom; }
#nav_bot_shopping   { background-image:url(/_images/block_top_bg_shopping.gif); height:10px; background-position:bottom; }
#nav_bot_classifieds    { background-image:url(/_images/block_top_bg_classifieds.gif); height:10px; background-position:bottom; }
#nav_bot_hotels { background-image:url(/_images/block_top_bg_hotels.gif); height:10px; background-position:bottom; }
#nav_bot_community  { background-image:url(/_images/block_top_bg_community.gif); height:10px; background-position:bottom; }

.nav_sides_top_left{margin:auto; background-image:url(/_images/nav_top_left.gif);width:5px;height:21px; float:left; left:0px; position: relative; display:inline;}
.nav_sides_top_mid{ height:21px; float:left; position: relative;  display:inline; }
.nav_sides_top_right {margin:auto; background-image:url(/_images/nav_top_right.gif); width:5px; height:21px; float:left; position: relative; display:inline;}      


.navcontainer ul { border: 0; margin: auto; padding: 0; list-style-type: none;  float:left;   }

.navcontainer li { 
float: left;
text-align: center;
padding: 0;
margin: 0;
margin-left:2px;
}

.navcontainer ul li { 
text-align: center;
}

.navcontainer ul li a { 
height: 16px;
padding-right: 10px;
padding: 2px;
padding-top: 2px;
margin: 0; 
text-decoration: none; 
display: block; 
text-align: center;
font: normal 1.0em arial, Tahoma, verdana, lucida, sans-serif;
color: #ffffff;
}

.block_mid {overflow:hidden;}

#block_tagcloud ul {
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: center;
}


/*.weather_image { float: left; height: 50px; margin-right:5px; border: 1px solid #0072a1; padding:2px; margin-top:2px; margin-bottom:3px;}*/
.cars_image, .properties_image, .events_image, .community_image  {height:50px; float: left; /*border: 1px solid #0072a1;*/ padding:2px; margin-top:2px; margin-bottom:3px; margin-right:8px; top:0px;}
.feed .weather_item { clear:both; position:relative;}
.feed .jobs_item { clear:both; position:relative; background-color:#000000;}

.feed_item { margin-left:1px; top:0px; clear:both; position:relative; width: 292px; /*height:67px;*/ overflow:hidden; padding: 8px 1px 8px 5px ;}
.feed_item:hover { background-color:#e3e3e3; background-image: none; }


.feed_image_div {float: left;  padding-bottom:8px; margin-top:0px; margin-bottom:8px; margin-right:10px; top:0px; /*height:60px; */ width:84px; /*background-color:#FFFFFF;*/}
.feed_image {display:block; margin-left:3px; max-height:60px; max-width:80px; border: 1px solid #b9b9b9; padding:2px; background-color:#FFFFFF;}

.feed_image_div_med {float: left; border: 1px solid #b9b9b9; padding:2px; margin-top:2px; margin-right:8px; top:0px; background-color:#FFFFFF; width: 100px}
.feed_image_med {display:block; margin-left:auto; margin-right:auto; max-height:100px; max-width:100px; background-color:#FFFFFF;} /* max-width: 112px; max-height: 75px;} */
.image_constrainer {display:block; margin-left:auto; margin-right:auto; overflow:hidden; width: 100px}

.wld_badge_item {background-image: url('/_images/block_bg.gif'); background-color:#ffffff; }
.wld_badge_item:hover { background-color:#e3e3e3; background-image: none; }
.wld_badge_item_photo { border: 1px solid #b9b9b9; width: 90px; padding: 2px; background-color:#ffffff;}
.wld_badge_item_detail {font-size:77%;
height:28px;
margin-top:5px;
white-space:nowrap;
width:94px;
padding-right: 16px;
background-color: #ffffff;
}


#weather_feed {padding-left:0; padding-top:7px;}
.weather_feed_div {float:left; width:79px; text-align:center; padding-left:11px; }
.weather_feed_image {display:block; margin-left: auto; margin-right: auto; height:50px; margin-top:5px;}

#feed ul { list-style: none; margin:0px; padding-left:0px; left:0px;}
#feed li{list-style: none; clear:left; margin-bottom:0px; padding-left:0px; left:0px;}

.feed ul {  list-style: none; margin:0px; left:0px;}
.feed li{border-top: 1px solid #b9b9b9; background-image: url('http://ukonthewebdev.dnsmaster.net./_images/block_bg.gif'); background-repeat:repeat-x; list-style: none; clear:left; margin-bottom:0px; left:0px;}
/* .feed li:hover{ background-color:#999999; }*/


.no_pic_feed ul { list-style: none; margin:0px; padding-left:0px; left:0px; width:284px; }
.no_pic_feed li{border-top: 1px solid #b9b9b9; background-image: url('http://ukonthewebdev.dnsmaster.net./_images/block_bg.gif'); background-repeat:repeat-x;  list-style: none; clear:left; margin-bottom:5px; padding-left:8px; left:0px; padding-bottom:4px; }
/* .no_pic_feed li:hover{background-color:#999999;  }*/
.no_pic_feed .feed_item { margin-left:1px;  clear:both; position:relative; width: 284px; /*height:67px;*/ overflow:hidden; padding: 6px 6px 6px 8px ;}



.personals_image,  .classifieds_image  {float: left; height: 50px; margin-top: 5px; margin-right:5px;}


.prev_nav, .next_nav {text-align:center; width:64px; padding:0px 0px; border: 1px solid #000000;  margin-top:0px; font-size:0.9em;}


.prev_nav a, .next_nav a{color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:12px 6px 12px 6px;}




.prev_nav {float:left; margin-left:4px;}
.next_nav {float:right; margin-right:4px;}

.clear {clear:both; padding:0; margin:0;}


.content {margin:5px;}
label {
    font-size:1.0em;
    font-family:Arial, Helvetica, sans-serif;
    padding-top:3px;
    padding-left:2px;
    clear:left;
    float:left;
    text-align:right;
    width:120px;
    margin-right:3px;
}

.input_image { width:20px; height:20px; border: 0px; }

.very_short_field, .short_field, .field, .wide_field, .very_wide_field {
    margin-bottom:5px;
}

.very_short_field {
    width: 25px;
}

.short_field {
    width: 45px;
}

.field {
    width:95px;
}
.wide_field {
    width:122px;
}

.very_wide_field {
    width:300px;
}

.rather_wide_label {
    width:160px;
}

  
#module_home_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_home_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_home.gif);}
#module_home_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_home_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_home.gif);}
#module_home { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_home #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_home.gif);}
#module_home_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_home_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_home.gif);}
#module_home_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_home_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_home.gif);}
#module_home_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_home_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_home.gif);}
#module_news_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_news_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_news.gif);}
#module_news_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_news_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_news.gif);}
#module_news { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_news #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_news.gif);}
#module_news_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_news_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_news.gif);}
#module_news_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_news_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_news.gif);}
#module_news_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_news_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_news.gif);}
#module_events_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_events_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_events.gif);}
#module_events_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_events_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_events.gif);}
#module_events { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_events #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_events.gif);}
#module_events_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_events_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_events.gif);}
#module_events_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_events_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_events.gif);}
#module_events_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_events_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_events.gif);}
#module_businesses_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_businesses_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_businesses.gif);}
#module_businesses_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_businesses_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_businesses.gif);}
#module_businesses { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_businesses #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_businesses.gif);}
#module_businesses_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_businesses_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_businesses.gif);}
#module_businesses_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_businesses_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_businesses.gif);}
#module_businesses_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_businesses_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_businesses.gif);}
#module_restaurants_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_restaurants_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_restaurants.gif);}
#module_restaurants_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_restaurants_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_restaurants.gif);}
#module_restaurants { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_restaurants #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_restaurants.gif);}
#module_restaurants_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_restaurants_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_restaurants.gif);}
#module_restaurants_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_restaurants_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_restaurants.gif);}
#module_restaurants_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_restaurants_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_restaurants.gif);}
#module_cars_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_cars_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_cars.gif);}
#module_cars_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_cars_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_cars.gif);}
#module_cars { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_cars #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_cars.gif);}
#module_cars_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_cars_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_cars.gif);}
#module_cars_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_cars_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_cars.gif);}
#module_cars_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_cars_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_cars.gif);}
#module_properties_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_properties_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_properties.gif);}
#module_properties_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_properties_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_properties.gif);}
#module_properties { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_properties #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_properties.gif);}
#module_properties_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_properties_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_properties.gif);}
#module_properties_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_properties_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_properties.gif);}
#module_properties_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_properties_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_properties.gif);}
#module_dating_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_dating_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_dating.gif);}
#module_dating_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_dating_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_dating.gif);}
#module_dating { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_dating #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_dating.gif);}
#module_dating_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_dating_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_dating.gif);}
#module_dating_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_dating_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_dating.gif);}
#module_dating_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_dating_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_dating.gif);}
#module_jobs_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_jobs_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_jobs.gif);}
#module_jobs_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_jobs_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_jobs.gif);}
#module_jobs { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_jobs #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_jobs.gif);}
#module_jobs_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_jobs_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_jobs.gif);}
#module_jobs_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_jobs_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_jobs.gif);}
#module_jobs_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_jobs_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_jobs.gif);}
#module_shopping_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_shopping_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_shopping.gif);}
#module_shopping_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_shopping_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_shopping.gif);}
#module_shopping { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_shopping #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_shopping.gif);}
#module_shopping_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_shopping_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_shopping.gif);}
#module_shopping_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_shopping_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_shopping.gif);}
#module_shopping_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_shopping_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_shopping.gif);}
#module_classifieds_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_classifieds_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_classifieds.gif);}
#module_classifieds_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_classifieds_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_classifieds.gif);}
#module_classifieds { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_classifieds #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_classifieds.gif);}
#module_classifieds_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_classifieds_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_classifieds.gif);}
#module_classifieds_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_classifieds_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_classifieds.gif);}
#module_classifieds_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_classifieds_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_classifieds.gif);}
#module_hotels_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_hotels_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_hotels.gif);}
#module_hotels_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_hotels_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_hotels.gif);}
#module_hotels { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_hotels #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_hotels.gif);}
#module_hotels_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_hotels_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_hotels.gif);}
#module_hotels_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_hotels_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_hotels.gif);}
#module_hotels_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_hotels_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_hotels.gif);}
#module_community_small{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
#module_community_small #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_community.gif);}
#module_community_small_tall{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px; color:#00354B;}
#module_community_small_tall #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_community.gif);}
#module_community { background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left; overflow:scroll; color:#00354B;}
#module_community #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_community.gif);}
#module_community_large{ background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:612px; height:185px; float:left; color:#00354B;}
#module_community_large #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_community.gif);}
#module_community_large_search_top{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px; float:left; color:#00354B;}
#module_community_large_search_top #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_community.gif);}
#module_community_large_search_bot{ background-color:#FFFFFF; clear:both; margin-left:12px; margin-top:12px; width:612px;  float:left; color:#00354B;}
#module_community_large_search_bot #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_community.gif);}

#module_relatedlinks_1x1{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
.module_mid _relatedlinks_1x1{ overflow:auto; height:152px; background-color:#FFFFFF; padding:0px; padding:0px; margin:0px; }
#module_relatedlinks_1x1 #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_home.gif);}

#module_relatedlinks_1x2{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:378px; float:left; padding:0px;}
.module_mid_relatedlinks_1x2 { overflow:hidden; height:345px; width:298px; background-color:#FFFFFF; padding:0px; margin:0px;}
#module_relatedlinks_1x2 #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_home.gif);}

#module_relatedlinks_var{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:auto; float:left; padding:0px;}
.module_mid_relatedlinks_var { overflow:hidden; height:auto; width:298px; background-color:#FFFFFF; padding:0px; margin:0px; }
#module_relatedlinks_var #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_home.gif);}
#module_relatedlinks_var .banner120x60{width:120px; padding-left: 20px; padding-top: 20px; padding:20px;}

#module_tagcloud_var{background-color:#FFFFFF; margin-left:12px; margin-top:12px; width:300px; height:auto; float:left; padding:0px;}
#module_mid_tagcloud_var { overflow:scroll; height:auto; background-color:#FFFFFF; padding:0px; margin:0px;  }
#module_tagcloud_var #module_top{ height:29px; background-color:#000000; background-image:url(/_images/block_top_bg_home.gif);}



#module_top .module_top_left{background-image:url(/_images/block_top_left.gif);width:4px;height:29px; float:left; }

#module_top .module_top_titles h2, #module_top .module_top_titles a:link, #module_top .module_top_titles a:visited
{margin:0px; padding-top:5px; padding-bottom:0px; padding-left:4px; font-family: Arial, Georgia, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; text-decoration:none; color:#ffffff;}

#module_top .module_top_titles a:hover
{margin:0px; padding-top:5px; padding-bottom:0px; padding-left:4px; font-family: Arial, Georgia, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; text-decoration:underline; color:#ffffff;}

#module_top .module_top_right {background-image:url(/_images/block_top_right.gif); width:4px; height:29px; position:relative; right:-296px; top:-28px; clear:both;}

#module_top .module_top_right_large {background-image:url(/_images/block_top_right.gif); width:4px; height:29px; position:relative; right:-608px; top:-29px; clear:both;}


#module_mid { overflow:auto; height:152px; background-color:#FFFFFF; padding:0px; padding-left:7px; padding-top:4px; margin:0px; }
#module_mid_tall { overflow:hidden; height:345px; width:298px; background-color:#FFFFFF; padding:0px; margin:0px; left:0px; top:0px; position:relative; }
#module_mid_large { overflow:auto;  background-color:#FFFFFF; padding:7px; margin:0px; top:0px; left:0px; position:relative; clear:both;}
#module_mid_large_search_top { overflow:hidden; background-color:#FFFFFF; padding:7px; margin:0px; top:0px;}
#module_mid_large_search_bot { overflow:auto;  background-color:#FFFFFF; padding:7px; margin:auto; top:0px;}

#module_bot {background-color:#FFFFFF; padding:0px; height:4px;}
#module_bot .module_bot_left {background-image:url(/_images/block_bot_left.gif); width:4px; height:4px; float:left; }
#module_bot .module_bot_right { background-image:url(/_images/block_bot_right.gif); width:4px; height:4px; float:left; top:0px; left:292px; position:relative;}
#module_bot .module_bot_right_large { background-image:url(/_images/block_bot_right.gif); width:4px; height:4px; float:left; top:0px; left:604px; position:relative;}


#tag-cloud {text-align:center;}
.tag-cloud ul { width:auto; top:0px; margin:0px; padding:0px; list-style: none;}
.tag-cloud li { list-style: none; margin:0px; padding:0px; display: inline;}
.tag-cloud span, .tag-cloud a {vertical-align:middle; margin:0px; text-decoration:none; color: #5A5A5A;}
.tag-cloud a:hover {text-decoration:underline; color: #00709E;}
.tag-cloud .not-popular { font-size: x-small; }
.tag-cloud .not-very-popular { font-size: x-small;}
.tag-cloud .somewhat-popular { font-size: small;}
.tag-cloud .popular { font-size: medium;}
.tag-cloud .very-popular { font-size: medium;}
.tag-cloud .ultra-popular { font-size: large;}
.tag-cloud .most-popular { font-size: larger;} 

#page_container_bot {width:100%; position:relative;}

#page_container_bot .page_container_bot_left{
background-color:#003043;
background-image:url(/_images/page_container_bot_left.gif);
float:left;
height:14px;
margin-top:-13px;
width:14px;
}

#page_container_bot .page_container_bot_mid{
background-color:#dfdfdf;
width:920px;
height:1px;
float:left;
}

#page_container_bot .page_container_bot_right{
background-image:url(/_images/page_container_bot_right.gif);
background-color:#003043;
float:left;
height:14px;
margin-top:-13px;
width:14px;
}

#footer {
display:inline;
float:left;
}

#footer span {color:#ffffff;clear:both;}
#footer a:link, #footer a:visited  {color:#ffffff;clear:both;}


#bottom_menu {
color:#FFFFFF;
font-size: 0.8em;
font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
clear:both;
padding-top:5px;
padding-bottom:20px;
padding-left:10px;
z-index: -20;
}


/* End of master,css */

#main_content{
background-color:#dfdfdf;
width:100%;
float:left;
padding-top:6px;
clear:both;
top:30px;
}

.banner_120x60 {float:left; padding-left: 21px; padding-top:17px;}



#breadcrumbs{color:#626262; font-size:0.8em; font-family:Arial, Helvetica, sans-serif;  height:auto; width:auto; padding-left:12px; display:inline;}
#breadcrumbs a:link{ text-decoration:underline; color:#626262; }
#breadcrumbs a:hover { text-decoration:underline; color:#626262;}
#breadcrumbs a:visited, #breadcrumbs a:active { text-decoration:underline; color:#626262;}


.searchbutton{ border: 1px solid #000000; cursor:pointer; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  margin-top:0px;}
.search_form {margin-top: 12px; padding-bottom: 12px;}
.form_element_div{float:left; font-weight:bold; font-size:0.9em; margin:5px 5px 0 0;}
.wide_form_element_div{float:left; font-weight:bold; font-size:0.9em; margin:5px 5px 0 0; width:270px;}
.egfade {color: #999999; font-weight:normal; font-size:0.8em;}



/*Lose borders around link _images*/
img {border: none;}
h2 {margin: 0; padding: 0;}

#module {float:left; margin-left: 12px; margin-top:6px;}
#column_1 {clear:left;}
#column_1, #column_2 {float:left; margin: -1px 0px 0px 12px;}
#column_3 {float:right; margin-right: 12px; margin-top: 6px; }
.extra_blocks {width:300px;}
.extra_blocks_ultra_thin {width:120px;}



.listing {clear:left; padding:5px;}

/*Blocks*/
.short_thin{ margin-bottom:12px; width:300px; /*height:185px;*/}
.short_med{ margin-bottom:12px; width:612px; height:178px;}
.med_thin{ margin-bottom:12px; width:300px; height:383px;}
.med_med{ margin-bottom:12px; width:612px; height:383px;}
.var_ultrathin { margin-bottom:12px; width:120px;}
.var_thin{ margin-bottom:12px; width:300px;}
.var_med{ margin-bottom:12px; width:612px;}
.var_fat{ margin-bottom:12px; width:795px;}
.var_full{ margin-bottom:12px; width:924px;}
.var_fullpadded {margin-bottom:12px; width:923px;}


/*Tag-Cloud*/
.tag-cloud {margin:0 5px; padding:5px; vertical-align:middle; text-align:center;}

/*Weather*/
/*Properties*/
/*What's On*/

.events_image, .weather_image, .properties_image { float: left; width: 112px; margin-right:5px;}


.no_pic_list {margin-bottom:4px;}

/*Dating*/
/*Cars*/
/*Classifieds*/
.personals_image, .cars_image, .classifieds_image  {float: left; width: 112px; margin-top: 5px; margin-right:5px;}

.alert {text-align:center; border: 1px solid #ff0000; background-color: #ffaaaa; padding:8px; margin:4px 5px 0 5px;} 
.success {text-align:center; border: 1px solid #00ff00; background-color: #aaffaa; padding:8px; margin:4px 5px 0 5px;}


/*Block top colours*/
.block_home .block_top{ background-image:url(/_images/block_top_bg_home.gif);}
.block_news .block_top{ background-image:url(/_images/block_top_bg_news.gif);}
.block_events .block_top{ background-image:url(/_images/block_top_bg_events.gif);}
.block_businesses .block_top{ background-image:url(/_images/block_top_bg_businesses.gif);}
.block_restaurants .block_top{ background-image:url(/_images/block_top_bg_restaurants.gif);}
.block_cars .block_top{ background-image:url(/_images/block_top_bg_cars.gif);}
.block_properties .block_top{ background-image:url(/_images/block_top_bg_properties.gif);}
.block_dating .block_top{ background-image:url(/_images/block_top_bg_dating.gif);}
.block_jobs .block_top{ background-image:url(/_images/block_top_bg_jobs.gif);}
.block_shopping .block_top{ background-image:url(/_images/block_top_bg_shopping.gif);}
.block_classifieds .block_top{ background-image:url(/_images/block_top_bg_classifieds.gif);}
.block_hotels .block_top{ background-image:url(/_images/block_top_bg_hotels.gif);}
.block_community .block_top{ background-image:url(/_images/block_top_bg_community.gif);}

.block_home .block_top.inactive:hover {background-image:url(/_images/block_top_bg_home.gif); cursor: pointer;}
.block_news .block_top.inactive:hover {background-image:url(/_images/block_top_bg_news.gif); cursor: pointer;}
.block_events .block_top.inactive:hover {background-image:url(/_images/block_top_bg_events.gif); cursor: pointer;}
.block_businesses .block_top.inactive:hover {background-image:url(/_images/block_top_bg_businesses.gif); cursor: pointer;}
.block_restaurants .block_top.inactive:hover {background-image:url(/_images/block_top_bg_restaurants.gif); cursor: pointer;}
.block_cars .block_top.inactive:hover {background-image:url(/_images/block_top_bg_cars.gif); cursor: pointer;}
.block_properties .block_top.inactive:hover {background-image:url(/_images/block_top_bg_properties.gif); cursor: pointer;}
.block_dating .block_top.inactive:hover {background-image:url(/_images/block_top_bg_dating.gif); cursor: pointer;}
.block_jobs .block_top.inactive:hover {background-image:url(/_images/block_top_bg_jobs.gif); cursor: pointer;}
.block_shopping .block_top.inactive:hover {background-image:url(/_images/block_top_bg_shopping.gif); cursor: pointer;}
.block_classifieds .block_top.inactive:hover {background-image:url(/_images/block_top_bg_classifieds.gif); cursor: pointer;}
.block_hotels .block_top.inactive:hover {background-image:url(/_images/block_top_bg_hotels.gif); cursor: pointer;}
.block_community .block_top.inactive:hover {background-image:url(/_images/block_top_bg_community.gif); cursor: pointer;}


/*gap block*/
.block_{ margin-left:12px; margin-top:12px; width:300px; height:185px; float:left;}
.block_new_block .block_top{ height:29px; background-color:#005f07; background-image:url(/_images/block_top_bg_jobs.gif);}


.block_top_left{background-image:url(/_images/block_top_left.gif);width:4px;height:29px;float:left; display:block;}
.noTitle .block_top_left{background-image:url('/_images/block_top_left.gif'); width:4px;height:4px; top: 4px;float:left; display:block;}
.block_top h2 {margin:0px; padding-top:5px; padding-bottom:0; padding-left:4px; font-family: Arial, Georgia, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; text-decoration:none; color:#ffffff;}

.block_top .pseudo_anchor {margin:0px; padding-top:5px; padding-bottom:0; padding-left:4px; font-family: Arial, Georgia, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; text-decoration:none; color:#ffffff;}


.block_top a, .block_top a:link, .block_top a:visited {margin:0px; padding-top:5px; padding-bottom:0; padding-left:4px; font-family: Arial, Georgia, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; text-decoration:underline; color:#ffffff;}

.block_top a:hover {margin:0px; padding-top:5px; padding-bottom:0; padding-left:4px; font-family: Arial, Georgia, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; text-decoration:underline; color:#ffffff;}


.block_top_right_ultrathin {background-image:url(/_images/block_top_right.gif); width:4px; height:29px; position:relative; right:-116px; top:-29px; clear:both;}
.block_top_right_thin {background-image:url(/_images/block_top_right.gif); width:4px; height:29px; position:relative; right:-296px; top:-29px; clear:both;}
.block_top_right_med {background-image:url(/_images/block_top_right.gif); width:4px; height:29px; position:relative; right:-608px; top:-29px; clear:both;}
.block_top_right_fat {background-image:url(/_images/block_top_right.gif); width:4px; height:29px; position:relative; right:-791px; top:-29px; clear:both;}
.block_top_right_full {background-image:url('/_images/block_top_right.gif'); width:4px; height:4px; position:relative; right:-920px; top:-29px; clear:both;}
.block_top_right_fullpadded {background-image:url(/_images/block_top_right.gif); width:4px; height:29px; position:relative; right:-919px; top:-29px; clear:both;}
.noTitle .block_top_right_thin {background-image:url('/_images/block_top_right.gif'); width:4px; height:4px; position:relative; right:-296px; top:-4px; clear:both;}
.noTitle .block_top_right_full {background-image:url('/_images/block_top_right.gif'); width:4px; height:4px; position:relative; right:-920px; top:-4px; clear:both;}

.block_mid {height:153px; background-color:#FFFFFF; padding:0px; padding-bottom:0px; margin:0px;}
.block_bot {background-color:#FFFFFF; padding:0px; height:4px;}
.block_bot .block_bot_left {background-image:url(/_images/block_bot_left.gif); width:4px; height:4px; float:left;}

.block_bot .block_bot_right_ultrathin { background-image:url(/_images/block_bot_right.gif); width:4px; height:4px; float:left; top:0px; left:112px; position:relative;}
.block_bot .block_bot_right_thin { background-image:url(/_images/block_bot_right.gif); width:4px; height:4px; float:left; top:0px; left:292px; position:relative;}
.block_bot .block_bot_right_med { background-image:url(/_images/block_bot_right.gif); width:4px; height:4px; float:left; top:0px; left:604px; position:relative;}
.block_bot .block_bot_right_fat { background-image:url(/_images/block_bot_right.gif); width:4px; height:4px; float:left; top:0px; left:787px; position:relative;}
.block_bot .block_bot_right_full { background-image:url(/_images/block_bot_right.gif); width:4px; height:4px; float:left; top:0px; left:916px; position:relative;}
.block_bot .block_bot_right_fullpadded { background-image:url(/_images/block_bot_right.gif); width:4px; height:4px; float:left; top:0px; left:915px; position:relative;}

.minimised .block_top_left {
    background-image: url(_images/left-block-title-long.gif);
}

.minimised .block_top_right_thin, .minimised .block_top_right_med, .minimised .block_top_right_fat {
    background-image: url(_images/right-block-title-long.gif);
}

.block_mid_short_thin {background-color:#FFFFFF; background-image: url('/_images/block_bg.gif'); background-repeat:repeat-x; /*height: 146px;*/ width:300px; margin: 0; padding:0px 0px 3px 0px; overflow:hidden;}
.block_mid_short_med {background-color:#FFFFFF; background-image: url('/_images/block_bg.gif'); background-repeat:repeat-x; height: 146px; width:598px; margin: 0; padding:7px 7px 0 7px; overflow:auto;}
.block_mid_med_thin {background-color:#FFFFFF; background-image: url('/_images/block_bg.gif'); background-repeat:repeat-x; height: 346px; width:293px; margin: 0; padding:4px 7px 0 0; overflow:hidden;}
.block_mid_med_med {background-color:#FFFFFF; background-image: url('/_images/block_bg.gif'); background-repeat:repeat-x; height: 346px; width:598px; margin: 0; padding:4px 7px; overflow:auto;}
.block_mid_var_ultrathin {background-color:#FFFFFF; background-image: url('/_images/block_bg.gif'); background-repeat:repeat-x; width:120px; margin: 0; padding:7px 0 0 0;}
.block_mid_var_thin {background-color:#FFFFFF; background-image: url('/_images/block_bg.gif'); background-repeat:repeat-x; width:300px; margin: 0; padding:7px 0 0 0;}
.block_mid_var_med {background-color:#FFFFFF; background-image: url('/_images/block_bg.gif'); background-repeat:repeat-x; margin: 0; padding:6px 7px 7px 7px; overflow:hidden;}
.block_mid_var_med h2 { font-size:18px; font-weight:normal; padding-left:10px; padding-bottom:6px;}
.block_mid_var_med_int { padding-bottom:30px;}
.block_mid_var_fat {background-color:#FFFFFF; background-image: url('/_images/block_bg.gif'); background-repeat:repeat-x; width:781px; margin: 0; padding:7px; overflow:hidden;}
.block_mid_var_full {background-color:#FFFFFF; background-image: url('/_images/block_bg.gif'); background-repeat:repeat-x; width:924px; margin: 0; padding:0; overflow:hidden;}
.block_mid_var_fullpadded {background-color:#FFFFFF; background-image: url('/_images/block_bg.gif'); background-repeat:repeat-x; width:909px; margin: 0; padding:7px; overflow:hidden;}
.noTitle .block_mid_var_thin { padding:3px 0px 3px 0px; width: 300px; }
.noTitle .block_mid_var_full { background-color:#FFFFFF; background-image: url('/_images/block_bg.gif'); background-repeat:repeat-x; width:924px; margin: 0; padding:0; overflow:hidden;}

.minimised .block_mid_short_thin,
.minimised .block_mid_short_med,
.minimised .block_mid_med_thin,
.minimised .block_mid_med_med,
.minimised .block_mid_var_ultrathin,
.minimised .block_mid_var_thin,
.minimised .block_mid_var_med,
.minimised .block_mid_var_fat,
.minimised .block_mid_var_full,
.minimised .block_bot {
    display: none;
}

/*.feed_title a:link { font: bold 0.9em Arial, Tahoma, verdana, lucida, sans-serif; }
.feed_title a:hover { font: bold 0.9em Arial, Tahoma, verdana, lucida, sans-serif; }
.feed_title a:visited { font: bold 0.9em Arial, Tahoma, verdana, lucida, sans-serif; }/*
.feed_desc { font: normal 0.9em Arial, Tahoma, verdana, lucida, sans-serif; color:#00354b; position:relative; top:3px; overflow:hidden; /*height:45px;*/  }
.feed_other { font: normal 0.6em Arial, Tahoma, verdana, lucida, sans-serif; color:#00354b;}
.feed_all  { padding-top:5px; padding-left:10px; margin-bottom:10px;}
.feed_all a:link { font: bold 0.7em Arial, Tahoma, verdana, lucida, sans-serif; }
.feed_all a:hover { font: bold 0.7em Arial, Tahoma, verdana, lucida, sans-serif; }
.feed_all a:visited { font: bold 0.7em Arial, Tahoma, verdana, lucida, sans-serif; }
.feed ul {list-style: none; margin:0px; padding-left:0px;}
.feed li{list-style: none; clear:left;}

.centered_block {display: block; text-align: center; padding:5px 0;}
.centered_inline {display: inline; text-align: center;}

/*Modules*/
.paginav {float:right;}

.modules_listing_image {display:block; margin-left:auto; margin-right:auto; max-height:100px;max-width:100px;}
/*.modules_listing_image {width: 200px; border: 1px solid #000000; padding:2px; margin-right:5px; float:left;}*/
.modules_restaurant_listing_image {width: 200px; border: 1px solid #000000; padding:2px; margin-right:5px;}









.blurb {clear:left; margin-top:5px;}


.tag-cloud, .tag-cloud li {text-align: justify; vertical-align:middle;}
.price_span {float:right; font-weight:bold;}

.more_link { float:right; padding-right:10px; padding-top:3px; font-size:0.8em; }

.vertical_separator {float:left; height:275px; margin: 0 22px; width:1px}

#aboutPage, #productsPage, #newsPage, #offersPage, #contactPage {margin: 5px 0 30px 0;}
#productsPage, #newsPage, #offersPage, #contactPage {display:none;}

#fImgViewer {position:absolute;}
.righthand_images_div {float:right; width:120px;}
.righthand_image {width:120px; border:none; margin-bottom:5px;}
.bus_tab_header{height:29px; font-weight:bold; text-align:center; color:#ffffff; line-height:29px; margin-top:10px;}
.bus_tab_header a {color:#ffffff;}
.bus_tab {margin: 0 7px}
.bus_details {margin-left:5px;}

.business_extra {font-size: 10px; font-weight: bold; color: #B50000; padding-top: 3px;}
.evenflow {float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:1em; margin-right:3px; padding-left:0; width:32%;}


/* Styles for the javascript calendar */

/* the div that holds the date picker calendar */
.dpDiv {
    }


/* the table (within the div) that holds the date picker calendar */
.dpTable {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #505050;
    background-color: #ece9d8;
    border: 1px solid #AAAAAA;
    }


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
    }


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
    }


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
    }


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
    }


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
    border: 1px solid #ece9d8;
    }


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
    background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
    }


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
    background-color: #aca998;
    border: 1px solid #888888;
    cursor: pointer;
    color: red;
    }


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
    }


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
    }


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
    }


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
    background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
    color: white;
    }


/* additional style information for the text that indicates the month and year */
.dpTitleText {
    font-size: 12px;
    color: gray;
    font-weight: bold;
    }


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
    color: #4060ff;
    font-weight: bold;
    }


/* the forward/backward buttons at the top */
.dpButton {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: gray;
    background: #d8e8ff;
    font-weight: bold;
    padding: 0px;
    }


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: gray;
    background: #d8e8ff;
    font-weight: bold;
    }

#map_view_div {
height: 445px;
}

.noDisplay {
    display: none;
}


#searchTheWeb {
    float:right;
    padding-right: 15px;
}

.filterText, .filterTextActive  {
    width:144px;
    margin-bottom:5px;
    padding: 4px;
    border-color: #d8d8d8;
    border-width: 1px;
    border-style: solid;
}

.filterText, .suggestText {
    color: #a1a1a1;
    padding: 4px;
    margin-bottom:5px; 
    width:144px;
    border-color: #d8d8d8;
    border-width: 1px;
    border-style: solid;
}

.suggestTextActive {
    color: #000000;
    padding: 4px;
    margin-bottom:5px; 
    width:144px;
    border-color: #d8d8d8;
    border-width: 1px;
    border-style: solid;
}

.filterSearch {
    float:right;
    margin: 5px;
    margin-right: 15px;
    clear:both;
    margin:0 40px 5px 5px;
    padding:3px;
}

.filterTextForm {
    margin-top: 5px;
}

.filterTextForm select {
    margin-bottom: 5px;
    width: 80px;
}

.filterTextForm label {
    font-weight:bold;
    float:left;
    margin-top:2px;
    width: 73px;
}

label.long {
  width: 110px;
  color: #000000;
}

.filterFormElement {
    width: 235px;
    margin: 0 auto;
}

.filterFormElementLonger{
    width: 380px;
    margin: 0 auto;
    margin-bottom: 5px;
}

/* infobox styles */
.var_infobox { width: 240px; }
.infobox_image_div { max-width: 84px; width: auto; padding-bottom: 0px; margin-bottom: 0px; }
.infobox_image { border-color: #0072a1; }
.infobox_header { color: #ffffff; padding: 6px; padding-left: 8px; font-weight: bold; }
.infobox_body { font-size: 0.9em; }
.plusLink { float:right; display:inline; padding-top:6px; padding-right:6px; color: #ffffff; font-weight: bold; }

.infoBoxContainer {
    visibility: hidden;
    position: absolute;
    max-height: 250px;
/* Replacing the following line (CSS 3 compatible) with
    a line to make the file CSS 2.1 valid.*/
/*    overflow-y: auto;*/
/*    overflow: auto;*/
}

.scrolling {
/* Replacing the following line (CSS 3 compatible) with
    a line to make the file CSS 2.1 valid.*/
 /*   overflow-y: auto;*/
    position: relative;
    overflow: auto;
}

.borderedTable, .borderedTable th, .borderedTable td {
    border: 1px solid gray;
    border-collapse: collapse;
}

.importantText {
    color: #023550;
}

.fadedText {
    color: #7b7b79;
}

.nowrap {
  white-space:nowrap;
}

.active .plusLink {
	display:none;
}




/*
  Div styles added by RCT - 9th Dec 2009.
*/
#searchDiv {
  display: none;
  margin-bottom: 14px;
} 

#homeDiv {
  display: block;
}

/*
  feed list styles.
*/
.module_list {list-style-type:none; clear:both; padding:7px; margin:0;}

.listing_without_pic_div    {
  padding-top:8px; 
  padding-right:5px; 
  padding-left:123px;
  padding-bottom: 8px;
  !padding-top: 0px;
}

.listing_without_pic {
  background-image: url('/_images/block_bg.gif');
  background-repeat:repeat-x;  
  background-color:#e3e3e3;
  margin-bottom:3px; 
}

.listing_without_pic:hover  {
  background-image:none;
  background-color:#e3e3e3;
}


.listing_with_pic_div {
  padding-top:8px; 
  padding-right:5px;
  padding-left:9px;
  padding-bottom: 8px;
  !padding-top: 0px;
}

.listing_with_pic {
  background-image: url('/_images/block_bg.gif'); 
  background-repeat:repeat-x;
  background-color:#e3e3e3;
  margin-bottom:3px; 
}

.listing_with_pic:hover	{
  background-image:none; 
  background-color:#e3e3e3;
}

.premium { !padding-top:8px; margin-bottom:9px; border: 1px solid #e3dbb7;  background-image: url('/_images/block_bg_result_premium.gif'); background-repeat:repeat-x; background-color:#fff9e6;}
.premium:hover {background-color: #fdf1be;}
.premiumMap {background-color: #fdf1be;}

.li_separator {
  display: block;
  padding: 0px;
  margin:   0px;
  /*width:100%; */
  background-color: #d8d8d8;
  clear:both;  
  height:1px; 
  position: relative;
  top:      -2px;
  !top:      -15px;
  font-size: 0px;
  /*margin-top: 3px; */
}

/*
  leave searchresults_community in this position above list_view_div
*/

/*#list_view_div #searchresults_community .feed_title {float:left;  padding-bottom:3px; }
#list_view_div #searchresults_community .feed_category { display: inline; float: left; clear: none; color:#000000; padding:0px; padding-top: 3px; font-size:12px; font-weight:normal;}  
#list_view_div #searchresults_community .feed_briefDescription {clear: none; display: inline; width: inherit; float:left; padding-top: 3px; color:#000000; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;} 
#list_view_div #searchresults_community .feed_label {float:left; display:inline; clear:left; padding-right:3px; padding-top: 3px; color:inherit; font-size:12px;  font-weight:normal;} 
#list_view_div #searchresults_community .feed_location {float:left; color:#000000; font-size:12px; font-weight:normal; padding-top: 3px;}
#list_view_div #searchresults_community .feed_contacts {float:left; color:#000000; font-size:12px; font-weight:normal;}
#list_view_div #searchresults_community .feed_url a:link,
#list_view_div #searchresults_community .feed_url a:hover,
#list_view_div #searchresults_community .feed_url a:visited {font-size:12px; font-weight:normal;}
#list_view_div #searchresults_community .feed_url a:hover {color: inherit;}
#list_view_div #searchresults_community .feed_url {display: inline; float: left; clear: none; padding-top: 3px;}*/

.results_tally 	{padding-left:8px; color:#7c7c7c; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#list_view_div .feed_title {float: left; padding-bottom:3px; font-family: Arial, Tahoma, verdana, lucida, sans-serif;}
#list_view_div .feed_title a,	
#list_view_div .feed_title a:link,
#list_view_div .feed_title a:hover,
#list_view_div .feed_title a:visited {font-weight: bold; font-size: 16px; font-family: Arial, Tahoma, verdana, lucida, sans-serif; padding-right: 5px;}

#list_view_div .moreDetailsDiv {
 display: inline;
}

#list_view_div #searchresults_community .feed_title a:hover,
#list_view_div #searchresults_restaurants .feed_title a:hover,
#list_view_div #searchresults_hotels .feed_title a:hover,
#list_view_div #searchresults_businesses .feed_title a:hover,
#list_view_div #searchresults_events .feed_title a:hover {color: inherit;}
#list_view_div #searchresults_events .feed_body { float: left; clear: none; width: 440px; min-width: none; max-width: none; }
#list_view_div #searchresults_events .feed_body_noimage { float: left; clear: none; width: 560px; }

#list_view_div .feed_category	{display: inline; clear: left; margin-top:0px;  color:#7d7b7c; font-size:11px; font-weight: normal; }
#list_view_div .feed_contacts	{clear: left; top:0px; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; width:100%;}

#list_view_div .feed_adnos	{float:left; white-space:nowrap; width: 130px;}
#list_view_div .feed_distance	{float:left; color:#000000; font-size:11px; font-weight:normal;}

#list_view_div .feed_image_div_med {float: left; clear: left;border: 1px solid #b9b9b9; padding:2px; margin-top:2px; margin-right:8px; top:0px; background-color:#FFFFFF; width: 100px}
#list_view_div .feed_address{color:#000000; clear: right;}

.feed_keywords {margin: 3px;}
#list_view_div .feed_keywords {clear:both; color: #000000;}
.feed_keywords ul {list-style-type:none;margin: 0px; padding: 0px;}
.feed_keywords li {list-style-type:none;!float: left; width: 44%; clear: none;display: inline-block;background-color: transparent; background-image: url('/_images/tick_keywords.png');background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 15px; /*padding-right: 3px;*/ font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; /*margin-left:5px; margin-right:5px;*/}

.feed_label_events {clear: both;font-size:11px;padding-top: 10px;}

/* feed listing rating issue. */
.imageRatingWrapper {clear: none; float: left;}

#list_view_div .feed_briefDescription{float:left; display:inline; clear: left; padding-top:10px; padding-bottom: 10px; color:#000000; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; width: 100%; }
/*#list_view_div .feed_address{float:left; padding-top:5px; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}*/
/*#list_view_div .card_legend {float:left; padding-right:3px; color:#7d7b7c; }*/
#list_view_div .feed_label {float:left; padding-right:3px; color:inherit; }
#list_view_div .feed_pipe	{float:left; padding-right:3px; padding-left:3px; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#7c7c7e; }

.feed_body { float: left; clear: none; min-width: 305px; max-width: 315px; }

.feed_events_extra {clear:both; padding-top: 10px;}
.feed_list_half { width: 50%; float: left;clear: right;}
.feed_cost,
.feed_date,
.feed_venue,
.feed_location {color: #000000;}

#list_view_div .feed_title a.feed_more_category_link {
  color:#7d7b7c; 
  font-size: 11px; 
  font-weight: normal; 
  float: none;
  padding-right: 0px; 
}


#list_view_div .feed_title a.feed_more_category_link:hover {color: #00709E; padding-right: 0px; }


/* cars listing styles */
#list_view_div #searchresults_cars .premium .feed_body,
#list_view_div #searchresults_jobs .premium .feed_body,
#list_view_div #searchresults_classifieds .premium .feed_body { float: left; clear: none; width: 440px; }
#list_view_div #searchresults_cars .feed_body,
#list_view_div #searchresults_jobs .feed_body,
#list_view_div #searchresults_classifieds .feed_body { float: left; clear: none; width: 440px; min-width: none; max-width: none; }
#list_view_div #searchresults_cars .listing_without_pic .feed_body,
#list_view_div #searchresults_jobs .listing_without_pic .feed_body,
#list_view_div #searchresults_classifieds .listing_without_pic .feed_body { float: left; clear: none; width: 550px; }
#list_view_div #searchresults_cars .feed_title a,
#list_view_div #searchresults_jobs .feed_title a,
#list_view_div #searchresults_classifieds .feed_title a { font-size: inherit;}
#list_view_div #searchresults_cars .feed_title,
#list_view_div #searchresults_jobs .feed_title,
#list_view_div #searchresults_classifieds .feed_title { font-size: inherit; float: none; clear: none; display: block;}

.eventSortDiv { float: right;}

.pagination_div {margin-right:7px; float:right; padding-bottom:2px;}
.pagination {text-decoration:none;  color:#ffffff; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; background-color:inherit; border: 1px solid #7d7b7c;   }
.pagination a:link, .pagination a:visited { text-decoration:none; color:#7c7c7c; background-color:#ffffff; padding-left:5px; padding-right:4px; }
.pagination a:hover { text-decoration:none; cursor:pointer; color:#FFFFFF; background-color:transparent; border-color: #000000;   }
.pagination a:active { text-decoration:none; cursor:pointer; color:#FFFFFF; background-color:inherit; border-color:#000000; }
.pagination .active { text-decoration:none; color:#FFFFFF; background-color:inherit; padding-left:5px; padding-right:4px;  border-color: #000000; }

#business_card  {margin-left:115px;}
#business_card .feed_title {font-size:15px;}
#business_card .feed_category {padding-left:5px; color:#7d7b7c; font-size:11px;}
#business_card .card_legend {color:#7d7b7c; }
#business_card .card_detail {color:#000000; }

/*#business_card_detail .blurb_title {color:#000000;}*/
#business_card_detail .blurb {color:#7d7b7c; padding-bottom:50px; line-height:20px;}
#business_card_detail h2 {padding-top:20px; border-bottom: 2px solid #e3e3e3;  }
#business_card_detail .block_mid_var_med {background-color:#FFFFFF; background-image: url('http://ukonthewebdev.dnsmaster.net./_images/block_bg.gif'); background-repeat:repeat-x; margin: 0; padding:11px 17px 0px 12px; overflow:hidden;}

#bottom_menu {color:#b9b9b9;}
#bottom_menu a:visited, #bottom_menu a:link {text-decoration:none; color:#cbcbcb;}
#bottom_menu a:hover{color:#cbcbcb; text-decoration:underline;}

.nav_general {background-image: url(/_images/block_top_bg_home.gif);}
.nav_home {background-image: url(/_images/block_top_bg_home.gif);}
.nav_news {background-image: url(/_images/block_top_bg_news.gif);}
.nav_events {background-image: url(/_images/block_top_bg_events.gif);}
.nav_businesses {background-image: url(/_images/block_top_bg_businesses.gif);}
.nav_color_restaurants {color:#8e1a1a;}
.nav_restaurants { background-image: url(/_images/block_top_bg_restaurants.gif);}
.nav_cars {background-image: url(/_images/block_top_bg_cars.gif);}
.nav_properties {background-image: url(/_images/block_top_bg_properties.gif);}
.nav_dating {background-image: url(/_images/block_top_bg_dating.gif);}
.nav_jobs {background-image: url(/_images/block_top_bg_jobs.gif);}
.nav_shopping {background-image: url(/_images/block_top_bg_shopping.gif);}
.nav_classifieds {background-image: url(/_images/block_top_bg_classifieds.gif);}
.nav_hotels {background-image: url(/_images/block_top_bg_hotels.gif);}
.nav_community {background-image: url(/_images/block_top_bg_community.gif);}




/*
  listing styles.
*/

.listing_field_title {font-weight: bold; width: 180px; text-align: right;}
.listing_field_title i {font-weight: normal;}
.listing_field_content,
.listing_field_content input,
.listing_field_content select,
.listing_field_content textarea {width: 250px; text-align: left;}
.listing_field_content {text-align: right;}

input.short {width: 100px; margin: 0px; clear: both;
border:1px solid #D8D8D8;
padding:4px;
}

.listing_field_content .filterText,
.listing_field_content .filterTextActive {
  margin-bottom: 0px;
}

#eventsButtonsDiv,
#orgButtonsDiv {
  padding: 5px;
}

fieldset {
  border:2px solid #173D66;
  margin-left:auto;
  margin-right:auto;
  padding:4px;
  position:relative;
}

fieldset legend {
  color:#173D66;
  font-size:12pt;
  font-weight:bold;
  padding-bottom:8px;
}

.warning {
  color: #cc0000;
  font-size:    8pt;
}

.filterTextForm .searchLabel {
  width: 92px;
}

.filterTextForm .searchLabelMonth {
  width: 92px;
  float: left;
}

.filterTextForm .searchLabelYear {
  float: none;
}

#email_form {
  width: 350px;
}

.searchItemDiv {
  width:    100%;
}

.searchItemDiv select {
}

.required {
  text-align:   center;
  margin:       auto auto;
  color:        #cc0000;
}

/*
  Thomson styles.
*/

.thomsonSmall {
  position: relative; 
  top: -5px; 
  right: 0px;
  float: right;
}

.thomsonNormal {
  display: block;
  float: right;
}

.sponsoredSearchDiv {
  padding: 0px 5px 8px 5px; 
  font-size: 10px;
}

a.sponsoredSearchLink, a.sponsoredSearchLink:visited, a.sponsoredSearchLink:link, a.sponsoredSearchLink:hover {
  color:#003E6F; 
  font-weight: bold; 
  font-size:11px;
}

.sponsoredDescription {
  font-size: 11px; 
  color: #6C82B5;
}


a.sponsoredSearchSmallLink, a.sponsoredSearchSmallLink:visited, a.sponsoredSearchSmallLink:link, a.sponsoredSearchSmallLink:hover {
  color: #B3B3B3; 
  text-decoration: none;
}

/*
  search box location style.
*/



/*
  manage users styles.
*/

#searchLocation div {
  padding-top: 5px;
  padding-bottom: 8px;
}


.editUserRowInput { display: inline-block; }
.editUserRowTitle { font-weight: bold; display: inline-block; width: 116px; text-align: right; vertical-align: top; }
.editUserRow { display: block; padding: 3px; width: 100%; }
.editUserDiv { width: 284px; float: left; padding: 10px; clear: right; }
.editUserTitle { font-weight: bold; font-size: 16px; }

.userPermissions { float: right; width: 600px; padding: 10px; }
.userPermissionsTitle { font-weight: bold; font-size: 16px; }
.permissionLocationHeader { padding: 3px; padding-left: 15px; margin-top: 10px; margin-bottom: 4px; display: block; background-color: #8ac8e2; }
.permissionLocationDescription { font-weight: bold; display: inline; padding-right: 10px; }
.permissionLocationName { font-weight: normal; display: inline; width: 140px; }
.permissionRow { display: block; padding: 3px; border: 0px dotted grey; border-bottom-width: 1px; }
.permissionRow:hover { background-color: #a1b5d7; }
.permissionContent { display: inline-block; width: 30%; }
.permissionContentHeader { display: inline; font-weight: bold; }
.permissionContentInput { display: inline; }
.addPermissionFormHolder { padding-bottom: 5px; }

/*
  feedOption bits.
*/

.feedOptionsContainer {
  padding-right: 4px;
  padding-bottom: 4px;
  float: right;
  text-align: right;
  width: 113px;
  clear: right;
}

.feedOptionsContainerPremium {
  float: right;
  text-align: right;
  padding-right: 3px;
  padding-bottom: 4px;
  width: 113px;
  clear: right;
}

.feedOptionsHeader {
  font-family: Tahoma,Arial;
  text-align: center;
  font-size: 11px;
  background-color: #bec1ca;
  font-weight: bold;
  border: 0px solid white;
  border-bottom-width: 1px;
  padding: 5px;
  color: #ffffff;
}

.feedOptions {
  background-image:url(/_images/block_bg.gif);
  border: 1px solid #bec1ca;
  padding:2px;
}

.feedLinkRow {
  display: block;
}

.feedLinkRow img {
  display: inline;
  position: relative;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px;
}

.feedLinkRow a.bookText {
  font-family: Tahoma,Arial;
  display: inline;
  position: relative;
  top: -5px;
  text-shadow: 0.1em 0.1em 0.05em #ffffff;
  font-size: 11px;
  text-decoration: none;
  padding-top: 2px;
  padding-bottom: 2px;
}

.feedOptions .noImage a.bookText {
  font-family: Tahoma,Arial;
  top: 0px;
  padding-right: 4px;
  padding-top: 4px;
  text-decoration: none;
}

a.bookText:hover {
  text-decoration: underline;
}


#userManagementScreen { padding-top: 5px; }
#userManagementScreen .username { width: 125px; }
#userManagementScreen .email { width: 230px; }
#userManagementScreen .level { width: 80px; }
#userManagementScreen .franchise { width: 120px; }
#userManagementScreen .site { width: 160px; }
#userManagementScreen .password { padding-right: 10px; }
#userManagementScreen .userHeaderRow { font-weight: bold; padding: 10px; }
#userManagementScreen .userHeaderRowRight { font-weight: bold; padding: 10px; float: right; }
#userManagementScreen .userRow { padding: 5px; margin-bottom: 4px; clear: both; display: block; }
#userManagementScreen .userRowTitles { padding: 5px; clear: both; display: block; }
#userManagementScreen .userRow:hover { background-color: #e3e3e3; }
#userManagementScreen .userRowContent { display: table-cell; !display: block; !float: left; }
#userManagementScreen .userRowTitle { display:table-cell; !display: block; !float: left; font-weight: bold; }
#userManagementScreen .userFormButtons { clear: both; width: 100%; margin: auto auto; text-align: center; display:block; }


#bannerManagementScreen { padding-top: 5px; }
#bannerManagementScreen .bannerRow { padding: 5px; clear: both; }
#bannerManagementScreen .bannerRow:hover { background-color: #e3e3e3; }
#bannerManagementScreen .bannerHeaderRow { font-weight: bold; padding: 10px; }
#bannerManagementScreen .bannerHeaderRowRight { font-weight: bold; padding: 10px; float: right; }
#bannerManagementScreen .bannerTitleRow { clear:both; padding: 3px; }
#bannerManagementScreen .siteFranchiseRow { display: block; padding: 3px; background-color: #8ac8e2; }
#bannerManagementScreen .siteFranchiseHeader { display: inline; }
#bannerManagementScreen .franchiseCell { display: inline; } 
#bannerManagementScreen .siteCell { display: inline; } 
#bannerManagementScreen .expirationRow { display: block; padding: 3px; background-color: #8ac8e2; }
#bannerManagementScreen .live { background-color: #aaffaa; }
#bannerManagementScreen .expired { background-color: #ffaaaa; }
#bannerManagementScreen .expirationHeader { display:inline; }
#bannerManagementScreen .expireConditionCell { display: inline; }
#bannerManagementScreen .expireCountCell { display: inline; }
#bannerManagementScreen .remainingCountCell { display: inline; }
#bannerManagementScreen .editBannerLink { float: right; }
#bannerManagementScreen .contactRow { padding: 3px; padding-top: 6px; clear: left; }
#bannerManagementScreen .contactHeader { display:inline; }
#bannerManagementScreen .contactEmailCell { display:inline; }
#bannerManagementScreen .contactPhoneCell { display:inline; }
#bannerManagementScreen .moduleRow { display: inline-block; vertical-align: top; margin-left: 3px; width: 600px;}
#bannerManagementScreen .moduleHeader { display: inline; }
#bannerManagementScreen .bannerModulesCell {  }
#bannerManagementScreen .moduleOptionCell { display: block; width: 100px; margin-right: 3px; float: left; } 
#bannerManagementScreen .bannerDisplayRow { float: right; }
#bannerManagementScreen label.bannerLabel { clear:none; float:none; }
#bannerManagementScreen .bannerStepDiv { padding-left: 20px; font-weight: bold; font-size: 18px; }
#bannerManagementScreen .moduleSelectionCell { display: block; padding: 3px; width: 17%; float: left; }
#bannerManagementScreen .bannerFieldRow { padding-left: 30px; }
#bannerManagementScreen .bannerFieldCell { width: 35%; vertical-align: top; padding: 3px; display: inline-block; !float: left; }
#bannerManagementScreen .bannerDoubleFieldCell { width: 70%; vertical-align: top; padding: 3px; display: inline-block; }
#bannerManagementScreen .boldEitherOrRow { font-weight: bold; font-size: 14px; }

/* banner styles, relating to the banner dimensions in the database (ontheweb_banner_dimensions) */
#bannerContainer {  }
#bannerContainer .bannerCell_1 { width: 300px; height: 250px; overflow: hidden; display: inline-block; !display: block; !float: left; } /* Large banner */
#bannerContainer .bannerCell_2 { width: 234px; height: 60px; overflow: hidden; display: inline-block; !display: block; !float: left; margin: 5px 33px; } /* Medium banner */
#bannerContainer .bannerCell_3 { width: 125px; height: 125px; overflow: hidden; margin-left: 12px; display: inline-block; !display: block; !float: left; !margin-bottom:10px; } /* Square banner */
#bannerContainer .bannerCell_4 { width: 120px; height: 60px; overflow: hidden; margin: 10px 15px; display: inline-block; !display: block; !float: left; } /* Small banner */
#bannerContainer .bannerRow { display: block; margin: 12px 5px; }

#adminTasks { width:924px; }
#adminTasks .headerRow {  width: 175px; float: left; padding-left: 10px; padding-bottom: 5px; padding-top: 5px;}
#adminTasks .taskHeader { font-weight: bold; }
#adminTasks .adminTopRow { padding: 10px; padding-top: 5px; }
#adminTasks .adminHomeLink { float: right; }

#taskManager .taskTopHeader { font-weight:bold; padding:10px; }
#taskManager .taskHeaderRight { float:right; font-weight:bold; }
#taskManager .taskRow { padding: 5px; margin-bottom: 4px; padding-top: 4px; }
#taskManager .taskRow:hover { background-color: #e3e3e3; }

.userHomeQuickLinkHolder { padding: 5px; background-color: transparent; background-image: none; }
.userHomeQuickLinkHolder a { color: inherit; font-weight: bold; }
.selected a, .selected span { color: #ffffff; background-color: inherit; font-weight: bold; }
.leftSideDiv { padding: 5px; padding-top: 35px; padding-right: 0px; width: 160px; float: left; }
.rightSideDiv { padding: 5px; vertical-align: top; width: 749px; float: left; }
.userTitleRow { padding:5px 10px 10px; }
.userTitle { font-weight: bold; }
.userTitleRight { float: right; font-weight: bold; padding-left:10px; }

#adminReview .reviewContainer { float: left; width: 600px; padding-left: 5px; }
#adminReview .businessContainer { float: right; width: 300px; padding-right: 5px; }
#adminReview .reviewTopInfo { clear: both; float: left; }
#adminReview .topInfoBlock { clear: none; clear: right; float: left; width: 190px; }
#adminReview .ratingWidth { width:100px; }
#adminReview .reviewNameWidth { width:300px; }
#adminReview .reviewTextInfo { margin-top: 10px; float: left; }
#adminReview .buttonRow { clear: both; text-align: center; padding-top: 10px; }

.rightQuote { background-image:url('/_images/quotations-end.png'); background-repeat: no-repeat; width: 40px; height: 40px; float: right; }
.leftQuote { background-image:url('/_images/quotations-start.png'); background-repeat: no-repeat; width: 40px; height: 40px; float: left; }
.reviewCenterField { float: left; width: 470px; margin: 5px; text-align: justify; margin-bottom: 0px; font-size: 12px; color:#7D7B7C; white-space: pre-line; !white-space: pre; !word-wrap: break-word; }
.beforeCurtail { width: 470px; /*margin: 5px; */text-align: justify; margin-bottom: 0px; font-size: 12px; color:#7D7B7C; white-space: pre-line; !white-space: pre; !word-wrap: break-word; }
.afterCurtail { width: 470px; /*margin: 5px;*/ text-align: justify; margin-bottom: 0px; font-size: 12px; color:#7D7B7C; white-space: pre-line; !white-space: pre; !word-wrap: break-word; }
.reviewList { clear: both; float: left; width: 100%; margin-bottom:15px; }
.userText { float: left; display:inline; padding-right: 4px; font-size: 11px; padding-top: 4px; }
