body
{
	background-color:#222;
	text-align:center;
	margin:40px 0 0;
	padding:0;
}

#language {
	float: right;
	position: relative;
	top: 5px;
	left: 175px;
}

.traverse {
	background-image:url(../images/traverse_tag.jpg);
	width:561px;
	height:60px;
	margin-left:158px;
	margin-bottom:2px;
}


#container
{
	background-color:#fff;
	width:800px;
	margin-right:auto;
	margin-left:auto;
	padding:0;
}

img
{
	border-style:none;
	border-width:0;
}

#topbar
{
	background-image:url(../images/navbar/topbar.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-align:left;
	width:800px;
	height:63px;
	margin:0 auto;
	padding:0;
}

.logo
{
	vertical-align:top;
	float:left;
	margin:0;
	padding:0;
}

#search
{
	color:#fff;
	font-size:9px;
	font-family:arial, helvetica, sans-serif;
	font-weight:700;
	background-color:#0b479a;
	background-image:url(../images/search_angle.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-decoration:none;
	text-align:right;
	vertical-align:text-bottom;
	width:190px;
	height:18px;
	float:right;
	margin:41px 0 0;
	padding:2px 0 0;
}

#search input
{
	color:#999;
	font-size:10px;
	margin:0;
	padding:0;
}

.go
{
	vertical-align:middle;
	margin:0;
	padding:0 6px 0 3px;
}

/*---Top NavBar---*/
#products
{
	background-color:#92c5fe;
	text-align:left;
	width:174px;
	float:left;
	margin:2px 0 0 2px;
	padding:0;
	z-index: 0;
	position:relative;
}

#products li
{
	color:#0c002d;
	font-size:11px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight:400;
	line-height:32px;
	background-image:url(../images/prodnav_bkgnd.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 center;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0.15em;
	list-style-type:none;
	margin:0;
	padding:0 0 0 9px;
}

#products li a
{
	color:#0c002d;
	font-weight:400;
	text-decoration:none;
}

#products li a:hover
{
	color:#fff;
	text-decoration:none;
}

#navcontainer ul
{
	color:#FFF;
	font-size:10px;
	float:left;
	width:800px;
	font-family:arial, helvetica, sans-serif;
	line-height:18px;
	background-image:url(../images/navbar/topnav_bkgnd.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 bottom;
	height:18px;
	margin:0;
	padding:0;
}

#navcontainer ul li
{
	display:inline;
}

.navrule_1
{
	background-image:url(../images/navbar/topnav_rule.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:right center;
	padding-right:12px;
}

.navrule_2
{
	background-image:url(../images/navbar/btmnav_rule.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:right center;
	padding-right:12px;
}

#navcontainer ul li a
{
	color:#FFF;
	font-weight:800;
	text-decoration:none;
	float:left;
	margin:0;
	padding:0 0 0 12px;
}

#navcontainer ul li a:hover
{
	background-color:#0c002d;
	color:#92c5fe;
}

#btmnavcontainer ul
{
	color:#0b479a;
	font-size:10px;
	float:left;
	width:800px;
	font-family:arial, helvetica, sans-serif;
	line-height:18px;
	background-image:url(../images/navbar/btm_nav-bkgnd.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:0 0;
	height:19px;
	margin:0;
	padding:0;
}

#btmnavcontainer ul li
{
	display:inline;
}

#btmnavcontainer ul li a
{
	color:#0b479a;
	font-weight:800;
	text-decoration:none;
	float:left;
	margin:0;
	padding:0 0 0 12px;
}

#btmnavcontainer ul li a:hover
{
	background-color:#0c002d;
	color:#fff;
}

.globe
{
	background-image:url(../images/navbar/globe.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	margin:0;
	padding:0 12px 0 14px;
}

/*---Bottom Navbar---*/
#dropmenudiv
{
	position:absolute;
	border-bottom-width:0;
	font:normal 10px "Trebuchet MS", Geneva, Arial, Helvetica;
	line-height:16px;
	z-index:100;
	margin-left:10px;
}

#dropmenudiv a
{
	width:100%;
	display:block;
	text-indent:3px;
	border-top:1px solid #0c499c;
	text-decoration:none;
	font-weight:800;
	color:#d4e0e9;
	text-align:left;
	padding:3px 0;
}

#dropmenudiv a:hover
{
	background-color:#92c5fe;
	color:#0c499c;
}

/*---Home Main---*/
#main
{
	background-color:#fff;
	text-align:left;
	width:800px;
	float:left;
	margin:0;
	padding:0;
}

.hmn_main
{
	float:left;
	margin:0;
	padding:0;
}

#hmn_intro
{
	text-align:left;
	width:360px;
	height:162px;
	float:left;
	margin:0;
	padding:0;
}

#hmn_intro p
{
	color:#333;
	font-size:11px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight:400;
	line-height:18px;
	text-decoration:none;
	text-align:left;
	margin:0 15px;
	padding:0 0 9px;
}

#hmn_intro h1
{
	color:#0c002d;
	font-size:14px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight:800;
	line-height:18px;
	text-decoration:none;
	margin:20px 15px 0;
	padding:0;
}

#hmn_clicks
{
	float:left;
	margin:0;
	padding:0;
}

/*---HP 3rd row---*/
#rowthree
{
	background-color:#fff;
	text-align:left;
	width:800px;
	float:left;
	margin:0;
	padding:0;
}

#rowthree h2
{
	color:#0c002d;
	font-size:12px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight:400;
	line-height:14px;
	text-decoration:none;
	letter-spacing:0.25em;
	margin:0;
	padding:0 0 6px;
}

.news
{
	color:#333;
	font-size:10px;
	font-family:arial, helvetica, sans-serif;
	font-weight:400;
	line-height:11px;
	text-decoration:none;
	width:149px;
	float:left;
	margin:8px 0 0 10px;
	padding:0;
}

.news p
{
	color:#333;
	font-size:10px;
	font-family:arial, helvetica, sans-serif;
	font-weight:400;
	line-height:11px;
	text-decoration:none;
	margin:0;
	padding:0 0 9px;
}

.news a
{
	color:#0b479a;
	font-weight:400;
	text-decoration:underline;
}

.news a:hover
{
	color:#0c002d;
	font-weight:400;
	text-decoration:none;
}

.newprod
{
	text-align:left;
	vertical-align:top;
	float:left;
	margin:2px 0 0;
	padding:0 0 2px;
}

/*---Footer area---*/
#footer
{
	background-color:#fff;
	text-align:center;
	width:800px;
	float:left;
	margin:0;
	padding:0 0 20px;
}

#footer ul
{
	text-align:center;
	margin:4px 0 0;
	padding:0;
}

#footer li
{
	color:#333;
	font-size:10px;
	font-family:arial, helvetica, sans-serif;
	font-weight:400;
	line-height:11px;
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0 8px;
}

#footer li a
{
	color:#333;
	text-decoration:none;
}

#footer li a:hover
{
	color:#0b479a;
	text-decoration:underline;
}

.btmbar
{
	background:#ffb311 url(../images/footer_bkgnd.gif) no-repeat;
	width:780px;
	height:22px;
	margin:0 0 0 10px;
	padding:0;
}
