#mainContent	{ overflow: visible;}
#logIn .roundFix, #rtColSpot .roundFix {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	padding: 0 3px 2px 3px;
	background-color: #F0EEEF; }


#colRight 		{ width: 160px } 
#colMain 		{ width: 780px;  }


#mainContent p	{ margin: 0; }
.pageBlurb		{ padding: 15px 0;}		
.termTitle		{ font-weight: bold; padding: 15px 0;}
/* Eligible Site +++++++++++++++++++++++++++++++++++++++++++++*/
.eligibleSite, .partner-boxtop, .listnum, .hor-divider, .join-btn
		{ background-image: url(http://media.ticketmaster.com/en-us/img/static/partners/images/sprite.gif); background-repeat: no-repeat; }
#left-divider		{ background-position: 15px 0; width: 160px; height: 36px;}

/* Content box ++++++++++++++++++++++++++++++++++++++++++ */
.partner-boxtop		{ background-position: 0 -112px; width: 776px; height: 7px; font-size: 0; line-height: 0; }
.partner-box		{ background: url(http://media.ticketmaster.com/en-us/img/static/partners/images/blueGrad-container.gif) bottom left no-repeat; padding: 15px 40px 20px 40px; overflow: hidden;}

.pros-list			{ padding: 20px 0 10px 15px; overflow: hidden; color: #010f33; font-weight: bold; }
.pros-list p		{ float:left; }

.hor-divider		{ background-position: 0 -85px; width: 688px; height: 27px;}

.tool				{ overflow:hidden; }
.tool .buttonDiv	{ float: left; width:225px; text-align: center; padding: 10px 0;}
.tool .widget, .tool .banner, .tool .report		
		{ width: 205px; padding: 10px; background-image:url(http://media.ticketmaster.com/en-us/img/static/partners/images/tools-img.jpg); background-repeat: no-repeat; text-align: center; float: left; }
.tool .widget strong, .tool .banner strong, .tool .report strong	{ color: #010f33; }		
.tool .widget		{ background-position: 0 30px; }
.tool .banner		{ background-position: -224px 30px; }
.tool .report		{ background-position: -468px 30px; }
.tool p				{ padding-top: 220px; font-size: 11px; text-align:left;}

.content-bottom		{ margin-top: 20px; overflow:hidden;}
.how-it-works		{ width: 432px; float: left; padding-right: 40px; padding-bottom: 30px; background: url(/TM/partners/images/ver_divider.gif) right top no-repeat; overflow:hidden;}
.how-it-works p		{ width: 392px; float: left; padding-left: 10px;}
.join-free			{ width: 264px; padding: 0 20px; float: left;}
.join-btn			{ width: 198px; height: 27px; background-position:0 -58px; cursor:pointer;}

.lb-eventGuide, .lb-widgets	 { float: left; text-align:center; }
.lb-eventGuide		{ width: 316px; padding: 0 60px 20px 20px;}
.lb-widgets			{ width: 284px; }

ul.ep				{ list-style-type: none; margin: 0; padding: 15px 0 30px 0; overflow: hidden; width: 100%; }
ul.ep li			{ width: 170px; height: 40px; padding-right: 15px; text-align:center; white-space:nowrap; float: left; font-size: 10px; line-height: 40px; }
ul.ep li img		{ vertical-align: middle; }

/* Commission Table  +++++++++++++++++++++++++++++++++++++++++++ */
.comTable			{ padding: 15px 0 20px 10px; width: 300px;}
.comTable th		{ border-bottom: 5px solid #414141; background-color: #fff;}
.comTable tr.alt	{ background-color: #efefef;}
.comTable td		{ padding: 5px 8px; width: 50%;}
/* Content box / Number images +++++++++++++++++++++++++++++++++++++++++++ */
#sn1, #sn2, #sn3	{ width: 20px; height: 15px; float: left;  }
#sn1				{ background-position: 0 -36px; }
#sn2				{ background-position: -20px -36px; }
#sn3				{ background-position: -40px -36px; }

#bn1, #bn2, #bn3	{ width: 19px; height: 20px;  float: left; }
#bn1				{ background-position: -60px -36px; }
#bn2				{ background-position: -81px -36px; }
#bn3				{ background-position: -102px -36px; }

/* FAQ +++++++++++++++++++++++++++++++++++++++++++ */
#faqBox						{ border: 1px solid #cacaca; line-height: 19px; overflow: hidden; width: 774px;}

.closed, 
.opened { 
	cursor: pointer; 
	margin-bottom: 1px;
	background: url(images/faq-lids.gif) top left no-repeat; width: 774px; height: 19px; padding-left: 27px; font-weight: bold;
	}
.closed			{ background-position: 0 0;}
.closed:hover	{ background-position: 0 -19px; color: #010f33; margin-bottom: 1px;}
.opened			{ background-position: 0 -38px; color: #010f33;}
.answer			{ padding: 10px 40px;}
.last			{ margin-bottom: 0 !important;}
/* Font ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.txt10	{font-size: 10px;}
.pageTitle, .txt18	{font-size: 18px;}
.h1		{font-size: 20px;}
.h2		{font-size: 16px; display: block;}
/* Spacing +++++++++++++++++++++++++++++++++++++++++++++++++ */
.mgTop20	{ margin-top: 20px; }
.padH50px	{ padding-left: 50px; padding-right: 50px; }
.padTop10	{ padding-top: 10px; }
.padBot15	{ padding-bottom: 15px;}
.ie6Imgfix	{ font-size: 0; line-height: 0; }
