body {
	font-family: "Tahoma", "Geneva", verdana, lucida, sans-serif;
	text-align: center;
	margin: 0;
	color: #12263c;
	background-color: #fff;
}

#container {
	width: 750px;
	margin: 0px auto;
	margin-bottom: 25px;
	border-top: 7px solid #274d79;
	font-size: 10px;
	
}

#container .menu {
	margin-left: 53px;
	height: 75px;
	}

#container .head {
	width: 750px;
	height: 133px;
	}

#container .headleft {
      margin:0; padding:0;
      position:relative;
      width:373px; 
      height:133px;
      font-size: 16px;
      line-height: 30px;
      overflow:hidden;
      text-align: left;
      float: left;
      }

#container span.heading {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:373px; 
      height:133px;
      margin:0; padding:0;
      background:url("../gfx/title.jpg") top left no-repeat;
      }
      
#container .headright {
	background: url("../gfx/flash.jpg") top right no-repeat;
	width: 377px;
	height: 133px;
	margin: 0;
	padding: 0;
	float: left;
	}

#container .headabout {
	background: url("../gfx/flash/08.jpg") top right no-repeat;
	width: 377px;
	height: 133px;
	margin: 0;
	padding: 0;
	float: left;
	}

#container .headpro {
	background: url("../gfx/flash/02.jpg") top right no-repeat;
	width: 377px;
	height: 133px;
	margin: 0;
	padding: 0;
	float: left;
	}	
	
#container .headcontact {
	background: url("../gfx/flash/04.jpg") top right no-repeat;
	width: 377px;
	height: 133px;
	margin: 0;
	padding: 0;
	float: left;
	}	

#container .headcar {
	background: url("../gfx/flash/03.jpg") top right no-repeat;
	width: 377px;
	height: 133px;
	margin: 0;
	padding: 0;
	float: left;
	}

#container .headbak {
	background: url("../gfx/flash/07.jpg") top right no-repeat;
	width: 377px;
	height: 133px;
	margin: 0;
	padding: 0;
	float: left;
	}
	
#container .headll {
	background: url("../gfx/flash/04.jpg") top right no-repeat;
	width: 377px;
	height: 133px;
	margin: 0;
	padding: 0;
	float: left;
	}

#container .leftmenu {
	width: 255px;
	background: url("../gfx/leftbg.gif") top right repeat-y;
	text-align: right;
	float: left;
	}

#container .footer {
	width: 750px;
	border-top: 4px solid #274d79;
	border-bottom: 7px solid #274d79;
	font-size: 11px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 15px;
	}
	
div.footer .copy {
	float: left;
	width: 275px;
	margin-bottom: 3px;
	margin-top: 2px;
	}

div.footer .textmenu {
	float: left;
	text-align: left;
	width: 475px;
	margin-bottom: 3px;
	}

div.boxout {
	font-size: 11px;
	line-height: 14px;
	width: 182px;
	border-bottom: 1px dashed #949494;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 53px;
	padding: 10px 10px;
	}
	
div.boxout a {
	margin-left: 10px;
	}

#container .righty {
	width: 495px;
	background-color: #fff;
	float: left;
	text-align: left;
	}

img.rightimg {
	float: right;
	border: 0px solid #12263c;
	margin: 5px 45px 1px 8px;
	}

img.leftimg {
	float: left;
	border: 0px solid #12263c;
	margin: 5px 10px 5px 30px;
	}
	
img.baseimg {
	float: left;
	border: 1px solid #12263c;
	margin: 15px 5px 5px 40px;
	}

img.productcats {
	border: 1px solid #274D79;
	margin: 5px 5px 5px 60px;
	}

div.clear {
	clear: both; 
    	height: 0; 
    	width: 0; 
    	visibility: hidden;
	}

h1 {
	font-size: 30px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #12263c;
	padding: 25px 25px 0 35px;
	margin: 0;
	}
	
h2 {
	font-size: 18px;
	letter-spacing: 1px;
	color: #949494;
	padding: 0 25px 0 45px;
	margin-top: -8px;
	margin-bottom: 0;
	}
	
h3 {
	font-size: 14px;
	letter-spacing: 1px;
	color: #274D79;
	padding: 10px 25px 0px 40px;
	margin: 0;
	}

p {
	margin: 0;
	padding: 10px 45px 5px 60px;
	font-size: 12px;
	line-height:21px;
}

p.latter {
	margin: 0;
	padding: 6px 45px 5px 60px;
	font-size: 12px;
	line-height:17px;
}

a.topper {
	border: 0;
	}

a.topper:hover {
	border: 0;
	}

a.special {
	color:#CC7121;
	border-bottom:1px dotted #CC7121;
	text-decoration:none;
}
 a.special:hover {
	border-bottom:1px solid #CC7121;
}

a {
	color: #CC7121;
	text-decoration: none;
	}
	
a:hover {
	color: #12263c;
	}
	

#navcontainer
{
width: 100%;
text-align: center;
margin: 0;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0;
color: #cc7121;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: 11px;
letter-spacing: 3px;
}

#navcontainer ul li a
{
padding: 0.2em 12px;
color: #cc7121;
text-decoration: none;
float: left;
border-right: 1px solid #274d79;
}


#navcontainer ul li a:hover
{
color: #12263c;
}

#navlist li a:hover, #navlist li a:active
{
color: #12263c;
text-decoration: none;
text-align: left;

}

#procontainer ul {
	font-size: 11px;
	margin-left: 25px;
	width: 420px;
	}
	
#procontainer strong {
	font-size: 12px;
	}
	
#procontainer img {
	border: 1px solid #ccc;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 12px;
	float: left;
	}

#procontainer .available {
	float: left;
	font-size: 11px;
	width: 160px;
	margin-top: 5px;
	margin-left: 6px;
	line-height: 19px;
	background-color: #fff;
	}

#prolist li { list-style-type: circle; font-size: 11px; margin-top: 8px; }

#prolist .newish {
  color: #D97424;
  }
