html,body,table,tr,td,div,p,a,img{
    /* margins etc. off for layout */
    margin: 0;
    padding: 0;
    border: 0;
	text-decoration: none;
	color: #666;
	
	
	/* Why, oh why the defaults are always to be overridden? ;) */
}
html{
	/* force scrollbar, reduces "jumpyness" between pages holding variable sized content*/
	height:101%;
	
}
img { -ms-interpolation-mode:bicubic; }

body, div, input, textarea{
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
body
{
 text-align: center;
}
html>body{
    /* IE6 does NOT see this */
}


#Container, #Header, #Columns, #Footer   {
	/*width: 1208px;*/
	width: 950px;
}

/* Set cross-browser minimum content height */

#MinHeight 
{
	position: relative;
	display: block;
	height: 500px;
	width: 1px;
	}
#Bottom_empty20
{
width: 100%; 
height: 20px; 
float: left;
display: block; 
position: relative;

}
#Container 
{
	position: relative;
	display: block;
	margin-top: 0; 
	margin-right: auto; 
	margin-bottom: 0; 
	margin-left: auto;
	padding: 0;
	height: auto;
    text-align: left;
	 
}

html>body #Container {
	border-bottom: 1px transparent;	
}

/* This is needed for clearing floats  inside container */

#Container:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#Header 
{
	position: relative;
	display: block;
	float: left;
	
	width: auto;
	height: 357px;
	margin: 0;
	padding: 0;	
	
}

#Headertop
{
	position: relative;
	display: block;	
	float: left;
	height: 85px;
    width: auto;
    margin: 0;
	padding: 0;
	}
	
#Logo
	{
	position: relative;
	display: block;	
	float: left;
	height: 30px;
    width: 178px;
    /*margin: 0 0 0 65px;*/
    margin: 0 0 0 0;
	padding: 0;
	background: url(../img/header/Headerlogo.gif) top left no-repeat;
}

html>body #Logo
	{
	 margin: 0 0 0 0;
	}
	
#HeaderMenu
	{
	position: relative;
	display: block;	
	float: left;
	height: 30px;
    width: auto;
    margin: 0 0 0 15px;
	padding: 0;
	}
html>body #HeaderMenu
	{
	 margin: 0 0 0 30px;
	}
	

	
#Banner
{
    position: relative;
    display: block;	
    float: left;
    height: 272px;
    width: 950px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#Headertop_30
{
    position: relative;
	display: block;	
	float: left;
	height: 30px;
    width: 950px;
    margin: 0;
	padding: 0;
	
}
#LanguageMenu
{
    position: relative;
    display: block;	
	float: right;
	clear: both;
	height: 30px;
    width: 300px;
    margin: 0;
	padding: 0;
	
}
#Columns {
	position: relative;
	display: block;
	float: left;
	margin:  0;
	padding: 0;
	height: auto;
	width: 950px;
}

/* content placeholder */

#Headerbottom_fp
{
	position: relative;
	display: block;	
	float: left;
	width: 950px;	
	height: 28px;
	margin: 0;
	padding: 0;
    background: url(../img/Header_bottom_fp_2.gif) top left no-repeat;
}

#Headerbottom_cp
{
	position: relative;
	display: block;	
	float: left;
	width: 950px;	
	height: 28px;
	margin: 0;
	padding: 0;
    background: url(../img/Header_bottom_cp_2.gif) top left no-repeat;
}
#PageTitle
{
    position: relative;
	display: block;	
	float: left;
	width: auto;	
	height: 32px;
    margin: 0 0 0 15px;
    padding: 0;    
    line-height: 32px;
    font-size: 30px;    
    color: #000;
}
html>body #PageTitle 
{
 margin: 0 0 0 30px;
}

#Columns156px_left
{
    position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	height: 50px;
	width: 156px;
	
	width: 26px;
   
}
#Columns159px_right
{
    position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	height: 28px;
	width: 156px;
	width: 26px;
    background: url(../img/header/Header_bottom_right.gif) top left no-repeat;
}

#Menu3_container
{
  position: relative;
	display: block;
	float: left;
	margin: 22px 0 0 2px;
	padding: 0;
	height: auto;
	width: 269px;
	background-color: #FFF;
	border-top: dotted 1px #CBCDB6;
} 
html>body #Menu3_container
{
margin: 22px 0 0 3px;
}

/* This is needed for clearing floats  inside container */

#Columns:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#Content_fp
{
    position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;	
	height: auto;
	background: url(../img/c1_bg_892.gif) top left repeat-y;
}
#Content_cp
{
    position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;	
	height: auto;
	background: url(../img/c1_bg.gif) top left repeat-y;
	
}

#Column_content
{
	 position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;	
	height: auto;

}
/*Column_content
{
	 position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;	
	height: auto;
	background: url(../img/c1_bg_892.gif) top left repeat-y;
}*/

#C1 {
	 position: relative;
	display: block;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 272px;	
	height: auto;
	background: url(../img/c1_bg.gif) top left repeat-y;
}

#C1_bottom {
	 position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 272px;	
	height: 22px;
	background: url(../img/c1_bg.gif) top left repeat-y;
}


#C2 {
	position: relative;
	display: inline;
	float: left;
	width: 620px;
	height: auto;
	margin: 0;
	padding: 0;
    }
    
#C2_fp
    {
	position: relative;
	display: inline;
	float: left;
	width: 620px;
	height: auto;
	background: url(../img/c2_fp_bg.gif) top left repeat-y;
    }
    
#C2_content
    {
    position: relative;
	display: inline;
	float: left;
	width: 590px;
	height:auto;
	margin: 0 0 0 30px;
	padding: 0;
	overflow: hidden;
    }
        
html>body #C2_content
{
margin: 0 0 0 30px;
}

#C2_content_fp
    {
    position: relative;
	display: inline;
	float: left;
	width: 410px;
	height:auto;
	margin: 0 0 0 30px;
	padding: 0;
	 background-color: Gray;
	
	
    }

#C3 {
	position: relative;
	display: inline;
	float: left;
	width: 150px;
	
    }

#C4 {
	position: relative;
	display: inline;
	float: left;
	width: 1px;
	overflow:hidden;
    }

#Footer {
	position: relative;
	display: block;
	clear: both;
	height: 55px;
	width: auto;
	 margin: 0;
	 padding: 0;
	
    }	
    
    #Footercontent
    {
    position: relative;
    display: block;
     float: left;
    height: 54px;
    width: 900px;  
    margin: 0 0 0 13px;
    padding: 0;
     border-top: solid 1px #CBCDB6;
    }
    html>body #Footercontent
    {
      margin: 0 0 0 27px;
    }
 
 #Skilux
    {
    position: relative;
    display: block;   
    float: left; 
    height: 54px;
    width: 150px;
    color: #9F9F9F;
    font-size: 10px;
    line-height: 54px;
    margin: 0;
    padding: 0;    
    text-align: justify;
     
   
    }
    
    /* Searchbutton */
.Searchbutton
    {
     position: relative;
	display: block;
	float: left;
	margin: 0 0 0 5px;
	padding: 4px 0 0 0;
	width: 45px;	
	height: 24px;
	background: url(../img/Search_button.gif) top left no-repeat;
	color: #FFF;
	text-align: center;
    }
    .Searchbutton a:link 
    {
    height: 22px;
     line-height: 20px;
    }
    
.Searchbutton2
    {
    position: relative;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
	padding: 4px 0 0 0;
	width: 45px;	
	height: 24px;
	background: url(../img/Search_button.gif) top left no-repeat;
	color: #FFF;
	text-align: center;
    }
    
    .SearchInput
    {
     position: relative;
	display: block;
	float: left;
	margin: 0 0 0 1px;
	padding: 5px 0 0 0;
	width: 188px;	
	height: 24px;
	background-color : #FFF;
	border: solid 1px #CBCDB6;
	line-height: 24px;
    }
    html>body  .SearchInput
    {
    height: 17px;
    line-height: 15px;
    }
    
    #Contactbox
    {
    position: relative;
	display: block;
	float: left;
	margin: 21px 0 0 1px;
	padding: 0;
	width: 238px;	
	height: 199px;
	background-color : #FFF;	 
	border: solid 1px #CBCDB6;
    }
    
        
    #Feedbackbox
    {
    position: relative;
	display: block;
	float: left;
	margin: 21px 0 0 1px;
	padding: 0;
	width: 238px;	
	height: auto;
	background-color : #FFF;	 
	border: solid 1px #CBCDB6;
    }
     #Feedbackbox_minheight
    {
    position: relative;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 1px;	
	height: 149px;
    }
    
    /**** SACONTENT areas****/
    
    #SC1_cont_fp
    {
    position: relative;
	display: inline;
	float: left;
	width: 400px;
	height: auto;
	margin: 0 0 0 30px;
	padding: 0;
	 overflow: hidden;
    }
    
      #SC2_cont_fp
    {
      position: relative;
	display: inline;
	float: left;
	width: 140px;
	height: auto;
	margin: 0 0 0 50px;
	padding: 0;
	 overflow: hidden;
    }
    #SC1_cont, #SC5_cont
    {
    	position: relative;
	display: inline;
	float: left;
	width: 590px;
	height: auto;
	margin: 0;
	padding: 0;
	 overflow: hidden;
    }  
#SC6_cont
    {
    position: relative;
	display: inline;
	float: left;
	width: 190px;
	height: auto;
	margin: 24px 0 0 23px;
	padding: 0;
	 overflow: hidden;
    }
    
#SC7_cont
    {
    position: relative;
    display: inline;
    float: left;
    width: 590px;
    height: 32px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    line-height: 32px;
    }    
    
  #SC_triple
  {
  	position: relative;
	display: inline;
	float: left;
	width: 590px;
	height: auto;
	margin: 0;
	padding: 0;
  }  
  
#SC2_cont ,#SC3_cont,#SC4_cont
    {
    position: relative;
	display: inline;
	float: left;
	width: 180px;
	height: auto;
	margin: 0;
	padding: 0;
	 overflow: hidden;
    }
    
#SC3_cont,#SC4_cont
    {
    position: relative;
	display: inline;
	float: left;
	width: 180px;
	height: auto;
	margin: 0 0 0 12px;
	padding: 0;
	 overflow: hidden;
    }
    html>body #SC3_cont, html>body #SC4_cont
    {
    margin: 0 0 0 25px;
    }
    
    #SAContent1, #SAContent2 ,#SAContent3,#SAContent4,#SAContent5
    {}
    
    
    /*** Contactinformation.ascx classes ***/

.Label1_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 22px 0 0 12px;
    width: 195px;
    font-size: 14px;
     text-align: left;
}
.Label2_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 10px 0 0 12px;
    padding: 0;
    width: 195px;
    font-size: 12px;
     text-align: left;
 
}
.Label3_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 0 0 0 12px;
     padding: 0;
    width: 195px;
    font-size: 12px;
     text-align: left;
}
.Label4_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 0 0 0 12px;
     padding: 0;
    width: 195px;
    font-size: 12px;
     text-align: left;
}
.Label5_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 0 0 0 12px;
     padding: 0;
    width: 195px;
    font-size: 12px; 
     text-align: left;
}
.HyperLink1_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 0 0 0 12px;
     padding: 0;
    width: 195px;
    font-size: 12px;
    color:#F6741E;
     text-align: left;
}
.HyperLink2_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 10px 0 0 12px;
     padding: 0;
    width: 195px;
    font-size: 12px;
    color:#F6741E;
     text-align: left;
    }
    
    .LabelPostnro_Contactinformation
{
     position: relative;
    display: block;
    float: left;
    margin: 0 0 0 12px;
     padding: 0;
    width: auto;
    font-size: 12px;
     text-align: left;
 
}
 .LabelToimipaikka_Contactinformation
{
  
     position: relative;
    display: block;
    float: left;
    margin: 0 0 0 5px;
     padding: 0;
    width: 145px;
    font-size: 12px;
     text-align: left;
 
}
html>body .Label1_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 22px 0 0 24px;
    width: 195px;
    font-size: 14px;
     text-align: left;
}
html>body .Label2_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 7px 0 0 24px;
    width: 195px;
    font-size: 12px;
     text-align: left;
 
}
html>body .Label3_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 2px 0 0 24px;
    width: 195px;
    font-size: 12px;
     text-align: left;
}
html>body .Label4_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 2px 0 0 24px;
    width: 195px;
    font-size: 12px;
     text-align: left;
}
html>body .Label5_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 2px 0 0 24px;
    width: 195px;
    font-size: 12px; 
     text-align: left;
}
html>body .HyperLink1_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 2px 0 0 24px;
    width: 195px;
    font-size: 12px;
    color:#F6741E;
     text-align: left;
}
html>body .HyperLink2_Contactinformation
{
    position: relative;
    display: block;
    float: left;
    margin: 10px 0 0 24px;
    width: 195px;
    font-size: 12px;
    color:#F6741E;
     text-align: left;
    }
    
html>body .LabelPostnro_Contactinformation
{
     position: relative;
    display: block;
    float: left;
    margin: 2px 0 0 24px;
    width: auto;
    font-size: 12px;
     text-align: left;
}
html>body .LabelToimipaikka_Contactinformation
{
     position: relative;
    display: block;
    float: left;
    margin: 2px 0 0 5px;
    width: 145px;
    font-size: 12px;
     text-align: left;
}



    
/***** Feedbackbox  *********/
.Label1_Feedbackbox
{
 position: relative;
    display: block;
    float: left;
    margin: 22px 0 0 24px;
    width: 195px;
    font-size: 14px;
}
.Label2_Feedbackbox
{
  position: relative;
    display: block;
    float: left;
    margin: 15px 0 0 24px;
    width: 195px;
    height: 50px;
   
    font-size: 12px;

}
.HyperLink1_Feedbackbox
{
    position: relative;
    display: block;
    float: left;
    margin: 10px 0 0 24px;
    width: 195px;
    font-size: 12px;
    color:#F6741E;
}

/******* Footer logo box ***********/

#Footer_c2
{
    position: relative;
    display: block;
    float: left;
    margin: 15px 0 0 50px;
    width: 700px;
    height: 30px;
}

.Footer_Logo1
{
    position: relative;
    display:  none;
    float: left;
    margin: 0;
    width: 107px;
    height: 27px;  
    border-right: dotted 1px #A6A6A6;
    background: url(../img/logot/lival.gif) top left no-repeat;
    
     
    opacity: .5;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
   
}
.Footer_Logo1:hover
{
/*background: url(../img/logot/lival_faded.gif) top left no-repeat;*/

opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
}



/*#Footer_Logo2*/
.Footer_Logo2
{
    position: relative;
    display: block;
    float: left;
    margin: 0 0 0 29px;
    width: 107px;
    height: 27px;
    border-right: dotted 1px #A6A6A6;
    background: url(../img/logot/osram.gif) top left no-repeat;
       
    opacity: .5;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
}
html>body .Footer_Logo2
{
 margin: 0 0 0 58px;
}
/*#Footer_Logo2:hover*/
.Footer_Logo2:hover
{
/*    background: url(../img/logot/osram.gif) top left no-repeat;*/
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
}


.Footer_Logo3
{
    position: relative;
    display: block;
    float: left;
    margin: 0;
    width: 194px;
    height: 27px;   
    border-right: dotted 1px #A6A6A6;   
    background: url(../img/logot/alu.gif) top left no-repeat;
    
     opacity: .5;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
}
.Footer_Logo3:hover
{
  /*  background: url(../img/logot/alu_faded.gif) top left no-repeat;*/
     opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
}
.Footer_Logo4
{
    position: relative;
    display: block;
    float: left;
    margin: 0;
    width: 107px;
    height: 27px;
    border-right: dotted 1px #A6A6A6;
    background: url(../img/logot/modus.gif) top left no-repeat;
    
      opacity: .5;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
}
.Footer_Logo4:hover
{
  /*  background: url(../img/logot/modus_faded.gif) top left no-repeat;*/    
     opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
}

.Footer_Logo5
{
    position: relative;
    display: block;
    float: left;
    margin: 0;
    width: 107px;
    height: 27px;
    background: url(../img/logot/logo5.gif) top left no-repeat;
    
      
    opacity: .5;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
}
.Footer_Logo5:hover
{
   /* background: url(../img/logot/logo5_faded.gif) top left no-repeat;*/
        opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
}

#Footer_logobox
{
    position: relative;
    display: block;
    float: left;
    margin: 0;
    width: 600px;
    height: 49px;
}

/******* Products classes ************/
.Product_box
{
    position: relative;
    display:  block;
    float: left;
    margin: 0;
    padding: 0;
    width: 140px;
    height: 121px;    
    background: url(../img/Catalog_item_bg.gif) top left no-repeat;
    text-align: center;
    overflow: hidden;
    color: #000;
}

.Product_box:hover
{
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 140px;
    height: 121px;  
    cursor: pointer; 
    text-align: center;
    color: white;
    
    background: url(../img/Catalog_item_hover_bg.gif) top left no-repeat;    
}
.Product_box a
{
 margin: 0;
  padding: 0 ;
    color: #000;
}
.Product_box:hover  a
{

    color: #FFF;
}


.Product_box img
{
 padding: 0;
 margin: 1px 0 0 1px;
   
}
.Product_box:hover img
{
 padding: 0;
 margin: 1px 0 0 1px;
}


.Product_box_top
{
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 138px;
    height: 98px;   
    overflow: hidden;  
    
}

.Product_box_top:hover
{
    margin: 0;
}


.Product_box_bottom
{
    position: relative;
    display: block;
    float: left;
    margin: 0 0 0 1px;
    padding: 0;
    width: 138px;
    height: 22px;   
    overflow: hidden;
    cursor: pointer; 

}
/*.Product_box_bottom:hover
{
    position: relative;
    display: block;
    float: left;
    margin: 0 0 0 1px;
    padding: 0;
    width: 138px;
    height: 22px;   
    overflow: hidden; 
    color: White;
}*/

.ItemList_bg
{
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    Width:auto;
    Height:auto;
    overflow: hidden;
  
}

.PagerGrid
{
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    Width:585px;
    Height:auto;
    overflow: hidden;
    
}
.PagerGrid
{
 /*   position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    Width:100%;
    Height:auto;
    text-align: center;*/
}



.Pager
{
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    Width:585px;
    Height:30px;
    Font-Size:14px;
    overflow: hidden;
    background-color: #CBCDB6;
}

#C2_content .Pager table 
{
    position: relative;
    display: block;    
    padding: 0;
    margin: 0 0 0 280px;
}
#C2_content .Pager table  td
{
    position: relative;
    display: block;
    float: left;
    margin: 5px 0 0 5px;
    padding: 0;
}

.Product_PicItem
{
    position: relative;
    display:  inline;
    float: left;
    margin: 1px 0 0 1px;
    padding: 0;
    width: 137px;
    height: 87px;   
   /*height : 140px;*/
    overflow: hidden; 
}

html>body .Product_PicItem
{    
    margin: 1px 0 0 1px;
    width: 138px;
    height: 97px;
}

.Product_PicItem_scalar
{
    position:  static;
    display:  list-item;
    float:  none;
    margin: 1px 0 0 1px;
    padding: 0;
    width: 136px;    
    height : 95px;
    overflow: hidden; 
    cursor: pointer; 
    border: solid 1px red;
}

html>body .Product_PicItem_scalar
{    
    margin: 1px 0 0 1px;
    width: 136px;
    height : 95px;    
}

.Product_PicItem_scalar2
{
  /*  position: relative;
    display: block;
    float:  none;
    margin: 0;
    padding: 0;  
    overflow: hidden; 
    cursor: pointer; 
    text-align: center;
    */
}

html>body .Product_PicItem_scalar2
{ 
    }


.Product_TextItem
{
    position:  relative;
    display: block;
    float: left;  
    width: 140px;
    height: 22px;
    font-size: 13px; 
    line-height: 22px;     
    text-align: center;   
}



html>body .Product_TextItem
{
   /* position: static;
    display: block;
    float: left;
    width: 98%;  
     
    height: 24px;   
    line-height: 24px; */
    
}

.ItemPanel
{
    position: relative;
    display: block;
    float: left;
    margin: 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;	
	color: #666;
    padding: 0;
    width: 590px;
    height: auto;
   
}


.Product_Item_Title
{
    position: relative;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000;
    padding: 0;
    width: auto;
    height: auto;     
}

.Product_Item_Title
{
  margin: 0 10px 0 0;
}

.Product_Item_datarow
{
    position: relative;
    display: block;
    float: left;
    margin: 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;	
    color: #666;
    padding: 0;
    width: 100%;
    height: 20px;
     
}
.DetailArea
{
   position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    
}

.AddTextArea
{
   position: relative;
    display: block;
    float: left;
    margin: 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000;
    padding: 0;
    width: 400px;
    height: 150px;
    
}
.TextArea
{
   position: relative;
    display: block;
    float: left;
    margin: 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000;
    padding: 0;
    width: 400px;
    height: 100px;
    background-color: #FFF;
}


.AddedTextArea
{
    position: relative;
    display: block;
    float: left;
    margin: 10px 0 0 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000;
    padding: 0;
    width: 400px;
    height: auto;
   }
   
.margin_left25px  {
margin-left: 25px;
}

.margin_left45px  {
margin-left: 45px;
}
   
/********* FEEDBACKFORM **************/
.Panel
{
    position: relative;
    display: block;
    float: left;
    width: 255px;
    padding: 0;
   
}


.FB_TextBox
{
 width: 98%;
 border: solid 1px #CBCDB6;
  padding: 1px 0 0 1px;
  background: url(../img/textbox_bg.gif) top left repeat-x;
}
.FB_TextLabel
{
width: 98%;
}

.rbBg
{
    position: relative;
    display: block;
    float: left;
    clear: both;
    width: auto;
     height: auto;
    
    margin:  5px 0 0 0;
    padding: 0 ;
   
   background: url(../img/textbox_bg.gif) top left repeat-x;
    border: solid 1px #CBCDB6;
    
    /* background-image: url(../img/rb_bg.gif);
      background-position:   center;
       background-repeat : no-repeat;*/
   
}
.panelTitle
{
 font-size: 12px;
  font-weight: bold;
}
.rgTextLbl
{
     position: relative;
    display: block;
    float: left;
    margin: 3px 0 0 5px;
    padding: 5px 0 0 0;
    line-height: 15px;
    
}
.rgTextLbl1
{
     position: relative;
    display: block;
    float: left;
    margin: 3px 0 0 5px;
    padding: 5px 0 0 0;
    line-height: 15px;
     
    
}

.sendButton
    {
     position: relative;
	display: block;
	float: left;
	margin: 15px 0 0 0;
	padding: 4px 0 0 0;
	width: 45px;	
	height: 24px;
	background: url(../img/Search_button.gif) top left no-repeat;
	color: #FFF;
	text-align: center;
	clear: both;
    }
    .Searchbutton a:link 
    {
    height: 22px;
     line-height: 20px;
      font-size: 12px;
    }
    
    
    .searchResultLabel
    {
    margin: 0;
	padding: 0;
    float: left;
    text-align: left;
    }
    
    .logolink
    {
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    }

