﻿/*Main site styles */

body {
    background-position:center top; 
    margin: 0px 0px 0px 0px;
    background-image: url(../imgs/Master/bg.jpg);
}


td, p, div
{
    font-family : Arial;
    font-weight: normal;
	
}

div
{
	float:left;
}

img
{
	border: 0px solid;
}

a {
    color : #996666 ;
    font-weight:bold;
	text-decoration:none;
}

a:visited {
	color : #996666;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color : #B49999 ;
	font-weight:bold;
	text-decoration:none;
}
.title
{
    font-family : Arial;
    color : #666666;
    font-weight: bold; 
}
.pageTitle{
    font-family : Arial;
    color : #666666;
    font-weight: bold; 
}
.titlesub{
    font-family : Arial;
    color : #55517B;
    font-weight: bold; 
}
.data
{   
    font-family : Arial;
    color : #000000;
    font-weight: normal;
}
.bodytext{
    font-family : Arial;
    color : #331E1E;
    font-weight: normal;
}
.bodytextbold{
    font-family : Arial;
    color : #331E1E;
    font-weight: bold;
}
.bodytextitalic{
    font-family : Arial;
    color : #331E1E;
    font-weight: normal;
    font-style:italic;
}
.bodytextitalicbold{
    font-family : Arial;
    color : #331E1E;
    font-weight:bold;
    font-style:italic;
}

/* End Main site styles */

/* Div Control Styles */

.floatLeft{
    float:left;
}
.floatRight{
    float:right;
}
.floatNone
{
	float:none;
}
.clear{
    clear:both;
}
.paddingBottom30{
    padding-bottom:30px;
}

.paddingBottom3{
    padding-bottom:3px;
}
.paddingBottom8{
    padding-bottom:8px;
}
.paddingBottom15{
    padding-bottom:15px;
}
.paddingtop40{
    padding-top:40px;
}
.paddingtop26{
    padding-top:26px;
}
.paddingtop20{
    padding-top:20px;
}
.paddingTop15{
     padding-top:15px;
}
.paddingtop6{
    padding-top:6px;
}

.paddingtop10{
    padding-top:10px;
}
.paddingtop8{
    padding-top:8px;
}
.paddingtop2{
    padding-top:2px;
}
.paddingLeft5{
    padding-left:5px;
}
.paddingLeft9{
    padding-left:9px;
}
.paddingLeft15{
    padding-left:15px;
}
.paddingLeft20{
    padding-left:20px;
}
.paddingLeft30{
    padding-left:30px;
}
.paddingLeft35{
    padding-left:35px;
}
.paddingLeft40{
    padding-left:40px;
}
.paddingLeft42{
    padding-left:42px;
}
.paddingright4{
    padding-right:4px;
}
.paddingRight215{
    padding-right:215px;
}
.height19{
    height:19px;
}
.height20{
    height:20px;
}
.height25{
    height:25px;
}
.height165{
    height:165px;
}
.width30{
    width:30px;
}
.width10{
     width:10px;
}
.width43{
     width:43px;
}
.width45{
    width:45px;
}
.width100Percent
{
	width: 100%;
}
.noBorder{
    border:none;
}
/* Masterpage Styles */
#masterSite
{
	width: 960px;
	margin-right: auto;
	margin-left:auto;
	float: none;
}

#masterTopLine
{
	width: 960px;
	height:10px;
}

#masterInner
{
	width: 960px;
}

#masterTopLogo
{
	width: 201px;
	height: 100px;
}

#masterTopBar
{
	width: 960px;
	height: 152px;
}

#masterTopBanner
{
	height: 100px;
	width: 960px;
	overflow: hidden;
}

#masterTopNav
{
	width: 960px;
	height: 52px;
}

#masterTopRightBanner
{
	width: 759px;
	height: 100px;
	background-image: url(../imgs/Master/top_bg.jpg);
}

#masterTopRightNav
{
	height:70px;
	padding-right: 60px;
	padding-top: 10px;
	width: 300px;
}

#masterTopRightLinks
{
	padding-bottom: 20px;
}

#masterTopRightSearch
{
	padding-right: 10px;
	overflow: visible;
}

#masterSearchText
{
	padding-top: 3px;
	padding-right: 10px;
}

#masterBottomLine
{
	width: 960px;
	height:10px;
}

#masterInnerDiv
{
	width: 960px;
}

#masterContent
{
	width: 960px;
}

.topLinks
{
	padding-right: 10px;
}

.searchBox
{
	height: 14px;
	width: 120px;
	border: 0px;
	background-image: url(../imgs/master/search_bg.gif);
}

/* Blog Summary Styles */
#blogSummary
{
	width: 254px;
	padding-left: 18px;
}

#blogSummaryTop
{
	width: 100%;
	height: 49px;
	background-image: url(../imgs/home/blog_top.gif);
}

#blogSummaryContent
{
	width: 100%;
	height: 253px;
	background: url(../imgs/home/blog_bg.gif) top left repeat-y;
}

#blogSummaryBottom
{
	width: 100%;
	height: 24px;
	background-image: url(../imgs/home/blog_bottom.gif);
}
#blogSummaryLine
{
	padding-left: 25px;
	padding-top: 10px;
	width: 210px;
	height: 53px;
}

#blogSummaryImage
{
	width: 50px;
	height: 50px;
}

#blogSummaryText
{
	padding-left: 8px;
	width: 150px;
	height: 53px;
}

a.blogSummaryLink
{
	color: #333333;
}

.blogSummaryText
{
	color: #333333;
}

/* Homepage styles */
#homeContentArea
{
	background-color: #F3F0E6;
	width: 960px;
}

#homeBanner
{
	width: 960px;
	height:376px;
	overflow: hidden;
}

#homeUnderBannerDivider
{
	width: 960px;
	height: 28px;
	background-image: url(../imgs/home/under_banner_divider.jpg);
}

#homeLeftColumn
{
	width: 289px;
}

#homeCentreColumn
{
	width: 382px;
}

#homeRightColumn
{
	width:289px;
}

/* Home->Left Column Styles */
#homeQuicklinks
{
	width: 230px;
	padding-left: 30px;
	height: 30px;
}



#homeQuickPollContainer
{
	padding-left: 30px;
	padding-top: 10px;	
	width: 230px;
	height: 133px;
}

#homeQuickPoll
{
	width: 230px;
	height:133px;
	background: url(../imgs/home/quickpoll.jpg) top right no-repeat;
}

#homeQuickPollInner
{
	padding-left: 70px;
	padding-top: 2px;
}

#homeLeftBottom
{
	width: 289px;
	height: 29px;
	background-image: url(../imgs/home/content_bottom_left.jpg);
}

/* Home->Center Column Styles */
#homeFeature
{
	width: 382px;
	height: 269px;
	overflow: hidden;
}

#homeFeatureTop
{
	width: 100%;
	height: 40px;
	background-image: url(../imgs/home/feature_top.gif);
}

#homeFeatureTitle
{
	padding-top: 15px;
	padding-left:30px;
}

#homeFeatureContent
{
	height: 218px;
	width: 100%;
	background: url(../imgs/home/feature_bg.gif) top left repeat-y;
}

#homeFeatureData
{
	padding-left:30px;
	padding-right: 30px;
}


#homeFeatureBottom
{
	width: 100%;
	height: 11px;
	background-image: url(../imgs/home/feature_bottom.gif);
}

#homeNews
{
	width: 337px;
	padding-left:  18px;
	padding-top: 25px;
}

#homeNewsHeader
{
	width: 337px;
	height: 25px;
	background-image: url(../imgs/home/news_header.gif);
}

#homeNewsContent
{
	width: 100%;
	height: 147px;
	padding-bottom: 20px;
}

#homeBottomLinks
{
	overflow:visible;
}

.featureTitle
{
	
}

/* Home->Right Column Styles */

#homeTrio
{
	padding-left: 29px;
}

#homeTrioInner
{
	width: 230px;
	height: 121px;
	background: url(../imgs/home/whereis.jpg) top left no-repeat;
	
}

#homeTrioContent
{
	padding-top: 50px;
	padding-left: 25px;
	padding-right:25px;
	padding-bottom: 20px;
}

#homeEvents
{
	width: 251px;
	padding-left: 18px;
	padding-top: 10px;
}

#homeEventsTop
{
	width: 100%;
	height: 50px;
	background-image: url(../imgs/home/events_top.gif);
}

#homeEventsContent
{
	width: 100%;
	height: 238px;
	background: url(../imgs/home/events_bg.gif) top left repeat-y;
}

#homeEventsCalendar
{
	padding-left:40px;
}

#homeEventsBottom
{
	width: 100%;
	height: 24px;
	background-image: url(../imgs/home/events_bottom.gif);
}

#homeBooking
{
	padding-left: 10px;
	overflow: visible;
}

#homeBookingInner
{
	width: 272px;
	height:56px;


}

#homeRightBottom
{
	width: 289px;
	height: 29px;
	background-image: url(../imgs/home/content_bottom_right.jpg);
}


/* Main Nav Styles */
#mainNavigation
{
	width: 960px;
}

/* Left Nav Styles */
#theLeftNavContent
{
	height: 180px;
	width: 160px;
	padding-top: 17px;
}

.leftNavHeaderTitle
{
	color: #663322;
	font-weight: bold;
}

.leftNav1{
    padding:  3px 0px 3px 00px;
    width:140px;
}
.leftNav2{
    padding: 3px 0px 3px 10px;
    width:130px;
}

/* Quick Poll Styles */
.QuestionStyle
{
	font-size: 9px;
}

.Answer
{
	font-size: 9px;
}

/* Breadcrumb styles */
.breadCrumb{
    color : #998266;
    text-decoration:none;
}
A.breadCrumb{
    color : #998266;
    text-decoration:none;
}
A.breadCrumb:visited{
    color : #998266;
    text-decoration:none;
}
A.breadCrumb:hover{
    color : #663322;
    text-decoration:none;
}
.breadCrumbCurrent{

}
A.breadCrumbCurrent{
    color : #998266;
    text-decoration:none;
}
A.breadCrumbCurrent:visited{
    color : #998266;
    text-decoration:none;
}
A.breadCrumbCurrent:hover{
    color : #663322;
    text-decoration:none;
}

/* news styles */
#newsItems
{
	height: 130px;
	overflow: hidden;
}

a.newsLink
{
	color: #333333;
}

.newsDate
{
	color: #333333;
}

.newsDetail
{
	color: #333333;
}

/* event styles */
.eventDate
{
	color: #333333;
}

a.eventTitle
{
	color: #333333;
}

/* Section Page Styles */

#sectionTop
{
	background-image: url(../imgs/section/section_bnr_bg.jpg);
	width: 960px;
	height: 227px;
}

#sectionBanner
{
	background: url(../imgs/section/section_bnr.jpg) no-repeat bottom left;
	width: 770px;
	height: 227px;
	float:left;
}

#sectionLeftNav
{
	width: 160px;
	height: 227px;
	float:left;
	padding-left: 30px;
}

#sectionDivider
{
	background: #EDE5CE url(../imgs/section/top_divider.gif) no-repeat bottom left;
	width: 960px;
	height: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#sectionMain
{
	background: #F3F0E6 url(../imgs/section/section_content_bg.jpg) no-repeat top left;
	padding-top: 35px;
	width: 960px;
}

#sectionMainLeft
{
	float:left;
	width: 610px;
	padding-right:30px;
	padding-left: 30px;
}

#sectionMainLeftBottom
{
	padding-left: 30px;
	width: 580px;
}

#sectionMainRight
{
	float: left;
	width: 260px;
	padding-bottom: 30px;
}

#sectionFooter
{
	width: 960px;
	height: 97px;
	background: url(../imgs/section/section_content_footer.jpg) no-repeat top left;
}

/* sitemap styles */
#leftColumnSitemap{
    width:290px;
    padding-right:10px;
}
#rightColumnSitemap{
    width:290px;
    padding-left:10px;
}

.Sitemap
{
	float: none;
}

.Sitemap2
{
	float: none;
}

.Sitemap3
{
	float: none;
}