body {
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#3366CC;
}
a:visited {
	color:#666666;
}
a:hover {
	color:#FF0000;
}

a.hedRed {
	text-decoration: none;
}
a.hedRed:visited {
	color: #AD0000;
}
a.hedRed:hover {
	color:#FF0000;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #990000;
	margin:0;
}

/*IMAGE BORDER STYLE*/
#imageMainLink img, .eventPhoto {border: #3366CC 1px solid; padding: 2px; margin:0px}
#imageMainLink:visited img {border: #666666 1px solid; padding: 2px;}
#imageMainLink:hover img {border: #FF0000 1px solid; padding: 2px;}
.eventPhoto {
	margin: 0 0 0 10px;
}
#imageMainLink div {
	font-size: 10px;
	border: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.imagePad {
	margin:5px; 
	padding:2px;
	border:1px solid #999999;
}
.padLeft {
	padding-left:10px;
}
.menuText {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.calDivider {
	border: none;
	border-right: 1px solid #71836D;
}
.boxOut {
	padding: 15px 10px 0px 20px; 
	border-top:2px dotted #cccccc; 
	background-color: #ffffff;
}
.ehr {	border-bottom: 1px solid #71836D; }
.main {
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	font-weight: normal;
}
.vr {
	border-right: 1px solid #BDDAB8;
}
.border table.cal {
	margin: 0 auto;
}
.cal {
	font-size: 12px; 
	vertical-align: middle;
	text-align: center;
}
.cal td {
	height: 20px;
}
.cal-header {
	font-size: 10px; 
	width: 23px; 
	height: 20px; 
	text-align: center; 
}
.cal-week {	background-color: #F0F0F0; }
.cal-today {
	font-weight: bold;
	background-color: #A5D8DC;
}
.cal-past { color: #666666; }
.cal-nav, .cal-nav-right {
	font-size: 11px;
	text-align: left;
	float: left;
	margin: 10px 0;
	clear: left;
}
.cal-nav-right  {
	float: right;
	clear: right;
}
.divider {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C8C8;
}

.rightName {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.rightListedItems {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 19px;
}
.businessName {
	font-size: 16px;
	color: #AD0000;
}
#header h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #AD0000;	
	margin:0;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;	
	margin:0;
}
.headlineMediumred, .headlineMediumblue, .headlineMediumgreen, .headlineMediumgray, .headlineMediumlightgray, .headlineMediumorange, .headlineFront{
	font-size: 14px;
	font-weight:bold;
	color: #AD0000;
}
	
.hedRed, .hedBlue, .hedGreen, .hedGray, .hedLgray, .hedOrange, .hedFront, hedWhite{
	font-size: 14px;
	font-weight:bold;
	color: #AD0000;	

}
.hedRed {color: #AD0000;}
.hedBlue { color: #3366CC; }
.hedGreen { color: #006666; }
.hedGray { color: #333333; }
.hedLgray { color: #666666; }
.hedOrange { color: #CC3300; }
.hedWhite { color:#FFFFFF; }

.headlineMediumblue { color: #3366CC; }
.headlineMediumgreen{ color: #006666; }
.hedGreen{ color: #339900; }
.headlineMediumgray { color: #333333; }
.headlineMediumlightgray { color: #666666; }
.headlineMediumorange {	color: #CC3300; }
.headlineFront {
	color: #333333;
	line-height: 18px;
}

.headlineMediumgraythin {
	font-size: 14px;
	font-weight:normal;
	color: #333333;
}

.byLine {
	font-size: 12px;
	font-weight:bold;
	color: #666666;
}
.tinyFont {
	font-size: 11px;
}
.mainDate {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}
.mainDateText {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-weight: normal;
}
.border {
	border: 1px solid #144308;
}

.error {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFD1C1;
	color: #660000;
	margin: 0px 10px 0px 10px;
	padding: 3px 3px 3px 45px;
	text-align: center;
	border: 1px solid #990000;
	background-image: url(/images/error_ico.gif);
	background-position: 5px;
	background-repeat: no-repeat;
	height: 45px;
}
.sm {
	background-image: url(/images/error_ico_sm.gif);
	background-position: 2px;
	height: 20px;
}
.success {
	font-size: 12px;
	background-color: #FEFFC1;
	color: #333333;
	margin: 0px 10px 0px 10px;
	padding: 3px 3px 3px 54px;
	text-align: center;
	border: 1px solid #623800;
	background-image: none;
}
.error p {
	margin: 3px;
}
/*ENTERTAINMENT */
.green, .orange, .purple, .style21, .style18, .style24, .style33  {	
	font-weight: bold;
	font-size: 14px;
}
.green { color: #1D9C00; }
.orange { color: #ED5000; }
.purple { color: #800086; }
.style5 {font-size: 12px; font-weight: bold; }
.style6 {font-size: 12px; color: #000000; line-height: 18px;}
.style21 { color: #B7002F; }
.style18 { color: #0E45AA; }
.style24 { color: #209BBE; }
.table-section {
	margin-top: 3px;
}

a.more-options {
	font-size: 16px;
	color: #AD0000;
	text-decoration: underline;
	font-weight: bold;
}
a.more-options:hover {
	color: #F44900;
	text-decoration: underline;
	font-weight: bold;
}
.page-numbers {
	font-size: 12px;
	text-align: center;
}
.style33 { color: #009900; }
.style34 { color: #B90000; font-weight: bold;}
.style36 { font-size: 12px; font-weight: bold; color: #387830; }
.style8 { font-size: 13px; font-weight: bold; }
img.order {
	border: none;
	margin-left: 5px;
	text-decoration: none;
}
.logout-form {
	font-size: 12px;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
}
.tos {
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	background-image: url(/images/picture_bottom.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	height: 21px;
}
.tos a {
	color: #666666;
}
.explain-price {
	font-weight: bold;
	color: #006600;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px dotted #006600;
}
body.legend-body {
	background-image:url(/images/bg.gif);
	text-align: center;
}
.legend {
	border: 3px solid #666666;
	background-color: #ffffff;
	margin: auto;
	width: 400px;
	padding: 10px;
	text-align: left;
}
.legend strong {
	color: #006600;
}
.legend img {
	margin-bottom: 20px;
}

.legend-label {
	text-align: right;
	vertical-align: top;
}
.legend ul {
	padding: 0px 0px 0px 5px;
	list-style: none;
}


/* Login bar bellow logo */
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	background-image: url(../../images/login_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 29px;
}
div.in { /*Used once you login*/
	line-height: 29px;
}
.buslogin {
	border-width: 1px 1px 1px 10px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	width: 250px;
} 
.login input {
	border: 1px solid #000000;
	font-size: 10px;
	color: #004000;
	padding: 1px;
	margin: 6px 5px 0px 5px;
	height: 15px;
	width: 125px;
}
.login label {
	color: #ffffff;
	padding: 7px 0px 0px 20px;
}
.login .button, .login .button-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../../images/login.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding: 0px;
	margin: 0px;
	border: none;
	cursor: pointer;
	width: 66px;
	height: 29px;
}
.login .button-on {
	background-image: url(../../images/login_on.jpg);
}
.login a, .login a:visited{
	color: #ffffff;
}
.login a:hover{
	color: #CAFFB0;
}
.login input.login-error {
	border: 2px solid #990000;
}
div.login-error {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
}
.login input, .login label, .login img{
	float: left;
}
.login div {
	float: right;
	text-align: right;
	width: 160px;
}
.login div a {
	float: none;
	line-height: 29px;
	padding-left: 10px;
}
div.logout {
	font-size: 12px;
	color: #ffffff;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: right;
	width: 825px;
}
div.logout a {
	color: #FFFFFF;
	font-size: 12px;
}
div.logout a:visited {
	color: #ffffff;
}
div.logout a:hover {
	color: #ffcc00;
}
/* End Login bar  */
/*Quick Search*/
.quickSearch {
	background-image: url(/images/quicksearch-home.gif);
	background-repeat: no-repeat;
	height: 240px;
	/*_height: 176px;
	padding: 60px 25px 5px 25px;*/
}
.quickSearch form {
	margin: 60px auto 0px auto;
	width: 165px;
}
.quickSearch select, .quickSearch input {
	margin-bottom:5px; 
	display: block; 
	background-color: #FFF2BF;
	border: 1px solid #333333;
	width: 100%;
} 
.quickSearch select {
	font-size: 11px;
	font-weight: bold;
}
.quickSearch input {
	font-size: 14px;
	font-weight: normal;
}
.quickSearch .button {
	margin: 10px auto 0px auto;
	border: none;
	background-color: transparent;
	width: auto;
}

/*End Quick Search*/
/* ZE BUZZ*/

.currentZe {
	border: 1px solid #DDDDDD;
	width: 450px;
	margin: 10px 0px 10px 0px;
	text-align: center;
	padding: 10px;
}
.currentZe p {
	text-align: left;
	margin: 5px 0px 5px 0px;	
}
.thisWeeksZe {
	color: #990000;
	font-weight: bold;
	font-size: 16px;
}
.currentZe object {
	width: 400px;
	padding: 0px; 
	margin: 0px;
}
.recentZe {
	border: 1px solid #CCCCCC;
	width: 140px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	list-style: none;
	text-align: center;
	overflow: hidden;
}
.recentZe li {
	background-color: #FFFFFF;
	padding-bottom: 5px;
	border-top: 1px dotted #CCCCCC;
}

.recentZe li.top {
	border-top: none;
}

.recentZe li:hover {
	background-color: #FFFFCC;
}

.recentZe a{
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.recentZe a img{
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 5px auto 0px auto;
}

.recentZe a:hover img{
	border: 1px solid #FF0000;
	padding: 2px;
}
.recentZe li.recentZeTitle {
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;	
	line-height: 20px;
	border: 1px solid;
	border-color: #999999;
	border-bottom: none;
	border-right: none;
}
/*END ZE BUZZ*/

/*TABLE WITH BEVELED CORNERS*/
.corners {
	clear: both;
}
.corners .tl, .corners .tr, .corners .bl, .corners .br {
	width: 5px;
}
.corners .tl, .corners .tr, .corners .bl, .corners .br, .corners .b, .corners .t {
	font-size: 2px;
	font: Arial, Helvetica, sans-serif;
	height: 10px;
	line-height: 1px;
}

.corners .tl {
	background: url(/images/corners/tl.gif) top left no-repeat; 
} 
.corners .tr {
	background: url(/images/corners/tr.gif) top right no-repeat; 
} 
.corners .bl {
	background: url(/images/corners/bl.gif) bottom left no-repeat; 
} 
.corners .br {
	background: url(/images/corners/br.gif) bottom right no-repeat; 
}
.corners .t {
	border-top: 1px solid #000000;
}
.corners .middle {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
.corners .b {
	border-bottom: 1px solid #000000;
}
/*end table with beveled corners*/

td.dottedBorder{
	border-bottom: 2px dotted #CCCCCC;
}

ul.storyList {
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	list-style:none;
}
ul.storyList li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(/images/bullet.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	font-size: 11px;
}

/*DOWNTOWN SECTION*/
.dtFeatEvents td{
	padding: 10px 0px;
	vertical-align: top;
}

.dtFeatEvents h3{
	margin: 0px 0px 5px 0px;
}

.dtFeatEvents h3, .dtFeatEvents p{
	margin-left: 10px;
}
/* DT Navigation*/


#dtNav a{
	float:left;
	display:block;
	height:55px;
	background-position:bottom;
	background-repeat:no-repeat;
}

#dtNavHome{
	background-image:url(../../images/dt/nav/home.gif);
	width:123px;
}
#dtNavHome:hover{
	background-image:url(../../images/dt/nav/homeOn.gif);
}
#dtNavMap{
	background-image:url(../../images/dt/nav/mapit.gif);
	width:91px;
}
#dtNavMap:hover{
	background-image:url(../../images/dt/nav/mapitOn.gif);
}
#dtNavExp{
	background-image:url(../../images/dt/nav/expcanton.gif);
	width:192px;
}
#dtNavExp:hover{
	background-image:url(../../images/dt/nav/expcantonOn.gif);
}
#dtNavEvents{
	background-image:url(../../images/dt/nav/events.gif);
	width:97px;
}
#dtNavEvents:hover{
	background-image:url(../../images/dt/nav/eventsOn.gif);
}
#dtNavNews{
	background-image:url(../../images/dt/nav/news.gif);
	width:132px;
}
#dtNavNews:hover{
	background-image:url(../../images/dt/nav/newsOn.gif);
}

/* End DT Navigation*/


#featuredEvent {
	margin-bottom:25px; 
}

.dtContent{
	margin:0px 0px 25px 15px;
}

/* MAP IT LIST FORMAT
#mapit{
	margin: 0px 0px 25px 0px;
	padding-left:0px;
	display: inline;
}	
#mapit li{
	display: inline;
	list-style-type: none;
}	*/

#dtForm{
	height:180px;
	width:575px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-image:url(../../images/dt/quicksearch_dt.gif);
	background-repeat:no-repeat;
}
#dtNews{
	width:550px;
}
#dtSearchPos{
	float:left;
	margin-top:55px;
	margin-left:15px;
	width:260px;
	vertical-align:middle;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-right: 1px dotted #666666;
}
#dtBrowse{
	float:left;
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100px;
	padding-left: 40px;
}
#dtBrowse ul{
	margin: 0px 0px 25px 20px;
	padding:0px;
}
#dtBrowse li{
	list-style-type: bullet;
	margin:0px;
}	
#mapitText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:10px 40px 5px 10px;
}	
.dtField{
	width:150px;
}

/*DOWNTOWN SECTION  -- In the News -- */
.newsBlurb{
	padding:5px 10px 15px 10px;
	font-size:12px;
	text-align:left;
}
.dtNews{
	line-height:15px;
	font-size: 11px;
	font-weight:bold;
	margin-top:5px;
	margin-right:10px;
	text-align: left;
}
.expLinks{
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	margin-top:0px;
	margin-right:10px;
}
.newspdf img{
	padding-left:5px;
}
.bg-y-repeat{
	background-repeat:y-repeat;
}
.bg-x-repeat{
	background-repeat:x-repeat;
}

/* "Center" map*/
.mapitContainer object{
	margin-left: 15px;
}

.dtEventPhotoContainer img {
	margin: 0px;
	padding: 3px;
	border: 1px solid #000;
}
 .flashVid {
 	margin-right: 5px;
}
#dtBox, #dtBoxCalendar {
	background: transparent url(/images/dt/homepage_bg.gif) no-repeat left top;
	height: 185px;
	cursor: pointer;
	cursor: hand;
}
#dtBoxCalendar {
	background: transparent url(/images/dt/calendar_promo_bg.jpg) no-repeat left 15px;
	margin-top: 15px;
	height: 181px;	
	vertical-align: bottom;
}
#dtBox a:link, #dtBox a:hover, #dtBox a:visited, #dtBoxCalendar a:link, #dtBoxCalendar a:hover, #dtBoxCalendar a:visited {
	color: #0096ff;
	font-weight: bold;
	font-size: 12px;
	float: right;
	padding: 0 7px 0 0;
	margin: 0 8px 25px 0;
	background: url(/images/dt/triangle_blue.gif) no-repeat right 5px;
}
#dtBoxCalendar a:link, #dtBoxCalendar a:hover, #dtBoxCalendar a:visited {
	margin: 0 8px 10px 0;
}
#homeJoin {
	background: transparent url(/images/homepage_join_bg.gif) no-repeat left top;
	height: 180px;
}
#calendarJoin {
	background: transparent url(/images/calendar_join_bg.jpg) no-repeat left 15px;
	margin-top: 15px;
	height: 184px;
}
#homeJoinBus, #calendarJoinBus {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 50px 0 7px 12px;
}
#calendarJoinBus{
	margin-top: 35px
}
#homeJoin ul, #calendarJoin ul {
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
	font-size: 11px;
}
#homeJoin ul li, #calendarJoin ul li {
	margin: 0;
	padding: 0 0 0 7px;
	background: url(/images/bullet2.gif) no-repeat left 7px;
	font-size: 11px;
	line-height: 16px;
	height: 16px;
}
#homeJoin a:link, #homeJoin a:visited, #homeJoin a:hover, #calendarJoin a:link, #calendarJoin a:visited, #calendarJoin a:hover {
	float: left;
	color: #0096ff;
	font-weight: bold;
	font-size: 12px; 
	margin: 15px 0 0 20px;
}
#dtBox a:hover, #homeJoin a:hover, #calendarJoin a:hover {
	color: #CC0000;
}
.homeEventInput {
	width: 170px;
}
#eventsSearch {
	background: url(/images/events_search_bg.gif) no-repeat 7px 6px;
	padding: 16px 0 0 17px;
	height: 102px; 
	text-align: left;
	margin-top: 10px;
}
#eventsSearch input, #eventsSearch label{
	font: 11px Arial, Helvetica, sans-serif;
}
#eventsSearch label.eventMajor, #eventsSearchDate label{
	font-weight: bold;
	font-size: 11px;
}
#eventsSearchFor label{
	font-size: 10px;
}
#eventsSearchKeywords label {
	font-weight: bold;
	font-size: 12px;
}
#eventsSearchKeywords{
	margin-bottom: 15px;
}
#eventsSearchFor{
	margin-bottom: 8px;
}
#eventsSearchKeywords input {
	width: 285px;
}
#eventsSearchDate .eventDate {
	width: 90px;
}
#eventsSubmit {
	margin-left: 10px;
}
#eventAdvancedLink {
	font-size: 10px;
}
.clear {
	display: block;
	height: 0;
	clear: both;
}
/*************************
BUSINESS DETAILS NEW & BATTLE OF BANDS
**************************/
#busMain,  {
	width: 635px;
	float: left;	
	clear: left;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0 15px 10px 15px;
	display: inline;
}
#battleMain {
	padding:0 10px 0px 10px;
	width: 650px;
	float: left;	
	clear: left;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0 15px 10px 5px;
	display: inline;
}
#busMain a:link, #busMain a:visited, #battleMain a:link, #battleMain a:visited {
	color: #3366CC;
}
#busMain a:hover, #battleMain a:hover {
	color: #f00;
}
#busMain h1, #battleMain h1 {
	height: 30px;
	padding-top: 10px;
	font-weight: bold;
	color: #a50000;
	margin: 0 10px 10px 10px;
}
#busMain h1 {
	font: 28px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#battleMain h1 {
	font: 32px Arial, Helvetica, sans-serif;
}
#battleMain h2 {
	margin-bottom:10px;
	font:  Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0068A6;
	text-transform: uppercase;
}

#battleMain h5 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#333;
	margin-bottom:2px;
}
#battleMain .whiteBG {
	background-color: #FFFFFF;
}
#battleFacebook {
	background-color:#D3D9E7;
	width: 160px;
	margin:0px 0px 10px 10px;
	padding:5px;
	float:right;
	border: #0068A6 1px dotted;
}
#battleFacebook p {
	font-size:11px;
	margin:0px 0px 5px 0px;
}
#battlePic {
	font-size:12px; 
	padding:5px; 
	margin:5px 5px 10px 10px; 
	float:right;
	width:160px;
}
#battleRight {
	width: 260px; 
	margin-top:15px;
	padding-top:55px;
	background:url(/images/battleRight_table.jpg) no-repeat;
	font-variant:small-caps;
}
#battleInfo {
	padding:0px 20px 0px 20px;
}
#battleRight h4 {
	margin: 0px 0px 5px 0px;
	font:  Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform: uppercase;
	font-weight:bold;
	color:#CC3300;
}
#battleRight h5 {
	margin: 15px 10px 2px 0px;
	font:  Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform: uppercase;
	font-weight:bold;
	color:#333;
	border-bottom:#999999 1px dotted;
}
#battleLink {
	margin: 15px 0px 2px 0px;
	font:  Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform: uppercase;
	font-weight:bold;
	color:#333;
	border-bottom:#999999 1px dotted;
}



#battleMain .byLine {
	margin-left: 20px;
}
#busMain .busBox, #battleMain .battleBox {
	background: #fff;
	width:635px;
}
#busMain {
	float:left;
	width:645px;
	max-width:645px;
}
.battleBox p {
	margin-left: 20px;
}
#busCat, #busAddress, #busStars {
	float: left;
	margin: 0 0 10px 10px;
	display: inline;
}
#busCat {
	width: 250px;
}
#busAddress {
	width: 180px;
}
#busStars {
	width: 132px;
	height: 55px;
	background: url(/images/stars_bg.gif) no-repeat 0 0;
	padding: 15px 0 0 8px;
}
#busCat p, #busAddress p {
	margin: 0 0 5px 0;
}

.busGreen, .busDay {
	font-weight: bold;
	color: #339933;
}
#busDescription {
	clear: both;
	margin: 10px;
}
#busMoreDetails {
	margin: 0 0 0 10px;
	padding-left: 12px;
	clear: both;
	background: url(/images/arrow_down.gif) no-repeat 0 3px;
	display: none;
}
#busUpdateInfo {
	text-align: right;
	font-size: 11px;
	margin: 0 10px 0 0;
}
.busSeparator {
	height: 26px;
	background: transparent url(/images/bus_separator_bg.gif) no-repeat 0 0;
}
#busBottom {
	height: 26px;
	background: transparent url(/images/bus_bottom_bg.gif) no-repeat 0 0;
}
#busMain h2 {
	color: #ed5000;
	font-weight; bold;
	font-size: 14px;
	padding: 0;
	margin: 0 10px;
	height: 20px;
}
.busReview {
	margin: 0 20px 10px 20px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #999;	
	display: inline-block;
}
.busReview h3 {
	float: left;
	width: 470px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
}
.busReviewDate{
	float: right;
	width: 120px;
	text-align: right;
}
.busReviewStars {
	clear: both;
}
#busMoreReviews {
	margin: 10px 0 10px 20px;
	font-size: 12px;
	font-weight: bold;
}
.busReview p {
	margin: 5px 0;
}
.busReview p a {
	font-size: 11px;
}
#busStories {
	margin: 0 0 20px 20px;
	padding: 0;
	list-style: none;
}
#busStories li {
	margin: 0 0 5px 0;
	background: url(/images/bullet.gif) no-repeat 0 7px;
	padding: 0 0 0 7px;
}
.busAbuse {
	font-size: 11px;
}
#busHoursSpecials {
	margin: 0 20px 10px 20px;
	padding: 0;
	list-style: none;
	width: 595px;
}
#busHoursSpecials li{
	padding: 0;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #999;
}
li#last {
	border-bottom: 0;
}
.busHours {
	float: left;
	clear: left;
	width: 120px;
	font-weight: bold;
}
.busClosed {
	font-weight: bold;
	font-size: 11px;
}
.busCommentsTitle {
	color: #a50000;
	font-weight: bold;
}
.busSpecials, .busSpecialsNone {
	float: right;
	clear: right;
	width: 470px;
}
.busSpecialsNone {
	font-size: 10px;
	font-weight: bold;
	color: #666;
}
#busDetailsList, #busDetailsListFirst {
	margin: 0 0 10px 10px;
	padding: 0;
	list-style: none;
	float: left;
	width: 292px;
	display: inline;
}
#busDetailsListFirst {
	margin-left: 20px;
}
#busDetailsList li, #busDetailsListFirst li {
	padding: 0px;
	margin: 0px;
	float: left;
	clear: both;
	width: 100%;
}
.clear {
	display: block;
	height: 0px;
	clear: both;
	font-size: 1px;
}
#busAd {
	float: left;
	text-align: right;
}
.noInfo {
	font-size: 10px;
	color: #666666;
}
#notRegistered {
	margin: 0 0 10px 20px;
}
#notRegistered h2 {
	color: #a50000;
	font-weight: bold;
	margin: 0 0 5px 0;
	font-size: 12px;
}
#notRegistered p {
	margin: 0 0 5px 0;
}
.busReviewLong {
	display: none;
}

#battleLinks {
	border: 1px solid #ccc;
	margin: 7px 7px 7px 20px;
	width: 210px;
	float: left;
	display: inline;
	clear: left;
	padding: 0 7px;
}
.leftHalf, .rightHalf{
	padding: 5px 0;
	margin: 0;
}
.rightHalf {
	float: right;
}
.leftHalf a, .rightHalf a{
	font-size: 14px;
	font-weight: bold;
}
.leftHalf .accent, .rightHalf .accent {
	font-size: 14px;	
}
#battleMain .accent {
	color: #FF6600;
}
.battleLeft {
	padding: 10px 10px 0px 10px;
	background:#fff;
}
.battleBreakout img {
	margin: 2px;
}
.battleBreakout .caption {
	margin: 7px;
	font-size: 10px;
}
.battleBreakout {
	float: left;
	display: inline;
	clear: left;
	width: 224px;
	border: 1px solid #ccc;
	margin: 7px 7px 7px 20px;
}
.battleBreakout h3 {
	margin: 0;
	padding: 3px 7px;
	background-color:#333333;
	background: #333 url(/images/imgDetailsCaptionBg.gif) repeat-x;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
.battleBreakout ul {
	margin: 0;
	padding: 0 7px 7px 7px;
	list-style: none;
}
.battleBreakout li {
	margin-top: 5px;
	font-size: 11px;
}
.battleBreakout div {
	margin: 7px;
}
.fileSize {
	font-size: 10px;
}
h1#special {
	font-size: 13px;
	margin-bottom: 0px; 
}
.thanksMain {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
color:#333333
}
.thanksMain p{
padding:0px;
margin:15px 0px;
}

.thanksEmf{
font-weight:bold;
font-size:14px;
color:#009966;
}
.thanksHeader{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
}
.thanksBizDiv{
width:300px;
margin-left:30px;
margin-top:10px;
margin-bottom:20px;
padding:10px;
background:#fff;
color:#666666;
}
.thanksBizDiv p{
padding:0px 0px 0px 7px;
margin:10px 0px;
text-align:left;
}
.thanksBizLogo{
margin: 0px 0px 0px 0px;
}
.thanksBizDiv h3{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
font-weight: bold;
margin:10px 0px 0px 0px;
padding:0x;
}










