html, body
{
	padding: 0;
	margin: 0;
	height: 100%; /* Required */
	background-color: #F2F1F1;
}

html, body {
	height: 100%;
}

a img {
border:0px;
}

#maincontent
{
	width: 840px;
	height: 100%;
	background: #FFF;
	padding-bottom: 0px;
	position: relative;
min-height: 100%; /* For Modern Browsers */

}

.greyvertline
{
	background-color: #AAAAAA;
	width: 1px;
}

.image
{
	padding: 0;
	margin: 0;
	float: left;
}

a:link, a:active, a:visited
{
	font-family: Arial;
	color: #D8160D;
	text-decoration: none;
}
a:hover
{
	font-family: Arial;
	color: #D8160D;
	text-decoration: underline;
}


/* HOME NAV */
#navcontainer
{
	width: 840px;
	padding: 0;
	margin: 0;
	height: 84px;

	float: left;
}
#nav
{
	width: 615px;
	height: 62px;
	margin: 0;
	padding: 0;
	position: relative;
	float: right;
}
#nav a:link, #nav a:active, #nav a:visited
{
	display: block;
	background-repeat: no-repeat;
	height: 31px;
	margin: 0;
	padding: 0;
	border: none;
	float: left;
}
#nav a:hover
{
	background-position: 0 -36px;
	border: none;
}
.cable
{
	background-image: url(/_system/wakemk/images/nav_cable.gif);
	width: 85px;
}
.facilities
{
	background-image: url(/_system/wakemk/images/nav_facilities.gif);
	width: 97px;
}
.prices
{
	background-image: url(/_system/wakemk/images/nav_prices.gif);
	width: 64px;
}
.times
{
	background-image: url(/_system/wakemk/images/nav_times.gif);
	width: 57px;
}
.map
{
	background-image: url(/_system/wakemk/images/nav_map.gif);
	width: 136px;
}
.events
{
	background-image: url(/_system/wakemk/images/nav_events.gif);
	width: 126px;
}
.shop
{
	background-image: url(/_system/wakemk/images/nav_shop.gif);
	width: 50px;
}
.pro
{
	background-image: url(/_system/wakemk/images/nav_pro.gif);
	width: 112px;
}
.coaching
{
	background-image: url(/_system/wakemk/images/nav_coaching.gif);
	width: 88px;
}
.webcam
{
	background-image: url(/_system/wakemk/images/nav_webcam.gif);
	width: 106px;
}
.downloads
{
	background-image: url(/_system/wakemk/images/nav_downloads.gif);
	width: 106px;
}
.gallery
{
	background-image: url(/_system/wakemk/images/nav_gallery.gif);
	width: 131px;
}

.homenav
{
	background-image: url(/_system/wakemk/images/nav_home.gif);
	width: 58px;
}

.gallery_s
{
	background-image: url(/_system/wakemk/images/nav_gallery_s.gif);
	width: 131px;
}
.discusions
{
	background-image: url(/_system/wakemk/images/nav_news.gif);
	width: 120px;
}
.discussions
{
	background-image: url(/_system/wakemk/images/nav_discussions.gif);
	width: 120px;
}
.discusions_s
{
	background-image: url(/_system/wakemk/images/nav_discusions_s.gif);
	width: 120px;
}
/* HOME NAV */

/* HOME LEFT */
#homecontainer 
{
	font-family: Arial;
	width: 840px;
	float: left;
	margin: 0px 0 0 0;	
	background-image: url(/_system/wakemk/images/leftside_noise.jpg);
	background-repeat: repeat-y;
	background-position:left;
}

.hometableleft
{
	border-right:1px #999999 dotted;
}

#homeintro 
{
	background-image: url(/_system/wakemk/images/home_intro_back_3.jpg);
	height: 227px;
	width: 616px;
	float: left;
}
#homeintro p
{
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.2em;
	color: #101E3D;
	margin-top: 90px;
	margin-left: 226px;
	padding: 0 10px 10px 0;
}
.homeintrolines
{
	background-image: url(/_system/wakemk/images/home_intro_lines.gif);
	height: 43px;
	width: 616px;
	float: left;
}
.homeintrolines2
{
	background-image: url(/_system/wakemk/images/home_intro_lines2.jpg);
	height: 30px;
	width: 616px;
	float: left;
}
#homerightcontainer
{

	width: 223px;
}

#procontainer
{
	width: 840px;

	float: right;
}

#homeleftcontainer
{

	height: 100%;
	float: left;
}
.homeright
{
	background-color: Gray;
	width: 223px;
	height: 100px;
	float: right;
}


.homevertdots
{
	background-image: url(/_system/wakemk/images/home_vertdots.gif);
	width: 1px;
	height: 800;
}

/* HOME LEFT*/

/* HOME RIGHT PANNELS*/
.newsspacer
{
	padding: 0;
	margin: 0;
	float: left;
	width: 223px;
	height: 58px;
}
.homelatestnews, .homemailing, .homevoters
{
	background-image: url(/_system/wakemk/images/home_latestnews_back.jpg);
	background-repeat: no-repeat;
	width: 223px;
	height: 276px;
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: 0.70em;
	line-height: 1.3em;
	color: #666666;
}
.homelatestnews h4
{	
	width: 223px;
	margin: 0;
	padding: 0px 20px 2px 27px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	color: #D8160D;
}
.homelatestnews .date
{	
	width: 200px;
	margin: 0;
	padding: 0px 20px 0px 27px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.homelatestnews p
{
	margin: 0;
	padding: 0 20px 6px 27px;
	float: left;
}
.homelatestnews h4 a:link, .homelatestnews h4 a:active, .homelatestnews h4 a:visited
{
	color: #D8160D;
	text-decoration: none;
}
.homelatestnews h4 a:hover
{	
	color: #101E3D;
	text-decoration: none;
}
.homevoters
{
	background-image: url(/_system/wakemk/images/home_voters_back_new.jpg);
	width: 223px;
	height: 270px;
}
.homevoters p
{
	margin: 0;
	padding: 0px 20px 10px 27px;
	float: left;
	color: #D8160D;
}
.homevoters dl
{
	margin: 0 0 0 24px;
	color: #D8160D;
}

.homevoters p .submitv
{
	padding: 0;
	margin: 10px 10px 0 0;
	float: left;
}

.homevoters p a:link, .homevoters p a:active, .homevoters p a:visited
{
	padding: 0 5px 0 5px;
	color: #D8160D;
	font-weight: bold;
	text-decoration: none;
	border-left: solid #D8160D 1px;
	border-right: solid #D8160D 1px;
	border-top: solid #D8160D 1px;
}
.homevoters p a:hover
{	
	font-weight: bold;
	text-decoration: underline;
}

.votersspacer
{
	padding: 0;
	margin: 0;
	float: left;
	width: 223px;
	height: 48px;
}


.homelatestnews p a:link, .homelatestnews p a:active, .homelatestnews p a:visited
{
	color: #666666;
	font-weight: bold;
}
.homelatestnews p a:hover
{	
	font-weight: bold;
	text-decoration: underline;
}





.homelatestnews h5
{
	margin: 0;
	padding: 0 20px 6px 27px;
	float: left;
}


.homelatestnews h5 a:link, .homelatestnews h5 a:active, .homelatestnews h5 a:visited
{
	padding: 0 5px 0 5px;
	color: #D8160D;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-left: solid #D8160D 1px;
	border-right: solid #D8160D 1px;
	border-top: solid #D8160D 1px;
}
.homelatestnews h5 a:hover
{	
	font-weight: bold;
	text-decoration: underline;
}



/* HOME RIGHT PANNELS*/

/* HOME MAILING*/

.mailingspacer
{
	padding: 0;
	margin: 0;
	float: left;
	width: 223px;
	height: 48px;
}

.mailingspacersub
{
	padding: 0;
	margin: 0;
	float: left;
	width: 223px;
	height: 45px;
}

.mailingspacersub p
{
	margin: 0;
	padding: 0px 20px 2px 27px;
	float: left;
	color: #000000;
	font-weight: bold;
}






.homemailing
{
	background-image: url(/_system/wakemk/images/home_mailing_back2.jpg);
	width: 223px;
	height: 256px;
	padding: 0;
	margin: 0;
}
.homemailing p
{
	margin: 0;
	padding: 0px 20px 2px 27px;
	float: left;
	color: #101E3D;
}

.homemailing h2
{
	margin: 0;
	padding: 0px 20px 12px 27px;
	float: left;
	color: #101E3D;
	font-size: 11px;
	font-weight: normal;
}

.homemailing p a:link, .homemailing p a:visited
{
	padding: 0 5px 0 5px;
	color: #101E3D;
	font-weight: bold;
	text-decoration: none;
	border-left: solid #101E3D 1px;
	border-right: solid #101E3D 1px;
	border-top: solid #101E3D 1px;
}
.homemailing p a:hover, .homemailing p a:active
{	
	font-weight: bold;
	text-decoration: underline;
}

.homemailing p .submit
{
	padding: 0;
	margin: 10px 0 0 0;
	float: left;

}
/* 
.mspacer3
{
	padding: 0;
	margin: 2 0 0 0;
	float: left;
	width: 223px;
	height: 10px;
	background-color: Aqua;
}
*/

/* HOME MAILING*/

/* large promo panels */
#promocontainer
{
	width: 616px;
	height: 172px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}
#promocontainer a:link, #promocontainer a:active, #promocontainer a:visited
{
	display: block;
	background-repeat: no-repeat;
	height: 172px;
	margin: 0;
	padding: 0;
	border: none;
	float: left;
}
#promocontainer a:hover
{	
	background-position: 0px;
	border: none;
}

#promocontainer img
{
padding:0px;
margin:0px;
}

.promo1
{
	background-image: url(/_system/wakemk/images/home_promo_1.jpg);
	width: 213px;
	height: 172px;
	float: left;
	
}
.promo2
{
	background-image: url(/_system/wakemk/images/home_promo_2.jpg);
	width: 198px;
	height: 172px;
	float: left;
}
.promo3
{
	background-image: url(/_system/wakemk/images/home_promo_3.jpg);
	width: 205px;
	height: 172px;
	float: left;

}
/* large promo panels */


.homelines
{
	background-image: url(/_system/wakemk/images/home_lines.gif);
	width: 616px;
	height: 43px;
	float: left;
}


/* home page additional news */
.homeaddnews
{
	width: 616px;
	font-family: Arial;
	font-size: 0.70em;
	line-height: 1.3em;
	float: left;
	color: #666666;
}
.homeaddnews h3
{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0px 0 0;
	padding: 7px 10px 5px 1px;
	float: right;
	width: 505px;
	color: #D8160D;
}

.homeaddnews p
{
	margin: 0 0 0 0;
	padding: 0 10px 0 1px;
	float: right;
	width: 505px;
}
.homeaddnews img
{
	float: left;
	margin: 10px 0px 0px 15px;
	padding: 0;
}
.spacerlines
{
	width: 616px;
	height: 5px;
	background-image: url(/_system/wakemk/images/spacer_lines.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0;
	margin: 10px 0 0 0;
	line-height: 0;
	display: block;
}

/* home page additional news */

#footer, #space20
{
	float: left;
	height: 19px;
	width: 840px;
	background-color: #000;

}

#footer
{
	
	background-repeat: no-repeat;
	width: 840px;
	height: 20px;
	float: left;
	padding: 0;
	border-top: solid 10px #fff;
	margin: 0px 0 0px 0;
	background-color: #fff;
	background-image: url(/_system/wakemk/images/footer.gif);
}

#footer p
{
	font-family: Arial;
	font-size: 10px;
	line-height: 1.1em;
	color: #3E4958;
	margin: 0;
	padding: 8px 10px 0px 0;
	float: right;

	
}


/* HEADER IMAGES AND MESSAGE IMAGE */
#headerprofiles 
{
	height: 104px;
	width: 840px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#headergallery 
{
	height: 69px;
	width: 840px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}
/* HEADER IMAGES AND MESSAGE IMAGE */

/* MAP AND DIRECTIONS */
#mapintroduction
{
	width: 405px;
	margin: 0 0 0 33px;
}

#mapintroduction p
{
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.2em;
	color: #101E3D;
	margin: 0 0 0 0;
	padding: 0 30px 10px 0;
}
#mapintroduction h4
{
	font-family: Arial;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #D8160D;
	margin: 0 0 0 0;
	padding: 0 30px 10px 0;
}
.orangecopy
{
	font-family: Arial;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.2em;
	color: #D8160D;
	margin: 0;
	padding: 0;
}




#mapblue
{
	height: 100px;
	width: 8px;
	background-color: #101E3D;
	float: left;
	padding: 0;
	margin: 0;
}

.boxcontainer
{
	margin: 25px 0 0 28px;
	padding: 0;
	width: 230px;
}
.boxcontainer2
{
	margin: 25px 0 0 28px;
	padding: 0;
	width: 365px;
}
.boxcontainer8
{
	margin: 60px 0 0 28px;
	padding: 0;
	width: 230px;
}
.tablecontent
{
	border-left: none 0px white;
	width:100%;
}
.tablecontent tr td,
.tablecontent tr th
{
	vertical-align:top;
	text-align:left;
}
.tableCopy tr td, .tableCopy tr th
{
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.2em;
	color: #101E3D;
}
.int
{
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.8em;
	color: #101E3D;
	padding-bottom: 12px;
}
.intfoot
{
	padding-top: 12px;
}
.tablecontent .inti
{
	font-size: 0.70em;
	font-style: italic;
	padding-bottom: 12px;
}

.tablecontent .membersoffer
{
	color: #D8160D;
	font-weight: bold;
	padding-bottom: 12px;
}
.tablecontent .boldsession
{
	color: #D8160D;
	font-weight: bold;
	padding-bottom: 0px;
}
.tablecontent .smallcopy
{
	font-size: 0.70em;
	color: #101E3D;
	padding-bottom: 12px;
}

#mapcontainer
{
	width: 353px;
	margin: 0 10px 0 0;
	padding: 0;
	float: right;
}
#map
{
	height: 308px;
	width: 353px;
	margin: 0;
	padding: 0 10px 0 0;
	float: right;
}
/* MAP AND DIRECTIONS */



#introductionprices
{
	width: 408px;
	float: left;
}
#introductionprices p
{
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.2em;
	border-left: solid 8px #101E3D;
	color: #101E3D;
	margin: 0;
	padding: 0 30px 10px 28px;
}
#introductionprices h4
{
	font-family: Arial;
	font-size: 0.8em;
	line-height: 1.2em;
	border-left: solid 8px #101E3D;
	color: #D8160D;
	margin: 0;
	padding: 0 10px 10px 28px;
}


#introductioncoaching
{
	width: 408px;
	float: left;
}
#introductioncoaching p
{
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.2em;
	border-left: solid 8px #101E3D;
	color: #101E3D;
	margin: 0;
	padding: 0 30px 10px 28px;
}
#introductioncoaching h4
{
	font-family: Arial;
	font-size: 0.8em;
	line-height: 1.2em;
	border-left: solid 8px #101E3D;
	color: #D8160D;
	margin: 0;
	padding: 0 10px 10px 28px;
}




/* ALL PAGE INTRODUCTION TEXT */
#introduction
{
	width: 840px;
}
#introduction p
{
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.2em;
	border-left: solid 8px #101E3D;
	color: #101E3D;
	margin: 0;
	padding: 0 30px 10px 28px;
}
#introduction h4
{
	font-family: Arial;
	font-size: 0.8em;
	line-height: 1.2em;
	border-left: solid 8px #101E3D;
	color: #D8160D;
	margin: 0;
	padding: 0 10px 10px 28px;
}


.introductionlines
{
	background-image: url(/_system/wakemk/images/introduction_lines.gif);
	width: 840px;
	height: 29px;
	float: left;
}
/* ALL PAGE INTRODUCTION TEXT */

.leftsidenoise
{
	background-image: url(/_system/wakemk/images/leftside_noise.jpg);
	width: 8px;
	height: 510px;
	float: left;
}

.whiteblank
{
	width: 8px;
	height: 510px;
	float: left;
}

/* PRICES */

.pricesmallbox
{
	background-image: url(/_system/wakemk/images/prices_background.jpg);
	width: 270px;
	height: 291px;
	float: left;
}

.pricelargebox
{
	background-image: url(/_system/wakemk/images/prices_background2.jpg);
	width: 405px;
	height: 230px;
	float: left;
}

#pricescopy
{
	font-family: Arial;
	width: 840px;
	float: left;
}
#pricescopy h4
{
	font-size: 0.8em;
	line-height: 1.2em;
	color: #D8160D;
	margin: 0;
	padding: 10px 10px 10px 36px;
}
#pricescopy p
{
	font-size: 0.75em;
	line-height: 1.2em;
	color: #101E3D;
	margin: 0;
	padding: 0px 30px 10px 36px;
}




#priscepromo
{
	font-family: Arial;
	width: 432px;
	height: 191px;
	float: left;
	margin: 0;	
	background-image: url(/_system/wakemk/images/prices_promo2.jpg);
	background-repeat: no-repeat;
}

#coachingpromo, #cablepromo
{
	font-family: Arial;
	width: 392px;
	height: 191px;
	float: left;
	margin: 0;	
	color: #101E3D;
}

#cablepromo
{

	background-image: url(/_system/wakemk/images/promo_background.jpg);
	padding-left:40px;
}

#cablepromo img
{
	padding-right:0.5em;
}


#coachingpromo p a:link, .#coachingpromo p a:visited
{
	color: #101E3D;
	text-decoration: underline;
}
#coachingpromo p a:hover, #coachingpromo p a:active
{	
	color: #101E3D;
	text-decoration: underline;
}


  h4, #coachingpromo h4, #cablepromo h4
{
	font-size: 0.75em;
	line-height: 1.2em;
	color: #101E3D;
	margin: 0;
}
#priscepromo p, #coachingpromo p, #cablepromo p
{
	font-size: 0.75em;
	line-height: 1.2em;
	color: #101E3D;
	margin: 0;
}


/* PRICES */


#gallerycontainer
{
	width: 840px;
	margin: 0;

	padding: 0;
	float: left;
}





/* PRO RIDERS */
#procontentcontainer 
{
	width: 832px;
	float: left;
	margin: 8px 0 0 0;	
}
.procontainer
{
	width: 602px;
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.3em;
	float: left;
	color: #666666;
	margin: 10px 0 0 0;
}
.procontainer img
{
	float: left;
	margin: 0px 10px 0px 10px;
	padding: 0;
}
.procontainer p
{
	margin: 5px 0 0 0;
	padding: 0 0px 0 1px;
	float: left;
	width: 335px;
}
.prostats
{
	width: 230px;
	font-family: Arial;
	font-size: 0.70em;
	line-height: 1.3em;
	float: right;
	color: #101E3D;
	margin: 41px 0 0 0;
}
.prostats p
{
	margin: 0px 0px 0 10px;
	padding: 0 0px 0 1px;
	float: left;
	width: 210px;

}
.proorange
{
	font-family: Arial;
	font-size: 1.0em;
	line-height: 1.2em;
	color: #D8160D;
	margin: 0;
	padding: 0;
}
.proline
{
	background-image: url(/_system/wakemk/images/pro_line.gif);
	margin: 5px 0 0 0;
	width: 832px;
	height: 20px;
	float: left;
}

/* PRO RIDERS */

/* FACILITIES */
.leftsidenoisefac
{
	background-image: url(/_system/wakemk/images/leftside_noise.jpg);
	width: 8px;
	height: 510px;
	float: left;
}

#facilitiescontainer 
{
	font-family: Arial;
	width: 840px;
	float: left;
	margin: 8px 0 0 0;
	background-image: url(/_system/wakemk/images/leftside_noise.jpg);
	background-repeat: repeat-y;
	background-position:left;
}

#facilitiescontainer p, #facilitiescontainer li
{
	font-size: 0.75em;
	line-height: 1.2em;
	color: #101E3D;
	margin: 0;
	padding: 0 30px 10px 28px;
}

#facilitiescontainer h5
{
	font-size: 0.75em;
	line-height: 1.2em;
	color: #101E3D;
	margin: 0;
	padding: 0 30px 0px 28px;
}

#facilitiescontainer li
{
	padding: 0;
}

#facilitiescontainer h4
{
	font-size: 0.8em;
	line-height: 1.2em;
	color: #D8160D;
	margin: 0;
	padding: 10px 10px 10px 28px;
}

/* FACILITIES */






/* DOWNLOADS */

#down
{
	background-image: url(/_system/wakemk/images/download_background.jpg);
	background-repeat: no-repeat;
	width: 293px;
	height: 309px;
	float: left;
}

#downloadscontainer
{
	padding: 20px 0 0 15px;
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.2em;
	margin: 0;
	font-weight: bold;
	color: #D8160D;

}

#downwakemk
{
	background-image: url(/_system/wakemk/images/downloads_wakemk_2.jpg);
	background-repeat: no-repeat;
	width: 309px;
	height: 309px;
	float: left;
	font-family: Arial;
}

#downwakmkcontainer
{
	margin: 78px 0 0 190px;
	padding: 0;
}

#downwakmkcontainer p
{
	font-size: 0.75em;
	line-height: 1.4em;
	margin: 0;
	padding: 0px 0px 32px 0px;
	color: #D8160D;
}

#downwakmkcontainer p a:link, #downwakmkcontainer p a:visited, #downwakmkcontainer p a:active
{
	color: #D8160D;
	font-weight: bold;
	text-decoration: none;
}
#downwakmkcontainer p a:hover
{	
	color: #101E3D;
	font-weight: bold;
	text-decoration: none;
}
/* DOWNLOADS */

























/* Summer */





#openingtimesnav 
{
	height: 74px;
	width: 817px;
	margin: 10px 0 0 0px;
	padding: 0 0 0 15px;
	position: relative;
	float: left;
	background-color: #fff;
}

.openingtimescontainer
{
	width: 832px;
	float: left;
	background-color: #fff;
}
.otcontainer
{
	margin: 15px 0 0 20px;
	padding: 0;
	width: 785px;
	border-left: solid 1px #5C5A5A;
	border-top: solid 1px #5C5A5A;
}
.ottablecontent
{
	border-left: none 0px white;
	width: 100%;
}
.ottablecontent tr td
{
	border-right: solid 1px #5C5A5A;
	border-bottom: solid 1px #5C5A5A;
	height: 30px;
	width: 105px;
	background-color: #EFEFEE;
}
.ottablecontent tr th
{
	height: 20px;
	width: 100px;
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.2em;
	color: #D8160D;
	text-align: center;
	vertical-align: middle;
	border-right: solid 1px #5C5A5A;
	border-bottom: solid 1px #5C5A5A;
	border-left: solid 3px #D8160D;
}
.ottablecontent .general
{
	background-color: #ffffff;
	border-right: solid 1px #D8160D;
	border-bottom: solid 1px #D8160D;
	color: #101E3D;
}
.ottableCopy tr td, .ottablecontent .time
{
	font-family: Arial;
	font-size: 0.70em;
	line-height: 1.2em;
	color: #5C5A5A;
	text-align: center;
	vertical-align: middle;
}
.ottablecontent .time
{
	font-weight: bold;
	color: #101E3D;
	width: 40px;
	border-left: solid 3px #D8160D;
	background-color: #fff;
}

#otkey
{
	font-family: Arial;
	width: 840px;
	float: left;
}
#otkey h4
{
	font-size: 0.8em;
	line-height: 1.2em;
	color: #D8160D;
	margin: 0;
	padding: 25px 10px 10px 36px;
}
#otkey p
{
	font-size: 0.75em;
	line-height: 1.2em;
	color: #101E3D;
	margin: 0;
	padding: 0px 30px 5px 36px;
}
#otcontainermain
{
	width: 832px;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #ffffff;
}
/* Summer */



/* NEWS */
#newscontainer 
{
	font-family: Arial;
	width: 608px;
	float: left;
	margin: 8px 0 0 0;	
	background-image: url(/_system/wakemk/images/leftside_noise.jpg);
	background-repeat: repeat-y;
	background-position:left;
}

#newscontainer p
{
	font-size: 0.75em;
	line-height: 1.2em;
	color: #101E3D;
	margin: 0;
	padding: 0 30px 10px 28px;
}
#newscontainer h4
{
	font-size: 0.8em;
	line-height: 1.2em;
	color: #D8160D;
	margin: 0;
	padding: 10px 10px 10px 28px;
}

.date
{
	font-size: 0.70em;
	line-height: 1.2em;
	color: #666666;
	margin: 0;
	padding: 0px 30px 10px 28px;
}

#newspromocontainer
{
	width: 200px;
	float: left;
	margin: 20px 0 0 0;
}

#newspromoecontainer img
{
	margin: 10px 0 0 0;
	float: left;
	padding: 0;
}

.newslines
{
	background-image: url(/_system/wakemk/images/newslines.gif);
	background-repeat: no-repeat;
	margin: 0px 0 0 0;
	padding: 0;
	width: 608px;
	height: 5px;
	float: left;
	border: 0;


}
/* NEWS */

/* PRO SHOP */

#proshop
{
	background-image: url(/_system/wakemk/images/proshop_brands.jpg);
	background-repeat: no-repeat;
	width: 832px;
	height: 394px;
	float: left;
}

.leftsidenoiseproshop
{
	background-image: url(/_system/wakemk/images/leftside_noise_proshop.jpg);
	width: 8px;
	height: 391px;
	float: left;
}

#proshoptext
{
	width: 840px;
}
#proshoptext p
{
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.2em;
	border-left: solid 8px #fff;
	color: #D8160D;
	margin: 0;
	padding: 20px 30px 10px 28px;
}
/* PRO SHOP */

/* EVENTS DIARY */

.eventstext
{
	width: 812px;
	font-family: Arial;
	font-size: 0.75em;
	line-height: 1.2em;
	float: right;
	color: #666666;
	margin: 0 10 0 0;
}
.eventstext h3
{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0px 0 0px;
	padding: 7px 0px 5px 0px;
	float: right;
	width: 687px;
	color: #D8160D;
}

.eventstext p
{
	margin: 0 0px 0 0px;
	padding: 0 0px 10 0px;
	float: right;
	width: 687px;
}
.eventstext img
{
	float: left;
	margin: 10px 0px 0px 28px;
	padding: 0;
}


.eventlines img
{
	float: left;
	margin: 10px 0px 0px 28px;
	padding: 0;
}

.eventsheader
{
	width: 832px;
	float: right;
	margin: 0px 0 15 0;	
}

.eventsheadertop
{
	width: 832px;
	float: right;
	margin: 15px 0 15 0;
}
.eventsheader img, .eventsheadertop img
{
	float: left;
	margin: 0px 10px 0px 124px;
	padding: 0;
}

.eventsheader
{
	width: 832px;
	float: right;
	margin: 0px 0 15 0;	
}

.spacerlinesevents
{
	width: 832px;
	float: right;
	margin: 05px 0 10 0;
}
.spacerlinesevents img
{
	float: left;
	margin: 0px 10px 0px 125px;
	padding: 0;
}
/* EVENTS DIARY */

.redfont {color:#FF0000;}
.bluefont {color:#0000FF;}
.greenfont {color:#008000;}
.purplefont {color:#800080;}

.redbg {background:#FA9090;}
.bluebg {background:#9B9BFD;}
.greenbg {background:#7CB27C;}
.purplebg {background:#8B6A8B;}

.smallestfont {font-size:70%;}
.smallerfont {font-size:85%;}
.largerfont {font-size:115%;}
.largestfont {font-size:135%;}


.LeftAlign {text-align:left;}
.RightAlign {text-align:right;}
.CentreAlign {text-align:center;}

.boldstyle {font-weight:bold;}
.italicstyle {font-style: italic;}
