@charset "utf-8";
/* CSS Document */

html, body
{	
    width:100%;
	height: 100%;
}

body
{
    background:#2a2a29 url(/content/SCentral_bg.jpg) center no-repeat fixed;
   	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10pt;
	color:#FFFFFF;
    margin: 0px;
	padding:0px;
}

/*#overlay{background:url(/content/SCentral_bgOverlay.gif) fixed;
	width:100%;
	height: auto;
	min-height:100%;
}*/

/*page layout*/
#pageContainer
{
    margin-right: auto;
    margin-left: auto;
    width: 788px;
    text-align: left;
	background:#1b1b1b;
}

#header{
	width:100%;
	height:118px;
	background:url(/content/SCentral_headerBg.jpg);
	clear:both;
}

	#logo{
		width:234;
		height:118px;
		float:left;
	}
	
	#navigation{
		float:left;
		width:525px;
		margin-left:5px;
	}
	
#midContainer{
	clear:both;
	margin:30px 20px 10px 20px;
}
	
	#mainContent{
		width:484px;
		background:url(/content/SCentral_midBg.jpg) no-repeat ;
		padding:20px 40px 0px 25px;
		float:left;
	}
	
	#mainContentLong{
		width:696px;
		background:url(/content/SCentral_midBg2.jpg) no-repeat ;
		padding:25px 25px 0px 25px;
		float:left;
	}
	.contentArea{
		clear:both;
		margin:0;
		padding:0;
	}

	.highlightBox{
		background:#1b1b1b;
		border:1px dotted #4c4c4c;
		clear:both;
		width:auto;
		margin:auto;
		padding:10px;
	}
	
	.tableColor{background:#252525; border:#363636 1px solid; padding:0 5px 3px 5px;}
	.tableColor2{background:#151515; border:0; padding:0 5px 3px 5px;}
	.tableHead2{background:#252525; border:#363636 1px solid; padding:0 5px 3px 5px; font-weight:bold; text-align:left;}
	.programsImg{
		float:left;
		margin-right:5px;
		height:204px;
		padding-left:5px;
		background:url(/content/SCentral_programsSide.gif) no-repeat;
	}
	.programsBox{
		margin: 0 0 25px 0;
		width:349px;
		float:left;
	}

	.programsBoxTop{
		background:url(/content/SCentral_programsTop.jpg) no-repeat;
		color:#1b1b1b;
		font-weight:bold;
		font-size: 110%;
		padding: 2px 0 0 10px;
		height:25px;
		vertical-align:middle;
	}
	
	.programsBoxMid{
		background:url(/content/SCentral_programsMid.jpg) repeat-x bottom;
		height:140px;
		padding: 5px 10px 0 10px;
	}
	
	.programsBoxBtm{
		background:#151515;
		padding: 5px 0 8px 10px;
		color:#363636;
	}
	
	.paymentMethod{
		background:none;}
	
	#sidebar{
		width:197px;float:left;
	}
		.sideBox{font-size:90%;}
		.sideBoxLogin{
			width:197px; 
			height:25px; 
			background:url(/content/SCentral_sideBoxLogin.gif) no-repeat;
		}
		.sideBoxCart{
			width:197px; 
			height:25px; 
			background:url(/content/SCentral_sideBoxCart.gif) no-repeat;
		}
		.sideBoxBtm{ 
			width:197px;
			height:20px; 
			background:url(/content/SCentral_sideBoxBtm.gif) no-repeat;
		}
		.sideBoxBody{
			background:#2b2b2b;
			padding: 16px 16px 16px 18px;
		}
		.sidebarContent{
		}
		.sideBoxBody hr{border:0; display:block; clear:both; margin:10px 0 10px 0; height:1px; background:#444; color:#444;}
		.sideAds{
			margin:4px 0 8px 0;
		}
		
#footer{
	clear:both;
	width:738px;
	height:60px;
	background:#000000 url(/content/SCentral_footerBg.jpg) no-repeat;
	padding: 0 25px 0 25px;
	font-size:80%;
}
	#blurb{
		padding: 32px 0 0 0;
		float:left;
	}

.popUp{ 
    width: auto;
    text-align: left;
	background:#1b1b1b;
	padding:15px;
	margin:10px;
}

.alignRight{text-align:right;}
.alignLeft{text-align:left}
.alignCenter{text-align:center;}
.backToTop{ text-align:right; text-transform:uppercase; font-size:75%;}

/*Top Navigation Styles*/	
.nav{
	margin: 0;
	padding: 0;
	display:block;
}

.nav li
{
    list-style-type: none;
    float: left;
	text-transform:uppercase;
	font-size:85%;
}

a.topNav:link, a.topNav:visited
{
	display:block;
	color: #ffffff;
	text-decoration: none;
	background:url(/content/SCentral_topNavBg.jpg) repeat-x;
	padding: 52px 7px 4px 7px;
	border-right:#1c1c1c solid 1px;
}

a.topNavCurrent:link, a.topNavCurrent:visited {
	display:block;
	color: #000000;
	text-decoration: none;
	background:url(/content/SCentral_topNavBg2.jpg) repeat-x;
	padding: 52px 7px 4px 7px;
	border-right:#1c1c1c solid 1px;
}

a.topNav:hover, a.topNav:active
{
    background-color: #F8F3F7;
    text-decoration: none;
	color: #ffffff;
}

a.topNavCurrent:hover, a.topNavCurrent:active
{
    background-color: #F8F3F7;
    text-decoration: none;
	color: #000000;
}

a.subNav:link, a.subNav:visited
{
	display:block;
	color: #c1d73c;
	text-decoration: none;
	padding: 9px 7px 7px 7px;
}

a.subNavCurrent:link, a.subNavCurrent:visited{
	display:block;
	color: #000000;
	text-decoration: none;
	background:url(/content/SCentral_subNavBg2.jpg) repeat-x;
	padding: 9px 7px 7px 7px;
	margin:0px;
}

a.subNav:hover
{
	color:#FFFFFF;
    text-decoration: none;
	text-decoration: underline;
}

a.subNavCurrent:hover
{
    background-color: #F8F3F7;
    text-decoration: underline;
}


/*Footer Styles*/

.footerNav{
	display:block;
	float:right;
	margin:0;
	padding:0;
}

.footerNav li{
	display:block;
	text-transform:uppercase;
	float:left;
	margin:32px 0 0 20px;
	padding: 0 0 0 18px;
}

.footerNav li a, .footerNav li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.footerNav li a:hover{
	color:#777777 ;
}

.footerNavItem{
	background:url(/content/SCentral_iconTerms.gif) no-repeat;
}
.footerNavItem1{
	background:url(/content/SCentral_iconContact.gif) no-repeat;
}
.footerNavSavve{
	background:url(/content/SCentral_iconSavve.gif) no-repeat;
}

/*text styles*/
h1{	margin:0 0 20px 0; font-weight:normal; font-size:120%; font-family:Verdana, Arial; color:#78baae; text-transform:uppercase;}
h2{ margin:0 0 20px 0; font-weight:bold; font-size:100%; font-family:Verdana, Arial; color:#78baae;}
h3{ margin:5px 0 5px 0; 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;
	font-size:75%; 
	color:#78baae; 
	text-transform:uppercase;  
	padding-left: 15px;
	background:url(/content/SCentral_iconH3.gif) no-repeat left;
	}
h4{	margin:5px 0 5px 0; 
	font-weight:bold;
	font-size:100%; 
	color:#fff;}

p{margin:10px 0 15px 0;}
hr{border:0; display:block; clear:both; margin:10px 0 10px 0; height:1px; background:#2d2d2d; color:#2d2d2d;}
strong{font-weight:bold; color:#fff;}
em{color:#78baae; font-size:90%; font-family:Verdana, Arial;}
.contentArea ul{ margin:0 0 25px 8px; padding-left:15px; color:#CCCCCC; list-style-image:url(/content/SCentral_iconList.gif);}
.contentArea li{ color:#CCCCCC; line-height:1.25em; margin-bottom:8px;}

.pageHeader{
	color:#c1d73c;
	font-size:145%;
	font-family:"Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica;
	display:block;
	padding:5px 0 10px 0;
	margin-bottom:15px;
	border-bottom: 1px #2d2d2d solid;
}

.contentArea{
	font-size:100%;
	line-height:140%;
	margin-bottom:20px;
}
.message{color:#c2a1d2; font-style:italic;}
.floatRight{
	float:right;
	margin: 0 0 12px 12px;
}

.floatLeft{
	float:left;
	margin: 0 12px 12px 0;
}

.importantLink{

	font-size:10pt;
	font-weight:bold;
	color:#c1d73c;
	text-decoration:none;
	padding: 0 5px 0 22px;
	background:url(/content/SCentral_iconArrow.gif) no-repeat;
}

a.importantLink:hover{
	padding-left:22px;
	background:url(/content/SCentral_iconArrow2.gif) no-repeat;
	color:#fff;
}

.linkInfo{
	font-size:10pt;
	font-weight:bold;
	color:#c1d73c;
	text-decoration:none;
	padding: 0 5px 0 22px;
	background:url(/content/SCentral_iconInfo.gif) no-repeat;
}

a.linkInfo:hover{
	background:url(/content/SCentral_iconInfo2.gif) no-repeat;
	color:#fff;
}

.linkBrochure{
	font-size:10pt;
	font-weight:bold;
	color:#c1d73c;
	text-decoration:none;
	padding: 0 5px 0 22px;
	background:url(/content/SCentral_iconBrochure.gif) no-repeat;
}

a.linkBrochure:hover{
	background:url(/content/SCentral_iconBrochure2.gif) no-repeat;
	color:#fff;
}

.linkBack{
	font-size:10pt;
	font-weight:bold;
	color:#c1d73c;
	text-decoration:none;
	padding: 0 5px 0 22px;
	background:url(/content/SCentral_iconBack.gif) no-repeat;
}

a.linkBack:hover{
	background:url(/content/SCentral_iconBack2.gif) no-repeat;
	color:#fff;
}

.linkDemo{
	font-size:10pt;
	font-weight:bold;
	color:#c1d73c;
	text-decoration:none;
	padding: 0 5px 0 22px;
	background:url(/content/SCentral_iconDemo.gif) no-repeat;
}

a.linkDemo:hover{
	background:url(/content/SCentral_iconDemo2.gif) no-repeat;
	color:#fff;
}

.linkCart{
	font-size:10pt;
	font-weight:bold;
	color:#c1d73c;
	text-decoration:none;
	padding: 0 5px 0 22px;
	background:url(/content/SCentral_iconCart.gif) no-repeat;
}

a.linkCart:hover{
	padding-left:22px;
	background:url(/content/SCentral_iconCart2.gif) no-repeat;
	color:#fff;
}

.linkBuy{
	font-size:10pt;
	font-weight:bold;
	color:#c1d73c;
	text-decoration:none;
	padding: 0 5px 0 22px;
	background:url(/content/SCentral_iconBuy.gif) no-repeat;
	font-style:normal;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica;
}

a.linkBuy:hover{
	padding-left:22px;
	background:url(/content/SCentral_iconBuy2.gif) no-repeat;
	color:#fff;
}

a:link, a:visited {color:#c1d73c;}
a:hover, a:active{ color:#78baae;}

/*#mainContent img{ border: 3px solid #4b4b4b;}*/
.noBorderImg{border:none;}

/*form styles*/

.loginBox{
	background:#444;
	border:none;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica;
	font-size:98%;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	margin-bottom:3px;
	width:155px;
}
.inputBox{
	background:#444;
	border:none;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica;
	font-size:98%;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	margin-bottom:3px;
}
.inputBox2{
	background:#444;
	border:none;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica;
	font-size:98%;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	margin-bottom:0px;
}

.termsBox{
	width: 95%; 
	height: 150px; 
	overflow: auto; 
	background:#1b1b1b;
	border:1px solid #4c4c4c;
	padding: 8px;
	font-family: Arial, Helvetica;
	font-size:85%;
}
	
select{
	font-family:"Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica;
	font-size:98%;
}
.selectSmall{

}
.text{
	background:#444;
	border:none;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica;
	font-size:98%;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	margin-bottom:3px;
}
	
a.buttonLink:link, a.buttonLink:visited{
	padding: 0px 4px 0px 4px;
	border: 1px #6d7b17 solid;
	background: url(/content/SCentral_sideBtn2.gif) repeat-x;		
	background-position: bottom left;
	margin:0 3px 0 0;
	color: #000;
	text-decoration:none;
	height:20px;
}
	
a.buttonLink:hover, a.buttonLink:active
{
	text-decoration: none;
	border: 1px #c7c7c7 solid;
	background: url(/content/SCentral_sideBtn.gif) repeat-x;
	color: #040002;
}

.required{
	color:#c1d73c;
	margin: 0;
	font-size:110%;
}

/*print styles*/
#print{background:#FFFFFF; color:#000000;}
#printContainer{color:#000000;}

.printHeader{
	color:#000000;
	font-size:120%;
	font-family:"Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica;
	display:block;
	padding:10px 0 10px 0;
	margin-bottom:15px;
	border-bottom: 1px #ccc solid;
}
.printBox{
	border: 1px #cccccc solid; 
	padding:2px; 
	color:#000000;
}

.printTableHead{ 
	background:#c1d73c; 
	text-align:left; 
	padding-left:8px; 
	padding-right:8px; 
	color:#000000;
	border: 1px solid #FFFFFF;
}

.printTableColor{
	background:#dfdfdf;
	margin:2px;
	padding-left:8px;
	padding-right:8px;
	color:#000000;
	border: 1px solid #FFFFFF;
}
