@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#5e5f5f;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:8px 0 0 5px;
}

#videogallery img {
	margin:2px 0 5px 0;
}

#overlay {
	position:absolute;
	width:100%;
	height:100%;
	background:#000000;
	z-index:1;
	filter:alpha(opacity=60); /* IE's opacity*/
	opacity: 0.60;
	overflow:hidden;
}

#watch {
	z-index:-1;
}

#wrapper {
	margin:0 auto;
	padding:0;
	width:902px;
}

#mainLogo {
	margin:0 auto 2px auto;
	padding:0;
	width:902px;
	text-align:right;
	border-bottom:#578e9c 1px solid;
}

#mainHeader {
	margin:0 auto;
	padding:0;
	width:900px;
	height:210px;
	border-top:#a9a9a9 1px solid;
	border-left:#a9a9a9 1px solid;
	border-right:#a9a9a9 1px solid;
	border-bottom:#578e9c 3px solid;
}

#content {
	width:902px;
	margin:15px 0 25px 0;
	padding:0;
}

#rightContent {
	float:right;
	margin:20px 10px 25px 0;
	padding:0;
	width:600px;
}

#leftColumn {
	float:left;
	margin:20px 0 25px 0;
	padding:0;
	width:265px;
}

#menu {
	margin:10px 0;
	padding:0;
	text-align: -moz-center;
	font-size:12px;
}

#columnList {
	margin:15px 0 0 0;
	padding:0;
}

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

#columnList ul li {
	float:left;
	margin:0 0 0 20px;
	padding:0;
	width:199px;
	height:270px;
	background:#f5f4f4;
	border:#cdcdcd 1px solid;
}

#footer1 {
	clear:both;
	width:900px;
	margin:0 auto 0 auto;
	padding:0;
}

#footer2 {
	width:900px;
	margin:1px 0 0 1px;
	padding:0;
	background:#f6f6f6;
}


/* Classes */

.pheader {
	width:860px; 
	margin:0 auto; 
	padding:0 0 10px 0;
}

.pfooter {
 margin:0; 
 padding:0 0 7px 0;
}

.pictureBtn {
	border-top:#CCCCCC 2px solid;
	border-bottom:#578e9c 3px solid;
}

