body {margin: 0;  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #666666;
  padding-top : 50px;
}

.clear{
  clear:both;
}
 
#wrapper {
  position: relative;
  width: 885px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 1em;
  background-repeat: repeat-y;  
}

#header {
  position: relative;
  background-image: url(../images/_top.jpg);
  background-repeat: no-repeat;
  height: 200px;
}

#content {
  float: right;
  width: 500px;
  padding: 0 10px 0 0;
}

#content h2 {
  font-size: 120%;
  color: #3333FF;
  background-color: transparent;
  margin: 0;
  padding: 1.4em 0 0 0;
}

#content p {
  font-size: 80%;
  line-height: 1.6;
}


#mainblock {
  position: absolute;
  top : 139px;
  left : 140px;
  width : 745px;
  height : 539px;

  background-color:#000000;
}

#side {
  position: absolute;
  width: 130px;
  height: 368px;
  background-image: url(../images/_side.jpg);
  top : 130px;
  background-color:#999999;
  background-repeat: no-repeat;
}


#address{
  position:absolute;
  width: 130px;
  left : 0px;
  height:181px;
  top:497px;
  background-color:#999999;
  font-family: Arial, Helvetica, sans-serif;
  font-family: sans-serif;
  font-size: 8pt;
}

#nav {
  position: absolute;
  left : 100px;
  top : 0px;
  width : 645px;
  height : 30px;
  background-color:#999999;
}

#nav ul {
  position: absolute;
  left : 8px;
  top : 0px;
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  padding-top: 2px;
}

#nav li {
  display: inline;
  left: 80px;
}

#nav a:link, #nav a:visited {
  padding: 3px 15px 2px 10px;
  text-decoration: none;
  color : black; 
  font-weight : bold; 
  font-family: Arial, Helvetica, sans-serif;
  font-family: sans-serif;
  font-size: 15.5pt;
}

#nav a:hover {	
  color: #CC0000;
}


#rightbox{
  position: absolute;
  left : 525px;
  top :  40px;
  width : 220px;
  height : 318px;
  background-image: url(../images/_side.jpg); 
/* */  background-image: url(../images/right_bg.gif); 
/*  background-color:#999999; */
}

#rightService{
  position: absolute;
  left : 525px;
  top :  40px;
  width : 220px;
  height : 318px;
/*  background-image: url(../images/right_bg.jpg); */
  background-color:#999999;
}

#accessRight{
  position: absolute;
  left : 525px;
  top :  40px;
  width : 220px;
  height : 318px;
  background-image: url(../images/logos_all.jpg); 
  background-color:#999999;
}

#rightServiceText{
  position: absolute;
  left : 20px;
  top :  15px;
  width : 185px;
  height : 300px;

/*  background-color:#999999;  */
  font-family: Arial, Helvetica, sans-serif;
  font-family: sans-serif;
  font-size: 8pt;
}


#PriceBox {
  position: absolute;
  top : -550px; 
  left : -700px;
  width : 885px;
  height : 628px;
/*  background-color:#999999; */
  z-index : -99;
}

#PriceBlack {
  position: absolute;
  top : 0px; 
  left : 0px;
  width : 960px;
  height : 740px;
  background-color: black;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  z-index : 2;
}

#PriceTop {
  position: absolute;
  top : 50px; 
  left : 15px;
  width : 932px;
  height : 628px;
  z-index : 25;
}


#PriceMap {
  position: absolute;
  top : -550px; 
  left : -700px;
  width : 960px;
  height : 740px;
  background-color: transparent
/*  opacity:0.8;  */
  z-index : 22;

/*  background-image: url(../images/maps/BikeMap.jpg); */
}


#centerbox{
  position: absolute;
  left : 20px;
  top : 40px;
  width : 485px;
  height : 320px;
  background-color:#999999;
}


#bikebox1{
  position: absolute;
  left : 20px;
  top : 20px;
  width : 212px;
  height : 139px;
/*  background-color : #FF3333; */
  background-image: url(../images/xbikes/bikes_1.jpg);
}

#bikebox2{
  position: absolute;
  left : 252px;
  top : 20px;
  width : 212px;
  height : 139px;
/*  background-color : #FF3333; */
  background-image: url(../images/xbikes/bikes_2.jpg);
  z-index:5;
}

#bikebox3{
  position: absolute;
  left : 20px;
  top : 179px;
  width : 212px;
  height : 139px;
/*  background-color : #FF3333; */
  background-image: url(../images/xbikes/bikes_7.jpg);
  z-index:5;
}

#bikebox4{
  position: absolute;
  left : 252px;
  top : 179px;
  width : 212px;
  height : 139px;
/*  background-color : #FF3333; */
  background-image: url(../images/xbikes/bikes_6.jpg);
  z-index:5;
}

#servicebox1{
  position: absolute;
  left : 20px;
  top : 20px;
  width : 212px;
  height : 139px;
}

#servicebox2{
  position: absolute;
  left : 252px;
  top : 20px;
  width : 212px;
  height : 139px;

  z-index:5;
}

#servicebox3{
  position: absolute;
  left : 20px;
  top : 179px;
  width : 212px;
  height : 139px;
  z-index:5;
}

#servicebox4{
  position: absolute;
  left : 252px;
  top : 179px;
  width : 212px;
  height : 139px;
  z-index:5;
}


#aboutus1{
  position: absolute;
  left : 20px;
  top : 20px;
  width : 212px;
  height : 298px;
}


#aboutus2{
  position: absolute;
  left : 252px;
  top : 20px;
  width : 212px;
  height : 298px;
}


#bottombox{
  font-family: Arial, Helvetica, sans-serif;
  font-family: sans-serif;
  font-size: 8pt;
  position: absolute;
  left : 20px;
  top :  358px;
  width : 485px;
  height : 181px;
  background-color:#999999;
}

#bottomTextBox{
  position: absolute;
  left : 20px;
  top :  15px;
  width : 445px;
  height : 155px;
  background-color:#999999;
}


#bottomrightbox{
  position: absolute;
  left : 525px;
  top :  378px;
  width : 220px;
  height : 161px;
/*  background-image: url(../images/right_bot.jpg); */
 background-color:#999999; 

}


.WT_SM { color : white; font-family: Arial, Helvetica, sans-serif;font-size: 7pt;} 
.WT_MED { color : white; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}  
.WT_MED2 { color : white; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}  
.WT_LG { color : white; font-family: Arial, Helvetica, sans-serif; font-size: 14pt;}  
.WT_XL { color : white; font-family: Arial, Helvetica, sans-serif; font-size: 16pt;}  

.BK_SM { color : black; font-family: Arial, Helvetica, sans-serif;font-size: 7pt;}  
.BK_MED { color : black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}  
.BK_MED2 { color : black; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}  
.BK_LG { color : black; font-family: Arial, Helvetica, sans-serif; font-size: 14pt;}  
.BK_XL { color : black; font-family: Arial, Helvetica, sans-serif; font-size: 16pt;}  
.BK_XLB { color : black; font-family: Arial, Helvetica, sans-serif;font-size: 16pt;}  


a.WT_LG:link { color : white; font-family: Arial, Helvetica, sans-serif; font-size: 14pt;}  
a.WT_LG:visited { color : #CCCCFF; font-family: Arial, Helvetica, sans-serif; font-size: 14pt;}  
a.WT_LG:active { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 14pt;}  
a.WT_LG:hover { color : #FF3333; font-family: Arial, Helvetica, sans-serif;font-size: 14pt;}  

a.WT_MED:link { color : white; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}  
a.WT_MED:visited { color : #CCCCFF; font-family: Arial, Helvetica, sans-serif;; font-size: 10pt;}  
a.WT_MED:active { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}  
a.WT_MED:hover { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}  

a.WT_MED2:link { color : white; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}  
a.WT_MED2:visited { color : #CCCCFF; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}  
a.WT_MED2:active { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}  
a.WT_MED2:hover { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;} 

a.WT_SM:link { color : white; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  
a.WT_SM:visited { color : #CCCCFF; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  
a.WT_SM:active { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  
a.WT_SM:hover { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  


a.BK_SM:link { color : black; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  
a.BK_SM:visited { color : #666666; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  
a.BK_SM:active { color : #FF3333;font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  
a.BK_SM:hover { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  

a.BK_MED:link { color : black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}  
a.BK_MED:visited { color : #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}  
a.BK_MED:active { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}  
a.BK_MED:hover { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}  

a.BK_MED2:link { color : black; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}  
a.BK_MED2:visited { color : #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}  
a.BK_MED2:active { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}  
a.BK_MED2:hover { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 12pt;}  


a.BK_SM:link { color : black; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  
a.BK_SM:visited { color : #666666; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  
a.BK_SM:active { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  
a.BK_SM:hover { color : #FF3333; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;}  

a.BK_XLB:link { color : black; font-family: Arial, Helvetica, sans-serif; font-size: 16pt;}  
a.BK_XLB:visited { color : black; font-family: Arial, Helvetica, sans-serif; font-size: 16pt;}  
a.BK_XLB:active { color : #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 16pt;}  
a.BK_XLB:hover { color : #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 16pt;}  

