* {
	margin: 0px;
	padding: 0px;	
}
.chantitle {
	font-size: 24px;
	color: #FFF;
	height: 48px;
	width: 280px;
	background-image: url(../img/bgs/chantitle-bg.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 1px;
}
.chantitle h3 a {
	color: #FFF;
}
h1 {
	font-size: 140%;
	line-height: 400%;
}
h2 {
	font-size: 120%;
	line-height: 240%;
}
h3 {
	font-size: 100%;
	font-weight: bold;
	color: #006;
	line-height: 110%;
	margin-top: 10px;
}
h4 {
	font-size: 100%;
	font-weight: bold;
	line-height: 150%;
}


body {
	margin: 0;
	padding: 0;
	text-align: right;
	color: #333333;
	background-color: #FFF;
	background-repeat: repeat-x;
	font-family: Trebuchet, Helvetica, sans-serif;
	font-size: 75%;
	background-position: 0px 25px;
}

#centralsection {
	width: 100%;
	clear: left;
}

#rtcol {
	float: right;
	width: 278px;
}
.basicbox {
	width: 268px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #06F;
	background-image: url(../img/bgs/box-grad.png);
	background-repeat: repeat-x;
	background-color: ffffdf;
}
.basicbox2 p {
	color: #333;
	font-size: 95%;
}
.basicbox2 h1 {
	color: #333;
	font-size: 150%;
	letter-spacing: -1px;
	padding: 0px;
	line-height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	text-transform: uppercase;
}


.basicbox2 {
	width: 268px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #E4E4E4;
	background-repeat: repeat-x;
	background-color: #E8E8FF;
	color: #F7F7F7;
}

#logoheader {
	background-image: url(../img/layoutv4/headerbg.png);
	height: 70px;
	padding: 5px;
}
.headerarea {
	float: right;
	padding-top: 13px;
}


#menu {
	text-align: right;
	height: 24px;
	width: 500px;
	float: right;
}
.oneColFixCtr #container {
	width: 990px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.oneColFixCtr #mainContent {
	padding: 0 10px; /* padding is the space inside the div box and margin is the space outside the div box */
}
.spacer {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	margin-bottom: 12px;
}
.clearer {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	margin-bottom: 0px;
}


#logbit {
	background-image: url(../img/top/logbit2.jpg);
	height: 123px;
	width: 282px;
	float: right;
	padding-top: 1px;
	text-align: left;
	padding-left: 20px;
	font-size: 80%;
}
#logbit-blank {
	background-image: url(../img/top/logbit-blank.jpg);
	height: 123px;
	width: 282px;
	float: right;
	padding-top: 1px;
	text-align: left;
	padding-left: 20px;
	font-size: 80%;
}
#chantop {
	background-image: url(../img/top/channel2.gif);
	height: 76px;
	width: 257px;
	float: right;
	padding-top: 48px;
	text-align: center;
	text-transform: uppercase;
}
#chantop-blank {
	background-image: url(../img/top/channel-blank.gif);
	height: 70px;
	width: 400px;
	float: right;
	text-align: right;
}
.chanbut img {
	float: right;
	padding-left: 10px;
}
.chanbut {
	background-image: url(../img/bgs/chanbut-bg.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 298px;
	text-align: right;
	margin-right: 10px;
}
div.chanbut:hover {
	background-image: url(../img/bgs/chanbut-bg_hi.png);
}
.chanbut h2 {
	padding-top: 5px;
	font-size: 16pt;
}
a .chanbut {
	/* color: #FFF;
	text-decoration: none; */
}
#logbit p {
	margin-right: 25px;
}
#chantop a {
	/* color: #333;
	text-decoration: none; */
	text-align: center;
}
.basicbox h2 {
	text-transform: capitalize;
	color: #C6C6FF;
}
.basicbox2 h2 {
	text-transform: uppercase;
	color: #002877; /*#00458A;*/
	line-height: 100%;
	margin: 0px;
	padding: 0px 0px 10px;
	letter-spacing: -1px;
	font-family: Trebuchet, Helvetica, sans-serif;
}
.basicbox2 h3 {
	text-transform: capitalize;
	color: #002877; /*#00458A;*/
	line-height: 100%;
	margin: 0px;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 110%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.newleftbox {
	width: 640px;
	border: 1px solid #E4E4E4;
	background-color: #E8E8FF;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.basicbox2 h4 {
	text-transform: capitalize;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


#whitetextarea {
	width: 630px;
	border: 1px solid #FFF;
	color: #333;
	background-color: #FFF;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-bottom: 10px;
	background-repeat: repeat-x;
}








#loginbox {
	width: 330px;
	background-image: url(../img/loginbox.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 80px;
}
#loginbox .textfield {
	margin: 0px;
	width: 120px;
}
#logbit .textfield {
	border: 1px solid #CCC;
	width: 80px;
}



.user {
	margin: 0px;
	border:1px solid #CCC;
	background-color: #FFF;
	width: 80px;
}

.pass  {
	margin: 0px;
	border:1px solid #CCC;
	background-color: #FFF;
	width: 80px;
}



form {
	padding: 12px;
}
.textfield {
	font-size: 100%;
	color: #333333;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-left: 1px;
	width: 300px;
	margin: 10px;
}

.calTxtFld {
	font-size: 100%;
	color: #333333;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-left: 1px;
	width: 50px;
	margin: 10px;
}
a {
	/*color: #33ccff; tghe nasty turquoise! */
	text-decoration: none;
	color: #214194;
}
a:hover {
	text-decoration: underline;
	color: #214194;
}
label {
	font-size: 90%;
	color: #CCC;
	clear: left;
	width: 120px;
}
.archivebox {
	background-image: url(../img/bgs/latestinarchive_new.png);
	background-repeat: no-repeat;
	height: 301px;
	width: 268px;
	padding-top: 25px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 7px;
}

.lastmatchbox {
	background-image: url(../img/boxes/lastmatch.png);
	background-repeat: no-repeat;
	height: 115px;
	width: 268px;
	padding-top: 30px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 7px;
	color: #333;
}

.nextmatchbox {
	background-image: url(../img/boxes/nextmatch.png);
	background-repeat: no-repeat;
	height: 128px;
	width: 268px;
	padding-top: 30px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 7px;
	color: #333;
}
.channelinfo {
	background-image: url(../img/bgs/channelinfo.png);
	background-repeat: no-repeat;
	height: 301px;
	width: 248px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #333;
}
.channelinfo h2 {
	color: #FFF;
	margin-bottom: 10px;
}
#footer {
	height: 10px;
	text-align: center;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	color: #002877;
	clear: left;
	width: 970px;
}
#footer a {
	color: #01458C;
}
#footer a:hover {
	text-decoration: underline;
}






#kmenu a {
	background-image: url(menubutbg.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 34px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	color: #FFF;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: bold;
	line-height: 34px;
	margin-right: 35px;
}
input#searchkey {
	height: 16px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 92px;
	padding: 0px;
	font-size: 13px;
}
input#SEARCH {
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004588;
	font-size: 14px;
	background-color: #B6C4E7;
}

#kmenu .buttons {
	float: right;
	color: #00458A;
	text-transform: uppercase;
	width: 970px;
}



#kmenu a:hover {
	background-image: url(menubutbghi.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 34px;
	line-height: 34px;
	text-decoration: underline;
}
#kmenu {
	height: 34px;
	width: 100%;
	line-height: 14px;
	text-align: right;
	background-image: url(../img/layoutv4/make_headermenu-firstbit.png);
	background-repeat: no-repeat;
}



/* and this is the menu that appears at top right */



#kmenu2 a {
	background-image: url(menubutbg.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #00458A;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
}
#kmenu2 .buttons {
	float: right;
	color: #00458A;
	text-transform: uppercase;

}



#kmenu2 a:hover {
	height: 18px;
	line-height: 18px;
	text-decoration: underline;
}
#kmenu2 {
	height: 24px;
	width: 100%;
	color: #00458A;
	line-height: 24px;
	text-align: right;
}





/* and this is the menu that appears at top right */



#chanmenu a {
	background-image: url(menubutbg.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 36px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	color: #00458A;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
}
#chanmenu .button {
	float: left;
	color: #00458A;
	/* text-transform: uppercase; */
	width: 80px;
	height: 45px;
}

#chanmenu a:hover {
	background-image: url(menubutbghi.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 36px;
	line-height: 36px;
	text-decoration: underline;
}
#chanmenu {
	height: 14px;
	width: 100%;
	color: #00458A;
	line-height: 14px;
}


/* -------------------------------- */

.breadcrumbs {
	color: #999;
	font-size: 12px;
	line-height: 20px;
	vertical-align: top;
	text-transform: capitalize;
}
.oneColFixCtr #container #mainContent .breadcrumbs a {
	color: #FFF;
}
.breadcrumbs a {
	color: #FFF;
}
#pricingtable tr{
	background-color: #003;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
#pricingtable td{
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2D2DFF;
}
#pricingtable td .price{
	font-size: 180%;
}
#pricingtable th{
	text-align: center;
	background-color: #006;
}
.mypurchases tr{
	height: 44px;
	background-color: #CACAFF;
}
.mypurchases td {
	padding: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.mypurchases th {
	padding-left: 20px;
}

.chanboxtiny a {
	color: #FFF;
}
li {
	list-style-image: url(../img/bullets/rfc-bullet.png);
	list-style-position: inside;
	padding-top: 5px;
	margin-left: 22px;
	color: #006;
}
li a {
	color: #333157;
}
li a:hover {
	/* color: #1746FF; */
}
.floatl {
	float: left;
	padding-right: 8px;
	padding-bottom: 6px;
}
.floatlnobottom {
	float: left;
	padding-right: 30px;
	padding-bottom: 0px;
}
.divider {
	clear: left;
	border: 1px dashed #CCC;
	margin-top: 20px;
	margin-bottom: 20px;
}
.framed {
	background-color: #FFF;
	border: 1px solid #999;
	padding: 5px;
}
.chanbut h2 {
	line-height: 100%;
}
#countdown {
	font-size: 50px;
	color: #000000;
	height: 80px;
	width: 341px;
	text-align: center;
	padding-top: 40px;
	background-image: url(../img/count/countdownbg.png);
}
#countdown td {
	text-align: center;
}
.bigprice {
	font-size: 24px;
	line-height: normal;
	color: #006;
}
.smallprice {
	font-size: 16px;
	line-height: normal;
	color: #006;
}

.floatr {
	float: right;
	padding-bottom: 25px;
	padding-left: 30px;
}



#myPlayerGoesHere {
	width: 646px;
}
.partbutton {
	width: 100%;
	background-color: #8484FF;
	margin-bottom: 5px;
}
.partbutton:hover {
	background-color: #4040FF;
}
.warning {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	margin: 10px;
	padding: 10px;
}
.basicbox2 .warning {
	color: #FFF;
}

.basicbox2 .warning a {
	color: #aaF;
}

.partbutton p {
	padding-top: 7px;
}
h3.date {
	color: #222299;
	/* background-color: #CFCFff; */
	width: 100%;
	line-height: 110%;
	margin-top: 4px;
	background-image: url(../img/bgs/scheduledatebg.png);
	background-repeat: no-repeat;
	background-position: right top;
}
h4.progtitle {
	font-size: 110%;

}
.redddddddd {
	color: #DB0B2B;
}
.bluuuuuuuu {
	color: #00458A;
}
.blakkkkkk {
	color: #222222;
}

form#srch {
	float: right;
	height: 10px;
	margin: 0px;
	padding: 0px;
}

.srch input {

	margin: 0px;
	padding: 0px;
}


.channelsmenu p{
	width: 640px;
	height: 45px;
	vertical-align: bottom;
}
.channelsmenu a {
	height: 45px;
	width: 80px;
	font-size: 15px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	/*line-height: 14px;*/
	margin-left: 10px;
	background-image: url(../img/v4parts/chanbutbg.png);
	background-repeat: repeat-x;
}
.channelsmenu a:hover {
	background-color: #DB0B2B;	
}
.featured {
	background-image: url(menubutbg.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 18px;
	color: #B5C5E6;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px;
	margin-left: 120px;
}
