﻿body 
{
	background-image:url(/images/global/bg_repeat_y.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana;
	font-size:11px;
}

/* Common classes
-------------------------------------------------------------- */

.hRule { float:left;margin-top:12px;margin-bottom:12px; }
.fLeft { float:left }
.fRight { float:right }
.clear { clear:both }
img {border-style: none;}

.blue_bullet
{
	padding:2px 3px 0px 0px;
	width:9px;
	height:11px;
}
.bullet_text
{
	color:#59889b;
	text-align:left;
}
.bullet_text A:visited{text-decoration:none;color:#59889b;}
.bullet_text A:link{text-decoration:none;color:#59889b;}			
.bullet_text A:active{text-decoration:none;color:#59889b;}	
.bullet_text A:hover{text-decoration:underline;color:#59889b;}

.urlLink
{
   color:#59889b;     
}
.urlLink A:visited{text-decoration:none;color:#59889b;}
.urlLink A:link{text-decoration:none;color:#59889b;}			
.urlLink A:active{text-decoration:none;color:#59889b;}	
.urlLink A:hover{text-decoration:underline;color:#59889b;}

.blue_text
{
	color:#59889b;
}

/* 
Main Menu in Header
*/

.MainMenu {
	width:896px;
	height:57px;
	padding-top:0px;
	padding-left:81px;
	background-image: url(/images/mainmenu/background.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	text-align:left;
}

.MainMenu .subContentToFront
{
	position: absolute;top:0px;z-index:200;padding:0px 0px 0px 0px;
}

.cologo
{
	cursor:pointer;
	padding:8px 0px 0px 4px;
}
/*.breadcrumbArea
{
    height: 107px;
    padding:0px 0px 13px 25px;
    color: #444b4f;
    border:solid 0px #333333;
}*/

/*.breadcrumbArea .pgHeader
{
	padding:20px 0px 0px 0px;
	font-size:30px;
	color:#000000;
	text-transform:uppercase;
}*/
/*.breadcrumbArea .pgTagLine
{
	padding:8px 0px 0px 0px;
	font-size:11px;
	color:#000000;
}*/

.breadcrumbArea A:visited{text-decoration:none;color:#444b4f;}
.breadcrumbArea A:link{text-decoration:none;color:#444b4f;}			
.breadcrumbArea A:active{text-decoration:none;color:#444b4f;}	
.breadcrumbArea A:hover{text-decoration:underline;color:#444b4f;}

.subContentToFront
{
	position:relative;z-index: 150;
}
.PageTool
{
	background-image:url(/images/global/bg_navitool.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:9px 22px 0px 0px;
	float:right;
	text-align:center;
	width:100px;
	height:32px;
	border:solid 0px #333333;
}
.PageTool a:visited{text-decoration:none;color:#000000;}
.PageTool a:link{text-decoration:none;color:#000000;}			
.PageTool a:active{text-decoration:none;color:#000000;}	
.PageTool a:hover{text-decoration:underline;color:#000000;}

.smallRegSymbolWithBrandName
{
	font-size:14px;
}
.smallRegSymbol
{
	font-size:11px;	
}
.medRegSymbol
{
	font-size:14px;	
}
.smallTMsymbol
{
	font-size:8px;
}
	
.breadcrumbHide
{
	padding:0px;
	height:0px;
}

.breadCrumbData
{
	text-align:left;
	float:left;
	padding:0px 0px 0px 15px;
	border:solid 0px #333333;
	width:876px;
	position:absolute;
}

.navItem
{
    padding: 0px 5px 0px 8px;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    color: #818181;
}
.navMenu 
{
	background-image:url(/images/mainmenu/navProductsOver.png); 
	background-repeat:no-repeat;
	visibility:hidden;
	position:absolute;
	top:25px;
	left:192px;
	width:213px;
	height:260px;
}

.FanClubSignUp
{
	padding:8px 0px 0px 0px;	
}

/*
MASTER PAGE
*/

.MasterContainer_HP
{
	background-image:url(/images/global/hp_background.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	border:solid 0px #333333;
	
}

.MasterContainer
{
	/*background-image:url(/images/global/background.jpg);*/
	background-repeat:no-repeat;
	background-position:center top;
	border:solid 0px #333333;
}

.tblMainContainer
{
	margin-right:auto;
	margin-left:auto;
	height:auto !important;
	width:990px;
	border:solid 0px #333333;
	min-height:700px;
    height:700px;
}

.FooterContainer_HP
{
	background-image:url(/images/global/footerBackground.png);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	height:110px;
	margin-top:-3px;
	border:solid 0px #333333;
	font-size:10px;
}

.FooterContainer
{
	background-image:url(/images/global/footerBackground.png);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	width: 984px;
	height:110px;
	border:solid 0px #333333;
	font-size:10px;
}

.FooterContent
{
	padding:34px 0px 0px 0px;
	border:solid 0px #333333;
}

.Footerlink
{	
	color:#78891f;
	font-weight:bold;
}
.Footerlink A:visited{text-decoration:none;color:#78891f;}
.Footerlink A:link{text-decoration:none;color:#78891f;}			
.Footerlink A:active{text-decoration:none;color:#78891f;}	
.Footerlink A:hover{text-decoration:underline;color:#78891f;}

/* 
	DEFAULT PAGE
*/

.tblDefaultPageMainContainer
{
	border:solid 0px #333333;	
}
.TopContainer
{
	width:970px;
	height:271px;
	border:solid 0px #333333;
}
.FlashDataLayer_IE
{
	padding:0px 0px 0px 5px;
}

.FlashDataLayer
{
	padding:0px 0px 0px 0px;
}


.topFlashContainer
{
    padding:0px 0px 0px 0px;
    margin:-1px 0px 0px 0px;
	border:solid 0px #333333;
}

.homepageDLContainer
{
    padding:0px 0px 0px 0px;
    margin:1px 0px 0px 10px;
    border:solid 0px #333333;
}

.homepageDLContainer_IE7
{
    padding:0px 0px 0px 0px;    
    margin:1px 0px 0px 0px;
    border:solid 0px #333333;
}
.BottomContainer_IE7
{
    padding:0px 0px 0px 0px;
	margin:13px 0px 0px 0px;
	border:solid 0px #333333;
}

.homepageDLContainer_IE8
{
    padding:0px 0px 0px 0px;    
    margin:1px 0px 0px 0px;
    border:solid 0px #333333;
}
.BottomContainer_IE8
{
    padding:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	border:solid 0px #333333;
}


.homepageConfiguratorContainer
{
    position:absolute;
    margin:10px 0px 0px 705px;
    /*padding:0px 0px 0px 233px;*/
    border:solid 0px #333333;
    z-index:500;
}

.MiddleContainer
{
	border:solid 0px #333333;
	padding:6px 0px 0px 0px;
}
.MiddleContainer .header1
{
	text-align:left;
	padding:0px 0px 0px 15px;	
}
.MiddleContainer .header
{
	text-align:left;
}
.BottomContainer_Safari
{
    padding:0px 0px 0px 0px;
	margin:18px 0px 0px 0px;
	border:solid 0px #333333; 
}

.BottomContainer_IE
{
	padding:0px 0px 0px 0px;
	margin:40px 0px 0px 0px;
	border:solid 0px #333333;
}

.tblChapstickHistoryModule
{
	border:solid 0px #333333;
	margin-top:-5px;
}

.BottomContainer
{
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	border:solid 0px #333333;
}

/*
Rad Window set min height
*/
.windowcontent
{
	height:100%;
	border:solid 0px #333333;
}

/*
PRODUCT HUB
*/

.BreadCrumbProductHub
{
	background-image:url(/images/global/BreadCrumbBG1.jpg);
	background-repeat:no-repeat;
	background-position:center top;
    height:109px;
    padding:0px 0px 0px 25px;
    color: #444b4f;
    border:solid 0px #333333;
    text-align:left;
    vertical-align:top;
}

.BreadCrumbProductHub .pgBreadCrumb
{
	border:solid 0px #333333;
	padding:5px 0px 0px 0px;
}
.BreadCrumbProductHub .pgHeader
{
	padding:10px 0px 0px 3px;
	font-size:30px;
	color:#000000;
	text-transform:uppercase;
	text-align:left;
}
.BreadCrumbProductHub .pgTagLine
{
	padding:0px 0px 0px 3px;
	font-size:11px;
	color:#000000;
	text-align:left;
}

.BreadCrumbProductHub A:visited{text-decoration:none;color:#444b4f;}
.BreadCrumbProductHub A:link{text-decoration:none;color:#444b4f;}			
.BreadCrumbProductHub A:active{text-decoration:none;color:#444b4f;}	
.BreadCrumbProductHub A:hover{text-decoration:underline;color:#444b4f;}

.bgContentAreaProdHub
{
	background-image:url(/images/global/bg_producthub_top.png);
	background-position:center top;
	background-repeat:no-repeat;
	margin-top:-4px;
}
.ContentAreaProdHub
{
	padding:0px 0px 0px 0px;
	border:solid 0px #333333;
}
.FlashContent_productHubDL
{
	padding:10px 0px 15px 10px;
}
.FlashContent_configuratorProductPage
{
	padding:7px 7px 0px 0px;
}
.BuyYourChapStickModule
{
	padding:4px 0px 0px 6px;
	border:solid 0px #333333;
	height:130px;
}
.SpecialOffers
{
	margin:13px 0px 0px 6px;
	/*width:283px;
	height:106px;*/
}

.tdJoinOurFanClubFaceBookCallout
{
	text-align:left;
	/*width:325px;
	height:30px;*/
}
.tdJoinOurFanClubFaceBookCallout .Hdr
{
	padding:10px 0px 8px 15px;	
}
.tdJoinOurFanClubFaceBookCallout .Cont
{
	font-size:12px;
	padding:10px 8px 8px 16px;
}
.tdVideoCommercial
{
	padding:0px 0px 0px 0px;	
	text-align:left;
}
.tdVideoCommercial .Hdr
{
	padding:10px 0px 8px 0px;	
}
.tdVideoCommercial .Cont
{
		
}
.tdChapStickPoll
{
	padding:0px 12px 0px 0px;
	text-align:left;	
}
.ProductHubFooter
{
    background-image: url(/images/global/bg_footer.png);
    background-repeat: no-repeat;
    background-position:left top;
    height: 15px;
    border:solid 0px #333333;
    margin: 0px 0px 0px 0px;
    padding: 0px 8px 0px 0px;
}