/* general layout parameters */

body	{
	background: #000000 url(../images/bg/bg.gif) center top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
	
#site {
	width: 800px;
	margin: 0px auto;
	text-align:left;
	padding: 0px;
	border: 0px;
	background: url(../images/bg/bg1.gif) center top no-repeat;
}

#siteAlt {
	width: 800px;
	margin: 0px auto;
	text-align:left;
	padding: 0px;
	border: 0px;
	background: url(../images/bg/bg1.gif) center top no-repeat;
}
	
#site1 {
	width: 800px;
	margin: 0px auto;
	text-align:left;
	padding: 0px;
	border: 0px;
	background: url(../images/bg/bg1.gif) center top no-repeat;
}

#site2 {
	width: 800px;
	margin: 0px auto;
	text-align:left;
	padding: 0px;
	border: 0px;
	background: url(../images/bg/bg2.gif) center top no-repeat;
}

#site3 {
	width: 800px;
	margin: 0px auto;
	text-align:left;
	padding: 0px;
	border: 0px;
	background: url(../images/bg/bg3.gif) center top no-repeat;
}

#site4 {
	width: 800px;
	margin: 0px auto;
	text-align:left;
	padding: 0px;
	border: 0px;
	background: url(../images/bg/bg4.gif) center top no-repeat;
}

#content {
	width: 800px;  /* width of site */
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#footer {
	position: relative;  /* needed for Safari (to position the footer correctly) */
	padding: 0px;
	background: url(../images/bg/footer.gif) center bottom no-repeat;
	width: 800px; /* width of site */
	height: 85px;
	clear: both;
}

#footer .text {
	position: absolute;
	bottom: 40px;
	left: 62px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
}

.text a:link, .text a:visited {
	text-decoration: none;
	color: #444444;
}

.text a:hover {
	text-decoration: underline;
	color: #ffffff;
}

#header {
	width: 800px;  /* width of site */	
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#login {
	width: 800px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #000000 url(../images/nav/header_LOGIN.jpg) center top no-repeat;
}

.clearing {
	height: 0px;
	clear: both;
}

.hide {
	display: none;
}

/* general layout  */
#col_left {
	width: 100%;
	float: left;
	margin-right: -300px;  /* negative value of width of right side */
}

#col_privleft {
	width: 100%;
	float: left;
	margin-right: -100px;  /* negative value of width of right side */
}

#col_right {
	width: 300px;  /* width of right side */
	float: right;
}


/* 3 column stuff */
#col_left2 {
	width: 267px;
	float: left;
	padding: 0px;
}

#col_center2 {
	width: 253px;
	float: left;
	padding: 0px;
}

#col_right2 {
	width: 265px;
	float: right;
	padding: 0px;
}

#col_right2a {
	width: 520px;
	float: right;
}


/* used for main column boxes */
#container_content {
	margin-top: 0px;
	padding: 50px 10px 25px 0px; /* padding-right needs to change to correct value */
	text-align: left;
}

#container_contentpriv {
	width: 550px;
	float: left;
	margin-top: 0px;
	padding: 0px 80px 25px 60px;
	text-align: left;
}

#container_content1a {
	margin-top: 0px;
	padding: 20px 10px 25px 0px; /* padding-right needs to change to correct value */
	text-align: left;
}

/* main boxes with subheader bar */
#container_content1b {
	margin-top: 0px;
	padding: 10px 10px 25px 0px; /* padding-right needs to change to correct value */
	text-align: left;
}

/* used for side column boxes */
#container_content2 {
	margin-top: 0px;
	padding: 50px 0px 25px 10px;
	text-align: left;
}

#container_content4 {
	margin-top: 0px;
	padding: 0px 80px 25px 60px;
	text-align: left;
}

#container_content_mboards {
	margin-top: 0px;
	padding: 50px 0px 25px 0px;
	text-align: left;
}

#container_blank {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_blank.gif)  top left no-repeat;
}

#container_blank1a {
	margin-right: 300px;
	margin-left: 60px;
}

#container_content_blank1a {
	margin-top: 0px;
	padding: 0px 10px 25px 0px; /* padding-right needs to change to correct value */
	text-align: left;
}

/* Layout for TICKETS & MESSAGE BOARDS */
#col_full {
	width: 100%;
}

#container_mboards2, #container_mboardsArchive2 {
	margin-left: 60px;
	margin-right: 60px;
	background: url(../images/sectionheaders/h1_mboards2.gif)  top left no-repeat;
}

.bName {
	color: #464646;
}

a:hover .bName {
	color: #464646;
	text-decoration: underline;
	background: transparent;
}

.bDate {
	color: #252525;
}

#container_content_full {
	margin-top: 0px;
	padding: 50px 0px 25px 0px;
	text-align: left;
}

#container_tickets {
	margin-left: 60px;
	margin-right: 60px;
	background: url(../images/sectionheaders/h1_tickets.gif)  top left no-repeat;
}

#container_content3 {
	margin-top: 0px;
	padding: 50px 0px 25px 0px;
	text-align: left;
}

/* LOGIN */

/* Main Content */
#container_login {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_login.gif)  top left no-repeat;
}

#container_login2 {
	width: 500px;
	float: left;
}

/* HOMEPAGE */
/* Main Content */
#container_whatsnew {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_whatsnew.gif)  top left no-repeat;
}

/* Side Column Content */
#container_tourglance {
	width: 220px; 
	background: url(../images/sectionheaders/h1_tourglance.gif)  top left no-repeat;
}

/* NEWS */
/* Main Content */
#container_news {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_news.gif)  top left no-repeat;
}

#container_press {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_press.gif)  top left no-repeat;
}

#container_journal {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_journal.gif)  top left no-repeat;
}

#container_bio {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_bio.gif)  top left no-repeat;
}

#container_alert {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_alerts.gif)  top left no-repeat;
}

#container_events {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_events.gif)  top left no-repeat;
}

/* Side Column Content */
#container_calendar {
	width: 220px; 
	background: url(../images/sectionheaders/h1_calendar.gif)  top left no-repeat;
}

#container_bio2 {
	width: 220px; 
	background: url(../images/sectionheaders/h1_bio2.gif)  top left no-repeat;
}

#container_rss {
	width: 220px; 
	background: url(../images/sectionheaders/h1_rss.gif)  top left no-repeat;
}

/* COMMUNITY */
/* Main Content */
#container_askartistasks, #container_askArtistAsks {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_askartistasks.gif)  top left no-repeat;
}

#container_askartist, #container_askArtistHome, #container_askArtist {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_askartist.gif)  top left no-repeat;
}

#container_artistasks, #container_artistAsksHome, #container_artistAsks {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_artistasks.gif)  top left no-repeat;
}

#container_artistAnswers {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_artistAnswers.html)  top left no-repeat;
}

#container_pastUserQ, #container_pastArtistQ, #container_userAnswers  {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/spacer.gif)  top left no-repeat;
}

#container_userQArchive {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_userQArchive.gif)  top left no-repeat;
}

#container_artistQArchive {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_artistQArchive.gif)  top left no-repeat;
}

#container_searchbox {
	margin-right: 300px;
	margin-left: 60px;
	clear: both;
}

#container_mboards, #container_messageBoards {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_mboards.gif)  top left no-repeat;
}

#mboardNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005110;
	padding-bottom: 20px;
}

#mboardNav .current {
	color: #0356c8;
}

#mboardNav a {
	color: #005110;
	text-decoration: none;
}

#mboardNav a:hover {
	color: #0356c8;
	text-decoration: none;
}

#container_sotm, #container_SOTM {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_sotm.gif)  top left no-repeat;
}

#container_Archive {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_sotmArchive.html)  top left no-repeat;
}

#container_fansites {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_fansites.gif)  top left no-repeat;
}

#container_chat {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_chat.gif)  top left no-repeat;
}

#container_descriptionText {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_gallery.gif)  top left no-repeat;
}

#container_catArchives, #container_postComment, #container_viewComment, #container_catRecent, #container_contenders, #container_gallery, #container_galItem, #container_galFeatures, #container_archGalFeatures, #container_catFeatures, #container_archCatFeatures, #container_galArchives, #container_catArchives, #container_archCatRecent, #container_galRecent, #container_archGalRecent {
 	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/spacer.gif)  top left no-repeat;
 }
  
#container_postComment, #container_viewComment {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/spacer.gif)  top left no-repeat;
}

#container_members, #container_memberBirthdays {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_members.gif)  top left no-repeat;
}

#container_profile, #container_userProfile {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_profile.gif)  top left no-repeat;
}

#container_partywith {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_partywith.gif)  top left no-repeat;
}

#container_submit {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_submit.gif)  top left no-repeat;
}

#container_memberSearch {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_membersearch.gif)  top left no-repeat;
}

/* Side Column Content */
#container_communitynav {
	width: 220px; 
	background: url(../images/sectionheaders/h1_communitynav.gif)  top left no-repeat;
}

#container_guestbook {
	width: 220px; 
	background: url(../images/sectionheaders/h1_guestbook.html)  top left no-repeat;
}

/* pollNew */
#container_poll, #container_pollNew {
	width: 220px; 
	background: transparent url(../images/sectionheaders/h1_poll.gif) top left no-repeat;
}

/* UltraAJAX Poll */
#AJAXPoll {
	width: 220px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	background: transparent;
	color: #fff;
}

#poll_question {
	width: 220px; 
	background: transparent;
	border-bottom: 1px solid #fff;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

#poll_question p {
	margin: 0px;
	padding: 4px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

#poll_data {
	width: 220px;
	margin: 0px;
	padding: 0px;
	background: transparent;
	border-bottom: 1px solid #fff;
	padding-top: 3px;
}

ul#options { margin:0px; padding:0px; }
ul#options li.option_text, ul#options li.result_text {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 3px;
	padding-left: 0px;
	font-size: 12px; 
	background: transparent;
}

ul#options li.result_text {
	font-size: 11px;
	color: #fff;
	padding-bottom: 0px;
}

ul#options li.result_stats {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 10px; 
	font-weight: bold;
	background: #fff;
	color: #fff;
	margin-bottom: 15px;
}

#poll_votes {
	width: 220px;
	display: block; clear: both;
	padding: 3px 0px;
	background: transparent;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
}

#poll_submitvote {
	width: 220px;
	display: block; clear: both;
	padding: 3px;
	padding-left: 0px;
	background: transparent;
}

/* bar graph styles */
div.answer_label
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	
	margin: 0px; padding: 0px;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

div.bar_full
{
	background: transparent;
	border: 1px solid #fff;
	padding: 0px;
	margin-top: 2px;
}

div.bar_part
{
	background: #1a1a1a;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	padding: 3px;
	letter-spacing: 1px;
}

/* End UltraAJAX Poll */

#container_chat2 {
	width: 220px; 
	background: url(../images/sectionheaders/h1_chat2.html)  top left no-repeat;
}

#container_gallerynav {
	width: 220px; 
	background: url(../images/sectionheaders/h1_gallerynav.gif)  top left no-repeat;
}

#container_fotw {
	width: 220px; 
	background: url(../images/sectionheaders/h1_fotw.gif)  top left no-repeat;
}

#container_newMembers {
	width: 220px; 
	background: url(../images/sectionheaders/h1_newmembers.gif)  top left no-repeat;
}


/* CONTESTS MEET & GREET */
/* Main Content */
#container_mainPage, #container_successPage, #container_messages {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_contest.html)  top left no-repeat;
}

#container_termsAndConditions {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_termsAndConditions.html)  top left no-repeat;
}

/* Side Column Content */

/* TOUR */
/* Main Content */
#container_tour {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_tour.html)  top left no-repeat;
}

/* Side Column Content */

/* ARTISTS & DISCOGRAPHY */
/* main box - content container for artist section */
#container_content_artist{
	margin-top: 0px;
	padding: 54px 53px 10px 3px;
	text-align: left;
}

/* Main Column Content */
#container_artist, #container_artistDetail {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_artist.html)  top left no-repeat;
}

#container_featureartist {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_featureartist.html)  top left no-repeat;
}

#container_artistlist {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_artistlist.html)  top left no-repeat;
}

#container_discography {
	margin-left: 60px;
	margin-right: 60px;
	background: url(../images/sectionheaders/h1_discog.gif)  top left no-repeat;
}

#container_albumdetail, #container_albumDetail, #container_albums {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_discog_album.gif)  top left no-repeat;
}

#container_songdetail, #container_songDetail, #container_songs {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_discog_songs.gif)  top left no-repeat;
}

#container_newalbum {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_newalbum.gif)  top left no-repeat;
}

/* Side Column Content */
#container_artistlist2 {
	width: 220px; 
	background: url(../images/sectionheaders/h1_artistlist2.html)  top left no-repeat;
}

#container_featureartist2 {
	width: 220px; 
	background: url(../images/sectionheaders/h1_featureartist2.html)  top left no-repeat;
}

#container_sectionList2 {
	width: 220px; 
	background: url(../images/sectionheaders/h1_discog_sectionList2.gif)  top left no-repeat;
}

#container_artistSelect {
	width: 220px; 
	background: url(../images/sectionheaders/h1_discog_sectionList2.gif)  top left no-repeat;
}

#container_albumList2{
	width: 220px; 
	background: url(../images/sectionheaders/h1_discog_releaseList2.gif)  top left no-repeat;
}

#container_newalbum2 {
	width: 220px; 
	background: url(../images/sectionheaders/h1_discog_sectionList2.gif)  top left no-repeat;
}

/* MULTIMEDIA / EXCLUSIVES */
/* Main Content */
#container_videos, #container_videoData, #container_videoDataList {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_videos.gif)  top left no-repeat;
}

#container_photos, #container_photoData, #container_photoDataList {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_photos.gif)  top left no-repeat;
}

#container_audio, #container_audioData, #container_audioDataList {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_audio.gif)  top left no-repeat;
}

#container_wallpapers{
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_wallpapers.gif)  top left no-repeat;
}

#container_screensavers{
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_screensavers.gif)  top left no-repeat;
}

#container_podcasts{
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_podcasts.html)  top left no-repeat;
}

/* Side Column Content */
#container_exclusiveSide {
	width: 220px;
	background: url(../images/sectionheaders/h1_exclusiveSide.html)  top left no-repeat;
}

#container_podcastsSide, #container_podcastsubscribe {
	width: 220px;
	background: url(../images/sectionheaders/h1_podcastsSide.html)  top left no-repeat;
}

#container_interviewsnav {
	width: 220px;
	background: url(../images/sectionheaders/h1_interviewsnav.html)  top left no-repeat;
}

#container_icons {
	width: 220px;
	background: url(../images/sectionheaders/h1_icons.gif)  top left no-repeat;
}

#container_aimicons {
	width: 220px;
	background: url(../images/sectionheaders/h1_aimicons.gif)  top left no-repeat;
}


/* TICKETS */
/* Main Content */
#container_tickets {
	margin-left: 60px;
	margin-right: 60px;
	background: url(../images/sectionheaders/h1_tickets.gif)  top left no-repeat;
}

/* Side Column Content */

/* CONTESTS */
/* Main Content */

/* Main Column Content */
#container_contests {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_contests.gif)  top left no-repeat;
}

/* HELP */
/* Main Content */
#container_help {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_help.gif)  top left no-repeat;
}

#container_searchResults {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_searchResults.html)  top left no-repeat;
}

#container_unsubscribe {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_unsubscribe.html)  top left no-repeat;
}

/* Side Column Content */
#container_helpAlert {
	width: 220px; 
	background: url(../images/sectionheaders/h1_helpAlerts.html)  top left no-repeat;
}

#container_searchSide {
	width: 220px; 
	background: url(../images/sectionheaders/h1_searchSide.gif)  top left no-repeat;
}

#container_searchSide2 {
	width: 220px; 
	background: url(../images/sectionheaders/h1_searchSide.gif)  top left no-repeat;
}

/* MY ACCOUNT */
#myaccount_col_left {
	width: 100%;
	float: left;
	margin-right: -300px;  /* negative value of width of right side */
}

#myaccount_col_right {
	width: 300px;  /* width of right side */
	float: right;
}

/* Main Content */
#container_myaccount {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_myaccount.gif)  top left no-repeat;
}

/* Side Column Content */
#container_myaccountnav {
	width: 220px; 
	background: url(../images/sectionheaders/h1_myaccountnav.gif)  top left no-repeat;
}

/* modules-boxes (small) usually on right side */

/* VIRTUAL TICKET */
/* Home */
#container_vt_av {
	margin-left: 60px;
	margin-right: 0px;
	padding: 0px;
	background: url(../images/sectionheaders/h1_vt_av.gif)  top left no-repeat;
	width: 212px;	
}

#container_vt_photos {
	position: absolute;
	top: 510px;
	width: 212px;
	margin-left: 285px;
	margin-right: 300px;
	background: url(../images/sectionheaders/h1_vt_photos.gif)  top left no-repeat;
}

#container_vt_reviews {
	width: 290px;
	float: right;
	background: url(../images/sectionheaders/h1_vt_reviews.gif)  top left no-repeat;
}

#container_vt_comments {
	position: absolute;
	width: 430px;
	margin-left: 55px;
	margin-right: 0px;
	background: url(../images/sectionheaders/h1_vt_comments.gif)  top left no-repeat;
}

#container_vt_setlists {
	width: 290px;
	float: right;
	background: url(../images/sectionheaders/h1_vt_setlists.gif)  top left no-repeat;
}

/* Audio Video */
#container_vt_list_av, #container_vt_detail_video {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_vt_av2.gif)  top left no-repeat;
}

/* Photos */
#container_vt_list_photos, #container_vt_detail_photos {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_vt_photos2.gif)  top left no-repeat;
}

/* Reviews */
#container_vt_list_reviews, #container_vt_detail_reviews {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_vt_reviews2.gif)  top left no-repeat;
}

/* Comments */
#container_vt_list_comments, #container_vt_detail_comments {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_vt_comments.gif)  top left no-repeat;
}


/* Set Lists */
#container_vt_list_setlists, #container_vt_detail_setlists {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_vt_setlists2.gif)  top left no-repeat;
}

/* Other */
#container_vt_search_all, #container_vt_search_audio, #container_vt_search_video, #container_vt_search_audio, #container_vt_search_setlists {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_vt_search_all.html)  top left no-repeat;
}

/* Side Column Content */
#container_vt_search {
	width: 235px; 
	margin-left: 35px;
	background: url(../images/sectionheaders/h1_vt_search.html)  top left no-repeat;
}


/* Audio Video */
#container_vt_av2 {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_vt_av2.gif)  top left no-repeat;
}

/* Photos */
#container_vt_photos2 {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_vt_photos2.gif)  top left no-repeat;
}

/* Reviews */
#container_vt_reviews2 {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_vt_reviews2.gif)  top left no-repeat;
}

/* Comments */
#container_vt_comments2 {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_vt_comments.gif)  top left no-repeat;
}


/* Set Lists */
#container_vt_setlists2 {
	margin-right: 300px;
	margin-left: 60px;
	background: url(../images/sectionheaders/h1_vt_setlists2.gif)  top left no-repeat;
}

/* Other */
#container_vt_nav {
	width: 255px;   /* width of right side & not of box - box is 220px with 35px right space */
	float: right;
	background: url(../images/sectionheaders/h1_vt_nav.html)  top left no-repeat;
}


/* BLANK BOX */
#container_blank {
	margin-right: 300px;
	margin-left: 60px;
}

#container_blank2 {
	width: 220px; 
}

/* general imageology */

img {
	display: inline;
	border: 0px;
}

img:hover {
	background-color: transparent;
}

.image:hover {
	background-color: transparent;
}

img .thumbnail{
	border: 1px;
	border-color: #6c481b;
}

/* general linkology */
	
a:link, a:visited {
	color: #ffffff;
	text-decoration: none;
	background: transparent; 
}

a:hover { 
	color: #ffffff;
	text-decoration: underline;
	background: transparent; 
}

a:active {
	color: #ffffff;
	text-decoration: none;
	background: transparent;
}

/* GENERAL TEXTOLOGY */
p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;  /* be kind to Netscape 4 */
}

li, ul, ol, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;   /* be kind to Netscape 4 */
}

html p {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {
	text-decoration: none;
	color: #000000;
}

h1 a:hover, h2 a:hover {
	text-decoration: underline;
	color: #000000;
}

h1.line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #000000;
}

h1.alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

h1.altline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #000000;
}

.newsItem {
	margin-bottom: 12px;
}

.newsHeadDate {
	color: #3d3d3d;
}

.subTitle {
	color: #121212;
	font-size: 10px;
	font-weight: normal;
}

h1.newsHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}

h1.newsHead a:link, h1.newsHead a:visited {
	text-decoration: none;
	color: #000000;
}

h1.newsHead a:hover {
	text-decoration: none;
	color: #000000;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

h2.line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	border-bottom: 1px solid #000000;
}

h2.alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}

h2.altline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	border-bottom: 1px solid #000000;
}

h2.subTitle, h2.subtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #121212;
	padding: 0px;
	margin: 0px 0px 6px 0px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 3px 0px;
}

h3.line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 3px 0px;
	border-bottom: 1px solid #0356c8;
}

h3.alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 3px 0px;
}

h3.altline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 3px 0px;
	border-bottom: 1px solid #000000;
}

strong {
	font-weight: bold;
}

strike {
	text-decoration: line-through;
}

.smalltext {
	font-size: 9px;
	color: #cccccc;
}

.line {
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #000000;
}

.line2 {
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #444444;
}

.error{
	font-weight: bold;
 	color: #ff9900;
}
.alert, .alert ul{
	font-weight: bold;
 	color: #000000;
 	background-color: #ff0000;
}

/* general tablology */

.tableHead {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border-bottom: 1px solid #000000;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
	
.tableHeadAlt {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

#zTable {
	padding: 0px;
}

#zTable tr td{
	font-size: 9px;
	padding: 2px 5px 2px 5px;
}

#zTable img{
	padding: 2px 5px 2px 5px;
}

#zTable .medialink img {
	padding: 0px 0px 0px 5px;
}

.row1 { 
	background-color: #7d7d7d;
}	

.row2 {
	background-color: #9a9a9a;
}

.row1Alt { 
	background-color: #7d7d7d;
}	

.row2Alt {
	background-color: #9a9a9a;
}

.row1 tr{ 
	padding: 2px 5px 2px 5px;
}	

.row2 tr{
	padding: 2px 5px 2px 5px;
}

td{
	font-size: 10px;
	}

td.row1 {
	padding: 2px 5px 2px 5px;
}

td.row2 {
	padding: 2px 5px 2px 5px;
}

tr.row1 {
	padding: 2px 5px 2px 5px;
}

tr.row2 {
	padding: 2px 5px 2px 5px;
}

.row {
	background-color: #8f8c8c;
	border-bottom: 1px solid #959595;
}

td.row {
	padding: 5px;
}
	
/* General formology */	
.button, .buttonlink {
	background: #000000 url(../images/buttons/arrow.gif) no-repeat center right;
	margin: 10px 0px 10px 0px;
	padding: 2px 22px 2px 5px;
	border: 0px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	display: inline; 
	text-align: center;
}

.button a, .buttonlink a {
	text-decoration: none;
	color: #ffffff;
}

.button a:hover, .buttonlink a:hover {
	text-decoration: none;
	color: #ffffff;
}

.buttonback {
	background: #000000 url(../images/buttons/arrow2.gif) no-repeat center left;
	margin: 10px 0px 10px 0px;
	padding: 2px 5px 2px 22px;
	border: 0px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	display: inline; 
	text-align: center;
}

.buttonback a {
	text-decoration: none;
	color: #ffffff;
}

.buttonback a:hover {
	text-decoration: none;
	color: #ffffff;
}

.label {
  font-family: verdana, helvetica, arial, geneva;
  font-size: 10px;
  line-height: 13px;
  font-weight: bold;
  color: #ffffff;
  padding: 5px 0px 5px 0px;
}

.formElement {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	border: 1px solid #666666;
	background-color: #FDFDFD;
	font-weight: normal;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #666666;
}

textarea {
	font-size: 12px;
	color: #333333;
	border: 1px solid #666666;
}

/* subnav for gallery and my account section */
/* SUBNAV */
#subNavBasic {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#subNavBasic ul {
	margin: 0px;
	padding: 0px;
}

#subNavBasic li {
	padding: 0px 15px 0px 25px;
	line-height: 1.8em;
	height: 20px;
	background: url(../images/nav/bullet.gif) no-repeat 0 50%;
}

#subNavBasic li a {
	text-decoration: none;
	color: #000000;
}

#subNavBasic .current a {
	text-decoration: none;
	color: #ffffff;
}

#subNavBasic a:hover {
	text-decoration: none;
	background: 0 50%;
	color: #ffffff;
}

#subNav ul, ul.subNav {
	list-style: none;
	padding-left: 0px;
	line-height: 14px;
	margin: 5px 0px 0px 0px;
	text-transform: uppercase;
}
#subNav li, .subNav li, li.subNav{
	padding-left: 20px;
	background-image: url(../images/nav/bullet.gif);
	text-transform: uppercase;
	background-color: #8c8c8c;
}

/* SIGNUP + REREG CSS */

#signup_container{
	clear:none;
	margin-left: 60px;  
	margin-right: 80px;
}

#signup_nav {
	width: 220px;
	float: left;
	text-align: left;
	padding-top: 50px;
	font-family: Arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background: url(../images/signup/h1_signup.gif)  top left no-repeat;
}

span.signup_nav_on {
	font-size: 16px;
	font-weight:bold;
	color: #ffffff;
	padding-left: 0px;
}

span.signup_nav_off {
	font-size: 16px;
	font-weight:bold;
	color: #000000;
	padding-left: 0px;
}

#signup_main{
	width: 430px;
	float: right;
}

#signup_title {
	float:none;
}

#signup_subsection{
	float:none;
}

div.signup_offer {
	float:left;
	padding-top:10px;
}

img.signup_offer_image {
	float:left;
	vertical-align:text-top;
	margin-right:10px;
}
 
div.signup_offer_right {
	float:left;
	text-align:left;
}

span.signup_offer_title {
	font-size:15px;
}

div.signup_offer_descr {
	width:280px;
}

span.signup_offer_amount {
 
}

#signup_promo {
	padding-top:10px;
	padding-left:10px;
	clear:left;
	text-align:center;
}

#signup_price_message {
	font-family: Arial, verdana, sans-serif;
	font-style: italic;
	font-size: 10px;
	padding-top:10px;
	padding-left:160px;
	clear:left;
}

#signup_aup {
	padding-top:10px;
	padding-left:10px;
	clear:left;
	text-align:left;
}

#signup_promo h1 {
	float:left;
}

img.signup_divider {
	width:90%;
	height:2px;
	padding:5px;
}

#signup_error {
	padding-top:10px;
	clear:left;
}

#signup_backnext {
	padding-top:10px;
	clear:left;
}

#signup_back {
	float:left;
}

#signup_next {
	float:right;
}

.diggit ul{
	padding-left: 0;
	list-style-type: none; 
}

.diggit li{ 
	display: inline;
	margin-right: 5px;
}

#incomm_intro
{
    clear:left;
}
