/**
 * @Theme:Standard
 * @Author:Everett Myers (everett.myers@actha.us)
 * @LastUpdate:2011-04-18T16:57:50-07:00
 * @BaseCode:AF ver 2.0.0
 */ 

/* Imports */
@import url('main.css');

/* SIGN UP */
#aoc_signup{margin-top:10px;background:#FFF;border:1px solid #000; padding:10px;}
#aoc_signup div.top_row{border-bottom:1px solid #000;overflow:hidden;background:#187178;color: #FFF;padding:10px;margin-bottom:10px;}
#aoc_signup h1{text-align:center;padding:1px 5px;font-size:28px;font-weight:bold;}
#aoc_signup h2{text-align:center;padding:1px 5px;font-size:24px;font-weight:bold;}
#aoc_signup h3{padding:10px 5px 0px;font-size:16px;font-weight:bold;text-decoration:underline;}
#aoc_signup fieldset{padding:10px;border:1px solid #777;background:#EEE;overflow:hidden;}
#aoc_signup fieldset p{padding:5px 0;}
#aoc_signup div.giftcert{padding:5px;border:1px solid #000;background:#BFB;display:block;margin:10px;width:300px;}
#aoc_signup div.giftcert p.info{font-size:12px;font-style:italic;text-align:center;paading:0px;}
#aoc_signup #ovation_box{background:url('https://s3.amazonaws.com/actha.us/themes/site/images/ovation_box_bkgd.png') 0 0 no-repeat;width:415px;height:210px;position:absolute;top:0;right:0;margin:10px;}
#aoc_signup #ovation_box input.helmet{position:absolute;top:60px;left:20px;}
#aoc_signup #syswin-open-content_ovation_box{width:415px;height:100px;position:absolute;bottom:0;right:0;cursor:pointer;}
#aoc_signup #joinAsMember{background:#028;clear:both;width:240px;text-transform:uppercase;color:#FFF;border:none;margin:10px;font-size:14px;font-weight:bold;padding:10px;border-radius:5px;}

#aoc_signup #cavallo_box{background:#d00f2a url('https://s3.amazonaws.com/actha.us/themes/site/images/cavallobootsbox.jpg') 0 0 no-repeat;width:415px;height:150px;position:absolute;top:30px;right:0;margin:10px;}
#aoc_signup #cavallo_box input.cavalloboots{position:absolute;top:3px;left:105px;}


/* ENTRY */
#aoc_entry{margin-top:10px;background:#FFF;border:1px solid #000; padding:10px;overflow:hidden;}
#aoc_entry h1{background:#5C380F;color:#FFF;text-transform:uppercase;font-size:20px;font-weight:bold;padding:5px;}
#aoc_entry div.account_info{width:600px;float:left;}
#aoc_entry div.account_info p{padding:3px;font-size:14px;}
#aoc_entry div.account_info p span{font-weight:bold;}
#aoc_entry div.account_info p.title{color:#5C380F;text-transform:uppercase;font-size:18px;font-weight:bold;padding:7px;}
#aoc_entry div.actions{width:350px;float:right;padding-top:5px;}
#aoc_entry div.actions p{position:relative;padding:5px 0;}
#aoc_entry div.actions img{width:20px;margin-right:10px;float:left;}
#aoc_entry div.actions img.new{width:50px;margin:0px;float:none;position:absolute;top:-10px;left:-50px;}
#aoc_entry div.actions a{color:#0000BC;text-transform:uppercase;font-size:16px;}
#aoc_entry div.col{width:400px;float:left;border:10px solid #5C380F;margin:20px 33px 0;min-height:350px;}
#aoc_entry div.col p{padding:7px 5px;;font-size:14px;color:#5C380F;}
#aoc_entry div.col p span{font-weight:bold;}
#aoc_entry div.col p.title{background:#5C380F;color:#FFF;font-size:18px;font-weight:bold;padding:0 0 7px 0;}
#aoc_entry div.col p.amenity{font-size:16px;font-weight:bold;padding:7px 7px 0;text-decoration:underline;}
#aoc_entry div.col p.additional_fees{font-size:16px;font-weight:bold;padding:7px 7px 0;text-decoration:underline;}
#aoc_entry div.col p.cash_jackpot{font-size:16px;font-weight:bold;padding:7px 7px 0;text-decoration:underline;}
#aoc_entry div.col ul{margin-left:15px;}
#aoc_entry div.col li{padding:2px 5px;font-size:14px;color:#5C380F;}
#aoc_entry div.directions_info{border:5px solid #5C380F;margin:20px 30px 0;min-height:350px;}
#aoc_entry div.directions_info p{padding:7px 5px 2px;font-size:14px;color:#5C380F;}
#aoc_entry div.directions_info p span{font-weight:bold;}
#aoc_entry div.directions_info p.title{background:#5C380F;color:#FFF;font-size:18px;font-weight:bold;padding:0 0 7px 0;}
#aoc_entry div.bottom_banner{background:#5C380F;padding:10px;margin-top:10px;}
#aoc_entry div.bottom_banner p{text-align:center;color:#FFF;font-weight:bold;font-size:18px;}
#aoc_entry div.bottom_banner p.line2{font-size:22px;}

/* AOC SCORES */
#aoc_scores{color:#000;}
#aoc_scores div.title{text-align:left;padding:10px;margin-bottom:10px;background:#187178;color: #FFF;}
#aoc_scores .ride_title{padding:10px;overflow:hidden;}
#aoc_scores .ride_title img{float:left;padding-right:10px;}
#aoc_scores h3{float:left;font-size:26px;font-weight:bold;padding:10px;}
#aoc_scores table{padding:10px;margin:10px;width:100%;border:1px solid #000;width:957px;}
#aoc_scores table thead{background:#5C380F;}
#aoc_scores table.score_results th{font-weight:normal;font-size:12px;padding:3px;}
#aoc_scores table.score_results td.div_title{padding:5px;font-weight:bold;font-size:14px;text-align:left;background:#7A7A7A;color:#FFF;}
#aoc_scores tr.div_title th{font-weight:bold;font-size:22px;}
#aoc_scores th.bdr_left{border-left:1px solid #000;}
#aoc_scores th.bdr_right{border-right:1px solid #000;}
#aoc_scores td.bdr_left{border-left:1px solid #000;}
#aoc_scores td.bdr_right{border-right:1px solid #000;}
#aoc_scores th.pl{width:50px;}
#aoc_scores th.score{width:10px;}
#aoc_scores th.plus{width:10px;}
#aoc_scores td.score{color:#093;font-weight:bold;}
#aoc_scores td.plus{color:#03C;font-weight:bold;}
#aoc_scores td span.ns{color:#5F5F5F;font-size: 60%;}
#aoc_scores td span.dq{color:#5F5F5F;font-size: 60%;}
#aoc_scores tr{border-bottom:1px solid #000;height:21px;}
#aoc_scores td{text-align:center;}

/* VIEW */
#aoc_view{background:#FFF;border:1px solid #864A02;border-bottom:3px solid #864A02;margin-top:10px; padding:10px;}
#aoc_view div.top_row{border-bottom:1px solid #000;overflow:hidden;}
#aoc_view div.top_row div.title{text-align:left;padding:10px;margin-bottom:10px;background:#187178;color: #FFF;float:left;width:630px;}
#aoc_view button.button{width:150px;float:left;}
#aoc_view button.joinbutton{background-color:#C79A23;border:1px solid #FFD816;color:#40310B;}
#aoc_view button.nojoinbutton{background-color:#DB6345;border:1px solid #DBB53E;color:#999999;opacity:0.9;}
#aoc_view h1{padding:1px 5px;font-size:22px;font-weight:bold;}
#aoc_view h2{padding:1px 5px;font-size:16px;font-weight:normal;}
#aoc_view h3{}
#aoc_view div.description{float:left;width:550px;border:1px solid #000;height:290px;overflow:auto;background:#EEE;padding:5px;}
#aoc_view div.description p{padding:5px 0;}
#aoc_view div.box{position:relative;float:left;}
#aoc_view div.box div.main{padding:5px;min-height:150px;overflow:auto;width:auto;}
#aoc_view div.box div.main p{padding:5px 0;}
#aoc_view div.box h3{display:block;color:#000;font-weight:bold;font-size:16px;padding:2px;border:1px solid #000;background:#187178;color:#FFF;}
#map_preview{position:absolute;top:25px;right:16px;}
.online{text-transform:uppercase;font-weight:bold;color:#0C0;}
.dnd{text-transform:uppercase;font-weight:bold;color:#C00;font-size:10px;}
.oot{font-weight:bold;color:#00C;}
.private{font-style:italic;}
#slideshow {position:relative;height:350px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}
#slideshow IMG {width:400px;height:300px;}
@media print {
	#aoc_view {margin:0 !important;}
	#aoc_view p{font-size:12px !important;}
	#aoc_view div{overflow:hidden !important;background:none !important;height:auto !important;}
	#aoc_view div h3,#aoc_view div h1,#aoc_view div h2{color:#000 !important;border:none !important;font-weight:bold !important;text-decoration:underline important;background:none !important;}
	#aoc_view div.syswin{display:none !important;}
	#aoc_view button{display:none !important;}
	#aoc_view div.slideshow{display:none !important;}
	#aoc_view p.get_directions{display:none !important;}
	#aoc_view div.my_friends{display:none !important;}
	#aoc_view a.email_icon{display:none !important;}
	#aoc_view span.email_text{display:inline !important;}
	#aoc_view div.description{width:100% !important;}
}
table.roster{width:100%;border:1px solid #000;clear:both;}
table.roster thead tr {background:#5C380F;height:21px;}
table.roster thead tr th {color:#FFF;}
table.roster tr{border-bottom:1px solid #000;height:21px;}
table.roster td{text-align:center;}
table.roster tfoot tr{background:#5C380F;height:10px;}
table.roster td.name{text-align:left;}
table.roster td.horse_name{text-align:left;font-size:11px;}
table.roster td.date{font-size:11px;}
table.roster td.phone{font-size:11px;}
table.roster td.division{font-size:11px;}

tr:hover td {
	background-color:#FFFFFF;	
}