@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'tradegothicbold_condensed';
    src: url('../fonts/tradgbct-webfont.eot');
    src: url('../fonts/tradgbct-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tradgbct-webfont.woff') format('woff'),
         url('../fonts/tradgbct-webfont.ttf') format('truetype'),
         url('../fonts/tradgbct-webfont.svg#tradegothicbold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tradegothiccondensed';
    src: url('../fonts/tradegce-webfont.eot');
    src: url('../fonts/tradegce-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tradegce-webfont.woff') format('woff'),
         url('../fonts/tradegce-webfont.ttf') format('truetype'),
         url('../fonts/tradegce-webfont.svg#tradegothiccondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

.header {
	width: 100%;
	Height: 50px;
	background-image: url(../images/bg-header80.png);
	background-repeat: repeat;
}
	img.logo { 
 display: block;
	float: left;
	padding-left: 26px;
	padding-top: 0px;
	}



.phone {
    float: right;
    font-family: 'tradegothiccondensed';
	margin: 10px 10px 20px 1px;
	position: relative;
	
}
	
	
.phone a:after {
    content: "";
    height: 0;
    position: absolute;
    width: 0;
}
.phone a:before {
    content: "";
    height: 0;
    position: absolute;
    width: 0;
}
header .phone a {
    color: #636874;
}
.phone a {
    display: inline-block;
    font-size: 16px;
    line-height: 11px;
    margin-right: 1px;
    padding: 5px 9px 5px 8px;
    position: relative;
    text-decoration: none;
    transition-duration: 0ms !important;
	color: #636874;
}
	
.sf-menu a, .button, input.submit, h5, .featured-text, .twitter-text, ul.filter-children li a {font-family: 'tradegothicbold_condensed', sans-serif; }
	
/*
=============================================== 11. NAVIGATION ===============================================
*/
/* -------------------- A. ESSENTIAL STYLES -------------------- */
/*** ESSENTIAL STYLES ***/
nav select {display:none;}
.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none; }
.sf-menu {line-height:	1.0; }
.sf-menu ul {position:	relative; top:-999em;  width: 10em;  /* left offset of submenus need to match (see below) */}
.sf-menu ul li {}
.sf-menu li:hover {visibility:		inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {
	display: block;
	float:			left;
	position:		relative;
	background-image: url(../images/nav_divider.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
}
.sf-menu a {display:block;  position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:	0; top:65px; /* match top ul list item height */z-index: 99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left: 10em; /* match ul width */ top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top: -999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */ top:0;}
.main-nav {border-top: #c8c8c8 1px solid; margin-top: -10px;
	
}

/* -------------------- B. RESIZING MENU -------------------- */
.sf-menu a {padding:18px 20px 18px 20px;}  /* Top Menu Size */
.sf-menu li:hover ul, .sf-menu li.sfHover ul {top:110px;} /* Move sub-menu down */

/* -------------------- C. DEMO SKIN -------------------- */
nav {position:relative; z-index:4; margin-top:10px}
.sf-menu {  margin:0px auto 18px auto; width:752px;  }
.sf-menu a {
	 -webkit-transition: all .4s ease; -moz-transition: all .4s ease; transition: all .4s ease; -o-transition: all .4s ease;
	text-decoration:none;
	line-height:1;
	text-transform:uppercase;
}
 /* DEFAULT LINK  */
.sf-menu a, .sf-menu a:visited  {
	text-shadow: none;
	color:#4c4c4c;
	font-size:15px;
	letter-spacing: 0px;
}
 /* DEFAULT LINK HOVER AND SELETED  */
.sf-menu li.current-menu-item a, .sf-menu li.current-menu-item a:visited {	
	
}


