﻿
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	/*scrollbar-face-color: #EEEEEE;
	scrollbar-arrow-color: #000;
	scrollbar-highlight-color: #F5F5F5;
	scrollbar-3dlight-color: #f00;
	scrollbar-shadow-color: #848484;
	scrollbar-darkshadow-color: #f00;
	scrollbar-track-color: #0f0;*/
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

table {
	margin: 0px;
	padding: 0px;
	border: none;
}
.b {
font-weight: bold;
}
#CategoryID {font-weight: bold;}
.same_as_h1 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575757;
	display: inline;
}

h1 {
	display: inline;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575757;
}

.h1_red {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C01D21;
}

.h1_margin {
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575757;
}

.same_as_h2, .same_as_h2 h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
}

.same_as_h1, .same_as_h1 h2{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575757;
	display: block;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}

/* HEADER */
a.link_without_effect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	text-decoration: none;
}

li {
	margin: 0px;
	padding: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
}

#whole_header {
	height: 91px;
	width: 840px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	position: relative;
}

#header_left {
	height: 75px;
	width: 221px;
	margin: 0px;
	padding: 8px;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../images/bg_red.jpg);
}

/*
#header_center {
	height: 75px;
	width: 300px;
	margin: 0px;
	padding: 8px;
	position: absolute;
	left: 237px;
	top: 0;
	background-image: url(../images/bg_grey.jpg);
}
*/
#header_center {
	height: 91px;
	width: 341px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 237px;
	top: 0;
	background-image: url(../images/bg_white.jpg);	
}


/*#header_right {
	height: 79px;
	width: 250px;
	margin: 0px;
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(../images/bg_white.jpg);
}*/
#header_right {
	height: 79px;
	width: 250px;
	margin: 0px;
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(../images/bg_grey.jpg);
}



#header_conteiner_left {
	height: 75px;
	width: 205px;
	margin-left: 8px;
	position: relative;
}

#search_image {
	position: absolute;
	left: 0;
	top: 5px;
}

#find {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}

#search_box {
	position: absolute;
	top: 30px;
	left: 0;
	width: 205px;
	position: relative;
}

.input_search_field {
	height: 20px;
	width: 162px;
	margin: 0px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: solid 1px #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.breadcrumbs {
	margin-top: 21px;
	border-collapse: collapse;
	width: 590px; 
	/* width:100%; */
}

.breadcr_nomarg {margin-top:0 !important}
.breadcr_nomarg .breadcrumbs_tr {vertical-align:top; padding-top:20px}
.breadcr_nomarg .lpCompRight, .lpSearchBlock .lpCompRight, .main_body_EA .lpCompRight{margin-bottom:0}

.breadcr_myacc {margin:0 0 15px 0 !important; width:100%}
.breadcr_myacc .breadcrumbs_tr {vertical-align:top; padding:20px 0 0 30px}
.breadcr_myacc .lpCompRight{margin-bottom:0}

.breadcrumbs2 {
	margin-top: 21px;
	border-collapse: collapse;
	width: 880px; 
	/* width:100%; */
}
.main_body_EA .breadcrumbs {
	width:100%;
}
.main_content .breadcrumbs {
	width:100%;
}
.breadcrumbs_home {
	margin-top: 21px;
	border-collapse: collapse;
	width: 826px;
}

.breadcrumbs_long {
	margin-top: 21px;
	border-collapse: collapse;
	width: 895px;
}

.center_data {
	background-position: center center; 
	text-align: center; 
	vertical-align: middle;
}
.center_data .quick_pick {
	background-image:url(../images/back_button_default.gif);
	background-repeat: no-repeat;
	position:relative;
	top:-10px;
	height:24px;
	background-position: center center; 
}
.center_data .quick_pick a {
	text-transform: uppercase;
	position: relative;
	top: 5px;
}
.center_data a {
	white-space:nowrap;
	}
.hidden_form {
	display: inline; 
	margin: 0;
}
.input_search_submit {
	height: 20px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	background-color: #000;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	border: solid 1px #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#add1 {
	bottom: 12px;
	position: absolute;
	left: 145px;
}

#link_search {
	position: absolute;
	bottom: 0px;
}

#header_center_left {
	position: absolute;
	left: 16px;
	top: 8px;
	height: 75px;
	width: 150px;
}

/*#header_center_right {
	position: absolute;
	right: 8px;
	top: 14px;
	height: 75px;
	width: 130px;
	font-size: 10px;
}*/

#txt_right_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left:10px;
	margin: 0px;
	width: 60px;
}

#txt_username
{
	position: absolute;
	left: 0px;
	top: 16px;
	height: 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	color: #666666;
	margin: 0px;
	padding: 0px;
}

#txt_password
{

    position: absolute;
	left: 0px;
	top: 38px;
	height: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	color: #666666;
	margin: 0px;
	padding: 0px;	
}


#fld_login {
	position: absolute;
	left: 60px;
	top: 12px;
	height: 0px;
	width:  145px;
	
}

.text_field_login {
	height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: solid 1px #CACACA;
	display: block;
	float: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.link_blue_12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	color: blue;
	text-decoration: none;
}

.link_blue_10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	color: blue;	
}

.news_padding {
	padding-left: 10px;	
}

.text_14_grey_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	text-decoration: none;
	color: #575757;
	margin: 0px;
	padding: 0px;
}


#fld_password {
	position: absolute;
	left: 60px;
	top: 35px;
	height: 0px;
	width:  145px;
}


#header_center_right { 
	position: absolute;
	right: 0px;
	top: 14px;
	height: 75px;
	width: 125px;
	font-size: 10px;
}



.dot_list {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-align: left;
	text-decoration: none;
}

.list {
	margin: 0px;
	padding: 0px;
}

.text_11_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.text_10_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

a:link.text_10_grey, a:active.text_10_grey, a:visited.text_10_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #575757;
	margin: 0px;
	padding: 0px;
}

a:hover.text_10_grey {
	text-decoration: underline;
}

.text_10_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #575757;
	margin: 0px;
	padding: 0px;
}

.text_field {
	height: 16px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: solid 1px #CACACA;
	displey: block;
	float: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text_field_me {
	height: 16px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: solid 1px #CACACA;
	displey: block;
	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.text_field1 {
	height: 16px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border: solid 1px #CACACA;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.submitt_go {
 height: 18px;
 width: 26px;
 margin-top: 2px;
 margin-bottom: 2px;
 padding: 0px;
 background-color: #000;
 border: solid 1px #000;
 display: block;
 float: left;
 font-weight: bold;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #fff;
}
.submitt_add_to_cart {
	height: 18px;
	width: 94px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
	background-color: #C01D21;
	border: solid 1px #C01D21;
	displey: block;
	float: left;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.submitt_add_to_cart.bg {
	background: url("../images/add-to-cart-button.gif") no-repeat left top;
	width: 94px;
	height: 18px;
	font-size: 1px;
	line-height: 0;
	text-indent: -5000px;
	border: none!important;
}

.select {
	height: 18px;
	width: 164px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
	padding: 0px;
	border: solid 1px #f00;
	displey: block;
	float: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lpselect {
	height: 18px;
	width: 195px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
	padding: 0px;
	border: solid 1px #f00;
	displey: block;
	float: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.null {
	margin: 0px;
	padding: 0px;
}

#forgot_password_link {
	clear: left;
	position: absolute;
	bottom: 3px;
}

.float_left {
	margin: 0px;
	padding: 0px;
	float: left;
}

.float_right {
	margin: 0px;
	padding: 0px;
	float: right;
}

.clear_left {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
}

.clear_right {
	margin: 0px;
	padding: 0px;
	clear: right;
}

.clear_both {
	margin: 0px;
	padding: 0px;
	clear: both;
}

.conteiner_order {
	clear: left;
	width: 250px;
}

#million {
	margin-top: 6px;
	margin-bottom: 6px;
}

#header {
	padding: 0px;
	clear: both;
	float: none;
	height: 259px;
	width: 840px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header_line1 {
	margin: 0px;
	padding: 0px;
	height: 143px;
	width: 895px;
	position: relative;
}

#header_line2 {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 895px;
	background-color: #000000;
	text-align: center;
}

#header_line2-print {
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 895px;
	background-color: #000000;
	text-align: center;
}

#header_line3 {
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 895px;
	position: relative;
	background-image: url(../images/bg_grey.jpg)
}

#logo {
	float: left;
	height: 125px;
	width: 181px;
	padding-top: 18px;
	padding-left: 17px;
	padding-right: 0px;
}

#right_header {
	margin: 0px;
	float: right;
	height: 135px;
	width: 244px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	position: relative;
}

#people {
	margin: 0px;
	float: left;
	height: 60px;
	width: 143px;
	padding-top: 63px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.people {
	display: block;
}

#header_title {
	font-family: "Helvetica Neue", Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 50px;
	width: 228px;
	padding-top: 93px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.nav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;//#898989;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border:none !important;
}


#view_cart {
	float: left;
  padding: 0 10px 0 0;
}

.nav1_highlighted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;//#575757;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#cart_nav_1 {
	display: block;
	float: left;
	padding-left: 18px;
	padding-right: 6px;
	border-right-width: 1px;
	/*//border-bottom-width: 1px;
	//border-bottom-color: #CCCCCC;
	//border-bottom-style: solid;
	border:none !important;*/
	border-right-color: #333333;
	border-right-style: solid;
	
	
}

#cart_nav_2 {
	display: block;
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	/*//border-bottom-width: 1px;
	//border-bottom-color: #CCCCCC;
	//border-bottom-style: solid;
	border:none !important;*/
	border-right-color: #333333;
	border-right-style: solid;
		border-right-width: 1px;
}

#cart_nav_3 {
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 2px;
	/*//border-bottom: solid 1px #CCCCCC;
	border:none !important;*/
}
 
 #cart_nav_4 {
	display: block;
	float: left;
	padding-left: 18px;
	padding-right: 6px;
	border-right-width: 1px;
	//border-bottom-width: 1px;
	border-right-style: solid;
	//border-bottom-style: solid;
	border-right-color: #C01D21;//#CCCCCC;
	//border-bottom-color: #C01D21;
}

.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #C01D21;//#898989;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.nav2:hover { text-decoration: underline; }

#call {
	text-align: center;
	background-color: #C01D21;
	margin: 0px;
	height: 28px;
	width: 246px;
	clear: left;
}

.text_10_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.block {
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	float: left;
	line-height: 15px;
	text-align: center;
}

#keep {
	position: absolute;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	bottom: 10px;
	height: 11px;
}

#header_right_third_line_1 {
	position: absolute;
	top: 57px;
	height: 38px;
	width: 75px;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
	left: 0px;
	right: 50%;
	background-image: url(../images/gradient_red.jpg);
	line-height: 10px;
}

.text_10_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	color: #C01D21;
}

#header_right_third_line_2 {
	position: absolute;
	top: 57px;
	height: 30px;
	width: 131px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
	left: 40%;
	right: 0;
	background-image: url(../images/gradient_grey.jpg);
}

.text_10_brown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	color: #614021;
}

.block_2 {
	margin: 0px;
	padding: 0px;
	float: left;
}

.top_nav {
	text-align: center;
	display: block;
	float: left;
	background-color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-top: 0;
}

.top_nav_images {
	display: block;
	margin: 0px;
	padding: 0px;
	/*float: left;*/
}

#about_r {
	width: 63px;
}

.header_line3_0 {
	float: left;
	height: 75px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: center;
}

#header_line3_1 {
	background-image: url(../images/bg_red.jpg);
	width: 225px;
}

.center {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.left {
	float: left;
}

.right {
	float: right;
}

#center1 {
	width: 215px;
}

#block_search {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	float: left;
	height: 14px;
}

#block_find {
	margin: 0px;
	padding: 0px;
	height: 24px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#header_line3_2 {
	width: 293px;
	background-image: url(../images/bg_grey.jpg);
	padding-right: 6px;
}

#header_line3_3 {
	width: 266px;
	background-image: url(../images/bg_white.jpg);
	position: relative;
}

.search_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 150px;
	float: left;
	margin-top: 9px;
	margin-bottom: 1px;
}

.go_search {
	background-color: #000000;
	color: #FFFFFF;
	border: 0px;
	font-weight: bold;
	height: 18px;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 9px;
	margin-bottom: 1px;
}

.search_help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#center2 {
	width: 293px;
	position: relative;
}

.log_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.log_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	float: left;
	margin-top: 3px;
}

.go_log {
	background-color: #000000;
	color: #FFFFFF;
	border: 0px;
	font-weight: bold;
	height: 18px;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 3px;
}

#left_log {
	text-align: left;
	position: absolute;
	left: 0px;
	right: 40%;
}

#forgot_password {
	float: left;
	padding-top: 3px;
	display: block;
	width: 200px;
}

#right_log {
	position: absolute;
	left: 60%;
	right: 0px;
	top: -2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #575757;
	text-align: left;
	text-decoration: none;
}

.dot_list {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.list {
	margin: 0px;
	padding: 0px;
}

.order {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

.grey_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}

.qty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	width: 40px;
	height: 12px;
	position: absolute;
	left: 10px;
	margin-top: 2px;
}

.item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	width: 80px;
	height: 12px;
	position: absolute;
	left: 65px;
	margin-top: 2px;
}

#add_to_cart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C01D21;
	margin-top: 2px;
	margin-left: 6px;
	margin-right: 30px;
	padding: 0px;
	border: solid 1px #C01D21;
	float: right;
	width: 94px;
	height: 17px;
}

.grey_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding-left: 10px;
}

#add_more_items {
	padding-top: 7px;
	margin-right: 13px;
	float: right;
}

a:link.grey_link, a:active.grey_link, a:visited.grey_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

a:hover.grey_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

a:link.grey_verdana_10px, a:active.grey_verdana_10px, a:visited.grey_verdana_10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 3px;
	padding-right: 6px;
}

a:hover.grey_verdana_10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: underline;
	float: left;
	padding-top: 3px;
}

/* END OF HEADER */ /* CONTENT */
#content {
	padding: 0px;
	width: 895px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.left_bar {
	clear: left;
	float: left;
	width: 196px;
    padding-bottom: 30px;	
}

.red_bg {
	font-family: "Helvetic Neue", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #C01D21;
	text-decoration: none;
	background-image: url(../images/hor_bg_red.jpg);
	margin: 0px;
	clear: left;
	width: 180px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEC2C0;
}

.logos {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 16px;
	width: 136px;
	border-bottom: solid 1px #DEDEDE;
}

.red_bg {
	background-image: url(../images/hor_bg_red.jpg);
	margin: 0px;
	clear: left;
	width: 176px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEC2C0;
}

.red_title {
	font-family: "Helvetic Neue", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #C01D21;
	text-decoration: none;
}

.left_links {
	margin: 0px;
	clear: left;
	float: left;
	width: 180px;
	padding-left: 20px;
}

.left_links_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C01D21;
	text-decoration: none;
	text-transform: capitalize;
}

.left_links_items {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D5615C;
	text-decoration: none;
}

.grey_bg {
	background-image: url(../images/hor_bg_grey.jpg);
	margin: 0px;
	clear: left;
	width: 176px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DEDEDE;
}

.grey_title {
	font-family: "Helvetica Neue", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	color: #575757;
	text-decoration: none;
	font-weight: bold;
}
.main_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	margin: 0px;
	clear: right;
FLOAT:right;
	width: 590px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 50px;
}
.main_content.login {width: 895px;}
.main_content2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	font-weight: normal;
	color: #575757;
	text-decoration: none;
	
	width: 590px;	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#homepage {
	width: 520px;
	padding-right: 70px;
	padding-bottom: 55px;
	padding-left: 50px;
}
.landingbutton{
	background-repeat: no-repeat;
	padding-top:2px;
	vertical-align:middle;
    width:260px; 	height:24px;
}
.landingbutton2
{	background-repeat: no-repeat;
	padding-top:5px;
	vertical-align:middle;
    width:260px; 	
    height:24px;	
}
.padding5px
{
	padding-top: 7px;
}

.black_text_10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.text {
	display: inline;
	padding: 0px;
	margin: 0px;
}

.image_1 {
	border: 1px solid #E2E2E2;
	float: left;
	clear: left;
	width: 258px;
	height: 260px;
	text-align: center;
	margin-top: 20px;
}

.image_2 {
	border: 1px solid #E2E2E2;
	float: right;
	clear: right;
	width: 258px;
	height: 260px;
	text-align: center;
	margin-top: 20px;
}

.image_3 {
	border: 1px solid #E2E2E2;
	float: left;
	clear: left;
	width: 258px;
	height: 260px;
	text-align: center;
	margin-bottom: 20px;
}

.image_4 {
	border: 1px solid #E2E2E2;
	float: right;
	clear: right;
	width: 258px;
	height: 260px;
	text-align: center;
	margin-bottom: 20px;
}

.path {
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	clear: both;
	float: left;
}

.light_grey_10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
		
}

a:link.light_grey_10px, a:active.light_grey_10px, a:visited.light_grey_10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
}

a:hover.light_grey_10px {
	text-decoration: underline;
	color: #575757;
}

.darck_grey_10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	white-space:nowrap;	
}

.content_header {
	margin: 0px;
	clear: left;
	height: 40px;
	width: 895px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}

.testimonial {
	margin: 0px;
	width: 250px;
	padding-top: 10px;
	padding-right: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.red_italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	font-weight: normal;
	color: #C01D21;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

#conteiner_for_article_and_beige_box {
	margin: 0px;
	padding: 0px;
	width: 895px;
	height: 190px;
	position: relative;
}

.article {
	margin: 0px;
	width: 311px;
	height: 190px;
	padding-top: 0px;
	padding-right: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	position: absolute;
	left: 0px;
}

.beige_box {
	background-color: #F4F1E8;
	margin: 0px;
	float: right;
	height: 180px;
	padding-top: 10px;
	padding-left: 25px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	position: absolute;
	right: 0px;
}

#align_beige {
	width: 233px;
	position: relative;
}

#advanced_beige {
	position: absolute;
	left: 0px;
	right: 180px;
	top: 50px;
	width: 100px;
}

#search_help_beige {
	display: block;
	position: absolute;
	left: 110px;
	top: 50px;
	width: 100px;
}

#conteiner_for_most_popular_products {
	height: 316px;
	padding-top: 8px;
	clear: left;
}

.product {
	margin: 0px;
	float: left;
	width: 120px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 25px;
}

.product_image {
	display: block;
	float: left;
	margin-bottom: 0px;
	border: 1px solid #E2E2E2;
}

.product_id {
	clear: left;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

a:link.product_id, a:active.product_id, a:visited.product_id {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}

a:hover.product_id {
	text-decoration: underline;
}

.product_description {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	float: left;
}

a:link.product_description, a:active.product_description, a:visited.product_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
	line-height: 14px;
}

a:hover.product_description {
	text-decoration: underline;
	color: #575757;
}

.product_old_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	/*text-decoration: line-through;*/
	line-height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
}

.product_new_price {
color:#C01D21;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
line-height:14px;
text-decoration:none;
margin:0px 0;
padding:0;
	}

.product_qty {
	padding: 0px;
	float: left;
	border: 1px solid #E2E2E2;
	margin-bottom: 3px;
	margin-top: 3px;
}

.product_add_to_cart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C01D21;
	font-weight: bold;
	border: none;
	margin-bottom: 3px;
	margin-top: 3px;
}

.link_to_product {
	float: left;
	width: 80px;
}

#conteiner_for_model_numbers {
	border-top: solid 1px #E2E2E2;
	padding-bottom: 100px;
	padding-top: 8px;
}

/* END OF CONTENT */ /* FOOTTER */
#footter {
	background-image: url(../images/footter.jpg);
	clear: both;
	height: 113px;
	width: 810px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	position: relative;
}

.left_footter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 238px;
	position: absolute;
	top: 15px;
	left: 15px;
}

.sign_up {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

.bold_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #575757;
	text-align: left;
	text-decoration: none;
}

.e-mail_adress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 10px;
	width: 200px;
	margin-top: 6px;
	clear: left;
}

.e_mail_go {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	height: 16px;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 6px;
	border: 0px;
}

.right_footter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
	line-height: 14px;
	text-align: right;
	position: absolute;
	top: 15px;
	right: 15px;
}

a:link.links_footter, a:active.links_footter, a:visited.links_footter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
	line-height: 14px;
}

a:hover.links_footter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #575757;
	text-decoration: underline;
	line-height: 14px;
}

/* Search results page */
.main_body {
	width: 595px;
	clear: right;
	float: right;
	padding-left: 45px;
	padding-top: 8px;
	padding-bottom: 30px;
}

.main_body_EA {
	width: 590px;
	float: right;
	padding-left: 45px;
	padding-top: 0px;
	padding-bottom: 30px;
}
.main_body_EA.main_body_EA2 {
	width: 580px !important; 
	padding: 0px !important
}

.top_bottom_borders {
	width: 595px;
	float: right;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #E2E2E2;
	position: relative;
}

.testimonial_s_r {
	padding-bottom: 8px;
	margin: 0px;
	float: right;
	width: 280px;
	height: 50px;
}

.header_s_r {
	font-size: 10px;
	width: 580px;
	float: right;
	position: relative;
	padding-right: 15px;
	padding-top: 8px;
}

.selector_float_right {
	font-size: 9px;
	padding-top: 0px;
	float: right;
	margin: px;
}

.text_before_select {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #575757;
}

.float_left_s_r {
	margin: 0px;
	padding: 0px;
	float: left;
	position: absolute;
	bottom: 8px;
}

.page_list {
	display: block;
	float: left;
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

.right_page_list {
	float: right;
	margin: 0px;
	padding: 0px;
}

.page_navigator {
	width: 580px;
	float: right;
	vertical-align: bottom;

	padding-bottom: 8px;
	padding-right: 15px;
}

.header_of_results {
	width: 580px;
	float: right;
	vertical-align: bottom;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-right: 15px;
	background-color: #898989;
}

.text_10_white_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

a.text_10_E0E0E0-FFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E0E0E0;
	text-decoration: none;
}

a:hover.text_10_E0E0E0-FFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.image_h_s_r {
	width: 94px;
	float: left;
	padding-top: 8px;
	padding-bottom: 0px;
}

.product_h_s_r {
	width: 126px;
	float: left;
}

.id_h_s_r {
	width: 110px;
	float: left;
}

.units_h_s_r {
	width: 66px;
	float: left;
}

.price_h_s_r {
	width: 74px;
	float: left;
}

.status_h_s_r {
	width: 80px;
	float: left;
}

.qty_h_s_r {
	width: 26px;
	float: left;
}

.conteiner_product_white_s_r {
	padding-right: 15px;
	padding-bottom: 10px;
	margin: 0px;
	width: 580px;
	float: right;
	vertical-align: bottom;
	border-bottom: solid 1px #E2E2E2;
	border-top: solid 1px #E2E2E2;
}

.continer_product_beige_s_r {
	background-color: #F4F1E8;
	padding-right: 15px;
	padding-bottom: 10px;
	margin: 0px;
	width: 580px;
	float: right;
	vertical-align: bottom;
	border-bottom: solid 1px #E2E2E2;
	border-top: solid 1px #E2E2E2;
}

.image_s_r {
	width: 94px;
	float: left;
	padding-top: 8px;
	padding-bottom: 15px;
}

.product_s_r {
	width: 126px;
	float: left;
	padding-top: 20px;
}

.id_s_r {
	width: 110px;
	float: left;
	padding-top: 20px;
}

.units_s_r {
	width: 66px;
	float: left;
	padding-top: 20px;
}

.price_s_r {
	width: 74px;
	float: left;
	padding-top: 20px;
}

.status_s_r {
	width: 80px;
	float: left;
	padding-top: 20px;
}

.qty_s_r {
	width: 26px;
	float: left;
	padding-top: 20px;
}

.submitt_add_to_catalog {
	height: 18px;
	width: 145px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 6px;
	padding: 0px;
	background-color: #898989;
	border: solid 1px #898989;
	displey: block;
	float: left;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.submit_s_r {
	width: 250px;
	float: right;
	vertical-align: bottom;
	padding-top: 30px;
}

/* Product Detail */
#rgtBar {
	width: 195px;
	float: right;
	padding-top: 35px;
	padding-bottom: 30px;
	background-color: #F4F1E8;
	border: solid 1px #E2E2E2;
	margin: 0px;
}

.cross-sell_header {
	line-height: 35px;
	margin-left: 26px;
	margin-bottom: 15px;
	padding: 0px;
	clear: both;
	float: left;
}

.cross-sell_pip {
	margin-bottom: 40px;
	margin-left: 26px;
	margin-right: 20px;
	margin-top: 20px;
	padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #575757;
	text-decoration: none;
}

.darck_grey_10px_24px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}

.darck_black_10px_24px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}

#mainContent {
	width: 379px;
	margin-left: 55px;
	margin-right: 0px;
	float: left;
}

#mainContent2 {
	width: 590px;
	margin-left: 250px;
	/*margin-right: 0px;
	float: left;*/
}
.h1 {
	width: 379px;
	line-height: 35px;
	padding: 0px;
	margin-bottom: 15px;
	clear: both;
	float: left;
}

.product_inf {
	width: 190px;
	float: right;
	margin: 0px;
	padding: 0px;
	border: none;
}

.product_inf td {
	width: 90px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	vertical-align: top;
}

.under_pip {
	width: 379px;
	float: left;
	padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	border-bottom: solid 1px #C4C4C4;
	margin-bottom: 8px;
}

#add_to_cart_pip {
	float: right;
	width: 185px;
	margin-top: 15px;
	padding: 0px;
}

.under_pip_2 {
	width: 379px;
	clear: left;
	padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	border-bottom: solid 1px #C4C4C4;
}

.l_r_borders {
	cursor: pointer;
	float: left;
	border-left: solid 1px #C4C4C4;
	border-right: solid 1px #C4C4C4;
}

.h2_light_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
}

.r_borders {
	cursor: pointer;
	float: left;
	border-right: solid 1px #C4C4C4;
}

.docs_pip {
	width: 379px;
	clear: left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #575757;
	text-decoration: none;
}

.list_pip_docs {
	width: 379px;
	margin-top: 8px;
	margin-bottom: 8px;
	clear: left;
	float: left;
}

.left_left_0_0_40_0 {
	float: left;
	clear: left;
	padding-bottom: 40px;
	margin: 0;
	width: 100%;
}

/* Dynamic PIP */
#description {
	background-image: url(../images/grey_tab.gif);
}

a:link.text_light_grey_10px, a:active.text_light_grey_10px, a:visited.text_light_grey_10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
}

a:hover.text_light_grey_10px {
	text-decoration: underline;
	color: #575757;
}

a:link.whats_this, a:active.whats_this, a:visited.whats_this {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
	text-transform: none;
}

a:hover.whats_this {
	text-decoration: underline;
	color: #575757;
}

/* Cart */
.light_grey_10px_i {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #898989;
	font-style: italic;
	text-decoration: none;
}

.right_0_25_10_0 {
	width: 200px;
	height: 25px;
	marginp: 0px;
	padding-top: 10px;
	text-align: right;
	float: lefts;
	background-color: #66FF66
}

.left_left_0_25_10_0 {
	width: 300px;
	height: 25px;
	margin: 0px;
	padding-top: 10px;
	clear: left;
	float: left;
	background-color: #FFFF99;
	text-align: left;
}

.delete_h_cart {
	vertical-align: top;
	width: 25px;
	padding-left: 10px;
	padding-top: 5px;
}

.checkbox_cart {
	vertical-align: top;
	vertical-align: middle;
	width: 15px;
	padding-left: 15px;
	padding-top: 5px;
}

.photo_h_cart {
	vertical-align: middle;
	width: 29px;
	padding-top: 5px;
}

.product_h_cart {
	vertical-align: top;
	/* width: 90px; */
	width:350px;
	padding-right: 15px;
	padding-top: 5px;
}

.id_h_cart {
	vertical-align: top;
	width: 75px;
	padding-top: 5px;
}

.total_h_cart {
	vertical-align: top;
	/* width: 105px; */
	padding-top: 5px;
	text-align:center;
}

.price_h_cart {
	vertical-align: top;
	/* width: 84px; */
	padding-top: 4px;
	text-align:center;
}

.status_h_cart {
	vertical-align: top;
	width: 95px;
	padding-top: 5px;
}

.qty_h_cart {
	vertical-align: top;
	width: 20px;
	padding-top: 5px;
}
.current_req_table td {
padding-right:8px;
}
.n_left_590_316_8_0 {
	width: 895px;
	height: 316px;
	padding-top: 8px;
	border-bottom: solid 1px #C4C4C4;
	border-top: solid 1px #C4C4C4;
}

.left_left_590_0_8x30_0 {
	width: 895px;
	float: left;
	padding-top: 8px;
	padding-bottom: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #575757;
}
.paging-order-history{
	padding-top: 8px;
	padding-bottom: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #575757;
}

.left_n_0_35_0_0_grey {
	background-color: #898989;
	width: 895px;
	height: 35px;
}

.right_right {
	float: right;
	clear: right;
	padding: 0px;
	margin: 0px;
}

.left_n_570_0_10_0_light-grey {
	background-color: #E0E0E0;
	padding: 10px;
	float: left;
	width: 570px;
	text-align: right;
}

.submitt_black {
	height: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #000;
	border: solid 1px #000;
	displey: block;
	float: left;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.left_n_590_0_8x15_0_b-b {
	/* width: 895px; */
/*	border-bottom: solid 1px #E2E2E2;*/
	float: left;
	padding-top: 8px;
	padding-bottom: 15px;
}

.left_left_590_0_15x15_0_b-t {
	float: left;
	clear: left;
	width: 895px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: solid 1px #C4C4C4;
}

.align_left_right {
	margin: 0px;
	width: 895px;
	margin-top: 28px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	border: 0px;
}

.n_0_17_0_0_light-grey {
	background-color: #E0E0E0;
	height: 17px;
}

.n_0_0_0x0x25x8_0 {
	padding-right: 25px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.n_0_0_2x0x25_2_0 {
	padding-right: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.n_0_0_2x2_0 {
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: right;
}

.n_0_0_8_0 {
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}

.n_0_0_8x0x25x0_0 {
	padding-right: 25px;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.n_0_0_8x0_0 {
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align: right;
}

/* Cart Header */
.welcome {
	width: 323px;
	height: 34px;
	margin-left: 18px;
	margin-top:8px;
	border-bottom: solid 1px #9C9C9C;
}

.cart_header_left {
	width: 142px;
	float: left;
	padding-top: 8px;
	padding-left: 18px;
}

.cart_header_right {
	width: 152px;
	float: left;
	padding-top: 8px;
	padding-left: 18px;
}

/* Empty Cart */
.left_left_0_0_20x8 {
	padding-top: 20px;
	padding-bottom: 8px;
	clear: left;
	float: left;
}

.left_590_0_15x35_8_b-bt {
	width: 895px;
	clear: left;
	margin-top: 8px;
	padding-top: 15px;
	padding-bottom: 35px;
	border-bottom: solid 1px #C4C4C4;
	border-top: solid 1px #C4C4C4;
}

.both_840_15x15_auto {
	clear: both;
	width: 895px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
	text-align: right;
}

.text_after_radio {
	height: 20px;
	float: left;
	padding-top: 0px;
	padding-right: 45px;
}

.order_conf {
	margin-left: 155px;
	padding-top: 8px;
	padding-bottom: 25px;
	width: 300px;
	clear: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}

.security_chk {
	clear: right;
	float: right;
	margin-bottom: 100px;
	margin-top: 10px;
}

.shipping_method {
	clear: left;
	/* border-bottom: solid 1px #C4C4C4; */
	border-top: solid 1px #C4C4C4;
	padding-bottom: 60px;
	margin-left: 20px;
	padding-top: 8px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}

#underShippingMethodDiv {
	border-top: 1px solid #c4c4c4;
	margin-left: 20px;
	clear: left;
}

.select_chk_m {
	height: 16px;
	width: 100px;
	margin-top: 2px;
	padding: 0px;
	border: solid 1px #CACACA;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}

.save_cc_inf {
	padding-top: 10px;
	width: 800px;
	padding-bottom: 35px;
	float: left;
	height: 18px;
	margin-top: 0px;
	margin-left: 15px;
	padding-left: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}

.billing_adress {
	clear: left;
	border-top: solid 1px #C4C4C4;
	padding-bottom: 0px;
	margin-left: 20px;
	padding-top: 8px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}

.l_150_14_4x0x15x0_b-l {
	width: 170px;
	height: 14px;
	float: left;
	padding-top: 4px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: solid 1px #C4C4C4;
}

.l_150_14_4x0x15x0 {
	width: 170px;
	height: 14px;
	float: left;
	padding-top: 4px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin: 0px;
}

.text_10_red_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C01D21;
	padding: 0px;
	margin: 0px;
}

.l_825_4 {
	width: 825px;
	margin-top: 4px;
	clear: left;
}

.securety_text {
	width: 270px;
	float: right;
	padding-top: 50px;
	padding-right: 10px;
}

#content_1 {
	padding: 0px;
	width: 895px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#content_2 {
	padding: 0px;
	width: 895px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.product_h_cart_3 {
	width: 190px;
	padding-right: 15px;
	vertical-align: top;
	padding-top: 4px;
}

/*  MY ACCOUNT  */
.my_account_header {
	width: 590px;
	margin-top: 30px;
	clear: both;
}

.text_12_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
	margin: 0px;
	padding: 0px;
}

.conteiner_m_a {
	width: 895px;
	clear: left;
	border-top: solid 1px #C4C4C4;
}

.payment_m_a {
	width: 190px;
	float: left;
	padding-top: 8px;
	padding-bottom: 0px;
}

.my_pt_m_a {
	width: 182px;
	float: left;
	padding-top: 8px;
	padding-left: 16px;
	padding-bottom: 0px;
	border-left: solid 1px #C4C4C4;
	border-right: solid 1px #C4C4C4;
}

.address_book_m_a {
	width: 184px;
	float: left;
	padding-top: 8px;
	padding-left: 16px;
	padding-bottom: 0px;
}

.payment_content_m_a {
	width: 160px;
	float: left;
	margin-top: 16px;
	padding-right: 30px;
	padding-bottom: 40px;
}

.my_pt_content_m_a {
	width: 152px;
	float: left;
	padding-left: 16px;
	padding-right: 30px;
	margin-top: 16px;
}

.address_book_content_m_a {
	width: 154px;
	float: left;
	padding-left: 16px;
	padding-right: 30px;
	margin-top: 16px;
}

.conteiner_2_m_a {
	width: 570px;
	clear: left;
	border-top: solid 1px #C4C4C4;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.orders_m_a {
	width: 895px;
	clear: left;
}

.td_m_a {
	border-bottom: solid 1px #C4C4C4;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 10px;
}

/*  END OF MY ACCOUNT  */ /* EDIT PROFILE */
.conteiner_top_e_p {
	width: 590px;
	clear: left;
	
	padding-top: 20px;
	padding-bottom: 20px;
}

.conteiner_e_p {
	width: 590px;
	clear: left;
	border-top: solid 1px #C4C4C4;
	padding-top: 8px;
	padding-bottom: 20px;
}

.order_conf_1 {
	margin-left: 135px;
	padding-top: 8px;
	padding-bottom: 25px;
	width: 300px;
	clear: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}

.clear_left_e_p {
	clear: left;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 895px;
}

.pad_16 {
	padding-top: 16px;
	padding-bottom: 16px;
}

.text_10_red_chk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	color: #C01D21;
	padding: 0px;
	margin: 0px;
}

.field_name_chk {
	float: left;
	width: 130px;
	height: 18px;
	margin: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}

.select_without_width, .select_chk {
	height: 21px;
	margin-top: 2px;
	padding: 0px;
	border: solid 1px #CACACA;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}

.select_chk {
	width: 164px;
}

.align_left_right_840 {
	clear: left;
	margin: 0px;
	width: 880px;
	margin-top: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-left: 15px;
	border: 0px;
	text-align:left;
}

#path_chk {
	padding-left: 15px;
}

.text_10_red_bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	color: #FFF;
	background-color: #C01D21;
}

.left_840_0_8x30_0 {
	clear: left;
	width: 880px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 15px;
	border-top: solid 1px #C4C4C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	color: #575757;
	position: relative;
	text-align:left;
}

.alert {
	clear: left;
	float: left;
	width: 15px;
	margin: 2px;
}
/* END OF EDIT PROFILE */

.saved_card_row {
	padding-bottom: 20px;
	padding-top: 20px;
}

.order_price_cell {
	text-align: right;
}

.items_list_table td {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 16px;
	padding-top: 16px;
	color: #575757;
	border-bottom: 1px solid #CCC;
	vertical-align: top;
}

.items_list_table a {
	color: #D5615C;
	text-decoration: none;
}

.items_list_table a:hover {
	color: #575757;
	text-decoration: underline;
}
.thead {
background-color: #898989;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
}

.items_list_table thead {
	background-color: #898989;
}

.items_list_table thead td {
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
}

.navigator_cell {
	text-align: right;
}

.select_orders_per_page {
	padding-top: 10px;
	border-top: solid 1px #C4C4C4;
	text-align: right;
	padding-bottom: 10px;
}

.simple_table {
	width: 100%;
	padding-bottom: 20px;
}

.checkout3 .simple_table {
	padding-bottom: 0;
}

.simple_table td {
	padding-left: 15px;
	vertical-align: top;
}

.simple_table td.most_left_cell {
	padding-left: 3px;
}

.simple_table thead td {
	border-right: solid 1px #C4C4C4;
	border-top: solid 1px #C4C4C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #575757;
	padding-top: 7px;
	padding-bottom: 0;
}

.simple_table thead td.most_right_cell {
	border-right-width: 0;
	text-transform: uppercase;
}

.simple_table tbody td {
	color: #575757;
	padding-top: 20px;
	padding-bottom: 20px;
}

.simple_table tbody td.order_number_cell {
	color: #C01D21;
}

.simple_table .buttons_row td {
	padding-top: 0;
	padding-bottom: 0;
}

.simple_table .buttons_row .submitt_black {
	width: 70px;
}

h4 {
	width: 100%;
	border-top: 1px solid #C4C4C4;
	padding-left: 0;
	padding-top: 7px;
	padding-bottom: 10px;
	color: #575757;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	margin-top: 10px;
}

.order_items_table thead td.selection_column {
	background-color: black;
	color: white;
	padding-left: 15px;
}

.order_items_table .pt_number_1 {
	font-weight: bold;
}

.order_items_table .full_price {
	text-decoration: line-through;
}

.order_items_table tbody td.selection_column {
	background-color: #EFEFEF;
	text-align: center;
}

.order_items_table tbody .qty_cell {
	font-weight: bold;
	padding-left: 20px;
}

.order_items_table td span.bonus_price {
	color: #C01D21;
}

.order_items_table td.view_photo_column {
	padding-right: 0;
}

.order_items_table td.price_column {
	padding-right: 0;
}

.under_order_items_section {
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}

.under_order_items_section .submitt_black {
	float: none;
	width: 270px;
}

div.totals {
	border-top: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
	background-color: #E0E0E0;
	width: 100%;
	margin-bottom: 40px;
}

div.totals table {
	position: relative;
	left: 280px;
	width: 300px;
	margin-top: 15px;
	color: #575757;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
}

.checkout3 .totals table {
	padding-right: 0;
}

.checkout3 .totals table .price_column {
	padding-right: 0;
}

div.totals table .total_savings {
	color: #898989;
	font-style: italic;
}

div.totals table td {
	padding-bottom: 7px;
	padding-top: 0;
	padding-left: 30px;
	vertical-align: top;
}

div.totals table .grand_total {
	color: #C01D21;
}

div.totals table .grand_total td {
	border-top: 1px solid #C01D21;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.totals table .grand_total td.most_left_cell {
	width: 700px;
	border-top-width: 0; 
}

.section_start {
	border-top: 1px solid #C4C4C4;
	padding-top: 10px;
}

.section_start .submitt_black {
	float: none;
}

#back_to_account_btn {
	width: 160px;
}

#back_to_order_history {
	width: 280px;
}

.addressbook .saved_as {
	color: #C01D21;
}

.addressbook {
	vertical-align: top;
}

.addressbook .saved_as .address_name {
	font-weight: bold;
}

.addressbook .saved_as .default_marker {
	color: #898989;
	font-style: italic;
}

.addressbook .simple_table .submitt_black {
	margin-top: 10px;
}

.addresses_container {
	width: 100%;
	padding-bottom: 20px;
}

.addresses_container td {
	vertical-align: top;
	width: 50%;
}

.edit_prefs_table {
	margin-bottom: 40px;
	color: #575757;
}

.edit_prefs_table td {
	vertical-align: top;
}

.edit_prefs_table td.captions_column {
	width: 130px;
}

.edit_prefs_table td.inputs_column {
	width: 310px;
}

.edit_prefs_table .text_field {
	width: 300px;
}

.edit_prefs_table .zip_code {
	width: 100px;
}

.alldocs {
	width: 100%;
	border-top: 1px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	padding-top: 25px;
	padding-bottom: 25px;
}

.alldocs .product_image {
	border-width: 0;
	vertical-align: top;
}

.alldocs .product_image a {
	border-width: 0;
}

.alldocs .product_image img {
	border: 1px solid #E2E2E2;
}

.alldocs .product_info {
	padding-left: 40px;
	color: #575757;
	width: 100%;
	vertical-align: top;
}

.alldocs .product_info ul {
	margin-top: 25px;
	padding-left: 15px;
	list-style-image: url(../images/docs_list_marker.jpg);
	list-style-position: outside;
}

.alldocs .product_info .product_link:link, .alldocs .product_info .product_link:hover, .alldocs .product_info .product_link:visited {
	color: #575757;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 20px;
	display: block;
}

.alldocs .product_info .product_link:hover {
	text-decoration: underline;
}

.alldocs .product_info li a:link, .alldocs .product_info li a:hover, .alldocs .product_info li a:visited {
	color: #898989;
	text-decoration: none;
}

.alldocs .product_info li a:hover {
	text-decoration: underline;
}

.megaorder {
	width: 100%;
}

.megaorder td {
	vertical-align: top;
}

.megaorder td.add_to_cart_cell input {
	background-color: #C01D21;
	color: white;
	border: solid 1px #C01D21;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 94px;
	padding: 0px;
	margin-top: 14px;
}

.megaorder td.add_to_cart_cell {
	width: 100px;
}

.multiorder td {
	vertical-align: top;
}

.multiorder thead td {
	color: #575757;
}

.multiorder .qty_cell .text_field {
	width: 30px;
}

.multiorder .item_cell .text_field {
	width: 70px;
}

.adv_search .my_account_header, .register .my_account_header {
	padding-top: 0;
	margin-top: 0;
}

.adv_search .my_account_header td, .register .my_account_header td {
	vertical-align: bottom;
	padding-bottom: 10px;
}

.register .my_account_header td {
	padding-bottom: 0;
}

.testimonial_cell {
	color: #C01D21;
	font-style: italic;
	font-size: 11px;
	width: 270px;
	padding-right: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.adv_search .explain_text {
	padding-top: 10px;
	padding-bottom: 20px;
}

.adv_search .edit_prefs_table {
	width: 100%;
	margin-bottom: 0;
}

.adv_search .edit_prefs_table td {
	vertical-align: middle;
}

.adv_search .submitt_black {
	margin-top: 20px;
	margin-bottom: 30px;
	float: none;
}

.adv_search .edit_prefs_table .model_caption {
	padding-left: 30px;
	width: 120px;
}

.adv_search .edit_prefs_table .manufacturer_cell {
	width: 110px;
}

.adv_search .edit_prefs_table .model_cell .select_chk {
	width: 80px;
}

.adv_search .edit_prefs_table .part_number {
	width: 100px;
}

.register p {
	color: #575757;
}

.register .checkbox_with_text {
	padding-bottom: 0;
	margin-bottom: 0;
}

.register .checkbox_with_text input {
	margin-right: 8px;
	vertical-align: middle;
}

.register .checkbox_with_text p {
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
}

ul.docs_list {
	padding-left: 15px;
	list-style-image: url(../images/docs_list_marker.jpg);
	list-style-position: outside;
}

ul.docs_list a:link, ul.docs_list a:active, ul.docs_list a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
}

ul.docs_list a:hover {
	text-decoration: underline;
	color: #575757;
}

.forgot_pwd .forgot_username {
	color: #C01D21;
}

.forgot_pwd h4 {
	margin-top: 10px;
}

.forgot_pwd .short {
	width: 180px;
}

.forgot_pwd .phone {
	font-weight: bold;
}

.forgot_pwd .edit_prefs_table {
	margin-bottom: 20px;
	margin-top: 20px;
}

.forgot_pwd .edit_prefs_table td {
	vertical-align: middle;
}

.forgot_pwd .edit_prefs_table .captions_column {
	width: 110px;
}

.forgot_pwd .submitt_black {
	float: none;
	margin-bottom: 20px;
}

.forgot_pwd .user_credentials {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 15px;
}

.manufacturer_links h4, .login h4 {
	margin-top: 10px;
}

.manufacturer_links p.looking_by_manufacturer {
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

.manufacturer_links a:link, .manufacturer_links a:active, .manufacturer_links a:visited, .explain_links a:link, .explain_links a:active, .explain_links a:visited {
	font-weight: normal;
	color: #898989;
	text-decoration: none;
}

.manufacturer_links a:hover, .explain_links a:hover {
	font-weight: normal;
	color: #575757;
	text-decoration: underline;
}

.manufacturer_links table {
	width: 100%;
	vertical-align: middle;
}

.manufacturer_links table ul {
	list-style-type: none;
}

.mycatalog h4, .myequipment h4 {
	margin-top: 10px;
}

.bookmarks td {
	border-left: 1px solid #C4C4C4;
	border-top: 1px solid #C4C4C4;
	padding-left: 10px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0;
	color: #898989;
	text-transform: uppercase;
	font-weight: bold;
}

.bookmarks td a:link, .bookmarks td a:active, .bookmarks td a:visited {
	color: #898989;
	text-decoration: none;
}

.bookmarks td a:hover {
	color: #575757;
	text-decoration: underline;
}

.bookmarks td.selected {
	background-image: url(../images/grey_tab.gif);
	color: #575757;
}

.mycatalog_toolbar {
	width: 100%;
	margin-bottom: 20px;
}

.mycatalog_toolbar td {
	text-align: left;
}

.mycatalog_toolbar td .radio {
	margin-left: 20px;
}

.mycatalog_toolbar td.with_select {
	text-align: right;
	padding-right: 10px;
}

.mycatalog_toolbar td.navigator_cell {
	text-align: right;
}

.mycatalog .items_list_table .qty_field {
	width: 25px;
}

.mycatalog .items_list_table {
	margin-bottom: 10px;
}

.items_list_table .checkbox_cell {
	text-align: center;
}

.items_list_table tr.odd_row_up td, .items_list_table tr.even_row_up td {
	border-bottom-width: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.even_row_up, .odd_row_up {
	border-bottom-width: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.items_list_table tr.even_row_up td, .items_list_table tr.even_row_down td{
	background-color: #F4F1E8;
}
.even_row_up {
	background-color: #F4F1E8;
}
.items_list_table tr.even_row_up td, .items_list_table tr.even_row_down td{
	background-color: #F4F1E8;
}

.items_list_table tr.odd_row_down td {
	margin-top: 0;
	padding-top: 0;
	border-top-width: 0;
}

.items_list_table tr.odd_row_down td.add_to_cart_cell, .items_list_table tr.even_row_down td.add_to_cart_cell {
	text-align: right;
	padding-right: 10px;
}

.items_list_table tr.odd_row_down .add_to_cart, .items_list_table tr.even_row_down .add_to_cart {
	margin-top: 0;
	background-color: #C01D21;
	color: white;
	border: solid 1px #C01D21;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 108px;
	padding: 0px;
}

.login .edit_prefs_table {
	margin-bottom: 10px;
}

.login .edit_prefs_table td {
	vertical-align: middle;
}

.login .edit_prefs_table .captions_column {
	width: 100px;
}

.login .submitt_black {
	float: none;
}

.login .short {
	width: 180px;
}

.login div.row {
	margin-top: 10px;
}

.login .explain_links {
	margin-top: 10px;
	margin-bottom: 30px;
}

.login .edit_prefs_table td {
	padding: 0;
}

.login .simple_table {
	padding-bottom: 0;
	margin-bottom: 0;
}

.login .simple_table tbody td {
	padding-bottom: 0;
}

.links_table td {
	vertical-align: top;
}

.myequipment .add_equipment {
	margin-top: 25px;
	margin-bottom: 10px;
}

.myequipment .add_equipment span {
	font-weight: bold;
	color: #575757;
	vertical-align: middle;
}

.myequipment .add_equipment .select_chk {
	vertical-align: middle; 
	margin-top: 0; 
	padding-top: 0;
}

.myequipment .add_equipment .submitt_black {
	float: none; 
	vertical-align: middle; 
	margin-bottom: 2px; 
	margin-top: 0;
}

.help_link:link, .help_link:active, .help_link:visited {
	font-weight: normal;
	color: #898989;
	text-decoration: none;
}

.help_link:hover {
	font-weight: normal;
	color: #575757;
	text-decoration: underline;
}

.equipment_list {
	border-top: 1px solid #C4C4C4;
	width: 100%;
}

.equipment_list td {
	border-bottom: 1px solid #C4C4C4;
	vertical-align: top;
	padding-bottom: 20px;
	padding-top: 20px;
}

.equipment_list td.image_cell {
	padding-right: 20px;
}

.equipment_list td.image_cell a {
	border-width: 0;
}

.equipment_list td.image_cell img {
	border: 1px solid #E1E1E1;
}

.equipment_list td .docs_accessories {
	line-height: 20px;
	margin-top: 25px;
}


.equipment_list .text_cell {
	width: 100%;
}

.equipment_list .remove_equip {
	margin-top: 60px;
}

.equipment_list .remove_equip .submitt_black {
	float: none;
}

.equipment_list tr.odd_row {
	background-color: #F4F1E8;
}

.equipment_list .text_cell a:link, .equipment_list .text_cell a:active, .equipment_list .text_cell a:visited {
	font-weight: normal;
	color: #D5615C;
	text-decoration: none;
}

.equipment_list .text_cell a:hover {
	font-weight: normal;
	color: #D5615C;
	text-decoration: underline;
}

.choose_payment_type input {
	vertical-align: middle;
}

.choose_payment_type span {
	font-weight: bold;
	margin-right: 40px;
	vertical-align: middle;
}

.submit_grey {
	height: 18px;
	width: 145px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 6px;
	padding: 0px;
	background-color: #898989;
	border: solid 1px #898989;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.checkout3 .section_start p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #575757;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C01D21;
	text-decoration: none;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 0;
}

.order_conf_buttons {
	width: 100%;
	text-align: right;
}

.order_conf_buttons .submitt_black {
	float: none;
}

.add_to_catalog_btn_container {
	width: 895px; 
	text-align: right; 
	margin-top: 5px; 
	margin-bottom: 5px;
}

.add_to_catalog_btn_container .submitt_black {
	float: none; 
	width: 250px;
}


/* POPUPS */
.pop_img_1
{margin:auto; padding:10px; width:600px; text-align:center;}
.pop_img_2
{margin:auto; width:600px; height:8px; background-color:#000;}
.pop_img_3
{margin:auto; width:600px; height:5px; background-image:url(../images/pop_bg.jpg);}
.pop_img_4
{margin:auto; width:565px; padding-top:20px; padding-left:20px; padding-bottom:20px; padding-right:15px;}
.pop_img_5
{margin:auto; width:565px; padding-top:10px; padding-left:20px; padding-right:15px; padding-bottom:40px;}
.pop_img_6
{margin:auto; width:600px; height:15px; background-image:url(../images/pop_bg_bot.jpg);}

.pop_txt_0
{ margin:auto; width:400px;}
.pop_txt_1
{margin:auto; padding:10px; width:400px; text-align:center;}
.pop_txt_2
{margin:auto; width:400px; height:8px; background-color:#000;}
.pop_txt_3
{margin:auto; width:400px; height:15px; background-image:url(../images/pop_bg.jpg);}
.pop_txt_4
{ margin-left:20px; margin-top:20px; padding-top:8px; padding-bottom:60px; padding-right:0px; border-top:solid 1px #E2E2E2;}
.pop_txt_5
{margin:auto; width:365px; padding-top:10px; padding-left:20px; padding-right:15px; padding-bottom:40px;}
.pop_txt_6
{margin:auto; width:400px; height:15px; background-image:url(../images/pop_bg_bot.jpg)}


/*  ICE FORMS  */
.ice_forms_td_1
{
padding-bottom: 8px;
vertical-align:bottom;
text-align: left;
}
.ice_forms_td_2
{
padding-bottom: 8px;
vertical-align:bottom;
text-align:right;
}

.ice_forms_conteiner
{
width:590px;
border-top:solid 1px #C4C4C4;
padding-top:8px;
padding-bottom: 30px;}


.ice_forms_ul
{
	list-style-type: none;
}
.ice_forms_li
{
	padding-left: 20px;
}
.location_td
{
padding-top:3px;
padding-bottom:5px;
}
.choose_payment_type {
 margin-top: 15px;
 margin-bottom: 30px;
}

.items_list_table a.text_10_E0E0E0-FFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E0E0E0;
	text-decoration: none;
  text-transform: none;
}

.items_list_table a:hover.text_10_E0E0E0-FFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
  text-transform: none;
}

.items_list_table .full_price {
	text-decoration: line-through;
}

.items_list_table span.bonus_price {
	color: #C01D21;
}
a.homepage:link, a.homepage:active,a.homepage:visited,homepage:hover 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:white;
}
.text_12_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
font-weight: bold;	
	color: #202122;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.text_12_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #525252;
	

}
.text_14_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text_14_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #525252;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.darck_grey_10px_line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;	
	width:825px;
	border-top: 1px solid gray;
}	
.darck_grey_10px_bold_inline li {

	  display: inline;
		font-weight: bold;
}
.big_page {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	  display: inline;
	text-decoration: none;
}
.darck_grey_10px_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #848483;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.manuf {
	width:200px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	border:1px solid #c6c6c6;
	
}
.manuf2 {
	width:140px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
		border:1px solid #c6c6c6;
	
}
.width100 {
	 width:100px;
 height:14px;
 border:1px solid #c6c6c6;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; 
 color: #575757; 
}
.width300 {
 width:250px;
 height:14px;
 border:1px solid #c6c6c6;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #575757;
}
.big_header {
color: #595c53;
font-size: 18px;
font-weight: bold;

}
.paging_product {
 background-color:#f4f1e8;
 height:15px;
 width:825px;
 
}
.black_botton {
 background-color:black;
 color:white;
 font-weight: bold;
 font-size: 11px;
 border:none;
 height: 18px;
 width: 26px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 cursor:pointer;  
}
.backcolorone {
	background-color:#f4f1e8;
	padding-bottom:2px;
}
.backcolortwo {
	background-color:white;
	padding-bottom:2px;
}
.black_big_botton {
 background-color:black;
 color:white;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width:110px;
 font-weight: bold;
 font-size:12px;
 border:none;
 height:20px; 
 cursor:pointer;   
}
.red_big_botton {
 background-color:#c01d21;
 color:white;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width:110px;
 font-weight: bold;
 font-size:12px;
 border:none;
 height:20px; 
 cursor:pointer;  
}
.padding-bottom {
 padding-bottom:3px;
 padding-top:3px;
}
.padding-bottom2 {
 padding-bottom:10px;
vertical-align:bottom;
}
.descript {
color:#8c8c8c;
	font-weight: bold;
}
.darck_grey_10px_bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #575757;
 text-decoration: none;
 display: block;
 float: left;
 margin: 0px;
 padding: 0px;
 font-weight: bold;
}


.main_body_me {
 width: 895px;
 clear: both;
 float: left;
 padding-left: 15px;
 padding-top: 8px;
 padding-bottom: 30px;
}
 .border-left { border-left:1px solid #CEC6BB; }
.border-right { border-right:1px solid #CEC6BB; }
.border-top { border-top:1px solid #CEC6BB; }
.height5   { height:5px; }
.popup-row { background-color:#ededed; }
.height7   { height:7px; }
a.mid-link:link, a.mid-link:active,a.mid-link:visited,a.mid-link:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:10px;
 color:#314760;
 text-decoration:none;
}
.sku
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:10px;
 color:#ff9900;
 text-decoration:none;
}
/*potbelly's page */

.main_body_me2 {
	width: 825px;
	clear: both;	
	padding-left: 15px;
	padding-top: 0px;
}
.darck_black_10px_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.darck_black_12px_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.darck_black_12px_bold a:link,.darck_black_12px_bold a:hover,.darck_black_12px_bold a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: black;
	text-decoration: underline;
		font-weight: bold;
}
.width130 {
	width:150px;
	height:13px;
	margin-top:5px;
	margin-bottom:5px;	
	border:2px solid #c6c6c6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #575757; 	
		
}
.submitt_black2 {
	height: 18px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #000;
	border: solid 1px #000;
	display: block;
	
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
.text_14_black_underline a:link,.text_14_black_underline a:hover,.text_14_black_underline a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text_10_white {
	color:white;
	font-size: 10px;
}
#header_line_me {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	height: 25px;
	width: 100%;
	background-color: #000000;
	vertical-align:middle;

}
.brown-line {
width: 840px;
background-color: #733900;
clear: both;
top:15px;
height:20px;
}
#content_potbelly {
	padding: 0px;
	width: 840px !important;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
    position:relative;
    top:-96px;	
}
a:link.landing , a:active.landing, a:visited.landing
{
	text-decoration: none;
	color:black;
}
a:hover.landing
{
	text-decoration: underline;
	color:black;
}
.potbelly_button
{
	padding-bottom:10px;
}
/* end of potbelly's page */
#menu_top {
width:895px;

 background-color:black;

align:justify;
	font-family: Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
}



.href_top a:link, .href_top a:visited {

text-decoration:none;
 background-color:black;
 color:white;
 height:24px;
text-transform: uppercase;
font-size:11px;
font-weight:bold;

 padding: 5px 8px 5px 8px;
}

.href_top  a:hover {
 height:24px;
 background-color:#555555;
 color:white;
 padding: 5px 8px 5px 8px;

text-transform: uppercase;
font-size:11px;
font-weight:bold;
}
.td_me {
 height:24px !important;
 v-align:middle;
  vertical-align:middle;
}

/* OSI LP */
/* Login Page */

#content {
	padding: 0px;
	width: 895px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header_line_red {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	height: 25px;
	width: 100%;
	background-color: #e44237;
	vertical-align:middle;
	overflow:hidden
}


/* login */
.login_box {width:522px;height:159px;margin:36px auto; _margin:40px auto;position:relative;}
.login_box_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;position:absolute; top:52px; left:84px;}
.login_box_name { position:absolute; z-index:100; top:45px; right:146px; font-size:11px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.login_box_password {position:absolute; z-index:100; top:77px; right:179px; font-size:11px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.input_login_text {width:167px; height:19px; border:solid 0px red; border-bottom:solid 1px #837773; background:#ffffff;margin:0 0 0 7px;}
.input_login_text_small {width:134px; height:19px; border:solid 0px red; border-bottom:solid 1px #837773; background:#ffffff; margin:0 0 0 7px;}
.brands {
	text-align:center;
	height:auto;
	width:100%;
}
.brands img {
	margin:0px 5px;
}


#header_line4/*Denis*/ {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100%;
	background-color: #e44237;
	text-align: center;
}

.float_right {
	float:right;
}


/* LP */

#search_header {
	/*Denis*/height: 190px;
	width: 895px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	position: relative;
	/*Denis*/margin-bottom:-7px; 
}

 /*Denis*/ 
#search_zone_osi{
	height: 135px;
	width:371px;
	margin: 0px;
	padding: 10px;
	position: absolute;
	font-family:Tahoma;
	font-size:11px;
	color:#7f7f7f;
	left: 0;
	top: 0;	
}


#osi_info
{
	width:400px; 
	height:210px; 
	float:right; 
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	line-height:20px; 
	margin-bottom:-20px;
	text-align:right;
}

#osi_info a
{
	background:#e44237;
	text-decoration:none;
	font-style:italic;
	padding:0px 5px 0px 5px;
	color:white;
}

#osi_info h3
{
	color:#c74341;
	padding:0px;
}


.main_body_me3 {
 width: 840px;
 clear: both;
 float: left; 
 padding-top: 0px;
 padding-bottom: 30px;
 margin:auto;
}

h6 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575757;
	display: inline;
}

#content2 {
	padding: 0px;
	width: 895px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* distributors */
.distributors {margin-left:237px;margin-top:12px;}
.distributors_title {color:#dc4335; font-size:19px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.distributors dl {font-family:Arial, Helvetica, sans-serif; float:left; width: 203px;margin: 6px 0; line-height:16px;}
.distributors dl.nofloat {float:none; width:auto;border:solid 1px red;}
.distributors dt {font-size:12px; color:#dc4335; font-weight:bold;}
.distributors dd {margin:0; padding:0; font-size:11px;}
.distributors dl a {color:#5d63af; text-decoration:none; font-style:italic;}
.distributors dl a:hover {text-decoration:underline;}


#search_CP
{
	font-size:15px;
	margin:0px;
	padding:0px;
	color:#cb576e;
	font-family:Tahoma;
}

/*DENIS*/
.distr_list
{
	font-weight:bold;
}

.distr_list dt
{
	font-size:14px;
}

.distributors dl a.distr_link {color:black; text-decoration:none; font-style:normal;}

table.osi_table {
float:right;
margin-bottom:0px;
margin-top:0px;
margin-right:13px;
position:relative;
bottom:-10px;
}

.osi_login_button {
position:absolute; top:78px; right:146px;

}

/*DENIS*/
#nologin
{
	font-family:Tahoma; 
	font-size:9px; 
	font-weight:bold; 
	position:absolute; 
	margin:-75px 0px 0px 350px
}

#nologin a
{
	font-style:italic;
	color:white;
	text-decoration:none
}

#nologin a:hover
{
	text-decoration:underline;
}

#loginPage_logo
{
	position:relative; 
	margin:10px 0px -48px 350px;
}

.osi_login_button
{
	width:0px;
}

#header_line_orange
{
	height:40px;
	background:#e99e2b;
}

#menu_tile
{
	/*../images/hooters/*/
	background:transparent url('../images/hooters/main_bg_tile.gif') repeat-y scroll center center;
} 

#menu_container_top
{
	height:50px;
	background:transparent url('../images/hooters/main_bg_top.gif') no-repeat scroll center top;
}

#menu_container_bottom
{
	height:50px;
	background:transparent url('../images/hooters/main_bg_bottom.gif') no-repeat scroll center top;
}

#menu_container
{
	background:transparent;
	height:100%;
}

#color_fixer
{
	background:#231f1c;
	width:700px;
	margin-left:50px;
}
#outer
{
	background:#231f1c;
	color:white;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	width:200px;
	margin-left:180px;
	margin-top:3px;
}

#outer li
{
	list-style-type:none;
	line-height:30px;
}

#outer li span
{
	cursor:pointer
}

#outer li span:hover
{
	text-decoration:underline;
}

.inner
{
	/*background:transparent url('dd_menu_tile.gif') repeat-y scroll center center;*/
	line-height:35px;
	position:absolute;
	width:177px;
	left:450px;
}

.inner li
{
	position:relative;
	height:35px;
}

.inner li a
{
	color:white;
	text-decoration:none;
	margin-left:20px;
}

.inner li a:hover
{
	text-decoration:underline;
}

.inner_top
{
	height:36px;
	background:transparent url('../images/hooters/dd_menu_top.gif') no-repeat scroll center top;
	margin-left:-40px;
}

.inner_tile
{
	background:transparent url('../images/hooters/dd_menu_tile.gif') repeat-y scroll center center;
	width:217px;
	margin-left:-40px;
}

.inner_bottom
{
	height:36px;
	background:transparent url('../images/hooters/dd_menu_bottom.gif') no-repeat scroll center top;
	margin-left:-40px;
}

.btn_go
{
	position: relative; 
	padding:0px; 
	margin-left:334px; 
	margin-top:78px;
}

#hooters_logo
{
	margin-bottom:-5px;
}

#login_failed_text
{
	margin-left:80px; 
	margin-top:10px;
	position:absolute
}

#h_login_logo
{
	position:relative; 
	margin:10px 0px -40px 350px;
}

#lp_product_list
{
	margin-bottom: 70px;
}

.fix_padding_ie
{
	margin-top:-20px;
}
/* product list search additional */
.items_list_table_DOP {
clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: normal; width: 580px;
}
#padmargbord0 {
padding-right: 0; padding-left: 0;border:0px !important;border:none !important
}
.fl_left {
float:left;
}
#sku_pr {
border:0px !important;padding:15px 0px 0px 0px !important;margin:0px !important;
}
#sku_pr2 {
padding:0px 0px 0px 10px!important;margin:0px !important;border:0px !important
}
#sku_pr3 {
padding:0px 10px 0px 0px!important;margin:0px !important;border:0px !important
}
#sku_pr4 {
padding:0px 5px 0px 0px !important;margin:0px !important;border:0px !important
}
#pr_addtocart {
text-align: right; margin:0px !important;  vertical-align: bottom;
}
.product_my_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C01D21;
	text-decoration: none;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
text-transform:uppercase;
	}
.h10 {
height:10px;clear:both
}
table.items_list_table.order_items_table tr.left_n_590_0_8x15_0_b-b td.product_h_cart {width:auto}


.fix_loginIE {
padding-left: 0px !important;
}

.search_link a:link, .search_link a:visited {
text-decoration:none;
}
.search_link a:hover {
text-decoration:underline;
}
.land_paging {
font-weight:bold !important;color:#8C8C8C !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	white-space:nowrap;	

}

.darck_grey_10px_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	
}
#content_hooters{
	padding: 0px;float: none;
	width: 840px !important;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
overflow:hidden !important;
}
.h13IE {
height:13px;
}
.f12_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	margin: 0px;
	padding: 0px;

font-weight:bold;
	}
/*static pages: CASE #13465;*/
.center-borders {
	height:900px;
	width:895px;
	background:url(../images/staticpages/BG-center-content.png) repeat-y;
	text-align:left;
	float:left;
	font-family:Helvetica,sans-serif,Verdana,Arial;
}
.bottom-border {
	height:44px;
	width:895px;
	background:url(../images/staticpages/BG-B-center-content.png) no-repeat;
	/*margin-bottom:30px;*/
	float:left;
}
.centered-head {
	text-align:center;
	width:747px;
	height:116px;
	margin: 20px auto;
}
.manufacturer-service .centered-head {
	background:url(../images/staticpages/manufacturer-service-manual.png) no-repeat;		
}
.smart-search {
	margin-left: 0;
}
.center-borders .content {
	text-align:center;
	float:left;
	margin:-57px 0 0 140px;
}
.center-borders .content .book {
	width:315px;
	height:207px;
	float:left;
}
.center-borders .content .txt {
	width:265px;
	clear:none;
	float:left;
	font-size:14px;
	line-height:20px;
	margin-top:10px;
}
.center-borders .content p {
	width:620px;
	display:block;
	clear:both;
	float:left;
	margin:0;
	/*text-align:left;*/
}
.manufacturer-service .content p {
	text-align:left;
}
.manufacturer-service .content p a {
	font-weight: bold;
}
.center-borders .alphabet {
	float:left;
	clear:both;
	margin-left:140px;
	margin-top:20px;
	text-transform:uppercase;
	font-size:14px;
	width: 700px;
}
.center-borders .alphabet a {
	text-decoration:none;
	color:#00F;
	margin-right:6px;
	margin-left:5px;
}
.center-borders .letters {
	float:left;
	clear:both;
	margin-left:300px;	
}
.center-borders a {color:#2C49F5;}
.center-borders .letters li a:hover, .center-borders .letters li a {color:#000; text-decoration: underline;}

.center-borders .letters h3 {
	font-weight:bold;
	font-size:18px;
	color:#707070;
	padding-top:20px;
	text-transform:uppercase;
}
.center-borders .letters ul {
	width: 420px;
}
/*.center-borders .letters li {
	list-style-image:url(../images/staticpages/triangle.png);
	margin-left:18px;
	width: 400px;
}
.center-borders .letters li.arrow_up {
	list-style-image:url(../images/staticpages/triangle.png);
}
.center-borders .letters li.arrow_down {
	list-style-image:url(../images/staticpages/triangle-down.png);
}*/
.center-borders .letters li {
	list-style-type: none;
	/*background: url("../images/staticpages/triangle.png") no-repeat;
	padding-left:13px;*/
	margin-left:18px;
	width: 400px;
}
.center-borders .letters li.arrow_up a {
	background: url("../images/staticpages/triangle.png") no-repeat 3px 0;
	padding-left:15px;
}
.center-borders .letters li.arrow_down a {
	background: url("../images/staticpages/triangle-down.png") no-repeat 0 3px;
	padding-left:15px;
}
.center-borders .letters li.arrow_down div a {
	background-image: none;
	padding-left: 0;
}


.center-borders .letters li.arrow_down p {
	margin:5px 0 5px 17px;
}
.center-borders .letters li.arrow_down p a {
	cursor: pointer;
	margin-left:20px;
}
.smart-search .centered-head {
	background:url(../images/staticpages/smart-search.png) no-repeat;
	width:550px;
	height:117px;
}
.smart-search, .images-inventory .content {
	position:relative;
}
.smart-search .content .txt {
	margin-left:165px;
	width:280px;
}
#round1, #round2, #round3 {
	line-height:20px;
	font-size:14px;
	position:absolute;
	text-align:center;
	width:354px;
	background-repeat:no-repeat;
}
#round1 h3, #round2 h3, #round3 h3 {
	color:#e51937;
	text-transform:uppercase;
	padding:0;
	font-size:18px;
	padding-top:335px;
}
#round1 p, #round2 p, #round3 p {
	margin:5px 0;
}
#round1 h3, #round1 p {
	width:230px;
	margin-left:0;
}
#round2 h3, #round2 p {
	width:284px;
	/*padding-left:34px;*/
	margin-left:-32px;
}
#round3 h3, #round3 p {
	width:270px;
	margin-left:0;
}
#round1 {
	top:150px;
	left:18px;
	background-image:url(../images/staticpages/round1.png);
}
#round2 {
	top:250px;
	left:275px;
	background-image:url(../images/staticpages/round2.png);
}
#round3 {
	top:350px;
	left:532px;
	background-image:url(../images/staticpages/round3.png);
}
.images-inventory .centered-head {
	background:url(../images/staticpages/images-inventory.png) no-repeat;
	width:577px;
	height:119px;	
}
.images-inventory .content {
	background:url(../images/staticpages/images-inventory-big.png) 25px 150px no-repeat;
	height:750px;
	/*margin-left: -140px;*/
	margin-top:-60px;
}
.images-inventory .content .txt {
	width:695px;
	margin-top:35px;
	margin-left:-35px;
}
#description1, #description2, #description3, #description4, #description5, #description6, #description7, #description8, #description9, #description10, #description11, #description12 {
	position:absolute;
	width:205px;
}
#description1 h3, #description2 h3, #description3 h3, #description4 h3, #description5 h3, #description6 h3, #description7 h3, #description8 h3, #description9 h3, #description10 h3, #description11 h3, #description12 h3 {
	color:#e51937;
	text-transform:uppercase;
	padding:0;
	font-size:14px;
}
#description1 p, #description2 p, #description3 p, #description4 p, #description5 p, #description6 p, #description7 p, #description8 p, #description9 p, #description10 p, #description11 p, #description12 p {
	padding:0;
	width:200px;
}
#description1 {
	top:120px;
	left:-120px;
}
#description2 {
	top:210px;
	left:-125px;
}
#description3 {
	top:315px;
	left:-130px;
}
#description4 {
	top:395px;
	left:-125px;
}
#description5 {
	top:490px;
	left:-80px;
}
#description6 {
	top:215px;
	left:550px;
}
#description7 {
	top:280px;
	left:555px;
}
#description8 {
	top:335px;
	left:555px;
}
#description9 {
	top:400px;
	left:555px;
}
#description10 {
	top:455px;
	left:545px;
}
#description11 {
	top:550px;
	left:505px;
}
#description12 {
	top:610px;
	left:405px;
}
.manufacturer-service {
	height:auto;
}
.manufacturer-service .breadcrumbs, .images-inventory .breadcrumbs, .smart-search .breadcrumbs {
	margin-left: 20px;
}
.center-borders .letters li div a {text-decoration: none;}
.center-borders .letters li div a:hover {color:#000; text-decoration: underline;}
/*END static pages: CASE #13465;*/

/* Go Button for OSI Login Page */
.login-button-osi {top: 78px!important;}

/*********/
#description {
background-position:left -148px;
}
.center-borders .breadcrumbs {
	margin-left: 20px;
}
.part-diagram .breadcrumbs {
	width: 100%;
}

/* site map */#sitemapcont{width:100%; margin:auto;text-align:center}
#sitemapmain {width:895px; margin:auto;text-align:left}
#sitemapprint {float: none; display: inline; width: 140px;}
#sitemapheader {padding: 0 0 0 0; margin: 10px 0 10px 0;}
.w100 {width:100%}
#sitemaptd {width: 35%; vertical-align: top;}
#sitemaptd2 {width: 30%; vertical-align: top;}
#padbut0 {padding-bottom: 0;}
#sitemapcont2 {width: 100%; background-color: #E9E9E9; border-top: 2px solid #e2e2e2; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #575757;}
#sitemapc28 {width: 28%; padding: 10px 0 10px 20px;}
#sitemapc25 {width: 25%; padding: 10px 0 10px 20px;}
#sitemapc22 {width: 22%; padding: 10px 0 10px 20px;}
#sitemapcinf {color: black; font-weight: bold; font-size: 14px;}

.big_header2 {
color: #575757;
font-size: 18px;
font-weight: bold;
}
.f11_898989 {
color: #898989;
font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ttbg {background-image:url("../images/redbg.png") repeat;width:658px;height:1100px;background-color:#e51937}
.margtopgs {margin-top:150px;}
.margtopfreet {margin-top:206px;}
.w327 {width:427px;padding-left:20px;}


.left_bar .search-box {margin:12px 0 0 10px} 
.left_bar .search-header .left {  background: url("../images/search-header-l-new.gif") no-repeat scroll left top !important}
.left_bar .search-header .right {  background: url("../images/search-header-r-new.gif") no-repeat scroll right top !important}

/* Search Box */
.search-box {
	width: 218px;
	background: url("../images/search-box-bg.gif") repeat-y top left;
	float: left;
	margin: 12px 0 0 0;
	display: inline;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
/*.search-box LABEL {cursor: pointer;}*/
.search-box H4 {
	padding: 0;
	margin: 10px 0 0 0;
	border-width: 0;
	width: auto;
	text-align: center;
}
.search-box .bottom, .search-box .bottom-left, .search-box .bottom-right {
	float: left;
	width: 100%;
}
.search-box .bottom {background: url("../images/search-box-b.gif") repeat-x left bottom;}
.search-box .bottom-left {background: url("../images/search-box-lb.gif") no-repeat left bottom;}
.search-box .bottom-right {
	background: url("../images/search-box-rb.gif") no-repeat right bottom;
	padding-bottom: 8px;
}

/* Search Header */
.search-box .search-header, .search-box .search-header .left, 
.search-box .search-header .right {
	float: left;
	width: 100%;
}
.search-box .search-header {background: #CC0A2F url("../images/search-header.gif") repeat-x left top;}
.search-box .search-header .left {background: url("../images/search-header-l.gif") no-repeat left top;}
.search-box .search-header .right {
	background: url("../images/search-header-r.gif") no-repeat right top;
	height: 27px;
	text-align: center;
}
.search-box .search-header IMG {margin-top: 8px;}

/* Search Target */
.search-box UL.search-target {
	margin: 6px 0 0 0;
	text-align: right;
	overflow: hidden;
}
.search-box UL.search-target LI {
	list-style: none;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
}
.search-box UL.search-target A {
	color: #000;
	background: url("../images/checked-icon.gif") no-repeat right top;
	text-decoration: none;
	padding: 2px 28px 2px 0;
	/*margin: 0px 60px 0 10px;
	float: right;*/
	clear: both;
	display: block;
	width: 140px;
	float: left;
}
.search-box UL.search-target A:HOVER {text-decoration: underline;}

/* Search Within Results */
.search-box FORM.search-within {
	padding: 0;
	margin: 0;
}
.search-box FORM.search-within .container {
	padding: 7px 0 8px 0;
	margin: 10px 0;
	background: #000 url("../images/search-within-bg.gif") repeat-y left top;	
	text-align: center;
}
.search-box FORM.search-within LABEL {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	line-height: 100%;
}
.search-box FORM.search-within LABEL span {
	color: #ffc623;
}
.search-box FORM.search-within .input-container {
	background: url("../images/search-within-input.gif") no-repeat left top;
	width: 181px;
	height: 25px;
	margin: 6px 0 0 7px;
	float: left;
	display: inline;
}
.search-box FORM.search-within .input-container INPUT {
	border: 0;
	background: transparent;
	width: 166px;
	font-size: 13px;
	font-weight: bold;
	margin: 4px 0 0 6px;
	text-align: center;
}
.search-box FORM.search-within INPUT.input-button {
	background: url("../images/search-within-go.gif") no-repeat left top;
	width: 26px;
	height: 26px;
	border: none;
	text-indent: -5000px;
	font-size: 1px;
	line-height: 0;
	float: left;
	margin-top: 6px;
	cursor: pointer;
}

/* Selector */
.search-box .selector {
	background-color: #D7D7D7;
	height: 1px;
	width: 180px;
	margin: 10px 0 10px 18px;
	float: left;
	display: inline;
	font-size: 1px;
	line-height: 0;
}

/* List Container */
.search-box .list-container {
	width: 180px;
	margin-left: 18px;
	float: left;
	display: inline;
}
.search-box .list-container .scroll-box {
	max-height: 132px;
	overflow: auto;
	width: 176px;
	_width: 180px;
	margin-top: 2px;
}
.search-box .list-container H5, .search-box .list-container UL LI, 
.search-box .list-container FORM LABEL, .search-box .list-container INPUT {
	font-size: 11px;
	line-height: 120%;
}
.search-box .list-container H5 {margin: 0;}
.search-box .list-container H5 SPAN {color: #999;}
.search-box .list-container UL LI, 
.search-box .list-container UL A, .search-box .list-container FORM LABEL, 
.search-box .list-container INPUT  {color: #575757;}
.search-box .list-container UL {
	padding: 0;
	margin: 0;
}
.search-box .list-container UL LI {list-style: none;}
.search-box .list-container UL A {text-decoration: none;}
.search-box .list-container UL A:HOVER {text-decoration: underline;}
.search-box .list-container FORM {
	padding: 0;
	margin: 0;
}
.search-box .list-container .find-box {
	margin: 2px 0;
	float: left;
	width: 100%;
}
.search-box .list-container LABEL {float: left;}
.search-box .list-container INPUT {
	width: 138px;
	border: 1px solid #D7D7D7;
	float: right;
}

/* Relax */
.relax {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.black12, .black12 a:link, .black12 a, .black12 a:visited {
color:#000000;font-size:12px;
text-decoration:none;
}
.black12 a:hover {text-decoration:underline}
.padlr {padding:0 18px 0 0px;}
.grand_total  {
	border-top: 1px solid #C01D21;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #C01D21;}
.fontsize_12px{
	padding-top:10px;
	font-size:12px;
}	
.fontsize_12px a:visited,.fontsize_12px a:active, .fontsize_12px a:link
{ color: #898989;
text-decoration: none;
}
a:hover.fontsize_12px {
	text-decoration: underline;
}	

	
/* Exploded Diagram */
.balloon {
	width: 176px;  
}
.multipageBalloon {
	width: 160px;
} 
/*landing*/
.landing {
	float: right;
	clear: right;
	width: 620px;
	padding-top: 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.landing h1 {
	font-size:13px;
	font-weight:bold;
	color: #cc092f;
	letter-spacing:-1px;
}
.landing .image-box {
	width: 155px;
	height: 175px;
	float: left;
	padding-bottom: 10px;
	text-align: center;
}
.landing p {
	color: #575757;
	font-size: 10px;
}
.landing a {
	color: #cc092f;
	font-size: 13px;
	font-style: italic;	
	font-weight: bold;
}


/*landing*/

div#search-box {
	min-height: 510px !important;
}

/*landing*/

.hooters_message {
	float:right; display: inline;
	width: 500px; height: 30px;
	margin-right: 45px; padding-top:10px;
	color: white; text-align: right;
	font-family:Arial, sans-serif;
	font-size:12px; font-weight: bold;
}
.hooters_message a {color: #FFF; text-decoration: underline;}
.hooters_message a:hover {color: #000; text-decoration: underline;}

/******************** Styles from inline attributes *********************/
/* Common Styles */
.right-aligned {text-align: right;}
.no-inner-indent {padding-left: 0;}
.nowrap-container {white-space: nowrap;}
.underlined-text {text-decoration: underline;}
.no-inner-rindent {padding-right: 0;}
.no-indents {padding: 0; margin: 0;}
.none-displayed {display: none;}
.none-floated {float: none;}
.hidden-overflow {overflow: hidden;}

/**********/
.find-parts-form {z-index:-10000 !important;}
#popbord .close {
	margin-bottom:0px;
	clear:both;
	height:10px;
}
.content-ResulProducts {
	position: absolute !important; 
	z-index: -1 !important;
}
.left_bar-container {font-weight: normal !important;}
.main_body-h2-table {
	width: 100%; 
	margin: 20px 0 0 0; 
	vertical-align: bottom;
}
.main_body-sort-table {
	padding-right: 15px; 
	margin: 0 0 5px 0; 
	width: 100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	float: none; 
	clear: both; 
	border-top: solid 1px #E2E2E2;
}
.label-for-selects {
	color: #575757; 
	vertical-align: middle;
}
.select_chk2 {
	vertical-align: middle; 
	width: 210px;
}
.pagenavigation-container {width: 580px !important;}
.page_list-highlighted {
	font-weight: bold; 
	font-size: 12px;
}
.thead2 {
	_width: 100px !important; 
	overflow: hidden !important;
}
.thead3 {
	padding-right: 0; 
	border: 0px !important;
} 
.question-icon {
	background-color: white; 
	color: red; 
	padding: 2px;
}
.list-price-header {
	width: 90px; 
	white-space: nowrap;
}
.image-td {
	padding: 7px 5px 15px 0; 
	width: 100px; 
	border-bottom: 1px solid #CCC !important;
}
.image-td-box {
	width: 100px; 
	overflow: hidden; 
	zoom: 1; 
	height: 90px;
}
.productImage-bordered {border: 1px solid #E2E2E2;}
.name-td {
	padding: 15px 5px 0 3px; 
	border-bottom: 1px solid #CCC !important;
}
.name-link {
	font-weight: bold; 
	color: black;
}
.manufact-name {color: black;}
.manufact-id {
	color: black; 
	white-space: nowrap !important;
}
.manufact-id-link {color: #575757;}
.sku-link {
	color: black; 
	font-weight: bold;
}
.status-td {
	width: 80px; 
	padding-right: 0; 
	padding-left: 5px; 
	padding-top: 15px;
}
.qty-td {padding-top: 15px;}
.line-td {
	border-bottom: 1px solid #CCC!important; 
	padding-bottom: 10px!important; 
	padding-right: 10px!important;
}
.line-container {
	width: 280px; 
	border-bottom: 1px solid #CCC!important;
}
.addtocart-container {padding-top: 10px!important;}
.page_navigator-container {width: 580px !important}

.paging-order-history{
 padding-top: 8px;
 padding-bottom: 30px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #575757;
}

/* Manual Page */
.marketing-box{
	text-align: center;
	padding: 20px 75px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	width: 500px;
	float: right;
	font-weight: bold;
	line-height: 1.5em;
	position: relative;
}
.marketing-box h1{
	padding: 0;
	margin: 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 35px;
	color: #000;
}
.marketing-box h1 span{
	color: #e51937;
	font-size: 35px;
}
.marketing-box h2{
	padding: 0;
	margin: 0 0 20px 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #e83852;
}
.marketing-box h2 strong{
	color: #000;
}
.marketing-box  a{
	font-style: italic;
	color: #cc0c2f;
	text-decoration: underline;
}
.marketing-box  a:hover{
	color: #cc0c2f;
	text-decoration: none;
}
.marketing-box .share_link {
	position: absolute;
	font-size: 21px;
	color: #e51937;	
	top: 38px;
	left: 455px;
	width: 120px;
}
.marketing-box .share_link a,
.marketing-box .share_link a:hover {
	font-size: 12px;
	color: #00f;
}

/* Page my Account */
.main-content-order {
	padding:0 0 40px 0px;
	width: 658px;
	float: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
}
.breadcrumbs-account .breadcrumbs{
	margin: 21px 0 30px 30px;
}
.myaccount-header{
	padding: 0px 30px;
}
.myaccount-header, .myaccount-header div, .myaccount-header span{
	background: #888;
	height: 26px;
	line-height: 26px;
	color: #fff;
	display: block;
}
.myaccount-header div{
	float: left;
	font-weight: bold;
}
.myaccount-header span{
	float: right;
}

.myaccount-links ul, .myaccount-links ul li{
	list-style: none;
	margin: 0;
	padding: 0;
}
.myaccount-links ul{
	float: left;
	width: 230px;
	margin: 15px 10px 0px 30px;
}
.myaccount-links ul li{
	margin-bottom: 3px;
}
.myaccount-links ul li a{
	display: block;
	height: 103px;
	width: 120px;
	padding-left: 110px;
	line-height: 103px;
	font-size: 15px;
	font-weight: bold;
	color: #e51937;
	text-decoration: none;
	cursor: pointer;
	background: url(../images/icons_my_account.png) no-repeat;
	white-space: nowrap;
}
.myaccount-links ul li a.icons-myprofile{
	background-position: 0 0;
}
.myaccount-links ul li a.icons-orderhistory{
	background-position: 0 -103px;
}
.myaccount-links ul li a.icons-myequipment{
	background-position: 0 -206px;
}
.myaccount-links ul li a.icons-addressbook{
	background-position: 0 -309px;
}
.myaccount-links ul li a.icons-mycatalog{
	background-position: 0 -412px;
}
.myaccount-links ul li a.icons-creditcards{
	background-position: 0 -515px;
}
/* Order Details Page */
.order-details-box{
	padding-bottom: 15px;
}
.order-details-box1{
	padding-left: 5px;
}
.order-details-box .header{
	height: 60px;
	font-size: 18px;
	color: #000;
	background: #dfdfdf;
	padding: 0 0 0 10px;
	position: relative;
}
.order-details-box  .info, .order-summary-box  .info{
	width: 100%;
}
.order-details-box  .info td, .order-details-box  .info th, .order-summary-box  .info td, .order-summary-box  .info th{
	text-align: center;
	vertical-align: top;
	padding: 7px 0px;
	font-size: 10px;
}
.order-details-box  .info th{
	background: #000;
	color: #fff;
	font-weight: bold;
}
.order-details-box  .info .date-of-order{
	padding-right: 100px;
}
.order-summary-box .header{
	font-size: 18px;
	color: #000;
	padding: 0 0 0 10px;
}
.order-summary-box .info tr{
	background: url(../images/line_order.gif) repeat-x bottom left;
}
.order-summary-box  .info th{
	background: #ccc;
	color: #000;
	font-weight: bold;
	white-space: nowrap;
}
.order-summary-box  .info th.last{
	background: #000;
	color: #fff;
	font-weight: bold;
	width: 121px;
}
.order-summary-box  .info .title-tracking-last{
	background: #ccc;
	color: #fff;
	font-weight: bold;
	width: 121px;
}

/*.order-summary-box  .info  .product{
	width: 80px;
}*/

.order-summary-box  .info  .product a, .tab-order-history .additional-info .product a{
	color: #000;
	text-decoration: none;
}
.order-summary-box  .info  .product a:hover, .tab-order-history .additional-info .product a:hover{
	color: #000;
	text-decoration: underline;
}
.order-summary-box  .info .red{
	color: #e51937;
}
.order-summary-box  .info .last{
	background: #dfdfdf url(../images/line_order.gif) repeat-x bottom left;
}
.order-summary-box  .info .last-tracking{
	background: #fff url(../images/line_order.gif) repeat-x bottom left;
}
.under-order-summary{
	background: #dfdfdf;
	padding: 12px 5px 12px 20px; 
	margin-bottom: 15px;
	overflow: hidden;
	clear: both;
}
.under-order-summary .comments{
	float: left;
	width: 260px;
	padding-right: 20px;
}
.under-order-summary .comments a{
	color: #000;
	text-decoration: none;
}
.under-order-summary .comments a:hover{
	color: #000;
	text-decoration: underline;
}
.block-total{
	width: 230px;
	padding-right: 20px;
	float: left;
}

.block-total table {width:100%}
.block-total td { padding:3px 0}
.block-total tr.linet td { padding:13px 0 3px 0; background: url('../images/line_total.gif') repeat-x left 6px;}
.block-total td.digital { text-align:right}
.block-total td.title_td {width:90%}

.block-total div{
	padding-bottom: 2px;
	float: left;
}
.block-total .name{
	width: 145px;
}
.block-total .line{
	background: url(../images/line_total.gif) repeat-x center left;
	height: 8px;
	font-size: 0;
	line-height: 0;
	clear: both;
	float: none;
}
.under-order-summary .add-to-my-catalog{
	border: 0px;
	width: 97px;
	height: 32px;
	background: url(../images/add_to_my_catalog.gif) no-repeat top left;
	cursor: pointer;
	float: left;
}
.info-order-box{
	float: left;
	padding: 0 0 5px 20px;
}
.info-order-box  h5{
	color: #a6a5a5;
	font-size: 12px;
	padding: 0;
	margin: 0 0 8px 0;
}
.buttons-order{
	float: right;
}
.buttons-order .back-to-my-account, .main-content-order .back-to-my-account{
	border: 0px;
	width: 123px;
	height: 16px;
	display: block;
	float: left;
	margin-left: 3px;
	background: url(../images/back_to_my_account.gif) no-repeat top left;
	cursor: pointer;
}
.buttons-order .back-to-order-history{
	border: 0px;
	width: 129px;
	height: 17px;
	display: block;
	float: left;
	margin-left: 3px;
	background: url(../images/back_to_order_history.gif) no-repeat top left;
	cursor: pointer;
}
/*Left Bar*/
.track-order-box{
	padding: 10px 0 15px 0;
	text-align: center;
	background: #bcbdc0;
	/*margin-bottom: -10px;*/
}
.track-order-box h1{
	font-size: 13px;
	margin: 0 0 7px 0;
	padding: 0;
	color: #000;
}
.track-order-box .input{
	border: 0px;
	display: block;
	padding: 3px 0 10px 0;
	margin: 0 0 0 5px;
	width: 202px;
	height: 20px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B7B7B7;
	text-align: center;
	background: url(../images/form_track_order_left.png) no-repeat top left;
	float: left;
}
.track-order-box .submit-go{
	border: 0px;
	background: url(../images/form_track_order_left.png) no-repeat top right;
	width: 25px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.message{
	clear:both;
	color: #e51937;
	margin: 0px 40px 0 0px;
	font-weight: normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

/* EquipmqntList */
.breadcrumbs-inaccount .breadcrumbs{
	margin: 21px 0 0 35px;
}
.equipment-header-box{
	margin: 0 0 0px 35px;
}
.add-equipment-form h1{
	padding: 0;
	margin: 20px 0 10px 10px;
	display: block;
	font-size: 16px;
	color: #e51937;
}
.add-equipment-form .box{
	float: left;
	margin: 0 10px 10px 0;
}
.add-equipment-form .box label{
	float: left;
	width: 45px; 
	line-height: 19px;
}
.add-equipment-form .box input{
	float: left;
	border: 1px solid #000;
	width: 170px;
	height: 19px;
	padding: 0 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000; 
}
.add-equipment-form .box textarea,
#editEquipmentPopup .box textarea{
	float: left;
	border: 1px solid #000;
	width: 420px;
	height: 75px;
	padding: 0 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000; 
}
.add-equipment-form .submit-add{
	border: 0px;
	width: 46px;
	height: 19px;
	cursor: pointer;
	background: url(../images/submit_add.gif) no-repeat top left;
	margin-left: 435px;
}
#editEquipmentPopup .box textarea{
	width: 370px;	
}
#editEquipmentPopup .cancelButton {
	width: 80px;
	height: 17px;
	background: url(../images/submit_cancel.gif) no-repeat top left;
	border: 0;
	cursor: pointer;
	margin: 0 0 0 265px;
	text-indent: -5000px;
	font-size: 0px;
	line-height: 0;
	color: transparent;
	position: relative; 
	left: 5000px;
}
#editEquipmentPopup .saveButton {
	width: 80px;
	height: 17px;
	background: url(../images/submit_save.gif) no-repeat top left;
	border: 0;
	cursor: pointer;
	text-indent: -5000px;
	font-size: 0px;
	line-height: 0;
	color: transparent;
	position: relative; 
	left: 5000px;
}
#editEquipmentPopup .submitButton_submit {
	width: 64px;
	height: 22px;
	background: url(../images/submit_submit.gif) no-repeat top left;
	border: 0;
	cursor: pointer;
	text-indent: -5000px;
	font-size: 0px;
	line-height: 0;
	color: transparent;
	position: relative; 
}
.equipment-sort-form{
	float: right;
}
.equipment-sort-form label{
	float: left;
	width: 47px;
	line-height: 16px;
}
.equipment-sort-form select{
	float: left;
	width: 150px;
}

.equipment-list-box {
	width: 100%;
}
.equipment-list-box td {
	vertical-align: top;
	padding: 20px 0;
}
.equipment-list-box td.image_cell {
	padding: 20px 10px 20px 50px;
	text-align: center;
}
.equipment-list-box td.image_cell a {
	border-width: 0;
	display: block;
	margin-bottom: 3px;
}
.equipment-list-box td.image_cell img {
	border: 1px solid #ffc423;
	width: 125px;
	height: 153px;
}
.equipment-list-box td .docs_accessories {
	line-height: 20px;
	margin-top: 25px;
}
.equipment-list-box .text_cell {
	width: 100%;
}
.equipment-list-box .text_cell h1{
	padding: 0;
	margin: 0 0 3px 0;
	display: block;
	font-size: 16px;
	color: #e51937;
}
.equipment-list-box .text_cell span{
	font-size: 12px;
}
.equipment-list-box .delete_cell{
	padding: 20px 35px 20px 15px;
}
.equipment-list-box .delete_cell input{
	color: #e51937;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	cursor: pointer;
	border: 0px;
	border-bottom: 1px solid #e51937;
	width: 45px;
	background: transparent;
}
.equipment-list-box .delete_cell input:hover{
	color: #e51937;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	cursor: pointer;
	border: 0px;
	border-bottom: 0px solid #e51937;
	width: 45px;
	background: transparent;
}
.equipment-list-box .submitt_black {
	float: none;
}
.equipment-list-box tr.even_row {
	background-color: #dfdfdf;
}
.equipment-list-box .text_cell a:link, .equipment-list-box .text_cell a:active, .equipment-list-box .text_cell a:visited {
	font-weight: normal;
	color: #D5615C;
	text-decoration: none;
}
.equipment-list-box .text_cell a:hover {
	font-weight: normal;
	color: #D5615C;
	text-decoration: underline;
}
.equipment-documentation-box{
	list-style: none;
	padding: 0;
	margin: 0;
	outline:none !important;
}
.equipment-documentation-box li, .equipment-documentation-box li a{
	float: left;
	display: block;
	height: 90px;
	margin-right: 5px;
	outline:none !important;
}
.equipment-documentation-box li a{
	text-indent: -5000px;
	outline:none !important;
}
.equipment-documentation-box li a.parts{
	width: 80px;
	background: url(../images/equipment_documentation.png) no-repeat 0 0;
	outline:none !important;
}
.equipment-documentation-box li a.manuals{
	width: 100px;
	background: url(../images/equipment_documentation.png) no-repeat -85px 0;
	outline:none !important;
}
.equipment-documentation-box li a.diagrams{
	width: 84px;
	background: url(../images/equipment_documentation.png) no-repeat -190px 0;
	outline:none !important;
}
/* EO EquipmqntList */

/* Order History Page */
.order-details-box .header .block-search{
 position: absolute;
 top: 12px;
 left: 200px;
 font-size: 10px;
}
.order-details-box .header .block-search  .title{
 float: left;
 color: #e51937;
 line-height: 22px;
 padding-right: 2px;
}
.order-details-box .header .block-search .order-history-input{
 float: left;
 background: url(../images/order_history_input.gif) no-repeat top left;
 width: 136px;
 height: 22px;
}
.order-details-box .header .block-search .order-history-input .input{
 border: 0px;
 background: none;
 width: 100px;
 height: 14px;
 padding: 0px 6px;
 font-family: Verdana;
 font-size: 10px;
 float: left;
 margin: 4px 0 0 0;
}
.order-details-box .header .block-search .order-history-input .button{
 border: 0px;
 background: none;
 width: 22px;
 height: 22px;
 cursor:pointer;
 outline:none !important;
 float: left;
}
.order-details-box .header .block-search .description{
 font-style: italic;
}
.order-details-box .sorting{
 float: right;
}
.order-details-box .sorting div{
 float: left;
 padding: 4px 8px 15px 0;
 line-height: 19px;
}
span.select-date-range{
 background: url(../images/select_order_status.gif) no-repeat top left;
 border: 0px;
 color: #000;
 width: 115px;
 height: 19px;
 line-height: 19px;
 margin: 0;
 overflow: hidden;
 padding: 0 30px 0 10px;
 position: absolute;
}
select.select-date-range {
 opacity: 0;
 filter:alpha(opacity=0); 
 position: relative;
 z-index: 5;
 border: 0px;
 display: block;
 height: 19px;
 width: 115px;
 overflow:hidden;
 padding: 0;
}
span.select-order-status, span.select-sort-by{
 background: url(../images/select_sort_by.gif) no-repeat top left;
 border: 0px;
 color: #000;
 width: 158px;
 height: 19px;
 line-height: 19px;
 margin: 0;
 overflow: hidden;
 padding: 0 30px 0 10px;
 position: absolute;
}
select.select-order-status, select.select-sort-by{
 opacity: 0;
 filter:alpha(opacity=0); 
 position: relative;
 z-index: 5;
 border: 0px;
 display: block;
 height: 19px;
 width: 158px;
 overflow:hidden;
 padding: 0;
}
select.select-sort-by {width:150px !important}
.relax_20px {height:20px}

.tab-order-history .title{
 background: #000;
}
.tab-order-history .title td{
 padding: 7px 0;
 color: #fff;
 font-weight: bold;
 text-align: center;
}
.tab-order-history .information td, .tab-order-history .information-all td, .tab-order-history .additional-info td, .tab-order-history .additional-info th{
 padding: 7px 0;
 text-align: center;
}
.tab-order-history .information-all{
 background: #ccc;
}
.tab-order-history .additional-info{
 background: #f3f3f3;
}
.tab-order-history .additional-info table{
 width: 100%;
}
.tab-order-history .additional-info thead{
 font-weight: bold;
 background: url(../images/line_total.gif) repeat-x bottom left;
}
.tab-order-history .additional-info .pt{
 width: 140px;
 padding: 0 26px 0 16px;
}
.tab-order-history .additional-info .pt .red{
 color: #E51937;
}
.tab-order-history .additional-info .product{
 width: 180px;
 text-align: left; 
}
.tab-order-history .additional-info .qo{
 width: 80px;
 padding: 0 70px 0 0;
}
.tab-order-history .additional-info .qs{
 width: 80px;
 padding: 0 57px 0 0;
}
.tab-order-history .additional-info .line{
 background: url(../images/line_additional_info.gif) no-repeat center center;
 height: 1px;
 font-size:0;
 line-height:0;
}
.tab-order-history .icon{
 width: 30px;
}
.tab-order-history .order{
 width: 150px;
}
.tab-order-history .po{
 width: 80px;
}
.tab-order-history .date{
 width: 60px;
}
.tab-order-history .total{
 width: 80px;
}
.tab-order-history .shipping{
 width: 130px;
}
.tab-order-history .status{
 width: 140px;
}
.icon-plus{
 display: block;
 width: 12px;
 height: 12px;
 cursor: pointer;
 background: url(../images/icons_plus_minus.gif) no-repeat top left;
 margin: 0 auto;
}
.icon-minus{
 display: block;
 width: 12px;
 height: 12px;
 cursor: pointer;
 background: url(../images/icons_plus_minus.gif) no-repeat 0 -12px;
 margin: 0 auto;
}
.tab-order-history .line{
 background: url(../images/line_order.gif) repeat-x center left;
 height: 2px;
 font-size:0;
 line-height:0;
}
.block-additional{
 border: 2px solid #000;
 overflow: hidden;
}

/* Order History Paging*/
.pageNavigation {
float:right;
margin-bottom:10px;
}
.page-number.currentP {
color: black;
cursor:default;
margin-left: 3px;
}
.page-number {
color:gray;
cursor:pointer;
margin-left: 3px;
}
.paginator-three-points {
margin-left: 3px;
}
/* EO Order History Page */

.tab-order-history .order{
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	float:none !important;
	display:table-cell !important;
}
.tab-order-history .order a{
	color: #000;
	text-decoration: none;
}
.tab-order-history .order a:hover{
	color: #000;
	text-decoration: underline;
}

.tab-order-history .shipping a{
	color: #000;
	text-decoration: none;
}
.tab-order-history .shipping a:hover{
	color: #000;
	text-decoration: underline;
}

.block-total .block-total-value:before{
 content: "$";
 float: left;
}
.block-total .block-total-value{
 width: 60px;
 text-align: left;
}
.block-total .block-total-value{
	z-index: expression(runtimeStyle.zIndex = 1, this.innerHTML = "$ " + this.innerHTML);
	float: left;
}
.block-total .block-total-value div{
	float: right;
	margin-top: -10px;
}
.listMessage{
	padding: 15px 50px;
	color: #C01D21;
	text-align: center;
}

.pageNavigation-left{
	 float: left;
	 margin: 0 0 10px 10px;
}

.buttons-order .clear-search{
	border: 0px;
	width: 123px;
	height: 16px;
	display: block;
	float: left;
	margin-left: 3px;
	background: url(../images/clear_search.gif) no-repeat top left;
	cursor: pointer;
	text-indent: -5000px;
	outline:none !important
}
.buttons-order .clear-search:hover, .buttons-order .clear-search:active, .buttons-order .clear-search:visited {	outline:none !important}

.bg-pagination{
	background: #f4f1e8;
}

/**/
.agent-locator-box{
	text-align: center;
	padding: 20px 75px;
	font-family: Tahoma, Arial, Helvetica,sans-serif;
	font-size: 16px;
	width: 500px;
	float: right;
	position: relative;
}
.agent-locator-box span{
	font-size: 12px;
}
.agent-locator-box h1{
	padding: 0;
	margin: 0 0 20px 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #e83852;
	display: block;
}
.agent-locator-form{
	margin: 0 auto;
	overflow: hidden;
	width: 216px;
}
.agent-locator-form div.select-box{
	float: left;
	width: 191px;
	height: 30px;
	position: relative;
}
.agent-locator-form div.select-box span{
	background: url(../images/select_service_agent_locator.gif) no-repeat 0 0;
	color: #000;
	font-size: 11px;
	height: 30px;
	width: 171px;
	display: block;
	line-height: 25px;
	overflow: hidden;
	position: absolute;
	text-align: left;
	padding: 0 10px;
	left: 0;
}
.agent-locator-form div.select-box select{
	border: 0 none;
	display: block;
	height: 20px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 181px;
	z-index: 5;
	font-family: Tahoma, Arial, Helvetica,sans-serif;
	font-size: 12px;
}
.agent-locator-form div.button{
	float: left;
	width: 25px;
	height: 30px;
}
.agent-locator-form div.button a{
	width: 25px;
	height: 30px;
	display: block;
	text-indent: -5000px;
	background: url(../images/select_service_agent_locator.gif) no-repeat -191px 0;	
}

/*-------landing pages-------*/

.lpLoginForm { background:#ececec; width:895px; margin:0 0 12px 0;}
.lpLoginForm fieldset{ margin: 0 0 0 175px; width:580px; border:0; padding:6px 0 2px 0;}
.lpLoginForm span{ font: bold 17px Helvetica; color:#CC092F; margin:4px 5px 0 0; float:left}
.lpLoginForm label{ font: bold 12px Helvetica; color:#000; margin:5px 4px 0 15px; float:left}
.lpLoginForm input{font-family:Verdana,Arial; font-size:11px; height:21px; margin:2px 0 0 0; padding:0px 5px 0 5px; border:0; background:#fff; width:135px;; float:left; line-height:21px}
.lpLoginForm input:focus{ outline:none}
.lpLoginForm input.lpSubmit {font-family:Verdana,Arial; background: url(..//landing-pages/customer/common/SubmitButton.png) no-repeat left top; margin:0; padding:0; border:0; width:25px; height:25px; cursor:pointer; margin-left:10px; float:left}

.lpPage { width:895px; text-align:center}
.lpPage img{ margin-bottom:15px} 
.lpPage .lpWelcome{ font: bold 17px Helvetica; color:#000; text-transform:uppercase; margin-bottom:15px}	
.lpPage .lpWelcome span{ color:#ffd546}		
.lpPage .lpBegin{ font: bold 17px Helvetica; color:#c73e4e; margin-bottom:10px}

.lpCallInfo { font: bold 12px Helvetica; color:#000; margin-bottom:10px}		
.lpCallInfo span{ color:#ffd546; text-transform:uppercase;}

.lpErrors { font: normal 12px Helvetica; color:#c73e4e; text-align:center; width:895px; margin-bottom:15px}



.lpMainBlock { /*width:658px;*/ background: url(..//landing-pages/customer/common/leftBorder.png) repeat-y right top}
.lpMainBlockInner { /*width:658px;*/ background: url(..//landing-pages/customer/common/BottomBorder.png) no-repeat right bottom}

.lpCompRight { float:right; background: url(..//landing-pages/customer/common/companyBorderBottom.png) repeat-x left bottom; margin-bottom:15px; position:revative; zoom:1 }
.lpCompRight_in { float:left; background: url(..//landing-pages/customer/common/companyBorderLeft.png) no-repeat left bottom; position:revative; zoom:1}
.lpCompRight_inner{float:left; background: url(..//landing-pages/customer/common/CompanyBorder1.png) no-repeat right bottom; padding: 10px 20px; text-align:center; position:revative; zoom:1}
.lpMainBlock .lpCompRight_inner{background: url(..//landing-pages/customer/common/CompanyBorder.png) no-repeat right bottom;}

.lpCompRight img{ border:0; margin-bottom:5px}
.lpCompRight a{font: bold 13px Helvetica; color:#000; text-decoration:none}		
.lpCompRight a:hover{font: bold 13px Helvetica; color:#000; text-decoration: underline} 

.lpCompText { border-bottom:1px solid #000;  font:11px/1.7em Helvetica; color:#000; margin:0 0 0 15px; padding:25px 0 15px 0}

.lpCompButtonOuter{ width:658px; margin-bottom:20px; clear: both; text-align:center}

.lpLinkslist { margin:0 0 0 80px; list-style:none}
.lpLinkslist li{ margin:0 20px 10px 0; padding:0 ; list-style:none; float:left; width:240px; height:103px; background-repeat:no-repeat; background-position:left top}
.lpLinkslist li td {padding:0px 0 0 0px; width:240px; height:103px; vertical-align:middle}
.lpLinkslist li td a, .lpLinkslist li td a:hover{font: bold 16px Arial; color:#c73e4e; text-decoration:none; white-space:nowrap}

.lpManualFind { background: url(..//landing-pages/customer/common/TopBorder.png) no-repeat right top; padding:0px 0 15px 80px; _padding:10px 0 15px 80px;  clear: both;}
.lpManualFind form {margin:0; padding:0 0 15px 0}

.lpManualFindBlock { float:left; width:180px; padding-bottom:0px; _padding-bottom:0px }
.lpManualFindTitle { width:180px; text-align:right; font: normal 16px Helvetica; color:#000; text-transform:uppercase; margin-bottom:8px; padding-top:12px}		
.lpManualFindTitle span{color:#c73e4e;}

.lpManualFindBlock input { width:35px}

.lpApproves { background: url(..//landing-pages/customer/common/TopBorder.png) no-repeat right top; padding:0px 0 15px 80px; clear: both}
.lpApproves img{ border:0; margin-right:10px; margin-top:20px}

.lpGrayTitle {font: bold 16px Helvetica; color:#9d9d9d; float:left; margin:70px 30px 0 0; width:250px}

.clearfix { overflow:hidden; clear:both}
.fix10 {height:10px !important}

/*.select_blocks {position:relative; zoom:1; margin-bottom:3px; height:23px}
.select_blocks select{width:170px !important; border:0; background:none; opacity:0; filter:alpha(opacity=0);margin-left:10px !important; font:11px Verdana !important;  height:20px !important; min-width:170px !important; padding:auto !important; overflow:auto !important; z-index:2; position:absolute  }
.select_blocks span{ width:168px; height:18px; padding:2px 0 0 12px; background: url(../images/hp/find_manual_bg.png); display:block; position:absolute; font:11px Verdana; cursor:pointer; z-index:1; line-height:15px; overflow:hidden}*/

.select_blocks {position:relative; zoom:1; margin-bottom:3px}
.select_blocks select{width:170px !important; border:0; background:none; opacity:0; filter:alpha(opacity=0); margin-left:10px !important; font:11px Verdana !important; z-index:2; height:20px !important; min-width:170px !important; max-width:170px !important; padding:auto !important; overflow:auto !important; position:relative; cursor:pointer;}
.select_blocks span{ width:148px; height:18px; padding:2px 20px 0 12px; background: url(../images/hp/find_manual_bg.png); display:block; position:absolute; font:11px Verdana; cursor:pointer; z-index:1; line-height:15px; overflow:hidden}

.select_blocks select.manufacturer {margin-bottom:5px}



.lpSearchBlock { width:677px; position:relative; zoom:1; float: right;}
		
.lpCompRightSearch {width:150px; text-align:center; background: url(..//landing-pages/customer/common/CompanyBorder1.png) no-repeat left bottom; padding: 10px 0; overflow:hidden; position:absolute; right:0; top:0}
.lpCompRightSearch img{ border:0; margin-bottom:5px}
.lpCompRightSearch a{font: bold 13px Helvetica; color:#000; text-decoration:none}		
.lpCompRightSearch a:hover{font: bold 13px Helvetica; color:#000; text-decoration: underline}

.lpCompText1 {font:10px Verdana; color:#000; margin:0 0 7px 15px; padding:15px 0; }
.lpCompText1 a{font:10px Verdana; color:#000; text-decoration:none;}
.lpCompText1 a:hover{font:10px Verdana; color:#000; text-decoration:underline; }

.lpSearchList {padding: 20px 15px 10px 15px;}
.lpSearchListGray { background:#eff0f0 }
.lpSearchListGray .lpViewParts { background: url(..//landing-pages/customer/common/ViewPartsButtonGray.png)}

.lpSearchListLeft { float:left; margin-right:15px; width:120px; text-align:center}
.lpSearchListLeft img{ border:2px solid #ffe191; margin-bottom:7px; width: 120px;}		
.lpSearchListLeft span{font:10px Arial; color:#000; display: block}
.lpSearchListLeft a{font:10px Arial; color:#000; font-style: italic; text-decoration: underline}
.lpSearchListLeft a:hover{font:10px Arial; color:#000; font-style: italic; text-decoration: none}
				
.lpSearchListRight {float:left; width:480px; margin-bottom:-20px }		
  .lpSearchTitle{ width:340px }
.lpSearchTitle a, .lpSearchTitle a:hover { font:bold 20px Arial; color:#e51937; text-decoration:none;}
.lpSearchListRight span{ display:block; font: 15px Arial; }

.lpSearchListRight ul{ margin:0; padding:0; list-style:none; float:left}
.lpSearchListRight ul.linksOne{ float:right; width:210px;}
.lpSearchListRight ul li{ margin:0 15px 0 0; padding:0; float:left}
.lpSearchListRight ul li img{ border:0}

.lpSearchAgents { padding-left:240px; margin-bottom:7px}
.lpSearchAgents a{ font: 14px Arial; color:#000; font-style:italic; text-decoration:underline}
.lpSearchAgents a:hover{ font: 14px Arial; color:#000; font-style:italic; text-decoration:none}

.lpViewParts { width:259px; height:55px; display:block; background: url(..//landing-pages/customer/common/ViewPartsButton.png); font-size:3px; text-indent:-3000px; outline:none; margin-left:0px; margin-bottom:10px}

.tracking-number a{color:#000; text-decoration:none !important}
.tracking-number a:hover{color:#000; text-decoration:underline !important}
.progress {top: 89px; left: 12px;	z-index:1;width: 138px;	padding: 0 2px;	background:#fff;	position: absolute; font:italic 11px Arial	}
.lpManualFindBlock {position:relative}
.lpManualFindBlockContainer {position:relative; zoom:1; float:left}

.goButtonFind {position:absolute; right:-42px; bottom:0}

.lpMainBlockInner .search-box .bottom-right {background: url(..//landing-pages/customer/common/search-box-rb.gif) no-repeat right bottom}

.pager{float: right; font-family: Verdana,Arial,Helvetica,sans-serif;}
.pager a{font-size: 10px; color: #898989; text-decoration: none;}
.pager a.current-page{font-size: 12px; font-weight: bold; color: #575757;}
.pager a:hover{text-decoration: underline;}

.landingpage-items_list_table_DOP .items_list_table_DOP{width: 100%;}
/*-------landing pages end-------*/

.product_qv_name {word-wrap: break-word}

/*----------Norlake---------*/

.norlake_main {width:900px; margin:0 auto; text-align:left; background:#f4f4f4; overflow:hidden; padding:0 0 60px 0}
.norlake_main_outer { text-align:center;}
.norlake_main .mainImg { margin-bottom:20px}
.norlake_main h1, .norlake_main h2 {display:block; clear:both; width:870px; text-align:center; color:#e70033; font-weight:normal;}
.norlake_main h1 {font-size:38px; line-height:39px; font-weight:bold}
.norlake_main h2 {padding-bottom:15px; font-size:34px; line-height:36px;}
.norlake_left, .norlake_right {float:left;}
.norlake_left {width:368px; padding-right:24px;}
.norlake_left img {float:right;}
.norlake_right {width:500px;}
.norlake_text {padding-bottom:28px;}
*+html .norlake_text {padding-bottom:25px;}
.norlake_text li {display:block; clear:both; padding:0 0 1px 12px; list-style:none; background:url(../img/norlake_red_dot.gif) 0 17px no-repeat; 
	font: bold 16px/38px Helvetica, sans-serif;}
.norlake_gonow_btn {margin-left:99px;}

/*----------Norlake---------*/

table.equipment-list-box tr.odd_row td.edit_cell,
table.equipment-list-box tr.even_row td.edit_cell {
	text-align:center;
	vertical-align:bottom
}

table.equipment-list-box .itemNotes{
	width: 400px;
	padding-bottom:20px;
	word-break: break-all
}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#fff; border:5px solid #444; padding:12px;}

.simpleModalPopup {
	display:none
}

#addressVerificationPopup {
	width:416px;
	z-index:100;
	background: url(../images/verification_bottom.png) bottom left no-repeat;
	padding-bottom: 28px;
	position:absolute;
}

#addressVerificationPopup .title {
	color: #fff;
	line-height: 40px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	height: 40px;
	background: url(../images/verification_title.png) 0 0 no-repeat;
}

#addressVerificationPopup .sectionBody {
	background: url(../images/verification_body.png) 0 0 repeat-y;
	padding-right: 7px;
	overflow: hidden;
}

#addressVerificationPopup .caption {
	margin:0;
	color: #e51937;
	padding: 10px 0;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

#addressVerificationPopup .address {
	width: 180px;
	float:left;
	text-align:center;
	margin-bottom: 10px;
	padding: 0 10px;
	font-size: 11px;
}

#addressVerificationPopup .addressEntered {
	color: #a1a1a1;
	border-right: 1px solid #808080;
}

#addressVerificationPopup .oldAddress,
#addressVerificationPopup .newAddress {
	padding:10px 0;
	text-align:center;
	font-size: 10px;
}

#addressVerificationPopup .selectOldAddress,
#addressVerificationPopup .selectNewAddress {
	background: url(../images/verification_grey_button.gif) 0 0 no-repeat;
	width: 93px;
	height: 17px;
	color: #fff;
	border: 0;
	font-size: 10px;
	font-weight: bold;
}

#addressVerificationPopup .selectNewAddress {
	background: url(../images/verification_red_button.gif) 0 0 no-repeat;
}

#editEquipmentPopup label {
	font:10px normal Verdana,Arial,Helvetica,sans-serif
}

.agent-locator-box .landing-button-box {
	position: absolute;
	right: 0;
	top: 0;
}

/*LP Arbys*/
.arbys_login_box {
	width: 670px;
	padding-left: 170px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	text-align: left;
	font-weight: normal;
}

.arbys_welcome_header {
	clear: both;
	overflow: hidden;
	margin: 0 0 15px 0;
}
.arbys_welcome_header .arbys_logo_welcome {
	float: left;
	width: 95px;
}
.arbys_welcome_header h1 {
	float: left;
	width: 415px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 30px;
	color: #000;
	margin: 8px 0 0 0;
	padding: 0;
}
.arbys_welcome_header h1 span {
	font-size: 16px;
	color: #e51937;
	display: block;
	margin: 10px 0 0;
	text-transform: none;
}
.arbys_welcome_header .arcop_logo_welcome {
	float: left;
	width: 160px;
	position: relative;
	margin: 25px 0 0 -55px;
}

.arbys_login_box .login_header {
	background: #e51937;
	height: 30px;
	margin: 0 0 15px 0;
}
.arbys_login_box .login_header h2 {
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 22px;
	color: #fff;
	padding: 2px 0 0 10px;
	display: block;
	margin: 0;
}

.arbys_login_box .existing_customers {
	float: left;
	width: 295px;
	padding: 0 0 0 10px;
	margin: 0 0 10px;
	background: url(../images/arbys_login_border.gif) no-repeat right 20px;
}
.arbys_login_box .existing_customers h3,
.new_customers h3{
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 18px;
	color: #e51937;
	display: block;
	padding: 0;
	margin: 0;
}

.arbys_login_box .edit_prefs_table {
	float: left;
	margin-bottom: 10px;
}
.arbys_login_box .edit_prefs_table td {
	vertical-align: middle;
	font-size: 10px;
}
.arbys_login_box .short{
	width: 180px;
}
.arbys_login_box .btn_go {
	float: left;
	padding: 52px 0 0 8px;
	margin: 0;
}
.arbys_login_box .btn_go input {
	background: url(../images/go.png) no-repeat 0 0;
	border: 0;
	width: 18px;
	height: 18px;
	font-size: 0;
	cursor: pointer;
	text-indent: -9999;
}
.arbys_login_box .row {
	clear: both;
	color: #575757;
	font-size: 10px;
}
.arbys_login_box .explain_links {
	margin-left: 50px;
	font-size: 10px;
}

.arbys_login_box .new_customers {
	float: left;
	width: 295px;
	padding: 0 0 0 28px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 17px;
	color: #0b0b0b;
	margin: 0 0 10px;
}
.arbys_login_box .new_customers div {
	padding: 5px 0 0;
	line-height: 1.4;
}
.arbys_login_box a {
	color: #e51937;
	text-decoration: underline;
}
.arbys_login_box .new_customers span {
	color: #e51937;
	text-transform: none;
}
.arbys_login_box  a:hover {
	text-decoration: none;
}

.arbys_login_box .need_now {
	clear: both;
	background: url(../images/bg_arbys_need_now.jpg) no-repeat 0 0;
	width: 568px;
	height: 145px;
	text-align: center;
	font-family: Helvetica, Verdana,Arial,sans-serif;
	font-size: 11px;
	font-weight: ;
	padding: 25px 0 0 70px;
}
.arbys_login_box .need_now h3 {
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 33px;
	font-weight: bold;
	color: #ffc82e;
	display: block;
	padding: 0;
	margin: 0;
}
.arbys_login_box .need_now h3 span {
	font-weight: normal;
	color: #e51937;
}
.arby_phone {
	background: url(../images/arby_number.png) no-repeat 60px 5px;
	width: 223px;
	height: 24px;
	text-indent: -9999px;
	font-size: 0;
	float: left;
}
/*EO LP Arbys*/

.phoneNumber {
	font-family: Arial;
	font-size: 19px;
	font-weight: bold;
	padding: 2px 0 0 55px;
}
