/* Generated by KompoZer */
body {
  margin: 20px 0;
  padding: 0;
/*
  background: #2765af url(../images/body_bg.jpg) repeat-x scroll 0 50%;
*/
  background: #FFFFFF;
  background-position:center top;
  color: #000000;
  font-family: "Trebuchet MS",verdana,arial,"Times New Roman",serif;
  font-size: 90%;
}
p {
  margin: 0;
  padding: 0 0 15px;
}
a {
  color: #000000;
  text-decoration: underline;
}
a img {
  border: 0 none;
}
a:hover {
  color: #225799;
  text-decoration: none;
}
#container {
  margin: 0px auto;
  text-align: center;
  width: 975px;
}
#holder {
  padding: 20px 20px 5px;
  background: #ffffff none repeat scroll 0% 50%;
  width: 100%;
  text-align: left;
}
#map {
  width: 490;
  height: 490;
}
#logo {
  border-bottom: 1px solid #dadada;
  padding: 5px 30px 20px 100px;
  background: transparent url(../images/logo.png) no-repeat scroll left top;
  font-size: 200%;
  line-height: 80%;
}
#navigation {
  padding: 10px 0;
  position: relative;
  height: 22px;
}

#logobottom {
  float: left;
  position: relative;
  top: -9px;
}
#navigation ul ul {
  position: absolute;
  display: table-column-group;
}
#header {
  padding: 10px;
  background: #dadada url(../images/rotation.gif) no-repeat scroll center 10px /*50%*/;
  height: 200px;
}
#leftside {
  float: left;
/*  padding: 10px 10px 0 0;*/
  padding: 0 10px 0 0;
  width: 200px;
  background: #f0f0f0;
  text-align: left;
}
#topbrands {
  float: left;
  padding:20px 10px 0 0;
  width:690px;
  background:#f0f0f0;
  text-align:center;
}
#content {
  padding: 20px 10px 0 0;
/*  float: left;
 This is the old width
  width: 690px; */
  width: 495px;
  line-height: 160%;
  text-align: justify;
  margin-left: 215px;
/*  border-left: 1px solid grey;
  margin-right: 800px; 
  border-right: 1px solid grey; */
}
#overview {
  width:690px;
  padding:20px 10px 0 0;
  margin-left:0;
  text-align:justify;
}
#news {
  padding: 20px 0;
  float: right;
  width: 250px;
  line-height: 140%;
  text-align: justify;
}
.newsItem {
  border: 1px solid #ffeb70;
  padding: 20px 20px 5px;
  background: #feffd5 none repeat scroll 0% 50%;
  font-size: 90%;
  margin-bottom: 20px;
}
#sideblurb {
  padding: 15px;
  border: 1px solid blue;
  background: #EEEEFF;
  margin: 0 0 20px 0;
}
#footer {
  border-top: 2px solid #2765af;
  padding: 20px;
  background: #dadada none repeat scroll 0% 50%;
  clear: both;
  width: 100%;
  font-size: 80%;
  text-align: left;
}
#copyright {
  float: right;
  font-size: 5pt;
}
.newsItem h1 {
  margin: 0 0 10px;
  padding: 0;
  color: #225799;
  font-size: 100%;
  font-weight: bold;
}
#content h1 {
  margin: 0;
  padding: 0 0 20px;
  font-size: 170%;
  font-weight: normal;
  line-height: 130%;
}
#content h3{
  margin:0;
  padding: 0 0 20px;
  font-size: 120%;
  font-weight: bold;
  line-height: 50%;
  text-align:right;
}
#content h4{
  margin:0;
  padding:0 0 20px;
  font-size:120%;
  font-weight:bold;
  line-height:10%;
  text-align:left;
  border-bottom:1px solid #B1D0D9;
}  
#overview h4{
  margin:0;
  padding:0 0 20px;
  font-size:120%;
  font-weight:bold;
  line-height:10%;
  text-align:left;
  border-bottom:1px solid #B1D0D9;
}  
#logo h1 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 170%;
  color: #225799;
}
#adsmall td {
  padding: 5px;
  height: 117px;
  width: 236px;
  background: transparent url(../images/backplatesmall.png) no-repeat scroll center top;
}
#admid td {
  padding: 5px;
  height: 236px;
  width: 236px;
  background: transparent url(../images/backplatesmall.png) no-repeat scroll center top;
}
#navigation ul {
  margin: 0;
  padding: 0;
}
#navigation li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  display: inline;
}
#navigation a {
  padding: 0 20px 0 0;
  color: #225799;
  text-decoration: none;
}
#navigation a:hover {
  color: #000000;
}
#footer ul {
  margin: 0;
  padding: 0;
}
#footer li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  display: inline;
}
#footer a {
  padding: 0 5px 0 0;
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}
#footer a:hover {
  color: #000000;
  text-decoration: none;
}
#floatmenu {
  z-index:5;

}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}

/* 'Til the next comment, this is Skylos' Code for the menu,
   Except slightly modified by me */

div.menu {
  position:absolute;
  top:13px;
/*
  left:0px;
  border:1px solid blue;
*/
  height:18px;
  overflow:hidden;
}
div.menu:hover {
  height:auto;
}

/* Some extra magic for the menu items */

#menubox {
  padding: 10px;
  background: #FFFFFF;
  border: 1px solid #5555FF;
  line-height: 180%;
  font-size: small;
}




/*Everything under here is pretty much unused*/


#logoPart { background:#000; height:90px;}

#bannerTD { width:740px; height:200px; background-color:#333; background-repeat: no-repeat;}
#bannerTD #bannerContainer { width:740px; height:200px; text-align:center;}
#bannerTD #bannerContainerCover { width:740px; height:200px; text-align:center;}
#bannerTD #bannerBody { height:200px; text-align:center;}

#bannerTD #bannerFooter {     
    background:#000; height:80px; 
    display:none; 
    width:740px;
}
#bannerTD #bannerFooterNav { 
    position:absolute;
    top:335px;margin-top:0;
    left:50%;margin-left:-450px;
    width:900px;
}

.dropdown {float:left; padding-right:5px}
.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(../images/header.gif)}
.dropdown dt:hover {background:url(images/header_over.gif)}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}

/* Droptown info */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
