/*****************************************************   Layout   **
img, #prod-finders { behavior: url(/common/iepngfix.htc)}*/
#logo, img { behavior: url(/common/iepngfix.htc)}
#wrapper {
	margin: 0px auto;
	width: 950px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background: url(/imgs/body2_bg.jpg) repeat-x ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
}

p {line-height:18px;padding:0;margin:0;padding-bottom:18px;}

h1, h2, h3 {margin:0;padding:0;}
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#2c2c2c;padding-bottom:22px; font-weight:normal;}

h2{font-size:18px; font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;padding-bottom:5px;padding-top:10px;}
h3 {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;padding-bottom:10px;}

h1 sup {font-size:12px;vertical-align:top;}
h2 sup {font-size:10px;vertical-align:top;}
h3 sup {font-size:9px;vertical-align:top;}

ul {padding:0 0 18px 30px;margin:0;}
li {padding:2px 0}

a {color:#B4151B;}
a:hover {text-decoration:none;}

#footer {
	
}
#footer {
	background: #9a9a9a;
	color: #fff;
	padding-left: 12px;
	line-height:24px;
	position:relative;
	height:24px;
}

ul#footer-links {margin:0;padding:0; list-style-type:none;position:absolute; top:0px; left:350px;line-height:24px;}
ul#footer-links li{display:inline;}
ul#footer-links a{color:#fff; text-decoration:none;padding:1px 5px;}
ul#footer-links a:hover{text-decoration:underline}


#footer2-top ul, #footer2-top li, #footer2-bottom ul, #footer2-bottom li{margin:0;padding:0;}


#footer2 {}
#footer2-top {background: #9a9a9a;color: #fff}
ul#footer2-top {padding:12px;padding-left:55px;}
#footer2-top li{display:inline;}
#footer2-top li.copyright {padding-left:10px;}
#footer2-top li a {text-decoration:none; color:#fff;display:block; float:left; padding:0px 10px; border-right:1px solid #FFF;}
#footer2-top li a:hover {text-decoration:underline;}

ul#footer2-bottom {color: #000;padding:12px;text-align:center}
#footer2-bottom li{display:inline;}
#footer2-bottom li a{color:#000; text-decoration:none;padding:0px 10px; border-right:1px solid #000}
#footer2-bottom li a:hover{text-decoration:underline;}

ul#footer3-bottom {color: #000; padding:2px; text-align:center}
#footer3-bottom li{display:inline;}
#footer3-bottom li a{color:#000; text-decoration:none;padding:0px 10px; border-right:1px solid #000}
#footer3-bottom li a:hover{text-decoration:underline;}






/******************************************************   Header   ***/
#header {
	position: relative;
	width:auto;
	z-index:1000;
}

#header-nav .no-border {border:none;}

/**.hdr-phone {
	position: absolute;
	left: 617px;
	top: 28px;
}**/
.hdr-phone {
	position: absolute;
	left: 484px;
	top: 28px;
}

.hdr-fb {
	position: absolute;
	left: 650px;
	top: 42px;
}

.hdr-tw {
	position: absolute;
	left: 677px;
	top: 42px;
}

.hdr-blog {
	position: absolute;
	left: 704px;
	top: 42px;
}
.hdr-yt {
	position: absolute;
	left: 731px;
	top: 42px;
}

.hdr-mail {
	position: absolute;
	left: 758px;
	top: 42px;
}



/**

.hdr-phone {
	position: absolute;
	left: 516px;
	top: 28px;
}

.hdr-fb {
	position: absolute;
	left: 681px;
	top: 38px;
}

.hdr-tw {
	position: absolute;
	left: 717px;
	top: 38px;
}

.hdr-blog {
	position: absolute;
	left: 752px;
	top: 38px;
}

.hdr-fb {
	position: absolute;
	left: 645px;
	top: 38px;
}

.hdr-tw {
	position: absolute;
	left: 681px;
	top: 38px;
}
.hdr-yt {
	position: absolute;
	left: 717px;
	top: 38px;
}
.hdr-blog {
	position: absolute;
	left: 753px;
	top: 38px;
}**/

#header-search {
	height: 36px;
	width: 157px;
	position: absolute;
	left: 785px;
	top: 28px;
	background-image:url(/imgs/search-bg.jpg);
	padding-top:17px;
	padding-left:14px
}

#header-search input.textfield{
	background-color:#eaeaea; 
	color:#000; 
	border:none; 
	padding:3px; 
	font-size:11px; 
	width:141px;
	float:left;
	margin-right:3px;
	width:106px;
}

#header-search input.submit{width:24px; height:15px; border:none;float:left;margin-top:2px}


/*********************************************************   Misc   ***/
.clear {clear:both}
.no-border {border:none;}
.red-color {color:#B4151B;}
.red-bold-color {color:#B4151B;font-weight:bold;}
.alert {color:#B4151B;font-weight:bold;}
.enlarge-image {margin-top:10px;}
.text-small {font-size:9px;}
.narrow-text {width:80%}
.print-receipt {padding-top:5px;}

.align-left {text-align:left !important;}
.align-center {text-align:center !important;}
.align-right {text-align:right !important;}

/*********************************************************** Header Navigation ***/

#header-nav {color: #FFFFFF;background: url(/imgs/topnav-bg.gif) no-repeat;height: 23px;width: 600px;position: absolute;left:350px;top: 0px;padding-top:5px;z-index:1100}
#header-nav ul{margin:0;padding:0; list-style-type:none;padding-left:10px}
#header-nav li{margin:0;padding:0; display:inline;list-style-type:none;font-weight:bold;}
#header-nav li a{ color:#fff; padding:1px 7px; text-decoration:none; border-right:1px solid #fff;}
#header-nav li a:hover{text-decoration:none;}
#header-nav li.lp a {padding-left:10px;}
#header-nav li.cp a {color:#E1173D;}
/*#header-nav li.cp a {color:#f2000f}*/


/****************************************************** Two Columns Layout ***/
#two-columns{padding-top:22px;}
#two-columns-second-nav {float:left; width:203px}
#two-columns-right-content {float:left;width:710px;padding-left:20px;padding-bottom:20px;position:relative;}
#two-columns-second-nav a{text-decoration:none;}
#two-columns-second-nav a:hover{text-decoration:underline;}

/****************************************************** One Column Layout ***/
#one-column{padding:22px; position:relative}
.narrow-col {padding-right:160px}

/*****************************************************  Prodcuct Catalog  ***/
/*.prod-grid {min-height:165px;border:1px solid #b8b8b8; background:url(/imgs/prod-gradient.jpg) bottom left repeat-x #fff;;padding:15px 20px 20px 20px;margin-right:10px; margin-bottom:10px;width:123px; color:#828282;}

.prod-grid:hover {background-image:none; border:1px solid #2c2c2c; color:#2c2c2c; cursor:pointer;}*/

.prod-grid-img {margin-bottom:12px;}
.prod-grid-title {font-size:11px; font-weight:bold;text-align:center;}
.prod-grid-title a{text-decoration:none;}
.prod-grid-link a{text-decoration:none;}
.prod-grid-link {height:100%;}

/******************************************************   Bread Crumb Trail   ***/
#breadcrumbs {}
#breadcrumbs ul{background-color:#9e9e9e; height:26px;list-style-type:none;padding:0;margin:0;padding-left:16px;}
#breadcrumbs li{color:#fff; display:inline; display:block; float:left;padding:0;margin:0;padding-right:6px;}
#breadcrumbs a{line-height:25px; color:#fff;}
#breadcrumbs a:hover{text-decoration:none;}
#breadcrumbs a.selected{font-weight:bold;}

/***   col4-grid-tbl ***/
/*.col4-grid-tbl td {vertical-align:top;}*/
.col4-grid-tbl td {vertical-align:top;border:1px solid #b8b8b8;border:1px solid #b8b8b8; background:url(../imgs/prod-gradient.jpg) bottom left repeat-x #fff;padding:20px 20px 20px 20px;margin-right:10px; margin-bottom:10px;width:123px; color:#828282;}
.col4-grid-tbl td:hover {background-image:none; border:1px solid #2c2c2c; color:#2c2c2c; cursor:pointer;}
.col4-grid-tbl-cab td {vertical-align:top;border:1px solid #b8b8b8;border:1px solid #b8b8b8; background:url(../imgs/prod-gradient.jpg) bottom left repeat-x #fff;padding:20px 20px 20px 20px;margin-right:10px; margin-bottom:10px;width:123px; color:#828282;}
.col4-grid-tbl-cab td:hover {background-image:none; border:1px solid #2c2c2c; color:#2c2c2c; cursor:pointer;}
.col4-grid-tbl a{color:#828282; text-decoration:none;}
.prod-grid-link a{color:#828282; text-decoration:none;}
.prod-grid-title a{color:#828282; text-decoration:none;}
.prod-grid a{color:#828282; text-decoration:none;}
.prod-grid-title a:hover{color:#2c2c2c; text-decoration:none;}
.prod-grid-link a:hover{color:#2c2c2c; text-decoration:none;}
.prod-grid-title a:hover{color:#2c2c2c; text-decoration:none;}


/*** Product Finders  ***/
#prod-finders {
	position:absolute;
	top:21px;
	left:520px;
	z-index:1200;
	display:none;
	padding:10px;
	width:auto;
	height:246px;
	width:226px;
	background-image:url(/imgs/finders-bg.png);
	background-repeat:no-repeat;
}
#prod-finders #placard-finder, 
#prod-finders #sign-finder, 
#prod-finders #label-finder {
	height: 31px; 
	width: 196px; 
	padding-top:36px;
	padding-left:10px;
	margin-bottom:10px;
	}
	
	#prod-finders #placard-finder, 
#prod-finders #sign-finder {}
	
		#prod-finders #placard-finder input.textfield, 
		#prod-finders #sign-finder input.textfield, 
		#prod-finders #label-finder input.textfield { 
		 background-color:#eaeaea; 
		 color:#000; 
		 border:none; 
		 padding:3px; 
		 font-size:12px; 
		 width:151px;
		 float:left;
		 margin-right:3px;
		 }
		 
		 
		 #prod-finders #placard-finder .submit, 
		 #prod-finders #sign-finder .submit, 
		 #prod-finders #label-finder .submit { 
		 border:none;
		 width:29px;
		 height:20px;
		 border:none;
		 float:left;
		 }
		
	
/***	#prod-finders #placard-finder { background: url(/imgs/h_placardfinder.gif) no-repeat;}
	#prod-finders #sign-finder {background: url(/imgs/h_signfinder.gif) no-repeat;}
	#prod-finders #label-finder {background: url(/imgs/h_labelfinder.gif) no-repeat;}***/

	
	#prod-finders #placard-finder { background: url(/imgs/placard-bg.png) no-repeat;}
	#prod-finders #sign-finder {background: url(/imgs/sign-bg.png) no-repeat;}
	#prod-finders #label-finder {background: url(/imgs/label-bg.png) no-repeat;}

	
/***   Chat   ***/
#chat {
	margin-top:20px;
	margin-left:25px;
}

#chat2 {
	margin-top:60px;
	margin-left:25px;
}

/***   Product Detail Page   ***/
#prod-detail-tbl {margin-bottom:20px;}
#prod-detail-img {}
#prod-detail-rightcol{}
#prod-detail-details {}
#prod-detail-details td{vertical-align:top;}
#prod-detail-details th{text-align:right; vertical-align:top;}
.prod-chart {}
.prod-chart th{text-align:left;}


.prod-chart-s {}
.prod-chart-s th, .prod-chart-s td{padding:2px;padding-left:4px;}
.prod-chart-s a{display:block;line-height:22px;}
.prod-chart-s th{border-bottom:1px solid #B4151B;color:#B4151B;text-align:left;}
a.prod-chart-s-btn {padding:2px 4px; background-color:#B4151B; color:#fff; text-decoration:none; border:1px solid #2c2c2c;display:block;text-align:center;}
.prod-chart-s tr:hover{background-color:#dfdfdf;}
.prod-chart-s tr.ne:hover{background:transparent;cursor:auto;}
a.prod-chart-s-btn:hover {padding:2px 4px; background-color:#2c2c2c; color:#fff; text-decoration:none; border:1px solid #B4151B;}


.headers {background-color:#2C2C2C; color:#fff;}
table.prod-chart{ border-collapse:collapse;border:1px solid #eee}
.alt-row {background-color:#eee;}


/***   Product Detail Page   ***/

#two-columns-pd-right-content {
	float:right;
	width:203px;
	padding-top: 52px;
}
#two-columns-pd-left-content {float:left;width:620px;padding-left:20px;padding-bottom:20px;position:relative;}



.divider {border-top:1px solid #9a9a9a; height:1px; margin-top:22px;}



/**Custom css -- not from birkey**/
.thumbsLongCopy   p {padding-bottom:5px; line-height: 12px;}
.thumbsLongCopy   ul {margin-top:0px;margin-bottom:0px;}
.thumbsLongCopy   ol {margin-top:0px;margin-bottom:0px;}
/*Thumbnails*/
.col6-grid-tbl td {vertical-align:top;border:1px solid #b8b8b8;border:1px solid #b8b8b8; background:url(../imgs/prod-gradient.jpg) bottom left repeat-x #fff;padding:15px 20px 20px 20px;margin-right:10px; margin-bottom:10px;width:123px; color:#828282;}
.col6-grid-tbl td:hover {background-image:none; border:1px solid #2c2c2c; color:#2c2c2c; cursor:pointer;}
.col6-grid-tbl a {text-decoration:none; color:#828282;}
.col6-grid-tbl a:hover {color:#2c2c2c;}


.col5-grid-tbl td {vertical-align:top;border:1px solid #b8b8b8;border:1px solid #b8b8b8; background:url(../imgs/prod-gradient.jpg) bottom left repeat-x #fff;padding:15px 20px 20px 20px;margin-right:10px; margin-bottom:10px;width:123px; color:#828282;}
.col5-grid-tbl td:hover {background-image:none; border:1px solid #2c2c2c; color:#2c2c2c; cursor:pointer;}
.col5-grid-tbl a {text-decoration:none; color:#828282;}
.col5-grid-tbl a:hover {color:#2c2c2c;}

.col4-grid-tbl td {vertical-align:top;border:1px solid #b8b8b8;border:1px solid #b8b8b8; background:url(../imgs/prod-gradient.jpg) bottom left repeat-x #fff;padding:15px 20px 20px 20px;margin-right:10px; margin-bottom:10px;width:123px; color:#828282;}
.col4-grid-tbl a {color:#828282;text-decoration:none;}
.col4-grid-tbl td:hover {background-image:none; border:1px solid #2c2c2c; color:#2c2c2c; cursor:pointer;}
.col4-grid-tbl a {text-decoration:none; color:#828282;}
.col4-grid-tbl a:hover {color:#2c2c2c;}


.col3-grid-tbl td {vertical-align:top;border:1px solid #b8b8b8;border:1px solid #b8b8b8; background:url(../imgs/prod-gradient.jpg) bottom left repeat-x #fff;padding:15px 20px 20px 20px;margin-right:10px; margin-bottom:10px;width:123px; color:#828282;}
.col3-grid-tbl td:hover {background-image:none; border:1px solid #2c2c2c; color:#2c2c2c; cursor:pointer;}
.col3-grid-tbl a {text-decoration:none; color:#828282;}
.col3-grid-tbl a:hover {color:#2c2c2c;}

.col2-grid-tbl td {vertical-align:top;border:1px solid #b8b8b8;border:1px solid #b8b8b8; background:url(../imgs/prod-gradient.jpg) bottom left repeat-x #fff;padding:15px 20px 20px 20px;margin-right:10px; margin-bottom:10px;width:123px; color:#828282;}
.col2-grid-tbl td:hover {background-image:none; border:1px solid #2c2c2c; color:#2c2c2c; cursor:pointer;}
.col2-grid-tbl a {text-decoration:none; color:#828282;}
.col2-grid-tbl a:hover {color:#2c2c2c;}

.col1-grid-tbl td {vertical-align:top;border:1px solid #b8b8b8;border:1px solid #b8b8b8; background:url(../imgs/prod-gradient.jpg) bottom left repeat-x #fff;padding:15px 20px 20px 20px;margin-right:10px; margin-bottom:10px;width:123px; color:#828282;}
.col1-grid-tbl td:hover {background-image:none; border:1px solid #2c2c2c; color:#2c2c2c; cursor:pointer;}
.col1-grid-tbl a {text-decoration:none; color:#828282;}
.col1-grid-tbl a:hover {color:#2c2c2c;}



/***  Forms   ***/
 input, textarea, select {border:1px solid #A4A4A4;padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

 input:focus, textarea:focus, select:focus {border:1px solid #000}

 label {}
 fieldset {border:1px solid #a4a4a4; width:550px;}
.fieldset {margin:20px 0;margin-right:20px}
 fieldset.signup {}
 fieldset.login {}
 
 /***   Login - Signup   ***/
 
 #login-signup {}
 #login-signup {}
 #login-signup .login-fieldset  {margin-right:25px;width:370px;}
 #login-signup .login-fieldset  p{padding-left:14px;padding-top:8px;padding-right:10px;}
 #login-signup .login-td {width:360px;}
 #login-signup .login {width:360px; height:180px;margin-bottom:12px;}
 

 legend {font-size:18px; font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif; color:#B4151B}
 
.cforms td{vertical-align:top}
.cforms th{text-align:right; vertical-align:top; font-weight:normal;}
.cforms input[type="text"]{width:120px;}
.checkbox {border:none;}

.button { 
	color:#fff; 
	padding:1px 4px; 
	background-image:url(/imgs/btn.png); 
	background-repeat:no-repeat; 
	border:3px solid #80070b;
	font-size:15px; 
	font-weight:bold;
	line-height:19px;
	cursor:pointer;
	background-color: #AE1319;
	}

.button:visited { 
	color:#fff; 
	padding:1px 4px; 
	background-image:url(/imgs/btn.png); 
	background-repeat:no-repeat; 
	border:3px solid #80070b;
	font-size:15px; 
	font-weight:bold;
	line-height:19px;
	cursor:pointer;
	background-color: #AE1319;
	}


.button:hover {
	color:#fff; 
	padding:1px 4px; 
	background-image:url(/imgs/btn_o.png); 
	background-repeat:no-repeat; 
	border:3px solid #000; 
	font-weight:bold;
	line-height:19px;
	}

.button:active {
	color:#fff; 
	padding:1px 4px; 
	background-image:url(/imgs/btn.png); 
	background-repeat:no-repeat; 
	border:3px solid #80070b;
	font-size:15px; 
	font-weight:bold;
	line-height:19px;
	cursor:pointer;
	background-color: #AE1319;
	}


		
.button2 {
	color:#fff;
	padding:1px 4px;
	background-image:url(/imgs/btn_o.png);
	background-repeat:no-repeat;
	border:3px solid #000;
	font-size:15px;
	font-weight:bold;
	line-height:19px;
	cursor:pointer;
	background-color: #282828;
	}

.button2:visited {
	color:#fff;
	padding:1px 4px;
	background-image:url(/imgs/btn_o.png);
	background-repeat:no-repeat;
	border:3px solid #000;
	font-size:15px;
	font-weight:bold;
	line-height:19px;
	cursor:pointer;
	background-color: #282828;
	}
	
.button2:hover {
	color:#fff;
	padding:1px 4px;
	background-image:url(/imgs/btn.png);
	background-repeat:no-repeat;
	border:3px solid #80070b;
	font-weight:bold;
	line-height:19px;
	background-color: #AE1319;
	}

.button2:active {
	color:#fff;
	padding:1px 4px;
	background-image:url(/imgs/btn.png);
	background-repeat:no-repeat;
	border:3px solid #80070b;
	font-weight:bold;
	line-height:19px;
	background-color: #AE1319;
	}
	

.button-print {
	color:#fff;
	padding:1px 4px;
	background-image:url(/imgs/print_btn.png);
	background-repeat:no-repeat;
	border:3px solid #80070b;
	font-size:15px;
	font-weight:bold;
	line-height:19px;
	cursor:pointer;
	padding-left:25px;
	background-color: #AE1319;
	}

.button-print:visited {
	color:#fff;
	padding:1px 4px;
	background-image:url(/imgs/print_btn.png);
	background-repeat:no-repeat;
	border:3px solid #80070b;
	font-size:15px;
	font-weight:bold;
	line-height:19px;
	cursor:pointer;
	padding-left:25px;
	background-color: #AE1319;
	}
	
.button-print:hover {
	color:#fff;
	padding:1px 4px;
	background-image:url(/imgs/print_btn_o.png);
	background-repeat:no-repeat;
	border:3px solid #000;
	font-weight:bold;
	line-height:19px;
	padding-left:25px;
	background-color: #232323;
	}

.button-print:active {
	color:#fff;
	padding:1px 4px;
	background-image:url(/imgs/print_btn_o.png);
	background-repeat:no-repeat;
	border:3px solid #000;
	font-weight:bold;
	line-height:19px;
	padding-left:25px;
	background-color: #232323;
	}
	
/*** Contact Form   ***/

#contact-form-wrapper {padding:8px; background-color:#efefef; border:1px solid #a4a4a4}
#contact-form {border-collapse:collapse;}
#contact-form th{text-align:right; vertical-align:top; font-weight:normal;}
#contact-form td, #contact-form th{padding:3px;}


 
/***   Shopping Cart Table   ***/
 #cart-widget {
	position:absolute;
	left: 490px;
	top: 6px;
	background-color:#eee;
	padding:5px;
}

 #cart-widget2 {
	position:absolute;
	left: 690px;
	top: 20px;
	background-color:#eee;
	padding:5px;
}

 #cart-widget3 {
	position:absolute;
	left: 700px;
	top: 6px;
	background-color:#eee;
	padding:5px;
	width: 237px;
}

.shopping-cart-list-tbl {margin-bottom:16px;}
.shopping-cart-list-tbl .col1{padding-left:10px;}
.shopping-cart-list-tbl th{background-color:#B4151B; color:#fff;text-align:left;}
.shopping-cart-list-tbl tr:hover{background-color:#DFDFDF;}
.shopping-cart-list-tbl tr.ne:hover {background:transparent; cursor: auto;}

.locationIDq {text-decoration:underline; color:#B4151B; cursor:pointer;}
#locationID {padding:10px;height:130px; width:300px;margin-top:5px;display:none;}
#locationID img{margin-right:10px;}

/*** Account Setup ***/
#account-setup-bc { line-height:30px; padding:4px 8px; font-size:14px; background-color:#eee; border:1px solid #a4a4a4}

/*** Shipping ***/
/*.shipping-exp-dd {margin-top:5px; margin-left:10px;}*/
.tax-exempt {text-align:center; background-color:#dfdfdf;padding:4px;display:inline;width:auto;}
.shipping-form {display:none;}
.shipping-checkbox {}
.shipping-exp-dd {display:none;margin-top:7px; margin-left:14px;}

/* Pages Specific
------------------------------------------------------------------*/

/***   Payment Page   ***/
.payment-price-tbl {margin-top:20px;}
.payment-price-tbl th {color:#B4151B; text-align:right;}
.payment-total {background-color:#eee}
.payment-steps{padding:0;margin:0px 2px 10px 20px;}
#payment-right-col {padding-top:30px;}

.width-reset {width:auto;}
.payment-shipbill {width:276px;margin-right: 14px;}
.payment-shipbill fieldset p{padding-left:14px;}
.place-order {margin-right:80px;margin-top:20px;}

/*** Account Info   ***/

#preview{/***  My most Ordered Prodcut image preview   ***/
	position:absolute;
	border:1px solid #ccc;
	background-color:#ccc;
	padding:3px;
	display:none;
	color:#fff;
	}

#previewr{
	position:absolute;
	border:1px solid #ccc;
	background-color:#ccc;
	padding:0px;
	display:none;
	color:#fff;
	}

	

/***   About Us Page ***/
#two-columns-right-content #aboutus-page {}
#two-columns-right-content #aboutus-page h2{padding:0;margin:0;margin-top:20px;}
#two-columns-right-content #aboutus-page p{padding:0;margin:0;padding-bottom:12px;}

/***   Press Releas Page   ***/
#press-release-content {padding-right:100px}


/*** Careers Page ***/
#two-columns-right-content #careers-page {}
#two-columns-right-content #careers-page h2{padding:0;margin:0;margin-top:20px;}
#two-columns-right-content #careers-page h3{padding:0;margin:0;margin-top:20px;}
#two-columns-right-content #careers-page p{padding:0;margin:0;padding-bottom:12px;}
#two-columns-right-content #careers-page h3 + p{padding-right:100px;}
#careers-page-left {padding-top:55px;}

/***   Product Detail Page   ***/

#two-columns-pd-right-content {
	float:right;
	width:203px;
	padding-top: 52px;
}
#two-columns-pd-left-content {float:left;width:620px;padding-left:20px;padding-bottom:20px;position:relative;}

/* Customer Also Bought */
#prod-detail-cob_tbl {border:1px solid #a4a4a4}
#prod-detail-cob_tbl th{ /*background-color:#B4151B;*/ /*color:#B4151B;*/ color:black; font-weight:bold; border-bottom:1px solid #a4a4a4}
#prod-detail-cob_tbl td{padding:12px 2px}
#prod-detail-cob_tbl img{}
#prod-detail-cob_tbl .leftcell{padding-left:8px;}
#prod-detail-cob_tbl .rightcell{padding-right:5px;}


/* Order Detail Page */

#order-details-page {}
#order-details-page {}
#order-details-page {}
#order-details-page {}
#order-details-page {}

#order-details-top-tbl {}
#order-details-top-tbl h2{padding-top:0;margin:0;}
#order-details-key-tbl{margin-bottom:17px;background-color:#eee;}

/*.payment-price-tbl2 {margin-right:43px;}*/
.payment-price-tbl2 th {color:#B4151B; text-align:right;}
.payment-total2 {background-color:#eee}
.payment-steps2{padding:0;margin:0px 2px 10px 20px;}
#payment-right-col2 {padding-top:30px;}

.divider {border-top:1px solid #9a9a9a; height:1px; margin-top:22px;}

/*** Bolderimage edits 7/22/10   ***/
#header-search {
	left:785px;

}

ul#footer3-bottom {
color:#000000;
padding:2px;
text-align:center;
}
#footer3-bottom li {
display:inline;
}
#footer3-bottom li a {
border:none;
color:#000000;
padding:0 10px;
text-decoration:none;
}
#footer3-bottom li a:hover {
text-decoration:underline;}

dt {display:block;}
	.footer-container dl, .footer, .content p {font-size:12px;}

	/* Footer */
	.footer-container {margin-top: 8px; text-align: center; width:950px;}
	.footer {width:100%;float:left;padding-bottom:10px;background:#9a9a9a; border: 1px solid gray;}
	.footer {float:left;padding:0;margin:0;width:950px;height:auto!important;font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom: 5px;}
	.footer-inside{margin-left: 52px;}
	.footer-container dl {float:left;margin:5px 63px 5px 5px;font-weight:bold;font-size:12px;text-align: left;}
	.footer-container dl dt {color:white;font-weight:bold;}
	.footer-container dl dd {
		color: white;
		line-height: 14px;
		font-weight: normal;
		margin-left: 10px;font-size:11px;
	}

	.footer a, .footer a:hover {text-decoration: none;color:white;}
	.footer a:hover {text-decoration: underline;color:white;}
	p.copyright {margin-bottom:2px;font-size:11px;text-align:center;color:#676767;padding-top:7px;line-height:1.5em;font-family:Verdana, Arial, Helvetica, sans-serif;}
	* html p.copyright {margin-top:2px;}
	*:first-child+html p.copyright {margin-top:2px;}

	.footer dt a .footer dt a:hover  {color:white;}
	
/*** Generator Landing Page   ***/
#one-column-generator{}
/*#one-column-generator{background:url(/imgs/generator-lp-bg.gif) no-repeat 0px 0px;padding:0;}*/
#one-column-generator-psn{background:url(/imgs/generator-lp-bg.gif) no-repeat 0px 0px;padding:0;width:417px;height:320px;  position: relative;float: left;}
#one-column-generator-psn a {    position: absolute;    top: 0;    left: 0;    width: 417px;    height: 320px;}
#one-column-generator-psn a h1{display: none;}
#cp-thumbs img {margin:0 32px 20px 0;}
#cp-thumbs img.no-right-margin {margin-right:0;}
#cp-thumbs .first-thumb {}
/*#cp-thumbs .first-thumb {margin-left:392px;}*/
#gn-top-txt {margin-left:420px;}




/***  Hazmat Forms   ***/
#one-column-hazmat {padding-left:14px;}
#hz-shipping-forms-title {margin-top:3px;} 
#hz-shipping-forms-cont { background:url(/imgs/hazmat-forms/hs-bg1.jpg); width:923px;height:251px; position:relative;}
	#hz-shipping-forms-cont img{ }
	#hz-shipping-forms-cont .hz-shipping-col1 {position:absolute; width:260px;height:205px; top:10px;left:60px;}
	#hz-shipping-forms-cont .hz-shipping-col2 {
		position:absolute;
		width:260px;
		height:205px;
		top:10px;
		left:358px;
}
	#hz-shipping-forms-cont .hz-shipping-col3 {
		position:absolute;
		width:260px;
		height:205px;
		top:9px;
		left:641px;
}

	#hz-shipping-forms-cont ul, #hz-shipping-forms-cont li {padding:0;margin:0; font-size:11px; color:#2c2c2c}
	#hz-shipping-forms-cont li {margin-left:13px;}
	 

	
	
#hz-shipping-packs-cont { background:url(/imgs/hazmat-forms/hs-bg2.jpg); width:923px;height:207px; position:relative; margin-bottom:30px;}
	#hz-shipping-packs-cont img{
	position:absolute;

}
	#hz-shipping-packs-cont img.btn1{left:0px; top:128px;}
	#hz-shipping-packs-cont img.btn2{left:0px; top:165px;}
	#hz-shipping-packs-cont img.btn3{left:184px; top:128px;}
	#hz-shipping-packs-cont img.btn4{left:184px; top:165px}
	#hz-shipping-packs-cont img.btn5{
		left: 470px;
		top: 128px;}
	#hz-shipping-packs-cont img.btn6{
		left: 470px;
		top: 165px;}
	#hz-shipping-packs-cont img.btn7{
		left: 746px;
		top: 128px;
}
	#hz-shipping-packs-cont img.btn8{
		left: 747px;
		top: 165px;
}

	
#hz-shipping-publications-cont { background:url(/imgs/hazmat-forms/hs-bg3.jpg); width:923px;height:136px; position:relative;margin-bottom:20px;}
	#hz-shipping-publications-cont img{ position:absolute;}
	#hz-shipping-publications-cont img.btn1{left: 58px; top: 55px;}
	#hz-shipping-publications-cont img.btn2{left: 646px;top: 55px; }
	
	
#hz-shipping-traning-cont { background:url(/imgs/hazmat-forms/hs-bg4.jpg); width:923px;height:148px; position:relative;margin-bottom:30px;}
	#hz-shipping-traning-cont img{position:absolute;}
	#hz-shipping-traning-cont img.btn1{left: 58px; top: 77px;}
	#hz-shipping-traning-cont img.btn2{left: 357px;top: 77px;}
	#hz-shipping-traning-cont img.btn3{left: 700px;top: 77px;}
	
.btn-compare {
	position:absolute;
	z-index:100;
	left: 812px;
	top: 44px;
}


