.row_divider {width:100%;clear:both;margin: 0 0 20px 0; overflow:hidden;}
.new_widget {float:left; overflow:hidden;}
.stacking {margin: 0 0 10px 0; clear:both; }

.width2 {width:1%;margin:0 1% 0 0;}
.width3 {width:2%;margin:0 1% 0 0;}
.width4 {width:3%;margin:0 1% 0 0;}
.width5 {width:4%;margin:0 1% 0 0;}
.width6 {width:5%;margin:0 1% 0 0;}
.width7 {width:6%;margin:0 1% 0 0;}
.width8 {width:7%;margin:0 1% 0 0;}
.width9 {width:8%;margin:0 1% 0 0;}

.width10 {width:9%;margin:0 1% 0 0;}
.width11 {width:10%;margin:0 1% 0 0;}
.width12 {width:11%;margin:0 1% 0 0;}
.width13 {width:12%;margin:0 1% 0 0;}
.width14 {width:13%;margin:0 1% 0 0;}		
.width15 {width:14%;margin:0 1% 0 0;}		
.width16 {width:15%;margin:0 1% 0 0;}
.width17 {width:16%;margin:0 1% 0 0;}		
.width18 {width:17%;margin:0 1% 0 0;}
.width19 {width:18%;margin:0 1% 0 0;}		
	
.width20 {width:19%;margin:0 1% 0 0;}
.width21 {width:20%;margin:0 1% 0 0;}
.width22 {width:21%;margin:0 1% 0 0;}
.width23 {width:22%;margin:0 1% 0 0;}
.width24 {width:23%;margin:0 1% 0 0;}
.width25 {width:24%;margin:0 1% 0 0;}
.width26 {width:25%;margin:0 1% 0 0;}
.width27 {width:26%;margin:0 1% 0 0;}
.width28 {width:27%;margin:0 1% 0 0;}
.width29 {width:28%;margin:0 1% 0 0;}

.width30 {width:29%;margin:0 1% 0 0;}
.width31 {width:30%;margin:0 1% 0 0;}
.width32 {width:31%;margin:0 1% 0 0;}
.width33 {width:32%;margin:0 1% 0 0;}
.width34 {width:33%;margin:0 1% 0 0;}
.width35 {width:34%;margin:0 1% 0 0;}
.width36 {width:35%;margin:0 1% 0 0;}
.width37 {width:36%;margin:0 1% 0 0;}
.width38 {width:37%;margin:0 1% 0 0;}
.width39 {width:38%;margin:0 1% 0 0;}

.width40 {width:39%;margin:0 1% 0 0;}	
.width41 {width:40%;margin: 0 1% 0 0;}	
.width42 {width:41%;margin: 0 1% 0 0;}	
.width43 {width:42%;margin: 0 1% 0 0;}	
.width44 {width:43%;margin: 0 1% 0 0;}	
.width45 {width:44%;margin: 0 1% 0 0;}	
.width46 {width:45%;margin: 0 1% 0 0;}	
.width47 {width:46%;margin: 0 1% 0 0;}	
.width48 {width:47%;margin: 0 1% 0 0;}	
.width49 {width:48%;margin: 0 1% 0 0;}	

.width50 {width:49%;margin: 0 1% 0 0;}
.width51 {width:50%;margin: 0 2% 0 0;}
.width52 {width:51%;margin: 0 1% 0 0;}
.width53 {width:52%;margin: 0 1% 0 0;}
.width54 {width:53%;margin: 0 1% 0 0;}
.width55 {width:54%;margin: 0 1% 0 0;}
.width56 {width:55%;margin: 0 1% 0 0;}
.width57 {width:56%;margin: 0 1% 0 0;}
.width58 {width:57%;margin: 0 1% 0 0;}
.width59 {width:58%;margin: 0 1% 0 0;}

.width60 {width:59%;margin: 0 1% 0 0;}
.width61 {width:60%;margin: 0 1% 0 0;}
.width62 {width:61%;margin: 0 1% 0 0;}
.width63 {width:62%;margin: 0 1% 0 0;}
.width64 {width:63%;margin: 0 1% 0 0;}
.width65 {width:64%;margin: 0 1% 0 0;}
.width66 {width:65%;margin: 0 1% 0 0;}
.width67 {width:66%;margin: 0 1% 0 0;}
.width68 {width:67%;margin: 0 1% 0 0;}
.width69 {width:68%;margin: 0 1% 0 0;}

.width70 {width:69%;margin: 0 1% 0 0;}	
.width71 {width:70%;margin: 0 1% 0 0;}	
.width72 {width:71%;margin: 0 1% 0 0;}	
.width73 {width:72%;margin: 0 1% 0 0;}	
.width74 {width:73%;margin: 0 1% 0 0;}	
.width75 {width:74%;margin: 0 1% 0 0;}	
.width76 {width:75%;margin: 0 1% 0 0;}	
.width77 {width:76%;margin: 0 1% 0 0;}	
.width78 {width:77%;margin: 0 1% 0 0;}	
.width79 {width:78%;margin: 0 1% 0 0;}	

.width80 {width:79%;margin: 0 1% 0 0;}
.width81 {width:80%;margin: 0 1% 0 0;}
.width82 {width:81%;margin: 0 1% 0 0;}
.width83 {width:82%;margin: 0 1% 0 0;}
.width84 {width:83%;margin: 0 1% 0 0;}
.width85 {width:84%;margin: 0 1% 0 0;}
.width86 {width:85%;margin: 0 1% 0 0;}
.width87 {width:86%;margin: 0 1% 0 0;}
.width88 {width:87%;margin: 0 1% 0 0;}
.width89 {width:88%;margin: 0 1% 0 0;}

.width90 {width:89%;margin: 0 1% 0 0;}
.width91 {width:90%;margin: 0 1% 0 0;}
.width92 {width:91%;margin: 0 1% 0 0;}
.width93 {width:92%;margin: 0 1% 0 0;}
.width94 {width:93%;margin: 0 1% 0 0;}
.width95 {width:94%;margin: 0 1% 0 0;}
.width96 {width:95%;margin: 0 1% 0 0;}
.width97 {width:96%;margin: 0 1% 0 0;}
.width98 {width:97%;margin: 0 1% 0 0;}
.width99 {width:98%;margin: 0 1% 0 0;}
.width100 {width:99%;margin: 0 1% 0 0;}	

div.new_widget h2 {margin:0.2em 0 0; font-size:1.2em; color:#666666;}
div.new_widget h3 {margin:0.1em 0 0; font-size:1.4em;}

/* Middle Advert Widget */
#mainContent #content div#carousel, #mainContent #content div#carousel .carousel-clip, #mainContent #content div#carousel .carousel-clip .carousel-items li {position:relative;}
#mainContent #content div#carousel, #mainContent #content div#carousel .carousel-clip {width:100%;}
#mainContent #content div#carousel, #mainContent #content div#carousel p.carousel-pagination {clear:both;}
#content div#carousel ul, #mainContent #content div#carousel .carousel-clip .carousel-items {margin:0;padding:0;}
#mainContent #content div#carousel .carousel-clip {width:auto; height:207px; overflow:hidden;}
#mainContent #content div#carousel .carousel-clip .carousel-items {left:0; top:0; width:400%;}
#mainContent #content div#carousel .carousel-clip .carousel-items {position:absolute;}
#content div#carousel li, #page_wrap #mainContent #content ul.carousel-items li {list-style-type:none; list-style-image:none;}
#mainContent #content div#carousel .carousel-clip .carousel-items li {clear:right; height:190px; margin:0; width:25%; float:left; padding:0;}
#mainContent #content div#carousel .carousel-clip .carousel-items li img {float:left; margin:4px 10px 4px 4px;}
#content p.carousel-pagination {float:right; width:50%; text-align:center; position:absolute; bottom:3px; right:0; margin:0;}
#content p.carousel-pagination a {background:none;}
#content p.carousel-pagination a.prev, #content p.carousel-pagination a.next {border:1px solid #DDDDDD; display:block; width:20px; height:20px; padding:0;background-image:url(../css_img/carousel-arrw.gif); background-color:#ffffff;}
#content p.carousel-pagination a span {display:none;}
#content p.carousel-pagination a.prev {position:absolute; left:-20px; background-position:top left;}
#content p.carousel-pagination a.next {position:absolute; right:10px; top:0; background-position:top right;}
#content p.carousel-pagination a.prev:hover {background-position:0% 95%;}
#content p.carousel-pagination a.next:hover {background-position:100% 95%;}

/* Latest News Widget */
div.latestNewsWidget ul {list-style:none; margin:0; padding:0;}
div.latestNewsWidget li {padding:0 0 10px; font-size: .9em;}
#content div.latestNewsWidget ul.newsLinks {border:0; padding:0; margin:0; list-style:none;}
div.latestNewsWidget ul.newsLinks li {background:0; padding:0 5px 0 0; margin:0 5px 0 0; border-right:1px solid #666666; }
div.latestNewsWidget ul.newsLinks li.rss {border:none; background:url(../css_img/rss.gif) center right no-repeat; padding:0 20px 0 0;}

/* Whats On Widget */
div.WhatsOnWidget h2 {margin-bottom:0; text-transform:uppercase; text-align:center; font-size:1.1em;}
div.WhatsOnWidget h3 {margin:.8em 0 0.5em; font-size:1em;}
div.WhatsOnWidget p {font-size:0.8em;}
#content p.calendarDate {width:110px; display:block; float:left; height:100%; font-size:2.8em; text-align:center; line-height:1.1em; font-weight:bold; text-transform:uppercase; margin-top:20px;}
p.calendarDate strong {color:#7C2128; font-size:1.5em;}

/* Image Adverts Widget */
ul.rightAdvertWidget {margin:0;}
ul.rightAdvertWidget li {float:left; display:inline; width:45%; list-style:none; margin:0 2%; border-bottom:5px solid #DDDDDD; padding:0 0 10px;}
ul.rightAdvertWidget li a {font-size:0.9em;}

/* Poll Widget */
#content #pollForm label {float:none; text-align:left; width:auto; font-size:0.9em;}
#content .opinionPollWidget p {margin:25px 0;}

/* Calendar Widget */
#content .eventCalendarWidget { margin: 0; font-size: 1.2em; }

#content .eventCalendarWidget table {margin: 10px 0; width:99%; border-collapse: collapse; background: #eee; border: 5px solid #e4e4e4;}
#content .eventCalendarWidget table tr, #content .eventCalendarWidget table td, #content .eventCalendarWidget table th { border: 5px solid #ddd;}
 
#content .eventCalendarWidget h2 { font-size: 1.1em; font-weight: bold; color: #000; text-align: center;}
#content .eventCalendarWidget h2 a { color: #ffffff; background: none; font-size:1.4em;} 
#content .eventCalendarWidget th {background: #656565 url(../css_img/widgBg.gif) bottom left repeat-x;}
#content .eventCalendarWidget .calendar td { text-align: center; line-height: 1.8em; padding:0;}

#wrapper #content .eventCalendarWidget table.calendar td#today, #wrapper #content .eventCalendarWidget table.calendar td.today a { background: #000; color: #fff;}

#content .eventCalendarWidget td a:link, #content .eventCalendarWidget td a:visited, #content .eventCalendarWidget td a:hover, #content .eventCalendarWidget td a:active { background: #7c2128 url(../css_img/navBg.gif) bottom left repeat-x; color: #fff; display:block; text-decoration: none;}
#content .eventCalendarWidget td a:hover, #content .eventCalendarWidget td a:active { background: #000;}
