* { padding: 0; margin: 0; }
body {background: #000 url(../images/background.gif) repeat;}

/* simple text navigation at the top of the page and a floating left phone number */
#navigation {width: 940px;padding: 0;margin: 0 auto; height:26px;}
#navigation h2 {background: transparent; color:#fff; font: bold 14px Myriad, Arial, Helvetica, sans-serif; padding: 10px 432px 0 10px; text-align:left;width:120px; float:left;}

#navlist{list-style-type: none;margin: 0; padding: 10px 0 0 0;}
#navlist li{border-right: 1px solid #fff;float: right;line-height: .7em;margin: 0 .5em 0 -.5em;padding: 0 .5em 0 .5em;}
#navlist li a:link {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:none;}
#navlist li a:visited {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:underline;}
#navlist li a:hover {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:underline;}
#navlist li a:active {font: bold 11px/11px  Myriad, Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:none;}

#wrapper { margin: 0 auto;width: 940px;background: #000 url(../images/bg.jpg) 0 0 repeat-y; padding:0;}
#wrapper_yellow { margin: 0 auto;width: 940px;background: #000 url(../images/bg_yellow.jpg) 0 0 repeat-y; padding:0;}
#wrapper_red { margin: 0 auto;width: 940px;background: #000 url(../images/bg_red.jpg) 0 0 repeat-y; padding:0;}
#wrapper_blue { margin: 0 auto;width: 940px;background: #000 url(../images/bg_blue.jpg) 0 0 repeat-y; padding:0;}
#wrapper_green { margin: 0 auto;width: 940px;background: #000 url(../images/bg_green.jpg) 0 0 repeat-y; padding:0;}

#header {width: 940px;height: 245px;padding: 0;margin: 0;background: #000 url(../images/header.jpg) top left no-repeat;}
#header_yellow {width: 940px;height: 245px;padding: 0;margin: 0;background: #000 url(../images/header_yellow.jpg) top left no-repeat;}
#header_red {width: 940px;height: 245px;padding: 0;margin: 0;background: #000 url(../images/header_red.jpg) top left no-repeat;}
#header_blue {width: 940px;height: 245px;padding: 0;margin: 0;background: #000 url(../images/header_blue.jpg) top left no-repeat;}
#header_green {width: 940px;height: 245px;padding: 0;margin: 0;background: #000 url(../images/header_green.jpg) top left no-repeat;}

/* Three link tabs in the header - top right */
#top_nav {position:relative;top:192px; left:722px;height: 31px; width:200px}
.menu {font: bold 11px/11px Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;background: transparent url(../images/nav_off.gif) no-repeat;margin: 0 3px 0 0;float: left;height: 28px;width: 62px;padding: 4px 0 0 0;}
.menu:hover {font: bold 11px/11px Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;background: transparent url(../images/nav_on.gif) no-repeat;margin: 0 3px 0 0;float: left;height: 28px;width: 62px;padding: 4px 0 0 0;}
.menu:visited {font: bold 11px/11px Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;background: transparent url(../images/nav_on.gif) no-repeat;margin: 0 0 0 0;float: left;height: 28px;width: 62px;padding: 4px 0 0 0;}


/* Left Navigation - Flyout menu */
#leftcolumn { background: transparent;border-left: 6px solid #fff;;padding: 0; margin:0;width: 220px;float: left; display: inline;}
#leftcolumn h2 {background: inherit; color:#fff; font: normal 20px Arial, Helvetica, sans-serif; padding-bottom:10px; padding-top:10px;text-align:center;margin:0;}
/* Main content - right */
#rightcolumn { float: right;margin: 0;padding: 0;width: 700px;display: inline;position: relative; right:6px;background: transparent}

#searchform {
	margin: 0px 0px 0px 0px;
	}
	
#searchformheader {
	margin: 10px 0px 10px 10px;
	padding: 0px;
	}
	
#searchbox {
	background: #F7F7F7 !important;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	width: 150px;
	color: #222222;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px 3px 0px 0px;
	border: 1px solid #F7F7F7;
	}
	
#searchbutton {
	background: #C90301;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px;
	border: 1px solid #222222;
	}
	
#s {
	background: #FFFFFF;
	width: 175px;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 3px 0px 0px;
	padding: 3px 0px 3px 3px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#searchsubmit {
	background: #DDDDDD;
	color: #222222;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	border: 1px solid #AAAAAA;
	display: inline;
	}
	
#submit {
	background: #666666;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 3px 5px;
	border: 1px solid #333333;
	}

#intro {margin:10px auto; padding:0; width:674px; border:3px outset #333; background: #1b1b1b;}
#intro h2 {background: transparent; color:#EFEFEF; font: normal 22px Arial, Helvetica, sans-serif; padding:10px; text-align:left;margin:0;}
#intro p {font: normal 14px/15px Arial, Helvetica, sans-serif;color: #DFDFDF; background:transparent; padding:10px 10px 10px 10px;}

#product {margin:10px auto; padding:0; width:674px; background: #018ac0;}
#product h2 {background: transparent; color:#fff; font: bold 20px Arial, Helvetica, sans-serif; padding:10px; text-align:left;margin:0;}
#product p {font: normal 11px/15px Arial, Helvetica, sans-serif;color: #fff; background:transparent; padding:10px 30px 10px 10px;}
#product a:link {font: bold 11px/15px Arial, Helvetica, sans-serif;color: #FF3; background:transparent; padding:10px 30px 10px 0; text-decoration:none;}
#product a:hover {font: bold 11px/15px Arial, Helvetica, sans-serif;color: #FF3; background:transparent; padding:10px 30px 10px 0; text-decoration:underline;}

/* Index 3 boxes at bottom */
#bottom {width: 928px; background:#6d6d6e; color:#fff; clear: both;margin: 0;padding: 0; border-top:6px solid #fff;border-left: 6px solid #fff;border-right: 6px solid #fff;}
/* Each individual box at bottom */
.bottom_boxes1 {float:left; width:280px; height:160px; background:#000 url(../images/red_box.gif) 0 0 no-repeat; margin:20px 20px 20px 24px; border:none;}
.bottom_boxes2 {float:left; width:280px; height:160px; background:#000 url(../images/green_box.gif) 0 0 no-repeat; margin:20px 20px 20px 6px; border:none;}
.bottom_boxes3 {float:left; width:280px; height:160px; background:#000 url(../images/blue_box.gif) 0 0 no-repeat; margin:20px 0 20px 6px; border:none;}

.bottom_boxes1 h2, .bottom_boxes2 h2, .bottom_boxes3 h2 {background:transparent;font: normal 20px/28px Arial, Helvetica, sans-serif;color: #fff;text-align:center;padding:10px 0;}
.bottom_boxes1 h2 a:link, .bottom_boxes2 h2 a:link, .bottom_boxes3 h2 a:link {font: normal 20px/28px Arial, Helvetica, sans-serif; background:transparent; color:#fff; text-decoration:none;}
.bottom_boxes1 h2 a:hover, .bottom_boxes2 h2 a:hover, .bottom_boxes3 h2 a:hover {color:#fff; text-decoration:underline;}
.bottom_boxes1 h4, .bottom_boxes2 h4, .bottom_boxes3 h4 {font: normal 14px/18px Arial, Helvetica, sans-serif;color: #DFDFDF; padding-top:10px; padding-left:100px; font-style:italic;}
.bottom_boxes1 p, .bottom_boxes2 p, .bottom_boxes3 p {font: normal 11px/15px Arial, Helvetica, sans-serif;color: #DFDFDF; padding:10px 10px 0 100px;}



/* Footer clears all */
#footer { width: 940px;clear: both;margin: 0 auto;padding: 0; height:30px;border-top:6px solid #fff;}
#footer p {font: bold 11px/15px Arial, Helvetica, sans-serif;color: #DFDFDF; padding:10px 0; text-align:center;}
#footer p a:link {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:none;}
#footer p a:visited {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:underline;}
#footer p a:hover {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:underline;}
#footer p a:active {font: bold 11px/11px Arial, Helvetica, sans-serif; background:inherit; color:#fff; text-decoration:none;}

.clear {clear:both; height:0; margin:0; padding:0;}