#subPageContent {
	width:931px;
	margin:30px auto 0 auto;
	position:relative;
	background-repeat:no-repeat;
}

#subPageLeftColumn
{
	clear:left;
	float:left;
	width:450px;
	margin:0;
	padding:0;
	padding-right:40px;
	padding-left:90px;
	position:relative;
	background-position:59px 460px;
	background-repeat:no-repeat;
	min-height: 500px;
}

#subPageRightColumn
{
	width:347px;
	float:left;
	position:relative;
	
}
* html #subPageText
{
	height:400px;
	background-position:59px 360px;
}

#bizTownDescription
{
	padding-right:10px;
}

#bizTownDescription h3
{
	color:#76d2f6;
	font-size:16px;
	font-weight:bold;
}

#subPageHeader
{
	margin-left:-10px;
	clear:left;
}

#subPageHeader h2
{
	font-family:"Comic Sans MS", Arial, Verdana, sans-serif;
	font-size:32px;
	font-weight:bold;
	color:#FBAB18;
	margin-top:30px;
	padding:0;
}

#subPageSponsor
{
	color:#76d2f6;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-left:116px;
}

#subPageNav
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:160px;
	margin:0;
}

#subPageNav ul
{
	margin:0;
	padding:0;
}

#subPageNav ul li
{
	float:left;
	display:inline;
}

#subPageHome {
	width:73px;
	height:29px;
	background:url(../Images/subTop_home.gif) no-repeat;
	cursor:pointer;
	float:left;
	text-indent:-5000px;
}
#subPageHome:hover {
	width:73px;
	height:29px;
	background:url(../Images/subTop_home.gif) no-repeat;
	background-position:0 -29px;
	cursor:pointer;
	float:left;
}
#subPageNext {
	width:64px;
	height:29px;
	background:url(../Images/subTop_next.gif) no-repeat;
	cursor:pointer;
	float:left;
	text-indent:-5000px;
}
#subPageNext:hover {
	width:64px;
	height:29px;
	background:url(../Images/subTop_next.gif) no-repeat;
	background-position:0 -29px;
	cursor:pointer;
	float:left;
}
#subPagePrevious {
	width:104px;
	height:29px;
	background:url(../Images/subTop_Previous.gif) no-repeat;
	cursor:pointer;
	float:left;
	text-indent:-5000px;
}
#subPagePrevious:hover {
	width:104px;
	height:29px;
	background:url(../Images/subTop_Previous.gif) no-repeat;
	background-position:0 -29px;
	cursor:pointer;
	float:left;
}

#subPageLogo
{
	float:left;
	margin-top:0px;
	margin-left:-30px;
	margin-right:20px;
}

#subPageLineBreak
{
	clear:left;
}

#subPageBottom
{
	clear:left;
	height:82px;
	background-position:39px 0px;
	background-repeat:no-repeat;
}

#subPageWidgetTop
{
	width:250px;
	height:155px;
	position:relative;
	margin-top:5px;
	margin-left:8px;
}

#subPageWidgetMiddle
{
	width:250px;
	text-align:center;
	position:relative;
	margin-top:40px;
	margin-left:20px;
	height:170px;
}

#subPageWidgetBottom
{
	position:relative;
	margin-top:36px;
	margin-left:24px;
	clear:left;
}

#subPageWidgetTop .htmlContent
{
	text-align:left;
	padding:12px 22px 24px 28px;
}
#subPageWidgetMiddle .htmlContent
{
	text-align:left;
	padding:8px 24px 24px 18px;
}

#subPageWidgetMiddle .flashContent
{
	width:200px;
	margin:0 auto;
	padding-top:12px;
}
#subPageWidgetTop .flashContent
{
	width:200px;
	margin:0 auto;
	padding-top:12px;
}
#subPageWidgetTop #subPageWidgetTopFrame
{
	position:absolute;
	top:1px;
	left:0px;
	z-index:100;
}
#subPageWidgetTop #subPageWidgetImage
{
	position:absolute;
	top:9px;
	left:24px;
	z-index:40;
}
#subPageWidgetMiddle #subPageWidgetImage
{
	padding-top:10px;
}
#subPageWidgetMiddle #subPageWidgetTopFrame
{
	display:none;
}
#footer
{
	clear:left;
}
#subPageLeftColumn object
{
}

#flash_message
{
	margin:5px auto;
	
}

span.image-link
{
	display:block;
	height:150px;
	width:240px;
	background-repeat:no-repeat;
	background-position:center center;
	position:absolute;
	top:8px;
	left:5px;
	display:block;
	z-index:50;
	text-indent:-9999px;
	cursor:pointer;
}

#subPageWidgetTop span.image-link
{
	left:9px;
}