 

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border:none; background: url('../img/top_menu_marker.gif') no-repeat left 5px; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border:none; background: url('../img/top_menu_marker.gif') no-repeat left 5px; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border:none; background: url('../img/top_menu_marker.gif') no-repeat left 5px; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }



/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px;}

/*.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
*/

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }
.ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
.ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.ui-corner-top { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.ui-corner-right {  -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }
.ui-corner-left { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; }


/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; border:none; cursor: pointer;   }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height:3.7em;    }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background:#45790a;}

.ui-slider-horizontal { height: 3.5em; background:none; width:100%; margin-top:-2.5em }
.ui-slider-horizontal .ui-slider-handle { top: -3px; margin-left: -.6em;       background: url('../img/slider_handle.gif') no-repeat center bottom;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.grid {   position:relative; height:20px; } 
.grid table {  position:absolute; margin-top:-12px; margin-left:0px; border-collapse:collapse; } 
.grid table td {  background:  url(../img/grid_mark.gif) 50% 100% no-repeat; text-align:center;  padding-bottom:10px;} 


.grid table.d_5 { width:120%;  position:absolute; margin-left:-10%; } 
.grid table.d_5 td { width:20%; font-weight:bold;} 
.grid table.d_5 td span {  font-weight:normal;} 
.grid table.d_4 { width:127%;  position:absolute; margin-left:-13.5%; } 
.grid table.d_4 td { width:25%;  font-weight:bold;} 
.grid table.d_4 td span {  font-weight:normal;} 
.slide { border-bottom:1px dotted #000; padding-bottom:30px; width:461px; margin-bottom:18px;}

.ico_slide  { float:left; margin-left:-9px}
.body_slide  { float:left; width:401px; margin-left:6px; }
.body_slide h3  { color:#4a4a4a; }
.slider_outer { background: url('../img/slider_bg.gif')  left bottom no-repeat;  padding-left:9px; padding-right:9px;}

#how_to_calc { display:none;}
.open { display:block  !important;}
 
.iconed td { background:#f5f8fa;  vertical-align:middle !important;}
.iconed td.td_ico{  width:50px; }
.iconed td.last_td{  border:none;  }

.how_to_calc_outer { text-align:right; padding: 10px 0 10px 10px; }

.how_to_calc { color:#009ac9; cursor:pointer; border-bottom:1px dashed #009ac9;}

.dotted_card_econom {margin-top:12px; background: url('../img/dotted_card_econom.gif')  top left no-repeat; width:439px; height:72px; vertical-align:middle; font-size:1.1em;  font-weight:bold; padding:30px 12px 0px 12px ; text-align:center;} 

#summary { border:none; background:none; color:#ff5e00;  font-weight:bold; width:74px;   text-align:right;  vertical-align:middle;  font-size:1.4em; padding-right:22px;}

.double_score { padding:12px 12px 12px 50px; } 

