﻿.clear,
.clearBoth		{ clear:both;}
.clearLeft		{ clear:left; }
.clearRight		{ clear:right;}
.rhs-widget		{ margin-top:10px; }
.rhs-widget a:hover { text-decoration:underline; }
.rhs-widget a:link, .rhs-widget a:visited { color:#09ACE3; text-decoration:none; }
.rhs-widget a:hover { color:#09ACE3; text-decoration:underline; }

a.SkyBlue:link,
a.SkyBlue:active,
a.SkyBlue:visited	{ color:#09ace3; text-decoration:underline;}
a.SkyBlue:hover		{ color:#09ace3; text-decoration:underline !important;}

img		{ border:none;}

.policy-toc a:link,.policy-toc a:active	{ color:#09ace3; text-decoration:underline;}
.policy-toc a:hover	{ color:#09ACE3; text-decoration:none;}

/***Begin Page Header CSS***/
#pageHeader				{ width:960px; height:140px; position: relative; overflow:hidden; }
#mainHeaderLeftWrapper	{ height:0; display:none;}
#flashNavigationWrapper	{ width:615px;float:left; }
#loginSearchWrapper     { background:none !important;  float:right;  padding-left:0px !important; padding-top:0px !important;}
#loginSearchBox			{ width:340px; height:30px; font-size:14px; padding-top:3px;}
#loginContextInfo		{ padding:6px 15px 0px 10px; width:315px; font-size:11px; color:#717171;}
#loginContextInfo p		{ margin:0 0 5px 0; padding:0;}
#loginContextInfo a		{ color:#09ACE3; text-decoration:underline;}
#loginContextInfo a:hover	{ color:#09ACE3; text-decoration:underline;}
span.myLogin			{ display:block; padding-left:12px; padding-right:15px; width:115px !important; float:left; padding-top:3px;}    
span.myLogin a			{ text-decoration:none; color:#6f2c7b !important; font-weight:bold;}
span.myLogin a:hover	{ text-decoration:none !important;}
span.searchText			{ font-weight:bold; color:#000; float:left; width:55px; padding-top:3px;}
#BuzzSearchBox .searchInputBox	{ width:160px; margin-top:0; padding:3px 0 9px 12px; line-height:14px; font-size:12px; border: none; background: url(../images/HomePage/search_box_bg.gif) no-repeat; color:#333333; float:left; *padding:5px 0 7px 12px;}
.go-search				{ text-indent: -9999px; width: 23px; height: 26px; border: 0; background: url(../images/HomePage/search_button.gif) no-repeat; float:left; margin-left:0px !important; padding-right:0px !important; cursor:pointer;} 
.top-row				{ height: 250px; }
.yellow-text			{ color: #ff670d; }
.widget-area			{ width: 248px; border: 1px solid #000; float: left; height: 250px;}

#loginSearchBoxContent	{ overflow:hidden; }
#BuzzSearchBox			{ float:right; margin-right:5px; margin-top:5px;}
#BuzzSearchBox .topbox-content .go-search { margin-left:15px;}

#mainHeaderWrapper		{ background:url(../images/homepage/img-blue-sky.gif) top right no-repeat; height:179px !important; overflow:visible !important;}
#GlobalHeaderWrapper	{ width:715px; height:118px; }
.global-header-left		{ width:185px; float:left; margin-top:38px;}
.global-header-left img { margin-left:26px;}
.global-header-middle		{ width:430px; float:left; margin-top:54px;}
/**End Page Header CSS***/

/***Begin Page Left Widget***/
#brandLogo				{ width: 220px; height:70px; margin-bottom:5px;}
#brandLogo img			{ margin-left:30px;}
.awidgetmodal img		{ margin-left: 20px; }
.awidgetmodal			{ display:block; margin-bottom:5px; height:70px;}

.lhs-widget					{ width:138px; } 
.QuotepageLhsBanner			{ background: url(../images/home/purplebubble.gif) no-repeat top left; width:138px; height:205px; color:#fff; font-weight:bold;}
.lhs-widget-slim					{ width:135px; } 
.QuotepageLhsBanner-slim			{ color:#fff; font-weight:bold; height:163px; background:no-repeate top left; }

.QuotepageLhsBanner p		{ margin:0; line-height:1.4em; padding-bottom:5px;}
.QuotepageLhsBanner p a		{ color:#fff; text-decoration:none;}
.QuotepageLhsBanner p a:hover	{ color:#fff; text-decoration:underline;}

.QuotepageLhsBanner-slim p		{ margin:0; line-height:1.4em; padding-bottom:5px;}
.QuotepageLhsBanner-slim p a		{ color:#fff; text-decoration:none;}
.QuotepageLhsBanner-slim p a:hover	{ color:#fff; text-decoration:underline;}
.banner-text				{ padding:20px 10px 0px 2px; color:#fff;  font-family:Verdana; font-size:12px;}

#QuotepageLhsBannerWrapper_myquote,
#QuotepageLhsBannerWrapper_mypolicy,
#QuotepageLhsBannerWrapper_mypayment,	
#QuotepageLhsBannerWrapper_myquoteupdate,
#QuotepageLhsBannerWrapper_mypolicyupdate,
#QuotepageLhsBannerWrapper_mypaymentupdate,
#QuotepageLhsBannerWrapper_MyClaimCarHire { width:220px;}

#QuotepageLhsBannerWrapper_myquote .QuotepageLhsBanner,
#QuotepageLhsBannerWrapper_mypolicy	.QuotepageLhsBanner,
#QuotepageLhsBannerWrapper_mypayment .QuotepageLhsBanner,	
#QuotepageLhsBannerWrapper_myquoteupdate .QuotepageLhsBanner,
#QuotepageLhsBannerWrapper_mypolicyupdate .QuotepageLhsBanner,
#QuotepageLhsBannerWrapper_mypaymentupdate .QuotepageLhsBanner,
#QuotepageLhsBannerWrapper_MyClaimCarHire .QuotepageLhsBanner  { width:180px; height:205px;}

#QuotepageLhsBannerWrapper_myquote .banner-text,
#QuotepageLhsBannerWrapper_mypolicy .banner-text,
#QuotepageLhsBannerWrapper_mypayment .banner-text,	
#QuotepageLhsBannerWrapper_myquoteupdate .banner-text,
#QuotepageLhsBannerWrapper_mypolicyupdate .banner-text,
#QuotepageLhsBannerWrapper_mypaymentupdate .banner-text,
#QuotepageLhsBannerWrapper_MyClaimCarHire .banner-text { padding: 40px 32px 0 16px}	

/***End Page Left Widget***/

/*Begin Welcome widget styles */
.welcome-bar { margin-bottom: 10px; overflow: hidden; color: #472C78; background: url(../images/welcome-bar-bg.gif) no-repeat; width: 515px; height: 91px; }
.welcome-bar h2 { font-size: 20px; margin: 10px 0 6px 16px; }
.welcome-bar p { margin: 0 0 0 16px; padding: 0; width: 245px; }

.alert-bar { margin-bottom: 10px; overflow: hidden; color: #FF6712; background: url(../images/alert-bar-bg.gif) no-repeat; width: 515px; height: 49px; }
.alert-bar p { margin: 18px 0 0 140px; }

/*End Welcome widget styles*/

/***Begin Knowledgebase widget CSS***/
#knowledgeBaseWrapper			{ width:210px; font-size:11px; font-family:Verdana;}
#knowledgeBaseHeading			{ background:url(../images/home/askexpert-top.gif) no-repeat top left; width:210px; height:51px;}
#knowledgeBaseTitle				{ font-weight:bold; color:#000; padding-left:15px;}
#knowledgeBaseContent			{ width: 210px; padding: 8px 0px 5px 0px; background:url(../images/home/askexpert-line.gif) repeat-y top left; overflow:hidden;}
#knowledgeBaseResults			{ width: 180px; padding:5px 5px 0 15px; text-align:left; color:#282560;}
#knowledgeBaseBottom			{ background:url(../images/home/askexpert-bottom.gif) no-repeat top left; width:210px; height:10px;}
#knowledgeBaseSearch			{ float: left; padding-left: 15px; margin-top:2px;}
.knowledgebase-search-textbox	{ width: 120px; color:#472C78; border:solid 1px #acacac; font-size:11px; padding:2px 5px;}
.knowledgebase-go				{ float: left; color:#282560; margin-left: 14px; text-indent:-9999px; background:url(../images/home/go-transparent.gif) no-repeat top left; width:36px; height:23px; display:block; cursor:pointer;}
#knowledgeBaseWrapper a			{ color:#ffffff; overflow:hidden;}
#channelTitleSection			{ display:none; visibility:hidden;}
#knowledgeBaseContent ul		{ margin: 2px 0 0 0; padding:0px 0px 2px 0px; list-style-type:disc; line-height:1.4em;}
#knowledgeBaseContent ul li		{ padding:0px; color:#282560; margin:0px 0px 2px 12px; }
*html #knowledgeBaseContent ul li	{ margin-left: 15px; }
#knowledgeBaseContent ul li	a	{ color:#282560; text-decoration:none;}
#knowledgeBaseContent ul li	a:hover	{ color:#282560; text-decoration:underline;}
#pb								{ visibility:hidden; display:none;}
.related						{ padding: 3px 0; display:none; }
#feedHeader						{ height:0px; display:none; visibility:hidden;}
#feedContent					{ color:#282560; padding: 5px 0;}
.purplespinner-loading			{ background: url(/images/spinner_purple2.gif) no-repeat center top; min-width:48px; height:48px;}
.purplespinner-loading2			{ background: url(/images/spinner_purple.gif) no-repeat center top; min-width:48px; height:48px; width:150px;}
#knowledgeBaseContent .error-message { padding:5px 0px 0px 15px; color:#990000; font-weight:bold; font-size:10px;}
#knowledgeBaseAnswersMore a		{ color:#09ACE3;}
.clearKBLeft					{ height:1px; line-height:1px; clear:left;}
/***End Knowledgebase widget CSS***/

/** Begin Questions Answered Styles */
#questionAnsweredBoxWrapper         { margin:20px 0;}
#questionAnsweredBoxWrapper .questionanswerbox-top      { background:url(../images/questionsbox-top-curve.gif) no-repeat top left; width:210px; height:58px;}
#questionAnsweredBoxWrapper .questionanswerbox-content  { }
#questionAnsweredBoxWrapper .questionanswerbox-bottom   { background:url(../images/questionsbox-bottom-curve.gif) no-repeat top left; width:210px; height:19px;}
#questionAnswerBoxContent           { margin-left:9px; width:190px; background-color:#fff; border-left:solid 1px #f6f6f6;}
#questionAnswerBoxContent #related { display: none; }
#questionAnswerBoxContent ul        { margin:0px; padding:0px; list-style-type:none;}
#questionAnswerBoxContent ul li     { padding:5px 0px 5px 10px; }
#questionAnswerBoxContent ul li a   { color:#757575; text-decoration:underline;}
#questionAnswerBoxContent #feedContent { color:#282560; padding: 5px 5px 5px 0;}
/** End Questions Answered Styles */
    

/***Begin Footer New styles***/
#pageFooter							{ margin:10px 0; width:994px; font-size:11px; font-family:Verdana;}
#footerContentContainer				{ padding:0 0 0 15px; height:23px; color:#666666; width:700px; margin:0px; text-align:left; float:left;}
#footerContentContainer p			{ margin:0px; padding:3px 0 0 0;}
#footerFindUsContainer				{ color:#828282; float:right; text-align:right; height:23px; margin-right:10px;}
#footerFindUsContainer span			{ float:left; padding:3px 6px 0 0;}
#footerFindUsContainer a			{ text-decoration:none; color:White !important; margin-right:3px; float:left;}
#footerNavigationWrapper			{ padding:9px 0 9px 15px; background: url(/images/HomePage/Footer_GreyBar.gif) repeat-x; color:White;}
#footerMenuContainer				{ margin:0px; color:White; width:850px; padding-bottom:0px; text-align:left; float:left; color:#8E8E8E;}
#footerMenuContainer ul				{ padding:0px; margin:0px; list-style-type:none; width:900px !important;}
#footerMenuContainer ul li			{ float:left; padding-right:5px; margin:0px; color:#cccdcd;}
#footerMenuContainer ul li a        { color:#acacac !important; text-decoration:none; }
#footerMenuContainer ul li a:hover	{ color:#acacac !important; text-decoration:underline;}
#footerMenuContainer ul li a.current { color:#717171 !important; font-weight:bold;}
#footerMenuContainer a				{ text-decoration:none; color:White !important; padding:0 1px;}
#footerMenuContainer a:hover		{ text-decoration:underline; color:White !important; padding:0 1px;}
#footerMenuContainer a.current		{ font-weight:bold;}
#footerMenuRightCorner				{ padding: 1px 0 1px 0; margin:0px 12px 0 0; color:White; text-align:right; float:right;}
#footerMenuRightCorner label		{ margin:0px; padding:0px; font-weight:bold;}
#footerLogoContainer				{ float:none !important; width:auto !important; }
/***End Footer New styles***/

/*Edit box styles */
.widgetEditorBox { width: 400px; margin: 10px 50px;}
.widgetEditorBox .ed_label { font-weight: bold; }
.widgetEditorBox .ed_field { overflow: hidden; margin-bottom: 10px; }
/***Begin Quick Poll Styles***/
#quickpoll				{ margin:20px 0px 20px 10px; }
#quickpoll p			{ margin-bottom:10px; color:#282560;}
.poll_heading			{ background: url(/images/quickpoll-text.gif) no-repeat; text-indent: -9999px; height: 20px; width: 88px; }
.poll_options			{ list-style-type:none; margin:0px; padding:0px;}
.poll_options li		{ padding:0; margin:0 0 2px 0; color:#472c78; display:block;}
.poll_options li input	{ margin:0px 5px 5px 0px; padding:0px; display:block; float: left; }
.poll_options li label	{ vertical-align:top; display: block; *margin-top: 3px; float: left; width:175px;}

li.hr { margin:4px 0; font-size:0; display:block; color:#e1e1e1; background-color:#e1e1e1; height:1px; width: 190px; border: none; text-align: left; clear: both; padding: 0; }
.poll_options .poll_option			{ float:left; width:35px;}
.poll_options .poll_option_result	{ float:left; width:130px; margin-left:5px;}
.poll_options .poll_option_result2	{ margin:3px 0px;}
.poll_options .poll_totalvotes		{ float:left; width:80px;}
.poll_options .poll_results			{ font-style:italic; float:right; text-align:left; width:120px;}
.poll_option_result span			{ background:url(../images/poll-line.gif) repeat-x top left; height:15px; width:100%; display:block; position:relative;}
.poll_option_result span b			{ position:absolute; right:-30px; text-align:right; width:30px; font-weight:normal;}
.poll_option_result2 span			{ background:url(../images/poll-line.gif) repeat-x top left; height:15px; width:100%; display:block; position:relative;}
.poll_option_result2 span b			{ position:absolute; right:-30px; text-align:right; width:30px; font-weight:normal;}
.submit_poll		{ background:url(../images/submit-poll.gif) top left no-repeat; display: block; width:92px; height:22px; text-indent:-9999px; margin-top:10px; cursor:pointer;}
#quickpoll a		{ color:#ffffff;}
#quickpoll .error-message { padding:5px 0px 0px 0px; color:#990000; font-weight:bold; font-size:10px;}

/***End Quick Poll Style***/

/** Begin Live Help Styles */    
#liveHelpBoxWrapper             { color:#717171; font-family:Verdana !important; font-size: 11px; }
#liveHelpBoxContent             { overflow: hidden; border-left:0 !important; padding:0 !important;} 
.live-chat-icon { width: 40px; float: left; display: block; background: url(../images/live-chat-icon.gif) no-repeat; height: 43px; } 
#liveHelpBoxContent a.liveHelp-go { float: left; margin-top: 4px; padding-bottom: 10px; background: url(../images/btn_livechat.gif) no-repeat; text-indent: -9999px; width: 102px; height: 24px; display: block; }

.livechat-normal	{ width:210px; margin-top:10px;}
.livechat-normal .livechat-title	{ width:150px; background: url(../images/livechat_txt.gif) 5px 0 no-repeat; float: left; margin: 0; text-indent: -9999px;  height: 43px;}
.livechat-normal p	{ margin: 10px 10px 10px 0 !important; color:#282560; line-height:1.3em !important; }
.livechat-slim		{ width:136px; margin-top:15px;}
.livechat-slim .livechat-title	{ width:76px; background: url(../images/livechat_txt.gif) 0 0 no-repeat; float: left; margin: 0; text-indent: -9999px;  height: 43px;}
.livechat-slim p	{ margin: 8px 2px 8px 0 !important; color:#282560; line-height:1.3em !important; }

/** End Live Help Styles */     

/* Begin generic lightbox styles */
#simplemodal-overlay	{background-color:#fbfbfb; cursor:wait; opacity:0.7 !important;}
#simplemodal-container	{height:300px; width:388px;}
a.modal-closeimg		{ padding:0px !important; margin:0px !important; display:none; visibility:hidden;}
a.modalCloseImg			{ display:none; visibility:hidden;}
.simplemodal-data		{ text-align:left;position:relative;} 

.email-errormessage span   { display:block;}
.email-errormessage		{ margin-bottom:10px; color:#990000;}

.modalbox  { width:388px; color:#717171; font-family: Verdana; }
.modalbox-top               { background: url(/images/email-box-top.gif) no-repeat top left; width:388px; height:36px;}
.modalbox-top span          { color:#fff; font-size: 11px; padding-top:12px; padding-left:15px; font-weight:bold; display:block;}
.close-modalbox             { text-indent:-9999px; float:left; margin-right: 120px; cursor:pointer; background:url(/images/email-close-btn.gif) no-repeat; width:55px; height:24px; }
.send-modalbox              { text-indent:-9999px; float:left; cursor:pointer; background:url(/images/email-send-btn.gif) no-repeat; width:55px; height:24px; }
.modalbox-bottom            { background: url(/images/email-box-bottom.gif) no-repeat top left; width:388px; height:28px;}
.modalbox-container			{ padding:0px; width: 350px; height: 24px; overflow: hidden; font-size: 11px; }
.modalbox-container-textarea	{ width:350px; overflow:hidden; padding:0px;}
.modalbox-container-textarea .modalbox-field { }
.modalbox-field				{ width:140px; float:left; display: inline-block; }
.modalbox-content			{ background: transparent url(/images/email-box-line.gif) repeat-y scroll left top; min-height:1px; padding:10px 23px 10px; width:342px;}
.withoutats					{ margin-left:10px; display: inline-block; }
.ats						{ float:left; width:10px; display:block; height:18px; line-height:16px; color:Red;}
label.modalbox-container	{ display:block; padding-top:5px; height:16px; font-size:11px;}

.modalbox-container input	{ padding:2px 3px;}
.modalbox-container input, textarea, select { border: solid 1px #B0B0B0;}

.modalboxInstructions		{ margin-bottom:10px; line-height:1.35em;}
.modalbox-container .modalbox-textbox	{ float:left; height:15px; width:174px; margin-left:10px; }
.modalbox-container-textarea .modalbox-textarea { width:330px; margin:0 0 0 10px; padding:0; }
.modalbox-form .modalboxButtons	{ padding:15px 0 0 50px;}
.modalbox-loading			{ background:transparent url(/images/spinner_purple.gif) no-repeat scroll center top; height:48px; width:340px;}
.modalbox-title				{ font-size:12px; font-weight:bold; }
.modalbox-textbox			{ font-size:11px;}

a.awidgetmodal				{ cursor:pointer;}
.modalbox-content .message	{ line-height:1.6em;}
.yes-modalbox				{ text-indent:-9999px; float:left; margin-right: 120px; cursor:pointer; background:url(/images/yes-btn.gif) no-repeat; width:55px; height:24px; }
.no-modalbox				{ text-indent:-9999px; float:left; cursor:pointer; background:url(/images/no-btn.gif) no-repeat; width:55px; height:24px; }

/* End generic Lightbox styles */

/* Begin QuickQuote error box styles */
.quickquote-error-box { padding-top: 1px; background: url(/images/quickquote_down.gif) no-repeat; width: 210px; height: 380px; margin-bottom:10px; } 
.quickquote-error-box p { margin: 210px 6px 0 6px; text-align: center; color:#717171; font-family:Verdana !important; font-size:11px;}
.quickquote-error-box a { color:#09ACE3; text-decoration: none; }
.quickquote-error-box a:hover { text-decoration: underline; }
/* End QuickQuote error box styles */

/* Begin Live chat box styles */
.livechat-content           { background: url(/images/email-box-line.gif) repeat-y top left; padding:10px 23px 10px; width:342px; min-height:1px;}
.livechat-content form		{ border: 0; padding: 0; margin: 0; }
.livechat-content p			{ margin-bottom:10px;}
.livechat-content span      { font-size:11px;}
.single-closebutton			{ float:right; margin-left:0px; }
#modalBoxButtons			{ padding-top: 15px; padding-left: 50px; }
.livechat-textbox			{ width:174px; float:left; margin-left:10px; font-size: 11px; }
.livechat-select			{ width:182px; float:left; margin-left:10px; height:18px; font-size: 11px; }
.livechat-title				{ font-weight:bold; font-size:12px;}
#liveChatBox				{ position: relative; }
*html #liveChatBox div.close-modalbox { top: 150px; }
#liveChatInstructions { font-size: 11px; padding-bottom: 10px; }
/* End Live chat box styles */

/*** Begin Search styles ***/
.search-results-msg	{ color:#000; font-size:18px; margin-left:20px;}
.search-heading	{ margin:0 22px; color:#000; font-weight:bold; text-transform:lowercase;}
.pagination-box { margin-bottom: 10px; float: right; }
.pagination-box a { margin-right: 5px; color: #717171 !important; text-decoration: none; }
.pagination-box a:hover { text-decoration: underline; color: #717171 !important;}
.pagination-box span { color: #0CA7DF; margin-right: 5px; }
.search-link	{ margin:20px 5px 0 20px; display:block;}
/***End Search styles ***/

/***Start Feedbackbox Styles***/
#feedbackBox .modalboxInstructions a { color:#282560; text-decoration:underline;}
#feedbackBox .modalbox-container	 { height:auto;}
#feedbackEmailField	{ width:300px; float:left;}
#feedbackEmail		{ margin:0px 0 8px 10px; float:none; display:block;}
#feedbackSuccess	{ font-weight:bold; line-height:18px; margin-top:10px;}
#feedbackSuccess .send-success	{ margin:20px 10px 0 0; float:right; }
/***End Feedbackbox Styles***/

/*start MyBuzz Styles*/
.mybuzz-popuptext-container { background:url(/images/orange-arrow.gif) top left no-repeat; height:20px; width:175px;}
.mybuzz-popuptext-container div { background-color:#ff7312; height:20px; margin-left:9px; }
.mybuzz-popuptext-container span { padding:3px 0 0 4px; display:block; color:#fff;}
/*End MyBuzz Styles*/

/*start QuoteBox Content*/
#standardQuoteDisclaimer ul		{ margin:10px 0 10px 15px; padding:0px; list-style-type:disc;}
#standardQuoteDisclaimer ul li	{ margin:0; padding:0;}
/*end QuoteBox Content*/

/*start MTA style*/
.new-premium-amount { font-size:14px; font-weight:bold; display:block; text-align:center;}
.cancellation-subheader { font-weight:bold; font-size:12px;}
.cancellation-retention-header { font-weight:bold; font-size:12px; color:#FF670D; margin:5px 0 8px 0;}
/*end MTA sytle*/

/*start MyBuzz Login*/
#loginWidget			{ overflow:visible !important; position:absolute; }
#MyBuzzLoginBox			{width:360px; position:relative; top:-105px; left:300px}
#MyBuzzLoginBox .mybuzzlink				{ display:block; margin-top:3px; padding:0 2px;}
#MyBuzzLoginBox .mybuzzlink	 a			{ text-decoration:none; font-size:14px !important; font-weight:bold; color:#6F2C7B;}
#MyBuzzLoginBox .mybuzz-logo			{  height:0; width:0; margin:0; background:none;}
#MyBuzzLoginBox .mybuzz-text			{ width:210px;  float:left; text-align:right;}
#MyBuzzLoginBox .mybuzz-login-text		{ float:left; text-align:right;}

#loggedInUser			{ font-weight:bold; margin-top:3px; float:right;}
#loggedInUser span		{ padding-left:5px; float:left; display:block; color:#717171;}
#loggedInUser a			{ color:#6F297B; text-decoration:underline;}
#loggedInUser a:hover	{ color:#6F297B; text-decoration:underline;}
#loggedInUser .yellow-text	{ color:#FF670D;}

#loginUserInfo			{ font-weight:bold; margin-right:10px; float:left; background:transparent url(../images/homepage/blue-arrow.gif) no-repeat scroll 0 2px; padding-left:15px;}
#loginUserInfo span		{ padding-left:5px; float:left; display:block; color:#717171;}
#loginUserInfo a		{ color:#6F297B; text-decoration:underline;}
#loginUserInfo a:hover	{ color:#6F297B; text-decoration:underline;}
#loginUserInfo .yellow-text	{ color:#FF670D;}

.mybuzz-status			{ font-weight:bold; font-size:12px; }
.mybuzz-status-loggedin { font-weight:bold; float:left; margin-right:10px;}
.mybuzz-seperator		{ font-size:9px; padding:0 2px; font-weight:bold; float:left;}

#MyBuzzLoginBox .mybuzz-text a,
#MyBuzzLoginBox .mybuzz-login-text a	{ color:#09ACE3; text-decoration:none;}
#MyBuzzLoginBox .mybuzz-text a:hover,
#MyBuzzLoginBox .mybuzz-login-text a:hover	{ color:#09ACE3; text-decoration:underline;}

.mybuzz-login-area		{ margin:8px 0 0 72px; width:340px;}
.mybuzz-login-link		{ background:transparent url(../images/homepage/blue-arrow.gif) no-repeat scroll 0 2px; padding-left:15px; height:11px; width:11px; font-size:12px; font-weight:bold;}
.mybuzz-login-userinfo	{ font-weight:bold; float:left; margin-right:10px; background:transparent url(../images/homepage/blue-arrow.gif) no-repeat scroll 0 2px; padding-left:15px;}
.mybuzz-login-userinfo span		{ padding-right:5px; float:left; display:block; color:#717171;}
.mybuzz-login-userinfo a		{ color:#6F297B; text-decoration:underline;}
.mybuzz-login-userinfo a:hover	{ color:#6F297B; text-decoration:underline;}
.mybuzz-login-userinfo .yellow-text	{ color:#FF670D;}

/*end MyBuzz Login*/

/*start home cover level*/
.coverLevelPopupContent { color: #666666; }
.coverLevelPopupContent table { border-collapse: collapse; }
.coverLevelPopupContent table TH, .coverLevelPopupContent table TD { border: 1px solid #EEEEEE; padding: 9px; font-weight: normal; }
.coverLevelPopupContent table TH { border-bottom: none; background: url(../images/home/bg_tile_tooltipTH.gif) bottom left repeat-x; }
.coverLevelPopupContent table TH.cover-selected { background: #ff6712; color: #ffffff; }
.coverLevelPopupContent .rowCol1 { background: #FCFCFC; }
.coverLevelPopupContent .rowCol2 { background: #F8F8F8; }
.coverLevelPopupContent .rowCol1 .cover-selected { background: #faeee8; color: #ff6712; }
.coverLevelPopupContent .rowCol2 .cover-selected { background: #f4e8e1; color: #ff6712; }
.coverLevelPopupContent .coverLeverPopupContentImage-cross { background:url(../images/home/tooltip_cross.gif) top left no-repeat; width: 14px; height:13px;}
.coverLevelPopupContent .coverLeverPopupContentImage-tick { background:url(../images/home/tooltip_tick.gif) top left no-repeat; width: 17px; height:15px;}
/*end home cover level*/

/*start new home page*/
.top-menu-navigation	{ text-align:center; width:420px; color:#cccccc;}
.top-menu-navigation a	{ color: #09ACE3 !important; overflow:hidden; text-decoration:none !important; font-size:12px;}
.top-menu-navigation a:hover	{ text-decoration:underline !important;}
#MainNavigationEmptyWrapper	{ height:60px;}
#MainNavigationWrapper	{ background:url(../images/homepage/main-nav-bg.gif) top left no-repeat; width:680px; height:60px;}

/*begin main menu navigation*/
.mainMenuNav ul	{ z-index:100; margin:0 0 0 30px; padding:0; list-style-type:none;}
/*Top level list items*/
.mainMenuNav ul li	{ position: relative; display: inline; float: left; }
/*Top level menu link items style*/
.mainMenuNav ul li.current a  { color: #FEB913; background: url(../images/homepage/main-nav-arrow-yellow.gif) no-repeat scroll 0 10px;}
.mainMenuNav ul li.current ul li a:hover{ color: #FEB913;}
.mainMenuNav ul li.current ul li a	{ color:#ffffff; background:none; }	
.mainMenuNav ul li a { color:#ffffff; display: block; text-decoration: none; padding:8px 14px; margin:10px 20px 0 0; font-weight:bold; font-size:14px; background: url(../images/homepage/main-nav-arrow-white.gif) no-repeat scroll 0 10px transparent}
.mainMenuNav ul li a.selected,
.mainMenuNav ul li a:hover		{ background: url(../images/homepage/main-nav-arrow-yellow.gif) no-repeat scroll 0 10px; color:#FEB913 !important;}	
* html .mainMenuNav ul li a	{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
* html .mainMenuNav ul li a:visited,
* html .mainMenuNav ul li.current ul li a:visited  { color:#ffffff;}
* html .mainMenuNav ul li.current a:visited,
* html .mainMenuNav ul li.current ul li a:hover, 
* html .mainMenuNav ul li a:hover	{ color:#FEB913; text-decoration:none;}
/*1st sub level menu*/
.mainMenuNav ul li ul	{position:absolute; left:0; display:none; visibility:hidden; margin:0; height:auto;}
/*Sub level menu list items (undo style from Top level List Items)*/
.mainMenuNav ul li ul li { display:list-item; float: none; background:transparent url(../images/homepage/hnav-bg-line.png) repeat-y scroll 0 0;}
* html .mainMenuNav ul li ul li {background:transparent url(../images/homepage/hnav-bg-line2.gif) repeat-y scroll 0 0;}
* html .mainMenuNav ul li ul li.bottom { background:none; width:259px; height:21px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../images/homepage/hnav-bottom.png');}/*IE 6*/
* html .mainMenuNav ul li ul li ul li.bottom { background:none; height:21px; width:253px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../images/homepage/hnav-bottom2.png');}/*IE 6*/
.mainMenuNav ul li ul li.bottom { height:21px; background:transparent url(../images/homepage/hnav-bottom.png) no-repeat scroll 0 0;}/*IE 6*/
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.mainMenuNav ul li ul li ul	{ top:0; left:253px !important;}
/* Sub level menu links style */
.mainMenuNav ul li ul li.hasSubMenus a { background:url(../images/homepage/main-nav-arrow-white.gif) no-repeat scroll 240px 14px;}
.mainMenuNav ul li ul li.hasSubMenus a.selected,
.mainMenuNav ul li ul li.hasSubMenus a:hover { background:url(../images/homepage/main-nav-arrow-yellow.gif) no-repeat scroll 240px 14px;} 
.mainMenuNav ul li ul li a {position:relative; width:224px; padding:12px 11px 0 24px; margin:0 !important; border-top-width:0; font-size:12px; background:none;}
.mainMenuNav ul li ul li.hasSubMenus ul li a, 
.mainMenuNav ul li ul li.hasSubMenus ul li a:hover,
.mainMenuNav ul li ul li a:hover { background:none;}
.mainMenuNav ul li ul li.last a,
.mainMenuNav ul li ul li.last ul li.last a	{ padding-bottom:4px;}
.mainMenuNav ul li ul li.last ul li a		{ padding-bottom:0;}
.mainMenuNav ul li ul li a.hnav-seperator	{font-size:1px; text-indent:-9999px; background:#7e2c91 url(../images/homepage/hnav-line-break.gif) no-repeat scroll 10px bottom !important; width:249px;height:14px; line-height:14px; padding:0 !important;}
/*shadow for IE6*/
* html .ddshadow { position:absolute; left: 0; top: 0; width: 0; height: 0; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../images/homepage/hnav-bg-line.png');}/*IE 6*/

/* Holly Hack for IE \*/
* html .mainMenuNav{height: 1%;} /*Holly Hack for IE7 and below*/

/*end main menu navigation*/

#QuickQuoteSwitchHeaderInternal,
#QuickQuoteSwitchHeaderExternal { position:absolute;}
#QuickQuoteSwitchHeaderInternal img { position:absolute; top:-115px; left:-8px;}
#QuickQuoteSwitchHeaderExternal img { position:absolute; top:-116px; left:-8px;}
#QuickQuoteSwitchButtons	{ background-color:#dcdcdc; height:60px; background:url(../images/homepage/qq-bg-line.gif) top left repeat-y; width:326px;}
#QuickQuoteSwitchContents	{ width:326px;}

a.first-image-container img		{ width:121px; height:40px; float:left; margin-left:44px; cursor:pointer; position:relative; top:18px;}
a.second-image-container img	{ width:127px; height:40px; float:left; margin-left:8px; cursor:pointer; position:relative; top:18px;}
a.default-carqq-button img		{ margin-left:44px; width:121px; height:40px; float:left; margin-left:44px; position:relative; top:18px;}
a.default-homeqq-button img		{ margin-left:44px; width:127px; height:40px; float:left; margin-left:44px; position:relative; top:18px;}
/*end new home page*/

/*begin new widgets common styles*/
.wide-widget		{ margin-top:10px; }
.wide-widget a:hover { text-decoration:underline; }
.wide-widget a:link, .wide-widget a:visited { color:#09ACE3; text-decoration:none; }
.wide-widget a:hover { color:#09ACE3; text-decoration:underline; }
.grey-arrow			{ background:url(../images/HomePage/WhiteBottomCar_GreyArow.gif) no-repeat left 1px; width:6px; height:18px; float:left; margin-right:6px; }
.blue-arrow			{ background:url(../images/HomePage/WhiteBottomCar_GreyArow.gif) no-repeat; width:9px; height:15px; float:left; }
.ornge-arrow		{ background:url(../images/HomePage/ExpendLinks_OrngArrow.gif) no-repeat; width:20px; height:20px; margin: 0 0 0 15px; padding:3px; float:left; }
/*end new widgets common styles*/

/*begin QuestChat Widget*/
.questLoc					{ margin-left:12px; width:314px; height:76px;}
.chatLoc					{ background-color:Transparent; background-position:right bottom; background-repeat:no-repeat; margin-left:12px; width:320px; height:86px; margin-top:7px;}
.chat-icon					{ width:26px; height:30px; background:url(../images/homepage/icon-livechat.gif) no-repeat top left; float:left; margin-right:10px;}
.chat-content				{ float:left; width:278px; color:#333333;}
.question-icon				{ width:26px; height:30px; background:url(../images/homepage/icon-question.gif) no-repeat top left; float:left; margin-right:10px;}
.go-knowledge-search		{ text-indent: -9999px; margin:2px 0px 0px 25px; width: 76px; height: 21px; background: url(../images/HomePage/QuestChat_SendBtn.gif) no-repeat top left; float:left; margin-left:5px; padding-right:0px; cursor:pointer;} 
.liveHelp-go				{ text-indent: -9999px; display:block; margin-top:12px;  width: 123px; height: 19px; border: 0; background: url(../images/HomePage/btn-startlivechat.gif) no-repeat top left; cursor:pointer;} 
.searchKnowledgeInputBox	{ float:left; width:170px; border: solid 1px #b0b0b0; margin-left:43px; *margin-left:30px; color:#666666; font-size:11px; line-height:12px; padding: 5px 0 5px 7px;}
.questchat-header			{ background:url(../images/homepage/questchat-header.gif) no-repeat top left; width:326px; height:18px; }
.questchat-bottom			{ background:url(../images/homepage/questchat-bottom.gif) no-repeat top left; width:326px; height:12px; font-size:1px;}
.questchat-middle-line		{ width:326px; height:2px; background:url(../images/homepage/questchat-middle-line.gif) no-repeat top left; font-size:1px;}
.questLoc .error-message	{ color: #990000; font-size:11px; font-weight:bold; padding:1px 0 0 43px; }
span.questText				{ font-weight:bold; color:#000; float:left; width:55px; padding-top:3px;}
#QuestChatWidgetWrap		{ width:332px; font-size:12px; background:url(../images/homepage/questchat-line.gif) repeat-y top left;  margin-top:10px;}
#QuestChatWidgetWrap p      { margin:0px; padding:0px 0px 5px 0px; font-size:11px; font-family:Verdana;}
#QuestChatWidgetWrap h4		{ font-size:14px; font-weight:bold; color:#3e3d40; padding:5px 0px 3px 0px; height:25px; margin:0;}
a.liveHelp-go:hover			{ background: url(../images/HomePage/btn-startlivechat-on.gif) no-repeat top left; } 
a.go-knowledge-search:hover		{ background: url(../images/HomePage/btn-send-on.gif) no-repeat top left;} 

#QestChatNarrowWidgetWrap	{ width:210px; font-size:12px; background:url(../images/homepage/questchat-line-s.gif) repeat-y top left;}
#QestChatNarrowWidgetWrap h4		{ font-size:12px; font-weight:bold; color:#3e3d40; padding:2px 0px 3px 0px; height:20px; margin:0;}
#QestChatNarrowWidgetWrap .questLoc			{ width:200px; height:auto; margin:0 0 10px 10px;}
#QestChatNarrowWidgetWrap .chatLoc			{ margin-left:10px; width:200px;}
#QestChatNarrowWidgetWrap .chat-icon		{ margin-right:5px; width:18px; height:21px; background:url(../images/homepage/icon-livechat-s.gif) no-repeat top left; float:left; margin-right:5px;}
#QestChatNarrowWidgetWrap .chat-content		{ float:left; width:175px; color:#333333;}
#QestChatNarrowWidgetWrap .question-icon	{ width:18px; height:21px; background:url(../images/homepage/icon-question-s.gif) no-repeat top left; float:left; margin-right:5px;}
#QestChatNarrowWidgetWrap .questchat-header	{ background:url(../images/homepage/questchat-header-s.gif) no-repeat top left; width:210px; height:18px; }
#QestChatNarrowWidgetWrap .questchat-bottom	{ background:url(../images/homepage/questchat-bottom-s.gif) no-repeat top left; width:210px; height:12px; }
#QestChatNarrowWidgetWrap .questchat-middle-line { width:210px; height:2px; background:url(../images/homepage/questchat-middle-line.gif) no-repeat top left;}
#QestChatNarrowWidgetWrap .searchKnowledgeInputBox { float:none; margin-left:24px; width:150px;}
#QestChatNarrowWidgetWrap .go-knowledge-search {  float:right; display:block; margin:8px 15px 0 0;}
#QestChatNarrowWidgetWrap .questLoc .error-message { padding-left:23px; font-size:10px;}
#QestChatNarrowWidgetWrap .liveHelp-go				{  float:right; margin-right:15px;} 

/*end QuestChat Widget*/

#coverLevelSection .tooltip-container .landlords-table { padding-left:15px !important;}
