.redbar {
background-color:#F71C31;
color:white;
padding-left:20px;
padding-top:6px;
padding-bottom:6px;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

a {
	color: #F51E30;
}

a:visited {
	color: #F51E30;
}

a:hover {
	color: #000080; 
}

a.aprholiday:link, a.aprholiday:visited, a.aprholiday:active {
	color: #6699FF;
}

a.aprholiday:hover {
	color: #000080;
}

a.augholiday:link, a.augholiday:visited, a.augholiday:active {
	color: #333366;
}

a.augholiday:hover {
	color: #000080;
}

a.calendardayapr:link, a.calendardayapr:visited, a.calendardayapr:active {
	color: #000080;
}

a.calendardayapr:hover {
	color: #6699FF;
}

a.calendardayaug:link, a.calendardayaug:visited, a.calendardayaug:active {
	color: #000080;
}

a.calendardayaug:hover {
	color: #333366;
}

a.calendardaydec:link, a.calendardaydec:visited, a.calendardaydec:active {
	color: #000080;
}

a.calendardaydec:hover {
	color: #008000;
}

a.calendardayfeb:link, a.calendardayfeb:visited, a.calendardayfeb:active {
	color: #000080;
}

a.calendardayfeb:hover {
	color: #990033;
}

a.calendardayjan:link, a.calendardayjan:visited, a.calendardayjan:active {
	color: #000080;
}

a.calendardayjan:hover {
	color: #CC0066;
}

a.calendardayjuly:link, a.calendardayjuly:visited, a.calendardayjuly:active {
	color: #000080;
}

a.calendardayjuly:hover {
	color: #FF0000;
}

a.calendardayjune:link, a.calendardayjune:visited, a.calendardayjune:active {
	color: #000080;
}

a.calendardayjune:hover {
	color: #008000;
}

a.calendardaymar:link, a.calendardaymar:visited, a.calendardaymar:active {
	color: #000080;
}

a.calendardaymar:hover {
	color: #155913;
}

a.calendardaymay:link, a.calendardaymay:visited, a.calendardaymay:active {
	color: #000080;
}

a.calendardaymay:hover {
	color: #663366;
}

a.calendardaynov:link, a.calendardaynov:visited, a.calendardaynov:active {
	color: #000080;
}

a.calendardaynov:hover {
	color: #990000;
}

a.calendardayoct:link, a.calendardayoct:visited, a.calendardayoct:active {
	color: #000080;
}

a.calendardayoct:hover {
	color: #FF6600;
}

a.calendardaysept:link, a.calendardaysept:visited, a.calendardaysept:active {
	color: #000080;
}

a.calendardaysept:hover {
	color: #993300;
}

a.citylink:link, a.citylink:visited, a.citylink:active {
	color: #FF3333;
	font-weight: bold;
}

a.citylink:hover {
	color: #000080;
}

a.citylinktourist:link, a.citylinktourist:visited, a.citylinktourist:active {
	color: #006400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
}

a.citylinktourist:hover {
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
}

a.countylinktourist:link, a.countylinktourist:visited, a.countylinktourist:active {
	color: #006400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
}

a.countylinktourist:hover {
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
}

a.decholiday:link, a.decholiday:visited, a.decholiday:active {
	color: #008000;
}

a.decholiday:hover {
	color: #000080;
}

a.febholiday:link, a.febholiday:visited, a.febholiday:active {
	color: #990033;
}

a.febholiday:hover {
	color: #000080;
}

a.janholiday:link, a.janholiday:visited, a.janholiday:active {
	color: #CC0066;
}

a.janholiday:hover {
	color: #000080;
}

a.julyholiday:link, a.julyholiday:visited, a.julyholiday:active {
	color: #FF0000;
}

a.julyholiday:hover {
	color: #0033CC;
}

a.juneholiday:link, a.juneholiday:visited, a.juneholiday:active {
	color: #008000;
}

a.juneholiday:hover {
	color: #000080;
}

a.marholiday:link, a.marholiday:visited, a.marholiday:active {
	color: #155913;
}

a.marholiday:hover {
	color: #000080;
}

a.mayholiday:link, a.mayholiday:visited, a.mayholiday:active {
	color: #663366;
}

a.mayholiday:hover {
	color: #000080;
}

a.novholiday:link, a.novholiday:visited, a.novholiday:active {
	color: #990000;
}

a.novholiday:hover {
	color: #000080;
}

a.octholiday:link, a.octholiday:visited, a.octholiday:active {
	color: #FF6600;
}

a.octholiday:hover {
	color: #000080;
}

a.septholiday:link, a.septholiday:visited, a.septholiday:active {
	color: #993300;
}

a.septholiday:hover {
	color: #000080;
}

body {
	margin-top: 0px;
}

body {
	/*background-image: url(/images/background.gif);*/
	background-image: url(/images/wistravel-winterbg.jpg);
	background-attachment:fixed;
	background-position:bottom center;
}

p {
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 19px;
	margin-top: 19px;
}

td {
	color: #000080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.banner-container img {
	position: relative;
	right: -17px;
}

.county-header {
	color: #FF3333;
	font-weight: bold;
}

.dellstext {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.footer-style {
	font-size: smaller;
}


.newsletterfields {
	width: 70px;
}

.newsletterform {
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	text-align: center;
}

.newsletterformcaptions {
	color: #FFFFFF;
	font-size: 10px;
}

.newsletterformheader {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.newslettersubmitbutton {
	width: 84px;
}

#background-r30_c1 {
	background-image: url(images/wistravel_r30_c1.gif);
}

#background-r9_c5 {
	background-image: url(images/wistravel_r9_c5.gif);
}

#couponbookhere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

#couponbookhere a:link, #couponbookhere a:visited, #couponbookhere:active {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

#couponbookhere a:hover {
	color: #0000FF;
	text-decoration: underline;
	text-decoration: overline;
}

#formcontainer {
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
}

#formcontainer-child {
	background-color: #000000;
	border: 1px solid #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	width: 90px;
}

#golfing p {
	margin: 2px 2px 2px 2px;
}

#newsscroller {
	margin-bottom: 0px;
	margin-top: 0px;
}

#newsscrollercontainer {
	height: 106px;
	width: 180px;
}

#right-side-bar-container {
	width: 101px;
}

#right-side-bar-spacer {
	height: 30px;
	width: 100px;
}

#template_content {
	background-color: #FFFFFF;
}

#wistravel_footer {
	background-color: #FFFFFF;
}


/**/
#header-button-events-top {
width:100px;height:21px;position:absolute;top:110px;left:251px;
display:block;
background-image:url(/images/wisconsin_travel_tourism_r3_c4.gif);
}
#header-button-events-top:hover {
background-image:url(/images/wisconsin_travel_tourism_r3_c4_f2.gif);
}
#header-button-search-top {
display:block;
background-image:url(/images/wisconsin_travel_tourism_r3_c6.gif);
width:100px;
height:21px;
position:absolute;
top:110px;
left:351px;
}
#header-button-search-top:hover {
background-image:url(/images/wisconsin_travel_tourism_r3_c6_f2.gif);
}
#header-button-search-home {
display:block;
background-image:url(/images/wisconsin_travel_tourism_r3_c7.gif);
width:126px;
height:21px;
position:absolute;
top:110px;
left:451px
}
#header-button-search-home:hover {
background-image:url(/images/wisconsin_travel_tourism_r3_c7_f2.gif);
}

#top-div {
background-color:#333333;
position:relative;
height:216px;
width:760px;
}
#wistravel_r1_c1 {
width:251px;height:21px;position:absolute;top:0px;left:0px;
}
#top-middle-image {
width:329px;height:89px;position:absolute;top:21px;left:251px;
}
#header-main-photo {
width:251px;height:184px;position:absolute;left:0px;top:21px;
}
#header-applet-container {
background-color:#333333;height:110px;width:180px;position:absolute;right:0px;top:21px;
}
#header-bottom-right-container {
position:absolute;background-color:#F51E30;width:389px;height:70px;bottom:11px;right:120px;border-top:2px solid black;
}
#header-banner-container {
position:absolute; width:300px; height:61px; bottom:11px; right:120px; left: 16px; top: 4px;
}
#header-lower-right-image {
width:120px;height:68px;position:absolute;right:0px;bottom:11px;border-top:2px solid #F51E30;
}
#wistravel_r1_c3 {
width:329px;height:21px;position:absolute;top:0px;left:251px;
}
#wistravel_r1_c4 {
width:180px;height:21px;position:absolute;right:0px;top:0px;
}
#wistravel_r6_c1 {
width:251px;height:11px;position:absolute;left:0px;bottom:0px;
}
#wistravel_r6_c3 {
width:389px;height:11px;position:absolute;bottom:0px;right:120px; 
}
#wistravel_r6_c5 {
width:120px;height:11px;position:absolute;bottom:0px;right:0px;
}


/**/

@media screen {
	.print-only {
		display:none;
	}

}

h1.toptitle {
	font-size: 18px;
}

p.couponannouncement {
	font-size: 16px;
	color: red;
	
}

.font14pt {font-size: 14pt}
.aroundwisconsintext {
	color: #990100;
	font-weight: bold;
	font-style: italic;
}
.fontbold {font-weight: bold}
.fontcolor990100 {color: #990100}

.fontcolor000066 {color: #000066}
.font12ptbold {
	font-size: 12pt;
	font-weight: bold;
}
.font12ptbolditalic {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.wistravelfont {	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-style: normal;
}


.fontcolorcc0000bold {color: #CC0000;
	font-weight: bold;
}
.fontcolor0000ff {color: #0000FF}
.fontsizelarge {font-size: large}

.fontcolor000080 {color: #000080}
.fontsize-12 {font-size: 12px}
.font14ptbolditalic {
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
}
#main-body-container {
width:534px;background-color:white;
}
#lower-left-column {
background-image:url(/images/template-images-2007/wistravel_r36_c1.jpg);
}
#footer-container {
width:534px;
height:41px;
background-color:white;
background-image:url(/images/template-images-2007/wistravel_r38_c2.jpg);
}
#right-column-container {
/*background-color:#F71C31;*/
background-image:url(/images/template-images-2007/right-sidebar-background.png);
}
#banner-container {
background-color:#F71C31;
width:398px;
height:68px;
}
#news-container {
width:206px;
height:112px;
background-color:#313031;
}
#primary-link-container {
width:329px;
height:23px;
background-color:#313031;
font-weight:bold;

}
#primary-link-container table {
width:290px;
margin-left:auto;
margin-right:auto;
}
 
#primary-link-container a {
color:white;
}
#primary-link-container a:hover {
color:#F71C31;
}
#banner-container-div {
margin-left:22px;
}
#right-column-container-links {
width:100%;
margin-left:5px;
text-align:center;
font-size:11px;
font-weight:bold;
}
#right-column-container-links a {
color:white;
}
#right-column-container-links a:hover {
color:#313031;
}
#skyscraper-container {

margin-left:9px;
}
.feedbackclass {
color:#000084;font-weight:bold;font-size:16px;
}
li.feedbackli {
margin-bottom:20px;
}
#langcontainer, #langcontainer * {
font-family: Verdana, sans-serif;
font-size:9px;
}
dd {
width:450px;
overflow:hidden;
}
.findresults {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
span.finddisplaylink {
	color: grey;
	display: block;
	font-size: 10px;
	margin-bottom: 7px;
}

span.findpagenolink, span.findpagewithlink {
	margin-left: 3px;
	margin-right: 3px;
}

span.findpagewithlink a {
	background-color: white;
	color: black;
}

span.findpagewithlink a:hover {
	color: black;
	text-decoration: none;
}
/* Sports Styles */
.sports-default {

}
.sports-packers {
color:#104900;
}
.sports-brewers {
color:#3141B5;
}
.sports-bucks {
color:#B51421;
}
.sports-rattlers {
color:#840031
}
.sports-admirals {
color:#21A2D6;
}
.sports-mallards {
color:#006142;
}
.sports-badgers {
color:#BD0000;
}
.sports-generic-container {

}
.sports-date {
font-weight:bold;
}
.sports-team-name {

}
.sports-opponent-name {

}
.sports-time {
font-size:10px;
}

/* End Sports Styles */

.m_banner_hide {
	display: none;
}

.m_banner_show {
	display: block;
}
/*#banner-container-div {
position:relative;
}

#banner-container-child-div {
position:absolute;
top:-32px;
left:0px;
}*/
#topstatepart {
background-image:url(/images/template-images-2007/wistravel_r5_c5.jpg);
width:137px;height:68px;

}
#topstatepartcontainer {
position:relative;
}
#testblock {
display:none;
}
.superbanner .m_banner_hide {
display:block;
border:1px solid black;
margin-bottom:10px;
}
.superbanner .m_banner_show {
display:block;
border:1px solid black;
margin-bottom:10px;
}
.superbanner #banner-container-div {
position:relative;
}
.superbanner2 {
position: static;
}

.superbanner #banner-container-child-div {
position:absolute;
top:-32px;
*top:0px; 
left:0px;
}
#arrowswitch {
display:block;
width:23px;
height:23px;
background-image:url(/images/downarrow.gif);
position:absolute;
/*top:39px;
left:310px;*/
top:16px;
left:-70px;
}
.superbanner #arrowswitch {
background-image:url(/images/uparrow.gif);
}
#artcraftcontainer {
margin-left:40px;
}
#mainformtable {
background-color:#F9F9F9;
color:black;
border:1px solid #AAAAAA;
margin-bottom:30px;
font-family:arial;
}

#mainformtable  td {
color:black;
}


a.yellowbutton:link, a.yellowbutton:active, a.yellowbutton:visited  {
background-image: url(images/template-images-2007/button.gif);
background-repeat: no-repeat;
	color: Yellow;
	display: block;
	width: 115px;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	padding-top:4px;
	text-indent: 4px;

}

a.yellowbutton:hover {
background-image: url(images/template-images-2007/buttonover.gif);
background-repeat: no-repeat;
color: black;
	display: block;
	width: 115px;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: underline;
	text-indent: 4px;

	}
	
	a.mainbutton:link, a.mainbutton:visited, a.mainbutton:active  {
background-image: url(images/template-images-2007/button.gif);
background-repeat: no-repeat;
	color: White;
	display: block;
	width: 115px;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	padding-top:4px;
	text-indent: 4px;

}

a.mainbutton:hover {
background-image: url(images/template-images-2007/buttonover.gif);
background-repeat: no-repeat;
color: black;
	display: block;
	width: 115px;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: underline;
	text-indent: 4px;
	}
	
.capitalize { 
text-transform: capitalize; 
		}
#partners {
background-color:black;
color:white;
font-size:10px;
text-align:center;
width:786px;
height:40px;
margin-left:auto;
margin-right:auto;
}
#partners strong {
font-size:11px;
}
#partners a {
text-decoration:none;
color:white;
}
#partners a:hover {
color:red;
}

.maintable (
border-left: 1px solid white;
}
.noborder {
border:0px;
}
.noborder:hover {
border:0px;
}
.noborder img {
border:0px;
}
.noborder:hover  img {
border:0px;
}

