
* {
	-webkit-touch-callout: none; /* prevent callout to copy image, etc when tap to hold */
	-webkit-text-size-adjust: none; /* prevent webkit from resizing text to fit */
	-webkit-tap-highlight-color: rgba(0,0,0,0); /* make transparent link selection, adjust last value opacity 0 to 1.0 */
	-webkit-user-select: text; /* prevent copy paste, to allow, change 'none' to 'text' */
}

a:active {outline: none;outline-style: none;cursor:pointer;}
a:focus {outline: none;outline-style: none;cursor:pointer;}
*:focus, *:active {outline:none;outline-style: none;}
select:focus, option:focus, form:focus, select:active, option:active, form:active {outline:none;outline-style: none;}
::-moz-focus-inner {border: 0;outline: none;outline-style: none;}

#MainPromoTop {
	position:relative;
	width:708px;
	height:30px;
	margin:0;
	padding:0;
	background:url('../images/PageBar_Black.gif') no-repeat left top;
}

#MainPromoTitle {
	position:absolute;
	left:10px;
	top:6px;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:'HandelGothicRegular',Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
}

#MainPromoNav {
	position:absolute;
	right:10px;
	top:4px;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}

#MainPromoNav a {
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	display:block;
	float:left;
	padding:2px 0 2px 0;
	margin:0 0 0 3px;
	width:18px;
	text-align:center;
	text-decoration:none;
	background-color:#000000;
	border:1px solid #6A6A71;
}

#MainPromoNav a:hover, #MainPromoNav a.current {
	text-decoration:none;
	background-color:#1068B2;
}

#MainPromoInner {
	position:relative;
	width:708px;
	height:240px;
	margin:0;
	padding:0;
	background:#000000 url('../images/MainPromoBack') repeat-x left top;
	overflow:hidden;
}

#MainPromoInnerContent {
	position:absolute;
}

#MainPromoInner .SlideItem {
	width:708px;
	height:240px;
	overflow:hidden;
	position:absolute;
}


#SideSmallInner {
	position:relative;
	width:220px;
	height:140px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#SideSmallInnerContent {
	position:absolute;
}

#SideSmallInner .SlideItem {
	width:220px;
	height:140px;
	overflow:hidden;
	position:absolute;
}


#SideLargeInner {
	position:relative;
	width:220px;
	height:240px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#SideLargeInnerContent {
	position:absolute;
}

#SideLargeInner .SlideItem {
	width:220px;
	height:240px;
	overflow:hidden;
	position:absolute;
}
