﻿/* core structure */

body{ background:#fff url(/Content/parramasala/images/background.png) no-repeat center 110px; color:#424242; font-family:Arial, Helvetica, sans-serif; }
a { color:#00b2a9; }
	
/* @group header */
.header  { background:url(/Content/parramasala/images/header_bg.gif) no-repeat 300px top; }
.header .logo{width:340px; height:65px; top:60px; background:transparent url(/Content/parramasala/images/site_logo.png) no-repeat 0px 0px; }
.header .top-navigation { font:normal 12px Arial, Helvetica, sans-serif; text-transform:uppercase; }
.header .top-navigation li { border-right:1px solid #bebebe; }
.header .top-navigation li a { color:#00b2a9; padding:0 8px 0 10px; text-decoration:none; }
.header .top-navigation li a:hover { color:#e40375; }
.header .parentEventSearch h2.mainEvents { color:#6d6d6d; font-weight:normal; font-size:12px; text-transform:uppercase; background:transparent url(/Content/parramasala/images/drop_down_bg.png) no-repeat left top; }
.header .mainEventsList { background:#fff; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-top:none; }
.header .mainEventsList a { background:url(/Content/creativesydney/images/icons/icon-arrow-right.gif) no-repeat left 6px; color:#6e6e6e; font-size:12px; text-decoration:none; }
.header .mainEventsList a:hover { color:#f89a21; text-decoration:none; }

.header .top-navigation{top:18px;right:195px;}

ul#menu {top:130px !important; position: absolute;}
ul#menu li{font-size:25px !important;}
/* @end */
    
/* @group footer */
.footer {position:relative; font-size:1.1em; color:#676767 !important}
.footer a{color:#676767 !important}
.footer .footer-right li { border-right:1px solid #7d7d7d; font-size:1em; padding:0 10px; text-transform:lowercase; }
.footer .footer-right li a { text-decoration:none; }
.footer .footer-right li.powered { font-size:1em; }
.footer .footer-right li a:hover { text-decoration:underline; }
.footer .footer-left li { font-size:1em; }
.footer .footer-left li a { text-decoration:none; }

.flipflops{position:absolute; top:-30px; left:50%; width:120px; height:90px; margin:0 0 0 -60px; background:url(/Content/parramasala/images/flip-flops.png) no-repeat left top;}
/* @end */

/* @group content */
.content { background:#fff; -moz-border-radius:15px; -webkit-border-radius:15px;border:5px solid #5ed6d0; min-height:1145px;}
.content-center h3 { font-size: 23px; text-transform:uppercase; color:#00b2a9; }
.content-center h4 { font-size: 18px; color:#ff9c00; }
.content-center p, .content-center-simple p, .leftColumn .panel p { font-size:1.2em; }
.content-center ul li { background: url(/Content/creativesydney/images/bullet-orange.gif) no-repeat 0 5px; font-size:1.2em; }
/* @end */

/* @group parent event list */
.parentEventInfo p { font-weight:bold; }
/* @end */
    
/* @group event list */
.eventInfo { border-bottom:1px solid #e7e7e7; float:right; width:575px; margin-bottom:15px; }
.eventInfo p { margin:0px 0 4px 0 !important; padding-top:4px; font-weight:bold; }
.parentLink { background: url(/Content/images/seperator-slash.png) no-repeat 0 3px; font-size:12px;}
/* @end */

/* @group event list buttons */
.button-wrapper { font-size:1.1em; text-transform:uppercase; }
.button-wrapper li{ background:url(/Content/parramasala/images/button_divider.gif) no-repeat 0 4px !important; }

/* @group template */
h1 { color:#00b2a9; font-size:40px; font-weight:normal; margin-bottom:15px; text-transform:uppercase; }
h2 { color:#474747; font-size:15px; font:bold 14px; margin-bottom:5px; }
h2.subheader{ color:#777676; font-size: 23px; text-transform:uppercase; margin-bottom:15px;}    
/* @end */

/* @group buttons */
.linkColor { color:#777; } 
.buttonLink { background-color:#e4e4e4; color:#424242; display:inline; font-size:10px; font-weight:bold; line-height:19px; height:19px; padding-left:10px; text-decoration:none; float:left; text-transform:uppercase; }
.buttonLink:hover { background-color:#ffc200; color:#424242; }
.button-wrapper li{padding-left:10px;}
.iconLink { color:#57585b; font-size:0.8em; font-weight:bold; text-decoration:none; padding: 2px 0px 7px 17px; }
.addToPlanner { background:url(/Content/images/icons/icon-clock.png) no-repeat 0 2px; }
.registerInterest { text-transform:uppercase; font-size:1em; padding:0;}
.printPage { background:url(/Content/images/icons/icon-print.png) no-repeat 0 2px; }
.addToCalendar { background:url(/Content/images/icons/icon-calendar.png) no-repeat 0 2px; }
/* @end */





.buttonwrapper2{clear:both;float:left;margin:5px 0 20px;overflow:hidden;width:100%;}
.buttonwrapper2 li{float:left; display:inline; margin:0 10px 0 0;}





.themeThree .buttonLink { background-color:#ff9c00; }
.themeThree .buttonLink:hover { background-color:#e4e4e4; }

.button-wrapper a.addthis_button { background:url(/Content/images/icons/icon-share.png) no-repeat 0 2px !important; color:#57585B; width:66px !important; }
.plannerList .button-wrapper a.addthis_button { background:url(/Content/images/icons/icon-share.png) no-repeat -8px 2px !important; }

    
/************ Main Event Drop Down list *********** */




/********************* Image Gallery ***************** */
.thumb-wrapper .downloadLink { font-size:10px; }

/***************** Contact ******************** */
.validation-summary-errors { font-size:1.2em; }

input[type="text"],input.textInput { background:url(/Content/creativesydney/images/bg_form_element.gif) repeat scroll 0 0 #FFFFFF; border:1px solid #D0D0D0; color:#6D6D6D; font-size:13px;line-height:13px; padding:4px 3px 4px 5px; height:18px; float:left; }
input,select,textarea { color:#57585B; font-family:Arial,Helvetica,sans-serif; font-size:13px; }
textarea { background:url(/Content/creativesydney/images/bg_form_element.gif) repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; }

.loginButton { background: url(/Content/parramasala/images/buttons/login.gif); }

.mainForm input[type="text"], .mainForm input.textInput, .mainForm textarea {  }
.mainForm input[type="text"], input.textInput {border:2px solid #00b2a9;font-weight:normal; color:#4c4c4c; }
.content-main input.textInput{width:300px;}

.content-left .mainForm input[type="text"], .content-left input.textInput  {border:2px solid #cacaca;}

.eventLogo { border:1px solid #dbdbdb; padding:20px 0 10px; }
.iconSection { background:transparent url(/Content/creativesydney/images/icons/icon-check.gif) no-repeat scroll 0 5px; }
.iconOne { background:transparent url(/Content/creativesydney/images/icons/icon-accomodation.gif) no-repeat scroll 0 5px; }
.iconTwo { background:transparent url(/Content/creativesydney/images/icons/icon-sydney.gif) no-repeat scroll 0 5px; }
.iconThree { background:transparent url(/Content/creativesydney/images/icons/icon-deals.gif) no-repeat scroll 0 5px; }
.iconFour { background:transparent url(/Content/creativesydney/images/icons/icon-transport.gif) no-repeat scroll 0 5px; }


/* ******************** Calendar ******************** */
.tbCalendar td.today a,.button-wrapper li.last,.footer .footerRight li.first { background:none; }
.parentEventInfo h3 a:hover,.promoPanel h2 a:hover,.promoPanel h2 a:hover span { color:#515151; }



a.iconLink:hover,.footerRight li a:hover { text-decoration:underline; }
.content-center-simple .pagination a.selected,.pagination a:hover { color:#000; }
.themeOne h2,.themeTwo h2,.footer,.footer a { color:#fff; }
.themeOne .infoPanelBody .infoItem h3,.themeOne .infoPanelBody .infoItem h3 a,.themeTwo .infoPanelBody .infoItem h3,.themeTwo .infoPanelBody .infoItem h3 a { color:#4c4c4c; }
.themeOne .content,.themeTwo .content { border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; color:#4c4c4c; }
.themeThree .infoPanelBody .infoItem h3,.themeThree .infoPanelBody .infoItem h3 a,.themeThree .content { color:#424242; }

/* ******************** Add to Calendar ******************** */
.iwmf_iconOutlook a:link,.iwmf_iconOutlook a { background:transparent url(/Content/images/icon-outlook.gif) no-repeat center; }
.iwmf_iconLive a:link,.iwmf_iconLive a { background:transparent url(/Content/images/icon-live.gif) no-repeat center; }
.iwmf_iconGoogle a:link,.iwmf_iconGoogle a { background: url(/Content/images/icon-google.gif) no-repeat center; }
.iwmf_iconYahoo a:link,.iwmf_iconYahoo a { background:transparent url(/Content/images/icon-yahoo.gif) no-repeat center; }
.iwmf_iconApple a:link,.iwmf_iconApple a { background:  no-repeat center; background: url(/Content/images/icon-apple.gif) no-repeat center; }

/* navigation */
ul#menu li {
	text-transform:uppercase;
	font:normal 22px Arial, Helvetica, sans-serif;
	background:url(/Content/parramasala/images/nav-divider.png) no-repeat right 12px;
}
ul#menu li:first-child{background:none;}
ul#menu li a span{padding:0 20px 0 13px !important;}


ul#menu li a {
	font-weight:normal;
	text-decoration:none;
	color:#e40375;
	line-height:47px;
	font-weight:500;
}

ul#menu li a span {
}

ul#menu li.first a span {
}

ul#menu li a span span, 
ul#menu li a:hover span span, 
ul#menu li.first a span span,
ul#menu li.first a:hover span span,
ul#menu li.selected a span span,
ul#menu li.selected a:hover span span {
	background:none!important;
}

ul#menu li a:hover, 
ul#menu li.selected a,
ul#menu li.selected.first a {
	color:#38c2bb;
	
}

ul#menu li a:hover span, 
ul#menu li.selected a span {
}

ul#menu li.first a:hover span, 
ul#menu li.selected.first a span {
}



/* modules */

	


/* @group gloabal search */
.search .globalSearch input.globalKeyword { background:#fff url(/Content/parramasala/images/drop_down_bg.gif) repeat-x left top; border:none; color:#6e6e6e; font-size:12px; font-weight:normal; text-transform:uppercase; }
.search .globalSearch input.arrowButton { border:none; }
/* @end */

/* @group leftnav keyword Search */
.keyword-search {padding-bottom:18px;  background:url(/Content/parramasala/images/dots-grey.gif) no-repeat left bottom; }
.keyword-search input.globalKeyword {border:none; color:#474747; font-weight:bold; }
.keyword-search input.arrowButton { border:none; margin:4px 0 0 4px;}
/* @end */

.socialMediaIcons .underlined{padding-bottom:18px;}

#tooltip {color:#ec008c; font-size:10px; }
#tooltip .bg {display:block; height:28px; padding:7px 0 0 5px; text-align:center; width:145px; }
.introPara p {font-size:1.2em;}

.news p.date {font-weight:bold; }
.news ul li,.introPara ul li {background:url(/Content/creativesydney/images/red_bullet.gif) no-repeat left 5px; }

.selectDate { background:url(/Content/parramasala/images/dots-grey.gif) no-repeat left bottom;font-size:1.1em; }
.selectDate h2 {font-size:14px; font-weight:bold; }
.selectDate li {background:url(/Content/parramasala/images/body_divider.gif) no-repeat right 4px; line-height:18px; }
.selectDate li.noBg, .selectDate li:last-child { background:none; }
.selectDate a {color:#474747; text-decoration:none; }
.selectDate a:hover {text-decoration: underline;}

.promoPanel h2 {font-size:21px; text-transform:uppercase; }
.promoPanel h2 a {color:#515151; text-decoration:none; }
.promoPanel h2 a span {color:#00b2a9; }

.promoPanel h2.border-bottom { border-bottom:1px solid #cbcbcb; }
.promoPanel .underlined, .socialMediaIcons .underlined { background:url(/Content/parramasala/images/dots-grey.gif) no-repeat left bottom;}


/* panel modules */
.infoPanel h2 { font:normal 21px/20px Arial, Helvetica, sans-serif; text-transform:uppercase; }
.infoPanel h3 { font-size:12px; font-weight:bold; }
.infoPanel p.date {font-style:italic; }
.infoPanel a { color:#4c4c4c; }
.infoPanel .panel-content { color:#4c4c4c; font-size:1.2em; border:1px solid #00b2a9; border-top:none; }
.flickr-widget .panel-header{height:50px; border:0px;background:url(/Content/parramasala/images/panels/flickr.png) no-repeat left top;}
.flickr-widget .panel-header h2{display:none;}

/* @group leftnav keyword Search */
.keyword-search input.globalKeyword { background:#fff url(/Content/creativesydney/images/input_field_bg.gif) repeat-x left top; border:none; color:#474747; font-size:14px; font-weight:bold; }
/* @end */

/* @group leftnav download pannel 
.downloadPanel{}
.downloadPanel ul.twoUpImgList li{ float: left;}
.downloadPanel ul.twoUpImgList li.last{ float: right;}*/
/* @end */


.twitterList li span { font-weight:bold !important; font-size:13px; }
.twitterList li a { font-weight:normal; font-size:11px; }

/*  themes  */
.themeOne .panel-header {background:#7c7c7c url(/Content/creativesydney/images/themeone_header_bg.gif) no-repeat left top; border:1px solid #9d9d9d; }

.themeTwo .panel-header {background:url(/Content/parramasala/images/panels/blue.png) no-repeat left top;}
.themeTwo .panel-header h2{font-weight:500;}
.themeTwo .panel-header h2 a { color:#ffffff; text-decoration:none; }
.themeTwo  h3 a {color:#4c4c4c; }

.themeThree h2 {color:#c70000; }
.themeThree {background:url(/Content/creativesydney/images/module_pale_grey_tile.gif) repeat-y left top; }
.themeThree .infoPanelBody {background:url(/Content/creativesydney/images/module_pale_grey_top.gif) no-repeat left top; }


/* @group tab menu */
.tab-menu { font-size:16px; font-weight:700; border-bottom:4px solid #fa9d39; }
.tab-menu li { background:none !important; }
.tab-menu li a { background:#fff; color:#9d9d9c; text-decoration:none; font-weight:400; }
.tab-menu li a:hover { text-decoration:none; color:#6F6F6F;}
.tab-menu li.selected { background:#fff; }
.tab-menu li.selected a { color:#fff; text-decoration:none; background:url("/Content/creativesydney/images/buttons/nav_on_off.png") no-repeat scroll left top; }
/* @end */

/* @group Small Calendar */
.small-calendar h2 {color:#00b2a9; font:34px Arial, Helvetica, sans-serif !important; font-weight:normal !important; text-transform:uppercase; }
.small-calendar .tbCalendar caption { color:#474747; font-size:14px; font-weight:bold; }
.small-calendar .tbCalendar caption a { font-size:15px; font-weight:bold; padding:0 5px; text-decoration:none; }
.small-calendar .tbCalendar th { background-color:#515151; color:#fff; font-weight:bold; text-align:center; }
.small-calendar .tbCalendar td { background:#c7c7c7; border:solid 1px #c7c7c7; color:#fff; font-size:13px; font-weight:bold; line-height:16px; }
.small-calendar .tbCalendar td.today {background:#00b2a9; border:solid 1px #00b2a9; }
.small-calendar .tbCalendar td.today a{background:#00b2a9;}
.small-calendar .tbCalendar td.has-event {background:#9b9b9b; border:solid 1px #919191; }
.small-calendar .tbCalendar td.selected {background:#00b2a9; border:solid 1px #9b9b9b; }
.small-calendar .tbCalendar td a {background:#9b9b9b; color:#fff; font-weight:bold; text-decoration:none; }
.small-calendar .tbCalendar td a:hover {background:none; color:#fff; text-decoration:none; }
.small-calendar .tbCalendar td.selected:hover {border:solid 1px #00b2a9; }
/* @end */

/* forms */
.form-field label { font-size:1.2em; line-height:2.2em; }


/* custom select boxes - to add custome design to other form*/
.jqTransformSelectWrapper { background:url(img/select_left.gif) no-repeat top left; }
.jqTransformSelectWrapper div span {font-size:11px; line-height:15px; }
.jqTransformSelectWrapper a.jqTransformSelectOpen { background:url(img/select_right.gif) no-repeat center center; }
.jqTransformSelectWrapper ul { background-color:#FFF; border:solid 1px #CCC; }
.jqTransformSelectWrapper ul a { text-decoration:none; color:#333; background-color:#FFF; font-size:12px; }
.jqTransformSelectWrapper ul a.selected { background:#EDEDED; color:#333; }
.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover { background:#3582c4; color:#fff; }


/******************** Flickr ********************** */
.flickr img { border:1px solid #888; }
.flickr #flickr-main-image { background:#000; }

/* banner main */
.banner-main .getPlayer a { color:#fff; font-size:16px; }



.content-center .searchResults h4{
    margin-bottom:0;
}

/*tabs navigation*/

.tab-menu{
	border-bottom: 1px solid #515151;
}

.tab-menu li a {
	background: #515151;
	border-top: 2px solid #ffffff;
	color: #ffffff;
	font-size:16px;
	text-decoration: none;
	text-transform: uppercase;
}

.tab-menu li a:hover{
	text-decoration:none;
	color:#6F6F6F;
}

.tab-menu li.selected{
	background:#fff;
	border-top: 1px solid #515151;
	border-right: 1px solid #515151;
	border-bottom: 1px solid #fffff;
	border-left: 1px solid #515151;
}

.tab-menu li.selected a{
	color: #616161;
	background: #ffffff;
}


/* @group planner */
fieldset{padding:10px 0 0 0;}
fieldset label.new-planner-form{font-size:12px; margin:4px 0 0px 0;}
fieldset p{overflow:hidden;}
.mainForm .submitButton{text-indent:0;}

.globalSearch fieldset{padding:0;}
/* @end */

.mapModalDialog{display:none;}
