/*
	6/18/2012
	Rushorder Theme 3 Header
*/

#header { position: relative; min-width: 988px; background: url(/siteimages/header/header-bg.png?1) repeat-x; z-index: 3; }
#header, #header > .wrapper {height: 118px;}
#header a, #header-nav a {text-decoration: none;}
#header > .wrapper {position: relative; padding-top: 0px; overflow: visible; font-family: 'proxima_nova_ltbold', 'Arial', 'Helvetica', sans-serif;}

#location-banner { height: 36px; background-color: #000; color: #fff;}
#location-banner p {margin: 10px 18px; font-size: 16px; -webkit-font-smoothing:antialiased; font-weight: normal;}
#location-banner a {color:#159ED5; text-decoration: none;}
#location-banner a:hover {color:#3eb8e9;}

#header-social-links { position: absolute; top: 9px; left: 224px; }
#header-social-links ul { list-style: none; }
#header-social-links li { background-image: url('/siteimages/header/socialbuttons.png'); width: 24px; height: 30px; display: inline-block; float: left; margin-right: 3px; }
#header-social-links > ul > .pinterest { background-position: 0; }
#header-social-links > ul > .youtube { background-position: -25px 0 }
#header-social-links > ul > .twitter { background-position: -50px 0; }
#header-social-links > ul > .facebook { background-position: -75px 0; }
#header-social-links > ul > li a { display: block; width: 24px; height: 30px; }

#header-logo { width: 200px; height: 114px; margin-top: 7px; float: left; }
#header-mid { margin: 15px 15px 0px 22px; float: left; }
#header-mid p { margin-left: 115px; font-size: 12px; color: #52575e; }
#header-reseller-ratings { margin-top: 5px; cursor: pointer; }
#header-menu { margin: 23px 0 0 0; }
#header-menu a { color: #2c5771; }
#header-menu a:hover { color: #2686b9; }
#header-menu ul { list-style: none; font-size: 24px; line-height: 17px; }
#header-menu > ul > .border-right { border-right: 1px solid #bbc6cd; }
#header-menu li { display: block; padding: 10px; float: left; }
#header-menu li:first-child { padding-left: 0; }
.design-now-link a { color: #e8731e !important; }
.design-now-link a:hover { color: #2686b9 !important; }

#header-right { position: absolute; top: 0px; right: 0px; text-align: center; }
.header-real-people {font-size: 14px; margin: 5px 0 0 0;}
.header-phone {font-size: 24px; color: #e8731e; margin: 0;}
.header-phone a {color: #e8731e;}
#header-my-account-wrapper { position: relative; margin-bottom: 4px;}
#header-my-account { line-height: 17px; display: inline-block; margin-top: 7px; padding-left: 5px; background: url(/siteimages/header/my-account-bg.png) repeat-x; background-color: #fff;  border: 1px solid #dedede; border-radius: 0 0 5px 5px; overflow: hidden; }
#header-my-account ul { margin: 6px 3px 0px 3px; list-style: none; font-size: 12px; }
#header-my-account li { display: block; padding: 2px 2px 1px 2px; float: left; }
#header-my-account li img { padding-left: 4px; }
#header-my-account li a:hover { color: #43474D; }
#header-my-account > ul > .border-right:after { color: #b1b2b1; content: '|'; margin-left: 4px; }
.header-logout { position: absolute; top: 16px; right: -45px; }

/* shop dropdown */
#header  > .shop-dropdown-wrapper { position: relative; width: 988px; margin: 0 auto; }
#header > .shop-dropdown-wrapper > #shop-dropdown { position: absolute; top: -30px; right: 23px; background-color: #fff; border: 3px solid #e3e7e7; border-radius: 8px; box-shadow: 3px 3px 6px #888888; padding: 2px 2px 10px 2px; width: 600px; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .dotted { padding: 5px 10px 0px 10px; clear:both; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock { float: left; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock-standard { width: 190px; min-height: 185px; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock-services { width: 550px; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock  h3 { padding-left: 8px; color: #159ed5; font-size: 16px; font-weight: 500; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock  h3 a { color: #159ed5; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock  h3 a:hover { color: #3eb8e9; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock > ul { list-style: none; padding-left: 18px; line-height: 19px; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock > ul > li a { color: #43474D; font-size: 15px; font-weight: 500; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock > ul > li a:hover { color: #e15e21; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock > .services-list > li { float: left; clear: none; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock > .services-list > .services-left { width: 200px; }
#header > .shop-dropdown-wrapper > #shop-dropdown > .shop_dropdownBlock > .services-list > .services-right { width: 300px; }

/* Google Plus One shim */
#header-nav #___plusone_0 {position: relative; top: 7px; width: 66px !important;}
#header-nav #___plusone_0 iframe {display: block;}
