/*@font-face { font-family: "PF Din Text Cond Pro Medium"; src: url("font/PFDinTextCondPro-Medium.ttf"); }*/

html,body
   {
     margin: 0;
     padding: 0;
   }

body
   {
     font: 76% arial,sans-serif;
		 background-color: #464646;		 
   }

img
   {
	  border: 0;
   }

h2, h3
   {
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }

a 
   {
     color: #FFFFFF;
     text-decoration: none;
   }

a:hover 
   {
     color: #FFFFFF;
     text-decoration: underline;
   }

td#topmenu
   {
	 	 width: 1003px;
	   height: 20px;
	 }
	 
td#topmenu_razdelitel
   {
	 	 width: 36px;
	   height: 20px;
     background-image: url(img/menu-razdel.gif);
     background-position: center center;
     background-repeat: no-repeat;
	 }
	 
td#content
   {
     padding-left: 10px; 
     padding-right: 10px; 
     padding-top: 0px; 
     padding-bottom: 0px; 
   }
      
A.shippingInfo { 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #0000cc;
  text-decoration: none;
}

A.shippingInfo:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #00cc00;
  text-decoration: underline;
}

A.topmenu { 
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

A.topmenu b{ 
  font-family: "Arial Black";
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

A.topmenu:hover {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #da380a;
  text-decoration: none;
}

A.topmenu:hover b{ 
  font-family: "Arial Black";
  font-size: 14px;
  font-weight: normal;
  color: #da380a;
  text-decoration: none;
}

td.cart {
  border: solid 1px #ffffff;
}

#navigation span 
   {
     display: block;
/*     background: url(img/navigation.gif) no-repeat left center;*/
     padding: 0 0 0 17px; 
     color: #7d7d7d;
   }
   
#navigation a
   {
     font: 13px Arial, sans-serif;
     font-weight: bold;
     color: #7d7d7d;
     text-decoration: none;
   }

#navigation a:hover
   {
     font: 13px Arial, sans-serif;
     font-weight: bold;
     color: #7d7d7d;
     text-decoration: underline;
   }
   
#content h2 
   {
     font: 14px Arial, sans-serif;
     font-weight: bold;
     color: #bbcb21 ;
   }
	 
#content .whitetext
	 { 
     font: 12px Arial, sans-serif;
     font-weight: normal;
     color: #ffffff ;
	 }

#content h1
	 { 
     font: 12px Arial, sans-serif;
     font-weight: bold;
     color: #ffffff ;
		 text-align: center;
	 }

#content .phoneonmain
	 { 
     font: 16px Arial, sans-serif;
     font-weight: bold;
     color: #bbcb21 ;
	 }	 
	 
#content a.emailonmain
	 { 
     font: 12px Arial, sans-serif;
     font-weight: normal;
     color: #bbcb21 ;
     text-decoration: none;
	 }

#content a.emailonmain:hover
	 { 
     font: 12px Arial, sans-serif;
     font-weight: normal;
     color: #bbcb21 ;
     text-decoration: underline;
	 }
	 
/*#content h1*/ 
#CatName
   {
     font: 15px Arial, Verdana, sans-serif;
     font-weight: bold;
     color: #bbcb21 ;
     background: url(img/h5-strelka.gif) no-repeat left center;
/*     padding: 6px 0 5px 18px;*/ 
     padding: 6px 0px 5px 30px; 
     margin: 0 0 0.2em 0; 
   }

#CatName a 
   {
     color: #000000;
     text-decoration: none;
   }

#CatName a:hover 
   {
     color: #990000;
     text-decoration: none;
   }
	 
#footer .whitetext, #footer .whitetext a
	 { 
     font: 12px Arial, sans-serif;
     font-weight: normal;
     color: #ffffff ;
	 }
	 
.page 
   {
     background: transparent;
     width: 623px;
     margin-top: 0.5em;
     margin-bottom: 0.5em;
   }

.pageItem, .pagecontent  
   {
     font: 12px Arial, sans-serif;
     font-weight: normal;
     color: #ffffff ;
/*     background: #464646;*/
     background: #000000;
     width: 583px;
		 padding-left: 20px;
		 padding-right: 20px;
		 padding-top: 5px;
		 padding-bottom: 5px;
   }
	 
.pageItem a, .pagecontent a
	 {
     font: 12px Arial, sans-serif;
     font-weight: normal;
     color: #ffffff ;
	 	 text-decoration: underline; 
	 }

.pageItem a:hover, .pagecontent a:hover
	 {
     font: 12px Arial, sans-serif;
     font-weight: normal;
     color: #bbcb21 ;
	 	 text-decoration: underline; 
	 }
	 	 
.pageItemBlack 
   {
     background: #000000;
     width: 100%;
   }
	 
.page h1, .page p 
   {
     margin: 0 0 0 0;
   }

.page h1 
   {
/*     font-size: 2em;*/
     font: 12px Arial, sans-serif;
     font-weight: normal;
     color: #ffffff ;
   }

.page p 
   {
     padding-bottom: 0.5em;
     padding-top: 0.5em;
   }

/*.page .b1, .page .b2, .page .b3, .page .b4, .page .b1b, .page .b2b, .page .b3b, .page .b4b 
   {
     display: block;
     overflow: hidden;
     font-size: 1px;
   }

.page .b1, .page .b2, .page .b3, .page .b1b, .page .b2b, .page .b3b 
   {
     height: 1px;
   }

.page .b2 
   {
     background: #fff;
     border-left: 1px solid #fff;
     border-right: 1px solid #fff;
   }

.page .b3 
   {
     background: #fff;
     border-left: 1px solid #fff;
     border-right: 1px solid #fff;
   }

.page .b4 
   {
     background: #fff;
     border-left: 1px solid #fff;
     border-right: 1px solid #fff;
   }

.page .b4b 
   {
     background: #fff;
     border-left: 1px solid #fff;
     border-right: 1px solid #fff;
   }

.page .b3b 
   {
     background: #fff;
     border-left: 1px solid #fff;
     border-right: 1px solid #fff;
   }

.page .b2b 
   {
     background: #fff;
     border-left: 1px solid #fff;
     border-right: 1px solid #fff;
   }

.page .b1 
   {
     margin: 0 5px;
     background: #fff;
   }

.page .b2, .page .b2b 
   {
     margin: 0 3px;
     border-width: 0 2px;
   }

.page .b3, .page .b3b 
   {
     margin: 0 2px;
   }

.page .b4, .page .b4b 
   {
     height: 2px;
     margin: 0 1px;
   }

.page .b1b 
   {
     margin: 0 5px;
     background: #fff;
   }*/

/*.pagecontent 
   {
     display: block;
     padding-left: 0.5em;
     padding-right: 0.5em;
     background: #fff;
   }*/

.pagecontentfooter 
   {
     display: block;
     text-align: right;
     background:#000000;
     margin-top: 0.5em;
     margin-bottom: 0.5em;
   }

#yellow-right
   {
     background: url(boximg/yellow.gif) repeat-y right top;
   }

#yellow-left
   {
     background: url(boximg/yellow.gif) repeat-y left top;
   }

#yellow-top
   {
     background: url(boximg/yellow.gif) repeat-x right top;
   }

#yellow-bottom
   {
     background: url(boximg/yellow.gif) repeat-x right bottom;
   }
	 
#boxorderhistory h5, #boxCategories h5, #boxContent h5, #boxInformation h5, #boxAddQuickie h5, #boxAuthors h5, #boxArticles h5, #boxAffiliate h5, #boxArticlesNew h5, #boxLastViewed h5, #boxReviews h5, #boxSearch h5, #boxSpecials h5, #boxFeatured h5, #boxWhatsNew h5, #boxNews h5, #boxFaq h5, #boxDownloads h5, #boxNewsletter h5, #boxBestsellers h5, #boxGroupInfo h5, #boxCurrencies h5, #boxLanguages h5, #boxManufacturers h5, #boxManufacturersInfo h5, #boxLogin h5, #boxCart h5
   {
/*     display: block;*/
     font: 12px Arial, sans-serif;
     font-weight: normal;
     color: #ffffff;
     background: url(img/h5-strelka.gif) no-repeat left center;
     margin: 0 0 0 0;
     padding: 0 0 0 30px;
  }

#boxorderhistory h5 b, #boxCategories h5 b, #boxContent h5 b, #boxInformation h5 b, #boxAddQuickie h5 b, #boxAuthors h5 b, #boxArticles h5 b, #boxAffiliate h5 b, #boxArticlesNew h5 b, #boxLastViewed h5 b, #boxReviews h5 b, #boxSearch h5 b, #boxSpecials h5 b, #boxFeatured h5 b, #boxWhatsNew h5 b, #boxNews h5 b, #boxFaq h5 b, #boxDownloads h5 b, #boxNewsletter h5 b, #boxBestsellers h5 b, #boxGroupInfo h5 b, #boxCurrencies h5 b, #boxLanguages h5 b, #boxManufacturers h5 b, #boxManufacturersInfo h5 b, #boxLogin h5 b, #boxCart h5 b
   {
     font: 12px "Arial Black";
     font-weight: normal;
     color: #bbcb21;
  }

#boxSearch h5 a, #boxSpecials h5 a, #boxFeatured h5 a, #boxWhatsNew h5 a, #boxNews h5 a, #boxFaq h5 a, #boxCart h5 a, #boxAffiliate h5 a, #boxCart h5 a
   {
     text-decoration: none;
   }
#boxSearch h5 a:hover, #boxSpecials h5 a:hover, #boxFeatured h5 a:hover, #boxWhatsNew h5 a:hover, #boxNews h5 a:hover, #boxFaq h5 a:hover, #boxCart h5 a:hover, #boxCart h5 a:hover
   {
     text-decoration: underline;
   }

#boxorderhistory, #boxCategories, #boxContent, #boxInformation, #boxAddQuickie, #boxAuthors, #boxArticles, #boxAffiliate, #boxArticlesNew, #boxLastViewed, #boxReviews, #boxSearch, #boxSpecials, #boxFeatured, #boxWhatsNew, #boxNews, #boxFaq, #boxDownloads, #boxNewsletter, #boxBestsellers, #boxGroupInfo, #boxCurrencies, #boxLanguages, #boxManufacturers, #boxManufacturersInfo, #boxLogin, #boxCart
   {
     color: #ffffff;
     text-align: left;
     margin: 0 0 0 0;
   }
   
#boxContentContent
   {
     padding-left: 9px;
     padding-top: 14px;
     padding-bottom: 14px;
     text-align: center;
   }
	 
#boxInformationContent
   {
     padding-left: 9px;
     padding-top: 7px;
/*     padding-bottom: 7px;*/
   }

#boxInformationContent a, .boxcontent a 
   {
     font: 12px Arial, sans-serif;
     color: #FFFFFF;
     text-decoration: underline;
   }

#boxInformationContent a:hover, .boxcontent a:hover
   {
     font: 12px Arial, sans-serif;
     color: #bbcb21;
     text-decoration: underline;
   }

#boxContentContent p, #boxInformationContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
   }

#boxContent ul, #boxInformation ul
   {
     list-style-type: none;
     text-align: left;
     padding-left: 0;
     margin: 0 0 0 0;
   }

#boxContent li, #boxInformation li
   {
	   display: block;
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     background: url(img/icon_arrow.jpg) no-repeat left center;
     padding: 0 0 0 6px; 
   }

#boxAddQuickieContent, #boxSearchContent 
   {
        font: 10px Tahoma, Verdana, Arial, sans-serif;
        font-weight: bold;
        padding: 0 0 0 1em;
  }

#boxAddQuickieContent p, #boxSearchContent p
   {
     margin: 0 0 0 0;
     text-align: left;
  }
.addquickieform input, .searchboxform input, .newsletterform input, .loginform input 
{
	width: 90%;
	font-size: 1em;
	border: 2px solid;
	border-color: #777 #ccc #ccc #777;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}
#boxorderhistoryContent, #boxAuthorsContent, #boxArticlesContent, #boxAffiliateContent, #boxArticlesNewContent, #boxNewsletterContent, #boxBestsellersContent
   {
     padding-left: 0em;
  }
#boxorderhistoryContent p, #boxAuthorsContent p, #boxArticlesContent p, #boxAffiliateContent p, #boxArticlesNewContent p, #boxNewsletterContent p, #boxBestsellersContent p
   {
     margin: 0 0 0 0;
     text-align: left;
  }
#boxReviewsContent, #boxSpecialsContent, #boxFeaturedContent, #boxWhatsNewContent, #boxGroupInfoContent, #boxLastViewedContent, #boxCurrenciesContent, #boxLanguagesContent, #boxManufacturersContent, #boxManufacturersInfoContent
   {
     padding-left: 0;
     text-align: center;
  }
#boxReviewsContent p, #boxSpecialsContent p, #boxFeaturedContent p, #boxWhatsNewContent p, #boxGroupInfoContent p, #boxLastViewedContent p, #boxCurrenciesContent p, #boxLanguagesContent p, #boxManufacturersContent p, #boxManufacturersInfoContent p
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxGroupInfoContent  span 
   {
     font-weight: bold;
   }
#boxNews .boxNewsContent, #boxFaq .boxFaqContent 
   {
     padding-left: 1em;
     margin-bottom: 0.5em;
     text-align: left;
  }
#boxNews .boxNewsContent p, #boxFaq .boxFaqContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
dl.itemFaqDefault 
   {
     width: 48%;
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }
dl.itemFaq 
   {
     width: 98%;
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }
dt.itemFaq 
   {
     display: none;
     float: left;
     background: transparent;
     border-right: 1px #0000cc solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: left;
   }
dd.itemFaq
   {
     margin-left: 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }
#boxDownloadsContent 
   {
     padding-left: 0;
     text-align: left;
  }
#boxDownloadsContent p 
   {
     margin: 0 0 0 0;
     padding-bottom: 0.2em;
  }
#boxBestsellersContent p.BestsellersContentRight
   {
     text-align: right;
     padding-right: 0.2em;
     padding-bottom: 0.3em;
   }
#boxBestsellersContent  span 
   {
     font-weight: bold;
   }
#boxCurrenciesContent select, #boxManufacturersContent select
 {
	width: 70%;
	font-size: 1em;
	border: 1px solid;
	border-color: #777 #ccc #ccc #777;
	padding: 2px;
   margin-top: 0.2em;
   margin-bottom: 0.4em;
}

.boxcontent p, #boxWhatsNewContent p, #boxAffiliateContent, #boxAuthorsContent
{
     font: 12px Arial, sans-serif;
     color: #ffffff;
}

#boxLogin .boxcontent 
   {
     display: block;
     padding-left: 0.5em; 
   }
#boxLogin .boxcontent  span 
   {
     font-weight: bold;
   }
#boxLogin .boxcontent p 
   {
     padding-top: 0.1em;
     padding-bottom: 0.1em;
     padding-left: 0.2em;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
   }

p.LoginContentCenter
   {
     text-align: center;
   }
p.LoginContentLeft
   {
     text-align: left;
   }
#boxCart .top, #boxCart .bottom 
   {
     display: block; 
     background: transparent; 
     font-size: 1px;
   }
#boxCart .boxcontent 
   {
     display: block; 
   }
#boxCart .boxcontent  span 
   {
     font-weight: bold;
   }
p.CartContentRight
   {
     text-align: right;
     padding-right: 0.2em;
   }
div#parseTime
   {
     clear: left;
     width: 100%;
     text-align: center;
     color: #000;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
   }

form 
   {
	  width: 100%;
	  margin: 0;
   }

.form input, textarea 
   {
	  font-size: 1em;
	  border: 2px solid;
	  border-color: #777 #ccc #ccc #777;
	  padding: 2px;
   }

#errormsg
   {
     border: 2px solid #c00;
     padding: 5px;
     width: 96%;
   }

.error
   {
	  background: #fcc;
   }

.form textarea:focus, input:focus, .sffocus, .sffocus 
   {
	  background-color: #ffc;
   }

span.Requirement 
   {
     color: red;
   }

span.markProductOutOfStock 
   {
     font-family: Tahoma, Verdana, Arial, sans-serif;
     color: #c76170;
     font-weight: bold;
   }

span.productSpecialPrice 
   {
     font-family: Verdana, Arial, sans-serif;
     color: #ff0000;
   }

span.productOldPrice 
   {
	  font-family: Verdana, Arial, sans-serif;
	  color: #ff0000;
	  text-decoration: line-through;
   }

span.errorText 
   {
     font-family: Verdana, Arial, sans-serif;
     color: #ff0000;
   }

div.contacterror 
   {
     border: 1px solid; 
     text-align: center; 
     margin-bottom: 0.5em; 
     margin-top: 0.5em;
   }

dl.itemNewProducts 
   {
     display: block;
     width: 100%; /* количество колонок, 50% - товар выводится двумя колонками, т.е. два товара в одной строке, 100% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
   }

dl.itemFeaturedProducts 
   {
     display: block;
     width: 33%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: 150px; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dl.itemNewProductsDefault 
   {
     display: block;
     width: 32.3%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: 300px; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 3px 3px 3px 3px;
     background: 464646;
   }

dl.itemNewProductsDefault .product_info 
   {
		 padding-left: 10px;
		 padding-top: 20px;
		 padding-bottom: 10px;
		 height: 60px;
   }

dl.itemNewProductsDefault .product_name 
   {
     font: 12px Arial, sans-serif;
     font-weight: normal;
     color: #ffffff;
	   text-decoration: none;
   }

dl.itemNewProductsDefault .product_name:hover 
   {
     font: 12px Arial, sans-serif;
     font-weight: normal;
     color: #ffffff;
	   text-decoration: underline;
   }

dl.itemNewProductsDefault .price 
   {
     font: 14px Arial, sans-serif;
     font-weight: bold;
     color: #bbcb21;
   }
	 
dl.itemLatestNewsDefault 
   {
     display: block;
     width: 33%; /* количество колонок, 48% (не 50, иначе в IE всё равно в одну колонку будут) - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }

dl.itemLatestNews 
   {
     display: block;
     width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     margin: 0.5em 0 0.5em 0;
     padding: 0 0 0 0;
   }

dl.itemSpecials 
   {
     display: block;
     width: 33%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: 150px; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dl.itemLastViewed 
   {
     display: block;
     width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dl.ordersAddress 
   {
     display: block;
     width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dt.ordersAddress 
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.ordersAddress
   {
     display: block;
     margin: 0 0 0 1em;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

dl.AddressBook 
   {
     display: block;
     width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }

dt.AddressBook 
   {
     display: block;
     float: left;
     width: 90px;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBook
   {
     display: block;
     margin: 0 0 0 90px;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

dl.AddressBookList 
   {
     display: block;
     width: 49%;
     float: left;
     height: auto;
     margin: 0 0 0 0;
     padding: 0 0 1em 0;
   }

dt.AddressBookList 
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBookList
   {
     display: block;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

dl.Login 
   {
     display: block;
     width: 49%;
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }

dt.Login
   {
     float: left;
     display: block;
     background: transparent;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.Login
   {
     display: block;
     margin: 0 0 0 1em;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

dt.itemImage 
   {
     float: left;
     display: block;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: center;
   }

dt.itemNews 
   {
     display: none;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: left;
   }

dd.itemDescription
   {
     display: block;
     margin: 0 0 0 0;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

dd.itemDescriptionPrice
   {
     display: block;
     margin: 1em 0 0 0;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

dd.itemNews
   {
     display: block;
     margin-left: 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
   }

div.clear
   {
     clear: both;
   }

span.right
   {
     float: right;
   }

dl.itemCategoriesListing 
   {
     width: 30%; 
     float: left;
     height: 150px;  
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
   }

dt.itemCategoriesListing 
   {
     float: left;
     height: auto;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: center;
   }

dd.itemCategoriesListing 
   {
     margin: 0 1em 0 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
     text-align: center;
   }

p.center
   {
     text-align: center;
   }

div.ProductInfoLeft
   {
     float: left;
     margin-right: 1em;
   }

div.ProductInfoRight
   {
     float: left;
     margin-left: 1em;
     text-align: right;
   }

ul.accountLinks 
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

li.accountLinks 
   {
	 display: block;
     font: 11px Tahoma, Verdana, Arial, sans-serif;
     background: url(img/icon_arrow1.jpg) no-repeat left center;
     padding: 0 0 0 14px; 
   }

span.bold 
   {
     font-weight: bold;
   }

div.ajaxQuickFind 
   {
     text-align: left;
   }

ul.ajaxQuickFind 
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxQuickFind 
   {
     font-size: 80%;
     padding-left: 0px;
   }

div.ajaxAddQuickie 
   {
     text-align: left;
   }

div.addQuick 
   {
     text-align: left;
     color: #67748B;
     text-decoration: underline;
     cursor: pointer;
   }

ul.ajaxAddQuickie 
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxAddQuickie 
   {
     font-size: 80%;
     padding-left: 0px;
   }

.errorBox 
   {
	  background-color: #ffb3b5;
   }

.messageStackError, .messageStackWarning 
   { 
     background-color: #ffb3b5; 
   }

.messageStackSuccess 
   { 
     background-color: #99ff00; 
   }

.headerError 
   {
	   background-color: #ffb3b5;
     border: 1px solid red;
   }

.messageStack
   {
     background-color: #ffb3b5; 
     padding: 0.5em 0.5em 0.5em 0.5em;
	 }

.topphone
	 {
     font-family: Arial, Verdana ,sans-serif;
		 font-size: 12pt;
		 font-weight: bold;
     color: #bbcb21;
	 }
 
