/* GENERAL STRUCTURE
/////////////////////////////////////////////////////*/

	/* DEFUALT COLOUR */
	/*body {background: #2E4C6B;}*/
	/* PINK COLOUR */
	/*body {background: #FF99CC;} */
	/* GREY COLOUR */
	/*body {background: #cccccc;}*/
	/* BLUE COLOUR */
	/*body {background: #99ccff;}*/
	/* BLACK COLOUR */
/*	body {background: #333366;}*/

    /* Pink links: #FF71B8 */
    /* Block header: #116281 */
    body {
        background-color: #CCCCCC;
    }

	/*div.wrapper {background: #FFF; border: 10px solid #253E57;}*/
	div.wrapper {background: #FFF; border: 0px solid #FF99CC;}

    .ta-right {
        text-align: right;
    }

    .ta-centre {
        text-align: center;
    }

    .fl-left {
        float: left;
    }
    .fl-right {
        float: right;
    }

    .mb30 {
        margin-bottom: 30px;
    }

    .mb16 {
        margin-bottom: 16px;
    }

    .normal-text {
        font-weight: normal;
    }

    a {
        outline: 0;
    }

    div#top-logo {
        background: url('/images/logo_top.png') top left no-repeat #FF99CC;
    }

/*	div.wrapper ul.navbar li a:link,
    div.wrapper ul.navbar li a:visited,
    div.wrapper ul.navbar li a:hover,
	div.wrapper ul.navbar li a:active
    {border: none;}*/
/*	{border-right: 1px solid #EEE;}*/


/*	div.wrapper ul.navbar li a:hover,
	div.wrapper ul.navbar li a.menuActived:link,
	div.wrapper ul.navbar li a.menuActived:active,
	div.wrapper ul.navbar li a.menuActived:visited,
	div.wrapper ul.navbar li a.menuActived:hover
	{background-color: transparent;}*/


    /* GENERAL NAV HOVER IMAGE */
/*    div.wrapper ul.navbar li a:hover {
        color: #FFFFFF;
        background: url('/images/backgrounds/nav_bg_h.png') top left repeat-x transparent;
        padding-top: 6px;
        padding-bottom: 6px;
        border: none;
    }*/

    /* INDIVIDUAL MENU HOVER COLOURS */
/*    div.wrapper ul.navbar li a:hover {
        color: #FFFFFF;
        background: url('/images/backgrounds/nav_bg.png') top left repeat-x transparent;
        padding-top: 6px;
        padding-bottom: 6px;
        border: none;
    }

    div.wrapper ul.navbar li a#top-nav-home:hover { background-image: url('/images/backgrounds/nav_home_h.png'); }
    div.wrapper ul.navbar li a#top-nav-listings:hover { background-image: url('/images/backgrounds/nav_listings_h.png'); }
    div.wrapper ul.navbar li a#top-nav-events:hover { background-image: url('/images/backgrounds/nav_events_h.png'); }
    div.wrapper ul.navbar li a#top-nav-advertise:hover { background-image: url('/images/backgrounds/nav_advertise_h.png'); }
    div.wrapper ul.navbar li a#top-nav-bursary:hover { background-image: url('/images/backgrounds/nav_bursary_h.png'); }
    div.wrapper ul.navbar li a#top-nav-cinema:hover { background-image: url('/images/backgrounds/nav_cinema_h.png'); }
    div.wrapper ul.navbar li a#top-nav-showtickets:hover { background-image: url('/images/backgrounds/nav_showtickets_h.png'); }
    div.wrapper ul.navbar li a#top-nav-contactus:hover { background-image: url('/images/backgrounds/nav_contactus_h.png'); }*/

    div.wrapper ul.navbar li a.menuActive,
    div.wrapper ul.navbar li a.menuActive:visited,
    div.wrapper ul.navbar li a.menuActive:hover,
    div.wrapper ul.navbar li a.menuActive:active {
        color: grey;
        padding-top: 5px;
        padding-bottom: 5px;
    }

	div.wrapper div.header ul.headerLogin a:link,
	div.wrapper div.header ul.headerLogin a:active,
	div.wrapper div.header ul.headerLogin a:visited,
	div.wrapper div.header ul.headerLogin a:hover
	{color: #555;}
	div.wrapper div.header ul.headerLogin a:hover
	{color: #000;}

	div.wrapper div.content {
        background: none;
    }

	div.wrapper div.content blockquote.middleContent
	{background: none; /*border-left: 1px solid #EEE; border-right: 1px solid #EEE;*/}

	div.wrapper div.content blockquote.middleContentExtended
	{background: none; /*border-left: 1px solid #EEE;*/}

	.rightBanner
	{background: #FF99CC;}

	.bannerleftText a.baseRightBanner h3.right-banner-url,
	blockquote.rightContent .bannerleftText a.baseRightBanner h3.right-banner-url
	{ color:#FF99CC !important}

	div.wrapper div.footer
	{background: #FFF; border-top: 1px solid #EEE; border-bottom: 5px solid #FFFFFF;}

	div.wrapper div.footer blockquote
	{background: #FF99CC;}

	ul.standardStep li {background: url("../../images/color/white_blue/bg_stepInactive.gif") 0 0 no-repeat;}

	table.standardForm {background: #FAFAFA; border: 3px solid #EEE;}

	.noimage {border: 5px solid #E2ECF5;}

	ul.basePreviewNavbar {background: #FBFBFB; border: 1px solid #EEE;}

	.base-categoriesRESULTS {color: #000;}
	div.base-subcategoriesRESULTS h1 {color: #355416; border-bottom: 1px solid #EEE;}
	div.categoriesTreeRESULTS blockquote {border-bottom: 1px solid #EEE;}
	.categoriesTreeRESULTS p.relatedCategoriesTitle {color: #000;}

	/*dl.base-join dt {color: #003F7E;}*/
	dl.base-join dt {color: #FF99CC;}
	/*dl.base-join dt span {color: #658CB8;}*/
	dl.base-join dt span {color: #FF99CC;}
	/*dl.base-join dd	{color: #243D55;}*/
	dl.base-join dd	{color: #000000;}
	/*div.wrapper div.content blockquote.leftContent p.standardTitle {color:#000;}*/
	div.wrapper div.content blockquote.leftContent p.standardTitle {color:#000;}
	/*h1.standardTitle, p.standardTitle {color: #000}*/
	h1.standardTitle, p.standardTitle {color: #FF99CC}
	/*div.wrapper div.footer ul.navFooter li a:hover {color: #609629;}*/
	div.wrapper div.footer ul.navFooter li a:hover {color: #FF99CC;}

	ul.standard-iconlink a:link,
	ul.standard-iconlink a:active,
	ul.standard-iconlink a:visited,
	ul.standard-iconlink a:hover
	{color:#FF99CC;}

	dl.base-join dd.warning {color: #5E421E;}
	dl.base-join a:link,
	dl.base-join a:active,
	dl.base-join a:visited,
	dl.base-join a:hover
	{color: #FF99CC;}

	dl.base-join a:hover
	{color: #000;}

	dl.base-join table.table-login th
	{color: #919191;}

	dl.base-join table.table-login input
	{color: #2C5783; background: #DEE9F3; border-top: 1px solid #6699CC; border-left: 1px solid #6699CC;}

	.warning {color: #5E421E;}

	div.dynamicContent {color:#000}

	div.dynamicContent a:link,
	div.dynamicContent a:active,
	div.dynamicContent a:visited,
	div.dynamicContent a:hover
	{color:#003365}

    div.dynamicContent a:hover {
        color: #FF99CC;
    }

	div.galleryBase
	{background-color: #FFF; border: 5px solid #FFFFFF;}

/* UNCOMMENT THE LINES BELOW IF YOU USE THE THEME AND NEED TO CHANGE THE STYLE OF THIS TABLE

	table.standard-tableTOPBLUE {background:#FCFCFC;}
	table.standard-tableTOPBLUE th {background-color: #2E4C6B;}
	table.standard-tableTOPBLUE td {border:1px solid #EEEEEE;}
	table.standard-tableTOPBLUE td.tableTOPBLUECheck {background: #FFF;}
	table.standard-tableTOPBLUE td.tableTOPBLUECheck * {background: #FFF;}
	table.standard-tableTOPBLUE input { border: 1px solid #D4D4D4; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE;}
*/

/* GENERAL FRONT
/////////////////////////////////////////////////////*/

	div.frontBusinesses
	{border-bottom: 1px solid #EEE;}

	blockquote.highlightBusinesses a.frontBusinessesIMAGE:link,
	blockquote.highlightBusinesses a.frontBusinessesIMAGE:active,
	blockquote.highlightBusinesses a.frontBusinessesIMAGE:visited,
	blockquote.highlightBusinesses a.frontBusinessesIMAGE:hover,
	blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:link,
	blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:active,
	blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:visited,
	blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:hover
	{border: 5px solid #EEE;}

	blockquote.highlightBusinesses a.frontBusinessesIMAGE:hover,
	blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:hover
	{border: 5px solid #FF99CC;}

	ul.highlightBusinessesList li a:link,
	ul.highlightBusinessesList li a:active,
	ul.highlightBusinessesList li a:visited,
	ul.highlightBusinessesList li a:hover
	{color:#000000;}
	ul.highlightBusinessesList li a:hover
	{color:#FF99CC;}

	div.frontPromotions
	{border-bottom: 1px solid #EEE;}

	blockquote.highlightPromotions a.frontPromotionsIMAGE:link,
	blockquote.highlightPromotions a.frontPromotionsIMAGE:active,
	blockquote.highlightPromotions a.frontPromotionsIMAGE:visited,
	blockquote.highlightPromotions a.frontPromotionsIMAGE:hover,
	blockquote.highlightPromotions a.frontPromotionsNOIMAGE:link,
	blockquote.highlightPromotions a.frontPromotionsNOIMAGE:active,
	blockquote.highlightPromotions a.frontPromotionsNOIMAGE:visited,
	blockquote.highlightPromotions a.frontPromotionsNOIMAGE:hover
	{border: 5px solid #EEE;}

	blockquote.highlightPromotions a.frontPromotionsIMAGE:hover,
	blockquote.highlightPromotions a.frontPromotionsNOIMAGE:hover
	{border: 5px solid #FFB504;}

	div.frontClassified
	{border-bottom: 1px solid #EEE;}

	blockquote.highlightClassified a.frontClassifiedIMAGE:link,
	blockquote.highlightClassified a.frontClassifiedIMAGE:active,
	blockquote.highlightClassified a.frontClassifiedIMAGE:visited,
	blockquote.highlightClassified a.frontClassifiedIMAGE:hover,
	blockquote.highlightClassified a.frontClassifiedNOIMAGE:link,
	blockquote.highlightClassified a.frontClassifiedNOIMAGE:active,
	blockquote.highlightClassified a.frontClassifiedNOIMAGE:visited,
	blockquote.highlightClassified a.frontClassifiedNOIMAGE:hover
	{border: 5px solid #EEE;}

	blockquote.highlightClassified a.frontClassifiedIMAGE:hover,
	blockquote.highlightClassified a.frontClassifiedNOIMAGE:hover
	{border: 5px solid #5F4D3C;}

	blockquote.highlightClassified h1 a:hover
	{color: #000;}

	dl.baseFrontArticles
	{background: #FFF;  border: 5px solid #E2E7F1;}

	dl.baseFrontArticles dt
	{border-bottom: 1px solid #EEE; color: #28374F;}

	dl.baseFrontArticles dt span
	{color: #425A7E;}

	dl.baseFrontArticles dd h1.frontArticlesTitle a:link,
	dl.baseFrontArticles dd h1.frontArticlesTitle a:active,
	dl.baseFrontArticles dd h1.frontArticlesTitle a:visited,
	dl.baseFrontArticles dd h1.frontArticlesTitle a:hover
	{color: #2C3C54;}

	dl.baseFrontArticles dd h1.frontArticlesTitle a:hover
	{color: #8A6936;}

	dl.baseFrontArticles dd a:link,
	dl.baseFrontArticles dd a:active,
	dl.baseFrontArticles dd a:visited,
	dl.baseFrontArticles dd a:hover
	{color: #647C97;}

	dl.baseFrontArticles dd a:hover
	{color: #000; text-decoration: underline;}

	dl.baseFrontEvents
	{background: #FFF;  border: 5px solid #ffeeff;}

	dl.baseFrontEvents dt
	{border-bottom: 1px solid #EEE; color: #FF99CC;}

	dl.baseFrontEvents dd a:link,
	dl.baseFrontEvents dd a:active,
	dl.baseFrontEvents dd a:visited,
	dl.baseFrontEvents dd a:hover
	{color: #666666;}

	ul.highlightEventList li a:link,
	ul.highlightEventList li a:active,
	ul.highlightEventList li a:visited,
	ul.highlightEventList li a:hover
	{color:#3F631B;}
	ul.highlightEventList li a:hover
	{color:#000;}

	dl.baseFrontEvents dd.firstFrontEvents
	{border-bottom: 1px dashed #EEE;}

	dl.baseFrontEvents dd.firstFrontEvents img
	{border: 1px solid #EEE;}

	dl.generalResultsCategories dd a:hover
	{color: #000; text-decoration: underline;}

/* GENERAL ORDER
/////////////////////////////////////////////////////*/

	table.orderTable
	{background: #FFF;}

	table.orderTable th,
	table.orderTable td
	{border:1px solid #F5F4F4;}

	table.orderTable th.orderTitle
	{background: #FF99CC; border: 1px solid #FF99CC;}

	table.orderTable td.orderTopdetail
	{background: #FFEEFF; border: 1px solid #FFEEFF;}

	table.orderTable td.orderUserTable
	{background: #FBFBFB;}

	table.orderTable td.orderUserTable table
	{background: #FFF; border: 2px solid #EFEFEF;}

	table.standardChooseLevel
	{border: 1px solid #EEF7E6;}

	table.standardChooseLevel th,
	table.standardChooseLevel td
	{background: #FBFBFB; border: 0; border-bottom: 1px solid #E4E4E7;}

	ul.signupButton li input,
	ul.signupButton li button
	{background: url("../../images/color/white_blue/bt_order.gif");}

	table.standardSIGNUPTable td,
	table.standardSIGNUPTable th
	{background: #FBFBFB; border: 1px solid #FBFBFB;}

	table.standardSIGNUPTable td.treeView div.treeviewLoadingMessage,
	table.standardSIGNUPTable td.treeView div.treeviewMainMenu
	{background: #FFF; border: 1px solid #E6EEF7;}

/* GENERAL MEMBERS
/////////////////////////////////////////////////////*/

	.bg-tablebilling-active {
		/*background: #F0F7FF !important;*/
		background: #FFEEFF !important;
	}
	.bg-tablebilling-inactive {
		background: #F9F9F9 !important;
	}

	dl.memberMenu dt,
	dl.memberMenu dd
	{background-color: #FCFCFC; border-bottom: 1px solid #EEE;}

	dl.memberMenu dd
	{background: #FFF;}

	table.levelTable
	{background: #FFF;}

	table.standardChooseLevel
	{border: 1px solid #EEF7E6;}

	table.standard-table td,
	table.standard-table th
	{background: #FBFBFB;}

	table.levelTable th.levelTitle
	{background: #2E4C6B; border:1px solid #396D9D;}

	table.levelTable td.levelTopdetail
	{background: #396D9D; border:1px solid #2E4C6B}

	table.levelTable th.tableOption
	{background: #E6EBF0; border: 1px solid #CFD9E2; border-top: 5px solid #CFD9E2;}

	table.standard-tableTOPBLUE
	{background:#FAFAFA;}

	table.standard-tableTOPBLUE th
	{background-color: #FF99CC; color:#000000}

	table.standard-tableTOPBLUE td
	{border:1px solid #DDD;}

	table.standard-tableTOPBLUE td.tableTOPBLUECheck
	{background: #FFF;}

	table.standard-tableTOPBLUE td.tableTOPBLUECheck *
	{background: #FFF;}

	table.standard-table td.treeView div.treeviewLoadingMessage,
	table.standard-table td.treeView div.treeviewMainMenu
	{background: #FFF; border: 1px solid #E6EEF7;}

	table.warningBOX
	{background: #F6FFF4; border: 1px solid #DADADA;}

	table.warningBOXtext
	{background: #FFF;}

	table.warningBOXtext th,
	table.warningBOXtext td
	{background: #FFF;}

	.standard-iconDESCRIPTION
	{ color:#000;}

	.standard-iconDESCRIPTION li.rollback-icon
	{background: url("../../images/color/white_blue/icon_rollback.gif") no-repeat 0 50%;}

	.standard-iconDESCRIPTION li.rating-icon
	{background: url("../../images/color/white_blue/img_rateMiniStarOn.gif") no-repeat 0 50%;}

	.standard-iconDESCRIPTION li.pending-icon
	{background: url("../../images/color/white_blue/bt_approve.gif") no-repeat 0 50%;}

	.standard-iconDESCRIPTION li.approved-icon
	{background: url("../../images/color/white_blue/bt_approved.gif") no-repeat 0 50%;}

	.standard-iconDESCRIPTION li.claimapprove-icon
	{background: url("../../images/color/white_blue/icon_claimapprove.gif") no-repeat 0 50%;}

	.standard-iconDESCRIPTION li.claimdeny-icon
	{background: url("../../images/color/white_blue/icon_claimdeny.gif") no-repeat 0 50%;}

	.standard-iconDESCRIPTION li.moreinfo-icon
	{background: url("../../images/color/white_blue/icon_eye.gif") no-repeat 0 50%;}

	dl.base-join form,
	blockquote.middleContent div.formFieldsLogin,
	blockquote.middleContentExtended div.formFieldsLogin
	{background:#FFF; border: 5px solid #F4F4F4;}

	div.formFieldsLogin
	{color: #333;}

	blockquote.middleContentExtended p
	{color: #333;}

	div.wrapper div.content blockquote.leftContent h3
	{color:#FF99CC;}

	div.wrapper div.content blockquote.leftContent h3 span
	{color:#FF99CC;}

	ul.memberMenu li
	{border-bottom: 1px solid #EEE;}

	ul.memberMenu li a:link,
	ul.memberMenu li a:active,
	ul.memberMenu li a:visited,
	ul.memberMenu li a:hover
	{color: #000; background-color: #FCFCFC}
	ul.memberMenu li a:hover
	{color: #FF99CC; background-color: #FFF}

	dl.memberMenu dt,
	dl.memberMenu dd
	{color:#000;}

	dl.memberMenu dt a:link,
	dl.memberMenu dt a:active,
	dl.memberMenu dt a:visited,
	dl.memberMenu dt a:hover
	{color:#000;}
	dl.memberMenu dt a:hover
	{color:#609629;}

	dl.memberMenu dd a:link,
	dl.memberMenu dd a:active,
	dl.memberMenu dd a:visited,
	dl.memberMenu dd a:hover
	{color:#666;}
	dl.memberMenu dd a:hover
	{color:#609629;text-decoration:underline;}

	table.standard-table th.standard-tabletitle,
	table.addBannerTable th.standard-tabletitle
	{color: #003F7E; border-bottom: 1px solid #EEE;}

	blockquote.middleContentExtended p.warning
	{color:red;}

	.status-active
	{color: #90DB18;}

	.status-suspended
	{color: #647C84;}

	.status-expired
	{color: #EF413D;}

	.status-pending
	{color: #990000;}

	ul.headerNav li
	{color:#000;}

	blockquote.middleContentExtended h2.headerStandardTitle
	{color: #003F7E; border-bottom: 1px solid #EEE;}

	.list-view li a:link,
	.list-view li a:visited,
	.list-view li a:active,
	.list-view li a:hover
	{color:#000;}
	.list-view li a:hover
	{color: #57802B;}

	.list-view li.list-back a:hover {color: #000;}

	.general-item
	{background: #FFF; border: 5px solid #F4F4F4; color:#333}

	.general-item strong {color: #0054A8;}

	table.standard-table th.tableOption
	{background: #FFF; border-bottom: 1px solid #EEE;}

	table.standard-table th.tableOption a:link,
	table.standard-table th.tableOption a:active,
	table.standard-table th.tableOption a:visited,
	table.standard-table th.tableOption a:hover
	{color: #4F7B22;}

	body.previewmember { background: #FFF;}
	body.previewmember h5 { font: normal 14pt Arial, Helvetica, sans-serif; color: #666; background:#FFF; text-align: left; margin: 10px; padding:10px; border-bottom: 1px dashed #EEE; border-top: 1px dashed #EEE;}

/* GENERAL CONTENT
/////////////////////////////////////////////////////*/

	#main-right .list-view li span.ratings
	{background: url("../../images/color/white_blue/img_rateMiniStarOn.gif") 168px 0 no-repeat;}

	.standard-iconDESCRIPTION li.rating-icon
	{background: url("../../images/color/white_blue/img_rateMiniStarOn.gif") no-repeat 0 50%;}


/* LISTING MODULE
/////////////////////////////////////////////////////*/

	div.listingCATEGORIES
	{background: #FFF; border: 5px solid #F4F4F4;}

	div.listingCATEGORIES blockquote h1.listingCATEGORIEStitle a:hover
	{color: #FF99CC;}

	table.tableFeatured a:link,
	table.tableFeatured a:active,
	table.tableFeatured a:visited,
	table.tableFeatured a:hover
	{color: #FF99CC;}
	table.tableFeatured a:hover
	{color: #000;}

	table.tableFeatured p
	{color: #333;}

    div.listingSummary {
        width: auto;
        color: #000000;
        background-color: #FFFFFF;
        padding: 10px;
        border: 1px solid #C0C0C0;
        margin: 4px auto 4px auto;
    }

	div.listingSummary a:link,
	div.listingSummary a:active,
	div.listingSummary a:visited,
	div.listingSummary a:hover
	{color: #FF99CC;}
	div.listingSummary a:hover
	{color: #000;}

	ul.left-list li a:link,
	ul.left-list li a:visited,
	ul.left-list li a:active,
	ul.left-list li a:hover
	{color: #555;}
	ul.left-list li a:hover
	{color: #000;}

	div.listingDetail
	{color:#000}

	div.listingDetail p
	{color:#333;}

	div.listingDetail h1.listingDetailTitle
	{color: #FF99CC;}

	div.listingDetail a:link,
	div.listingDetail a:active,
	div.listingDetail a:visited,
	div.listingDetail a:hover
	{color: #FF99CC;}
	div.listingDetail a:hover
	{color: #000; text-decoration:underline;}

	form.formListingDetail
	{background: #FAFAFA; border: 3px solid #EEE;}

	table.rateComments
	{background: #FAFAFA; border: 3px solid #EEE;}

	ul.detailGallery p,
	ul.detailGallery pre
	{color: #2E4C6B; text-align:center}

	div.emailFriendWrapper
	{border: 10px solid #FF99CC;}

	table.formRate
	{background: #FAFAFA; border: 3px solid #EEE;}

	table.formRate th
	{ color:#000;}


/* EVENT MODULE
/////////////////////////////////////////////////////*/

	div.eventCATEGORIES
	{border: 5px solid #F4F4F4;}

	div.eventCATEGORIES blockquote a:hover
	{color: #555;}

	blockquote.highlightEvents h1,
	blockquote.highlightEvents h1 a:link,
	blockquote.highlightEvents h1 a:active,
	blockquote.highlightEvents h1 a:visited,
	blockquote.highlightEvents h1 a:hover
	{color: #000;}
	blockquote.highlightEvents h1 a:hover
	{ color: #FF99CC;}

	blockquote.highlightEvent h1 a:link,
	blockquote.highlightEvent h1 a:active,
	blockquote.highlightEvent h1 a:visited,
	blockquote.highlightEvent h1 a:hover
	{color: #F46200;}
	blockquote.highlightEvent h1 a:hover
	{color: #000;}

	blockquote.highlightEvents p
	{color: #333;}

	div.eventSummary {
        width: 420px;
        color: #000000;
        background-color: #FFFFFF;
        padding: 10px;
        border: 1px solid #C0C0C0;
        margin: 4px auto 4px auto;
    }

	div.eventSummary p
	{color: #000; background-color:#FFFFFF; padding:0px}

	div.eventSummary h2 a:link,
	div.eventSummary h2 a:active,
	div.eventSummary h2 a:visited,
	div.eventSummary h2 a:hover
	{color: #000;}
	div.eventSummary h2 a:hover
	{color: #FF99CC;}

	div.eventDetail,
	div.eventDetail p
	{color: #000;}

	div.eventDetail h1.eventDetailTitle
	{color: #FF99CC;}

	div.eventDetail a:link,
	div.eventDetail a:active,
	div.eventDetail a:visited,
	div.eventDetail a:hover
	{color: #FF99CC;}
	div.eventDetail a:hover
	{color: #000;}

/* CLASSIFIED MODULE
/////////////////////////////////////////////////////*/

	div.classifiedCATEGORIES
	{border: 5px solid #F7F4F2;}

	div.classifiedCATEGORIES ul li h1.classifiedCATEGORIEStitle a:hover {color: #838352;}

	table.tableClassified tr {border-bottom: 1px solid #EEE;}

	table.tableClassified td h1 a:link,
	table.tableClassified td h1 a:active,
	table.tableClassified td h1 a:visited,
	table.tableClassified td h1 a:hover
	{color: #000;}
	table.tableClassified td h1 a:hover
	{color: #5F4D3C;}

	table.tableClassified th,
	table.tableClassified td
	{color: #333;}

	div.classifiedSummary,
	div.classifiedSummary p
	{color:#000;}

	div.classifiedSummary a:link,
	div.classifiedSummary a:active,
	div.classifiedSummary a:visited,
	div.classifiedSummary a:hover
	{color: #737348;}
	div.classifiedSummary a:hover
	{color: #000;}

	div.classifiedSummary h2 a:link,
	div.classifiedSummary h2 a:active,
	div.classifiedSummary h2 a:visited,
	div.classifiedSummary h2 a:hover
	{color: #000;}
	div.classifiedSummary h2 a:hover
	{color: #7D654F;}

	div.classifiedDetail,
	div.classifiedDetail p
	{color: #000;}

	div.classifiedDetail h1.classifiedDetailTitle
	{color: #7D654F;}

	div.classifiedDetail a:link,
	div.classifiedDetail a:active,
	div.classifiedDetail a:visited,
	div.classifiedDetail a:hover
	{color: #737348;}
	div.classifiedDetail a:hover
	{color: #000;}

	div.baseClassifiedGallery
	{border: 1px solid #EEE; border-right: 5px solid #EEE; border-bottom: 5px solid #EEE;}

	p.GreenTitle
	{color: #000;}

	blockquote.classifiedRandom h1 a.classifiedRandomTitle:link,
	blockquote.classifiedRandom h1 a.classifiedRandomTitle:active,
	blockquote.classifiedRandom h1 a.classifiedRandomTitle:visited,
	blockquote.classifiedRandom h1 a.classifiedRandomTitle:hover
	{color: #000;}
	blockquote.classifiedRandom h1 a.classifiedRandomTitle:hover
	{color: #7D654F;}

	blockquote.classifiedRandom p
	{color:#000;}

/* PROMOTIONS MODULE
/////////////////////////////////////////////////////*/

	div.couponCATEGORIES
	{background: #FFF; border: 5px solid #FFF3D5;}

	blockquote.highlightCoupons	h1,
	blockquote.highlightCoupons	h1 a:link,
	blockquote.highlightCoupons	h1 a:active,
	blockquote.highlightCoupons	h1 a:visited,
	blockquote.highlightCoupons	h1 a:hover
	{color: #000;}
	blockquote.highlightCoupons	h1 a:hover
	{color: #D59500;}

	div.couponSummary h2 a:link,
	div.couponSummary h2 a:active,
	div.couponSummary h2 a:visited,
	div.couponSummary h2 a:hover
	{color: #000;}
	div.couponSummary h2 a:hover
	{color: #D59500;}

	div.couponSummary,
	div.couponSummary p
	{color: #000;}

	div.baseCoupon
	{border: 10px solid #253E57;}

/* ARTICLE MODULE
/////////////////////////////////////////////////////*/

	fieldset.articleSearchForm label
	{color: #000;}

	blockquote.articleMiddleContent
	{border-left: 1px solid #EEE; border-right: 1px solid #EEE;}

	blockquote.articleRightContent
	{border-right: 1px solid #EEE;}

	blockquote.articleMiddleContent div.middleArticleTop,
	blockquote.articleMiddleContent div.middleArticle
	{border-top: 1px solid #EEE;}

	blockquote.articleMiddleContent div.middleArticleTop {border:0;}

	blockquote.articleMiddleContent div.middleArticleTop h1 a:link,
	blockquote.articleMiddleContent div.middleArticleTop h1 a:active,
	blockquote.articleMiddleContent div.middleArticleTop h1 a:visited,
	blockquote.articleMiddleContent div.middleArticleTop h1 a:hover,
	blockquote.articleMiddleContent div.middleArticle h1 a:link,
	blockquote.articleMiddleContent div.middleArticle h1 a:active,
	blockquote.articleMiddleContent div.middleArticle h1 a:visited,
	blockquote.articleMiddleContent div.middleArticle h1 a:hover
	{color: #5D7392;}

	blockquote.articleRightContent div.rightArticleTop,
	blockquote.articleRightContent div.rightArticle
	{color:#000;}

	div.articleCategories
	{border: 5px solid #F4F4F4;}

	blockquote.articleRightContent div.rightArticleTop h2 a:link,
	blockquote.articleRightContent div.rightArticleTop h2 a:active,
	blockquote.articleRightContent div.rightArticleTop h2 a:visited,
	blockquote.articleRightContent div.rightArticleTop h2 a:hover,
	blockquote.articleRightContent div.rightArticle h2 a:link,
	blockquote.articleRightContent div.rightArticle h2 a:active,
	blockquote.articleRightContent div.rightArticle h2 a:visited,
	blockquote.articleRightContent div.rightArticle h2 a:hover
	{color: #000;}

	blockquote.articleRightContent div.rightArticleTop h2 a:hover,
	blockquote.articleRightContent div.rightArticle h2 a:hover
	{color: #C64F00;}

	div.articleCategories dl dt a:link,
	div.articleCategories dl dt a:active,
	div.articleCategories dl dt a:visited,
	div.articleCategories dl dt a:hover
	{color: #000;}
	div.articleCategories dl dt a:hover
	{color: #425A7E;}

	div.articleDetail,
	div.articleSummary
	{color: #000;}

	div.articleSummary h2 a:link,
	div.articleSummary h2 a:active,
	div.articleSummary h2 a:visited,
	div.articleSummary h2 a:hover
	{color: #000;}
	div.articleSummary h2 a:hover
	{color: #647C97;}

	div.articleDetail p.articleContentTitle
	{ color:#333;}

	blockquote.articleImage	span
	{color: #2D405B;}

	div.articleDetail ul.iconNavbar li a:link,
	div.articleDetail ul.iconNavbar li a:active,
	div.articleDetail ul.iconNavbar li a:visited,
	div.articleDetail ul.iconNavbar li a:hover,
	div.articleSummary ul.iconNavbar li a:link,
	div.articleSummary ul.iconNavbar li a:active,
	div.articleSummary ul.iconNavbar li a:visited,
	div.articleSummary ul.iconNavbar li a:hover
	{color: #38495C;}

	blockquote.highlightArticle h1,
	blockquote.highlightArticle h1 a:link,
	blockquote.highlightArticle h1 a:active,
	blockquote.highlightArticle h1 a:visited,
	blockquote.highlightArticle h1 a:hover
	{color: #3B6E9F;}
	blockquote.highlightArticle h1 a:hover
	{color: #000;}






/* Ian.H additional styles */
.text-red {
    color: #FF0000;
    background-color: transparent;
}

/* Dynamic content sections */
div.block-header {
    width: 468px;
    height: 31px;
    color: #116281;
    background: url('/images/backgrounds/centre_full_block_header_bg.png') top left no-repeat #DBDBDB;
    margin: 0 auto;
}

.dynamicContent div.block-header div,
.dynamicContent div.block-header h2 {
    font-size: 1.4em;
    font-weight: bold;
    text-align: left;
    padding-top: 6px;
    padding-left: 12px;
    cursor: default;
}

.dynamicContent div.block-body {
    width: 468px;
    color: #000000;
    background: url('/images/backgrounds/centre_full_block_footer_bg.png') bottom left no-repeat #FFFFFF;
    margin: 0 auto 10px auto;
}

.dynamicContent div.block-body div.block-body-inner {
    font-weight: normal;
    padding: 12px;
}

.dynamicContent div.block-body div.block-body-inner p,
.dynamicContent div.block-body div.block-body-inner ul li {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 1.3em;
    color: #000000;
    text-align: justify;
    line-height: 1.4em;
}

div.block-body-inner p {
    margin-bottom: 10px;
}

div.block-body-inner a,
div.block-body-inner a:link,
div.block-body-inner a:visited,
div.block-body-inner a:hover,
div.block-body-inner a:active {
    font-weight: bold;
    color: #116281;
}

div.block-body-inner a:hover {
    color: #FF99CC;
    text-decoration: underline;
}

div.block-body div.block-body-inner div.al-centre {
    text-align: center;
}

div.block-body div.block-body-inner div.login-form {
    font-size: 1.0em;
    width: 200px;
    margin: 0 auto;
}

.dynamicContent div.block-body div.block-body-inner ul li {
    list-style: none;
}

/* General info blocks */
div.block-header,
div.block-header-ext {
    width: 468px;
    height: 31px;
    color: white;
    background: url('/images/backgrounds/centre_full_block_header_bg.png') top left no-repeat #DBDBDB;
    margin: 0 auto;
}

div.block-header-ext {
    width: 695px;
    background: url('/images/backgrounds/centre_full_block_header_ext_bg.png') top left no-repeat #DBDBDB;
    text-align: left;
    padding: 0;
    margin: 0;
}

div.block-header div,
div.block-header h1,
div.block-header h2,
div.col-block-header div,
div.col-block-header-oline div {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.95em;
    font-weight: bold;
    text-align: left;
    padding-top: 6px;
    padding-left: 12px;
    cursor: default;
}

div.block-header-ext h1 {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.8em;
    padding-top: 7px;
    padding-left: 12px;
    margin: 0;
    cursor: default;
}

div.block-body-ext {
    width: 695px;
    color :#000000;
    background: url('/images/backgrounds/centre_full_block_footer_ext_bg.png') bottom left no-repeat #FFFFFF;
    text-align: left;
    margin: 0 auto 10px auto;
}

div.col-block-header div,
div.col-block-header-oline div {
    font-size: 0.75em;
    padding-top: 8px;
}

div.block-body,
div.block-body-feed,
div.col-block-body,
div.col-block-body-oline {
    width: 466px;
    color: #000000;
    background: url('/images/backgrounds/centre_full_block_footer_bg.png') bottom left no-repeat #FFFFFF;
    text-align: left;
    margin: 0 auto 10px auto;
}

div.block-body-feed {
    padding-bottom: 6px;
    border: 1px solid #F07EC2;
}

div.col-block-body {
    width: 220px;
    background: url('/images/backgrounds/side_block_footer_bg.png') bottom left no-repeat #FFFFFF;
}

div.col-block-body-oline {
    width: 220px;
    background: url('/images/backgrounds/side_block_footer_oline_bg.png') bottom left no-repeat #000000;
    padding-bottom: 10px;
}

div.col-block-body-oline-inner {
    font-size: 0.9em;
    width: 218px;
    background-color: #FFFFFF;
    margin-right: 1px;
    margin-left: 1px;
}

div.block-body-inner,
div.col-block-body-inner {
    font-family: Tahoma, Arial, sans-serif;
    font-weight: normal;
    font-size: 0.75em;
    padding: 12px;
    border: 1px solid #F07EC2;
}

div.col-block-body-inner {
    font-size: 0.7em;
    padding: 10px;
}

div.col-block-body-oline div.col-block-body-inner {
    padding: 10px 9px;
}

div.block-body-inner p,
div.block-body-inner div,
div.feed-block {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.95em;
    color: #000000;
    text-align: justify;
    line-height: 1.4em;
}

div.block-body div.block-body-inner p {
    margin-bottom: 10px;
}

div.feed-block {
    font-size: 0.7em;
}

div.block-body div.block-body-inner p a,
div.block-body div.block-body-inner p a:link,
div.block-body div.block-body-inner p a:visited,
div.block-body div.block-body-inner p a:hover,
div.block-body div.block-body-inner p a:active {
    font-weight: bold;
/*    color: #0000FF;*/
    color: #116281;

}
div.block-body div.block-body-inner p a:hover {
    color: #FF99CC;
}

div.block-body div.block-body-inner ul li {
    font-size: 0.9em;
}

/* New feed blocks */
div.feed-block,
div.feed-block-last {
    width: auto;
    padding: 1px 10px 0 0;
    border-bottom: 2px solid #E8E8E8;
}

div.feed-block-last {
    border-bottom: none;
}

div.feed-block img,
div.feed-block div.no-image {
    width: 66px;
    height: 49px;
    display: block;
    float: left;
    margin-top: 6px;
    margin-right: 10px;
    margin-left: 10px;
}

div.feed-desc {
    width: auto;
    margin-left: 76px;
}

div.feed-no-image {
    margin-left: 12px;
}

div.feed-block a,
div.feed-block a:link,
div.feed-block a:visited,
div.feed-block a:hover,
div.feed-block a:active {
    font-weight: bold;
/*    color: #0000FF;*/
    color: #116281;
}

div.feed-block a:hover {
    color: #FF99CC;
    text-decoration: underline;
}

div.feed-block div.feed-source {
    font-size: 0.7em;
    font-style: italic;
    width: auto;
    color: #C0C0C0;
    text-align: right;
    padding-top: 4px;
}

div.col-block-header,
div.col-block-header-oline {
    width: 220px;
    height: 31px;
    color: white;
    background: url('/images/backgrounds/side_block_header_bg.png') top left no-repeat #DBDBDB;
    margin: 0 auto;
}
div.col-block-header-oline {
    background: url('/images/backgrounds/side_block_header_oline_bg.png') top left no-repeat #DBDBDB;
}

a.banner-vertical-link {
    display: block;
    width: 180px;
    margin: 0 auto 8px auto;
}

div#left-column {
    float: left;
    width: 220px;
}

div#extended-column {
    width: auto;
    margin-left: 230px;
}


/* Google search field */
div#search-google {
    padding-top: 6px;
}

div#quick-search {
    width: 200px;
    height: 20px;
    /*background: url('/images/backgrounds/search_field_bg.png') top left no-repeat #FFFFFF;*/
}

div#search-google input.text-field,
div#quick-search input-textfield {
    display: block;
    width: 170px;
    height: 20px;
    border: none;
    float: left;
    margin-right: 4px;
    border: #FF8AD8 1px solid;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    letter-spacing:2px;
    color: #FE8AD7;

}

input.google-search-field {
    background: url('/images/backgrounds/google_custom_search_watermark.png') center no-repeat #FFFFFF;
    padding: 0;
    margin: 0;
}

div#search-google {
    width: 200px;
    height: 20px;
    /*background: url('/images/backgrounds/search_field_bg.png') top left no-repeat #FFFFFF;*/
    margin-top: 6px;
    margin-bottom: -6px;
    margin-bottom: 10px;
}

div#search-google form,
div#quick-search form {
    padding: 0;
    margin: 0;
}

div#search-google div,
div#quick-search div {
    padding: 0;
    margin: 0;
}

input.text-field,
textarea.text-field {
    border-top: none;
    margin-top: -4px;
    margin-left: 4px;
}

input#google-search-button {
    display: block;
    width: 32px;
    height: 20px;
    background: url('/images/backgrounds/search_field_button_bg.png') top left no-repeat #FF99CC;
    float: left;
    margin-top: -6px;
    cursor: pointer;
}

div#quick-search input.text-field {
    display: block;
    width: 170px;
    height: 20px;
    border: none;
    float: left;
    margin-right: 4px;
    border: #FF8AD8 1px solid;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    letter-spacing:2px;
    color: #FE8AD7;
}

input.quick-search-field {
    background: url('/images/backgrounds/keyword_search_watermark.png') center no-repeat #FFFFFF;
}

input#quick-search-button {
    display: block;
    width: 32px;
    height: 20px;
    /*background: url('/images/backgrounds/search_field_button_bg.png') top left no-repeat #FF99CC;*/
    float: left;
    /* margin-top: -6px;*/
    cursor: pointer;
}

ul#favourites,
ul.col-list {
/*    font-size: 0.75em;*/
    padding: 0;
    margin: 0 0 0 14px;
}

ul#favourites li,
ul.col-list li {
    list-style-type: square;
}

ul#favourites li a,
ul#favourites li a:link,
ul#favourites li a:visited,
ul#favourites li a:hover,
ul#favourites li a:active {
    font-weight: bold;
    color: #116281;
    background-color: transparent;
    text-decoration: none;
}

ul#favourites li a:hover {
    color: #FF99CC;
    text-decoration: underline;
}

ul.col-list li a,
ul.col-list li a:link,
ul.col-list li a:visited,
ul.col-list li a:hover,
ul.col-list li a:active {
    font-weight: bold;
    color: #116281;
    background-color: transparent;
    text-decoration: none;
}

ul.col-list li a:hover {
    color: #FF99CC;
    text-decoration: underline;
}

div.sub-heading {
    font-weight: bold;
    margin-bottom: 10px;
}

div.formFieldsLogin label {
    display: block;
    width: auto;
}

div.general-input-field {
    width: 200px;
    height: 20px;
    background: url('/images/backgrounds/general_input_field_bg.png') top left no-repeat #FFFFFF;
    padding-top: 2px;
    padding-left: 4px;
    margin-bottom: 6px;
}

div.general-input-field input.text-field {
    width: 192px;
    margin: 0;
}

span.automaticLogin {
    display: block;
    margin-bottom: 20px;
}


span.automaticLogin label {
    display: inline;
    vertical-align: middle;
}

input#auto-login {
    vertical-align: middle;
    margin-right: 10px;
}

div#login-form-button {
    width: auto;
    margin-bottom: 10px;
}

input#frmbtn-login {
    display: block;
    width: 110px;
    height: 33px;
    background-image: url('/images/buttons/btn_login.png');
    background-position: top left;
    background-repeat: no-repeat;
    border: none;
    margin: 0 auto;
    cursor: pointer;
}

div.forgot-passwd {
    width: auto;
    text-align: center;
}

div.forgot-passwd a,
div.forgot-passwd a:link,
div.forgot-passwd a:visited,
div.forgot-passwd a:hover,
div.forgot-passwd a:active {
    color: #116281;
    background-color: transparent;
    text-decoration: none
}

div.forgot-passwd a:hover {
    color: #FF99CC;
    text-decoration: underline;
}

div#sign-up {
    width: 110px;
    height: 33px;
    margin: 14px auto 0 auto;
}

div.frm-buttons,
div.frm-buttons-mb {
    width: auto;
    text-align: center;
    margin-top: 10px;
}

div.frm-buttons-mb {
    margin-bottom: 30px;
}

div.simpleSearch input.form-button,
div.frm-buttons input.form-button,
div.frm-buttons button {
    display: block;
    float: left;
    width: 87px;
    height: 32px;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
}

div.frm-buttons .multibutton {
    margin-left: 3px;
}

input#btn-sml-search { 
    background-image: url('/images/buttons/btn_sml_search.png');
}
input#btn-sml-clear { background-image: url('/images/buttons/btn_sml_clear.png'); }
input#btn-send { background-image: url('/images/buttons/btn_send.png'); }
input#btn-submit { background-image: url('/images/buttons/btn_sml_submit.png'); }
input#btn-cancel,
button#btn-cancel {
    background-image: url('/images/buttons/btn_sml_cancel.png');
}

a.sponsored-link,
a.sponsored-link:link,
a.sponsored-link:visited,
a.sponsored-link:hover,
a.sponsored-link:active {
    display: block;
    width: auto;
    color: #000000;
    background: url('/images/backgrounds/sponsored_links_bg.png') bottom left repeat-x #FFFFFF;
    padding: 6px;
    border: 1px solid #FF99CC;
    margin-bottom: 20px;
}

a#order-sponsored-link,
a#order-sponsored-link:link,
a#order-sponsored-link:visited,
a#order-sponsored-link:hover,
a#order-sponsored-link:active {
    color: #116281;
    background-color: transparent;
}

a#order-sponsored-link:hover {
    color: #FF99CC;
    text-decoration: underline;
}

div.simpleSearch {
    font-family: Tahoma, Arial, sans-serif;
    color: white;
/*    border: 1px solid #FF99CC;*/
    border: 1px solid #A4A6AF;
}

div.simpleSearch label{
    color: white;
}

ul#search-tabs {
    position: relative;
    top: 1px;
    height: 28px;
    padding: 0;
/*    border-bottom: 1px solid #FF99CC;*/
}

ul#search-tabs li {
    display: block;
    float: left;
    list-style: none;
    width: 96px;
    height: 28px;
    text-align: center;
    cursor: pointer;
}

ul#search-tabs li#tab-location {
/*    margin-left: 4px;*/
    margin-right: 3px;
}

ul#search-tabs li#tab-postcode {
    margin-right: 0;
}

ul#search-tabs li a,
ul#search-tabs li a:link,
ul#search-tabs li a:visited,
ul#search-tabs li a:hover,
ul#search-tabs li a:active {
    outline: 0;
    display: block;
    color: #000000;
    background: url('/images/tabs/tab_search_inactive.png') top left no-repeat #FFFFFF;
    padding-top: 8px;
    padding-bottom: 7px;
}

ul#search-tabs li a:hover {
    font-weight: bold;
}

ul#search-tabs li a.selected-tab {
    font-weight: bold;
    background: url('/images/tabs/tab_search_active.png') top left no-repeat #FFFFFF;
}

div.listing-col {
    line-height: 1.6em;
}

div.listing-col-left {
    width: 48%;
    float: left;
}

div.listing-col-right {
    width: auto;
    margin-left: 52%;
}

div.listing-col h2 {
    font-size: 1.05em;
    display: block;
}

div.listing-col h2 a,
div.listing-col h2 a:link,
div.listing-col h2 a:visited,
div.listing-col h2 a:hover,
div.listing-col h2 a:active {
    color: #116281;
    background-color: transparent;
    text-decoration: none;
}

div.listing-col h2 a:hover {
    color: #FF99CC;
    text-decoration: underline;
}

div.listing-col h3 {
    font-size: 1.0em;
    display: inline;
}

div.listing-col h3 a,
div.listing-col h3 a:link,
div.listing-col h3 a:visited,
div.listing-col h3 a:hover,
div.listing-col h3 a:active {
    font-weight: normal;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

div.listing-col h3 a:hover {
/*    color: #116281;*/
    color: #FF99CC;
    text-decoration: none;
}

div.block-featured-listing {
    width: auto;
    padding-bottom: 10px;
    border-bottom: 2px solid #E8E8E8;
    margin-bottom: 10px;
}

div.block-featured-listing-last {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}

div.block-featured-listing-thumbnail-box {
    display: block;
    float: left;
    width: 100px;
    height: 83px;
    text-align: center;
    padding: 6px;
/*    border: 2px solid #FF99CC;*/
}

div.block-featured-listing-thumbnail-box a {
    display: block;
    width: auto;
    height: 83px;
}

div.block-featured-listing-text {
    width: auto;
    margin-left: 130px;
}

div.block-featured-listing-text h2 {
    font-size: 1.2em;
    margin-bottom: 8px;
}

div.block-featured-listing-text h2 a,
div.block-featured-listing-text h2 a:link,
div.block-featured-listing-text h2 a:visited,
div.block-featured-listing-text h2 a:hover,
div.block-featured-listing-text h2 a:active {
    color: #116281;
    background-color: transparent;
    text-decoration: none;
}

div.block-featured-listing-text h2 a:hover {
    color: #FF99CC;
    text-decoration: underline;
}

div.block-featured-listing-text div.block-featured-listing-desc {
    font-size: 0.9em;
    text-align: justify;
    margin-bottom: 6px;
}

div.block-featured-listing-text div.block-featured-listing-moreinfo {
    font-size: 0.9em;
    width: auto;
    text-align: right;
}

div.block-featured-listing-moreinfo a,
div.block-featured-listing-moreinfo a:link,
div.block-featured-listing-moreinfo a:visited,
div.block-featured-listing-moreinfo a:hover,
div.block-featured-listing-moreinfo a:active {
    font-weight: normal;
    color: #116281;
    background-color: transparent;
    text-decoration: none;
}

div.block-featured-listing-moreinfo a:hover {
    color: #FF99CC;
    text-decoration: underline;
}

ul#favourites li,
ul.col-list li {
    color: #FF99CC;
    background-color: transparent;
    list-style-image: url('/images/bullets/bullet_pixel_arrow.png');
}

div.featured-event {
    width: 136px;
    margin: 0 auto;
}

div.featured-event-thumb-box {
    width: 100px;
    height: 83px;
    margin: 0 auto 6px auto;
}

div.featured-event-middle {
    padding: 0 8px;
    border-right: 2px solid #E8E8E8;
    border-left: 2px solid #E8E8E8;
}

div.featured-event-text-box {
    text-align: left;
}

div.featured-event h2 {
    font-size: 1.0em;
    text-align: left;
    margin-bottom: 6px;
}

div.featured-event-desc {
    font-size: 1.0em;
    height: 90px;
    margin-bottom: 8px;
}

div.featured-event-moreinfo {
    font-size: 0.9em;
    text-align: right;
}

div.featured-event-moreinfo a,
div.featured-event-moreinfo a:link,
div.featured-event-moreinfo a:visited,
div.featured-event-moreinfo a:hover,
div.featured-event-moreinfo a:active {
    font-weight: normal;
}

h2.sub-cat-header {
    font-size: 1.2em;
    width: auto;
    text-align: center;
    padding: 10px 0;
    border-bottom: 1px solid #E8E8E8;
    margin-bottom: 6px;
}

h3.sub-cat-title {
    font-size: 0.9em;
    margin-bottom: 8px;
}

ul#sub-cats {
    padding: 0;
    margin: 0;
}

ul#sub-cats li.sub-cat-item {
    font-size: 0.8em;
    display: block;
    float: left;
    margin-right: 20px;
}

ul#sub-cats li.sub-cat-item a,
ul#sub-cats li.sub-cat-item a:link,
ul#sub-cats li.sub-cat-item a:visited,
ul#sub-cats li.sub-cat-item a:hover,
ul#sub-cats li.sub-cat-item a:active {
    font-weight: normal;
}

ul.iconNavbar li a {
    padding: 4px 2px 4px 22px;
    margin-left: 2px;
}

ul.iconNavbar li a img {
    display: block;
    padding: 0;
    margin-right: 3px;
    float: left;
}

li.addQuicklist a,
li.addQuicklist a:link,
li.addQuicklist a:visited,
li.addQuicklist a:hover,
li.addQuicklist a:active {
    background: url('/images/icons/_list_add.png') 3px 3px no-repeat;
}
li.addQuicklist a:hover {
    background: url('/images/icons/list_add.png')  3px 3px no-repeat;
}

li.emailToFriend a,
li.emailToFriend a:link,
li.emailToFriend a:visited,
li.emailToFriend a:hover,
li.emailToFriend a:active {
    background: url('/images/icons/_email.png') 3px 3px no-repeat;
}
li.emailToFriend a:hover {
    background: url('/images/icons/email.png')  3px 3px no-repeat;
}

li.viewMap a,
li.viewMap a:link,
li.viewMap a:visited,
li.viewMap a:hover,
li.viewMap a:active {
    background: url('/images/icons/_map.png') 3px 3px no-repeat;
}
li.viewMap a:hover {
    background: url('/images/icons/map.png')  3px 3px no-repeat;
}

li.printListing a,
li.printListing a:link,
li.printListing a:visited,
li.printListing a:hover,
li.printListing a:active {
    background: url('/images/icons/_printer.png') 3px 3px no-repeat;
}
li.printListing a:hover {
    background: url('/images/icons/printer.png')  3px 3px no-repeat;
}

div#msg-error {
    width: auto;
    color: #000000;
    background: url('/images/backgrounds/msg_error_bg.png') left repeat-x #E66A69;
    border: 2px solid #CD1B1B;
}

div#msg-error-inner {
    width: auto;
    color: #FFFFFF;
    background: url('/images/icons/erroricon_alert_error.png') 24px 28px no-repeat;
}

div#msg-error div.msg-text {
    font-weight: bold;
    padding: 30px 10px 30px 80px;
}

div.listingSummaryContent {
    font-size: 1.3em;
}

div.listingSummaryContent a {
    font-size: 1.2em;
}

div.listingSummaryContent p.listingSummaryDescription {
    font-size: 1.1em;
    width: 300px;
    float: left;
}

div.listingSummary address {
    font-size: 1.2em;
    font-style: italic;
    margin-bottom: 20px;
}

div.listingSummary div.more-info {
    font-size: 0.8em;
    width: auto;
    text-align: right;
    margin-top: 20px;
}

div.listingSummary div.more-info a,
div.listingSummary div.more-info a:link,
div.listingSummary div.more-info a:visited,
div.listingSummary div.more-info a:hover,
div.listingSummary div.more-info a:active {
    font-weight: normal;
}

div.listingSummaryContent {
    margin-left: 0;
    float: left;
}

div.listingSummaryContent p {
    text-align: left;
    line-height: 4px;
}
div.listingSummaryContent address{
    font-size: 11px;
}
div.listingSummaryContent a{
    font-size: 11px;
}
div.listingSummaryContent p a,
div.listingSummaryContent p a.lite:link,
div.listingSummaryContent p a.lite:visited,
div.listingSummaryContent p a.lite:hover,
div.listingSummaryContent p a.lite:active {
    font-weight: normal;
}

input#username {
    width: 174px;
    background: url('/images/icons/user.png') left no-repeat;
    padding-left: 18px;
}

input#password {
    width: 174px;
    background: url('/images/icons/key.png') left no-repeat;
    padding-left: 18px;
}

div.col-button-box {
    width: auto;
    text-align: center;
    margin-top: 10px;
}

div#banner-top {
    width: 468px;
    margin: 0 auto 10px auto;
}

div.googleAds {
    width: 160px;
    margin: 0 auto;
}

ul.no-bullet li {
    list-style: none;
    padding: 0;
    margin: 0;
}

div#column-right {
    width: 200px;
    margin-right: 20px;
    float: right;
}

div#column-left {
    width: 200px;
    float: left;
}

div.dyn-content p {
    margin-bottom: 10px;
}

div.wrapper div.content blockquote.middleContentExtended {
    width: 696px;
    color: #000000;
    background-color: #FFFFFF;
    padding-top: 10px;
    margin-left: 6px;
}

div.listingDetail div.listingDetailContent {
    width:340px;
    float:left;
}

div.column-centre {
    width: 468px;
    margin: 0 auto 0 228px;
}

div#custom-footer-text {
    font-size: 0.6em;
    width: auto;
    color: #969696;
    margin-top: 18px;
}

div.block-centre {
    width: 468px;
    margin-right: auto;
    margin-left: auto;
}

div.option-box {
    font-size: 1.0em;
    padding-bottom: 4px;
    border-bottom: 1px solid #FF99CC;
    margin-bottom: 10px;
}

div.option-box div.option-box-icon,
div.option-box div.option-box-icon-small {
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    width: 91px;
    margin-top: 6px;
}

div.option-box div.option-box-icon-small {
    height: 50px;
}

div.option-box div.option-title {
    font-size: 1.1em;
    font-weight: bold;
    width: auto;
    border-bottom: 1px solid #FF99CC;
    margin-bottom: 6px;
}


div.option-box div.option-box-links-2,
div.option-box div.option-box-links-3 {
    width: auto;
    margin-left: 100px;
}

div.option-box-links-2 {
    padding-top: 12px;
}

div.option-box-links-2 a,
div.option-box-icon-links a {
    display: block;
    width: 205px;
    height: 33px;
    background: url('/images/buttons/mbtn_section.png') 0 0 no-repeat transparent;
    text-decoration: none;
    margin-bottom: 2px;
}

div.option-box-links-2 a:hover {
    text-decoration: none;
    background-position: 0 -33px;
}

div.option-box-icon-links a {
    background: url('/images/buttons/mbtn_section.png') 0 0 no-repeat transparent;
}

div.option-box-icon-links a:hover {
    background-position: 0 -33px;
}

div.option-box-links-2 a span,
div.option-box-icon-links a span {
    display: block;
    padding-top: 10px;
    padding-left: 14px;
}

div.option-box-links-no-icon {
    margin-left: 0;
}

div.block-body div.block-body-inner div.dyn-content h2 {
    font-size: 1.1em;
}

div.block-body div.block-body-inner div.dyn-content p {
    font-size: 1.0em;
}

div.block-body div.block-body-inner div.dyn-content ul li {
    font-size: 1.0em;
}

div.block-body div.block-body-inner div.dyn-content ul li h3 {
    font-size: 1.0em;
}

h2.terms-and-conditions {
    font-size: 1.05em;
    margin-bottom: 10px;
}

ul.decimal-list {
    list-style-type: decimal;
    list-style-position: inside;
}

ul.decimal-list li h3 {
    display: inline;
    font-size: 1.0em;
}

ul.disc-list {
    list-style-type: disc;
    list-style-position: outside;
    padding-left: 20px;
    margin-bottom: 10px;
}

ul.lower-roman-list {
    list-style-type: lower-roman;
    list-style-position: outside;
    padding-left: 20px;
    margin-bottom: 10px;
}

ul.lower-latin-list {
    list-style-type: lower-latin;
    list-style-position: outside;
    padding-left: 20px;
    margin-bottom: 10px;
}

div.eventDetail div.eventDetailContent {
    width: 340px;
}

table.levelTable {
    border-collapse: collapse;
    border: none;
}

ul.form-buttons {
    padding: 0;
    margin: 10px 0 0 0;
    list-style: none;
}

ul.form-buttons li {
    display: block;
    float: left;
}

.form-button-small {
    width: 87px;
    height: 32px;
    color: #000000;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 0;
    cursor: pointer;
}

.btn-small-submit { background-image: url('/images/buttons/btn_sml_submit.png'); }
.btn-small-cancel { background-image: url('/images/buttons/btn_sml_cancel.png'); }

table.fullwidth {
    width: 100%;
}

thead tr td {
    font-weight: bold;
    color: #000000;
    background-color: #E0E0E0;
    padding: 4px 2px;
    border-bottom: 1px solid #969696;
}

td.table-heading-title {
    width: auto;
}

td.table-heading-detail {
    width: 160px;
}

tbody tr.row-odd {
    color: #000000;
    background-color: #F0F0F0;
}

tbody tr.row-even {
    color: #000000;
    background-color: #FFFFFF;
}

tbody tr.hover:hover {
    background-color: #FFDDFF;
}

tbody tr td {
    padding: 4px 2px;
}

select#listing-template-combo {
    border: 1px solid #C0C0C0;
}

thead tr td {
    cursor: default;
}

td.col-level {
    width: 46px;
    text-align: center;
}

td.action-icons {
    width: 190px;
    text-align: center;
}

td.listing-status {
    width: 75px;
    text-align: center;
}

div.go-back-link {
    width: auto;
    float: right;
}

ul.levels-description {
    width: 396px;
    list-style: none;
    padding: 0;
    margin: 0 auto 26px auto;
    clear: right;
}

ul.levels-description li {
    display: block;
    float: left;
}

ul.levels-description li.list-levels {
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 50px;
    margin-right: 20px;
}

ul.levels-description li.list-levels-last {
    margin-right: 0;
}

li#level-default,
li#level-10 { background-image: url('../../images/icons/icon_level10.png'); }
li#level-30 { background-image: url('../../images/icons/icon_level30.png'); }
li#level-50 { background-image: url('../../images/icons/icon_level50.png'); }
li#level-70 { background-image: url('../../images/icons/icon_level70.png'); }

ul.actions-description {
    width: 600px;
    list-style: none;
    padding: 0;
    margin: 0 auto 66px auto;
    clear: right;
}

ul.actions-description li {
    display: block;
    float: left;
}

ul.actions-description li.list-actions {
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-top: 1px;
    padding-bottom: 2px;
    padding-left: 20px;
    margin-right: 20px;
}

ul.actions-description li.list-actions-last {
    margin-right: 0;
}

li#view-icon { background-image: url('../../images/icons/icon_view.png'); }
li#edit-icon { background-image: url('../../images/icons/icon_edit.png'); }
li#gallery-icon { background-image: url('../../images/icons/icon_gallery.png'); }
li#promo-icon { background-image: url('../../images/icons/icon_promo2.png'); }
li#traffic-icon { background-image: url('../../images/icons/icon_traffic.png'); }
li#map-icon { background-image: url('../../images/icons/icon_map.png'); }
li#rating-icon { background-image: url('../../images/icons/icon_rating.png'); }

fieldset.form {
    width: auto;
}

fieldset.form div.form-info {
    font-size: 1.1em;
    font-weight: bold;
    color: #003F7E;
    border-bottom: 1px solid #FF99CC;
    margin-top: 10px;
    margin-bottom: 14px;
    cursor: default;
}

fieldset.form div.form-info img {
    float: right;
    vertical-align: middle;
    cursor: pointer;
}

fieldset.form label {
    font-weight: bold;
    display: block;
    float: left;
    width: 140px;
/*    padding-top: 2px;*/
}

fieldset.form input.text-field,
fieldset.form textarea.text-field {
    display: block;
    float: left;
    width: 200px;
    padding: 2px 0;
    border: 1px solid #FF99CC;
    margin-bottom: 10px;
}

fieldset.form span.field-desc {
    font-size: 0.8em;
    font-style: italic;
    display: block;
    float: left;
    padding-top: 2px;
    margin-left: 14px;
}

fieldset.form select.std-combo {
    display: block;
    float: left;
    width: 202px;
    padding: 1px 0;
    border: 1px solid #FF99CC;
    margin-bottom: 10px;
    margin-left: 4px;
}

span.req-field {
    color: #D90000;
    cursor: help;
}

div.multiform-container {
    margin-bottom: 30px;
}

div.frm-buttons2 {
    width: 177px;
    margin: 0 auto;
}

span#manually-add-city {
    display: block;
    float: left;
    font-size: 0.8em;
    width: 140px;
    margin-bottom: 8px;
}

span#manually-add-city strong {
    cursor: pointer;
}

input#newcity {
    margin-top: 2px;
}

input.file-field {
    margin-right: 74px;
}

span#summary-desc-increase,
span#summary-desc-decrease,
span#long-desc-increase,
span#long-desc-decrease,
span#keywords-increase,
span#keywords-decrease,
span#work-hours-increase,
span#work-hours-decrease,
span#locations-increase,
span#locations-decrease,
span.textarea-increase,
span.textarea-decrease {
    cursor: pointer;
    padding-left: 16px;
}

span#summary-desc-increase,
span#long-desc-increase,
span#keywords-increase,
span#work-hours-increase,
span#locations-increase,
span.textarea-increase {
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-image: url('/images/icons/bullet_add.png');
}

span#summary-desc-decrease,
span#long-desc-decrease,
span#keywords-decrease,
span#work-hours-decrease,
span#locations-decrease,
span.textarea-decrease {
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-image: url('/images/icons/bullet_delete.png');
}

span.textarea-size-ctrls,
span.signup-textarea-size-ctrls {
    font-weight: normal;
    display: block;
    margin-top: 20px;
}

span.signup-textarea-size-ctrls {
    font-size: 0.9em;
}

img.inline-help {
    vertical-align: middle;
    cursor: help;
}

/*div#member-attachment-info {
    cursor: pointer;
}*/

div.inline-help-container {
    width: auto;
    color: #FF99CC;
    background-color: #FFDDDD;
    padding: 10px;
    border: 1px solid #FF99CC;
    margin: 10px 0;
    cursor: pointer;
}

img.tree-add-icon {
    vertical-align: middle;
    margin-left: 4px;
    cursor: pointer;
}

ul.tree-list,
ul.list-sub-item {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.tree-list li,
ul.list-sub-item li {
    line-height: 1.7em;
}

ul.tree-list li.list-bullet {
    font-weight: normal;
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-image: url('/images/icons/bullet_grey.png');
    padding-left: 20px;
}

ul.tree-list li.list-collapsed {
    font-weight: bold;
    background-position: 0 4px;
    background-repeat: no-repeat;
    background-image: url('/images/icons/icon_expand.png');
    padding-left: 20px;
}

ul.tree-list li.list-expanded {
    font-weight: bold;
    background-position: 0 4px;
    background-repeat: no-repeat;
    background-image: url('/images/icons/icon_half_collapse.png');
    padding-left: 20px;
}

ul.tree-list li.list-collapsed span,
ul.tree-list li.list-expanded span {
    cursor: pointer;
}

div#new-alert-box {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 0.8em;
    position: absolute;
    width: 400px;
    height: 160px;
    text-align: left;
    color: #000000;
    background-color: #FFEEAA;
    /*background-color: #FF8080;*/
    padding: 20px 60px;
    border: 2px solid #FFD220;
    /*border: 2px solid #FF0000;*/
    display: none;
}
div.alert-box-error {
    background-color: #F3DEDE;
    border-color: #B04040;
}

div#new-alert-box ul {
    padding: 20px 0 0 0;
    margin-left: 15px;
}

span.cat-item {
    cursor: pointer;
}

select.feed-drop-down {
    width: 500px;
    border: 1px solid #FF99CC;
}

div#listing-cat-ctrls {
    margin-top: 10px;
}

div#listing-cat-ctrls img {
    cursor: pointer;
}

div#cat-path-viewer {
    border: 1px solid #E0E0E0;
    margin-bottom: 10px;
}

div#cat-path-viewer span#cat-path-viewer-title {
    display: block;
    font-weight: bold;
    color: #000000;
    background: url('/images/backgrounds/window_titlebar.png') 0 0 repeat-x #E0E0E0;
    padding: 6px;
    cursor: default;
}

div#cat-path-viewer span#cat-path-viewer-inner {
    display: block;
    color: #000000;
    background-color: #FFFFFF;
    padding: 6px;
}

img.win-close-icon {
    float: right;
    position: relative;
    cursor: pointer;
    top: -3px;
    right: -3px;
}

fieldset.form legend {
    font-size: 1.2em;
    display: block;
    width: auto;
    padding: 3px 8px;
/*    border-bottom: 1px solid #ACACAC;*/
    margin-bottom: 17px;
    cursor: default;
}

div.tm-results {
    font-family: Arial, Helvetica, sans-serif;
    width: auto;
}

div.tm-event {
    width: auto;
    font-size: 0.7em;
    padding: 10px;
    margin: 0 10px 10px 10px;
}

div.tm-event div.tm-event-name {
    font-size: 1.4em;
}

div.tm-event div.tm-event-name a {
    font-weight: bold;
    color: #FF99CC;
    text-decoration: none;
}

div.tm-event div.tm-event-name a:hover {
    color: #116281;
}

div.tm-event div.tm-event-venue {
    font-size: 1.15em;
    font-weight: bold;
}

div.tm-event div.tm-event-location {
    font-size: 0.9em;
    font-weight: bold;
}

div.tm-event div.tm-event-view-details {
    text-align: right;
}

div.tm-event div.tm-event-view-details a {
    color: #116281;
}

.tm-row-even {
    background-color: #F0F0F0;
    border: 1px solid #C0C0C0;
}

div.tm-pagination {
    width: auto;
    text-align: center;
    margin-bottom: 20px;
}

div.tm-pagination a.tm-pagination-link {
    font-size: 0.6em;
    color: #116281;
}

div.tm-pagination a.tm-pagination-link:hover,
div.tm-pagination a.tm-pagination-link.selected-page {
    color: #FF99CC;
}

div.tm-events-loading {
    font-size: 0.8em;
    font-weight: bold;
    width: 320px;
    color: #000000;
    background-color: #D7F2FB;
    padding: 20px;
    border: 2px solid #0F7799;
    margin: 0 auto 30px auto;
}

div.tm-pagenum {
    font-size: 0.8em;
    font-weight: bold;
    width: auto;
    padding: 20px 0 20px 10px;
}

div.search-results-header {
    width: auto;
    margin-bottom: 20px;
}

div.radio-container {
    width: 360px;
    float: left;
}

div.radio-container ul {
    padding: 0;
    margin: 0;
}

div.radio-container ul li {
    list-style-type: none;
    margin-bottom: 10px;
}

.hidden {
    display: none;
}

.signup-listing-info {
    background-color: #FFECFF;
}

.signup-account-info {
    background-color: #D2E9FF;
}

.signup-billing-info {
    background-color: #CDEEC8;
}

fieldset.form div.signup-inner {
    padding-right: 8px;
    padding-bottom: 12px;
    padding-left: 8px;
}

/*#signup-member-attachment-info {
    cursor: pointer;
}*/

/*#signup-member-attachment-container,
#signup-member-attachment-summary-desc-container,
#signup-member-attachment-long-desc-container {
    font-size: 1.0em;
}*/

fieldset.form div div {
    font-size: 1.0em;
}

fieldset.form label.address-duplication-checkbox {
    width: auto;
    padding-right: 20px;
    margin-bottom: 30px;
    cursor: pointer;
}

.error-field {
    color: #FFFFFF;
    background-color: #C00000;
}

div.admin-login-form,
div.admin-login-form-ie {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    width: 400px;
    text-align: left;
    margin: 0 auto;
}

div.admin-login-form label,
div.admin-login-form-ie label {
    font-size: 0.7em;
    display: block;
    width: 120px;
    text-align: left;
    margin-bottom: 3px;
    float: left;
}

div.admin-login-form div.general-input-field,
div.admin-login-form-ie div.general-input-field {
    float: left;
}

div.admin-login-form-ie div.general-input-field {
    padding-top: 0;
}

div.admin-login-form input#auto-login {
    float: left;
}

div.admin-login-form div#login-form-button {
    width: 400px;
    margin: 0 auto;
    text-align: left;
}

div.admin-login-form div#login-form-button input#frmbtn-login {
    margin: 0 0 0 50px;
}

div.admin-login-form p.admin-forgot-passwd {
    display: block;
    margin-left: 160px;
}
.jslidetext-home{
    background-color: black;
    color: white;
    margin-top: -89px;
    position:relative;
    z-index: 100;
    float: left;
    width: 466px;
    opacity:0.8;
    filter:alpha(opacity=80);
    height: 90px;
}
.jslidetext-home h2{
    margin-bottom: 8px;
}
.jslidetext-home-nav{
    margin-top: -325px;
    position:relative;
    margin-right: 8px; 
    z-index: 100; 
    float: right;
    opacity:0.7;
    filter:alpha(opacity=70);
    background-color: black;
    padding: 3px;
}

.jslidetext-home-nav a{
     font: normal 9pt Arial, Helvetica, sans-serif;
     margin-right: 10px;
     color: white;
}
.js #flash {display: none;}