@charset "utf-8";
/* CSS Document */

body {width:800px; position:relative; margin-left:auto; margin-right:auto; padding-top:0; margin-top:0; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#016952;}
#bodybox {width:800px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(images/bodybg.jpg); background-repeat:repeat-y; margin-bottom:20px;}
#header {background-image:url(images/header2.jpg); background-repeat:no-repeat; height:145px; width:800px; float:left; background-color:none;}
#home_containers {width:795px; height:354px; background-image:url(images/home_containers.jpg); background-repeat:no-repeat; float:left; margin-left:2px;}
#home_title2container {width:768px; height:35px; background-image:url(images/secondarytitle_container.jpg); background-repeat:repeat-x; float:left; margin-left:17px;}
#home_2container {width:798px; height:165px; background-image:url(images/home_containers002.jpg); background-repeat:no-repeat; float:left; margin-left:2px;}
#home_leftcolumn {float:left; width:215px; padding:20px 15px 0 25px; }
.home_lefttext {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; padding:10px 0 0 0; margin:0; line-height:18px; }
.home_leftproducts {float:left; clear:left; margin:45px 0 0 7px;}
#home_rightcolumn {float:left; width:510px; padding:0 0 0 24px; }
#home_bottom_leftcolumn {float:left; width:188px; padding:15px 0 0 30px; }
.home_bottom_contact {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#777777; padding:0; margin:0; line-height:19px; }
#home_bottom_event {float:left; width:165px; padding:15px 0 0 20px; }
.home_bottom_eventtext {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding:2px 0 0 0; margin:0; line-height:19px; }

/*-------------- HORIZONTAL NAVIGATION --------------*/
div#hnav {
	width:672px;
	height:33px;
	float:left;
	margin:112px 0px 0px 128px;
	
	}

div#hnav li {
	display:inline;
	}

div#hnav ul {
	margin:0px 0px 0px 0px;
	padding:0;
	list-style:none;
	}

div#hnav ul li {	
	float:left;
	margin-right:0px;
	border-right:#CCCCCC solid 1px;
	}

div#hnav ul li a span {
	display:none;
	}

div#hnav ul li a#link-home { background:url(images/nav_01.jpg) no-repeat; background-position:top; }
div#hnav ul li a#link-products { background:url(images/nav_02.jpg) no-repeat; background-position:top; }
div#hnav ul li a#link-aboutus { background:url(images/nav_03.jpg) no-repeat; background-position:top; }
div#hnav ul li a#link-contactus { background:url(images/nav_04.jpg) no-repeat; background-position:top; }
div#hnav ul li a#link-whatsnew { background:url(images/nav_05.jpg) no-repeat; background-position:top; }

div#hnav ul li a#link-home:hover { background:url(images/nav_01.jpg) no-repeat; background-position:bottom; }
div#hnav ul li a#link-products:hover { background:url(images/nav_02.jpg) no-repeat; background-position:bottom; }
div#hnav ul li a#link-aboutus:hover { background:url(images/nav_03.jpg) no-repeat; background-position:bottom; }
div#hnav ul li a#link-contactus:hover { background:url(images/nav_04.jpg) no-repeat; background-position:bottom; }
div#hnav ul li a#link-whatsnew:hover { background:url(images/nav_05.jpg) no-repeat; background-position:bottom; }


a#link-home {
	display:block;
	width:71px;
	height:34px;
	}

a#link-products {
	display:block;
	width:107px;
	height:34px;
	}

a#link-aboutus {
	display:block;
	width:96px;
	height:34px;
	}

a#link-contactus {
	display:block;
	width:117px;
	height:34px;
	}

a#link-whatsnew {
	display:block;
	width:116px;
	height:34px;
	}


#header h1 { display:none; }
h1, h2, h3, h4, h5, h6 { padding:none; margin:none; }
a {color:#663300;}
a:hover {color:#330000;}



/*------------------------INNER TEMPLATE----------------------*/

#innerpage_contentcontainer {
	width:746px;
	padding:10px 10px 30px 10px;
	background-color:#FFFFFF;
	float:left;
	margin:0 0 0 16px;
	}
#innerpage_contentcontainer h1 { display:none;}

#productpage_producttitle {
	width:450px;
	padding:38px 0 7px 260px;
	float:left;
	border-bottom:#CCCCCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	}

#productpage_producttitle h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	padding:0;
	margin:0;
	}

.productpage_productlogo {
	float:left;
	margin-top:10px;
	}

.productpage_productdescription {
	float:left;
	display:inline;
	padding:10px 0 0 52px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:18px;
	width:400px;
	margin:0;
	}
.productpage_productdescription a {
	text-decoration:underline;
	color:#006633
	}

.productpage_productdescription a:hover {
	text-decoration:underline;
	color:#003333;
	}

.innerpage_image {
	float:right;
	margin-top:0px;
	clear:left;
	margin-left:52px;
	}

.innerpage_description {
	float:left;
	padding:10px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:20px;
	width:700px;
	margin:0;
	clear:left;
	}

/*--------------------------- FOOTER BG ------------------*/

#footer {
	float:left;
	width:800px;
	height:34px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	border-top:#CCCCCC 1px solid;
	}

.footer_copyright {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#016952;
	padding:9px 0 0 15px;
	font-weight:bold;
	}

.footer_webspec {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B2B2B2;
	padding:12px 19px 0 0px;
	font-weight:bold;
	}

.footer_webspec a {
	color:#808080;
	text-decoration:none;
	}

.footer_webspec a:hover {
	color:#808080;
	text-decoration:underline;
	}

/*----------------- TITLE -----------*/

.titleimage {
	float:left;
	margin:20px 0 13px 0px;
	}

.titleimage_inner {
	float:left;
	margin:24px 0 13px 10px;
	}


/*----------------- TITLE -----------*/

#contactform {
	float:left;
	clear:left;
	}

#innerpage_productdescription {
	float:left;
	display:inline;
	padding:0px 0 0 52px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:18px;
	width:400px;
	margin:0;
	}

#innerpage_video {
	float:left;
	}

.innerpage_breadcrumb {
	padding:0 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#016751;
	font-weight:bold;
	}

.title_productdetail {
	float:left;
	margin:24px 0 13px 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	}

#innerpage_productdetail {
	width:746px;
	padding:10px 10px 30px 10px;
	background-color:#FFFFFF;
	float:left;
	margin:0 0 0 16px;
	}
#innerpage_productdetail h1 {
	padding:20px 0px 5px 305px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#006851;
	text-transform:uppercase;
	letter-spacing:-1px;
}
