@charset "utf-8";
/* CSS Document */
/* Godiva Awards 2010 Screen Style Sheet */
/* Author: steve@bit10.net */

/* ** Gotham font definition supplied by Wojciech Kotowski at CVone  */
/* using ttf extension as this is already registered with IIS... */
/* Rob H 25.06.2010 */

@font-face{ font-family: Gotham; src: url('fonts/Gotham-Book.ttf') format("opentype");  }
@font-face{font-family: GothamBold; font-weight:bold; src: url('fonts/Gotham-Medium.ttf') format("opentype"); }
@font-face{font-family: GothamMedium; src: url('fonts/Gotham-Medium.ttf') format("opentype"); }


/* ** default tag definitions ** */

body {
  background: url('/img/bg_page_main.jpg') top left repeat-x #000000;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

h1 {
 font-family:GothamMedium, sans-serif;
 color: #f274c0;
 font-weight: normal;
 font-size: 150%;
 line-height: 1.4em;
 margin: 0.5em 0px;
}

h2 {
 font-family:GothamMedium, sans-serif;
 color: #f274c0;
 font-weight: normal;
 font-size: 150%;
 line-height: 1.4em;
 margin: 0.5em 0px;
}

h3 {
 color: #f274c0;
 font-weight: normal;
}

h4 {
 color: #f274c0;
 font-weight: normal;
}

h5 {
 color: #f274c0;
 font-weight: normal;
}

a, a:link, a:visited {
 color: #ffffff;
 text-decoration: none;
}

a:hover {
 color: #ffffff;
 text-decoration: underline;
}

img {
 border: 0px;
}

hr {
 margin: 0px;
 padding: 0px;
 height: 0px;
 border: solid #ffffff;
 border-width: 1px 0px 0px 0px;
}

/* ** Main site containers ** */

div.site_container {
 width: 940px;
 margin: 0px auto;
 padding: 0px;
 text-align: left;
 font-size: 75%;
}

/* ** Page Header ** */

div.site_header_main {
 color: #ffffff;
}

div.site_header_main img {
 float: left;
}

div.header_countdown {
 font-family:GothamMedium, sans-serif;
 padding: 0px 20px 0px 0px;
 margin: 0px;
 float: right;
 text-align: right;
}

div.header_links {
 padding: 0px;
 margin: 0px;
 text-align: right;
 height: 73px;
}

div.header_links img {
 float: right;
 padding-left: 10px;
 padding-top: 10px;
}

div.header_links p {
 margin: 0px;
 padding: 0px;
}

.header_digit {
 font-size: 260%;
 font-weight: bold;
}

.header_tag_line {
 font-size: 200%;
 margin: 0px;
 padding: 10px 55px 0px 0px;
}

.header_timer {
 font-size: 135%;
 padding: 0px;
 margin: 0px;
width:485px;
text-align:left;
}

/* ** Page Navigation ** */

div.site_navigation {
font-family:Gotham, sans-serif;
 background: #000000;
 padding: 10px 20px;
 margin: 0px;
 color: #ffffff;
 clear: both;
 font-size: 130%;
}

div.site_navigation ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}

div.site_navigation ul li {
 padding: 0px 25px 0px 20px;
 margin: 0px;
 display: inline;
}

/* ** Content areas ** */

div.site_content_main {
 background: url('/img/bg_content_main.jpg') top left repeat-x #d50082;
 padding: 40px 20px 25px 20px;
 margin: 0px;
 line-height: 1.4em;
 clear: both;
 min-height: 350px;
}

div.content_col_left_outer {
 float: left;
 width: 300px;
 padding: 0px;
 margin: 0px;
}

div.content_col_left_wide {
 float: left;
 width: 600px;
 padding: 0px;
 margin: 0px;
}

div.content_col_left_inner {
 padding: 0px 13px 0px 0px;
 margin: 0px;
}

div.content_col_left_inner a {
	color: rgb(242, 116, 192) !important;
}

div.content_col_left_outer p, div.content_col_left_outer ul, div.content_col_left_outer li {
 font-size: 95%;
}

div.content_col_center_outer {
 float: left;
 width: 300px;
 padding: 0px;
 margin: 0px;
}

div.content_col_center_inner {
 padding: 0px 7px;
 margin: 0px;
}
div.content_col_center_inner img {
  padding: 10px;
}
div.featured img {
  padding: 0px;
}

div.content_col_right_outer {
 float: left;
 width: 300px;
 padding: 0px;
 margin: 0px;
}

div.content_col_right_inner {
 padding: 0px 0px 0px 13px;
 margin: 0px;
}

div.content_col_left_nav {
 float: left;
 width: 210px;
 padding: 0px;
 margin: 0px;
}

div.content_col_double_outer {
 float: left;
 width: 690px;
 padding: 0px;
 margin: 0px;
}

div.content_col_left_double_outer {
 float: left;
 width: 680px;
 padding: 0px;
 margin: 0px;
}

div.content_col_center_wide {
 float: left;
 width: 470px;
 padding: 0px;
 margin: 0px;
}

div.content_col_right_thin {
 float: left;
 width: 220px;
 padding: 0px;
 margin: 0px;
}

div.content_clear {
 padding: 0px;
 margin: 0px;
 clear: both;
 font-size: 0px;
 height: 0px;
}

.search_box {
 border: 1px solid #520032;
 padding: 3px 2px 3px 2px;
}
.search_button {
 vertical-align: middle;
 margin-top: -3px;
}

.more_info {
 text-align: right;
 font-weight: bold;
 font-family: Arial, Verdana, Helvetica, sans-serif;
}

.venue_highlight {
 font-size: 120%;
 font-family: GothamMedium, sans-serif;
}

div.site_navigation a.selected {
font-family: Gotham,sans-serif;
 color: #f274c0;
}


div.site_content_main a, div.site_content_main a:link, a:visited {
 /* color: #f274c0; */
 text-decoration: none;
}

div.site_content_main a:hover {
 color: #f274c0;
 text-decoration: underline;
}

div.quote_box_outer {
 background: url('/img/icon_quote_01.gif') top left no-repeat;
 padding: 0px;
 margin: 0px;
 font-size: 120%;
}

div.quote_box_inner {
 background: url('/img/icon_quote_02.gif') bottom right no-repeat;
 padding: 10px;
 margin: 0px;
}

div.content_col_left_nav ul, div.content_col_left_nav ul li {
 list-style: none;
 margin-left: 0px;
 padding-left: 0px;
}

div.content_col_left_nav ul a, div.content_col_left_nav a:link, div.content_col_left_nav a:hover, div.content_col_left_nav a:visited {
 color: #ffffff;
}

a.selected {
  font-weight: bold;
}

div.partner {
  border-bottom: 1px solid #ffffff;
}
div.partnerList {
  padding: 10px;
  background-color: #A40063;
  margin-bottom: 10px;
}
div.partnerLogo {
	width: 185px;
	float: left;
}
div.partnerDetail {
  float: left;
  width: 690px;
}
div.partnerDetail h2 {
  margin-top: 0;
}

div.content_col_right_inner form {
	margin-bottom: 10px;
}

#xsltsearch_results {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}

div.venueByName {
  padding: 3px;
  background-color: #A40063;
  margin-top: 12px;
}

div.venueByName a, div.venueByName span {
  padding: 0 1px;
}

div.venueOrder {
  float: right;
  margin-top: 9px;
}
div.venueList img {
  padding: 0px;
}
div.venueList li {
  margin: 3px 0;
}
div.gallery {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 10px;
}

div.gallery img {
  padding: 10px 10px 0 0;
}
h4.contourPageName {
 display: none;
}
div.contourNavigation {
  margin-top: 10px;
  text-align: center;
}
div.contourField label {
 display: block;
 padding-bottom: 2px;
}
div.contourValidationSummary ul  {
  color: #ffffff;
  font-weight: bold;
}
div.text input, div.text textarea {
  width: 300px;
}
div.checkbox div {
  display: inline;
}

fieldset {
  border: none;
}
legend {
  display: none;
}

/* ** Page Footer ** */

div.site_footer_main {
 clear: both;
 margin: 0px;
 padding: 0px;
}

div.site_footer_main ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}

div.site_footer_main ul li {
 padding: 0px;
 margin: 0px;
 display: inline;
}

.footer_left {
 width: 30%;
 float: left;
}

.footer_right {
 margin-left: 30%;
}

.footer_partners {
font-family: GothamMedium, sans-serif;
 font-size: 100%;
 padding: 12px 20px;
 margin: 0px;
}

.footer_copyright {
 font-size: 80%;
 padding: 0px 20px 0px 0px;
 text-align: right;
}

.footerTextLinks {
 font-size: 80%;
 padding: 15px 20px 10px 0px;
text-align: right;
}

.footerTextLinks ul {
	display:inline;
}

div.footerTextLinks ul li {
	padding-left:7px;
}

table.venues {
	width:100%;
border-collapse:collapse;
}

table.venues tr.hidden{
	border-bottom: none;
	height:0px;
	display:none;
}

table.venues td{
	border-bottom: dashed 1px;
	border-color: #f27bb0;
	padding: 3px 0px;
}

































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

