/* CSS Document */
body {	
	background: #fff ;
	margin: 0px;
	padding: 0px;
	text-align: center;
	
	}

body, p, td, th, li {
	font: 11px/145% Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	}

p { margin: 0 0 1.5em 0; }
p.quotecl {
	font-style: italic;
	color: #666;
	}

p, #head, #headhm, #nav, .con, .conb, .side {
	text-align: left;
	}

th {
	text-align: left;
	font: 11px bold Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #899;
	background: #efefee;
	}
		
td, th {
	margin-right: 1px;
	}

.sportsgrp{

	width:100%;
	border: 1px solid #000000;
	padding:3px;
	height:110px;

}

select { font-size: 10px; background-image: none; background-color:#E5E5E5; background-repeat: repeat; background-attachment: scroll;  }

td.navright { padding-bottom:4px; font-weight:bold; }

td.on { background-color:#E5E5E5; padding-bottom:4px; font-weight:bold; }

img.l { float:left; }

/*---- h ----*/
h1, h2, h3, h4, h5, h6 {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	
	margin-bottom: 0.4em;
	}
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
h4 { font-size: 15px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
	

/*---- a ----*/
a {
	font-weight: bold;
	color: #c60;
	text-decoration: none;
	}
a:visited {
	color: #a40;
	}
a:hover, a:active {
	color: #e82;
	text-decoration: underline;
	}


/*---- general layout ----*/
#wrap { width: 740px; margin: 0 auto; padding:0; position: relative; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; }

#head {
/*	background: #ecfaa8 url(../i/heads/headbg1.gif) no-repeat right;*/
	background: url(http://www.tgasports.com/i/home_logo_small.jpg) no-repeat; clear: both; margin-left:0px; height: 120px; margin-top: 0; margin-bottom: 7px; }
	
#nav_bottom { background: url(../i/nav_topSG.jpg) repeat-x left 50%; width: 740px; float: left; margin-right: 0; margin-left:0; padding-top:0; height:30px; margin-top: 10px; }

#nav_bottom input{

	margin-top: 2px;
	
	}
	

	
#head img {
	margin-top: 25px;
	
	}
#homelogo{
background:transparent url(../i/home_logo.jpg) no-repeat scroll 0%;
clear:both;
height:120px;
margin-bottom:7px;
margin-left:0px;
margin-top:0pt;
}
#racing {
background:transparent url(../i/logo_racing_small.jpg) no-repeat scroll 0%;
clear:both;
height:120px;
margin-bottom:7px;
margin-left:0px;
margin-top:0pt;
}
#football {
background:transparent url(http://www.tgasports.com/i/home_logo_small.jpg) no-repeat scroll 0%;
clear:both;
height:120px;
margin-bottom:7px;
margin-left:0px;
margin-top:0pt;
}
#basketball {
background:transparent url(../i/logo_bball_small.jpg) no-repeat scroll 0%;
clear:both;
height:120px;
margin-bottom:7px;
margin-left:0px;
margin-top:0pt;
}

#nav {
	background: url(../i/nav_topSG.jpg) repeat-x left top;
	width: 740px;
	float: left;
	margin-right: 0;
	margin-left:0;
	margin-bottom: 15px;
	padding-top:0;
	height:30px;
	text-align: center;
	

	}

#nav a, #nav a:visited, #nav a:hover, #nav a:active{

	color:#000;
	font-weight: normal;
	

	}
	
#nav a:hover{

	text-decoration: underline;

	}

#nav input{

	margin-top: 3px;
	
	
	}
	

	
#nav img {
		
	vertical-align: top;
	padding: 0px;
	margin: 0px;
		
	}
	
#ads_top {
	
	width: 740px;
	float: left;
	margin-right: 0px;
	margin-left:0px;
	padding-top:5px;
	padding-bottom: 10px;
	
	}
#ads_top img{

	float: left;
	padding-right: 2px;

	}

.con { background: #fff no-repeat center; width: 470px; float: left; margin: 0 8px 0 0; padding: 0 0 8px; vertical-align: top; text-align: left; }
.conb { width: 560px; }
.con2{width:100%;text-align:center;}
.wow{text-align:center;}

.side { width: 240px; float: left; padding: 0 0 8px; background: #fff; margin-top: 0; }

.side img{
	clear:right;
	padding: 3px;
	}


/*---- nav ----*/	
ul.nav a { font-weight: normal; }
ul.nav {

	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	/*width: 130px;*/
	}
.nav li {
	margin: 0;
	padding: 0;
	border-left: 3px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 10px;
	background: #bc8;
	}
.nav li a {
	display: block;
	padding: 1px 8px;
	font-weight: normal;
	text-transform: none;
	color: #130;
	}
.nav li a:hover,
body.home a#home,
body.business a#business,
body.spk a#spk,
body.cc a#cc,body.pr a#pr, body.nc a#nc, body.np a#np, body.nfl a#nfl, body.cf a#cf, 
body.cli a#cli,
body.app a#app,
body.golf a#golf,
body.book a#book,
body.br a#br,
body.about a#about,
body.nt a#nt {
	background: url(../i/bg_nav.gif)#cd8 url(../i/bg_nav.gif) -2px 50% no-repeat;
	text-decoration: none;
	color: #130;
	}
.nav li a:active {
	background: url(../i/bg_nav.gif)#517A48 url(../i/bg_nav.gif) -2px 50% no-repeat;
	color: #fff;
	}
	
#nav p {
	font-size: 9px;
	margin-left: 10px;
	}
#nav h5 {
	margin-bottom: 3px;
	}
#nav img{
	padding:0;
	margin:0;
	
}


form#main {

 
  text-align:left;
  color:#000;

 
 
 }




/*---- main content ----*/
.con img, .conb img, .con p, .conb p { margin: 6px; }

.con p {

	text-align: justify;

	}

.con img.r, .conb img.r, .con img.l, .conb img.l, .con p.r, .conb p.r {
	float: right;
	padding: 4px;
	margin-top: 0;
	border: 1px solid #727A48;
	}	
.con img.l, .conb img.l {
	float: left;
/*	padding-left: 0;*/
	margin-left: 0;
	}
.conb p.about {padding-left:20px;}
.conb h5.book{padding-left:20px;}
.conb p.book{padding-left:20px;}
.con p.book{padding-left:20px;}
	
/*---- right side ----*/

.side h1, .side h2, .side h3, .side h4, .side h5, .side h6 {
	margin-left: 5px;
	}
.side p, .side li, .featbox li, side table {
	font-size: 95%;
	line-height: 125%;
	margin-left: 10px;
	}
.side p#fee{

	text-align: center;
	float: none

	}
.side hr {
	margin: .2em 0 1em 0;
	}
.side ul, ul.conn, .confl ul, .confl2 ul {
	margin: 0 0 1em 5px;
	padding: 0;
	list-style: none;
	}
.side li ul.conn li, .confl li, .confl2 li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.side th {
	text-align: center;
	font: 11px bold Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	background:#CCCCCC;
	}
	
.side td{ color: white; text-align:center; }


.breaker { text-align: center; margin-top: 15px; padding-top: 5px; clear: left; margin-left: 5px; }
.breakln {
	clear: both;
	border-bottom: 1px solid #eee;
	margin-bottom: 8px;
	}
.breaker p, p.niner {
	font-size: 9px;
	}	
	
	
/*---- various boxes ----*/
.bbox{

background-color:#cccccc;
padding-left: 5px;
border: 1px solid #333;
color:#fff;

}

.bbox ul li {
color:#000;
}


.feat {
	border: 1px solid #b9c885;
	padding: 8px 8px 0 8px;
	margin-bottom: 10px;
	}
	
.box { color:#000; margin: 0 0 10px; padding: 0 1px 3px; float:left; border: solid 1px black; width: 250px; }
.box table{ border:0; width: 100%;}
.box td { color:#000; text-align:left; padding: 0px; margin: 3px;}
.box th { background: url(../i/nav_topSG.jpg) repeat-x left 50%; margin: 3px; padding: 0; }

.box td img{

	float: left;

	

	}

.box h3{
	margin:3px;
	padding-left: 3px;

	}

.about { color:#000; text-align: left; margin: 0 0 10px 5px; padding: 0 1px 3px; border: solid 1px black; width:450px; float: none; }

.about table{ border: 0; width: 100%;}
.about td { color:#000; text-align:left; padding: 0px; margin: 3px;}
.about th {
	background: url(../i/nav_topSG.jpg) repeat-x left;
	margin: 3px;
	padding-left: 10px;

}

.about h3{
	margin:3px;
}

.about img#team {

	clear:both;
	border:0px;

}

.about p {

	padding-top:5px;

	}


.confl, .confl2 {
	float: left;
	clear: left;
	border-top: 1px solid #eee;
	padding-top: 8px;
	width: 100%;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0;
	padding-left: 8px;
	}
.confl2 {
	background: #ECFAA8;
	}
.confl h5, .confl2 h5 {
	margin-left: 5px;
	}
.confl img, .confl2 img {
	float: left;
	margin-top: 0;
	border: 1px solid #bc7;
	}	
.confl2 img.nv {
	padding:0;
	border:0;
	margin:0;
	float:left;

}
.confl p, .confl2 p {
	color: #444; 
	font-size: 10px;
	margin-left: 5px;
	margin-right: 5px;
	}

.confl2 p.no {

margin:0;
padding:0;
padding-bottom:5px;

}


.smaller p, .rbox p { font-size: smaller; }

table.smaller td { font-size: 90%; }

img.blank {
	padding: 0;
	margin: 0 0 -5px 5px;
	}

h4.no { display: none;}

/*---connections----*/
ul.conn li { font-weight: bold; }
.al, a.al:visited { color: #990030; }
.ar, a.ar:visited { color: #CC0033; }
.ga, a.ga:visited { color: #FF0000; }
.tn, a.tn:visited { color: #EF9218; }
.fl, a.fl:visited { color: #1E417B; }

.cin, a.cin:visited { color: #CC6600; }
.dal, a.dal:visited { color: #324458; }
.den, a.den:visited { color: #021432; }
.san, a.san:visited { color: #990000; }
.stl, a.stl:visited { color: #04153A; }
.wa, a.wa:visited { color: #7D0008; }


.navbr {
	border: 1px solid #eee;
	border-color: #d8d8c7 #c7c7b6 #c7c7b6 #d8d8c7;
	margin: 6px 6px 12px 6px;
	padding: 5px 5px 0 5px;
	}
	
.rbox {
	margin: 8px;
	padding: 6px 0px;
	float: right;
	clear: both;
	width: 200px;
	border: 1px solid #c7c7b6;
	background: #f9f9d8;
	}
.rbox p, .rbox h5 {
	margin-left: 6px;
	}
	/* -- SEARCH ENGINE LAYOUTS -- */
	
#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;

}

#common_report {
		text-align:center;
}

#result_report {
	text-align:center ;
	padding:3px;
	background-color:#e5ecf9; 
	font-weight: bold;
	margin-bottom:14px;
}

#results{width: 460px;}

#footer{clear:both;}

#footer p {clear:both;}
