/* -------------News List------------- */

#tblContent1 td {white-space:normal !important;}
#tblContent2 td {white-space:normal !important;}
#tblContent3 td {white-space:normal !important;}


#Widget8081 img{margin:0px; border:0px none;}
#Widget8081 span.mainItemHeading{margin-left:5px;}
#Widget8081 span.mainItemDateDay{margin-left:5px;}
#Widget8081 span.subItemHeading{margin-left:5px;}
#Widget8081 span.subItemDate{margin-left:5px;}
#Widget8081 dd{margin-left:195px;}

/* -------------Special Offers------------- */
#Widget8081 img{margin:0px; border:0px none;}
#Widget8081 span.mainItemHeading{margin-left:195px;}
#Widget8081 span.mainItemDateDay{margin-left:42px;}
#Widget8081 span.subItemHeading{margin-left:195px;}
#Widget8081 span.subItemDate{margin-left:25px;}
#Widget8081 dd{margin-left:195px;}

/**-----Footy Tipping Page ---**/
iframe#footy{
  height:1570px;
  width:637px;
}

/*------ Hide State Fields in Business Directory ---------*/
#chkStates {display: none;}
#TDStateFilter {display: none;}

/* -------------Business Spotlight------------- */ 

#Widget7451 {margin-top:0px;}

#Widget7451 h2{width:251px; padding:6px 0 6px 15px; margin:0; font:bold 13px Verdana; color:#ffffff; background:#A59600}

#Widget7451 .mainItem{clear:both;}

#Widget7451 span.mainItemHeading{display:none;}

#Widget7451 img{margin:0px; border:0px none;}}

#Widget7451 p{margin-left:15px;}


/* --------------------Mailing List Styles------------------------- */

#AboveMainArticle {margin-top: 10px !important}

#MailinListStyles {background: #5BC3B8 !important; border: white solid 1px; width: 245px !important; padding: 10px 

!important; height:110px !important}

#MailinListStyles p {font: normal 11px verdana !important; color: white; }

#MailinListStyles p a {font: Bold 13px verdana !important; color: white; text-decoration: underline}


/* --------------------Mailing List Styles End ------------------------- */

/*body{width:922px; margin:0 auto;}*/
#Form1,
#Form_EventCalendarSearch,
#aspnetForm,
#frmLogon {width:922px; margin:0 auto;}


/* --------------------Banner------------------------- */

a.search-anchor img {height: 20px; width: 30px; float: left}
.search-input {height: auto; width: 105px !important; float: left; padding: 0 !important; border: #7e9db9 solid 1px; font: 

normal 12px verdana; color: #666; margin-top: 3px}

.BannerSearches {float: right; height: 60px; margin-bottom: -10px}
td#GoogleSearch {padding: 5px 0 0 0; height: 55px; width: 135px;}
td#GoogleSearch img {height: 20px; width: 25px; float: left; }
td#GoogleSearch input {height: auto; width: 105px !important; float: left; padding: 0 !important; border: #7e9db9 solid 1px; 

font: normal 12px verdana; color: #666; margin-top: 3px}
td#ElcomSearch {padding: 8px 12px 0 0; height: 55px; width: 233px;}
td#ElcomSearch div {float: right}
tr#Header1_TRTopBannerHTML td.clsnormal,
tr#ctl00_Header1_TRTopBannerHTML td.clsnormal {background: url(/images/useruploadedimages/97/SearchBg.jpg) right top 

no-repeat;}
tr#Header1_TRTopBannerHTML td.clsnormal img,
tr#ctl00_Header1_TRTopBannerHTML td.clsnormal img {float: left}
div#BannerMenu {clear: both; text-align: right; padding: 0 5px 10px 0; color: #7f706b; font: normal 11px verdana;}
div#BannerMenu a {color: #299c8d}


/* ------------------TopMenu------------------- */

#TableTopNavBar{height:36px!important;}
#Menu1_MT{height:36px!important;}

/*Level 1*/
#TableTopNavBar ul{margin-left:2px; width:907px; height:36px; background:#a1292b 

url(../images/UserUploadedImages/322/top_menu_bg.gif) no-repeat; padding-left:15px;}
#TableTopNavBar ul li{}
#TableTopNavBar ul li a{}
#TableTopNavBar ul li a span{padding:9px 20px; font:normal 13px Verdana;}

/*Level2 */
#TableTopNavBar ul div{width:210px; margin-top:5px; margin-left:23px;}
*html #TableTopNavBar ul div{margin-top:0;}
#TableTopNavBar ul ul{margin-top:13px; margin-left:0; padding:0; width:210px!important; height:auto; 

background-color:#891232; background-image:none;}
*html #TableTopNavBar ul ul{margin-top:0;}
#TableTopNavBar ul ul li{}
#TableTopNavBar ul ul li a{height:auto; padding:7px;}
#TableTopNavBar ul ul li a:hover{color:#ffffff; background-color:#447575;}
#TableTopNavBar ul ul li a span{font:normal 11px Verdana; color:#ffffff; padding:0;}
#TableTopNavBar ul li.last div{margin-left:-10px;}

/*Level3 */
#TableTopNavBar ul ul div{margin:-27px 0 0 210px;}
#TableTopNavBar ul ul ul{padding:0; margin:0; width:220px!important;}
#TableTopNavBar ul ul li.last div{margin-left:210px!important;}


/* ------------------AdminMenu----------------- */

#TableAdminTopNavBar .menu{background-color:#000000; border-bottom:2px #999999 solid; width:100%; height:25px!important;}
#TableAdminTopNavBar .menu ul li.item a{display:inline;}
#TableAdminTopNavBar .menu ul li.item a span{font:bold 11px Arial; text-decoration:none; padding:5px 15px;}
/*Level 2*/
#TableAdminTopNavBar .menu ul li.item div{margin-top:10px;}
#TableAdminTopNavBar .menu ul li.item ul{margin-top:7px; width:150px!important; background-color:#000000;}
#TableAdminTopNavBar .menu ul li.item ul a{color:white;}
#TableAdminTopNavBar .menu ul li.item ul a span{color:white;}
#TableAdminTopNavBar .menu ul li.item ul a:hover{background-color:#333333; text-decoration:underline;}
/*Level 3*/
#TableAdminTopNavBar .menu ul li.item ul li div{margin-top:0px;}


/* -----------------Login Box ----------------- */
.LoginBoxFrame{
/*background:#6E95CC url(../images/useruploadedimages/189/login_box.gif) no-repeat; margin-left:1px; margin-bottom:1px; 

width:236px; height:113px; padding:14px;*/
background:#5BC3B8 url(../images/UserUploadedImages/322/login_box.gif) no-repeat; margin-left:1px; margin-bottom:1px; 

width:236px; height:113px; padding:14px;
}

/* IE6 Only 
* html body .LoginBoxFrame {width:220px;}*/

.LoginBoxFrame fieldset{border:0; padding:0; margin:0;}
.LoginBoxFrame fieldset legend{font:bold 13px Verdana; color:#ffffff; display:none;}
.LoginBoxFrame fieldset h2 {color:#FFFFFF; font-family:Verdana; font-size:13px; font-size-adjust:none; font-stretch:normal; 
font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:0; padding:2px 0 6px 0px; width:251px;}

/* IE6 Only */
* html body .LoginBoxFrame fieldset h2 {width:230px;}

/*.LoginBoxFrame fieldset .UserName{margin-left:17px; margin-top:20px;}*/
.LoginBoxFrame fieldset .UserName{margin-left:17px; margin-top:10px;}
.LoginBoxFrame fieldset .PassWord{margin-left:17px;}
.LoginBoxFrame fieldset .UserName label{display:none;}
.LoginBoxFrame fieldset .PassWord label{display:none;}
.UserType{display:none;}
.LoginBoxFrame fieldset .UserName input, .LoginBoxFrame fieldset .PassWord input{width:120px; height:20px; padding:3px; 

font:normal 11px Verdana;  border:1px #708394 solid; color:#6898c9; background-color:#EBF1F1; margin:2px 0;}
.LoginBoxFrame fieldset .UserName input:hover, .LoginBoxFrame fieldset .PassWord input:hover{background-color:#ffffff;}

*:first-child+html .LoginBoxFrame fieldset .UserName input{height:12px; margin:1px 0;}
*:first-child+html .LoginBoxFrame fieldset .PassWord input{height:12px; margin:1px 0;}

*html .LoginBoxFrame fieldset .UserName input{height:12px; margin:1px 0;}
*html .LoginBoxFrame fieldset .PassWord input{height:12px; margin:1px 0;}


/*.LoginBoxFrame fieldset .LoginButton{text-align:right; margin-right:19px; margin-top:-48px;}*/

.LoginBoxFrame fieldset .LoginButton {text-align:right; margin-right:33px; margin-top:10px;}

.LoginBoxFrame fieldset .LoginButton2 {text-align:right; margin-right:33px; margin-top:-50px;}

/* IE7 Only */

*:first-child+html body .LoginBoxFrame fieldset .LoginButton {text-align:right; margin-right:19px; margin-top:10px;}


/* IE7 Only */

*:first-child+html body .LoginBoxFrame fieldset .LoginButton2 {text-align:right; margin-right:19px; margin-top:-50px;}

.LoginBoxFrame fieldset .ForgotPassword{width:110px; float:left; margin-left:19px; padding-top:5px;}
*html .LoginBoxFrame fieldset .ForgotPassword{margin-left:10px;}
.LoginBoxFrame fieldset .ForgotPassword a{color:white !important; text-decoration:underline;}
.LoginBoxFrame fieldset .ForgotPassword a:hover{text-decoration:none;}

.LoginBoxFrame fieldset .Register{width:75px; float:right; text-align:right; padding-right:21px; padding-top:5px;}
.LoginBoxFrame fieldset .Register a{color:white !important; text-decoration:underline;}
.LoginBoxFrame fieldset .Register a:hover{text-decoration:none;}


/* -------------LoggedIn Box------------- */
.DivIFrame iframe{margin-left:1px; width:264px; height:141px;}
.LoggedInBox{background-color:#5BC3B8; width:236px; height:113px; padding:14px;}
.LoggedInBox *{color:#ffffff;}





/* -------------Member Access Area------------- */
#Widget4714{margin-left:1px; width:264px; background-color:#fcfcfc; padding-bottom:24px;}
#Widget4714 h2{padding:6px 45px; margin:0; font:bold 13px Verdana; color:#ffffff; background:#A59600 

url(../images/UserUploadedImages/322/Caroline_member_access.gif) no-repeat 11px 1px;}
#Widget4714 dl{margin:0;}
#Widget4714 .mainItem{margin-top:14px;}
#Widget4714 a{display:block; padding:4px 45px; 

background:url(../images/UserUploadedImages/322/Caroline_member_access_list.gif) no-repeat 16px 1px;}
#Widget4714 a:hover{background-color:#ffffff;}
#Widget4714 a span{font-weight:bold; color:#6e650a;}
#Widget4714 img{border:0px none;}



/* -------------Community Map------------- */
.community_map{margin-top:1px;}
.community_map h2{width:251px; padding:6px 0 6px 15px; margin:0; font:bold 13px Verdana; color:#ffffff; background:#A59600}
.community_map a img{border:none; margin-top:1px;}

/* -------------Sponsors Spotlight------------- */
#Widget4715 {margin-top:1px;}
#Widget4715 h2{width:251px; padding:6px 0 6px 15px; margin:0; font:bold 13px Verdana; color:#ffffff; background:#A59600}
#Widget4715 .mainItem{display:none;}
#Widget4715 span.mainItemHeading{display:none;}
#Widget4715 img{margin:0px; border:0px none;}
#Widget4715 p{margin-left:15px;}



/* -------------Community News------------- */
.CommunityNews{margin-top:1px;}
.CommunityNews h2{height:18px; padding:5px 20px; margin:0; font:bold 13px Verdana; color:#ffffff; background-color:#891232;}
.CommunityNews dl{margin:20px 20px;}
.CommunityNews dt a{color:#289d8d}
.CommunityNews dt a span{font-weight:bold; color:#289d8d; display:block; margin-bottom:3px;}
.CommunityNews dd{margin:0; padding-right:0px;}
.CommunityNews dd a{text-decoration:underline; color:#289d8d; display:block; margin-right:20px; margin-top:3px;}

*:first-child+html #Edtr3417 table{margin-top:10px;}
*html #Edtr3417 table{margin-top:10px;}

/* -------------Fonts------------- */

h1{font:normal 24px Arial; color:#339999; border-bottom:1px #cccccc dotted; padding-bottom:10px; margin-right:20px;}
h2{font:normal 18px Arial; color:#447575;}
h3{font:normal 14px Arial; color:#339999;}

#tblContent1 p{padding-right:20px;}



/* --------------------Footer------------------------ */

table.Footer {background-color:#e1e1e1; width:100%; margin: 10px 0}
table.Footer td {color: #666; padding: 5px 10px; font:normal 11px Verdana;}
table.Footer td.FooterRight {text-align: right}
table.Footer td a {color: #666 !important;}
div.TopFooter {width: 100%; border-top: dotted #ccc 1px; vertical-align: middle; padding: 10px 0 0 0; margin-top: 20px}
div.TopFooter img {vertical-align: middle}





/******************-------------Content Spedific-------------******************/

a, a:link, a:visited, a:active {color:#447575 !important; text-decoration:underline;}
a:hover, a:focus {color:#447575 !important; text-decoration:underline;}

.content a, .content a:link, .content a:visited, .content a:active {color:#447575 !important; text-decoration:none;}
.content a:hover, .content a:focus {color:#447575 !important; text-decoration:underline;}

ul {margin-right:10px;}

/* ------------------LeftMenu------------------ */
 
/* Set default styles for the left menu */
.panelbar{margin-top:140px; margin-right:10px; width:178px!important;}
.panelbar .item {padding:0px !important; margin:0px !important; height:auto !important;}
.MenuItemOne, .MenuItemTwo, .MenuItemThree, .MenuItemFour {border:none !important; border-bottom:1px solid #cdddd3 

!important;}
 
/* Level 1 styles */
.MenuItemOne, .MenuItemOne:Visited {width:178px!important; cursor:pointer; height:auto!important; background-color:#F1F1F1 

!important; color:#619797 !important; text-decoration:none !important;}
.MenuItemOne .text, .MenuItemOne:Visited .text {padding:7px 0px 7px 10px;}
.MenuItemOne:Hover, .MenuItemOne:Focus {cursor:pointer; color:#ffffff!important; background:#619797 

url(../images/useruploadedimages/189/leftmenu_hover_bg.gif) no-repeat; !important; !important; text-decoration:none 

!important;}
.MenuItemOneClicked, .MenuItemOneClicked:Visited, .MenuItemOneClicked:Hover, .MenuItemOneClicked:Visited:Hover 

{cursor:pointer; border-bottom:1px dotted #c1bd9f !important; background-color:#ffffff !important; color:#0099cc !important; 

height:auto !important; padding:0px 0px !important; text-decoration:none !important;}


/* -------------Breadcrumbs------------- */

#AboveMainArticle{width:100%; margin:20px 20px 20px 0;}
#AboveMainArticle .breadcrumbs{vertical-align:middle; font:normal 11px verdana; color:#993331;}
#AboveMainArticle .breadcrumbs a{padding:0 5px; color:#993331; text-decoration:none;}
#AboveMainArticle .breadcrumbs a:hover{text-decoration:underline;}

#AboveMainArticle .tools{vertical-align:top; text-align:right; padding-right:20px;}
#AboveMainArticle .tools img{vertical-align:top!important;}
#AboveMainArticle .tools a{margin-left:2px;}


/* ---------weather--------- */

#Exst4707 td div {width: 920px;  float: right;z-index: 2; padding-top:10px;}

#Exst4707 td {width: 920px; text-align:right;}
#TDHTML {position: relative;}
#Exst4707 .text {font: bold 12px Verdana!important; color:#299C8D;}
#Exst4707 .minmax {font: bold 12px Verdana!important; color:#299C8D;}

.FloatDate {font: normal 11px Verdana!important; color:#299C8D!important; margin-top: 20px; position: absolute; top: 0; 

z-index: 1000;float:left;}


/* IE hacks */
*:first-child+html body #Exst3885 td div {width: 920px !important;  float: right;z-index: 2; padding-top:0px;}
* html body #Exst3885 td div {width: 920px !important;  float: right;z-index: 2; padding-top:0px;}

*:first-child+html body #Exst3885 td div img {border-top: white solid 8px}

*:first-child+html body #Exst3885 td {width: 920px; text-align: right;}
* html body #Exst3885 td {width: 920px; text-align: right;}

*:first-child+html body #TDHTML {position: relative;}
* html body #TDHTML {position: relative;}

*:first-child+html body #Exst3885 .text {font: bold 12px verdana !important; color:#3982b5 }
* html body #Exst3885 .text {font: bold 12px verdana !important; color:#3982b5 }

*:first-child+html body #Exst3885 .minmax {font: normal 12px verdana !important; color:#3982b5 }
* html body #Exst3885 .minmax {font: normal 12px verdana !important; color:#3982b5 }

*:first-child+html body .FloatDate {font: normal 11px Verdana!important; color:#9a3135!important; margin-top: -25px; 

position: absolute; top: 0; z-index: 1000;float:left;}
* html body .FloatDate {font: normal 11px Verdana!important; color:#9a3135!important; margin-top: -25px; position: absolute; 

top: 0; z-index: 1000;float:left;}




/*------------Content Page -------------------*/

.content{font:normal 11px Verdana;}
.content .LeftColIMage{vertical-align:top;}
.content .LeftColIMage img{margin-right:20px;}
.content{padding-right:20px;}

/*------------Membership----------------------*/

#divCheckEmail p#pEmail #lblEmail, #pAlreadyRegistered, #pNameQuestion{font:normal 11px Verdana;}

#divMembershipDetails{width:900px;}
#divMembershipDetails p{width:900px;}
#divMembershipDetails h2{font:bold 15px Arial; color:#912324;}

/* #divMembershipDetails p#MemberDetails_pAddress1 input#MemberDetails_txtMailAddress1{width:200!important;}
#divMembershipDetails p#MemberDetails_pAddress2 input#MemberDetails_txtMailAddress2{width:200!important;} */

#MemberDetails_lblPhoneNumber{padding-right:20px!important;}

#spanWrongEmailAddress, #spanWrongEmailAddress a{font:normal 12px Verdana;}

/*Edit user profile*/
#tblContactDetails_main{width:100%;}
#tblContactDetails_main table td {padding:5px;}




/*------------Forms ----------------------*/

.formCreatorTable p label, #divFormCreatorTableContentMain p label {width:210px !important; margin-right:10px;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions {width:370px;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions span {display:block; float:left; width:360px;}

#divFormCreatorTableContentMain p input.clsRadioButtonList,
#divFormCreatorTableContentMain p input.clsCheckBoxList {float:left !important; width:auto !important;}

#divFormCreatorTableContentMain p label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain p label.clsRadioButtonListLabel {float:left !important; width:auto !important; /*height:17px; 

margin-right:-11px; display:inline;*/}

#divFormCreatorTableContentMain p label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain p label.clsRadioButtonListLabel {/*min-height:17px;*/}

#lblMandatory{color:red;}

/*---------------- FAQs -------------------*/
/* "Topic Index" styling + "View A - Z index" link */
#ctl00_MainTableForContent {width:100%;}
#ctl00_MainTableForContent tbody tr td table tbody tr td.clsNormal table tbody tr td.clsMidHeader{font:normal 18px Arial; color:#669acc;}
#ctl00_MainTableForContent tbody tr td table tbody tr td.clsNormal table tbody tr td.clsMidHeader a{text-decoration:underline;}

/*Ruler styling */
#ctl00_MainTableForContent tbody tr td table tbody tr td.clsNormal table tbody tr td hr{border:none; border-top:1px #cccccc dotted;}

/*Index links styling */
#ctl00_MainTableForContent tbody tr td table tbody tr td.clsNormal table tbody tr td.clsNormal a{display:block; margin:2px 10px;}

/*Bottom Links and headings styling */
#ctl00_MainTableForContent tbody tr td table tbody tr td.clsNormal table tbody tr td.clsNormal b a{font:normal 14px Arial; color:#993331; display:block; margin:10px 0 5px 0;}
#ctl00_MainTableForContent tbody tr td table tbody tr td.clsNormal table tbody tr td.clsNormal li{padding:3px 0!important;}
#ctl00_MainTableForContent tbody tr td table tbody tr td.clsNormal table tbody tr td.clsNormal li a{display:inline; margin:0;}

/*FAQ Page*/
tr#ctl00_Header1_TRTopBannerHTML td.clsnormal {background: url(/images/useruploadedimages/97/SearchBg.jpg) right top no-repeat;}
tr#ctl00_Header1_TRTopBannerHTML td.clsnormal img {float: left}

div#BannerMenu {clear: both; text-align: right; padding: 0 5px 10px 0; color: #7f706b; font: normal 11px verdana;}

/*FAQ Page*/
tr#ctl00_Header1_TRTopBannerHTML td.clsnormal {background: url(/images/useruploadedimages/97/SearchBg.jpg) right top no-repeat;}
tr#ctl00_Header1_TRTopBannerHTML td.clsnormal img {float: left}

div#BannerMenu {clear: both; text-align: right; padding: 0 5px 10px 0; color: #7f706b; font: normal 11px verdana;}

/*-----Feedback page ------*/
#Module1572_TRDisplayUserForm #divFormCreatorTableContentMain{margin-top:35px;}



/*-----Search Results -----*/

#TDSearchResults {padding-right:0px;}

#searchResultsInfo{width:705px;}
#searchResultsInfo li:hover{background-color:#e4eaea!important;}
#RecordCountLabel{color:#993333!important;}
#searchResultsInfo .resultNumber, .resultPageNumberSelected{color:#339999!important;}
#searchResultsInfo a, .resultHead{color:#447575}
#searchResultsInfo .clsResultDescr{color:#333333;}
#searchResultsInfo .clsResultLastModified{color:#993333!important;}


/*--- EventViewBookingDetails Page ----*/
#eventViewBookingOuterTable{margin-top:30px;}
/*#eventViewBookingInfoTable{margin-left:20px;}*/
#eventViewBookingInfoTable table{width:300px; border-spacing:0; border-collapse:collapse; border:1px #666666 

solid!important;}
#eventViewBookingInfoTable table .clsMidHeader{background-color:#339999; height:40px; padding-left:10px; color:white;}
#eventViewBookingInfoTable table .clsNormal{padding:8px;}



#eventViewBookingDescTable table{width:550px; border-spacing:0; border-collapse:collapse; border:1px #666666 solid!important; 

margin-right:20px;}
#eventViewBookingDescTable table .clsMidHeader{background-color:#339999; height:40px; padding-left:10px; color:white;}
#eventViewBookingDescTable table .clsNormal{padding:8px;}

.EventQuickSearch td {font: normal 11px verdana}

td#TDQuickSearchCriteria, td#TDQuickSearchCriteria td  {font: normal 11px verdana}

span#calKeywordHeading, span#calCategoryHeading, span#calDateHeadingText {display: block; font: bold 11px verdana; color: 

#333}

span#caldateHeading {display: block; font: bold 11px verdana;  }

table#TBcalDates {margin: 15px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}

table#TBcalDates select {margin-bottom: 15px}

table#TBcalDates span {display: block; margin-top: 5px}

#TRAllowRegister table{border:none;}
#TRBackLink a{text-decoration:underline;}

/*------ Events Search Results Page ---------*/
table.calendarTitle {background-color: silver !important;}

table#eventOuterTable table{
  width:100%;
}
table#eventOuterTable table #TDQuickSearchCriteria{
  width:355px;
}
#TDQuickSearchCriteria table{
  font:11px verdana;
}
table#eventOuterTable table #TDQuickSearchCalender{
  /*padding-right:150px;*/
}
table.calendar {
  width:250px!important;
  float:right;
  font:11px verdana !important;
  border:1px solid darkgray !important;
}

table.calendar td {font:11px verdana !important;}

table#eventOuterTable table #TDEventSearchResults{
  width:980px;
 padding: 20px 0px;
}
span#calDateHeadingText{
  font-size:11px;
float:right;
}

td.calendarOtherDay,
td.calendarWeekend,
td.calendarEventDay,
td.calendarCurrentDay,
td.calendarDays,
th.calendarHeader {background-color:#ffffff !important; border:1px solid darkgray !important;}

th.calendarHeader {font:bold 11px verdana !important;}

/*----------Start Rate this page results styles----------*/

p.RatingMessage {margin:12px 12px 0px 12px; padding:12px 12px 12px 12px;}
div.ratingOuter {margin:0px 12px 12px 12px; padding:0px 12px 12px 12px;}
div.ratingOuter table {border:none}
div.ratingOuter table td {border:none}
div.ratingOuter table td.RatingHeader {font-weight:bold;}
div.Rating {padding:0px 0px; width:auto !important;}
.avg {position:relative; left: 100px; top:50px; font-size:9px; color:#7c7966;}
.vote {position:relative; left: 100px; top:30px; font-size:9px; color:#7c7966;}
.rtext {font-size:11px;}
div.Rating img {border:none !important;}
.RatingAverage {position:relative; top:22px; width:200px; }
.RatingInput {position:relative; left: -140px; bottom: 10px; width:200px; }

table.ratingPanel {margin-top: 30px;}

/*----------End Rate this page results styles----------*/

/*----------start left menu styles----------*/

.RadPanelbar_NoSkin {border: none !important; padding: 0}
 
/* Set default styles for the left menu */
.panelbar {margin:10px 0 20px 0 !important;}
.panelbar .item {padding:0px !important; margin:0px !important; height:auto !important; }
.panelbar .rootGroup .item {background-color:#eee !important;}
.panelbar .level1 .item {background-color:#eee !important; }
.panelbar .level2 .item {background-color:#eee !important;}
.panelbar .level3 .item {background-color:#eee !important;}
.MenuItemOne, .MenuItemTwo, .MenuItemThree, .MenuItemFour {border:none !important; border-bottom:1px solid #fff !important;}
 
/* Level 1 styles */
.MenuItemOne, .MenuItemOne:Visited {cursor:pointer; height:auto !important; background-color:#eee !important; color:#333 

!important; text-decoration:none !important;}
.MenuItemOne .text, .MenuItemOne:Visited .text {padding:10px 0px 10px 10px; font: bold 13px Verdana, sans-serif !important;}
.MenuItemOne:Hover, .MenuItemOne:Focus {cursor:pointer; background-color:#A59600 !important; color:#fff !important; 

text-decoration:none !important; background-image: none !important}
.MenuItemOneClicked, .MenuItemOneClicked:Visited, .MenuItemOneClicked:Hover, .MenuItemOneClicked:Visited:Hover 

{cursor:pointer; border-bottom:2px solid white !important; background-color:#A59600 !important; color:#fff !important; 

height:auto !important; padding:0px 0px !important; text-decoration:none !important; background-image: none !important}
 
/* Level 2 styles */
.MenuItemTwo, .MenuItemTwo:Visited {background: url() no-repeat top left; cursor:pointer; height:auto !important; 

background-color:#eee !important; color:#333 !important; text-decoration:none !important;}
.MenuItemTwo .text, .MenuItemTwo:Visited .text {padding:10px 0px 10px 10px; font: normal 11px Verdana, sans-serif;}
.MenuItemTwo:Hover, .MenuItemTwo:Focus {cursor:pointer; background-color:#A59600 !important; color:#fff !important; 

text-decoration:none !important; }
.MenuItemTwoClicked, .MenuItemTwoClicked:Visited, .MenuItemTwoClicked:Hover {background: url() no-repeat top left; 

cursor:pointer; background-color:#A59600 !important; border-bottom:1px solid white !important; color:#fff !important; 

text-decoration:none !important;}
 

/*----------End styles for left menu panelbar----------*/

/*----------start admin menu styles----------*/

table#topAdminMenuRight {background-color:#7c7c7c; width:300px; height:30px;}
table#topAdminMenuRight td {padding:0px 12px 0px 12px; /*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#ffffff;}
table#topAdminMenuRight a,
table#topAdminMenuRight a:link,
table#topAdminMenuRight a:active,
table#topAdminMenuRight a:visited {/*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#ffffff;}

table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {/*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#cd5627; text-decoration:underline;}

#adminBanner {display:none;}

/*----------Start Rate this page results styles----------*/

/*--p.RatingMessage {margin:12px 12px 0px 12px; padding:12px 12px 12px 12px;}
div.ratingOuter {margin:0px 12px 12px 12px; padding:0px 12px 12px 12px; }
div.ratingOuter table {border:none}
div.ratingOuter table td {border:none}
div.ratingOuter table td.RatingHeader {font-weight:bold;}
div.Rating {padding:0px 0px; width:auto !important;}
.avg {position:relative; left: 150px; top:50px; font-size:9px; color:#7c7966;}
.vote {position:relative; left: 150px; top:30px; font-size:9px; color:#7c7966;}
.rtext {font-size:11px;}
div.Rating img {border:none !important;}
.RatingAverage {position:relative; top:16px; width:200px; }
.RatingInput {position:relative; bottom:54px;width:200px; }--*/

/*----------End Rate this page results styles----------*/



/*------------------Photo Gallery-------------------*/

 

.photo {width:635px; height:635px; text-align:left; position:relative; margin:0 auto;}

 

.photo ul.topic {padding:0; margin:0; list-style:none; width:635px; height:auto; position:relative; z-index:10;}

 

.photo ul.topic li {display:block; width:125px; height:31px; float:left;}

.photo ul.topic li a.set {display:block; font-size:11px; width:124px; height:30px; text-align:center; line-height:30px; color:#000; text-decoration:none; border:1px solid #fff; border-width:1px 1px 0 0; background:#ccc; font-family:verdana, arial, sans-serif;}

 

.photo ul.topic li a ul, 

.photo ul.topic li ul 

{display:none;}

 

.photo ul.topic li.active a

{color:#000; background:#bbb;}

 

.photo ul.topic li a:hover,

.photo ul.topic li:hover a

{color:#fff; background:#aaa;}

 

.photo ul.topic li.active ul

{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:375px; background:#ddd; width:464px; padding:40px 60px; border:20px solid #bbb; z-index:1;}

 

.photo ul.topic li a:hover ul, 

.photo ul.topic li:hover ul

{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:375px; background:#ddd; width:464px; padding:40px 60px; border:20px solid #aaa; z-index:100;}

 

.photo ul.topic li ul li

{display:inline; width:112px; height:87px; float:left; border:1px solid #fff; margin:1px;}

 

.photo ul.topic li ul li a

{display:block; width:110px; height:85px; cursor:default; float:left; text-decoration:none; background:#444; border:1px solid #888;}

 

.photo ul.topic li ul li a img

{display:block; width:100px; height:75px; border:5px solid #eee;}

 

.photo ul.topic li a:hover ul li a:hover, 

.photo ul.topic li:hover ul li a:hover 

{white-space:normal; position:relative;}

 

.photo ul.topic li a:hover ul li a:hover img, 

.photo ul.topic li:hover ul li a:hover img 

{position:absolute; left:-50px; top:-32px; width:200px; height:150px; border-color:#fff;}





























































































































