/* Section: globals */
body {
 background-color : #EDEBDA;
 font-family : Verdana;
 margin-bottom : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-top : 0px;
 padding-bottom : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-top : 0px;
  }

div {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
  }

img {
 margin-bottom : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-top : 0px;
 padding-bottom : 0px;
 padding-left : 0px;
 padding-right : 0px;
 padding-top : 0px;
  }

#pagewrapper {
 margin-left:auto;
 margin-right:auto;
/*    width:790px; */
  }

/* Section: Template: left column */
#left {
 float: left;
 width: 172px;
 margin-right:0px;
  }
#logo{
 text-align: right;
  }
#navList{
 clear: none;
 margin-top:3px;
 margin-left:23px;
 width:134px;
 border-top:5px solid gray;
  }
#navListElement {
 background-color:#FFF;
 border-bottom: solid 2px #D7D7D7;
 padding-left:10px;
 padding-top:5px;
 padding-bottom:5px;
  }

#featureList {
 margin-left:auto;
 margin-right:auto;
  }
#featureElement {
 margin-top:13px;
 margin-left:23px;
 margin-right:10px;
  }

/* Section: template center content */
#center {
 float:left; 
 width:605px;
 background-color:white;
  }

#navTop {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 10px;
  }

#navTopTabs {
 background-color:white;
 height:31px;
  }

#navSearch {
 background-image: url(../images/global/navb_spacer.gif);
 background-repeat: repeat-x;
 width:595px;
 height:29px;
  }

#formSearch{
 display:inline;
 vertical-align:text-top;
 margin-top:0px;
 margin-bottom:0px;
 padding-bottom:5px;
 padding-top:0px;
  }
#imageSearchSubmit{
 vertical-align:top;
 margin-top:5px;
 margin-left:5px;
  }
#searchFront{
 vertical-align:top;
 margin-top:5px;
 margin-bottom:0px;
 padding-bottom:0px;
 padding-top:0px;
 background: white;
 border-bottom: 1px solid gray;
 border-right: 1px solid gray;
 border-left: 1px solid gray;
 border-top:1px solid gray;
 font-family : Verdana;
 font-size:11px;
  }

#content {
width: 580px;
 background-color: white;
 padding-left:10px;
 padding-right:14px;
  }
/* Section: Template: Footer*/
#frontFooter {
 padding-left:10px;
 font-size:10px;
/* clear:both; */
 float:left;
  }

#frontFooterMenu{
float:right;
margin-right:25px;
 /* margin-left:150px; */
  }
.footerFiller{
 margin-left: -10px;
 padding-left:10px;
 background-color: #EDEBDA;
}
#copyr{
float:left;
  }


/* Section: specifics */
/* currently formatted for the index page & footer*/
#vdivider{
 float:left;
 margin-left:18px;
 margin-right:18px;

  }
#hdivider{
 margin-top:20px;
 margin-bottom:10px;
  }

/* Section: used on the index, coming soon page */
div.tmLogo{
margin-left: 16px;
padding-top: 4px;
}
div.tmLogo0{
margin-left: -3px;
padding-top: 3px;
}

#frontMidTitle {
 margin-top:12px;
  }

#secondMidTitle {
 margin-top:10px;
 margin-bottom:10px;
  }

.frontMidMargins {
 float:left;
 width:150px;
  }
#frontMidContent{
 margin-top:17px;
 margin-left:15px;
 margin-right:0px; /* previously was 20px for no real reason? there's the 14 px border */
  }

.topMargin{
 margin-top:8px;
  }
.topMargin1{
margin-top:3px;
}
/* Section: about page*/
#aboutTop{
}
#aboutLeft{
 float:left;
 width:208px;
 height:402px;
 margin-left:0px;
 margin-right:0px;
}
#aboutRight{
 float:left;
 width:300px;
 padding-right:0px;
 line-height:13px;
}
/* Section: band page*/
#bandTopRight{
 float:left;
}
#bandTopLeft{
 float:left;
 color:white;
 width:189px;
 height:230px;
 background-image:url(../images/u2/image_main_bg.gif);
 background-repeat: no repeat;
}
#bandMidTitle{
 background-image:url(../images/u2/header_bg.gif);
 background-repeat: no repeat;
 font-size:15px;
 width:558px;
 float:left;
 color: white;
 margin-top:3px;
 margin-bottom:0px;
 padding-left:22px;
 padding-bottom:3px;
 padding-top:2px;
}

#bandMidLeft{
float:left;
width:400px;
}

#bandMidRight{
float:right;
width:150px;
margin-top:0px;
padding-top:0px;

}
.showListingElement{
 margin:10px 10px 10px 10px;
}
.cityCol{
width:120px;
padding-bottom:10px;
}
.dateCol{
width:100px;
padding-bottom:10px;
}
.viewCol{
width:100px;
padding-bottom:10px;
}
#selectWidth{
width:100px; /* this doesn't work*/
margin-top:15px;
margin-bottom:15px;
}
#chooseShow{
width:140px;
background-color: #DDD;
padding: 7px 0px 10px 10px;
margin: 0px 0px 15px 0px;
}

/* Section: page: recent concerts */
#leftRecent{
float:left;
width:375px;
}
#rightRecent{
float:left;
width:132px;
}
#rightRecentElement{
margin-bottom:15px;
}
#recentShowFindForm{
 display:inline;
 margin-top:10px;
}
.recentShowForm{
 margin-top:10px;
}
#searchRecent{
background-color: #DDD;
padding:10px 10px 10px 10px;
margin-bottom: 15px;
}
.recentShortList{
	width:375px;
	height:89px;
	margin-top:5px;
	color:white;
	padding-left:15px;

background-image:url(../images/recent/header_bg.gif);
background-repeat: repeat-x;
font-size:10px;

}
.recentShortCol1{
width:95px;
font-size:12px;
}
.recentShortCol2{
width:75px;
}
.recentShortCol3{
width:70px;
}

/* Section: last night page*/
div.lastnightbottom{
float:left;
background-image:url(../images/recent/header_bg.gif);
 background-repeat:no-repeat;
width:375px;
margin-top:5px;
color:white;
font-size:10px;
}
div.lastNightBottomLeft{
float:left;
padding: 5px 0px 10px 20px;
width:230px;
}
div.lastNightBottomRight{
text-align:right;
margin:5px 0px 10px 10px;
float:left;
width:100px;
}
/* Section: buy page*/
#buyLeft{
float:left;
width:335px;
height:335px;
background-color:#E9E9E9;
 text-align:center;
vertical-align: middle;
}
#buyRight{
float:left;
width:220px;
margin-left:20px;
}
#buyThisImage{
vertical-align: middle;
}

.buyPhotoSize{
width:210px;
border: 0px;
/* 0px 0px 0px 0px; */
background-color:#EDEBDA;
padding-bottom:2px;
margin-bottom:10px;
}

.buyImagePickerTable{
background-color:#E9E9E9;
padding:5px 5px;
}
.buyImagePickerTR{
padding:0px 0px;
}
.buyImagePickerTD{
padding:2px 2px;
}
.buyOther{
color:#9C1A04;
font-size:10px;
margin-top:6px;
}

/* Section: Fonts: Global */

.defaultFont{
	color:#606060;
	font-size:10px;
  }
.boldDefaultFont {
	color:#606060;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
  }
.boldRedDefaultFont{
	color:#9C1A04;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
}
.whiteDefaultFont{
	color:white;
	font-size:10px;
	font-weight:normal;
	line-height:13px;
}
.boldWhiteDefaultFont{
	color:white;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
}
a{
padding-top:0px;
margin-top:0px;
  }
a.navListLeft{
	color:#606060;
	font-size:11px;
	text-decoration:none;	
	font-style:normal;
}
	a.navListLeft:hover{color:#9C1A04;}
a.white{
	color:white;
  }
	a.white:hover{color:black;}
a.buyLink0{
	color:#9C1A04;
	font-size:10px;
}
	a.buyLink0:hover{color:white;}
a.viewLink0{
	color:#606060;
	font-size:10px;
}
	a.viewLink0:hover{color:gray;}
a.buyLink{
	margin-top:8px;
	color:#9C1A04;
	font-size:10px;
}
	a.buyLink:hover{color:gray;}
a.viewLink{
	margin-top:5px;
	color:#606060;
	font-size:10px;
}
	a.viewLink:hover{color:gray;}
a.viewLinkRed{
	margin-top:8px;
	color:#9C1A04;
	font-size:10px;
}
	a.viewLinkRed:hover{color:gray;}
.listNavFont {
	color:#606060;
	font-size:11px;
	text-decoration:none;
  }
.minorHeaderTextGrey{
	margin-top:5px;
	color:#606060;
	font-size:12px;
}
.minorHeaderTextGreyBold{
	margin-bottom:3px;
	color:#606060;
	font-size:11px;
	font-weight: bold;
}
.minorHeaderText0{
	color:#9C1A04;
	font-size:12px;
}
.minorHeaderText{
	margin-top:12px;
	color:#9C1A04;
	font-size:12px;
}

.copyrightText{
	color:#606060;
	font-size:9px;
  }

.footerMenuText{
	color:#9C1A04;
	font-size:9px;
}
.pb{
	font-style:normal;
	color:#99988D;
	font-size:9px;
	text-decoration:none;
	border: none;
}

