#primary a.header_title { width: 215px; display: block; text-decoration: none; cursor: pointer; cursor: hand; text-decoration: none; margin-bottom: 10px; margin-left: 0; color: #145c8f; font-size: 24px; font-weight: 800;}

#mini_hdr { margin: 0 auto; position: relative; width: 960px; height: 53px; text-align: left; padding: 0; }
#mini_hdr.landing { width: 784px; }
.onl_free { background:#2A6F98 url(/support/images/layout/hdr_onl_free.jpg) no-repeat; }
.onl_basic { background:#2A6F98 url(/support/images/layout/hdr_onl_basic.jpg) no-repeat; }
.onl_deluxe { background:#1E4975 url(/support/images/layout/hdr_onl_deluxe.jpg) no-repeat; }
.onl_premier { background:#1E4975 url(/support/images/layout/hdr_onl_premier.jpg) no-repeat; }
.onl_homebusiness { background:#1E4975 url(/support/images/layout/hdr_onl_homebusiness.jpg) no-repeat; }
.win_basic { background: #2A6F98 url(/support/images/layout/hdr_win_basic.jpg) no-repeat; }
.win_deluxe { background: #1E4975 url(/support/images/layout/hdr_win_deluxe.jpg) no-repeat; } 
.win_premier { background:#1E4975 url(/support/images/layout/hdr_win_premier.jpg) no-repeat; } 
.win_homebusiness { background:#1E4975 url(/support/images/layout/hdr_win_homebusiness.jpg) no-repeat; } 
.win_business { background:#235435 url(/support/images/layout/hdr_win_business.jpg) no-repeat; } 
.mac_basic { background:#2A6F98 url(/support/images/layout/hdr_mac_basic.jpg) no-repeat; }
.mac_deluxe { background:#1E4975 url(/support/images/layout/hdr_mac_deluxe.jpg) no-repeat; }
.mac_premier { background:#1E4975 url(/support/images/layout/hdr_mac_premier.jpg) no-repeat; }
.mac_homebusiness { background:#1E4975 url(/support/images/layout/hdr_mac_homebusiness.jpg) no-repeat; }
.win_dontknow, .mac_dontknow, .win_itsdeductible, .onl_itsdeductible, .onl_estimated
 { background: #999 url(/support/images/layout/hdr_dontknow.jpg) no-repeat; }

#mini_hdr a.ttlogo { display: block; position: relative; left: 10px; top: 5px; padding: 0px; margin: 0px; width: 245px; }

#mini_hdr .landing_search { display: inline; position: relative; float: right; margin: 15px 5px 0 0; width: 340px;}

.rightbox { position: relative; margin: 0 0 10px; padding-bottom: 7px; background: url(/support/images/layout/rightbox_bottom.gif) no-repeat bottom left; }
.rightbox .title { color: #145C8F; font-size: 14px; line-height: 18px; font-weight: bold; padding: 8px 10px 6px; background: url(/support/images/layout/rightbox_top.gif) no-repeat top left; }
.rightbox .title_agent { color: #145C8F; font-size: 14px; line-height: 18px; font-weight: bold; padding: 8px 10px 6px; background: url(/support/images/layout/rightbox_top.gif) no-repeat top left; }
.rightbox_v2 .title { color: #fff; background: url(/support/images/layout/rightbox2_top.gif) no-repeat top left; }
.rightbox_v2 .title_agent { color: #fff; background: url(/support/images/layout/rightbox2_top_agent.gif) no-repeat top left; }

.rightbox .content { padding: 6px 10px; background: url(/support/images/layout/rightbox_bg.gif) repeat-y; }
.rightbox .text_center { text-align: center; }
.rightbox ul { margin: 0 0 0 10px; padding: 0; list-style: none; }
.rightbox ol { margin: 0 0 0 15px; padding: 0 0 0 5px; }
.rightbox li { margin: 5px 0; padding: 0; }
.rightbox li a { text-decoration: none; }

.rightbox_link { margin: 0 0 10px; padding-bottom: 7px; background: url(/support/images/layout/rightbox_link_bottom.gif) no-repeat bottom left; }
.rightbox_link .title { color: #145C8F; font-size: 14px; line-height: 18px; font-weight: bold; padding: 6px 10px 2px; background: url(/support/images/layout/rightbox_top.gif) no-repeat top left; }

.rightbox .title a, .rightbox .title a:visited, 
.rightbox_link .title a, .rightbox_link .title a:visited { color: #145c8f; }
.rightbox .title a:hover, .rightbox .title a:active, 
.rightbox_link .title a:hover, .rightbox_link .title a:active { color: #ce0000; }

.rightbox a.yes { font-size: 12px; line-height: 22px; padding: 4px 5px 4px 20px; background: url(/support/images/layout/feedback_up.gif) left center no-repeat; }
.rightbox a.no { font-size: 12px; line-height: 22px; padding: 4px 5px 4px 20px; background: url(/support/images/layout/feedback_down.gif) left center no-repeat; }

.videobox a.yes { font-size: 12px; line-height: 22px; padding: 4px 5px 4px 20px; background: url(/support/images/layout/feedback_up.gif) left center no-repeat; }
.videobox a.no { font-size: 12px; line-height: 22px; padding: 4px 5px 4px 20px; background: url(/support/images/layout/feedback_down.gif) left center no-repeat; }

.blue_btn { float: left; background: url(/support/images/buttons/left.gif) no-repeat left top; padding: 0; margin: 0; color: #fff; }
.blue_btn a, .blue_btn a:visited { float: left;  background: url(/support/images/buttons/right.gif) no-repeat right top; color: #fff; margin: 0 0 0 5px; padding: 5px 10px 8px 5px; text-decoration: none; font-weight: bold; }
.blue_btn a:active, .blue_btn a:hover { text-decoration: underline; }

.arrow_left { margin-right: 2px; }
.arrow_right { margin-left: 2px; }

.grey_btn { float: left; background: url(/support/images/buttons/grey_left.gif) no-repeat left top; padding: 0; margin: 0; color: #395169; }
.grey_btn a, .grey_btn a:visited { float: left;  background: url(/support/images/buttons/grey_right.gif) no-repeat right top; color: #395169; margin: 0 0 0 5px; padding: 5px 10px 8px 5px; text-decoration: none; font-weight: bold; }
.grey_btn a:active, .grey_btn a:hover { text-decoration: underline; }

.medium_blue_btn { float: left; background: url(/support/images/buttons/medium_blue_left.gif) no-repeat left top; padding: 0; margin: 0; color: #fff; }
.medium_blue_btn a, .medium_blue_btn a:visited { float: left; background: url(/support/images/buttons/medium_blue_right.gif) no-repeat right top; color: #fff; margin: 0 0 0 10px; padding: 7px 30px 10px 20px; text-decoration: none; font-weight: bold; font-size: 14px; }
.medium_blue_btn a:active, .medium_blue_btn a:hover { text-decoration: underline; }

.medium_white_btn { float: left; background: url(/support/images/buttons/medium_white_left.gif) no-repeat left top; padding: 0; margin: 0; color: #fff; }
.medium_white_btn a, .medium_white_btn a:visited { float: left;  background: url(/support/images/buttons/medium_white_right.gif) no-repeat right top; color: #7d7c7c; margin: 0 0 0 10px; padding: 7px 30px 10px 20px; text-decoration: none; font-weight: bold; /*font-size: 14px;*/ }
.medium_white_btn a:active, .medium_white_btn a:hover { text-decoration: underline; }

.srch-input { margin: 0 0 5px 0; 
	font-size: 11px; 
	border-top: 1px solid #8f8f8f; 
	border-left: 1px solid #cecece; 
	border-right: 1px solid #cecece; 
	border-bottom: 1px solid #e4e4e4; 
	width: 165px; 
	height: 17px;
}
.srch-input-lg { margin: 0 0 5px 0; 
	font-size: 15px; 
	font-weight: bold;
	border-top: 1px solid #8f8f8f; 
	border-left: 1px solid #cecece; 
	border-right: 1px solid #cecece; 
	border-bottom: 1px solid #e4e4e4; 
	width: 165px; 
	height: 18px;
}
.srch-light { color: #cccccc; }

img.align_left { display: inline; float: left; margin-right: 10px; }
img.align_right { display: inline; float: right; margin-left: 10px; }
div.align_center { text-align: center; }

.divider { font-size: 1px; line-height: 1px; height: 1px; background: #e1e1e1; margin: 20px 0; }

#top_search { float: right; position: relative; width: 310px; display: inline; padding: 0; margin: 0; }
#top_search .search_wrapper { background: url(/support/images/layout/search_bg.png) top left no-repeat; padding: 3px 12px 0 12px; width: 208px; }
#top_search .search_wrapper input { border: none; }
#top_search #search_button { position: absolute; top: 0; left: 242px; }

#top_search_lg { float: right; position: relative; width: 423px; display: inline; padding: 0; margin: 0; }
#top_search_lg .search_wrapper { background: url(/support/images/layout/search_bg_lg.png) top left no-repeat; padding: 8px 12px 0 12px; width: 310px; }
#top_search_lg .search_lp_wrapper { background: url(/support/images/layout/search_lp_bg_lg.png) top left no-repeat; padding: 8px 12px 0 12px; width: 380px; }
#top_search_lg .search_wrapper input, #top_search_lg .search_lp_wrapper input { border: none; }
#top_search_lg #search_button { position: absolute; top: 0; left: 330px; }
#top_search_lg #search_lp_button { position: absolute; top: 0; left: 392px; }

a.arrow { font-weight: bold; padding-right: 10px; background: url(/support/images/modules/link_arrow.gif) bottom right no-repeat; }

img.loading_img { margin-right: 6px; vertical-align: -0.3em;  }

#dialog_ballon { position: absolute; width: 299px; top: 0px; left: 0px; visibility: hidden; background: url(/support/images/dialog_top.png) top left no-repeat; padding-top: 11px; text-align: left; z-index: 10; }
#dialog_ballon a, #dialog_ballon a:visited, #dialog_ballon a:hover, #dialog_ballon a:active { position: relative; }
*html #dialog_ballon { width: 259px; }
#dialog_ballon .content { background: url(/support/images/dialog_bg.png) repeat-y top left; padding: 5px 20px 0px; }
#dialog_ballon .content .description { background: #fff; padding-bottom: 10px; }
#dialog_ballon .title { background: #fff; color: #125281; font-size: 14px; font-weight: bold; padding-bottom: 5px; }
#dialog_ballon .bottom { background: url(/support/images/dialog_bottom.png) no-repeat top left; padding: 4px 20px; text-align: right; font-size: 11px; height: 34px; width: 259px; }
*html #dialog_ballon .bottom { width: 259px; }
#dialog_ballon .bottom a, #dialog_ballon .bottom a:visited, #dialog_ballon .bottom a:hover { position: relative; background: #dcdcdc; padding-left: 8px; }


/***************** right module accordion *****************************/

#accordion_wrapper { width: 200px; background: url(/support/images/modules/accord_top.gif) top left no-repeat; margin-bottom: 10px; }

#accordion_2 { background: url(/support/images/modules/accord_bottom.gif) bottom left no-repeat; padding: 3px; }

#accordion_2 .fold_wrap { position: relative; }
#accordion_2 .fold_tab { background: url(/support/images/modules/accord_title_top_off.gif) top left no-repeat; margin: 3px 0 0 0; position: relative; }
#accordion_2 .first .fold_tab  { margin: 0; }
#accordion_2 .fold_tab a { display: block; background: url(/support/images/modules/accord_title_bottom_off.gif) bottom left no-repeat; padding: 6px 20px 6px 10px; font-size: 12px; line-height: 18px; text-decoration: none; cursor: pointer; cursor: hand; }
#accordion_2 .fold_tab a.icon { padding-right: 80px; }
#accordion_2 .fold_tab a:hover { }
#accordion_2 .fold_tab a .title { font-weight: bold; color: #646566; }
#accordion_2 .fold_tab a .title img { position: absolute; top: -10px; right: 5px; }
#accordion_2 .fold_wrap .open { background: url(/support/images/modules/accord_title_top_on.gif) top left no-repeat; }
#accordion_2 .fold_wrap .open a { background: url(/support/images/modules/accord_title_bottom_on.gif) bottom left no-repeat;cursor: default; }

#accordion_2 .fold_content { position: absolute; visibility: hidden; }
#accordion_2 .fold_holder { background: url(/support/images/modules/accord_fold_bg2.gif) bottom left no-repeat; }
#accordion_2 .fold_holder_inner { background: url(/support/images/modules/accord_fold_bg2.gif) bottom left no-repeat; padding: 10px; }
#accordion_2 .fold_holder_inner p { margin: 7px 0px 7px 0px; padding: 0; line-height: 14px; }
#accordion_2 .fold_holder_inner ul, #accordion_2 .fold_holder_inner ol { margin-top: 5px; }
#accordion_2 .fold_holder_inner .tina {padding: 0;}
#accordion_2 .tab_icon  { position: absolute; top: -10px; right: 5px; }

#accordion_2 a.contact_button {color: #145C8F; font-size: 14px; font-weight: bold;}
#accordion_2 a.contact_button:hover   { color: #ce0000; text-decoration:underline; }

#accordion_2 p.rnav_ask { margin: 0px 0px 0px 15px; line-height: 18px; }

.clear_div { clear: both; margin:0; padding:0; font-size: 0; line-height: 0; height: 0; }

/***************** right module content *****************************/
ul.described_links { list-style: none; margin-left: 0; padding: 0; }
ul.described_links li { margin: 0 0 7px 0; padding: 0; line-height:14px; }
/*ul.described_links a { font-weight: bold;padding-right: 10px; }*/
ul.described_links a { font-weight: bold; padding-right: 10px; background: url(/support/images/modules/link_arrow.gif) bottom right no-repeat; }
ul.described_links a.no_arrow { padding-right: 0; background: none; }

ul.list_links { list-style: none; margin-left: 0; padding: 0; }
ul.list_links li { margin: 0 0 7px 0; padding: 0; line-height:14px; }
ul.list_links a, a.list_link { font-weight: bold; padding-right: 10px; background: url(/support/images/modules/link_arrow.gif) bottom right no-repeat; }

ol.numbered_links { margin-left: 20px; padding: 0 0 0 5px;}
ol.numbered_links li { padding: 0 0 7px 0; margin: 0; line-height: 14px; }
ol.numbered_links a { font-weight: bold;  }

.lta_content { height: 80px; background: url(/support/images/modules/lta_bg.gif) bottom right no-repeat; }

select.product { font-size: 10px; border: solid 1px #aeb9c3; background: #f8f9fb; margin: 4px 0; width: 125px; }

ul.tax_news { list-style-type: none; margin-left: 0; padding: 0; }
ul.tax_news li a { font-weight: bold; }
ul.tax_news li.blog { list-style-type: none; text-align: left; padding-left: 32px; padding-right: 3px; background: url(/support/images/icons/icn_blog.gif) no-repeat left top; background-position: 0px 2px; text-decoration: none; line-height:15px; margin-bottom: 10px;}
ul.tax_news li.news { list-style-type: none; text-align: left; padding-left: 32px; padding-right: 3px; background: url(/support/images/icons/icn_taxnews.gif) no-repeat left top; background-position: 0 2px; text-decoration: none; line-height:15px; margin-bottom: 10px;}

/***************** confirmation content *****************************/
.confirm_phone_container { color: #676767; }
.confirm_phone_number { background: url(/support/images/contact/phone.gif) no-repeat center left #fff; width: 230px; text-align:left; padding-left: 45px; font-size: 28px; font-weight: bold; color: #000; }
.confirm_phone_hours { color: #6f7070; margin: 10px 0px 10px 0px;  }
.confirm_incident_number { font-size: 16px; font-weight: bold; color: #cc0000; margin-top: 10px; }
.confirm_phone_message { font-size: 12px; font-style: italic; color: #676767; }
.confirm_phone_queue {}

.confirm_container { font-size: 13px; }
.calling_you { font-size:21px; }
.confirm_info { margin-left: 20px; font-weight: bold; }
