

html, body, #mainHolder ,#stage{
	min-height: 100%;
	width: 100%;
	height: 100%;
}
html>body, 
html>body #mainHolder,
html>body #stage
{
	height: auto;
}

body {
	position:absolute;
	margin: 0px;
	padding:0px;
	background-color: #020b32;


}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#bg_top{

	background-image:url("../images/night_top.jpg");
	background-repeat:no-repeat;

	background-position:top center;
}
#bg_center{

	background-image:url('../images/night_middle.jpg');
	background-repeat:repeat-y;
	background-position:bottom center;
}
#bg_bottom{
	
	background-image:url("../images/night_bottom.jpg");
	background-repeat:no-repeat;
	background-position:bottom center;
}

#mainHolder {
	position: relative;
	top: 0;
    left: 50%;
	margin-left:-400px;
	width:834px;

}

.void{
	clear:both;
}

img {
	display:block;
}
#page_header{
	margin-top:0px;

	border-bottom:0px solid white;
	width:830px;
}


#topMenu{

	padding-top:15px;
}
#menuHolder{
	position:relative;
	top:59px;
	float:left;
	padding-top: 5px; 
	padding-left: 15px;
}

#breadcrumbs{
	display:table-row;
	floaT:left;
	position:relative;
	padding:10px;
	background-image:url(/images/breadcrumbs_bg.png);
	top:116px;
	font-weight:bold;
	color:white;
}

#breadcrumbs a{
	color:white;
	font-weight:normal;
	text-decoration:none;
}

#page_torso{
	width:830px;
	padding-bottom:70px;
	padding-top:60px;
}

#page_torso a:hover{
	color:#C6463B;
}
#side_content ul{
padding:0;
margin:0;
}
#side_title{
	width:220px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	color:#666;
	text-transform:uppercase;
	margin:15px 0px;
	line-height:20px;
font-weight:bold;
}

#logo{
	position:relative;
	padding: 0px 0px 0px 0px;
	float:left;
	margin-top:25px;
	width:225px;
}

#page_footer {
	position: absolute;
	bottom:35px;
	left:0px;
	width:830px;
	font-size:11px;
	border-top:1px solid #AA9;
	
	color: #000;
}

#page_footer_content{
	margin:10px 20px;
	width:100%;	
}

#page_footer_content a{
	color: #000;
}
#page_footer_content a:hover{
	color: #A60;
}

#page_footer_content *{
	color: #666;
}

hr{
	border: 1px solid white;
	border-top:1px solid #CCCCCC;
}

#mainHolder img{
	border:none;
}

h1{
	color:#00779d;
	font-size:22px;
	font-weight:bold;
	margin:10px 0px 15px 0px;
}

h2{
	font-size:11px;
	text-transform:uppercase;
	color:#00779d;
}

a {
	color:#333333;
}
a:hover{
	color:black;
}
ul{
	margin:5px 0px;
	padding:0px 20px;
}

/* search Form*/

searchForm{
	float:right;
	display:block;
	margin:4px;
	padding:0px;
	}

input{
	background-color:transparent;
	color:black;
	border:0;
	font-size:11px;
	margin:0px;
	padding:0px;
	display:block;
	
}

.inputField{
	float:right;
	font-size:11px;
	margin:0px 1px;
	padding:0px;
	height:14px;
}

.submitBT{
	color:white;
	text-transform:uppercase;
	font-weight:bold;
}

/* CUSTON CLASSES */
#ordernow{
	position:absolute;
	top:20px;
	right:0px;
	width:230px;
	}
	
#header_slogan{
	position:absolute;
	
	top:150px;
	left:20px;
	
	}
#header_slogan *{
	color:white;
	margin:0px;
	padding:0px;
}

