/*GENERAL ELEMENTS*/
html,body { margin:0; padding:0;}
body, td { 
	font-family : Arial, Verdana, Trebuchet MS, Geneva, Helvetica, sans-serif; 
	font-size : 11px; 
	color: #000000; 
}
body, h1, h2 {
	margin: 0;
	padding: 0;
}

img { border: 0; }
.Hidden		{visibility: hidden;}	
.NoDisplay	{visibility: hidden; display: none;}
.Visible	{visibility: visible;}	

/*text elements*/
A { 
color : #25a557; 
text-decoration : none; 
}
A:HOVER { 
color : #a20b0b; 
text-decoration : underline; 
}

.title { 
color: #021464; 
font-size : 18px; 
font-weight: bold; 
}
.subtitle { 
color: #666600; 
font-size : 13px; 
font-weight: bold; 
}
.subhead, .subhead a:link, .subhead a:active, .subhead a:visited { 
color: #333; 
font-size : 13px; 
font-weight: bold; 
text-decoration: none; 
}
.subhead a:HOVER { 
color : MediumBlue; 
text-decoration : underline; 
}

h1 { 
color: #021464; 
font-size : 18px; 
font-weight: bold; 
}
h2, h2 a:link, h2 a:active, h2 a:visited { 
color: #333; 
font-size : 13px; 
font-weight: bold; 
text-decoration: none; 
}
h2 a:HOVER { 
color : MediumBlue; 
text-decoration : underline; 
}

.whiteSm { 
font-size : 10px; 
color : #000 ;  
}
.whiteSm a:link, .whiteSm a:active, .whiteSm a:visited { 
text-decoration : none; 
font-weight: bold;
color : #25a557 ;  
}
.whiteSm a:hover { 
text-decoration : underline; 
color : #cccccc ; 
}
/*end text elements*/

/*background elements*/

.bckPopUp1	 { 
background-color: #FFFFFF; 
background-image: url(/images/bckPopup.jpg); 
background-repeat: no-repeat; 
}
.bckNav		 { 
background-color: #6699cc; 
background-image: url(/images/bckNav.gif); 
background-repeat: repeat-x; 
}

.bckWhite	 { background-color: #ffffff; }
.bckBlack	 { background-color: #000000; }
/*end background elements*/

/*END GENERAL ELEMENTS*/

/*HEADER*/
.bckHdr	{ 
background: #e8eef1 url(../images/bckHdr.gif) repeat-x;
}

div#address {
width:200px;
float: right;
position: relative;
margin: 5px 10px auto auto;
font-size: 12px;
font-weight: bold;
color: #000;
text-align:right;
z-index: 2;
}
div#address a { color: #cc0000; text-decoration: underline; }
div#address a:hover { text-decoration: none; }

#value { position: absolute; z-index: 30; right: 480px; left: 450px; }

/* navigation */
#navContainer {
text-align: left;
}
#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style-type: none; 
	line-height: 20px; 
	z-index: 1010;
	}
	html>body #nav, #nav ul { position: relative; }
#nav a {
	display: block; 
	font-size: 11px;
	color: #000;
	text-decoration: none;
	width: 100%; 
}
#nav a.parent {
	background: url(/images/arrow.gif) no-repeat; background-position: 95% 50%; 
}
#nav a.parent:hover {
	background: url(/images/arrow.gif) center no-repeat; background-position: 95% 50%; 
	background-color: #000033; 
}
#nav a:hover {
	background: #000033; 
	text-decoration: none;
	color: #fff;
}	
#nav li { 
	float: left;
	white-space: nowrap; 
}
#nav li ul { 
	z-index: 1010;
	border: 1px solid #ccc; /*border-bottom-style: none; */
	padding: 0px; 
	position: absolute;
	background: #e5e5e5; 
	width: 130px; 
	width: expression('132px'); 
	left: -999em; 
}
#nav li ul li {
	width: 100%;
	border-bottom: 1px solid #fff;  /*this is for the border between dropdown items*/
}
#nav li ul ul { 
	margin: -21px 0 0 130px; 
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em; 
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { 
	left: auto; 
}
/*end navigation*/

/*END HEADER*/

/*DEFAULT PAGE*/
.bckHmFade {
	background: #fff url(/images/bckHmFade.jpg) repeat-x;
}

td.bckHmFade h1 { color: #fff; }

#rotation {
width: 974px;
height: 370px;
position: relative;
}

#walkOnMain {
position: absolute;
top: 0;
right: 0;
z-index: 1000;
}

#walkOnService {
position: absolute;
top: 90px;
left: 450px;
z-index: 1000;
}

#inventorybuttons {
position: absolute;
width: 336px;
height: 210px;
overflow: visible;
bottom: 20px;
top: 20px;
right: 0;
margin: 0;
z-index: 51;
text-align: center;
}
#inventorybuttons img { margin-bottom: 4px;
behavior: url(includes/iepngfix.htc); /*for any pngs in IE 6*/
 }
#inventorybuttons .titleSearchInventory { margin-bottom: 14px; }

#inventorybuttonsTransBkg {
position: absolute;
top: 0px;
right: 0px;
width: 336px;
height: 370px;
background:#2f515e url(/images/whitecorner.gif) no-repeat top right;
filter: alpha(opacity=75);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75; opacity:0.75;
z-index: 50;
}
/*END DEFAULT PAGE*/

#commercialBtns {
width: 100%;
text-align: center;
display: inline-block;
}
#commercialBtns img {
margin: 0 10px;
}