body {
  margin:0px;
  background-image:url('../images/global/background.gif');
  background-repeat:repeat-x;
  background-position:top;
 
}

#bodyContainer {
  width:950px;
}

#header {
  height:82px;
  background:#ebeaea;
  position:relative;
}

#navHolder {
  position:absolute;
  height:25px;
  background:#ffffff;
  top:30px;
  z-index:2;
 width:950px;  
}

.logo {
  /* float:left; */
  z-index:3;
  position:absolute;
}

.clear {
  height:1px;

}

.categoryTitleBar {
width:950px;
  height:70px;
  background-color:blue;
  clear:both;
}

.categoryTitleBarMotorolla {
width:950px;
  height:70px;
  background-color:black;
  clear:both;
}

.categoryTitleBarZebra {
  width:950px;
  height:81px;
}

.categoryTitleBarNews {
width:950px;
  height:70px;
  background-color:red;
  clear:both;
}

.categoryTitleBarAbout {
width:950px;
  height:70px;
  background-color:#9c9c9c;
  clear:both;
}

.categoryTitleBarContact {
width:950px;
  height:70px;
  background-color:#dc9c38;
  clear:both;
}

.categoryTitle {
  color:#ffffff;
  font-weight:bold;
  font-size:18px;
  float:left;
  margin-left:28px;
  margin-top:35px;
}

.whiteGrad {
  background-image:url('../images/global/whiteGrad.png');
  width:434px;
  height:70px;
  float:right;
}

#contentContainer {
  width:945px;
  padding:5px;
}

#footerContainer {
width:950px;
  height:58px;
  background:#ebeaea;
  
}

#footerText {
  float:right;
  text-align:right;
  margin-top:15px;
  margin-right:5px;
}

/* */
div#navwrapper * {position: relative;}

#nav-top {
	margin: 0 auto;
/*	text-align: right;  */
}

#navwrapper {
	padding: 0 5px;
	
/*	text-align:right; */
}
#navcontainer {
    float:left;
    padding-left:150px; 
		
}


/*--------------------------------------------------------------------------------------
#NAV-TOP
-------------------------------------------------------------------------------------- */
/*------------------ Navigation Elements ------------------*/
/*---Top level Link container, NOT USUALLY MODIFIED---*/
#nav-top #navcontainer div, 
#nav-top #navcontainer div h3 {
	float:left; 
	display:block;
	cursor:pointer;
	margin: 0;
}
/*---Styling for individual links---*/
#nav-top #navcontainer div a:link, 
#nav-top #navcontainer div a:active, 
#nav-top #navcontainer div a:visited {
	float:left;
	padding:6px 4px;
	line-height: 13px;
	text-decoration:none;
	background-color: transparent !important;
}
/*---Styling for individual links, HOVER---*/
#nav-top #navcontainer div a:hover {
    color:#000000;
 /*   text-decoration:underline; */
	padding:6px 4px;
}

#navcontainer div a:hover, #navcontainer div a:hover h3 {
 	background-color: transparent !important;
	 
}

/*---Submenu link container, NOT USUALLY MODIFIED---*/
#nav-top #navcontainer div div.submenu, 
#nav-top #navcontainer div div.submenu h3 {
	float:left;
	display:block;
}
/*---Submenu link container---*/
#nav-top #navcontainer div div.submenu {
	position:absolute;
	
	top:0;
	left:0;
	width:176px;
	visibility:hidden;
    border:1px solid #999999; 
    
	background-color: #cccccc !important;
	margin-top: -3px;
}
/*---NOT USUALLY MODIFIED---*/
#nav-top #navcontainer div div.submenu div {
	display:block;
	margin:0;
}
/*---Styling for individual Submenu links---*/
#nav-top #navcontainer div div.submenu a:link, 
#nav-top #navcontainer div div.submenu a:active, 
#nav-top #navcontainer div div.submenu a:visited {
	float:left;
	width:156px;

}
/*---Styling for individual Submenu links---*/
#nav-top #navcontainer div div.submenu a:hover {
padding:6px 4px;
text-decoration:underline;
}
a.last-nav-link {
	border-right: none !important;
}
