/*Teeman tyylitiedostossa vain ne valitsimet, joilla yläkuva sekä yleisvärit vaihtuvat*/


#body
{
background: #C0B9B3 url('../images/bg.jpg') repeat-x;
  text-align: center; 

}

.maincolor_light
{
    background-color:#E1EDF6;
}

.maincolor_normal
{
        background-color:#D2E4F0;
}

.maincolor_dark
{
        background-color:#6BA7D3;
}

#header_pic
{
      background: transparent url(../images/header_pic.jpg) no-repeat;
 
}


#mainmenu
{
  background: transparent url(../images/mainmenu_bg.jpg) no-repeat;
    
}

#mainmenu  a,#mainmenu a:visited
{
    color:#fff;
}


#mainmenu .active {
  background:#fff  url(../images/mainmenu_item_l.gif) no-repeat left top;


  }
#mainmenu .active a,#mainmenu .active a:visited {
 background:transparent url(../images/mainmenu_item_r.gif) no-repeat right top;
 font-weight:bold;

}

#wrapper
{
   font-size:75%;  
   width:920px;
   margin:0 auto; 
   position:relative;
    min-height:100%;
  text-align: left; 
  background-color:#fff;
  border:solid 10px #fff;
 

}


#footer
{
   background:transparent url(../images/footer_bg.jpg);

      font-size:90%;
      text-align:center;
      border-top:none;
      padding:8px 0 8px 0;
      color:#fff;
     /* position: absolute;*/
	  bottom: 0;
	  width:920px;
	  left:0;

}




/* -------------------------------------------------------------------------------------- */



.frm_button_next
{
	 background: transparent url(../images/frm_button_hi.gif) no-repeat;
     width:120px;
     height:28px;
     text-align:center;
     color:#000;
     border:0;
     font-weight:bold;
     font-size:100%;
	 float:right;
}


.frm_button_prev
{
    float:right;
    margin-right:10px;
    background: transparent url(../images/frm_button_lo.gif) no-repeat;
    width:120px;
    height:28px;
    text-align:center;
    color:#000;
    border:0;
    font-weight:bold;
}

.dateSelectionDiv
{
	
	height:100px;
	width:220px;
	text-align:center;
	position:absolute;
    left:35%;
    top:55%;
    background-color:#EEEEEE;
    display:none;
}

.frm_button_abort
{
    float:left;
    background: transparent url(../images/frm_button_cancel.gif) no-repeat;
    width:150px;
    background: transparent url(../images/frm_button_lo.gif) no-repeat;
    width:120px;
    height:28px;
    text-align:center;
    color:#000;
    border:0;
    font-weight:bold;
  
}

#card_left_col_lower
{
    float:left;
    width:486px;
    position:relative;

}

#card_right_col_lower
{
     float:left;
     width:404px;
     margin-left:10px;
     position:relative;
}

.help_title_text
{
	padding:3px 5px 3px 5px;
	font-weight:bold;
	position:relative;
	clear:both;
	text-align:left;
	font-size:75%;
}

.help_content
{
	padding:3px 5px 3px 5px;
	position:relative;
	clear:both;
	text-align:left;
	font-size:75%;
	background-color:#fff

}

.help_button_close
{
    float:right;
    margin-right:10px;
    background: transparent url(../images/frm_button_lo.gif) no-repeat;
    width:120px;
    height:28px;
    text-align:center;
    color:#000;
    border:0;
    font-weight:bold;
    font-size:75%;
}

.remove_from_basket_button
{
     background:transparent url(../images/icon_delete_16.png) no-repeat;
     margin:0 auto;
       display:block;
    width:16px;
    height:16px;
}
.remove_from_basket_button a
{
    display:block;
    width:16px;
    height:16px;
    text-indent:-5000em;
    position:relative;
}

#header_pic .hide
{
    display:inline;
    color:#D5E0EE;
    float:right;
    font-size:26px;
    font-weight:bold;
    margin:40px 30px 0 0;
}
