body {
	font:normal 11px/17px verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:auto;
	background: url(/gfx/misc/bg.jpg) #007aa3 repeat-x;
	text-align:center;
	
}

img {
	border:0;
}

.wrap {
	width:886px;
	height:157px;
	text-align:left;
	background:none;
	margin:0px auto;
	clear:both;
	position:relative;
	vertical-align:top;
}

.content {
	overflow:hidden;
}


.logo {
	vertical-align:top;
}

#logo2 {
	text-align:left;
	position:relative;
	top:-4px;
	left:1px;
}


.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	position:absolute;
	width:700px;
	left:218px;
	top:125px;
	height: 28px;
}

.menu ul {
	margin:0;
}

.menu li {
	padding: 0;
	margin:0 0 0 2px;
	height: 39px;
	list-style: none;
	background-repeat: no-repeat;
	float:left;
	text-indent:-9999999px;
	
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: 0px;
	height: 39px;
	background-repeat: no-repeat;
	text-indent:-9999999px;
}
.home {background-image: url(/gfx/nav/home-b.png); width:66px; height:31px;}
.home a {background-image: url(/gfx/nav/home.png); width:66px; height:31px;}

.about {background-image: url(/gfx/nav/about-b.png); width:93px; height:31px;}
.about a {background-image: url(/gfx/nav/about.png); width:93px; height:31px;}

.special {background-image: url(/gfx/nav/special-offers-b.png); width:127px; height:31px;}
.special a {background-image: url(/gfx/nav/special-offers.png); width:127px; height:31px;}

.products {background-image: url(/gfx/nav/products-b.png); width:93px; height:31px;}
.products a {background-image: url(/gfx/nav/products.png); width:93px; height:31px;}

.contact {background-image: url(/gfx/nav/contact-b.png); width:107px; height:31px;}
.contact a {background-image: url(/gfx/nav/contact.png); width:107px; height:31px;}

.terms {background-image: url(/gfx/nav/terms-b.png); width:168px; height:31px;}
.terms a {background-image: url(/gfx/nav/terms.png); width:168px; height:31px;}



#thecontent {
	background:#fff;
	padding:10px 0;
	margin:0 auto;
}
.content {
	text-align:left;
	margin:0 auto;
	width:880px;
}


#products {
	text-align:left;
	width:880px;
}

#products  * {
	text-align:left;
}

#products .table1 {
	background:#fefefe;
	font-size:11px;
	color:#555;
	border-bottom:1px solid #eee;
}


#products .table2 {
	background:#f7f7f7;
	font-size:11px;
	color:#555;
	border-bottom:1px solid #eee;
}

#products .table3 {
	background:#014670;
	font-size:10px; color:#fff; font-weight:bold;
	border-bottom:1px solid #ccc;
}

h1 {
	font:bold 22px Verdana, Arial, Helvetica, sans-serif;
	color:#00638c;
	padding-top:10px;
	border-bottom:dotted 1px #CCCCCC;
	padding-bottom:5px;
}

ul.menu li a:hover {background: none;}

p {margin-top:-0px; clear:both;}

#footwrap {

background:url(/gfx/misc/foot.jpg) #00456e repeat-x;
width:100%;
position:relative;
height:50px;
bottom:0;

}


ul {
	list-style:none;
	position:relative;
	left:50px;
	
	vertical-align:middle;
	padding-top:70px;
	
}

li {
	list-style:url(../gfx/misc/bullet.jpg);
	padding-left:10px;
	margin-bottom:5px;
	margin-left:30px;
	text-align:left;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#00638c;
	
}

li a, a:visited {
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}

li a:hover {
	
	color:#00638c;
	text-decoration:none;
}
.footali {

	width:887px;
	margin:auto;
	text-align:center;
}

#footwrap {
color:#f7f7f7;
}

#footwrap a {
	text-decoration:none;
	color:#fff;
}

#footwrap a:hover {
	color:#222;
}

#footleft {
	position:relative;
	left:0;
	top:6px;
	float:left;
}

#footleft span {
	color:#f7931d;
}

#footright {
	position:relative;
	right:0;
	top:6px;
	float:right;
}

.contactinput {
	padding:5px;
	width:220px;
	font:bold 100% Arial, Helvetica, sans-serif;
	color:#19234c;
	background:#fff;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:2px solid #ccc;
	border-left:2px solid #ccc;
}
	
.contacttext {
	padding:5px;
	width:220px;
	height:130px;
	font:bold 100% Arial, Helvetica, sans-serif;
	color:#19234c;
	background:#fff;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:2px solid #ccc;
	border-left:2px solid #ccc;
	vertical-align:top;
}

#products td.pcats {
	width:33%; padding:3px;
}


#products td.pcats a:link, #products td.pcats a:visited {
	background: url(/gfx/misc/arrow.png) 4px 5px no-repeat #00436d;
	padding:4px; padding-left:20px; text-decoration:none;
	text-decoration:none; font:bold 14px arial; color:#f7921c;
	display:block;
	border-bottom:1px solid #eee;
}
#products td.pcats a:hover {
	background:#f7921c url(/gfx/misc/arrow.png) 5px 5px no-repeat;
	color:#00436d;
	border-bottom:1px solid #014670;
}

.pimg {
	margin-bottom:8px;
}

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:250px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}




