/* CSS Document */




/* Standard Stuff */

body {
background-color:#ffffff;
font-family: helvetica, arial, sans-serif;
font-size: 90%; 
color: #646464;

margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
 }

a { text-decoration: none;color: #EB5A00;font-size:.8em;  }

a:hover { text-decoration: none; border-bottom: 1px solid #EB5A00;}





A IMG {
	border: none;
}




.readmore{margin:10px; float:right;}




ul, ol {list-style: none;}


.clear{clear:both;}
 
 .right{float:right;}
 
  .left{float:left;}
 
.spacer{

	position:relative;

	margin: 5px 0px 0px 0px;

	padding:0;

	clear:both;

	width:auto;

	font-size:1px;

	line-height:1px;

	height:1px;
	

}


/* Structural  Stuff */

#mainwrap{
margin: 0 auto;
width:780px;
padding:0px 0px 0px 0px;
background-color: #fff;
}

#top{
width:780px;
height:20px;
background-color: #EBE7DF;
border:1px solid #D7D3CF;
}

#header{width:780px;margin:0px;padding:0px;background-color:white;}
#logo{	width:165px; height:125px;}

#content_outer{background-color: #EBE7DF;border:1px solid #D7D3CF;width:760px;padding:10px;}
#content_inner{background-color: #FFFFFF;border:1px solid #CDCDCD;width:auto;padding:0px 0px 10px 0px;}
.right_col{float:right;padding:0px;margin:0px;width:335px;background-color:white;clear:both;}
.left_col{padding:10px 0px 0px 5px;margin:0px;width:420px;}
.productcol{padding:10px 0px 0px 5px;margin:0px;width:100%;}
#flash_window{border:1px solid #DEDEDD;width:330px;height:225px;background-color: #FFFFFF;}
#news{margin:20px 0px 0px 0px;border-left:1px solid #DEDEDD;padding:0px 0px 0px 10px;}
#tophalf{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
#bottomhalf{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
#footer{margin:0px; padding:0px;}
/* ---- product----------------------*/
.product{border:1px solid #999999;padding:10px; margin:10px;float:left;}
.product_title{font-size: .9em; color: #EB5A00;  margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.description{margin:0px;padding:0px 20px 0px 0px;}

/* ---- Lists ----------------------*/
#header_nav {margin:10px 0px 0px 0px;padding:0px; background-color:#ffffff; }
#header_nav ul{display:inline;margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;font-size: .9em; font-family:  Helvetica,arial, sans-serif;}
#header_nav li{margin-right:-5px;padding:0px; padding:0px;float:right;}
#header_nav li a{text-decoration: none; color: #EB5A00; background: url(../images/btnoff.jpg)  no-repeat;width: 95px;height: 27px;display:block;padding:5px 0px 0px 25px;margin:0px;font-size: .9em;}
#header_nav li a:hover {color: #fff;background: url(../images/btnon.jpg) no-repeat;width: 95px;height: 27px;display:block;padding:5px 0px 0px 25px;margin:0px;border: 0px solid #EB5A00;}

/*----------------News List-----------------*/
#news ul{margin:10px 0px 20px 20px; padding:0px;}
#news li{margin:5px 10px 0px 0px; padding:0px 10px 0px 0px;border-bottom:1px dotted #DEDEDD;}

.news_title{float:left;margin:0px 0px 0px 0px;padding:0px;color: #737373;font-size:1em;}
.news_date{float:right;margin:0px 30px 0px 0px;padding:0px;color:#EB5A00;font-size:.8em;}
.news_item{clear:both;font-size:1em;color: #737373;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}
#news a{clear:both;font-size:.8em;color: #737373;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;text-decoration:none;}
#news a:hover{clear:both;font-size:.8em;color: #EB5A00;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;text-decoration:none;}

/* foot NAV ----------------------------------------------- */


#footer ul
{

display: inline;
list-style-type: none;
text-align:center;
padding: 0px 0px 0px 0px;
}




#footer li
{
float: right;


margin: 5px 15px 0px 0px;
padding: 0px 0px 0px 0px;
}

 



#footer li a{
color: #646464;
text-decoration: none;
padding: 0px 0px 0px 0px;
}


#footer li a:hover
{
color: #EB5A00;
text-decoration: none;
}

#footer li a#current { 
	color:#FFBD00;
}
/* ---- TYPOGRAPHY ----------------------*/



h1, h2, h3, h4, h5, h6 { margin: 0;font-family:Helvetica, Arial, Verdana, sans-serif;font-weight: normal; }

h1 { font-size: 1.2em; color: #737373; margin: 0px 0px 0px 0px;padding:0px 0px 0px 20px;font-family: helvetica, arial,Tahoma, sans-serif;;background: url(../images/arrow.gif;) no-repeat; }







h2 { font-size: 1em; color: #737373; margin: 0px 0px -5px 0px; font-weight: normal; }

h3 { font-size: .8em; color: #737373;margin:.5em 1em 1em 0em;}

h4 { font-size: 1.0em; color:#FFBD00; font-family:  Verdana, Helvetica, sans-serif; }

h5{font-size: .8em; color:#FFBD00; margin: 0em 0em 1em 0em;font-family:  Verdana, Helvetica, sans-serif; }
p {font-size: .8em; line-height: 1.5em; margin: 1em 1em 0em 0em; padding:0px 10px 0px 0px;color: #646464;font-family:Helvetica, Arial, Verdana, sans-serif;}

hr{border:none;background-color:#c2c2c2;color:#c2c2c2;height:3px;width:100%;margin:5px 0px 10px 0px}
.large{font-size: 1.4em;color: #EB5A00;}
.indent{padding:0px 0px 0px 10px;margin:0px;line-height:2em;}


