﻿
body{
	background-image: url('/assets/images/columbus_zoo/zoo_bg.jpg') ;
}

h1{
	color: #afd401;
}

h2{
	color: #556a08;
}

h3{
	color: #5b4008;
}

h4{
	color: #556a08;
}

h5{
	color: #5b4008;
}

a{
	color: #2d4400;
}

#searchContainer #cart
{
    /* background-image: url(/assets/images/columbus_zoo/cart_icon.gif); */
}

/*Accesso Change */
#searchContainer #cart span
{
    /* color: #5b4008; */
  
}
#miscImage{
	background: url('/assets/images/columbus_zoo/mainImage_jack.jpg') ;
}

#news_icon
{
    background: url('/assets/images/columbus_zoo/news.gif') no-repeat;
}

#headline{
	background: url('/assets/images/columbus_zoo/news_bg.gif') no-repeat;
}

#contentContainer{
	border-bottom: #2E4501 solid 10px;
}
.promoInfo{
	color:#afd401;
}

#promoNav{
	background: #2E4501;
}

#interiorPromoContainer #promoNav{

}

#calendarNav{
	background: #2E4501;
}

/* QUICK LINKS START */
#quicklinks{
 color:#AFD401;
}

#bigHeaderImage{
	background: url('/assets/images/columbus_zoo/frame.gif') no-repeat top center;
}

#interiorPageResource a:hover{
	color: #afd401;
}

#columnContainer{
	border-top: #2E4501 solid 1px;		
}
#footer{
    border-top: #2E4501 solid 1px;	
}
.tabs li{
	background:url(/assets/images/columbus_zoo/tab_bg.png);
}
#mainImage h3{
	color: #afd401;
}

.rightSide a{
	color:#B7E016;
}

.date h5{
	color: #afd401;
}

.categoryTitle{
    color: #afd401;
}
.dropDown .topMenu :hover
{
    color:#AFD401;
}
#footer_links_left, #footer_links_left a
{
    color: #afd401;
}

.bigHeaderImageTitle{
	color: #AFD401;
	background-color: #000000;
}

.sectionTitle{	
	background: #2D4400;
	overflow: hidden;
}

#eventTitle{
    background-color: #2E4501;
}
#month
{
    background-color: #2E4501;
}

#year{
    background-color: #A9C523;
    color: #2E4501;
}

.week
{
    color: #54640B;
}

.weekend
{
    color: #A7BB40;
}

#dateContainer
{
    background-color:#2E4501;
}

#parkHoursContainer
{
     background-color: #eaf4bd;
     background-image: url(/assets/images/columbus_zoo/events/times.jpg);
}

#buyTicketsContainer
{ 
    background-color: #2D4400;
}
.day
{			
	background-color: #EBF4BD;
}

.day:hover
{
    border: solid 2px #566A09;
}

.dayLink
{
    color: #283E00;
}

.today
{
	background-color: #ECA70C;		
	border: solid 4px #566A09;
}
.selected
{
    border-left: solid 10px #A8C423;
}

/* SLIDE START */
div.home {
	background-color: #B0D042;
	color: #365100;
}
div.parent {
	background-color: #2E4501;
	color: #B0D042;
}

.hasChildren {
	background-image: url(/assets/images/columbus_zoo/arrow.gif);
}


/* SLIDE END */

.tn
{
    background-color:#fff;
    border: solid 1px #dcdcdc;
    padding: 3px;
}

/* CONTEST 2010 START */
.contest_overlay {	
	background-color: #000;
	filter:alpha(opacity=40);
	opacity:0.4;
	moz-opacity:0.4;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 15000;
    background-image:url(/assets/images/admin/transparent.png);    
    display: block;
    width: 100%;
    height: 1100px;    
}

.contest_conditions
{
    border: solid 2px #dcdcdc;
    background-color:#fff;
    width: 670px;
    height: 600px;
    position: absolute;  
    left: -10000px; /* hide on load */ 
    display: none; 
    /* left: 200px; */
    /* top: 50px;  */
	padding: 15px;
	font-size: 12px;
	line-height: 20px;	
	z-index: 15001;	
}

#contest_tc_content
{
    height: 575px;
    /* background-color: Blue; */
    overflow: auto;
}

#contest_agree
{
    clear: both;
    height: 25px;
    text-align: center;
    font-size: 11px;
    /* background-color: Yellow; */
}

#contest_agree input[type=button]
{
    font-size: 11px;     
}

#contest_form_container, #contest_form_container table , #contest_form_container p
{
    font-family: Verdana;
    font-size: 11px;   
}

#contest_form_table
{
    width: 650px;
    /* background-color:#fff; */
}

#contest_form_table input, #contest_form_table textarea, #contest_form_table select
{
    font-family: Verdana;
}

#contest_form_table .ajax__validatorcallout
{
    line-height: 16px;
}

#contest_form_table .watermark
{
    color: #565656;
    font-style: italic;
    font-size: 11px; 
    
}

#contest_form_container .req_note
{
    font-style: italic;
}

#contest_form_container .counter
{
    float: right;
    padding-right: 10px;
}

#bljh_content
{
    width: 650px;
}

#bljh_content, #bljh_content p , #bljh_content li  
{
    font-size: 12px;
    line-height: 20px;
}

#bljh_content p
{
    margin:0;
    padding:0;
    margin-top: 10px;
}

#bljh_content ul
{
    margin-top: 10px;
    list-style-position: inside;
}

#bljh_content ul li 
{
    line-height: 20px;
    /* background-color: Yellow; */
    margin:0;
    margin-bottom: 4px;
}

#bljh_content .hasChildren
{
    background-image: none;    
}

#bljh_content h1
{
    
}

#bljh_content h2
{
    font-family:Arial;
}

#bljh_content table
{
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    border: solid 1px #000000;
}

#bljh_content table td
{
    padding: 2px;
    border: solid 1px #767676;
}

#bljh_headerimage
{
    position: relative;
    left: -20px;
    top:-20px;
}

#bljh_content .bljh_content_hr
{
    height: 0;
    background-color: Lime;
    border-top: solid 1px #bba472;
    border-bottom: solid 1px #ffffff;
    width: 650px;
    clear:both;
    margin-top:20px;
    margin-bottom:10px;
}

.bljh_content_divider
{    
    height: 90px;
    color: #1f1a0f;
    clear:both;
}

#bljh_content #enter_now
{
    font-family: Georgia;
    font-style:italic;
    line-height: 20px;
    color:  #61480f;
}

#bljh_content a
{
    color: #376e28;
    text-decoration: none;
}

#bljh_content a:hover
{
    color: #376e28;
    text-decoration: underline;
}
#finalists_header
{
    height: 420px;
    padding: 0 20px 0 20px;
    /* padding-top:220px; */
    width: 100%;    
    display: block;
    position: relative;
    left:-20px;
    top:-20px;
	background-image: url(/assets/images/columbus_zoo/Finalists_Logo.jpg);  
    /* background-image: url(/assets/images/columbus_zoo/vote_background.jpg); */
    background-repeat: no-repeat;
}

#horiz
{
    /* background-color: green; */
    height: 200px;
    width: 100%;
    position:relative;
    top: 210px;
}

.h_finalist
{
    float: left;
    height: 181px;    
    width: 125px;
    background-repeat: no-repeat; 
    margin-right: 5px;
}

.vid_img
{
    /* background-color: Red; */
    height: 64px;
    width: 89px;
    position: relative;
    left: 18px;
    top:18px;
}

.h_finalist_detail
{
    margin: 25px auto 0 auto;
    width:120px;    
    height:40px;
    text-align: center;
    font-family: Georgia;    
    color: #3b372d;
    line-height: 18px;
    /* border: solid 1px yellow; */
}

.f_yt_link
{
    position:relative;
    left: 80px;
    top:15px;
}

.h_finalist_blurb
{     
    height: 55px;
    overflow:hidden;
    line-height: 12px;
    font-family: Arial;
    font-style: normal;
    text-align:left;
    width: 100px;
    padding: 0 10px 0 10px;
}

#fin_content, #fin_content p
{
    font-family: Georgia;
    font-style:italic;
    font-size:14px;
}

#fin_content
{
    width: 300px;
    padding-left: 210px;
    background-image: url(/assets/images/columbus_zoo/VoteNow.jpg); 
    /* background-position: -20px -40px; */
    background-repeat:no-repeat;
}

#vote_box
{
    width: 300px;    
}

#vote_box_header
{
    margin-top:25px;
    height: 20px;
    background-color: #4d7d31;
    padding: 10px 10px 10px 10px;
    color: #9ac63f; 
    font-weight:bold;
    /* background-image: url(/assets/images/columbus_zoo/vote_ddarrow.jpg); 
    background-position: right top;
    background-repeat:no-repeat; */
}

.vote_item,.vote_item_alt
{
    height: 50px;
    padding: 10px;
    width: 280px;    
    display: block;
    cursor: pointer;
    position: relative;
}

.vote_item 
{
    background-color: #fff;
}

.vote_item_alt
{
    background-color: #f6f7f1;
}

.vote_item:hover, .vote_item_alt:hover
{
    /* background-color: #b0d041; */
}

.fin_selected
{
    background-color: #b0d041;
}

.vote_lb
{
    font-size: 14px;
    font-weight: bold;
    position:relative;
    top: -20px;
    left: 20px;
}

.voter_table
{   
    line-height: 28px;
}

.voter_table label
{
    font-family: Georgia;
    font-size:16px;
}

/* RESULTS PAGE - DEC 2010 */
#results_body
{    
    min-height: 600px;
    width: 650px;
    padding-top: 100px;
    position: relative;
    background-image: url(/assets/zoo/user_files/image/contest_results/WinnerBackground.jpg); 
    background-position: -20px -20px;
    background-repeat:no-repeat;     
}

#winning_vid
{
    position: absolute;
    left:96px;
    top:141px;
    z-index:101;    
}

#winner_video
{
    height: 300px;
}

#winner_video img
{
    position: absolute;
    z-index:100;       
    left: 72px;
    top:117px;
}

#contest_logo
{
    position:absolute;
    left:0;
    top:100px;
    z-index:110;   
}

#results_content
{    
    margin-top: 60px;
    overflow:hidden;
    min-height: 400px;
}

#runners_up
{
    float: left;
    width: 150px;
    min-height: 400px;    
    padding-top: 60px;
    background-image: url(/assets/zoo/user_files/image/contest_results/theRunnerUps.png); 
    background-position: left top;
    background-repeat:no-repeat;     
    
}

.runner_up
{
    width:120px;
    /* border: solid 1px white; */
    height: 160px;
    clear: both;
    font-family: Georgia;    
    color: #3b372d;
    line-height: 18px;
    font-size:12px;
    margin-left:10px;
    text-align: center;
    margin-bottom: 20px;
    padding-top: 35px;
}

.second
{
    background-image: url(/assets/zoo/user_files/image/contest_results/1stRunnerUp.png); 
    background-position: 15px top;
    background-repeat:no-repeat;     
}

.third
{
    background-image: url(/assets/zoo/user_files/image/contest_results/2ndRunnerUp.png); 
    background-position: 15px top;
    background-repeat:no-repeat;     
}



.ru_name{ font-weight: bold; font-style:italic;}
.ru_loc{}
.ru_vid{ margin-top:5px;}
.ru_vid img
{
    width:108px;
    height:80px;
}
.ru_wmv
{
    height: 50px;
    background-image: url(/assets/zoo/user_files/image/contest_results/WatchMyVideo.jpg); 
    background-position: 3px center;
    background-repeat:no-repeat;
    position:relative;
    }
.ru_wmv img
{
    position: absolute;
    right: 5px;
    top: 15px;
}

#result_copy
{
    width: 480px;
    /* background-color: Green; */
    float: left;
    min-height: 400px;
    margin-left:20px;
    position:relative;
}

#result_copy p
{
    margin:0;
    padding:0;
    margin-bottom: 10px;
    font-size:12px;
    font-family:Arial;
}

#result_copy h2
{
    font-family: Georgia;
    font-style:italic;
    line-height: 24px;
    color:  #61480f;
    font-size: 18px;
    margin-bottom:20px;
    
}    

#contest_soc_net
{
    position: absolute;
    bottom:0;
    right:0;
    width: 180px;
    height: 37px;
    /* background-color: Lime;    */
    font-family: Georgia;
    font-size:12px;
    text-align: right;
}
/* CONTEST 2010 END */

/* EEO FORM 2011 START */
#eeoForm
{
    border: solid 1px #dcdcdc;
    background-color:#fff;
    padding:10px;
    width: 630px;
    margin: auto;
    /* height: 300px; */
    clear: both;
    margin-bottom: 30px;
}

#eeoForm p, #eeoForm fieldset p
{
    font-size:11px;
    margin:0 !important;
}

#eeoForm fieldset
{
    padding: 10px;
    margin-top:30px;
    line-height:34px;
    position:relative;
    display: block;
    
}

#eeoForm fieldset h1
{
    margin-bottom:0 !important;
}

#eeoForm .ajax__validatorcallout
{    
    line-height:12px;
}

.rdoGender, .rdoEthnicity
{
    line-height: 14px;
}

.rdoGender label, .rdoEthnicity label
{   
    font-weight: normal;
}

.rdoEthnicity input
{
    margin-top: 14px;
}
.rdoEthnicity .title
{
    font-size:14px;
}


/* EEO FORM 2011 END */
