@charset "UTF-8";
/* CSS Document */
html { height: 100%; }
body { background: #fff; height:100%; }
small {font-size: 10px; margin: 20px 0 0 0; display: block;}

/* Wrappers and Global Elements */
#body_wrapper { background: #fff url(../img/bg_body_x.gif) bottom repeat-x; min-height:100%; width: 100%; }
* html #body_wrapper { background:url(../img/bg_body_x.gif) bottom repeat-x;  min-height:100%; width: 100%; }
#container { width: 990px; margin: 0 auto; padding: 0; min-height:100%;}
* html #container { width: 990px; margin: 0 auto; padding: 15px 0 0 0; min-height:100%;}
#headcap { width: 991px; height:45px; display:block; clear: both; background:url(../img/bg_head_cap.png) 0 100% no-repeat; }
#bodywrap { width: 990px; min-height:600px; background:url(../img/bg_body_y.png) repeat-y; }
#innerbody { width: 936px; min-height:600px; background:url(../img/bg_content_x.gif) bottom repeat-x; margin: 0 0 0 25px; } 
#footcap { width: 990px; height:56px; background: url(../img/bg_bot_cap.png) top no-repeat; display: block; }
#footcapleft { float:left; margin: 40px 0 0 20px; font: 11px Arial, Helvetica, sans-serif; color: #333;}
#footcapright { float: right; margin: 40px 20px 0; font: 11px Arial, Helvetica, sans-serif; color: #333; }
#footcapright a { font: 11px Arial, Helvetica, sans-serif; color: #333; }
#contentwrapper { width: 823px; margin: 0 auto; padding: 0 0 40px 0; }


/* Header */
#head { width: 936px; height:92px; padding: 5px 0 0 0; }
#headlogo { float: left; margin: 0 0 0 50px; }
#headtagline { float: right; display: block; width: 276px; height: 36px; margin: 37px 60px 0 0; }


/* Navigation */
#navwrapper { width: 936px; height: 55px; background:url(../img/bg_nav_matrix.gif) no-repeat;}
#navwrapper ul li {  float: left; }

#navHome { width: 165px; height: 55px; display: block; background: url(../img/bg_nav_matrix.gif) 0 -55px no-repeat;  }
#navHome:hover {  width: 165pxpx;  height: 55px; background: url(../img/bg_nav_matrix.gif) 0 0px no-repeat; display: block;  }
#navHomeNorm { width: 165px; height: 55px; display: block; background: url(../img/bg_nav_matrix.gif) 0 0px no-repeat;  }
#navHomeNorm:hover { width: 165px; height: 55px; display: block; background: url(../img/bg_nav_matrix.gif) 0 0px no-repeat;  }

#navAbout { width: 103px; height: 55px; display: block; background: url(../img/bg_nav_matrix.gif) no-repeat -165px 0px; display: block;  }
#navAbout:hover { width: 103px; height: 55px; background: url(../img/bg_nav_matrix.gif) no-repeat -165px -55px; display: block; }
#navAboutActive { width: 103px; height: 55px; display: block; background: url(../img/bg_nav_matrix.gif) no-repeat -165px -55px; display: block;  }
#navAboutActive:hover { width: 103px; height: 55px; background: url(../img/bg_nav_matrix.gif) no-repeat -165px 0px; display: block; }

#navNews { width: 83px; height: 55px; display: block; background: url(../img/bg_nav_matrix.gif) no-repeat -268px 0px; display: block;  }
#navNews:hover { width: 83px; height: 55px; background: url(../img/bg_nav_matrix.gif) no-repeat -268px -55px; display: block; }
#navNewsActive { width: 83px; height: 55px; display: block; background: url(../img/bg_nav_matrix.gif) no-repeat -268px -55px; display: block;  }
#navNewsActive:hover { width: 83px; height: 55px; background: url(../img/bg_nav_matrix.gif) no-repeat -268px 0px; display: block; }

#navTickets { width: 95px; height: 55px; background:none; display: block; background:  url(../img/bg_nav_matrix.gif) no-repeat -351px 0px; }
#navTickets:hover { width: 95px; height: 55px; background:  url(../img/bg_nav_matrix.gif) no-repeat -351px -55px; display: block; }
#navTicketsActive { width: 95px; height: 55px; background:  url(../img/bg_nav_matrix.gif) no-repeat -351px -55px; display: block; }
#navTicketsActive:hover { width: 95px; height: 55px; background:none; display: block; background:  url(../img/bg_nav_matrix.gif) no-repeat -351px 0px; }

#navHouses { width: 93px; height: 55px; background:none; display: block; background:  url(../img/bg_nav_matrix.gif) no-repeat -446px 0px; }
#navHouses:hover { width: 93px; height: 55px;  display: block; background:  url(../img/bg_nav_matrix.gif) no-repeat -446px -55px; }
#navHousesActive { width: 93px; height: 55px; background:none; display: block; background:  url(../img/bg_nav_matrix.gif) no-repeat -446px -55px; }
#navHousesActive:hover { width: 93px; height: 55px;  display: block; background:  url(../img/bg_nav_matrix.gif) no-repeat -446px 0; }

#navPrizes { width: 87px; height: 55px; background:none; display: block; background: url(../img/bg_nav_matrix.gif) no-repeat -539px 0px; }
#navPrizes:hover { width: 87px; height: 55px;  display: block; background: url(../img/bg_nav_matrix.gif) no-repeat -539px -55px; }
#navPrizesActive { width: 87px; height: 55px; background:none; display: block; background: url(../img/bg_nav_matrix.gif) no-repeat -539px -55px; }
#navPrizesActive:hover { width: 87px; height: 55px;  display: block; background: url(../img/bg_nav_matrix.gif) no-repeat -539px 0px; }

#navDate { width: 136px; height: 55px; background:none; display: block; background:  url(../img/bg_nav_matrix.gif) no-repeat -626px 0px; }
#navDate:hover { width: 136px; height: 55px; display: block; background:  url(../img/bg_nav_matrix.gif) no-repeat -626px -55px; }
#navDateActive { width: 136px; height: 55px; background:none; display: block; background:  url(../img/bg_nav_matrix.gif) no-repeat -626px -55px; }
#navDateActive:hover { width: 136px; height: 55px; display: block; background:  url(../img/bg_nav_matrix.gif) no-repeat -626px 0px; }

#navContact { width: 174px; height: 55px; background:none; display: block; background:url(../img/bg_nav_matrix.gif) no-repeat -762px 0px; }
#navContact:hover { width: 174px; height: 55px; display: block;  background:url(../img/bg_nav_matrix.gif) no-repeat -762px -55px; }
#navContactActive { width: 174px; height: 55px; background:none; display: block; background:url(../img/bg_nav_matrix.gif) no-repeat -762px -55px; }
#navContactActive:hover { width: 174px; height: 55px; display: block;  background:url(../img/bg_nav_matrix.gif) no-repeat -762px 0px; }

/* Homepage */
#home_left { float: left; width: 383px; margin: 30px 0 0 0;}
#home_left img {margin: 0 auto; display: block; padding: 10px 0;}
#home_right { float: left; width: 423px; margin: 0 0 0 15px; }
#button_home { display: block; width: 289px; height: 73px; background:url(../img/butt_homes_home.png) 0 0 no-repeat; margin: 0 auto; }
#button_home:hover { display: block; width: 289px; height: 73px; background:url(../img/butt_homes_home.png) 0 100% no-repeat; margin: 0 auto; }

#button_winners { display: block; width: 289px; height: 73px; background:url(../img/butt_winners_home_2.gif) 0 0 no-repeat; margin: 0 auto; }
#button_winners:hover { display: block; width: 289px; height: 73px; background:url(../img/butt_winners_home_2.gif) 0 100% no-repeat; margin: 0 auto; }

#button_learnmore { display: block; width: 289px; height: 73px; background:url(../img/butt_winners_home.gif) 0 0 no-repeat; margin: 0 auto; }
#button_learnmore:hover { display: block; width: 289px; height: 73px; background:url(../img/butt_winners_home.gif) 0 100% no-repeat; margin: 0 auto; }

#button_kickoff { display: block; width: 289px; height: 73px; background:url(../img/butt_kickoff_home.png) 0 0 no-repeat; margin: 0 auto; }
#button_kickoff:hover { display: block; width: 289px; height: 73px; background:url(../img/butt_kickoff_home.png) 0 100% no-repeat; margin: 0 auto; }

#button_ticket { display: block; width: 289px; height: 73px; background:url(../img/butt_ticket_home.gif) 0 0 no-repeat; margin: 0 auto; }
#button_ticket:hover { display: block; width: 289px; height: 73px; background:url(../img/butt_ticket_home.gif) 0 100% no-repeat; margin: 0 auto; }

/* Jquery Tabs */
ul.tabNavigation {
list-style: none;  margin: 0 0 0 5px; padding: 0; display: block; border: 0; }

.tabNavigation li {  display: block; width: 198px; float: left; color: #000; text-align: left; margin: 0 2px 0 0; height:47px; position: relative; background-repeat: no-repeat; cursor: pointer; }
 
ul.tabNavigation li a {  width:178px; height: 27px; display: block; padding: 20px 0 0 20px;  text-decoration: none; font: 16px Arial, Helvetica, sans-serif; color: #fff; text-align: left; font-weight: bold; background:url(../img/bg_tabs_home.gif) 0 100% no-repeat; }
ul.tabNavigation li a.selected { width:178px; height:28px; display: block; padding: 20px 0 0 20px; margin: 2px 0 0 0;  text-decoration: none; font: 16px Arial, Helvetica, sans-serif; color: #0d5862; text-align: left; font-weight: bold; background:url(../img/bg_tabs_home.gif) 0 0% no-repeat; cursor: pointer; }
ul.tabNavigation li a:focus { outline: 0; }
ul.tabNavigation li a:hover {  }
.tabs { margin: 0; clear: both; padding: 50px 0 0 0;    }

.tabtop { width: 937px; height: 12px; clear: both; display: block; background: url(../img/bg_tab_div_top.gif) no-repeat; }
.tabbot { width: 938px; height: 12px; clear: both; display: block; background: url(../img/bg_tab_div_bot.gif) no-repeat; }
*html .tabbot { width: 937px; height: 12px; clear: both; display: block; background: url(../img/bg_tab_div_bot_ie.gif) no-repeat; }
*html .tabtop { width: 937px; height: 12px; clear: both; display: block; background: url(../img/bg_tab_div_top_ie.gif) no-repeat; }

#first, #second, #third, #fourth { background: #fff url(../img/bg_tab_heart.gif) 95% 100% no-repeat; border: 1px solid #bdbcbd;  clear:both; text-align: left; width: 824px;  min-height:175px;  height:auto !important; height:175px; }

.tab_inner { width: 824px; margin: 0; text-align: left; padding: 20px 0 0 0;  }
.tab_smallblock { width: 150px; float: left; display:block; padding: 0;  margin: 20px 20px 20px 30px;  }
.tab_smallblock_last { width: 400px; float: left; display:block; padding: 0 50px 0 0;  margin: 20px 50px 20px 0; font: 16px Arial, Helvetica, sans-serif; color: #666;  }
.tab_smallblock_last a { font: 16px Arial, Helvetica, sans-serif; color: #0d5862;  }

/* Normal Pages */
#page_left { width: 469px; float: left; text-align: left; background: url(../img/content_separator.png) 100% 0 no-repeat; margin: 20px 0 0 0; padding: 0 40px 40px 0; height:700px; }
#page_left_long { width: 469px; min-height: 700px; float: left; text-align: left; background: url(../img/content_separator.png) 100% 0 no-repeat; margin: 20px 0 0 0; padding: 0 40px 40px 0; }
#page_right  { width: 313px; float: left; margin: 40px 0 0 0 ; text-align: center; }
#page_left p, #page_left_long p { font: 12px Arial, Helvetica, sans-serif; color: #666; margin: 10px 0 10px 0; padding: 0 0 0 5px; text-align: left; }
#page_right p { font: 12px Arial, Helvetica, sans-serif; color: #666; margin: 10px 0 10px 10px; padding: 0 0 0 5px; text-align: left;  }
#page_left p.teal12, #page_left_long p.teal12 { font: bold 14px Arial, Helvetica, sans-serif; color: #0d5862; margin: 10px 0 10px 0; padding: 0 0 0 5px; text-align: left;  }
#page_right p.teal12 { font: bold 14px Arial, Helvetica, sans-serif; color: #0d5862; margin: 10px 0 10px 10px; padding: 0 0 0 5px; text-align: left;  }
.logo_small { float: left; margin: 0 20px 275px 0; }
.logo_small_two { float: left; margin: 0 20px 150px 0; }

#page_left p a, #page_left_long p a { font: 12px Arial, Helvetica, sans-serif; color: #0d5862; }
#side_heart { margin: 100px 0 0 0; }
#side_heart_tickets { margin: 100px 0 0 0; }
#page_left ul { list-style: disc; font: 12px Arial, Helvetica, sans-serif; color: #666; margin: 10px 0 10px 60px; padding: 0 0 0 5px; text-align: left;  }
#page_left ul li { list-style: disc; font: 12px Arial, Helvetica, sans-serif; color: #666; margin: 10px 0 10px 0; padding: 0 0 0 5px; text-align: left;  }
#page_left_long ul { list-style: disc; font: 12px Arial, Helvetica, sans-serif; color: #666; margin: 10px 0 10px 60px; padding: 0 0 0 5px; text-align: left;  }
#page_left_long ul li { list-style: disc; font: 12px Arial, Helvetica, sans-serif; color: #666; margin: 10px 0 10px 0; padding: 0 0 0 5px; text-align: left;  }
.listwrap { width: 370px;  display: block; }
.prizelist span { color: #0d5862; font: bold 12px Arial, Helvetica, sans-serif; }
.prizename { font: 12px Arial, Helvetica, sans-serif; color: #666; }
.prizenameSM { font: 10px Arial, Helvetica, sans-serif; color: #666; }
.prizelist td { padding: 5px; border-bottom: 1px solid #ccc; }
.prizelist { margin: 10px 0 0 50px; }

/* H2 Headers */
.replace { display:block; height:0; overflow:hidden; font-size:0; letter-spacing:-1em; text-indent:-1000em; }
.headingabout { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_aboutus.gif) 0 0 no-repeat; }
.headingtickets { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_tickets.gif) 0 0 no-repeat; }
.headinghouses { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_houses.gif) 0 0 no-repeat; }
.headingprizes { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_prizes.gif) 0 0 no-repeat; }
.headingrules { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_rulesandinfo.gif) 0 0 no-repeat; }
.headingsavedate { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_savedate.gif) 0 0 no-repeat; }
.headingcontact { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_contactus.gif) 0 0 no-repeat; }
.headingterms { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_termscond.gif) 0 0 no-repeat; }
.headingprivacy { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_privacy.gif) 0 0 no-repeat; }
.headingsuccess { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/header_success.gif) 0 0 no-repeat; }
.headingerror { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_error.gif) 0 0 no-repeat; }
.headingwinners { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_winners.gif) 0 0 no-repeat; }
.headingnews { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_news.gif) 0 0 no-repeat; }
.headingkickoff { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_kickoff.gif) 0 0 no-repeat; }
.headingsponsors { width:436px; height: 44px; margin: 0 0 20px 0; background: url(../img/head_sponsors.png) 0 0 no-repeat; }


.teal14 { font: 14px Arial, Helvetica, sans-serif; color: #0d5862; }
.teal12 { font: 12px Arial, Helvetica, sans-serif; color: #0d5862; }
.teal15 { font: 15px Arial, Helvetica, sans-serif; color: #0d5862; }



/* Link */
a.teal12 { font: 12px Arial, Helvetica, sans-serif; color: #0d5862; }


/* Tickets */
#new_buyer_form { width: 250px; margin: 20px 0 0 20px; }
#new_buyer_form input.textfield { border: 1px solid #ccc; height: 20px; width: 200px; color: #0d5862; font: 11px Arial, Helvetica, sans-serif; padding: 10px 0 0 10px; margin: 0 0 5px 0; } 
#formaction { background: #0d5862; display: block; cursor: hand; color:#fff; border: 0; width: 80px; height: 25px; text-align: center; margin: 10px 0 0 138px;  }

/* Houses Slider */
.hidden { display: none; }
#prevNext { }
#prevNext img { }
.jFlowPrev { float: left; cursor: pointer; }
.jFlowNext { float: right; cursor: pointer; margin: 0 60px 0 0; }
#slides { margin: 20px 0 0 20px; width: 400px; }
#slides p { margin: 0; position: relative; padding: 10px 0 0 20px; line-height: 18px; color:#999;  }
#slides p strong { color: #666; line-height: 18px;  }
#slides p strong.teal15 { font: 15px Arial, Helvetica, sans-serif; color: #0d5862; font-weight: bold; }
p.housetitle { font: bold 12px Arial, Helvetica, sans-serif; color: #666; font-weight: bold; }

/* Winners */
#results {border-left: 1px solid #ccc;border-top: 1px solid #ccc; font: 11px Arial, Helvetica, sans-serif; color: #666;}
#results td, #results th {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px; border-collapse: separate; }
#results th {font: 12px Arial, Helvetica, sans-serif;background: #106470; color: #fff; }

/* Kick Off Celebration */
.poster {margin: 0 auto; display: block;}

