html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
} strong {font-weight:bold;}

body {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	color:#1f1f1f;
	}
p {
	line-height:1.2727em;
	padding:0 0 6px 0;
	}
ol, ul {
	list-style:none;
	}
table {
	border-collapse:separate;
	border-spacing:0;
	}
caption, th, td {
	font-weight:normal;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
	}
blockquote, q {
	quotes:"" "";
	}

/* basic links */
a {text-decoration:none;}
a:hover {text-decoration:none;}

/* ****************************** */
/* ****************************** */

body#template5 {
	background:#8a5c2f;
	}
body.popup {
	background:#222;
	color:#ccc;
	}
	/* ****************************** */
	.popupmasthead {
	background:#222;
	}
	.popupcontent {
		background:#222;
		padding:10px;
		color:#ccc;
		}
	.popupcontent td {
		padding:2px;
		}
	.popupfooter {
		background:#222;
		}
	/* ****************************** */
td, div {
	font-size:11px;
	}
a , a:visited {
	color:#513115;
	}
a:hover, a:visited:hover {
	color:#1e1107;
	}

/* layout */
#wrapper {
	background:url(/Pics/bg/bg_body.jpg) top center repeat-x #8a5c2f;
	text-align:left;
	}
#wrapper2 {
	background:url(/Pics/bg/bg_deco2.jpg) top center no-repeat;
	}
#header {
	margin:0 auto;
	padding-bottom:10px;
	}
#topnav {
	width:960px;
	position:relative;
	margin:-5px auto 0 auto;
	}
/* ******* */
#main {
	width:950px;
	margin:0 auto;
	}
#main_content {
	width:950px;
	margin:0 auto;
	}
td#mainlead {
	}
	div.content_body {
		}
	td.mainlead_left {
		width:632px;
		}
		body.interior7a td.mainlead_left {
			width:318px;
			}		
	td.mainlead_right {
		width:318px;
		}
		body.interior7a td.mainlead_right {
			width:632px;
			}
#mainleft {
	width:632px;
	padding-right:18px;
	}
	body.interior4a td#mainleft {
		width:300px;
		}
	body.interior5a td#mainleft {
		width:300px;
		}
	body.interior6a td#mainleft {
		width:300px;
		}
	body.interior7a td#mainleft {
		width:300px;
		}
	body.interior2b td#mainleft {
		width:300px;
		}
td#mainright {
	width:300px;
	}
	body.interior2b td#mainright {
		width:632px;
		}
	body.interior4a td#mainright {
		width:632px;
		}
	body.interior5a td#mainright {
		width:632px;
		}
	body.interior6a td#mainright {
		width:632px;
		}
	body.interior7a td#mainright {
		width:632px;
		}
.base_col {
	}
/* ******* */
#footer {
	margin:0 auto;
	width:912px;
	}
	
/* ****************************** */
/* masthead */
img#masthead, img.img_center {
	display:block;
	margin:0 auto;
	}

/* top nav */
#topnav {
	} /* div containing shadow table with td#nav */
#nav ul {
	background:url(../Images/header/bg_topnav-flourish.jpg) top right no-repeat;
	float:left;
	width:950px;
	}
#nav li, #nav a, #nav img {
	display:block;
	float:left;
	}
	#nav a:hover {
		background:url(../images/nav/hover.jpg) 0 0 repeat-x #5e4524;
		}
.imgheader {
	border:0 !important;
	}
	
/* FOOTER */
#footerwrap {
	background:url(../images/frame/bg/bg_footer.jpg) 0 0 repeat-x #422715;
	padding:30px 0;
	margin:44px 0 0 0;
	}
.footer_col {
	float:left;
	}
	.footer_col.col01 {
		width:90px;
		}
	.footer_col.col02 {
		width:426px;
		padding:0 20px;
		}
	.footer_col.col03 {
		width:173px;
		padding:0 10px 0 0;
		}
	.footer_col.col04 {
		width:173px;
		}
	.footer_col.col05 {
		width:276px;
		padding-right:80px;
		float:right;
		text-align:center;
		}
.footer_col a, .footer_col a:visited {
	color:#fff;
	}
.footer_col a:hover, .footer_col a:visited:hover {
	color:#ccc;
	}
.footer_col ul {
	list-style-type:none;
	padding:0 10px 0 10px;
	margin:0;
	}
.footer_col li {
	padding:0 0 4px 0;
	}
.footer_col li a, .footer_col li a:visited {
	color:#ff45cd;
	text-decoration:none;
	}
.footer_col li a:hover, .footer_col li a:visited:hover {
	color:#e622b1;
	text-decoration:none;
	}
.footer_col p {
	color:#b49e6d;
	font-size:9px;
	}
a.comments {
	font-weight:normal;
	text-decoration:underline;
	}
a.comments:hover {
	color:#ccc;
	}
.ei_logo {
	padding:2px 0;
	}
.footer_col p.dim {color:#8a5d32;}

/****************** Skins */
.skin {
	margin:0 0 15px 0;
	}
	/* ******* */
	.col2_first .skin {margin-right:6px;}
	.col2_last .skin {margin-left:6px;}
		/* Could be used to protect against extra margins when triple-skinning ...
		.col2_first .skin .skin {margin-right:0 !important;}
		.col2_last .skin .skin {margin-left:0 !important;}*/
	/* ******* */
	.col3_first .skin {margin-right:8px;}
	.col3_mid .skin {margin-left:4px; margin-right:4px;}
	.col3_last .skin {margin-left:8px;}
		/* Could be used to protect against extra margins when triple-skinning ...
		.col3_first .skin .skin {margin-right:0 !important;}
		.col3_mid .skin .skin {margin-left:0 !important; margin-right:0 !important;}
		.col3_last .skin .skin {margin-left:0 !important;}*/
	/* ******* */
.skin.bg_deco {
	}
	.skin.bg_deco.deco_left {
		background:url(../Images/skins/bg_left_deco.png) no-repeat top left;
		}
	.skin.bg_deco.deco_right {
		background:url(../Images/skins/bg_right_deco.png) no-repeat top right;
		}
	.skin.bg_deco.deco_right2 {
		background:url(../Images/skins/bg_left_deco2.png) no-repeat top right;
		}
	.skin.bg_deco.deco_left2 {
		background:url(../Images/skins/bg_right_deco2.png) no-repeat top left;
		}
.bg_light {
	background:url(../Images/skins/white.png) repeat;
	padding:22px 3px 14px 3px;
	}
	#mainlead .skin.main_002 .bg_light {
		padding-bottom:3px;
		}
		.mainlead_left .skin.main_002 .bg_light {
			padding-left:8px;
			padding-right:8px;
			}
		.mainlead_right .skin.main_002 .bg_light {
			padding-right:8px;
			padding-left:5px;
			}
		.mainlead_right .skin.main_001 .bg_light {
			padding-left:0;
			}
.skin.main_001 {
	}
.skin.main_002 {
	}
	.skin.main_002 a:hover, .skin.main_002 a:visited:hover, .skin .skin.main_002 a:hover, .skin .skin.main_002 a:visited:hover {
		color:#100200;
		}
	.skin.main_002 a, .skin.main_002 a:visited, .skin .skin.main_002 a, .skin .skin.main_002 a:visited {
		color:#1e1107;
		}
.skin.main_003 {
	}
	.mainright .skin.main_003 {
		margin-left:5px;
		margin-right:5px;
		}
.skin.main_004 {
	}
	.mainright .skin.main_004 {
		margin-left:5px;
		margin-right:5px;
		}
	
/* *********************** */
.label_text {
	text-align:left;
	font-weight:bold;
	}
.label_text h2 {
	font-weight:bold;
	line-height:1;
	margin:0;
	text-transform:uppercase;
	}
	.label_text.label_text_m01, .label_image.label_image_m01 {
		margin-bottom:-8px;
		padding:0 8px;
		z-index:999;
		position:relative;
		text-align:left;
		}
		.label_image.label_image_m01 {
			margin-bottom:-10px;
			}
		.deco_right2 .label_text, .deco_right2 .label_image {
			text-align:right;
			}
			.deco_right2 .skin .label_text, .deco_right2 .skin .label_image {
				text-align:left;
				}
		.label_text.label_text_m01 h2, .label_text.label_text_m01 h2 a, .label_text.label_text_m01 h2 a:visited {
			color:#fff;
			font-size:20px;
			}
			.label_text.label_text_m01 h2 a:hover, .label_text.label_text_m01 h2 a:visited:hover {
				color:#ededed;
				}
	.label_text.label_text_m02 {
		text-align:right;
		}
		.deco_left2 .label_text {
			text-align:left;
			}
		.label_text.label_text_m02 h2, .label_text.label_text_m02 h2 a, .label_text.label_text_m02 h2 a:visited {
			color:#1e1107;
			font-size:20px;
			}
			.label_text.label_text_m02 h2 a:hover, .label_text.label_text_m03 h2 a:visited:hover {
				color:#100200;
				}
	.label_text.label_text_m03 {
		color:#392514;
		}
		.label_text.label_text_m03 h2, .label_text.label_text_m03 h2 a, .label_text.label_text_m03 h2 a:visited {
			color:#392514;
			font-size:13px;
			padding-bottom:4px;
			}
			.label_text.label_text_m03 h2 a:hover, .label_text.label_text_m03 h2 a:visited:hover {
				color:#1e1107;
				}
				.skin.main_002 .label_text.label_text_m03 {
					color:#f0e3cc;
					}
					.skin.main_002 .label_text.label_text_m03 h2, .skin.main_002 .label_text.label_text_m03 h2 a, .skin.main_002 .label_text.label_text_m03 h2 a:visited {
						color:#fff;
						font-size:13px;
						padding-bottom:4px;
						}
						.skin.main_002 .label_text.label_text_m03 h2 a:hover, .skin.main_002 .label_text.label_text_m03 h2 a:visited:hover {
							color:#f0e3cc;
							}
	.label_text.label_text_m04 {
		color:#f0e3cc;
		}
		.label_text.label_text_m04 h2, .label_text.label_text_m04 h2 a, .label_text.label_text_m04 h2 a:visited {
			color:#fff;
			font-size:13px;
			padding-bottom:4px;
			}
			.label_text.label_text_m04 h2, .label_text.label_text_m04 h2 a:hover, .label_text.label_text_m04 h2 a:visited:hover {
				color:#f0e3cc;
				}
				.skin.main_001 .label_text.label_text_m04 h2, .skin.main_001 .label_text.label_text_m04 h2 a, .skin.main_001 .label_text.label_text_m04 h2 a:visited {					
					color:#392514;
					font-size:13px;
					}
					.skin.main_001 .label_text.label_text_m04 h2 a:hover, .skin.main_001 .label_text.label_text_m04 h2 a:visited:hover {
						color:#1e1107;
						}
				.skin.main_002 .label_text.label_text_m04 h2, .skin.main_002 .label_text.label_text_m04 h2 a, .skin.main_002 .label_text.label_text_m04 h2 a:visited {					
					color:#fff;
					}
					.skin.main_002 .label_text.label_text_m04 h2 a:hover, .skin.main_002 .label_text.label_text_m04 h2 a:visited:hover {
						color:#f0e3cc;
						}
.label_img img {
	display:block;
	}
img.label_go {
	display:block;
	padding:10px 0 10px 10px;
	float:right;
	}
/* *********************** */
.inset_banner {
	padding:4px 0;
	}
	.inset_banner img {
		display:block;
		margin:0 auto;
		}
/* *********************** */
.subnav {
	text-align:right;
	} /* div containing <ul> */
	.subnav.subnav_m01 {
		padding:4px 8px;
		text-align:left;
		}
	.subnav.subnav_m02 {
		text-align:left;
		}
		.deco_left2 .subnav.subnav_m02 {
			text-align:right;
			}
	.subnav.subnav_m04 {
		text-align:right;
		}			
.subnavblock {
	padding:4px 0;
	display:inline;
	} /* class on <ul> */
	.subnavblock li a {
		padding:0 4px;
		}
	.subnavblock li.first a {
		padding:0 4px 0 0;
		}
	.subnavblock a , .subnavblock a:visited {
			}
		.subnavblock a:hover, .subnavblock a:visited :hover {
			}
			/* ****** */
			.subnavblock.subnavblock_m01 {
				color:#513115;
				}
				.subnavblock.subnavblock_m01 a, .subnavblock.subnavblock_m01 a:visited {
					color:#513115;
					}
				.subnavblock.subnavblock_m01 a:hover, .subnavblock.subnavblock_m01 a:visited:hover {
					color:#1e1107;
					}
			/* ****** */
			.subnavblock.subnavblock_m02 {				
				color:#513115;
				}
				.subnavblock.subnavblock_m02 li.first a {
					padding:0 4px 0 0;
					}				
				.subnavblock.subnavblock_m02 li.last a {
					padding:0 0 0 4px;
					}
				.subnavblock.subnavblock_m02 a, .subnavblock.subnavblock_m02 a:visited {
					color:#100200;
					}
					.subnavblock.subnavblock_m02 a:hover, .subnavblock.subnavblock_m02 a:visited:hover {				
						color:#1e1107;
						}
			/* ****** */
			.subnavblock.subnavblock_m03 {
				color:#f0e3cc;
				font-size:92%;
				padding:0;
				}
				.subnavblock.subnavblock_m03 li.first a {
					padding:0 0 0 4px;
					}				
				.subnavblock.subnavblock_m03 li.last a {
					padding:0 0 0 4px;
					}
				.subnavblock.subnavblock_m03 a, .subnavblock.subnavblock_m03 a:visited{
					color:#f0e3cc;
					}
					.subnavblock.subnavblock_m03 a:hover, .subnavblock.subnavblock_m03 a:visited:hover  {				
						color:#b49e6d;
						}
				.skin.main_001 .subnavblock.subnavblock_m03 a, .skin.main_001 .subnavblock.subnavblock_m03 a:visited {					
					color:#80634b;
					}
					.skin.main_001 .subnavblock.subnavblock_m03 a:hover, .skin.main_001 .subnavblock.subnavblock_m03 a:hover:visited {
						color:#b49e6d;
						}
			/* ****** */
			.subnavblock.subnavblock_m04 {
				color:#b49e6d;
				font-size:92%;
				padding:0;
				}
				.subnavblock.subnavblock_m04 li.first a {
					padding:0 0 0 4px;
					}				
				.subnavblock.subnavblock_m04 li.last a {
					padding:0 0 0 4px;
					}
				.subnavblock.subnavblock_m04 a, .subnavblock.subnavblock_m04 a:visited {
					color:#f0e3cc;
					}
					.subnavblock.subnavblock_m04 a:hover, .subnavblock.subnavblock_m04 a:visited:hover {				
						color:#b49e6d;
						}
				.skin.main_001 .subnavblock.subnavblock_m04 a, .skin.main_001 .subnavblock.subnavblock_m04 a:visited {					
					color:#80634b;
					}
					.skin.main_001 .subnavblock.subnavblock_m04 a:hover, .skin.main_001 .subnavblock.subnavblock_m04 a:hover:visited {
						color:#b49e6d;
						}
				.skin.main_002 .subnavblock.subnavblock_m04 a, .skin.main_002 .subnavblock.subnavblock_m04 a:visited {
					color:#f0e3cc;
					}
					.skin.main_002 subnavblock.subnavblock_m04 a:hover, .skin.main_002 .subnavblock.subnavblock_m04 a:visited:hover {
						color:#b49e6d;
						}
/* *********************** */
.contentblock {
	clear:both;
	text-align:left;
	}
	/* ****** */
	.contentblock.contentblock_m01 {
		padding:8px;
		}
		#mainlead .contentblock.contentblock_m01 {
			padding:0;
			}
	.contentblock.contentblock_m02 {
		padding:5px 13px 16px 13px;
		color:#b49e6d;
		}
		#mainlead .contentblock.contentblock_m02 {
			padding-left:0;
			padding-right:0;
			}
	.contentblock.contentblock_m03 {
		padding:8px;
		}
		.skin.main_002 .contentblock.contentblock_m03 a, .skin.main_002 .contentblock.contentblock_m03 a:visited {
			color:#f0e3cc;
			}
		.skin.main_002 .contentblock.contentblock_m03 a:hover, .skin.main_002 .contentblock.contentblock_m03 a:visited:hover {
			color:#fff;
			}
			.contentblock.contentblock_m03 a strong, .contentblock.contentblock_m03 a:visited strong {
				color:#513115;
				}
			.contentblock.contentblock_m03 a:hover strong, .contentblock.contentblock_m03 a:visited:hover strong {
				color:#392514;
				}
	.contentblock.bg_main_004 {
		background:url(../Images/skins/skin002.png) repeat;
		padding:8px;
		}
		.skin.main_001 .contentblock.bg_main_004 {
			background:url(../Images/skins/skin002-lt.png) repeat;
			}
		.skin.main_002 .contentblock.contentblock_m04 a, .skin.main_002 .contentblock.contentblock_m04 a:visited {
			color:#f0e3cc;
			}
		.skin.main_002 .contentblock.contentblock_m04 a:hover, .skin.main_002 .contentblock.contentblock_m04 a:visited:hover {
			color:#fff;
			}
				
/* *********************** */
.footlinks {
	} /* div containing <ul> */
	.footlinks.footlinks_m01 {
		padding:5px 8px;
		text-align:left;
		}
	.footlinks.footlinks_m02 {
		padding:0 0 2px 0;
		text-align:left;
		}
	.footlinks.footlinks_m03 {
		padding:2px 0;
		text-align:left;
		}
	.footlinks.footlinks_m04 {
		padding:2px 0;
		text-align:left;
		}
.footlinksblock {
	color:#b49e6d;
	} /* class on <ul> */
	.footlinksblock li a {
		padding:0 4px;
		}
		.footlinksblock li.first a {
			padding:0 4px 0 0;
			}
	.footlinksblock a {
		}
		.footlinksblock a, .footlinksblock a:visited {
			}
		.footlinksblock a:hover, .footlinksblock a:visited:hover {
			text-decoration:none;
			}
			/* ****** */
			.footlinksblock.footlinksblock_m01 {
				}
				.footlinksblock.footlinksblock_m01 a, .footlinksblock.footlinksblock_m01 a:visited {
					color:#513115;
					}
					.footlinksblock.footlinksblock_m01 a:hover, .footlinksblock.footlinksblock_m01 a:visited:hover {				
						color:#1e1107;
						}
			.footlinksblock.footlinksblock_m02 {			
				color:#513115;
				}
					.footlinksblock.footlinksblock_m02 li.first a {
						padding:0 4px 0 0;
						}				
					.footlinksblock.footlinksblock_m02 li.last a {
						padding:0 0 0 4px;
						}
				.footlinksblock.footlinksblock_m02 a, .footlinksblock.footlinksblock_m02 a:visited {
					color:#100200;
					}
					.footlinksblock.footlinksblock_m02 a:hover, .footlinksblock.footlinksblock_m02 a:visited:hover {				
						color:#1e1107;
						}
			.footlinksblock.footlinksblock_m03 {
				color:#b49e6d;
				font-size:92%;
				}
				.footlinksblock.footlinksblock_m03 a, .footlinksblock.footlinksblock_m03 a:visited {
					color:#f0e3cc;
					}
					.footlinksblock.footlinksblock_m03 a:hover, .footlinksblock.footlinksblock_m03 a:visited:hover {				
						color:#b49e6d;
						}
				.skin.main_001 .footlinksblock.footlinksblock_m03 {
					color:#b49e6d;
					}
					.skin.main_001 .footlinksblock.footlinksblock_m03 a, .skin.main_001 .footlinksblock.footlinksblock_m03 a:visited {					
						color:#80634b;
						}
						.skin.main_001 .footlinksblock.footlinksblock_m03 a:hover, .skin.main_001 .footlinksblock.footlinksblock_m03 a:hover:visited {
							color:#b49e6d;
							}
			.footlinksblock.footlinksblock_m04 {
				color:#b49e6d;
				font-size:92%;
				}
				.footlinksblock.footlinksblock_m04 a, .footlinksblock.footlinksblock_m04 a:visited {
					color:#f0e3cc;
					}
					.footlinksblock.footlinksblock_m04 a:hover, .footlinksblock.footlinksblock_m04 a:visited:hover {				
						color:#b49e6d;
						}
				.skin.main_001 .footlinksblock.footlinksblock_m04 a, .skin.main_001 .footlinksblock.footlinksblock_m04 a:visited {					
					color:#80634b;
					}
					.skin.main_001 .footlinksblock.footlinksblock_m04 a:hover, .skin.main_001 .footlinksblock.footlinksblock_m04 a:hover:visited {
						color:#b49e6d;
						}
						
/* *********************** */
/* DROP SHADOWS */
.shadowTable {width:100%;}
.shadowTable.main_001 {
	z-index:95;
	}
td.dropTop, td.dropTopLeft, td.dropTopRight, td.dropBot, td.dropBotLeft, td.dropBotRight {font-size:1px; line-height:1px; height:5px; overflow:hidden;}
td.dropLeft, td.dropTopLeft, td.dropTopRight, td.dropRight, td.dropBotLeft, td.dropBotRight {font-size:1px; line-height:1px; width:5px;}
.dropBody {
	}
	#nav.dropBody {
		background:url(../Images/header/bg_topnav.jpg) repeat-x 0 0 #7d6940;
		}
	.dropBody.bg_main_001 {
		background:url(../Images/skins/bg_content.jpg) repeat-x bottom left #fff;
		}
.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;
	}
	
/* ETC */
.alignright {
	float:right;
	display:inline;
	}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.pad img {
	margin-right:5px;
	display:block;
	}
.image_top_left {
	display:block;
	float:left;
	padding:0 10px 10px 0;
	margin:0;
	}
.image_top_right {
	display:block;
	float:right;
	padding:0 10px 0 10px;
	margin:0;
	}
.image_no_text_wrap {
	display:block;
	padding:0 0 10px 0;
	margin:0;
	clear:both;
	}
	
.display_block {display:block;}
.display_inline {display:inline;}
.nomarg	{margin:0;}
.nomarg_bottom {margin-bottom:0;}
.nomarg_top	{margin-top:0;}
.nomarg_left {margin-left:0;}
.nomarg_right {margin-right:0;}

.nopad	{padding:0;}
.nopad_bottom {padding-bottom:0;}
.nopad_top {padding-top:0;}
.nopad_left {padding-left:0;}
.nopad_right {padding-right:0;}

.list_block {
	list-style-type:none;
	} /* barebones only:skin sub and foot navs pull from this */
	.list_block li {
		display:inline;
		}

/****************** Ratings Fix */
.ratingMeter {
	background:none;
	}
.ratingMeter img, .ratingMeter a img {
	float:left;
	padding:0 !important;
	margin:0 !important;
	}
	
/****************** v2.0 text styles */
.white {color:#fff;}
.black {color:#000;}
.dark {color:#1e1107;}
.lit {color:#00cfcc;}
	.main_001 .lit {color:#158c8b;}
	.main_002 .lit {color:#ff45cd;}
.dim {color:#80634b;}
	.main_002 .dim {color:#9c9c9c;}
		.skin.main001 .skin.main_004 .dim {color:#9c9c9c;}
.accent, .accent a {color:#409c28;}
	.main_001 .contentblock.contentblock_m03 .trdef .accent a, .main_001 .contentblock.contentblock_m03 .tralt .accent a, .main_001 .contentblock.contentblock_m03 .sbtrdef .accent a, .main_001 .contentblock.contentblock_m03 .sbtralt .accent a, .main_001 .contentblock.contentblock_m04 .trdef .accent a, .main_001 .contentblock.contentblock_m04 .tralt .accent a, .main_001 .contentblock.contentblock_m04 .sbtrdef .accent a, .main_001 .contentblock.contentblock_m04 .sbtralt .accent a {color:#158c8b !important;}
	.main_001 .contentblock.contentblock_m03 .trdef .accent a:hover, .main_001 .contentblock.contentblock_m03 .tralt .accent a:hover, .main_001 .contentblock.contentblock_m03 .sbtrdef .accent a:hover, .main_001 .contentblock.contentblock_m03 .sbtralt .accent a:hover, .main_001 .contentblock.contentblock_m04 .trdef .accent a:hover, .main_001 .contentblock.contentblock_m04 .tralt .accent a:hover, .main_001 .contentblock.contentblock_m04 .sbtrdef .accent a:hover, .main_001 .contentblock.contentblock_m04 .sbtralt .accent a:hover {color:#409c28 !important;}
	.main_002 .accent, .main_002 .contentblock.contentblock_m03 .accent a, .main_002 .contentblock.contentblock_m04 .accent a, .main_002 .contentblock.contentblock_m03 .accent a:visited, .main_002 .contentblock.contentblock_m04 .accent a:visited {color:#00ccca;}
.alert {color:#f30;}

/****************** v1.0 text styles, required for controls */
/* Headers */
.largeheader {font-weight:bold; font-size:15px; color:#e622b1;}
	.main_002 .largeheader {color:#ff45cd;}
.header {font-weight:bold; font-size:113%; color:#e622b1;}
	.main_002 .header {color:#ff45cd;}
.subheader {font-weight:bold; font-size:100%; color:#158c8b;}
	.main_002 .subheader {color:#00ccca;}

/* Links */
a.jumperlink, a:visited.jumperlink {font-size:95%; font-weight:bold;}
	a.jumperlink:hover, a.jumperlink:visited:hover {}
a.largeheaderlink, a.largeheaderlink:visited {font-size:15px; font-weight:bold; color:#e622b1;}
a.largeheaderlink:hover, a.largeheaderlink:visited:hover {color:#ff45cd;}
	.main_002 a.largeheaderlink, .main_002 a.largeheaderlink:visited {font-size:117%; font-weight:bold; color:#ff45cd;}
	.main_002 a.largeheaderlink:hover, .main_002 a.largeheaderlink:visited:hover {color:#e622b1;}
a.headerlink, a.headerlink:visited {font-size:113%; font-weight:bold; color:#e622b1;}
a.headerlink :hover, a.headerlink :visited:hover{color:#ff45cd;}
	.main_002 a.headerlink, .main_002 a.headerlink:visited {font-size:113%; font-weight:bold; color:#e622b1;}
	.main_002 a.headerlink:hover, .main_002 a.headerlink:visited:hover {color:#e622b1;}
.main_002 a.minilink, .main_002 a:visited.minilink {font-size:95%; font-weight:bold; color:#B49E6D;}
	.main_002 a.minilink:hover, .main_002 a.minilink:visited:hover {color:#B49E6D; text-decoration:underline;}
		
/* Small Text */
.mini {font-size:95%;}
.micro {font-size:92%;}
.minilit {font-size:95%; color:#00cfcc;}
.miniheader, .rmheader, .sblabel {font-size:95%; font-weight:bold; color:#409c28;}
.minidim {font-size:95%; color:#80634b;}
	.main_002 .minidim {color:#b49e6d;}
		.skin.main001 .skin.main_004 .minidim {color:#b49e6d;}
.minidimheader {font-size:95%; color:#80634b; font-weight:bold;}
	.main_002 .minidimheader {color:#9c9c9c;}
		.skin.main001 .skin.main_004 .minidimheader {color:#9c9c9c;}
.microdim {font-size:92%; color:#80634b;}

input.mini {color:#333;}

span.Required {margin:0 2px 0 5px;}

/* v2.0 text styles */
h1 {font-size:133%; line-height:1; font-weight:bold; padding:0; margin:0 0 .2em 0;}
h2 {font-size:117%; line-height:1; font-weight:bold; padding:0; margin:0 0 .2em 0;}
h3 {font-size:100%; line-height:1; font-weight:bold; padding:0; margin:0 0 .2em 0;}
h4 {font-size:95%; line-height:1; font-weight:bold; padding:0; margin:0 0 .2em 0;}
h5 {font-size:92%; line-height:1; font-weight:bold; padding:0; margin:0 0 .2em 0;}
h6 {font-size:92%; line-height:1; font-weight:normal; padding:0; margin:0 0 .2em 0;}

/****************** v1.0 bg styles, required for controls */
.mhpopup {background:#3c3c3c;}	
.pg {background:#3c3c3c;}	
.pgBg {background:#efefef;}
.crint {background:#fff}

/* Dividers */
.sbdiv {background:url(../Images/skins/skin002.png)repeat-x;}
.sbdivrl {background:url(../Images/skins/skin002.png)repeat-x;}
.sbint {background:url(../Images/skins/skin002-lt.png);}
.sblb {background:url(../Images/skins/skin002.png)repeat-x;}	
.sbrl {background:url(../Images/skins/skin002.png); padding:4px 6px 4px 6px;}
.trlb {background:url(../Images/skins/skin002.png)repeat-x;}

/* Alt "Rows" */
.sbtrdef {background:url(../Images/skins/white.png); padding:4px;} .sbtrdef td {padding:4px;}
	.skin.main_003 .sbtrdef {background:url(../Images/skins/skin002-lt.png)}
		.skin.main_002 .skin.main_003 .sbtrdef {background:url(../Images/skins/skin002-med.png);}
	.skin.main_004 .sbtrdef {background:url(../Images/skins/skin002.png);}
		.skin.main_001 .skin.main_004 .sbtrdef {background:url(../Images/skins/skin002-lt.png);}
.sbtralt {background:url(../Images/skins/skin002-lt.png); padding:4px;} .sbtralt td {padding:4px;}
	.skin.main_003 .sbrtalt {background:none;}
		.skin.main_002 .skin.main_003 .sbtralt {background:url(../Images/skins/skin002.png);}
	.skin.main_004 .sbrtalt {background:none;}
.trdef {background:url(../Images/skins/white.png); padding:4px;} .trdef td {padding:4px;}
	.skin.main_003 .trdef {background:url(../Images/skins/skin002-lt.png)}
		.skin.main_002 .skin.main_003 .trdef {background:url(../Images/skins/skin002-med.png);}
	.skin.main_004 .trdef {background:url(../Images/skins/skin002.png);}
		.skin.main_001 .skin.main_004 .trdef {background:url(../Images/skins/skin002-lt.png);}
.tralt {background:url(../Images/skins/skin002-lt.png); padding:4px;} .tralt td {padding:4px;}
	.skin.main_003 .tralt {background:none;}
		.skin.main_002 .skin.main_003 .tralt {background:url(../Images/skins/skin002.png);}
	.skin.main_004 .tralt {background:none;}

/****************** Dividers */
.div2 {height:2px; overflow:hidden; font-size:1px; line-height:1px; clear:both;}
.div4 {height:4px; overflow:hidden; font-size:1px; line-height:1px; clear:both;}
.div6 {height:6px; overflow:hidden; font-size:1px; line-height:1px; clear:both;}
.div8 {height:8px; overflow:hidden; font-size:1px; line-height:1px; clear:both;}
.div10 {height:10px; overflow:hidden; font-size:1px; line-height:1px; clear:both;}
.hdiv11 {height:1px; overflow:hidden; font-size:1px; line-height:1px; background:#bbb; margin:5px 0; clear:both;}
.hdiv17 {height:1px; overflow:hidden; font-size:1px; line-height:1px; background:#bbb; margin:8px 0; clear:both;}



/* Reference SF case 4855 */
.newreleasesteaser .imghide img {height:60px !important; width:auto !important;} 

/* Control-specific! */
.control table {
	width:100%;
	}
td.dim {
	padding:0 4px;
	}
/* ***** */
.control.concerts_teaser li span.dim {
	color:#80634b;
	}
	.main_002 .control.concerts_teaser li span.dim {
		color:#b49e6d;
		}
.control.concerts_teaser li span {
	color:#e622b1;
	}
/* ***** */
.main_001 .teasertitle, .main_001 .dim.teasertitle {
	color:#158c8b;
	}
.main_002 .teasertitle, .main_002 .dim.teasertitle {
	color:#00ccca;
	}

/* SF 17538 */
/* input {margin:5px 0 2px 0;} */
/* SF 17538 */

.adbutler {display:block; margin:0 auto; text-align:center; margin-bottom:20px;}

/* Usermix consistency fixes */
tr.usermix_trdef td {
padding: 10px 5px !important;

}

tr.usermix_tralt td {
padding: 10px 5px !important;
}

tr.usermix_tralt td  span.mini, tr.usermix_trdef td  span.mini {
font-size: 12px !important;
}