.index .row-wrapper {background:#fff url(../css_img/index-row-bg.jpg) repeat-x; padding-top: 20px; }
.row-wrapper {margin:0 0 10px 0; padding:0;}  /* .row-wrapper {margin:10px 0 0; padding:20px 0;} */
.index .row_divider {width:960px;}
.row_divider {width:100%; margin:0 auto; clear:both;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 1% 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;}
.lastWidget2 {width:2%;margin:0 0 0 0;} .lastWidget3 {width:3%;margin:0 0 0 0;} .lastWidget4 {width:4%;margin:0 0 0 0;} .lastWidget5 {width:5%;margin:0 0 0 0;} .lastWidget6 {width:6%;margin:0 0 0 0;} .lastWidget7 {width:7%;margin:0 0 0 0;} .lastWidget8 {width:8%;margin:0 0 0 0;} .lastWidget9 {width:9%;margin:0 0 0 0;} .lastWidget10 {width:10%;margin:0 0 0 0;} .lastWidget11 {width:11%;margin:0 0 0 0;} .lastWidget12 {width:12%;margin:0 0 0 0;} .lastWidget13 {width:13%;margin:0 0 0 0;} .lastWidget14 {width:14%;margin:0 0 0 0;} .lastWidget15 {width:15%;margin:0 0 0 0;} .lastWidget16 {width:16%;margin:0 0 0 0;} .lastWidget17 {width:17%;margin:0 0 0 0;} .lastWidget18 {width:18%;margin:0 0 0 0;} .lastWidget19 {width:19%;margin:0 0 0 0;} .lastWidget20 {width:20%;margin:0 0 0 0;} .lastWidget21 {width:21%;margin:0 0 0 0;} .lastWidget22 {width:22%;margin:0 0 0 0;} .lastWidget23 {width:23%;margin:0 0 0 0;} .lastWidget24 {width:24%;margin:0 0 0 0;} .lastWidget25 {width:25%;margin:0 0 0 0;} .lastWidget26 {width:26%;margin:0 0 0 0;} .lastWidget27 {width:27%;margin:0 0 0 0;} .lastWidget28 {width:28%;margin:0 0 0 0;} .lastWidget29 {width:29%;margin:0 0 0 0;} .lastWidget30 {width:30%;margin:0 0 0 0;} .lastWidget31 {width:31%;margin:0 0 0 0;} .lastWidget32 {width:32%;margin:0 0 0 0;} .lastWidget33 {width:33%;margin:0 0 0 0;} .lastWidget34 {width:34%;margin:0 0 0 0;} .lastWidget35 {width:35%;margin:0 0 0 0;} .lastWidget36 {width:36%;margin:0 0 0 0;} .lastWidget37 {width:37%;margin:0 0 0 0;} .lastWidget38 {width:38%;margin:0 0 0 0;} .lastWidget39 {width:39%;margin:0 0 0 0;} .lastWidget40 {width:40%;margin:0 0 0 0;} .lastWidget41 {width:41%;margin:0 0 0 0;} .lastWidget42 {width:42%;margin:0 0 0 0;} .lastWidget43 {width:43%;margin:0 0 0 0;} .lastWidget44 {width:44%;margin:0 0 0 0;} .lastWidget45 {width:45%;margin:0 0 0 0;} .lastWidget46 {width:46%;margin:0 0 0 0;} .lastWidget47 {width:47%;margin:0 0 0 0;} .lastWidget48 {width:48%;margin:0 0 0 0;} .lastWidget49 {width:49%;margin:0 0 0 0;} .lastWidget50 {width:50%;margin:0 0 0 0;} .lastWidget51 {width:51%;margin:0 0 0 0;} .lastWidget52 {width:52%;margin:0 0 0 0;} .lastWidget53 {width:53%;margin:0 0 0 0;} .lastWidget54 {width:54%;margin:0 0 0 0;} .lastWidget55 {width:55%;margin:0 0 0 0;} .lastWidget56 {width:56%;margin:0 0 0 0;} .lastWidget57 {width:57%;margin:0 0 0 0;} .lastWidget58 {width:58%;margin:0 0 0 0;} .lastWidget59 {width:59%;margin:0 0 0 0;} .lastWidget60 {width:60%;margin:0 0 0 0;}  .lastWidget61 {width:61%;margin:0 0 0 0;} .lastWidget62 {width:62%;margin:0 0 0 0;} .lastWidget63 {width:63%;margin:0 0 0 0;} .lastWidget64 {width:64%;margin:0 0 0 0;} .lastWidget65 {width:65%;margin:0 0 0 0;} .lastWidget66 {width:66%;margin:0 0 0 0;} .lastWidget67 {width:67%;margin:0 0 0 0;} .lastWidget68 {width:68%;margin:0 0 0 0;} .lastWidget69 {width:69%;margin:0 0 0 0;} .lastWidget70 {width:70%;margin:0 0 0 0;} .lastWidget71 {width:71%;margin:0 0 0 0;} .lastWidget72 {width:72%;margin:0 0 0 0;} .lastWidget73 {width:73%;margin:0 0 0 0;} .lastWidget74 {width:74%;margin:0 0 0 0;} .lastWidget75 {width:75%;margin:0 0 0 0;} .lastWidget76 {width:76%;margin:0 0 0 0;} .lastWidget77 {width:77%;margin:0 0 0 0;} .lastWidget78 {width:78%;margin:0 0 0 0;} .lastWidget79 {width:79%;margin:0 0 0 0;} .lastWidget80 {width:80%;margin:0 0 0 0;} .lastWidget81 {width:81%;margin:0 0 0 0;} .lastWidget82 {width:82%;margin:0 0 0 0;} .lastWidget83 {width:83%;margin:0 0 0 0;} .lastWidget84 {width:84%;margin:0 0 0 0;} .lastWidget85 {width:85%;margin:0 0 0 0;} .lastWidget86 {width:86%;margin:0 0 0 0;} .lastWidget87 {width:87%;margin:0 0 0 0;} .lastWidget88 {width:88%;margin:0 0 0 0;} .lastWidget89 {width:89%;margin:0 0 0 0;} .lastWidget90 {width:90%;margin:0 0 0 0;} .lastWidget91 {width:91%;margin:0 0 0 0;} .lastWidget92 {width:92%;margin:0 0 0 0;} .lastWidget93 {width:93%;margin:0 0 0 0;} .lastWidget94 {width:94%;margin:0 0 0 0;} .lastWidget95 {width:95%;margin:0 0 0 0;} .lastWidget96 {width:96%;margin:0 0 0 0;} .lastWidget97 {width:97%;margin:0 0 0 0;} .lastWidget98 {width:98%;margin:0 0 0 0;} .lastWidget99 {width:99%;margin:0 0 0 0;}
.width100 {width:100%; margin: 0;}	

#content .contentWidget, #content .WhatsOnWidget, #content .latestNewsWidget, #content .middleAdvertWidget, #content .rightAdvertWidget, #content .randomimageWidget, #content .topFaqWidget, #content .NewOnSiteWidget { padding: 0 0 10px 0;}

#content .middleAdvertWidget img {float: left; margin: 0 5px 0 0;}

#content .rightAdvertWidget span {display:block; color: #000;}
#content .rightAdvertWidget .adwrap {padding-bottom: 10px;}

#content .randomimageWidget span { color:#000; display:block; }

#content .eventCalendarWidget { border-bottom: 1px solid #ccc; padding: 0 0 10px 0;}
#content .eventCalendarWidget table.calendar {background: none; border-collapse: collapse; border: none; font-size: 0.9em; margin: 0 10px; width: 86%;}
#content .eventCalendarWidget table th {background: none; text-transform: uppercase; color: #666; border: none; text-align: center;}
#content .eventCalendarWidget table td {background: none; text-transform: uppercase; color: #666; border: none; padding:5px 0 0 0; text-align: center; font-weight:bold;}
#content .eventCalendarWidget table tr {background: none; text-transform: uppercase; color: #333; border: none;}
#content .eventCalendarWidget table td a:link, #content .eventCalendarWidget table td a:visited, #content .eventCalendarWidget table td a:hover, #content .eventCalendarWidget table td a:active {
	color: #000;}
	
#content .dateWidget p { color: #fff; font-size: 67px; text-align: center; font-weight:bolder; padding:0; margin:0; height: 94px; line-height: 94px;}	
#content .dateWidget p.Mon { background: #999 url(../css_img/mon.gif) no-repeat left center;}
#content .dateWidget p.Tue { background: #999 url(../css_img/tues.gif) no-repeat left center;}
#content .dateWidget p.Wed { background: #999 url(../css_img/weds.gif) no-repeat left center;}
#content .dateWidget p.Thu { background: #999 url(../css_img/thurs.gif) no-repeat left center;}
#content .dateWidget p.Fri { background: #999 url(../css_img/fri.gif) no-repeat left center;}
#content .dateWidget p.Sat { background: #999 url(../css_img/sat.gif) no-repeat left center;}
#content .dateWidget p.Sun { background: #999 url(../css_img/sun.gif) no-repeat left center;}

#content .opinionPollWidget form label {float:none; width: auto; display:inline;}

.contentWidget ul, .contentWidget ol {margin: 0.5em 0 0.5em 2em;}
.contentWidget li {margin: 10px 0; padding: 0 0 0 10px; background: url("../css_img/bllt.gif") no-repeat 0 0.6em;}

.row_divider h2.navWidget {font:normal 1.3em/1 Georgia, Times, "Times New Roman", Serif; color:#666; margin:0 0 0.3em; padding:2px 0 2px 0; border-bottom: 5px solid #ccc; text-transform: uppercase; }

/* Custom */

.index .row_divider a:link, .index .row_divider a:visited, .index .row_divider a:hover, .index .row_divider a:active { border:0; background:none;}

.widget_banner img {float:left; margin:0 10px 10px 0;}

#page_wrap .storyboard p.descrip {padding:10px; background:#f2f2f2; margin-top:10px;}

.image_text img {float:left; margin:0 25px 25px 0; }
.image_text a.image {display:block; padding:5px; width:70px; height:70px; overflow:hidden; text-align:center; background:none; position:relative;float:left; margin:0 25px 25px 0; }
.image_text a.image:hover {border:none;}
.image_text a.image span {background:url('../css_img/cut-corner.png') center center no-repeat; display:block; width:80px; height:80px; position:absolute; top:2px; left:2px;}
.image_text a.image img {padding:3px; border:1px solid #ccc; width:65px; height:65px;}

.row_divider h2, #tabNav a.active-tab {font:normal 1.3em Georgia, Times, "Times New Roman", Serif; text-transform:uppercase; margin:0 0 10px;}
#tabNav a.active-tab {text-transform:none; font-style:italic;}
.index .row_divider h2 {margin:10px 0;}
.row_divider a span.title {font:normal 1.7em/1.3 Georgia, Times, "Times New Roman", Serif; color:#ff9900; text-decoration:none; padding:1px;}
.row_divider .latestNewsWidget a span.title {font:normal 1.7em/1.38 Georgia, Times, "Times New Roman", Serif; color:#ff9900; text-decoration:none; padding:1px;}
.row_divider .latestNewsWidget a:hover span.title {color:#fff;}

.row_divider .latestNewsWidget a, .row_divider .middleAdvertWidget a {position:relative; display:block; text-decoration:none;}
.row_divider .latestNewsWidget a.newsImageLink {width:106px; min-height:7em; float:left; margin:0 15px 0 0;}
.row_divider .middleAdvertWidget a:hover span.title {background:none; color:#fff;}
.row_divider .latestNewsWidget a span.summary {margin-left:120px; display:none; position:absolute; top:0px;}
.row_divider .middleAdvertWidget a span.summary {display:none; position:absolute; top:0px;}
.row_divider .middleAdvertWidget a:hover span.summary, .row_divider .latestNewsWidget a:hover span.summary {display:block; padding:10px 15px; background:#ccc; -moz-border-radius:7px; -webkit-border-radius:7px; font-size:0.9em; border-radius:7px; color:#333; line-height:1.7em;}

#page_wrap .latestNewsWidget p.eventDate {margin:0 17px 10px 0; font-size:1.1em; background: url(../css_img/date-stamp-mini.gif) no-repeat scroll center top; width:104px; height:120px;}
.row_divider .latestNewsWidget a span.title em {font-size:0.9em; display:block; color:#999;}
.row_divider .latestNewsWidget a:hover span.title em {color:#fff;}

#page_wrap .row_divider .latestNewsWidget p.newsLinks {clear:both; margin:0.8em 0 0 122px;}
.row_divider .latestNewsWidget p.newsLinks a {display:inline; margin:0 10px 0 0; font:normal 0.9em Verdana, sans-serif;}
.row_divider .latestNewsWidget p.newsLinks a span {color:#f90; text-decoration:underline; padding:1px 0;}
.row_divider .latestNewsWidget p.newsLinks a:hover span, .row_divider .latestNewsWidget p.newsLinks a:active span {color:#000;}
.row_divider .latestNewsWidget p.newsLinks img {float:none; padding:0; background:none; border:0; vertical-align:top; }
#content .latestNewsWidget h2 {display:inline; margin-left:122px;}
.latestNewsWidget img {float:left; background:#fff; padding:1px; border:1px solid #dbdbdb; margin:0 17px 30px 0; width:100px;}
#content .latestNewsWidget a.rss {padding-right:22px; background:url("../css_img/rss.gif") right 0 no-repeat;}
#content .latestNewsWidget a.rss:hover {background:url("../css_img/rssOn.gif") right 0 no-repeat;}

.tabContent {display:none; }
.active-tab-body {display: block; height:13em; }
#tabNav {clear:both; display:block; height:30px; margin:0 40px 10px 122px; border-bottom:1px solid #ccc;}
#tabNav li {float:left; margin:0;}
#tabNav a {color:#666; font: italic 1.3em Georgia, Times, "Times New Roman", Serif; background:#f2f2f2; border:1px solid #ccc; padding:5px;}
#tabNav a#tabNav1 {border-left:1px solid #ccc;}
#tabNav a#tabNav2, #tabNav a#tabNav3 {border-left:0;}
#tabNav a.active-tab {color:#000; margin:0; background:none; border-left:0; border-right:1px solid #ccc; border-bottom:1px solid #fff; border-top:1px solid #ccc;}

.contentWidget h2 {text-transform:none; font-style:italic;}
.contentWidget img {margin:0 10px 0 0;}
.contentWidget img.float_left {border:none; margin-right:6px;}

.twitterWidget { background:#e5f3f8; border:1px solid #dbdbdb; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:3px;}
#content .twitterWidget h2 {color:#16a8e7; text-transform:none; margin:0; font-style:italic; background:#fff; padding:5px 5px 0;  -moz-border-radius-topright:3px;  -moz-border-radius-topleft:3px; -webkit-border-radius-topleft:3px; -webkit-border-radius-topright:3px; border-radius-topleft:3px; border-radius-topright:3px;}
.twitterWidget ul.scroller {height:70px; overflow:hidden;}
#content .twitterWidget li {padding:0 5px 5px; margin:0; font-size:0.9em; background:#fff; float:left; overflow:hidden; height:70px;  display:block;}
#content .twitterWidget a {text-decoration:none; cursor:pointer;}
#content .twitterWidget a:hover {padding:0; }
#page_wrap .twitterWidget p {background:#fff;padding:0 5px 5px; margin:0; width:96%;}
#page_wrap .twitterWidget p#javascriptNavigation, #page_wrap .twitterWidget p.follow {-moz-border-radius-bottomright:3px;  -moz-border-radius-bottomleft:3px; -webkit-border-radius-bottomleft:3px; -webkit-border-radius-bottomright:3px; border-radius-bottomleft:3px; border-radius-bottomright:3px; background:#fff; margin:0; padding:5px; text-align:right;}
#page_wrap .twitterWidget p#javascriptNavigation a {display:block; width:16px; height:15px; background:url('../css_img/carousel-arrows.jpg') no-repeat; float:right; margin:0 5px 0 0;}
#page_wrap .twitterWidget p#javascriptNavigation a span {display:none;}
#page_wrap .twitterWidget p#javascriptNavigation a.next {background-position:top right;}

#content .storyboard {overflow: hidden; min-height: 175px; width: 234px; }
#content .storyboard div.scroller {height:400px; overflow:hidden;}
#content .storyboard div.scroller div.content {width: 10000px;}
#content .storyboard div.scroller div.section {height:auto; overflow:hidden; margin:0; font-size:0.9em; background:#fff; float:left; display:block; width: 212px; background:url("../css_img/screenshot.jpg") center 5px no-repeat; padding:30px 10px 10px; color:#333; border:1px solid #DBDBDB;}
#content .storyboard a {text-decoration:none; cursor:pointer; margin:0 2px 0 0;}
#content .storyboard a:hover {padding:0;}
#content .storyboard a img, #content .storyboard img {width:212px; float:none; margin:0; border:1px solid #f2f2f2;}
#content .storyboard a:hover img {border-color:#DBDBDB;}

.middleAdvertWidget {height:160px;}
.middleAdvertWidget img {width:16px; height:16px; float:left; margin:0 5px 0 0;}
.middleAdvertWidget h3 {clear:both;}

.featuredImageVideo .imageVideo { width:350px; overflow: hidden; float: left; margin-right: 30px; }
#page_wrap .featuredImageVideo .quoteText, #page_wrap .featuredImageVideo blockquote {color: #333333; line-height: 1.6; margin:0 15px 0 350px; }

#content .requestInfoWidget, #content .request {
	border:0;
	padding-top:0;
	}
	#content .requestInfoWidget h3, #content .request h2 {
		padding:0;
		margin:0;
		font-size:1.6em;
		font-style:normal;
		line-height:1.5;
		}
		#content .requestInfoWidget h3 a, #content .request h2 a {
			background:url(../css_img/requestIcon.gif) .4em .4em no-repeat #C87B09;
			padding:.8em 1.5em .8em 3.2em;
			margin-bottom:0;
			display:block;
			color:#fff;
			}
			#content .requestInfoWidget h3 a:hover, #content .request h2 a:hover {
				background:url(../css_img/requestIconOn.gif) .4em .4em no-repeat #f90;
				border-bottom:0;
				}