@charset "utf-8";
/* CSS Document */
/*-------defaults--------*/
body 
{

	background: url(../splash/xmas1images/top-bg-xmas.gif) no-repeat;
	background-position:top center;
	margin:0;
	padding:0;
	background-color:#d9d9d9;
}

p
{
	margin:0;
	padding:0;
}
/*-----------wrappers------------*/
.b4-nav-wrapper
{
	width:100%;
	height:20px;
	float:left;
	/*background:#00FFCC;*/
}

.main-nav-wrapper
{
	width:100%;
	height:75px;
	float:left;
	background:#5a83b1;
}

.b4-video-wrapper
{
	width:100%;
	height:50px;
	float:left;
	/*background:#9F3;*/
}

.video-wrapper
{
	width:100%;
	height:580px;
	float:left;
	/*background:#69C;*/
}

.b4-footer-wrapper
{
	width:100%;
	height:30px;
	float:left;
}


.footer-wrapper
{
	width:100%;
	height:99px;
	float:left;
	background:url(../splash/xmas1images/footer-bg-xmas.gif) repeat-x;
}
/*----------------------Main Navigation---------------*/
.main-nav
{
	width:900px;
	height:75px;
	margin:0 auto;
	/*background:#039;*/
}

.logo
{
	width:344px;
	height:75px;
	float:left;
	background:#00FF66;
}

.logo p
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#ffffff;
	text-align:center;
	margin-top:20px;
}

.main-navigation
{
	width:auto;
	height:auto;
	float:right;
}

.main-navigation ul li
{
	display:inline;
	list-style:none;
	float:left;
	padding: 0px 10px 0px 10px;
}


.main-navigation p
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	margin-top:10px;
}

.main-navigation a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	margin-top:10px;
	text-decoration:none;
}

.main-navigation a:hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#002850;
	text-align:center;
	margin-top:10px;
	text-decoration:none;
}


/*---------------Video Section------------------------*/

/*video*/

.video
{
	width:900px;
	height:478px;
	margin:0 auto;
	background:url(../splash/xmas1images/video-bg.png) no-repeat;
	background-position:bottom center;
	/*background-color:#0033FF;*/
}

.video-centerer
{
	width:654px;
	height:390px;
	margin:0 auto;
	/*background:#69C;;*/
}

.video-container
{
	width:640px;
	height:390px;
	float:left;
	margin-top:2px;
	border: 7px #285584 solid;
}

/*video button*/
.b4-video-button
{
	width:900px;
	height:35px;
	margin:0 auto;
	/*background:#960;*/
}

.video-button
{
	width:900px;
	height:67px;
	margin:0 auto;
	/*background:#639;*/
}


.button-corner-left
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-left.gif) no-repeat;
}

.button-corner-right
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-right.gif) no-repeat;
}

.button-body
{
	width:auto;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-body.gif) repeat-x;
}

.button-corner-left-hover
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-left-hover.gif) no-repeat;
}

.button-corner-right-hover
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-right-hover.gif) no-repeat;
}

.button-body-hover
{
	width:auto;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-body-hover.gif) repeat-x;
}

.button-corner-left-active
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-left-active.gif) no-repeat;
}

.button-corner-right-active
{
	width:23px;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-corner-right-active.gif) no-repeat;
}

.button-body-active
{
	width:auto;
	height:67px;
	float:left;
	background:url(../splash/xmas1images/button-body-active.gif) repeat-x;
}


.button-body p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	margin-top:22px;
	text-shadow: 1px 1px #000;
}

.button-body-hover p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	margin-top:22px;
	text-shadow: 1px 1px #000;
}

.button-body-active p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	margin-top:22px;
	text-shadow: 1px 1px #000;
}


/*-------------------footer------------------------*/
.footer-centerer
{
	width:900px;
	height:99px;
	margin:0 auto;
}

.footer
{
	width:900px;
	height:99px;
	float:left;
}

.footer p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-shadow: 1px 1px #000;
	margin-top:45px;
}


.footer ul li
{
	display:inline;
	list-style:none;
	float:right;
	padding: 0px 10px 0px 10px;
	margin-top:14px;
}

