body {
	background:#000000 url(../images/gfx_body_bg.jpg) top center repeat-x;
	margin:0;padding:0;
	font-family: Arial, Helvetica,  sans-serif;
}
#bg-wrapper {position:relative;background: url(../images/gfx_red_stuff.jpg) top center no-repeat; width:100%;height:400px;}
#page-wrapper {position:relative;left:0;top:0;margin:0 auto;width:1025px}
a img {border:0}
#lgo {position:absolute;left:25px;top:19px;}
div.debug {background:#CAA;}
.large_text p, p.large_text {font-size:1.1666666666666667em;line-height:1.4285714285714286em;margin-bottom:1.4285714285714286em;font-weight:bold;}
#header {position:relative;top:0;left:0;height:80px;}
#box-cobra-locator {position:relative;left:0;top:0;z-index:2;width:1025px;height:540px;background: url(../images/gfx_start_box.jpg) no-repeat;text-align:right;}
#box-cobra-locator h1 {display:none}
#box-cobra-locator img {position:absolute;left:-10000px;top:40px;}
#box-cobra-locator .large_text p {padding-right:25px;background:url(../images/gfx_check.gif) right center no-repeat}
#box-cobra-locator p a {padding-left:15px}
a {color:#CCC}
a:hover, a.active {color:#F00}

div.box_normal {
	margin-top:20px;
	background:url(../images/gfx_box_top.jpg) no-repeat top;
}
div.box_normal .box_pad {
	padding:20px 25px 0 25px;
	min-height:400px;
	background: url(../images/gfx_box_bottom.jpg) no-repeat bottom;
}

/* Box with sidebar */
div.w_sidebar div.box_normal {
	padding:1px 0 0 0;
	margin:0;
	background:url(../images/gfx_w_sidebar_box_top.gif) no-repeat top;
	min-height:280px;
}
div.w_sidebar div.box_bottom {
	clear:both;
	height:20px;
	overflow:hidden;
	background:url(../images/gfx_w_sidebar_box_bottom.gif) bottom no-repeat;
	margin-bottom:20px;
}

div.w_sidebar div.box_content {
	position:relative;
	padding:1px 0 0 0;
	background:url(../images/gfx_right_content_top.gif) no-repeat top;
	min-height:280px;
	margin-bottom:20px;
}
div.w_sidebar div.box_menu {
	padding:1px 0 0 0;
	margin:0;
	background:url(../images/gfx_left_menubar_top.gif) no-repeat top;
	min-height:280px;
}
div.w_sidebar div.box_menubottom {
	height:20px;
	overflow:hidden;
	background:url(../images/gfx_left_menubar_bottom.gif) bottom no-repeat;
	margin-bottom:20px;
}
div.w_sidebar div.box_contentbottom {
	position:absolute;
	width:775px;
	bottom:-20px;
	left:0px;
	height:20px;
	overflow:hidden;
	background:url(../images/gfx_right_content_bottom.gif) bottom right no-repeat;
	margin-bottom:0px;
}

/* Menu items */
#gns {position:absolute;left:425px;top:40px;padding:0;margin:0;padding:0}
#gns li {float:left;margin:0;padding:0;list-style-type:none}
#gns li a {color:#FFF;text-decoration:none;
	background-position:left top;
	background-repeat:no-repeat;
	display:inline-block;
	height:20px;
	overflow:hidden;
	line-height:20px;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:24px;
	padding-right:13px;
}

/* Tables */
table {width:100%;margin:0 0 20px 0;padding:0;border-collapse:collapse}
tr {color:#333;background-color:#f8f8f8;margin:0;padding:0;border-bottom:1px solid #e8e8e8}
tr.alt {background-color:#f2f2f2;}
th {
	width:150px; /* 6 columns */
	padding-right: 25px; /* 1 column */
	text-align:right;
}
td, th {margin:0}

#btn-home {background-image:url('../images/gns/out/btn_home.jpg');}
#btn-products {background-image:url('../images/gns/out/btn_products.jpg');}
#btn-applications {background-image:url('../images/gns/out/btn_applications.jpg');}
#btn-sales {background-image:url('../images/gns/out/btn_sales.jpg');}
#btn-about {background-image:url('../images/gns/out/btn_about.jpg');}

#btn-home:hover, #btn-home.active {background-image:url('../images/gns/over/btn_home.jpg');}
#btn-products:hover, #btn-products.active {background-image:url('../images/gns/over/btn_products.jpg');}
#btn-applications:hover, #btn-applications.active {background-image:url('../images/gns/over/btn_applications.jpg');}
#btn-sales:hover, #btn-sales.active {background-image:url('../images/gns/over/btn_sales.jpg');}
#btn-about:hover, #btn-about.active {background-image:url('../images/gns/over/btn_about.jpg');}

#slideshow {padding:20px 0;}
#slideshow img {margin-bottom:20px}
/*
div.box_560 {position:relative;width:1025px;height:560px;background: url(../images/gfx_box_560_bg.gif) no-repeat}*/
/* Normal box */
div#gpr-applications div.box_pad {
	min-height:570px;
}
ul.lns {list-style-type:none;}
ul.lns li {margin-left:0}

div.clear {clear:both;}
div.clear_bottom {clear:both;height:1px;overflow:hidden;}
div#footer{text-align:right;margin-top:-15px;padding-bottom:10px;}

a.pdficon {display:block;background:url(../images/pdfIcon.gif) no-repeat;padding-left:24px;}

/* richard pokear css, marcus to the rescue? */

.box_content li
{
list-style: none;
padding-left: 20px;
background-image: url(../images/gfx_check.gif);
background-repeat: no-repeat;
background-position: 0 6px;
}

ul.lns li.subitem {font-size:10px;padding-left:10px;}

div.box_full {
	position:relative;
	background: url(../images/gfx_main_content_top.gif) no-repeat;
	width:1025px;
	margin-bottom:34px;
}
div.box_full div.box_pad {padding:25px 25px 0 25px;}

div.box_full div.box_full_bottom {

	position:absolute;
	width:1025px;
	bottom:-20px;
	left:0px;
	height:20px;
	overflow:hidden;
	background:url(../images/gfx_main_content_bottom.gif) bottom right no-repeat;
	margin-bottom:0px;
}
