/* CSS Document */

* {padding:0px; margin:0px;}


html {
     overflow: -moz-scrollbars-vertical;
}

#content ul li{
	margin-left: 20px;
}

body {
background: url('images/site_design/background.gif');
font-family:helvetica, arial;
font-size:13px;
color:#d8d4c9;
}

h1 {
font-family:arial;
font-size:16px;
font-weight:bold;
color:#d8d4c9;
margin-bottom: 15px;
margin-top: 15px;
}

h2 {
font-family:arial;
font-size:14px;
font-weight:bold;
color:#d8d4c9;
margin-bottom: 8px;
margin-top: 12px;
}

a:link, a:visited, a:active {
	color: #d8d4c9;
}

a:hover {
	color: #ffffff;
}
#wrapper table.itinerary tr td {
	color:#4b616f;
}

.larger {
	font-size: 16px;
}

.componentheading{border:none;}

#itinerary_table {margin-left:-18px;}
#itinerary_table th{font-size:12px;padding:5px; padding-bottom:10px; border:none;}
#itinerary_table td{border:1px;background-color:#ddd; color:#000;}

table {border:0px;width:550px; left:5px; float:left; margin-bottom:50px;}

td{padding:5px}


.sectiontableheader {opacity:.75;background-color:white; color:#666;}
.sectiontableheader a {color:#666; text-decoration:none;}
.sectiontableentry1{text-align:center;background-color:#ccc;opacity:0.65;color:#000;}
.sectiontableentry2{background-color:#ddd;opacity:0.45; color:#000;}

#offer_form {padding:25px 0px 0px 50px; text-align:left;}


#wrapper {width:663px; margin: 0px auto; text-align:center; height: auto;}

#content { width: 550px; text-align:left; margin: 0px auto; height: auto;}

#content p {
	margin-bottom: 10px;
	margin-top: 10px;	
}

#content ol li {
	margin-left: 20px;
}

#left_column {height:0px;}


#header {
height:62px;
width:663px;
background: url('images/site_design/tba_logo.gif') 20px 10px #fff no-repeat;
}

#nav{
background-color:#D8D4C9;
margin:0px auto; height:18px;}

/* *******ROLLOVERS******** */

#nav ul {margin-left:195px; padding:0px;}
#nav ul li {list-style:none; display:inline;}

#nav ul li a 
{
display:block;
float:left;
padding:0px;
height:18px;
margin:0px 2px;
text-decoration:none; 
font-size:13px; 
color:black;
}

/* Main Navigation */

#nav ul li a.nav_home{width:42px; background:url('images/site_design/nav/nav_home.gif') no-repeat}
	#nav ul li a.nav_home:hover {background-position:0px -17px;}

#nav ul li a.nav_artists{width:56px; background:url('images/site_design/nav/nav_artists.gif') no-repeat}
	#nav ul li a.nav_artists:hover {background-position:0px -17px;}

#nav ul li a.nav_agents{width:55px; background:url('images/site_design/nav/nav_agents.gif') no-repeat}
	#nav ul li a.nav_agents:hover {background-position:0px -17px;}

#nav ul li a.nav_indies{width:46px; background:url('images/site_design/nav/nav_indies.gif') no-repeat}
	#nav ul li a.nav_indies:hover {background-position:0px -17px;}

#nav ul li a.nav_itinerary{width:70px; background:url('images/site_design/nav/nav_itinerary.gif') no-repeat; background-position:0px -1px;}
	#nav ul li a.nav_itinerary:hover {background-position:0px -20px;}	

#nav ul li a.nav_resources{width:79px; background:url('images/site_design/nav/nav_resources.gif') no-repeat}
	#nav ul li a.nav_resources:hover {background-position:0px -17px;}
		
#nav ul li a.nav_contact{width:75px; background:url('images/site_design/nav/nav_contact.gif') no-repeat}
	#nav ul li a.nav_contact:hover {background-position:0px -17px;}	



#flash_container{
width:663px;
min-height:576;
font-size:11px;
font-family:arial;
color:#d8d4c9;
background: url('images/site_design/template_background.gif') 250px 3px #d8d4c9 repeat;
}

#mailing_list{

width:663px;
background: url('images/site_design/template_background_dark.gif') 250px 3px #d8d4c9 repeat;


}

#mailing_list img{
padding:10px 20px;
border:none;

}


.clear {
clear:both;
height:1px;
overflow:hidden;
}

.min500px {
	height:50px;
}

.minHeight {
	height: 400px;
}


/* Form Styles */



form h1 {font-size:20px;color:#eee;text-transform:uppercase; margin-bottom:30px; margin-top:-5px;}
form h2 {font-size:16px;color:#eee; margin-top:40px; margin-bottom:-15px;}
form p {margin-bottom:-5px; margin-top:20px;}

#form_container {
text-align:left;
margin-left:30px;
width:350px;
padding:50px;

}

.form_field {
color:#666;
width:300px;
position:relative; top:-12px;

}

.form_item { font-size:12px;}

.notes {
color:#fff; 
font-size:11px;
margin-top:20px;
}


#footer {
clear:both;
width:663px;
height:27px;
font-size:11px;
font-family:arial;
border-top:5px solid #d8d4c9;
background: url('images/site_design/breen_copyright.gif') #bcbcb8 535px 6px no-repeat;

}

#erc_credit {
	margin-top: 7px;
}
