body {background:#ccc url(/img/page-bg.gif) repeat-x top;}
#pageframe {width:975px;}
#pageframe .padding {padding:0 20px 15px 20px;}
#advert {background:#ABE7FF url(../img/banners/banner.gif) center no-repeat; height:140px; margin-bottom:0; margin-top:0px; width:722px;}
#tgl_logo {margin-bottom:0;}
#main {width:722px;}

h1.straplinetxt {color:#7CC242; background:#FFFFFF; margin:-22px; font-size:24px; text-align:center}
h2.straplinetxt {color:#7CC242; background:#FFFFFF; margin:25px; font-size:20px; text-align:center}


.strapline {background:url(/img/tgl-village-x4d.JPG); height:443px; width:722px; text-indent:-9999px;}
#sidebar {margin-top:20px;}






/* div#sidebar h2 {background:#8f0118; margin:0;} */
div#sidebar h2 {background:#7cc242; margin:0;}			/* Login bar colour */



div#sidebar p {background:#fff; padding:10px 10px 0 10px; border-color:#fff; border-style:solid; border-width:0 1px;}
div#sidebar #UserAddForm {background:#fff; margin-top:0; padding-top:0; border-color:#fff; border-top:0;}
#sidebar #UserAddForm input {width:160px; height:auto;}
#sidebar #UserAddForm .form_50 {margin-bottom:5px;}
#sidebar #UserAddForm .form_100 {padding-top:5px;}
#sidebar #UserAddForm .form_100 input {width:auto;}
/* Start slider */
.slider-wrap h3 {color:#8f0118; font-size:16px; font-weight:bold; line-height:19px; margin-bottom:13px;}
.stripViewer .panelContainer .panel ul {text-align: left; margin: 0 15px 0 30px;}
.slider-wrap {margin: 20px 0; position: relative; width: 100%;}
.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}
.stripViewer {position: relative; overflow: hidden; margin: auto; width: 722px; height: 460px; clear: both;	background: #fff;}
.stripViewer .panelContainer {position: relative; left: 0; top: 0; width: 100%; list-style-type: none;}
.stripViewer .panelContainer .panel {float:left; height: 100%; position: relative; width: 722px;}
.stripViewer .panelContainer .panel .wrapper {padding:10px;}
.col {float:left; display:inline;}
.one {width:341px;}
#pageframe #main .stripNav ul {list-style: none; margin:0; padding:0;}
#Users #pageframe #main .stripNav ul {list-style: none;}
.stripNav ul li {float: left; margin-right: 2px;}
.stripNav a {background-color: #d16f1a; background-position:0 0; width:237px; color: #fff; text-decoration: none; display: block; height:50px; text-align:center; text-transform:uppercase;	text-indent:-9999px;}		
.stripNav li.tab1 a {background-image:url(/img/homepage-slider-why.gif);}
.stripNav li.tab2 a {background-image:url(/img/homepage-slider-what.gif);}
.stripNav li.tab3 a {background-image:url(/img/homepage-slider-how.gif);}
.stripNav li a:hover, .stripNav li a:focus, .stripNav li a:active {background-color: #a64d00; background-position:0 -50px;}
.stripNav li a.current, .stripNav li a.current:hover, .stripNav li a.current:focus, .stripNav li a.current:active {background-color: #8f0118; background-position:0 -100px;}
.stripNavL, .stripNavR {display:none;}
.panel a {text-decoration:underline; white-space:nowrap;}
.panel a:hover, .panel a:focus, .panel a:active {text-decoration:none;}
#main .panel p.highlight {color:#8f0118 ; font-size:16px; font-weight:bold; cursor:default; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.cross-links {background:#f5e5e7; padding:0.3em 0.5em; clear:both; color:#df9da8;}
.cross-links a {color:#8f0118; text-decoration:none;}

/* End slider */
#top_banner:after, .stripNav ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html #top_banner, * html .row {height: 1%;}
*:first-child+html #top_banner, *:first-child+html .row {min-height: 1px;}


#TB_window {font-size: 12px; color: #333;}
/* #TB_window h1 {background:#C41230; margin:10px 0; color:#fff; font-size:15px; font-weight:bold; line-height:26px; padding-left:10px;} */
#TB_window h1 {background:#7CC422; margin:10px 0; color:#fff; font-size:15px; font-weight:bold; line-height:26px; padding-left:10px;}


#TB_secondLine {font-size: 10px; color:#666;}
#TB_window a {color: #8f0118;}
#TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px;	height:100%; width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=50);	-moz-opacity: 0.50;	opacity: 0.50; }
* html #TB_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed; background: #fff; z-index: 102; color:#000;	display:none; border: 5px solid #666; text-align:left; top:50%; left:50%;}
* html #TB_window {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow{padding:3px 10px 5px 0; margin-bottom:1px;	text-align:right; float:right;}
#TB_ajaxWindowTitle{float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title{background-color:#f5e5e7;	height:27px;}
#TB_ajaxContent{clear:both;	padding:2px 15px 15px 15px;	overflow:auto; text-align:left;	line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed; display:none;	height:13px; width:208px; z-index:103; top: 50%; left: 50%;	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99; position:fixed; top: 0; left: 0;	background-color:#fff; border:none;	filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%;}
* html #TB_HideSelect {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

