 
#content {padding-top:180px;}
#visualnav {right:15px;top:240px;width:570px;}
#visualnav {background:transparent url("../images/visualnav_events.png") no-repeat right top; }  
#visualnav ol{background:transparent url("../images/visualnav_events.png") no-repeat left bottom;}





/* SEARCH MODULE */
#search { right:17px;}
#search #arrival_date { width:65px;}
#search #searchtickets {margin:0 auto; background:url("../images/butt_searchtickets.png") 0 0 no-repeat;width:121px;height:26px;border:0;cursor:pointer; text-indent:-5000em; display:block;}



/* DIDNT FIND TICKET */
#didnt_found_tickets {padding-top:90px;}

#didnt_found_tickets .didnt-found-wrapper { padding:20px;}
#didnt_found_tickets h2 { font-size:1.4em;}
#didnt_found_tickets h3 { font-size:1.2em;}
#didnt_found_tickets #nav_menu { width:300px; margin:0 auto; }
#didnt_found_tickets #nav_menu_aux div { display:inline; margin:0 15px;}
#didnt_found_tickets #event_calendar_wrapper { text-align:center;}
#didnt_found_tickets table#calendar_overview { width:500px; margin:10px auto}
#didnt_found_tickets table#calendar_overview th,
#didnt_found_tickets table#calendar_overview td { vertical-align:top; padding:13px 3px 8px 3px; border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;}
#didnt_found_tickets table#calendar_overview th {width:14%; background-color:#4273a6; color:#fff; padding:8px 3px;}
#didnt_found_tickets table#calendar_overview {border-right:1px solid #DDDDDD;}
#didnt_found_tickets table#calendar_overview td.weekendDay { background-color:#eee}
#didnt_found_tickets table#calendar_overview td a.ticket_available {display:block;font-weight:bold;margin-top:3px;text-decoration:underline;}


/* FOUND TICKET */
#found_tickets {padding-top:100px;}
#found_tickets .found-image { width:28%; float:left; padding-left: 40px;}
#found_tickets .found-text{ width:100%; float:left; padding-left:60px;}

#found_tickets .found-item { border:1px solid #cc9966; font-size:18px; float:left;margin:5px 10px 5px 0;padding:40px;width:32%;}
#found_tickets .found-item span { float:left;}
#found_tickets .found-item select { float:right;}
#found_tickets #totalcost {font-size:1.4em;padding:10px 20px 0 0;}
#found_tickets .buttons {margin-top:20px}



/* TERMS AND CONDITIONS */
#terms_and_conditions  {padding-top:40px;}
#terms_and_conditions .terms-terms { width:71%; float:left; margin-right:3%; padding-top: 80px; padding-left:5px;}
#terms_and_conditions .terms-cart { width:25%; float:left; padding-top:70px;}
#terms_and_conditions table td,
#terms_and_conditions table th { border:0px;}
#terms_and_conditions h2 { margin-top:0;}

/* CHECKOUT */
#checkout {padding-top:130px;}

#checkout .box { background-color:#eee; border:1px solid #ccc;}
#checkout .box p { margin-bottom:0.5em;}
#checkout fieldset {border:1px solid #ccc;	background:#eee; padding:10px;}
#checkout legend {background:#eee; color:#111;border:1px solid #ccc;}

.confirmation-cart { padding:20px;}
.confirmation-details { padding:120px 20px 20px;}
.checkout-cart { width:80%; padding-left:40px;}
.checkout-form { width:80%; padding-left:40px;}

#search_tickets { padding:85px 30px 30px;}

#visrez_logo { padding:5px; float:right; }

.total_cost{ font-size: 22px; padding-top: 20px;}



