@charset "UTF-8";

body {
	margin:0px;
	padding:0px;
	text-align:center;
	min-width:1050px;
	background-color:#2c2c2c;
	font:12px Verdana, sans-serif;
	color:#f1f1f1;	
	}
	
a, a:link {
	text-decoration: none;
	color:#00ff00;
	}

a:visited {
	text-decoration: none;
	color:#00ff00;
	}

a:active {
	text-decoration: none;
	}

a:hover {
	text-decoration:none;
	color:#fff;
	}

	
img {
	border:0;
	}
	
a img {
	border:0;
	}

h1 {
	font:14px Verdana, sans-serif;
	color:#fff;
	}
	
	
		/*Internet Explorer Sucks Ass!*/

img, div {
	behavior:url(iesucks/iepngfix.htc)
	}
	
		/*Internet Explorer Sucks Ass!*/


/* START WRAPS AND CONTAINERS AND ALL THAT SHITAKE */
	
#wrapper {
	width:1050px;
	height:95%;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-top:1px;
	padding-left:30px;
	background:#2c2c2c;
	} 
	
#banner {
	width:1050px;
	height:220px;
	margin:0px;
	padding:0px;
	}
	
#bottomLeftContainer {
	width:580px;
	margin:0px;
	padding:20px 0px 0px 0px;
	float:left;
	}
	
#equipment {
	width:285px;
	padding:10px 5px 10px 0px;
	float:left:
	}
	
#services {
	width:285px;
	padding:10px 0px 10px 5px;
	float:left:
	}
		
#bottomRightContainer {
	width:450px;
	margin:0px;
	padding:20px 0px 0px 5px;
	text-align:right;
	float:left;
	}
	
	
#videoPlayer {
	width:1050px;
	height:690px;
	margin-top:10px;
	padding-top:20px;
	float:left;
	}

	

	
	/* KISS MY CLASSES */
	
.floatLeft {
	float:left;
	}
	
.drop {
	padding-bottom:10px;
	}
	
p.whiteHead {
	font:12px Verdana, sans-serif;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:inline;
	}
	
p.green {
	color:#00ff00;
	display:inline;
	}
	
	/* END CLASSES */
	
	

#navigation {
	background-image:url(imgs/navigation_bg.png);
border-bottom: 1px solid #444444;
clear:both;
height:47px;
margin: -0px 0 0;
padding: 2px 15px 0 0;
font-size: 1em;
overflow: visible;
z-index: 100;
position: relative;
}

#navigation a {font-weight: normal; position: relative; z-index: 300;}

#navigation ul {
display:block;
float:left;
list-style:none;
margin:6px 55px 0 5px;
overflow: visible;
position: relative;
}

#navigation ul li {
display:block;
float:left;
height:32px; width: 90px;
margin: -9px -1px 1px 0;
padding: 17px 0 0 0;
text-align: center;
overflow: visible;
}

#navigation ul li a:link, #navigation ul li a:visited {
color:#c2c2c2;
font-size:0.85em;
text-decoration:none;
text-shadow:#000 -1px -1px 0;
padding: 13px 20px;
}

#navigation ul li a:hover, #navigation ul li.active a {color: #fff;}

#navigation #active {
background: url(http://www.xsilva.com/css/images/navigation_active.png) no-repeat 0 0;
height: 45px;
margin-bottom: -15px;
position: absolute;
top: 0;
z-index: 200;
}

#navigation #buttons {
height: 32px;
position: relative;
top: 9px; right: 185px;
font-size:.95em;
display: block;
float: right;
}

#navigation a#tour {
height:24px; width:43px;
display: block;
float: left;
margin: -1px 5px 0 0;
padding: 8px 0 0 42px;
background:url(http://www.xsilva.com/css/images/navigation_spriteHover.png) no-repeat;
color:#EFEFEF;
text-shadow: #000 -1px -1px 0;
text-decoration: none;
font-size: 0.8em;
}

#navigation a#try {
height:24px; width:73px;
display: block;
float: left;
margin: -1px 5px 0 0;
padding: 8px 0 0 31px;
background:url(http://www.xsilva.com/css/images/navigation_spriteHover.png) -85px 0 no-repeat;
color:#111;
text-shadow: #C4DF6F 1px 1px 0;
text-decoration: none;
font-size: 0.8em;
font-weight: bold;
}

#navigation a#buy {
height:22px; width:40px;
display: block;
float: left;
margin: -1px 0 0 0;
padding:8px 0 0 35px;
background:url(http://www.xsilva.com/css/images/navigation_spriteHover.png) -190px 0 no-repeat;
color:#EFEFEF;
text-shadow: #000 -1px -1px 0;
text-decoration: none;
font-size: 0.8em;
}

#navigation #search {
display: block;
float: right;
position: relative;
top: 10px; right: -295px;
}

#navigation #search img{
display: block;
float: left;
position: relative;
}

#navigation #searchInput {
display: block;
float: left;
background: url(http://www.xsilva.com/css/images/search_bg) repeat-x;
border: 0;
height: 29px; width: 135px;
color: #fff;
font-size: 14px;
position: relative;
left: -1px;
padding: 0px 15px 0 0;
}

#navigation #searchBtn {
display: block;
float: left;
height: 29px; width: 30px;
background: url(http://www.xsilva.com/css/images/search_btn.png) no-repeat;
border: none;
position: relative;
top: -1px; left: -13px;
}



	.pics { height: 445px; width: 1050px; padding:0; margin:0; overflow: hidden }




















