/*
* styling by Lunya
* for HTML with "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">" header
*/

BODY {
 margin: 0px;
 padding: 0px 0px 0px 0px;
 font-family: Arial, Helvetica, sans-serif;
 /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
 font-size: 12px;
 background: #D2D2D2;
}

TABLE {
 border-collapse: collapse;
 border: 0px solid #000000;
}
TABLE TD {
 padding: 0px;
 vertical-align: top;
}
/*
** BOF FIX: default font size **
if you need to change font size in another table
creat new css style like:
TABLE.test TD {font-size: 16px} -
TABLE TD.test {font-size: 16px} +
*/
TABLE.base{
  margin: 17px 0px 0px 0px;
  border: 2px solid #BEBEBE;
  background: #FFFFFF;
}
TABLE.base TD{ 
  font-size: 12px;
}
/** EOF FIX: default font size **/

A{ border: 0px; }
IMG{ border: 0px; }


/************************************BOF: HEADER************************************/
.header .header-top{
  background: #FFFFFF;
}
.header .header-top .logo{
  float: left;
}

.header .header-top .links{
  float: right;
  padding: 50px 40px 0px 0px;
}
.header .header-top .links,
.header .header-top .links A{
  color: #991B1F;
}
.header .header-top .links A{
  text-decoration: underline;
}
.header .header-top .links A:hover{
  text-decoration: none;
}
.header TD.header-nav-links{
  font-family:Georgia, "Times New Roman", Times, serif;
  background: url(img/header-links-bg.gif) repeat-x;
  border-top: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  text-align: right;
  vertical-align: middle;
  padding: 0px 10px 0px 0px;
}
.header .header-nav-links .nav-links TD{
  background: none;
  vertical-align: middle;
}
.header .header-nav-links .nav-links TD A{
  color: #991B1F;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  padding: 0px 15px 0px 15px;
}
.header .header-nav-links .nav-links TD.link{
  backgrpund: none;
}
.header .header-nav-links .nav-links TD.link-selected,
.header .header-nav-links .nav-links TD.link-over{
  /*background: url(img/header-nav-link-bg.gif) repeat-x;*/
  background: #D2D2D2;
}
.header .header-nav-links .nav-links TD.link-selected A,
.header .header-nav-links .nav-links TD.link-over A{
  color: #626262;
}
.header .header-nav-links .nav-links .border IMG{
  vertical-align: middle;
}
.header .header-image-area{
  background: url(img/header-image-area-bg.gif) repeat-x;
  padding: 1px 0px 0px 0px;
}
/*bof: event block*/
.header .event{
  padding: 30px 30px 5px 15px;
}
.header .event .event-name{
  color: #951A1D;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px 0px 10px 0px;
}
.header .event .event-description{
  color: #951A1D;
  text-transform: uppercase;
  margin: 0px 0px 10px 0px;
}
.header .event .event-date{
  color: #951A1D;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px 0px 10px 0px;
}
.header .image-area .see-all-events{
  padding: 0px 10px 0px 0px;
  text-align: right;
}
/*eof: event block*/

/************************************EOF: HEADER************************************/





/************************************BOF: CONTENT************************************/
.main-part{
  background: url(img/content-bg.gif) repeat-x;
  height: 200px;
  padding: 10px 0px 0px 0px;
}

/*=======BOF: LEFT MENU=======*/
.main-part .menu-left{
  padding: 0px 5px 30px 20px;
}
.main-part .menu-left .products-border{
  background: url(img/prod-border.gif) no-repeat left;
  margin: 0px 0px 0px 5px;
}
.main-part .menu-left .title{
  color: #951A1D;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  font-size: 30px;
  padding: 10px 0px 10px 0px;
}
.main-part .menu-left .item{
  padding: 0px 0px 0px 5px;
}
.main-part .menu-left .item .products-name,
.main-part .menu-left .item .products-name A{
  font-weight: bold;
  color: #951A1D;
  font-size: 13px;
}
.main-part .menu-left .item .products-price{
  font-weight: bold;
  color: #951A1D;
  font-size: 13px;
}
.main-part .menu-left .item .products-buy-now{
  padding: 5px 0px 5px 0px;
}
.main-part .menu-left .item .products-status{
  color: #000000;
  /*font-weight: bold;*/
}
/*=======EOF: LEFT MENU=======*/

.main-part .content{
  padding: 10px 10px 10px 10px;
}

/*=======BOF: HOME PAGE=======*/
.main-part .home-page{
  padding: 0px;
}
.main-part .home-page .image-block{
  margin: 0px 0px 0px 15px;
}
.main-part .home-page .info-block{
  margin: 10px 0px 0px 0px;
  background: url(img/hp-bg1.gif) repeat-x bottom;
}
.main-part .home-page .info-block .block{
  background: url(img/hp-block1-bg.gif) no-repeat center top;
  padding: 10px 20px 20px 20px;
}
.main-part .home-page .info-block .block .title{
  color: #97191C;
  font-family: "Times New Roman", Times;
  font-weight: bold;
  font-size: 22px;
}
.main-part .home-page .info-block .block .list{
  padding: 10px 0px 5px 0px
}
.main-part .home-page .info-block .block .list .list-item{
  background: url(img/marker1.gif) no-repeat left top;
  padding: 0px 0px 0px 20px;
  font-size: 13px;
  color: #666666;
  margin: 0px 0px 5px 0px;
}
.main-part .home-page .info-content{
  background: url(img/hp-bg2.gif) repeat-x;
}
.main-part .home-page .info-content .info-content-td{
  padding: 2px 10px 10px 25px;
  background: url(img/hp-bg3.gif) repeat-x bottom;
}
.main-part .home-page .info-image-bg{
  float: right;
}
.main-part .home-page .info-title-image{
  padding: 25px 0px 20px 0px;
}
.main-part .home-page .info-products{
  background: url(img/hp-bg4.gif) repeat-x;
}
.main-part .home-page .info-products .info-products-td{
  background: url(img/hp-bg5.gif) repeat-x bottom;
  padding: 10px 10px 10px 10px;
}
.main-part .home-page .info-products .info-products-td .info-image{
  padding: 10px 0px 10px 0px;
}
.main-part .home-page .info-products .info-products-td .info-text{
  color: #696969;
  padding: 5px 0px 5px 0px;
}
.main-part .home-page .info-products .products-list .product{
  background: url(img/hp-product-item-bg.gif) repeat-x top;
  border: 3px solid #C5C5C5;
  float: left;
  width: 440px;
  height: 130px;
  margin: 7px 13px 7px 7px;
}
.main-part .home-page .product .product-image,
.main-part .home-page .product .product-details{
  float: left;
}
.main-part .home-page .product .product-image{
  height: 100%;
  width: 250px;
}
.main-part .home-page .product .product-details{
  width: 190px;
  /*padding: 40px 0px 0px 0px;*/
  height: 100%;
  clear: right;
}
.main-part .home-page .product .product-details .product-details-td{
  padding-top: 5px;
}
.main-part .home-page .product .product-details .product-name,
.main-part .home-page .product .product-details .product-name A{
  color: #961A1C;
  font-size: 21px;
  text-decoration: none;
}.main-part .home-page .product .product-details .product-description-short{
  color: #696969;
}
.main-part .home-page .product .product-details .product-price{
  color: #961A1C;
  font-size: 14px;
  font-weight: bold;
}
.main-part .home-page .product .product-buy-now{
  text-align: right;
  padding: 0px 2px 0px 0px;
  
}
.main-part .home-page .products-all{
  text-align: center;
}
.main-part .home-page .products-all .products-all-image{
  margin: 0px 0px 10px 0px;
}
.main-part .home-page .products-all .products-all-text{
  text-align: left;
  margin-left: 290px;
}
.main-part .home-page .products-all .products-all-text UL{
  padding: 10px;
  margin: 0px;
}
/*=======EOF: HOME PAGE=======*/

.main-part .content .products-info{
  padding: 0px 0px 0px 100px;
}
.main-part .content .products-info .products-name{
  font-size: 23px;
  color: #97191C;
  font-weight: bold;
}
.main-part .content .products-info .products-price{
  font-size: 14px;
  color: #97191C;
  font-weight: bold;
}
.main-part .content .products-info .products-description-short{
  color: #696969;
  padding: 10px 0px 10px 0px;
}
.main-part .content .products-info .products-description{
  color: #000000;
  padding: 5px 0px 5px 0px;
}
.main-part .content .pageHeading{
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #96191D;
  font-size: 30px;
}

.main-part .content .question,
.main-part .content .answer{
  padding: 0px 0px 0px 20px;
}
.main-part .content .question{
  background: url(img/marker3.gif) no-repeat left top;
  color: #080808;
}
.main-part .content .answer{
  background: url(img/marker2.gif) no-repeat left top;
  color: #96191D;
}
.main-part .content A{
  color: #96191D;
}
.main-part .content .infoBoxHeading,
.main-part .content .productListing-heading{
  background: #96191D;
}
.main-part .content .products-option SELECT{
  margin: 0px 0px 0px 10px;
}
.main-part .content SMALL.products-attribute I{
  color: #96191D;
}
.main-part .content .productsNotifications{
  background: #ECECEC;
}
.main-part .content .infoBoxHeading-shopping-cart{
  color: #000000;
}
/* bof: events list page */
.content .events-list{
  
}
.content .events-list .tr1 .tableContent{
  background: #ECECEC;
}
.content .events-list .tr2 .tableContent{
  background: #FFFFFF;
}
.content .events-list .tableContent{
  padding: 0px 0px 20px 0px;
}
.content .events-list .tableContent .events-month{
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #96191D;
}
.content .events-list .tableContent .events-day{
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  color: #96191D;
}
.content .events-list .tableContent .events-week-day{
  font-size: 20px;
  font-weight: bold;
  color: #96191D;
  margin: 0px 0px 7px 0px;
}
.content .events-list .tableContent .event{
  margin-bottom: 10px;
}
.content .events-list .tableContent .event .events-name{
  color: #96191D;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}
.content .events-list .tableContent .event .events-description{
  color: #96191D;
  font-size: 12px;
  text-transform: uppercase;
}
/* eof: events list page */
/************************************EOF: CONTENT************************************/






/************************************BOF: FOOTER************************************/
.footer,
.footer A{
  color: #971B1D;
  font-size: 12px;
  margin: 40px 0px 10px 0px;
}
.footer .copyright{
  margin-top: 20px;
}
/************************************EOF: FOOTER************************************/