@CHARSET "ISO-8859-1";
/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font-size:62.5%;
background: black;
}

img{
border:none;
} 

.hidden{
display:none;
}

/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
}

/***** Flash Alternate Content *****/

p.flashAltContent {
margin:1em;
padding:0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
font-size: 1.4em;
color:white;
text-align:center;
}

a.flashAltContent {
color:white;
}
 
/***** Links *****/
 

a,
a:link,
a:visited {
text-decoration:underline;
color:#F23B37;
}

 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
 
label {
cursor:pointer;
}
 
/***** Global Classes *****/
 
.clear         { clear:both; }

/* LOSE Banner Header */

#header .loseBanner{
display:block;
margin:0 auto;
padding:15px 0 0 0;
display: block;
width:728px;
height:150px;
}

/* navheader */
#navheader{
margin:20px auto 0 auto;
padding:0;
width:900px;
height:315px;
}

#nav{
margin:0;
padding:0;
width:900px;
height:315px;
}

/* ytv footer */

#footer_wrapper{
background: none !important;
margin:5px 0 0 0;
}

#footer{
width:959px;
margin:10px auto;
padding:2px 0 0 0;
height:auto;
border-top: 1px solid #59595B;
}

#ytvfooter a:link{
color:#EC2224;
}

#ytvfooter #partnerFooter{
border-top: 1px solid #EC2224;
background: transparent url(../images/bgHeaderM.gif) repeat-x scroll left top;
}

#nerdytvFooter{
width:740px;
height:auto;
padding:5px 0 0 0;
margin:0 auto;
}

.nerd{
display: block;
float:left;
margin:0;
padding: 0;
background: url(../images/nerdcorpslogo_138x42.gif) no-repeat;
width:138px;
height:42px;
}

.bell{
display: block;
float:right;
margin:5px 0 0 0;
padding: 0;
background: url(../images/belllogo_44x42.png) no-repeat;
width:44px;
height:42px;
}

.cmfLogo{
display: block;
float:right;
margin:5px 2px 0 0;
padding: 0;
background: url(../images/cmfLogo_148x42.gif) no-repeat;
width:148px;
height:42px;
}

.nerd2{
display: block;
float:right;
margin:0;
padding: 0;
background: url(../images/nerdcorpslogo_138x42.gif) no-repeat;
width:138px;
height:42px;
}

a.privacy{
font-size: 1.2em;
color: white;
font-family: Arial, Helvetica, Verdana, sans-serif;
float:left;
line-height: 4.2em;
}

a.privacy:link, a.privacy:visited, a.privacy:hover {
	color: white;
}

a.terms{
font-size: 1.2em;
color: white;
font-family: Arial, Helvetica, Verdana, sans-serif;
float:left;
line-height: 4.2em;
margin: 0 0 0 10px;
}

a.terms:link, a.terms:visited, a.terms:hover {
	color: white;
}

a.contact{
font-size: 1.2em;
color: white;
font-family: Arial, Helvetica, Verdana, sans-serif;
float:left;
line-height: 4.2em;
margin: 0 0 0 10px;
}

a.contact:link, a.contact:visited, a.contact:hover {
	color: white;
}

#bellCredit{
color: white;
font-size: 1.2em;
text-align: center;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

/* end ytv footer */

.cmsToggle{
	color: #EC2224;
	position: absolute;
	z-index: 9999;
}

#noScriptMsg{
	color: #ed1d1d;
	font-size: 20pt;
}

.clickable{
	cursor: pointer;
}

.visitorError{
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration:underline;
color:#F23B37;
}
/* alert/ConfirmationBox */
.alertBox{
	background-image:url(../images/alertBox/alertBoxBG399x256.png);
	background-repeat: no-repeat;
	position: fixed;
	width: 399px;
	height: 256px;
	padding:0;
	color: black;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
}

.alertBox .check{
	position: absolute;
	margin:195px 0 0 310px;
	padding:0;
	background: url(../images/alertBox/alertBoxCheck66x114.png) no-repeat;
	width:66px;
	height:57px;
	cursor: pointer;
}

.alertBox .no{
	position: absolute;
	margin:190px 0 0 0;
	padding:0;
	background: url(../images/alertBox/alertBoxX59x124.png) no-repeat;
	width:59px;
	height:62px;
	cursor: pointer;
}

.alertBox .check:hover, .alertBox .no:hover{
	background-position: bottom;
}

.alertBox p{
position: absolute;
margin:30px 0 0 95px;
width:240px;
padding:0;
}

#siteBanner{
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
	margin-bottom:50px;
	width:805px;
}

#siteBanner .img{
	width:805px;
}
