#primary a.header_title { width: 300px; display: block; text-decoration: none; cursor: pointer; cursor: hand; position: absolute; margin-top: -5px;}
#primary a.header_title h1 {
	width: 295px;
	font-family: verdana;
	font-weight: bold;
	font-size: 24px;
	color: #505050;
}

#primary a.header_title h1 span.header_subtitle { font-family: verdana; font-size:12px; font-weight: regular; color: gray; padding-left: 3px;}

#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(/common/images/layout/hdr_onl_free.jpg) no-repeat; }
.onl_basic { background:#2A6F98 url(/common/images/layout/hdr_onl_basic.jpg) no-repeat; }
.onl_deluxe { background:#1E4975 url(/common/images/layout/hdr_onl_deluxe.jpg) no-repeat; }
.onl_premier { background:#1E4975 url(/common/images/layout/hdr_onl_premier.jpg) no-repeat; }
.onl_homebusiness { background:#1E4975 url(/common/images/layout/hdr_onl_homebusiness.jpg) no-repeat; }
.win_basic { background: #2A6F98 url(/common/images/layout/hdr_win_basic.jpg) no-repeat; }
.win_deluxe { background: #1E4975 url(/common/images/layout/hdr_win_deluxe.jpg) no-repeat; }
.win_premier { background:#1E4975 url(/common/images/layout/hdr_win_premier.jpg) no-repeat; }
.win_homebusiness { background:#1E4975 url(/common/images/layout/hdr_win_homebusiness.jpg) no-repeat; }
.win_business { background:#235435 url(/common/images/layout/hdr_win_business.jpg) no-repeat; }
.mac_basic { background:#2A6F98 url(/common/images/layout/hdr_mac_basic.jpg) no-repeat; }
.mac_deluxe { background:#1E4975 url(/common/images/layout/hdr_mac_deluxe.jpg) no-repeat; }
.mac_premier { background:#1E4975 url(/common/images/layout/hdr_mac_premier.jpg) no-repeat; }
.mac_homebusiness { background:#1E4975 url(/common/images/layout/hdr_mac_homebusiness.jpg) no-repeat; }
.win_dontknow, .mac_dontknow, .win_itsdeductible, .onl_itsdeductible, .onl_estimated
 { background:#235435 url(/common/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;}

.survey_wrapper {padding: 3px; font-family: verdana; font-size: 11px;}
.rightbox { position: relative; margin: 0 0 10px; padding-bottom: 7px; background: url(/common/images/layout/rightbox_bottom.gif) no-repeat bottom left;}
.rightbox .title { color: #145C8F; font-family: verdana; font-size: 12px; line-height: 18px; font-weight: bold; padding: 8px 10px 6px; text-align: center; background: url(/common/images/layout/rightbox_top.gif) no-repeat top left; }
.rightbox .title_agent { color: #145C8F; font-family: verdana; font-size: 12px; line-height: 18px; font-weight: bold; padding: 8px 10px 6px; text-align: center; background: url(/common/images/layout/rightbox_top.gif) no-repeat top left; }
.rightbox_v2 .title { color: #fff; background: url(/common/images/layout/rightbox2_top.gif) no-repeat top left; }
.rightbox_v2 .title_agent { color: #fff; background: url(/common/images/layout/rightbox2_top_agent.gif) no-repeat top left; }

.rightbox .content { padding: 6px 10px; background: url(/common/images/layout/rightbox_bg.gif) repeat-y; font-family: verdana; font-size: 11px;}
.rightbox .text_center { text-align: left; }
.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(/common/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(/common/images/layout/rightbox_top.gif) no-repeat top left; }

#survey_dialog{font-size: 14px;}

.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 .yes_container{background: url(/common/images/layout/feedback_up.gif); background-position: 0px 4px; background-repeat: no-repeat; padding-left: 20px; margin-left: 10px;}
.rightbox .no_container{background: url(/common/images/layout/feedback_down.gif); background-position: 0px 4px; background-repeat: no-repeat; padding-left: 20px; margin-left: 10px;}
.rightbox a.yes { font-size: 11px; line-height: 22px; padding: 4px 5px 4px 0px; }
.rightbox a.no { font-size: 11px; line-height: 22px; padding: 4px 5px 4px 0px; }

.blue_btn { float: left; background: url(/common/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(/common/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; }

.medium_blue_btn { float: left; background: url(/common/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(/common/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(/common/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(/common/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-family: verdana;
	font-size: 15px;
	font-weight: regular;
	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: #939393; }

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 {  padding: 4px 12px 0 12px; width: 208px; }
#top_search .search_wrapper input { border-style: solid; border-width:1px; border-color: #b2b2b2;}
#top_search #search_button { position: absolute; top: 0; left: 242px; }

#top_search_form {top: -5px; position: relative;}
#top_search_lg { float: right; position: relative; width: 423px; display: inline; padding: 0; margin: 0; }
#top_search_lg .search_wrapper {  padding: 3px 0px 0 18px; width: 310px; }
#top_search_lg .search_wrapper input { border-style: solid; border-width:1px; border-color: #b2b2b2; font-family: verdana; font-weight: regular; font-size: 11px; padding-top: 5px;}
#top_search_lg #search_button { position: absolute; top: 0; left: 330px; }

a.arrow { font-weight: bold; padding-right: 10px; background: url(/common/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(/common/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(/common/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(/common/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;  margin-bottom: 10px; }

#accordion_2 {  padding: 3px; font-family: verdana; font-size: 11px;}

#accordion_2 .fold_wrap { position: relative;}
#accordion_2 .fold_tab { background: url(/common/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(/common/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-family: verdana; font-size: 11px; font-weight: bold; color: #505050; }
#accordion_2 .fold_tab a .title img { position: absolute; top: -10px; right: 5px; }
#accordion_2 .fold_wrap .open { background: url(/common/images/modules/accord_title_top_on.gif) top left no-repeat; }
#accordion_2 .fold_wrap .open a { background: url(/common/images/modules/accord_title_bottom_on.gif) bottom left no-repeat;cursor: default; }

#accordion_2 .fold_content { position: absolute; visibility: hidden; font-family: verdana; font-size: 11px; font-weight: normal; color: #505050;}
#accordion_2 .fold_holder { background: url(/common/images/modules/accord_fold_bg2.gif) bottom left no-repeat; }
#accordion_2 .fold_holder_inner { background: url(/common/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; font-family: verdana; font-size: 11px;}
#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: #365EBF; font-family: verdana; font-size: 11px; font-weight: bold; height: 16px;}
#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(/common/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(/common/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: normal;  }

.lta_content { height: 80px; background: url(/common/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; }

.live_community_link {font-family: verdana; font-weight: bold; font-size: 11px;}

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(/common/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(/common/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(/common/images/contact/phone.gif) no-repeat center left; width: 230px; text-align:left; padding-left: 45px; font-size: 28px; font-weight: bold; color: #000; background: #fff; }
.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; }
