@charset "utf-8";
/* CSS Document */

body {
	margin:0 auto;
	padding:0;
	background-color:#000;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	background-position:center 100px;}
HR{
	height:2px;
	border:none;
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(left,  #000000 0%, #ffffff 35%, #ffffff 35%, #ffffff 65%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(35%,#ffffff), color-stop(35%,#ffffff), color-stop(65%,#ffffff), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #000000 0%,#ffffff 35%,#ffffff 35%,#ffffff 65%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #000000 0%,#ffffff 35%,#ffffff 35%,#ffffff 65%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #000000 0%,#ffffff 35%,#ffffff 35%,#ffffff 65%,#000000 100%); /* IE10+ */
	background: linear-gradient(to right,  #000000 0%,#ffffff 35%,#ffffff 35%,#ffffff 65%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
/*Banners*/
#BannerRight {
	float:right;
	padding:10px;}
#Header_Container {
	background: #fff; /* Old browsers */

	margin:0 auto;
	padding:0;
	width:100%;}

#UserAccount UL{
	padding:0;
	margin:0;
	list-style:none;}
#UserAccount UL LI{
	display:table-cell;
	padding:6px 15px;
	vertical-align:middle;}
	
#Header_Width {
	margin:0 auto;
	padding:0;
	width:960px;
	height:140px;
	display:block;
	overflow: auto;
	/*background-image: url(../media/images/ANNIVERSARY-RIBBON.png);
	background-repeat:no-repeat;
	background-position:right 50px;
	background-size:10%;*/
}	
#Header_Logo {
	float:left;
	display:table-cell;
	margin:0 auto;
	position:absolute;
	margin-top:10px;
}
#Header_Logo_Text{
	margin-top:10px;
	display:inline-block;
	font-weight:500;
	font-size:48px;
	text-shadow: 5px 5px 12px rgba(0, 0, 0, 1);
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	vertical-align: middle;
}
.Sub_Head{
	position:relative;
	font-family: 'Yellowtail', cursive;
	color:#e88f1b;
	top: 24px;
	left: -33px;
}
#Header_Logo img{
	vertical-align:middle;

}
#Header_Right{
	float:right;
	margin:0 auto;
	padding:0;
	height:auto;
	display:block;
	color:#fff;
	background-image:url('../media/layout/TopLinksBackground_blue.png');
	background-repeat:no-repeat;
	width:460px;
	height:22px;
	padding: 10px;
	text-align:center;}
	
  #Header_Right A{
	  color:#fff;
	  text-decoration:none;
	  font-size:12px;
	  padding:0 5px;}

/* Menu Section BEGIN*/

#navLinksContainer{
	font-size:12px;}
	
#dropdownNavLinks{
	display:none;}
#Menu_Section {
	background: #1946ba; /* Old browsers */
	
	clear:both;
	margin:0px auto;
	padding:0;
	width:100%;
	position:relative;
	z-index:5;
	border-top:1px;}
	
#Menu_Section_Inner{
	width:100%;
	height:100%;
	background-image:url(../media/layout/bg_40_black.png);}

#Menu_Wrapper_A{
	/*
	background-image:url(../media/layout/bg_80_black.png);
	*/
	padding:7px;
	background-color: #1946ba;
}
#Menu_Wrapper_B{
	padding:1px 0;
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(left,  #000000 0%, #ffffff 35%, #ffffff 35%, #ffffff 65%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(35%,#ffffff), color-stop(35%,#ffffff), color-stop(65%,#ffffff), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #000000 0%,#ffffff 35%,#ffffff 35%,#ffffff 65%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #000000 0%,#ffffff 35%,#ffffff 35%,#ffffff 65%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #000000 0%,#ffffff 35%,#ffffff 35%,#ffffff 65%,#000000 100%); /* IE10+ */
	background: linear-gradient(to right,  #000000 0%,#ffffff 35%,#ffffff 35%,#ffffff 65%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}

#MainMenu {
	margin:0px auto;
	padding:0;
	width:960px;
	text-align:center;
	color:#fff;}
#MainMenu UL{
	list-style-type: none;
	margin:0px auto;
	padding:0;}
#MainMenu UL LI{
	display:inline-block;
	margin:0 auto;
	padding:0;
	vertical-align:bottom;}
#MainMenu UL LI A{
	display:block;
	text-decoration:none;
	color:#fff;
	padding:7px 10px;}
.menupipe{
	padding: 7px 0;
	display: inline-block;}
#MainMenu UL LI A:hover{
	background: -moz-linear-gradient(left,  rgba(30,87,153,0) 0%, rgba(52,82,99,1) 50%, rgba(125,185,232,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,87,153,0)), color-stop(50%,rgba(52,82,99,1)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(52,82,99,1) 50%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(52,82,99,1) 50%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(52,82,99,1) 50%,rgba(125,185,232,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(30,87,153,0) 0%,rgba(52,82,99,1) 50%,rgba(125,185,232,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */
	}
/* Menu Section END*/

/* Default slideshow styling */

	#HomeSlideshow {
		width: 100%;
		height:460px;
		overflow: hidden;
	}
	.narrow #slideshow{
		width:960px;
	}
	.rslides li{
		height:410px;
	}
	.caption{
		position:absolute;
		top: 150px;
		width:330px;
	}
	#captionWrapper{
		width: 960px;
	}

/* slideshow end */


/* HomeContentSection Begin */
.padding{
	padding:20px;}
#ContentContainer{
	width:940px;
	margin:0 auto;
	padding:15px 10px;}
#ContentContainer H1{
	font-family:oswald, arial, sans-serif;}
#HomeContentSection {
	overflow:auto;
	margin:0 auto;
	padding:0;
	width:100%;
	height:auto;
	line-height:18px;	}
#HomeContentWidth, #FooterWidth{
	width:960px;
	margin:0 auto;
	padding:0;}
#HomeContent{
	margin:0 auto;
	padding:10px;}
#ContentLeft {
	float: left;
	width: 300px;}
#ContentRight {
	width: 640px;
	float: right;
	background-image: url(/media/layout/bg_60_black.png);}
#ContentOneColumn {
	line-height:18px;
	background-image: url('/media/layout/bg_60_black.png');}
	
	
#contentArea input, #contentArea select, #contentArea textarea{
	max-width: 100%;
	background-color: #333;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
	color:#fff;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;}
	
	
/*  Side Menu Styles */
#LeftSideMenu {
	padding-bottom:40px;
	}
	
#current{
	color:#fff !important;}
#LeftSideMenu A{
	font-family:oswald, arial, sans-serif;}

#LeftSideMenu a{
	text-decoration: none;}	
#LeftSideMenu li {
	list-style:none;}
	
	
#MenuSideHead {
	margin:0;
	width:240px;
	height:auto;
	}	

#MenuSide {
	width:240px;
	height:auto;}

#MenuSide UL{
	padding:0;
	margin:0;
	}

#MenuSide a{
	text-decoration:none;}

#MenuSide li {
	list-style:none;
	width:240px;
	}
#ListMenu1 ol{
	padding:0;
	margin:0;
	}	



/* Menu Styles End */




#NewsContent {
	float:right;
	width:330px;}
/* HomeContentSection End */

/* Footer Begin */
#FooterSection{
	clear:both;
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	background-image: url('/media/layout/bg_60_black.png');}
#FooterLogo {
	display:table-cell;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:300px;
	float:left;
	font-size:12px;}
#FooterWidth A{
	color:#fff;}
#FooterLogo a, #FooterLogo p{
	display:inline-block;
	vertical-align:middle;}
#FooterLogo IMG{
	padding:5px;
    height: 130px;}
#FooterContent{
	float:right;
	width:480px;
	height:auto;
	margin:0 auto;
	text-align:left;
	font-size:12px;
	line-height: 20px;}
#FootMenu {
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:left;
	overflow: auto;}
.Social_Links{
	float:right;}
.Social_Links A{
	padding-left: 0 !important;
	padding-right: 0 !important;}
#FootMenu li{
	list-style:none;
	display:inline-block;}
#FootMenu ul{
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-padding-start: 0;
	display: inline;}
#FootMenu A, #FooterContent A {
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;}
.designby{
	float:right;
	color:#fff;
	text-align:right;
	font-size:12px;
	color:#666666;
	clear: both;}
#FooterWidth .designby A{
	color:#666666;}
/* Footer End */

/* Interior Slideshows */
#ContentOneColumn #slideCollection {
	margin-left:20px;}
#slideControlWrapper{
	width:960px;
	height:auto;
	margin:0 auto;
	overflow:auto;}
/* Interior Slideshows End */



/* Home Specials */


#HomeSpecialsListing{
	padding:0;
	margin:0;
}

#HomeSpecialsListing UL {
	list-style:none;
	padding:0;
	margin:0;
	}

#HomeSpecialsListing UL LI {
	display:inline-block;
	width:300px;
	padding:5px;
	margin:0;
	}

.HomeSpecialsHeader {
	background-color:#111111;
	padding:8px;
	margin:0;
	}
	
.HomeSpecialsHeader H4{
	font-family: oswald, arial, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	padding:0;
	margin:0;
	}

.HomeSpecialsHeader .HomeSpecialsDesc {
	font-family:Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	padding:0;
	margin:0;
}

.HomeSpecialsImage A IMG{
	height:250px;
	width:300px;}

.HomeSpecialsLinkText{
	color:#FFFFFF;
	opacity:0;
	position:absolute;
	z-index:500;
	width:300px;
	text-align:center;
	padding-top:120px;
	font-family: oswald, arial, sans-serif;
	font-size:30px;
	}	

.HomeSpecialsImage A:hover IMG{
	opacity:0.6;
	height:250px;
	width:300px;}

.HomeSpecialsImage A:hover .HomeSpecialsLinkText{
	opacity:1;
	}