html,body	
{
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#ccc;
text-align: left;
width: 100%;
height: 100%;
padding: 0px;
margin: 0px;
margin-top: 0px;
background-color: #010101;
background-image: url('./../images/warehouse_bg.gif');
}
table
{
border-collapse: collapse
}
td
{
}


/*LAYOUT
----------------------------------------------------*/
#container
{
	width: 840px;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-color: #000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #111111;
	border-left-color: #111111;
	/*background-image: url(./../images/main_bg.gif);
background-repeat: repeat-y;*/
}
#containerin
{
width: 800px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
text-align: center;
position: relative;
}
#header
{
	height: 100px;
	left: 0px;
	top: 0px;
	padding: 0px;
	float: right;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu
{
width: 190px;
left: 0px;
top: 0px;
text-align: left;
float: left;
border-top: 10px solid #000;
margin-top: 150px;
}
#textbg
{
width: 600px;
top: 0px;
text-align: left;
float: right;
border-top: 10px solid #000;
border-left: 10px solid #000;
}
#textarea
{
text-align: left;
padding: 10px 10px 10px 10px;
z-index: 1;
}
.clearfooter {
height: 40px;
clear: both;
}
#footer
{
background-color: #111;
width: 842px;
height: 40px;
position: relative;
text-align: left;
z-index: 2;
margin-left: auto;
margin-right: auto;
}
#footspacer
{
height: 50px;
}
#splash
{
width: 920px;
min-height: 100%;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
text-align: center;
}


/* Main Menu within Sidebar
--------------------------------------------------------------------*/
#menu ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
top: 30px;
position: relative;
} 
#menu ul li
{
width: 200px;
height: 15px;
border: 0px;
padding: 0px;
left: 0px;
margin-top: 1px;
}
#menu li a
{
width: 200px;
height: 15px;
position: relative;
display: block;
color: #888;
text-decoration: none;
background-image: url(./../images/menu_button.jpg);
background-color: #222;
}
#menu li a:hover
{
color: #fff;
background: url(./../images/menu_button_1.jpg);
background-color: #333;
}
#menu li a.selected
{
width: 200px;
color: #fff;
background-image: url(./../images/menu_button_1.jpg);
}
#menu ul li.subtitle
{
height: 30px;
position: relative;
color: #FF9922;
font-weight: bold;
letter-spacing: .5pt;
background-color: #000;
}
#menu ul li.mlist
{
width: 190px;
height: 75px;
padding: 5px;
position: relative;
color: #42A8DF;
font-size: 10px;
text-decoration: none;
background-image: url(./../images/menu_button.jpg);
background-color: #222;
}
#menu span
{
position: relative;
left: 10px;
top: 1px;
padding: 0px;
margin: 0px;
}
#menu ul li.subtitle span
{
position: relative;
left: 10px;
top: 7px;
padding: 0px;
margin: 0px;
}
#menu div.mlist
{
position: relative;
left: 0px;
top: 5px;
padding: 0px;
margin: 0px;
text-align: center;
}
#menu div.mlistbutton
{
position: relative;
left: 0px;
top: 10px;
padding-right: 5px;
text-align: right;
}
#logo {
	height: 100px;
	width: 157px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	margin-top: 15px;
}


/* FOOTER
--------------------------------------------------------------------*/
.footer_left
{
float: left;
background-color: transparent;
width: 400px;
height: 40px;
text-align: left;
padding: 0px;
position: relative;
}
.footer_left span
{
float: left;
width: 390px;
padding: 5px;
font-size: 10px;
position: absolute;
left: 0px;
bottom: 0px;
}
.footer_left A, .footer_left A:link, .footer_left A:visited
{
text-decoration: none;
}
.footer_left A:hover	
{
text-decoration: underline;
}
.footer_right
{
float: right;
background-color: transparent;
width: 400px;
height: 40px;
text-align: right;
padding: 0px;
position: relative;
}
.footer_right span
{
float: right;
width: 390px;
padding: 5px;
font-size: 10px;
position: absolute;
right: 0px;
bottom: 0px;
}
.footer_right A, .footer_right A:link, .footer_right A:visited
{
color: #26A3B3;
text-decoration: none;
}
.footer_right A:hover
{
text-decoration: underline;
}


/* TEXT
--------------------------------------------------------------------*/
.header
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 5px;
	right: 0px;
	height: 100px;
	width: 800px;
}
.copytxt
{
font-size:9px;
color:#bfbfbf
}
.aright
{
text-align: right;
}
h1
{
font-size: 16px;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
margin-top:0px;
margin-bottom:7px;
color: #42A8DF;
border-bottom:1px solid #ffbb00;
}
h2
{
font-size: 14px;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
margin-top:0px;
margin-bottom:7px;
color: #eee;
border-bottom:1px solid #2f2f2f;
}
h3
{
font-size: 13px;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
margin-top:0px;
margin-bottom:7px;
color: #ff9922;
text-decoration: underline;
}
h4
{
font-size: 12px;
padding: 10px 10px 0 10px;
}
h5
{
font-size: 11px;
font-weight: normal;
font-family: "Trebuchet MS", serif;
font-style: italic;
margin-bottom: 18px;
}
hr.grey
{
margin-top:0px;
margin-bottom:7px;
color: #eee;
border:1px solid #2f2f2f;
}
hr.orange
{
margin-top:0px;
margin-bottom:7px;
color: #eee;
border:1px solid #ffbb00;
}

/* LINKS
--------------------------------------------------------------------*/
A 
{
color: #fff
}
A:visited
{
color: #aaa
}
A:hover
{
color: #ccc;
text-decoration: underline
}

/*FORMS - MAILING LIST
--------------------------------------------------------------------*/
td#mailinglist 
{
text-align: left;
}
input
{
font-size:100%;
font-family:arial,helvetica, Verdana, sans-serif;
color:#000000;
}
input.searchbox
{
width:150px;
height:18px;
border-color:#000000;
border-style:solid;
border-width:1px;
}
input.searchbox1
{
width:140px;
height:20px;
border-color:#000000;
border-style:solid;
border-width:1px;
}
input.menusearch
{
width:180px;
height:14px;
border-color:#000000;
border-style:solid;
border-width:1px;
}

textarea{font-size:100%;
font-family:arial,helvetica, Verdana, sans-serif;
border-color:#000000;
border-style:solid;
border-width:1px;
}
textarea.email{
height:150px;
width:400px;
}

/*GAL - EXPANDING LINK
--------------------------------------------------------------------*/
.galmenu{
background-color: #0a0a0a;
margin-left:0px;
padding-top:2px;
padding-bottom: 2px;
display:block;
text-decoration: none;
height: 20px;
cursor: pointer;
}

.galsubmenu{

height: 18px;
margin-left: 10px;
padding-top: 2px;
}

.hide{
display: none;
}

.show{
display: block;
}
.centerdiv {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
