body, html {
	padding:0px;
	margin:0px;
}
body {
	font-size:90%;
	font-family:'Trebuchet MS' !important;
}
.sitewrapper {
	width:960px;
	margin:auto;
}
.clear {
	clear:both;
}
.top-banner {
	width:960px;
	height:160px;
}
.top-logo {
	float:left;
	height:160px;
}
.top-search {
	float:right;
}
.content-wrapper {
	width:960px;
}
.menu-wrapper {
	width:960px;
	background:url('Images/navtop.png') no-repeat top center #3f714e;
	height:50px;
	margin-top:-4px;
}
.banner-text {
	width:920px;
	background:url('Images/navbot.png') no-repeat bottom center  #3f714e;
	padding:10px 20px;
	color:#FFFFFF;
	font-size:125%;
}
.rotate-banner {
	width:960px;
	height:300px;
}
.two-column {
	float:left;
}
.left-column-top,
.middle-column-top, .left-column-bottom,
.middle-column-bottom   {
	float:left;
}
.right-column {
	float:left;
}
.footer-wrapper {
	background:url('Images/footer-bg.png') repeat-x #9fb8a6;
	min-height:200px;
	padding:20px 0px;
	color:#FFFFFF;
	margin-top:40px;
}

.content-holder {
	max-width:650px;
	min-width:650px;
}
.right-column {
	max-width:310px;
}
.two-column {
	max-width:650px;
}
.fullwidth .two-column,
.fullwidth .content-holder   {
	max-width:960px;
}
ul.slides {
    list-style: none outside none;
    position: relative;
    width: 960px;
	padding:0px;
	margin:0px;
}
ul.slides li {
    display: inline;
    left: 0;
    position: absolute;
    top: 0;
}
ul.slides li.show {
    z-index: 5;
}
.Normal, .NormalDisabled, .NormalDeleted {
    font-size: 100% !important;
}
#dnn_dnnSEARCH_ClassicSearch span {
	display:none;
}
.login-details {
	text-align:right;
}
.searchpanel {
	padding-top:80px;
}
#dnn_dnnSEARCH_ClassicSearch input {
	background:url('Images/search-input.png') no-repeat;
	font-family:'Trebuchet MS';
	width:210px;
	height:25px;
	border:0px none;
	padding:5px;
	color:#3f714e;
}
.ControlPanel {
	border:0px none;
}
.dnnRibbon .barContent {
	width:auto !important;
}
textarea, input, select, option {
	font-family:'Trebuchet MS';
	font-size:100% !important;
}
h2.BlogTitle,
div.BlogHead h2.BlogTitle,
div.BlogHead h2.BlogTitle a,
div.BlogHead h2.BlogTitle a:link,
div.BlogHead h2.BlogTitle a:visited,
div.BlogHead h2.BlogTitle a:active,
div.BlogHead h2.BlogTitle a:hover,
.BlogDateline,
.SearchOptions,
.BlogBody,
.BlogDescription {
	font-family:'Trebuchet MS' !important;
}
#dnn_dnnSEARCH_ClassicSearch a#dnn_dnnSEARCH_cmdSearch {
	background:url('Images/search-button.png') no-repeat;
	text-indent:-999em;
	display:block;
	width:90px;
	height:35px;
	margin-left: 220px;
    margin-top: -35px;
}
#dnn_dnnSEARCH_ClassicSearch a#dnn_dnnSEARCH_cmdSearch:hover {
	background:url('Images/search-over.png') no-repeat;
}
.menu-wrapper a {
	text-decoration:none;
}
.menu-wrapper ul {
	padding:0px;
	margin:4px 0px 0px 0px;
}
.menu-wrapper ul.Level0 li {
	display:inline-block;
}
.menu-wrapper ul.Level0>li {
	background:url('Images/dot.png') no-repeat right center;
	padding-right:5px;
}
.menu-wrapper ul.Level0>li#snapsisMAIN571 {
	background:none !important;
}
.menu-wrapper ul.Level0 li:hover,
.menu-wrapper ul.Level0 li#snapsisMAIN571:hover {
	display:inline-block;
	background:url('Images/tl.png') no-repeat top left !important;
}
.menu-wrapper ul.Level0 li:first-child {
	margin-left:10px;
}
.menu-wrapper ul.Level0 li a{
	height:35px;
	color:#FFFFFF;
	list-style:none;
	display:block;
	font-size:130% !important;
	font-weight:bold;
	padding:15px 10px 0px 6px;
	margin-left:4px;

}
.menu-wrapper ul.Level0 li a:hover {
	text-decoration:none;
}
.SelectedTab  {
	font-size:100% !important;
}
.menu-wrapper ul.Level1 {
	display:none;
	position:absolute;
	margin:0px;
	padding:0px;
	z-index:6;
}
.menu-wrapper ul.Level1 li {
	display:block !important;
}
.menu-wrapper ul.Level1 li a {
	font-size:110% !important;
	background:#7bb88d;
	display:block;
	padding:5px 10px;
	height:auto !important;
	min-width:150px;
	margin-left:0px;
}
.menu-wrapper ul.Level0>li:hover>a {
	background:url('Images/tr.png') no-repeat top right #7bb88d !important;
}
.menu-wrapper ul.Level1>li>a:hover {
	background:#3f714e;
}
.menu-wrapper ul.Level1 li:first-child {
	margin-left:0px;
}
.menu-wrapper li:hover ul.Level1 {
	display:block;
}
.whatson_c_content .ListDate span {
	background:#d9e3dc;
	color:#3f714e;
	margin:4px;
	padding:5px 15px;
	display:block;
}
.whatson_c_content .ListTitle a {
	color:#3f714e;
	margin:4px;
	padding:5px;
	display:block;
	font-weight:normal !important;
}
.whatson_c_content  td.ListDate,
.whatson_c_content  td.ListTitle {
	padding:0px !important;
}
.whatson_c_content  td.ListTitle {
	background:url('Images/whatsonarrow.png') no-repeat top right;
}
.login-details {
	font-size:100%;
	color:#3f714e;
	padding:7px 20px 0px 0px
}
.login-details a {
	font-size:100% !important;
	color:#3f714e !important;
	text-decoration:underline !important;
	font-weight:normal;
}
.login-details a:hover {
	text-decoration:none !important;
}
.footernav {
	text-align:center;
}
.footernav a {
	color:#FFFFFF !important;
	text-decoration:none;
	font-size:130%;
}
.footernav a:hover {
	text-decoration:underline;
}
.footerlogo,
.footertext {
	float:left;
	text-align:center;
}
.footerlogo {
	margin-left:20px;
}
.footertext p {
	padding:0px;
	margin:0px;
	line-height:16px;
}
.copyrightholder {
	margin:auto;
	width:600px;
	padding-top:20px;
}
.copyrightholder a {
	color:#FFFFFF;
	font-size:100%;
	text-decoration:underline;
}
.copyrightholder a:hover {
	text-decoration:none;
}
.footertext span {
	color:#FFFFFF !important;
	font-size:100% !important;
	font-weight:normal !important;
}
.right-column  #snapsisQuicklinks ul {
	padding:0px;
	margin:0px;
	background:url('Images/quicklinks-side-bg.png') repeat-y top center;
}
.right-column  #snapsisQuicklinks ul li {
	list-style:none;
}
.right-column  #snapsisQuicklinks ul li a {
	display:block;
	height:29px;
	padding:11px 0px 0px 13px;
	width:297px;
	color:#3f714e;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
}
.right-column  #snapsisQuicklinks ul li a:hover {
	display:block;
	height:29px;
	background:url('Images/quicklinks-side-hover.png') repeat-y top center;
	color:#FFFFFF;
	padding:11px 0px 0px 13px;
	width:297px;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
}
.right-column  #snapsisQuicklinks ul li a img {
    border: 0 none;
    margin-left: 250px;
    margin-top: -10px;
    position: absolute;
}
.QuicklinksH2 {
	color:#3f714e;
	display:block;
	padding-left:13px;
	margin-top:20px;
	font-family:'Trebuchet MS' !important;
}

.right-column  #snapsisMemberlinks ul {
	padding:0px;
	margin:0px;
	background:url('Images/members-side-bg.png') repeat-y top center;
}
.right-column  #snapsisMemberlinks ul li {
	list-style:none;
}
.right-column  #snapsisMemberlinks ul li a {
	display:block;
	height:29px;
	padding:11px 0px 0px 13px;
	width:297px;
	color:#7b1404;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
}
.right-column  #snapsisMemberlinks ul li a:hover {
	background:url('Images/members-side-hover.png') repeat-y top center;
	display:block;
	height:29px;
	padding:11px 0px 0px 13px;
	width:297px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
}
.right-column  #snapsisMemberlinks ul li a img {
    border: 0 none;
    margin-left: 250px;
    margin-top: -10px;
    position: absolute;
}
.MemberlinksH2 {
	color:#7b1404;
	display:block;
	padding-left:13px;
	padding-top:10px;
}
#snapsisFooter ul {
	padding:0px;
	margin:0px;
}
#snapsisFooter ul li {
	list-style:none;
	display:inline;
	background:url('Images/dot2.png') no-repeat right center;
}
#snapsisFooter ul li#snapsisFooter571 {
	background:none !important;
}
#snapsisFooter ul li a {
	display:inline-block;
	padding:0px 20px;
	font-weight:bold;
}
.default_c_content .DNN_Documents table,
.default_c_content table#results-table,
.notitle_c_content .DNN_Documents table,
.notitle_c_content table#results-table {
	width:100% !important;
	border-collapse:collapse;
}
.default_c_content .DNN_Documents table td,
.default_c_content table#results-table td,
.notitle_c_content .DNN_Documents table td,
.notitle_c_content table#results-table td {
	padding:5px;
	border-bottom:1px #CCCCCC solid;
}
.default_c_content .DNN_Documents table tr:first-child td,
.default_c_content table#results-table tr:first-child td,
.notitle_c_content .DNN_Documents table tr:first-child td,
.notitle_c_content table#results-table tr:first-child td {
	color:#FFFFFF;
	font-weight:bold;
	background:#3f714e;
}
.default_c_content .DNN_Documents table tr:first-child td a,
.default_c_content table#results-table tr:first-child td a,
.notitle_c_content .DNN_Documents table tr:first-child td a,
.notitle_c_content table#results-table tr:first-child td a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.default_c_content .DNN_Documents table tr:first-child td a:hover,
.default_c_content table#results-table tr:first-child td a:hover,
.notitle_c_content .DNN_Documents table tr:first-child td a:hover,
.notitle_c_content table#results-table tr:first-child td a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.notitle_c_content ul,
.default_c_content ul {
	padding:0px;
	margin:0px;
	padding-left:20px;
}
#dnn_ctr1485_SearchResults_dgResults tr td:first-child {
	display:none;
}
#dnn_ctr1485_SearchResults_dgResults {
	margin-left:-5px;
}
#dnn_ctr1485_SearchResults_dgResults tr td span {
	color:#CCCCCC;
}
#dnn_ctr1485_SearchResults_dgResults tr td a.CommandButton {
	font-size:90%;
}
#dnn_ctr1485_SearchResults_dgResults tr td a.SubHead {
	font-weight:bold;
}
#dnn_ctr1485_SearchResults_dgResults tr td {
	padding-bottom:20px;
}
.LiveGalleryDefault .LGImage {
    background-color: #d9e3dc !important;
    border: 1px solid #d9e3dc !important;
}
a.viewalllink {
	font-size:60%;
	color:#3f714e;
}
#dnn_ctr1071_EventDetails_divEventDetails {
	display:none !important;
}
.ThemebrumbyEvents>table {
	/* display:none; */
}
.ThemebrumbyEvents table td.Normal {
	display:none !important;
}
table#tblMain {
	display:inline;
}
#dnn_RightPane .ThemebrumbyEvents {
	margin-left:10px;
}
#dnn_ContentPane .ThemebrumbyEvents {
	margin-left:30px;
}
.Feedback_SectionHead {
	display:none;
}
.Feedback_ContactBlock {
	margin-bottom:0px !important;
}
.c_contentpane {
	padding:0px !important;
}
.Feedback_FieldLabel {
	text-align:left !important;
	color:#000000;
	font-size:100%;
	font-weight:normal;
}
#dnn_ctr1145_ModuleContent a.dnnFormHelp{
    right: -38px;
}



.breadcrumbholder {
	padding: 10px 20px;
	color:#3F714E;
}
.breadcrumbholder a {
	color:#3F714E;
	text-decoration:none;
}
.breadcrumbholder a:hover {
	color:#3F714E;
	text-decoration:underline;
}




/* CONTAINERS */
.left-column-top,
.middle-column-top, .left-column-bottom,
.middle-column-bottom {
	max-width:305px;
}
.middle-column-top, .middle-column-bottom {
	margin:0px 20px;
}
.h1_title_container {
	padding:10px 13px;
}
.h1_title_container a {
	color:#3f714e;
	text-decoration:none;
}
.h1_title_container a:hover {
	color:#3f714e;
	text-decoration:underline;
}
.c_actions {
	float:left;
}
.c_footer {
	text-align:right;
	/* padding:10px 0px; */
}
.c_title {
	float:left;
}
.h1_title {
	color:#3f714e;
	font-size:150%;
	font-family:'Trebuchet MS' !important;
}
.clear_float {
	clear:both;
}
.h2_title {
	padding:0px 0px 0px 20px;
	margin:10px 0px;
	font-weight:normal;
	font-size:140%;
	color:#FFFFFF !important;
	font-family:'Trebuchet MS' !important;
}
.Normal h2 {
	color:#3f714e;
	font-size:140%;
	margin:10px 0px;
	font-weight:normal;
	font-family:'Trebuchet MS' !important;
}
.h3_title {
	padding:0px 0px 0px 20px;
	margin:10px 0px;
}
.Normal h3 {
	color:#3f714e;
	margin:10px 0px;
	font-size:130%;
}
.h2blue_title_container .blue_c_title {
	padding:0px;
	background:#13738f;
	color:#FFFFFF;
	min-width:305px;
	float:left;
	width:100%;
}
.h2blue_title_container h2.h2_title,
.h2red_title_container h2.h2_title,
.h2green_title_container h2.h2_title,
.h2yellow_title_container h2.h2_title {
	color:#FFFFFF !important;
}
.blue_c_content {
	padding:10px 20px;
}
.h2blue_title_container .blue_c_title  img {
	margin-bottom:5px;
}
.h2blue_title_container a {
	color:#13738f;
	text-decoration:none;
	padding-right:3px;
	font-size:100%;
}
.h2blue_title_container a:hover {
	color:#13738f;
	text-decoration:underline;
}
.h2blue_title_container a.feature {
	color:#13738f;
	text-decoration:none;
	font-weight:bold;
	padding-right:1px;
	font-size:100%;
}
.h2blue_title_container a.feature:hover {
	color:#13738f;
	text-decoration:underline;
}

.h2red_title_container .red_c_title {
	padding:0px;
	background:#7b1404;
	color:#FFFFFF;
	min-width:305px;
	float:left;
	width:100%;
}
.h2red_title_container a {
	color:#7b1404;
	text-decoration:none;
}
.h2red_title_container a:hover {
	color:#7b1404;
	text-decoration:underline;
}
.red_c_content {
	padding:10px 20px;
}
.h2red_title_container .red_c_title  img {
	margin-bottom:5px;
}

.h2green_title_container .green_c_title {
	padding:0px;
	background:#3f714e;
	color:#FFFFFF;
	min-width:305px;
	float:left;
	width:100%;
}
.green_c_content {
	padding:10px 20px;
}
.h2green_title_container .green_c_title  img {
	margin-bottom:5px;
}
.h2green_title_container a {
	color:#3f714e;
	text-decoration:none;
}
.h2green_title_container a:hover {
	color:#3f714e;
	text-decoration:underline;
}

.h2yellow_title_container .yellow_c_title {
	padding:0px;
	background:#e67f17;
	color:#FFFFFF;
	min-width:305px;
	float:left;
	width:100%;
}
.yellow_c_content {
	padding:10px 20px;
}
.h2yellow_title_container .yellow_c_title  img {
	margin-bottom:5px;
}
.h2yellow_title_container a {
	color:#e67f17;
	text-decoration:none;
}
.h2yellow_title_container a:hover {
	color:#e67f17;
	text-decoration:underline;
}
/* .blue_c_title,
.red_c_title,
.green_c_title,
.yellow_c_title {
	border-radius: 5px;
} */
.h1_title_container, 
.h2blue_title_container,
.h2red_title_container,
.h2green_title_container,
.h2yellow_title_container {
	margin-bottom:10px;
	height:auto !important;
}

.h2quicklinks_title_container .quicklinks_c_title {
	padding:0px;
	color:#3f714e;
	min-width:305px;
	float:left;
	padding-top:20px;
}
.quicklinks_c_content {
	padding:10px 20px;
}
.h2quicklinks_title_container .quicklinks_c_title  img {
	margin-bottom:10px;
}
.h2quicklinks_title_container .quicklinks_c_content a {
	color:#3f714e;
	text-decoration:none;
	font-weight:bold;
	font-size:115%;
}
.h2quicklinks_title_container .quicklinks_c_content a:hover {
	color:#3f714e;
	text-decoration:underline;
	font-weight:bold;
	font-size:115%;
}

.h2memberlinks_title_container .memberlinks_c_title {
	padding:0px;
	color:#7b1404;
	min-width:305px;
	float:left;
}
.memberlinks_c_content {
	padding:10px 20px;
}
.h2memberlinks_title_container .memberlinks_c_title  img {
	margin-bottom:10px;
}
.h2memberlinks_title_container .memberlinks_c_content a {
	color:#7b1404;
	text-decoration:none;
	font-weight:bold;
	font-size:115%;
}
.h2memberlinks_title_container .memberlinks_c_content a:hover {
	color:#7b1404;
	text-decoration:underline;
	font-weight:bold;
	font-size:115%;
}

.h2whatson_title_container .whatson_c_title {
	padding:0px;
	color:#3f714e;
	min-width:305px;
	float:left;
	padding-top:20px;
}
.h2whatson_title_container h2.h2_title {
	color:#3f714e !important;
}
.two-column .h2whatson_title_container .whatson_c_title{
	padding:0 0 0 8px;
}
.whatson_c_content {
	padding:10px 0px;
	margin-left:-15px;
}
.h2whatson_title_container .whatson_c_title  img {
	margin-bottom:10px;
}
.h2whatson_title_container .whatson_c_content a {
	color:#3f714e;
	text-decoration:none;
	font-weight:bold;
	font-size:115%;
}
.h2whatson_title_container .whatson_c_content a:hover {
	color:#3f714e;
	text-decoration:underline;
	font-weight:bold;
	font-size:115%;
}



.h1whatson_title_container .whatson_c_title {
	padding:0px;
	color:#3f714e;
	min-width:305px;
	float:left;
	padding-top:20px;
	padding-left:20px;
}
.whatson_c_content {
	padding:10px 0px;
	margin-left:-15px;
}
#dnn_ContentPane .whatson_c_content .ListDate span {
	margin:0px !important;
}
#dnn_ContentPane .whatson_c_content td.ListTitle {
	background:none;
}
.h1whatson_title_container .whatson_c_title  img {
	margin-bottom:10px;
}
.h1whatson_title_container .whatson_c_content a {
	color:#3f714e;
	text-decoration:none;
	font-size:100%;
}
.h1whatson_title_container .whatson_c_content a:hover {
	color:#3f714e;
	text-decoration:underline;
	font-size:100%;
}



.h1default_title_container .default_c_title {
	padding:0px;
	color:#3f714e;
	min-width:305px;
	float:left;
	padding-top:0px;
	padding-left:20px;
}
.default_c_content {
	padding:10px 20px;
}
.h1default_title_container .default_c_title  img {
	margin-bottom:10px;
}
.h1default_title_container .default_c_content a {
	color:#3f714e;
	text-decoration:none;
	font-weight:normal;
	font-size:100%;
}
.h1default_title_container .default_c_content a:hover {
	color:#3f714e;
	text-decoration:underline;
	font-weight:normal;
	font-size:100%;
}




.h2default_title_container .default_c_title {
	padding:0px;
	color:#3f714e;
	min-width:305px;
	float:left;
	padding-top:10px;
	padding-left:5px;
}
.h2default_title_container .default_c_title h2 {
	color:#3f714e !important;
}
.default_c_content {
	padding:10px 20px;
}
.h2default_title_container .default_c_title  img {
	margin-bottom:10px;
}
.h2default_title_container .default_c_content a {
	color:#3f714e;
	text-decoration:none;
	font-weight:normal;
	font-size:100%;
}
.h2default_title_container .default_c_content a:hover {
	color:#3f714e;
	text-decoration:underline;
	font-weight:normal;
	font-size:100%;
}

.h3default_title_container .default_c_title {
	padding:0px;
	color:#000000;
	min-width:305px;
	float:left;
	padding-top:10px;
	padding-left:5px;
}
.default_c_content {
	padding:0px 20px;
}
.h3default_title_container .default_c_title  img {
	margin-bottom:10px;
}
.h3default_title_container .default_c_content a {
	color:#3f714e;
	text-decoration:none;
	font-weight:normal;
	font-size:100%;
}
.h3default_title_container .default_c_content a:hover {
	color:#3f714e;
	text-decoration:underline;
	font-weight:normal;
	font-size:100%;
}


.h2notitle_title_container .notitle_c_title {
	padding:0px;
	color:#3f714e;
	min-width:305px;
	float:left;
}
.notitle_c_content {
	padding:0px 20px;
}
.h2notitle_title_container .notitle_c_title  img {
	margin-bottom:10px;
}
.h2notitle_title_container .notitle_c_content a {
	color:#3f714e;
	text-decoration:none;
	font-weight:normal;
	font-size:100%;
}
.h2notitle_title_container .notitle_c_content a:hover {
	color:#3f714e;
	text-decoration:underline;
	font-weight:normal;
	font-size:100%;
}





#race-week-table tr td:first-child,
#race-week-table-2 tr td:first-child {
    background: #3f714e !important;
	color:#FFFFFF;
}
#race-week-table tr td,
#race-week-table-2 tr td,
#results-table-2 tr td {
   /* background: url('images/gold.png') no-repeat center;*/
    height: 30px;
    font-weight: bold;
    padding-top: 5px;
    width: 220px;
    background-color: #f9f7ec;
    text-align: center;
}
#race-week-table-2 tr td:first-child + td + td {
    background: url("images/bg_line_long_2.jpg") repeat scroll 0 0 #3f714e !important;
	color:#FFFFFF;
}
#race-week-table, #race-week-table-2 {
    width: auto !important;
}
#results-table {
    /*background: url('images/wood.png') repeat;*/
    width: 600px !important;
}
#results-table-4 {
    width: 300px !important;
}
#results-table-3 {
    /*background: url('images/wood.png') repeat;*/
    width: auto !important;
}
#results-table-2 tr:first-child td,
.DNN_Documents table tr:first-child td {
    background: url("images/bg_line_long_2.jpg") repeat scroll 0 0 #3f714e !important;
	color:#FFFFFF;
}
#results-table tr:first-child td,
#results-table tr td:first-child,
#results-table-4  tr td:first-child,
.DNN_Documents table tr:first-child td {
    background: #3f714e;
    color: #ffffff;
}
.DNN_Documents table tr:first-child td a {
	color:#FFFFFF;
	text-decoration:none;
}
.DNN_Documents table tr:first-child td a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.DNN_Documents table tr td {
	border-bottom:1px #CCCCCC solid;
}
#results-table tr td:first-child{
    width: 90px;
}
#results-table-3 tr:first-child td,
#results-table-3 tr td:first-child{
    background: url("images/bg_line_long_2.jpg") repeat scroll 0 0 #3f714e !important;
	color:#FFFFFF;
}
#results-table tr td,
#results-table-4 tr td {
   /* background: url('images/gold.png') no-repeat center;*/
    height: 45px;
    font-weight: bold;
    width: 10px !important;
    background-color: #789b83;
    text-align: center;
    color: #ffffff;
}
#results-table-3 tr td {
	/* background: url('images/gold.png') no-repeat center;*/
	height: 30px;
    font-weight: bold;
    padding-top: 5px;
    width: 220px !important;
	background-color: #F9F7EC;
	text-align: center;
}
#results-table-2 tr td:first-child {
    background: url("images/bg_line_long_2.jpg") repeat scroll 0 0 #3f714e !important;
	color:#FFFFFF;
}
#results-table tr:first-child td:first-child {
    /*background: none !important;*/
}
.RootNode,
.LeafNode,
.ParentNode {
	font-size:90% !important;
}
.PagingTable {
	border:0px none !important;
}
.PagingTable td {
	color:#3F714E;
}
.SubHead {
	color:#999999 !important;
	font-weight:normal !important;
	font-size:100% !important;
}
#dnn_ContentPane {
	padding-right:20px;
}

table.DNN_ANN_DesignTable td{
	padding:0;
}
table.DNN_ANN_DesignTable td td{
	padding:0 0 1.5em 0;
}
table.DNN_ANN_DesignTable span.SubHead {
	font-size:140% !important;
	color:#3f714e !important;
}
#dnn_ctr1145_Feedback_cmdSend,
#dnn_ctr868_ViewPayment_cmdUpdate {
	background: none repeat scroll 0 0 #d9e3dc;
	color: #3f714e;
	display: block;
	font-size: 100% !important;
	margin-left: 157px;
	padding: 10px;
	text-decoration: none;
	width: 150px;
	font-weight:bold;
	border-radius:5px;
}
#dnn_ctr1145_Feedback_cmdSend:hover,
#dnn_ctr868_ViewPayment_cmdUpdate:hover {
	background:#3f714e;
	color:#FFFFFF;
}
div.testimonial>div.DNNModuleContent>div.Normal {
	background:#d9e3dc;
	font-style:italic;
	padding:15px;
}
.testi_top {
	background:url("Images/testi_top.png") no-repeat;
	display:block;
	height:10px;
}
.testi_bot {
	background:url("Images/testi_bottom.png") no-repeat;
	display:block;
	height:10px;
}
.right-column h2 {
	font-size:22px !important;
}

@font-face {
	font-family: 'jenna_sueregular';
    src: url('jennasue.eot');
    src: url('jennasue.eot?#iefix') format('embedded-opentype'),
         url('jennasue.woff') format('woff'),
         url('jennasue.ttf') format('truetype'),
         url('jennasue.svg#jenna_sueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.searchpanel2 {
	padding-top:10px;
	float:right;
}
div#bannerText {
	text-align: right; 
	padding-top:0px;
	max-width:790px;
	max-height:75px;
}
div#bannerTextSide {
	text-align: right; 
	padding-top:0px;
	margin-top:15px;
	/* max-width:790px;
	max-height:75px; */
}
div#bannerText ul li { 
	display: none; 
	font-family: jenna_sueregular; 
	font-size:28px; 
	color: #3F714E; 
}
div#bannerTextSide ul li { 
	display: none; 
	font-family: jenna_sueregular; 
	font-size:33px; 
	color: #3F714E;
	line-height:25px;
}

div#bannerText ul li span.author{
	font-size:24px;
	color:#999999;
}
div#bannerTextSide ul li span.author {
	font-size:24px;
	color:#999999;
}

span.author 
{
	font-family: jenna_sueregular; 
	font-size:24px;
	color:#999999;
}


#dnn_ctr1636_ContentPane {
	border:0px;
}
#dnn_ctr1636_ContentPane .NormalRed {
	display:none;
}
#dnn_BannerTextPane .default_c_content {
	padding:0px;
}
.formContainer{
width:100%;
min-width: 864px;}


/*booking form*/
.numberPositive, .No_Children, .No_Adults, .Configuration  {
width: 56px !important;
}
input[id*=Double],input[id*=Single],input[id*=Cot],input[id*=Twin]{
width: 100% !important;
}
/*booking form end*/
/*dnnSEARCH*/
#dnn_dnnSEARCH_ClassicSearch span {
	display: inline-block !important;
}
#dnn_dnnSEARCH_ClassicSearch .dnnSearchBoxClearText {
	display: none;
}
/* modified a->a#dnn_dnnSEARCH_cmdSearch
#dnn_dnnSEARCH_ClassicSearch a#dnn_dnnSEARCH_cmdSearch {
	background:url('Images/search-button.png') no-repeat;
	text-indent:-999em;
	display:block;
	width:90px;
	height:35px;
	margin-left: 220px;
    margin-top: -35px;
}
#dnn_dnnSEARCH_ClassicSearch a#dnn_dnnSEARCH_cmdSearch:hover {
	background:url('Images/search-over.png') no-repeat;
}
*/
/*dnnSEARCH end*/