a img {border: none; }

body{
margin-left: auto;
margin-right: auto;
font-family: Verdana, sans-serif;
background-position: center top;
background-color: #800006;}

a.body:link{
color: #ffffff;
text-decoration: none;} 
a.body:hover{
color: #ef6c23;
text-decoration: underline;}
a.body:active{
color: #3d58a7;
text-decoration: none;}
a.body:visited{
color: #ffffff;
text-decoration: none;}

h1{font-size: 1em;
}

h2{
font-size: 0.8em;
color: #000000;}

h3{
font-size: 0.9em;
font-weight: bold;
text-align: justify;
color: #800006;
}


h4{
font-size:;
font-weight: bold;
text-align: left;
color: #000000;}


#layout{
background-image: url(../assets/bg_01.gif);
background-repeat: no-repeat;
background-color: #8b8b8b;
margin-left: auto;
margin-right: auto;
width: 1024px;
margin-top: -0.5em;}

#layout_01{
background-image: url(../assets/header_01.gif);
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 0.8em;
height: 200px;
background-position: left;}

#layout_02{
background-image: url(../assets/bg_02.gif);
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 0.8em;
height: 200px;
background-position: left;
min-height: 200px;}

#layout_03{
background-image: url(../assets/bg_03.gif);
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 0.8em;
height: 10px;
background-position: left;}

#layout_04{
font-size: 0.7em;}

#layout_05{
background-image: url(../assets/bg_04.gif);
background-repeat: no-repeat;
background-position: center bottom;}

#layout_06{
background-image: url(../assets/bg_05.gif);
background-repeat: no-repeat;
background-position: center bottom;}

#layout_07{
background-image: url(../assets/bg_06.gif);
background-repeat: repeat-x;
height: 32px;}

#layout_08{
border: 2px #800006 solid;
width: 820px;
height: 146px;
background-image: url(../assets/drive_02.gif);
background-repeat: no-repeat;
background-position: right bottom;
font-size: 0.8em;
background-color: #ffffff;}

#img_main{
border: 2px #800006 solid;
width: 696px;
height: 346px;}

.img_sub{
border: 1px #800006 solid;}

.tno{
font-size: 0.7em;
font-weight: bold;
text-align: right;}

#body_text{
font-size: 0.8em;}

#body_textr{
font-size: 0.8em;
text-align: right;}

#body_textc{
font-size: 0.8em;
text-align: center;}

#body_textj{
font-size: 0.8em;
text-align: justify;}

#body_textm{
font-size: 0.8em;
width: 390px;
height: 216px;
background-color: #800006;
color: #ffffff;
text-align: justify;
padding-left: 2px;
padding-right: 2px;
}

a.body_text:link{
color: #800006;
text-decoration: underline;}

a.body_text:hover{
color: #000000;
text-decoration: underline;}
a.body_text:active{
color: #f6010c;
text-decoration: none;}
a.body_text:visited{
color: #800006;
text-decoration: none;}

.test_cust{
font-weight: bold;
text-align: right;}

.test_sdesc{
font-size: 0.8em;
padding-top: 2px;
padding-bottom: 4px;
color: #ffffff;
font-weight: bold;
font-style: italic;}

#contact_form{
width: 398px;
border: 1px #b9b9b9 solid;
background-image: url(../assets/bg_07.gif);
background-repeat: repeat-y;}


#footer{
color: #000000;
font-size: 0.6em;
height: 70px;}


a.footer:link{
color: #000000;}

a.footer:hover{
color: #800006;
}

a.footer:active{
color: #ffffff;}

a.footer:visited{
color: #557ce9;}

.footerc{
text-align: center;
padding-top: 4px;}

.footerr{
text-align: right;
padding-right: 100px;}

.footerl{
text-align: left;
padding-left: 100px;}

#ftext{
font-size: 0.8em;
border: 1px #f36c21 solid;
background-color: #ffddcc;
color: #333333;}


a.footer:link{
color: #ffffff;}

a.footer:hover{
color: #800006;}

a.footer:active{
color: #ffffff;}

a.footer:visited{
color: #333333;}


 /* remove the margin and bullets, set the padding for this demo only*/
.nav {margin:0px; padding:0px; list-style:none; width:436px; font-size: 0.7em;}
 /* display the list items inline with a right margin to space the buttons. Use this to pre-load the hover image */
.nav li {display:inline; float:left;  padding:0px;}
/* style the links and place the background image to start from left edge */
.nav li a {display:block; height:40px; float:left; background: url(../assets/bg_btn.gif) repeat-x;
text-decoration:none; letter-spacing:1px; line-height:20px; padding: 0px 12px 0px 12px; border-left: 1px #666666 solid; border-right: 1px #666666 solid;}

/* style the b element to posiition it to the right by 20 pixels and even out the text with 20 pixel right padding */
/*.neon li a b {margin:0 0 0 40px; display:inline; float:left; height:32px; background:url(../assets/neon_off.gif) right top; padding:200px 40px 0 200px; color:#fff;}*/

/* style the link hover and the link hover b to replace the background image - border:0 needed for IE6 to work */
.nav li a:hover, .nav li a:hover b { background-image: url(../assets/bg_btno.gif); background-repeat:repeat-x; cursor:pointer; border-left: 1px #666666 solid; border-right: 1px #666666 solid;}

/*.neon li a.current, .neon li a.current b, .neon li a.current:hover , .neon li a.current:hover b {background-image:url(../assets/bg_13.gif); color:#000; cursor:default;}*/

#info {background-color: #b3b3b3;  width:436px; height:40px; float:right}


#btn_text{
font-weight: bold;}

a.btn_text:link{
color: #ffffff;}
a.btn_text:hover{
color: #800006}
a.btn_text:active{
color: #333333}
a.btn_text:visited{
color: #ffffff}

#glight { width:850px; float:left; }

.gal {margin:4px 2px 2px 10px; padding:10px; list-style:none; width:850px; font-size: 0.7em;}
.gal li {display:inline; float:left;  padding:10px; }

