@charset "utf-8";
/* CSS Document For de-lux.tv */

/* Global Styles */


/* General Font Style and HTML Background */
html body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	/* line-height: 160%;	/*  NDS  */
	padding:0;
	margin:0;
	background-image:url(../images/main_bg.jpg); /* changes the background image */
	background-repeat:repeat-x; /* changes how the background image repeats (x = horizontal, y = vertical) */
	background-color:#ffffff; /* changes background color */
	color:#999; /* changes default font color */
}


/* General p tag if not classed specifically*/
p {
	font-size:12px;
	line-height: 180%;  /* NDS  */
	color:#4D4D4D;
}

/* Default image treatment and handling */
img {
	border:none;
}

/* Primary wrapping DIV - Wraps the entire site */
#pagewrapper {
	position:relative;
	width:1000px;
	margin:0 auto;
	clear: both;
	background-image:url(../images/wrapper_bg.png);
	background-repeat:repeat-y;
	overflow:visible;
}

/* Secondary wrapping DIV */
#wrapper {
	position:relative;
	width:960px;
	margin:0 auto;
	clear: both;
}


/* Page Layout Regions */

#header {
	/*float:right !important;*/ float:left;
	position:relative;
	clear:both;
	background-image:url(../images/de-lux_Logo_4a_90px.png); /* changes header background image - temp set to off 10/12/09 */
	background-repeat:no-repeat;
	width:960px;
	height:130px;  /*changes space between page content and the absolute top of page.  Does not move menu position */
}

#header .logo {
	width:180px;
	height:137;
	float:left;
	position:relative;
	display:block;
}

.headersplash {
	float:left;
	clear:none;
	position:relative;
	width: 780px;
	height: 95px;  /*changes the buffer space between the menu bar and the top of the page. Banner position stays fixed */
	
}

#header .headernav {
	/*float: left !important;*/ float:none;
	width: 960px;
	clear: right;
	margin: 0;
}

#header #topnav {
	float:left;
	position:relative;
	width: 960px;
	height:35px;
	background:url(../images/topnav_bg.png) no-repeat;  	/*This is the color .png file behind topnav menu choices. Can round of corners*/
	overflow: visible;
	margin: 0;
}

#sspflash {
	float:left;
	position:relative;
	clear:both;
	width:960px;
	height:auto;
}

#pagewrapper #wrapper #contentwrapper {
	clear: both;
	float: left;
	width: 100%;
	background:#ffffff url(../images/content_wrapper_bg.png) no-repeat top; /* NEW! 082609 background area for general content area */
	padding-bottom:25px;   /* NEW! 082609 background area for general content area */
	
}

.content-inner {
	float:left;
	clear:right;
	position:relative;
}

.content-inner .contentIndent {
	float:left;
	clear:right;
	position:relative;
	padding:0px 20px;
	width:920px;
}

.content-inner .contentIndent .contentMain {
	float:left;
	width:920px;
	position:relative;
	
}

.content-inner .content {
	float:left;
	width:725px;
	position:relative;
	padding:0 15px 0 0;
}

#pagewrapper #footer {
	clear: both;
	float: left;
	width: 960px;
	text-align:center;
	/*border-top:1px solid #FFFFFF;*/
	
}

#footer #footernav {
	overflow:visible;
	float:left;
	position:relative;
	width:960px;
	height:35px;
	font-size:10px;
	text-align:center;
	/*background-color:#262324;*/
	background-image:url(../images/footer_nav.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	border-top:1px solid #ead4a4;  /* NEW! 082609  */
}




/* Menu Styles */



/* Main Navigation */

#header .headernav #topnav ul.menu {
	padding:0 0 0 2px;
	font-family: "p22-underground-sc-1","p22-underground-sc-2";
	font-size:14px;
	margin: 0;
	
}

#header .headernav #topnav ul.menu li.leaf {
	float:left;
	position:relative;
	padding:13px 2px 15px 0;
	white-space:pre !important; white-space:none;
	line-height:0.7em;
	margin:0;
}

/******* BEGIN MAIN NAVIGATION STYLE *******/
#header .headernav #topnav ul.menu li.leaf a,
#header .headernav #topnav ul.menu li.leaf a:visited {
	padding:6px 10px;
	margin:0;
	color:#e4e4e4;
	text-decoration:none;
}

#header .headernav #topnav ul.menu li.leaf a:hover,
#header .headernav #topnav ul.menu li.leaf a:active {
	padding:0px 10px 4px 10px;
	color:#ffffff;
	border-bottom:2px solid #ffffff;
}
/******* END MAIN NAVIGATION STYLE *******/



/******* BEGIN MAIN NAVIGATION PIPE STYLE *******/
#header .headernav #topnav ul.menu li.leaf.pipe {
	color:#e8e8e8;
	font-size:13px;
	padding:13px 2px 12px 0 !important;
}
/******* END MAIN NAVIGATION PIPE STYLE *******/



/* Left Side Menu Navigation */

.content-inner .menuleft {
	width:190px;
	float:left;
	
}

.content-inner ul.leftmenu {
	margin:0;
	padding:0;
	width:165px;
}

/******* BEGIN LEFT SIDE NAVIGATION FIRST LIST ITEM STYLE *******/
.content-inner ul.leftmenu li.leaf.first a,
.content-inner ul.leftmenu li.leaf.first a:visited {
	border-bottom:1px solid #332f30;
	display:block;
	padding:10px 0 10px 8px;
	margin-top:25px;  /*  NEW! 082609  */
	color:#e8e8e8;
	text-decoration:none !important;
	font-family: "p22-underground-sc-1","p22-underground-sc-2";
	font-size:13px;
	background-image:url(../images/first_corner_off.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#213499;
}

.content-inner ul.leftmenu li.leaf.first a:hover,
.content-inner ul.leftmenu li.leaf.first a:active {
	/*background:#ccc;*/
	color:#ffffff;
	/*background-image:url(../images/first_corner_on.jpg);
	background-position:top right;
	background-repeat:no-repeat;*/
}
/******* END LEFT SIDE NAVIGATION FIRST LIST ITEM STYLE *******/



/******* BEGIN LEFT SIDE NAVIGATION SUBSEQUENT LIST ITEM STYLE *******/
.content-inner ul.leftmenu li.leaf.item a,
.content-inner ul.leftmenu li.leaf.item a:visited {
	/*background-image:url(../images/arrow.gif);
	background-position: 6px 8px;
	background-repeat:no-repeat;*/
	border-bottom:1px solid #333399;
	display:block;
	padding:6px 0 6px 20px;
	color:#213499;
	text-decoration:none !important;
	font-family: "p22-underground-sc-1","p22-underground-sc-2";
	font-size:11px;
}

.content-inner ul.leftmenu li.leaf.item a:hover,
.content-inner ul.leftmenu li.leaf.item a:active {
	background:#213499;
	/*background-image:url(../images/arrow.gif);
	background-position: 6px -145px;
	background-attachment:scroll;
	background-repeat:no-repeat;*/
	color:#ffffff;
}
/******* END LEFT SIDE NAVIGATION SUBSEQUENT LIST ITEM STYLE *******/

#footernav ul.menu li,
#header .headernav ul.menu li,
.content-inner ul.leftmenu li {
	list-style:none;
}


/* Footer Navigation */

#footernav ul.menu {
	margin:0;
	padding:10px 0;
}

#footernav ul.menu li {
	display:inline;
	}


/******* BEGIN FOOTER NAVIGATION SUBSQUENT STYLE *******/
#footernav ul.menu li.leaf,
#footernav ul.menu li.leaf a,
#footernav ul.menu li.leaf a:visited {
	
	position:relative;
	margin:5px 3px;
	color:#d1d1d1;
	text-decoration:none;
}

#footernav ul.menu li.leaf a:hover,
#footernav ul.menu li.leaf a:active {
	color:#ffffff;
}


/******* END FOOTER NAVIGATION SUBSQUENT STYLE *******/



/* Page Content Styles */

/* Heading 1 style (Main headlines) */
.contentMain h1 {
	font-size:18px;
	color:#333399;
}

/* Heading 2 style (Secondary headlines) */
.contentMain h2 {
	font-family: "p22-underground-sc-1","p22-underground-sc-2";
	font-size:14px;
	color:#6B6A7A;
}

/* Heading 3 style (Tertiary headlines) */
.contentMain h3 {
	font-family: "p22-underground-sc-1","p22-underground-sc-2";
	font-size:13px;
	color:#f2f2f2;
}

.content .pagetitle {
	float:left;
	position:relative;
	clear:right;
	width:610px;
}
/* Heading 1 style (For Page Title area only) */
.pagetitle h1 {
	margin:0;
	padding:40px 0px 0px 0px;  /* creates buffer above and below h1 title */
	font-family: "p22-underground-sc-1","p22-underground-sc-2";
	font-size:20px;
	color:#333399;
}

/* .content style additions by NDS */
.content h2 {
	color:#202BA1;
	padding:12px 0px 0px 0px;  /* creates buffer above and below h1 title */	 
	font-family: "p22-underground-sc-1","p22-underground-sc-2";
	font-size:16px;
}
.content h3 {
	color:#F2F2F2;	 
	font-family: "p22-underground-sc-1","p22-underground-sc-2";
	font-size:14px;
	line-height: 100%;
}

.content .page-content {
	font-size: 100%;
	line-height: 140%;
	color: #ffffff;	
	float:left;
	clear:both;
	position:relative;
	width:100%;
}

.content a:link, .content a:visited
{
	color: #333399;
	text-decoration: none;
}
.content a:hover
{
	color: #333399;  /* NEW! 082609 */
	text-decoration: underline;  /* NEW! 082609 */
	/* background-color: #ff9900; */
}
.content-list {
	font-size: 12px;
	line-height: 160%;
	padding: 0px 20px 0px 10px;
	color: #4D4D4D;
}
	
	
