
.elements_png
{
	background-image: url(images/elements.png);
    background-repeat: no-repeat;
    display: inline-block;
}

body 
{
	background: url(images/mgreen-bg.jpg) repeat;
	margin: 0; padding: 0;
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #f3f3e9;
}

#entryImg
{
	background: url(images/entryImg.png) no-repeat;
	width: 100%; height: 566px;
	position: absolute; top: 0;
	z-index: -1000;
	background-position: center;
}

/* text */
.whiteShadow { text-shadow: 1px 1px #ffffff; }

.purpleShadow { text-shadow: 1px 1px #863959; }

.dpurpleShadow { text-shadow: 1px 1px #1d101c; }

.greenShadow { text-shadow: 1px 1px #497c84; }

.lgreenShadow { text-shadow: 1px 1px #83b4b6; }

.whiteTxt_oswald20 { color: #ffffff; font: 20px 'Oswald', sans-serif; }

.oliveTxt_oswald20 { color: #7d5f1f; font: 20px 'Oswald', sans-serif; }

.greenTxt_oswald20 { color: #247a7f; font: 20px 'Oswald', sans-serif; }

.brownTxt_georgia16 { color: #4f394e; font: 16px Georgia, "Times New Roman", Times, serif; }

.brownTxt_georgia12 { color: #4f394e; font: 12px Georgia, "Times New Roman", Times, serif; }

.whiteTxt_times20 { color: #ffffff;	font: 20px "Times New Roman", Times, serif; }

.whiteTxt_times17 { color: #ffffff;	font: 17px "Times New Roman", Times, serif; }

.whiteTxt_georgia16 { color: #ffffff; font: 16px Georgia, "Times New Roman", Times, serif; }

.whiteTxt_georgia12 { color: #ffffff; font: 12px Georgia, "Times New Roman", Times, serif; }

.whiteTxt_times38 { color: #ffffff;	font: 32px "Times New Roman", Times, serif; }

.line_height26 { line-height: 26px }

.line_height18 { line-height: 18px }

.line_height60 { line-height: 60px }

.creamTxt_oswald14 { color: #f3f3e9; font: 14px 'Oswald', sans-serif; }

.creamTxt_oswald20 { color: #edebd2; font: 20px 'Oswald', sans-serif; }

.creamTxt_georgia12 { color: #f3f3e9; font: 12px Georgia, "Times New Roman", Times, serif; }

.creamTxt_georgia20 { color: #f3f3e9; font: 20px Georgia, "Times New Roman", Times, serif; }

a.creamLink_georgia12
{
	color: #f3f3e9; 
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

a.creamLink_georgia12:hover
{
	color: #f3f3e9; 
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}

a.creamLink_georgia16
{
	color: #f3f3e9; 
	font: 16px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}

a.creamLink_georgia16:hover
{
	color: #f3f3e9; 
	font: 16px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}

a.creamLink_oswald14 
{
	color: #f3f3e9; 
	font: 14px 'Oswald', sans-serif;
	text-decoration: none;
	text-shadow: 1px 1px #863959;
}

a.creamLink_oswald14:hover
{
	color: #f3f3e9; 
	font: 14px 'Oswald', sans-serif;
	text-decoration: underline;
	text-shadow: 1px 1px #863959;
}

a.purpleLink_georgia16
{
	color: #b94870;
	font: 16px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

a.purpleLink_georgia16:hover
{
	color: #b94870;
	font: 16px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}

a.purpleLink_georgia12
{
	color: #b94870;
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

a.purpleLink_georgia12:hover
{
	color: #b94870;
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
/* text */

#header
{
	width: 960px; margin: auto;
	padding-top: 14px;
}

.header_repeat
{
	/*
 height: 16px; overflow: hidden;
	background: url(images/hr.png) repeat-x;
 */
        
        height: 16px;
overflow: hidden;
background: url(images/hr.png) repeat-x;
position: relative;
top: -5px;

}

a.logoEv
{
	background: url(images/logo-golf.png);
	width: 176px; height: 185px;
	display: block;
	position: relative; margin: auto;
	z-index: 1000;
}

a.logoEv:hover
{
	background: url(images/logo-golf-over.png);
	width: 176px; height: 185px;
	display: block;
	position: relative; margin: auto;
	z-index: 1000;
}

#menu { position: fixed; z-index: 1000; }

#menu_bg
{
	width: 128px; margin: auto;
	padding-bottom: 115px; padding-top: 35px; 
	margin-top: -30px;
	background: url(images/menu-bg.png) bottom;
	text-transform: uppercase;
}

#menu_bg ul { list-style: none; margin: auto }

#menu_bg ul li a
{
	width: 128px; height: 33px; display: block;
	background-position: -186px 0px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	color: #7d5f1f;
	font: 15px 'Oswald', sans-serif;
	text-shadow: 1px 1px #ffffff;
	margin-left: 1px;
}

#menu_bg ul li a:hover
{
	width: 128px; height: 33px; display: block;
	background-position: -186px 0px;
	padding-top: 3px;
	text-align: center;
	color: #752246;
	font: 15px 'Oswald', sans-serif;
	text-shadow: 1px 1px #ffffff;
	margin-left: 1px;
}

#menu_bg ul li a.btn_active
{
	width: 128px; height: 33px; display: block;
	background-position: -186px -38px;
	padding-top: 3px;
	text-align: center;
	color: #ffffff;
	font: 15px 'Oswald', sans-serif;
	text-shadow: 1px 1px #863959;
	margin-left: 1px;
}

#signature 
{
	width: 210px; height: 94px;
	background-position: -186px -76px;
	position: absolute; margin-top: -10px; right: 0;
}

.logo_bcr
{
	background-position: -409px 0;
	width: 97px; height: 33px;
}

.logo_wilson
{
	background-position: -554px 0;
	width: 94px; height: 35px;
}

.logo_micri
{
	background-position: -691px 0;
	width: 183px; height: 53px;
}

.logo_worldclass
{
	background-position: -409px -76px;
	width: 114px; height: 30px;
}

.logo_redcat
{
	background-position: -552px -76px;
	width: 106px; height: 34px;
}

.logo_golf
{
	background-position: -682px -76px;
	width: 78px; height: 47px;
}

.logo_tenis
{
	background-position: -779px -76px;
	width: 74px; height: 32px;
}

.mpurple_bg { background: url(images/mpurple-bg.jpg) repeat }

.mtv_top
{
	background-position: 0 -194px;
	width: 960px; height: 23px;
}

.mtv_bottom
{
	background-position: 0 -223px;
	width: 960px; height: 23px;
}

.heading 
{
	width: 700px; height: 33px;
	background-position: -230px -311px;
	text-align: center;	text-transform: uppercase;
	color: #ffffff; font: 20px 'Oswald', sans-serif;
	text-shadow: 1px 1px #863959;
	position: relative; z-index: 1000;
}

.heading_muz
{
	width: 717px; height: 33px;
	background-position: -230px -373px;
	text-align: center;	text-transform: uppercase;
	color: #ffffff; font: 20px 'Oswald', sans-serif;
	text-shadow: 1px 1px #863959;
	position: relative; z-index: 1000;
}

.heading_mus
{
	width: 717px; height: 33px;
	background-position: -230px -425px;
	text-align: center;	text-transform: uppercase;
	color: #ffffff; font: 20px 'Oswald', sans-serif;
	text-shadow: 1px 1px #863959;
	position: relative; z-index: 1000;
}

.heading_mup
{
	width: 646px; height: 33px;
	background-position: -230px -488px;
	text-align: center;	text-transform: uppercase;
	color: #4f394e; font: 20px 'Oswald', sans-serif;
	text-shadow: 1px 1px #ffffff;
	position: relative; z-index: 1000;
}

.frame
{
	background-position: 0 -252px;
	width: 220px; height: 156px;
}

.grid9 table td { padding: 0 10px 35px 10px; }

.grid9 table td.no-pad { padding: 0 10px 10px 10px; }

.grid9 table td.no-no { padding: 0 0 10px 10px }

.grid9 table td.no-no-no { padding: 2px 0 2px 10px; }

.mbody_header
{
	background-position: -230px -527px;
	width: 700px; height: 3px;
}

.mbody
{
	background: url(images/mbody.png) bottom no-repeat;
	width: 660px;
	padding: 10px 20px 30px 20px;
}

.mbody ul li
{
	color: #4f394e; 
	font: 16px Georgia, "Times New Roman", Times, serif;
	list-style: disc; text-align: left;
	margin-left: 20px;
	line-height: 20px;
}

.footer_img
{
	background: url(images/footer-img.png) no-repeat;
	width: 884px; height: 210px;
	padding: 20px 28px 28px 28px;
	font: 12px Georgia, "Times New Roman", Times, serif;
}

.arrow01
{
	background-position: -581px -251px;
	width: 10px; height: 10px;
	margin-left: 5px;
}

.logo_mpg
{
	background-position: 0 -438px;
	width: 154px; height: 45px;
}

.ribbon
{
	background-position: -647px -141px;
	width: 121px; height: 49px;
	padding-left: 20px;
	color: #7d5f1f; font: 20px 'Oswald', sans-serif;
	text-shadow: 1px 1px #ffffff;
	margin-right: 5px;
}

.ribbonNR
{
	background-position: -727px -141px;
	width: 49px; height: 40px;
	padding-left: 11px;
	color: #7d5f1f; font: 20px 'Oswald', sans-serif;
	text-shadow: 1px 1px #ffffff;
}

.spliter { background-position: -230px -472px; width: 700px; height: 3px; }

.map
{
	width: 684px; height: 282px;
	background-color: #318187;
	border: 1px solid #1e6a70;
	margin: 20px 0; padding: 8px;
}

table.nav td { margin: 0; padding: 0 !important; }

table.nav a 
{
	background: url(images/nav.png);
	width: 16px; height: 16px;
	margin: 0 4px; display: block;
	float: left;
}

table.nav a:hover
{
	background: url(images/nav-over.png);
	width: 16px; height: 16px;
	margin: 0 4px; display: block;
	float: left;
}

table.nav a.nav_active
{
	background: url(images/nav-active.png);
	width: 16px; height: 16px;
	margin: 0 4px; display: block;
	float: left;
}

.video_container
{
	background: url(images/video-container.png);
	width: 700px; height: 395px;
	padding-top: 11px;
}

/*  scroller  */

.scrollContainer {
    width:720px;
    height:528px;
    position:absolute;
    left:0px;
}

.scrollPage
{
    width:720px;
    height:528px;
    float:left;
}


/* end scroller */







