body
{
    background-color:#ffffff;
}
a:link 
{
    color:#0066A6;
    text-decoration:none;
}

a:visited {
    color:#0066A6;
    text-decoration:none;
}

a:hover {
  text-decoration: underline;
}

.siteLogo
{
	padding-top:9px;
}

.welcomePanel {
  font-size: .8em;
  float: right;
  padding-right: 5px;
}

.loginView img {
  vertical-align: middle; 
}

#leftContent {
  width: 180px;
  float: left;
  /*border: 1px solid red;*/
}

#mainContent{
  margin-left: 185px;
  /*border: 1px solid blue;*/
}

#mainContent_full{
  margin-left: 0px;
  /*border: 1px solid blue;*/
}

#footer {
  clear: both;  
}

#twoColumnLeftContent 
{
  width: 265px;
  float: left;
  padding-top:5px;
}

#twoColumnMainContent {
  margin-left: 265px;
  padding-top:5px;
}

#twoColumnMainContent2 {
  margin-left: 0px;
}

#threeColumnLeftContent {
  width: 180px;
  float: left;
  /*border: 1px solid red;*/
}

#threeColumnMainContent 
{
  margin-left: 185px;
  margin-right: 299px;
  /*border: 1px solid blue;*/
}

#threeColumnMainContent2 
{
    margin-right: 299px;
}

#threeColumnMainContent3
{
}

#threeColumnRightContent {
  width: 299px; 
  float: right;
  /*border: 1px solid green;*/
}

#centercontent {
  position: relative;
  left: 0%;  
}

#site_centercontent {
  position: relative;
  border: 1px solid rgb(225,225,225);
  padding: 5px;
}


.contentMenu table
{
      border-collapse:collapse;
      border-width:0;
    padding: 0;
    height:22px;
    float:left;
    margin: 0 auto;
}
.contentMenu a
{
    display:none;
}
.contentMenu td
{
  border-collapse:collapse;
  border-width:0;
    
    padding: 0;
    margin:0 auto;
}

.categoryMenu {
  margin-bottom: 20px;
  width: 100%;
    
}

.catalogListing 
{
    padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}

.catalogListing td {
}

.productBox, .productBoxLeft
{
  height: 280px;
  width: 180px;
  margin-right: 0px;
  margin-top: 30px;
  padding: 0px;
}
.productBoxLeft
{
    margin-left:30px;
}

.productImageContainer {
  border: 1px solid #C0C0C0;
  height: 180px;
  width: 180px;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 10px;
}

.productImage img
{
    width:140px;
    height:140px;
    margin-top:20px;
    margin-bottom:20px;
}

.productName {
color:#199EBF;
font-family:Verdana,Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.productBox a,
.productBox a:link,
.productBox a:visited,
.productBox a:hover
.productBoxLeft a,
.productBoxLeft a:link,
.productBoxLeft a:visited,
.productBoxLeft a:hover
{
    color:#199EBF !important;
    font-family:Verdana,Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.retailPrice 
{
    color:#5C5C5C;
    font-family:Verdana,Arial;
    font-size:12px;
    text-decoration: line-through;
    margin-right: 5px;
}

.retailPriceLabel {
  font-size: 12px;
  font-weight: bold;
  color: #5C5C5C;
  margin-right: 5px;

}

.ourPrice 
{
    color:#212526;
    font-family:Verdana,Arial;
    font-size:12px;
    text-decoration:none;
}

.ourPriceLabel {
  font-size: 12px;
  font-weight: bold;
  color: #B22222; 
  margin-right: 5px;
}

.attributeLabel {
  font-size: 12px;
  font-weight: bold;
}

.attributeDropdownList {
  font-size: 11px;
  width: 150px;
  color: #212526;
  margin-top: 5px;
  margin-left: 0px;
  line-height:20px;
	border-style:solid;
	border-width:1px;
	border-color:gray;
}

.imageBox {
  border: 1px solid #C0C0C0;
  padding: 5px;
}

.averageRating {
  font-size: .8em;  
}

.rating 
{
  margin-left: 0px;
}

.rating fieldset {
  border: 0px;  
}

.rating fieldset legend {
  position: relative;
  font-size: .8em;
  left: -10px;
}

.rating fieldset span {
  left: 100px;
  top: -14px;
}


.ratingStar {
  width: 13px;
  height: 12px;
  text-align: center;
  cursor: pointer;
}

.emptyStar {
  background: url(images/icons/emptystar.gif) repeat-x center ;
}

.filledStar {
  background: url(images/icons/filledstar.gif) repeat-x center ;
}

.waitingStar {
  background: url(images/icons/savedstar.gif) repeat-x center ;
}

.breadcrumbs {
/*  font-size: .8em;
  margin-bottom: 5px; */
    color:#FFFFFF;
    font-family:Verdana,Arial;
    font-size:11px;
    text-decoration:none;
}

.paging {
  position: relative;
  height: 30px;
  display: block;
  background: transparent;
}


.pagingLeft {
  position: relative;
  width: 5px;
  display: inline;
  background: url(images/pagingbg_left.gif) no-repeat;
  height: 30px;
  float: left;
}

.pagingMid {
  position: relative;
  display: inline;
  height: 30px;
  background: url(images/pagingbg.gif) repeat-x;
  float: left;
  width: 95.7%;
  font-size: .8em;
  padding: 5px;
  text-align: center; 
}

.pagingRight {
  position: relative;
  width: 5px;
  display: inline;
  background: url(images/pagingbg_right.gif) no-repeat;
  height: 30px;
  float: left;
}

.links {
  position: relative;
 /* left: -60px;*/
  float: right;
  top: 3px;
}

.totals {
  color: #024A76;
  font-size: 1.4em;
  font-weight: bold;
  float: left; 
  /*margin-top: 2px; */
}

.links a {
  padding: 3px;
  border: 1px solid transparent;
  color:  #0066A6;
  text-decoration: none;
}

.links a:hover {
  padding: 3px;
  font-weight: bold;
  border: 1px solid #CCC;
  background-color: #FFF;
  color: #0066A6;
}

.links a:visited {
  padding: 3px;
  color:  #0066A6;
  text-decoration: none;
}

.categoryImage {
}

.widget {
  font-size: .8em;
  margin-bottom: 20px;
}

.widget fieldset legend {
  font-size: .9em;
}

.imageCell {
  width: 45%;
  vertical-align: top;
}

.attribute {
  font-size: 11px;  
}

.addToCart fieldset {
  height: 150px;
}

.addToCart fieldset #buttonGroup {
  vertical-align: bottom;  
}
.addToCart:hover
{
	background-image:url(/repository/content/image/nd/add_to_cart_dn.gif); 
}

.cartSubTotal {
  width: 99%;
  border: 1px solid #C0C0C0;
  padding: 5px;  
  background-color: #EBEBEB;
  vertical-align:middle;
}

.orderSummaryTable 
{
  width: 100%;
  min-width:100%;
  max-width: 100%;
  margin-top: 15px;
}
.orderSummaryTable th,
.orderSummaryTable td
{
    height:25px;
    font-size: 12px;
    font-family: Verdana, Arial;
    text-decoration:none;
    vertical-align: middle;
    color: Black;
    padding-left:7px;
    cursor:default;
}

.itemSku, .itemName, .itemQuantity,.itemAmount,.extendedAmount, .editArea
{
    border-bottom: solid 1px #dddddd;
    height:30px;
    padding-top:4px;
    padding-bottom:4px;
}

.itemSku {
  width: 10%;
  text-align: left;
  white-space:nowrap;
  padding-right:10px;
}

.itemName {
  width: 49%;
  text-align: left;
}

.itemQuantity {
  width: 10%;
  text-align: right;
  white-space:nowrap;
}

.itemAmount {
  width: 10%;
  text-align: left;
  white-space:nowrap;
  padding-left:20px;
}

.extendedAmount {
  width: 10%;
  text-align: left;
  white-space:nowrap;
}

.quantitytextbox {
  text-align: right;
  width: 20px;  
	height:12px;
	font-family:Arial;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color: #c0c0c0;
}

.editArea {
  width: 1%;
  text-align: right; 
}

.subTotal, .subTotalW
{
	height:25px;
	vertical-align:middle;
  width: 20%;
  text-align: right;
  font-weight: bold;  
  white-space :nowrap;
}
.subTotalAmount, .subTotalAmountW
{
    height :25px;
    vertical-align:middle;
  width: 20%;
  text-align: left;
  font-weight: bold;  
  white-space :nowrap;
}


.subTotal, .subTotalAmount 
{
	border-top: solid 1px white;
  background-color:#dddddd;
}
.subTotalW, .subTotalAmountW
{
  /*background-color:#E0DCD9;*/
}

.total {
  width: 20%;
  text-align: right;
  font-weight: bold;  
  background-color:#D6D2CF;
  border-top:solid 1px white;
}

.totalAmount {
  width: 20%;
  text-align: left;
  font-weight: bold;  
  background-color:#D6D2CF;
  border-top:solid 1px white;
}

.accordionHeader {
  border: 1px solid #2F4F4F;
  color: white;
  background-color: #0066A6;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
  padding: 5px;
  margin-top: 2px;
  cursor: pointer;
}

.accordionHeaderGray {
  border: 1px solid #2F4F4F;
  color: #555;
  /*background-color: #0066A6;*/
  background: url(images/greyfade_bg.gif) repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
  padding: 5px;
  margin-top: 2px;
  cursor: pointer;
  height: 20px;
}


.cpeTitle { 
  float: left;
}

.cpeImage {
  float: right;
  vertical-align: middle;
}

#master_content .accordionHeader span {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader span:hover {
	background: none;
	text-decoration: underline;
}

.accordionContent {
  background-color: #D9E8FF;
  border: 1px dashed #2F4F4F;
  border-top: none;
  padding: 5px;
  padding-top: 10px;
}

.checkoutRightPanel {
  font-size: .9em;
 /* border: 1px solid #CCC;*/
  border-top: none;
  border-right: none;
  color: #666;
  width: 99%;
  /*padding-left: 2px;*/
  margin-right: 0px;
}

.loadingbox {
  position: absolute;
  top: 40%;
  left: 40%;
  border: 1px solid lightsteelblue;
  background-color: #ffffff;
  height: 50px;
  width: 250px;
  text-align: center;
  padding-top: 20px;
}

.loadingbox img {
  vertical-align: middle;
}

.loadingbox span {
  vertical-align: top;
}

.rightAlign {
  text-align: right;  
}

.receiptTable {
  width: 900px;
}
.receiptTable th,
.receiptTable td
{
    font-size: 11px;
    font-family: Verdana, Arial;
    text-decoration:none;
    vertical-align: top;
    color: Black;
}

.readOnly {
  text-align: right;
  background-color: Transparent;
  border-style: none;
  width: 20px;  
}

.controlHeader 
{
  color:#FFFFFF;
  text-align: left;
  font-family:Verdana,Arial;
  font-size:12px;
  text-decoration:none;
  background: url(../../repository/content/image/titles/title_red_dark.gif) repeat-x center;
  height: 20px;
  padding-top:7px;
  padding-left: 8px;
  text-transform:uppercase;
}


.favoriteProduct {
  margin-bottom: 7px;
  border-bottom: 1px solid #CCC;
}

.favoriteCategory {
  margin-bottom: 7px;
  border-bottom: 1px solid #CCC;
}

.scrollDiv {
  height: 150px;
  overflow: auto;
}

.scrollDiv table {
  width: 98%;
}

.searchBox {
}

.shippingAddresses {
  width: 48%;
  font-size: .8em;
  float: right;
}

.billingAddresses {
  width: 48%;
  font-size: .8em;
  float: left;
}

/*http://mattberseth.com/blog/2007/09/more_sample_ajaxcontroltoolkit.html*/
/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(images/tab-line.png) repeat-x bottom;
    font-size:.9em;
    display:block;
    font-weight: bold;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:1em;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}


.ajax_bb_tab_theme .ajax__tab_header 
{
    color:White;
    font-family:Verdana,Arial;
    font-size:12px;
    background:url(images/tab-line.png) repeat-x bottom;
    display:block;
}
.ajax_bb_tab_theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../../repository/content/image/info_tab_up.gif) no-repeat right top;
    padding-left:10px;
    margin-right:3px;
}
.ajax_bb_tab_theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(../../repository/content/image/info_tab_up.gif) no-repeat right top;
    padding:3px 10px 2px 0px;
}
.ajax_bb_tab_theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url(../../repository/content/image/info_tab_over.gif) no-repeat right top;
}
.ajax_bb_tab_theme .ajax__tab_hover .ajax__tab_inner 
{
    background:url(../../repository/content/image/info_tab_over.gif) no-repeat right top;
}
.ajax_bb_tab_theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../../repository/content/image/info_tab_dn.gif) no-repeat right top;
    border-bottom-color:#ffffff;
}
.ajax_bb_tab_theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../../repository/content/image/info_tab_dn.gif) no-repeat right top;
    border-color:#333
}
.ajax_bb_tab_theme .ajax__tab_body 
{
    font-family:Verdana,Arial;
    font-size:12px;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}






.categoryLevel1 {
  font-size: .9em;
  font-weight: bold;
  height: 31px;
  background: #EBEBEB;
}

.categoryLevel1 td {
  border-bottom: 2px solid #C0C0C0;
}

.categoryLevel1 td a:link {
  color: #5C5C5C;
  padding-left: 5px;
  padding-right: 5px;  
}

.categoryLevel1 td a:visited {
  color: #5C5C5C;
  padding-left: 5px;
  padding-right: 5px;  
}

.categoryLevel1 td a:hover {
  color: #C0C0C0;
}

.contentGroupHeader {
  border: 1px solid #2F4F4F;
  color: #555;
  background: url(images/greyfade_bg.gif) repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
  padding: 5px;
  margin-bottom: 5px;
  cursor: pointer;
  height: 20px;
}

.contentGroupHeaderText {

}

.sslLogo {
	position:absolute; 
	margin-top:3px
}


/* Lioura Naor section */
.menu {font-size: 11px; color: #ffffff; font-family: Verdana, Arial; text-decoration: none;}
.menu12 {font-size: 12px; color: #ffffff; font-family: Verdana, Arial; text-decoration: none;}
.title , a.title, a.title:visited, a.title:hover, a.title:link
{
    font-size: 12px; color: #ffffff; font-family: Verdana, Arial; text-decoration: none;
}
a.gray {text-decoration: none; font-size: 10px; color: #212526; font-family: Verdana, Arial;} 
a.white {text-decoration: none; font-size: 11px; color: #ffffff; font-family: Verdana, Arial;} 
a.blue {font-size: 12px; color: #199ebf; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.blue {font-size: 12px; color: #199ebf; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
a.blueLink:hover {font-size: 12px; color: #00AEEF; font-family: Verdana, Arial; text-decoration: underline; font-weight:bold}
.blueLink,.blueLink:link,.blueLink:visited {font-size: 12px; color: #00AEEF; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
td.border {border:thin; border-color:#d6d2cf; border-style:solid; border-width: 1px}
.white14 {font-size: 18px; color: #ffffff; font-family: Verdana, Arial; text-decoration: none; line-height:inherit}

.red, .red_clickable
{font-size: 12px; color: #b50b00; font-family: Verdana, Arial; text-decoration: none;}
.red_clickable
{
	cursor:pointer;
}
.faq_table blockquote
{
	display:none;
}
.faq_item_expanded blockquote
{
	display:block;
}
.faq_table .faq_button
{
	width:11px;
	height:11px;
	float:left;
	cursor:pointer;
	margin-right:10px;
	margin-bottom:10px;
	background-image: url(../../repository/content/image/faq/plus.gif);
	overflow:hidden;
}
.faq_item_expanded .faq_button
{
	background-image: url(../../repository/content/image/faq/minus.gif);
}

.usual, .usual_through
{
	font-size: 12px; color: #212526; font-family: Verdana, Arial; text-decoration:none; cursor:default;
}




.usual_through
{
	color: #f07c0f;
	font-weight:bold;	
}
.usual_throughline
{	
	color: #f07c0f;
	font-weight:bold;
	text-decoration:line-through;
}

.sm_usual {font-size: 9px; color: #000000; font-family: Arial;}
.sm_usual2 {font-size: 12px; color: #59595b; font-family:  Arial, Verdana;}
.sm_usual1 {font-size: 11px; color: #5c5c5c; font-family: Arial, Verdana;}
.sm_usual3 {font-size: 12px; color: #59595b; font-family: Arial;}
.sm_gray{font-size: 11px; color: #7c7c7c; font-family: Arial,Verdana ;}
.sm_gray2{font-size: 12px; color: #7c7c7c; font-family: Arial,Verdana ;}
.sm_gray3{font-size: 10px; color: #7c7c7c; font-family: Arial,Verdana ;}
.sm_blue {font-size: 9px; color: #00aeef; font-family: Arial;}
.sm_blue2 {font-size: 10px; color: #00aeef; font-family: Arial;}
a.sm_blue {font-size: 9px; color: #00aeef; font-family: Verdana, Arial;}
a.sm_blue1 {font-size: 10px; color: #00aeef; font-family: Verdana, Arial;}
a.sm_blue2 {font-size: 10px; color: #00aeef; font-family: Arial;}
.input, select, textarea { font-family: Arial, Verdana; font-size: 11px; color: #848484;}


.red2 {font-size: 12px; color: #c21b22; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.red {font-size: 12px; color: #b22023; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.red3{font-size: 10px; color: #b22023; font-family: Arial, Verdana; text-decoration: none}
.black {font-size: 12px; color: #000000; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.blackgr {font-size: 12px; color: #59595b; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.black14 {font-size: 14px; color: #000000; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.orange14 {font-size: 14px; color: #f27c12; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.black16 {font-size: 14px; color: #000000; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.black_sm {font-size: 11px; color: #000000; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.dgray {font-size: 12px; color: #56595e; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
a.usual,a.usual: {text-decoration: underline; font-size: 12px; color: #000000; font-family: Arial, Verdana; cursor:pointer}
a.usual2 {text-decoration: none; font-size: 12px; color: #000000; font-family: Verdana, Arial;}
.usualgr {text-decoration: none; font-size: 12px; color: #59595b; font-family: Verdana, Arial;}
.block_title {font-size: 15px; color: #212526; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.block_title14 {font-size: 14px; color: #212526; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.block_title_red {font-size: 15px; color: #b22023; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
.title_red_5{font-size: 15px; color: #b22023; font-family: Arial, Verdana; text-decoration: none;}
.orange_title {font-size: 18px; color: #f07c0f; font-family: Verdana, Arial; text-decoration: none; cursor:default}
.blue_title, .blue_title:link
{font-size: 18px; color:#00aeef; font-family: Verdana, Arial; text-decoration: none;}
.black_title {font-size: 18px; color:#000000; font-family: Verdana, Arial; text-decoration: none;}
a.gray {text-decoration: none; font-size: 12px; color: #565a5d; font-family: Verdana, Arial;}
.gray {text-decoration: none; font-size: 12px; color: #565a5d; font-family: Verdana, Arial;}
.grayb {text-decoration: none; font-size: 12px; color: #5c5c5c; font-family: Arial, Verdana, ; font-weight:bold}
.grayn {text-decoration: none; font-size: 12px; color: #5c5c5c; font-family: Arial, Verdana, ; font-weight:normal}


.graybof {text-decoration: none; font-size: 12px; color: #ffffff; font-family: Arial, Verdana; position: relative; left: 1px; top: 1px; font-weight:bold}
.shadow {position: absolute; left: -1px; top: -1px;  color: #5c5c5c;}

a.grayb2 {text-decoration: none; font-size: 12px; color: #5c5c5c; font-family: Verdana, Arial; font-weight:bold}
a.grayb2:hover {text-decoration: none; font-size: 12px; color: #5c5c5c; font-family: Verdana, Arial; font-weight:bold; text-decoration:underline;}
.lightgray {text-decoration: none; font-size: 12px; color: #bcbdbf; font-family: Verdana, Arial;}
.blue,.blue:visited
 {text-decoration: none; font-size: 12px; color: #00aeef; font-family: Verdana, Arial;}
a.blue11 { font-size: 11px; color: #00aeef; font-family: Arial, Verdana; font-weight:bold;}
a.blue11n {text-decoration: none; font-size: 11px; color: #00aeef; font-family: Arial, Verdana;}
.lightblue {text-decoration: none; font-size: 12px; color: #00aeef; font-family: Verdana, Arial;}
a.lightblue {text-decoration: none; font-size: 12px; color: #00aeef; font-family: Verdana, Arial;}
.gray_left_menu {text-decoration: none; font-size: 12px; color: #55595c; font-family: Verdana, Arial;}
.big {font-size: 20px;}
.orange, .orange:link,.orange:hover,.orange:visited,.productLink:link,.productLink:visited, a.orange:hover
 {font-size: 12px; color: #f07c0f; font-family: Verdana, Arial; text-decoration: none; font-weight:bold;margin:0px;padding:0px;}
.orange h1 {font-size: 12px; color: #f07c0f; font-family: Verdana, Arial; text-decoration: none; font-weight:bold;margin:0px;padding:0px;}
.productLink:hover
{font-size: 12px; color: #00AEEF; font-family: Verdana, Arial; text-decoration: underline; font-weight:bold}
td.menu {padding-left: 19px; padding-top:15px; vertical-align:baseline}
td.leftpad {padding-left: 12px; vertical-align: middle}
td.leftpad2 {padding-left: 20px;}
td.leftpotpad {margin-left: 12px; margin-top:5px;}
td.menu2 {padding-left: 25px; padding-top:5px; vertical-align:baseline}
td.block {padding-left: 10px; padding-right:10px; vertical-align:baseline}
/*td.menu2:hover {padding-left: 25px; padding-top:5px; color: #B12429; vertical-align: baseline;}*/
td.menu2:hover {padding-left: 25px; padding-top:5px; background-color: #dedede; vertical-align: baseline; color:#b21f25}

a.bordo {text-decoration: none; font-size: 12px; color: #b31d26; font-family: Verdana, Arial;}
.input {
width: 38px;
}
.sm_usual2 .holder{
	background:url('../../repository/content/image/hp/linebg.gif') repeat-x;
	padding:17px 0 0;
	margin:35px 0 0;
}
/* 3s section */
.siteLogo img
{
    margin-bottom:0px;
    
}

.orderButton img
{
    margin-bottom:10px;
    float:right;
}




.contentMenu 
{
  width:100%;
  height:22px;
  background: url(../../repository/content/image/menu/menu_up.gif) center repeat-x;
}
.mainSiteMenu
{
    width:100%;
    height:22px;
}
.mainSiteMenu .AspNet-Menu-Horizontal
{
    z-index:100;
    width:100%;
}
.mainSiteMenu .AspNet-Menu
{
    width:100%;
}
.mainSiteMenu .AspNet-Menu-Horizontal ul.AspNet-Menu {
    width:100%;
}

.mainSiteMenu .AspNet-Menu-WithChildren ul
{
    width:200px;
}
.mainSiteMenu .menu_item_text
{
    padding-top:5px;
    color: #FFFFFF;
    font-family: Verdana,Arial;
    font-size: 11px;
    text-decoration: none;
}
.mainSiteMenu .sub_menu_item_div
{
    cursor:pointer;
    padding-left:10px;
    padding-right:12px;
    height:22px;
}
.mainSiteMenu .menu_item_div .sub_menu_item_div
{
    background: url(../../repository/content/image/menu/separator.gif) right repeat-y;
}
.mainSiteMenu .menu_item_div_blue
{
    background: url(../../repository/content/image/menu/blue_menu_up.gif) center repeat-x;
}
.mainSiteMenu .menu_item_div_blue .sub_menu_item_div
{
    background: url(../../repository/content/image/menu/separator_blue.gif) right repeat-y;
}
.mainSiteMenu .menu_item_div_green
{
    background: url(../../repository/content/image/menu/green_menu_up.gif) center repeat-x;
}
.mainSiteMenu .menu_item_div_green .sub_menu_item_div
{
    background: url(../../repository/content/image/menu/separator_green.gif) right repeat-y;
}
.mainSiteMenu .menu_item_div_admin
{
    background: url(../../repository/content/image/menu/green_menu_up.gif) center repeat-x;
}
.mainSiteMenu .menu_item_div_admin .sub_menu_item_div
{
    background: url(../../repository/content/image/menu/separator_green.gif) right repeat-y;
}
.mainSiteMenu ul.AspNet-Menu /* Tier 1 */
{
}
.mainSiteMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    z-index:100;
    top: 100%;
    left: 0;
    width: 200px;
}
.mainSiteMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: 0.5em;
    left: 100%;
}
.mainSiteMenu li /* all list items */
{
    width:auto !important;
    width:1%;
    
    z-index:100;
    white-space:nowrap;
    height:22px;
}

.mainSiteMenu .AspNet-Menu ul li
{
    width:200px !important;
    background-color:#B40C01;
    width: 100%;
}

/* list items being hovered over */
.mainSiteMenu li:hover,
.mainSiteMenu li.AspNet-Menu-Hover,
.mainSiteMenu li:hover .menu_item_div,
.mainSiteMenu li.AspNet-Menu-Hover .menu_item_div
{
   background: transparent url(../../repository/content/image/menu/menu_over.gif) center repeat-x;
}
.mainSiteMenu li:hover ul li .menu_item_div,
.mainSiteMenu li.AspNet-Menu-Hover ul li .menu_item_div
{
    background-image: none; 
}

.mainSiteMenu li:hover .menu_item_div_blue,
.mainSiteMenu li.AspNet-Menu-Hover .menu_item_div_blue
{
    background: transparent url(../../repository/content/image/menu/blue_menu_over.gif) center repeat-x;
}
.mainSiteMenu li:hover .menu_item_div_green,
.mainSiteMenu li.AspNet-Menu-Hover .menu_item_div_green
{
    background: transparent url(../../repository/content/image/menu/green_menu_over.gif) center repeat-x;
}
.mainSiteMenu li:hover .menu_item_div_admin,
.mainSiteMenu li.AspNet-Menu-Hover .menu_item_div_admin
{
    background: transparent url(../../repository/content/image/menu/green_menu_over.gif) center repeat-x;
}

/* separators hover */
.mainSiteMenu li:hover .menu_item_div .sub_menu_item_div,
.mainSiteMenu li.AspNet-Menu-Hover .menu_item_div .sub_menu_item_div
{
    background: transparent url(../../repository/content/image/menu/separator.gif) right repeat-y;
}
.mainSiteMenu li:hover ul li .menu_item_div .sub_menu_item_div,
.mainSiteMenu li.AspNet-Menu-Hover ul li .menu_item_div .sub_menu_item_div
{
    background-image: none;  
}
.mainSiteMenu li:hover .menu_item_div_blue .sub_menu_item_div,
.mainSiteMenu li.AspNet-Menu-Hover .menu_item_div_blue .sub_menu_item_div
{
    background: transparent url(../../repository/content/image/menu/separator_blue.gif) right repeat-y;
}
.mainSiteMenu li:hover .menu_item_div_green .sub_menu_item_div,
.mainSiteMenu li.AspNet-Menu-Hover .menu_item_div_green .sub_menu_item_div
{
    background: transparent url(../../repository/content/image/menu/separator_green.gif) right repeat-y;    
}
.mainSiteMenu li:hover .menu_item_div_admin .sub_menu_item_div,
.mainSiteMenu li.AspNet-Menu-Hover .menu_item_div_admin .sub_menu_item_div
{
    background: transparent url(../../repository/content/image/menu/separator_green.gif) right repeat-y;
}
.mainSiteMenu .AspNet-Menu-WithChildren .popup_menu_item_div
{
   background: transparent url(../../repository/content/image/menu_arrow.gif) right center no-repeat;
}
.mainSiteMenu .AspNet-Menu-WithChildren .AspNet-Menu-Leaf .popup_menu_item_div
{
   background-image: none;
}
/* selected items */
.mainSiteMenu .AspNet-Menu-Selected .menu_item_div
{
    background: transparent url(../../repository/content/image/menu/menu_dn.gif) right center !important;
}
.mainSiteMenu .AspNet-Menu-Selected ul li .menu_item_div
{
    background-image: none !important;
}
.mainSiteMenu .AspNet-Menu-Selected .menu_item_div_blue
{
    background: transparent url(../../repository/content/image/menu/blue_menu_dn.gif) right center !important;
}
.mainSiteMenu .AspNet-Menu-Selected .menu_item_div_green
{
    background: transparent url(../../repository/content/image/menu/green_menu_dn.gif) right center !important;
}
.mainSiteMenu .AspNet-Menu-Selected .menu_item_div_admin
{
    background: transparent url(../../repository/content/image/menu/green_menu_dn.gif) right center !important;
}
/* selected seprators */
.mainSiteMenu .AspNet-Menu-Selected .menu_item_div .sub_menu_item_div
{
    background: transparent url(../../repository/content/image/menu/blue_menu_dn.gif) right center !important;
}
.mainSiteMenu .AspNet-Menu-Selected ul .menu_item_div .sub_menu_item_div
{
    background-image: none !important;
}
.mainSiteMenu .AspNet-Menu-Selected .menu_item_div_blue .sub_menu_item_div
{
    background: transparent url(../../repository/content/image/menu/blue_menu_dn.gif) right center !important;
}
.mainSiteMenu .AspNet-Menu-Selected .menu_item_div_green .sub_menu_item_div
{
    background: transparent url(../../repository/content/image/menu/blue_menu_dn.gif) right center !important;
}
.mainSiteMenu .AspNet-Menu-Selected .menu_item_div_admin .sub_menu_item_div
{
    background: transparent url(../../repository/content/image/menu/green_menu_dn.gif) right center !important;
}
.mainSiteMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    background: transparent url(../../repository/content/image/menu/menu_dn.gif) right center !important;   
}
.mainSiteMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
}
.mainSiteMenu .static-menu-item
{
}





/* category horizontal menu */

.categoriesMenu
{
    border-top: solid 1px white;
    width:100%;
    height:32px;
}
.categoriesMenu .AspNet-Menu-Horizontal
{
    z-index:100;
    width:100%;
}
.categoriesMenu .AspNet-Menu, 
.categoriesMenu .AspNet-Menu-Horizontal ul.AspNet-Menu { width:100%; }
.categoriesMenu .AspNet-Menu-WithChildren ul { width:200px; }
.categoriesMenu .menu_item_text
{
    width:142px;
    text-align:center;
    padding-top:8px;
    
    color: #FFFFFF;
    font-family: Verdana,Arial;
    font-size: 12px;
    text-decoration: none;
}
.categoriesMenu .sub_menu_item_div
{
    cursor:pointer;
    height:31px;
}
.categoriesMenu .menu_item_div .sub_menu_item_div
{
    background: none;
}
.categoriesMenu ul.AspNet-Menu /* Tier 1 */
{
    font-size: 12px;
    font-weight: bold;
    text-transform:uppercase;
}
.categoriesMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    z-index:100;
    top: 100%;
    left: 0;
}
.categoriesMenu ul.AspNet-Menu li
{
    background: url(../../repository/content/image/category_btn_up.gif) left center no-repeat; 
}
.categoriesMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: 0.5em;
    left: 100%;
}
.categoriesMenu li /* all list items */
{
    z-index:100;
    white-space:nowrap;
    height:31px;
}

.categoriesMenu .AspNet-Menu-Horizontal ul li /* all list items */
{
/*    width:auto !important;
    width:1%; */
    width:142px;
}
.categoriesMenu .AspNet-Menu-Leaf ul li /* all sub items */
{
    background-color:#B40C01;
    width: 100%;
}
.categoriesMenu .AspNet-Menu-WithChildren ul li /* all sub items */
{
    background-color:#B40C01;
    width: 100%;
}
.categoriesMenu li:hover, /* list items being hovered over */
.categoriesMenu li.AspNet-Menu-Hover,
.categoriesMenu li:hover .menu_item_div,
.categoriesMenu li.AspNet-Menu-Hover .menu_item_div
{
    background: transparent url(../../repository/content/image/category_btn_over.gif) left center no-repeat; 
}
.categoriesMenu li:hover .menu_item_div .sub_menu_item_div,
.categoriesMenu li.AspNet-Menu-Hover .menu_item_div .sub_menu_item_div
{
    background: none;
}
.categoriesMenu .AspNet-Menu-WithChildren .popup_menu_item_div
{
   background: transparent url(../../repository/content/image/menu_arrow.gif) right center no-repeat;
}
.categoriesMenu .AspNet-Menu-WithChildren .AspNet-Menu-Leaf .popup_menu_item_div
{
   background-image: none;
}
.categoriesMenu .AspNet-Menu-Selected .menu_item_div
{
    background: url(../../repository/content/image/category_btn_dn.gif) left center no-repeat !important; 
}
.categoriesMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    background: url(../../repository/content/image/category_btn_dn.gif) left center no-repeat !important; 
}

.categoriesMenu .AspNet-Menu-Selected .menu_item_div .sub_menu_item_div
{
    background: none;
}


/* right content */
.right_content_table
{
    color:#212526;
    font-family:Verdana,Arial;
    font-size:12px;
    text-decoration:none;
    width:299px;
}

.right_content_table .td_blue
{
    width:288px;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 10px;
    padding-bottom: 10px;
    background: url(../../repository/content/image/shop_product/blue_bg.gif); 
}

.right_content_table .td_gray_title,
.right_content_table .td_gray
{
    width:288px;
    padding-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 10px;
    background: url(../../repository/content/image/shop3/graybg.gif); 
}
.right_content_table .td_gray_title
{
    font-weight:bold;
}
.right_content_table  .td_gray_search
{
    background: url(../../repository/content/image/shop3/graybg.gif); 
    height: 66px;
}
.right_content_table .td_gray_corner
{
    width:11px;
    background: url(../../repository/content/image/shop3/graycorner.gif) right top no-repeat; 
}

.gray_content
{
    background: url(../../repository/content/image/shop3/graybg.gif); 
    padding:10px;
}

.logged_user_label, .logged_user_label a
{
    color:#212526;   
    font-family:Verdana,Arial;
    font-size:11px;
    text-decoration:none;
}
.logged_user_label
{
    position:relative; 
    top:-40px;
    width:100%; 
    text-align:right; 
    z-index:100;
}
.logged_user_label a
{
    font-weight: bold;
}


.sm_search_text_tb
{
    float: left;
    margin-top:4px;
	margin-left:10px;
	margin-right:10px;
	width:150px;
	height:16px;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
}

.sm_quantity_text_tb, .sm_quantity_text_tb_left
{
    margin-top:4px;
	margin-left:10px;
	margin-right:10px;
	width:50px;
	height:16px;
	font-family:Arial;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
}
.sm_quantity_text_tb
{
    float: right;
}
.sm_quantity_text_tb_left
{
	margin-left:0px;
}

.add_to_cart_button
{
    float: right;
}

.validationSummary {
  font-size: 11px;
  display: inline-block;
}

.product_image_box
{
    text-align:center;
    float: left;
    overflow:hidden;
    margin-right: 10px;
    width:250px;
    height:250px;
    border: solid 1px gray;
}
.product_image_box_2
{
    text-align:center;
    overflow:hidden;
    width:209px;
    height:260px;
    border: solid 1px #dddddd;
    padding:5px;
}

.product_image
{
    width:200px;
    height:200px;
    margin-top:20px;
    margin-bottom:0px;
}

.productImageList
{
    width:100%;
    padding:0;
    margin: 0;
}

.ajax_bb_tab_theme
{
}

.review_product_panel
{
    float:right;
}
.cross_sell_label a
{
    font-family:Verdana,Arial;
    font-size:12px;
    font-weight:bold;
}
.accepted_cards
{
    height:19px;
    font-family:Verdana,Arial;
    font-size:12px;
    background: url(../../repository/content/image/cards.gif) right center no-repeat; 
}


.main_login 
{
    width:100%;
    margin-top: 50px;
    margin-bottom: 50px;
}
.main_login .login_button
{
    height:28px;
}
.main_login .AspNet-Login
{
    width:320px;
}
.main_login .AspNet-Login,
.main_login .AspNet-Login label
{
    color:#212526;
    font-family:Verdana,Arial;
    font-size:12px;
    text-decoration:none;
}
 .main_login .AspNet-Login-UserPanel,
.main_login .AspNet-Login-PasswordPanel
{
    text-align: right;
    width:100%;
    height: 20px;
    margin-bottom:5px;
}
.main_login .input
{
	margin-left:10px;
	width:170px;
	height:16px;
	font-family:Arial;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color: #c0c0c0;
}
.main_login .AspNet-Login-UserPanel label,
.main_login .AspNet-Login-PasswordPanel label
{
    float:left;
}
.main_login .AspNet-Login-SubmitPanel
{
    float:right;
    margin-right: 8px;
}
.main_login .AspNet-Login-PasswordRecoveryPanel
{
    float:left;
    padding-top:4px;
}
.main_login .AspNet-Login-PasswordRecoveryPanel a
{
    color:#212526;
    font-size:11px;
    text-decoration: underline;
}
.main_login .AspNet-Login-FailurePanel
{
    width:100%;
    margin-top:5px;    
    margin-bottom:5px;
    color:red;
    font-size:10px;
}



.main_recovery 
{
    width:100%;
    margin-top: 50px;
    margin-bottom: 50px;
}
.main_recovery .login_button
{
    height:28px;
}
.main_recovery .AspNet-Login
{
    width:320px;
}
.main_recovery .AspNet-Login,
.main_recovery .AspNet-Login label
{
    color:#212526;
    font-family:Verdana,Arial;
    font-size:12px;
    text-decoration:none;
}
 .main_recovery .AspNet-Login-UserPanel,
.main_recovery .AspNet-Login-PasswordPanel
{
    text-align: right;
    width:100%;
    height: 20px;
    margin-bottom:5px;
}
.main_recovery .input
{
	margin-left:10px;
	width:170px;
	height:16px;
	font-family:Arial;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color: #c0c0c0;
}
.main_recovery .AspNet-Login-UserPanel label,
.main_recovery .AspNet-Login-PasswordPanel label
{
    float:left;
}
.main_recovery .AspNet-Login-SubmitPanel
{
    float:right;
    margin-right: 8px;
}
.main_recovery .AspNet-Login-PasswordRecoveryPanel
{
    float:left;
    padding-top:4px;
}
.main_recovery .AspNet-Login-PasswordRecoveryPanel a
{
    color:#212526;
    font-size:11px;
    text-decoration: underline;
}
.main_recovery .AspNet-Login-FailurePanel
{
    width:100%;
    margin-top:5px;    
    margin-bottom:5px;
    color:red;
    font-size:10px;
}



.main_recovery 
{
    width:100%;
    margin-top: 50px;
    margin-bottom: 50px;
}
.main_recovery .login_button
{
    height:28px;
}
.main_recovery .AspNet-PasswordRecovery
{
    width:360px;
}
.main_recovery .AspNet-PasswordRecovery-UserName-TitlePanel,
.main_recovery .AspNet-PasswordRecovery-UserName-InstructionPanel,
.main_recovery .AspNet-PasswordRecovery-UserName-UserPanel,
.main_recovery .AspNet-PasswordRecovery-Question-TitlePanel,
.main_recovery .AspNet-PasswordRecovery-Question-InstructionPanel,
.main_recovery .AspNet-PasswordRecovery-Question-UserPanel,
.main_recovery .AspNet-PasswordRecovery-QuestionPanel,
.main_recovery .AspNet-PasswordRecovery-AnswerPanel
{
    width:100%;
    margin-bottom:10px;
}

.main_recovery .AspNet-PasswordRecovery,
.main_recovery .AspNet-PasswordRecovery label
{
    color:#212526;
    font-family:Verdana,Arial;
    font-size:12px;
    text-decoration:none;
}
.main_recovery .AspNet-PasswordRecovery-UserName-UserPanel,
.main_recovery .AspNet-PasswordRecovery-UserPanel,
.main_recovery .AspNet-PasswordRecovery-PasswordPanel,
.main_recovery .AspNet-PasswordRecovery-Question-UserPanel,
.main_recovery .AspNet-PasswordRecovery-QuestionPanel,
.main_recovery .AspNet-PasswordRecovery-AnswerPanel
{
    text-align: right;
    width:100%;
    height: 20px;
    margin-bottom:5px;
}
.main_recovery input
{
	margin-right:8px;
}
.main_recovery .input
{
	margin-left:10px;
	width:240px;
	height:16px;
	font-family:Arial;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color: #c0c0c0;
}
.main_recovery .AspNet-PasswordRecovery-AnswerPanel .input,
.main_recovery .AspNet-PasswordRecovery-UserName-UserPanel .input
{
    margin-right:0px;
}
.main_recovery label
{
    float:left;
}
.main_recovery .AspNet-PasswordRecovery-UserName-SubmitPanel,
.main_recovery .AspNet-PasswordRecovery-Question-SubmitPanel
{
    float:right;
}
.main_recovery .AspNet-PasswordRecovery-FailurePanel
{
    width:100%;
    margin-top:5px;    
    margin-bottom:5px;
    color:red;
    font-size:10px;
}


.main_login_wizard 
{
    width:100%;
    margin-top: 30px;
    margin-bottom: 30px;
}
.main_login_wizard .login_button
{
    height:28px;
}
.main_login_wizard .AspNet-CreateUserWizard
{
    width:350px;
}
.main_login_wizard .AspNet-CreateUserWizard-StepTitlePanel
{
    display:none;
}
.main_login_wizard .AspNet-CreateUserWizard-HeaderTextPanel,
.main_login_wizard .AspNet-CreateUserWizard-UserPanel,
.main_login_wizard .AspNet-CreateUserWizard-PasswordPanel,
.main_login_wizard .AspNet-CreateUserWizard-ConfirmPasswordPanel,
.main_login_wizard .AspNet-CreateUserWizard-EmailPanel,
.main_login_wizard .AspNet-CreateUserWizard-QuestionPanel,
.main_login_wizard .AspNet-CreateUserWizard-AnswerPanel,
.main_login_wizard .AspNet-CreateUserWizard-SuccessTextPanel
{
    width:100%;
    text-align: right;
    width:100%;
    height: 20px;
    margin-bottom:5px;
}
.main_login_wizard .AspNet-CreateUserWizard-HeaderTextPanel
{
    text-align: left;
    margin-bottom:30px;
}
.main_login_wizard .AspNet-CreateUserWizard,
.main_login_wizard .AspNet-CreateUserWizard label
{
    color:#212526;
    font-family:Verdana,Arial;
    font-size:12px;
    text-decoration:none;
}
.main_login_wizard .input
{
	margin-left:10px;
	width:200px;
	height:16px;
	font-family:Arial;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color: #c0c0c0;
}
.main_login_wizard label
{
    float:left;
}
.main_login_wizard .AspNet-CreateUserWizard-CreateUserButtonPanel,
.main_login_wizard .AspNet-CreateUserWizard-ContinuePanel
{
    float:right;
}
.main_login_wizard .AspNet-CreateUserWizard-CreateUserButtonPanel input
{
    margin-right:8px;
}
.main_login_wizard .AspNet-CreateUserWizard-FinalValidatorsPanel,
.main_login_wizard .AspNet-CreateUserWizard-FailurePanel
{
    width:100%;
    margin-top:5px;    
    margin-bottom:5px;
    color:red;
    font-size:10px;
}

.my_account:link,
.my_account:hover,
.my_account:visited
{
	text-decoration:underline;
}
.my_account:hover
{
 color:Red;
}

.news_table
{
    width:900px;
}
.news_table .logo
{
    width:420px;
}
.news_table td,
.news_table a
{
    text-align:left;
    color:#212526;
    font-family:Verdana,Arial;
    font-size:10px;
    text-decoration:none;
}
.news_table .Date
{
    font-size:10px;
    color: Gray;
}
.news_table .Headline
{
    font-size:14px;
    color:#212526;
}

.main_password
{
    width:100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left:10px;
    color:#212526;
 font-family:Verdana,Arial;
font-size:12px;
text-decoration:none;
}
.main_password .login_button
{
	padding-left:400px;
	width:104px;
	height:21px;
	background-repeat:no-repeat;
}
.main_password .AspNet-PasswordRecovery-FailurePanel
{
	width:100%;
    margin-top:5px;    
    margin-bottom:0px;
    color:red;
    font-size:10px;
}

.login_button
{
	width:104px;
	height:21px;
}
#AspNet-PasswordRecovery-UserName-SubmitPanel
{
	width:104px;
	height:21px;
}

.inputMail
{
	width:211px;
	height:16px;
	border-color:Gray;
	border-width:1px;
	border-style:solid;
}
.selectMenu
{
	padding-left:19px;
	padding-top:0px;
	padding-bottom:0;
	vertical-align:baseline;
	background-color:#dedede;
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.selectTitle
{
	padding-left: 25px; 
	padding-top:0px; 
	background-color: #dedede; 
	vertical-align: baseline; 
	color:#b21f25;
	padding-bottom:0;
}
td.menuTitl {padding-left: 19px; padding-top:0px; vertical-align:baseline}
td.menu2Titl {padding-left: 25px; padding-top:0px; vertical-align:baseline}
a.usual2T:hover {text-decoration: none; font-size: 12px; color: #B12429; font-family: Verdana, Arial;}
a.usual2T {text-decoration: none; font-size: 12px; color: #000000; font-family: Verdana, Arial;}
.orangeT, .orangeT:link,.orangeT:hover,.orangeT:visited
 {font-size: 12px; color: #f07c0f; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
a.orangeT:hover {font-size: 12px; color: #B12429; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}
#btnContinue:visited, #btnContinue:hover
{
	border-color:#dedede;
}
a.blue_title:hover
{
	font-size: 18px; 
	color:#00aeef; 
	font-family: Verdana, Arial; 
	text-decoration:underline;
}
a.blue_title
{
	font-size: 18px; 
	color:#00aeef; 
	font-family: Verdana, Arial; 
	text-decoration: none;
}

.myaccount_orders
{
    text-decoration: none;
}
.myaccount_orders td
{
    height:30px;
    border-bottom: solid 1px #dddddd;
    color:#212526;
    font-family:Verdana,Arial;
    font-size:12px;
    text-decoration:none;
    white-space:nowrap;
}
.myaccount_orders_header td
{
    height:25px;
    background-color:#dddddd;
    color:#56595E;
    font-family:Verdana,Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;    
    white-space:nowrap;
}
.lblContinue,.btnUpdate
{
	background-image:url(/repository/content/image/nd/button_big_grey_up.gif);
	border-color:White;
	text-align:left;
	font-weight:bold;
	padding-left:12px;
	font-family:Verdana;
	padding-top:2px;
	color:White;
	vertical-align:middle;
	width:142px;
	height:19px;
}
a.lblContinue:hover, a.btnUpdate:hover, a.btnProceed:hover
{
	background-image:url(/repository/content/image/nd/button_big_dn.gif);
	border-color:White;
	text-align:left;
	font-weight:bold;
	padding-left:12px;
	font-family:Verdana;
	color:White;
	padding-top:2px;
	vertical-align:middle;
	width:142px;
	height:19px;
	text-decoration: none;
}
a.lblContinue:visited, a.btnUpdate:visited,a.btnProceed:visited, .btnOn
{
	background-image:url(/repository/content/image/nd/button_big_up.gif);
	border-color:White;
	text-align:left;
	font-weight:bold;
	padding-left:12px;
	font-family:Verdana;
	color:White;
	padding-top:2px;
	vertical-align:middle;
	width:142px;
	height:19px;
}
.btnProceed
{
	background-image:url(/repository/content/image/nd/button_big_up.gif);
	border-color:White;
	text-align:left;
	font-weight:bold;
	padding-left:12px;
	font-family:Verdana;
	padding-top:2px;
	color:White;
	vertical-align:middle;
	width:142px;
	height:19px;
}

a.gray:hover
{
	color:#00AEEF;
	text-decoration:underline;
}
.cartMy
{

	background-image:url(/repository/content/image/nd/mycart_mc.gif);

}

.cartOrderhov
{
	background-image:url(/repository/content/image/nd/mycart_mo.gif);
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
	width:90px;
	height:37px;
	vertical-align:middle;
}
.cartActiv
{
	background-image:url(/repository/content/image/nd/mycart_dn.gif);
	border:0;
}
.myAccountStyle
{
	background-image:url(/repository/content/image/nd/myaccount_mc.gif);
	border:0;
}
.myAccountStyleA
{
	background-image:url(/repository/content/image/nd/myaccount_dn.gif);
	border:0;
}
.labelCont
{
	font-family:Verdana;
	font-size:12px;
	color:#56595C;
}
.menuCont
{
	padding-left:19px;
padding-top:15px;
vertical-align:baseline;
}
a.indexCont
{
	font-family:Verdana;
	font-size:12px;
	color:#666666;
}
a.indexCont:hover
{
	font-family:Verdana;
	font-size:12px;
	color:#00AEEF;
	text-decoration:underline;
}
.titleCont
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:Black;
}
.telCont
{
	font-family:Verdana;
	font-size:14px;
	color:Black;
	font-weight:normal;
}
.mailCont
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#019DD6;
}
.lnkSend
{
	background-image:url(/repository/content/image/nd/send_dn.gif);
	color:#FFFFFF;
}
.lnkSend:hover
{
	background-image:url(/repository/content/image/nd/send_up.gif);
	color:#FFFFFF;
}
.gray_sm
{
	color:#373737;
	font-family:Arial,Verdana;
	font-size:12px;
	text-decoration:none;
}
td.block1
{
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}
.graylog
{
	color:#565A5D;
	font-size:10px;
	padding-left:5px;
	font-family:Verdana, Arial;
	text-decoration:none;
}
a.graylogLink, a.graylogLink:hover
{
	color:#565A5D;
	font-size:10px;
	font-family:Verdana, Arial;
	text-decoration:underline;
}
.lnkContinue
{
	border-style:none;
	background-image:url(repository/content/image/nd/continue_btn.gif.gif);
}
.lnkContinue:hover
{
	border-style:none;
	background-image:url(repository/content/image/nd/continue_btn_dn.gif.gif);
}
.wite_sm
{
	font-family:Arial;
	font-size:17px;
	color:White;
}
.orange_sm
{
	font-family:Arial;
	font-size:16px;
	color:#e67914;
}
.pestControlCompanyDetails
{
	width:580px;
	vertical-align:middle;
	margin:0px 0px 0px 0;
}
.pestControlCompanyDetails .OneRow
{
	min-height:30px;
	margin-top:0px;
	margin-left:5px;
}



.pestControlCompanyDetails .firstCol
{
	width:240px;
	float:left;
	text-align:left;
}

.pestControlCompanyDetails .shortName
{
	width:230px;
	float:left;
	margin:5px 0px 0px 5px;
}

.pestControlCompanyDetails .secondCol
{
	width:330px;
	float:left;
}

.pestControlCompanyDetails .secondCol .address
{
	width:220px;
	float:left;
	margin:5px 0px 0px 5px;
}

.pestControlCompanyDetails .secondCol .phone
{
	width:100px;
	float:right;
	text-align:left;
	margin:5px 0px 0px 5px;
}

.pestControlCompanyDetails .secondCol .companyname, .description
{
	margin:5px 0px 0px 5px;
	float:left;
	width:330px;	
}
.pestControlCompanyDetails .website
{
	margin:15px 0px 0px 5px;
	float:left;
	width:330px;	
}
.greenIco
{
	vertical-align:middle;
	width:140px;
}
.greenIco img
{
    /*margin-top:5px;*/
}


.red2 {font-size: 12px; color: #c21b22; font-family: Verdana, Arial; text-decoration: none; font-weight:bold}

.lightblue {text-decoration: none; font-size: 12px; color: #00aeef; font-family: Verdana, Arial;}
a.lightblue {text-decoration: none; font-size: 12px; color: #00aeef; font-family: Verdana, Arial;}

.lightblue:hover
{text-decoration: none; font-size: 12px; color: #00aeef; font-family: Verdana, Arial; text-decoration:underline;}

.pager
{
}
.pager a
{
		text-decoration:underline;

}

.npma
{
	/*margin-bottom:30px;*/
}
.invisible_element
{
    display: none;
}
.product_content ul
{
	padding-left:30px;
	margin-left:1px;
}
.product_content il
{
	padding-left:1px;
	margin-left:1px;
}

.pack_table_capption
{
	text-align:left;
	background-color:#DEDEDE;
	font-size:12px;
}

.pack_table_row
{
	font-size:12px;
	text-align:left;
	margin:0px 0px 0px 10px;
}

.pack_table_altrow
{
	text-align:left;
	background-color:#DEDEDE;
	font-size:12px;
	margin:0px 0px 0px 10px;
}

.stateslistText
{
	background-color : window;
	color : windowtext;
	font-size:12px;
	text-align:left;
}

.stateslistTextHighlited
{
	background-color: #ffff99;
	color: black;
	font-size:12px;
	text-align:left;
}

.stateslist
{
	margin-top:7px;
	margin-left:0px;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
    text-align : left; 
    list-style-type : none;
}
.errortitle 
{
    font-family: Verdana;
    font-size: 20px;
    color: #000000;
    margin-bottom:15px;
}
.errortext 
{
    font-family: Verdana;
    font-size: 12px;
    color: #56595C;
}
.errortext a:hover 
{
    text-decoration:underline;

}
h2.home1 
{
  height: 30px;
  background: url(/repository/content/Image/hp/bg_h2.gif) no-repeat;
  color: white;
  font: 16px arial;
  padding:6px 0px 0px 5px;
  cursor:pointer;
  margin:0px;
}
h2.home1 img {
  margin:0px 0px 2px 5px;
}
h2.home2 
{
  height: 30px;
  color: #d34a66;
  font: 21px arial;
  padding:6px 0px 0px 0px;
  margin:0px;
}
h1.orange_title 
{
  font-size: 18px;
  color: #f07c0f;
  font-family: Verdana, Arial;
  text-decoration: none;
  font-weight: normal;
  padding:0px 0px 0px 0px;
  vertical-align: top;
  cursor:default
}

.inputcontrol,.inputcontrol100,.inputcontrol50, .inputcontrol150, .inputcontrol200, .inputcontrol250, .inputcontrol300, .inputcontrol400
{
	height:16px;
	font-family:Arial;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
}

.inputcontrol400
{
	width:400px;
}

.inputcontrol300
{
	width:300px;
}


.inputcontrol250
{
	width:250px;
}

.inputcontrol200
{
	width:200px;
}

.inputcontrol150
{
	width:150px;
}

.inputcontrol100
{
	width:100px;
}
.inputcontrol50
{
	width:50px;
}

.vrow
{
	padding:2px 10px 2px 0px;
}

.hrow
{
	padding:7px 0px 7px 0px;
}

.addressborder
{
	border-color:#ecebeb;
	border-style:double;
	border-width:2px;
	width:970px;
}

.addressbody
{
	padding:5px 10px 5px 10px;
}

.addresscaption
{
	width:100%;
	height:30px;
	background-color:#ecebeb;
	padding:10px 0px 0px 0px;
	margin:0px 5px 0px 0px;	
	font-family:Verdana,Arial;
	font-size:13px;
	font-weight:bold;
	color:#0066A6;

}

.addresscaption .addressname
{
	width:850px;
	float:left;

}

.addresscaption .addressmenu
{
}


.addresscaption .addresscaptionname
{
	color:#B22023;
	font-family:Verdana,Arial;
	font-size:13px;
	font-weight:bold;
}

.TopMenu 
{
    background: url(/repository/content/image/nd/menu_bar2_01.gif) repeat-x;
    width:730px;
}
.TopMenu td
{
    padding:0px 18px 1px 18px;
    font: bold 12px Arial; 
    color: white;
    cursor:pointer;
}
.TopMenu td.onmous
{
    background: #606060;
}
.TopMenu td.on
{
    background: #B81237;
    cursor:default;
}
.TopMenu td.sep 
{
    padding:0px;
    cursor:default;
}
.MyAccountMenu
{
	width: 980px;
}
.MyAccountMenu a
{	
	text-decoration: none;
}
.MyAccountMenu a:hover
{	
	text-decoration: underline;
}
.MyAccountMenu td.On
{	
	font: bold 12px Arial;
	color: #000000;
	padding: 15px 25px 12px 17px;
	background: url(/repository/content/image/nd/my_account_menu_bg_on.gif) repeat-x left bottom;
}
.MyAccountMenu td.On a:link, .MyAccountMenu td.On a:visited, .MyAccountMenu a.On:hover
{	
	font: bold 12px Arial;
	color: black;
	color: #000000;
	text-decoration: none;
}
.MyAccountMenu td
{	
	font: 12px Arial;
	padding: 15px 25px 12px 17px;
	background: url(/repository/content/image/nd/my_account_menu_bg.gif) repeat-x left bottom;
}
.MyAccountMenu td a:link, .MyAccountMenu td a:visited
{	
	color: #20A2D4;
}
.MyAccountTitle
{
	color:  #BA0C31;
    font: 17px Arial;
	margin:17px 0px 12px 6px;
}
.OrderTable
{	
	border-right: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	color:  #555658;
    font: 12px Arial;
}
.OrderTable td 
{	
	border-left: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	padding:5px 0px 5px 0px;
	text-align: center;
}
.OrderTable td a:link, .OrderTable td a:visited
{	
	color: #20A2D4;
}
.OrderTable tr.OrderTableHeader td
{	
	border-left: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	background: url(/repository/content/image/nd/bg_order.gif) repeat-x;
	text-align: center;
	font: normal 12px Arial;
}
.OrderTable td.left_cell 
{	
	text-align: left;
	padding: 0px 0px 0px 15px;
}
.OrderTable th.left_cell 
{	
	text-align: left;
	padding: 0px 15px 0px 15px;
}
.TitleDetails
{
	color:  #555658;
    font: bold 12px Arial;
	padding: 17px 0px 5px 6px;
    border-bottom: solid 1px #ededed;
    width:828px;
}
.IdenDetails
{
	color:  #555658;
    font: 12px Arial;
	margin: 0px 0px 10px 0px;
}
.IdenDetails td
{
	padding: 14px 0px 0px 15px;
}
.IdenDetails input, .IdenDetails textarea
{
	border: 1px solid #C2C2C2;
	color:#575757;
}
.DetalsBracket
{
	color:  #7F7F81;
    font: 11px Arial;
}
.title_Exterminator2
{
	color: #5B5B5B;
    font: 13px Arial;
	padding: 16px 0px 0px 23px;
}
.UpdeteChangBgDown
{	
	background: url(/repository/content/image/nd/my_account_menu_bg.gif) repeat-x left bottom;
}
.CuponDetails
{
	color: #5B5B5B;
    font: 12px Arial;
}
.CuponDetails table td
{
	 padding: 0px;
}
.CuponDetails input
{
	border: 1px solid #C2C2C2;
	color:#575757;
}
.PreviewLogo
{
	padding: 18px 0px 0px 0px;
}
.PreviewLogo a, .PreviewLogo a:visited
{
	text-decoration: none;
	color:  #20A2D4;
}
.PreviewLogo a:hover
{	
	text-decoration: underline;
}
span.nobr input
{
	border: 0px solid #C2C2C2;
}
.ElectronicCheck
{
	color:  #555658;
    font: 12px Arial;
	margin: 0px 0px 10px 0px;
}
.ElectronicCheck td
{
	padding: 15px 0px 0px 5px;
}
.ElectronicCheck input
{
	border: 1px solid #C2C2C2;
	color:#575757;
}
.ElectronicCheck a, .ElectronicCheck a:visited
{
	text-decoration: none;
	color:  #20A2D4;
}
.ElectronicCheck a:hover
{	
	text-decoration: underline;
}
.Title_Billing
{
	background: url(/repository/content/image/nd/bg_Title_Billing.gif) repeat-x;
	width: 486px;
	border: 1px solid #ededed;
	margin-right:5px;
	margin-top:7px;
}
.Title_Billing td
{
	padding: 0px 10px 0px 15px;
	font: 12px Arial;
	color:#555555;
    font-weight:bold;
}
.Title_Billing td span.red
{
	color: #BA0C31;
}
.Title_Billing a
{
	color: #20A2D4;
	text-decoration: none;
    font-weight:normal;
}
.Title_Billing a:hover
{	
	text-decoration: underline;
    font-weight:normal;

}
.BillingContent
{
	border-left: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	border-right: 1px solid #ededed;
	width: 485px;
	overflow:hidden;
	margin-right:5px;
}
.BillingForm
{
	width: 450px;
	color:  #555658;
    font: 12px Arial;
}
.BillingForm td
{
	padding: 4px 0px 4px 15px;
}
.BillingForm input
{
	border: 1px solid #C2C2C2;
}
.BillingContentTitle
{
	font: bold 12px Arial;
	color: #BA0C31;
}
.UpdateChangesButton {
    float:right;
    margin:20px 0px 20px 20px;
}
.AddAddressButton 
{
    float:left;
    margin:20px 0px 0px 710px;
}
h2.OrderHistoryTitle
{
	color:  #BA0C31;
    font: 17px Arial;
	margin:17px 0px 10px 6px;
}
.BcakListNumber
{
	padding: 13px 0px 0px 22px;
}
.BcakListNumber	a
{	
	text-decoration: none;
	color: #20A2D4;
	font: 11px Arial;
	
}
.BcakListNumber	a:hover
{	
	text-decoration: underline;
}
.OrderNumberPrevew
{
	width: 975px;
	margin:0px 0px 0px 5px;
	border: 1px solid #e7e7e7;
	padding:1px;
}
.Content
{
    width: 982px;
	text-align:left;
}
.path 
{
    padding:10px 3px;
	color: #5C5C5C;
    font: 12px Arial;
}
.path a
{
	color: #1FA3D4;
    font: 12px Arial;
}
.ContentRight
{
    width: 226px;
	float: right;
}
.ContentRight .return
{
    width: 226px;
	height: 30px;
	background: url(/repository/content/Image/distributor/bg_sign.gif) no-repeat;
	padding:0px 0px 0px 0px;
	color: white;
    font: 16px arial;
}
.ContentRight .return span
{
    padding: 4px 0px 0px 10px;
    display: block;
}
.ContentRight .form input
{
	margin: 0px 0px 7px 0px;
	border: 1px solid #C2C2C2;
	position:relative;
}
.ContentRight .form form
{
	margin: 0px 0px 0px 0px;
	color:#565658;
}
.ContentRight .form span
{
	color:#565658;
}
.ContentRight .form .CheckBox input
{
	margin: 0px 5px 0px 0px;
	border: 0px;
}
.ContentRight .form font
{
	color: #A80B2B;
}
.ContentRight .form a
{
	color: #1DA4D3;
    font: 12px arial;
	margin: 0px 0px 0px 115px;
	text-decoration: none;
}
.ContentRight .form a:hover
{
	color: #1DA4D3;
    font: 12px arial;
	text-decoration: underline;
}
.ContentRight .txt
{
	color: black;
    font: 12px arial;
}
.ContentRight .ID
{
	color: #7e7f81;
    font: 11px arial;
    margin-top:-7px;
}
.ContentRight .agree
{
    font: 11px arial;
}
.ContentRight .agree a
{
	color: #1DA4D3;
    font: 11px arial;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
.ContentRight .agree a:hover
{
	color: #1DA4D3;
    font: 11px arial;
	margin: 0px 0px 0px 0px;
}
.ContentRight .form
{
    padding:11px 0px 0px 16px;
	background: url(/repository/content/Image/distributor/bg_ramka.gif) repeat-y;
	color: black;
    font: 12px arial;
    width: 220px;
}
.ContentLeft
{
    width: 734px;
    /*margin-right: 230px;*/
}
.ContentLeft .title
{
    width: 734px;
	height: 180px;
	background: url(/repository/content/Image/distributor/money.jpg) no-repeat;
	display: block;
}

.ContentLeft .title_up 
{
	color: #5B5B5B;
    font: 15px Arial;
	padding:20px 20px 0px 287px;
}
.ContentLeft h1 
{
    font: 20px Arial;
	color:  black;
	margin:0px 0px 0px 0px;
}
.ContentLeft h2 
{
	color:  #BA0C31;
    font: 22px Arial;
	margin:0px 0px 0px 0px;
}
.ContentLeft h3
{
	margin:0px 0px 0px 0px;
    font: 13px Arial;
}
.ContentLeft h2.zaglav 
{
	width: 700px;
	color: #BA0C31;
    font: 18px Arial;
	padding:20px 18px 18px 16px;
}
.ContentLeft .img_spis 
{
	float: left;
	margin: 0px 12px 10px 8px;
}
.ContentLeft .spis 
{
	width: 700px;
	color: #5B5B5B;
    font: 13px Arial;
	padding: 0px 10px 10px 0px;
}
.ContentLeft .line_spis 
{
	margin: 0px 0px 10px 5px;
}
.ContentLeft .right_title
{
    width: 226px;
	float: right;
	margin: 0px 100px 0px px;
}

/* MAIL */
.img_mail 
{
    float: left;
	width: 144px;
}
.title_mail
{
	color: #5B5B5B;
    font: 15px Arial;
	margin-left: 144px;
	padding:35px 0px 0px 15px;
}
.title_mail H2 
{
	color:  #BA0C31;
    font: 20px Arial;
	margin:0px 0px 0px 0px;
}

/* FORM 1 */

.ContentRight .find_pestcontrol
{
	background: url(../../repository/content/Image/distributor/bg_find_pest.gif) no-repeat;
	width: 226px;
	height: 181px;
	float:right;
	padding: 8px 0px 0px 14px;
	font: 12px Arial;
}
.ContentRight .find_pestcontrol h3
{
	font: 18px Arial;
	color:  #BA0C31;
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}
.field input
{
	border: 1px solid #C2C2C2;
}
.title_Exterminator h1 
{
    font: 20px Arial;
	color:  black;
	margin:0px 0px 0px 0px;
}
.title_Exterminator h2 
{
	color:  #BA0C31;
    font: 22px Arial;
	padding: 0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
.title_Exterminator
{
	color: #5B5B5B;
    font: 13px Arial;
	padding: 16px 0px 0px 10px;
}
.title_Exterminator2
{
	color: #5B5B5B;
    font: 13px Arial;
	padding: 16px 0px 0px 23px;
}
.field
{
	color: #5B5B5B;
    font: 12px Arial;
	padding: 25px 0px 14px 10px;
}
.formExterminator
{
	margin: 0px 0px 0px 0px;
}
.formExterminator font
{
	color: #A80B2B;
}

.formExterminator .address
{
	width: 730px;
	border: 1px solid #f1f1f1;
	color: #5B5B5B;
    font: 14px Arial;
}
.formExterminator .address input
{
	border: 1px solid #C2C2C2;
}
.formExterminator .address td
{
	padding: 10px 7px 10px 7px;
}
.formExterminator .field3
{
	color: #5B5B5B;
    font: 12px Arial;
	padding: 20px 0px 14px 10px;
}
.formExterminator .coupon_prev
{
	padding: 0px 0px 0px 0px;
}
.formExterminator .coupon_prev a
{
	color: #1DA4D3;
    font: 11px arial;
	text-decoration: none;
}
.formExterminator .listing td
{
	color: #5B5B5B;
    font: 12px Arial;
}
.formExterminator .y_logo
{
	padding: 0px 10px 0px 22px;
}
.formExterminator .y_logo1
{
	padding: 0px 48px 0px 22px;
}
.formExterminator .select
{
	margin: 10px 4px 0px 0px;
}
.formExterminator .coupon_prev
{
	padding: 0px 0px 0px 0px;
}
.formExterminator .coupon_prev a
{
	color: #1DA4D3;
    font: 11px arial;
	text-decoration: none;
}
.coupon_down
{
	color: #5B5B5B;
    font: 11px arial;
	padding: 10px 0px 0px 23px;
}

.bg_line_down
{
	background: url(../../repository/content/Image/distributor/bg_line_down.gif) repeat-x;
	margin: 0px 0px 0px 4px;
}

.BillingContent
{
	border-left: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	border-right: 1px solid #ededed;
	width: 485px;
	overflow:hidden;
	margin-right:5px;
}
.BillingForm
{
	width: 450px;
	color:  #555658;
    font: 12px Arial;
}
.BillingForm td
{
	padding: 4px 0px 4px 15px;
}
.BillingForm input
{
	border: 1px solid #C2C2C2;
}
.BillingContentTitle
{
	font: bold 12px Arial;
	color: #BA0C31;
}
.UpdateChangesButton {
    float:right;
    margin:20px 0px 20px 20px;
}
.AddAddressButton 
{
    float:left;
    margin:20px 0px 0px 710px;
}
h2.OrderHistoryTitle
{
	color:  #BA0C31;
    font: 17px Arial;
	margin:17px 0px 10px 6px;
}
.BcakListNumber
{
	padding: 13px 0px 0px 22px;
}
.BcakListNumber	a
{	
	text-decoration: none;
	color: #20A2D4;
	font: 11px Arial;
	
}
.BcakListNumber	a:hover
{	
	text-decoration: underline;
}
.OrderNumberPrevew
{
	width: 975px;
	margin:0px 0px 0px 5px;
	border: 1px solid #e7e7e7;
	padding:1px;
}

/*DistributorOrder (begin)*/
.DistributorMattress
{
    text-align: right; 
	padding:3px 25px 3px 0px;
	border-left: 0px;
}
.DistributorDiscountDown
{
   	text-align: left; 
	padding:3px 0px 3px 16px; 
	color: #BA0C31;
}
.DistributorSubtotal
{
   	 text-align: right; 
	padding:3px 118px 3px 0px; 
	border-left: 0px;
}
.DistributorOrderForm
{
   	 width: 983px;
}
.DistributorOrderForm_right
{	
    text-align:center;
	width: 127px;
	border: 0px solid #e8e8e8;
	margin: -33px 0px 0px 0px;  
}
.TitleRed
{
	color:  #BA0C31;
   	font: 17px Arial;
	margin:17px 0px 12px 6px;
}
.DistributorOrderFormTable
{	
	border-right:1px solid #BA0C31;
	border-top:1px solid #BA0C31;
	color:  #555658;
   	font: 12px Arial;
	width: 734px;
    margin-right: 5px;
}
.DistributorOrderFormTable td.price
{
    text-align:right;
    padding-right:12px;
}
.DistributorOrderFormTable td 
{	
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	padding:3px 0px 3px 0px;
	text-align: center;
}
.DistributorOrderFormTable th 
{	
	background: url(/repository/content/image/DistributorOrder/title_row_bg.gif) repeat-x;
	text-align: center;
	font: normal 12px Arial;
	border-left: 1px solid #e8e8e8;
}

.DistributorOrderTh 
{	
	text-align: left;
	padding:0px 5px 0px 10px;
	border-left: 1px solid #BA0C31;	
}
.DistributorOrderFormTableTdTotal td
{	
	border-right: 0px;
	border-bottom: 1px solid #555658;
	border-top: 1px solid #555658;
	font: bold 12px Arial;
	text-align: center;
	border-left: 1px solid #555658;
	padding:6px 0px;
}
.DistributorOrderFormTableTdDown td
{	
	text-align: center;
	font: bold 12px Arial;
	background-color: #dedede;
	border-right: 0px;
	border-left: 1px solid #555658;
	border-bottom: 1px solid #BA0C31;
}
.DistributorOrderFormTable input 
{	
	border: 1px solid #C2C2C2;
	text-align: center;
}
.DistributorColorRed
{
    	color:  #BA0C31;
}
.DistributorOrderFormTableTdTotal td a 
{	
	font: bold 12px Arial;
	text-decoration: none;
	color: #20A2D4;
}
.DistributorOrderFormTable td a:hover 
{	
	font: bold 12px Arial;
	text-decoration: underline;
	color: #20A2D4;
}
.DistributorOrderFormTable td.DistributorOrderFormTable1
{
	text-align: left; 
	padding:3px 0px 3px 10px;
	border-left: 1px solid #BA0C31;
}

.DistributorOrderBord td 
{	
	border-bottom: 0px;
}
.DiscountPopapClose
{
	margin:14px 0px 0px 412px;
	cursor:pointer;
}

.DistributorDiscountTop
{
	width: 249px;
	height:10px; 
	background: url(../../repository/content/image/DistributorOrder/discTop.png);
	background-repeat:no-repeat;
}

.DistributorDiscountFotter
{
	width: 249px;
	height:19px; 
	background: url(../../repository/content/image/DistributorOrder/discFooter.png);
	background-repeat:no-repeat;
}

.DistributorDiscountBody
{
	width: 249px; 
	background: url(../../repository/content/image/DistributorOrder/discBody.png);
	background-repeat:repeat-y;
}


.DistributorDiscountPopap
{
	width: 457px; 
	height: 391px;
	background: url(/repository/content/image/DistributorOrder/popup.png);
	position: fixed; 
	top: 90px; 
	right: 226px;
}
.DistributorDiscountBody, .DistributorDiscountPopap H1
{
	color:  #BA0C31;
   	font: 20px Arial;
	padding:0px 0px 0px 38px;
	margin:-12px 0px 0px 0px;
}
.DistributorDiscountBody, .DistributorDiscountPopap H2
{
	width: 340px;
	color:  #555555;
   	font: bold 12px Arial;
	padding:13px 0px 0px 38px;
	margin:0px 0px 0px 0px;
}
.DistributorDiscountBody, .DistributorDiscountPopap H3
{
	color:  #555555;
   	font: 12px Arial;
	padding:20px 0px 0px 38px;
	margin:0px 0px 0px 0px;
}
.DistributorDiscountBody,.DistributorDiscountPopap table
{
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;	
	background: url(/repository/content/image/DistributorOrder/DiscountPopap_th_bg.gif);
	font: 12px Arial;
	color:  #555555;
	margin:15px 0px 0px 38px;
	text-align: center;
}
.DistributorDiscountBody, .DistributorDiscountPopap th
{
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	width: 102px; 
	height: 36px;
	background-color: #fafafa;
}
.DistributorDiscountBody, .DistributorDiscountPopap td
{
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	width: 102px; 
	height: 36px;
}

.DistributorDiscountPopapNew
{
	width: 249px; 
	background: url(/repository/content/image/DistributorOrder/discBody.png);
}
.DistributorDiscountPopapNew H1
{
	color:  #BA0C31;
    font: 20px Arial;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}
.DistributorDiscountPopapNew H2
{
    width:220px;
	color:  #555555;
    font: bold 12px Arial;
	padding:13px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}
.DistributorDiscountPopapNew H3
{
	color:  #555555;
    font: 12px Arial;
	padding:20px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}
.DistributorDiscountPopapNew table
{
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;	
	background: url(images/DiscountPopap_th_bg.gif);
	font: 12px Arial;
	color:  #555555;
	margin:15px 0px 0px 20px;
	text-align: center;
}
.DistributorDiscountPopapNew th
{
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	width: 102px; 
	height: 36px;
	background-color: #fafafa;
}
.DistributorDiscountPopapNew td
{
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	width: 102px; 
	height: 36px;
 }
 
.DistributorDiscountPopapNew1
{
	width: 456px; 
	background: url(/repository/content/image/DistributorOrder/popupBg.png);
}
.DistributorDiscountPopapNew1 H1
{
	color:  #BA0C31;
    font: 20px Arial;
	padding:0px 0px 0px 38px;
	margin:-12px 0px 0px 0px;
}
.DistributorDiscountPopapNew1 H2
{
	width: 340px;
	color:  #555555;
    font: bold 12px Arial;
	padding:13px 0px 0px 38px;
	margin:0px 0px 0px 0px;
}
.DistributorDiscountPopapNew1 H3
{
	color:  #555555;
    font: 12px Arial;
	padding:20px 0px 0px 38px;
	margin:0px 0px 0px 0px;
}
.DistributorDiscountPopapNew1 table
{
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;	
	background: url(images/DiscountPopap_th_bg.gif);
	font: 12px Arial;
	color:  #555555;
	margin:15px 0px 0px 38px;
	text-align: center;
}
.DistributorDiscountPopapNew1 th
{
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	width: 102px; 
	height: 36px;
	background-color: #fafafa;
}
.DistributorDiscountPopapNew1 td
{
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	width: 102px; 
	height: 36px;
 }

 
 
.DiscountPopapNewClose
{
	margin:4px 0px 0px 410px;
	cursor:pointer;
}
.nowrap
{
	white-space:nowrap;
}
/*DistributorOrder (end)*/


/*.OrderInv 
{
	width: 978px;
}*/
/*.OrderInvBodySpis 
{
	padding: 0px 10px 0px 0px;
}*/
.OrderInvBodySpis a
{
	color:#1DA4D3; 
    font: 12px arial;
	text-decoration: none;
}
.OrderInvBodySpis a:hover
{
	color:#1DA4D3; 
    font: 12px arial;
	text-decoration: underline;
}
.OrderInvBodyImgSpis 
{
	float: left;
	margin: 0px 0px 0px 0px;
}
.OrderInvLine
{
	background-color: #ededed;
	margin-left: -3px;
}
 
.OrderInvRight 
{ 
	width: 162px;
	height: 458px;
	float:right;
}
.OrderInvBody 
{ 
	color: #555658; 
    font: 12px arial;
	/*margin-left: 256px;
	/*margin-right: 180px;*/
}
.OrderInvBody h1
{ 
	color: #BA0C31; 
    font: 17px arial;
	margin: 0px 0px 17px 0px;
}
.OrderInvleft
{ 
	height: 408px;
	float:left;
	width: 242px;
}
.MarketingCenter
{
    width: 242px;
	height: 30px;
	background: url(images/MarketingCenter_bg.gif) no-repeat;
	padding:0px 0px 0px 0px;
	color: white;
    font: 16px arial;
	
}
.MarketingCenter span
{
    padding: 5px 0px 0px 14px;
    display: block;
}
.MarketingCenterMenu
{
    background: url(images/MarketingCenterMenu_bg.gif) repeat-y; 
	width: 242px;
	height: 100%;
	padding:15px 0px 0px 17px;
}
.MarketingCenterMenu span
{
	color: #BA0C31; 
    font: 12px arial;
}

.MarketingCenterMenu span a
{
	color: #BA0C31; 
    font: 12px arial;
}

.MarketingCenterMenu span a:hover
{
	color: #BA0C31; 
    font: 12px arial;
    text-decoration: underline;  
}
 
.MarketingCenterMenu ul
{
    margin:0px 0px 0px 0px;
	padding:9px 0px 0px 2px;
	list-style-type: none;
}
.MarketingCenterMenu li
{
	 padding:0px 10px 1px 10px;
	 width: 200px;
	 background: url(images/MarketingCenter_li_menu.gif) no-repeat;
	  
}
.MarketingCenterMenu a
{
    display:block;
    padding-top:3px;
	color: #6f6f6f; 
    font: 11px arial;
	text-decoration: none;  
}
.MarketingCenterMenu a:hover
{
	color: #6f6f6f; 
    font: 11px arial;
	text-decoration: underline;  
}
.PostcardsRightFrontof
{ 
    font: bold 12px arial;
	letter-spacing: 0.06em;
	padding: 0px 0px 0px 1px;
}
.PostcardsRight
{ 
	color: #555658; 
    font: 12px arial;
	padding: 0px 0px 0px 5px;
}
.PostcardsRight h1
{ 
	color: #BA0C31; 
    font: 17px arial;
	margin: 0px 0px 17px 0px;
}
.PostcardsRight h2
{ 
	width: 487px;
	color: #555658; 
    font: 12px arial;
	margin: 0px 0px 27px 0px;
	padding: 0px 0px 0px 2px;
}
.PostcardsRightBody 
{
	width: 487px;
	float: left;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 2px;
}
.PostcardsRightLogo 
{
	margin: 0px 0px 0px 23px;
	width: 340px;
	border: 1px solid #C2C2C2;
}
.PostcardsRightReturnAddress 
{
	margin: 7px 0px 0px 51px;
	width: 260px;
	border: 1px solid #C2C2C2;
}
.PostcardsRightCity 
{
	margin: 7px 6px 0px 3px;
	width: 110px;
	border: 1px solid #C2C2C2;
}
.PostcardsRightState 
{
	margin: 7px 6px 0px 0px;
	width: 70px;
	border: 1px solid #C2C2C2;
}
.PostcardsRightZipCode 
{
	margin: 7px 0px 0px 0px;
	width: 64px;
	border: 1px solid #C2C2C2;
}
.PostcardsRightFront 
{
	margin: 7px 6px 0px 40px;
	width: 190px;
	border: 1px solid #C2C2C2;
}
.PostcardsRightFrontImg 
{
	margin: 0px 21px 10px 0px;
}
.PostcardsRightBackImg 
{
	margin: 0px 0px 10px 0px;
}
.PostcardsRightFrontBack 
{
	padding: 0px 172px 0px 165px;
	font: 11px arial;
}
.PostcardsRightLine
{
	background: url(/repository/content/Image/postcards/PostcardsRightLine.gif) repeat-x;
	margin: 0px 0px 0px -5px;
}
.MarketingBody
{
	color: #555658; 
    font: 12px arial;
    margin:5px 0px 0px 10px;
    position:relative;
}
.MarketingBody h1
{ 
	color: #BA0C31; 
    font: 17px arial;
	margin: 0px 0px 17px 0px;
}
.CouponLogo 
{
	margin: 0px 0px 0px 4px;
	width: 358px;
}
.CouponOffering 
{
	margin: 10px 0px 0px 1px !important;
	margin: 10px 0px 0px -2px; 
	height: 52px;
	width: 280px;
}
.CouponExpiration 
{
	margin: 10px 0px 0px 18px;
	width: 280px;
}
.CouponsWebSite 
{
	margin: 10px 0px 0px 41px;
	width: 280px;
}
.CouponsBody 
{
	width: 650px;
	float: left;
	margin: 0px 0px 18px 0px;
}
.CouponsBody input
{
	border: 1px solid #C2C2C2;
}
#BillingPopapText
{
    padding:0px 0px 0px 36px;
    font-size:12px;
    font-weight:normal;
}
.AddressPopup
{
	width: 457px; 
	position: fixed; 
	top: 90px; 
	right: 226px;
}
.AddressPopup .DiscountPopapClose
{
	margin-top:1px;
}
#AddressPopupText
{
    padding:0px 40px 0px 38px;
    font-size:12px;
    font-weight:normal;
}
.glossary_empty
{
    font-size: 12px; color: #212526; font-family: Verdana, Arial; text-decoration:none; cursor:default;
}

.glossary_empty a
{
    font-size: 12px; color: #212526; font-family: Verdana, Arial; text-decoration:none; cursor:default;
}

.glossary_empty a:hover
{
    font-size: 12px; color: #212526; font-family: Verdana, Arial; text-decoration:none; cursor:default;
}
.imageHref
{
    color:White !important;
    border-color:White !important;
    text-decoration:none;
}
.imageHref:link {
    color:White !important;
    border-color:White !important;
    text-decoration:none;
   }
.imageHref:visited {
    color:White !important;
    border-color:White !important;
    text-decoration:none;
   }
