/* html */
div{}

body{
  font-family: Arial, helvetica, sans-serif;
  font-size: 8pt;
  margin: 0 0 0 0;
  padding: 0;
  text-align: center;
  color: #000000;
  background-color: #000000;
  background-image:url(../_img/2_gradient.jpg);
  behavior:url("../_js/csshover.htc");
}

table
{
 border-collapse:collapse;
 width:100%;
}

table th { 
  vertical-align:top;
  font-size:10pt;
  color:#006699;
  font-weight:bold;
  text-align:left;
  border:1px solid #86C7F1;
  border-top:4px solid #86C7F1;
  
}  

table td { 
  vertical-align:top;
  font-size:9pt;
  color:#333333;
  font-weight:normal;
  border:1px solid #86C7F1;
  }

label { 
  cursor:pointer;
  color:#333333;
  font-weight:bold;
  font-size:80%;
}


fieldset
{
 font-size:9pt;
 color:#000000;
 border:1px solid #666666;
 margin:10px 0 0 0;
}

fieldset p
{
 font-size:100%;
 color:#000000;
 margin:4px;
}

legend
{
 font-size:10pt;
 color:#000000;
 font-weight:bold;
}

legend img { float:left; }

h1 {
   font-weight:bold;
   font-size:140%;
   cursor:default;
   margin:0;padding:0; 
  }

h2 {
   font-weight:bold;
   font-size:130%;
   cursor:default;
   margin:0;padding:0; 
  }
 
h3 {
   font-weight:bold;
   font-size:120%;
   cursor:default;
   margin:0;padding:0;
  }

h4 {
   font-weight:bold;
   font-size:110%;
   cursor:default;
   margin:0;padding:0;
  }
   
p {
  padding:0;margin:0;
  }   


/* active */
a:link, a:visited, a:active {
     color:#0066cc;
     text-decoration:none;
     font-weight:bold;
    }

a:hover {
     color:#ff6600;
     text-decoration:none;
     font-weight:bold;
    } 
  
a img { border:0; }  

/* optional language bar  */
#lngbar
{
 position:absolute;
 top:370px;
 width:859px;
 height:333px;
 text-align:left;
 margin : 0 0 0 0;
 z-index:100;
}

#lngbar a:link img,#lngbar a:active img,#lngbar a:visited img 
{ 
 border:0; 
 filter: alpha(opacity=60); 
 -moz-opacity: 0.6;
 KhtmlOpacity: .6;
 opacity: .6; 
}

#lngbar a:hover img
{ 
 border:0; 
 filter: alpha(opacity=90); 
 -moz-opacity: 0.9;
 KhtmlOpacity: .9;
 opacity: .9; 
}

#lngbar a #alng 
{
 filter: alpha(opacity=99); 
 -moz-opacity: .9;
 KhtmlOpacity: .9;
 opacity: .9; 
}

 #pricemark
   {
    position:absolute;
    top:607px;
    width:300px;
    z-index:9990;
    font-size:12pt;
    color:#ff0000;
    font-weight:bold;
    margin:0 0 0 530px;
    height:35px;
    overflow:hidden;
   }
 
   #glng
   {
    width:360px;
    position:absolute;
    top:530px;
    z-index:9998;	
    background-color:#ffffff;
    margin:0 0 0 120px;
   }
   
   #px1
    {
     width:150px;
     height:35px;
     float:left;
    } 
   
   .gf
   {
    float:left;	
    border:0;
    margin:0;
    padding:0;
   }
   
   

#addr
{
position:absolute;
 top:590px;
 width:350px;
 height:60px;
 margin : 0 0 0 130px;	
 color:#000000;
 z-index:1000;
}

/*
*************************
******* layout **********
*************************
**/

#zoneswitch{
 width:100%; 
 text-align:center;
}  

#zonebox {
	width: 859px;
  margin:0 auto 0 auto;
  text-align:left;
	/*background-image:url(../_img/2_content.jpg);*/
	background-repeat:repeat-y; 
  
 	}

#header {
  width:859px !important;
  height:339px;
  text-align:left;
  background-image:url(../_img/home.jpg);
  background-repeat:no-repeat; 
}

#header h1 {
   text-transform:uppercase;padding:0;margin:0px; font-weight:bold;font-size:1px;color:#ffffff;cursor:default;
   text-align:left;
   width:855px;
   /*border:1px solid #ff0000;*/
   position:absolute;
   top:0;
}

#header h1 img {
 border:0;
}  
  
#header h1 a:link,#header h1 a:active,#header h1 a:visited { 
  margin: 0 0 0 0;
  display:block;
  height:330px;
  width:850px;
  
}   

#header h1 a:hover { 

 }   

#main {
 margin:0; 
 padding:0;
 /*background:url(../_img/gradient_fix.jpg) bottom left;*/
 background-repeat:no-repeat; 
 
}

#main-content {
 margin:0 4px 0 4px; 
 padding: 0px 44px 0 34px;
 font-size: 100%;
}

#main h1, #main h2
{
 letter-spacing:1pt;
 font-style: italic;
}
	
/* footter */	
#zonefoot {
 width:859px;
 height:91px;
 background-image:url(../_img/foot.jpg);
 background-repeat:no-repeat;
 /*border:1px solid #ff0000;*/
 position:absolute;
 top:650px;
 z-index:3000;
 margin-top:-4px;
}

.zonefix
{
 
}

#zonefoot p { 
 padding:6px 2px 0 2px;
 text-align:center;
 font-size:7.5pt;
 color:#000000; 
}

#zonefoot img
{
clear:both;margin:0 0 4px 0 !important;	cursor:pointer;
}      	

#b1
{
 float:left;
 margin:398px 0 0 0; 	
 position:relative;
 right:8px;
}

#b2
{
 float:right;
 margin:0 0 0 0; 	
 position:relative;
 left:9px;
}

/* listmenu */

.mcat{
  clear:both;margin:0 0 0 0; padding: 0; background:transparent;position:absolute;top:333px;
}        

.subcat{
  margin: 0 ; padding: 0; display:none;
}    

.subcat li .subcat{
  margin: 0 0 0 10px; padding: 0;
}    

 
.mcat li {
  font-size:9pt;font-weight:bold;padding:0 ;margin: 0; list-style-type: none;text-transform:uppercase; float:left;
}

.subcat li{
  font-size:90%;cursor:default;font-weight:bold;margin:0 0 0 5px;padding: 0;list-style-type: none;
  text-align:left;
}        
        
.mcat li a:link, .mcat li a:visited, .mcat li a:active
{
 color:#ffcc00;
}

.mcat li a:hover
{
 color:#ffffff;
 background-color:#ff6600;
}

.subcat li a:link, .subcat li a:visited, .subcat li a:active{
  color:#ff0000;width:100%;
}

.subcat li a:hover{
  color:#dd0000;
}	

.mactual a:link, .mactual a:active, .mactual a:visited, .mactual a:hover
{
 color:#ffffff !important;
}

/* editable content */
.textbox {
 margin:0 0 0 0 ;
 padding:0;
 font-size:120%;
 height: 250px;
}

.textbox p {
  padding:4px 0 4px 0;margin:4px 0 4px 0;
  }   

.textbox img {
  margin: 0 5px 0 0;
 }
 
.textbox h1, .textbox h2
{
 color:#746751;
}

.relbox
{
 position:absolute;
 top:426px;
 margin:0 0 0 500px;
 width:280px;
 height:143px;
 z-index:9999;
 overflow:auto;
}
 
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	} 

/* forms */
     
.in {
 font-size : 9pt;
 font-weight: normal;
 border:1px solid #0066cc;
 color:#0066cc;
 background-color:#ffffff;
}

.bt{
 font-size: 9pt;
 font-weight: bold;
 color: #0066cc;
 border:1px solid #0066cc;
 text-align: center;
 background-color: #ffffff;
 padding:1px;
}

/* helpfull */  

.req
{
 color:#ff0000;
}

.sep
{
 border-top:1px solid #000000;
}
  
.hidhid
 {
  display:none;
 }     

.cc { text-align:center; }
.ll { text-align:left; }
.rr { text-align:right; }

.handy{ cursor:pointer; }

.p10 { font-size: 10%; }
.p20 { font-size: 20%; }
.p30 { font-size: 30%; }
.p40 { font-size: 40%; }
.p50 { font-size: 50%; }
.p60 { font-size: 60%; }
.p70 { font-size: 70%; }
.p80 { font-size: 80%; }
.p90 { font-size: 90%; }
.p100 { font-size: 100%; }
.p110 { font-size: 110%; }
.p120 { font-size: 120%; }
.p130 { font-size: 130%; }
.p140 { font-size: 140%; }
.p150 { font-size: 150%; }
.p160 { font-size: 160%; }
.p170 { font-size: 170%; }
.p180 { font-size: 180%; }
.p190 { font-size: 190%; }
.p200 { font-size: 200%; }

/* Debugging style !!!!  
 
div
{
 border:1px solid #ff0000 !important; 
}

#zonebox
{
 border:2px solid #ff0000 !important; 
}

#main
{
 border:2px solid #ff0000 !important; 
}

#main-content
{
 border:2px solid #ffff00 !important; 
}
*/
