
.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.normal {
  font-size: 11px;
  font-weight: normal;
}

.textcolorblue {
  color: #00a3f0;
}

.textcolorred {
  color: #f00;
}

.textcolorblack {
  color: #000;
}

.textsize14 {
  font-size: 14px;
}

.textsize16 {
  font-size: 16px;
}

.textsize18 {
  font-size: 18px;
}

.textsize20 {
  font-size: 20px;
}

.mediumtextsize{
  font-size: 14px;
}
.largetextsize{
  font-size: 18px;
}


#popin_overlay{
  position: fixed;
  height: 100%;
  _position: absolute;
  _height: 300px;

  top: 0px;
  left: 0px;
  width: 100%;
  display: none;
  z-index: 500;
  background-color: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* ======= Resultatsidorna ==========*/
.providerextra{
  background-color: #E3E3E3;
}

table.resulttable tbody.providerextra td.col1{
  background-color: #fff;
}

/* ============================= MyCompricer ============================= */
p.mycompricererror {
  color: #ff0000;
}

input.clearOnFocusActive{
  color: #000;
}
div.breadcrum {
  float: left;
  border-left: 1px solid #d6d6d6;
}
div.breadcrum div.active{
  background-color: #fec200;
}
div.breadcrum img, div.breadcrum span{
  #margin: 0 -3px;
}
div.breadcrum p, div.breadcrum img, div.breadcrum span{
  float: left;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  font-weight: bold;
}
div.breadcrum p, div.breadcrum img.last{
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
div.breadcrum p{
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  line-height: 26px;
  height: 26px;
  vertical-align: middle;
  padding: 0px 10px;
}

.breadcrum_text {
  font-size: 14px;
}

table.mycalender {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  padding: 0px;
  font-family: arial, sans-serif;
  font-size: 11px;
}

a.mycompricersubmitbtn {
/*  width: 93px;*/
  width: 95px;
  margin-bottom: 5px;
  color: #ffffff;
  text-align: center;
/*  padding-top: 4px;*/
  padding-top: 0px;
/*  height: 27px;*/
  height: 22px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 190%;
/*  background: url(../general/buttons/yellow_btn_94x31.png);*/
  background: url(../general/buttons/mycompricer_button97x23.png);
  overflow: hidden;
  padding-left: 0px;
}


a.customizesearchbtn {
/*  width: 93px;*/
  width: 126px;
  margin-bottom: 5px;
  color: #ffffff;
  text-align: center;
/*  padding-top: 4px;*/
  padding-top: 0px;
/*  height: 27px;*/
  height: 22px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 190%;
/*  background: url(../general/buttons/yellow_btn_94x31.png);*/
  background: url(../general/buttons/adjust_search_126x22.png);
  overflow: hidden;
  padding-left: 0px;
}


a.customizeshortsearchbtn {
  width: 97px;
  margin-bottom: 5px;
  color: #ffffff;
  text-align: center;
  padding-top: 0px;
  height: 22px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 190%;
  background: url(../general/buttons/purple_button_97x23.png);
  overflow: hidden;
  padding-left: 0px;
}


a.mycompricernewmonitorbtn {
  width: 150px;
  margin-bottom: 5px;
  color: #ffffff;
  text-align: center;
  padding-top: 0px;
  height: 22px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 190%;
  background: url(../mycompricer/newmonitorbutton_150x22.png);
  overflow: hidden;
  padding-left: 0px;
}


a.mycompricerlongbtn {
  width: 111px;
  margin-bottom: 5px;
  color: #ffffff;
  text-align: center;
  padding-top: 0px;
  height: 22px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 190%;
  background: url(../general/buttons/mycompricer_button112x23.gif);
  overflow: hidden;
  padding-left: 0px;
}

a.mycompricerlongbtnquotation {
  width: 111px;
  margin-bottom: 5px;
  color: #ffffff;
  text-align: center;
  padding-top: 0px;
  height: 22px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 190%;
  background: url(../mycompricer/mycompricer_blue_button112x23.png);
  overflow: hidden;
  padding-left: 0px;
}

a.mycompricertopbtn {
  width: 148px;
  margin-bottom: 5px;
  color: #ffffff;
  text-align: center;
  padding-top: 0px;
  height: 22px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 190%;
  background: url(../general/buttons/mycompricer_button150x23.png);
  overflow: hidden;
  padding-left: 0px;
}

a.mycompricertopbtnleft {
  width: 76px;
  margin-bottom: 5px;
  color: #ffffff;
  text-align: center;
  padding-top: 0px;
  height: 22px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 190%;
  background: url(../general/buttons/mycompricer_headerbutton_left77x23.png);
  overflow: hidden;
  padding-left: 0px;
  float: right;
}

a.mycompricertopbtnright {
  width: 62px;
  margin-bottom: 5px;
  color: #ffffff;
  text-align: center;
  padding-top: 0px;
  height: 22px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 190%;
  background: url(../general/buttons/mycompricer_headerbutton_right63x23.png);
  overflow: hidden;
  padding-left: 0px;
  float: right;
}

a.mycompricertopbtnquotation {
  width: 30px;
  margin-bottom: 5px;
  color: #ffffff;
  text-align: center;
  padding-top: 0px;
  height: 23px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 190%;
  background: url(../mycompricer/blue_folder_30x23.png);
  overflow: hidden;
  padding-left: 0px;
  float: left;
}

a.mycompricershowquotation {
  width: 54px;
  color: #ffffff;
  text-align: center;
  padding-top: 0px;
  height: 15px;
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  background: url(../general/buttons/blue_button_54x15.png);
  overflow: hidden;
  padding-left: 0px;
  float: left;
}



img.mycompricertoolicon {
  vertical-align: top !important;
}

/* ===== MyCompricer Kalender =====*/
.MyCalendercpYearNavigation,
.MyCalendercpMonthNavigation{
  background-color:#ED892C;
  text-align:center;
  vertical-align:center;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
}
.MyCalendercpDayColumnHeader,
.MyCalendercpYearNavigation,
.MyCalendercpMonthNavigation,
.MyCalendercpCurrentMonthDate,
.MyCalendercpCurrentMonthDateDisabled,
.MyCalendercpOtherMonthDate,
.MyCalendercpOtherMonthDateDisabled,
.MyCalendercpCurrentDate,
.MyCalendercpCurrentDateDisabled,
.MyCalendercpTodayText,
.MyCalendercpTodayTextDisabled,
.MyCalendercpText{
  font-family:arial, sans-serif;
  font-size:8pt;
}
.MyCalendercpCurrentMonthDate,
.MyCalendercpOtherMonthDate,
.MyCalendercpCurrentDate{
  text-align:right;
  text-decoration:none;
}
.MyCalendercpCurrentMonthDateDisabled,
.MyCalendercpOtherMonthDateDisabled,
.MyCalendercpCurrentDateDisabled{
  color:#D0D0D0;
  text-align:right;
  text-decoration:line-through;
}
.MyCalendercpCurrentMonthDate{
  color:#000000;
}
.MyCalendercpCurrentDate{
  color: #FFFFFF;
  font-weight:bold;
}
.MyCalendercpOtherMonthDate{
  color:#808080;
}
TD.MyCalendercpCurrentDate{
  color:#FFFFFF;
  background-color: #ED892C;
  border-width:1;
  border:solid thin #000000;
}
TD.MyCalendercpCurrentDateDisabled{
  border-width:1;
  border:solid thin #FFAAAA;
}
TD.MyCalendercpcpTodayText,
TD.MyCalendercpTodayTextDisabled{
  border:solid thin #ED892C;
  border-width:1 0 0 0;
}
A.MyCalendercpTodayText,
SPAN.MyCalendercpTodayTextDisabled{
  height:20px;
}
A.MyCalendercpTodayText{
  color:#000000;
}
SPAN.MyCalendercpTodayTextDisabled{
  color:#D0D0D0;
}
.MyCalendercpBorder{
  border:solid thin #ED892C;
}

img.rateuparrow{
  margin-bottom: -2px;
}

img.ratedownarrow{
  margin-bottom: -4px;
}

img.chngdelicon{
  margin-bottom: -4px;
}
/* ============================= MyCompricer ============================= */

body{
  background: #ffffff;
	color: #3e3e3e;
  margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
  font-size: 11px;
}

img{
        border: 0px;
}
img.helpicon{
  margin-bottom: -5px;
}

a{
  color: #a0007d;
	text-decoration: none;
}
a.boldlink{
  color: #666 !important;
  font-weight: bold;
}

div.top a.white{
  color: #ffffff;
	text-decoration: none;
}

div.top a.white:hover{
	text-decoration: underline;
}

a.clickout{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	vertical-align: middle;
}

li{
        color: #3e3e3e;
}

ul{
        color: #3e3e3e;
}

a:hover{
	text-decoration: underline;
}

table{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

p{
	color: #3e3e3e;
	margin: 0px;
	padding: 0px;
  font-size: 11px;
}

a.advertise{
	color: #a0a0a0;
}

.advertise{
	color: #a0a0a0;
}


p.italic{
	font-style: italic;
}
p.subheader{
  padding-top: 8px;
  font-size: 12px;
  font-weight: bold;
}

p.bannertext{
	color: #bbbbbb;
	margin: 2px;
}

p.greylargeheader, .greylargeheader{
  font-size: 15px;
  font-weight: bold;
}


p.redheader, .redheader{
  font-size: 11px;
  color: #FF0000;
  font-weight: bold;
}
p.greyheader, .greyheader{
  font-size: 11px;
	font-weight: bold;
}
p.resultheader{
  float: left; 
  line-height: 31px; 
  height: 31px;
}
p.bigblue{
  color: #00a3f0;
  font-size: 16px;
  font-weight: normal !important;
}
p.resultblue{
  color: #00a3f0;
  font-size: 22px;
  padding-bottom: 8px;
  padding-top: 12px;
  font-weight: normal !important;
}
p.infoblue{
  color: #00a3f0;
  font-size: 12px;
  padding-top: 6px;
}
p.ppcicon{
  background-image: url(../general/ppc_phonebackground129x19.png); 
  background-repeat: no-repeat; 
  line-height: 19px; 
  padding-left: 3px; 
  height: 19px; 
}
p.largeppmicon{
  background-image: url(../general/icons/backplate_PPM_169x47.png);
  margin-right: 5px;
  margin-left: 5px;
  cursor: pointer;
}
p.largeppcicon{
  background-image: url(../general/icons/backplate_PPC_169x47.png); 
}

p.largeppcicon, p.largeppmicon{
  background-repeat: no-repeat; 
  width: 169px;
  height: 47px;
  float: right;
}
p.largeppcicon span, p.largeppmicon span{
  font-size: 13px;
  font-weight: bold;
  float: right;
  padding: 10px 10px 0 0;
  text-align: center;
}

p.greyheader span.small{
	font-weight: normal;
        font-size: 11px;
}

p.noclickout{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	vertical-align: middle;
}

.right{
	float: right;
}

.clearleft{
  clear: left;
}

.clearright{
  clear: right;
}

.left{
	float: left;
}

.center{
	vertical-align: middle;
}

.clearright{
	clear: right;
}

.clearleft{
	clear: left;
}

.clearboth{
	clear: both;
}

.lineheight13{
	line-height: 13pt;
}

a.greybutton100, a.redbutton100, a.bluebutton100, a.bluebuttonclean100{
	margin-top: 3px;
	margin-bottom: 3px;
	height: 26px;
	display: block;
}

a.greybutton100{
	width: 93px;
  color: #fff;
	text-align: center;
  padding-top: 4px;
	text-decoration: none;
  font-size: 11px;
	font-weight: bold;
	line-height: 200%;
	background: url(../general/buttons/purple_btn_93x30.png);
	margin-top: 10px;
}

a.redbutton100{
	width: 80px;
  color: #ffffff;
	text-align: center;
  padding-top: 4px;
	text-decoration: none;
  font-size: 11px;
	font-weight: bold;
	line-height: 200%;
	background: url(../general/buttons/purple_btn_arrow93x30.png);
  padding-left: 13px;
  /*margin-top: 10px;*/ /** <------------------------------------------------------------- **/
}

a.bluebutton100{
  width: 93px;
  color: #fff;
  text-align: center;
  padding-top: 4px;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 200%;
  background: url(../general/buttons/blue_btn_93x30.png);
  margin-top: 10px;
}

a.bluebuttonclean100{
  width: 93px;
  color: #fff;
  text-align: center;
  padding-top: 4px;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 200%;
  background: url(../general/buttons/blue_button_93x30.gif);
  margin-top: 10px;
}


a.greybutton100:hover, a.redbutton100:hover, a.bluebutton100:hover, a.bluebuttonclean100:hover, a.mycompricersubmitbtn:hover, a.customizesearchbtn:hover, a.mycompricertopbtn:hover {
	text-decoration: underline;
}

div.content{
	width: 980px;
	_width: 983px;
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 10px;
}

div.content div.top{
	width: 980px;
	float: left;
	line-height: 0px;
}

div.content div.middle{
	width: 980px;
	_width: 983px;
	float: left
}

div.content div.middle div.widemiddlecontent{
	width: 980px !important;
}

div.content div.middle div.widemiddlecontent{
	background: url(../header/menu_backgroud_980x120.gif) no-repeat !important;
}
div.content div.middle div.middlecontent{
	background: url(../header/menu_background_726x80.gif);
  
  background-repeat: no-repeat;
	color: #a0a0a0;
	width: 726px;
	height: auto;
	float: left;
/*	border-top: 2px solid;
	border-left: 2px solid;
	border-right: 2px solid;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div.content div.middle div.middleround div.middlebarwide{
	color: #e3e3e3;
	margin-left: 0px;
	width: 726px;
	height: 14px;
	border-bottom: 0px solid;
	border-right: 0px solid;
	float: left;
	margin-bottom: 0px;
  background: url(../general/footerline700x5.png) no-repeat bottom center;
}

div.content div.middle div.middleround div.middlebarwide{
  background: url(../general/footerline_960x5.png) no-repeat bottom center !important;
	width: 990px !important;
}

div.content div.middle div.middleadsheader{
	color: #a0a0a0;
	width: 248px;
	float: right;
/*	border-top: 2px solid;
	border-bottom: 2px solid;
	border-right: 2px solid;
  */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.content div.middle div.middleads{
	width: 250px;
	float: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}


div.content div.middle div.middleads .img{ 
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}

div.content div.middle div.middlecontent div.menubar{
	width: 703px;
  float: left;
	position: relative;
	margin: 8px 0px 0px 17px;
  _margin-left: 8px;
	padding: 0px 0px 0px 0px;
}
a.menubarhead, a.menubarheadselected{
	display: block;
  float:left;
	height: 34px;
  width: 98px;
	float: left;
	color: #5e5e5e;
	text-align: center;
	text-decoration: none;
  font-size: 11px;
	font-weight: bold;
	line-height: 270%;
  margin-right: 1px;
}
a.menubarhead{
	background: url(../header/menu_button_round_94x30.gif);
  background-repeat: no-repeat;
}
/* Narrow */
div.content div.middle div.middlecontent div.narrowmenubar{
  margin: 8px 0px 0px 14px !important;
  _margin: 8px 0px 0px 7px !important;
  width: 711px !important;
}
div.menubar a.narrow{
	background: url(../header/menu_button_round_86x30.gif) !important;
  background-repeat: no-repeat !important;
  width: 87px !important;
  margin-right: 0px !important;
}
div.menubar a.narrowsel{
	background: url(../header/menu_button_round_active_86x35.gif) !important;
  background-repeat: no-repeat !important;
  width: 86px !important;
  /*margin-right: 1px !important;*/
}
/* Narrow END */

/* Wide START */
div.content div.middle div.middlecontent div.widemenubar{
  width: 950px !important;
}
div.widemenubar a.narrow{
	background: url(../header/menu_button_100x32.gif) !important;
  background-repeat: no-repeat !important;
  width: 100px !important;
  margin-right: 18px !important;
  _margin-right: 15px !important;
  margin-left: 0px !important;
}
div.widemenubar a.narrowsel{
	background: url(../header/menu_button_active_100x40.gif) !important;
  background-repeat: no-repeat !important;
  width: 100px !important;
  margin-right: 21px !important;
  _margin-right: 18px !important;
  margin-left: 3px !important;
  height: 38px;
}

div.content div.middle div.widesubmenubar{
	width: 940px !important;
	height: 30px;
	float: left;
	color: #e3e3e3;
  display: inline;
	margin: -1px 0px 0px 13px !important;
	padding: 3px 0px 0px 0px !important;
	background: url(../header/menu_sub_940x32.gif) no-repeat !important;
}


/* Wide END */

a.menubarhead:hover{
  color: #a0007d;
  text-decoration: underline;
}
a.menubarheadselected{
	background: url(../header/menu_button_round_active_94x34.gif);
}
a.menubarheadselected:hover{
  text-decoration: underline;
}
.activecolor{
  color: #a0007d !important;
}

/* 82 (102, 103) */
a.menubartab82, a.menubartab82selected, a.menubartab82noline, a.menubartab82nolineselected, a.menubartab103, a.menubartab103selected, a.menubartab103noline, a.menubartab103nolineselected, a.menubartab102, a.menubartab102selected, a.menubartab102noline, a.menubartab102nolineselected{
	display: block;
	position: relative;
	height: 25px;
	float: left;
	color: #5e5e5e;
	text-align: center;
	text-decoration: none;
  font-size: 11px;
	font-weight: bold;
	line-height: 200%;
}

a.menubartab82, a.menubartab82selected, a.menubartab82noline, a.menubartab82nolineselected{
 	width: 82px;
}

a.menubartab82{
	margin-left: 1px;
	background: url(../header/menu_button_82x25.png);
}

a.menubartab82selected{
	margin-left: 1px;
	color: #a0007d;
	background: url(../header/menu_button_grey_82x25.png);
}

a.menubartab82:hover{
	margin-left: 1px;
	color: #a0007d;
	background: url(../header/menu_button_grey_82x25.png);
}

a.menubartab82noline{
	background: url(../header/menu_button_noline82x25.png);
}

a.menubartab82nolineselected{
	color: #a0007d;
	background: url(../header/menu_button_grey_noline82x25.png);
}

a.menubartab82noline:hover{
	color: #a0007d;
	background: url(../header/menu_button_grey_noline82x25.png);
}

/* 103 */
a.menubartab103, a.menubartab103selected, a.menubartab103noline, a.menubartab103nolineselected{
 	width: 103px;
}

a.menubartab103{
	margin-left: 1px;
	background: url(../header/menu_button_103x25.png);
}

a.menubartab103selected{
	margin-left: 1px;
	color: #a0007d;
	background: url(../header/menu_button_grey_103x25.png);
}

a.menubartab103:hover{
	margin-left: 1px;
	color: #a0007d;
	background: url(../header/menu_button_grey_103x25.png);
}

a.menubartab103noline{
	background: url(../header/menu_button_noline103x25.png);
}

a.menubartab103nolineselected{
	color: #a0007d;
	background: url(../header/menu_button_grey_noline103x25.png);
}

a.menubartab103noline:hover{
	background: url(../header/menu_button_grey_noline103x25.png);
}


/* 102 */
a.menubartab102, a.menubartab102selected, a.menubartab102noline, a.menubartab102nolineselected{
 	width: 102px;
}

a.menubartab102{
	margin-left: 1px;
	background: url(../header/menu_button_102x25.png);
}

a.menubartab102selected{
	margin-left: 1px;
	color: #a0007d;
	background: url(../header/menu_button_grey_102x25.png);
}

a.menubartab102:hover{
	margin-left: 1px;
	color: #a0007d;
	background: url(../header/menu_button_grey_102x25.png);
}

a.menubartab102noline{
	background: url(../header/menu_button_noline102x25.png);
}

a.menubartab102nolineselected{
	color: #a0007d;
	background: url(../header/menu_button_grey_noline102x25.png);
}

a.menubartab102noline:hover{
	background: url(../header/menu_button_grey_noline102x25.png);
}

/* 119 */
a.menubartab119, a.menubartab119selected, a.menubartab119noline, a.menubartab119nolineselected{
	display: block;
	position: relative;
	height: 25px;
	float: left;
	color: #5e5e5e;
	text-align: center;
	text-decoration: none;
        font-size: 11px;
	font-weight: bold;
	line-height: 200%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.menubartab119, a.menubartab119selected, a.menubartab119noline, a.menubartab119nolineselected{
 	width: 119px;
}

a.menubartab119{
	margin-left: 1px;
	background: url(../header/menu_button_119x25.png);
}

a.menubartab119selected{
	margin-left: 1px;
	color: #a0007d;
	background: url(../header/menu_button_grey_119x25.png);
}

a.menubartab119:hover{
	margin-left: 1px;
	color: #a0007d;
	background: url(../header/menu_button_grey_119x25.png);
}

a.menubartab119noline{
	background: url(../header/menu_button_noline119x25.png);
}

a.menubartab119nolineselected{
	color: #a0007d;
	background: url(../header/menu_button_grey_noline119x25.png);
}

a.menubartab119noline:hover{
	color: #a0007d;
	background: url(../header/menu_button_grey_noline119x25.png);
}


/* 120 */
a.menubartab120, a.menubartab120selected, a.menubartab120noline, a.menubartab120nolineselected{
	display: block;
	position: relative;
	height: 25px;
	float: left;
	color: #5e5e5e;
	text-align: center;
	text-decoration: none;
        font-size: 11px;
	font-weight: bold;
	line-height: 200%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.menubartab120, a.menubartab120selected, a.menubartab120noline, a.menubartab120nolineselected{
 	width: 120px;
}

a.menubartab120{
	margin-left: 1px;
	background: url(../header/menu_button_120x25.png);
}

a.menubartab120selected{
	margin-left: 1px;
	color: #a0007d;
	background: url(../header/menu_button_grey_120x25.png);
}

a.menubartab120:hover{
	margin-left: 1px;
	color: #a0007d;
	background: url(../header/menu_button_grey_120x25.png);
}

a.menubartab120noline{
	background: url(../header/menu_button_noline120x25.png);
}

a.menubartab120nolineselected{
	color: #a0007d;
	background: url(../header/menu_button_grey_noline120x25.png);
}

a.menubartab120noline:hover{
	color: #a0007d;
	background: url(../header/menu_button_grey_noline120x25.png);
}



div.content div.middle div.submenubar{
	width: 700px;
	height: 30px;
	float: left;
	color: #e3e3e3;
  display: inline;
	margin: -1px 0px 0px 13px !important;
	padding: 3px 0px 0px 0px !important;
	background: url(../header/menu_sub_700x30.gif);
  background-repeat: no-repeat;
}

a.submenubartabnoline, a.submenubartabnolineselected, a.submenubartab, a.submenubartabselected{
	display: block;
	height: 15px;
	position: relative;
	margin: 5px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	text-align: center;
	text-decoration: none;
  font-size: 11px;
	line-height: normal;
	color: #5e5e5e;
	float: left;
}
 
a.submenubartab, a.submenubartabselected{
	background: url(../general/sub_tab_background_dots1x25.png) no-repeat left;
}

a.submenubartab:hover, a.submenubartabnoline:hover {
	color: #a0007d;
  text-decoration: underline;
}

a.submenubartabnolineselected, a.submenubartabselected{
	color: #a0007d;
}

div.content div.middle div.middlecontent div.servicegroupheader{
	width: 726px;
	height: 80px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	float: left;
}

div.content div.bottom{
	width: 726px;
	float: left;
	margin-top: 10px;
	text-align: center;
}

div.content div.widefooter{
  width: 950px;
}
.footertab{
	margin-left: 6px;
	margin-right: 6px;
	background: url(../general/sub_tab_background_dots_white1x25.png) no-repeat left;
}

input.radio, .inputradio{
	border: none !important;
}

input.checkbox, .inputcheckbox{
	border: none !important;
}

input.text, .inputtext{
        font-family: arial, sans-serif;
        font-size: 11px;
	border: 1px solid #d4d4d4;
}

select, .inputselect{
        font-family: arial, sans-serif;
        font-size: 11px;
	border: 1px solid #d4d4d4;
}

div.content div.footer{
	padding-bottom: 25px;
}

.introtext{
        margin: 0px 20px 0px 0px;
}

.redtext{
	color: #A0007d;
}

.redhighlight{
  color: #FF0000;
}

.horzcenter{
  text-align: center;
}
.center{
	text-align: center;
}

.centerimportant{
	text-align: center !important;
        height: 20px;
}

.slider {
        text-align: left;
        margin: 0.5em auto;
        position: relative;
        width: 350px;
        height: 24px;
        background:url(../general/slider_350x24.png);
}
.slider img {
        position: absolute;
        top: 2px;
        left: 20px;
}

.providerSkiRating {
	color: #3E3E3E;
	margin-top: 5px;
	margin-bottom: 5px;
}

.providerSkiRating img {
	margin-right: 10px;
	position: relative;
	top: 1px;
}


div.contentcelltool226right .aboutSki {
		
}

div.contentcelltool226right .aboutSki img{
	margin-right: 10px;
	position: relative;
	top: 1px;
}


#miljonarForm div.inputRow {
	line-height: 26px;
}

#miljonarForm div.inputRow div.inputContainer {
	float: right;
	width: 150px;
}

#miljonarForm div.inputRow div.inputContainer input {
	width: 80px;
}

#miljonarForm div.inputRow div.inputContainer img.helpicon {
	margin-bottom: -15px!important;
	margin-left: 5px;
}
#miljonarForm div.inputRow div.errorMessage {
	display:none;
	margin-top: -10px;
	color: #f62600;
}

#calculationResults #calculationTextMoney, #calculationResults #calculationTextTime {
	font-size:13px;
}

.calculationAbout {
	font-style: italic;
}

div.calculationAbout {
	margin-top: 12px;
}

#calculationResults div.calculationHeader {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

#calculationResults #calculationGraph {
        margin-bottom: 1em;
}

#calculationToComparison {
	height: 29px;
	line-height: 29px;
	margin-top:10px;
	display:none;
}

#calculationToComparison a.greybutton100 {
	float:right;
	margin-top: 0px!important;
}
