/* @group NAV */
#head #nav {
	background: #a00a1c url(http://www.channellock.com/pressroom/images/nav-bg.png) no-repeat center top;
	clear: both;
	height: 32px;
	margin-bottom: 7px;
	position: relative;
	width: 100%;
	z-index: 100;
}
#head #nav ul {
	background: url(http://www.channellock.com/pressroom/images/product-nav-bg.png);
	display: block;
	height: 32px;
	list-style: none;
	padding-left: 0;
	overflow: hidden;
	text-indent: -999em;
}
#head #nav ul li {
	display: inline;
	float: left;
	height: 32px;
	/*padding-left: 5px;*/
	width: 160px;
}
#head #nav ul li a {
	background: url(http://www.channellock.com/pressroom/images/nav.png) left top no-repeat;
	display: block;
	height: 32px;
}
#head #nav ul li .pliers {background-position:left top;}
#head #nav ul li .pliers:hover {background-position:left -32px;}
#head #nav ul li .pliers-sel {background-position:left -64px;}
#head #nav ul li .wrenches {background-position:-160px top;}
#head #nav ul li .wrenches:hover {background-position:-160px -32px;}
#head #nav ul li .wrenches-sel {background-position:-160px -64px;}
#head #nav ul li .codeblue {background-position:-320px top;}
#head #nav ul li .codeblue:hover {background-position:-320px -32px;}
#head #nav ul li .codeblue-sel {background-position:-320px -64px;}
#head #nav ul li .screwdrivers {background-position:-480px top;}
#head #nav ul li .screwdrivers:hover {background-position:-480px -32px;}
#head #nav ul li .screwdrivers-sel {background-position:-480px -64px;}
#head #nav ul li .specialuse {background-position:-640px top;}
#head #nav ul li .specialuse:hover {background-position:-640px -32px;}
#head #nav ul li .specialuse-sel {background-position:-640px -64px;}
#head #nav ul li .giftsets {background-position:-800px top;}
#head #nav ul li .giftsets:hover {background-position:-800px -32px;}
#head #nav ul li .giftsets-sel {background-position:-800px -64px;}
/* @end */
.cl-info h3 {color: #1b769e; font-size: 30px; text-transform: uppercase; padding-bottom: 12px;}
.login h3 {padding-bottom: 0 !important;}
.login p{color: #555555; font-size: 14px;}
.login tr td {color: #535556; font-size: 12px;}
#main-image {height: 380px;}
#sweeps-banner {height: 157px; width: 960px; background: url(/nation/images/NationBanner-bkgd.jpg) no-repeat top left; position: relative;}
#sweeps-banner-text {float: right; font-size: 12px; margin-top: 7px; margin-right: 45px; width: 560px;}
#sweeps-banner-text  h2 {padding: 0 0 10px; font-size: 30px; text-transform: none !important; margin-bottom: 0 !important; height: 75px;}
#sweeps-banner-text img {vertical-align: middle;}
#sweeps-banner-text a {font-size: 16px; color: #fff;}
#sweeps-banner-text a:hover {text-decoration: none;}
#new-members-wrapper {float: left; display: inline; margin-right:5px; width: auto;}
#new-members-wrapper img {margin-right: 4px;}
#new-members-header {float: left; width: auto; padding-top: 14px;}
#new-members-header img {padding-top: 2px;}
#new-members-header .r h2 a {width: 165px;}
a.sweeps-link {width: 85px;padding:15px 0 0 3px; vertical-align: middle;}
.l {float: left;margin-left: 20px;}
#sweeps-banner .l {float: left;margin-left: -20px;}
.r {float: right;}
.clr {clear: both;}
.cl-main {background-color: #edeeef; padding: 20px; min-height: 400px;}
.state-map {float: left; width: 680px; padding-right: 20px;}
.state-map .state-map-header {background: url(/nation/images/state-header-bg.png) no-repeat top left; width: 680px; padding: 3px 0 2px 8px;}
span.num {line-height: 25px; font-size: 14px; font-weight: bold;}
span.text {font-size: 10px;}
.top-tools {float: right; width: 220px;}
.top-tools .header {background: url(/nation/images/top-tools-header-bg.png) no-repeat top left; padding: 3px 0 2px 8px;}
.top-tools .top-tools-sub {width: 218px; border: 1px solid #535556; min-height: 390px;}
.top-tools .tool-listing {width: 140px; height: 100px; margin: 22px 25px 23px 25px;}
.top-tools .tool-listing a {text-decoration: none;}
.top-tools .tool-listing .l {background-color: #535556; float: left;}
.top-tools .tool-listing .l h2 {margin: 39px 15px 38px;}
.top-tools .tool-listing .r {width: 100px; float: left;}
.paging {color: #535556; margin-top: 20px;}
.paging a {color: #535556;}
.paging a:hover {text-decoration: none;}
.paging .sort {width: 262px; float: left;}
.paging .sort select {width: 191px; margin-left: 25px;}
.paging .filter {width: 369px; float: left; margin: 0 40px;}
.paging .filter select {margin-left: 14px;}
.paging .pages {float: right;}
.cl-member {margin-top: 20px; border-top: 1px solid #969797; padding-top: 17px; min-height: 171px;position:relative;width: 920px;}
.cl-member .l {float: left; width: 113px; margin-right: 35px;}
.cl-member .l h2 {padding-top: 6px;}
.cl-member .r {float: left; font-size: 14px; color: #969797; padding-top: 5px;}
.cl-member .r h2 {font-size: 20px; font-weight: bold; color: #969797; text-transform: none; line-height: 16px;}
.cl-member .r span {color: #000; padding-left: 85px;}
.cl-member .r img {margin: 11px 17px 0 0;}
.view-profile {position: absolute; top: 15px; right: 15px;}
.hidden {display: none; color: #000;}
img.icon {margin-right: 10px;}
.profile {margin-top: 35px; font-size: 14px; color: #555555;}
.profile .pic {float: left; width: 252px; margin-right: 40px;}
.profile .info {width: 600px; float: left; }
.profile h4 {padding: 10px 0 35px; margin-bottom: 0 !important;}
.profile a {color: #005493; padding-left: 20px;}
.profile a:hover {text-decoration: none;}
.profile span {font-size: 16px; color: #555555;}
.my-tools {width: 93px; padding-right: 30px; float: left; height: 150px;}
.my-tools a {padding:0px;}
.my-tools img {padding-bottom: 10px;}

.sign-up .on {background: url(/nation/images/step-tab-on.png) no-repeat top left;  padding: 3px 0 2px 8px; width: 298px; float: left;}
.sign-up .off {background: url(/nation/images/step-tab-off.png) no-repeat top left;  padding: 3px 0 2px 8px; color : #878787; width: 298px; float: left;}
.sign-up .sign-up-box {width: 880px; border: 1px solid #535556; min-height: 400px; padding: 18px; color: #535556;}
.sign-up .sign-up-box h2 {color:#535556; font:bold 20px Arial,Helvetica,sans-serif; padding-bottom: 14px;}
.sign-up .sign-up-box .l {width: 455px; padding-right: 25px; border-right: 1px dotted #000; min-height: 250px;}
.sign-up .sign-up-box .l .disclaimer-copy {border: 1px solid #999933; background-color: #ffffcc; font-family: Times New Roman; font-size: 14px; color: #999933; width: 435px; padding: 9px; margin-bottom: 20px;}
.sign-up .sign-up-box input.textbox, .sign-up .sign-up-box select {float: right; width: 353px; margin-bottom: 9px;}
select.normalDDL,input.normalTxt {width: 200px !important;float:none !important; margin-bottom: 0px !important; vertical-align: middle;}
input.add {vertical-align: middle; margin-left: 5px;}
table.toolSelectionList {margin-top: 15px;}
table.toolSelectionList tr td {width: 115px; padding: 0 10px;}
table.toolSelectionList label {float: right !important;}
table.toolSelectionList input[type=checkbox] {float: left !important; margin: 100px 10px 0 0;}
table.toolSelectionList label {width: 90px !important;}
.sign-up .sign-up-box label {float: left; margin-bottom: 12px; font-size: 12px; color: #535556; width: 93px;}
/*.Birthday {float:none !important; width: 109px !important; margin-right: 7px;}*/
.Birthday {float:right !important; width: 109px !important; margin-right: 7px;}
td.birthday-select {padding-left: 5px;}
* html td.birthday-select {padding-left: 0 !important;}
*+html td.birthday-select {padding-left: 0 !important;}
input[type=checkbox] {float: none !important; vertical-align: sub; /*margin-bottom:0 !important;*/}
.submit {margin-top: 18px;}

#userBar
{
float:right;	
}

/* Popup Styling */
.popup-wrapper {background: url(/nation/images/popup-bg.png) top left; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 100; display: none;}
.popup-container {margin: 50px auto 0 auto; text-align: left; vertical-align: top; border: 2px solid #535556; background-color: #EDEEEF; height: 400px; color: #555555; padding: 20px 15px; overflow: scroll;}

