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


#ContactContent h4
{font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif; font-size:14px; color:#e5e1d6;}

body {
  text-align: center;   width=100%; background-color:#000000;
  background-repeat:repeat-y;
  background-position:center;
  background-attachment: fixed;
  width="100%";
  height="100%;"
}
  
#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;
  }




#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 .p 
{ width: 460px; margin: 20px; 
	}

#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;}
 
   
 #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;}


/*------------- LETS MAKE THE FOOTER WORK! ------------------

#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; 
border-bottom: none; 
display:inline; 
top: 85px; 
position: absolute; 
clear:right; 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;

}*/


#content{
	padding-top: 20px; 
	background-image: url("images/flagback.jpg"); 
	background-repeat: repeat-x; 
	padding-right: 20px; 
	padding-left: 10px; 
	font-size: 12pt; 
	text-indent: 0px; 
	background-color: rgb(211, 211, 211); 
	-moz-border-radius-bottomleft: 20px; 
	-moz-border-radius-bottomright: 20px; 
	-moz-border-radius-topright: 0px; 
	border: 2px solid rgb(128, 128, 128);
	position: absolute; height: 248px; width: 516px; float: right; left: 11px; top: -4px;}

#content p {
	width: 512px; 
	font-style: normal; 
	font-size: 13px; 
	text-indent: 10px; 
	text-decoration: inherit; 
	letter-spacing: 0px;">
}
/*-------------------/*

	#footer {
		position:relative;
		clear:both;
		padding:0;
		background-image:url("images/footline.png");
		background-position: 0px; 80px;
		background-repeat: no-repeat;
		height: 55px;
		width: 570px;
		text-align: center;
		
			}
	#footer p {
		margin:0;
	
    }
    
    #footer img {position: relative; top: 32px; right: -20px; }
	* html #footer {
		height:1px;
	}

