* { padding:0; margin:0; }
a img { border:0 }
img { border:0 }
a:active
{outline: none;}
a:focus
{-moz-outline-style: none;}

Html, body {
Overflow:auto;
}

* body {
	width:auto;
	height:100%;
	background-color:#5d5d5d;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin:0px;
    padding:0px;   
}

#header {
	position:absolute;
	min-width:950px; 
	height:142px;
	width:100%;
	left:0px;
	top:0px;
	z-index:1;
	}
		
#logo {
	position:absolute;
	height:177px;
	width:128px;
	left:0px;
	top:0px;
	float:left;
	z-index:1;
	}
	
#header_expand {
	position:absolute;
	top:0px;
	height:177px;
	width:100%;
	left:0px;
	z-index:0;
	}
	
#header_far_right {
	position:relative;
	height:468px;
	width:173px;
	float:right;
	z-index:1;
	}
	
#header_right {
	position:relative;
	height:177px;
	width:211px;
	float:right;
	z-index:1;
	}
	
#header_far_right {
	position:relative;
	height:177px;
	width:173px;
	float:right;
	z-index:1;
    top: 0px;
}
	
#header_middle {
	position:relative;
	height:177px;
	width:186px;
	float:right;
	z-index:1;
	}

#nav_buttons {
	position:absolute;
	height:24px;
	width:777px;
	top:153px;
	left:0px;
	z-index:2;
}

#home {
	position:absolute;
	height:24px;
	width:58px;
	left:7px;
	z-index:2;
	}
	
#button_spacer {
	position:absolute;
	height:24px;
	width:12px;
	left:65px;
	z-index:2;
}

#about_us {
	position:absolute;
	height:24px;
	width:86px;
	left:77px;
	z-index:2;
}

#button_spacer2 {
	position:absolute;
	height:24px;
	width:12px;
	left:163px;
	z-index:2;
}

#products {
	position:absolute;
	height:24px;
	width:83px;
	left:175px;
	z-index:2;
}

#button_spacer3 {
	position:absolute;
	height:24px;
	width:12px;
	left:258px;
	z-index:2;
}

#locations {
	position:absolute;
	height:24px;
	width:92px;
	left:270px;
	z-index:2;
}

#button_spacer4 {
	position:absolute;
	height:24px;
	width:12px;
	left:362px;
	z-index:2;
}

#inventory {
	position:absolute;
	height:24px;
	width:87px;
	left:374px;
	z-index:2;
}

#button_spacer5 {
	position:absolute;
	height:24px;
	width:12px;
	left:461px;
	z-index:2;
}

#info_request {
	position:absolute;
	height:24px;
	width:118px;
	left:473px;
	z-index:2;
}

#button_spacer6 {
	position:absolute;
	height:24px;
	width:12px;
	left:591px;
	z-index:2;
}

#contact {
	position:absolute;
	height:24px;
	width:84px;
	left:603px;
	z-index:2;
}

#left {
	position:absolute;
	float:left;
	top:0px;
	left:0px;
	height:100%;
	overflow:hidden;
	width:200px;
	z-index:0;
 
}

#rotator
{
	position:absolute;
	 border-width:0px;
	 border-style:solid;
	 border-color:#1d1d1d;
	top:187px;
	left:10px;
 	z-index:11;
    width:180px;
	height:293px;
}

#shop
{
	position:absolute;
	top:157px;
	left:10px;
 	z-index:10;
    width:180px;
	}

#shop
{
	position:absolute;
	top:214px;
	left:10px;
 	z-index:10;
    width:180px;
	height:293px;
}

#top_text
{
	position:absolute;
	top:63px;
	left:153px;
	width:475px;
	height:50px;
	z-index:10;
}

#top_text {
	font-size:20px;
	color:#ffffff;
	text-align: center;
	margin:0px;
	padding-top:0px;
}

#center_info
{
	position:absolute;
	top:187px;
	left:200px;
	width:485px;
	height:335px;
	z-index:10;
	padding:5px;
	text-align: center;
}

#center_info2
{
	position:absolute;
	top:230px;
	left:200px;
	width:485px;
	height:300px;
	z-index:10;
	font-size:13px;
	color:#ffffff;
	margin:0px;
	padding:5px;
	text-align: justify;
}

#center_info2b
{
	position:absolute;
	top:53px;
	left:0px;
	width:485px;
	height:300px;
	z-index:10;
	font-size:13px;
	color:#ffffff;
	margin:0px;
	padding:5px;
	text-align: justify;
}

#center_info3
{
	position:absolute;
	top:5px;
	left:0px;
	width:485px;
	height:300px;
	z-index:10;
	font-size:13px;
	color:#ffffff;
	margin:0px;
	padding:5px;
	text-align: justify;
}

#center_info4
{
	position:absolute;
	top:187px;
	left:200px;
	width:485px;
	z-index:10;
	font-size:13px;
	color:#ffffff;
    margin:0px;
	padding:5px;
	text-align: left;
}


#center_info5
{
	position:absolute;
	top:260px;
	left:200px;
	width:485px;
	height:335px;
	z-index:10;
	font-size:13px;
	color:#ffffff;
	margin:0px;
	padding:5px;
	text-align: justify;
}

#inv_info
{
	position:absolute;
	top:10px;
	left:0px;
	width:485px;
	height:335px;
	z-index:10;
	padding:5px;
	text-align: center;
}

#texas
{
	position:absolute;
	top:270px;
	left:245px;
	width:380px;
	height:276px;
	z-index:10;
	}


#animate
{
	position:absolute;
	top:200px;
	left:290px;
	width:309px;
	height:82px;
	z-index:10;
}

#rotator2
{
	position:absolute;
	top:300px;
	left:290px;
	width:309px;
	height:100px;
	z-index:10;
}

#center_info {
	font-size:13px;
	color:#ffffff;
	text-align: center;
	margin:0px;
	padding-top:0px;
}
	
#center_info h2 {
	font-size:30px;
    color:#ffffff;
	text-align:center;
	text-transform:none;
}  

#center_info h3 {
	font-size:20px;
    color:#ffffff;
	text-align:center;
	text-transform:none;
}  

#center_info3 h3 {
	font-size:20px;
    color:#ffffff;
	text-align:center;
	text-transform:none;
	}
	
#inv_info {
	font-size:13px;
	color:#ffffff;
	text-align: center;
	width:589px;
	margin:0px;
	padding-top:0px;
}

#inv_info3 h3 {
	font-size:20px;
    color:#ffffff;
	text-align:center;
	text-transform:none;
	}
	
#center_info a {
    text-decoration: none;
    color: #CCCCCC;
}

#center_info a:hover {
text-decoration:none;
color:#C4251F;
}

#center_info5 a {
    text-decoration: none;
    color: #CCCCCC;
}

#center_info5 a:hover {
text-decoration:none;
color:#C4251F;
}

#center_info2b a {
    text-decoration: none;
    color: #CCCCCC;
}

#center_info2b a:hover {
text-decoration:none;
color:#C4251F;
}

#rotator2 {
	font-size:18px;
    color:#ffffff;
	vertical-align:middle;
	text-align:center;
	text-transform:none;
	}

