@charset "utf-8";
/* CSS Document */

body { 
background-color: #0a0402;
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size: 0.8em;
background-image: url(graphics/wood_bg.jpg);
}



a:link { color: #ffffff; text-decoration: none; }
a:visited { color: #ffffff; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: underline;}
a:active {color: #ffffff; text-decoration: underline; }


/* page boundarys Stuff */
#pagecontainer { 
position: absolute; 
width: 876px; 
left: 50%; 
margin-left: -438px;
top: 0px;
}

#top_rounded {
position: relative;
background-image: url(graphics/rounded_top.gif);
width: 876px;
height: 29px;
margin-top: -8px;
}

#bottom_rounded {
position: relative;
background-image: url(graphics/rounded_bottom.gif);
width: 876px;
height: 29px;
margin-top: -14px;
}

#white_container {
position: relative;
background-image: url(graphics/rounded_mid.gif);
width: 876px;
height: 1050px;
margin-top: -5px;
}


#nav_block {
float: left;
padding: 20px 0 0 10px;
width: 150px;
height: 1020px;
margin: 2px;
}




/* Header Stuff */
#header {}


#header_right {
position: relative ;
margin-left: 730px;
margin-top: -60px;
padding-bottom: 20px;}

img {border: none; }

#search_box {
background-image: url(graphics/search_bg.gif);
width: 265px;
height: 28px;
position: relative;
left: 590px;
bottom: 150px;
}

#vector_holder {
position: absolute;
background-image: url(graphics/vector_bg.png);
margin: -90px 0 0 -100px;
height: 243px;
width: 361px;


}

.search_txt {
padding: 8px 0 0 5px;
color: #FFFFFF ;}

#white_box {
background-color:#FFFFFF;
width: 200px;
height: 18px;
margin: -30px 0 0 55px ;
}


/* Header Stuff Ends */





   
#top_section {     /* Top section Stuff */
width: 680px;
height: 250px;
margin-left: 170px;
padding: 25px 0 0 5px;
}

#footer {
margin: 20px 0  20px 0 ;
padding: 15px 0 0 0;
clear: both;
height: 30px;
color: #ffffff;
/*background-image: url(graphics/clear.png) ;
background-repeat: repeat;*/
}





.about_txt {
width: 375px;
padding: 5px 0 0 4px ;
color: #373737;
line-height: 1.4 } 

#products {
float: right ;
width: 250px; }

#product_shift {
position: relative;
top: 15px;
left: 7px; }

.product_imgs {
padding: 4px ;
margin: -4px;
background-color: #CCCCCC; }/* End of Top section Stuff */




 
#middle_section { /* Middle section Stuff */
width: 670px;
background-color: #49595a;
margin: 45px 0px 0px 170px;
height: 300px;
}

#title {
height: 30px;
padding: 2px;
margin: 0 2px 6px 2px;
border-bottom: 1px solid #CCCCCC;
}

#featured_holder {
background-color: #a9b28f;
float: right;
padding-left: 4px;
margin: 8px 4px 0 0 ;
width: 420px;
}  

.head_img {
padding: 8px 0px 0px 4px;
}

.table_img {
float: right;
padding: 35px 4px 4px 4px ;
}

.feat_txt { font-size: 11px; }

h3 { text-decoration: underline; font-size: 14px; }

.italic {font-style: italic; }/* End of Middle section Stuff */




#bottom_section {  /*  Bottom section Stuff */
width: 670px;
height: 250px;
margin: 30px 0px 0px 170px; }



#service_imgs {
float: left ;
width: 308px;
padding: 4px;}



#service_txt {
margin-left:290px;
padding: 10px 0 0 40px;}

h4 {
font-size:16px;
text-decoration: underline;
color: #373737;
font-size:18px;
font-weight: lighter;
}

li { margin-bottom: 6px; }

.footer_txt {
 color: #9d9d9d;
 font-size: 10px;
 }
 
 #left_pusher {
margin-left: 70px;}

 #left_push {
margin-left:110px;}




img {border: 0}
