﻿/* core structure */

body{ background:#0f0b10 url(/Content/creativesydney/images/background.jpg) no-repeat center top; color:#424242; font-family:Arial, Helvetica, sans-serif; }
a { color:#ff7e00; }
	
/* @group header */
.header  { background:url(/Content/creativesydney/images/header_bg.gif) no-repeat right top; }
.header .logo{ top:20px; background:transparent url(/Content/creativesydney/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 { background:url(/Content/creativesydney/images/top_nav_divider.gif) right no-repeat; }
.header .top-navigation li a { color:#fff; padding:0 17px 0 5px; text-decoration:none; }
.header .parentEventSearch h2.mainEvents { color:#6d6d6d; font-weight:normal; font-size:12px; text-transform:uppercase; background:transparent url(/Content/creativesydney/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; }

/* @end */
    
/* @group footer */
.footer { font-size:1.1em; }
.footer .footer-right li { background:url(/Content/creativesydney/images/top_nav_divider.gif) no-repeat 0 2px; font-size:1em; 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; }
/* @end */

/* @group content */
.content { background:#fff; }
.content-center h3 { font-size: 23px; text-transform:uppercase; color:#ff7e00; }
.content-center h4 { font-size: 18px; color:#ff9c00; }
.content-center 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/creativesydney/images/seperator-slash.gif) no-repeat 0 3px !important; }

/* @group template */
h1 { color:#777676; font-size:35px; font-weight:bold; 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:#ff9c00; color:#fff; }
.iconLink { color:#57585b; font-size:0.9em; font-weight:bold; text-decoration:none; }
.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 */











.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; }
.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; padding:4px 3px 2px 5px; height:20px; 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/creativesydney/images/buttons/login.png); }

.mainForm input[type="text"], .mainForm input.textInput, .mainForm textarea { background: url(/Content/creativesydney/images/input-bg.gif); }
.mainForm input[type="text"], input.textInput { background: url(/Content/creativesydney/images/input-bg.gif); font-weight:normal; color:#4c4c4c; }

.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:#9b9b9b; }



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;
}

ul#menu li a {
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	line-height:47px;
}

ul#menu li a span {
	background:url(/Content/creativesydney/images/buttons/nav_on_off.png) repeat-x left top;
}

ul#menu li.first a span {
	background:url(/Content/creativesydney/images/buttons/nav_on_off_first.png) repeat-x left top;
}

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:#515151;
	font-weight:normal;
}

ul#menu li a:hover span, 
ul#menu li.selected a span {
	background:url(/Content/creativesydney/images/buttons/nav_on_off.png) no-repeat left -47px;
}

ul#menu li.first a:hover span, 
ul#menu li.selected.first a span {
	background:url(/Content/creativesydney/images/buttons/nav_on_off_first.png) no-repeat left -47px;
}



/* modules */


/* @group gloabal search */
.search .globalSearch input.globalKeyword { background:#fff url(/Content/creativesydney/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 { border-bottom:1px solid #cbcbcb; border-top:1px solid #cbcbcb; }
.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; }
.keyword-search input.arrowButton { border:none; }
/* @end */

#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 {border-bottom:1px solid #cbcbcb; font-size:1.1em; }
.selectDate h2 {font-size:14px; font-weight:bold; }
.selectDate li {background:url(/Content/creativesydney/images/body_divider.gif) no-repeat right 4px; line-height:18px; }
.selectDate li.noBg { background:none; }
.selectDate a {color:#474747; text-decoration:none; }
.selectDate a:hover {text-decoration: underline;}

.promoPanel h2 {font-size:18px; text-transform:uppercase; }
.promoPanel h2 a {color:#515151; text-decoration:none; }
.promoPanel h2 a span {color:#ff7e00; }

.promoPanel h2.border-bottom { border-bottom:1px solid #cbcbcb; }
.promoPanel .underlined, .socialMediaIcons .underlined { border-bottom:1px solid #CBCBCB; }


/* 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 #dbdbdb; border-top:none; }
.flickr-widget .panel-header{ border-top:solid 1px #dbdbdb; border-left:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb; }

/* @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:#7c7c7c url(/Content/creativesydney/images/themetwo_header_bg.gif) no-repeat left top; border:1px solid #e69124; }
.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:#616161; font:30px 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:#F25A14; border:solid 1px #e17e14; }
.small-calendar .tbCalendar td.today a{background:#EC7C16;}
.small-calendar .tbCalendar td.has-event {background:#f7c214; border:solid 1px #919191; }
.small-calendar .tbCalendar td.selected {background:#ec7c16; border:solid 1px #919191; }
.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 #cc6401; }
/* @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; }

.header .top-navigation{
    top:67px;
    right:235px;
}

.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;
}

