body { 
	background-color: #ff6633; 
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input{
	width: auto;
}
select{
	width: auto;
	font-size:small;
	border: 1px solid #b1b1bc;
	background-color: #fff;
	color: #000;	
}
a {
	color: #cc6600;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #cc6600;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color:#cc0000;
	text-decoration: underline;
	font-weight: bold;
}

.dates { text-align: right; }

.space { width: 25px; }

.footer {
	font-size: 12px;
	color: #333333 ;
	text-align : center;
}

a.footer:link {
	font-size: 12px;
	color: #333333 ;
	text-decoration: underline;
	font-weight: normal;
}
a.footer:visited {
	font-size: 12px;
	color: #333333 ;
	text-decoration: underline;
	font-weight: normal;
}
a.footer:active {
	font-size: 12px;
	color: #333333 ;
	text-decoration: underline;
	font-weight: normal;
}
a.footer:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #ffcc99;
	font-weight: normal;
}

.content_red {
	font-size: 13px;
	color: #cc0000;
}
.content_ {
	font-size: 12px;
}

td.BottomNav {
	background-color : #fff799;
	border : 0px double Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
  	color : #cc0000;
	margin : 0px 0px 0px 0px;
	text-align : center;
	vertical-align : top;
}

a.BottomNav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #cc0000;
	text-decoration : none;
}

a:visited.BottomNav {
	font-weight : bold;
	color: #cc0000;
	text-decoration: none;
}

a:hover.BottomNav {
	font-weight : bold;
	color: #ff9900;
	text-decoration: underline;
}

td.PageFooter {
	background-color : #f26522;
	border : 0px double Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
  	color : #000000;
	margin : 0px 0px 0px 0px;
	text-align : center;
	vertical-align : top;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {
	background: transparent;
	margin:1em;
	top: 35px;
	position: relative;
}

.xtop, .xbottom {display:block; background:transparent; font-size:1px; width: 952px;}
.xbottom { FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=8); }

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:visible;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff799; border-left:1px solid #333333; border-right:1px solid #333333;}
.xb1 {margin:0 5px; background:#333333;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.xboxcontent {display:block; background:#fff799; border:0 solid #333333; border-width:0 1px; width: 950px;z-index:0;}
.xboxcontent {FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=8); }

.xboxcontentSeller { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.xboxcontentSeller {display:block; background:#fff799; border:0 solid #333333; border-width:0 1px; width: 950px;z-index:0;}
.xboxcontentSeller {FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=8); height: 1700px; }

.xboxcontentShoppin { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.xboxcontentShoppin {display:block; background:#fff799; border:0 solid #333333; border-width:0 1px; width: 950px;z-index:0;}
.xboxcontentShoppin {FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=8); height: 2325px; }

.xboxcontentRegistration { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.xboxcontentRegistration {display:block; background:#fff799; border:0 solid #333333; border-width:0 1px; width: 950px;z-index:0;}
.xboxcontentRegistration {FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=8); height: 1060px; }

#tags {
	position:absolute;
	visibility:visible;
	left:11px;
	top:-3px;
	width:272px;
	height:202px;
	z-index:1;
}
#dates_times {
	position:absolute;
	visibility:visible;
	left:731px;
	top:2px;
	width:266px;
	height:43px;
	z-index:2;
}
#times_friday {
	position:absolute;
	visibility: hidden;
	left:420px;
	top:5px;
	width:200px;
	height:38px;
	z-index:3;
}
#times_saturday {
	position:absolute;
	visibility:visible;
	left:598px;
	top:5px;
	width:200px;
	height:38px;
	z-index:3;
}
#times_sunday {
	position:absolute;
	visibility:visible;
	left:805px;
	top:5px;
	width:161px;
	height:43px;
	z-index:4;
}
#logo {
	position:absolute;
	visibility:visible;
	left:220px;
	top:86px;
	width:498px;
	height:128px;
	z-index:1;
}
#sponsor_logos {
	position:absolute;
	visibility:visible;
	left:729px;
	top:183px;
	width:180px;
	height:515px;
	z-index:1;
}
#sponsor_tag {
	position:absolute;
	visibility:visible;
	left:726px;
	top:152px;
	width:226px;
	height:41px;
	z-index:2;
}
#Announcement {
	position:absolute;
	visibility: hidden;
	left:724px;
	top:45px;
	width:194px;
	height:55px;
	z-index:3;
	text-align:center;
}

#Announcement_register {
	position:absolute;
	visibility: hidden;
	left:744px;
	top:100px;
	width:194px;
	height:55px;
	z-index:1;
	text-align:center;
}



.announce {font-size: 13px; color: #cc0000; font-style: italic; }

#welcome {
	position:absolute;
	visibility:visible;
	left:21px;
	top:220px;
	width:643px;
	height:210px;
	z-index:6;
}

#content {
	position:absolute;
	visibility:visible;
	left:-19px;
	top:191px;
	width:743px;
	z-index:2;
}

#tag_welcome {
	position:absolute;
	visibility:visible;
	left:8px;
	top:32px;
	width:204px;
	height:38px;
	z-index:1;
}

#tag_welcome_heading {
	position:absolute;
	visibility:visible;
	left:216px;
	top:36px;
	width:319px;
	height:34px;
	z-index:2;
}

#content_welcome {
	position:absolute;
	visibility:visible;
	left:48px;
	top:78px;
	width:711px;
	height:133px;
	z-index:3;
}

#footer {
	position:absolute;
	visibility:visible;
	left:30px;
	top:607px;
	width:943px;
	height:56px;
	z-index:4;
}
#footerSeller {
	position:absolute;
	visibility:visible;
	left:30px;
	top:1665px;
	width:943px;
	height:56px;
	z-index:4;
}
#footerShoppin {
	position:absolute;
	visibility:visible;
	left:30px;
	top:2290px;
	width:943px;
	height:56px;
	z-index:4;
}
#footerRegistration {
	position:absolute;
	visibility:visible;
	left:30px;
	top:1025px;
	width:943px;
	height:56px;
	z-index:5;
}


#page_footer {
	position:absolute;
	visibility:visible;
	left:30px;
	top:750px;
	width:965px;
	height:60px;
	z-index:4;
}
#page_footerSeller {
	position:absolute;
	visibility:visible;
	left:30px;
	top:1773px;
	width:965px;
	height:60px;
	z-index:5;
}
#page_footerShoppin {
	position:absolute;
	visibility:visible;
	left:30px;
	top:2398px;
	width:965px;
	height:60px;
	z-index:5;
}
#page_footerRegistration {
	position:absolute;
	visibility:visible;
	left:30px;
	top:1150px;
	width:965px;
	height:60px;
	z-index:5;
}

#horiz_rule {
	position:absolute;
	visibility:visible;
	left:11px;
	top:161px;
	width:705px;
	height:17px;
	z-index:5;
}

.leftCol {
	text-align: right;
	width: 198px;
}

.rightCol {
	text-align: left;
	width: 500px;
}

.requiredCol {
	width: 2px;
}

.tip {
	font-size: 80%;
	font-weight: bold;
}
