

/* CSS Document */

body{

padding:0;

margin:0;

font:normal 12px/16px Arial, Helvetica, sans-serif;

color: Black;

background: Black url(../images/indexbg.gif) repeat-x fixed 0 0;


}

ul, li, a, p, h1, h2,  form ,input, label,td, div{
padding:0;
margin:0;
}

h1{
line-height : normal;
}

h2{
line-height : normal;
}

h3{
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 12px;
}



img{

padding:0;

margin:0;

border:none;

}

a{

text-decoration:none;

outline:0;

}

ul{

list-style:none;

}

p{

padding-bottom:13px;

}

.spacer{

font-size:0;

line-height:0;

padding:0;

margin:0;

clear:both;

}



/*--------------------index page------------------------*/



.container{

background: White url(../images/indexbg.gif) repeat-x 0 0;

height:100%;

overflow:hidden;

padding-bottom:21px;



}

.indexbg{

background:url(../images/indexbg.jpg) no-repeat 0 0;
height:610px;

}



img.logo{

margin:13px 0 0 33px;

display:inline;

}



ul.navlink{

float:right;

padding: 22px 22px 0 0;

margin:0;



}

ul.navlink li{

float:left;

background:url(../images/divider.gif) no-repeat right 50%;

padding:0 10px;

}

ul.navlink li.noimg{

background-image:none;

}

ul.navlink li a{
font-size:12px;
text-transform:uppercase;
color:#fff;
background-color:inherit;
line-height:19px;
}

.indexlist{	
	font-size : 16px;
	color : Green;
	line-height : 20px;
	list-style : circle;
	
	padding-left : 10px;
}



ul.navlink li a:hover{

color:#B06C00;

background-color:inherit;

}

.roundshadow{

background:url(../images/index_round_shadow.gif) repeat-y 0 0;

padding:0 20px;

}

.indxdashed{

background:url(../images/dashed.gif) repeat-x 0 0;

height:3px;

}

span.bluetxt{

color:#085C92;

background-color:inherit;

}

p.padinxlast{

padding-bottom:6px;

}

.bannerorange{
background:url(../images/bannerorange.gif) no-repeat 0 0;
width:239px;
height:145px;
padding-right:10px;
}

.bannersalmon{
background:url(../images/bannersalmon.gif) no-repeat 0 0;
width:239px;
height:145px;
padding-right:10px;
}


.bannermilk{
background:url(../images/bannermilk.gif) no-repeat 0 0;
width:239px;
height:145px;
padding-right:10px;
}



.bannerbannana{
background:url(../images/bannerbannana.gif) no-repeat 0 0;
width:239px;
height:145px;
padding-right:10px;
}






}

img.vehicle{

padding:9px 0 3px 13px;

font-size:0;

line-height:0;

}

.bantxt{

color:#242126;

background-color:inherit;

padding:0 0 0 13px!important;

}

a.banbutton, a.banbutton1{

background:url(../images/banner_butt.gif) no-repeat 13px 7px;

line-height:19px;

height:26px;

font-size:10px;

color:#00578F;

background-color:inherit;

padding:5px 0 0 37px;

display:block;

}

a.banbutton:hover, a.banbutton1:hover{

color:#69030B;

background-color:inherit;

}

a.banbutton1{

margin-top:16px;

}



.bodbot{

border-bottom:solid 2px #1B1B1D;

height:22px;

}

.wi{

padding:7px 0 0 0;

float:left;

}

p.copyright{

float:right;

padding-top:8px;

}



/*----------------------Vehicle-------------------------------------*/

.vehbanner{

background:url(../images/vehilcebanner.jpg) no-repeat 0 0;

}

.vehleftrept{

background:url(../images/veh_lft-rept.gif) repeat-y 0 0;

padding:0 16px 0 19px;

}

.vehrghtrept{

background:url(../images/veh_rghtrept.gif) repeat-x 0 0 #D5DAE1;

border-left:solid 1px #CBCBCB;

border-right:solid 1px #CBCBCB;

padding:0 23px 0 18px;

}



/*--------------------------------Projects------------------------------*/

.projrghtrept{

background:url(../images/rght_reptproj.gif) repeat-y 0 0;

padding:6px 20px 0 19px;

}

.galbord{

border-left:solid 1px #D0D0D0;

border-right:solid 1px #D0D0D0;

}

.galtopone{

background:url(../images/gal_top1.gif) no-repeat 0 0;

height:21px;

padding:15px 0 0 17px;

display:block;

width:302px;

}

.galtop{

background:url(../images/gal_top.gif) no-repeat 0 0;

height:21px;

padding:15px 0 0 17px;

display:block;

width:302px;

}

.galtoptwo{

background:url(../images/gal_top2.gif) no-repeat 0 0;

height:21px;

padding:15px 0 0 17px;

display:block;

width:302px;

}

.galbot{

background:url(../images/gal_bot.gif) no-repeat 0 0;

height:26px;

padding:12px 0 0 17px;

display:block;

width:302px;

}



.galbot1{

background:url(../images/gal_bot1.gif) no-repeat 0 0;

height:26px;

padding:12px 0 0 17px;

display:block;

width:302px;

}



/*---------------------------Contact--------------------------------*/

.contleftrept{

background:url(../images/cont_leftrept.gif) repeat-y 0 0;

padding:0 20px 0 20px;

}

a.info{

color:#666666;

background-color:inherit;

}

a.info:hover{

text-decoration:underline;

}

.formrept{

background:url(../images/form_rept.gif) repeat-y 0 0;

padding:0 18px 0 20px;

}

input.txtfield{

width:269px;

background-color:#FAFAFA;

border-top:solid 1px #BEBAB4;

border-bottom:solid 1px #EAEAE7;

border-left:solid 1px #EAEAE7;

border-right:solid 1px #D8D6D2;

height:24px;

float:left;



color:#666666;

}

textarea{

width:266px;

height:66px;

background-color:#FAFAFA;

border-top:solid 1px #BEBAB4;

border-bottom:solid 1px #EAEAE7;

border-left:solid 1px #EAEAE7;

border-right:solid 1px #D8D6D2;

color:#666666;

float:left;

}

input.submit{

background:url(../images/submit.gif) no-repeat 0 0;

width:68px;

height:27px;

cursor:pointer;

border:none;

float:right;

margin-top:10px;

}
