﻿@import "titles.css";

body 
{
	background: #5a3616 url('../images/rodeoaustin_bg.jpg') no-repeat center top;
	margin: 0px 0px 20px 0px;
	font: 12px/18px Arial, sans-serif;
	color: #555555;
}

.titles
{	
    padding: 9px 0px 0px 0px;
    overflow: hidden;
    
    height: 38px !important;
    width: 750px;
    height /**/: 38px;
    margin-bottom: 15px;
}

#sc6AuK
{
	display: none !important;
}

.rodeodate
{
	position: absolute;
	right: 58px;
	top: 0;
	z-index: 999999999
}

/*/ Events Page Switchout items /*/


#event_subpages
{
	background: url('../images/content_bg_home_events.jpg') no-repeat center -265px !important;
}

.nav_events .nav
{
	background: url('../images/nav_events_bg.jpg') no-repeat -5px top;
	margin: 57px 0px 0px 0px !important;
	padding: 0px !important;
	top: 0px !important;
	height: 37px;
}

.nav_events .nav .groups
{
	list-style-type: none;	
	display: inline;
	padding: 0px;
	margin: 0px 0px 0px 277px;
	float: right;
	width: 330px;
}

.content_events 
{
	width: 1000px;
	min-height: 500px;
	padding: 10px 0px 20px 0px;
	margin: 0px auto;
	background: transparent url('../images/content_bg.jpg') no-repeat top !important;
}

.content_events_bg
{
	width: 1126px;
	min-height: 500px;
	padding: 0px;
	margin: 0px auto;
	background: transparent url('../images/content_bg.jpg') no-repeat top !important;
}

.listview
{
	background-color: #eee6cd !important
}

/*/ Text Styles /*/

h1
{
	font: 30px/40px "Times New Roman", Times, serif;
	margin: 0px 0px 0px 0px;
	color: #94231d;
	padding: 35px 0px 20px 0px;
}

h2, .error

{
	font: 18px/20px "Times New Roman", Times, serif;
	color: #94231d;
	margin: 0px 0px 10px 0px;
}

p
{
	font: 12px/18px Arial, sans-serif;
	color: #555555;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	clear: both;	
}

.bold
{
	font-weight: bold;
}

.small
{
	font-size: 11px;
	text-transform: none;
}

.tiny
{
	font-size: 10px;
	text-transform: none;
}

.large_red
{
	font: 18px/20px "Times New Roman", Times, serif;
	color: #94231d;
}

.starlist,
.volunteer_content ul
{
	list-style-image: url('../images/bullet_star.gif');
	padding: 5px 20px;
	margin: 5px 0px;
}

.volunteer_content ul li ul
{
	margin: 0px;
	padding: 0px;
}

.volunteer_content ul li ul li
{
	margin-left: 15px;
	line-height: 18px;
}

.starlist li,
.volunteer_content li
{
	padding-left: 10px;
	line-height: 18px;
}

.pagination
{
	text-align: right;
	margin-right: 25px;
}

.brown
{
	color: #756340;
}

.gridview_header
{
	font: bold 11px Arial;
	color: #272625;
	text-transform: uppercase
}

.filters,
.gridview
{
	color: #7b736c;
	line-height: 15px;
}

.nav_bot_ie6
{width: 800px}

/*/ Content Specific Styles /*/

.wrapper
{
	margin: 0px auto;
	width: 1126px;
	position: relative;
}

.content_heritage
{
	background: url('../images/content_bg.jpg') no-repeat !important;
	width: 1126px;
	margin: 0px auto;
}

.content_top_events
{
	min-height: 580px;
	width: 940px;
	background:  #eee6cd url('../images/content_events_bg_top.jpg') no-repeat top;
	margin: 0px auto;
	padding: 0px 30px 20px 30px
}

.content_top_heritage
{
	min-height: 580px;
	width: 940px;
	background:  #eee6cd url('../images/content_bg_top.jpg') no-repeat top !important;
	margin: 0px auto;
	padding: 0px 30px 20px 30px
}

.sort
{
	background: url('../images/home_sortbg.gif') no-repeat top;
	width: 908px;
	height: 30px;
	padding: 8px 25px 0px 25px;
	margin: 0px auto;
}


.sort .filters img
{
	padding-top: 6px;
}

.sort .print
{
	padding-top: 3px;
}

.sort .filters td
{
	padding-left: 15px;
}

.legend
{
	text-align: right;
	width: 740px;
	float: right
}

.legend ul, .legend li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left
}

.legend li img
{
	margin: 0px 7px;
}

.site
{
	background: #f5f3ef url('../images/sitemap_bg.jpg') no-repeat;
	width: 657px;
	margin: auto;
}

.site .left
{
	width: 200px;
    margin: 50px 0px 0px 100px;
}

.icons
{
	text-align: right;
	width: 240px;
}

.icons img, .icons input
{
	padding: 0px 2px;
}

.half_col
{
	width: 400px;
}

.site .half_col
{
	width: 300px;
}

.account .half_col
{
	width: 250px;
}

.videos .half_col,
.wide
{
	width: 450px;
}

.award .half_col
{
	margin-left: 45px;
}

.recipients h1,
.award h1,
.execcommittee h1,
.eventdetail h1,
.starlist h1,
.exhibit h1,
.photos h1,
.modal_content h1,
.modal_content h2
{
	margin: 0px;
	padding: 0px;
}

.pastpresident h2,
.award h2,
.execcommittee h2,
.staffpage h2,
.donation h2
{
	margin-bottom: 0px;
}

.job h1,
.job h2,
.exhibit h2,
.newsletter h1,
.faq h2,
.sponsor h2
{
	margin: 15px 0px 0px 0px;
	padding: 0px
}


.recipients .hr,
.award .hr,
.execcommittee .hr,
.job .hr,
.newsletter .hr,
.eventdetail .hr,
.modal_content .hr,
.photos .hr,
.sponsor .hr
{
	margin: 5px 0px 10px 0px;
}


.imagebacker
{
	padding: 10px 10px 18px 10px;
	height: 100px;
	width: 100px;
	background: url('../images/image_backer.gif') no-repeat 0 0;
}
	
.recipients .imagebacker,
.pastpresident .imagebacker,
.execcommittee .imagebacker,
.staffpage .imagebacker,
.videos .imagebacker,
.photos .imagebacker
{
	margin: 15px 18px 0px 18px;
}

.staff_desc
{
	padding-top: 45px;
}

.execcommittee .left
{
	height: 180px;
}

.execcommittee .starlist
{
	height: auto;
}

.videos .imagebacker
{
	margin: 15px 15px 0px 15px;
}

.sidepic
{
	width: 403px;
	padding: 25px;
	height: 348px;
	background:  url('../images/video_bg.jpg') no-repeat top;
	text-align: center
}

.video
{
	width: 425px;
	padding: 25px 14px;
	height: 348px;
	background:  url('../images/video_bg.jpg') no-repeat top;
	text-align: center
}

.videocards
{
	margin: 0px auto;
	background: url('../images/videocard_bg.jpg') no-repeat top;
	padding: 10px 20px 20px 20px;
	width: 626px;
	height: 500px
}

.vidlink
{
	height: 344px;
	width: 425px;
}

.donor
{
	width: 320px;
}

.donor .dollar,
.donor .option
{
	margin-top: 5px;
}

.award_backer
{
	background:  url('../images/awards_bg.jpg') no-repeat top;
	width: 349px;
	height: 280px;
	padding: 25px;
}

.paper_backer
{
	background:  url('../images/paper_bg.jpg') no-repeat top;
	width: 305px;
	height: 212px;
	padding: 10px;
	margin: 10px 20px; 
}	

.content_bottom
{
	background:  #eee6cd url('../images/content_bottom.jpg') no-repeat top;
	width: 1000px;
	margin: 0px auto;
	height: 82px;
}

.question
{
	position: relative;
	cursor: pointer;
	margin: 8px 0px 0px 10px;
}

.questionexplanation
{
	display: none;
	font-size: 10px;
	line-height: 15px;
	padding: 10px;
	position: absolute;
	width: 300px;
	border: 1px #cbac8c solid;
	background-color: #e2d1c0;
}

.question.hover .questionexplanation,
.question:hover .questionexplanation
{
	display:inline;
	left:15px;
	top:0;
}

.calendar
{
	position: relative;
	cursor: pointer;
	margin: 4px 0px 0px 0px;
}

.calendarexplanation
{
	display: none;
	font-size: 10px;
	line-height: 15px;
	position: absolute;
	z-index: 999999999;
	border: 1px #cbac8c solid;
	background-color: #e2d1c0;
}

.calendar.hover .calendarexplanation,
.calendar:hover .calendarexplanation
{
	display: inline;
	left: 10px;
	top: 0%
}


.footer
{
	font: 11px/14px 'Trebuchet MS', Verdana;
	color: #b4ab9c;
	margin: 15px 10px 0px 75px;
}

.footerright
{
	font: 11px/14px 'Trebuchet MS', Verdana;
	color: #b4ab9c;
	margin: 0px 75px 10px 0px;
}

.footer .separator
{
	color: #2c1705;
	margin: 0px 10px;
}

.privacy
{
	margin: 2px 90px 0px 0px;
	display: block
}

/*/ Event Styles /*/
.event_tabs
{
	
}

.event_divider
{
	background: url('../images/events_divider.gif') no-repeat 0 28px;
	width: 960px;
	height: 50px;
	margin: 0px auto;
}

.event_imagebacker,
.gallery_imagebacker
{
	padding: 5px 5px 11px 5px;
	height: 155px;
	width: 150px;
	background: url('../images/event_imagebacker.gif') no-repeat 0 0;
	margin: 20px 13px 0px 13px
}

.event p,
.gallery p
{
	padding-top: 0px;
	padding-bottom: 10px;
}

.eventdetail_photo
{
	background: url('../images/eventdetail_photo_backer.jpg') no-repeat top;
	width: 453px;
	padding: 0px;
	text-align: center;	
	color: #555;
}

.eventdetail_photo .inner
{
	width: 423px;
	padding: 15px;
}

.eventdetail_photo .inner .right img
{
	margin-bottom: 11px;
}

.eventdetail_photo .middle
{
	background: url('../images/event_detail_middle.jpg') repeat-y;
	width: 423px;
	padding: 15px;
	text-align: center;
}

.detailbuttons
{
	clear: right;
	padding: 10px 0px 5px 0px;
 }

.rodeou .right
{ width: 210px;}

/*/ Link Styles /*/

a:visited,
a:link
{
	color: #1266b4;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

h2 a:visited,
h2 a:link
{
	color: #94231d;
	text-decoration: none;
}

h2 a:hover
{
	text-decoration: underline;
}

.logo_link
{
	width: 115px;
	height: 25px;
	display: block;
	text-decoration: none;
	margin-bottom: 20px;
}

.footer a:visited,
.footer a:link,
.footerright a:visited,
.footerright a:link
{
	color: #b4ab9c;
	text-decoration: none;
}

.footer a:hover,
.footerright a:hover
{
	text-decoration: underline;
}

.gridview a:visited,
.gridview a:link
{
	text-decoration: none;
}

.gridview a:hover
{
	text-decoration: underline;
}

.bc a:visited,
.bc a:link
{
	color: #555;
}

.bc a:hover
{
	text-decoration: none
}

.pagination a:visited,
.pagination a:link,
.eventdetail_photo a:visited,
.eventdetail_photo a:link
{
	color: #555;
	text-decoration: underline;
}

.pagination a:hover,
.eventdetail_photo a:hover
{
	text-decoration: none;
}

.filters a:visited,
.filters a:link
{
	color: #7b736c;
}

/* Tabs */

.tabs
{
	margin-left: 15px;
}

.pressitems .tabs
{
	margin: 0px;
	padding: 0px;
}

.tabs ul
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.tabs li
{
	display: inline
}

.tabs li img.onstate
{
	display: none !important;
}

.tabs li img.offstate
{
	display: inline !important;
}

.tabs li:hover img.onstate
, .tabs li.hover img.onstate
{	
	display: inline !important;
}

.tabs li:hover img.offstate
, .tabs li.hover img.offstate
{	
	display: none !important;
}


/*/ Basic Styles /*/

img
{
	border: 0px;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.center
{
	text-align: center;
}

.clear
{
	clear: both;
}

.nomargin
{
	margin: 0px;
}

.nopadding
{
	padding: 0px;
}

/* Modal Popup Background Style */

#modals {z-index: 1000000; position: relative;}

.modal_page_background 
{
	background-color: #352010;
	opacity:.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);		
	z-index: 10001 !important;
}

.modal 
{
	background: #fff;
	border: solid 0px #666666;	
	padding-top: 13px;
	z-index: 10003 !important;
	position: relative;
}

.modal_content
{
	background: #fff url('../images/modal_bg.jpg') no-repeat;
}



.modal .html {}
.modal iframe {z-index: 999999999 !important; margin-top: 6px;}

.modal_close 
{
	display: block;	
	float: right;
	position: absolute;
	right: 0%;
	top: 0px;
	z-index: 10002 !Important;
}

/*/ Google Search Control /*/

.gsc-control
{
	width: 100% !important;
}


.gsc-search-box
{
	width: 40% !important;
}

.gsc-input
{
	width: 300px !important;
}

.gsc-resultsHeader
{
	border-bottom-color: #d3c094 !important;
}

.gsc-title,
.gs-title
{
	font: 18px/20px "Times New Roman", Times, serif !important;
	color: #94231d !important;
}

.gs-visibleUrl, .gs-visibleUrl-short
{
	color: #1266b4 !important;
}

.gsc-clear-button {display: none;}

/*/ Nav Cart Menu /*/

cartMenuLink {}
.cartMenu {
	background-color: #eee6cd;
	font-size: 8pt;
	color: Black !important;
	border: solid 1px #d3c094;	
	width: 250px;
	padding: 8px;
	
	display: inline;
	
	z-index: 10000000000;
	line-height: normal;
	position: absolute;
	visibility: visible;
	left: 315px;
	top: 60px;
	opacity: 0;
	/*/display: none;/*/
}

.cartMenu .items {color: black !important; display: inline !important; float: right !important;  background-image: none !important; position: relative !important; width: auto !important; font-weight: normal !important; padding: 0px !important;}
.cartMenu .value {color: black !important; font-weight: normal !important;}
.cartMenu .subtotal {text-align: right; padding: 5px 0px; width:190px !important; float: right!important; font-weight: bold; border-top: 1px #d3c094 solid}
.cartMenu .items .item {color: black !important; position: relative !important; clear: both !important; margin-bottom: 10px !important; font-weight: normal !important; line-height: 16px !important;}
.cartMenu  .items .item  img {float: left !important; margin-bottom: 10px !important; margin-right: 10px !important;}
.cartMenu  .items .item  a {margin: 0px !important; padding: 0px !important; }
.cartMenu  .items .item  .info {color: black !important; width: 150px; font-weight: normal !important;}
.cartMenu  .items .item  div.content {color: black !important; width: 180px; float: right; font-weight: normal !important;}
.cartMenu  .items .item  .name {color: black !important; width: 100px; font-weight: bold}
.cartMenu  .items .item  .details { font-weight: normal !important;}
.cartMenu  .items .item  input {color: black !important; position: absolute; right: 0%; top: 0%;}
.cartMenu .checkout {clear: both; float: right; margin-top: 10px; vertical-align: top;}
.cartMenu  .items .item a:hover {background-color: #ffffff !important;}

/** Gala Checkout **/
.raffleTicketContainer {
	width: 250px;
	margin-top: 15px;
}

.galaPageSection {
	margin-top: 15px;
}