@charset "utf-8";
/* CSS Document */


body
{
  font-family: Arial, Helvetica, sans-serif;
  /*  background-image: url("../images/background.jpg"); */

  background-color: #162025;
  margin:           0px;
  padding:          0px;
  text-align:				center;
  font-size: 				12pt;
}

p 
{
	margin: 5px;
}

.inputHintOverlay { color: #999; font-size: 12px; }

img {border: 0; margin-left: 5px; margin-right: 5px;}

.selected
{

	background-color: #86A1B2;  
}

#title_bar
{
  background-color:#344955;
  padding: 5px;
  text-align: left;
  margin-bottom: 15px;
  border-bottom: solid thin gray;
  color: white;
}

#sub_left
{
  border: solid thin gray;
  margin-left: 10px;
  margin-right: 10px;
  background-color: white;
  margin-bottom: 10px;
}
div#sub_left p
{
	padding-right: 10px;
  padding-left: 10px;
}

#home_left
{
width: 420px;
float: left;
margin-left: 20px;

}

#sample_song_list
{
	background-color: white;
  
  text-align: left;
  text-decoration: none;
  width: 240px;
	float: left;
  margin-left: 10px;

}

div#sample_song_list ul
{
	list-style-type:none;
  margin-left: 10px;
  padding: 0;

}

div#sample_song_list li
{
	margin-bottom: 15px;
}

a.selected_page:link
{
	background-color: #86A1B2;    
  font-weight: bold;
	color: white;
}
a.selected_page:visited
{
	background-color: #86A1B2;    
	font-weight: bold;
	color: white;
}
a.selected_page:hover
{
	background-color: #86A1B2;    
  font-weight: bold;
	color: white;
}
a.selected_page:active
{
	background-color: #86A1B2;    
  font-weight: bold;
	color: white;
}
a.nav:link
{
	text-decoration: underline;
	color:#3399CC;
}
a.nav:visited
{
	text-decoration: underline;
	color: #3399CC;
}
a.nav:hover
{
	text-decoration: underline;
	color: white;
  background-color: #3399CC;
}
a.nav:active
{
	text-decoration: underline;
	color: white;
  background-color: #3399CC;
}
a.menu:link
{
	color: white;
}
a.menu:visited
{
	color: white;
}
a.menu:hover
{
	color: white;
  background-color: #86A1B2;
}
a.menu:visited
{
	color: white;
}

#header {
	background-color: #86A1B2;
	text-align: left;
  padding: 10px;
}
#inside_header
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
  background-color: #344955;
}

#upper_options
{
	position: absolute;
	top: 0px;
	right: 15px;  
}

#buy_button
{
	color: white;
  text-align: center;
  padding: 10px;
  font-size: 12px;
}

#account_main
{
	top: 15px;
	position: absolute;
	padding: 20px 10px 10px 10px;
  width: 950px;
	left: 50%;
  margin-left: -475px;
  background-color: #344955;
}

#account_left
{
	float: left;
	background-color: #344955;
	width: 240px;
  background-image: url(/images/corner.png);
  background-position: top right;
  background-repeat: no-repeat;
}


.round
{
  -moz-border-radius-bottomleft:  10px;  /* Firefox */
  -webkit-border-bottom-left-radius: 10px;  /* Safari/WebKit */
    border-bottom-left-radius: 10px;  /* future browsers with CSS3 support */
  -moz-border-radius-bottomright:  10px;  /* Firefox */
  -webkit-border-bottom-right-radius: 10px;  /* Safari/WebKit */
    border-bottom-right-radius: 10px;  /* future browsers with CSS3 support */
  -moz-border-radius-topleft:  10px;  /* Firefox */
  -webkit-border-top-left-radius: 10px;  /* Safari/WebKit */
    border-top-left-radius: 10px;  /* future browsers with CSS3 support */
  -moz-border-radius-topright:  10px;  /* Firefox */
  -webkit-border-top-right-radius: 10px;  /* Safari/WebKit */
    border-top-right-radius: 10px;  /* future browsers with CSS3 support */
}

.round_bottom
{
  -moz-border-radius-bottomleft:  10px;  /* Firefox */
  -webkit-border-bottom-left-radius: 10px;  /* Safari/WebKit */
    border-bottom-left-radius: 10px;  /* future browsers with CSS3 support */
  -moz-border-radius-bottomright:  10px;  /* Firefox */
  -webkit-border-bottom-right-radius: 10px;  /* Safari/WebKit */
    border-bottom-right-radius: 10px;  /* future browsers with CSS3 support */
}

.round_top
{
  -moz-border-radius-topleft:  10px;  /* Firefox */
  -webkit-border-top-left-radius: 10px;  /* Safari/WebKit */
    border-top-left-radius: 10px;  /* future browsers with CSS3 support */
  -moz-border-radius-topright:  10px;  /* Firefox */
  -webkit-border-top-right-radius: 10px;  /* Safari/WebKit */
    border-top-right-radius: 10px;  /* future browsers with CSS3 support */
}
.round_left
{
  -moz-border-radius-bottomleft:  10px;  /* Firefox */
  -webkit-border-bottom-left-radius: 10px;  /* Safari/WebKit */
    border-bottom-left-radius: 10px;  /* future browsers with CSS3 support */
  -moz-border-radius-topleft:  10px;  /* Firefox */
  -webkit-border-top-left-radius: 10px;  /* Safari/WebKit */
    border-top-left-radius: 10px;  /* future browsers with CSS3 support */

}
.round_left_ext
{
  -moz-border-radius-bottomleft:  20px;  /* Firefox */
  -webkit-border-bottom-left-radius: 20px;  /* Safari/WebKit */
    border-bottom-left-radius: 20px;  /* future browsers with CSS3 support */
  -moz-border-radius-topleft:  20px;  /* Firefox */
  -webkit-border-top-left-radius: 20px;  /* Safari/WebKit */
    border-top-left-radius: 20px;  /* future browsers with CSS3 support */
}

#credit_dashboard
{
	padding-top: 6px;
	width: 225px; 
  margin-left: 4px;  
  background-color:#FFFFCC;
}

#sub_dashboard_red
{
	padding: 6px; 
  background-color:#FDC1CC; 
  border: solid thin black;  
}

#sub_dashboard_green
{
	padding: 6px; 
	background-color: #C4FFE1;
  border: solid thin black;  
}


#account_right
{
	overflow:auto;
	margin-top: 0px;
  margin-left: 240px;
  min-height: 690px;
	background-color: #86A1B2;  
  padding-bottom: 10px;

}

#scheduled_important_message
{
	margin: 10px;
  border: solid medium #660000;
  color: #660000;
  background-color: white;
}

#scheduled_important_message p
{
	margin: 5px;
}


#activate_account
{
	margin-top: 0px;
  margin-left: 240px;
	background-color: #86A1B2;  
  padding-bottom: 10px;
  min-height: 510px;
}

#nav
{
  text-align: left;
	padding: 0px;
  margin: 0px;
  margin-top: 20px;

}

div#nav ul
{
	margin: 0;
	padding-right: 0;
	padding-left: 0;
}

div#nav li
{
	list-style-type: none;  
	padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 9px;
	margin-bottom: 10px;
	margin-left: 30px;	
}

div#nav a
{
	text-decoration: none;
	font-size: medium;
  font-family:Arial, Helvetica, sans-serif
}
a.maint { font-size:9pt; text-decoration: underline;}
a.maint:visited {color:#660000; text-decoration: underline;}
a.maint:link {color:#660000; text-decoration: underline;}
a.maint:hover {color:#660000; text-decoration: underline;}
a.maint:active {color:#660000; text-decoration: underline;}

div#upper_options a
{
	font-size: 14px;  
}

div#upper_options a:link, a:visited, a:hover
{
  text-decoration: none;
  color:           yellow;
}

.clear { clear: both; }
.float_rt { float: right; margin-right: 10px; }
.float_lft { float: left; margin-left: 10px; }

.floaty
{
	width: 190px;
  height: 160px;
	float: left;
	padding-left: 110px;
  padding-right: 20px;
  padding-top: 50px;
	font-size: 10pt;
  text-align: left;
  margin-left: 20px;
  
}
#gov_background
{

  background-image:url(../images/53_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#standard_background
{
  background-image:url(../images/50_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  

}
#king_background
{
  background-image:url(../images/51_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#frog_background
{
  background-image:url(../images/52_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#evil_background
{
  background-image:url(../images/54_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#trek_background
{
  background-image:url(../images/55_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#cheapskate_background
{
  background-image:url(../images/60_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#waiter_background
{
  background-image:url(../images/61_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#fire_background
{
  background-image:url(../images/65_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#agent_background
{
  background-image:url(../images/66_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#helium_background
{
	background-image: url(../images/67_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#chocolate_background
{
	background-image: url(../images/58_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#pirate1_background
{
	background-image: url(../images/59_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}
#pirate2_background
{
	background-image: url(../images/71_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}

#free_background
{
  background-image:url(../images/49_schedule.gif);
  background-repeat: no-repeat;
  background-position: right;  
}

button {
  width: auto;
  overflow: visible;
}

.schedule_button
{
	font-size: 9pt; 
  background-color: #FF9900; 
  color:#660000; 
  border: solid thin black; 
  font-weight: bold;
}

#commentForm label { width: 250px; }
#commentForm label.error, #commentForm input.submit { margin-left: 0px; }

#foot { text-align: right; color: red; font-weight: bold; font-size: 10pt; }
