/* Site wide */
/*************/


Body	
	{
	background: white;
	color: black;
	font-size: 100%;
	font-weight: 400;
	font-family: "Lucida Grande", arial, helvetica, sans-serif;
	height: 30px; 
   	margin-left: 6px; 
   	margin-right: 1px; 
   	margin-top: 10px;
	padding-right: 12px;
	padding-left: 14px;

	vertical-align: top;
	}


A:link
	{
	color: blue;
	text-decoration: underline;
	}

A:visited
	{
	color: blue;
	text-decoration: underline;
	}

A:hover
	{
	color: red;
	text-decoration: none;
	}


A:focus
	{
	color: blue;
	text-decoration: underline;
	}

A:active
	{
	color: blue;
	text-decoration: underline;
	}


table	{font-size: 100%}


/*Text Align*/
/************/

.center {text-align: center}
.right	{text-align: right}
.alignleft	{text-align: left}/*****************************/


/*Background*/
/************/

.whitebground 	{background: white}


/*Image Align*/
/************/

.top 	{vertical-align: top}


/*Font Styles*/
/*************/

italic 	{font-style: italic}

strong 	{font-weight: 700}


/*Font Colors*/
/*************/

.blue 	{color: blue}

.green 	{color: green}

.red 	{color: red}

.white	{color: white}

.yellow {color: yellow}


/*Font Size*/
/***********/

H1
	{
	color: black;
	font-size: 140%;
	font-weight: 700;
	}

H2
	{
	color: black;
	font-size: 100%;
	font-weight: 700;
	}

.super  {font-size: 140%}

.large 	{font-size: 120%}

.med	{font-size: 80%}

.small 	{font-size: 70%}


/*Boxes*/
/*******/


.adminbox
	{
	background: #F93;
	font-family: verdana, helvetica, sans-serif;
	font-size: 60%;
	height: 35px;
	text-align: center;
	}

.backwards
	{ 
	unicode-bidi: bidi-override; 
	direction: rtl; 
	}

.banner /*Header*/
	{
	text-align: right;
	width: 30%;
	}

.bannerdel
	{
	background: #C0C0C0;
	text-align: center;
	Width: 468px;
	}

.bluebox3
	{
	background: #00F;
	color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	height: 25px;
	text-align: center;/*****************************/
	width: 3%;
	}

.bluebox6
	{
	background: #00F;
	color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	height: 25px;
	text-align: center;/*****************************/
	width: 6%;
	}

.bluebox8
	{
	background: #00F;
	color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	height: 25px;
	text-align: center;/*****************************/
	width: 8%;
	}

.bluebox10
	{
	background: #00F;
	color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	height: 25px;
	text-align: center;/*****************************/
	width: 10%;
	}

.bluebox14
	{
	background: #00F;
	color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	height: 25px;
	text-align: center;/*****************************/
	width: 14%;
	}


.bluebox15
	{
	background: #00F;
	color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	height: 25px;
	text-align: center;/*****************************/
	width: 15%;
	}

.bluebox16
	{
	background: #00F;
	color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	height: 25px;
	text-align: center;/*****************************/
	width: 16%;
	}

.bluebox18
	{
	background: #00F;
	color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	height: 25px;
	text-align: center;/*****************************/
	width: 18%;
	}

.bluebox20
	{
	background: #00F;
	color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	height: 25px;
	text-align: center;/*****************************/
	width: 20%;
	}


.bluebox40
	{
	background: #00F;
	color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	height: 25px;
	text-align: center;/*****************************/
	width: 40%;
	}

.blueboxresults
	{
	background: #39F;
	color: white;
	font-family: verdana, helvetica, sans-serif;
	font-size: 60%;
	height: 35px;
	text-align: center;
	}

.button 
	{
	height: 20px;
	text-align: center;
	width: 16.4%;
	}


.center65
	{
	font-family: verdana, helvetica, sans-serif;  
	font-size: 65%;
	font-weight: 700;
	text-align: center;
	}

.copyright
	{
	font-size: 60%;
	text-align: center;
	}

.couponrules
	{
	font-size: 80%;
	text-align: left;/*****************************/
	}

.couponinfo
	{
	font-size: 120%;
	text-align: left;/*****************************/
	width: 70%;
	}

.coupontitle
	{
	font-size: 120%;
	text-align: left;/*****************************/
	width: 30%;
	}

.discounterschoice
	{
	background: #00F;
	color: #FFF;
	font-weight: 700;
	text-align: center;
	width: 25%;
	}

.discountersgold
	{
	background: #FC0;
	font-size: 80%;
	height: 30px;
	text-align: center;
	width: 75%;
	}

.discounterswhite
	{
	font-size: 80%;
	height: 30px;
	text-align: center;
	width: 75%;
	}

.discounterstitle
	{
	background: #00F;
	color: #FFF;
	font-weight: 700;
	text-align: center;
	width: 75%;
	}


.feature/*Feature*/
	{
	font-weight: 700;
	text-align: center;
	width: 30%;
	}

.featplayer /*Feature*/
	{
	font-size: 125%;
	font-weight: 700;
	color: #080;
	text-align: center;
	width: 30%;
	}

.featprom /*Feature*/
	{
	color: red;
	font-size: 120%;
	font-weight: 700;
	text-align: center;
	width: 30%;
	}

.feattext /*Feature*/
	{
	font-size: 80%;
	text-align: left;/*****************************/
	}

.fillerlogo /*Filler*/
	{
	font-size: 140%;
	font-weight: 700;
	text-align: center;
	width: 30%;
	}

.fillertext /*Filler*/
	{
	font-size: 80%;
	text-align: left;/*****************************/
	width: 70%;
	}

.freeboxresults /*Results Free*/
	{
	background: #CF9;
	font-family: verdana, helvetica, sans-serif;
	font-size: 60%;
	height: 35px;
	text-align: center;/**************************/
	}

.freeboxresultsLarge /*Results Free*/
	{
	background: #CF9;
	font-family: verdana, helvetica, sans-serif;
	font-size: 80%;
	height: 35px;
	text-align: center;/**************************/
	}

.goldbox
	{
	background: #FC0;
	border-top: 2px solid #080;
	height: 25px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	text-align: right;
	}

.goldboxresults /*Results Free*/
	{
	background: #FC0;
	font-family: verdana, helvetica, sans-serif;
	font-size: 60%;
	height: 35px;
	text-align: center;/*****************************/
	}

.goldboxresultsLarge /*Results Free*/
	{
	background: #FC0;
	font-family: verdana, helvetica, sans-serif;
	font-size: 80%;
	height: 35px;
	text-align: center;/*****************************/
	}

.greenbox
	{
	background : #080;
	border-top: 3px solid #FC0;
	color: white;
	font-family: verdana, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	height: 20px;
	text-align: right;/*****************************/
	}

.greenboxdel
	{
	background : #080;
	border-top: 3px solid #FC0;
	color: white;
	font-family: verdana, helvetica, sans-serif;
	font-size: 70%;
	font-weight: 700;
	height: 20px;
	text-align: left;
	}

	

.head 	
	{	
	font-size: 130%;
	font-weight: 700;
	height: 25px;
	text-align: left;/*****************************/
	}

.headfree
	{	
	font-size: 130%;
	font-weight: 700;
	height: 25px;
	text-align: left;/*****************************/
	width: 50%;
	}

.headresultsdelleft 	
	{	
	font-size: 130%;
	font-weight: 700;
	height: 25px;
	padding-left: 0px;
	text-align: left;/***********************************/
	width: 75%
	}

.headresultsdelright 	
	{
	font-family: verdana, helvetica, sans-serif;
	font-size: 60%;
	font-weight: 700;
	height: 25px;
	padding-right: 0px;
	text-align: right;/***********************************/
	width: 25%
	}

.headsmall
	{
	font-size: 70%;
	height: 25px;
	width: 50%;
	}

.holdingbox /*Header*/
	{
	border-bottom: 1px solid #FC0;
	height: 22px;
	text-align: left;
	}


.krausetext /*Krause*/
	{
	font-size: 80%;
	text-align: left;/******************************/
	width: 70%;
	}

.krausetextr /*Krause*/
	{
	font-size: 80%;
	font-weight: 600;
	text-align: right;
	}

.krausephoto /*Krause*/
	{
	width: 30%;
	}

.left 	
	{
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	font-size: 80%;
	font-weight: 700;
	padding-right: 2px;
	height: 30px;
	width: 30%;
	}

.leftsubmission
	{
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	font-size: 80%;
	font-weight: 700;
	text-align: center;
	width: 33%;
	}

.leftxsm
	{
	font-family: verdana, helvetica, sans-serif;  
	font-size: 65%;
	font-weight: 700;
	text-align: left;
	width: 40%;
	}

.left65
	{
	font-family: verdana, helvetica, sans-serif;  
	font-size: 65%;
	font-weight: 700;
	text-align: left;
	}

.logobox /*Header*/
	{
	width: 30%;
	text-align: left; /***********************/
	}

.lside /* Index*/
	{
	background: #F90;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	font-size: 70%;
	padding-left: 4px;
	padding-right: 2px;
	text-align: left;
	vertical-align: top;
	width: 22%;
	}

.lsidetitle /* Index*/
	{
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	font-size: 70%;
	padding-left: 4px;
	width: 22%;
	padding-right: 2px;
	text-align: left;
	vertical-align: top;
	}

.middle /*What is*/
	{
	width: 56%;
	}

.middlehead /*What is*/
	{
	border-bottom: 1px solid #080;
	font-size: 140%;
	font-weight: 700;
	text-align: left;
	}

.middleheadcenter /*What is*/
	{
	font-size: 140%;
	font-weight: 700;
	text-align: center;
	}

.middleheadsmall /*What is*/
	{
	font-size: 80%;
	text-align: center;/***********************/
	}

.middleheadsmallr /*What is*/
	{
	font-size: 70%;
	text-align: right;
	}


.middlesplit /*What is*/
	{
	font-size: 80%;
	text-align: left;
	width: 30%;
	}

.middletitle /*What is*/
	{
	font-weight: 700;
	text-align: center;/******************************/
	}

.orangebox
	{
	background: #F93;
	font-family: verdana, helvetica, sans-serif;
	font-size: 60%;
	height: 35px;
	text-align: center;
	}

.promoboxresults
	{
	background: #CF9;
	font-family: verdana, helvetica, sans-serif;
	font-size: 60%;
	height: 35px;
	text-align: center;/*****************************/
	}


.qcbuttons
	{
	background: #080;
	font-size: 80%;
	font-weight: 700;
	height: 15px;
	text-align: center;/******************************/
	width: 16.6%;
	}

.qcdecobox
	{
	background: #CF9;
	height: 25px;
	text-align: center;
	}

.qchead
	{
	border-bottom: 1px solid #00F;
	font-size: 130%;
	font-weight: 700;
	height: 25px;
	text-align: center;
	}

.qcheadmini
	{
	border-bottom: 1px solid #00F;
	font-weight: 700;
	height: 25px;
	text-align: center;
	}

.qctext
	{
	font-size: 80%;
	text-align: center;
	vertical-align: top;
	width: 33%;
	}


.resultsadmin
	{
	background: #F93;
	font-family: verdana, helvetica, sans-serif;
	font-size: 60%;
	height: 35px;
	text-align: center;/*****************************/
	}


.rightbanner
	{
	background: #F93;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	height: 80px;
	padding-left: 3px;
	text-align: center;  /************************/
	width: 70%;
	}


.rightfree
	{
	background: #CF9;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	font-size: 80%;
	font-weight: 700;
	height: 30px;
	padding-left: 2px;
	text-align: left;/*****************************/
	width: 70%;
	}

.rightbottom
	{
	border-top: 2px solid #00F;
	height: 30px;
	text-align: left;/*****************************/
	}

.rightsearchadmin
	{
	background: #F93;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	font-size: 80%;
	font-weight: 700;
	height: 30px;
	padding-left: 2px;
	text-align: left;/***********************/
	width: 70%;
	}


.rightsearchboth
	{
	background: #FF0;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	font-size: 80%;
	font-weight: 700;
	height: 30px;
	padding-left: 2px;
	text-align: left;/***********************/
	width: 70%;
	}

.rightsearchdel
	{
	background: #FC0;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	font-size: 80%;
	font-weight: 700;
	height: 30px;
	padding-left: 2px;
	text-align: left;/***********************/
	width: 70%;
	}

.rightsearchpromo
	{
	background: #9CF;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	font-size: 80%;
	font-weight: 700;
	height: 30px;
	padding-left: 2px;
	text-align: left;/***********************/
	width: 70%;
	}

.rightxsm
	{
	font-family: verdana, helvetica, sans-serif;    
	font-size: 65%;
	font-weight: 700;
	text-align: right;
	width: 60%;
	}

.right65
	{
	font-family: verdana, helvetica, sans-serif;    
	font-size: 65%;
	font-weight: 700;
	text-align: right;
	}

.rside /* Index*/
	{
	background: #FC0;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	font-size: 70%;
	padding-left: 4px;
	padding-right: 2px;
	text-align: left;
	vertical-align: top;
	width: 22%;
	}

.rsidetitle /* Index*/
	{
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	font-size: 70%;
	padding-left: 4px;
	padding-right: 2px;
	text-align: left;
	vertical-align: top;
	}

.skybox
	{
	font-size: 90%;
	text-align: center;
	vertical-align: top;
	width: 150px;
	}


.submission
	{
	background: #FC0;
	font-size: 80%;
	text-align: center;
	width: 33%;
	}

.submissionplayeradd
	{
	background: #FC0;
	font-size: 80%;
	text-align: left;
	width: 33%;
	}

.submissiontitle
	{
	background: #00F;
	color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 80%;
	font-weight: 700;
	font-size: 80%;
	font-weight: 700;
	text-align: center;
	width: 33%;
	}

.submit
	{
	font-size: 70%;
	text-align: right;
	}

.textbox
	{
	font-size: 80%;
	text-align: left; /************************/
	}

.textnav
	{
	font-size: 70%;
	height: 20px;
	text-align: center;
	width: 14.29%;
	}

.textoe
	{
	background: #FFC;
	text-align: left;
	}

.thinline
	{
	border-top: 2px solid #080;
	height: 1px;
	}

.tipsbuttons
	{
	font-size: 80%;
	vertical-align: top;
	}

.tipsinfo
	{
	font-size: 80%;
	text-align: left;/************************/
	vertical-align: top;
	width: 50%;
	}


.titleoe
	{
	height: 30px;
	text-align: left;
	}

.whitebox /*Results*/
	{
	font-family: verdana, helvetica, sans-serif;
	font-size: 60%;
	height: 35px;
	text-align: center;/*************************/
	}

.whiteboxLarge /*Results*/
	{
	font-family: verdana, helvetica, sans-serif;
	font-size: 80%;
	height: 35px;
	text-align: center;/*************************/
	}


.whiteboxprices /*Prices*/
	{
	font-size: 80%;
	height: 35px;
	text-align: center;
	}

.whitebottom
	{
	border-top: 2px solid #00F;
	height: 35px;
	text-align: center;
	}






