body#template1 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height:14px;
	color: #060606;
	font-family:Arial, sans-serif;
	/*background: #404040 url(../images/frame/bg/bg_page.jpg) repeat-x left top;*/
	background: url(/Pics/bg/bg_body.gif) repeat 0 0;
	}
img, a img {
	border: 0;
	}
form {
	margin: 0; padding: 0;
	}
a:link {
	color: #c70b08;
	text-decoration: none;
	}
a:hover {
	color: #ea2d23;
	text-decoration: underline
	}
a:visited {
	color: #c70b08;
	text-decoration: none;
	}
p {
	margin:0; padding: 1px 0 6px 0;
	}
div, td {
	font-size: 12px;
	font-family:Arial, sans-serif;
	}
/*  LAYOUT  */
#wrapper {
	/*background:url(../images/frame/bg/bg_masthead-full.jpg) no-repeat top center;*/
	margin: 0 auto;
	position:relative;
	}
#wrapper2 {
	/*background:url(../images/frame/bg/bg_masthead-full.jpg) no-repeat top center;*/
	background: #000;
	margin: 0 auto;
	width:934px;
	/*position:relative;*/
	}
#outertable {
	width:934px;
	margin:-5px auto 0 auto;
	/*position:relative;*/
	z-index:999;
	}
/*  HEADER  */
#header {
	width: 934px;
	margin:0 auto;
	/*background:url(../images/frame/bg/bg_masthead-full.jpg) no-repeat top center;*/
	}
td#header img, td#header a img {
	border:none;
	margin:0;
	padding:0;
	}
/*  MAIN  */
td#main {
	width: 636px;
	}
	td#mainfull {
		width:636px;
		}
	td#maintop {
		width:636px;
		}
	td#maintopleft {
		width:318px;
		}
	td#maintopright {
		width:318px;
		}
	td#mainbot {
		width:636px;
		}
	td#mainbotleft {
		width:318px;
		}
	td#mainbotright {
		width:318px;
		}
	td#mainleft {
		width:318px;
		}
	td#mainright {
		width:318px;
		}
/*  LEFTNAV  */
td#leftnav {
	width:168px;
	padding:0;
	margin:0;
	}
div.leftnav {
	background:url(../images/frame/bg/bg_leftNav.png) no-repeat top center;
	color:#fff002;
	padding:9px 4px;
	}
	#leftnav ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		text-transform:uppercase;
		}
	#leftnav li {
		padding: 2px 0 20px 26px;
		background:url(../images/label/star.png) top left no-repeat;
		margin: 0;
		font-size: 11px;
		color: #fff;
		}
		#leftnav li a {
			color: #fff;
			}
		#leftnav li a:hover {
			color: #fff002;
			text-decoration:none;
			}
/*  SKINS  */		
.skin {
	text-align:left;
	}
	.skin.main_default, .skin .skin.main_default {
		background:#fff;
		border-bottom:7px solid #fde08a;
		}
	.skin.main_alternate, .skin .skin.main_alternate {
		background:#fbbd03;
		border-bottom:7px solid #fde08a;
		}
		.skin.main_alternate .control.concertcalendar, .skin .skin.main_alternate .control.concertcalendar {
			background:#fde08a;
			}
	td#mainleft .skin, td#maintopleft .skin, td#mainbotleft .skin, td#mainright .skin, td#maintopright .skin, td#mainbotright .skin {
		width:308px;
		}
	td#maintop .skin, td#mainbot .skin, td#mainfull .skin {
		width:626px;
		}
		td#mainfull .skin .skin, td#maintop .skin .skin, td#mainbot .skin .skin, 
		td#mainleft .skin .skin, td#maintopleft .skin .skin, td#mainbotleft .skin .skin, 
		td#mainright .skin .skin, td#maintopright .skin .skin, td#mainbotright .skin .skin,
		td#rm .skin_rm .skin_rm {width:auto;}
	
.insetbanner {
	text-align: center;
	}
.label_text {
	padding:0;
	font-family:Arial, sans-serif;
	font-size: 20px;
	line-height:20px;
	padding:9px 7px;
	font-weight: bold;
	font-style:italic;
	background:#f2cd5c;
	text-transform:uppercase;
	color: #fff;
	}
.label_image {
	padding:0;
	font-family:Arial, sans-serif;
	font-size: 20px;
	line-height:20px;
	padding:9px 7px;
	font-weight: bold;
	font-style:italic;
	background:#f2cd5c;
	text-transform:uppercase;
	color: #fff;
	}
	.skin.main_default .label_text, .skin.main_default .label_image,
	.skin .skin.main_default .label_text, .skin .skin.main_default .label_image {
		background:url(../images/label/bg_default.jpg) repeat-y top left #f4b803;
		}
	.skin.main_alternate .label_text, .skin.main_alternate .label_image,
	.skin .skin.main_alternate .label_text, .skin .skin.main_alternate .label_image {
		background:url(../images/label/bg_alternate.jpg) no-repeat top left #000;
		}
	.label_cap {
		height:11px; clear:both; overflow:hidden;
		}
		.skin.main_default .label_cap, .skin .skin.main_default .label_cap {
			background:url(../images/label/bg_default-cap.jpg) no-repeat top left;
			}
		.skin.main_alternate .label_cap, .skin .skin.main_alternate .label_cap {
			background:url(../images/label/bg_alternate-cap.jpg) no-repeat top left;
			}
		td#maintop .skin.main_default .label_cap, td#mainbot .skin.main_default .label_cap, td#mainfull .skin.main_default .label_cap,
		td#maintop .skin .skin.main_default .label_cap, td#mainbot .skin .skin.main_default .label_cap, td#mainfull .skin .skin.main_default .label_cap {
			background:url(../images/label/bg_default-cap-lg.jpg) no-repeat top left;
			}
		td#maintop .skin.main_alternate .label_cap, td#mainbot .skin.main_alternate .label_cap, td#mainfull .skin.main_alternate .label_cap,
		td#maintop .skin .skin.main_alternate .label_cap, td#mainbot .skin .skin.main_alternate .label_cap, td#mainfull .skin .skin.main_alternate .label_cap {
			background:url(../images/label/bg_alternate-cap-lg.jpg) no-repeat top left;
			}
.contentblock {
	font-size: 11px;
	padding:7px;
	padding-top:3px;
	border-left:7px solid #fde08a;
	border-right:7px solid #fde08a;
	}
	.skin.main_default .contentblock, .skin .skin.main_default .contentblock {
		color:#3a3321
		}
	.skin.main_alternate .contentblock, .skin .skin.main_alternate .contentblock {
		color:#060606;
		}
.subnavblock {
	padding: 5px;
	margin: 0 0 6px 0;
	font-size: 10px;
	font-weight: bold;
	color: #020202;
	text-align: right;
	}
	.subnavblock a {
		color: #020202 !important;
		text-decoration: none;
		}
	.subnavblock a:hover {
		text-decoration: underline;
		}
.footlinks {
	padding: 5px 7px;
	margin: 10px 0 0 0;
	font-size: 10px;
	color: #020202;
	text-align: right;
	font-weight:bold;
	}
	.skin.main_alternate .footlinks {}
	.footlinks a {
		color: #020202 !important;
		text-decoration: none;
		}
		.skin.main_alternate .footlinks a {}
	.footlinks a:hover {
		text-decoration: underline;
		}
		.skin.main_alternate .footlinks a:hover {}
/*  RM  */
td#rm {
	text-align: left;
	width:130px;
	}
div.rm {
	color:#fff;
	}
.rmlabel_text { 
	padding: 3px 0 3px 3px;
	margin: 0;
	font-family:Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;	
	}
.rmlabel_image { 
	padding: 3px 0 3px 3px;
	margin: 0;
	}
	.rmlabel_image, .rmlabel_text, .skin.mini_default .rmlabel_image, .skin .skin.mini_default .rmlabel_image, .skin.mini_default .rmlabel_text, .skin .skin.mini_default .rmlabel_text {
		color: #fff;
		background:url(../images/label/rm_default.png) repeat-x top left #5f0f0b;
		border-top:1px solid #770202;
		border-bottom:1px solid #770202;
		border-left:1px solid #770504;
		border-right:1px solid #770202;
		}
	.skin.mini_alternate .rmlabel_image, .skin.mini_alternate .rmlabel_text,
	.skin .skin.mini_alternate .rmlabel_image, .skin .skin.mini_alternate .rmlabel_text {
		color: #0b0b0b;
		background:url(../images/label/rm_alternate.jpg) repeat-x top left #fbbd03;
		border:1px solid #fbbd03;
		}
.rmitem {
	margin: 0;
	padding: 6px 8px 8px 8px;
	background:#000;
	font-size:12px;
	line-height:16px;
	color:#fff;
	}
	.skin.mini_default .rmitem {
		}
	.skin.mini_default-long .rmitem, .skin.mini_default-long .rmitem,
	.skin .skin.mini_default-long .rmitem, .skin .skin.mini_default-long .rmitem {
		background:url(../images/label/rm_bg_default.jpg) no-repeat bottom left #000;
		}
	.skin.mini_alternate .rmitem {
		}
.rmtile {
	margin: 0;
	padding: 0;
	background:#000;
	font-size:12px;
	line-height:16px;
	color:#fff;
	}
.rmitem .miniheader, .rmtile .miniheader {
	color:#888 !important;
	}
#rm a, #rm a:hover {
	color:#f2cd5c;
	}
#rm .trdef, #rm .trdef, #rm .tralt, #rm .tralt {
	font-size:10px !important;
	}
#rm .trdef a, #rm .trdef a:hover, #rm .tralt a, #rm .tralt a:hover {
	color:#C70B08;
	}

/*  FOOTER  */
td#footer {
text-align: center;
padding: 10px;
font-size:11px;
line-height:16px;
color: #14c9c2;
}

#footer ul { list-style-type: none; padding: 0; margin: 0; }
#footer li { display: inline; color: #fff; padding: 0 10px 0 0; }

#footer a { color: #fff; }
#footer a:hover { color: #fff; text-decoration:underline; }

/*-- DROP SHADOWS --*/
.noshadow {padding:5px;}
.shadowTable { 
	margin:0;
	margin-bottom:4px;
	padding:0;
	width:100%;
	}

td.dropTop, td.dropTopLeft, td.dropTopRight, td.dropBot, td.dropBotLeft, td.dropBotRight {font-size:1px; line-height:1px; height:5px; overflow:hidden;}

.dropTop {
	background: url("../Images/dropshadow/shadowT.png") repeat-x left bottom;
	}
.dropTopLeft {
	background: url("../Images/dropshadow/shadowTL.png") no-repeat right bottom;
	}
.dropTopRight {
	background: url("../Images/dropshadow/shadowTR.png") no-repeat left bottom;
	}
.dropLeft {
	background: url("../Images/dropshadow/shadowL.png") repeat-y right top;
	}
.dropRight {
	background: url("../Images/dropshadow/shadowR.png") repeat-y left top;
	}
.dropBot {
	background: url("../Images/dropshadow/shadowB.png") repeat-x left top;
	}
.dropBotLeft {
	background: url("../Images/dropshadow/shadowBL.png") no-repeat;
	}
.dropBotRight {
	background: url("../Images/dropshadow/shadowBR.png") no-repeat;
	}

/* v2.0 TEXT STYLES */
h1 { font-size: 16px; line-height: 18px; font-weight: bold; padding: 0 0 3px 0; margin: 0; }
h2 { font-size: 14px; line-height: 16px; font-weight: bold; padding: 0 0 3px 0; margin: 0; }
h3 { font-size: 12px; line-height: 14px; font-weight: bold; padding: 0 0 2px 0; margin: 0; }
h4 { font-size: 11px; line-height: 13px; font-weight: bold; padding: 0 0 2px 0; margin: 0; }
h5 { font-size: 10px; line-height: 12px; font-weight: bold; padding: 0 0 2px 0; margin: 0; }
h6 { font-size: 10px; line-height: 11px; padding: 0 0 2px 0; margin: 0;  }

.white { color: #ffffff; }
.black { color: #000000; }
.dark { color: #333; }
.lit { color: #fe712a; }
	.skin.main_alternate .lit {font-weight:bold;}
.dim { color: #666; }
.accent { color: #701511; }
.alert { color: #c70b08; }

.div2 { padding: 1px; margin: 0; clear: both; }
.div4 { padding: 2px; margin: 0; clear: both; }
.div6 { padding: 3px; margin: 0; clear: both; }
.div10 { padding: 5px; margin: 0; clear: both; }
.hdiv10 { padding: 10px; margin: 0; clear: both;}

/* ETC */
.alignright { float: right; display: inline; }
.clearfix { clear: both; }
.popupcontent { color: #222 !important; background: #efefef !important; padding: 5px 5px 5px 10px; }
.popupmasthead, .popupfooter { color: #444 !important; background: #e0e0e0 !important; }
hr { padding: 0; margin: 10px 0 10px 0; border: 0; background: #888; height: 1px; }
.pad img { padding: 2px 6px 4px 4px; }
.alt { background: #d0d0d0 !important; }


/* Ratings Fix */
.ratingMeter { background: none; }
.ratingMeter img, .ratingMeter a img { float: left; padding: 0 !important; margin: 0 !important; }


/* Controls across skins ... */
.main_default .largeheader {color: #020202;}
.main_default a.largeheaderlink {color: #020202;}
.main_default .miniheader, .main_alternate .miniheader {color: #020202;}	
.main_alternate .largeheader {color: #030303;}
.main_alternate a.largeheaderlink {color: #030303;}
.main_alternate .miniheader, .main_alternate .sblabel {color: #030303;}

/* v1.0 text styles, REQUIRED for controls */
.largeheader { font-weight: bold; font-size: 14px; line-height:1.4em; color: #701511; }
.header { font-weight: bold; font-size: 13px; line-height:1.4em; color: #701511; }
.subheader { font-weight: bold; font-size: 12px; color: #331816; }
.jumperlink { font: bold 11px/15px; color:#14c9c2 !important;}
	.skin.main_alternate .jumperlink { color:#701511 !important;}
a.headerlink { font-weight: bold; color: #701511; }
a.headerlink:hover  { color: #701511; }
a.largeheaderlink  { font-size: 14px; font-weight: bold; color: #701511; }
a.largeheaderlink:hover  { color: #701511; }
.mini { font-size: 11px; line-height: 15px; }
.minilit { font-size: 11px; line-height: 15px; color:#fe712a; }
	.skin.main_alternate .minilit {font-weight:bold;}
.miniheader, .sblabel { font-size: 11px; font-weight: bold; color: #222; }
.minidim { font-size: 11px; line-height: 15px; color: #666; }
.minidimheader { font-size: 11px; line-height: 15px; color: #666; font-weight:bold; }
.minilink { font-size: 11px; line-height: 15px; color: #D20101; }
.micro, .microlink { font: 10px/12px arial, sans-serif; }
.microdim { font: 10px/12px arial, sans-serif; color: #666; }


/* v1.0 bg styles, REQUIRED for controls */
.mhpopup {background: url("../images/frame/bg/mh.popup.gif");}
.pg {background: url("../images/frame/bg/pg.gif");}
.trlb, .tralt {font-size:12px; line-height:16px; font-weight:bold; color:#151414;}
.trdef {/*background:#FDE08A;*/ color:#060606; font-size:12px; line-height:16px; font-weight:bold; color:#151414;}
	.skin.main_alternate .trlb, .skin.main_alternate .tralt
		{font-size:12px; line-height:16px; font-weight:bold;}
	.skin.main_alternate .trdef
		{color:#060606; font-size:12px; line-height:16px; font-weight:bold;}
.sbdiv, .sbdivrl, .sblb, .sbrl, .sbtralt {background:#fdf9ec;}
.sbtrdef {color:#060606; font-size:12px; line-height:16px; font-weight:bold; color:#151414;}
	.skin.main_alternate .sbdiv, .skin.main_alternate .sbdivrl, .skin.main_alternate .sblb, .skin.main_alternate .sbrl, .skin.main_alternate .sbtralt
		{color:#060606;}
	.skin.main_alternate .sbtrdef
		{color:#060606;}

.pgBg {background: #231f20;}
.crint {background: #fff;}
.sbint {background:#FDE08A;}

.sbdiv {
}
.sbdivrl {
}
.sbint {
}
.sblb {
}
.sbrl {
	padding: 4px 6px 4px 6px;
	}
.trlb {
}
.sbtralt {
	padding: 2px;
	}
.sbtrdef {
	padding: 2px;
	}
.tralt {
	padding:5px 2px;
	}
	.tralt  td {
		padding:5px 2px;
	}
	.tralt a {
	}
.trdef {
	padding:5px 2px;
	}
	.trdef td {
		padding:5px 2px;
	}
	.trdef a {
	}

.hdiv11 {
	margin:5px 4px;
	background:#ccc;
	height:1px !important;
	overflow:hidden;
	clear: both;
	}
	.skin.main_alternate .hdiv11 {background:#666;}
.hdiv17 {
	margin:8px 4px;
	background:#ccc;
	height:1px !important;
	overflow:hidden;
	clear: both;
	}
	.skin.main_alternate .hdiv17 {background:#666;}

/* Control-specific */
.control {
	}

/* Result of SF Case4829 */
.skin.main_default.nocapshadow .label_cap, .skin.main_alternate.nocapshadow .label_cap
{background:#FDE08A !important; height:7px !important;}
.skin.main_alternate.nocapshadow .contentblock, .skin.main_default.nocapshadow .contentblock {padding-top:7px !important;}

/*** New Skins based on WYLF ***/
/* Grey 1px */
.skin_m04 {
	border:1px solid #f4f4f4;
	margin: 10px 0;
	} 
	
.label_text.label_text_m04 {
	background: none;
}
.label_text.label_text_m04 h2 {
	color:#fff;  text-transform: none;
}
.label_img.label_img_m04{
	
}
.skin_m04  .contentblock{ border: 7px solid transparent; color: #fff; }
.skin_m04 .contentblock a, .skin_m05 .contentblock a{ color: #fe0000!important; text-decoration: none; }
.skin_m04 .contentblock a:hover, .skin_m05 .contentblock a:hover{ color: #fe0000!important; text-decoration: underline; }
.skin_m04 .contentblock  .miniheader, .skin_m04 .contentblock   .sblabel, .skin_m05 .contentblock  .miniheader, .skin_m05.contentblock   .sblabel{ color: #fff; }


/* Red 1px */
.skin_m05{
	border:1px solid #fe0000;
	margin: 10px 0;
	} 
	
.label_text.label_text_m05{
	background: none;
}
.label_text.label_text_m05 h2 {
	color:#fff; text-transform: none;
}
		
.label_img.label_img_m05 {
	
}
.skin_m05 .contentblock{ border: 7px solid transparent; color: #fff; }
.skin_m05 .contentblock a{ color: #fe0000 ; text-decoration: underline; }
.skin_m05 .contentblock a:hover{ color: #fe0000 ; text-decoration: underline; }



