/* GLOBAL SETTINGS */

*{
	margin: 0;
	padding: 0;
}


body{
	font-size: 11pt;
	background-color: #ffffff;
	text-align: center;
}

a img{
        border: none;
}

img{
        display: block;
        padding: 0;
        margin: 0;
}

/* STRUCTURAL SETTINGS */
#t_container{
	margin: 30px auto;
	padding: 0px;
	width: 990px;
	text-align: left;
}
	#t_main{
		margin: 0;
		padding: 0px;
		width: 990px;
	}
		#t_header{
			margin: 0;
			padding: 0;
			width: 990px;
			overflow: hidden;
		}

		#t_content{
			margin: 0;
			padding: 0;
			background: url(images/contentbg.jpg) top left repeat-y;
		}
			#t_subcontent{
				margin: 0;
				padding: 35px 0 0 0;
				background: url(images/subcontentbg.jpg) top left no-repeat;
			}
				#t_data{
					margin: 0;
					padding: 20px 60px 40px 60px;
					background: url(images/databg.jpg) bottom left no-repeat;
				}

		body.home #t_content, body.home #t_subcontent, body.home #t_data{
			background-image: none;
		}

		#t_footer{
			background: url(images/bgpattern.jpg) top left repeat-y;
			overflow: visible;
			font-size: .75em;
			font-weight: bold;
			color: #454545;
			text-align: center;
			display: block;
			margin: 0;
			padding: 0px 10px 40px 10px;
		}
			#t_footer ul{
				margin: 0 auto;
				list-style: none;
				clear: left;
			}
			#t_footer ul li{
				float: left;
			}

/* CONTENT SETTINGS */

a#t_logo{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 320px;
	height: 164px;
	background: url(images/logo.jpg) top left no-repeat;
	text-decoration: none;
}
	a#t_logo span{
		display: none;
	}

ul#t_mainnav{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 38px;
	list-style: none;
	background: url(images/navbuttons.gif) top left repeat-x;
	overflow: visible;
}
	ul#t_mainnav li{
		float: left;
		margin: 0;
		padding: 0;
		height: 38px;
	}
	ul#t_mainnav li.selected{
		background: url(images/navbuttons.gif) repeat-x;
		background-position: 0 -37px;
	}
		ul#t_mainnav li a{
			float: left;
			display: block;
			padding: 11px 15px 0 15px;
			height: 25px;
			border-right: 2px solid #ffffff;
			text-decoration: none;
			font-weight: bold;
			font-size: .9em;
			color: #ffffff;
			text-transform: uppercase;
		}
		ul#t_mainnav li a:hover{
			background: url(images/navbuttons.gif) repeat-x;
			background-position: 0 -37px;
		}
ul#t_subnav{
}
	ul#t_subnav li{
	}
	ul#t_subnav li.selected{
	}
		ul#t_subnav li a{
		}

ul#t_crumbtrail{
}

	ul#t_crumbtrail li{
	}
		ul#t_crumbtrail li a{
		}



ul#buttons{
	margin: 0;
	padding: 39px 0 0 0;
	list-style: none;
}
	ul#buttons li.button{
		margin: 0;
		padding: 0;
		height: 127px;
		background: url(images/buttons.jpg) no-repeat;
		overflow: hidden;
	}
	#buttons li#sponsors{
		background-position: -118px 0;
	}
	#buttons li#testimonials{
		background-position: -118px -127px;
	}
	#buttons li#podcasts{
		background-position: -118px -254px;
	}
	#buttons li#games{
		background-position: -118px -381px;
	}
		#buttons li.button div.item{
			margin: 0;
			padding: 0;
			height: 127px;
			background: url(images/slidebg.png) top left repeat-x;
			overflow: hidden;
                }
		* html #buttons li.button div.item{
			background: url(images/slidebg.gif) top left repeat-x;
		}
			#buttons li.button div.item a.link{
				float: left;
				display: block;
				margin: 0;
				padding: 0;
				width: 118px;
				height: 127px;
				background: url(images/buttons.jpg);
				text-decoration: none;
			}

			#buttons li#sponsors div.item a.link{
				background-position: -118px 0;
			}
			#buttons li#testimonials div.item a.link{
				background-position: -118px -127px;
			}
			#buttons li#podcasts div.item a.link{
				background-position: -118px -254px;
			}
			#buttons li#games div.item a.link{
				background-position: -118px -380px;
			}

			#buttons li.button div.item div#quotes{
				margin: 0 0 0 180px;
				padding: 0;
				height: 127px;
			}
				#buttons li.button div.item div#quotes ul#quote_data{
					display: none;
				}
				#buttons li.button div.item div#quotes div#quote{
					margin: 0;
					padding: 30px 0 0 0;
					width: 700px;
					height: 97px;
					cursor: default;
				}
					#buttons li.button div.item div#quotes div#quote p{
						float: left;
						margin: 0 10px 0 0;
						padding: 0;
						width: 600px;
						font-size: 1em;
						font-weight: bold;
					}
					#buttons li.button div.item div#quotes div#quote p span{
						color: #999999;
					}
					#buttons li.button div.item div#quotes div#quote div.controls{
						float: left;
						margin: 0;
						padding: 40px 0 0 0;
						overflow: hidden;
					}
					#buttons li.button div.item div#quotes div#quote div.controls a{
						display: block;
						float: left;
						margin: 0 0 0 15px;
						padding: 0;
						width: 14px;
						height: 12px;
						background: url(images/arrows.gif) no-repeat;
						text-decoration: none;
					}
					#buttons li.button div.item div#quotes div#quote div.controls a.next{
						background-position: 0 0;
					}
					#buttons li.button div.item div#quotes div#quote div.controls a.prev{
						background-position: 0 -12px;
					}
						#buttons li.button div.item div#quotes div#quote div.controls a span{
							display: none;
		
						}
#buttons li.button div.item ul#sponsor_list{
	margin: 0;
	padding: 0;
	height: 80px;
	list-style: none;
	overflow: hidden;
}
#buttons li.button div.item ul#sponsor_list li.sponsor{
	float: left;
	margin: 0 0 0 0;
	padding: 30px 0px 0 0px;
}
#buttons li.button div.item  ul#sponsor_list li.sponsor a{
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	text-decoration: none;
	background-repeat: no-repeat;
}
#buttons li.button div.item  ul#sponsor_list li.sponsor a span{
	display: none;
}
.not_available{
	color:#A0A0A0;
}
.price{
	text-align: right;
}	
