
                            /* 
    #########################################################
        Custom Crafted CSS Code by "Snakey" Jake Lauritzen  
               -- SuperfineOnlineDesign.com --               
                    © 2010 Jake Lauritzen                    
    #########################################################
                            */
@import url(reset.css);




body {
  text-align: center;   width=100%; background-color:#000000;
  background-repeat:repeat-y;
  background-position:center;
  background-attachment: fixed;
  width="100%";
  height="100%;"
}
  h4
{font-family:Optima, Lucida Grande, Tahoma, Arial, Verdana, sans-serif; font-size:14px; color:#000000; text-align: center;}

#blackjack
{
Position: fixed;
background:black;
height:100%;
display: absolute;
z-index: 0;
width: 100%;
	top: 0;
	right: 0;
}  

#container {
  margin: 0 auto;
  height: 100%;
  width: 720px;
  margin-top: 77px;
  position: relative;
z-index: 99;
  }
  
#LOGO 
{ position:absolute; left:20px; top:15px;}

#contentheader{color:#500000; 
 
position:relative; top:-19px; height:60px;width:500px;padding-top:0px;background-image:url(images/flagbdack.jpg);background-repeat:no-repeat;font-family:Optima, Helvetica,Verdana,sans-serif; font-weight: bold; font-size:38px; text-align:center;text-shadow:#c0c0c0 0px 1px 0, #000 0 -1px 0; vertical-align: top;
  }

#contentfooter{color:#500000; 
 
position:relative; 
bottom:-80px;
left:-23px; 
height:60px;
width:503px;
padding-top:0px;
background-image:url(images/footline.png);
background-repeat:no-repeat;
font-family:Optima, Helvetica,Verdana,sans-serif; font-weight: bold; font-size:38px; text-align:center;text-shadow:#c0c0c0 0px 1px 0, #000 0 -1px 0; vertical-align: top;

  }
  



#mainimage
{ display:run-in; top: 85px; position: absolute; clear:none; z-index:0; left:133px;   z-index: 1;
}

#ContactContent
{ display:run-in; top: 75px; position: absolute; clear:none; z-index:0; left:130px;   z-index: 1;
}

#Content
{ background:#e5e1d6; background-image:url(images/flagback.jpg); background-attachment:top; background-repeat:no-repeat; border: 3px solid rgb(114,5,9); border-right: none; border-top: none; display:run-in; top: 85px; position: absolute; clear:none; z-index:0; width:460px; left:105px; margin-left:-2; z-index:0; padding: 20px; 

font-family:Optima, Helvetica, Verdana,sans-serif; font-weight: normal; font-size:14px; text-align: justify;

}

#subimage { margin: 16px; border: 4px solid #505050; float: left; }

#subimage2 { margin: 16px; border: 4px solid #505050; float: right; }

#callout { text-align: center; margin: 16px; margin-left: 32px; border: 4px solid #505050; float: left; padding: 15px; background-color: rgb(150,150,150); width: 363px; }

#goober { position: absolute; right:-85px; top: 35px;}

#CustomContent
{background:#e5e1d6; display:run-in; top: 75px; position: absolute; clear:none; z-index:0; left:133px;   z-index: 1;
}

#redmap
{position:absolute; top:5px; clear:left; right: 0px;
   float:left;
	 align:center;  
	z-index: 5;
	z-index: -98;
	 }



#PartsService
 {position:absolute; left:-32px; top:205px;  clear:none; z-index: 10;}

#CustomOptions
 {position:absolute; height:43px; width:136px; left:-24px; top:310px;  clear:none;}
 
 #Sales
  {position:absolute; margin-left: 0px; margin-top: -300px; height:43px; width:136px; left:-24px; top:412px;}

 
 #Contact
 {position:absolute;  height:21px; width:107px; font:inherit; font-size:12px; color:#E5E1D6; left:487px; top:387px;clear:none; margin-bottom: 40px;}
 
 
 #Language
{position:absolute; margin-top:-90px; height:51px; width:107px; font:inherit; font-size:12px; color:#E5E1D6; left:590px; top:68px;clear:none; text-align:left; font-family: Optima, sans-serif; font-size: 12px; color:#c0c0c0;line-height: 25px;
 background-image: none;
}

#Language ul li
{list-style: none; background-image:none;}

* HTML body
{font-size: 1px;
 #Language
{position:absolute; margin-top:-90px; height:51px; width:107px; font:inherit; font-size:12px; color:#E5E1D6; left:590px; top:50px;clear:none; text-align:left; font-family: Optima, sans-serif; font-size: 12px; color:#c0c0c0;line-height: 25px;
 background-image: none;
}

}

container redmap Language
 
{top: 40px;}


#shiftselect {position: relative; top: -305px; left: -323px; margin: 0px auto; padding: 0px; width: 138px; height: 286px; background: url(images/navmap.png); background-position: 138px 0;}
#shiftselect li {width: 138px; height: 60px; position: absolute; top: 2px;  display: block; list-style: none;}
#shiftselect a {width: 138px; height: 60px; display: block;}

#shiftselect #salesslide {left: -0px; top: 0px; background-position: 138px 0;}
#shiftselect #partsslide {left: 0px; top: 75px; background-position: -51px 0;}
#shiftselect #customslide {left: 0px; top: 168px; background-position: -102px 0;}
#shiftselect #contactslide {left: 0px; top: 252px; background-position: -153px 0;}

#shiftselect #salesslide a:hover {background: url(images/navmap.png) 0px -0px no-repeat;}
#shiftselect #partsslide a:hover {background: url(images/navmap.png) 0px -75px no-repeat;}
#shiftselect #customslide a:hover {background: url(images/navmap.png) 0px -168px no-repeat;}
#shiftselect #contactslide a:hover {background: url(images/navmap.png) 0px -252px no-repeat;}

