body
{
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	background-color: #292b27;
}
p
{
	margin-top: 0px;
	margin-bottom: 0px;
}
table
{
	margin: 0px;
	border-collapse: collapse;
}
table tr
{
	vertical-align: top;
}

table th, td
{
	padding: 0px;
}

p
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
}
div.NonHomeContent div.NonHomeContentData p.header
{
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}

a
{
	color: #2272B6;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

/* SITE CONTAINER DIV */
div.OutermostDiv
{
	width: 100%;
/*
	margin-right: auto;
	margin-left: auto;*/
	background-color: Transparent;
}

/* Photo gallery */
div.GalleryName,
div.GalleryWhenStart
{
	display: none;
}

/* MENU ROW */
div.HeaderMenuRow
{
	height: 92px;
	width: 100%;
	background-image:url("../images/menuBackground.png");
	background-position: top left;
	background-repeat: repeat-x;
}
div.HeaderMenuRowInner
{
	width: 960px;
	height: 92px;
	margin-right: auto;
	margin-left: auto;
}
div.HeaderEbLogo
{
	float: left;
	width: 430px;
	height: 92px;
	background-image:url("../images/ebLogo.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.HeaderLoginMenu
{
	float: right;
	width: 520px;
	height: 92px;
}
div.HeaderLoginButtonRow
{
	width: 520px;
	height: 28px;
}
div.HeaderImInterestedButtonLeftPadding
{
	float: left;
	width: 285px;
	height: 28px;
}

div.HeaderImInterestedButtonClickable
{
	float: left;
	width: 139px;
	height: 28px;
	background-image: url("../images/imInterested_off.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.HeaderImInterestedButtonClickable:hover
{
	background-image: url("../images/imInterested_on.png");
	background-position: top left;
	background-repeat: no-repeat;
}

div.HeaderLoginButtonLeftPadding
{
	float: left;
	width: 12px;
	height: 28px;
}

div.HeaderLoginButtonClickable
{
	float: left;
	width: 80px;
	height: 28px;
	background-image: url("../images/login_off.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.HeaderLoginButtonClickable:hover
{
	background-image: url("../images/login_on.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.HeaderLoginMenuSpacerRow
{
	width: 520px;
	height: 38px;
}
div.MenuItemsRow
{
	width: 520px;
	height: 26px;
}
div.MenuItemsRowLeftPadding
{
	float: left;
	width: 28px;
	height: 26px;
}

/* Content */
div.MainContentContainerOuter
{
	background-color: #ffffff;
	background-image: url("../images/homeContentBottomBg.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 100%;

	/* This causes min-height to work for Firefox, MSIE 6 and MSIE 7 */
	min-height: 450px;
	height: auto !important;
	height: 450px;
}
div.MainContentContainerInner
{
	margin-right: auto;
	margin-left: auto;
	width: 960px;	

	padding-top: 20px;
	padding-bottom: 20px;
}
div.MainContentContainerInner2
{
	width: 960px;
}
div.MainContentContainerInner2 p
{
	padding-bottom: 10px;
}

div.MainContentHorizontalSeparatorOuter
{
	width: 100%;
	height: 1px;
	padding-top: 19px;
	padding-bottom: 20px;
}
div.MainContentHorizontalSeparatorInner
{
	width: 100%;
	height: 1px;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image:url("../images/horizDottedLine960wide.png");
	background-position: top left;
	background-repeat: no-repeat;
}
/* Demo page */
div.DemoRow1
{
	width: 960px;
}
div.DemoFlash
{
	float: left;
	width: 620px;
	height: 450px;
	border: solid 1px #969696;
}
div.DemoRightQuickSignup
{
	float: right;
	padding: 0px;
	width: 300px;
	height: 450px;
	overflow: hidden;
}

div.DemoRightQuickSignup div.FormSubmissionOuterDiv
{
	width: 272px;
	height: 411px;
	padding-left: 14px;
	padding-right: 14px;
	overflow: hidden;
}
div.DemoRightQuickSignup div.DemoAreYouInterestedMiddle div.RequestCaptionHeader
{
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 14px;
	padding-bottom: 0px;
}

div.DemoAreYouInterestedTop
{
	width: 300px;
	height: 34px;
}
div.DemoAreYouInterestedMiddle
{
	width: 300px;
	height: 411px;
	overflow: hidden;
	background-image: url("../images/demoAreYouInterestedContent.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.DemoAreYouInterestedBottom
{
	width: 300px;
	height: 5px;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/demoAreYouInterestedBoxBottom.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.DemoBottomSection
{
	width: 960px;
/*	height: 185px;*/
}

div.DemoBottomBox
{
	float: left;
	padding: 21px;
	width: 258px;	/* 300 - (21*2) */
	height: 143px;	/* 185 - (21*2) */
	background-image: url("../images/demoBottomBox.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.DemoBottomBoxInner
{
	overflow-y: auto;
	overflow-x: hidden;
	width: 258px;	/* 300 - (21*2) */
	height: 143px;	/* 185 - (21*2) */
}
div.DemoBottomSpacer
{
	float: left;
	width: 20px;
	height: 185px;
}

div.BottomTripletVerticalSeparator
{
	float: left;
	width: 3px;
	height: 100px;
	background-color: Transparent;
}
div.BottomTripletBox
{
	width: 318px;
	
	/* This causes min-height to work for Firefox, MSIE 6 and MSIE 7 */
	min-height: 200px;
	height: auto !important;
	height: 200px;
}
div.DemoBottomSection div.BottomTripletBox 
{
	float: left;
}

div.BottomTripletBoxInnerTop
{
	width: 318px;
	height: 15px;
	padding: 0px;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/bottomBoxTop.png");
	background-repeat:no-repeat;
	background-position: top left;
}

div.BottomTripletPaddedContentOuter
{
	width: 318px;

	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/bottomBoxRepeatY.png");
	background-repeat: repeat; /* do not repeat x or y, only simple repeat works for the hack */
	background-position: top left;

	/* This causes min-height to work for Firefox, MSIE 6 and MSIE 7 */
	min-height: 250px;
	height: auto !important;
	height: 250px;
}

div.BottomTripletPaddedContentInner
{
	width: 262px;
	padding-left: 28px;
	padding-right: 28px;
	line-height: 18px;
}
div.BottomTripletBoxInnerBottom
{
	width: 318px;
	height: 15px;
	padding: 0px;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/bottomBoxBottom.png");
	background-repeat:no-repeat;
	background-position: top left;
}

div.backtofeatureslink
{
	padding-bottom: 10px;
}

/* I am interested */

div.IAmInterestedFormSubmissionContainer div.FormSubmissionOuterDiv div.FormSubmissionEntryRow div.FormSubmissionCaptionPanel
{
	/*color: Blue;*/
}
div.IAmInterestedFormSubmissionContainer div.FormSubmissionOuterDiv div.InputReqSubmitButtonRowDiv div.RequiredLegend
{
	float: left;
	padding-left: 60px;
}

/* Captions */
div.IAmInterestedFormSubmissionContainer div.FormSubmissionCaptionDivRequired, 
div.IAmInterestedFormSubmissionContainer div.FormSubmissionCaptionDiv
{
	padding-top: 0px;
	padding-right: 2px;
	width: 120px;
	text-align: right;
	float: left;
}

div.IAmInterestedFormSubmissionContainer div.FormSubmissionOuterDiv div.FormSubmissionEntryRow
{
	padding-top: 5px;
}

div.IAmInterestedFormSubmissionContainer div.FormSubmissionOuterDiv div.FormSubmissionEntryRow div.FormSubmissionCaptionDiv_inputcheckbox
{
	padding-top: 2px;
	width: 900px;
	text-align: left;
}

div.IAmInterestedFormSubmissionContainer div.FormSubmissionOuterDiv div.FormSubmissionEntryRow div.FormSubmissionCaptionDiv_textarea
{
	padding-top: 10px;
	text-align: left;
	width: 900px;
	float: none;
}

/* Non-home pages */
div.NonHomeContent
{
	/*background-color: Yellow;*/
}
div.NonHomeContentCaption
{
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 960px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
div.NonHomeContentData,
div.NonHomeContentData p
{
	font-size: 12px;
}
div.NonHomeContentData p
{
	line-height: 18px;
}


/* Bullet */
div.NonHomeContentData li
{
	color: #ff7b24;
	line-height: 16px;
}
/* Text of bullet item */
div.NonHomeContentData li span
{
	color: #828282;
}
div.ClientsContentContainer div.ClientsContentLeft li
{
	color: #000000;
}
div.ClientsContentContainer div.ClientsContentLeft td
{
	padding-right: 25px;
}
div.ClientsContentContainer div.ClientsContentLeft td p
{
	/*font-weight: bold;*/
	font-style: normal;
	padding-bottom: 0px;
}

div.NonHomeContentData table tr td
{
	line-height: 16px;
	padding: 10px;
}



/* Non-home menu bar */
div.NonHomeProductMenuBarOuter
{
	background-color: #969696;
	height: 25px;
	width: 100%;
}
div.NonHomeProductMenuBarInner
{
	width: 985px;
	margin-right: auto;
	margin-left: auto;
	height: 25px;
}
div.SubMenuLinkWrapper
{
	float: left;
	height: 16px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-left: 10px;
	
}
div.SubMenuLinkWrapper a
{
	color: #5e605b;
	text-decoration: none;
}
div.SubMenuLinkWrapper:hover,
div.SubMenuLinkWrapper a:hover,
div.SubMenuLinkWrapperSelected
{
	/*color: #000000;*/
	background-color: #d5d5d5;
	text-decoration: none;
}

/* Clients page */
div.ClientsContentContainer
{
	width: 960px;

	/* This causes min-height to work for Firefox, MSIE 6 and MSIE 7 */
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
div.ClientsContentLeft
{
	float: left;
	width: 600px;

	/* This causes min-height to work for Firefox, MSIE 6 and MSIE 7 */
	min-height: 400px;
	height: auto !important;
	height: 400px;
}
div.ClientsContentRight
{
	float: right;
	width: 300px;

	/* No htc hack needed here, as it is not transparent */
	background-image: url("../images/clientsSayingBoxRepeatY.png");
	background-repeat: repeat-y;
	background-position: top left;

}
div.ClientContentRightInner
{
	width: 300px;
	padding-top: 40px;

	/* No htc hack needed here, as it is not transparent */
	background-image: url("../images/clientsSayingBoxTop.png");
	background-repeat: no-repeat;
	background-position: top left;
	
	/* This causes min-height to work for Firefox, MSIE 6 and MSIE 7 */
	min-height: 542px;
	height: auto !important;
	height: 542px;
}
div.ClientContentRightInner2
{
	width: 270px;
	padding-left: 15px;
	padding-right: 15px;
}
div.ClientsContentBoxBottom
{
	width: 300px;
	height: 5px;
	
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/clientsSayingBoxBottom.png");
	background-repeat: no-repeat;
	background-position: top left;
}

/* Home page */
div.HomeRow1
{
	width: 960px;
}
div.HomeFlashIntro
{
	float: left;
	width: 620px;
	height: 320px;
	border: solid 1px #969696;
}
div.HomeDemoNews
{
	float: right;
	padding: 0px;
	width: 300px;
}
div.WatchDemo
{
	width: 300px;
	height: 79px;
}
div.HomeDemoNewsHorzSep
{
	width: 300px;
	height: 1px;
	padding-top: 18px;
	padding-bottom: 17px;
}
div.HomeCol2HorizontalDottedLine
{
	width: 300px;
	height: 1px;

	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/homeCol2HorizontalDottedLine.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.HomeNewsCaption
{
	width: 48px;
	height: 13px;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/homeNewsCaption.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.HomeNewsList
{
}
div.HomeNewsList div.HeadlineRow 
{
	padding-top: 10px;
	padding-bottom: 4px;
}
div.HomeNewsList div.HeadlineRow a.HeadlineLink
{
	color: #000000;
	font-weight: bold;
}
div.HomeNewsList div.HeadlineRow div.NewsLinkDiv
{
	padding-top: 2px;
}
div.HomeNewsList div.HeadlineRow  div.NewsItemContent
{
	padding-top: 4px;
	line-height: 14px;
}
div.HomeNewsList div.HeadlineRow  div.NewsItemContent a.NewsMore
{
	text-transform: uppercase;
}
/*div.HomeNewsList div.HeadlineRow div.NewsLinkDiv a.NewsLinkAnchor
{
	color: #f56523;
}*/
div.HomeNewsList div.HeadlineRow div.NewsLinkDiv 
{
	display: none;
}

div.HomeRow2
{
}
div.HomeRow2Left
{
	float: left;
	width: 620px;
}
div.HomeRow2Right
{
	float: right;
	width: 300px;
	height: 200px;
}
div.HomeSpeechBubbleRotatingAds
{
	width: 300px;
	height: 200px;
	behavior: url("shared/client/pngMSIE/iepngfix.htc"); /* This is a hack for MSIE 6 */
	background-image: url("../images/speechBubbleHome.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.HomeSpeechBubbleRotatingAds div.CustomerQuotation div.Quotation
{
	width: 270px;
	height: 100px;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	overflow-x: hidden;
	overflow-y: auto;
	line-height: 18px;
}
div.HomeSpeechBubbleRotatingAds div.CustomerQuotation div.Customer
{
	width: 270px;
	height: 50px;
	margin-top: 44px;
	margin-left: 15px;
	margin-right: 15px;
	color: #000000;
	font-size: 11px;
	overflow-x: hidden;
	overflow-y: auto;
}
div.HomeSpeechBubbleRotatingAds div.CustomerQuotation div.Customer div.Name
{
	font-size: 12px;
	font-weight: bold;
}
div.HomeSpeechBubbleRotatingAds div.CustomerQuotation div.Customer div.JobTitle,
div.HomeSpeechBubbleRotatingAds div.CustomerQuotation div.Customer div.Company
{
	font-size: 11px;
	font-style: italic;
}
/*
Expecting client quotes like this:

<div class="CustomerQuotation">
	<div class="Quotation">&quot;EventBooking.com is the key component to SMGBooking.com which has allowed us to provide enhanced booking services to our clients.&quot;</div>
	<div class="Customer">
		<div class="Name">Jonathan Petrunak</div>
		<div class="JobTitle">National Director of Booking</div>
		<div class="Company">SMG Sports &amp; Entertainment</div>
	</div>
</div>

*/

div.ProductButtonRow
{
	width: 960px;
	height: 104px;
}
div.ProductButton
{
	float: left;
	width: 460px;
	height: 104px;
}
div.ProductVerticalSeparator
{
	float: left;
	width: 20px;
	height: 104px;
}
div.ProductHorizontalSeparator
{
	width: 960px;
	height: 16px;
}

div.BottomTripletPaddedContentInner div.Title
{
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 10px;
}
div.BottomTripletPaddedContentInner div.Content
{
	font-size: 12px;
	font-weight: normal;
}


/* NEWS PAGE */
div.NewsList div.BackLinkDiv
{
	padding-bottom: 15px;
}
div.NewsList div.HeadlineRow 
{
	padding-bottom: 10px;
}
div.NewsList div.PreNewsSSFDiv
{
	padding-bottom: 15px;
}
div.NewsList div.HeadlineRow a.HeadlineLink
{
	font-size: 14px;
}
div.NewsList div.HeadlineItemCaption
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
div.NewsList div.HeadlineItemContent p
{
	padding-bottom: 8px;
}
div.NewsList div.HeadlineItemCaption span.HeadlineItemCaptionDate
{
	font-weight: normal;
	font-size: 14px;
	font-style: italic;
}



/* Footer */
div.FooterOuter
{
	background-color: #292b27;
	width: 100%;
	height: 40px;
	padding-top: 10px;
}
div.FooterInner
{
	color: #a4a4a4;
	width: 960px;
	height: 92px;
	margin-right: auto;
	margin-left: auto;
}


/* Styles */
div.HomeBottomLeftStyle,
div.HomeBottomLeftStyle p
{
	font-size: 16px;
	line-height: 22px;
}
div.HeadlineRow span.HeadlineItemCaptionDate
{
	font-style: italic;
}


div.NewsList div.HeadlineItemCaption span.HeadlineItemCaptionDate,
div.HeadlineRow span.HeadlineItemCaptionDate,
div.HomeSpeechBubbleRotatingAds div.CustomerQuotation div.Customer div.JobTitle,
div.HomeSpeechBubbleRotatingAds div.CustomerQuotation div.Customer div.Company,
div.HomeBottomLeftStyle,
div.HomeBottomLeftStyle p
{
	color: #828282;
}


/* MENU */
div.MenuContainerContent
{
	float: left;
	width: 489px;
	height: 26px;
	background-image: url("../images/menuSprite.png");
	background-position: top left;
	background-repeat: no-repeat;
}

/* Top Menu specifics */
div.MenuContainerContent a
{
	text-decoration: none;
}
div.MenuContainerContent a:hover
{
	text-decoration: none;
}
/* Top graphic menu images */

/* All level 1 menu anchors */
div.MenuContainerContent div.MenuItem_L1 .Label a
{
	display: block;
	height: 26px;
	overflow: hidden;
}
/* Home */
div.MenuContainerContent div.MenuItem_L1_I1 .Label a
{
	margin-left: 0px;
	width: 77px;
}
div.MenuContainerContent div.MenuItem_L1_I1 .Label a:hover
{
	background: url("../images/menuSprite.png") -0px -26px no-repeat;
}
div.MenuContainerContent div.MenuItem_L1_I1 div.SELECTED a,
div.MenuContainerContent div.MenuItem_L1_I1 div.SELECTED a:hover
{
	background: url("../images/menuSprite.png") -0px -52px no-repeat;
}

/* Products */
div.MenuContainerContent div.MenuItem_L1_I2 .Label a
{
	margin-left: 0px;
	width: 106px;
}
div.MenuContainerContent div.MenuItem_L1_I2 .Label a:hover
{
	background: url("../images/menuSprite.png") -77px -26px no-repeat;
}
div.MenuContainerContent div.MenuItem_L1_I2 div.SELECTED a,
div.MenuContainerContent div.MenuItem_L1_I2 div.SELECTED a:hover
{
	background: url("../images/menuSprite.png") -77px -52px no-repeat;
}

/* Clients */
div.MenuContainerContent div.MenuItem_L1_I3 .Label a
{
	margin-left: 0px;
	width: 91px;
}
div.MenuContainerContent div.MenuItem_L1_I3 .Label a:hover
{
	background: url("../images/menuSprite.png") -183px -26px no-repeat;
}
div.MenuContainerContent div.MenuItem_L1_I3 div.SELECTED a,
div.MenuContainerContent div.MenuItem_L1_I3 div.SELECTED a:hover
{
	background: url("../images/menuSprite.png") -183px -52px no-repeat;
}

/* About Us */
div.MenuContainerContent div.MenuItem_L1_I4 .Label a
{
	margin-left: 0px;
	width: 104px;
}
div.MenuContainerContent div.MenuItem_L1_I4 .Label a:hover
{
	background: url("../images/menuSprite.png") -274px -26px no-repeat;
}
div.MenuContainerContent div.MenuItem_L1_I4 div.SELECTED a,
div.MenuContainerContent div.MenuItem_L1_I4 div.SELECTED a:hover
{
	background: url("../images/menuSprite.png") -274px -52px no-repeat;
}

/* Contact Us */
div.MenuContainerContent div.MenuItem_L1_I5 .Label a
{
	margin-left: 0px;
	width: 111px;
}
div.MenuContainerContent div.MenuItem_L1_I5 .Label a:hover
{
	background: url("../images/menuSprite.png") -378px -26px no-repeat;
}
div.MenuContainerContent div.MenuItem_L1_I5 div.SELECTED a,
div.MenuContainerContent div.MenuItem_L1_I5 div.SELECTED a:hover
{
	background: url("../images/menuSprite.png") -378px -52px no-repeat;
}

/* -------------------*/
/* Prevent top level menu background images from trickling down to lower levels */
div.MenuContainerContent div.MenuItem_L2 .Label a:hover
{
	background-image: none;
}
/* Make the all of the sub menu heights shorter than the top level */
div.MenuContainerContent .Menu_L1 .MenuItem_L1 .Menu_L2 .MenuItem_L2 .Label_L2 a
{
	height: 18px;
	padding-left: 10px;
	padding-right: 6px;
	padding-top: 3px;
	color: #a4a4a4;
	background-color: #292b27;
}

div.MenuContainerContent .Menu_L1 .MenuItem_L1 .Menu_L2 .MenuItem_L2 .Label_L2 a:hover
{
	color: #a4a4a4;
	background-color: #454643;
}

/* SUB MENU WIDTHS */

/* Products sub menu */
div.MenuContainerContent .MenuItem_L1_I2 .Menu_L1_I2_L2 .Label a
{
	width: 190px;
}

/* About Us sub menu */
div.MenuContainerContent .MenuItem_L1_I4 .Menu_L1_I4_L2 .Label a
{
	width: 90px;
}
