/*******Global browser resets*******/
*{
	margin: 0;
	padding: 0;
}
* {
	margin: 0;
	padding: 0;
}
body {	
	background: #ffffff;
	color: #666666;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 62.5%;
}
ul, ol, li{ list-style-type: none; }
a {
	text-decoration: none;
	color:#0066CC;
}
a:hover {
	text-decoration: underline;
	color:#000000;
}
a img { border: none; }
.BTGH09_hidden, .hidden {
	left:-9999px;
	position:absolute;
	visibility: hidden;
}
/*******End Global browser resets*******/
/*header width - 980px */
#Page {
	width: 980px;
	margin:0 auto;
}
#BTGH09_PrimNav ul li.BTGH09_tabs { width:161px; margin: 0 0 0 2px;}
#BTGH09_PrimNav ul li#BTGH09_navTab1 {
	width: 163px;
	margin: 0;
}
#BTGH09_PrimNav ul li#BTGH09_navTab2 {
	width: 163px;
}
/*******header styles Start*******/
.BTGH09_wide {
	overflow: hidden;
	height: 73px;
	float: left;
	width: 980px;
	position: relative;
	padding: 7px 0 0;
	font-family:  Tahoma, Arial, Verdana; 
}
/*BT logo */
.BTGH09_wide #BTGH09_BTMark {
	float:left;
	padding:15px 0 20px 20px;
}
.BTGH09_wide #BTGH09_Signpost {
	float:left;
	margin:27px 0 0 18px;
	background: transparent url(../img/css/skinnynav_sprite.png) no-repeat -312px -96px;
	width: 70px;
	height: 17px;
}

/*search form */
.BTGH09_wide #BTGH09_GlobalSearchForm {
	float:right;
	position:relative;
	width:383px;
	padding-right: 10px;
}
.BTGH09_wide #BTGH09_GlobalSearchForm fieldset {
	border:medium none;
	clear:both;
	margin:0;
}
.BTGH09_wide #BTGH09_searchCat ul {
	overflow: hidden;
	margin-left: 4px;
}
.BTGH09_wide #BTGH09_searchCat ul li {
	color:#0066CC;
	font-size: 11px;
	font-family:Tahoma, verdana,lucida,arial,helvetica,sans-serif;
	display:inline;
	float:left;
	margin:0 12px 0 0;	
}
.BTGH09_wide #BTGH09_searchCat ul li span.BTGH09_google {
	float: left;
	position: relative;
	padding-left: 4px;
	color: #666666;
	background: url(../img/css/skinnynav_sprite.png) no-repeat -560px -34px;
	width: 105px;
	height: 20px;	
}
.BTGH09_wide #BTGH09_searchCat ul li a {
	padding-bottom:10px;
	display: block;
	float: left;
}
.BTGH09_wide #BTGH09_searchCat ul li a.BTGH09_selected {
	color:#000000;
	font-weight: bold;
}
.BTGH09_wide #BTGH09_searchCat ul li a.BTGH09_highlight {
	background: url(../img/css/skinnynav_sprite.png) no-repeat -433px -121px;
}
.BTGH09_wide #BTGH09_GlobalSearchForm input.BTGH09_field {
	display:inline;
	float:left;
	margin:4px 5px 0 0;
	width:289px;
	color: #666666;
	font-size: 11px;
	padding:1px;
	border: 1px solid #cccccc;
	height: 15px;
}
.BTGH09_wide #BTGH09_GlobalSearchForm input.BTGH09_phoneBookName, 
.BTGH09_wide #BTGH09_GlobalSearchForm input.BTGH09_phoneBookLocation {
	display:inline;
	float:left;
	margin:4px 5px 0 0;
	width:142px;
	color: #666666;
	font-size: 11px;
	padding:1px;
	border: 1px solid #cccccc;
	height: 15px;
}
.BTGH09_wide #BTGH09_GlobalSearchForm .BTGH09_searchOptionsPB ul {
	overflow: hidden;
	clear: both;
	padding: 3px 0 0;
}
.BTGH09_wide #BTGH09_GlobalSearchForm .BTGH09_searchOptionsPB ul  li {
	float: left;
	font-size: 10px;
	padding: 0 10px 0 0;
}
.BTGH09_wide #BTGH09_GlobalSearchForm .BTGH09_searchOptionsPB ul  li input {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	height: 12px;
}
.BTGH09_wide #BTGH09_GlobalSearchForm .BTGH09_searchOptionsPB ul  li label {
	float: left;
	padding-top: 0;
	color: #333333;
}
.BTGH09_wide #BTGH09_GlobalSearchForm fieldset.BTGH09_highlight {
	background-color: #dae6ef;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.BTGH09_wide #BTGH09_GlobalSearchForm .BTGH09_highlightInner {
	overflow: hidden;	
	margin:0 4px 4px;	
}
.BTGH09_wide #BTGH09_GlobalSearchForm div.BTGH09_inputH16px {
	display:inline;
	float:left;
	margin-top:4px;
}
.BTGH09_wide #BTGH09_GlobalSearchForm  .BTGH09_searchFields { overflow: hidden; }
.BTGH09_wide #BTGH09_GlobalSearchForm  label {
	font-size: 11px;
	padding: 5px 0 0;
}
.BTGH09_wide #BTGH09_GlobalSearchForm  label.BTGH09_location { padding-left: 52px; }
.BTGH09_wide div.BTGH09_inputH16px {
	height:18px;
	overflow:hidden;
	width:71px;
}
.BTGH09_wide div.BTGH09_inputH16px  input.BTGH09_hover{ margin-top: -18px; }
.BTGH09_wide .BTGH09_member {
	position: absolute;
	top: 0;
	right: 400px;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	padding: 7px 10px 0;
	border-right: 1px dotted #cccccc;
	z-index: 10;
}
.BTGH09_wide .BTGH09_member p {
	background: url(../img/css/skinnynav_sprite.png) no-repeat -393px -95px;
	padding-left: 15px;
}
/* Primary Nav */
#BTGH09_PrimNav {
	background: url(../img/css/skinnynav_sprite.png) no-repeat left bottom;
	overflow: hidden;
	float: left;
	width: 980px;
	font-family:  Tahoma, Arial, Verdana; 
}
#BTGH09_PrimNav ul {
	border:0 none;
	clear:both;
	display:block;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
}
#BTGH09_PrimNav ul li {
	float: left;
	display: inline;
	margin: 0 0 0 2px;
	padding: 0;
	border: 0;
	background: #6697be url(../img/css/skinnynav_sprite.png) no-repeat right top;
	list-style: none;
	line-height: 18px;
}
#BTGH09_PrimNav ul li:hover {
	background: #93b9d2 url(../img/css/skinnynav_sprite.png) no-repeat right -90px;
}
#BTGH09_PrimNav ul li a, #BTGH09_PrimNav ul li span {
	background: url(../img/css/skinnynav_sprite.png) no-repeat -975px -30px;
}
#BTGH09_PrimNav ul li:hover a {
	background: url(../img/css/skinnynav_sprite.png) no-repeat -975px -121px;
	color: #ffffff !important;
}
#BTGH09_PrimNav ul li.BTGH09_selected {
	background: url(../img/css/skinnynav_sprite.png) no-repeat -137px -90px;
}
#BTGH09_PrimNav ul li.BTGH09_selected a, #BTGH09_PrimNav ul li.BTGH09_selected span {
	background: url(../img/css/skinnynav_sprite.png) no-repeat left -120px;
	font-weight: 600;
}
#BTGH09_PrimNav ul li span, #BTGH09_PrimNav ul li a, #BTGH09_PrimNav ul li a:link, 
#BTGH09_PrimNav ul li a:visited, #BTGH09_PrimNav ul li a:active {
	display: block;
	padding: 6px 0;
	text-decoration: none;
	color: #fff;
	text-align: center;
	font-weight: 600;
}
#BTGH09_PrimNav ul li a:hover { color: #000; }
#BTGH09_PrimNav ul li a:hover, #BTGH09_PrimNav ul li a:focus, #BTGH09_PrimNav ul li a:active{
	outline: 1px dotted #000000;
	color: #000;
}
#BTGH09_PrimNav ul li.BTGH09_selected span, #BTGH09_PrimNav ul li.BTGH09_selected a, 
#BTGH09_PrimNav ul li.BTGH09_selected a:link, #BTGH09_PrimNav ul li.BTGH09_selected a:visited, 
#BTGH09_PrimNav ul li.BTGH09_selected a:active,
#BTGH09_PrimNav ul li.BTGH09_lastselected span, #BTGH09_PrimNav ul li.BTGH09_lastselected a, 
#BTGH09_PrimNav ul li.BTGH09_lastselected a:link, #BTGH09_PrimNav ul li.BTGH09_lastselected a:visited, 
#BTGH09_PrimNav ul li.BTGH09_lastselected a:active, #PBTGH09_rimNav ul li.BTGH09_lastselected a:hover {
	color: #000;
}
#BTGH09_PrimNav ul li.BTGH09_selected a:hover{ color: #000000!important; }
#BTGH09_PrimNav ul li:hover a { color: #ffffff!important; }
#BTGH09_PrimNav ul li a.BTGH09_loginTab img {
	position: relative;
	top: 2px;
}
/*Skinny header*/
.btSections {
	height: 30px;
	background: transparent url(../img/css/skinnynav_sprite.png) no-repeat right -60px !important;
	width: 980px!important;
	z-index: 30;
}
.btSections li {
	float: left;
	width: auto;
	margin: 0;
}
.btSections li a,
.btSections li span.category {
	display: block;	
}
.btSections li a {
	background: url(../img/css/skinnynav_sprite.png) no-repeat left top;
	height: 30px;
}
.btSections li a:hover { background-position: 0 -30px; }
.btSections li.first {
	float: left;
	width: 119px;
	margin: 0 0 0 1px;
}
.btSections li .btGroup { 
	width: 77px;
	background-position: -414px 0;
}
.btSections li a.btGroup:hover { background-position: -414px -30px; }
.btSections li .btCom { 
	width: 65px;
}
.btSections li .atHome { 
	width: 74px;
	background-position: -65px 0;	
}
.btSections li a.atHome:hover { background-position: -65px 0; }
.btSections li .business { 
	width: 76px;
	background-position: -139px 0;	
}
.btSections li a.business:hover { background-position: -139px -30px; }
.btSections li .largeBusiness {
	width: 201px;
	background-position: -214px 0;	
}
.btSections li a.largeBusiness:hover { background-position: -214px -30px; }
.btSections li.hasDropDown { 
	position: relative; 
	z-index: 100;
}
.btSections li.hasDropDown div.dropDown {
	border-color:-moz-use-text-color #CCCCCC #CCCCCC;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	left:-1px;
	overflow:hidden;
	position:absolute;
	top:29px;
	width:121px;
	z-index:30;
}
.btSections li.hasDropDown div.hidden { left: -9999em; }
.btSections li.hasDropDown div.dropDown ul {
	border: 3px solid #f3f3f3;
	padding: 5px 8px;	
	background: #fff;
}
.btSections li.hasDropDown div.dropDown ul li {
	float: none;
	padding: 7px 0;
	font-size: 1.1em;
	border-bottom: 1px dotted #cccccc;
}
.btSections li.hasDropDown div.dropDown ul li.last { border-bottom: none; }