img {
border:none;
}

#mainNav {
position:relative;
width:760px;
padding-left:120px;
margin-top:10px;
/*z-index: 999;*/
}

/*#container {
height: 113px;

}
*/
#mainNav ul .gsb_main {
width:85px;
height:24px;
list-style:none;
float:left;
padding-right:3px;
display:inline;
}
#mainNav ul li a:hover, #mainNav li a.on  {
color:#6a392b;
_color:#FFF;


}
 li.gsb_main ul { display: none; }
	
/*-----------sets the tab background images-------------*/
#mainNav ul #topPicks {
background:url(/images/nav/newTab.jpg) no-repeat top left;

}
#mainNav ul #topPicks:hover {
cursor:pointer;
background:url(/images/nav/newTab.jpg) no-repeat top right;

}
#mainNav ul #services {
background:url(/images/nav/newTab.jpg) no-repeat top left;

}

#mainNav ul #services:hover {
cursor:pointer;
background:url(/images/nav/newTab.jpg) no-repeat top right;

}
#mainNav ul #solutions {
background:url(/images/nav/newTab.jpg) no-repeat top left;

}

#mainNav ul #solutions:hover {
cursor:pointer;
background:url(/images/nav/newTab.jpg) no-repeat top right;

}
#mainNav ul #green {
background:url(/images/nav/newTab.jpg) no-repeat top left;

}

#mainNav ul #green:hover {
cursor:pointer;
background:url(/images/nav/newTab.jpg) no-repeat top right;

}
#mainNav ul #giving {
background:url(/images/nav/newTab.jpg) no-repeat top left;

}

#mainNav ul #giving:hover {
cursor:pointer;
background:url(/images/nav/newTab.jpg) no-repeat top right;

}
#mainNav ul #about {
background:url(/images/nav/newTab.jpg) no-repeat top left;

}

#mainNav ul #about:hover {
cursor:pointer;
background:url(/images/nav/newTab.jpg) no-repeat top right;

}


/*-------------subNav link styling-------------*/
.gsb_main .tab
{
	display:block;
	float:left;
	text-align:center;
	font-size:12px;
font-family:Verdana,Geneva,Helvetica,sans-serif;
font-weight:600;
_font-weight:600;
width:85px;
line-height:20px;
color:#FFF;
text-decoration:none;
	
}
.gsb_main a .active
{
	color:#000;
	
}
.gsb_main li a {
font-size:12px;
font-family:Verdana,Geneva,Helvetica,sans-serif;
font-weight:600;
_font-weight:400;
padding: 0 5px;
color:#482822 !important;
text-decoration:none;
margin-top:0px;
margin-left:5px !important;
}

.gsb_main li a:hover{
color:#FFF !important;

}

.gsb_main .servicesNav, .gsb_main .topNav, .gsb_main .solutionsNav, .gsb_main .greenNav, .gsb_main .givingNav, .gsb_main .aboutNav
{
  margin-left:5px;
  margin-top:9px;
}

/* kyle test */
body#home ul#navSelector li#topPicks ul#shopsub {background:#red; display:block !important}

body#atyourservice ul#navSelector li#topPicks ul#topNav {background:#red; display:block !important}




/*-------------sets the styling and postioning for sub ul and links--------------*/
.gsb_main ul{
display:none;
background:#ebbe03;
width:800px;
position:absolute;
top:15px;
left:155px;
height:22px;
padding:0px;
border-top:4px solid #473301;
}
 .gsb_main li {
 list-style:none;
 height:22px;
 }
  .gsb_main ul li {
  float:left;
  display:inline;
  
  }
.gsb_main ul li a {
  padding-top:2px;
  
  }
  /*-------login nav styling-----------*/

#topNav {
	height:75px;
	}

  .loginNav 
  {
 /* position: absolute;
  display:inline;*/
  width: 200;
  text-align: right;
/*  top: 130px;
  left: 750px;
  margin-top:-40px;
  margin-right:0px;*/
  margin-bottom:30px;
  font-size:13px;
  font-family: gill sans, arial, helvetica, sans-serif;
  position:absolute;
  right:10px;
  top:45px;

  }

  .helpNav {
  /*float:right;
  display:inline;*/
  margin-top:0px;/*this adjust the height of these nav elements adjust this to move up or down*/
  margin-right:0px;
  margin-bottom:5px;
 color:#cda604;
 font-size:18px;font-weight:bold;
  font-family: gill sans, arial, helvetica, sans-serif;
  text-align:right;
  position:absolute;
  right:10px;
  top:30px;
  
  }
  
 a.topNav:link {
 	color:#463300;
 	text-decoration:none;
 }
 

 #chatBox {
	position:absolute;
	left:842px;
	top:90px;
 }
 br.both{  
 clear:both;  
 }  
 
 
 .mainImage {

	position:absolute;
	top:0px;
	left:10px;
	width:263px;
	 height:67px;
	 
 }
