@import url(//fonts.googleapis.com/css?family=Nunito:700);
@import url(//fonts.googleapis.com/css?family=Nunito:300);

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	border-image: initial;
}

a {-webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}

.getRadius {border-radius: 5px;}

body {color: #333;
font: 300 16px/1.2 "Arial", "Arial", "Arial", sans-serif;
width: 100%;
min-width:990px;
overflow-x: hidden;}

#contact-holder{overflow-y:hidden;
background: #FFCC2F url(../images/shade-line-down.png) repeat-x bottom;
height:0;}

#contact{width:990px;
margin:0 auto;
padding:50px;}

#contact input, #contact textarea {border-color:#aaa;}

#contact-holder table td {padding-right: 15px;}

#contact #contact-title {font-family: 'Nunito', sans-serif;
font-weight:700;
font-size:2em;
color: #5d3b0c;}

#contact #contact-col-left{float: left;
width: 250px;
color: #5d3b0c;
margin-top: 10px;}

#contact #contact-col-left p{margin:10px 0 0;
font-size:13px;}

#contact-holder table label {color: #5d3b0c;
padding-left: 20px;}

#mainwrapper{background: #fff;}

#header-holder {height: 67px;
background: #ddd;}

#header {width: 990px;
height: 67px;
margin: 0px auto;}

#logo {width: 133px;
height: 55px;
background: url(../images/sprite.png);
margin-top: 6px;
float: left;
margin-right: 20px;}

#logo a{height:100%;
display:block;
}

#quick{width: 119px;
height: 23px;
position: absolute;
background: url(../images/sprite.png);
margin-left: 689px;
cursor:pointer;}

#quick {background-position:-650px -110px;}

#header-left-nav {list-style: none;
font-family: 'Nunito', sans-serif;
font-weight:700;}

#header-left-nav li {float: left;
font-size: 1em;
list-style: none outside none;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}

#header-left-nav li a {text-decoration: none;
color: #444;
height: 67px;
vertical-align: middle;
display: table-cell;}

#header-left-nav li a:hover {color:#f98527;}

.header-left-nav-selected {color:#f98527 !important;}

.menu-sep {height: 67px;
width: 1px;
background: #ccc;
margin: 0 15px;
float:left;}

#header-right-nav{list-style:none;
float:right;
margin-top:22px;
font-family: 'Nunito', sans-serif;
font-weight:300;}

#header-right-nav li {float:left; margin-left:7px;}

#header-right-nav li a {text-decoration:none;}

#btn-help {background: #333;
font-size: 13px;
color: #ffffff;
width: 22px;
height: 22px;
display: table-cell;
text-align: center;
vertical-align: middle;}

#btn-help:hover {background:#f98527;}

#btn-login {background:#333;
font-size: 13px;
color: #ffffff;
width: 52px;
height: 22px;
display: table-cell;
text-align: center;
vertical-align: middle;}

#btn-login:hover, #btn-signup:hover {background:#f98527;}

#flash-holder {height: 30px;background: #222;}

#flash {margin:0 auto;
width:990px;
height:30px;
background: url(../images/publish-header.png) 0px -55px no-repeat;}

#subheader-holder {background: #707377;
border-top: 1px solid #aaa;
height: 32px;
display:none;}

#subheader {margin:0 auto;
width:990px;
height:32px;}

#subheader ul {list-style: none;
font-family: 'Nunito', sans-serif;
font-weight:300;
float:right;}

#subheader ul li {float: left;
font-size: .8em;
list-style: none outside none;}

#subheader ul li a {text-decoration: none;
color: #ccc;
height: 32px;
vertical-align: middle;
display: table-cell;}

#subheader ul li a:hover {color:#FFF;}

.sub-menu-sep {height: 32px;
width: 1px;
background: #999;
margin: 0 15px;
float:left;}

#footer-header {
height: 10px;
background: #222;
box-shadow: 0 0 30px rgba(0,0,0,.8);
}

#footer-holder{background:#FFCC2F url(../images/footer-rep.png) repeat-x;}

#footer {width:990px;
margin:0 auto;
padding: 20px 0 5px;}

.footer-col {float:left;}

#footer label {color:#5d3b0c;
font-family: 'Nunito', sans-serif;
font-weight:700;
font-size: 14px;}

#footer ul {list-style:none;}

#footer ul li {}

#footer ul li a {font-size:12px;
color:#53360c;
text-decoration:none;}

#footer ul li a:hover {color:#a36d20;}

#powered-holder {}

#powered-image {width:85px;
height: 145px;
background: url(../images/sprite.png) -639px -236px no-repeat;
margin-top: 10px;}

#powered-image a {display:block;}

#partners-holder {width: 122px;
height: 150px;
padding: 19px 18px 0px;
margin-top: -20px;
margin-right:30px;
background: #FFCC2F;
box-sizing:content-box;}

.tile {width:122px;
height:44px;
margin-top:10px;
overflow:hidden;}

.tile img {float:left;}

#tile1 {width:732px;
height:44px;
margin-left:0px;}

#tile2 {width:732px;
height:44px;
margin-left:-610px;}

#extra-holder {}

#extra-holder small{font-size:9px;}

#extra-holder #iab{margin-top: 10px;
width: 116px;
height: 32px;
background: url(../images/sprite.png) -654px 0px no-repeat;}

.social-icons {float:left;
margin:5px 5px 15px 0;
display:block;
height:22px;
width:22px;}

#extra-holder span {width:22px;
height:22px;
display:block;
margin-right:7px;}

#meet-us-holder {font-size:11px;}
#meet-us-holder dt {font-size: 12px; margin-top: 10px;}
#meet-us-holder .booth {font-size: 10px; font-weight: normal; white-space: nowrap;}

#linkedin-icon{background: url(../images/sprite.png) -716px -35px no-repeat;}
#linkedin-icon:hover{background: url(../images/sprite.png) -716px -58px no-repeat;}

#facebook-icon{background: url(../images/sprite.png) -748px -35px no-repeat;}
#facebook-icon:hover{background: url(../images/sprite.png) -748px -58px no-repeat;}

#twitter-icon{background: url(../images/sprite.png) -684px -35px no-repeat;}
#twitter-icon:hover{background: url(../images/sprite.png) -684px -58px no-repeat;}

#baseline {text-align: center;
font-size: 11px;
color: #a36d20;
padding: 10px 0 20px;
border-top: 1px dotted #a36d20;
margin-top:1px;}

#baseline a{color:#3e3e3e;
text-decoration:none;}

#baseline a:hover{color:#a36d20;}

#extra-footer-holder{border-bottom: 5px solid #FFCC2F;}

#extra-footer{width:868px;
height:120px;
margin:0 auto;
overflow:hidden;}

#footer-tools{width:2170px;
margin-left:0px;}

#home-tools-container {font-size:12px;
margin-top:30px;}

.home-tool {float:left;
width:207px;
margin-right:10px;}

.home-tool .tool-img {width: 113px;
height: 58px;
float: left;
margin-right:7px;
}

.home-tool .tool-img a {display:block;
width:100%;
height:100%;}

.home-tool:hover {color:#3b72d2;}

.home-tool p {width:87px;
height:58px;
overflow:hidden;
padding-top:10px;}

#footer-left-nav{display:block;
width:17px;
height:21px;
background:url(../images/sprite.png) 0px -85px;
position: absolute;
margin-top: 50px;}

#footer-left-nav{background:url(../images/sprite.png) 0px -85px;}

#footer-left-nav:hover{background:url(../images/sprite.png) -54px -85px;}

#footer-right-nav{background:url(../images/sprite.png) -27px -85px;
margin-top: -70px;
margin-left: 973px;}

#footer-right-nav:hover{background:url(../images/sprite.png) -81px -85px;}

.footer-nav{display:block;
width:17px;
height:21px;
position: absolute;
margin-top: 50px;
cursor:pointer;}

#footer-tools-ctrl{width:990px;
margin:0 auto;}

.btn-profile {display: table-cell;
color: #3b72d2;
padding: 5px 10px;
border: 1px solid #3b72d2;
font-family: 'Nunito', sans-serif;
font-size: 1.1em;
box-shadow: 0 1px 1px #3b72d2;
text-decoration:none;
_left: 85px;}

.btn-profile:hover {border:1px solid #f98527;
color: #f98527;
box-shadow: 0 1px 1px #f98527;}

.btn-profile:hover > .glyph-arrow{background: url(../images/sprite.png) -59px -65px;}

.glyph-arrow{width: 9px;
height: 10px;
display: block;
float:left;
margin:5px 5px 0 0;
background: url(../images/sprite.png) -73px -65px;
-webkit-transition: 0.25s;
-moz-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;}

.btn-text{display:block;
float:left;}

#top-shader {background:url(../images/shade-line-down.png) repeat-x bottom;
height:11px;}

#down-shader {background:url(../images/shade-line-up.png) repeat-x bottom;
height:11px;}
