/*
Theme Name: IDIOM
Version: 0.2.1
Theme URI: http://www.idiominteractive.com
Description: WP Theme Framework
Author: IDIOM INTERACTIVE
Author URI: http://www.idiominteractive.com/
*/
    #commentform .fv-error textarea,
    #commentform .fv-error input[type=text]{
       border:1px solid red;
    }
body, h1, h2, h3, h4, h5, h6, p, br, ul, li, form, table, tr, td, hr, img {
	margin:0;
	padding:0;
	border:0;
}
a, a:hover, a:active {
	outline:0;
}
ul,
ol{
	list-style-type:none;
}
ol {
	padding:0;
	margin:0;
}
pre {
    font-size:1.0em;
    line-height:1.4em;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.clear {
	clear:both;
}

/* -- WP --> */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
   margin:0 10px 10px 0;
}
.alignright {
   float: right;
   margin:0 0 10px 10px;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 4px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
.wp-caption.alignleft{
	margin-right: 10px;
}
.wp-caption.alignright{
	margin-left: 10px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
/* <-- WP -- */

body {
	color:#000;
	font-family:Trebuchet MS,Arial,Georgia,serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	font-size:13px;
	background:#cad0aa;
}


p {
	padding-bottom:15px;}


/* comments */
.comments{
	float: right;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url("images/comments.gif") no-repeat scroll 0 0 transparent;
	width: 30px;
	height: 24px;
	margin:3px 0 0 4px;
	padding:4px 0 0;
	text-align:center;
	color: #fff;
}
a.comments:hover{
	background: url("images/comments.gif") no-repeat scroll 0 -28px transparent;
	color: #fff;
}

/* edit post button */
a.post-edit-link{
	float: right;
	display: block;
	background: url("images/edit-post.gif") no-repeat scroll 0 0 transparent !important;
	height: 28px !important;
	margin:2px 0 0 !important;
	width:30px !important;
}
a.post-edit-link:hover{
	background: url("images/edit-post.gif") no-repeat scroll 0 -28px transparent;
}
blockquote{
	margin:10px 0;
	padding:2px 26px;
	background:transparent url(images/quotes.gif) no-repeat scroll 0 0;
	color:#555555;
}
#container blockquote p{
	border-left:1px solid #ccc;
	margin:10px;
	padding:0 0 0 7px;	
}
code{
	color:#009900;
}
.syntaxhighlighter {
	clear: both;
}
.post{
	margin: 10px 0;
}
a{
	color:#006fa2;
	text-decoration:none;
}
a:hover{
	color:#0096d5;
}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
	text-decoration: none;
}
h1, h1 a{
	font-size: 27px;
}
h2, h2 a{
	font-size: 24px;
	text-shadow:1px 1px 1px #ccc;
}
h3, h3 a{
	font-size: 21px;
}
h4, h4 a{
	font-size: 17px;
}
h5, h5 a{
	font-size: 14px;
}
h6, h6 a{
	font-size: 12px;
}
#body {
	width:963px;
	margin:0 auto;
}
#header {
	background:transparent url(images/header_bg.gif) repeat-x 0 0;
	height:203px;
	position:relative;
}
.page-template-homepage-php #header {
	background:transparent url(images/header_bg.gif) repeat-x 0 0;
	height:571px;
	position:relative;
}
#sitelogo {
	margin-left:-20px;
	float:left;
	position:relative;
	z-index:10;
}
#header #header_menu {
	margin:13px 0 48px 30px;
	float:left;
}
#header #header_menu li{
	float:left;
}
#header #header_menu li a {
	float:left;
	height:31px;
	text-indent:-9999px;
}
#header #header_menu li.page-item-3 a{
	background:transparent url(images/home.gif) no-repeat 15px 8px;
	width:92px;
	margin-right:25px;
}
#header #header_menu li.page-item-3 a:hover,
#header #header_menu li.page-item-3.current_page_item a{
	background:transparent url(images/home_hover.gif) no-repeat 0 0;
	width:92px;
	margin-right:25px;
}
#header #header_menu li.page-item-2 a{
	background:transparent url(images/product.gif) no-repeat 0 0;
	width:205px;
	margin-right:40px;
}
#header #header_menu li.page-item-2 a:hover,
#header #header_menu li.page-item-2.current_page_item a{
	background:transparent url(images/product_hover.png) no-repeat 0 0;
	width:232px;
	margin-right:27px;
	margin-left:-14px;
}
#header #header_menu li.page-item-7 a{
	background:transparent url(images/blog.gif) no-repeat 0 0;
	width:54px;
	margin-right:40px;
}
#header #header_menu li.page-item-7 a:hover,
#header #header_menu li.page-item-7.current_page_item a{
	background:transparent url(images/blog_hover.png) no-repeat 0 0;
	width:89px;
	margin-right:23px;
	margin-left:-18px;
}
#header #header_menu li.page-item-9 a{
	background:transparent url(images/get.gif) no-repeat 0 0;
	width:130px;
}
#header #header_menu li.page-item-9 a:hover,
#header #header_menu li.page-item-9.current_page_ancestor a{
	background:transparent url(images/get_hover.png) no-repeat 0 0;
	width:155px;
	margin-left:-12px;
	margin-right:-13px;
}
#header #header_menu li.page-item-62{
	margin-bottom:14px;
}
#header #header_menu li.page-item-62 a{
	background:transparent url(images/about_us.gif) no-repeat 0 0;
	width:71px;
	margin-left:262px;
	height:10px;
}
#header #header_menu li.page-item-13 a{
	background:transparent url(images/contact.gif) no-repeat 0 0;
	width:71px;
	height:10px;
	margin-left:262px;
}
.sign_up {
	position:absolute;
	top:0;
	left:614px;
	margin-top:-85px;
	width:275px;
	height:203px;
}
.sign_up_form {
	background:transparent url(images/sign_up.png) no-repeat 0 0;
	width:275px;
	height:85px;
	float:left;
}
.sign_up_cloud {
	background:transparent url(images/sign_up_cloud.png) no-repeat 0 0;
	width:275px;
	height:118px;
	float:left;
	left:0;
	position:absolute;
	bottom:0;
}
#slide {
	float:left;
	margin-top:-454px;
	position:relative;
	z-index:0;
}
#slide ul{
	height:417px;
	list-style:none outside none;
	overflow:hidden;
	padding:0;
	position:relative;
	width:962px;
}
.help {
	background:transparent url(images/help.png) no-repeat 0 0;
	width:297px;
	height:90px;
	position:absolute;
	margin-right:-30px;
	bottom:68px;
	right:0;
	z-index:100;
}
#newsletterFormDiv {
	padding-top:40px;
	padding-left:29px;
}
.error {
	color:red;
	font-size:11px;
	margin-bottom:-41px;
	margin-left:32px;
	margin-top:32px;
}
#ajaxNewsletter .newsletterTextInput{
	background:transparent url(images/newsletterTextInput.gif) no-repeat 0 0;
	width:153px;
	height:21px;
	border:none;
	margin-right:4px;
	float:left;
}
.submit {
	background:transparent url(images/submit.gif) no-repeat 0 0;
	width:62px;
	height:21px;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	color:#fff;
	padding-top:20px;
	font-size:0px;
}
/********************************************************************************************/
#slider_nav {
	float:left;
	margin-top:-51px;
	opacity:0.9;
	filter: alpha(opacity=90);
	position:relative;
	z-index:20;
}
#slider_nav a {
	height:51px;
	text-indent:-9999px;
	float:left;
	margin-right:1px;
}
.usl-navigator-0 {
	background:transparent url(images/life.png) no-repeat 0 0;
	width:113px;	
}
.usl-navigator-0.usl-current,
.usl-navigator-0:hover{
	background:transparent url(images/life_hover.png) no-repeat 0 0;
	width:113px;	
}
.usl-navigator-1 {
	background:transparent url(images/health.png) no-repeat 0 0;
	width:201px;
}
.usl-navigator-1.usl-current,
.usl-navigator-1:hover{
	background:transparent url(images/health_hover.png) no-repeat 0 0;
	width:201px;
}
.usl-navigator-2 {
	background:transparent url(images/annuities.png) no-repeat 0 0;
	width:258px;
}
.usl-navigator-2.usl-current,
.usl-navigator-2:hover{
	background:transparent url(images/annuities_hover.png) no-repeat 0 0;
	width:258px;
}
.usl-navigator-3 {
	background:transparent url(images/dental.png) no-repeat 0 0;
	width:210px;
}
.usl-navigator-3.usl-current,
.usl-navigator-3:hover{
	background:transparent url(images/dental_hover.png) no-repeat 0 0;
	width:210px;
}
.usl-navigator-4{
	background:transparent url(images/vision.png) no-repeat 0 0;
	width:176px;
}
.usl-navigator-4.usl-current,
.usl-navigator-4:hover{
	background:transparent url(images/vision_hover.png) no-repeat 0 0;
	width:176px;
}
#wrapper {
	float:left;
	width:963px;
	background:#f8f8f6;
	margin-bottom:20px;	
}
.page-template-homepage-php #wrapper {
	padding-top:37px;
}
.california {
	margin-left:11px;
	float:left;
	margin-bottom:50px;
}
.california a{
	background:transparent url(images/california_hover.gif) no-repeat 0 0;
	width:302px;
	height:301px;
	float:left;
}
.california a:hover{
	background:transparent url(images/california.gif) no-repeat 0 0;
}
.page-template-homepage-php #posts {
	background:transparent url(images/blog_feed.gif) no-repeat 0 0;
	width:294px;
	height:285px;
	float:left;
	padding-top:16px;
	margin-left:22px;
	margin-bottom:50px;
}
.page-template-homepage-php #posts h2{
	background:transparent url(images/blog_feed_tittle.gif) no-repeat center 0;
	text-indent:-9999px;
}
.page-template-homepage-php #posts ul{
	margin-top:10px;
	list-style-type:disc;
	color:#6D4B18;
	padding:0 0 0 37px;
}
.page-template-homepage-php #posts ul li a{
	color:#fff;
	font-size:12px;
	font-family:Arial;
}
.page-template-homepage-php #posts ul li{
	float:left;
	width:250px;
	margin-bottom:15px;
}
.page-template-homepage-php #posts a.view_all{
	font-size:12px;
	color:#86896f;
	font-family:Arial;
	float:right;
	margin-right:13px;
	margin-top:12px;
}
.get_started {
	background:transparent url(images/get_started.gif) no-repeat 0 0;
	width:301px;
	height:301px;
	float:left;
	margin-left:22px;
}
.get_started a{
	background:transparent url(images/get_started.png) no-repeat 0 0;
	float:left;
	height:101px;
	margin-left:-9px;
	width:305px;
}
.get_started form {
	float:left;
	padding-left:11px;
}
.get_started form p{
	background:transparent url(images/input.gif) no-repeat 0 0;
	width:260px;
	height:26px;
	border:none;
	padding:0 0 0 13px;
	margin-bottom:11px;
	color:#cad0aa;
	font-size:17px;
}
.get_started form input{
	width:233px;
	height:22px;
	border:1px solid #fff;
	color:#cad0aa;
	padding:0;
}
.get_started form input.submit_go {
	background:transparent url(images/go.gif) no-repeat 0 0;
	width:57px;
	height:26px;
	border:none;
	cursor:pointer;
	float:right;
	margin-right:17px;
}
.content_bottom {
	float:left;
	text-align:center;
	width:963px;
	padding-bottom:27px;
}
.content_bottom p{
	color:#b4ab66;
	font-size:13px;
	font-family:Arial;
	margin-top:13px;
}
#footer {
	float:left;
	background:#f8f8f6;
	border-top:1px solid #e1e4d0;
	border-bottom:1px solid #e1e4d0;
	width:904px;
	min-height:125px;
	padding:27px 27px 20px 32px;
}
#footer #header_menu {
	float:left;
	margin-top:3px;
}
#footer #header_menu li {
	float:left;
	margin-right:28px;
	position:relative;
}
#footer #header_menu li a{
	color:#6a776d;
	text-transform:uppercase;
	font-size:12px;
	font-family:Arial;
	margin-bottom:5px;
}
#footer #header_menu li ul {
	left:0;
	position:absolute;
	top:22px;
	width:120px;
}
#footer #header_menu li ul li a {
	color:#86896f;
	text-transform:none;
}
.contact_information {
	float:right;
	text-align:right;
}
.contact_information p{
	color:#6a776d;
	line-height:22px;
	font-size:12px;
	margin-top:8px;
	width:280px;
}
/*********************************contact_page************************************/
.contact_page .sidebar {
	width:240px;
	text-align:center;
	margin-left:47px;
	margin-top:11px;
	float:left;
	margin-right:112px;
}
.contact_page .sidebar img {
	margin-bottom:17px;
}
.contact_page .sidebar a{
	color:#b4ab66;
	font-size:16px;
	font-family:Arial;
}
.contact_page .sidebar p{
	color:#6a776d;
	font-size:16px;
	font-family:Arial;
}
.contact_page .sidebar .pad_ding{
	padding-bottom:21px;
	display:block;
}
.contact_page .sidebar p span{
	color:#6a776d;
	font-size:18px;
	font-family:Arial;
}
.page-template-contact-php #wrapper {
	padding-top:0;
}
.contant_info_right {
	margin-top:32px;
	float:left;
	width:522px;
	padding-bottom:44px;
}
.contant_info_right img.contact_us{
	margin-bottom:33px;
}
/************************************about_content**********************************/
.about_content .fast_facts {
	margin-left:37px;
	width:295px;
	text-align:center;
	float:left;
	margin-right:81px;
}
.about_content .fast_facts ul {
	text-align:left;
	margin-top:20px;
	list-style-type:disc;
}
.about_content .fast_facts ul li{
	font-size:16px;
	font-family:Arial;
	color:#6a776d;
	margin-bottom:20px;
}
.page-template-about-php #posts {
	float:left;
	width:490px;
}
.page-template-about-php #posts h2 {
	text-indent:-9999px;
	background:transparent url(images/about_us_tittle.gif) no-repeat 0 0;
	width:195px;
	height:35px;
	float:left;
}
.page-template-about-php #posts .entry {
	float:left;
	margin-top:35px;
	width:100%;
}
.page-template-about-php #posts .entry p{
	font-size:13px;
	color:#6a776d;
	margin-bottom:25px;
}
/****************************************blog****************************************/
.blog .sidebar,
.single .sidebar,
.archive .sidebar,
.search .sidebar{
	float:left;
	width:238px;
	margin-left:47px;
	margin-right:109px;
	margin-bottom:20px;
}
.single .sidebar {
	margin-right:46px;
}
.blog .sidebar .sidebar_header,
.single .sidebar .sidebar_header,
.archive .sidebar .sidebar_header,
.search .sidebar .sidebar_header{
	background:transparent url(images/blog_tittle.png) no-repeat 0 0;
	width:238px;
	height:26px;
	text-indent:-9999px;
	float:left;
}
.blog .sidebar .menu_categories,
.single .sidebar .menu_categories,
.archive .sidebar .menu_categories,
.search .sidebar .menu_categories{
	float:left;
	width:238px;
	margin-top:24px;
}
.blog .sidebar .menu_categories li,
.single .sidebar .menu_categories li,
.archive .sidebar .menu_categories li,
.search .sidebar .menu_categories li{
	width:100%;
	float:left;
	margin-bottom:18px;
}
.blog .sidebar .menu_categories li a,
.single .sidebar .menu_categories li a,
.archive .sidebar .menu_categories li a,
.search .sidebar .menu_categories li a{
	color:#6a776d;
	font-size:16px;
	font-family:Arial;
	text-transform:lowercase;
	font-weight:bold;
}
.blog .sidebar #header_search,
.single .sidebar #header_search,
.archive .sidebar #header_search,
.search .sidebar #header_search{
	float:left;
}
.blog .sidebar #header_search #search,
.single .sidebar #header_search #search,
.archive .sidebar #header_search #search,
.search .sidebar #header_search #search{
	float:left;
	background:transparent url(images/search.gif) no-repeat 0 0;
	width:185px;
	height:28px;
	border:none;
}
.blog .sidebar #header_search .button,
.single .sidebar #header_search .button,
.archive .sidebar #header_search .button,
.search .sidebar #header_search .button{
	float:right;
	background:transparent url(images/go_new.gif) no-repeat 0 0;
	width:47px;
	font-size:0;
	height:28px;
	color:#c8cda5;
	padding-top:28px;
	cursor:pointer;
	text-indent:-9999px;
	margin-left:4px;
	border:none;
}
.blog .sidebar #header_search img,
.single .sidebar #header_search img,
.archive .sidebar #header_search img,
.search .sidebar #header_search img{
	margin-bottom:9px;
}
.blog #container,
.single #container,
.archive #container,
.search #container{
	float:left;
	width:530px;
}
.single #container {
	width:560px;
}
.blog #container #posts .post,
.single #container #posts .post,
.archive #container #posts .post,
.search #container .hentry{
	float:left;
	margin:0;
}
.blog #container #posts .post {
	margin-bottom:45px;
	width:100%;
}	
.search #container .hentry {
	width:100%;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #d3e2e2;
}
.blog #container #posts .post h2 a,
.single #container #posts .post h2 a,
.archive #container #posts .post h2 a,
.search #container h3 a{
	font-size:18px;
	color:#0a596d;
	width:350px;
	float:left;
}
.blog #container #posts .post .date,
.single #container #posts .post .date,
.archive #container #posts .post .date,
.search #container small{
	float:right;
	background:transparent url(images/date.png) no-repeat 0 0;
	width:117px;
	height:47px;
	color:#f3f3f1;
	font-size:12px;
	font-family:Arial;
	position:relative;
	z-index:1;
	margin-top:-10px;
	padding:12px 0 0 27px;
}
.blog #container #posts .post .entry,
.single #container #posts .post .entry,
.archive #container #posts .post .entry,
.search #container #posts .post .entry{
	color:#6a776d;
	float:left;
	width:100%;
	border-bottom:1px solid #d3e2e2;
	padding-bottom:4px;
	padding-top:9px;
	padding-bottom:25px;
}
.single #container #posts .post .entry {
	padding-top:30px;
}
.blog #container #posts .post .post-meta,
.archive #container #posts .post .post-meta,
.search #container .postmetadata{
	float:left;
	margin-top:9px;
}
.the_category,
.the_category a{
	font-size:12px;
	color:#73aeb4;
	font-family:Arial;
}
.single #container #posts .post .the_category {
	float:left;
	margin-top:9px;
	margin-bottom:0;
	width:100%;
}
.wp-pagenavi {
	float:left;
	width:60%;
	height:28px;
	text-align:center;
	margin-left:178px;
	padding-bottom:31px;
}
.wp-pagenavi a,
.wp-pagenavi span{
	padding:2px 0 0 !important;
	border:none !important;
	background:none !important;
	margin:0 26px 0 0 !important;
	color:#73aeb4 !important;
	font-size:18px !important;
	font-family:arial !important;
	float:left;
}
.wp-pagenavi span,
.wp-pagenavi a:hover{
	color:#0a596d !important;
	background:transparent url(images/active.png) no-repeat 0 0 !important;
	width:28px;
	height:27px;
	margin:0 17px 0 -9px !important;
}
.wp-pagenavi a:first-child:hover{
	color:#0a596d !important;
	background:transparent url(images/a-first-child.png) no-repeat 0 6px !important;
	margin:0 26px 0 0 !important;
}
.wp-pagenavi a:first-child{
	background:transparent url(images/a-first-child.png) no-repeat 0 6px !important;
	text-indent:-9999px;
	width:13px;
	height:20px;
}
.wp-pagenavi a:last-child:hover{
	color:#0a596d !important;
	background:transparent url(images/a-last-child.png) no-repeat 0 6px !important;
	margin:0 26px 0 0 !important;
}
.wp-pagenavi a:last-child{
	background:transparent url(images/a-last-child.png) no-repeat 0 6px !important;
	text-indent:-9999px;
	width:13px;
	height:20px;
}
.page-template-product-php .sidebar,
.page-template-products-rac-php .sidebar{
	margin-left:36px;
	width:300px !important;
}
.page-template-product-php .sidebar p.sidebar_header,
.page-template-products-rac-php .sidebar p.sidebar_header{
	background:transparent url(images/products.gif) no-repeat 0 6px !important;
	width:231px;
	float:left;
	text-indent:-9999px;
	height:32px;
	margin-left:11px;
	margin-bottom:11px;
}
.page-template-product-php .sidebar .logo_products,
.page-template-products-rac-php .sidebar .logo_products{
	float:left;
	width:322px !important;
	margin-left:-44px;
}
.page-template-product-php .sidebar .logo_products li,
.page-template-products-rac-php .sidebar .logo_products li{
	float:left;
	width:138px;
	height:62px;
	text-align:center;
	margin-left:22px;
	margin-bottom:27px;
}
/****************************************product****************************************/
.subpage_item {
	float:left;
	width:290px;
	text-align:center;
	margin-bottom:83px;
	margin-right:12px;
	margin-left:17px;
	height:346px;
}
.subpage_item_text {
	color:#6a776d;
	font-size:13px;
	font-family:Arial;
	line-height:19px;
	height:132px;
	text-align:left;
	overflow:hidden;
	margin-top:14px;
}
.link_learn_more {
	color:#0a596d;
	font-size:13px;
	text-align:left;
	text-transform:uppercase;
	float:left;
	background:transparent url(images/link_learn_more.gif) no-repeat right 0;
	padding-right:92px;
	height:20px;
	margin-top:20px;
	margin-bottom:18px;
}
.link_go {
	color:#0a596d;
	text-align:left;
	font-size:13px;
	text-transform:uppercase;
	float:left;
	padding-right:54px;
	background:transparent url(images/link_go.gif) no-repeat right 0;
	height:20px;
}
/*************************************page-template-product-php***********************************/
.page-template-product-php .sidebar,
.page-template-products-rac-php .sidebar{
	width:290px;
	float:left;
	margin-right:77px;
}
.page-template-product-php .sidebar ul.logo_products li a img,
.page-template-products-rac-php .sidebar .logo_products li a img{
	height:62px;
	width:auto;
}
.page-template-product-php #container{
	width:495px;
	float:left;
}
.page-template-product-php #container h2{
	/*background:transparent url(images/denatal.gif) no-repeat 0 0;*/
	width:100%;
	float:left;
	margin-bottom:27px;
}
.page-template-product-php #container h2 a{
/*	background:transparent url(images/denatal.gif) no-repeat 0 0;*/
	float:left;
	height:46px;
	color:#b4ab66;
	font-size:50px;
	font-weight:normal;
}
.page-template-product-php #container .entry {
	position:relative;
	padding-bottom:160px;
}
.page-template-product-php #container .entry ul {
	margin-bottom:24px;
}
.page-template-product-php #container .entry p,
.page-template-product-php #container .entry ul li{
	font-size:13px;
	color:#6a776d;
	line-height: 19px;
	font-family:Arial;
	margin-bottom:24px;
}
.page-template-product-php #container .entry ul li {
	margin-bottom:0;
}
.page-template-product-php #container .entry a.start_here {
	position:absolute;
	bottom:0;
	right:0;
	width:280px;
	height:156px;
	margin-right:-56px;
}
/*************************************page-template-quote_all-php*********************************/
.page-template-quote_all-php .sidebar {
	width:310px;
	float:left;
	text-align:center;
	margin-right:67px;
	margin-left:22px;
	padding-bottom:110px;
}
.page-template-quote_all-php .sidebar p.sidebar_header,
.page-template-quote_live-php .sidebar p.sidebar_header{
	background:transparent url(images/get_tittle.gif) no-repeat center 0;
	width:144px;
	height:27px;
	text-indent:-9999px;
	float:left;
	border-bottom:1px solid #73aeb4;
	width:310px;
	padding-bottom:8px;
}
.list_invalid {
	position:relative;
	float:left;
	width:310px;
	height:154px;
	border-bottom:1px solid #b6d3d5;
}
.list_invalid a{
	position:absolute;
	top:19px;
	left:0;
}
.list_invalid a#invalid{
	left:0;
	background:transparent url(images/invalid-hover.gif) no-repeat center 0;
	width:141px;
	height:61px;
}
.list_invalid a#invalid:hover,
.list_invalid a#invalid.active{
	background:transparent url(images/invalid.gif) no-repeat center 0;
}
.list_invalid a#list{
	left:163px;
	background:transparent url(images/list-hover.gif) no-repeat center 0;
	height:117px;
	left:163px;
	width:145px;
}
.list_invalid a#list:hover,
.list_invalid a#list.active{
	background:transparent url(images/list.gif) no-repeat center 0;
}
.quote_link_more_link {
	float:left;
	width:310px;
	padding-top:27px;
}
.quote_link_more_link p{
	background:transparent url(images/we.gif) no-repeat center 0;
	width:209px;
	height:47px;
	text-indent:-9999px;
	float:left;
	width:310px;
	padding-bottom:8px;
}
.quote_link_more_link ul {
	float:left;
	margin-left:9px;
	margin-top:6px;
}
.quote_link_more_link ul li {
	float:left;
	margin:0 13px 18px;
	height:35px;
}
.quote_link_more_link-live ul li{
	width:116px;
	position:relative;
}
.quote_link_more_link-live ul li a{
	position:absolute;
	bottom:0;
	left:22px;
}
.page-template-quote_all-php #container,
.page-template-quote_live-php #container{
	float:left;
	width:510px;
}
img.phone {
	margin-top:30px;	
}
.page-template-quote_all-php #cforms2form .cf-fs1,
.page-template-quote_all-php #cforms2form .cf-fs2,
.page-template-quote_all-php #cforms2form .cf-fs3,
.page-template-quote_all-php #cforms2form .cf-fs4,
.page-template-quote_all-php #cforms2form .cf-fs5,
.page-template-quote_live-php #cforms3form .cf-fs1,
.page-template-quote_live-php #cforms3form .cf-fs2,
.page-template-quote_live-php #cforms3form .cf-fs3,
.page-template-quote_live-php #cforms3form .cf-fs4,
.page-template-quote_live-php #cforms3form .cf-fs5,
.page-template-quote_live-php #cforms3form .cf-fs6,
.page-template-quote_live-php #cforms3form .cf-fs7{
	border:none;
	width:195px;
	float:left;
	padding:0;
	margin:0;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol li:first-child {
	margin-left:78px;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol li:first-child label {
	float:left;
	margin-right:7px;
	width:auto;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol,
.page-template-quote_live-php #cforms3form .cf-fs6 ol{
	float:left;
	margin:14px 0 0;
}
.page-template-quote_all-php #cforms2form .cf-fs1,
.page-template-quote_all-php #cforms2form .cf-fs4,
.page-template-quote_all-php #cforms2form .cf-fs5,
.page-template-quote_live-php #cforms3form .cf-fs1,
.page-template-quote_live-php #cforms3form .cf-fs4{
	width:510px;
}
.page-template-quote_all-php #cforms2form .cf-fs2,
.page-template-quote_all-php #cforms2form .cf-fs4 #li-2-14,
.page-template-quote_live-php #cforms3form .cf-fs2,
.page-template-quote_live-php #cforms3form .cf-fs4 #li-2-14{
	margin:0 113px 0 0;
}
.page-template-quote_all-php #cforms2form .cf-fs2 legend,
.page-template-quote_all-php #cforms2form .cf-fs3 legend,
.page-template-quote_live-php #cforms3form .cf-fs2 legend,
.page-template-quote_live-php #cforms3form .cf-fs3 legend,
.page-template-quote_live-php #cforms3form .cf-fs6 legend,
.cf_hidden,
.linklove,
.post-edit-link,
#cforms3form .cf-fs5 legend{
	display:none;
}
.page-template-quote_all-php #cforms2form .cf-fs1 legend,
.page-template-quote_all-php #cforms2form .cf-fs4 legend,
.page-template-quote_all-php #cforms2form .cf-fs5 legend,
.page-template-quote_live-php #cforms3form .cf-fs1 legend,
.page-template-quote_live-php #cforms3form .cf-fs4 legend,
.page-template-quote_live-php #cforms3form .cf-fs7 legend{
	padding:0 0 7px;
	font-size:16px;
	color:#73aeb4;
	font-weight:bold;
	font-family:Arial;
	border-bottom:1px solid #73aeb4;
	width:100%;
	float:left;
}
.page-template-quote_all-php #cforms2form .cf-fs2 ol,
.page-template-quote_all-php #cforms2form .cf-fs3 ol,
.page-template-quote_all-php #cforms2form .cf-fs4 ol,
.page-template-quote_all-php #cforms2form .cf-fs5 ol,
.page-template-quote_live-php #cforms3form .cf-fs2 ol,
.page-template-quote_live-php #cforms3form .cf-fs3 ol{
	margin:15px 0 18px;
}
.page-template-quote_all-php #cforms2form .cf-fs4 ol {
	float:left;
	margin:17px 0 18px;
}
.page-template-quote_all-php #cforms2form .cf-fs1 ol,
.page-template-quote_live-php #cforms3form .cf-fs1 ol{
	margin:0;
}
.page-template-quote_all-php #cforms2form .cf-fs2 ol li,
.page-template-quote_all-php #cforms2form .cf-fs3 ol li,
.page-template-quote_all-php #cforms2form .cf-fs4 ol li,
.page-template-quote_live-php #cforms3form .cf-fs2 ol li,
.page-template-quote_live-php #cforms3form .cf-fs3 ol li,
.page-template-quote_live-php #cforms3form .cf-fs6 ol li{
	float:left;
	margin-bottom:17px;
	position:relative;
}
.page-template-quote_live-php #cforms3form .cf-fs3 ol li {
	z-index:100;
}
.page-template-quote_live-php #cforms3form .cf-fs6 ol li {
	z-index:90;
}
.page-template-quote_all-php #cforms2form .cf-fs2 ol li p,
.page-template-quote_all-php #cforms2form .cf-fs3 ol li p,
.page-template-quote_all-php #cforms2form .cf-fs3 ol li select,
.page-template-quote_all-php #cforms2form .cf-fs4 ol li select,
.page-template-quote_live-php #cforms3form .cf-fs2 ol li p,
.page-template-quote_live-php #cforms3form .cf-fs3 ol li p,
.page-template-quote_live-php #cforms3form .cf-fs3 ol li select,
.page-template-quote_live-php #cforms3form .cf-fs6 ol li select{
	background:transparent url(images/input_all.png) no-repeat 0 0;
	width:183px;
	color:#6A776D;
	height:27px;
	border:none;
	float:left;
	font-size:14px;
	padding:4px 6px 0 6px;
}
.page-template-quote_all-php #cforms2form .cf-fs2 ol li input,
.page-template-quote_all-php #cforms2form .cf-fs3 ol li input,
.page-template-quote_all-php #cforms2form .cf-fs3 ol li select,
.page-template-quote_all-php #cforms2form .cf-fs4 ol li select,
.page-template-quote_live-php #cforms3form .cf-fs2 ol li input,
.page-template-quote_live-php #cforms3form .cf-fs3 ol li input,
.page-template-quote_live-php #cforms3form .cf-fs3 ol li select,
.page-template-quote_live-php #cforms3form .cf-fs6 ol li select{
	width:175px;
	color:#6A776D;
	height:17px;
	border:1px solid #fff;
	float:left;
	font-size:14px;
	padding:2px 0;
}
.page-template-quote_live-php #cforms3form .cf-fs6 a.trigger,
.page-template-quote_live-php #cforms3form .cf-fs6 a.activetrigger,
.page-template-quote_live-php #cforms3form .cf-fs3 a.trigger,
.page-template-quote_live-php #cforms3form .cf-fs3 a.activetrigger,
.page-template-quote_all-php #cforms2form .cf-ol a.trigger,
.page-template-quote_all-php #cforms2form .cf-ol a.activetrigger{
	background:transparent url(images/select-all.png) no-repeat 0 0;
	width:189px;
	height:31px;
	margin-right:0;
	margin-top:0;
	font-size:14px;
}
.page-template-quote_all-php #cforms2form .cf-fs2 ol li label,
.page-template-quote_all-php #cforms2form .cf-fs3 ol li label,
.page-template-quote_all-php #cforms2form .cf-fs4 ol li label,
.page-template-quote_all-php #cforms2form .cf-fs5 ol li label,
.page-template-quote_live-php #cforms3form .cf-fs2 ol li label,
.page-template-quote_live-php #cforms3form .cf-fs3 ol li label,
.page-template-quote_live-php #cforms3form .cf-fs5 ol li label,
.page-template-quote_live-php #cforms3form .cf-fs6 ol li label,
.page-template-quote_live-php #cforms3form .cf-fs7 ol li label{
	color:#0a596d;
	font-size:14px;
	font-family:Arial;	
	width:195px;
}
.page-template-quote_live-php #cforms3form .cf-fs2 label span,
.page-template-quote_all-php #cforms2form .cf-fs2 label span,
.page-template-quote_all-php #cforms2form .cf-fs3 label span{
	width:195px;
	float:left;
}
#li-2-10 label span {
	float:left;
	width:195px;
}
.page-template-quote_all-php #cforms2form .cf-fs5 p{
	background:transparent url(images/textarea.png) no-repeat 0 0;
	width:500px;
	height:125px;
	border:none;
	margin-bottom:33px;
}
.page-template-quote_all-php #cforms2form .cf-fs5 textarea{
	margin-left:13px;
	width:472px;
	height:110px;
	border:1px solid #fff;
	overflow:hidden;
	margin-bottom:33px;
	margin-top:5px;
}
.page-template-quote_all-php  .cf-sb,
.page-template-quote_live-php  .cf-sb{
	border-top:1px solid #73aeb4;
	float:left;
	padding-top:18px;
	width:100%;
}
.page-template-quote_all-php  .cf-sb input{
	float:right;
	background:transparent url(images/submit_inf.png) no-repeat 0 0;
	width:193px;
	height:48px;
	cursor:pointer;
	border:none;
	text-indent:-9999px;
	color:#115f72;
	font-size:0;
	padding-top:44px;
}
.page-template-quote_live-php .cf-sb input {
	float:right;
	background:transparent url(images/compare.gif) no-repeat 0 0;
	width:313px;
	height:48px;
	cursor:pointer;
	color:#115f72;
	font-size:0;
	padding-top:44px;
	border:none;
	text-indent:-9999px;
}
.page-template-quote_live-php .sidebar {
	float:left;
	margin-left:22px;
	margin-right:67px;
	padding-bottom:110px;
	text-align:center;
	width:310px;
}
#cforms3form {
	float:left;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol {
	padding-bottom:14px;
	float:left;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol li {
	float:left;
	width:100%;
	margin-bottom:10px;
	position:relative;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol li ul {
	width:32px;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol li ul li:first-child {
	margin-left:0;
}
#li-5-1 {
	z-index:100;
}
#li-5-2 {
	z-index:99;
}
#li-5-3 {
	z-index:98;
}
#li-5-4 {
	z-index:97;
}
#li-5-5 {
	z-index:96;
}
#li-5-6 {
	z-index:95;
}
#li-5-7 {
	z-index:94;
}
#li-5-8 {
	z-index:93;
}
#li-5-9 {
	z-index:92;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol li:last-child {
	margin-bottom:0;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol li label span{
	width:55px;
	float:left;
	margin-right:24px;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol li select,
a.activetrigger,
a.trigger{
	background:transparent url(images/select_small.gif) no-repeat 0 0;
	float:left;
	height:21px;
	margin-right:44px;
	margin-top:-9px;
	color:#6a776d;
	font-size:11px;
	padding:4px 0 0 6px;
	width:34px;
	border:none;
}
.dropdownhidden {
	position:absolute;
	top:0;
	left:-999em;
}
#cforms3form .cf-fs3 ol li label {
	float:left;
}
.page-template-quote_live-php #cforms3form .cf-fs3 .dropdownvisible,
.page-template-quote_live-php #cforms3form .cf-fs6 .dropdownvisible{
	background:#DBDBDB;
	left:0;	
	position:absolute;
	top:48px;
	z-index:10;
	border:1px solid #73aec0;
}
#li-2-15 .dropdownvisible,
#li-2-14 .dropdownvisible,
#li-2-10 .dropdownvisible{
	left:9px;	
	position:absolute;
	top:46px;
}
.dropdownvisible {
	background:#DBDBDB;
	left:82px;	
	position:absolute;
	top:10px;
	z-index:10;
	border:1px solid #73aec0;
}
.dropdownvisible li {
	float:left;
	width:200px;
}
.dropdownvisible li a {
	padding:10px 4px 0 10px;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol li p{
	background:transparent url(images/input_small.gif) no-repeat 0 0;
	float:left;
	width:27px;
	height:23px;
	overflow:hidden;
	line-height:23px;
	border:none;
	margin-top:-7px;
}
.page-template-quote_live-php #cforms3form .cf-fs5 ol li input{
	float:left;
	height:14px;
	margin:2px 0 0 5px;
	width:13px;
	border:1px solid #fff;
}
.page-template-quote_live-php #cforms3form .cf-fs6 {
	margin-left:112px;
}
.page-template-quote_live-php #cforms3form .cf-fs7 {
	margin-left:79px;
	width:236px;
}
/******************************************************************************************/
.page-template-products-rac-php #container {
	width:505px;
	float:left;
}
.car-text {
	margin-top:18px;
}
.car-text p{
	color:#6a776d;
	font-size:14px;
	font-family:Arial;
}
.car-text img{
	float:left;
}
.house_text {
	width:327px;
	text-align:center;
	float:left;
	margin-top:24px;
}
.car-text img.house{
	margin-top:24px;
}
.house_text p{
	color:#0a596d;
	font-size:17px;
}
.house_text p span{
	color:#73aeb4;
	font-size:13px;
	margin-bottom:24px;
	display:block;
}
.car-text h2{
	color:#6a776d;
	font-size:18px;
	text-align:center;
	text-shadow:none;
	margin-bottom:22px;
}
.car-text h3{
	color:#6a776d;
	font-size:16px;
	text-align:center;
	text-shadow:none;
	margin-bottom:22px;
}
.text-car p{
	text-align:center;
}
.link_what {
	background:transparent url(images/what.gif) no-repeat 0 0;
	width:151px;
	height:64px;
	float:left;
	margin-left:33px;
	margin-top:26px;
	margin-right:31px;
}
.link_elig {
	background:transparent url(images/elig.gif) no-repeat 0 0;
	width:239px;
	height:64px;
	float:left;
	margin-top:26px;
}
h2.anthem_text {
	background:transparent url(images/anthem.gif) no-repeat 0 0;
	width:271px;
	height:64px;
	float:left;
	margin-top:71px;
}
#plans {
	float:left;
	width:100%;
	margin-bottom:53px;
}
.medical h2{
	background:transparent url(images/medical-plans.gif) no-repeat 0 0;
	width:164px;
	height:26px;
	float:left;
}
.medical a{
	background:transparent url(images/compare_all.gif) no-repeat 0 0;
	width:194px;
	height:30px;
	float:right;
}
.content_plans {
	float:left;
	margin-top:8px;
	border-top:1px solid #94c1c5;
	padding-top:17px;
	width:100%;
}
.content_plans p{
	color:#6a776d;
	font-size:14px;
	font-family:Arial;
}
.content_plans ul {
	float:left;
	width:100%;
	margin-top:11px;
}
.content_plans ul li{
	margin-bottom:15px;
	float:left;
	margin-top:0;
}
.content_plans ul li:last-child{
	margin-bottom:0;
}
.content_plans ul li a{
	background:transparent url(images/download.gif) no-repeat 0 0;
	float:left;
	padding-left:29px;
	font-size:16px;
	font-weight:bold;
	color:#6a776d;
}
.content_plans ul li a span{
	color:#73aeb4;
}
.content_plans p.note{
	color:#73aeb4;
	font-size:13px;
	font-family:Arial;
	margin:20px 0 0;
	float:left;
}
.content_plans a.find {
	background:transparent url(images/find.gif) no-repeat 0 0;
	width:162px;
	height:26px;
	float:left;
	margin-top:24px;
	margin-left:83px;
	margin-right:15px;
}
.content_plans a.enroll {
	background:transparent url(images/enroll.gif) no-repeat 0 0;
	width:161px;
	height:26px;
	float:left;
	margin-top:24px;
}
.rates h2{
	background:transparent url(images/rates.gif) no-repeat 0 0;
	width:86px;
	height:25px;
	float:left;
}
.kaiser .rates h2{
	background:transparent url(images/rates_new.gif) no-repeat 0 0;
}
.rates a{
	background:transparent url(images/find-button.gif) no-repeat 0 0;
	width:194px;
	height:30px;
	float:left;
	margin-top:-5px;
}
.rates p i {
	color:#6a776d;
	font-size:14px;
	font-family:Arial;
	float:left;
	margin:5px 17px 0 18px;
}
.doctors h2{
	background:transparent url(images/doctors.gif) no-repeat 0 0;
	width:244px;
	height:26px;
	float:left;
}
.doctors a{
	background:transparent url(images/provider.gif) no-repeat 0 0;
	width:194px;
	height:31px;
	float:left;
	margin-left:57px;
	margin-top:-5px;
}
.enrollment h2{
	background:transparent url(images/enrollment.gif) no-repeat 0 0;
	width:142px;
	height:26px;
	float:left;
}
.kaiser .enrollment h2{
	background:transparent url(images/enrollment-new.gif) no-repeat 0 0;
}
.enrollment a,
.dental-vision a{
	background:transparent url(images/enrollment-important.gif) no-repeat 0 0;
	width:298px;
	height:30px;
	float:left;
	margin-left:57px;
	margin-top:-5px;
}
.content-plans-enrollment-left,
.content-plans-enrollment-right{
	float:left;
	width:229px;
	margin-right:37px;
}
.content-plans-enrollment-right {
	margin-right:0;
}
.content-plans-enrollment-left p,
.content-plans-enrollment-right p{
	font-size:16px;
	color:#0a596d;
}
.content-plans-enrollment-left ul li a{
	margin-left:0;
	font-size:14px;
	background:none;
	padding-left:0;
	color:#b4ab66;
}
.content-plans-enrollment-right ul li a {
	background:transparent url(images/download.gif) no-repeat 0 0;
	margin-left:0;
	font-size:14px;
	color:#b4ab66;
	min-height:25px;
}
.add h2{
	background:transparent url(images/add.gif) no-repeat 0 0;
	width:301px;
	height:51px;
	float:left;
}
.enrollment a{
	background:transparent url(images/enrollment-important.gif) no-repeat 0 0;
	width:298px;
	height:30px;
	float:left;
	margin-left:57px;
	margin-top:-5px;
}
.kaiser h2.kaiser_text {
	background:transparent url(images/kaiser.gif) no-repeat 0 0;
	width:273px;
	height:97px;
	float:left;
}
.kaiser-button {
	background:transparent url(images/kaiser-button.gif) no-repeat 0 0;
	float:right;
	width:162px;
	height:25px;
	margin-bottom:5px;
	margin-top:17px;
}
.find-kaiser {
	background:transparent url(images/find-kaiser.gif) no-repeat 0 0;
	float:right;
	width:162px;
	height:25px;
	margin-bottom:5px;
}
.find-kaiser-button {
	background:transparent url(images/find-kaiser-button.gif) no-repeat 0 0;
	float:right;
	width:162px;
	height:25px;
	margin-bottom:31px;
}
.midical_new h2 {
	background:transparent url(images/midical_new.gif) no-repeat 0 0;
	width:162px;
	height:25px;
	float:left;
	margin-right:142px;
}
.midical_new a {
	background:transparent url(images/all.gif) no-repeat 0 0;
	width:194px;
	height:30px;
	float:left;	
}
.high h2 {
	background:transparent url(images/high.gif) no-repeat 0 0;
	width:379px;
	height:24px;
	float:left;
	margin-right:142px;
}
.high p.note{
	margin-top:0;
}
.high p.note a{
	color:#b4ab66;
}
.high ul li a{
	width:220px;
	min-height:25px;
}
.hsa {
	background:transparent url(images/hsa.gif) no-repeat 0 0;
	width:161px;
	height:26px;
	float:left;
	margin-top:24px;
	margin-right:10px;
}
.high .content_plans a.find {
	margin-left:0;
	margin-right:7px;
}
.dental-vision h2{
	background:transparent url(images/dental-vision.gif) no-repeat 0 0;
	width:477px;
	height:24px;
	float:left;
}
.dental-vision .content_plans p {
	width:172px;
	float:left;
}
.dental-vision a {
	margin-left:35px;
	margin-top:3px;
	margin-bottom:36px;
}
.dental-vision ul {
	margin-top:18px;
}
.dental-vision ul li a {
	margin-left:0;
	margin-top:0;
	margin-bottom:3px;
}
.other h2{
	background:transparent url(images/other.gif) no-repeat 0 0;
	width:451px;
	height:24px;
	float:left;
}
.last h2{
	background:transparent url(images/important-links.gif) no-repeat 0 0;
	width:191px;
	height:24px;
	float:left;
}
.last ul li {
	float:left;
	width:100%;
}
.last .content-plans-enrollment-left {
	width:160px;
	height:180px;
	margin-bottom:50px;
	margin-right:92px;
}
.last .anthem-last {
	margin-top:27px;
	height:153px;
}