.header { width: 910px; padding-left: 22px; padding-right: 23px; padding-top: 7px;}
.Rushheader img.floatLeft { width: 910px; margin-top:12px; padding-left :18px}
/* top part of the header line css */
.topHeader { padding-left: 22px; padding-right: 14px; margin-bottom: 10px;}
.topHeader img.floatLeft { margin-top: 12px;}
/* nav menu*/
.topHeader .placeHolderHeight { margin-bottom: 10px; height: 16px;}
.topHeader div.floatRight { margin-top: 12px; max-width: 620px;}
.topHeader div.floatRight p.floatRight { color: #7c7c76; font-size: 11px; margin-right: 15px; display: inline; line-height: 16px; margin-bottom: 0px; text-align: right; font-style: italic;}
.topHeader ul { margin-bottom: 10px;}
.topHeader ul li { float: left; }
.topHeader ul li a.first { border: 0px none;}
.topHeader ul li a { float: left; display: inline; font-size: 11px; color: #83847b; font-weight: bold; text-decoration: none; line-height: 16px;	 }
.topHeader ul li a:link, .topHeader ul li a:visited, .topHeader ul li a:active, .topHeader ul li a:hover, .topHeader ul li a:focus { color: #83847b; text-decoration: none;}
.topHeader ul li a.getEmailUpdates { background-image: url("https://a1.websitealive.com/758/Visitor/vButton_v3.asp?groupid=758&departmentid=0&w=400&h=400&icon_online=https%3A%2F%2Fwww%2Ethreadsmith%2Ecom%2Fimages%2FChatIconLive%2Egif&icon_offline=https%3A%2F%2Fwww%2Ethreadsmith%2Ecom%2Fimages%2FChatIconOffLine%2Egif"); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin-right: 15px;}
.topHeader ul li a.signLock { background-image: url("./../images/lockIcon.jpg"); background-repeat: no-repeat; background-position: left center;  padding-left: 20px; margin-right: 15px;}
.topHeader ul li a.savedDesigns { background-image: url("./../images/savedDesignsIcon.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin-right: 15px;}
.topHeader ul li a.help { background-image: url("./../images/questionMarkIcon.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin-right: 15px;}
.topHeader ul li a.cart { background-image: url("./../images/cartIcon.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin-right: 15px;}
.topHeader ul li a.cart span { font-weight: normal;}
.topHeader div.floatRight p.floatRight { font-size: 11px; line-height: 16px; color: #7c7c76; letter-spacing: 0.5px;}
.topHeader div.floatRight p.floatRight a.learnMore { background-image: url("./../images/arrowIcon.jpg"); background-repeat: no-repeat; background-position: left center; margin-left: 5px; padding-left: 15px; color: #489ddb; text-decoration: none;}
/* end of the top part of the header line css */

/* bottom part of the header line css */
/* nav menu */
.bottomHeader ul { background-image: url("./../images/topNavBg.png"); background-repeat: no-repeat; background-position: bottom; width: 680px; height: 40px;}
.bottomHeader ul li { float: left; display: block; background-image: url("./../images/headerTopSpacer.png"); background-repeat: no-repeat; background-position: right 60%;}
.bottomHeader ul li.last { background-image: none;}
.bottomHeader ul li a { display: block; padding-right: 19px; text-decoration: none; float:left; color: white;}
.bottomHeader ul li a:link, .bottomHeader ul li a:active, .bottomHeader ul li a:visited { color: white;}
.bottomHeader ul li a .left { display: block; padding-left: 18px;}
.bottomHeader ul li a .right { display: block; padding-top: 13px; padding-left: 0px; padding-right: 0px; font-family: Verdana, Arial, Helvetica; font-size: 16px; font-weight: bold; line-height: 17px; padding-bottom: 10px;}
.bottomHeader ul li a:hover, .bottomHeader ul li a:focus, .bottomHeader ul li a.activeTop  {   background-image: url("./../images/rightLink.png"); background-repeat: no-repeat; background-position: center right; text-decoration: none; color: #454546;}
.bottomHeader ul li a.activeTop:link, .bottomHeader ul li a.activeTop:visited, .bottomHeader ul li a.activeTop:hover, .bottomHeader ul li a.activeTop:active, .bottomHeader ul li a.activeTop:focus { color: #454546; text-decoration: none;}
.bottomHeader ul li a:hover .left, .bottomHeader ul li a:focus .left, .bottomHeader ul li a.activeTop .left{ background-image: url("./../images/leftLink.png"); background-repeat: no-repeat; background-position: center left;}
.bottomHeader ul li a:hover .right, .bottomHeader ul li a:focus .right, .bottomHeader ul li a.activeTop .right{ background-image: url("./../images/centerLink.png"); background-repeat: repeat-x; background-position: center;}
/* toll free part */
.bottomHeader p { background-image: url("./../images/topNavRight.png"); background-repeat: no-repeat; background-position: bottom; width:204px; padding-left: 22px; padding-top: 13px; line-height: 17px; font-size: 11px; color: #999999; padding-bottom: 10px; height: 17px; }
.bottomHeader p span { font-size: 16px; color: #cbb765; font-weight: bold;}
/* end of the  bottom part of the header line css */

/* ==== personal shop header ============= */
.personalShopHeader { padding-bottom: 10px;}
.personalShopHeader div.floatLeft { width: 530px; }
.personalShopHeader div.floatLeft h1 { width: 180px; font-size: 20px; line-height: 22px; color: #2781b8; font-weight: bold; padding-right: 20px; margin-right: 20px; border-right: 1px solid #c7c7b6; padding-top: 5px; padding-bottom: 5px;}
.personalShopHeader div.floatLeft h2 { width: 305px; font-size: 20px; font-weight: normal; color: #8f8f86; line-height: 22px; padding-top: 5px; padding-bottom: 5px;}
.personalShopHeader div.floatRight { padding-top: 5px;}
 /* SAFARI FIX because Apple is not consistent with font weights n Safari vs Everyone else even ie6 */
	/*@media screen and (-webkit-min-device-pixel-ratio:0) {
		.bottomHeader ul li a .left { padding-left: 17px;}
		.bottomHeader ul li a { padding-right: 18px;}
	}*/
/* end of hackz0r */
