
.pager
{
    text-align: center;
    padding: 0px 0px;
}

.pager span.pagerItem, .pager span.currentPagerItem, .pager a.pagerItem
{
    border: solid 1px #ccc;
    color: #666666;
    background: url(http://2tg.biz/I/gradient.gif);
    background-position: 0px 0px;
    padding: 5px;
    text-decoration: none;
}

.pager span.currentPagerItem
{
    font-weight: bolder;
    color: black;
}

a.pageSubLinks:link, a.pageSubLinks:hover, a.pageSubLinks:visited
{
	color:blue; text-decoration:underline;
}

a.pageSubLinks:hover
{
	text-decoration:none;
}

.blue
{
	color:Blue;
}

a.blue:link, a.blue:hover, a.blue:visited
{
	color:Blue;
	text-decoration:underline;
}

.Marquee
{
	width:500px;
	}
/*general elements*/
form{
	margin: 				0px;
	padding: 				0px;
	clear: 					both;
}


.wh6
{
	width:6px;
	height:6px;
	}

.wh13
{
	width:13px;
	height:13px;
	}
	
.white
{
	color:White;
	}
.SearchBox
{
	
	width:250px;height:20px;font-size:14px;font-weight:bold;color:black;border:2px solid #FFCC44; 
	}


.neswletterform_input {
	border-left: 			2px solid #404040;
	border-top: 			2px solid #404040;
	border-right: 			2px solid #d4d0c8;
	border-bottom: 			2px solid #d4d0c8;
	background-color:		#bdd3df;
	color:					#050505;
	padding-left: 			2px;
	margin-top: 			1px;
	height:					13px;
}

select, textarea {
	font-family: 			Tahoma, Verdana, Arial;
	font-size: 				11px;
	color: 					black;
	text-decoration: 		none;
	margin: 				0px;
	padding: 				0px;
}

input{
	font-family: 			Tahoma, Verdana, Arial;
	color: 					black;
	text-decoration: 		none;
	margin: 				0px;
	padding: 				0px;
}

html, body {
	margin:				0px;
	padding:			0px;
	margin-top:			0px;	
	
}
img, h1 {
	margin: 			0px;
	border: 			0px solid black;
	padding:			0px;
	
}
h1
{
	font-size:24px;
	line-height:normal;
	}
/* Header elements */
#header {
	background-color:	#ffffff;
}
.container {
	width: 				982px;
	margin: 			auto;
	padding-left:		6px;
	padding-right:		6px;
	padding-top:		3px;
	background-image:	url(http://2tg.biz/I/MainBackGround.gif);
	background-repeat:	repeat-y;
	background-position:13px;
	display:			table;
}

.logo_container {
	float: 				left;
	margin-bottom:		1px;
}

.topad_container {
	width: 				728px;
	height: 			90px;
	float: 				left;
	margin-left: 		9px;
	margin-top: 		4px;
}
.LMHDR
{
	width:30px;
	height:41px;
	}
/* Top Menu elements */
#THDR {
	clear:				both;
}
#THDR div{
	float: 				left;
}
.TRBG {
	width: 				270px;
	height:				13px;
	font-size: 			0px;
	background-image:	url(http://2tg.biz/I/TopRightBackGround.jpg);
}
.TLBG {
	width: 				602px;
	height:				13px;
	font-size: 			0px;
	background-image:	url(http://2tg.biz/I/TopLeftBackGround.jpg);
}
.SFRM {
	width: 				367px;
	height:				66px;
	background-image:	url(http://2tg.biz/I/MiddleRightBackGround.jpg);
	padding-left:		5px;
}
.SFRM form div {
	float:				left;
	margin-right: 		3px;
}
.SFRM form {
	padding-top:			4px;
}
.SFRMC_text {
	margin-top:			5px;
}
.SFRMC_submit {
	margin-top:			2px;
}

/* Top SubMenu elements */
#TSUB {
	clear:				both;
}

ul#TSUBU {
	margin: 			0; 
	padding: 			0;
	white-space: 		nowrap;
	padding-top:		2px;
	float:				left;
	margin-top:			3px;
}

#TSUBU li {
	display: 			inline;
	list-style-type: 	none;
	color: 				#516470;
}

#TSUBU a { 
	margin: 			3px 6px; 
}

#TSUBU a:link, #TSUBU a:visited{
	/*color: 				#516470;
	text-decoration: 	none;*/
	color:Black;
}

#TSUBU a:hover {
	color: 				#516470;
	text-decoration: 	underline;
}
#TBUL{
	float:				left;
	padding:			10px;
	padding-left:		13px;
	padding-right:		4px;
}
#TSUBU_RB{
	float:				right;
	padding:			10px;
	padding-right:		16px;
}
.GSEP{
	clear:				both;
	width:				966px;
	margin:				auto;
	background-color:	#efefef;
	font-size:			0px;
	height:				10px;
}
.WSEP{
	height:				2px;
	background-color:	#ffffff;
	font-size:			0px;
}

/* Left Menu elements */
.LM{
	width: 				236px;
	float:				left;
	background-color:	#ffffff;
}
.LMTC div {
	float:				left;
}
.LMTU{
	background-image:	url(http://2tg.biz/I/LeftMenuBackground.jpg);
	height:				28px;
	width:				206px;
	padding-top:		13px;
}
.LMHDR
{
	font-family:tahoma12;
	color:#dfe9f0;
	font-weight:bold;
	}
.LMTCOR{
	background-image:	url(http://2tg.biz/I/LeftMenuBackground.jpg);
	height:				28px;
	width:				194px;
	padding-top:		13px;
}
#LMCONT, .LMCONTB{
	clear:				both;
	width:				221px;
	border-left:		1px solid #eaeaea;
	border-right:		1px solid #eaeaea;
	margin-left:		7px;
	padding:			2px;
	padding-top:		13px;
	padding-bottom:		18px;
	margin-bottom:		2px;
	
}

.LMLIST{
	list-style: 		none;
	margin: 			0px;
	padding: 			0px;
}

.LMLIST li {
	background-image: 	url(http://2tg.biz/I/A.gif);
	background-repeat: 	no-repeat;
	background-position:28px 8px;
	margin: 			0px;
	padding-left:		42px;
	padding-bottom:		2px;
}


.Orange
{
	color:#2D383E;	
}

.LModd {
	background-color:	#efefef;
}
/* Main Content elements */
.maincontent{
	width: 				746px;
	float:				left;
	
}
/* Signup Button */
.OrangeSplash{
	width:				736px;
	height:				208px;
	float:				left;
	background-image:	url(http://2tg.biz/I/HomePageDropIn.jpg);
	padding-left:		10px;		
}
/*
.welcometext_rightbg{
	width:				344px;
	height:				168px;
	padding-top:		40px;
	float:				left;
	background-image:	url(http://2tg.biz/I/welcometext_rightbg.jpg);
	margin-bottom:		16px;
}
*/
.signupbutton_leftcorner{
	width:				101px;
	height:				148px;
	float:				left;
	background-image:	url(http://2tg.biz/I/signupbutton_leftcorner.jpg);
	margin-bottom:		16px;
}

.signupbutton_rightcorner{
	width:				94px;
	height:				148px;
	float:				left;
	background-image:	url(http://2tg.biz/I/signupbutton_rightcorner.jpg);
	margin-bottom:		16px;
}

.signupbutton_centerbg{
	width:				551px;
	height:				124px;
	padding-top: 		24px;
	float:				left;
	background-image:	url(http://2tg.biz/I/signupbutton_centerbg.jpg);
	margin-bottom:		16px;
}

/* Top Content Gradient*/
.TopGlyph div {
	float:				left;
}

.TopGradient {
	width:				609px;
	height:				13px;
	background-color:	#2d383e;
	font-size:			0px;
}
/*	Result Container	*/
.allresults_container{
	padding-left:		14px;
}
.resulttitle_container div{
	float:				left;
}
.textblock{
	clear:				both;
	padding-left:		60px;
	padding-right:		25px;
}
.textblock p{
	margin:				0px;
	padding:			0px;
	padding-bottom:		16px;
}
.resulttitle {
	width:				245px;
	height:				23px;
	padding-top:		10px;
	background-image:	url(http://2tg.biz/I/containertitle_leftbg.jpg);
}
.light_resulttitle {
	width:				296px;
	height:				20px;
	padding-top:		7px;
	background-image:	url(http://2tg.biz/I/l_containertitle_bg.jpg);
}
.resulttitle_rightbg{
	width:				332px;
	height:				33px;
	background-image:	url(http://2tg.biz/I/containertitle_rightbg.jpg);
}
.result_description{
	background-color:	#efefef;
	padding-left:		10px;
	padding-top:		2px;
	padding-bottom:		8px;
	float:				right;
	line-height:		16px;
	width:				670px;
}
.results_container {
	width:				675px;
	float:				right;
}
.resultthumbanil_container{
	width:				145px;
	float:				left;
	margin-right:		23px;
	margin-left:		4px;
	margin-top:			20px;
}

.resultthumbanil_container_lastinrow{
	margin-right:		0px;
}
.resultthumbanil{
	border:				1px solid #a0a7ac;
}
.resultthumbanil_type{
	text-align:			center;
	margin-top:			6px;
	margin-bottom:		6px;
}
.dotted_line{
	font-size:			0px;
	background-image:	url(I/dottedline.jpg);
	height:				1px;
	background-repeat:	repeat-x;
}

.vdotted_line{
	width:				1px;
	font-size:			0px;
	background-image:	url(I/vdottedline.jpg);
	background-repeat:	repeat-y;
	height:				18px;
}

.viewicon {
	background-image:	url(I/magnifier.jpg);
	background-repeat:	no-repeat;
	background-position:39px;
}
.elementtypetext{
	width:				78px;
	text-align:			center;	
	padding-top:		2px;
}

.displayalltemplates{
	text-align:			right;
	padding-top:		20px;
	clear:				both;
}
.readmore{
	text-align:			right;
	clear:				both;
}
.resultseparator{
	clear:				both;
	padding-bottom:			25px;
}
.textblockseparator{
	clear:				both;
	padding-top:			20px;
	height:				20px;
}
.spaceafterlastresult{
	height:				60px;
	clear:				both;
}

/* Download Box Details */
.template_downloaddetails_container{
	float:				right;
	clear:				both;
}
.template_downloaddetails_leftbg{
	background-image:	url(http://2tg.biz/I/downloadbox_bgleft.gif);
	background-repeat:	no-repeat;
	width:				12px;
	height:				95px;
}
.template_downloaddetails_rightbg{
	background-image:	url(http://2tg.biz/I/downloadbox_bgright.gif);
	background-repeat:	no-repeat;
	width:				12px;
	height:				95px;
}
.template_detailscentral{
	border-bottom:		1px solid #e7e7e7;
	padding-left:		4px;
	padding-top:		9px;
	width:				646px;
	height:				85px;
}

.template_downloaddetails_container ul, .template_ldownloaddetails_container ul {
	margin: 			0; 
	padding: 			0;
	white-space: 		nowrap;
}

.template_downloaddetails_container li, .template_ldownloaddetails_container li{
	list-style-type: 	none;
	margin-top:			2px;
}

    
/* Bottom */
#bottom {
	background:url('http://2tg.biz/I/Bottom_Bg.jpg') repeat-x #353535;
	height:170px;
}
#bottom p a {
	color:#dcdcdc;
	text-decoration:none;
}
#bottom p a:hover {
	color:#ffffff;
}
#b_cont {
	width:950px;
	margin:0 auto 0 auto;
	color:#828282;
}
#b_left {
	width:310px;
	padding:5px;
	float:left;
}
#b_middle {
	width:310px;
	padding:5px;
	float:left;
}
#b_right {
	width:300px;
	height:290px;
	padding:5px;
	float:left;	
}
.b_header {
	margin:0;
	padding:5px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	text-align:center;
}
.b_list {
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
}
.b_list a {
	color:#828282;
	text-decoration:none;
	background:url('http://2tg.biz/I/b_list_bg.jpg') repeat-x bottom;
	display:block;
	font-size:10pt;
	padding:5px 5px 5px 10px;
}
.b_list a:hover {
	color:#FE9B02;
}
#b_right p {
	margin:0;
	padding:0;
	width:300px;
	font-size:10pt;
}

/*	Links	*/
a.viewicon:link, a.viewicon:hover, a.viewicon:visited {
	text-decoration:	none;
	color:				#888888;
	width:				52px;
	height:				16px;
	padding-left:		12px;
	padding-top:		2px;
	
}
a.displayalltitles:link, a.displayalltitles:hover, a.displayalltitles:visited {
	padding-right:		12px;
	background-image:	url(http://2tg.biz/I/Dubble_A.gif);
	background-position:right;
	background-repeat:	no-repeat;
	margin-right:		15px;
}

a.linknounderline:link, a.linknounderline:hover, a.linknounderline:visited{
	text-decoration:	none;
}
a.linkhoverunderline:link, a.linkhoverunderline:visited{
	text-decoration:	none;
}
a.linkhoverunderline:hover {
	text-decoration:	underline;
}

.darkblue {
	color:				#516470;
}
.darkgrey {
	color:				#5b5b5b;
}

.lightblue {
	color:				#dfe9f0;
}
/* FONT INFO */
.tahoma12 {
	font-family:		Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			12px;
}

.tahoma14 {
	font-family:		Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			14px;
}

.tahoma16 {
	font-family:		Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			16px;
}

.tahoma18 {
	font-family:		Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			18px;
}

.tahoma11 {
	font-family: 		Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 			11px;
}	

.tahoma10 {
	font-family:		Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			10px;
}

.tahoma9 {
	font-family:		Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			9px;
}

.verdana12 {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			12px;
}

.verdana11 {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			11px;
}

.verdana10 {
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			10px;
}

.verdana9 {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			9px;
}

.bold{
	font-weight: 		bold;
}

.underline{
	text-decoration:	underline;
}

.nounderline{
	text-decoration:	none;
}

/* align*/
.align_right{
	text-align: 		right;
}

.align_left{
	text-align: 		left;
}

.align_center{
	text-align: 		center;
}

.align_justify{
	text-align: 		justify;
}

/*COLORS*/

.color_dfe9f0{
	color:				#dfe9f0;
}
.color_3a4850{
	color:				#3a4850;
}
.color_ffffff{
	color:				#ffffff;
}
.color_5b5b5b{
	color:				#5b5b5b;
}
.color_888888{
	color:				#888888;
}
.color_EA8E04 {
	color: 				#EA8E04;
}

.color_2D444F{
	color:				#2D444F;
}

.color_2C3439{
	color: 				#2C3439;
}

.color_3D5967{
	color: 				#3D5967;
}

.color_ACB3B8{
	color: 				#ACB3B8;
}         

.color_F3F3F3 {
	color: 				#F3F3F3;
}

.color_30373C{
	color:				#30373C;
}
.color_DFE9F0{
	color:				#DFE9F0;
}
/*HTML ELEMENTS */
/* Float */
.floatleft{
	float:				left;
}
.floatright{
	float:				right;
}
.clearboth{
	clear:				both;
}
.hairline{
	font-size:			0px;
	height:				1px;
}

/* background colors*/

.bgcolor_A0BACA {
	background-color: #A0BACA;
}
.bgcolor_88A2B1 {
	background-color: #88A2B1;
}
.bgcolor_D7D7D7 {
	background-color: #D7D7D7;
}
.bgcolor_A1BBCA {
	background-color: #A1BBCA;
}     
.bgcolor_9AB2C0 {
	background-color: #9AB2C0;
}
.bgcolor_99B1BF{
	background-color: #99B1BF;
}
.bgcolor_2F414C{
	background-color: #2F414C;  
}
.bgcolor_6c818c{
	background-color: #6c818c;  
}

/* borders*/
.borderleft_8ea5b2{
	border-left: 1px solid #8ea5b2;
}

.borderbottom_8ea5b2{
	border-bottom: 1px solid #8ea5b2;
}

.border_cccccc{
	border: 1px solid #CCCCCC;
}

.border_2F414C{
	border: 1px solid #2F414C;
}

.border_87A3B3{
	border: 1px solid #87A3B3;
}
.padright10
{
	padding-right:10px
	}
.padleft10
{
	padding-left:10px;
	}
.center
{
	text-align:center;	
	}

/*Default.aspx*/
.HomePageHeader
{
	
	font-size: 24px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom: 5px;
	padding: 2px 2px 2px 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
	
}

/*USED IN ALL TABLES IN SITE */
td
{
	vertical-align:top;
}

tr.oddRow 
{
	background-color:	#efefef;
}

body 
{
	/*
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.6em;
    */
	margin: 0;
    padding: 0;
    text-align: left;    
    font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	
	color: #000000;
}

.HomePageCategoryHeader
{
	font-size: 20px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;	
	font-weight:bold;
	margin-bottom: 5px;
	padding: 2px 2px 2px 2px;
	
}

.HomePageEventsofTheMonth img
{
	border: solid 1px black;
}

.HomePageImageEvents
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

.HomePageImageEvents li
{
	display:inline;
	float:left;				
	margin-bottom: 10px;
	margin-right: 10px;
	width:82px;
	font-size:11px;
	text-align:center;
	font-family:Tahoma;
	
}
.HomePageImageEvents a:link, .HomePageImageEvents a:visited{
	/*
	color: 				#5b5b5b;
	text-decoration: 	none;
	*/
	text-decoration: 	none;
	color: 				black;
}

.HomePageImageEvents a:hover {
	color: 				#FD9A01;
	text-decoration: 	underline;
}

.HomePageImageEvents img
{
	border: solid 1px black;
}

.HomePageEventList
{
	width:736px;
	
}

/*DO NOT EDIT MARGINS ON THIS*/
.Front
{
	
	margin: 0 10px 0 10px;
	margin-left:10px;
	
	
}
.ListingPageHeader
{
	font-size:16px;
	font-weight:bold;
	font-family:Tahoma;
	background-color:#EFEFEF;
	padding-left:4px
	}
	
.ListingPageData
{
	font-family:Tahoma;
	font-size:12px;
	padding-left:4px;
	padding: 4px 2px 4px 2px;
	vertical-align: middle; 
	
	}
.HotEventsPageData
{
	font-family:Tahoma;
	font-size:12px;
	padding-left:4px;
	vertical-align: middle; 
	padding-top: 5px;
	padding-bottom: 5px;
	
	}
.HeaderImage
{
	padding: 0px; 
	border: 0px; 
	margin: 0px;
	}
.ViewTicketsButton
{
	width: 85px;
	height: 22px;
	background-color: black;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle; 
}

.CategoryButton
{
	height: 22px;
	background-color: black;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle; 
}

.SearchButton
{
	width: 85px;
	height: 24px;
	background-color: #FD9A01;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle; 
}

.SearchButton:hover
{
	width: 85px;
	height: 24px;
	background-color: black;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle; 
}

.ViewTicketsButton:hover 
{
	background-color: #FD9A01;
}

a:link, a:visited{
	/*
	color: 				#5b5b5b;
	
	*/
	text-decoration: 	none;
	font-size:11px;
	font-family:arial;
	color: 				black;
}

a:hover {
	color: 				#FD9A01;

}

.ListingPageData a { 
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
}
.ListingPageData a:link, .ListingPageData a:visited{
	/*
	color: 				#5b5b5b;
	
	*/
	text-decoration: 	none;
	font-size: 			12px;
	color: 				black;
}


.LMLIST a { 
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			11px;
}
.LMLIST a:link, .LMLIST a:visited{
	/*
	color: 				#5b5b5b;
	text-decoration: 	none;
	*/
	color: 				black;
}

.LMLIST a:hover {
	color: 				#FD9A01;
	text-decoration: 	underline;
}

.ErrorMessage
{
	font-size:16px;
	color:Red;	
}
