/* Universal Attributes */

a:link { color:#CC0000; text-decoration:underline}
a:visited {color:#CC0000; text-decoration:underline}
a:hover {color:#FF0000; text-decoration:underline}

h1 { 
	font-family: Haettenschweiler, Helvetica, Arial, sans-serif;
	font-size:2.5em; 
	font-weight:normal; 
	margin-top:0px; 
	margin-bottom:10px; 
	line-height:normal; 
	color: #FF0000}

h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	margin-top:0px; 
	margin-bottom:5px; 
	line-height:normal;
	color: #333}


.bodycopy 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; 
	line-height:16px; 
	}

.error { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color: #FF0000; 
	font-size:9px; 
	line-height:normal}
	
hr { border-top: 1px solid #666; border-bottom:4px solid #e8e8e8; height:5px;}


/* Layout Attributes */

body {	
	text-align:center; 
	margin:auto; 
	padding:auto; 
	padding-top:10px; 
	padding-bottom:20px; 
	background:url(../images/background.gif) top center repeat-x fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; 
	}
.bgwhite { background-color:#FFFFFF}

#canvas {	
	position:relative;
	display:block;
	width:780px; 
	background-color:#FFF;
	margin-left:auto; 
	margin-right:auto; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; 
	line-height:16px; }

#canvasblank {	
	position:relative;
	display:block;
	width:540px;
	margin-left:auto; 
	margin-right:auto; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; 
	line-height:16px; 
	}

#top { 
	position:relative; 
	float:left;
	display:block;
	width:780px; 
	height:79px; 
	margin-bottom:20px; 
	background:url(../images/top_bg.gif) top left no-repeat;
	}

#logo { 
	position:relative; 
	display:block; 
	float:left; 
	width:180px; 
	height:45px; 
	top:20px;}

#logo2 { 
	position:relative; 
	display:block; 
	float:left; 
	width:270px; 
	height:66px;}

#leagues { 
	position:relative; 
	display:block; 
	float:right; 
	width:460px; 
	height:45px; 
	top:15px;}

#border { 
	display:block; 
	width:200px; 
	height:200px; 
	border:1px solid #666;}
	
#main { 
	position:relative; 
	float:left;
	display:block;
	width:780px;
	margin-bottom:20px;
	}

#mainad { 
	position:relative; 
	float:left;
	display:block;
	width:540px;
	margin-bottom:20px;
	}

#foot { 
	position:relative; 
	float:left;
	display:block;
	width:540px;
	padding-bottom:20px; 
	margin-top:0px;
	font-size:11px; 
	color:#AAA; height:100%;
	}

#foot a:link { text-decoration:none; padding-right:5px; padding-left:5px; color:#AAA}
#foot a:visited { text-decoration:none; padding-right:5px; padding-left:5px; color:#AAA }
#foot a:hover { color:#FF0000; text-decoration:underline}


#left { 
	position:relative; 
	float:left;
	display:block;
	width:540px;
	}


#maincontent { 
	position:relative; 
	float:left;
	display:block;
	width:540px;}


#maintop { 
	position:relative; 
	float:left;
	display:block;
	width:540px; 
	height:19px;
	background:url(../images/main_top.gif) top left no-repeat;}

#mainmid{ 
	position:relative; 
	float:left;
	display:block;
	width:540px; 
	background:url(../images/main_mid.gif) top left repeat-y;
		font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; 
	line-height:16px; 
	}

.mainmid { 
	display:block; position:relative;
	width:540px; 
	background:url('http://wwww.e-sportspage.com/images/main_mid.gif') top left repeat-y;
	}

#mainmidtext{ 
	position:relative; 
	float:left;
	display:block;
	width:420px;
	margin-top:20px; 
	margin-left:20px; 
	padding-bottom:30px; 
	text-align:left
	}

#mainbottom { 
	position:relative; 
	float:left;
	display:block;
	width:540px; 
	text-align:left; height:19px;
	background:url(../images/main_bottom.gif) bottom left no-repeat;
	}

#right { 
	position:relative; 
	float:right;
	display:block;
	width:210px; 
	}

#item { 
	position:relative;
	display:block;
	float:left;
	width:210px;
	margin-bottom:10px;}

#item2 { 
	position:relative;
	display:block;
	float:left;
	width:210px;
	margin-bottom:10px; 
	text-align:left}

#ads600 {
	position:relative; 
	display:block; 
	width:210px; 
	height:640px;
	float:left;
	padding-top:20px; 
	background:url(../images/210x640.gif) top left no-repeat;
	}

#ads450 {
	position:relative; 
	display:block; 
	width:210px; 
	height:455px;
	float:left;
	padding-top:20px; 
	background:url(../images/210x450.gif) top left no-repeat;
	}

#ads210 {
	position:relative; 
	display:block; 
	width:210px; 
	height:210px;
	float:left;
	padding-top:20px; 
	background:url(../images/210x210.gif) top left no-repeat;
	}

#ads300 {
	position:relative; 
	display:block; 
	width:300px; 
	height:450px;
	float:left;
	padding-top:20px; 
	background:url(../images/300x450.gif) top left no-repeat;
	}

#choose { 
	position:relative;
	display:block;
	float:left; 
	padding:5px;
	left:10px; 
	text-align:center;
	color:#999; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}




/* Navigation Tabs */

#nav1 {
	position:relative;
	display:block; 
	float:left;
	height:24px;
	font-weight:bold;
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif}
	
#nav1 UL {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none}
	
#nav1 LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	height:32px; 
	BACKGROUND: url(../images/left2.gif) no-repeat left top; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; margin-bottom:-8px}
	
#nav1 A {
	PADDING-RIGHT: 15px; 
	height:16px;
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	BACKGROUND: url(../images/right2.gif) no-repeat right top; 
	FLOAT: left; 
	PADDING-BOTTOM: 13px; 
	PADDING-TOP: 7px; 
	TEXT-DECORATION: none; 
	color:#333}
	
#nav1 A {FLOAT: left}
	
#nav1 A:hover {
	COLOR: #FF0000}

#nav1 #red {
	BACKGROUND-IMAGE: url(../images/left3.gif); font-size:10px}
	
#nav1 #red A {
	BACKGROUND-IMAGE: url(../images/right3.gif); 
	PADDING-BOTTOM: 13px; 
	COLOR: #FFF; 
	font-weight:bold}

#nav1 #red A:hover {
	COLOR: #FFFF00}

.button { font-size:10px; font-family: Verdana, Helvetica, sans-serif; padding-top:5px; padding-bottom:5px; margin-top:5px; display:block; width:auto; font-weight:bold}

input { font-size:10px;}


/* Links Table */
#ltable { font-size:9px; color:#999; text-align:left; padding:1px; margin:0px;}



/* Homepage Styles */

#welcome { 
	position:relative; 
	float:left;
	display:block;
	width:540px; 
	height:240px;
	background:url(../images/main_bg.gif) top left no-repeat}

#welcomenew { 
	position:relative; 
	float:left;
	display:block;
	width:540px; 
	height:300px; top:-20px}

#maintext { 
	position:relative; 
	float:left;
	display:block;
	width:210px;
	margin-top:20px; 
	margin-left:10px; 
	text-align:left
	}

#mainflash { 
	position:relative; 
	float:right;
	display:block;
	width:305px;
	height:240px;
	}

#homebottom { 
	position:relative; 
	float:left;
	display:block;
	width:540px; 
	margin-top:20px;}

#homebottom2 { 
	position:relative; 
	float:left;
	display:block;
	width:540px; 
	top:-20px;}
	
#homebottom3 { 
	position:relative; 
	float:left;
	display:block;
	width:540px; 
	margin-top:0px;}

#homemid { 
	position:relative; 
	float:left;
	display:block;
	width:540px; 
	background:url(../images/main_mid.gif) top left repeat-y; text-align:center;
	padding-left:15px;
	}


#sport { 
	position:relative;
	display:block;
	float:left;
	width:50px; 
	height:40px; text-align:center}

#login { 
	position:relative;
	display:block;
	float:left;
	width:100%; 
	height:140px;
	background:url(../images/login_bg.gif) top left no-repeat}

#login2 { 
	position:relative;
	display:block;
	float:left;
	width:100%; 
	height:140px;
	background:url(../images/login_bg.gif) top left no-repeat; margin-top:10px;}
	
#logtable { 
	width:145px;
	padding:0px;
	margin:none; 
	font-size:10px; 
	color:#FFF;
	text-align:left;
	font-weight:bold; margin-top:35px; }

#logtable th { 
	text-align:left;
	padding-top:15px; 
	font-size:12px; 
	color:#FFF; 
	font-weight:bold; 
	border-bottom:1px solid #FFF; 
	font-family:Arial, Helvetica, sans-serif}
	

#search { 
	position:relative;
	display:block;
	float:left;
	width:100%; 
	height:140px;
	margin-top:15px;
	background:url(../images/search_bg.gif) top left no-repeat}
	
#error { 
	position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; 
	display:block;
	font-weight:bold; 
	color: #FF0000; 
	text-align:center; 
	left:0px; 
	margin-top:3px; 
	font-size:9px; 
	width:150px; line-height:normal}

.input100 { 
	width:120px; 
	font-size:9px}

.input140 { 
	width:140px; 
	font-size:9px}

.input200 { 
	width:200px; 
	font-size:9px}

.buttonsm { font-size:9px; font-family: Verdana, Helvetica, sans-serif; display:block; width:auto;}
.screen { width:210px; display:block; float:left; position:relative; margin-right:20px;}

#table_gen { padding:1px; border:1px solid #CCC; font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; }
#table_gen th { background-color:#FF0000; font-weight:bold; color:#FFFFFF; text-align:left; padding-left:5px; padding-right:5px; adding-top:2px; padding-bottom:2px;}
#table_gen td { color:#666; ext-align:left; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px;}

#table_gen .hlight { background-color:#CCCCCC}

/* features listing */

#features UL { position:relative;
font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; 
list-style-image:none ; list-style-type: none;
margin: 0px;
padding: 0px; padding-left:3px; padding-right:3px; background-color:#e8e8e8; text-align:center
}

#features UL LI {padding-top:3px; border-bottom: 1px solid #FFF; padding-bottom:3px; text-align:center}

#features UL UL LI {
font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; 
list-style-image: url(../images/check.gif);
}

#features UL UL UL LI {
font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; 
list-style-image: url(/graphics/sub_sub_bullet.gif);
}

#table_fea { padding:1px; border:1px solid #CCC; font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; }
#table_fea th { background-color:#FF0000; font-weight:bold; color:#FFFFFF; padding-left:5px; padding-right:5px; adding-top:2px; padding-bottom:2px;}
#table_fea td { color:#666; text-align:center; padding-top:1px; padding-bottom:1px;}