@charset "UTF-8";
/* CSS Document */


body {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-size:11px;
	font-family:Verdana, sans-serif, Arial;
	color:#596971;
	background-color:#FFF;
	padding:0;
	margin:0;

}

.demotext	{ font-family:Verdana;
				font-size:12px;
				color: #999999;}

.logintext { font-family:Verdana;
				font-size:10px;
				color:#333333;}
				
.whitetext { font-family:Verdana;
				font-size:10px;
				color:#FFFFFF;}
				
.bluetext { font-family:Verdana;
				font-size:11px;
				color:#3AACDC;}				
				
.subtitle { font-family:Verdana;
				font-size:18px;
				color:#3AACDC;}	

.title { font-family:Verdana;
				font-size:22px;
				color:#FFFFFF;}								
				
.shadeform	{
		FONT: 10px Verdana ;
		/*background-image: url("../images/shadeform.gif");*/
		text-align: left;
		WIDTH: 100PX;
		height:12px;	
		moz-border-radius: 2em; 
		}
		
				
.SubmitButton    {
         /* background-image: url(../Images/button.png);*/
		 background-color:#000000;
		  background-repeat:no-repeat;
		  font-family: Verdana;
		  color: #FFFFFF;
		  font-size: 12px;
		  height: 20px;
		  width: 50px;
		  cursor:hand;
		  font-weight: bold;
		  text-align: center;
		 display: block;
		  /* border-color:#000000;
		  border-width:0.1em;*/
		
		  
 }

p { margin-top:8px; line-height:1.3em;  }


#page {
	width:1000px;
	margin:0 auto;
	text-align:left;
}



#top {  width:1000px; float:left;    	}


#top_nav { height:30px; width:940px; padding-top:10px; 	}
#top_nav ul { padding:0 ; margin:0 ; list-style: none; }
#top_nav li { }
#top_nav li a { text-decoration:none; color:#FFF; font-size:1.1em; }

#logo {  
	padding-top:20px; 
	padding-bottom:15px; 
	float:left;
	width: 200px;
} 
#logo h1 { 
	padding:0; 
	margin:0; 
}

#logo_right {
	padding-top: 0px;
	float: right;
}

#profile { float:right; padding-top:58px;  width:220px; }
#profile_nav { height:25px; float:right; 	}
#profile_nav ul { padding:0 ; margin:0 ; list-style: none; }
#profile_nav li { border-left:1px #FFF solid; padding-left:8px;  }
#profile_nav li a { text-decoration:none; color:#FFF;  font-size:1em; background-image:none; padding-left:8px; }
#profile_nav li a:hover {  background-image:url(images/menu_arrow.gif) ; background-position:left bottom; background-repeat:no-repeat;color:#DBE6E5;}



#content_holder {
    width:930px;
    border: 1px #a9adb1 solid;
    background-color:#FFF;
    float:left;
    padding:35px;
    margin-bottom:10px;
}
#content {
    width:100%;
}
#content p { line-height:1.4em}
#content a {    }
#content .col_holder {
    float:left;
}


#vline { background-image:url(images/vline.gif); background-repeat:repeat-y; width:890px; float:left } 
#content_copy {width:890px; padding-left:20px; padding-right:20px; }

#intro {   }
#intro h2 { font-size:2em; font-weight:normal; padding:0px; margin:0px; }
#intro p { padding:0px; margin:0px; padding-bottom:10px;  }
.copybox {width:890px;float:left; padding:0px; margin:0px; }
.copybox .fc { margin-right:30px; } 
.copybox h3 { font-weight:normal; font-size:1.8em; }
.copybox p,.copybox h4,.copybox h3 { width:430px;  float:left; display:block; padding:0px; margin:0px; padding-bottom:10px;  }



#content .col_holder {
	width:930px;
	float:left;
	min-height: 200px;
}
#content .col1 { width:393px ; float:left; border-right:1px #a9adb1 solid; padding:0px; padding-right:20px; }
#content .col1 ul { padding:0 ; margin:0 ; list-style: none; }
#content .col1 li { background-image:url(images/bot_pink.jpg); background-repeat:no-repeat; padding-left:10px; padding-top:5px;  }
#content .col1 h2 {
	font-size:1.4em;
	padding:0;
	margin:0;
	padding-bottom:5px;
	font-weight:normal;

}




#content .col2 {
	width:435px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#content   .col2   ul { padding:0 ; margin:0 ; list-style: none;  padding-top:5px; }
#content .col2 li {
	margin:0;
	background-image:url(images/tick.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	height:3.2em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#content .col2 li i { display:block; font-size:0.7em; font-style:normal; font-weight:normal; padding-top:5px; }
#content .col2 h2 { font-size:1.4em; padding:0 ; margin:0 ; padding-bottom:5px; font-weight:normal;}
#content .col2 p {margin:0; padding:0; padding-top:5px; padding-bottom:5px; } 

#content .col2 .list_item {
	padding-top:5px;
}

#content .col2 .description {
	line-height:1.6em;
	margin-bottom: 10px;
}



#content .col2b {
	width:425px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #333333;
}
#content   .col2b   ul { padding:0 ; margin:0 ; list-style: none;  padding-top:5px; }
#content .col2b li {
	margin:0;
	background-image:url(images/tick.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	height:3.2em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#content .col2b li i { display:block; font-size:0.7em; font-style:normal; font-weight:normal; padding-top:5px; }
#content .col2b h2 { font-size:1.4em; padding:0 ; margin:0 ; padding-bottom:5px; font-weight:normal;}
#content .col2b p {margin:0; padding:0; padding-top:5px; padding-bottom:5px; } 

#content .col2b .list_item {
	padding-top:5px;
}

#content .col2b .description {
	line-height:1.6em;
	margin-bottom: 10px;
}



#content .col2c {
	width:425px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
#content   .col2c   ul { padding:0 ; margin:0 ; list-style: none;  padding-top:5px; }
#content .col2c li {
	margin:0;
	background-image:url(images/tick.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	height:3.2em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#content .col2c li i { display:block; font-size:0.7em; font-style:normal; font-weight:normal; padding-top:5px; }
#content .col2c h2 { font-size:1.4em; padding:0 ; margin:0 ; padding-bottom:5px; font-weight:normal;}
#content .col2c p {margin:0; padding:0; padding-top:5px; padding-bottom:5px; } 

#content .col2c .list_item {
    padding-top:5px;
}

#content .col2c .description {
	line-height:1.6em;
	margin-bottom: 10px;
}











.but_pink {
	background-image:url(images/but_pink.gif);
	width:260px;
	height:30px;
	background-repeat:no-repeat;
	padding-top:6px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	font-size: 14px;
	text-decoration:none;
} 

.but_blue {
	background-image:url(images/but_blue.gif);
	width:145px;
	height:22px;
	background-repeat:no-repeat;
	padding-top:0px;
	text-align:center;
	color:#fc3a91;
	font-weight:bold;
	cursor:pointer;
	bottom: 0px;
	margin-top:11px;
} 

.code {
	font-weight: bold;
	color: #fa3a91;
}

.line {
	height:5px;
	margin-bottom: 10px;
	width: 415px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	float: left;
	margin-left: 0px;
}
.pod1 { }


.pod2 {
	border-top:#a9adb1 1px dashed;
	padding-top:5px;
	width: 100%;;
	float:left;
}


.tandc { font-size:0.8em;  color:#596971;}
.med { font-size:1.2em;  }

#bot { width:1000px; float:left  	}
.bot_nav { height:30px; position: relative;	}
.bot_nav ul { padding:0 ; margin:0;  list-style: none;font-size:9px; }
.bot_nav li {
	float:left;
	border-right:1px #a9adb1 solid;
	padding-right:8px;
	padding-left:8px;
}
.bot_nav li a {
	text-decoration:none;
	color:#a9adb1;
	
}
.bot_nav .first { padding-left:0px; }
.bot_nav .last { float:right; border-right:none;padding-right:0px ; color:#a9adb1;   }
.bot_nav i {color:#a9adb1 ; font-style:normal; }

#moreSkySitesLinkArea {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	bottom: 50px;
	display: none;
	left: 199px;
	overflow: hidden;
	position: absolute;
	width: 600px;
	
}
#moreSkySitesLinkArea table {
	width: 100%;
}
#moreSkySitesLinkArea td {
	height: 22px;
	width: auto;
}
#moreSkySitesLinkArea td a {
	background: none;
	color: #537373;
}
#moreSkySitesLinkArea td a:hover {
	text-decoration: underline;
	color: #000000;
}

#moreSkySitesLink {  }
#moreSkySitesLink a {
	background-image: url(images/footer_arrow_up.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 11px;
	
}
#moreSkySitesLink a:hover {
	background-position: right bottom;
}
.linea {
	margin-bottom: 10px;
}
.lineup {
	float: left;
	width: 930px;
	clear: both;
}
.topColHolder {
	width: 930px;
	min-height: 120px;
	float: left;
}
.rightcol {
	width: 510px;
	margin-left: 5px;
	float: left;
}
.leftcol {
	width: 410px;
	float: left;
	margin-left: 5px;
}
.lowerleftcol {
	width: 415px;
	float: left;
	height: 100px;
}
#content .col2a {
	width:410px;
	float:left;
	padding:0px;
	margin:5px
}
.subButton {
	height: 20px;
	width: 435px;
	float: left;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.subButtonNOline {
	height: 20px;
	width: 425px;
	float: left;
	margin-left: 0px;
	border-right-style: solid;
	border-right-color: #333333;
	border-right-width: 0px;
}
.sub2 {
	width: 260px;
	float: left;
	margin-left: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #333333;
}
.upgrade {
	width: 160px;
	float: left;
	margin-left: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #333333;
	text-align: right;
	height: 15px;
	background-position: bottom;
	padding-top: 20px;
}
.floatfix {
	clear: both;
}
.but_small {
	background-image:url(images/upgrade.gif);
	width:143px;
	height:18px;
	background-repeat:no-repeat;
	padding-top:5px;
	text-align:center;
	color:#FF3E8D;
	font-weight:normal;
	cursor:pointer;
	font-size: 10px;
	text-decoration:none;
}
.sportholder {
	background-color: #006699;
	width: 420px;
}
.col2test {
	width:450px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #333333;
}
.lineLonger {
	height:5px;
	margin-bottom: 10px;
	width: 445px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	float: left;
	margin-left: 0px;
}
.subRight {
	width: 290px;
	float: left;
	margin-left: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #333333;
	display: block;
}
.subRightBut {
	width: 144px;
	float: left;
	margin-left: 10px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #333333;

}
.col2test2 {
	width:435px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.span_bold {
	font-weight: bold;
}
.span_underline {
	text-decoration: underline;
}
#mid_logo {
	padding-top:38px;
	padding-bottom:7px;
	float:left;
	width: 217px;
	margin-left: 192px;
}
