@charset "UTF-8";
.body {
	background-color: #4e8cf3;
	background-image: url(../images/background3.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-attachment: fixed;
}
#wrap {
	width: 910px;
	margin: -20px auto;
}
#banner {
	background-image: url(../images/banner.png);
	width: 910px;
	height: 193px;
  position: relative;
	background-repeat: no-repeat;
	background-position: center;
	margin: -20px 0 0 0;
}
#homeLink {
  position: absolute;
  background: transparent;
  top: 40px;
  left: 15px;
  width: 390px;
  height: 100px;
}
#mainContent {
	padding: 0 25px 0 25px;
}

#elementTop {
	background-image: url(../images/elementTop.png);
	background-repeat: no-repeat;
	height: 20px;
	margin-top: 15px;
}
#elementMid {
	background-image: url(../images/elementMid.png);
	background-repeat: repeat-y;
}
#elementBottom {
	background-image: url(../images/elementBottom.png);
	background-repeat: no-repeat;
	height: 20px;
	margin-top: 0px;
}

#pageRight {
	width: 665px;
	float: right;
	padding: 0 20px 0 20px;
}
#navLeft {
	width: 190px;
	float: left;
	height: 600px;
}
.navTab {
	margin-left: 25px;
}

#headlineBox {
	background-image: url(../images/1_headlineBox.png);
	height: 183px;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 18px;
	color: #ffffff;
	margin-top: 5px;
}
#stickMedia {
	margin-top: 15px;
}
.clear {
	clear: both;
	height: 20px;
}
.end {	
	height: 20px;
}
#footer {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	margin-top: 8px;
	text-align: center;
}



/* --------------- FONT --------------- */
.h1 {
	font-family: Tahoma;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}
.h2 {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
}
.h3 {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
}
.imgCaption {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding-left:3px;
}



/* --------------- LINKS --------------- */

a:link {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:none;} 
a:hover {color:#ffffff; text-decoration:none;}
a:active {color:#000000; text-decoration:none;} 

.footer a:link {color:#000000; text-decoration:none;}
.footer a:visited {color:#000000; text-decoration:none;} 
.footer a:hover {color:#ffffff; text-decoration:underline;}
.footer a:active {color:#000000; text-decoration:none;} 


/* --------------- NAVIGATION - ROLLOVER EFFECT --------------- */

ul#mainNav {
	list-style:none;
	margin:0 0 0 0px;
	padding:0;
}

ul li a {
	text-indent:0px;
	height:29px;}

li#home a {
	border:0;
	display:block;
	background:url(../images/nav/1_home.png);
}
li#home a:hover {
	border:0;
	display:block;
	background:url(../images/nav/1_homeHover.png)
}


li#about a {
	border:0;
	display:block;
	background:url(../images/nav/2_about.png);
}
li#about a:hover {
	border:0;
	display:block;
	background:url(../images/nav/2_aboutHover.png)
}

li#testimonials a {
	border:0;
	display:block;
	background:url(../images/nav/5_testimonials.png);
}
li#testimonials a:hover {
	border:0;
	display:block;
	background:url(../images/nav/5_testimonialsHover.png)
}


li#contact a {
	border:0;
	display:block;
	background:url(../images/nav/3_contact.png);
}
li#contact a:hover {
	border:0;
	display:block;
	background:url(../images/nav/3_contactHover.png)
}


li#shop a {
	border:0;
	display:block;
	background:url(../images/nav/4_shop.png);
}
li#shop a:hover {
	border:0;
	display:block;
	background:url(../images/nav/4_shopHover.png)
}


li#stick a {
	border:0;
	display:block;
	background:url(../images/nav/6_stick.png);
}
li#stick a:hover {
	border:0;
	display:block;
	background:url(../images/nav/6_stickHover.png)
}

li#rental a {
	border:0;
	display:block;
	background:url(../images/nav/rentals.png);
}
.playerName {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
}
.playerTestimony {
	padding-top: -20px;
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	text-align: justify;
}




.testimonial {
	width: 530px;
	margin-left: 135px;
}

div.name_block a {
  color: #00446A;
}

#messages {
  width: 646px;
  padding: 5px;
}

.ok {
  color: #008000;
}
div.ok {
  border: 1px solid #00aa00;
}
div.ok {
  background: #dfd;
  color: #020;
}
.warning {
  background: #FFD;
  color: #020;
  border: 1px solid #F0C020;
}
