html { margin:0; padding:0; height:100%; background:#eff1f4 url(/images/bg/main_bg.gif) 50% 0; }
body { margin:0; padding:0; color:#000d37; text-align:center; font-family:Arial, Helvetica, Tahoma, sans-serif; font-size:75%; }
#container { margin:0 auto; padding:0 4px; text-align:left; width:993px; background:#fff url(/images/bg/content_bg.gif) repeat-y; }


/* ---
HEADER
--- */
#header { height:97px; margin:0 0 10px 0; background:#ccc; }
#header ul { margin:0; padding:65px 0 0 0; list-style-type:none; }
#header ul li { margin:0; padding:0; float:left; }

#header ul li.yourRizlaHome a, #header ul li.yourRizlaHome a.current { display:block; width:183px; height:32px; } 
#header ul li.yourRizlaHome a:link, #header ul li.yourRizlaHome a:visited, #header ul li.yourRizlaHome a:active { background:url(/images/navigation/your_rizla_home.png) no-repeat; }
#header ul li.yourRizlaHome a:hover, #header ul li.yourRizlaHome a:focus, #header ul li.yourRizlaHome a.current { background:url(/images/navigation/your_rizla_home_on.png) no-repeat; }

#header ul li.products a { display:block; width:120px; height:32px; }
#header ul li.products a:link, #header ul li.products a:visited, #header ul li.products a:active { background:url(/images/navigation/products.png) no-repeat; }
#header ul li.products a:hover, #header ul li.products a:focus, #header ul li.products a.current { background:url(/images/navigation/products_on.png) no-repeat; }

#header ul li.heritage a { display:block; width:116px; height:32px; }
#header ul li.heritage a:link, #header ul li.heritage a:visited, #header ul li.heritage a:active { background:url(/images/navigation/heritage.png) no-repeat; }
#header ul li.heritage a:hover, #header ul li.heritage a:focus, #header ul li.heritage a.current { background:url(/images/navigation/heritage_on.png) no-repeat; }

#header ul li.invisiblePlayers a { display:block; width:181px; height:32px; }
#header ul li.invisiblePlayers a:link, #header ul li.invisiblePlayers a:visited, #header ul li.invisiblePlayers a:active { background:url(/images/navigation/invisible_players.png) no-repeat; }
#header ul li.invisiblePlayers a:hover, #header ul li.invisiblePlayers a:focus, #header ul li.invisiblePlayers a.current { background:url(/images/navigation/invisible_players_on.png) no-repeat; }

/* ----------
USER SETTINGS
---------- */
#userSettings { }
#userSettings .userMessage { float:right; width:610px; text-align:right; padding-right:10px; margin:10px 0 0 0; }
#userSettings ul { margin:0; padding:0; list-style-type:none; width:360px; float:left; margin-left:4px; }
#userSettings ul li { margin:0; padding:0; float:left; }

#userSettings ul li.yourSettings a { display:block; width:159px; height:30px; background:url(/images/user_settings/your_settings02.gif) no-repeat; } 
#userSettings ul li.addToThisPage a { display:block; width:179px; height:30px; background:url(/images/user_settings/add_to_this_page02.gif) no-repeat; } 

/* ---------------
MAIN PROMO CONTENT
--------------- */
#mainPromoContent #mainPromoContentInner { border-bottom:9px solid #000d37; }

/* ------------------
YOUR SETTINGS CONTENT
------------------ */
#yourSettingsContent { zoom:1; } /* Fix for serious visual glitch in IE7 after animating. */
#yourSettingsContent #yourSettingsContentInner { background:#000d37; color:#fff; height:269px; padding-top:25px; border-bottom:9px solid #000d37; }
#yourSettingsContent h3#hChooseYouColour { width:244px; height:25px; background:url(/images/user_settings/your_settings/h_choose_your_colour.gif) no-repeat; }
#yourSettingsContent h3#hSelectAnImage { width:199px; height:25px; background:url(/images/user_settings/your_settings/h_select_an_image.gif) no-repeat; }
#yourSettingsContent h3#hYourDetails { width:163px; height:25px; background:url(/images/user_settings/your_settings/h_your_details.gif) no-repeat; }
#yourSettingsContent h3#hYourLocation { width:181px; height:25px; background:url(/images/user_settings/your_settings/h_your_location.gif) no-repeat; }

#yourSettingsContent .widgetColumn 	{ width:300px; padding-left:19px; }
#yourSettingsContent .imageCol		{ width:380px; }
#yourSettingsContent .locationCol	{ width:200px; }

#yourSettingsContent .chooseColourPacks { margin:0 0 0 34px; }
#yourSettingsContent .chooseColourPacks .pack { width:96px; height:35px; float:left; margin:0 9px 9px 0; }
#yourSettingsContent .chooseColourPacks .pack label { display:block; width:96px; height:35px; }
#yourSettingsContent .chooseColourPacks .smooth { background:url(/images/user_settings/your_settings/packs/smooth.gif) no-repeat; }
#yourSettingsContent .chooseColourPacks .green { background:url(/images/user_settings/your_settings/packs/green.gif) no-repeat; }
#yourSettingsContent .chooseColourPacks .red { background:url(/images/user_settings/your_settings/packs/red.gif) no-repeat; }
#yourSettingsContent .chooseColourPacks .blue { background:url(/images/user_settings/your_settings/packs/blue.gif) no-repeat; }
#yourSettingsContent .chooseColourPacks .white { background:url(/images/user_settings/your_settings/packs/white.gif) no-repeat; }
#yourSettingsContent .chooseColourPacks .silver { background:url(/images/user_settings/your_settings/packs/silver.gif) no-repeat; }
#yourSettingsContent .chooseColourPacks .liquorice { background:url(/images/user_settings/your_settings/packs/liquorice.gif) no-repeat; }

#yourSettingsContent .chooseImage { margin:0; }
#yourSettingsContent .chooseImage .image { width:75px; height:75px; float:left; margin:0 9px 9px 0; }
#yourSettingsContent .chooseImage .image label { display:block; width:75px; height:75px; }
#yourSettingsContent .chooseImage .colour01 { background:url(/images/user_settings/your_settings/images/green01.jpg) no-repeat; }
#yourSettingsContent .chooseImage .colour02 { background:url(/images/user_settings/your_settings/images/green02.jpg) no-repeat; }
#yourSettingsContent .chooseImage .generic01 { background:url(/images/user_settings/your_settings/images/generic01.jpg) no-repeat; }
#yourSettingsContent .chooseImage .generic02 { background:url(/images/user_settings/your_settings/images/generic02.jpg) no-repeat; }
#yourSettingsContent .chooseImage .generic03 { background:url(/images/user_settings/your_settings/images/generic03.jpg) no-repeat; }
#yourSettingsContent .chooseImage .generic04 { background:url(/images/user_settings/your_settings/images/generic04.jpg) no-repeat; }
#yourSettingsContent .chooseImage .generic05 { background:url(/images/user_settings/your_settings/images/generic05.jpg) no-repeat; }
#yourSettingsContent .chooseImage .generic06 { background:url(/images/user_settings/your_settings/images/generic06.jpg) no-repeat; }

#yourSettingsContent .yourDetails { margin:0; }
#yourSettingsContent .yourDetails a { display:block; color:#fff; }
#yourSettingsContent .btnClose { float:right; margin-right:24px; }
#yourSettingsContent .yourDetails #btnResetSettings { clear:both; border:none; border-bottom:1px solid #fff; background:none; color:#fff; text-decoration:underline; padding:0; margin:0; }
#yourSettingsContent .yourDetails .error { margin-bottom:5px; }
#resetSettings		{ float:left;}
#resetSettings a	{display:inline!important;}

/* ---------------------
ADD TO THIS PAGE CONTENT
--------------------- */
#addToThisPageContent #addToThisPageContentInner { background:#e5e6eb; color:#000d37; padding:18px 13px 2px 24px; border-bottom:9px solid #e5e6eb; }
#addToThisPageContent h2#hAddRemoveWidgets { width:334px; height:10px; background:url(/images/user_settings/add_to_page/h_add_or_remove.gif) no-repeat; margin:0 0 9px 0; }
#addToThisPageContent .pageNav { float:left; padding-top:10px; }
#addToThisPageContent .btnClose { float:right; margin-right:11px; }

/* --------------
MAIN CONTENT AREA
-------------- */
#content { margin-top:18px; overflow:hidden; padding: 10px; }

/* ---
FOOTER
--- */
#footer { margin:30px 0 0 0; background:#ccc; zoom:1; }
#footerLogo { width:63px; height:56px; background:url(/images/footer/cross_logo.png) no-repeat; margin:25px 0 0 20px; float:left; }

#signUp { width:235px; float:right; margin:0 10px 20px 0; margin-top:-29px; right:0px; position:relative; }
#signUp a.packLink { display:block; width:152px; height:77px; }
#signUp p { margin:2px 0 0 50px; }

#footerLinks { margin:0; padding:65px 0 30px 20px; width:640px; float:left; }
#footerLinks li { display:inline; margin:5px 0; padding:0; margin-right:5px; padding-right:5px; border-right:1px solid #fff; }
#footerLinks li.noBorder { border-right:none; }
#footerLinks li.last { border:none; margin-right:0; padding-right:0; }

/* -----------------
MISCELLANEOUS STYLES
----------------- */
.accessibility, .hide { position:absolute; left:-99999px; }
img { border:none; }
.clear { clear:both; }
.small, small { font-size:0.8em; }
.large { font-size:1.5em; }

.flushTop { margin-top:0; }
.flushBtm { margin-bottom:0; }
.flush { margin:0; }

.fl { float:left; }
.fr { float:right; }

.mt { margin-top:10px; }
.mr { margin-right:10px; }
.mb { margin-bottom:10px; }
.ml { margin-left:10px; }

.halfCol { width:48%; }
.halfLeft { float: left; width: 49%;}
.halfRight { float: left; width: 49%; }

.thirdCol { width:30%; float:left; margin-right:10px; }

.padded { padding:10px; }

.hr { height:2px; background:url(/images/bg/hr.gif) repeat-x; margin:10px 0; }
.hr hr { display:none; }
.linkStyle2 { font-size: 1.2em; }
cite { color: #000d37; display: block; font-style: normal; font-weight: bold; }

.print-only { display: none; }

/* --------
FORM STYLES
-------- */
.formRow { margin:1em 0; }
.formRow .formRowItem { margin:0.5em 0; }
.formRow label { display:block; }
.formRow .colWidth { width:95%; } /* Needs to be less than 100% to compensate for 5px input padding */
.formRow select.colWidth { width:98%; }
.formRow input { background:#e8ecef; border:none; padding:0; }
.formRow textarea, .formRow .text { background:#e8ecef; border:1px solid #ccc; padding:5px; font-family:Arial, Helvetica, Tahoma, sans-serif; font-size:1em; }

/* ----------------------------
GLOSSY THUMBNAIL IMAGE OVERLAYS
---------------------------- */
.pictureFrame { float:left; display:block; width:75px; height:75px; overflow:hidden; position:relative; margin-right:1px; }
.pictureFrame .image { position:absolute; width:75px; height:75px; top:0px; left:0px; overflow:hidden; }
.pictureFrame .overlay { display:block; width:75px; height:75px; position:absolute; background:transparent url(/images/widgets/common/image_reflection_75_75.png) top left no-repeat; }


/* ----------------------------
WIDGET SUMMARY INFORMATION
---------------------------- */

.widgetSummary .summaryInfo a { color:#fff !important; position:absolute; bottom:0; right:0;  width:100%; height:100%; text-align:right; padding:0; z-index:10; }

.widgetSummary { float:left; width:218px; background:#000d37 url(/images/user_settings/add_to_page/bg_widget.gif) top no-repeat; padding:5px; margin:0 11px 10px 0; position:relative; text-align:left; }
.widgetSummary .pictureFrame { float:left; display:block; width:50px; height:55px; overflow:hidden; position:relative; margin-right:1px; padding:1px; }
.widgetSummary .pictureFrame .image { position:absolute; width:48px; height:53px; top:0px; left:0px; overflow:hidden; border:1px solid #fff; }
.widgetSummary .pictureFrame .overlay { display:block; width:48px; height:53px; position:absolute; background:transparent url(/images/widgets/common/image_reflection_thumb.png) top left no-repeat; }
.widgetSummary .summaryInfo { width:160px; font-size:0.9em; float:right; }
.widgetSummary .summaryInfo h3 { color:#fff; margin:0; font-size:1.2em; }
.widgetSummary .summaryInfo p { color:#f0c375; margin:0; }
.widgetSummaryDisabled .summaryInfo h3 { color:#959bac; }
.widgetSummaryDisabled .summaryInfo p { color:#696155; }
.widgetSummary .summaryInfo a 	{ color:#fff !important; position:absolute; top:0; left:0;  width:223px; height:17px; text-align:right; padding:48px 5px 0 0; z-index:10;
								/* Background image makes the overlay area clickable in IE8. Without this any text under the overlay appears above the clickable area */
								background:url(/images/dot.gif); }
.uiOverlay .widgetSummary { margin:0; }

/* ----
WIDGETS
---- */
.widgetColumn 			{ width:319px; margin:0 0 0 9px; float:left; /* Fix for double-margin bug in IE6: */ display:inline; }

.widget					{ position:relative; margin-bottom:10px; zoom:1; }
.widgetWrapper			{ margin:0; text-align:left; background:url(/images/widgets/common/shadow/btm_fullwidth.png) no-repeat bottom; padding-bottom:4px; }
.widgetTitle 			{ text-transform:uppercase; height:14px; padding:8px 5px; margin:0 5px; background:#006936 url(/images/widgets/common/header/green/bg.png) repeat-x; font-weight:bold; color:#fff; }
.widgetTitleL 			{ display:block; height:30px; width:5px; background:url(/images/widgets/common/header/green/lcap.png) no-repeat; position:absolute; top:0px; left:0px; }
.widgetTitleR 			{ display:block; height:30px; width:5px; background:url(/images/widgets/common/header/green/rcap.png) no-repeat; position:absolute; top:0px; right:0px; }
.widgetTitle h2			{ margin:0; font-size:1em; }
.widgetDraggable		{ cursor:move; zoom:1; }

.widgetControls 		{ position:absolute; top:0; right:0; padding:7px 5px; width:74px; color:#fff; text-align:right; }
.widgetControlToggle 	{ display:block; float:left; width:16px; height:16px; background:url(/images/widgets/common/icons/toggle_open_dark.png) no-repeat 50% 50%; }
.widgetControlEdit 		{ display:block; float:left; width:24px; height:16px; background:url(/images/widgets/common/icons/edit.png) no-repeat 50% 50%; margin-left:7px; }
.widgetControlRemove	{ display:block; float:left; width:16px; height:16px; background:url(/images/widgets/common/icons/cross.gif) no-repeat 50% 50%; margin-left:7px; }

.widgetContentOuter 	{ padding:0 2px; background:url(/images/widgets/common/shadow/sides.png); }
.widgetContent 			{ padding:10px; background:#f8f7f7 url(/images/widgets/common/paper_bg.gif); overflow:hidden; zoom:1; }

.widgetSettings			{ display:none; }
.widgetSettings .editBox { background:url(/images/widgets/common/edit_box_top.gif) top no-repeat; padding:10px 10px 0 10px; zoom:1; }
.widgetSettings .editBoxFooter { background:url(/images/widgets/common/edit_box_bot.gif) no-repeat; height:10px; padding:0; zoom:1; margin-bottom:10px; }
.widgetSettings .editBox h3, .widgetSettings .editBox label { color:#fff !important; }

.widgetGhost 			{ margin:0; padding:10px 0; margin-bottom:14px; position:relative; background:#fff url(/images/widgets/common/ghost/border_pattern.gif); }
.widgetGhost .widgetGhostInner { margin:0 10px; padding:0; height:100%; background:#fff; }

/* Widget configuration styles */
.noPadding .widgetContent { padding:0; }
.noPadding .widgetContent .widgetSettings { margin:10px; }

.minimised .widgetContent 		{ display:none; }
.minimised .widgetControlToggle { background-image:url(/images/widgets/common/icons/toggle_close_dark.png); }

.maximised .widgetContent 		{ display:block; }
.maximised .widgetControlToggle { background-image:url(/images/widgets/common/icons/toggle_open_dark.png); }

/* Widget grad boxes */
.widgetContent .gradBox { background:url(/images/widgets/common/grad_box_top.gif) top no-repeat; padding:10px 10px 0 10px; zoom:1; }
.widgetContent .gradBoxFooter { background:url(/images/widgets/common/grad_box_bot.gif) no-repeat; height:10px; padding:0; zoom:1; }

/* Next/Previous links */
.showPrevious { background:url(/images/widgets/common/icons/arrow_left.gif) no-repeat; padding-left:15px; zoom:1; }
.showNext { background:url(/images/widgets/common/icons/arrow_right.gif) right no-repeat; padding-right:15px; zoom:1; }
.showCollapsed { background:url(/images/widgets/common/icons/arrow_collapsed.gif) no-repeat; padding-left:17px; zoom:1; }
.showExpanded { background:url(/images/widgets/common/icons/arrow_expanded.gif) no-repeat; padding-left:17px; zoom:1; }

/* Widget edit form layouts */
.widget .formRow { padding-bottom:5px; margin:0; }
.editBox .chooseColourPacks .pack { width:33px; height:20px; float:left; margin:0 4px 0 0; display:inline; }
.editBox .chooseColourPacks .pack label { display:block; width:33px; height:20px; }
.editBox .chooseColourPacks .smooth { background:url(/images/widgets/common/header/smooth/bg.png) repeat-x center center; border:1px solid #008626; }
.editBox .chooseColourPacks .green { background:url(/images/widgets/common/header/green/bg.png) repeat-x center center; border:1px solid #016b3f; }
.editBox .chooseColourPacks .red { background:url(/images/widgets/common/header/red/bg.png) repeat-x center center; border:1px solid #d6211a; }
.editBox .chooseColourPacks .blue { background:url(/images//widgets/common/header/blue/bg.png) repeat-x center center; border:1px solid #00a2df; }
.editBox .chooseColourPacks .white { background:url(/images//widgets/common/header/white/bg.png) repeat-x center center; border:1px solid #ccc; }
.editBox .chooseColourPacks .silver { background:url(/images//widgets/common/header/silver/bg.png) repeat-x center center; border:1px solid #bcc4c8; }
.editBox .chooseColourPacks .liquorice { background:url(/images//widgets/common/header/liquorice/bg.png) repeat-x center center; border:1px solid #f1850a; }



/* -------------------------------------------------------------------------------- *\
	Page Overlay Styles
\* -------------------------------------------------------------------------------- */

.uiOverlay						{ position:absolute; top:0; left:0; z-index:101; text-align:left; width:400px; color:#09123e; background:url(/images/widgets/common/ghost/border_pattern.gif); padding:10px; }
.uiOverlay .uiOverlayHead		{ margin:0; padding:10px 15px; height:30px; background:#ccc; overflow:hidden; }
.uiOverlay .uiOverlayHead h2	{ float:left; margin:0; }
.uiOverlay .uiOverlayClose, .flashFullHead .flashFullClose 		{ float:right; display:block; margin:-10px -10px -10px -15px; width:120px; height:50px; background:url(/images/overlays/header/close/green.png) left center no-repeat; }
.uiOverlay .uiOverlayBody		{ background:#fff; overflow:auto; margin:0; padding:15px; }
.uiOverlay .uiOverlayImage		{ border:1px solid #000; text-align:center; margin:0 auto; }
.uiOverlay .uiOverlayLoading 	{ width:95px; height:45px; background:url(/images/loading.gif) center no-repeat; }

.uiOverlayBackground			{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; background-color:#fff; opacity:.9; filter:alpha(opacity=90); }
.uiOverlayBackgroundMacFF2		{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; background:url(/images/overlays/bg.png); }
.uiOverlayShim					{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:99; border:none; background:transparent; opacity:0; filter:alpha(opacity=0); }

.uiOverlayFormFeedback			{ color:#fff; padding:15px 45px; padding-top:25px; padding-left:87px; background:#000d37 url(/images/overlays/feedback/alert.gif) no-repeat 45px 20px; }
.uiOverlayFormFeedback p		{ margin:0; font-weight:bold; font-size:1.2em; }
.uiOverlayFormFeedback ul		{ margin:0; }
.uiOverlayFormFeedback li		{ margin-top:0.5em; margin-bottom:0.5em; }

/* -------------------------------------------------------------------------------- *\
	Flash Full Screen specific
\* -------------------------------------------------------------------------------- */
.flashFullHead { margin: 0; padding: 10px 15px; height: 30px; }
.flashFullHead h2 { margin: 0; width: 236px; height: 30px; background:url(/images/overlays/header/headings/h_where_do_you_rizla.png) left center no-repeat; }
.white .flashFullHead h2, .silver .flashFullHead h2 { width: 236px; height: 30px; background:url(/images/overlays/header/headings/h_where_do_you_rizla_dark.png) left center no-repeat; }

.flashFullHead h2 { margin: 0; width: 236px; height: 30px; background:url(/images/overlays/header/headings/h_pics.png) left center no-repeat; }
.white .flashFullHead h2, .silver .flashFullHead h2 { width: 236px; height: 30px; background:url(/images/overlays/header/headings/h_pics_dark.png) left center no-repeat; }

.flashFullHead .flashFullUpload { float:right; display:block; margin:-10px 40px -10px 0; width:136px; height:50px; background:url(/images/overlays/header/upload/green.png) left center no-repeat; }
.flashFullScreen { display:none; position:absolute; top:0; left:0; z-index:50; width:100%; height:100% }

/* -------------------------------------------------------------------------------- *\
	Disclaimer Page
\* -------------------------------------------------------------------------------- */
#disclaimer p					{ margin: 0 0 1em 0; }
#disclaimer h1					{ font-size:1em; margin-bottom: 0; }
#disclaimer .input-row			{ clear:left; /* Fix float vertical spacing issue IE7 */ border: 1px solid transparent; }
#disclaimer #container 			{ width: 827px; background-image: none; background-color: transparent; }
#disclaimer #preferences 		{ width: 766px; padding: 30px; margin-top: 89px; background: transparent url(/images/disclaimer/frame_top.png) no-repeat 0 0; }
#disclaimer #preferencesFooter	{ background: transparent url(/images/disclaimer/frame_botm.png) no-repeat 0 bottom; height: 6px; }
#disclaimer #letMeIn			{ float: right; margin-top: 22px; zoom: 1; width:133px; height:25px; padding:16px 27px 16px 25px; background: transparent url(/images/disclaimer/let_me_in_butn_bg.png) no-repeat 0 0; }
#disclaimer #notifications		{ color: #fff; width: 577px; padding-top:13px; padding-bottom:10px; clear: both; }
#disclaimer #preferences input, 
#disclaimer #preferences select	{ /* Drop Safari out of 'aqua' forms mode*/ border: 1px solid transparent; font-size: 2em; margin-top: 10px; margin-bottom: 12px; vertical-align: top; float: left; }
#disclaimer #iTxt				{ float: left; width: 29px; height: 50px; background: transparent url(/images/disclaimer/i_live_in.png) no-repeat 0 0; }
#disclaimer #over18Txt			{ float: left; width: 559px; height: 52px; background: transparent url(/images/disclaimer/over_18_years_old.png) no-repeat right 0; }
#disclaimer #iLiveInTxt			{ float: left; width: 230px; height: 50px; background: transparent url(/images/disclaimer/i_live_in.png) no-repeat left 0; }
#disclaimer #andIpreferTxt		{ float: left; width: 388px; height: 50px; background: transparent url(/images/disclaimer/and_i_prefer.png) no-repeat left 0; }
#disclaimer #papersTxt			{ float: left; width: 226px; height: 52px; background: transparent url(/images/disclaimer/papers.png) no-repeat right 0; }
#disclaimer .uiAutoCompleteList	ul	{ border-color:#6699bb; color:#000d37; font-size: 2em; }
#disclaimer .uiAutoCompleteList	li	{ border-color:#000d37; }
#disclaimer #thisSiteTxt		{ width: 746px; height: 108px; margin: 0 0 48px 0; background: transparent url(/images/disclaimer/this_site_is_strictly.png) no-repeat 0 0; }
#disclaimer	#pleaseSelectTxt	{ width: 582px; height: 107px; margin-bottom: 0; background: transparent url(/images/disclaimer/please_select_your.png) no-repeat 0 0; }
#disclaimer #bottomRow			{ position: relative; }
#disclaimer #nextMove			{ position: absolute; top: 54px; left: 325px; }
#disclaimer form				{ margin: 0; }
#disclaimer .error				{ position: relative; display: inline; top: 16px; width: 250px; margin-left: 10px; background-color: #fff; color: #FF0000; padding: 5px; line-height: 1.8em;  }

/* -------------------------------------------------------------------------------- *\
	Autocomplete Styles
\* -------------------------------------------------------------------------------- */

.uiAutoCompleteList	ul			{ margin:0; padding:0; color:#000; background:#fff; border:1px solid #69b; font-size:1em; overflow:auto; text-align:left; }
.uiAutoCompleteList	li			{ margin:0; padding:0; list-style-type:none; padding:2px 4px; border-top:1px solid #eef; cursor:pointer; }
.uiAutoCompleteList	em			{ font-style:normal; font-weight:bold; }
.uiAutoCompleteList	li.selected { background:#3466cc; color:#fff;  }
input.uiAutoCompleteLoading		{ background-image:url(/images/loading_input.gif) !important; background-repeat:no-repeat !important; background-position:98% 50% !important; }


/* -------------------------------------------------------------------------------- *\
	Products Page
\* -------------------------------------------------------------------------------- */

#productDescription				{ float: left; position: relative; width: 653px; min-height: 250px; }
#productDescription #packImage	{ position: absolute; left: 289px; top: 12px; }
.productText 					{ background: #F8F7F7 url(/images/widgets/common/paper_bg.gif) repeat scroll 0 0; overflow: hidden; padding: 16px 56px 18px 30px;}
.productText p					{ margin-top: 0; }
.paperBoxWrapper				{ margin:0; text-align:left; background:url(/images/widgets/common/shadow/btm.png) repeat-x bottom; padding-bottom:4px; }
.paperBoxContentOuter 			{ padding:0 2px; background:url(/images/widgets/common/shadow/sides.png); }
#fscCopy						{ margin-top: 10px; margin-left:30px; width:175px; min-height:112px; height:112px; font-size: 0.9em; padding:20px 0 20px 107px; color: #999; background: transparent url(/images/products/fsc_logo_full.gif) no-repeat 0 0; zoom:1; }
#fscCopy p						{ margin: 0 0 0.5em 0; }

#accessories 					{ float:right; width:307px; }
#accessories ul					{ margin:0; padding:0; }
#accessories li					{ margin:0; padding:0; list-style-type:none; font-size:1.2em; }
#accessories li#filterTips a	{ text-decoration:none; display:block; padding-top:45px; padding-left:135px; height:77px; background:url(/images/products/filter_tips_thumb.jpg) no-repeat; }
#accessories li#filterTips a span { text-decoration:underline; }
#accessories li#rollingMachine a { text-decoration:none; display:block; padding-top:45px; padding-left:135px; height:77px; background:url(/images/products/rolling_machine_thumb.jpg) no-repeat; }
#accessories li#rollingMachine a span { text-decoration:underline; }

h2#hRizlaSmooth					{ background: transparent url(/images/titles/h_rizla_smooth.gif) no-repeat 0 0; height: 9px; width: 146px; margin-left: 30px; }
h2#hRegularGreen 				{ background: transparent url(/images/titles/h_regular_green.gif) no-repeat 0 0; height: 10px; width: 168px; margin-left: 30px; }
h2#hKingSizeGreen 				{ background: transparent url(/images/titles/h_king_size_green.gif) no-repeat 0 0; height: 10px; width: 176px; margin-left: 30px; }
h2#hRegularRed					{ background: transparent url(/images/titles/h_regular_red.gif) no-repeat 0 0; height: 10px; width: 140px; margin-left: 30px; }
h2#hKingSizeRed					{ background: transparent url(/images/titles/h_king_size_red.gif) no-repeat 0 0; height: 10px; width: 148px; margin-left: 30px; }
h2#hRegularSilver				{ background: transparent url(/images/titles/h_regular_silver.gif) no-repeat 0 0; height: 10px; width: 171px; margin-left: 30px; }
h2#hKingSizeSlimSilver			{ background: transparent url(/images/titles/h_king_size_slim_silver.gif) no-repeat 0 0; height: 10px; width: 233px; margin-left: 30px; }
h2#hRegularBlue					{ background: transparent url(/images/titles/h_regular_blue.gif) no-repeat 0 0; height: 10px; width: 152px; margin-left: 30px; }
h2#hKingSizeBlue				{ background: transparent url(/images/titles/h_king_size_blue.gif) no-repeat 0 0; height: 10px; width: 160px; margin-left: 30px; }
h2#hKingSizeSlimBlue			{ background: transparent url(/images/titles/h_king_size_slim_blue.gif) no-repeat 0 0; height: 10px; width: 215px; margin-left: 30px; }
h2#hRegularWhite				{ background: transparent url(/images/titles/h_regular_white.gif) no-repeat 0 0; height: 10px; width: 164px; margin-left: 30px; }
h2#hRizlaLiquorice				{ background: transparent url(/images/titles/h_liquorice.gif) no-repeat 0 0; height: 12px; width: 174px; margin-left: 30px; }
h2#hMaybeYouCouldRoll 			{ background: transparent url(/images/titles/h_maybe_you_could_roll.gif) no-repeat 0 0; height: 23px; width: 251px; }
h2#hILoveThisPack 				{ position: relative; left: -80px; background: transparent url(/images/titles/h_love_this_pack_because.gif) no-repeat 0 0; height: 12px; width: 301px;  margin-bottom: 20px; }
#loveThisPack					{ min-height: 200px; background: transparent url(/images/products/rizla_man.gif) no-repeat 0 32px; margin: 60px 0 1.5em 30px; padding-left: 80px; }
#loveSmoothLink					{ margin-left: 28px; }
.comment						{ float:left; width:277px; margin:0 4px 5px 0; background:transparent url(/images/products/speech_bubble_top.gif) no-repeat left top; }
.comment blockquote				{ margin:25px 30px 0 40px; text-indent:-0.3em; min-height:75px; }
.comment blockquote cite		{ text-indent:0; }
.commentInner					{ width:277px; height:26px; background:transparent url(/images/products/speech_bubble_botm.gif) no-repeat left bottom; }

/* -------------------------------------------------------------------------------- *\
	Heritage Page
\* -------------------------------------------------------------------------------- */
#heritage	{ text-align: center; }
dl#history 	{ text-align: left; }
dl#history dt { color: #000d37; font-weight: bold; }
dl#history dd { margin-bottom: 1em; margin-left: 0; }


/* -------------------------------------------------------------------------------- *\
	Contact us Page
\* -------------------------------------------------------------------------------- */
/*.mailingListPromo { width:175px; background:url(/images/contact_us/paper_bg.png) bottom; padding:20px 125px 20px 20px; position:relative; }
.mailingListPromo h2 { width:152px; height:77px; margin:0; position:absolute; left:200px; } 
.mailingListPromo p { margin:0; }
.mailingListPromo .mailingListPromoCheckbox { margin:0; }*/


.mailingListPromo { width:332px; background:url(/images/contact_us/paper_bg.gif) left bottom no-repeat; padding:20px 0 20px 20px; }
.mailingListPromo h2 { width:152px; height:77px; margin:5px 0 0 0; float:right; }
.mailingListPromo p { width:170px; margin:0; float:left; }
.mailingListPromo .mailingListPromoCheckbox { margin:0; }

/* -------------------------------------------------------------------------------- *\
	Other pages - ie. pages linked to from the footer
\* -------------------------------------------------------------------------------- */

h2#hPrivacyStatement	{ background: transparent url(/images/titles/h_privacy_statement.gif) no-repeat 0 0; height: 12px; width: 301px; }
.uiOverlayHead h2#hPrivacyStatement	{ width:224px; height:30px; background:url(/images/overlays/header/headings/h_privacy_statement.png) left center no-repeat; }
.white .uiOverlayHead h2#hPrivacyStatement, .silver .uiOverlayHead h2#hPrivacyStatement { width:224px; height:30px; background:url(/images/overlays/header/headings/h_privacy_statement_dark.png) left center no-repeat; }

h2#hTermsAndConditions	{ background: transparent url(/images/titles/h_terms_and_conditions.gif) no-repeat 0 0; height: 11px; width: 218px; }
.uiOverlayHead h2#hTermsAndConditions	{ width:234px; height:30px; background:url(/images/overlays/header/headings/h_terms_and_conditions.png) left center no-repeat; }
.white .uiOverlayHead h2#hTermsAndConditions, .silver .uiOverlayHead h2#hTermsAndConditions { width:234px; height:30px; background:url(/images/overlays/header/headings/h_terms_and_conditions_dark.png) left center no-repeat; }

h2#hSiteIndex			{ background: transparent url(/images/titles/h_site_index.gif) no-repeat 0 0; height: 11px; width: 112px; }
.uiOverlay h2#hSiteIndex	{ width:119px; height:30px; background:url(/images/overlays/header/headings/h_site_index.png) left center no-repeat; }
.white .uiOverlay h2#hSiteIndex, .silver .uiOverlay h2#hSiteIndex { width:119px; height:30px; background:url(/images/overlays/header/headings/h_site_index_dark.png) left center no-repeat; }

h2#hAboutUs				{ background: transparent url(/images/titles/h_about_us.gif) no-repeat 0 0; height: 10px; width: 99px; }
.uiOverlay h2#hAboutUs	{ width:106px; height:30px; background:url(/images/overlays/header/headings/h_about_us.png) left center no-repeat; }
.white .uiOverlay h2#hAboutUs, .silver .uiOverlay h2#hAboutUs { width:106px; height:30px; background:url(/images/overlays/header/headings/h_about_us_dark.png) left center no-repeat; }


.uiOverlay h2#hThankYou	{ width:122px; height:30px; background:url(/images/overlays/header/headings/h_thank_you.png) left center no-repeat; }
.white .uiOverlay h2#hThankYou, .silver .uiOverlay h2#hThankYou { width:122px; height:30px; background:url(/images/overlays/header/headings/h_thank_you_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	Site Index
\* -------------------------------------------------------------------------------- */
ul.index { margin: 0 0 1em 0; padding: 0; }
ul.index li	{ margin: 0; padding: 0 0 5px 0; list-style: none; font-size: 1.2em; font-weight: bold; }
ul.index li ul { padding: 5px 0 0 20px; margin: 0; }
ul.index li ul li { font-size: 0.8em; font-weight: normal; padding: 0 0 2px 0; margin: 0; }
ul.sub { margin: 0 0 1em 0; padding: 0; }
ul.sub li	{ margin: 0; padding: 0 0 5px 0; list-style: none; font-size: 1em; font-weight: normal; }

/* -------------------------------------------------------------------------------- *\
	404 page
\* -------------------------------------------------------------------------------- */
.error404 { width:465px; height:277px; background:url(/images/404/404.png) no-repeat; margin:15px 0 0 25px; }
h3#hTryOneOfTheLinksBelow	{ width:296px; height:12px; background:url(/images/titles/h_try_one_of_the_links_below.gif) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	WIDGET-SPECIFIC STYLES
\* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- *\
	Written on a Rizla
\* -------------------------------------------------------------------------------- */
/* Widget header (page colour - dark) */
body .widget h2#hWrittenOnARizla { width:183px; height:14px; background:url(/images/widgets/written_on_a_rizla/h_written_on_a_rizla.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hWrittenOnARizla, body.white .widget h2#hWrittenOnARizla { width:183px; height:14px; background:url(/images/widgets/written_on_a_rizla/h_written_on_a_rizla_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hWrittenOnARizla { width:183px; height:14px; background:url(/images/widgets/written_on_a_rizla/h_written_on_a_rizla.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hWrittenOnARizla { width:183px; height:14px; background:url(/images/widgets/written_on_a_rizla/h_written_on_a_rizla_dark.png) left center no-repeat; }

/* Overlay header (page colour - dark) */
.uiOverlay h2#hWrittenOnARizla { width:226px; height:30px; background:url(/images/overlays/header/headings/h_written_on_a_rizla.png) left center no-repeat; }

/* Overlay header (page colour - light) */
.white .uiOverlay h2#hWrittenOnARizla, .silver .uiOverlay h2#hWrittenOnARizla { width:226px; height:30px; background:url(/images/overlays/header/headings/h_written_on_a_rizla_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	Where do you Rizla?
\* -------------------------------------------------------------------------------- */
/* Widget header (page colour - dark) */
body .widget h2#hWhereDoYouRizla { width:197px; height:14px; background:url(/images/widgets/where_do_you_rizla/h_where_do_you_rizla.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hWhereDoYouRizla, body.white .widget h2#hWhereDoYouRizla { width:197px; height:14px; background:url(/images/widgets/where_do_you_rizla/h_where_do_you_rizla_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hWhereDoYouRizla { width:197px; height:14px; background:url(/images/widgets/where_do_you_rizla/h_where_do_you_rizla.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hWhereDoYouRizla { width:197px; height:14px; background:url(/images/widgets/where_do_you_rizla/h_where_do_you_rizla_dark.png) left center no-repeat; }


#whereDoYouRizla .thumbnails			{ position:relative; height:75px; width:304px; margin:6px 0; margin-left:6px; overflow:hidden; }
#whereDoYouRizla .thumbnails .inner		{ position:absolute; white-space:nowrap; }
#whereDoYouRizla .thumbnails .inner a 	{ display:block; height:75px; width:75px; float:left; margin-right:1px; margin-bottom:1px; }
#whereDoYouRizla .thumbnails .inner img { display:block; height:75px; width:75px; }
.thumbnailNav { font-weight:bold; text-align:right; padding:90px 5px 5px 0; }

/* Overall widget colours based on main colour setting */
.smooth .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_smooth.gif) no-repeat; }
.green .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_green.gif) no-repeat; }
.red .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_red.gif) no-repeat; }
.blue .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_blue.gif) no-repeat; }
.white .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_white.gif) no-repeat; }
.silver .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_silver.gif) no-repeat; }
.liquorice .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_liquorice.gif) no-repeat; }

/* Override previous styles if a widget has a specific colour set in it's own preferences */
div.smooth .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_smooth.gif) no-repeat; }
div.green .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_green.gif) no-repeat; }
div.red .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_red.gif) no-repeat; }
div.blue .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_blue.gif) no-repeat; }
div.white .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_white.gif) no-repeat; }
div.silver .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_silver.gif) no-repeat; }
div.liquorice .whereDoYouRizlaFooter { background:url(/images/widgets/where_do_you_rizla/widget_footer_liquorice.gif) no-repeat; }

.whereDoYouRizlaFooter { width:310px; height:23px; font-weight:bold; text-align:right; padding:16px 5px 0 0; zoom:1; }
.whereDoYouRizlaFooter a { color:#000d37 !important; }

/* -------------------------------------------------------------------------------- *\
	Twizla
\* -------------------------------------------------------------------------------- */
/* Widget header (page colour - dark) */
body .widget h2#hTwizla { width:64px; height:14px; background:url(/images/widgets/twizla/h_twizla.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hTwizla, body.white .widget h2#hTwizla { width:64px; height:14px; background:url(/images/widgets/twizla/h_twizla_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hTwizla { width:64px; height:14px; background:url(/images/widgets/twizla/h_twizla.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hTwizla { width:64px; height:14px; background:url(/images/widgets/twizla/h_twizla_dark.png) left center no-repeat; }

.t-whatAreWeUpTo { width:177px; height:9px; background:url(/images/widgets/twizla/t_what_are_we_up_to.gif) no-repeat; }
.showHideNav { font-weight:bold; margin-top:15px; }
.showHideNav .showLess { background:url(/images/widgets/common/icons/minus.png) no-repeat; padding-left:15px; }
.showHideNav .showMore { background:url(/images/widgets/common/icons/plus.png) no-repeat; padding-left:15px; }

#TwizlaItems { margin:0; padding:0; margin-left:6px; }
#TwizlaItems .bubble_top { height:9px; background:url(/images/widgets/twizla/bubble_bg_top.png) no-repeat; }
#TwizlaItems .jsTwizlaItem { margin:0; padding:0.2em 1em; background:url(/images/widgets/twizla/bubble_bg_middle.png) repeat-y; }	
#TwizlaItems .bubble_bottom { background:url(/images/widgets/twizla/bubble_bg_bottom.png) no-repeat; }
#TwizlaItems .bubble_bottom .when { display:block; padding-left:55px; line-height:35px; color:#727a90; font-weight:bold; }

#TwizlaItems .publicTweet .bubble_top { background:url(/images/widgets/twizla/bubble_bg_top_user.png) no-repeat; }
#TwizlaItems .publicTweet .jsTwizlaItem { background:url(/images/widgets/twizla/bubble_bg_middle_user.png) repeat-y; }
#TwizlaItems .publicTweet .bubble_bottom { background:url(/images/widgets/twizla/bubble_bg_bottom_user.png) no-repeat; }
#TwizlaItems .publicTweet .bubble_bottom .when { text-align:right; padding-right:65px; }

body.smooth #twizlaFooter { background:url(/images/widgets/twizla/footer_bg.png) no-repeat; }
body.green #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_green.png) no-repeat;  }
body.red #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_red.png) no-repeat; }
body.blue #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_blue.png) no-repeat; }
body.white #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_white.png) no-repeat; }
body.silver #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_silver.png) no-repeat; }
body.liquorice #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_liquorice.png) no-repeat; }

#twizlaFooter { width:303px; height:60px; background:url(/images/widgets/twizla/footer_bg.png) no-repeat; }
#twizla.green #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_green.png) no-repeat; }
#twizla.red #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_red.png) no-repeat; }
#twizla.silver #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_silver.png) no-repeat; }
#twizla.blue #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_blue.png) no-repeat; }
#twizla.white #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_white.png) no-repeat; }
#twizla.liquorice #twizlaFooter { background:url(/images/widgets/twizla/footer_bg_liquorice.png) no-repeat; }

/* Widget footer */


/* -------------------------------------------------------------------------------- *\
	Rolling Weather
\* -------------------------------------------------------------------------------- */
/* Widget header (page colour - dark) */
body .widget h2#hRollingWeather { width:163px; height:14px; background:url(/images/widgets/rolling_weather/h_rolling_weather.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hRollingWeather, body.white .widget h2#hRollingWeather { width:163px; height:14px; background:url(/images/widgets/rolling_weather/h_rolling_weather_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hRollingWeather { width:163px; height:14px; background:url(/images/widgets/rolling_weather/h_rolling_weather.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hRollingWeather { width:163px; height:14px; background:url(/images/widgets/rolling_weather/h_rolling_weather_dark.png) left center no-repeat; }

.weatherLocation { margin-left:125px; padding-top:3px; font-size:1.4em; }
.mainWeather { position:absolute; top:-40px; }
.weatherTemperature { width:68px; height:123px; background:url(/images/widgets/rolling_weather/thermometer.png) no-repeat; position:absolute; top:-10px; right:5px; }
.weatherTemperatureHot { width:68px; height:123px; background:url(/images/widgets/rolling_weather/thermometer_hot.png) no-repeat; position:absolute; top:-10px; right:5px; }
.weatherTemperatureCold { width:68px; height:123px; background:url(/images/widgets/rolling_weather/thermometer_cold.png) no-repeat; position:absolute; top:-10px; right:5px; }
.weatherTemperature p, .weatherTemperatureHot p, .weatherTemperatureCold p { color:#fff; text-align:center; margin:79px 0 0 3px; font-size:1.4em; }
.weatherTemperature p span, .weatherTemperatureHot p span, .weatherTemperatureCold p span { margin-left:-5px; }
.weatherInfo { margin-left:115px; padding:5px 75px 0 0; }
h4.weatherInfo { font-size:1.4em; }

/* 5 day forecast */
.weather5Day { margin-top:15px; }
.weather5Day .weatherDay { width:66px; font-size:1.4em; position:relative; float:left; text-align:center; }
.weather5Day .gradBox5Day { background:url(/images/widgets/rolling_weather/5day_grad_box_top.gif) top no-repeat; padding:10px 10px 0 10px; zoom:1; }
.weather5Day .gradBoxFooter5Day { background:url(/images/widgets/rolling_weather/5day_grad_box_bot.gif) no-repeat; height:10px; padding:0; zoom:1; }
/*.weather5Day .weatherDay .subWeather { position:absolute; top:-20px; left:5px; }*/
.weather5Day .weatherDay .subWeather { position:absolute; left:5px; top:-15px; }

/* -------------------------------------------------------------------------------- *\
	Roller Monitor
\* -------------------------------------------------------------------------------- */
/* Widget header (page colour - dark) */
body .widget h2#hRollerMonitor { width:148px; height:14px; background:url(/images/widgets/roller_monitor/h_roller_monitor.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hRollerMonitor, body.white .widget h2#hRollerMonitor { width:148px; height:14px; background:url(/images/widgets/roller_monitor/h_roller_monitor_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hRollerMonitor { width:148px; height:14px; background:url(/images/widgets/roller_monitor/h_roller_monitor.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hRollerMonitor { width:148px; height:14px; background:url(/images/widgets/roller_monitor/h_roller_monitor_dark.png) left center no-repeat; }


.poll-results { padding:0; margin:0; }
.poll-results p.small { margin:0; }
.poll-results .result { padding:1px 0; }
.poll-results .result .bar-container { float:right; width:240px; }
.poll-results .result .value { float:left; width:25px; text-align:right; }
.poll-results .result .value small { font-weight:bold; }
.poll-results .result .bar-container .barSmooth { height:0.8em; background:#008626 url(/images/widgets/common/header/smooth/bg.png) center repeat-x; border:1px solid #008626; }
.poll-results .result .bar-container .barGreen { height:0.8em; background:#016b3f url(/images/widgets/common/header/green/bg.png) center repeat-x; border:1px solid #016b3f; }
.poll-results .result .bar-container .barRed { height:0.8em; background:#d6211a url(/images/widgets/common/header/red/bg.png) center repeat-x; border:1px solid #d6211a; }
.poll-results .result .bar-container .barBlue { height:0.8em; background:#00a2df url(/images/widgets/common/header/blue/bg.png) center repeat-x; border:1px solid #00a2df; }
.poll-results .result .bar-container .barWhite { height:0.8em; background:#e6e6e5 url(/images/widgets/common/header/white/bg.png) center repeat-x; border:1px solid #ccc; }
.poll-results .result .bar-container .barSilver { height:0.8em; background:#bcc4c8 url(/images/widgets/common/header/silver/bg.png) center repeat-x; border:1px solid #bcc4c8; }
.poll-results .result .bar-container .barLiquorice { height:0.8em; background:#f1850a url(/images/widgets/common/header/liquorice/bg.png) center repeat-x; border:1px solid #f1850a; }

.pack { width:52px; display:block; float:left; margin-bottom:5px; }
.packText { width:218px; display:block; float:left; margin-left:5px; padding:3px 0; }

/* -------------------------------------------------------------------------------- *\
	Rizlajongg
\* -------------------------------------------------------------------------------- */
/* In-page header (if required) */
h2#hRizlajongg { width:123px; height:14px; background:url(/images/titles/h_rizlajongg.gif) left center no-repeat; }

/* Widget header (page colour - dark) */
body .widget h2#hRizlajongg { width:104px; height:14px; background:url(/images/widgets/rizlajongg/h_rizlajongg.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hRizlajongg, body.white .widget h2#hRizlajongg { width:104px; height:14px; background:url(/images/widgets/rizlajongg/h_rizlajongg_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hRizlajongg { width:104px; height:14px; background:url(/images/widgets/rizlajongg/h_rizlajongg.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hRizlajongg { width:104px; height:14px; background:url(/images/widgets/rizlajongg/h_rizlajongg_dark.png) left center no-repeat; }

/* Overlay header (page colour - dark) */
.uiOverlay h2#hRizlajongg { width:136px; height:30px; background:url(/images/overlays/header/headings/h_rizlajongg.png) left center no-repeat; }

/* Overlay header (page colour - light) */
.white .uiOverlay h2#hRizlajongg, .silver .uiOverlay h2#hRizlajongg { width:136px; height:30px; background:url(/images/overlays/header/headings/h_rizlajongg_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	Rizdoku
\* -------------------------------------------------------------------------------- */
/* In-page header (if required) */
h2#hRizdoku { width:93px; height:14px; background:url(/images/titles/h_riz-doku.gif) left center no-repeat; }

/* Widget header (page colour - dark) */
body .widget h2#hRizdoku { width:79px; height:14px; background:url(/images/widgets/riz-doku/h_riz-doku.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hRizdoku, body.white .widget h2#hRizdoku { width:79px; height:14px; background:url(/images/widgets/riz-doku/h_riz-doku_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hRizdoku { width:79px; height:14px; background:url(/images/widgets/riz-doku/h_riz-doku.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hRizdoku { width:79px; height:14px; background:url(/images/widgets/riz-doku/h_riz-doku_dark.png) left center no-repeat; }

/* Overlay header (page colour - dark) */
.uiOverlay h2#hRizdoku { width:100px; height:30px; background:url(/images/overlays/header/headings/h_rizdoku.png) left center no-repeat; }

/* Overlay header (page colour - light) */
.white .uiOverlay h2#hRizdoku, .silver .uiOverlay h2#hRizdoku { width:100px; height:30px; background:url(/images/overlays/header/headings/h_rizdoku_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	Moto GP
\* -------------------------------------------------------------------------------- */
/* on dark background */
body .widget h2#hMotoGP	{ width:100px; height:14px; background:transparent url(/images/widgets/moto-gp/h_moto-gp.png) no-repeat top left; }

/* on light background */
body.silver .widget h2#hMotoGP, body.white .widget h2#hMotoGP { width:100px; height:14px; background:transparent url(/images/widgets/moto-gp/h_moto-gp_dark.png) no-repeat top left; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hMotoGP { width:100px; height:14px; background:url(/images/widgets/moto-gp/h_moto-gp.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hMotoGP { width:100px; height:14px; background:url(/images/widgets/moto-gp/h_moto-gp_dark.png) left center no-repeat; }

.uiOverlay h2#hMotoGPGiveaway		{ width:158px; height:30px; background:url(/images/overlays/header/headings/h_gran_turizla.png) left center no-repeat; } 
.white .uiOverlay h2#hMotoGPGiveaway, .silver .uiOverlay h2#hMotoGPGiveaway { width:158px; height:30px; background:url(/images/overlays/header/headings/h_gran_turizla_dark.png) left center no-repeat; } 

.moto-gp-inner-wrap		{ width:296px; padding-bottom:24px; background:#03b5ea url(/images/widgets/moto-gp/moto-gp-bottom.jpg) no-repeat bottom center; position:relative; }
#moto-gp-widget-header a { position:absolute; top:0px; right:8px; line-height:32px; color:#fff; font-weight:bold; padding-right:30px; background:url(/images/widgets/moto-gp/nav-right-icon.png) no-repeat right 50%; }
#moto-g-map 				{ position:relative; height:202px; }
#moto-g-map-nav			{ z-index:99; position:absolute; top:0; left:0; height:31px; width:100%; overflow:hidden; font-weight:bold; background:url(/images/widgets/moto-gp/moto-g-map-nav-bg.png) repeat-x top left; }
#moto-g-map-nav .fl, 
#moto-g-map-nav .fr  				{ margin:4px 5px; }
#moto-g-map-nav .raceDetails		{ display:none; }
#moto-g-map-nav .current			{ display:block; }
#moto-g-map-nav .race-date		{ color:#fff; }
#moto-g-map-nav p 				{ margin-top:8px; padding:0; text-align:center; color:#fff; }
#moto-g-map-nav p span			{ color:#ca9139; }
#moto-g-map #map_canvas			{ z-index:50; width:296px; height:202px; overflow:hidden; }
#moto-g-map #map_canvas div span	{ color:#666; }
#moto-g-map #map_canvas div a		{ color:#ccc !important; }

#moto-news-feed 						{ position:relative; overflow:hidden; height:60px; background:#0280a6 url(/images/widgets/moto-gp/moto-news-feed-bg.jpg) repeat-x top left; }
#moto-news-feed #scrollingItemsWrap	{ position:absolute; top:7px; left:70px; color:#fff; }
#moto-news-feed .newsItem			{ height:60px; }
#moto-news-feed .newsItem img			{ position:relative; top:2px; }
#moto-news-feed a					{ color:#fff; text-decoration:none; }
#moto-news-feed a.showNext			{ width:205px; display:block; background:none; }
#moto-news-feed #scrollingItemsWrap div p.headline	{ margin:2px 0 10px; padding:0 15px 0 0; }
#moto-news-feed .newsItem span		{ color:#333; }


/* -------------------------------------------------------------------------------- *\
	Riz-man
\* -------------------------------------------------------------------------------- */
/* In-page header (if required) */
h2#hRizman { width:83px; height:14px; background:url(/images/titles/h_riz-man.gif) left center no-repeat; }

/* Widget header (page colour - dark) */
body .widget h2#hRizman { width:71px; height:14px; background:url(/images/widgets/riz-man/h_riz-man.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hRizman, body.white .widget h2#hRizman { width:71px; height:14px; background:url(/images/widgets/riz-man/h_riz-man_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hRizman { width:71px; height:14px; background:url(/images/widgets/riz-man/h_riz-man.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hRizman { width:71px; height:14px; background:url(/images/widgets/riz-man/h_riz-man_dark.png) left center no-repeat; }

/* Overlay header (page colour - dark) */
.uiOverlay h2#hRizman { width:88px; height:30px; background:url(/images/overlays/header/headings/h_riz-man.png) left center no-repeat; }

/* Overlay header (page colour - light) */
.white .uiOverlay h2#hRizman, .silver .uiOverlay h2#hRizman { width:88px; height:30px; background:url(/images/overlays/header/headings/h_riz-man_dark.png) left center no-repeat; }



/* -------------------------------------------------------------------------------- *\
	Battlepacks
\* -------------------------------------------------------------------------------- */
/* In-page header (if required) */
h2#hBattlepacks { width:141px; height:14px; background:url(/images/titles/h_battlepacks.gif) left center no-repeat; }

/* Widget header (page colour - dark) */
body .widget h2#hBattlepacks { width:120px; height:14px; background:url(/images/widgets/battlepacks/h_battlepacks.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hBattlepacks, body.white .widget h2#hBattlepacks { width:120px; height:14px; background:url(/images/widgets/battlepacks/h_battlepacks_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hBattlepacks { width:120px; height:14px; background:url(/images/widgets/battlepacks/h_battlepacks.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hBattlepacks { width:120px; height:14px; background:url(/images/widgets/battlepacks/h_battlepacks_dark.png) left center no-repeat; }

/* Overlay header (page colour - dark) */
.uiOverlay h2#hBattlepacks { width:152px; height:30px; background:url(/images/overlays/header/headings/h_battlepacks.png) left center no-repeat; }

/* Overlay header (page colour - light) */
.white .uiOverlay h2#hBattlepacks, .silver .uiOverlay h2#hBattlepacks { width:152px; height:30px; background:url(/images/overlays/header/headings/h_battlepacks_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	Rolling Time
\* -------------------------------------------------------------------------------- */
/* Widget header (page colour - dark) */
body .widget h2#hRollingTime { width:119px; height:14px; background:url(/images/widgets/clock/h_rolling_time.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hRollingTime, body.white .widget h2#hRollingTime { width:119px; height:14px; background:url(/images/widgets/clock/h_rolling_time_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hRollingTime { width:119px; height:14px; background:url(/images/widgets/clock/h_rolling_time.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hRollingTime { width:119px; height:14px; background:url(/images/widgets/clock/h_rolling_time_dark.png) left center no-repeat; }


/* -------------------------------------------------------------------------------- *\
	Invisible Players
\* -------------------------------------------------------------------------------- */
/* Widget header (page colour - dark) */
body .widget h2#hInvisiblePlayers { width:168px; height:14px; background:url(/images/widgets/invisible_players/h_invisible_players.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hInvisiblePlayers, body.white .widget h2#hInvisiblePlayers { width:168px; height:14px; background:url(/images/widgets/invisible_players/h_invisible_players_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hInvisiblePlayers { width:168px; height:14px; background:url(/images/widgets/invisible_players/h_invisible_players.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hInvisiblePlayers { width:168px; height:14px; background:url(/images/widgets/invisible_players/h_invisible_players_dark.png) left center no-repeat; }

/* Overlay header (page colour - dark) */
.uiOverlay h2#hInvisiblePlayers { width:207px; height:30px; background:url(/images/overlays/header/headings/h_invisible_players.png) left center no-repeat; }

/* Overlay header (page colour - light) */
.white .uiOverlay h2#hInvisiblePlayers, .silver .uiOverlay h2#hInvisiblePlayers { width:207px; height:30px; background:url(/images/overlays/header/headings/h_invisible_players_dark.png) left center no-repeat; }

#invisiblePlayers a:link { color:#039dde; }
#invisiblePlayers a:visited { color:#039dde; }
#invisiblePlayers a:hover, #invisiblePlayers a:focus { color:#000d37; }
#invisiblePlayers a:active { color:#000; }

#invisiblePlayers .artistNav { background:url(/images/widgets/invisible_players/artist_nav_bg.gif) repeat-x; margin:51px 0 5px 0; padding:4px 0 4px 4px; }
#invisiblePlayers .artistNav .pictureFrame { float:left; display:block; width:55px; height:68px; overflow:hidden; position:relative; margin-right:3px; display:inline; }
#invisiblePlayers .artistNav .pictureFrame .image { position:absolute; width:55px; height:55px; top:0px; left:0px; overflow:hidden; }
#invisiblePlayers .artistNav .pictureFrame .overlay { display:block; width:55px; height:55px; position:absolute; background:transparent url(/images/widgets/common/image_reflection_75_75.png) top center no-repeat; }
#invisiblePlayers .artistNav .pictureFrame .artistSelected { display:block; width:55px; height:68px; position:absolute; background:transparent url(/images/widgets/invisible_players/artist_selected.png) top center no-repeat; }


#invisiblePlayers .artistInfo { padding:10px; }
#invisiblePlayers .logoBox { background:#03a5e4; padding:0; margin:0; }
#invisiblePlayers .logoBoxFooter { background:url(/images/widgets/invisible_players/plain_box_bot.gif) no-repeat; height:10px; padding:0; zoom:1; }

#invisiblePlayers .artistBio 	{ padding:0 10px; background:#03a5e4; }
#invisiblePlayers .artistBox 	{ background:#03a5e4; padding:10px 10px 0 10px; zoom:1; }
#invisiblePlayers .artistBoxFooter { height:10px; padding:0; zoom:1; }

#invisiblePlayers .promoVideo 		{ padding:0 0 0 10px; }
#invisiblePlayers #theArchiveBox		{ height:181px; margin:0; color:#fff; background:#03a5e4 url(/images/widgets/invisible_players/the-archive-bg.png) no-repeat top center; }
#invisiblePlayers a					{ text-decoration:none; }
#invisiblePlayers #theArchiveBox p 	{ padding:57px 28px 10px; }

#invisiblePlayers #winTickets {display:block; height:68px; margin:0; color:#fff; background: url(/images/widgets/invisible_players/winTickets_lovebox.png) no-repeat top center; }

#invisiblePlayers h3#hWhenAndWhereAreWePlaying { margin:0 0 0 14px; width:214px; height:15px; background:url(/images/widgets/invisible_players/h_when_and_where_are_we_playing.gif) no-repeat; }

#invisiblePlayers .wherePlaying { padding:10px; }
#invisiblePlayers .plainBox { background:url(/images/widgets/invisible_players/plain_box_top.gif) top no-repeat; padding:23px 0 0 0; zoom:1; }
#invisiblePlayers .plainBoxFooter { background:url(/images/widgets/invisible_players/plain_box_bot.gif) no-repeat; height:10px; padding:0; zoom:1; }

#invisiblePlayers .plainBox a:link { color:#fff; }
#invisiblePlayers .plainBox a:visited { color:#fff; }
#invisiblePlayers .plainBox a:hover, #invisiblePlayers .plainBox a:focus { color:#000; }
#invisiblePlayers .plainBox a:active { color:#fff; }

/* Navigation tabs */
#invisiblePlayers .ipTabs { height:45px; background:url(/images/widgets/invisible_players/tab_bg.gif) repeat-x; color:#fff; }
#invisiblePlayers .ipTabs ul { list-style-type:none; margin:0; padding:0; }
#invisiblePlayers .ipTabs ul li{ list-style-type:none; display:block; margin:0; padding:0; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab { width:113px; height:45px; float:left; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab { width:98px; height:45px; float:left; }

/* Tab styles */
#invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab a, #invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab.selected a { display:block; width:113px; height:45px; outline:none; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab a:link { background:url(/images/widgets/invisible_players/tab_festivals.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab a:visited { background:url(/images/widgets/invisible_players/tab_festivals.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab a:hover, #invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab a:focus { background:url(/images/widgets/invisible_players/tab_festivals_hover.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab a:active { background:url(/images/widgets/invisible_players/tab_festivals.gif) no-repeat; }

#invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab a, #invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab.selected a { display:block; width:98px; height:45px; outline:none; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab a:link { background:url(/images/widgets/invisible_players/tab_parties.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab a:visited { background:url(/images/widgets/invisible_players/tab_parties.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab a:hover, #invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab a:focus { background:url(/images/widgets/invisible_players/tab_parties_hover.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab a:active { background:url(/images/widgets/invisible_players/tab_parties.gif) no-repeat; }

/* Selected tab styles */
#invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab.selected a:link { background:url(/images/widgets/invisible_players/tab_festivals_on.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab.selected a:visited { background:url(/images/widgets/invisible_players/tab_festivals_on.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab.selected a:hover, #invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab.selected a:focus { background:url(/images/widgets/invisible_players/tab_festivals_on.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersFestivalTab.selected a:active { background:url(/images/widgets/invisible_players/tab_festivals_on.gif) no-repeat; }

#invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab.selected a:link { background:url(/images/widgets/invisible_players/tab_parties_on.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab.selected a:visited { background:url(/images/widgets/invisible_players/tab_parties_on.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab.selected a:hover, #invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab.selected a:focus { background:url(/images/widgets/invisible_players/tab_parties_on.gif) no-repeat; }
#invisiblePlayers .ipTabs ul li#jsInvisPlayersPartyTab.selected a:active { background:url(/images/widgets/invisible_players/tab_parties_on.gif) no-repeat; }

#invisiblePlayers .wherePlaying ul#jsInvisPlayersFestivalList, #invisiblePlayers .wherePlaying ul#jsInvisPlayersPartyList { list-style-type:none; margin:10px 0 0 0; padding:0 0 0 25px; }
#invisiblePlayers .wherePlaying ul#jsInvisPlayersFestivalList li, #invisiblePlayers .wherePlaying ul#jsInvisPlayersPartyList li { padding-bottom:10px; }
#invisiblePlayers h4#hWhereAreWeNow { margin:-5px 0 6px 0; height:63px; background:url(/images/widgets/invisible_players/h_where_are_we_now.gif) no-repeat; }

/* Win tickets promo */
#invisiblePlayers ul#jsInvisPlayersFestivalList li { position:relative; }
#invisiblePlayers .promoWinTickets { position:absolute; left:-15px; top:10px; }
#invisiblePlayers ul#jsInvisPlayersFestivalList li.tickets-available { padding-bottom:60px; }


/* -------------------------------------------------------------------------------- *\
	OVERLAY-SPECIFIC STYLES
\* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- *\
	Add Widget
\* -------------------------------------------------------------------------------- */
h2#hAddWidget	{ width:136px; height:30px; background:url(/images/overlays/header/headings/h_add_widget.png) left center no-repeat; }
.white h2#hAddWidget, .silver h2#hAddWidget { width:136px; height:30px; background:url(/images/overlays/header/headings/h_add_widget_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	Remove Widget
\* -------------------------------------------------------------------------------- */
h2#hRemoveWidget	{ width:181px; height:30px; background:url(/images/overlays/header/headings/h_remove_widget.png) left center no-repeat; }
.white h2#hRemoveWidget, .silver h2#hRemoveWidget { width:181px; height:30px; background:url(/images/overlays/header/headings/h_remove_widget_dark.png) left center no-repeat; }


/* -------------------------------------------------------------------------------- *\
	Contact Us
\* -------------------------------------------------------------------------------- */
h2#hContactUsAtRizla	{ width:238px; height:30px; background:url(/images/overlays/header/headings/h_contact_us_at_rizla.png) left center no-repeat; }
.white h2#hContactUsAtRizla, .silver h2#hContactUsAtRizla { width:238px; height:30px; background:url(/images/overlays/header/headings/h_contact_us_at_rizla_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	Mobile Content
\* -------------------------------------------------------------------------------- */
h2#hMobileContent	{ width:238px; height:30px; background:url(/images/overlays/header/headings/h_mobile_content.png) left center no-repeat; }
.white h2#hMobileContent, .silver h2#hMobileContent { width:238px; height:30px; background:url(/images/overlays/header/headings/h_mobile_content_dark.png) left center no-repeat; }



/* -------------------------------------------------------------------------------- *\
	Accessibility
\* -------------------------------------------------------------------------------- */
h2#hAccessibility	{ width:160px; height:30px; background:url(/images/overlays/header/headings/h_accessibility.png) left center no-repeat; }
.white h2#hAccessibility, .silver h2#hAccessibility { width:160px; height:30px; background:url(/images/overlays/header/headings/h_accessibility_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	Maybe You Could Roll With
\* -------------------------------------------------------------------------------- */
h2#hFilterTips { width:127px; height:30px; background:url(/images/overlays/header/headings/h_filter_tips.png) left center no-repeat; }
.white h2#hFilterTips, .silver h2#hFilterTips { width:127px; height:30px; background:url(/images/overlays/header/headings/h_filter_tips_dark.png) left center no-repeat; }
h2#hPremierMetalRollingMachine { width:198px; height:30px; background:url(/images/overlays/header/headings/h_premier_metal_rolling_machine.png) left center no-repeat; }
.white h2#hPremierMetalRollingMachine, .silver h2#hPremierMetalRollingMachine { width:198px; height:30px; background:url(/images/overlays/header/headings/h_premier_metal_rolling_machine_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	FSC Certification
\* -------------------------------------------------------------------------------- */
h2#hFSCCertification { width:212px; height:30px; background:url(/images/overlays/header/headings/h_fsc_certification.png) left center no-repeat; }
.white h2#hFSCCertification, .silver h2#hFSCCertification { width:212px; height:30px; background:url(/images/overlays/header/headings/h_fsc_certification_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	Tell Us Why You Love Rizla
\* -------------------------------------------------------------------------------- */
h2#hTellUsWhyYouLoveRizla { width:397px; height:30px; background:url(/images/overlays/header/headings/h_tell_us_why_you_love.png) left center no-repeat; }
.white h2#hTellUsWhyYouLoveRizla, .silver h2#hTellUsWhyYouLoveRizla { width:397px; height:30px; background:url(/images/overlays/header/headings/h_tell_us_why_you_love_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	Where Do You Rizla - Upload photo
\* -------------------------------------------------------------------------------- */
h2#hUploadYourPhoto { width:232px; height:30px; background:url(/images/overlays/header/headings/h_upload_your_photo.png) left center no-repeat; }
.white h2#hUploadYourPhoto, .silver h2#hUploadYourPhoto { width:232px; height:30px; background:url(/images/overlays/header/headings/h_upload_your_photo_dark.png) left center no-repeat; }
#uploadYourPhoto h3 { margin-bottom: 0; }

/* -------------------------------------------------------------------------------- *\
	Newsletter
\* -------------------------------------------------------------------------------- */
h2#hSignUpToOurNewsletter	{ width:323px; height:30px; background:url(/images/overlays/header/headings/h_sign_up_to_our_newsletter.png) left center no-repeat; }
.white h2#hSignUpToOurNewsletter, .silver h2#hSignUpToOurNewsletter { width:323px; height:30px; background:url(/images/overlays/header/headings/h_sign_up_to_our_newsletter_dark.png) left center no-repeat; }

/* -------------------------------------------------------------------------------- *\
	Invisible Players
\* -------------------------------------------------------------------------------- */

#invisiblePlayersOverlay 		{ position:relative; width:938px; background:url(/images/invisible_players/bg.gif) repeat-x #009cda; }

/* Uncomment when tabs are in place */
/* #invisiblePlayersHeader 		{ border-top:10px solid #000d37; padding:0 10px 10px 10px; } */
#invisiblePlayersHeader 		{ padding-top:30px; }

#invisiblePlayersDatesOuter 		{ width:244px; margin-left:0; }
#invisiblePlayersDatesHeader 	{ background:url(/images/invisible_players/round_top02.png) top right no-repeat; height:10px; margin:0;padding:0;overflow:hidden; }
#invisiblePlayersDatesFooter 	{ background:url(/images/invisible_players/round_bottom02.png) top right no-repeat; height:10px; margin-bottom:10px; }
#invisiblePlayersDates 			{ background:url(/images/invisible_players/dates_bg.gif) top right repeat-y #fff; padding-bottom:5px; margin:0; }
#invisiblePlayersDates ul 		{ padding:0; margin:0; padding-left:15px; }
#invisiblePlayersDates li 		{ list-style-type:none; padding:2px 0; margin:0; line-height:20px; }
#invisiblePlayersDates ul li a 	{ color:#009cda; font-weight:bold; }

#invisiblePlayersLogo 			{ width:133px; height:46px; background:url(/images/invisible_players/heading.gif) #fff; text-indent:-9999px; margin:0; margin-left:10px; }
#invisiblePlayersFestivalsHeader,#invisiblePlayersPartiesHeader { height:58px; text-indent:-9999px; margin:10px 0 5px 0; }

#invisiblePlayersFestivalsHeaderNoPin2010, #invisiblePlayersPartiesHeaderNoPin2010, #invisiblePlayersBoatPartiesHeaderNoPin2010,
#invisiblePlayersFestivalsHeaderNoPin,#invisiblePlayersPartiesHeaderNoPin, #invisiblePlayersBoatPartiesHeader	
										{ height:43px; margin-top:0; text-indent:-9999px; }
#invisiblePlayersFestivalsHeader 		{ background:url(/images/invisible_players/festivals_header02.gif) top left no-repeat; }
#invisiblePlayersBoatPartiesHeader 		{ background:url(/images/invisible_players/boatparties_header.gif) top left no-repeat; }
#invisiblePlayersPartiesHeader 			{ background:url(/images/invisible_players/parties_header02.gif) top left no-repeat; }
#invisiblePlayersFestivalsHeaderNoPin 	{ background:url(/images/invisible_players/festivals_header_nopin.gif) top left no-repeat; }
#invisiblePlayersPartiesHeaderNoPin 		{ background:url(/images/invisible_players/parties_header_nopin.gif) top left no-repeat; }

#invisiblePlayersFestivalsHeaderNoPin2010 	{ background:url(/images/invisible_players/festivals_2010_header_nopin.gif) top left no-repeat; }
#invisiblePlayersPartiesHeaderNoPin2010 		{ background:url(/images/invisible_players/parties_2010_header_nopin.gif) top left no-repeat; }
#invisiblePlayersBoatPartiesHeaderNoPin2010  { background:url(/images/invisible_players/boat_parties_2010_header_nopin.gif) top left no-repeat; }

#invisiblePlayersDates div.year-header	{ margin:1em 0 0; height:40px; color:#fff; font-weight:bold; font-size:16px; text-indent:-9999px; }
#invisiblePlayersDates #events2010		{ background:transparent url('/images/invisible_players/events_2010_header_closed.gif') no-repeat left top; }
#invisiblePlayersDates #events2010 .open	{ background:transparent url('/images/invisible_players/events_2010_header_open.gif') no-repeat left top; }
#invisiblePlayersDates #events2009		{ background:transparent url('/images/invisible_players/events_2009_header_closed.gif') no-repeat left top; }
#invisiblePlayersDates #events2009 .open	{ background:transparent url('/images/invisible_players/events_2009_header_open.gif') no-repeat left top; }

#invisiblePlayersDates ul		{ padding-bottom:1.4em; }

#jsInvisPlayersOverlayMap 		{ width:707px; height:500px; background:#fff; border:1px solid #fff; margin-bottom:0; overflow:hidden; }

#invisiblePlayersVan 			{ position:absolute; bottom:0; right:0; background:url(/images/invisible_players/van.png) bottom right no-repeat; width:131px; height:88px; text-indent:-9999px; }
#invisiblePlayersNav 			{ list-style:none; margin:0; padding:0; width:600px; overflow:hidden; }
#invisiblePlayersNav li 		{ float:left; }
#invisiblePlayersNav li a 		{ display:block; text-indent:-9999px; height:29px; }
#meetInvisiblePlayers 			{ width:248px; background:url(/images/invisible_players/meet_invisible_players.png) top left no-repeat; margin-right:5px; }
#festivalsParties 				{ width:192px; background:url(/images/invisible_players/festivals_parties.png) bottom left no-repeat; }

.invisiblePlayersEventInfo 				{ margin-top:10px; width:350px; padding:10px; padding-left:95px; max-height:220px; overflow-y:auto; }
.invisiblePlayersEventInfo .eventLogo 	{ margin-left:-95px; float:left; }
.invisiblePlayersEventInfo .eventDate 	{ font-weight:bold; color:#666; }
.invisiblePlayersEventInfo h3 			{ font-size:1.2em; }
.invisiblePlayersEventInfo h4			{ margin-bottom:5px; } 
.invisiblePlayersEventInfo ul 			{ list-style-type:none; padding:0; margin-top:0; }
.invisiblePlayersEventInfo ul li			{ margin:0; padding:0; }
.invisiblePlayersEventInfo .eventNav 	{ margin-top:20px; }

.invisiblePlayersEventInfo .prevEventLink, .invisiblePlayersEventInfo .nextEventLink { height:17px; padding:5px 0; color:#666666; white-space:nowrap; }
.invisiblePlayersEventInfo .prevEventLink { background:url(/images/invisible_players/prev.gif) center left no-repeat; padding-left:35px; }
.invisiblePlayersEventInfo .nextEventLink { background:url(/images/invisible_players/next.gif) center right no-repeat; padding-right:35px; }
.invisiblePlayersEventInfo .prevEventLink:hover, .invisiblePlayersEventInfo .nextEventLink:hover { text-decoration:none; }

/* Event review page */
#invisiblePlayersDates .comingSoon { color:#ccc; font-weight:bold; text-decoration:line-through; }
#invisiblePlayersReview { float:left; width:639px; z-index:1; background:#000 url(/images/invisible_players/new/bios/van.png) bottom right no-repeat; border:1px solid #fff; color:#fff; padding:34px 34px 95px 34px; }
#invisiblePlayersReview .leftCol { width:298px; float:left; }
#invisiblePlayersReview .rightCol { width:298px; float:left; margin-left:30px; }

#reviewContent a:link { color:#009cda; }
#reviewContent a:visited { color:#009cda; }
#reviewContent a:hover, #reviewContent a:focus { color:#009cda; }
#reviewContent a:active { color:#009cda; }
#reviewContent h2 { margin-top:0; }
#reviewContent h2#hVideo { width:65px; height:32px; background:url(/images/invisible_players/reviews/h_vids.gif) no-repeat; }
#reviewContent h2#hPics { width:61px; height:32px; background:url(/images/invisible_players/reviews/h_pics.gif) no-repeat; }
#reviewContent h2#hAudio { width:89px; height:32px; background:url(/images/invisible_players/reviews/h_audio.gif) no-repeat; }
#reviewContent h2#hRockness { width:133px; height:32px; background:url(/images/invisible_players/reviews/h_rockness.gif) no-repeat; }
#reviewContent h2#hLovebox { width:124px; height:32px; background:url(/images/invisible_players/reviews/h_lovebox.gif) no-repeat; }
#reviewContent h2#hTheBigChill { width:196px; height:32px; background:url(/images/invisible_players/reviews/h_the_big_chill.gif) no-repeat; }
#reviewContent h2#hBestival { width:129px; height:32px; background:url(/images/invisible_players/reviews/h_bestival.gif) no-repeat; }
#reviewContent h2#hBristol { width:110px; height:32px; background:url(/images/invisible_players/reviews/h_bristol.gif) no-repeat; }
#reviewContent h2#hManchester { width:180px; height:32px; background:url(/images/invisible_players/reviews/h_manchester.gif) no-repeat; }
#reviewContent h2#hBirmingham { width:190px; height:32px; background:url(/images/invisible_players/reviews/h_birmingham.gif) no-repeat; }
#reviewContent h2#hLondon { width:108px; height:32px; background:url(/images/invisible_players/reviews/h_london.gif) no-repeat; }
#reviewContent h2#hLeeds { width:83px; height:32px; background:url(/images/invisible_players/reviews/h_leeds.gif) no-repeat; }

#reviewContent .videoThumbs { width:274px; height:96px; background:url(/images/invisible_players/reviews/bg_thumbs.gif) no-repeat; padding:13px; margin-bottom:25px; }
#reviewContent .videoThumbs .thumbnail { position:relative; overflow:hidden; background:#006d98; height:66px; border:3px solid #006d98; border-width:2px 3px; }
#reviewContent .videoThumbs .thumbnail .inner		{ position:absolute; }
#reviewContent .videoThumb 		{ height:66px; overflow:hidden; }
#reviewContent .videoThumb a 	{ display:block; height:66px; width:270px; position:absolute; }
#reviewContent .videoThumb img 	{ display:block; height:66px; width:66px; }
#reviewContent .videoThumb .text { white-space:normal; margin-left:76px; width:140px; height:44px; padding:10px 50px 10px 0; background:url(/images/invisible_players/reviews/video_link.gif) right 10px no-repeat; }
#reviewContent .videoThumb .text h3 { margin:0; color:#000d37; }
#reviewContent .videoThumb .text p { margin:0; }
#reviewContent .videoThumbs .thumbnailNav { font-weight:bold; text-align:right; padding:90px 5px 5px 0; margin-top:20px; }

#reviewContent .picThumbs { width:274px; height:96px; background:url(/images/invisible_players/reviews/bg_thumbs.gif) no-repeat; padding:13px; margin-bottom:25px; }
#reviewContent .picThumbs .thumbnails { position:relative; overflow:hidden; background:#fff; height:66px; border:3px solid #fff; border-width:2px 3px; }
#reviewContent .picThumbs .thumbnails .inner		{ position:absolute; white-space:nowrap; }
#reviewContent .picThumbs .thumbnails .inner a 	{ display:block; height:66px; width:66px; float:left; margin-right:1px; margin-bottom:1px; }
#reviewContent .picThumbs .thumbnails .inner img 	{ display:block; height:66px; width:66px; }
#reviewContent .picThumbs .thumbnailNav { font-weight:bold; text-align:right; padding:90px 5px 5px 0; margin-top:20px; }

#reviewContent .audioPlayer { width:254px; height:96px; background:url(/images/invisible_players/reviews/bg_thumbs.gif) no-repeat; padding:30px 23px 23px 23px; margin-bottom:25px; color:#fff; }

/* Temporary lightbox styles */
#bioContainer { background:url(/images/invisible_players/bg.gif) top left #009cda; padding:20px; }

#bioContainer a:link { color:#009cda; }
#bioContainer a:visited { color:#009cda; }
#bioContainer a:hover, #bioContainer a:focus { color:#009cda; }
#bioContainer a:active { color:#009cda; }

#ipPressRelease { min-height:475px; border:1px solid #fff; background:#000 url(/images/invisible_players/biogs/pr_image.jpg) top left no-repeat; color:#fff; }
#ipPressRelease h3#hWhereItAllBegan { width:288px; height:35px; background:url(/images/invisible_players/biogs/pr_title.gif) no-repeat; }
#ipPressRelease .ipPressReleaseInfo { width:290px; margin-left:400px; padding:30px 0 10px 0; }

#ipVideo { height:295px; border:1px solid #fff; background:#000; color:#fff; padding:20px; }


/*structure*/
#invisiblePlayersMainContent			{ float:left; position:relative; width:953px; padding:0 20px 40px 20px; background:#000d38 url(/images/invisible_players/bg.gif) repeat-x; }
#theInvisiblePlayers					{ clear:left; width:953px; margin:10px 0 0 0;}
#invisiblePlayersSelector				{ float:left;  display:inline; width:244px; height:430px; z-index:50; background:transparent url(/images/invisible_players/new/selector/structure/invisible_players_list_bg.png ) no-repeat; }
#invisiblePlayersFlash					{ border-bottom:10px solid #ffffff; }

/*Invisible Players tabs*/
#invisiblePlayersTabs					{ float:left; display:inline; margin:0 0 20px -4px; }
#invisiblePlayersTabs ul li				{ float:left; display:inline; margin:0; margin-right:4px; padding:0; }
#invisiblePlayersTabs ul 				{ list-style-type:none; margin:0; padding:0; }

li.meetThePlayers a:link, 
li.meetThePlayers a:visited, 
li.meetThePlayers a:active 				{ background:transparent url(/images/invisible_players/new/tabs/meet_invisible_players_off.png) no-repeat 0 0; }
li.meetThePlayers a:hover,
li.meetThePlayers a.current				{ background:transparent url(/images/invisible_players/new/tabs/meet_invisible_players_on.png) no-repeat 0 0; }  
li.meetThePlayers a, 
li.meetThePlayers a.current 			{ display:block; height:28px; width:252px; }

li.tourMap a:link, 
li.tourMap a:visited, 
li.tourMap a:active 					{ background:transparent url(/images/invisible_players/new/tabs/tour_map_off.png) no-repeat 0 0; }
li.tourMap a:hover,
li.tourMap a.current					{ background:transparent url(/images/invisible_players/new/tabs/tour_map_on.png) no-repeat 0 0; }  
li.tourMap a, 
li.tourMap a.current 					{ display:block; height:28px; width:102px; }

li.vidsAndPics a:link, 
li.vidsAndPics a:visited, 
li.vidsAndPics a:active 				{ background:transparent url(/images/invisible_players/new/tabs/vids_and_pics_off.png) no-repeat 0 0; }
li.vidsAndPics a:hover,
li.vidsAndPics a.current				{ background:transparent url(/images/invisible_players/new/tabs/vids_and_pics_on.png) no-repeat 0 0; }  
li.vidsAndPics a, 
li.vidsAndPics a.current 				{ display:block; height:28px; width:174px; }

li.winTickets a:link, 
li.winTickets a:visited, 
li.winTickets a:active 					{ background:transparent url(/images/invisible_players/new/tabs/win_tickets_off.png) no-repeat 0 0; }
li.winTickets a:hover,
li.winTickets a.current					{ background:transparent url(/images/invisible_players/new/tabs/win_tickets_on.png) no-repeat 0 0; }  
li.winTickets a, 
li.winTickets a.current 				{ display:block; height:28px; width:123px; }

/*menu*/
#invisiblePlayersSelector .selected 		{ z-index:3; width:290px; background:transparent url(/images/invisible_players/new/selector/structure/selected_player_bg.png) no-repeat; }
#invisiblePlayersSelector .unselected 	{ width:234px; background:transparent url(/images/invisible_players/new/selector/structure/unselected_player_bg.png) repeat-y; }

/* 2010 */
/* player #1 */
#player1Name					{ float:left; width:150px; height:31px; margin:15px 0 0 10px; }
.unselected #player1Name			{ background:transparent url(/images/invisible_players/new/selector/names/grandmaster-flash-unselected.gif) no-repeat; }
.selected #player1Name			{ background:transparent url(/images/invisible_players/new/selector/names/grandmaster-flash-selected.gif) no-repeat; }
#menuPlayer1					{ position:absolute; left:30px; top:120px; height:59px; }
#menuPlayer1 img					{ float:left; margin:2px; }
/* player #2 */
#player2Name					{ float:left; width:150px; height:25px; margin:22px 0 0 10px; }
.selected #player2Name			{ background:transparent url(/images/invisible_players/new/selector/names/hot-chip-selected.gif) no-repeat; }
.unselected #player2Name			{ background:transparent url(/images/invisible_players/new/selector/names/hot-chip-unselected.gif) no-repeat; }
#menuPlayer2					{ position:absolute; left:30px; top:186px; height:59px; }
#menuPlayer2 img					{ float:left;  margin:2px; }
/* Player 3 */
#player3Name					{ float:left; width:150px; height:25px; margin:22px 0 0 10px; }
.selected #player3Name			{ background:transparent url(/images/invisible_players/new/selector/names/toddla-j-selected.gif) no-repeat; }
.unselected #player3Name			{ background:transparent url(/images/invisible_players/new/selector/names/toddla-j-unselected.gif) no-repeat; }
#menuPlayer3					{ position:absolute; left:30px; top:252px; height:59px;}
#menuPlayer3 img 					{ float:left;  margin:2px; }

#whereItBegan							{ position:absolute; left:30px; top:318px;  height:59px; }
#invisiblePlayersBeginName				{ float:left; width:221px; height:20px; margin:22px 0 0 10px; }
.unselected #invisiblePlayersBeginName	{ background:transparent url(/images/invisible_players/new/selector/names/where_unselected.gif) no-repeat; }
.selected #invisiblePlayersBeginName		{ background:transparent url(/images/invisible_players/new/selector/names/where_selected.gif) no-repeat; }

#menuHallOfFame							{ position:absolute; left:30px; top:384px; height:59px; }
#menuHallOfFame img						{ float:left;  margin:2px; }
#hallOfFameName							{ float:left; width:150px; height:25px; margin:22px 0 0 10px; }
.selected #hallOfFameName				{ background:transparent url(/images/invisible_players/new/selector/names/halloffame_selected.gif) no-repeat; }
.unselected #hallOfFameName				{ background:transparent url(/images/invisible_players/new/selector/names/halloffame_unselected.gif) no-repeat; }

/*bios*/
#invisiblePlayerBios 								{ background:#007dba url(/images/invisible_players/biogs/invisible-player-bios-bg-bottom.jpg) repeat; float:left; display:inline; width:708px; z-index:1; }
#invisiblePlayerBios .invisible-players-bio			{ position:relative; width:707px; min-height:475px; color:#ffffff; background:url(/images/invisible_players/biogs/biog-bg.gif) no-repeat top left; float:left; display:inline; border:1px solid #ffffff; }
#invisiblePlayerBios .invisible-players-bio .bioPic	{ position:absolute; top:140px; left:10px; margin:0; z-index:2; }
#invisiblePlayerBios .invisible-players-bio .bioText	{ margin:60px 10px 50px 390px; width:280px; z-index:3; }
#invisiblePlayerBios .invisible-players-bio .bioText  h3 { margin:0 0px 60px 0px; }

#bioPlayer1 h3#Player1 			{ width:270px; height:20px; background:url(/images/invisible_players/biogs/player1-title.gif) no-repeat; }
#bioPlayer2 h3#Player2 			{ width:270px; height:20px; background:url(/images/invisible_players/biogs/player2-title.gif) no-repeat; }
#bioPlayer3 h3#Player3 			{ width:270px; height:20px; background:url(/images/invisible_players/biogs/player3-title.gif) no-repeat; }

#invisiblePlayerBios .info-on-black	{ position:relative; width:707px; padding-bottom:90px; background:#000 url(/images/invisible_players/new/bios/van.png) no-repeat bottom right; color:#fff; float:left; display:inline; border:1px solid #ffffff; }
#invisiblePlayerBios .info-on-black .infoPic { float:left; }
#invisiblePlayerBios .info-on-black .infoText { width:40%; float:left; margin:10px 0 0 10px; }

#invisiblePlayersBeginLink,
#jazzieBLink,
#jonCLink,
#michachuLink,
#gruffRLink,
#davidSLink,
#hallOfFameLink					{ display:block; position:absolute; left:0; top:0; width:230px; height:57px; z-index:100; }

#hWhereItAllBegan 				{ background:transparent url(/images/invisible_players/biogs/pr_title.gif) no-repeat; height:35px; width:288px; }

#hHallOfFame 					{ background:transparent url(/images/invisible_players/biogs/halloffame_title.gif) no-repeat; height:35px; width:288px; }





/* -------------------------------------------------------------------------------- *\
	CHRISTMAS SPECIFIC STYLES
\* -------------------------------------------------------------------------------- */
/*--- DISCLAIMER PAGE ---*/
#disclaimer #preferences{
	padding:30px;
	width:766px;
}
#disclaimer form{
	position:relative;
	z-index:1000;
}
#disclaimer #notifications{
	position:relative;
	z-index:50;
	top:-75px;
}
#disclaimerPapers { position:relative; }
#disclaimerPapers div.error {
	position:absolute; top:50px; left:378px;
	width:120px; text-align:center;
	line-height:15px;
}
.uiAutoCompleteList{
	z-index:2000;
}
.uiAutoCompleteList ul{
	z-index:2500;
	position:relative;
}
#disclaimer #notifications span,
#disclaimer #notifications a						{ background:#fff; color:#333; }
#disclaimer body.smooth #notifications span,
#disclaimer body.smooth #notifications span a		{ background:#29a042; color:#fff; }

#disclaimer body.green #notifications span,
#disclaimer body.green #notifications span a		{ background:#008a5a; color:#fff; }

#disclaimer body.red #notifications span,
#disclaimer body.red #notifications span a			{ background:#f43c33; color:#fff; }

#disclaimer body.silver #notifications span,
#disclaimer body.silver #notifications span a		{ background:#c7cfd2; color:#333; }

#disclaimer body.blue #notifications span,
#disclaimer body.blue #notifications span a		{ background:#38bbe6; color:#fff; }

#disclaimer body.white #notifications span,
#disclaimer body.white #notifications span a		{ background:#ebeae9; color:#333; }

#disclaimer body.liquorice #notifications span,
#disclaimer body.liquorice #notifications span a	{ background:#fc9c26; color:#fff; }




/*--- ADVENT WIDGET ---*/
/* Widget header (page colour - dark) */
body .widget h2#hAdventTree { width:147px; height:14px; background:url(/images/widgets/advent_tree/h_advent_tree.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hAdventTree, body.white .widget h2#hAdventTree { width:147px; height:14px; background:url(/images/widgets/advent_tree/h_advent_tree_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hAdventTree { width:147px; height:14px; background:url(/images/widgets/advent_tree/h_advent_tree.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hAdventTree { width:147px; height:14px; background:url(/images/widgets/advent_tree/h_advent_tree_dark.png) left center no-repeat; }

/* Overlay header (page colour - dark) */
.uiOverlay h2#hAdventTree { width:154px; height:30px; background:url(/images/overlays/header/headings/h_advent_tree.png) left center no-repeat; }

/* Overlay header (page colour - light) */
.white .uiOverlay h2#hAdventTree, .silver .uiOverlay h2#hAdventTree { width:154px; height:30px; background:url(/images/overlays/header/headings/h_advent_tree_dark.png) left center no-repeat; }


#h_winnersToday{
	width:121px;
	height:8px;
	display:block;
	text-indent:-9999px;
	background:url(/images/widgets/advent_tree/h_winners_today.png) left center no-repeat;
}
#winnersStrip{
	width:100%;
	height:41px;
	margin-top:10px;
	position:relative;
}
#winnersStrip #winnersStripInner{
	white-space:nowrap;
	overflow:hidden;
	background:url(/images/widgets/advent_tree/winners_bg.gif) top left repeat-x;
	height:29px;
	padding-top:12px;
	float:left;
	display:inline;
	width:275px;
}
#winnersStrip #winnersEndLeft,
#winnersStrip #winnersEndRight{
	width:10px;
	height:41px;
	display:block;
}
#winnersStrip #winnersEndLeft{
	float:left;
	background:url(/images/widgets/advent_tree/winners_left_cap.gif) top left no-repeat;
}
#winnersStrip #winnersEndRight{
	float:left;
	background:url(/images/widgets/advent_tree/winners_right_cap.gif) top left no-repeat;
}
#winnersStrip .transCap{
	position:absolute;
	top:0;
	width:75px;
	height:41px;
}
#winnersStrip .transCapLeft	{ left:0; background:url(/images/widgets/advent_tree/trans_cap_left.png) top left no-repeat; }
#winnersStrip .transCapRight	{ right:0; background:url(/images/widgets/advent_tree/trans_cap_right.png) top left no-repeat; }



/*--- SLEEPS WIDGET ---*/
/* Widget header (page colour - dark) */
body .widget h2#hSleepsTilChristmas { width:208px; height:11px; background:url(/images/widgets/sleeps/h_sleeps_til_christmas.png) left center no-repeat; }

/* Widget header (page colour - light) */
body.silver .widget h2#hSleepsTilChristmas, body.white .widget h2#hSleepsTilChristmas { width:208px; height:11px; background:url(/images/widgets/sleeps/h_sleeps_til_christmas_dark.png) left center no-repeat; }

/* Widget header (custom colour - dark) */
#container div.lightHeader h2#hSleepsTilChristmas { width:208px; height:11px; background:url(/images/widgets/sleeps/h_sleeps_til_christmas.png) left center no-repeat; }

/* Widget header (custom colour - light) */
#container div.darkHeader h2#hSleepsTilChristmas { width:208px; height:11px; background:url(/images/widgets/sleeps/h_sleeps_til_christmas_dark.png) left center no-repeat; }