/*@import 'reset.css';*/
/* global.css */
body {-x-system-font:none;background:#FFFFFF none repeat scroll 0 0;color:#111111;font-family:verdana,helvetica,arial,sans-serif;font-size:62.5%;font-size-adjust:none;font-stretch:normal;font-style:normal;
font-variant:normal;font-weight:normal;line-height:120%;padding:0 15px 35px;text-align:center;}
p {font-size:1.2em;line-height:1.4em;margin-bottom:10px;}
h4 {font-size:1.8em;color:#c6984f;margin:1em 0;}
h3 {font-size:2.2em;color:#e8d6b9;margin:5px 0 1em 0;line-height:1em}
strong {font-weight:bold;}
form{margin:1em 0;}

#inner-wrapper {background:#fff;border: 1px solid #Cfaa70;padding:20px;width:908px;}

#frmZip fieldset { /*(line 533)*/
	background:transparent url(../images/frmzip_bg.gif) no-repeat scroll left top;
	height:142px;
	margin:0 auto;
	padding:60px 0 0 220px;
	width:500px;
}
#frmZip .buttons input.btn { /* (line 538) */
	background:#A26303 url(../images/btn_bg.gif) ;
	font-size:0.9em;
	letter-spacing:0;
	margin-left:60px;
	padding:1px 5px;
	width:70px;
}

input.btn { /* (line 89) */
	background:#A26303 url(/images/btn_bg.gif) repeat-x scroll left top;
	border-color:#CDA363 #533302 #533302 #CDA363;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:1px;
	padding:1px 3px;
	text-decoration:none;
}
#frmZip label { /* (line 534) */
	font-size:1.2em;
	font-weight:bold;
	margin-right:45px;
}
#frmZip .buttons { /* (line 535)*/
margin-left:128px;
}
#frmZip { /* (line 531) */
padding:70px;
}
/* -------- LAYOUT --------------------------------- */
#outer-wrapper{background:#f7f1de;padding:10px;}
/* -------- FOOTER --------------------------------- */
#footer{clear:left;border-top:solid 1px #fff;text-align:center;width:100%;}
#footer ul{font-size:1.2em;background-color:#e5d7aa;padding:8px 0;margin:0 0 10px 0;}
#footer ul li a{color:#905800}
#footer ul li a:hover{color:#482400;}
#footer ul li{display:inline;color:#905800;border-left:1px solid #905800;margin-right:11px;padding-left:15px;}
#footer ul li.first{border-left:none;padding:0;}
p#copyright{clear:both;display:block;padding:4px 0;}
/* end global.css */
/* regence.css */
/* -------- HTML TAGS --------------------------------- */
a, .ui-widget-content a{color:#a86200;text-decoration:underline;/*margin-right:4px; - affecting footer*/}

a:visited {color: #c19e6c}
a:hover {color: #482400}

a.btn, a.btn-pink, a.btn-brown { /*(line 76)*/
color:#fff;
text-decoration: none;
font-size: 1.2em;
font-weight: bold;
cursor:pointer;
padding:2px 8px;
}

h2 a, h2 a:visited, h2 a:hover {color:#fff;}

/* -------- HEADER --------------------------------- */
#header {position:relative;width:100%;height: 75px;}
#header img{margin-top:  14px;border: none;}
#phone {right:169px;top:41px;color: #666;color:#a86303;position:absolute;}
#phone strong{color:#111;}
ul#nav-secondary {right: 0px;top: 15px;font-size:1.2em;list-style:none;margin:0;overflow:visible;position:absolute;width:500px;}
ul#nav-secondary li{float:right;list-style-type:none;border-right:solid 1px #8e4a01;padding:0 10px;}
ul#nav-secondary li.first{border-right:none;padding-right:0;}
#phone a, ul#nav-secondary a{color:#a86200;text-decoration:underline;}
#phone a:hover, ul#nav-secondary a:hover{color:#482400;}
/* --- SEARCH --- */
#search{position:absolute;right:0px;top:29px;text-align:right;}
#search label{position:absolute;left:-9999px;font-size:small;}
#search input{color:#666;}
#search input.btn-go{vertical-align: top;margin-bottom:1px;}
#search input#textfield{font-size: 1em;border:solid 1px #a86403;padding:2px;width:130px;text-align:left;}

/* -------- PRIMARY NAVIGATION ---------------------- */
#nav-primary{background:url(../images/nav_bg.gif) repeat-x top left;font-size:12px;font-weight:bold;height:36px;margin-bottom:1px;width:100%;}

/* all lists */
#nav-primary ul{list-style:none;margin:0;padding:0;z-index:21;}

/* first level lists */
#nav-primary li{background:url(../images/nav_li.gif) no-repeat top left;float:left;margin:0;padding-left:20px;position:relative;z-index:22;}
#nav-primary li.first{margin-left:10px;}
#nav-primary li a{color:#fff;display:block;font-size:13px;line-height:36px;text-decoration:none;width:210px;}
#nav-primary li a.spacer{border-bottom:2px solid #ddc19a;}
#nav-primary li:hover, #nav-primary li.sfhover{background:url(../images/nav_li_over.gif) repeat-x top left;}
#nav-primary li.sfhover a{cursor:default}

/* second-level lists */
#nav-primary li ul{background:#a86303;left:-999em;padding:2px 2px 1px 2px;position:absolute;width:226px;}
#nav-primary li li{background:url(../images/nav_li_li.gif) repeat-x top left;border-bottom:1px solid #a86303;padding-left:0;width:226px;}
#nav-primary li li a{color:#dcc19a;display:block;font-size:1em;height:24px;line-height:24px;padding:0 10px 0 7px;width:209px;}
#nav-primary li li a:hover{background:url(../images/nav_li_li_arrow.gif) no-repeat right 7px;color:#fff;}
#nav-primary li li:hover,#nav-primary li li.sfhover{background:url(../images/nav_li_li_over.gif) repeat-x top left;}
#nav-primary li li.sfhover a{color:#fff;cursor:pointer}

/* third-and-above-level lists */
#nav-primary li:hover ul ul,#nav-primary li.sfhover ul ul{left:-999em;}
	
/* lists nested under hovered list items */
#nav-primary li.sfhover ul{left:0;}
#nav-primary li li:hover ul,#nav-primary li li.sfhover ul{left:226px;top:-2px;}

.container{line-height:1.5em;margin:0 auto;text-align:left;width:970px;}
/* end regence.css */

#outer-wrapper-image{background:#f7f1de;}

h2 {background:url(../images/h2.gif) repeat-x;color:#fff;font-weight:bold;font-size:1.8em;line-height:31px;padding-left:10px;/*margin-bottom:10px;*/}
h3 {color: #c6984f;font-size: 3em;font-weight: normal;margin: 0 0 20px 0;}

.clear{clear:both;}
.hidden{display:none;}
a.button,.ui-widget-content button.primary.ui-state-default{color:#fff!important;background:url(../images/button.gif) repeat-x; line-height:21px; font-weight: bold; padding:.3em 1em;font-size:1.2em;text-decoration:none;cursor:pointer}
a.btnLarge,input.btnLarge{display:inline-block;font-size:1.5em;height:48px;line-height:48px;padding:0 10px 0 65px;margin-bottom:5px;text-align: left;}

a.btnLarge span.icon{display:block;height:45px;margin-left:-55px;margin-top:2px;position:absolute;width:45px;}

.category-product-column{width:230px;float:left;margin:0 6px 8px 0;text-align:center}
.category-product-two-column{width:466px;float:left;margin:0 0 8px 0;text-align:center}
.last-column{margin-right:0;}
.category-product {padding:13px 13px 4px 13px;width:204px;background: #f9f5e8 url(../images/category-product.gif) repeat-y;margin-bottom:10px;text-align:left}
.category-product-two{padding:13px 13px 4px 13px;width:440px;background: #f9f5e8 url(../images/category-product-two.gif) repeat-y;margin-bottom:10px;text-align:left}

#compare .category-product,#compare .category-product-two {padding-top:0;margin-bottom:0}
#compare .category-product-two p {margin:.5em 0}
.category-product img {margin:-13px -13px 0px -10px;}
.category-product .foot {background: url(../images/category-product-bottom.gif) no-repeat;display:block;height:4px;margin:0 -13px -4px -13px;}
.category-product-two .foot{background: url(../images/category-product-bottom-two.gif) no-repeat;display:block;height:4px;margin:0 -13px -4px -13px;clear:both}

#column-right{width:220px;float:right;}
#column-right div{margin-bottom:10px;}
#column-right div.last{margin-bottom:0}
#column-right div div{margin-bottom:0px;}
div#sales{background: url(../images/sales.gif) no-repeat;margin:-1px -2px 9px -2px;height:61px}

/* slug */
.rc-slug {border: 1px solid #fff;border-bottom-color:#cfaa70;border-right-color:#cfaa70;background: url(../images/rc-slug-bg.gif) no-repeat bottom}
div.hr hr {display:none;}
#column-right div.rc-slug div.hr{background: url(../images/category-product-hr-dark.gif) repeat-x;margin:10px 0;height:2px;}
.rc-slug h4 span{display:none;}

/* form */
input,select,label{font-size: 1.2em;}
.checkbox {position:relative;top:2px;}

/* quote & changeQuote*/
#changeQuote, #quote {padding:9px}
#changeQuote form, #quote form {margin-bottom:0}
#changeQuote form label, #quote form label {width:4em;margin-bottom:.3em;display:inline-block}
#changeQuote form input.text-field, #quote form input.text-field {width:2em;margin-right:2em;}
#changeQuote form select, #quote form select {width:6em;margin-right:2em;}
#quote h4 {background: url(../images/quote-title.gif) no-repeat;height:44px;}
#changeQuote #toggleDependents, #quote #toggleDependents {margin-top: .5em}
#editDemo a, #changeQuote #toggleDependents a, #quote #toggleDependents a{padding-left:1.1em;margin-top:.5em;cursor:pointer;font-size:1.1em}
#editDemo .arrow-right, #quote .arrow-right {background:url(../images/arrow-right-brown.gif) no-repeat 2px 2px;}
#editDemo .arrow-down, #quote .arrow-down {background:url(../images/arrow-down-brown.gif) no-repeat 0 4px;}
#changeQuote #dependents, #quote #dependents {padding-top:10px}
#changeQuote a, #quote #dependents a {font-size:1.1em;}

p#showQuote {float:right;margin: -2em 10px 0 0;/*top:-2em;right:10px;line-height:12px;position:relative;*/}
p#instructions {line-height:1.2em;}

p.effective_date {margin-top:.5em} 

/* usage 
#usage .category-product-column {width:166px;}
#usage .category-product {width:140px; margin-bottom: 0;}
#usage-slider {margin-left:186px;}
#usage #nav {text-align:right;margin-bottom:1.5em}
#usage #nav a {background:#f2e0eb;width:20px;height:20px;color:#fff;display:inline-block;text-align:center;line-height:20px;text-decoration:none;margin-right:1px;border:1px solid #fff}
#usage #nav a.selected{border-color:#ebcfe0;border-right-color:#927587;border-bottom-color:#927587;background:#dcabca;width:18px;height:18px;line-height:18px;margin-right:2px;}
#usage #answers p {width:20%;float:left;text-align:center}
#usage #answers p.first {margin-right:30px;text-align:left;}
#usage #answers p.second {margin-right:37px}
#usage #answers p.third {margin-right:27px;}
#usage #answers p.fourth {text-align:right}
*/
/* features */
.column {float:left;}
#features h4 {border-bottom:1px solid #000000;font-size:1.2em;font-weight:bold;margin-bottom:5px;padding-bottom:5px;width:90%;}
#features input,#features select {margin:5px 5px 5px 0}
#features label {position:relative;top:-2px}

/* provider */
#provider label {display:block;margin-bottom:.5em;}
#provider input {margin-bottom:.5em;}
#provider .button {margin-right:3.2em}
#provider .category-product,#provider .category-product-column{width:148px}

/* carousel */
#carousel {border:1px solid #a82a7b; background: #fff;margin-top:1em;height:230px}
#carousel a{display:block;height:230px;width:928px;}
#carousel .initial{background: url(../images/carousel-initial.gif) no-repeat}
#carousel .one{background: url(../images/carousel-one.gif) no-repeat;height:233px}

#flashDescription {margin-top:10px}

.text-right {text-align:right;}
.text-center {text-align:center}
.left {float:left}
.right {float:right}
.btn-right {float:right;padding-top:0;}
.one-third {width: 33.33%}
.two-thirds {width: 66.66%;}
.one-quarter {width: 25%}
.one-half {width:50%}
.small {font-size: 1em;}

#frmZip h2 {background:none;color:#000;font-weight:bold;font-size:1.6em;line-height:31px;padding-left:0px;margin-bottom:10px;text-align:center}

/*cusom reset */
.ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li {position:static}
.ui-tabs{padding:0;}
#tabs.ui-widget-content{border:none;}
#tabs .ui-widget-header{border:none;border-bottom:1px solid #a82a7b;}

#tabs.ui-widget-content  {border:none}
#tabs .ui-widget-header{border:none;border-bottom:1px solid #a82a7b;background:#F7F1DE;}
#tabs .ui-state-default, #inner-tabs.ui-widget-content .ui-state-default {border:none;background:#dcabca;}
#tabs.ui-widget-content .ui-state-active {border:1px solid #a82a7b;background:#fff;}
#tabs.ui-tabs .ui-tabs-panel{padding:20px;border:1px solid #a82a7b;border-top:none}
#inner-tabs.ui-widget-content .ui-state-active {border:none;background:#fff;}
#tabs.ui-tabs .ui-tabs-nav {padding:0;}
#inner-tabs #tabs.ui-tabs .ui-tabs-nav {padding:0; width:151px;}
#inner-tabs .ui-tabs-nav {padding:0; width:188px; border:none;float:left;position:absolute;}
#tabs .ui-tabs-nav li{font-size:1.2em;font-weight:bold;}
#tabs .ui-tabs-nav li a{color:#fff;}
#tabs .ui-tabs-nav .ui-state-active a{color:#C6984F;}

#inner-tabs.ui-tabs .tabs li {border: none;}

#inner-tabs {padding:0px 0px 0px 0px;}
#inner-tabs.ui-widget-content  {border:none; background-color:#f7f1de;}
#inner-tabs .ui-widget-header{border:none;background:none;}
#inner-tabs .ui-state-default, #inner-tabs.ui-widget-content .ui-state-default {background:transparent;border:none;}
#inner-tabs.ui-tabs .ui-tabs-panel{padding-right:0px;border: 1px solid #C6984F;border-right:none; margin-left:205px;background-color:#fff;min-height:400px;}

#inner-tabs .ui-tabs-nav li{font-size:1.2em;font-weight:bold;}
#inner-tabs .ui-tabs-nav li a{color:#C6984F; width: 188px;}
#inner-tabs .ui-tabs-nav .ui-state-default a{border: 4px solid #F7F1DE; border-left: 0px; border-right:0px;color:#C6984F;padding: 0.5em 17px 0.5em 0;text-decoration:underline}
#inner-tabs .ui-tabs-nav .ui-state-active a{color:#a86200; border: 4px solid #C6984F; border-left: 0px; border-right:0px; background-color:#fff;padding: 0.5em 18px 0.5em 0;text-decoration:none}
#inner-tabs.ui-tabs .ui-tabs-nav li a {text-align: right;font-size:1.5em;font-weight:normal;}
#inner-tabs .ui-state-default.first, #inner-tabs .ui-state-active.first {margin-top:20px;}
#inner-tabs table ul {margin:0;font-size:1em;}
#inner-tabs div.hr hr {display:none;}
#inner-tabs div.hr {height:1px;background-color:#C6984F;margin:15px 5px 0 5px;}

/* -------- SLIDER ------------------------------------- */
#slider-wrapper{width: 507px;background: url(../images/slider.gif) no-repeat 0 3px;}
.ui-slider { width: 441px; height: 23px; position: relative; background-repeat: no-repeat; background-position: center center; margin: 0 33px;}
.ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 12px; top: 0px; left: 0px; background-image: url(../images/slider-handle.gif); }
.ui-slider-handle-active { border: 1px dotted black; }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }
/* Default slider backgrounds */
/*.ui-slider{ background-image: url(../images/slider.gif); }*/

/* -------- BEGIN: CART  ------------------------------------- 
#cart {background-color:#712052;position:absolute;width:210px;color:#dcabca;margin:122px 0 0 510px;} 
#cart a {color:#fff;}
#cart a.button {line-height:1.1em;}
#cart p {line-height:1.2em;margin-bottom:5px;font-size:1em}
#cart .inner {padding:5px;}

#cartHover {position:absolute;top:20px;left:184px;display:block;width:0px;padding:0;height:20px;width:21px;}
#cartHover span{background:url(../images/products/arrow-white-s.gif) 5px 7px no-repeat;height:20px;width:20px;display:block;}

#contractedCart {width:160px;font-size:1em;}
#contractedCart #price {margin:0;font-size:1em;}
#contractedCart #price li {padding:3px 3px 3px 50px;font-size:1.8em;font-weight:bold;margin:0}
#contractedCart span {font-size:63%;font-weight:normal}
#contractedCart #price a {font-size:66.7%;font-weight:normal;padding-right:1em;display:block}

#expandedCart #product {font-size:1.1em;margin-top:1em;background: url(../images/products/icon-cart.gif) no-repeat 0 0;padding-left:50px; height:40px;}
#expandedCart #noProductSelected {font-size:1.1em;margin-top:1em;background: url(../images/products/icon-cart.gif) no-repeat 0 0;padding-left:50px; height:40px;}
#expandedCart #product div {padding:.5em 0;}
#expandedCart #product div.carePackageName {background-color:#6b1e4e;border-top:1px solid #591941;border-bottom:1px solid #853b68;padding-left:1em}
#expandedCart .productName {font-size:1.4em;}
#expandedCart .productName a {font-size:71%}
#expandedCart #addApplicant {font-size:1.1em;margin-top:.5em;display:block}
#expandedCart #quote {padding-left:50px;background: url(../images/icon-applicants-712052.gif) no-repeat 0 20px;padding-left:50px;}
#expandedCart .rightMenu {position:absolute;top:0;right:0;margin:7px;border:1px solid #b2779b;border-right-color:#3e112d;border-bottom-color:#3e112d;}
#expandedCart div.hr {height:2px;width:100%;background:url(../images/products/hr-purple.gif) repeat-x 0 0;margin-top:2em}
*/
#getQuote .quoteAge, #quote .quoteAge {width:2em}
#getQuote .quoteGender, #quote .quoteGender {}
#getQuote input.quoteTobacco {}
#getQuote #demoHeader, #quote #demoHeader {margin-bottom:.5em}
/*#getQuote #whosCovered div {padding:0!important}*/
#getQuote label, #quote label {display:inline-block;margin:0 .5em 0 0;font-size:1.2em;}
#getQuote input, #getQuote select, #quote input, #quote select {display:inline-block;margin:0 .6em 0 0;font-size:1.2em;}
#quote input, #quote select {border:1px #DCABCA solid;}
#getQuote input, #getQuote select {border: 1px solid #C6984F}
#getQuote input, #quote input{margin:-.2px .5em 0 -2px}
#getQuote span, #quote span{font-size:0.8em;display:inline-block}

#cart .ui-icon,#expandedCart #quote span.ui-icon { width: 16px; height: 16px; background-image: url(theme/images/ui-icons_ffffff_256x240.png); position:absolute;}

#cart #applicants div{
	margin-bottom: 3px;
}
/*#cart .ui-icon-triangle-1-e { background-position: -36px -16px; }
#cart .ui-icon-triangle-1-s { background-position: -68px -16px; }*/

/* -------- END: CART ---------------------------------- */



/* -------- ACCORDION ------------------------------------------ */

.accordion h3{font-size:1.2em;margin:0}
.ui-accordion .ui-accordion-header a {color:#a86200}
#inner-tabs.ui-widget-content .ui-accordion .ui-state-active {border:1px solid #E8D6B9;}
#inner-tabs.ui-widget-content .ui-accordion-header {background:#F9F5E8 url(theme/images/ui-bg_glass_75_F9F5E8_1x400.png) repeat-x scroll 50% 50%;
border:1px solid #E8D6B9;}

.center {text-align:center;}
.center * {margin:0 auto;}

.price {color:#dcabca;}
.price span {font-size:.7em;line-height: 1em;}
.blueButtons{
	
	border-top: 1px solid #7bb0c9;
	border-bottom: 5px solid #7bb0c9;
	background-color: #e5eff4;
	width: 180px;
	margin-right:5px;
	float:left;	
	}

/* demographic container */
.demographics{
	border:1px solid #e7d4b7;
	width: 402px;
	padding: 2px 0 2px 55px;
	height: 46px;
	background: url(../images/icon-demographics-ddc39b.gif) 10px 10px no-repeat;
	font-size:1.2em;
	color: #333;
	line-height: 1.2em;
}
.demographics .label {
	color: #666;
}
/* large apply online */
#applyNow {
	height:48px;
	background: url(../images/button-apply-large.gif) repeat-x;
	display: block;
	float: right;
	border-width: 1px;
	border-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-color: #fff;
	border-left-color: #fff;
	width: 135px;
	line-height:48px;
	padding:0 0 0 65px;
	color: #dcabca!important;
	font-size: 1.5em;
}
#applyNow span {
	background: url(../images/button-apply-mouse.gif) no-repeat;
	height: 45px; width:45px;
	margin-left: -55px;
	position:absolute;
	display:block;
	
}
/* ads and upsells */
.shoplet {
	background-color: #f9f5e8;
	padding: 5px;
	margin-top: 20px;
	height:90px;
	width: 434px;
}
.shoplet-full {
	background-color: #f9f5e8;
	padding: 10px;
	margin-top: 20px;
	height:40px;
	
}
.shoplet.top, .shoplet-full.top{
	margin-top:0px;
	margin-bottom: 20px;
}
.shoplet h5{
	margin-bottom: 5px;
	font-size: 1.8em;
	font-weight: normal;
}
.applyOnlineBox{
	float:right;
}

#takeAction ul {list-style:none;}
#takeAction li {width:162px;height:35px;padding: 5px 0 5px 50px;float:left;font-size:1.2em;}
#takeAction.shoplet-full li{width:172px}
#takeAction li span{background: url(../images/bullets-takeAction.gif) 0 0 no-repeat;height:36px;width:44px;position:absolute;margin-left:-48px}
#takeAction li.one span {background-position: 0 0}
#takeAction li.two span {background-position: 0 -36px}
#takeAction li.three span {background-position: -44px 0}
#takeAction li.four span {background-position: -44px -36px}

#advantageCarousel {color: #7e9c2e;}
#advantageCarousel ul {list-style: none;}

#liveHelp {
	color: #8a85a3;
	background:  #f9f5e8 url(../images/shoplet-liveHelp.jpg) no-repeat 7px 7px;
}
#liveHelp h5{margin-top:8px;}
#liveHelp h5, #liveHelp p, #virtualAdvisor h5, #virtualAdvisor p {
	padding-left: 130px;
}
#advantageCarousel p, #liveHelp p, #virtualAdvisor p{color: #999;}

#virtualAdvisor {
	color: #f3b619;
	background:  #f9f5e8 url(../images/shoplet-virtualAdvisor.jpg) no-repeat 7px 7px;
}
#virtualAdvisor h5 {margin-top:15px;}

#phoneNumber {font-size:78%;float:right;color:#fff;line-height:2em;display:inline;margin:0 10px 0 0;font-weight:normal}

.messageError{float:left;}

.ui-dialog .ui-dialog-content {padding:0}
.advisor .ui-dialog-titlebar {display:none;}


p#copyright {float:left;text-align:left;width:850px;}
#accreditations {float:right;margin:0 0 2em;width:100px;}

div.two {width: 429px;margin:10px;padding: 0;}

#advantages {padding: 5px;}
#advantages div.two{margin:0 10px}
#advantages h4{color: #fff;font-size:2.2em;font-weight: normal;padding:5px 0 10px 0;margin: 0;}
#advantages {background: #bdd7e4;margin-bottom:20px}
#advantages {color: #7bb0c9;}
#advantages div {background-color:#f9fbfc}
#advantages ul {list-style: none;margin:10px}
#advantages li {font-size:1.2em;line-height:25px;padding-left:28px}
#advantages li span {background:url(../images/icon-check-7bb0c9.gif) no-repeat;width:21px;position:absolute;height:25px;margin:3px 0 0 -28px}

/* rounded corners */
.roundedContent div.top, .roundedContent div.bottom, .roundedContent div.top span, .roundedContent div.bottom span {background-repeat: no-repeat;height: 5px;padding: 0px;}
.roundedContent div.top {background-position: -5px -5px;}
.roundedContent div.bottom {background-position:-5px 0;}
.roundedContent div.top span {background-position:0 -5px;}
.roundedContent div.top span, .roundedContent div.bottom span {width: 5px;float: right;display: block;}
#advantages div.top, #advantages div.bottom, #advantages div.top span, #advantages div.bottom span {background-image: url(../images/rounded-bdd7e4-5px.gif);}

.dialog{display:none}

.hideFlash {visibility:hidden;height:0}

/* modal butotns */
.ui-dialog .ui-dialog-buttonpane {padding:.3em .4em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button {margin:.5em .9em .5em 0;font-size:1.2em;border:none}
.ui-dialog .ui-widget-content button.primary.ui-state-default {line-height:1em;background:#AE3B84 url(../images/button.gif) repeat-x 0 0;border-color:#AE3B84 #9C2972 #9C2972 #AE3B84;border-style:solid;border-width:1px;}
.ui-dialog button.secondary {float:left;text-decoration:underline;color:#a86200;background:#fff}

/* persistent navigation */
#nav-shopping {
	background: #fff;
	float: left;
	/*padding: 10px;*/
	postition: relative;
	width: 920px;
	margin-left: -5px;
	}
#nav-shopping em {
	font-style:italic;
}	
ul#nav {
	float: left;
	list-style: none;
	margin: 0 0 20px 0;
	}
ul#nav li {
	float: left;
	display: inline;
	margin: 0 4px 0 5px;	
	height: 50px;	
	width: 295px;	
	}		
li#blue {
	background: url(../images/tab_1px_blue.png) repeat-x;
	}
li#green {
	background: url(../images/tab_1px_green.png) repeat-x;
	}
li#orange {
	background: url(../images/tab_1px_orange.png) repeat-x;
	}
li#red {
	background: url(../images/tab_1px_red.png) repeat-x;
	}
ul#nav li:hover, .activeTab {
	background-position: 0 -50px !important;
	} 
ul#nav li a {
	color: #fff;
	float: left;
	font-size: 1.7em;
	font-weight: bold;
	height: 30px;
	padding: 10px 0 10px 60px;
	text-decoration: none;
	width: 180px;	
	}
ul#nav li a span {
	display: block;
	font-size: .6em;
	font-weight: normal;
	}
ul#nav li a#blue_icon {
	background: url(../images/tab_icon_blue.png) 10px 10px no-repeat;
	}
ul#nav li a#orange_icon {
	background: url(../images/tab_icon_orange.png) 10px 10px no-repeat;	
	}
ul#nav li a#red_icon {
	background: url(../images/tab_icon_red.png) 10px 10px no-repeat;	
	}
ul#nav li a#green_icon {
	background: url(../images/tab_icon_green.png) 10px 10px no-repeat;	
	}
/* Top Tab Navigation Hover Styles
--------------------------------------- */
.hover_box {
	clear: left;
	-moz-border-radius: 8px;
	padding: 10px 0;
	position: absolute;
	top: 190px;
	-webkit-border-radius: 8px;	
	width: 900px;
	z-index: 1002;
	display: none;
	min-height: 160px;
	font-size:1.2em;
	}
div#blue_box {
	background: #f1f7f9;
	border: 10px solid #75acc6;
	}
div#orange_box {
	background: #fef7e8;
	border: 10px solid #f2b218;
	}
div#red_box {
	background: #fbf6f4;
	border: 10px solid #b14931;
	}
div#green_box {
	background: #f2f5ea;
	border: 10px solid #78972c;
	}
/* Inner Styles
--------------------------------------- */
/*.column {
	display: inline;
	float: left;
}*/
#nav-shopping .thirds { width: 298px; }
#nav-shopping .twoThirds { width: 599px; }
#nav-shopping .quarter { width: 218px; }
#nav-shopping .twoQuarter { width: 427px; }
#nav-shopping .threeQuarter { width: 679px; }
#nav-shopping div.inner .imageContainer {
	margin: 10px auto 0;
	width: 175px;
	}
#nav-shopping div.inner h4 {
	font-size: 1.2em;
	font-weight: normal;	
	text-align: center;
	}
/* Blue Styles
--------------------------------------- */
#blue_box .second {
	border-left: 3px solid #75acc6;
	border-right: 3px solid #75acc6;	
	}
#blue_box h4 {
	color: #75acc6;
	}
	
/* Green Styles
--------------------------------------- */
#green_box h4 {	color: #c6984f;}
#green_box a { color: #a86200;}
#green_box .first {	border-right: 3px solid #78972c;	}
.iconLink {
	float: left;
	display: block;
	position: relative;
	margin: 15px 0 0 150px;
	_margin: 15px 0 0 80px;
	width: 130px;
}
.iconLink span {
	position: absolute;
	left: -55px;
	top: -1px;
	width: 44px;
	height: 36px;
}
#medsCovered.iconLink span {
	background: url(../images/help_meds_covered.png) no-repeat;
}
#networkDoctors.iconLink span {
	background: url(../images/help_network_doctors.png) no-repeat;
}
#insuranceSpeak.iconLink span {
	background: url(../images/help_insurance_speak.png) no-repeat;
}
#saveResearch.iconLink span {
	background: url(../images/help_save_research.png) no-repeat;
}
/* Orange Styles
--------------------------------------- */	
#orange_box h4 { color: #c6984f;}
#orange_box a { color: #a86200;}
#orange_box .inner .first {
	border-right: 3px solid #f2b218;	
	}
#orange_box .inner table {	
	color: #999;
	font-weight: bold;
	margin: 5px 0 0 15px;
	width: 98%;
	}
#orange_box .second h4 { 
	font-size: 1.2em;
	margin: 6px 0 10px;
	}
#orange_box .inner table thead td {
	color: #c6984f;
	font-weight: normal;
	padding: 10px 0 15px;
	font-size: 1.2em;
	}
#orange_box .inner table td {	
	padding: 0 10px 2px 0;
	width: auto;
	}
#orange_box .inner table tbody td {		
	font-size: .8em;
	}
#orange_box .inner table tbody td span.price {
	color: #e68240;	
	font-size: 1.2em;
	}
#orange_box .inner table tbody td span {
	color: #666;
	font-size: 1.2em;
	font-weight: bold;
	}
#orange_box .inner table td, #orange_box .inner table td li.label {
	color: #999;
}
#orange_box .inner table td li.label {padding-top:.5em;}
/* Red Styles
--------------------------------------- */
#red_box div.inner h4 { color: #b14931;font-size:1.4em;text-align:left}
#red_box .inner .first, #red_box .inner .second {
	border-right: 3px solid #b14931;
	}
#red_box .column {
	padding: 0px;
}
#red_box a {text-decoration:none;}
#red_box .inner .column div {
	float: left;
	margin: 0 5px 0 7px;
}
#red_box .inner a {
	float:left;
	text-decoration:none;
}
#red_box .inner div ul.box_list {
	float:right;
	margin: 0;
	width: 162px;
	}
#red_box .inner div ul.box_list li {
	background: url(../images/red_bullet.png) 5px 5px no-repeat ;
	color: #666;
	display: block;
	float: none;
	/*font-size: .8em;*/
	list-style: none;	
	padding: 0 0 0 15px;	
	margin: 0 0 10px 0;
	}

.ut-rate-notice {text-align:center;margin-top:1em;}

a.info {
	font-size:12px;
	float:right;
}

#comparison .deductible-option {
	border: none;
	border-spacing: 0;
}
#comparison .deductible-option tr.odd {
	background-color:#f6e9d0;
}
#comparison .deductible-option th, #comparison .deductible-option td  {
	font-size:1em;
}
#comparison .deductible-option td  {
	font-weight: bold;
}


