/* CSS Document for Quinn Healthcare from Webfactory */

#wf-wrapper {float:left; padding-left:5px; width:553px;}
#wf-wrapper #banner {padding:0;}
#wf-wrapper h1, #wf-wrapper h2 {color:#0099FF; margin:5px 0 5px 0;}
#wf-wrapper h1 {font-size:130%;}
#wf-wrapper h2 {font-size:110%;}
#wf-wrapper th { padding:10px; text-align:left; font-weight:normal;}
#col_two .p-highlight {color:#0099FF; font-size:100%; font-weight:bold; padding:0;}
#joinnow {float: left; border:0; width: 536px; margin:10px 0 20px 0;}
#joinnow td {padding:5px;}
.call-back{ font-size:130%; color:#F29E17; font-weight:bold; border-bottom:1px solid #E4E4E4;}
#call-now span { font-family:Arial, Helvetica, sans-serif; padding:0; font-size:150%; color:#0A91FA; font-weight:bold;}

/* Switch Panel Styles */
#switch-panel { background:url(/images/switchingpanel_top2.gif) no-repeat top left; width:536px; margin:16px 0 0 0; height: 130px; }
* html #switch-panel { margin-bottom:-15px; } /*ie6*/
#switch-panel table { margin:0; }
#switch-panel span {color: #333; font-family: Arial, Helvetica, sans-serif;	font-weight: bold;font-size: 100%;}
#switch-panel-bottom { background:url(/images/switchingpanel_bottom.gif) no-repeat bottom left; width:536px;height:7px;}
#switch-panel img {padding-top: 17px;}
#switch-panel td {font-size: 95%; padding:3px 10px;}
.form-fields {padding: 0 0 0 10px;}
.form-fields .individual {position:relative;}
.form-fields .family {margin:15px 0 0 0; position:relative;}
* html .form-fields .individual {margin:-12px 0 0 0;}/*ie6*/
* html .form-fields .family {margin:0 0 0 0;}/*ie6*/
.form-fields .family img { margin:-25px 0 0 5px; position:relative;}
.radio-btn {float: left; margin: 0 3px 8px 0;}
* html .radio-btn {float: none;}/*ie6*/
.radio-btn-checked {float: left; margin: 14px 0 0 0;}
.form-input {background: url(/images/radiobtn_1.gif) no-repeat; margin-top: 35px;}

/* Switch Styles for dropdown */
#switchForm select {margin: 0 0 7px 0; width:192px;}
#switchForm .dropdown { width:172px; height:18px; margin:-6px 0 12px 0; padding:0 20px 0 0; position:relative; background:url(/images/dropdown_left.gif) no-repeat left top; cursor:pointer; }
#switchForm .dropdown .selected { padding:0 5px; line-height:18px; }
#switchForm .dropdown .arrow { width:14px; height:18px; position:absolute; right:0; top:0; background:url(/images/dropdown_right.gif) no-repeat left top; cursor:pointer; }
#switchForm .dropdown .selectOptions { width:192px; background:url(/images/dropdownopen_pixel.gif) repeat-y left top; position:absolute; left:0; top:22px; visibility:hidden; }
* html #switchForm .dropdown .selectOptions { top:18px; border:solid #ccc; border-width:1px 0; } /*ie6*/
#switchForm .dropdown .selectOptions .top { width:192px; height:4px; margin:-4px 0 0 0; background:url(/images/dropdownopen_top.png) no-repeat left top; line-height:0; font-size:0px; }
#switchForm .dropdown .selectOptions .base { width:192px; height:4px; margin:0 0 -4px 0; background:url(/images/dropdownopen_btm.png) no-repeat left top; line-height:0; font-size:0px; }
#switchForm .dropdown .selectOptions ul { width:190px; margin:0 1px; padding:0; list-style:none; }
#switchForm .dropdown .selectOptions li { margin:0; padding:0 5px; list-style:none; }
#switchForm .newRadio { width:13px; height:13px; background:url(/images/radiobtn_1.gif) no-repeat left top; line-height:0px; font-size:0px; position:absolute; left:0; top:0; }
* html #switchForm .newRadio { top:10px; }/*ie6*/
#switchForm .newRadioOn { background:url(/images/radiobtn_2.gif) no-repeat left top; }
.switch-form-input { margin:45px 0 0 0;}

/* Comparison Table Styles */
#comparison-tbl { background:url(/images/comparison_line.gif) repeat-y bottom left; width:536px; margin-top:15px; }
#comparison-tbl .pop-down td { border-bottom:1px solid #C3DEF5; }
#comparison-tbl .pop-down td.last { border:none; }
#comparison-tbl .pop-down table { margin-left:3px;width:530px; }
#comparison-tbl table { width:536px; margin:0; }
#comparison-tbl td { text-align:left; vertical-align:top; }
#comparison-tbl th {color: #FFF;font-weight: bold;}
#comparison-tbl .active { display:block; }
.comparison-top { background: url(/images/comparison_top.gif) no-repeat top left ;}
.comparison-top-large { background: url(/images/comparison_top2.gif) no-repeat top left ;}
.comparison-bottom { background:url(/images/comparison_bottom.gif) no-repeat bottom left; height:33px; width:536px;}
.main-heading { color:#09f; padding:4px 0 10px 10px; background-color: #D9E9F9;}
div.main-heading { margin:1px 3px 0 3px; }
div.main-heading img { margin:3px 0 -3px 10px; visibility:hidden; }
.tbl-head-white {font-size:120%; margin: 10px 0 0 0;}
.tbl-head {color:#0099ff; padding:4px 0 4px 10px;}
#savings { background:url(/images/btn_savings.png) no-repeat top right; position:absolute; top:-20px; left:100px; height:61px; width:86px; color:#fff; font-size:80%; padding-top:25px; text-align:center;}
#savings2 { background:url(/images/btn_savings2.png) no-repeat top right; position:absolute; top:-25px; left:100px; height:80px; width:100px; color:#fff; font-size:80%; padding-top:25px; text-align:center;}

* html #savings { background:url(/images/btn_savings.gif) no-repeat; top:-30px; left:110px;}
* html #savings2 { background:url(/images/btn_savings.gif) no-repeat; top:-30px; left:110px;}
#savings span { font-size:130%; font-weight:bold;}
#savings2 span { font-size:130%; font-weight:bold;}
.tr-hightlight {font-size:130%; padding:15px 0;}
.tr-hightlight .plan-price { padding:5px;height:80px; font-weight:bold; }
.plan-price div { position:relative; }

/* Homepage Panels */
#panel-wrapper {float: left; width: 555px;margin:16px 0 0 0;}
.panel-item { float:left; width:168px; background:url(/images/box_top.gif) no-repeat; margin: 0 15px 0 0; }
.last{ margin: 0; }
.panel-item h3 { font-size:120%; color: #0099ff; margin: 10px 0 -5px 0;	padding: 0 0 10px 10px; }
.panel-item span {display:block; height:auto !important; height:112px; min-height:112px; font-size: 80%; color:#000; padding: 0 15px 0 10px; }
.panel-item p { margin-top:0;}
.panel-item img { float: right;padding: 0 0 0 7px; }
.panel-btm {background:url(/images/box_bottom.gif) no-repeat; height:17px;}

/* Application Form */
#wf-form-wrapper {float:left; width:616px; background-color:#F8FCFF;}
* html #wf-form-wrapper {width:600px;}
#step-nav { margin: 0 0 0 16px; width:600px;list-style: none; padding:0; }
* html #step-nav { margin: 0; }
#step-nav li { display:inline; margin:0 0 0 -16px;}

#app-form table { font-size:100%; border:0; }
#app-form th {text-align:left; vertical-align:top;}
#app-form th {border-bottom:1px solid #88ceff; color:#0099FF; text-align:left; font-size:130%; font-weight:normal;}

/*Tooltip*/
a.tooltip{ position:relative; z-index:24; color:#000; text-decoration:none}
a.tooltip:hover{z-index:25; background:none; clear:both;}
a.tooltip span{display: none}
a.tooltip:hover span{ display:block; position:absolute; top:2.5em; left:2em; width:15em; border:1px solid #3D9FF5; background-color:#fff; color:#000; text-align: center; }
#form-wrapper {background-color: #F8FCFF;}

/* Disclaimer */
#disclaimer {margin-top: 10px; font-size:85%;color: #9C9C9C;}

