﻿body			{ background-color: #ffffff; font-size:11px; margin:0px; color:#717171; font-family: Verdana !important;}
html			{ overflow:scroll;}
.left, .right	{ float: left; }
p, ul			{ line-height:1.3em !important;}
.note-red		{ color:Red; font-size:13px;}
h4				{ font-size: 10px; }
h1, h2, h3		{ margin:0px; padding:0; font-weight:normal;}

body a:link, body a:visited, body a:active	{ color:#09ace3; text-decoration:none; overflow:hidden;}
body a:hover		{ text-decoration:underline; color:#09ace3;}

.noscript-error		{ margin:0 auto; padding:0px 15px; border:solid 1px red; width:510px;}
.noscript-error p	{ margin:10px 0;}
.loading-error		{ display:none; visibility:hidden; margin:0 auto; padding:0px 15px; border:solid 1px red; width:510px; }
input.disabled		{ background-color: #CCC; }

#wrapper			{ margin: 0 auto; width: 960px; position: relative; }

/***Begin Page Content CSS***/
.pageContentWrapper	{ overflow: hidden; }
.pageContentWrapper .mainContentLeftWrapper         { width:162px; float:left; overflow:hidden;}
.pageContentWrapper .mainContentMiddleWrapper       { float:left; width:500px; overflow: hidden;}
.pageContentWrapper .mainContentRightWrapper        { width:332px; float:right; overflow: hidden;}
.home .mainContentRightWrapper						{ position:static; margin-top:20px; }
.error-page .mainContentRightWrapper				{ top: 0; }
.error-page .rhs-widget								{ margin-top:20px;}
.peripheral .mainContentRightWrapper				{ top:-20px; }

.mainContentWrapper			{ float:right; width:832px;}
.mainContentHeadingWrapper	{ font-size:22px; color:#fff; /*text-transform:lowercase;*/ margin-bottom:10px;}
.mainContentHeadingWrapper h1 { font-size:22px; color:#fff;}
.home .mainContentHeadingWrapper	{ margin-bottom:0px;}

.sectionHeaderBar		{ height:46px; float:left; width: 505px; padding-left:20px; padding-top:4px; background:url(../images/home/headerbar-purple-bg.gif) no-repeat top left;}
.brandHeader			{ background:url(../images/brand/headerbar-yellow-bg.gif) no-repeat top left; width:495px; margin-right:10px;}
.peripheralHeader		{ background:url(../images/peripheral_purple_bg.gif) no-repeat top left; width:496px; margin-right:9px;}

.sectionBarRHS			{ width:215px; height:50px; float:left;}
.sectionBarRHS ul		{ list-style-type:none; margin:0px; padding:0px;}
.sectionBarRHS ul li	{ margin:0px; float:left; height:38px; padding:0px;  text-align: right; }
.sectionBarRHS ul li.first		{ width:71px; background:url(../images/home/product-first2.gif) no-repeat left top;}
.sectionBarRHS ul li.next		{ width:138px; background:url(../images/home/product-next2.gif) no-repeat left top;}
.sectionBarRHS ul li.brandfirst	{ width:104px; height:47px; background:url(../images/brand/product-first-inbrand2.gif) no-repeat left top;}
.sectionBarRHS ul li.brandnext	{ width:106px; background:url(../images/brand/product-next-inbrand2.gif) no-repeat left top;}
.sectionBarRHS ul li a			{ color:#fff !important; text-decoration:none !important; display:block; line-height:1.5em; height:38px; text-align:right; padding-right:30px;}
.sectionBarRHS ul li.brandnext a	{ padding-right:30px; text-align:right;}
.sectionBarRHS ul li.brandfirst a	{text-align:left; padding-left:16px;}

.home .sectionHeaderBar	{ height:46px; float:left; width: 463px; padding-left:20px; padding-top:4px; background:url(../images/home/headerbar-purple-bg2.gif) no-repeat top left;}
.home .sectionBarRHS	{ width: 251px;}
.home .sectionBarRHS ul li.first { width:113px; background:url(../images/home/home-product-first.gif) no-repeat left top;}
.home .sectionBarRHS ul li.next { width:138px; background:url(../images/home/home-product-next.gif) no-repeat left top;}

#Breadcrumb				{ clear:both; color:#717171; font-size:11px; padding-left:17px; margin-top:7px;}
#Breadcrumb	a			{ text-decoration:none; color:#717171; font-size:11px; }
#Breadcrumb	a:hover		{ text-decoration:underline; color:#717171; font-size:11px; }
#SubMenus				{ width:515px;}
#SubMenus ul			{ list-style-type:none; margin:0px; padding:0px;}
#SubMenus ul li			{ margin:0px; float:left; padding:0px; font-size:11px; text-align:center;}
#SubMenus ul li a							{ text-decoration:none; color:#fff; display:block;}
#SubMenus ul li.subMenu-on	a				{ background:#4c2c79 url(../images/product/subnav-line-inside.gif) repeat-y top left; line-height:16px; height:18px; vertical-align:top; display:inline-block;}
#SubMenus ul li.subMenu-on					{ background:url(../images/product/subnav-purple-line.gif) top left repeat-x; height:22px; padding:14px 0px 0px 0px;}
#SubMenus ul li.subMenu-off					{ background:url(../images/product/subnav-grey-line.gif) top left repeat-x; height:28px; padding:8px 0px 0px 0px;}
#SubMenus ul li.subMenu-highlight-start		{ background:url(../images/product/subnav-greypurple.gif) top left no-repeat; width:17px; height:36px;}
#SubMenus ul li.subMenu-breaker				{ background:url(../images/product/subnav-greyside.gif) top left no-repeat; width:17px; height:36px;}
#SubMenus ul li.subMenu-highlight-end		{ background:url(../images/product/subnav-purplegrey.gif) top left no-repeat; width:17px; height:36px;}
#SubMenus ul li.subMenu-open-off			{ background:url(../images/product/subnav-open-grey.gif) top left no-repeat; width:17px; height:36px;}
#SubMenus ul li.subMenu-open-on				{ background:url(../images/product/subnav-open-purple.gif) top left no-repeat; width:17px; height:36px;}
#SubMenus ul li.subMenu-close-off			{ background:url(../images/product/subnav-grey.gif) top left no-repeat; width:15px; height:36px;}
#SubMenus ul li.subMenu-close-on			{ background:url(../images/product/subnav-purple.gif) top left no-repeat; width:15px; height:36px;}
#SubMenus.brand ul li						{ float:right;}
#SubMenus.brand ul li.subMenu-on			{ background:url(../images/brand/brand-yellow-line.gif) top left repeat-x; height:22px; padding:14px 0px 0px 0px;}
#SubMenus.brand ul li.subMenu-off			{ background:url(../images/brand/brand-grey-line.gif) top left repeat-x; height:28px; padding:8px 0px 0px 0px;}
#SubMenus.brand ul li.subMenu-highlight-start	{ background:url(../images/brand/brand-yellowgrey.gif) top left no-repeat; width:17px; height:36px;}
#SubMenus.brand ul li.subMenu-breaker			{ background:url(../images/brand/brand-greyside.gif) top left no-repeat; width:17px; height:36px;}
#SubMenus.brand ul li.subMenu-highlight-end	{ background:url(../images/brand/brand-greyyellow.gif) top left no-repeat; width:17px; height:36px;}
#SubMenus.brand ul li.subMenu-open-off		{ background:url(../images/brand/brand-open-grey.gif) top left no-repeat; width:17px; height:36px;}
#SubMenus.brand ul li.subMenu-open-on		{ background:url(../images/brand/brand-open-yellow.gif) top left no-repeat; width:17px; height:36px;}
#SubMenus.brand ul li.subMenu-close-off		{ background:url(../images/brand/brand-grey.gif) top left no-repeat; width:15px; height:36px;}
#SubMenus.brand ul li.subMenu-close-on		{ background:url(../images/brand/brand-yellow.gif) top left no-repeat; width:15px; height:36px;}
#SubMenus.brand ul li.subMenu-on a			{ background: #faa517 url(../images/brand/brand-line-inside.gif) repeat-y top right; line-height:16px; height:18px; vertical-align:top; display:inline-block;}
 
#middleContentHeader			{ width:490px; }
.middle-content-heading			{ margin:5px 20px 20px 15px;}
.middle-content-heading h1		{ margin: 0px; font-size:20px; font-weight: normal; color:#000; /*text-transform:lowercase;*/}
.articles h1					{ padding:0 0 2px; font-weight:bold;}
.middle-content-heading h2		{ margin:0px; padding:0px 0px 2px; font-size:20px; color:#000; /*text-transform:lowercase;*/}
.content-area-middle h2			{ margin:0 15px 0 22px; padding:0; font-weight:normal;color: #09ace3; font-size:12px;}

.content-area				{ width: 490px; margin-bottom: 10px; }
#errorContentArea { margin-top: 20px; }
.content-area p { margin: 0 0 10px 0; color:#252525; }
.content-area div.introBlue	{ margin: 0 15px 0 22px }
.content-area div.introDefault 	{ margin: 0 15px 0 22px; color:#252525;}				
.content-area div.description 	{ margin: 0 15px 0 22px; color:#252525; padding:10px 0 0 0;}
.content-area-top			{ background: url(../images/content-area-top-bg.gif) no-repeat; width: 490px; height: 16px; font-size: 0; }
.content-area-bottom		{ background: url(../images/content-area-bottom-bg.gif) no-repeat; width: 490px; height: 16px; font-size: 0; }
.content-area-left			{ float:left; width:230px; padding-left:22px;}
#articleContent .content-area-left { float: none; padding-left: 0; margin: 0 0 10px 2px; }
.content-area-largeimage	{ text-align:center; }
.content-area-left p		{ margin:0px 0px 10px 0px !important; padding:0px;}
.content-area-right			{ float:right; margin:0px 0px 10px 10px; padding-right: 16px; }
.content-area-middle		{ border-bottom: 1px solid #F5F5F5; background-color: #f5f5f5; overflow: hidden; }
.content-whitearea			{ margin-left: 7px; margin-top:20px; background-color:#fff; width:476px;}
.content-whitearea-top		{ background: url(../images/white-top-bg.gif) no-repeat top left; width:476px; height:14px;}
.content-whitearea-middle	{ padding:0px;}
.content-whitearea-bottom	{ background: url(../images/white-bottom-bg.gif) no-repeat top left; width:476px; height:13px;}
.content-area div.description ul	{ list-style-type:disc; margin:10px 0px 10px 25px; padding:0;}
.content-area div.description ul li { margin:0; padding: 0 0 8px; }
.content-area div.description ol	{ list-style-type:none; margin:20px 0px 10px 10px; padding:0;}
.content-area div.description ol li { margin:0; padding: 0 0 8px; }
.content-area div.description dl	{ margin:20px 0px 10px 10px; padding:0;}
.content-area div.description dd	{ margin: 0 0 0 28px; padding:1px 0px 12px 0px; } 
.content-area div.description dt	{ float:left; clear:left; width:15px; font-weight:bolder; font-size:16px;}

#BrandPageContentWrapper .content-area-bottom	{ background: url(../images/environment/content-area-bottom-smallbg.gif) no-repeat; width: 515px; height: 6px;}

.content-area-small		{ width: 244px; overflow: hidden; margin: 0 26px 20px 20px; float: left; }
.content-area-small img { margin: 10px 0 0 20px; }
.content-area-small ul, 
.content-area-small p	{ margin-bottom: 0; padding-bottom: 1px; color:#252525; padding-left: 0; }
.right-item				{ margin-right: 0; }

#helpContent			{ margin-bottom: 20px; width:660px; }
#helpContentWidgets .content-area-top					{ background: url(../images/help-widget-header.png) no-repeat; height: 61px; width:244px; } 
#helpContentWidgets .content-area-middle .description	{ margin-top: 0; }
#helpContentWidgets h2	{ float: left; color:white; font-size: 12px; margin: 0 0 0 10px; padding-top: 12px; }

#helpContentWidgets .liveHelp-go { display: inline; text-decoration: underline; font-size: 12px; width: 160px; text-indent: 0; cursor: pointer; float: none; padding: 0; background: none; margin: 0; }
#helpContentWidgets h2 a.liveHelp-go { display: block; }
#helpContentWidgets h2 a.liveHelp-go:hover { color: #fff; }

p.introBlue,
.introBlue p,
div.introBlue p, 
div.introBlue				{ color: #09ace3; font-weight:normal; font-size:12px; margin-top: 0px; }
p.introBlueWithoutMargin,
div.introBlueWithoutMargin	p,
div.introBlueWithoutMargin	{ margin:0px; font-size:12px; color:#09ace3; font-size:12px; }

div.introBlueWithoutMargin,
div.introBlue	{ margin-bottom: 10px; }

.search-results { width: 490px; height: auto; }
a.search-link	{ margin: 10px 0 0 22px; display: block; }

/***End Page Content CSS***/

/***Begin LHS Middle RHS CSS***/
#HomeLHSTopBanner				{ margin-top:15px;}
#HomeLHSBottomBanner			{ margin-top:20px;}

.lhs-flash,
.lhs-video,
.livechat-widget				{ margin-bottom:20px; }
.lhs-banner						{ margin-left:5px; margin-bottom:20px;}
.lhs-videoplayer				{ display:block; width:200px; height:200px;}
.lhs-banner	.lhs-top			{ background:url(../images/home/lefttile-top.gif) no-repeat top left; width:198px; height:10px; overflow:hidden; }
.lhs-banner	.lhs-content		{ background:url(../images/home/lefttile-line.gif) repeat-y top left; width:198px;}
.lhs-banner	.lhs-bottom			{ background:url(../images/home/lefttile-bottom.gif) no-repeat top left; width:198px; height:22px;  }
.lhs-banner	.lhs-title			{ display:block; padding:10px 16px 10px 26px; background:url(../images/home/lefttile-arrowbtn.gif) no-repeat 16px 14px;}
.lhs-banner	.lhs-title a:link
.lhs-banner	.lhs-title a:acitve,
.lhs-banner	.lhs-title a:visited { font-size:12px; color:#444444 !important; text-decoration:underline; }
.lhs-banner	.lhs-title a:hover	{ font-size:12px; color:#444444 !important; text-decoration:underline; }
.lhs-banner	.lhs-detail			{ margin-bottom: 10px;}
.lhs-banner	.lhs-detail p		{ padding:0px 16px; margin:0px;}
.lhs-banner	.lhs-link			{ margin-top:5px;  margin-left:124px;}
.lhs-banner	.lhs-image			{ width:191px;}
.lhs-link .more					{ background:url(../images/home/more-btn-transparent.gif) no-repeat top left; width:55px; height:22px; display:block; text-indent:-9999px; cursor:pointer;}

.middle-video					{ width:515px; height:368px; margin:25px 0 0;}
.middle-flash					{ width:515px; height:400px;}
.middle-videoplayer				{ width:505px; height:335px; display:block;}
.middle-video-text				{ font-size:14px; line-height:1.3em; background:url(../images/home/videoplayer-bg-line.gif) repeat-x top left; height:24px; width:505px;}
.middle-video-text a:link,
.middle-video-text a:active,
.middle-video-text a:visited,
.middle-video-text a:hover		{ color:#fff; padding-left:8px; display:inline-block; padding-top:3px;}
.middle-banner					{ margin:9px 0 18px; _margin-top:14px;}

.rhs-flash,
.rhs-video, .rhs-banner			{ margin-bottom:20px;}
.rhs-videoplayer				{ display:block; width:200px; height:200px;}

.statictextwithimagebanner-top			{ background:url(../images/home/lefttile-top.gif) no-repeat top left; width:198px; height:10px; overflow:hidden; }
.statictextwithimagebanner-content		{ background:url(../images/home/lefttile-line.gif) repeat-y top left; width:198px;}
.statictextwithimagebanner-bottom		{ background:url(../images/home/lefttile-bottom.gif) no-repeat top left; width:198px; height:22px;  }
.statictextwithimagebanner-title		{ display:block; padding:10px 16px 10px 26px; background:url(../images/home/lefttile-arrowbtn.gif) no-repeat 16px 14px;}
.statictextwithimagebanner-title a:link,
.statictextwithimagebanner-title a:visited,
.statictextwithimagebanner-title a:active		{ font-size:12px; color:#444444; text-decoration:underline; }
.statictextwithimagebanner-detail		{  }
.statictextwithimagebanner-detail p		{ padding:0px 16px; margin:5px 0;}
.statictextwithimagebanner-link			{ margin-top:5px;  margin-left:124px;}
.statictextwithimagebanner-image		{ width:191px;}
.statictextwithimagebanner-link .more	{ background:url(../images/home/more-btn-transparent.gif) no-repeat top left; width:55px; height:22px; display:block; text-indent:-9999px; cursor:pointer;}

/***End LHS CSS***/

/* Begin Error page styling */
.error-page h1		{ text-transform: none; }
.error p			{ color:#990000; margin: 0 12px; font-size: 14px; font-weight: normal; padding-bottom: 5px; }
.error-page-links	{ padding: 10px 0 0 22px; }
/* End Error page styling */

/***Begin Artice Page CSS***/
#ArticleDetailsWrapper					{ }
.news-heading							{ color:#09ace3;}
.news-heading-first 					{ color:#09ace3; }
.news-more								{ padding-bottom: 6px;}
.news-shortdetails						{ padding-top:3px; line-height:1.3em; color:#252525;}	
.news-heading a							{ color:#09ace3 !important; text-decoration:none !important; font-size:12px;}
.news-heading  a:hover					{ color:#09ace3 !important; text-decoration:underline !important; font-size:12px; }
span.news-title a,
span.news-title a:active				{ color:#09ace3 !important; text-decoration:none; font-size:11px; line-height:11px;}
span.news-title a:hover					{ color:#09ace3; text-decoration:underline; font-size:11px; line-height:11px;}
span.news-date							{ padding-left:4px;}
span.more								{ margin:0 0 2px 2px; display:block;}							
span.more a								{ color:#09ace3 !important; text-decoration:none; font-size:11px;}
span.more a:hover						{ color:#09ace3; text-decoration:underline; font-size:11px;}

#leftSideMoreNewsWrapper				{ background:url(../images/environment/more-news-bg.gif) no-repeat top left; text-align:left; width:199px; height:194px; margin:100px 0 20px 0;}
#moreNewsContentBox .more-news-top		{ padding-top:30px; color:#ff6712; font-size:12px;}
#moreNewsContentBox .more-news-content	{ }
#moreNewsContentBox						{ margin-left:25px; width:112px;}

div.articles							{ padding-bottom:6px; }
#ArticleRating							{ margin-top:6px; }
span.rating								{ float:left; margin-top:4px; }
span.votes								{ float:left; margin-top:4px; margin-left:5px; color:#282560; }
.rating									{ background-image:url(../images/home/rate-bubbles-transparent.gif); background-repeat:no-repeat; width:82px; height:17px; overflow:hidden; display:block; text-indent:-9999px;}
.score0									{ background-position:0 0;}
.score1									{ background-position:0 -17px;}
.score2									{ background-position:0 -34px;}
.score3									{ background-position:0 -51px;}
.score4									{ background-position:0 -68px;}
.score5									{ background-position:0 -85px;}

#ArticleRateWrapper						{ overflow:hidden; letter-spacing:-1px;}
#ArticleRateWrapper .send-to-friend		{ float:left; background:url(../images/home/yellow-bubble.gif) no-repeat 0 8px; width:70px; padding-top:8px; padding-left:22px; height:19px; margin-left: 16px; }
*html #ArticleRateWrapper .send-to-friend { margin-left: 8px; }
#ArticleRateWrapper .save-to-myworld	{ float:left; background:url(../images/home/yellow-bubble.gif) no-repeat 0 8px; width:85px; padding-top:8px; padding-left:22px; margin-left:2px; height:19px; }
#ArticleRateWrapper	.article-rate		{ float:left; padding-left: 30px; width: 175px; }
#ArticleRateWrapper	.article-share		{ float: left; width: 130px; margin: 6px 0 0 20px; }
#ArticleRateWrapper	.article-commments	{ float:left; width:72px; height:36px; }
.article-rate a							{ cursor: pointer;}
.article-rate span						{ float:left; display:block; padding-top:8px; margin-right:5px;}
.article-rate a#rateYes					{ float:left; background:url(../images/home/rate-btn-yes.gif) no-repeat top left; width:37px; height:36px; text-indent:-9999px;}
.article-rate a.rate-middleline			{ float:left; width:1px; height:26px; background:url(../images/home/rate-middle-line.gif) no-repeat top left;}
.article-rate a#rateNo					{ float:left; background:url(../images/home/rate-btn-no.gif) no-repeat top left; width:34px; height:26px; text-indent:-9999px;}
#articleRateSuccess { margin-top: 7px; color:#09ace3; }
/***End Artice Page CSS***/

/* Begin Content With Image Item styles */
.leftarea		{ float: left; width: 280px; }
.fullwidth		{ width: 490px; }
.rightarea		{ float: left; width: 200px; }
.rightarea img	{ width:200px;}
/* End Content With Image Item styles */

/* Begin Special Offers page styles */
#specialOffers ul		{ margin: 0 0 0 40px; padding: 0; overflow: hidden; } 
#specialOffers ul li	{ color: #252525; margin-top: 10px; list-style-type: none; padding-left: 14px; background: url(../images/list-disc-blue.gif) left 3px no-repeat; }
.large-img { margin-bottom: 10px; }
/* End Special Offers page styles */

/***Begin News Spot Styles***/
#newsSpotWrapper		{ margin: 0px 0px 30px; padding-left: 20px; padding-right:10px; color:#282560;}
#newsSpotWrapper .newsSpotCategory	{ color:#ff6712; }
#newsSpotWrapper .newsSpotTitle		{ color:#ff6712; font-weight:bold; font-size:18px; padding:5px 0px;}
#newsRate				{ margin:10px 0px 5px 0px;}
#newsComments			{ background:url(/images/comments-logo.gif) top left no-repeat; width:170px; height:19px; margin-bottom:5px; padding-left:28px;}
#newsRss				{ background:url(/images/rss-logo.gif) top left no-repeat; width:170px; height:19px; padding-left:28px;}

#newsComments a, 
#newsRss a				{ color:#282560; text-decoration:underline;}

.leftSectionSeperator	{ margin:10px 0px 0px;}
/***End News Spot Styles***/

/***Begin Send to friend styles***/
div.send-to-friend a.sendtofriend		{ color: #717171; text-decoration:none; }
div.send-to-friend a.sendtofriend:hover	{ color: #717171; text-decoration:underline; }

#sendToFriendButtons			{ padding:10px 0px;}
.send-sendtofriend              { text-indent:-9999px; float:left; margin-left:100px; cursor:pointer; background:url(/images/email-send-btn.gif) no-repeat; width:55px; height:24px; }
#sendToFriendSuccess			{ margin-top:10px; font-weight:bold; line-height:18px;}
#sendToFriendSuccess .send-success { float:right; margin:20px 10px 0px 0px;}
.sendtofriend-content           { background: url(/images/email-box-line.gif) repeat-y top left; padding:10px 23px 0px; width:342px; min-height:1px;}
.sendtofriend-content p			{ margin-bottom:10px;}
.sendtofriend-content span      { font-size:11px;}
.sendtofriend-textbox			{ width:174px; float:left; margin-left:10px; height:15px; font-size: 11px; }
.sendtofriend-textarea			{ width:330px; margin:0px 0px 0px 10px; padding:0;}
.sendsuccess-field				{ font-weight:bold; float: left; width: 140px; }
.sendtofriend-title				{ font-weight:bold; font-size:12px;}
.sendtofriend-loading			{ background: url(/images/spinner_purple.gif) no-repeat center top; width:340px; height:48px;}			

/***End Send to friend styles***/

/***Begin Refer a Friend***/
div.refer-to-friend				{ margin-left:16px; padding-left:22px; padding-top:8px; height:19px; background:transparent url(../images/home/yellow-bubble.gif) no-repeat scroll 0 8px; width:100px; }
div.refer-to-friend a.referafriend			{ color:#717171; text-decoration:none; }
div.refer-to-friend a.referafriend:hover	{ color:#717171; text-decoration:underline; }
/***End Refer a Friend***/

/***Begin Thank you styles***/
.policyheading			{ padding-left:22px; color:#252525;}
span.span-purple-bold	{ color:#472C78; padding:2px 0px; display:block; font-weight:bold;}
span.span-purple-bold label { color:#252525; }
#policydetails			{ padding:10px 22px 0;}
#policydetails ul		{ color:#252525; margin:10px 0 10px 25px; padding:0; }
#policydetails ul li	{ line-height:1.3em; margin-bottom:4px;}
#policydetails .policyPDF	{ background-image:url(../images/pdf-icon.gif); background-repeat:no-repeat; background-position:top left; display:block; padding-left:20px; padding-bottom:10px; font-weight:bold;}

.joinmybuzz-content		{ }
.joinmybuzz-link,
.returnmybuzz-link		{ margin:15px 0px 20px;}
.joinmybuzz-link a		{ background:url(../images/logo_mybuzz.gif) top left no-repeat; width:109px; height:34px; display:block; text-indent:-9999px;}
.returnmybuzz-link a	{ background:url(../images/logo_mybuzz.gif) top left no-repeat; width:109px; height:34px; display:block; text-indent:-9999px;}
/***End Thank you styles***/

/***Begin Sitemap Styles***/
#Sitemap		{ margin:0 22px 10px 30px;}
#Sitemap ul		{ margin-bottom:0; list-style-position:outside; list-style-type:none;}
#Sitemap ul li	{ padding:0; margin:0; list-style-type:none;}
#Sitemap a		{ text-transform:lowercase;}
#Sitemap .sitemap-toplevel			{ margin:0; padding:0;}
#Sitemap .sitemap-toplevel a		{ background:url(../images/sitemap/arrow-down-yellow-small.gif) left 5px no-repeat; padding-left:12px; color:#666666; font-weight:bold;}
#Sitemap .sitemap-secondlevel a		{ background:url(../images/sitemap/arrow-down-yellow-small.gif) left 5px no-repeat; padding-left:12px; color:#666666; font-weight:normal;}
#Sitemap .sitemap-toplevel li		{ margin-bottom:15px;}
#Sitemap .sitemap-secondlevel		{ margin:8px 20px 0px; padding:0;}
#Sitemap .sitemap-secondlevel li	{ margin-bottom:8px;}
#Sitemap .sitemap-otherlevel		{ margin: 6px 20px; padding:0;}
#Sitemap .sitemap-otherlevel li		{ margin-bottom:2px;}
#Sitemap .sitemap-otherlevel a		{ background:url(../images/sitemap/arrow-down-yellow-small.gif) left 5px no-repeat; padding-left:12px; color:#666666; font-weight:normal;}
/***End Sitemap Styles***/

/*MyBuzz Tutorials Start*/
#myBuzzTutorials	{ margin-top:20px;}
#myBuzzTutorials .tutorial-heading		{ padding-left:20px; margin:4px 0 18px 0;}
#myBuzzTutorials .tutorial-heading h1	{ color:#000000; font-size:20px; font-weight:normal; margin:0; }
#myBuzzTutorials .tutorial-item			{ margin-bottom:20px; overflow:hidden;}
#myBuzzTutorials .tutorial-item .tutorial-left	{ float:left; width:244px; margin-right:10px}
#myBuzzTutorials .tutorial-item .tutorial-right	{ float:right; width:406px;}

#myBuzzTutorials .tutorial-item h2		{ color:#ffffff; float:left; font-size:12px; margin: 0 0 0 10px; padding-top:12px;}
#myBuzzTutorials .content-area-top		{ background: transparent url(../images/help-widget-header.png) no-repeat scroll 0 0; height:61px; width:244px;}
#myBuzzTutorials .content-area-middle	{ background-color:#F5F5F5; border-top:1px solid #F5F5F5; overflow:hidden; border-bottom:solid 1px #F5F5F5;}
#myBuzzTutorials .content-area-bottom	{ background:transparent url(../images/content-area-bot-small-bg.gif) no-repeat scroll 0 0; width:244px; height:16px; }
#myBuzzTutorials .content-area-middle .description		{ color:#252525; margin:0 15px; }
#myBuzzTutorials .content-area-middle .description p	{ margin-bottom:10px; }
.tutorial-right img { width:406px !important;}
/*MyBuzz Tutorials End*/

/*Paging Style Start*/
.paging-results			{ float:right; margin-bottom:10px; }
.paging-results span	{ color:#09ACE3; margin-right:5px; }
.paging-results a		{ color:#717171 !important; margin-right:5px; }
	
.news-paging			{ margin-bottom:10px;}		
.news-paging .paging-results { margin-bottom:0; margin-right:15px;}
/*Paging Style End*/

/*new home page styles*/
#TheBuzzPageWrapper		{ width:994px; margin: 0 auto;}
#TheBuzzPageMainContent {}
#TheBuzzPageHeader		{ background:url(../images/homepage/img-blue-sky.gif) top right no-repeat; width:988px;}
#HeaderWrapper			{ height:119px;}

.header-left			{ width:186px; float:left; margin-top:38px;}
.header-middle			{ width:584px; float:left; margin-top:54px; }
.header-right			{ width:218px; float:right;}
.header-left img		{ margin-left:27px;}
.header-left h2,
.middle-banner h1		{ display:none; visibility:hidden;}

.maincontent-left	{ width:660px; float:left;}
.maincontent-right	{ width:332px; float:right; }

/*begin MaskedTwoButton Widget*/
#MaskedTwoButtonWidgetWrap		{ width:326px; height:189px; font-size:12px; float:left; background-color:Transparent; background-position:right top; background-repeat:no-repeat;}
#MaskedTwoButtonWidgetWrap h3	{ padding: 0 18px 0 20px; height:45px; line-height:38px; color:#ffffff; font-weight:bold; font-size:14px;}
.twobuttonwidget-firstlink		{ margin: 0 10px 0 20px; display:inline-block; position:relative;}
.twobuttonwidget-secondlink		{ display:inline-block; position:relative;}
.twobuttonwidget-content		{ }
.twobuttonwidget-content 		{ margin:10px 0 15px 20px; width:170px; color:#333333;}
.twobuttonwidget-content p		{ margin:0; padding:0;}
.twobuttonwidget-details	{ width:326px; height:189px; background-color:Transparent; background-position:left top; background-repeat:no-repeat !important;}
/*end MaskedTwoButton Widget*/

/*begin Carousel Widget*/
div.carousel-hide 	{ display:none; }
div.carousel-show 	{ display:inherit; }
.go-view-all			{ text-indent: -9999px; margin:0px 0px 0px 25px; padding:5px 3px 5px 27px; width: 78px; height: 9px; border: 0; background: url(../images/HomePage/Carousel_ViewAll_Btn.gif) no-repeat; float:left !important; margin-left:5px !important; padding-right:0px !important; cursor:pointer;} 
#CarouselWidgetWrap		{ width:326px; height:189px; float:left; background-color:Transparent; background-position:left top; background-repeat:no-repeat; overflow:hidden;}
#CarouselWidgetWrap h3	{ padding: 0 18px 0 38px; height:45px; line-height:38px; color:#ffffff; font-weight:bold; font-size:14px;}
a.carouselwidget-buttonlink  { margin:10px 0 0 5px; cursor:pointer; display:inline-block; position:relative;}
.carsouselwidget-content	{ width:200px; float:right; color:#333333; font-size:12px;}
.carsouselwidget-details	{ width:326px; height:189px; background-color:Transparent; background-position:left top; background-repeat:no-repeat !important;}
.carousel-title			{  font-weight:bold; margin-bottom:2px;}
.carousel-snippettext p { margin:0 0; padding:0;}
.carousel-pre-article	{ background:url(../images/homepage/grey-arrow-left.gif) no-repeat; height:9px; width:5px; float:right; margin-top:40px; margin-right:10px; cursor:pointer; position:relative;}
.carousel-next-article	{ background:url(../images/homepage/grey-arrow-right.gif) no-repeat; height:9px; width:5px; float:right; margin-top:40px;cursor:pointer; position:relative;}
.carousel-index		{ visibility:hidden; display:none;}
.carousel-snippettext a { position:relative;}

#CarouselWidgetHiddenContents { display:none; visibility:hidden;}
/*end Carousel Widget*/

/*begin WhiteLinks Widget*/
#WhiteLinksWidgetWrap		{ width:326px; font-size:12px; margin-top:15px; height:174px; _height:170px;/*IE6 height is 170*/}
.whitelinkswidget-content	{ padding:15px 15px 8px 18px;}
.whitelinkswidget-content p { margin:0; padding:0;}
.whitelinkswidget-links		{ padding-left:18px}
.whitelinkswidget-links a
/*end WhiteLinks Widget*/

/*begin InfoExpand Widget*/
div.section-hide 	{ display:none; }
div.section-show 	{ display:inherit; }
.infoExpandWidgetWrap-left,
.infoExpandWidgetWrap-right { width:324px;  float:left; color:#333333; font-size:12px;}
.infoExpandWidgetWrap-left .expanded-widget-header	{ background:url(../images/homepage/expanded-widget-top.gif) no-repeat; height:12px; width:324px; font-size:1px; display:block;}
.infoExpandWidgetWrap-left .expanded-widget-bottom	{ background:url(../images/homepage/expanded-widget-bottom.gif) no-repeat; height:12px; width:324px; display:block;}
.infoExpandWidgetWrap-left .expanded-widget-content { background:url(../images/homepage/expanded-widget-bg.gif) repeat-y; width:307px; height:auto; padding-left:17px;}
.infoExpandWidgetWrap-right .expanded-widget-header	{ background:url(../images/HomePage/expanded-widget-top-r.gif) no-repeat; width:324px; height:12px; font-size:1px;display:block;}
.infoExpandWidgetWrap-right .expanded-widget-content { background:url(../images/homepage/expanded-widget-bg-r.gif) repeat-y; width:309px; padding-left:15px; height:auto;}
.infoExpandWidgetWrap-right .expanded-widget-bottom { background:url(../images/homepage/expanded-widget-bottom-r.gif) no-repeat; height:12px; width:324px; display:block;}
.infoExpandWidgetWrap-right .expanded-widget-content h3 { }
.expanded-widget-content h3 {font-weight:bold; font-size:14px; padding-left:23px;}
.expanded-widget-content p	{ margin:0 }
.expanded-widget-link-items { padding-bottom:10px; width:291px;}
.expanded-widget-link a	{ font-weight:bold; width:268px; color:#1bb1e7; font-size:12px; cursor:pointer;}
span.link-info	{ background:url(../images/homepage/icon-exclamation.png) no-repeat top left; width:18px; height:20px; float:left;}
span.link-icon	{ background:url(../images/homepage/icon-arrow.png) no-repeat top left; width:18px; height:20px; float:left; margin-right:5px; cursor:pointer;}
.selected span.link-icon { background:url(../images/homepage/icon-arrow-down.png) no-repeat top left; width:18px; height:20px; float:left; margin-right:5px;}
/*IE6 fix*/
* html span.link-info { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/homepage/icon-exclamation.png');} 
* html span.link-icon { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/homepage/icon-arrow.png');}
* html .selected span.link-icon { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/homepage/icon-arrow-down.png');}
.expanded-widget-info	{ margin:5px 15px 15px 22px; width:268px;}
.expanded-link-details  { margin:5px 15px 1px 22px; width:268px; clear:both;}
.infoexpand-wrap 		{ background: url(../images/homepage/expanding-long-line.gif) bottom left repeat-y ; width:648px; clear:both;}
.infoexpand-wrap .wide-widget { margin-top:0;}
.infoexpandwrap-header	{ background: url(../images/homepage/expanding-long-header.gif) top left no-repeat; width:648px; height:12px; font-size:1px; display:block;}
.infoexpandwrap-bottom	{ background: url(../images/homepage/expanding-long-bottom.gif) top left no-repeat; width:648px; height:12px; font-size:1px; display:block;}
.infoexpand-wrap .expanded-widget-header,
.infoexpand-wrap .expanded-widget-bottom,
.infoexpand-nowrap .infoexpandwrap-header,
.infoexpand-nowrap .infoexpandwrap-bottom  { background:none; height:0; width:0; display:none;}
.infoexpand-nowrap .wide-widget	{ margin-top:10px;}
/*end InfoExpand Widget*/

/*begin sub navigation*/
#SubNavHeader { position:absolute;}
#SubNavigation {background:url(../images/homepage/subnav_bgline.gif) repeat-y top left; width:159px; margin-left:3px;}
#SubNavigation ul { margin:0; padding:0; list-style-type:none;}
#SubNavigation ul li ul { margin:0; padding:0; }
#SubNavigation ul li a	{ color: #762c91; display:block;}
#SubNavigation ul li a.subNavMenuToggle	{ display:inline; float:left; width:11px; background:url(../images/homepage/subnav_collapse.gif) no-repeat 3px 4px; height:13px;}
#SubNavigation ul li a.hasToggleItems { cursor:pointer; }	
#SubNavigation ul li a.selected	{ background:url(../images/homepage/subnav_open.gif) no-repeat 0 6px; width:11px; height:13px;}
#SubNavigation .subnavlevel2 li	{ margin:0 0 0 12px;}
#SubNavigation .subnavlevel2 li a	{ font-weight:bold; width:105px; float:right;}
#SubNavigation ul.subnavlevel2	{ width:131px; position:relative; top:-8px;}
#SubNavigation ul.subnavlevel3		{ width:115px; clear:both; padding-top:1px;}
#SubNavigation ul.subnavlevel3 li  { list-style-type:none; padding:0 0; margin-top:4px; overflow:hidden;}
#SubNavigation ul.subnavlevel3 li a { font-weight:normal; float:left; width:95px;}
#SubNavigation span.subnav-dash { width:5px; float:left; padding-right:2px;}
#SubNavigation ul li.subnav_greyline { background:url(../images/homepage/subnav_greyline.gif) no-repeat left bottom; height:12px; width:131px; margin:0 0 8px 0;}
.subnavtop	{ position:relative; left:2px; *left:-1px; top:-21px; background:url(../images/homepage/subnav_top.gif) no-repeat top left; width:162px; height:21px;}
.subnav-section-header	{ font-weight:bold; font-size:14px; color:White; background:url(../images/homepage/subnav_header.gif) no-repeat top left; width:159px; height:49px;}
.subnav-section-header span { margin-left:5px;}
.subnav-section-bottom { background:url(../images/homepage/subnav_bottom.gif) no-repeat top left; height:21px; width:140px;}
/*end sub navigation*/
