/* main tags */

html, body
{
	margin:0;
	padding:0;
	border:none;
}

body
{
	background-color:#00341f;
}

body, table
{
	line-height:13px;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:12px;
}

/* misc */

img
{
	border:none;
}

a img
{
	border:1px solid #fff;
}

a:hover img
{
	border:1px solid #000;
}

h1
{
	padding-top:10px;
	line-height:13px;
	letter-spacing:0px;
	font-size:12px;
	font-weight:bold;
}

ul
{
	line-height:11px;
}

li
{
	padding-bottom:10px;
	line-height:13px;
}

a
{
	outline:none;
	color:#0a4d7d;
}

a:hover
{
	text-decoration:none;
	color:#000;
}

/* main */

table#main
{
	width:100%;
}

table#main td#left,
table#main td#right
{
	width:auto;
}

table#main td#middle
{
	width:993px;
}

/* frame */

table#frame
{
	width:993px;
	background:transparent url('../images/layout/content_repeat.gif') repeat-y top left;
}

table#frame td#header
{
	width:993px;
	height:253px;
	vertical-align:top;
	background:transparent url('../images/layout/header.jpg') no-repeat top left;
}

table#frame td#content
{
	width:993px;
	height:208px;
	background:transparent url('../images/layout/content_top.jpg') no-repeat top left;
	line-height:16px;
	font-size:13px;
}

div#text_wrapper
{
	padding:10px 50px 0 50px;
	background:transparent url('../images/layout/shark.gif') no-repeat bottom 535px;
}

table#frame td#content_bottom
{
	width:993px;
	height:50px;
	background:transparent url('../images/layout/content_bottom.jpg') no-repeat bottom left;
}

table#frame td#footer
{
	padding-bottom:5px;
	text-align:center;
	background:#00341f;
}

table#frame td#footer a
{
	font-size:9px;
	text-decoration:none;
	color:#000;
}

table#frame td#footer a:hover
{
	text-decoration:underline;
	color:#fff;
}

/* sub_menu */

div#sub_menu
{
	width:963px;
	padding:115px 30px 0 0;
	text-align:right;
	background:transparent;
	font-size:14px;
	color:#616161;
}

div#sub_menu a
{
	padding:0px 5px 0px 5px;
	letter-spacing:-1px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#616161;
}

/* menu */

div#menu
{
	width:963px;
	padding:75px 30px 0 0;
	text-align:right;
	line-height:24px;
	color:#616161;
}

div#menu a
{
	padding:0px 3px 0px 3px;
	letter-spacing:-1px;
	font-size:11px;
	text-decoration:none;
	color:#616161;
}

div#menu a.unselected
{
	color:#a1a1a1;
}

div#menu a.selected
{
	font-weight:bold;
}

/* GLASS SHREDDER ADVANTEGES TABLE */

table#advantages
{
	width:800px;
}

table#advantages td
{
	width:300px;
	padding:0px 0px 0px 48px;
	text-align:center;
	vertical-align:top;
}

table#advantages td div.header
{
	width:270px;
	height:30px;
	margin-bottom:3px;
	padding-top:10px;
	padding:5px 0px 5px 0px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #aaa;
	background:#0a4d7d;
	line-height:14px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

table#advantages td div.body
{
	width:260px;
	padding-right:10px;
	text-align:left;
	vertical-align:top;
	border:1px solid #aaa;
	background-color:#fff;
}

table#advantages td div.body ol
{
	margin:5px 0px 0px 32px;
	padding:0px 0px 0px 0px;
}

/* HOME */

table#home_preview
{
	width:100%;
	background:transparent;
}

table#home_preview td
{
	text-align:center;
}

table#home_preview td img
{
	border:none;
}

table#home_preview td a
{
	text-decoration:none;
}

table#home_preview td a:hover
{
	color:#fff;
}

/* DEALERS */

table#dealers
{
	width:100%;
}

table#dealers td,
table#dealers td p
{
	text-align:left;
	vertical-align:top;
}

table#dealers td i
{
	font-size:11px;
}

/* SLIDESHOW */

div#ss-container
{
	position:absolute;
	top:60px;
	left:50%;
	width:500px;
	height:375px;
	margin-left:-250px;
	padding:0px;
	background:#D9D9D9 url(../images/layout/loading.gif) no-repeat center center;
}