body, 
h1, h2, h3, h4, 
p, ul, ol, li, a, 
form, table{border:0; margin:0; padding:0}

body{background:url("../img/backgrounds/bg_fadding.jpg") 0 0 repeat-x}

.hide, .disclaimer, h1, #breadcrumb { display:none !important; }

.clear{clear:both}

.break{width:100%; height:15px; margin:10px 0; border-top:1px dotted #C5C5C5}
.break_no_marg{width:100%; height:15px; margin:0 0 0 0; border-top:1px dotted #C5C5C5}

.clear_left{clear:left}
.clear_right{clear:right}

ul.list_menu{margin:15px 0 5px 0}
ul.list_menu li{color:#F90; display:inline; font-size:12px; margin-right:15px}

.img_left{margin-right:6px;  margin-bottom:15px}
.img_right{padding:5px 0 10px 10px}
.img_fam{margin:4px 8px 0px 15px}
.bom_head{margin-left:50px}
.bom_radio{margin-left:150px}
.float_right{float:right}
.float_left{float:left}
.indent{padding-left:8px}

#main_wrapper{background-color:#FFF; margin:0 auto; width:990px}

#index_content{float:left; margin-left:8px; width:668px}

#wo_left img{padding-top:3px}
#wo_right{float:right; width:198px}

#intro_column{float:right; margin-right:8px; width:345px}

#intro_text{margin:0 8px 15px 0; width:340px}

#news_links{height:94px; padding-top:9px}

#news_links p{margin:0 0 0 85px; padding:2px 0 2px 8px}

#intro_text h2{background:url("../img/backgrounds/h2_blue_index_small.gif") repeat-x; width:auto; /* see IE6*/margin-top:0}

#intro_text p{font-size:11px; padding:0 15px 15px 15px}

#intro_news{height:122px; margin:0 8px 0 0; width:340px}

#news_title{width:336px; height:21px; padding:4px 0 0 4px}

#index_shopping{height:21px; padding:4px 0 0 4px; width:296px; z-index:1}
#index_shopping p{padding:0; margin:0}

#event_column{float:left; width:300px; /* see IE6*/}

#index_events{margin-bottom:10px; background:url("../img/backgrounds/calendar.gif") no-repeat 10px 39px; height:auto; padding:0 0 0 0}

#index_events .date{padding-top:20px; padding-left:52px}
#index_events .month{padding-left:52px; padding-top:5px}

#index_events h3{background:url("../img/backgrounds/h3_green_index_small.gif") repeat-x; margin:0; padding:4px; border-left:1px solid #6AC826}

#index_events a{color:#485875; font-size:11px}
#index_events a:hover{text-decoration:underline}

#content_buttons p{float:left; width:125px; padding:5px}
#content_buttons img{border:0}

#content_column{float:left; margin-left:10px; width:458px}

#content_column h1, #content_column h2{width:450px; margin:0 0 10px}

#content_column h3{font-size:16px; margin:10px 15px}

#content_column p{font-size:11px; padding:0 15px 10px 15px}

#content_column ul{font-size:13px; margin-top:0; padding:0 15px 5px 15px}

#content_column li{list-style-position:inside}

#content_column li a:hover{text-decoration:underline}

#about_famous{margin-bottom:15px; height:146px; border-bottom:1px dotted #C5C5C5}

#about_famous_left{float:left; width:140px}
#about_famous_right{float:right; width:310px; padding-top:14px}
#about_famous_left, about_famous_right{margin-bottom:10px}

#about_famous img{margin-top:4px; margin-left:24px; padding:6px; border:1px solid #7AAFE2; background:#F1F7FC}

#about_famous h4 a{color:#485875; font-size:13px; padding-left:16px}

#about_famous h4 a:hover{text-decoration:underline}

.about_famous_det_img{padding:8px; border:1px solid #7AAFE2; background:#F1F7FC; margin-bottom:20px}

#form_description_l{float:left; width:21em; padding-left:10px}

#form_description_r{float:left; width:16.5em}

#form_description_r img{border:1px solid #E0E0E0; padding:5px; text-align:center}

#page_content img{border:1px solid #CCC999; padding:4px; margin-bottom:10px}

#thumbnails_column{float:left; margin-left:10px; width:458px}

#thumbnails_column h1{margin:0 0 10px; width:450px}

#thumbnails_column h3{height:24px; margin-top:15px; padding:10px 0 0 3px; width:450px}

#thumbnails_column p{font-size:11px}

.event_date{font-size:14px; position:absolute; top:7px; right:15px}

#gateway_page{margin-bottom:15px; width:655px}

#gateway_page h1{width:auto}

#gateway_page h2{width:auto; margin:10px 6px 0 6px; font-weight:normal; padding:8px 4px 4px 4px !important}

#gateway_top{height:auto}

#gateway_page h3{margin:0 0 10px 0; padding-top:5px; width:448px}/* see IE6*/

#gateway_details_main{float:right; width:360px; margin:0 0 0 0; padding:10px}

#gateway_details_main p{margin:0 0 3px 5px; padding:0}

#gateway_logo{float:left; margin:0 10px 0px 10px; width:240px}

.gateway_name{width:auto; margin-bottom:0}

#gateway_nav{}

#gateway_nav ul{}

#gateway_nav >#main_nav{margin:0; width:655px}

.gateway_divider{margin:0; padding:0; height:10px}
.gateway_link, .gateway_link_title{float:left; width:8em; color:#fff; font-family:Arial,Helvetica,sans-seri;  height:24px}
.gateway_link:hover, .gateway_link_title:hover{background:#7AAFE2}

#gateway_news_events h4{margin-left:15px; font-size:13px}

#gateway_footer{width:auto; height:20px; background:url(../img/backgrounds/h2_blue_small.gif) repeat-x}
#gateway_footer p{margin:0}
#gateway_footer a{color:#fff}

.gw_f_l{width:150px; float:left; padding:4px 0 0 8px}
.gw_f_r{width:150px; float:right; text-align:right; padding:4px 8px 0 0px}

#events_footer{clear:both; width:auto; height:20px; background:url(../img/backgrounds/h2_blue_small.gif) repeat-x}

#events_footer p{margin:0}
#events_footer a{color:#fff}

.e_f_l{width:145px; float:left; padding:4px 0 0 8px}
.e_f_r{width:145px; float:right; text-align:right; padding:4px 8px 0 0px}

#calendar{height:165px; margin:0 0 15px 0; width:462px}

#calendar table{float:left; height:100%; width:298px}

#calendar th{font-size:12px; height:16px}

#calendar td{padding:0}

#calendar td a:hover{display:block}

#calendar_nav{float:right; margin-right:3px; width:152px; margin-top:15px}

#calendar_nav h3{margin:0}

#calendar_nav ul{padding:0; margin:0 0 35px 0}

#calendar_nav li{text-indent:-999999px; list-style:none}

#prev_btn{background:url("../img/backgrounds/prev_btn.gif") no-repeat; display:block; height:25px; width:151px; outline:none}

#next_btn{background:url("../img/backgrounds/next_btn.gif") no-repeat; display:block; height:26px; margin-top:2px; width:151px; outline:none}

#calendar_nav h3{background:0; font-size:15px; height:25px; margin-left:10px; margin-top:0; text-transform:uppercase; width:130px}

#calendar_nav form{margin:8px 0}

#calendar_nav label{color:#036; font-size:11px}

#calendar_nav input{margin-top:5px}

#calendar_submit{width:28px}

#biz_search h3{font-size:16px; margin:0; padding:0}

#biz_search p input{margin:10px 0 5px 0}

.biz_form_search{margin:0; margin-top:8px; padding:0}

.biz_form_search_l{margin:0; float:left; color:#485875}
.biz_form_search_r{margin:0; background-color:#485875; color:#FFF; height:22px; border:0; padding-top:1px; float:left}

.captcha_error{text-align:center; font-weight:bold}
.required_msg{border-top:1px dotted #B8B8B8; margin:5px 0 5px 0; padding-top:9px}

#content_column .sitemap_heading{ margin-left:5px; padding-bottom:3px; padding-left:5px; margin-bottom:15px}

#postcard_content{margin-bottom:33px; height:auto; clear:both}
#postcard_content img{padding:4px}

 
 #index_shopping h3{margin:0}
 
 #breadcrumb, #breadcrumb_gw{width:461px; height:20px; padding-top:3px; margin-bottom:14px}
 #breadcrumb_gw{width:655px}
 #breadcrumb p, #breadcrumb_gw p, #gateway_page h2{padding:0 0 0 5px}

 
 .paging{margin:4px 0 4px 0}
 
 
 .local_h4{margin-bottom:19px}

 
 
#footer{background:url("../img/backgrounds/footer_3d_small.gif") repeat-x; height:47px; margin:8px; padding:5px 0; width:974px}

#footer ul{font-size:12px; margin:5px 0 0 63px}

#footer li{display:inline; margin-right:10px}

#footer li a:hover{text-decoration:underline}

#error_page{width:660px}
#error_page h2{width:650px}
#error_page h3{font-size:14px; margin-bottom:25px}

#error_page ul{padding-left:20px}
#error_page a:hover{text-decoration:underline}
#error_page .menu_name{text-transform:capitalize}
#error_page #breadcrumb{width:100%; height:20px; padding-top:3px; margin-bottom:14px}
#error_page .thumbnail{margin-top:15px; padding-top:8px; width:100%}
#error_page #story_item{margin-top:15px; padding:8px 0 0px 0; width:100%}
.gateway_address_position{float:left; width:222px}

.gateway_logo_right{float:right; width:126px}

body{padding:30px 0; color:#036; font-size:11px}

h2{font-size:16px; margin:0 0 3px 0; padding:10px; width:450px; border:1px solid #93C0E7; border-top:0; margin-bottom:10px}

h3{font-size:17px}

p{font-size:12px; line-height:140%; margin-bottom:10px}

a:link, a:visited{text-decoration:none}

body{font-family:Verdana,Arial,Helvetica,sans-serif}

#site_name h1, #site_name h2{font-family:Arial,Helvetica,sans-serif; font-size:30px; color:#485875; border:0}

#main_nav{font-family:Arial,Helvetica,sans-serif}

body{background-color:#EEE}
h2{color:#FFF}

h3{color:#485875}

p{color:#036}

a:link, a:visited{color:#FF9F3B}

dl{color:#036}

#mast_header_pics a img{border:0}

#site_name{color:#485875}

#google_ads strong{color:#069}

#google_ads li{color:#F00}

#google_ads li a:link, a:visited, a:hover{color:#FF9F3B}

#site_search{color:#FFF}

#site_search .search{background:#f2f2f2; color:#777; border:1px solid #555; padding:2px 0 3px 2px}

#site_se arch .go_button{background:#f2f2f2; color:#777; border:1px solid #555}

#site_search .radio{color:#999}

 
li#nav_title{line-height:2.1; padding-left:6px; padding-top:2px; font-size:12px; font-weight:bold; border-bottom:2px solid #B9D6F4}

.post_links a{color:#FF9F3B; font-weight:bold; font-size:11px}

#news_links a{color:#485875; font-size:11px; padding-left:8px}
#news_links p{font-size:11px; background:url("http://towntalk.co.uk/subdomains/resources/img/backgrounds/index_bullet.gif") no-repeat 0px 5px}
#news_links p:hover{background:url("http://towntalk.co.uk/subdomains/resources/img/backgrounds/index_bullet_hover.gif") no-repeat 0px 5px}

#intro_index_right p{font-size:11px}
#intro_index_left a{color:#fff}

#intro_text{border:#7AAFE2 1px solid}
#intro_text h2{font-size:14px; padding:6px}
#intro_text h2 a, #news_title a, #index_events h3 a, #index_shopping a{color:#fff; font-size:14px; font-weight:bold}
#intro_text h2 a:hover, #news_title a:hover, #index_events h3 a:hover, #index_shopping a:hover, #intro_text a:hover{text-decoration:underline}

#news_title{background:url("../img/backgrounds/h3_orange_small.gif") repeat-x; border:1px solid #F79821; border-bottom:0}
#index_shopping{background:url("../img/backgrounds/h2_blue_index_small.gif") repeat-x; border:1px solid #7AAFE2}

#intro_news{border:#F79821 1px solid; background:url("http://towntalk.co.uk/subdomains/resources/img/backgrounds/news.gif") no-repeat 16px 18px}
#intro_news a:hover{text-decoration:underline}

.index_bullet{background:url("http://towntalk.co.uk/subdomains/resources/img/backgrounds/index_bullet.gif") no-repeat 0px 4px}

.index_bullet:hover{background:url("http://towntalk.co.uk/subdomains/resources/img/backgrounds/index_bullet_hover.gif") no-repeat 0px 4px}

#index_events{border:#6AC826 1px solid}

#index_events .date{color:#FFF; font-size:12px; font-weight:bold}
#index_events .month{color:#666; font-size:15px; font-weight:bold}

#index_events li a:link{color:#485875}

#index_events li a.orange_link{color:#FF9F3B}

.event_pic{border:1px solid #7AAFE2}

#content_column a{border:0}
#content_column a:hover{text-decoration:underline}
#content_column ul{color:#666}

#content_column li{list-style:cirle}

#content_column h1, #thumbnails_column h1, #content_column h2, #thumbnails_column h2{font-size:15px; height:20px; padding:6px}

#content_column h1, #content_column h2{border:1px solid #93C0E7; border-top:0; background:url("../img/backgrounds/h2_blue_small.gif") repeat-x; color:#fff}

#content_column h4{padding:0 0 3px 14px; font-size:13px}

#content_column .link li{list-style-type:none}
#content_column .link a{color:#FF9F3B}

#content_column .link{margin-left:10px; color:#09C; font-size:12px}
 #content_column .link a{font-weight:bold}

#quick_links{border:#7AAFE2 1px solid}

.quick_advert_space{background-color:#F1F7FC}

.quick_advert_space img{border:1px solid #7AAFE2}
.quick_advert_space h3{border-bottom:#ABCCED 1px solid}
.quick_advert_space h3 a{color:#485875}

#sub_cat{margin:15px auto; height:auto; padding:6px 4px 6px 2px; background:#F1F7FC url("../img/backgrounds/top_th.gif") repeat-x scroll left top; border:1px solid #7AAFE2}

#sub_cat table{margin-bottom:12px}

#sub_cat td{width:33%; padding:4px; text-align:center}
#sub_cat a{color:#485875}
#sub_cat a:hover{text-decoration:underline}
#sub_cat p{padding-left:3px; margin-bottom:8px}

.sub_cat_left{width:34em; float:left; padding-left:5px}

#thumbnails_column a:hover{text-decoration:underline}
#thumbnails_column h1, #thumbnails_column h2{background:url("../img/backgrounds/h2_blue_small.gif") repeat-x; border-right:1px solid #7AAFE1; border-left:1px solid #7AAFE1; color:#fff}

#thumbnails_column h3{background:url("../img/backgrounds/h2_blue_small.gif") repeat-x; color:#fff; border-bottom:1px solid #7AAFE2; width:auto}

#thumbnails_column h3,  #thumbnails_column h4{font-size:13px; padding-bottom:4px; margin-bottom:10px}

#thumbnails_column h4 a{color:#484865; padding-left:8px}
#thumbnails_column h4 a:hover{text-decoration:underline}

#thumbnails_columns h5{background:url("../img/backgrounds/h2_blue_small.gif") repeat-x; color:#fff; padding-bottom:4px; margin-bottom:10px}

#sub_cat h4{font-size:12px; padding:5px 0px 0px 5px}

.thumbnail{border:#7AAFE2 1px solid; background:#F1F7FC}
.thumbnail_title{font-size:14px; font-weight:bold; color:#FF9F3B}
.img_padding{margin-top:10px}
.view_event{border:#7AAFE2 1px solid}

#story_item{border:#7AAFE2 1px solid}

#story_item h4{color:#485875; border:0; text-align:left}

#story_item .firstpara{font-weight:bold}

#story_item .quote{margin:10px 30px 0 30px; display:block}

#story_item .subhead{font-size:11.5px; font-weight:bold}

#story_item .list{background:url("../img/backgrounds/bg_list.jpg") no-repeat; padding-left:15px; margin:0 20px; display:block}

#story_item ul{margin:0 15px 0 100px; padding:0px}

#tcm_story ul{margin:0 0 16px 8px; padding-left:5px; font-size:11px}
#tcm_story ul li{padding:2px; 0 1px 4px}
#tcm_story h4{padding-left:5px}
#tcm_story a:hover{text-decoration:underline}

#story_item_info{background-color:#F1F7FC; border-bottom:#DEEBF8 1px solid; border-top:#DEEBF8 1px solid}
#story_item_info a:hover{text-decoration:underline}

#pic_caption{background-color:#036; color:#FFF}

#gateway_thumbnail{border:#7AAFE2 1px solid; background:#F1F7FC; border-top:none}

#business_thumbnail{}

#business_thumbnail h3{font-size:12px; font-weight:lighter}
#gateway_thumbnail:hover{border:#99D1FB 1px solid; border-top:none}

#gateway_thumbnail h3, #business_thumbnail h3{height:19px}
#gateway_thumbnail h3 a{font-size:13px; color:#fff}

#gateway_details p{color:#485875}
#gateway_details a:hover, #gateway_thumbnail h3 a:hover{text-decoration:underline}

#gateway_nav{width:auto; border-top:1px solid #7AAFE2}

#gateway_nav >#main_nav li a{height:24px}

.gateway_link_title{font-size:12px}

/**/
#gateway_news_events{margin-bottom:10px}
#gw_events{margin-left:10px; padding-top:5px;  border-bottom:1px dotted #666; width:95%; border:1px solid #7AAFE2; background:#F1F7FC}
#gw_events h4{margin:3px 2px 0 -3px}
#gw_events h4 a{color:#485875}
/**/
.gateway_address{font-size:14px; font-family:Arial}

#gateway_page{border:#7AAFE2 1px solid; border-bottom:#7AAFE2 1px solid; border-top:0}

#gateway_page h1{text-align:center; margin:0}

#gateway_page h3{height:19px; font-size:13px; border-bottom:1px solid #7AAFE2}

.gateway_name{text-align:center}
.gateway_divider{border:0; border-top:1px solid #7AAFE2}

#gateway_details_main{background-color:#F1F7FC}

#gateway_details_main p{color:#485875}
#gateway_details_main a:hover{text-decoration:underline}

#gateway_pics img{border:1px solid #7AAFE2}
#gateway_logo img, .gateway_img_right{border:1px solid #D5D5D5; padding:4.5px; margin-top:15px}

#gateway_details_main{border-left:1px solid #7AAFE2}

.gateway_main_text{padding:6.5px}

#calendar{border:#7AAFE2 1px solid}


#calendar .search{background:#f2f2f2; color:#777; border:1px solid #555}

#calendar .go_button{background:#f2f2f2; color:#777; border:1px solid #555}

#calendar table{color:#069}

#calendar th{background-color:#A2C7EB; color:#FFF}

#calendar td{background-color:#FFF; border:#7AAFE2 1px solid; font-size:11px; text-align:center}

#calendar td:hover{background-color:#E1F4FD}
#calendar td a:hover{color:#47494C}

#calendar_nav h3{color:#47494C; background:none; border:none}

#biz_search h3{background:0; color:#036}

#mapInstructions{width:461px; border:solid 1px #7AAFE2}

#mapDirections{width:450px; height:auto; clear:both}

#newDirections{width:461px; padding-bottom:10px; position:relative}

#newDirections div{width:160px; padding-bottom:10px}

#story_item_info .directions{list-style-type:none; font-size:11px; padding-bottom:5px}
#story_item_info .edirections{color:#036; font-weight:bold; padding-right:24px}
#story_item_info .sdirections{color:#036; font-weight:bold; padding-right:15px}

#story_item_info .{}

#story_item_info .submit{margin-left:340px}

.red{color:#f00; font-weight:bold}
.border_blue{border:1px solid #7AAFE2}
.gateway_break{border-top:1px solid #7AAFE2; width:auto; margin-bottom:2.5px}

.paging{text-align:center}

#breadcrumb, #breadcrumb_gw, #gateway_page h2{background:#E6E6E6;  border:1px dotted #999}
#breadcrumb p, #breadcrumb_gw p, #gateway_page h2{color:#9C9C9C; font-size:11px}
#breadcrumb a, #breadcrumb_gw a, #gateway_page h2 a{color:#444; text-decoration:underline; font-weight:none}

.submit_link{height:25px; text-align:center; border:1px dotted #D3D3D3; border-left:0; border-right:0; padding:14px 0 24px 0; font-family:Arial; font-size:14px !important}

#submit_form h3, .link_h3{height:18px; padding-top:4.5px; margin-bottom:1em; background:#D2E3FF url("../img/backgrounds/top_th.gif") repeat-x scroll left top; border:1px solid #7AAFE2; color:#666; text-align:center; font-family:Verdana; font-size:12px !important}

#submit_form label{float:left; width:8em}

#submit_form em{vertical-align:top; color:red; padding-right:1em}

 .captcha_error{color:red}

#submit_form input, textarea, select, 
#story_item_info .submit, 
#site_search .go_button{color:#4A4A4A; border:1px solid #0076AE; padding:3px; font-size:11px; font-family:Verdana}

#submit_form input.button{background:red}

.form_heading{font-weight:bold}

#map{margin-bottom:10px; border:1px dotted #333}

#content_column li a{color:#069; font-size:11px}

#content_column h3 a{color:#485875}

#content_column .sitemap_heading{border-bottom:2px solid #B0D3F1; color:#485875; font-size:16px; font-weight:bold}

#weather .day h2{background:none; color:#485875; font-size:14px; font-weight:bold;  border:none}

#weather .temp{background-color:#F1F7FC; border-bottom:#DEEBF8 1px solid; border-top:#DEEBF8 1px solid}

#local_list{border-bottom:1px dotted #CECECE; padding-bottom:15px}
#local_list h4 a{color:#485875; margin-bottom:5px}
#local_list h4 a:hover{text-decoration:underline}
#local_list img{background:#F1F7FC; border:1px solid #7AAFE2; margin-right:12px; padding:4px}

.category_img{padding:4.5px; border:1px dotted #CFCFCF}
/* LINKS */
#cat_list .category a{color:#069}
#cat_list.category a:hover{text-decoration:underline}

#cat_list .category td{padding-bottom:10px; vertical-align:top; padding-left:5px}

#local_links a:hover{text-decoration:underline}
#local_links_results h3{text-align:center}

#postcard_content img{border:1px solid #7AAFE2}
/* ABOUT */
#about_famous_right a:hover{text-decoration:underline}

a:hover.link_under{text-decoration:underline}

#special_offer{color:#535353; border:1px dashed #4C4C4C; background:url("http://www.towntalk.co.uk/subdomains/resources/img/backgrounds/special_offers/offer_bg.jpg") 0px 12px no-repeat}

#special_offer img{float:left; padding:3px 7px 2px 13px}

#special_offer p{color:#151515; padding-left:13px; padding-right:4px}

#special_offer .offer_intro, #special_offer .offer_finish{margin:9px 0 12px auto; background:url("http://www.towntalk.co.uk/subdomains/resources/img/backgrounds/special_offers/intro_finish_bg_stripe.png") 0 0 no-repeat; border:1px solid #7AAFE2; border-left:0; border-right:0}

#special_offer .offer_finish{margin:10px 0 5px auto; padding-top:10px; height:30px}

p .offer_finish{color:#fff !important}
.offer_info{color:#485875; font-size:14px; font-weight:bold; font-family:Arial,Verdana}

.offer_light_blue{color:#8DD3FA}

.offer_brought{color:#fff !important}

.offer_description{float:left; width:325px; font-weight:bold; font-size:14px !important}

.offer_terms{font-size:9px !important; color:#999 !important}

.offer_details{margin:0}

.offer_footer, .offer_footer2, .offer_footer3{padding-bottom:6px; background:url("http://www.towntalk.co.uk/subdomains/resources/img/backgrounds/special_offers/red_star.jpg") 368px 0 no-repeat}
.offer_footer2{background:url("http://www.towntalk.co.uk/subdomains/resources/img/backgrounds/special_offers/green_star.jpg") 368px 0 no-repeat}

.offer_footer3{background:url("http://www.towntalk.co.uk/subdomains/resources/img/backgrounds/special_offers/blue_star.jpg") 368px 0 no-repeat}

.offer_top{height:17px; background:url("http://www.towntalk.co.uk/subdomains/resources/img/backgrounds/special_offers/scissor_top.jpg") 20px 0 no-repeat}

.offer_bottom{height:16px; background:url("http://www.towntalk.co.uk/subdomains/resources/img/backgrounds/special_offers/scissor_bottom.jpg") 390px 0 no-repeat}

#special_offer h2, #special_offer h3{background:0; border:0; margin:5px 0 5px 0; font-family:Arial,Verdana,Calibri}

#special_offer h2{padding:7px 0 5px 14px !important; font-size:19px !important; color:#fff; font-weight:bold}

#special_offer h3{font-size:16px; color:#8DD3FA; padding:1px 0 5px 14px}

#offer_display #special_offer{width:515px}

#offer_display #special_offer .offer_details{font-size:11px}
#offer_display #special_offer .offer_description{width:385px}
#offer_display #special_offer .offer_footer{background:none}

#show_offers .offer_intro{background:#F2F7FD url(http://www.towntalk.co.uk/subdomains/resources/img/special_offer_tt.jpg) no-repeat scroll 528px 20px}
#show_offers .offer_footer{background:url(http://towntalk.co.uk/subdomains/resources/img/backgrounds/special_offers/red_star.jpg) no-repeat 550px 0}

#show_offers .offer_bottom{background:url(http://www.towntalk.co.uk/subdomains/resources/img/backgrounds/special_offers/scissor_bottom.jpg) no-repeat scroll 550px 0}

/* FOOTER*/
#events_footer a:hover{text-decoration:underline}

#footer{color:#FFF}

#footer li a{color:#FFF}

#footer li a:hover{color:#FFF}

#gateway_page h1{font-size:17px; !importantwidth:auto; !importanttext-align:center}

#mast_header, #google_ads, #site_search, #breadcrumb, #content_buttons,  #main_nav, #quicks_column, #side_navigation, #footer, .no_print, .submit_link{display:none !important}

#thumbnails_column h1{background:none; border:0; margin:0; padding:0}

#special_offer .offer_finish{height:22px; border-bottom:none}
