/*****************************************************************************
	Common Styles:
*****************************************************************************/
body
{
	text-align: center;
	margin: 0;
	background: #000000 top center no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.homePageBody
{
	background: #231F20 url(../images/common/tagHomePageBkgd.jpg) top center no-repeat;
}

.ludacrisProductPage
{
	background-image: url(../images/common/tagProductPageBkgdLudacris.jpg);
}

.robProductPage
{
	background-image: url(../images/common/tagProductPageBkgdRob.jpg);
}

.carmeloProductPage
{
	background-image: url(../images/common/tagProductPageBkgdCarmelo.jpg);
}
	
#clearDiv
{
	font-size: 1px;
	line-height: 0;
	clear: both;
	display: block;
}

#tagContainer
{
	width: 854px;
	margin: 0 auto;
	position: relative;
	*-top: 1px; /* For ie6 */
}

#container
{
	width: 854px;
	position: relative;
	margin: 0 auto;
	min-height: 550px;
	height: auto !important;
	height: 550px;
}

#tagAlternativeContent
{
	width: 420px;
	height: 540px;
	position: absolute;
	left: -60px;
	top: 0;
}

.tagRecords #tagAlternativeContent
{
	width: 910px;
	height: 540px;
	position: absolute;
	left: -30px;
	top: 0;
}

a img
{
	border: 0;
	text-decoration: none;
}

/*****************************************************************************
	Product Styles:
*****************************************************************************/

#productContainer
{
	position: relative;
	left: 8px;
	height: 551px;
	width: 821px;
	margin: 0 auto;
}

#productTagExploreSS
{
	position: absolute;
	left: 0;
	bottom: 60px;
	width: 126px;
	height: 160px;
	color: #FFFFFF;
	padding: 14px 120px 5px 30px;
	text-align: left;
}

#productTagExploreSS a
{
	text-decorarion: underline;
	font-size: 11px;
}

#tagCanLinkLeft
{
	text-decoration: none;
	border: 0;
	position: absolute;
	right: 65px;
	bottom: 30px;
	width: 50px;
	height: 132px;
	text-indent: -10000px;
}

#tagCanLinkRight
{
	text-decoration: none;
	border: 0;
	position: absolute;
	right: 23px;
	bottom: 40px;
	width: 40px;
	height: 120px;
	text-indent: -10000px;
}

#btmSection
{
	width: 120px;
	height: 65px;
	display: block;
	bottom: 40px;
	position: absolute;
}
	
	/*****************************************************************************
		Ludacris Signature Series Styles:
	*****************************************************************************/
	
	.Ludacris #productTagExploreSS
	{
		background: transparent url(../images/common/products/Ludacris/exploreTheSignatureSeriesLudacris.png) no-repeat 0 0;
		text-transform: uppercase;
	}
	
	.Ludacris #productTagExploreSS .header
	{
		color: #912E85;
		display: block;
		font-size: 11px;
		line-height: 11px;
		font-weight: bold;
	}
	
	.Ludacris #productTagExploreSS a
	{
		color: #912E85;
	}
	
	.Ludacris #productTagExploreSS .content
	{
		display: block;
		font-size: 9px;
	}
	
	/*****************************************************************************
		Carmelo Signature Series Styles:
	*****************************************************************************/
	
	.Carmelo #productTagExploreSS
	{
		background: transparent url(../images/common/products/Carmelo/exploreTheSignatureSeriesCarmelo.png) no-repeat 0 0;
		text-transform:uppercase;
	}
	
	.Carmelo #productTagExploreSS .header
	{
		color: #1596BB;
		display: block;
		font-size: 11px;
		line-height: 11px;
		font-weight: bold;
	}
	
	.Carmelo #productTagExploreSS a
	{
		color: #1596BB;
	}
	
	.Carmelo #productTagExploreSS .content
	{
		display: block;
		font-size: 9px;
	}
	
	/*****************************************************************************
		Rob Signature Series Styles:
	*****************************************************************************/
	
	.Rob #productTagExploreSS
	{
		background: transparent url(../images/common/products/Rob/exploreTheSignatureSeriesRob.png) no-repeat 0 0;
		text-transform: uppercase;
	}
	
	.Rob #productTagExploreSS .header
	{
		color: #BD271D;
		display: block;
		font-size: 11px;
		line-height: 11px;
		font-weight: bold;
	}
	
	.Rob #productTagExploreSS a
	{
		color: #BD271D;
	}
	
	.Rob #productTagExploreSS .content
	{
		display: block;
		font-size: 9px;
	}

#productTagCan
{
	position: absolute;
	left: 276px;
	bottom: 6px;
	line-height: 0;
	font-size: 1px;
}

#productTagSummary
{
	position: absolute;
	right: 0;
	bottom: 101px;
}

#productTagSummary img
{
	display: block;
}

#productTagSummary div
{
	color: #FFFFFF;
	text-align: left;
}

#productTagSummary .header
{
	text-transform: uppercase;
	display: block;
	font-weight: bold;
	font-size: 13px;
	padding: 0 0 7px 0;
}

#productTagSummary .content
{
	font-size: 9px;
	display: block;
	text-transform: uppercase;
}

	/*****************************************************************************
		Ludacris Product Summary Styles
	*****************************************************************************/
	
	.Ludacris .header
	{
		color: #912E85;
	}
	
	#summaryLudacris
	{
		background: transparent url(../images/common/products/Ludacris/tagSummaryLudacris.png) no-repeat 0 0;
		width: 245px;
		height: 84px;
		padding: 8px 50px 5px 0;
	}
	
	#scentSummaryLudacris
	{
		background: transparent url(../images/common/products/Ludacris/tagScentSummaryLudacris.png) no-repeat 0 0;
		width: 245px;
		height: 107px;
		padding: 8px 50px 5px 0;
	}
	
	/*****************************************************************************
		Carmelo Product Summary Styles
	*****************************************************************************/
	
	.Carmelo .header
	{
		color: #1596BB;
	}
	
	#summaryCarmelo
	{
		background: transparent url(../images/common/products/Carmelo/tagSummaryCarmelo.png) no-repeat 0 0;
		width: 245px;
		height: 84px;
		padding: 8px 50px 5px 0;
	}
	
	#scentSummaryCarmelo
	{
		background: transparent url(../images/common/products/Carmelo/tagScentSummaryCarmelo.png) no-repeat 0 0;
		width: 245px;
		height: 107px;
		padding: 8px 50px 5px 0;
	}
	
	/*****************************************************************************
		Rob Product Summary Styles
	*****************************************************************************/
	
	.Rob .header
	{
		color: #BD271D;
	}
	
	#summaryRob
	{
		background: transparent url(../images/common/products/Rob/tagSummaryRob.png) no-repeat 0 0;
		width: 245px;
		height: 84px;
		padding: 8px 50px 5px 0;
	}
	
	#scentSummaryRob
	{
		background: transparent url(../images/common/products/Rob/tagScentSummaryRob.png) no-repeat 0 0;
		width: 245px;
		height: 107px;
		padding: 8px 50px 5px 0;
	}

/*****************************************************************************
	Widget Styles:
*****************************************************************************/

#slideShowWidget
{
	background: none;
}

.homePage
{
	top: 30px;
	left: 310px;
	z-index: 500;
	position: absolute;
}

#widgetTopPanel
{
	background-image: url(../images/common/widgetTopPanel.png);
	background-repeat: no-repeat;
	width: 545px;
	height: 65px;
}

.homePage #contentArea
{
	padding: 15px 30px 5px 30px;
}

.homePage .topPanelImage, .homePage #contentArea img
{
	border: 0;
	display: block;
	margin: 0 auto;
}

.homePage .topPanelText
{
	color: #A1A1A1;
	text-transform: uppercase;
	font-size: 11px;
	margin: 2px 0 0 0;
	display: block;
}

#topCapper
{
	background-image: url(../images/common/slideShowWidgetSliverTop.png);
	background-repeat: no-repeat;
	width: 536px;
	height: 5px;
	font-size: 1px;
	line-height: 0;
}

#btmCapper
{
	background-image: url(../images/common/slideShowWidgetSliverBtm.png);
	background-repeat: no-repeat;
	width: 536px;
	height: 8px;
	font-size: 1px;
	line-height: 0;	
}

.widgetComponentLeftSide
{
	float: left;
	background: url(../images/common/homepageWidgetLeftSide.png) repeat-y 0 0;
	width: 5px;
	height: 270px;
	font-size: 1px;
	line-height: 0;	
}

.widgetComponentRightSide
{
	float: left;
	background: url(../images/common/homepageWidgetRightSide.png) repeat-y 0 0;
	width: 4px;
	height: 270px;
	font-size: 1px;
	line-height: 0;
}

#mainContainer
{
	background: #000000;
	text-align: left;
	width: 535px;
	float: left;
	overflow: hidden;
}

#contentContainer
{
	position: relative;
	z-index: 1;
	overflow: hidden;
}

#contentContainer #image
{
	font-size: 1px;
	line-height: 0;
}

#buttonNavOverContainer
{
	position: absolute;
	bottom: 0;
	*-bottom: 14px; /* For ie6 */
	right: 0;
}

.homePage .widgetImage
{
	z-index: 1;
	height: 245px;
	width: 536px;
	overflow: hidden;
}

.selectorIcon
{
	background-image: url(../images/common/widgetNavBtn.png);
	background-repeat: no-repeat;
	color: #000000;
	cursor: pointer;
	display: block;
	font-size: 12px;
	float: left;
	width: 35px;
	height: 35px;
	position: relative;
	bottom: -3px;
	overflow: hidden;
}

.selectorIcon span
{
	position: relative;
	top: 7px;
	left: 11px;
}

#selectorIconPausePlay
{
	background-image: url(../images/common/widgetNavPausePlayBtn.png);
	background-repeat: no-repeat;
}

.selectorIconHighlight
{
	color: #FFFFFF;
	background-position: 0px -35px;
}

.overLayer
{
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 100;
}

/*****************************************************************************
	Widget Styles: Product Widget
*****************************************************************************/

	#productPageWidgetContainer
	{
		margin: -50px auto 20px auto;
		position: relative;
		left: 20px;
	}

	.productWidget
	{
		height: 345px;
		z-index: 500;
	}
	
	.widgetComponent
	{
		float: left;
		font-size: 1px;
		line-height: 0;
	}

	.productWidget #widgetTopPanel
	{
		background-image: url(../images/common/products/productWidgetTopCapper.png);
		width: 575px;
		height: 72px;
		position: relative;
		overflow: hidden;
		left: 0;
		*left: -139px; /* For ie7 */
		*-left: -139px; /* For ie6 */
	}
	
	.productWidget #topCapper
	{
		width: 527px;
		font-size: 1px;
		line-height: 0;
	}
	
	.productWidget #btmCapper
	{
		width: 527px;
		background: none;
		font-size: 1px;
		line-height: 0;
	}

	#widgetLeftSide
	{
		background-image: url(../images/common/widgetLeftSide.png);
		background-repeat: repeat-y;
		width: 25px;
		height: 257px;
	}
	
	#widgetRightSide
	{
		background-image: url(../images/common/widgetRightSide.png);
		background-repeat: repeat-y;
		width: 23px;
		height: 257px;
	}
	
	.productWidget #mainContainer
	{
		width: 529px;
		overflow: hidden;
	}
	
	.productWidget .widgetImage
	{
		z-index: 1;
		height: 256px;
		width: 527px;
		overflow: hidden;
	}
	
	.productWidget #contentArea
	{
		position: relative;
		padding: 20px 20px;
		overflow: hidden;
		height: 60px;
	}
	
	.productWidget .topPanelImage
	{
		position: absolute;
		top: 25px;
		left: 35px;
	}
	
	.productWidget .topPanelText
	{
		color: #A1A1A1;
		text-transform: uppercase;
		font-size: 11px;
		position: absolute;
		left: 135px;
		top: 23px;
		width: 400px;
		text-align: left;
	}
	
	.productWidget .selectorIcon span
	{
		position: relative;
		top: 14px;
		left: 11px;
	}

	/*****************************************************************************
		Widget Styles: Ludacris
	*****************************************************************************/

	.Ludacris .selectorIcon
	{
		background-image: url(../images/common/products/widgetLudacrisNavBtn.png);
	}
	
	.Ludacris #selectorIconPausePlay
	{
		background-image: url(../images/common/products/widgetLudacrisNavPausePlayBtn.png);
		background-repeat: no-repeat;
	}
	
	.Ludacris .selectorIconPause
	{
		background-position: 0px 0px;
	}
	
	.Ludacris .selectorIconPlay
	{
		background-position: 0px -35px;
	}
	
	/*****************************************************************************
		Widget Styles: Rob
	*****************************************************************************/

	.Rob .selectorIcon
	{
		background-image: url(../images/common/products/widgetRobNavBtn.png);
	}
	
	.Rob #selectorIconPausePlay
	{
		background-image: url(../images/common/products/widgetRobNavPausePlayBtn.png);
		background-repeat: no-repeat;
	}
	
	/*.Rob .selectorIconPause
	{
		background-position: 0px 0px;
	}
	
	.Rob .selectorIconPlay
	{
		background-position: 0px -35px;
	}*/
	
	/*****************************************************************************
		Widget Styles: Carmelo
	*****************************************************************************/

	.Carmelo .selectorIcon
	{
		background-image: url(../images/common/products/widgetCarmeloNavBtn.png);
	}
	
	.Carmelo #selectorIconPausePlay
	{
		background-image: url(../images/common/products/widgetCarmeloNavPausePlayBtn.png);
		background-repeat: no-repeat;
	}
	
	.Carmelo .selectorIconPause
	{
		background-position: 0px 0px;
	}
	
	.Carmelo .selectorIconPlay
	{
		background-position: 0px -35px;
	}
	
/*****************************************************************************
	Widget Styles: Events Page Widget
*****************************************************************************/

.eventsBkg
{
	background-color: #000000;
}

.eventsPage
{
	height: 345px;
	z-index: 500;
}

.eventsPage #widgetTopPanel
{
	background: transparent url(../images/eventsPage/eventPageWidgetTopPanel.png) no-repeat 0 0;
	width: 852px;
	height: 57px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0;
}

.eventsPage .selectorIcon span
{
	position: relative;
	top: 14px;
	left: 11px;
}

.widgetComponent
{
	float: left;
}

.eventsPage #contentAreaEventsTabs
{
	background: none;
	width: 844px;
	height: 51px;
	position: relative;
	z-index: 500;
}

.eventsPage #mainContainer
{
	background: transparent url(../images/eventsPage/eventPageWidgetBkgd.png) repeat-y 0 0;
	width: 828px;
	padding: 10px 12px;
}

.eventPageTabs
{
	height: 51px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	float: left;
}

.eventsPage #contentContainer
{
	width: 824px;
	height: 261px;
}

.eventsPage .widgetImage
{
	z-index: 1;
	height: 261px;
	width: 824px;
}

.eventsPage #contentArea
{
	position: relative;
	padding: 20px 20px;
	overflow: hidden;
	height: 60px;
}

.eventsPage #widgetCallouts
{
	width: 824px;
	margin: 15px 0 -10px 0;
}

.eventsPage #widgetCallouts .firstCallout
{
	margin: 0 4px 0 0;
}

.eventsPage #widgetCallouts .secondCallout
{
	display: block;
	margin-bottom: 10px;
	position: absolute;
	left: 320px;
	bottom: 99px;
}

.eventsPage #btmCapper
{
	background: transparent url(../images/eventsPage/eventPageWidgetBtmPanel.png) no-repeat 0 0;
	width: 852px;
	height: 11px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0;
}

/*****************************************************************************
	Product Landing Styles
*****************************************************************************/

#productLandingRightSide
{
	top: 30px;
	left: 310px;
	z-index: 500;
	position: absolute;
}

.productCapsuleAltText
{
	text-indent: -10000px;
}

#productLandingHeader
{
	width: 500px;
	margin: 0 auto 10px auto;
}

#productLandingHeader .topPanelText
{
	color: #A1A1A1;
	text-transform: uppercase;
	font-size: 11px;
	margin: 2px 0 0 0;
	display: block;
}

.productLandingCapsuleContent
{
	padding: 48px 150px 40px 28px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
}

#productLandingLudacris
{
	background: transparent url(../images/common/products/tagProductsLudacrisCapsule.png) no-repeat 0 0;
	width: 559px;
	height: 127px;
	position: relative;
}

#productLandingLudacris a
{
	position: absolute;
	left: 0;
	top: 0;
	width: 559px;
	height: 127px;
}

#productLandingRob
{
	background: transparent url(../images/common/products/tagProductsRobCapsule.png) no-repeat 0 0;
	width: 559px;
	height: 130px;
	position: relative;
}

#productLandingRob a
{
	position: absolute;
	left: 0;
	top: 0;
	width: 559px;
	height: 130px;
}

#productLandingCarmelo
{
	background: transparent url(../images/common/products/tagProductsCarmeloCapsule.png) no-repeat 0 0;
	width: 559px;
	height: 190px;
	position: relative;
}

#productLandingCarmelo a
{
	position: absolute;
	left: 0;
	top: 0;
	width: 559px;
	height: 190px;
}

/*****************************************************************************
	Sociallize Landing Styles
*****************************************************************************/

#socialLandingRightSide
{
	top: 30px;
	left: 320px;
	z-index: 500;
	position: absolute;
	text-align: left;
}

#socialLandingHeader
{
	width: 450px;
	margin: 0 0 10px 0;
}

#socialLandingRightSide .topPanelHeaderText, #socialLandingRightSide .topPanelText
{
	color: #A1A1A1;
	text-transform: uppercase;
	font-size: 13px;
	margin: 2px 0 0 0;
	display: block;
	text-align: left;
}

#socialLandingRightSide .topPanelHeaderText
{
	font-weight: bold;
	color: #FFFFFF;
}

#socialLandingRightSide .topPanelText
{
	font-size: 11px;
}

.socializeCapsuleAltText
{
	text-indent: -10000px;
}

.socializeCapsuleContent
{
	color: #A1A1A1;
	text-transform: uppercase;
	font-size: 11px;
	position: absolute;
	bottom: 10px;
	left: 57px;
	width: 300px;
	height: 20px;
	text-align: left;
}

.socializeCapsuleContent a
{
	color: #A1A1A1;
}

.socialLandingIconAnchor
{
	border: 0;
	position: absolute;
	top: 2px;
	left: 3px;
	width: 42px;
	height: 40px;
}

#socialLandingFacebookCapsule
{
	background: transparent url(../images/common/socialize/tagSociallizeFacebookCapsule.png) no-repeat 0 0;
	width: 364px;
	height: 58px;
	position: relative;
}

#socialLandingTwitterCapsule
{
	background: transparent url(../images/common/socialize/tagSociallizeTwitterCapsule.png) no-repeat 0 0;
	width: 364px;
	height: 53px;
	position: relative;
}

#socialLandingYouTubeCapsule
{
	background: transparent url(../images/common/socialize/tagSociallizeYouTubeCapsule.png) no-repeat 0 0;
	width: 364px;
	height: 60px;
	position: relative;
}

#socialLandingMySpaceCapsule
{
	background: transparent url(../images/common/socialize/tagSociallizeMySpaceCapsule.png) no-repeat 0 0;
	width: 364px;
	height: 56px;
	position: relative;	
}

#socialLandingTagBlogCapsule
{
	background: transparent url(../images/common/socialize/tagSociallizeTagBlogCapsule.png) no-repeat 0 0;
	width: 364px;
	height: 56px;
	position: relative;	
}

#socialLandingFlickrCapsule
{
	background: transparent url(../images/common/socialize/tagSociallizeFlickrCapsule.png) no-repeat 0 0;
	width: 364px;
	height: 58px;
	position: relative;	
}

/*****************************************************************************
	Partners Page Styles:
*****************************************************************************/

#partnerCapsuleRightContainer
{
	top: 0;
	right: 0;
	z-index: 500;
	position: absolute;
	text-align: left;
}

#partnerCapsuleRightContainer .header, #partnerCapsuleRightContainer .content
{
	color: #A1A1A1;
	display: block;
	text-transform: uppercase;
}

#partnerCapsuleRightContainer .header
{
	font-size: 14px;
	margin: 0 0 5px 0;
}

#partnerCapsuleRightContainer .content
{
	font-size: 11px;
	margin: 0 0 20px 0;
	width: 400px;
}

#partnerCapsuleDub
{
	background: transparent url(../images/partnersPage/tagPartnersDubCapsule.png) no-repeat 0 0;
	margin: 0 0 20px 0;
	position: relative;
	height: 97px;
	width: 526px;
}

#partnerCapsuleDewTour
{
	background: transparent url(../images/partnersPage/tagPartnersDewTourCapsule.png) no-repeat 0 0;
	margin: 0 0 20px 0;
	position: relative;
	height: 97px;
	width: 526px;
}

.partnerCapsuleContent
{
	color: #A1A1A1;
	text-transform: uppercase;
	font-size: 11px;
	position: absolute;
	top: 15px;
	right: 20px;
	width: 300px;
	height: 65px;
	text-align: left;
}

.partnerCapsuleContent a
{
	color: #A1A1A1;
}

/*****************************************************************************
	Site Map Styles:
*****************************************************************************/

#siteMapContainer
{
	padding: 50px 0 0 200px;
	height: 500px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	opacity: .60;
	filter: alpha(opacity=60);
	background-color: #000000;
}

#siteMapContainer ul
{
	list-style: none;
}

#siteMapContainer li
{
	margin: 5px 0;
}

#siteMapContainer a, #siteMapContainer span
{
	color: #BBBBBB;
}

#siteMapContainer a
{
	cursor: pointer;
	text-decoration: none;
}

#siteMapContainer a:hover
{
	text-decoration: underline;
}

/*****************************************************************************
	Navigation Styles:
*****************************************************************************/

#tagNavigation
{
	width: 854px;
	height: 85px;
	margin: 0 auto;
	z-index: 1000;
	position: relative;
	top: 20px;
}

#tagNavigation a
{
	text-indent: -10000px;
}

#tagNavigation ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#tagNavigation ul li
{
	float: left;
	display: block;
	position: relative;
}

#tagNavigation ul li a:focus
{
	outline: none;
}

#tagNavigation ul.subNav li
{
	float: none;
}

#tagNavigation a
{
	border: 0;
	text-decoration: none;
	display: block;
}

.subNav
{
	position: absolute;
	z-index: 1000;
	display: none;
	width: auto;
}

#navTagLeftCapper, #navTagLogo, #navSocialize, #navProducts, #navTagRecords, #navEvents, #navPartners, #navBuyTag
{
	text-indent: -10000px;
	background-position: left top;
	height: 65px;
}

#navTagLeftCapper
{
	background: transparent url(../images/common/navigation/navLeftCapper.png) no-repeat;
	width: 82px;
}

#navTagLogo
{
	background-image: url(../images/common/navigation/navTagLogo.png);
	width: 136px;
}

#navSocialize
{
	background-image: url(../images/common/navigation/navSocialize.png);
	width: 144px;	
}
	
	#subNavContainerContentWithTag
	{
		top: 58px;
		left: -40px;
		width: 165px;
	}

	#subNavTagBlog, #subNavTwitter, #subNavYouTube, #subNavMySpace, #subNavFacebook, #subNavFlickr
	{
		width: 173px;
	}
	
	#subNavTagBlog
	{
		background-image: url(../images/common/navigation/subNavTagBlogOff.png);
		height: 22px;
	}
	
	#subNavTagBlog:hover
	{
		background-image: url(../images/common/navigation/subNavTagBlogOn.png);
	}

	#subNavTwitter
	{
		background-image: url(../images/common/navigation/subNavTwitterOff.png);
		height: 21px;
	}
	
	#subNavTwitter:hover
	{
		background-image: url(../images/common/navigation/subNavTwitterOn.png);
	}
	
	#subNavYouTube
	{
		background-image: url(../images/common/navigation/subNavYouTubeOff.png);
		height: 23px;
	}
	
	#subNavYouTube:hover
	{
		background-image: url(../images/common/navigation/subNavYouTubeOn.png);
	}
	
	#subNavMySpace
	{
		background-image: url(../images/common/navigation/subNavMySpaceOff.png);
		height: 21px;
	}
	
	#subNavMySpace:hover
	{
		background-image: url(../images/common/navigation/subNavMySpaceOn.png);
	}
	
	#subNavFacebook
	{
		background-image: url(../images/common/navigation/subNavFacebookOff.png);
		height: 22px;
	}
	
	#subNavFacebook:hover
	{
		background-image: url(../images/common/navigation/subNavFacebookOn.png);
	}
	
	#subNavFlickr
	{
		background-image: url(../images/common/navigation/subNavFlickrOff.png);
		height: 21px;
	}
	
	#subNavFlickr:hover
	{
		background-image: url(../images/common/navigation/subNavFlickrOn.png);
	}

#navProducts
{
	background-image: url(../images/common/navigation/navProducts.png);
	width: 97px;	
}

	#subNavContainerProducts
	{
		top: 58px;
		left: -30px;
		width: 113px;
	}

	#subNavStayUp, #subNavGetYours, #subNavMakeMoves
	{
		width: 113px;
	}
	
	#subNavStayUp
	{
		background-image: url(../images/common/navigation/subNavStayUpOff.png);
		height: 22px;
	}
	
	#subNavStayUp:hover
	{
		background-image: url(../images/common/navigation/subNavStayUpOn.png);
	}

	#subNavGetYours
	{
		background-image: url(../images/common/navigation/subNavGetYoursOff.png);
		height: 21px;
	}
	
	#subNavGetYours:hover
	{
		background-image: url(../images/common/navigation/subNavGetYoursOn.png);
	}
	
	#subNavMakeMoves
	{
		background-image: url(../images/common/navigation/subNavMakeMovesOff.png);
		height: 22px;
	}
		
	#subNavMakeMoves:hover
	{
		background-image: url(../images/common/navigation/subNavMakeMovesOn.png);
	}

#navTagRecords
{
	background-image: url(../images/common/navigation/navTagRecords.png);
	width: 118px;	
}

#navEvents
{
	background-image: url(../images/common/navigation/navEvents.png);
	width: 97px;	
}

#navPartners
{
	background-image: url(../images/common/navigation/navPartners.png);
	width: 98px;	
}

#navBuyTag
{
	background-image: url(../images/common/navigation/navBuyTag.png);
	width: 81px;	
}

/*****************************************************************************
	Navigation Styles: Tag Records
*****************************************************************************/

.tagRecords #tagNavigation
{
	width: 854px;
	height: 96px;
	margin: 0 auto;
	z-index: 1000;
	position: relative;
	top: 10px;
}

.tagRecords #navTagLeftCapper, .tagRecords #navTagLogo, .tagRecords #navSocialize, .tagRecords #navProducts, .tagRecords #navTagRecords, .tagRecords #navEvents, .tagRecords #navBuyTag, .tagRecords #navPartners 
{
	text-indent: -10000px;
	background-position: left top;
	height: 96px;
}

.tagRecords #navTagLeftCapper
{ 
	background: transparent url(../images/common/navigation/tagRecords/tagRecordsNavLeftCapper.png) no-repeat;
	width: 62px;
}

.tagRecords #navTagLogo
{
	background-image: url(../images/common/navigation/tagRecords/tagRecordsNavTagRecordsLogo.png);
	width: 151px;
}

.tagRecords #navSocialize
{
	background-image: url(../images/common/navigation/tagRecords/tagRecordsNavSocialize.png);
	width: 143px;	
}

	.tagRecords #subNavContainerContentWithTag
	{
		top: 72px;
		left: -38px;
		width: 165px;
	}

.tagRecords #navProducts
{
	background-image: url(../images/common/navigation/tagRecords/tagRecordsNavProducts.png);
	width: 97px;	
}

	.tagRecords #subNavContainerProducts
	{
		top: 72px;
		left: -22px;
		width: 113px;
	}

.tagRecords #navTagRecords
{
	background-image: url(../images/common/navigation/tagRecords/tagRecordsNavTagRecords.png);
	width: 117px;	
}

.tagRecords #navEvents
{
	background-image: url(../images/common/navigation/tagRecords/tagRecordsNavEvents.png);
	width: 97px;	
}

.tagRecords #navPartners
{
	background-image: url(../images/common/navigation/tagRecords/tagRecordsNavPartners.png);
	width: 99px;	
}

.tagRecords #navBuyTag
{
	background-image: url(../images/common/navigation/tagRecords/tagRecordsNavBuyTag.png);
	width: 88px;	
}

/*****************************************************************************
	popUp Modal Styles
*****************************************************************************/

#modalBackgroundOverlay
{
	background-color: #000000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	overflow: hidden;
}

#modalPopUpDiv
{
	background-image: url(../images/common/tagContactUsModalBkg.png);
	width: 685px;
	height: 291px;
	z-index: 20000;
	overflow: hidden;
	position: absolute;
}

#modalPopUpContent
{
	width: 620px;
	height: 120px;
	left: 50%;
	margin-left: -310px; /* width (610px) divided by 2 = 310px */
	position: absolute;
	bottom: 20px;
	text-align: center;
	text-transform: uppercase;
	color: #A1A1A1;
}

#modalPopUpHeaderContent
{
	font-size: 14px;
	margin: 0 0 5px 0;
	font-weight: bold;
}

#modalPopUpBodyContent
{
	font-size: 11px;
}

#modalPopUpBodyContent a
{
	color: #A1A1A1;
}

#modalPopUpCloseBtn
{
	position: absolute;
	top: 28px;
	right: 36px;
	width: 60px;
	height: 22px;
	cursor: pointer;
}

/*****************************************************************************
	footerContainer Styles:
*****************************************************************************/

#footerContainer
{
	padding: 60px 30px 50px 30px;
	width: 794px;
	margin: 0 auto;
	text-align: center;
	font-size: 10px;
}

#footerContainer a
{
	color: #4B4B4B;
	text-decoration: none;
	cursor: pointer;
}

#footerContainer a:hover
{
	text-decoration: underline;
}

#footerContainer span
{
	display: block;
	margin: 4px 0;
}

#legalInfo a
{
	color: #888888;
	font-weight: bold;
}

#siteLinks
{
	text-transform: uppercase;
	color: #4B4B4B;
}

#copywriteInfo
{
	color: #4B4B4B;
}
