html, body {background-color: #fff; font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-weight: normal; color: #000; padding: 0px; margin: 0px;}

/*CLEARFIX*/
/* Hides from IE-mac float clearing for IE6 \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both;}

LI { list-style-type: none; DISPLAY: block;}
OL, UL { list-style-type: none; DISPLAY: block; margin: 0px; padding: 0px;}
.clearboth { CLEAR: both; HEIGHT: 0px; VISIBILITY: hidden;}
.highlight { font-weight: bold;}

/*HEADER*/
.header { width: 1024px;  margin: 0px auto; padding: 0px; height: 60px; border-bottom: 3px solid #f0f0f0;}
UL#menu	{ font-family: Arial, Helvetica, sans-serif; margin-left: 30px;list-style: none; font-size: 12px;font-weight: bold; line-height: 20px;  }
UL#menu li { float: left; }
UL#menu li a {outline: 0; width: 160px; text-align: center; color: #000;  padding-top: 20px; height: 28px; display: block; text-decoration: underline; background-image: url(arrowd.gif); background-repeat: no-repeat; background-position: center 37px; }
UL#menu li a:hover {outline: 0; text-decoration: none; background-color: #efecec; color: #000; background-image:none;}

/*THUMBS*/
UL.thumb{list-style: none; padding-left: 10px; margin: 0px; float: left; }
LI.thumb{ 	height:auto; width: 254px; background-repeat: no-repeat; list-style-type: none; margin-right: 0px; padding-top: 10px;  float: left;  }
LI.thumb img{ border: #ccc 2px solid; padding-top: 0px; padding-left: 0px; padding-bottom: 0px; list-style: none;}
.info2 {color: #666; font-size: 11px; line-height: 18px; display: block; padding-right: 20px; margin-top: 0px ; margin-bottom: 2px ; margin-left: 0px ; padding-top:0px; }
.redsm, a{ font-size: 12px; color: #e2503d; display: block; font-weight: normal;}
.black, a{ font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #000; display: block; font-weight: bold;}

UL.mag{list-style: none; padding: 0px; margin: 0px; float: left; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: normal;}
LI.mag{ display: block; width: 105px; background-repeat: no-repeat; list-style-type: none; margin-left: 15px; margin-right: 0px; padding-top: 3px; float: left;}
LI.mag img{  border: #000 1px solid; padding: 0px; list-style: none;}

.orange { color: #e2503d;}
/* Default titles */    
    H1, h2, h3, h4, h5, h6{ font-family: Arial, Helvetica, sans-serif; padding: 2px 10px; font-weight: normal; display:block; margin: 0px;}
    h1 { font-family: Arial, Helvetica, sans-serif; font-size:34px; letter-spacing: -1px; line-height : 20px; padding-top: 10px ; padding-bottom: 10px ;}
    h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style: italic; line-height: 30px;}
    h3 { font-size:14px; color: #e2503d; background-color: #efecec;}
    h4 { font-size: 12px; font-weight:bold;line-height: 18px;padding: 2px 0px;}
/*LOGO*/
#logo {position: relative; width: 200px;}
UL#logo	{margin: 0px; padding: 0px; list-style: none;}
UL#logo li { outline: 0; height: 312px; text-indent: -9999px; }
UL#logo li a { outline: 0; height: 312px; display: block; background-image: url(logo.gif); background-repeat: no-repeat; background-position: 20px 0px; outline: 0;}

.mainheader {margin-left: 210px; padding-top:10px; }
/*MAINCONTENT*/
#wrapper { width: 1024px; margin: 0px auto; padding-bottom: 20px;}
.content {margin: 0px auto; padding: 10px 20px; }
.contentholder { margin: 0px auto; border: solid 1px #efecec;}
.left { float:left; width: 200px; margin:0px; padding: 0px; }
.right {float:left; width: 784px;  margin:0px; padding: 0px; background-color:#fff;}
/*GENERAL TEXT*/
.info1 {font-size: 12px; line-height: 20px; padding: 2px 10px; margin:0px;}

/*ADDRESS*/
.address { text-align: center; line-height: 22px; font-size: 13px; width: 1024px;  margin: 0px auto; padding-top: 15px; height: 60px; background-color:#e4e3e3;}

/*FOOTER*/
.footer { width: 940px;  margin: 20px auto; padding: 0px; height: 60px;}
.leftcol{ float: left; width: 260px; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px;}

/*FOOTER LINKS*/
H6 { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 12px; color: #e2503d;  font-weight: normal; padding: 0px; line-height: 18px; margin: 0px;}
UL#footer {margin: 0px; list-style: none; font-size: 12px;font-weight: normal; line-height: 18px; margin: 0px;  }
UL#footer li { float: left; }
UL#footer li a {font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; outline: 0; width: 100px; color: #e2503d;  font-weight: normal; padding-left: 10px; margin: 0px;display: block; text-decoration: underline; }
UL#footer li a:hover {outline: 0; text-decoration: none;}

