* {
margin: 0;
padding: 0;
}
ul, li {
list-style: none;
zoom: 1;
}
img {
border: none;
}
a {
outline: none;
}
body {
background: #e0e0e0 url(../../img/bodyBg.jpg) no-repeat center top;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
.clear {
clear: both;
height: 1px;
}
.margin_b {margin-bottom: 15px;}
#wrapper {
width: 990px;
margin: 0 auto;
}
/***** HEADER *****/
#header {
height: 88px;
position: relative;
}
#header .logo {
position: absolute;
top: 21px;
left: 12px;
background: transparent url(../../img/logo.gif) no-repeat left top;
width: 112px;
height: 43px;
text-indent: -999em;
}
#header .logo:hover {
background-position: left bottom;
}
#header #searchBox {
width: 210px;
height: 36px;
position: absolute;
top: 16px;
right: 11px;
background: transparent url(../../img/searchBoxBg.gif) no-repeat left top;
padding: 15px 0 0 20px;
}
#header #searchBox .input {
font: 11px Arial, Helvetica, sans-serif;
color: #666666;
background: #fff;
border: none;
width: 154px;
padding: 4px;
float: left;
}
#header #searchBox .searchBtn {
display: block;
width: 32px;
height: 27px;
background: transparent url(../../img/searchBoxBtn.gif) no-repeat left top;
float: left;
text-indent: -999em;
margin-left: 7px;
margin-top: -3px;
}
#header #searchBox .searchBtn:hover {
background-position: left bottom;
}
#header #logRegBox {
height: 51px;
position: absolute;
top: 16px;
right: 249px;
background: #eeeeee url(../../img/logRegBoxBgL.gif) no-repeat left top;
padding: 0px 0px 0 7px;
z-index: 1;
display: inline-block;
zoom:1;
*display: inline;
_height: 51px;
}
#header #logRegBox .inner {
height: 32px;
background: #eeeeee url(../../img/logRegBoxBgR.gif) no-repeat right top;
padding: 19px 20px 0 13px;
display: inline-block;
zoom:1;
*display: inline;
_height: 32px;
}
#header #logRegBox .inner a {
color: #666;
text-decoration: none;
padding: 0px 3px;
}
#header #logRegBox .inner a:hover {
color: #000;
text-decoration: underline;
}
/***** MAIN MENU *****/
#mainMenu {
background: transparent url(../../img/menuBg.jpg) no-repeat left top;
height: 41px;
width: 970px;
position: relative;
margin: -6px 0 7px -3px;
padding: 29px 13px 0 13px;
}
#mainMenu ul {
color: #fff;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
}
#mainMenu ul li {
float: left;
margin: 0 15px;
}
#mainMenu ul li a {
color: #fff;
text-decoration: none;
padding: 5px;
}
#mainMenu ul li a:hover {
color: #eeeeee;
}
.boxHeader {
height: 7px;
background: transparent url(../../img/boxRoundedWhiteTop.png) no-repeat left top;
position: relative;
}
.boxHeader select.action_cat 
{
    position: absolute;
    right: 10px;
    top: 7px;
    *top: 9px;
    width: 250px;
    font: 11px arial;
    color: #333;
    padding: 3px;
    border:1px solid #C5C5C5;
}
.boxFooter {
height: 7px;
background: transparent url(../../img/boxRoundedWhiteBottom.png) no-repeat left bottom;
}
.boxContent {
background: #fff;
}
/***** PROMO BOX *****/
#promoBox {
position: relative;
margin-bottom: 12px;
}
#promoBox .boxContent {
height: 217px;
padding-left: 12px;
}
#promoBox .productPromoLight {
width: 200px;
float: left;
position: relative;
padding: 6px 20px 0 20px;
}
#promoBox .productPromoLight .productImg {
display: block;
width: 200px;
height: 150px;
text-align: center;
color: #666;
}
#promoBox .productPromoLight .productInfo {
width: 172px;
height: 42px;
background: transparent url(../../img/productInfoLightBg.gif) no-repeat left top;
padding: 9px 14px 0px 14px;
font-weight: bold;
}
#promoBox .productPromoLight .productInfo a {
color: #666;
text-decoration: none;
}
#promoBox .productPromoLight .productInfo a:hover {
text-decoration: underline;
color: #000;
}
#promoBox .productPromoLight .productInfo p {
color: #d51b23;
margin-top: 5px;
}
#promoBox .productPromoLight .productInfo .addToCart {
display: block;
width: 37px;
height: 33px;
position: absolute;
bottom: -10px;
right: 9px;
text-indent: -999em;
background: transparent url(../../img/addToCart.gif) no-repeat left top;
}
#promoBox .productPromoLight .productInfo .addToCart:hover {
background-position: left bottom;
}
#promoBox .promoLeft {
position: absolute;
display: block;
width: 44px;
height: 44px;
text-indent: -999em;
background: transparent url(../../img/promoLeft.png) no-repeat left top;
left: -22px;
top: 90px;
}

#promoBox .promoRight {
position: absolute;
display: block;
width: 44px;
height: 44px;
text-indent: -999em;
background: transparent url(../../img/promoRight.png) no-repeat left top;
right: -22px;
top: 90px;
}
#promoBox .promoLeft:hover,
#promoBox .promoRight:hover {
background-position: left bottom;
}
#promoBox .preloaderBox {
position: absolute;
left: 20px;
top: 10px;
text-align: center;
padding-top: 100px;
width: 950px;
height: 111px;
background: transparent url(../../img/opacityPromo.png) repeat left top;
}
/***** MAIN CONTENT *****/
#mainContent {
margin-bottom: 12px;
}
#mainContent h1, #mainContent h2 {
font: bold 10px Tahoma;
color: #fff;
text-transform: uppercase;
}
#mainContent h2 a {
color: #fff;
text-decoration: none;
}
#mainContent h2 a:hover {
color: #fff;
text-decoration: underline;
}
#mainContent .boxContent {
padding: 3px 10px;
}
#mainContent #leftColumn {
width: 152px;
float: left;
margin-right: 8px;
font-family: Tahoma;
}
#mainContent #leftColumn h2 {
background: transparent url(../../img/h2Left.png) no-repeat left top;
padding: 14px 5px 13px 12px;
margin-bottom: 3px;
}
#mainContent #leftColumn h2.blue {
background: transparent url(../../img/h2LeftBlue.png) no-repeat left top;
}
#mainContent #leftColumn ul {
font-size: 11px;
}
#mainContent #leftColumn ul li {
padding-bottom: 5px;
background: transparent url(../../img/leftMenuBottomBg.png) no-repeat left bottom;
margin-bottom: 2px;
text-transform: uppercase;
}
#mainContent #leftColumn ul li a {
color: #666;
text-decoration: none;
display: block;
padding: 14px 7px 7px 18px;
background: transparent url(../../img/leftMenuTopBg.png) no-repeat left top;
}
#mainContent #leftColumn ul li a:hover {
background-position: right top;
color: #000;
}
#mainContent #leftColumn ul li.selected a {
color: #e26742;
}
#mainContent #leftColumn ul li ul {
display: none;
padding: 0 15px 8px 15px;
background: #fff;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
}
#mainContent #leftColumn ul li.selected ul {
display: block;
}
#mainContent #leftColumn ul li ul li {
padding: 0;
background: transparent;
margin: 0px;
text-transform: none;
}
#mainContent #leftColumn ul li ul li a {
color: #666;
text-decoration: none;
display: block;
padding: 3px 0 3px 9px;
background: transparent url(../../img/leftMenuBullet.gif) no-repeat left 7px;
}
#mainContent #leftColumn ul li.selected ul li a {
color: #666;
}
#mainContent #leftColumn ul li ul li a:hover {
color: #000;
text-decoration: none;
background: transparent url(../../img/leftMenuBulletSelected.gif) no-repeat left 7px;
}
#mainContent #leftColumn ul li ul li a:hover {
color: #000;
}
#mainContent #leftColumn ul li ul li.selected a {
color: #e26742;
text-decoration: none;
display: block;
padding: 3px 0 3px 9px;
background: transparent url(../../img/leftMenuBulletSelected.gif) no-repeat left 7px;
}
#mainContent #leftColumn ul li ul li ul {
display: none;
padding: 0 0px 8px 9px;
background: #fff;
border: none;
}
#mainContent #leftColumn ul li ul li.selected ul li a {
color: #666;
background: transparent url(../../img/leftMenuBullet.gif) no-repeat left 7px;
}
#mainContent #leftColumn ul li ul li.selected ul li a:hover {
color: #000;
background: transparent url(../../img/leftMenuBulletSelected.gif) no-repeat left 7px;
}
#mainContent #leftColumn ul li ul li.selected ul li.selected a {
color: #e26742;
background: transparent url(../../img/leftMenuBulletSelected.gif) no-repeat left 7px;
}
/***** FILTERS *****/
#mainContent #leftColumn ul.filters {
font-size: 10px;
font-family: Tahoma;
margin-bottom: 8px;
}
#mainContent #leftColumn ul.filters li {
padding-bottom: 5px;
background: transparent url(../../img/leftMenuBottomBg.png) no-repeat left bottom;
margin-bottom: 3px;
text-transform: uppercase;
position: relative;
z-index: 90;
zoom: 1;
}
#mainContent #leftColumn ul.filters li a {
color: #666;
text-decoration: none;
display: block;
padding: 7px 7px 1px 10px;
background: transparent url(../../img/leftMenuFiltersTopBg.png) no-repeat left top;
zoom: 1;
}
#mainContent #leftColumn ul.filters li a:hover {
background-position: right top;
color: #000;
}
#mainContent #leftColumn ul.filters li ul {
display: none;
padding: 0 10px 0px 10px;
background: #fff;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
font-size: 10px;
}
#mainContent #leftColumn ul.filters li.selected ul {
display: block;
padding-top: 5px;
}
#mainContent #leftColumn ul.filters li ul li {
padding: 0;
background: transparent;
margin: 0px;
text-transform: none;
}
#mainContent #leftColumn ul.filters li ul li a {
color: #666;
text-decoration: none;
display: block;
padding: 3px 0 3px 9px;
background: transparent url(../../img/leftMenuBullet.gif) no-repeat left 7px;
}
#mainContent #leftColumn ul.filters li.selected ul li a {
color: #666;
}
#mainContent #leftColumn ul.filters li ul li a:hover {
color: #D51B23;
text-decoration: none;
background: transparent url(../../img/leftMenuBulletSelected.gif) no-repeat left 7px;
}
/* Filters box */
#mainContent #leftColumn ul.filters li.showFilters {
padding-bottom: 5px;
background: transparent url(../../img/leftMenuBottomBg.png) no-repeat left bottom;
margin-bottom: 3px;
text-transform: uppercase;
position: relative;
z-index: 90;
}
#mainContent #leftColumn ul.filters li.showFilters a {
color: #50b9e1;
text-decoration: none;
display: block;
padding: 7px 7px 1px 10px;
background: transparent url(../../img/leftMenuFiltersTopBg.png) no-repeat right top;
}
#mainContent #leftColumn ul.filters li.showFilters a:hover {
background-position: right top;
color: #50b9e1;
}
#mainContent #leftColumn ul.filters li.selected ul li a {
color: #E26742;
text-decoration: none;
display: block;
padding: 3px 0 3px 9px;
background: transparent url(../../img/leftMenuBulletSelected.gif) no-repeat left 7px;
}
#mainContent #leftColumn ul.filters li.selected ul li a:hover {
color: #E26742;
text-decoration: none;
}
#mainContent #leftColumn ul.filters li.selected.showFilters ul li a {
color: #E26742;
text-decoration: none;
display: block;
padding: 3px 0 3px 9px;
background: transparent url(../../img/leftMenuBulletSelected.gif) no-repeat left 7px;
}
#mainContent #leftColumn ul.filters li.selected.showFilters ul li a:hover {
color: #E26742;
text-decoration: none;
}
#mainContent #leftColumn ul.filters li .filtersBox {
position: absolute;
right: -156px;
top: -3px;
width: 160px;
background: transparent url(../../img/filtersBoxBgTop.png) no-repeat right top;
z-index: 1000;
display: none;
padding-top: 10px;
}
#mainContent #leftColumn ul.filters li .filtersBox ul {
display: block;
background: transparent url(../../img/filtersBoxBgBottom.png) no-repeat left bottom;
border: none;
padding: 0 0 10px 0;
margin-left: 0px;
margin-bottom: -10px;
}
#mainContent #leftColumn ul.filters li.showFilters .filtersBox {
display: block;
}
#mainContent #leftColumn ul.filters li .filtersBox ul li {
padding: 2px 12px 2px 17px;
margin: 0px;
}
#mainContent #leftColumn ul.filters li .filtersBox ul li a {
background: none;
color: #666666 !important;
padding: 3px 0px 3px 9px;
margin: 0px;
background: url(../../img/leftMenuBulletSmall.gif) no-repeat left 8px !important;
}
#mainContent #leftColumn ul.filters li .filtersBox ul li a:hover {
color: #50b9e1 !important;
text-decoration: underline !important;
}
#mainContent #leftColumn span.price {

}
#mainContent #leftColumn input.price {
width: 75px;
}
#mainContent #leftColumn a.price {
}
/*****************************************/


#mainContent #centerColumn {
width: 581px;
float: left;
}
#mainContent #centerColumnBig {
width: 741px;
float: left;
}
#mainContent #rightColumn {
margin-left: 8px;
width: 221px;
float: left;
}
#mainContent #rightColumn .downloadPriceList {
display: block;
background: transparent url(../../img/downloadPriceList.jpg) no-repeat left top;
width: 228px;
height: 58px;
text-indent: -999em;
margin-bottom: 4px;
}
#mainContent #rightColumn .downloadPriceList:hover {
background-position: left bottom;
}
#mainContent #rightColumn .newsletterSignIn {
display: block;
background: transparent url(../../img/newsletterSignIn.jpg) no-repeat left top;
width: 228px;
height: 61px;
text-indent: -999em;
margin-bottom: 4px;
}
#mainContent #rightColumn .newsletterSignIn:hover {
background-position: left bottom;
}
#mainContent #rightColumn .boxRight {
margin-bottom: 8px;
}
#mainContent #rightColumn .boxRight .boxHeader {
background: transparent url(../../img/rightBoxHeader.png) no-repeat left top;
height: 45px;
text-align: left;
}
#mainContent #rightColumn .boxRight .boxHeader h2 {
background: transparent url(../../img/h2RightBlueL.png) no-repeat left top;
min-width: 95px;
display: inline-block;
padding-left: 5px;
zoom:1;
*display: inline;
_height: 39px;
}
#mainContent #rightColumn .boxRight .boxHeader h2 span {
display: block;
background: transparent url(../../img/h2RightBlueR.png) no-repeat right top;
padding: 14px 14px 13px 9px;
}
#mainContent #rightColumn .boxRight .boxHeader h2.orange span {
background: transparent url(../../img/h2RightOrangeR.png) no-repeat right top;
}
#mainContent #rightColumn .boxRight .boxHeader h2.orange {
background: transparent url(../../img/h2RightOrangeL.png) no-repeat left top;
}
#mainContent #rightColumn .boxRight .boxFooter {
background: transparent url(../../img/rightBoxFooter.png) no-repeat left bottom;
height: 5px;
}
#mainContent #rightColumn .boxRight .boxContent {
border-right: 1px solid #dfdfdf;
border-left: 1px solid #dfdfdf;
background: #fff;
padding: 0 10px 4px 10px;
}
#mainContent #rightColumn .boxRight .boxContent .showAll {
display: block;
text-align: right;
color: #666;
font-weight: bold;
text-decoration: none;
background: transparent url(../../img/showAllIcon.gif) no-repeat right 3px;
padding-right: 12px;
height: 14px;
}
#mainContent #rightColumn .boxRight .boxContent .showAllBlue {
display: block;
text-align: right;
color: #666;
font-weight: bold;
text-decoration: none;
background: transparent url(../../img/showAllIconBlue.gif) no-repeat right 3px;
padding-right: 12px;
height: 14px;
}
#mainContent #rightColumn .boxRight .boxContent .showAll:hover, #mainContent #rightColumn .boxRight .boxContent .showAllBlue:hover {
color: #000;
background-position: right -9px;
}
#mainContent #rightColumn .boxRight .boxContent h3 {
color: #666;
font-size: 11px;
font-weight: bold;
margin-bottom: 2px;
}
#mainContent #rightColumn .boxRight .boxContent h3 a {
color: #666;
text-decoration: none;
}
#mainContent #rightColumn .boxRight .boxContent h3 a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #rightColumn .boxRight .boxContent ul {
padding-bottom: 8px;
}
#mainContent #rightColumn .boxRight .boxContent ul li {
background: transparent url(../../img/rightBoxBullet.gif) no-repeat left 8px;
padding: 3px 7px;
}
#mainContent #rightColumn .boxRight .boxContent ul li a {
color: #666;
text-decoration: none;
}
#mainContent #rightColumn .boxRight .boxContent ul li a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #rightColumn .boxRight .boxContent .forumPost {
font-size: 10px;
border-bottom: 1px solid #e6e6e6;
padding: 5px 5px 10px 5px;
margin-bottom: 5px;
}
#mainContent #rightColumn .boxRight .boxContent .forumPost .postInfo {
background: transparent url(../../img/postInfoIcon.gif) no-repeat left 2px;
padding-left: 18px;
margin-bottom: 4px;
}
#mainContent #rightColumn .boxRight .boxContent .forumPost .postInfo a {
font-family: Tahoma;
color: #666;
text-decoration: none;
}
#mainContent #rightColumn .boxRight .boxContent .forumPost .postInfo a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #rightColumn .boxRight .boxContent .forumPost .postInfo .date {
color: #4cbeeb;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartItem {
border-bottom: 1px solid #e6e6e6;
padding: 5px 3px 5px 3px;
margin-bottom: 5px;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartItem p {
font-size: 10px;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartItem .priceQtyBox {
height: 16px;
margin-top: 8px;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartItem .priceQtyBox .qty {
width: 60px;
float: left;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartItem .priceQtyBox .qty .qtyMinus, #mainContent #rightColumn .boxRight .boxContent .smallCartItem .priceQtyBox .qty .qtyPlus, #mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .qty .qtyMinus, #mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .qty .qtyPlus {
display: block;
width: 15px;
height: 15px;
text-indent: -999em;
float: left;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartItem .priceQtyBox .qty .qtyMinus, #mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .qty .qtyMinus {
background: transparent url(../../img/qtyMinus.png) no-repeat left top;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartItem .priceQtyBox .qty .qtyPlus, #mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .qty .qtyPlus {
background: transparent url(../../img/qtyPlus.png) no-repeat left top;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartItem .priceQtyBox .qty .qtyMinus:hover, #mainContent #rightColumn .boxRight .boxContent .smallCartItem .priceQtyBox .qty .qtyPlus:hover, #mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .qty .qtyMinus:hover, #mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .qty .qtyPlus:hover {
background-position: left bottom;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartItem .priceQtyBox .qty .qtyNumber, #mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .qty .qtyNumber {
display: block;
width: 24px;
height: 15px;
text-align: center;
color: #3bb0de;
float: left;
font-weight: bold;
}
#mainContent .orderRight .boxRight .boxContent .smallCartItem .priceQtyBox .qty .qtyMinus, #mainContent .orderRight .boxRight .boxContent .smallCartItem .priceQtyBox .qty .qtyPlus {
display: none !important;
}
#mainContent .orderRight .boxRight .boxContent .smallCartItem .priceQtyBox .qty .qtyNumber {
padding-left: 44px !important;
background: transparent url(../../img/orderCartQtyBg.gif) no-repeat left 2px;
text-align: left !important;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartItem .priceQtyBox .price {
width: 130px;
float: left;
margin-left: 3px;
text-align: right;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartItem .priceQtyBox .price strong {
color: #d51b23;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartFooter {
height: 40px;
padding: 0 3px;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartFooter dt {
width: 95px;
float: left;
margin-right: 5px;
padding: 0 0 1px 0;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartFooter dd {
width: 93px;
float: left;
text-align: right;
font-weight: bold;
padding: 0 0 1px 0;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartFooter dd.totalPrice {
color: #d51b23;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartOrderBtn {
color: #3ab0de;
display: block;
text-align: right;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
background: transparent url(../../img/smallCartOrderBtn.png) no-repeat right top;
padding: 5px 30px 0px 0px;
margin-top: 6px;
height: 18px;
}
#mainContent #rightColumn .boxRight .boxContent .smallCartOrderBtn:hover {
background-position: right bottom;
color: #e16540;
}
#mainContent .orderRight .boxRight .boxContent .smallCartOrderBtn {
display: none !important;
}
#mainContent #rightColumn .boxRight .smallCart {
position: relative;
}
#mainContent #rightColumn .boxRight .smallCart .preloaderBox {
position: absolute;
left: 0px;
top: 0px;
text-align: center;
width: 219px;
min-height: 40px;
background: transparent url(../../img/opacityPromo.png) repeat left top;
}
#mainContent #rightColumn .boxRight .linkedProductsBox {
padding: 5px 0;
}
#mainContent #rightColumn .boxRight .linkedProductsBox .productImg {
float: left;
width: 60px;
height: 45px;
margin-right: 10px;
color: #666;
}
#mainContent #rightColumn .boxRight .linkedProductsSeparator {
border-top: 1px solid #e6e6e6;
height: 1px;
}
#mainContent #rightColumn .boxRight .linkedProductsBox .linkedProductsInfo {
padding: 6px 0 0 0;
float: left;
width: 129px;
}
#mainContent #rightColumn .boxRight .linkedProductsBox .price {
color: #d51b23;
}
/***** MAIN CONTENT CENTER *****/
#mainContent #centerColumn .boxCenter {
margin-bottom: 8px;
}
#mainContent #centerColumn .boxCenter .boxHeader {
background: transparent url(../../img/centerBoxHeader.png) no-repeat left top;
height: 45px;
text-align: left;
position: relative;
}
#mainContent #centerColumn .boxCenter .boxHeader .archiveBtn {
position: absolute;
right: 10px;
top: 12px;
width: 69px;
height: 24px;
background: transparent url(../../img/archiveBtn.png) no-repeat left top;
text-indent: -999em;
display: block;
}
#mainContent #centerColumn .boxCenter .boxHeader .archiveBtn:hover {
background-position: left bottom;
}
#mainContent #centerColumn .boxCenter .boxHeader .numberSwitch {
display: block;
position: absolute;
width: 24px;
height: 24px;
text-indent: -999em;
}
#mainContent #centerColumn .boxCenter .boxHeader .small {
right: 38px;
top: 12px;
background: transparent url(../../img/gridNumberSwitch.png) no-repeat left top;
}
#mainContent #centerColumn .boxCenter .boxHeader .small:hover {
background-position: left -24px;
}
#mainContent #centerColumn .boxCenter .boxHeader .smallSelected {
right: 38px;
top: 12px;
background: transparent url(../../img/gridNumberSwitch.png) no-repeat left -48px;
cursor: default;
}
#mainContent #centerColumn .boxCenter .boxHeader .big {
right: 10px;
top: 12px;
background: transparent url(../../img/gridNumberSwitch.png) no-repeat right top;
}
#mainContent #centerColumn .boxCenter .boxHeader .big:hover {
background-position: right -24px;
}
#mainContent #centerColumn .boxCenter .boxHeader .bigSelected {
right: 10px;
top: 12px;
background: transparent url(../../img/gridNumberSwitch.png) no-repeat right -48px;
cursor: default;
}
#mainContent #centerColumn .boxCenter .boxHeader .archiveBtn {
position: absolute;
right: 10px;
top: 12px;
width: 69px;
height: 24px;
background: transparent url(../../img/archiveBtn.png) no-repeat left top;
text-indent: -999em;
}
#mainContent #centerColumn .boxCenter .boxHeader .archiveBtn:hover {
background-position: left bottom;
}
#mainContent #centerColumn .boxCenter .boxHeader h1, #mainContent #centerColumn .boxCenter .boxHeader h2 {
background: transparent url(../../img/h2CenterGrayL.png) no-repeat left top;
display: inline-block;
padding-left: 5px;
zoom:1;
*display: inline;
_height: 39px;
}
#mainContent #centerColumn .boxCenter .boxHeader h1 span,
#mainContent #centerColumn .boxCenter .boxHeader h2 span {
display: block;
background: transparent url(../../img/h2CenterGrayR.png) no-repeat right top;
padding: 14px 14px 13px 9px;
}
#mainContent #centerColumn .boxCenter .boxHeader h1 span a,
#mainContent #centerColumn .boxCenter .boxHeader h2 span a {
color: #fff;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .boxHeader h1 span a:hover,
#mainContent #centerColumn .boxCenter .boxHeader h2 span a:hover {
color: #fff;
text-decoration: underline;
}
#mainContent #centerColumn .boxCenter .boxFooter {
background: transparent url(../../img/centerBoxFooter.png) no-repeat left bottom;
height: 5px;
}
#mainContent #centerColumn .boxCenter .boxContent .preloaderBox {
position: absolute;
left: 0px;
top: 0px;
z-index: 2000;
text-align: center;
width: 579px;
min-height: 40px;
background: transparent url(../../img/opacityPromo.png) repeat left top;
}
#mainContent #centerColumn .boxCenter .boxContent {
border-right: 1px solid #dfdfdf;
border-left: 1px solid #dfdfdf;
background: #fff;
padding: 0 10px 4px 10px;
position: relative;
z-index: 10;
zoom: 1;
}
#mainContent #centerColumn .boxCenter .boxContent .productLight {
width: 160px;
float: left;
position: relative;
padding: 15px 13px 20px 13px;
}
#mainContent #centerColumn .boxCenter .boxContent .productLight .productImg {
display: block;
width: 160px;
height: 120px;
text-align: center;
margin-bottom: 10px;
color: #666;
}
#mainContent #centerColumn .boxCenter .boxContent .productLight .productInfo {
width: 132px;
height: 54px;
background: transparent url(../../img/productInfoLight2Bg.gif) no-repeat left top;
padding: 9px 14px 0px 14px;
font-weight: bold;
}
#mainContent #centerColumn .boxCenter .boxContent .productLight .productInfo a {
color: #666;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .boxContent .productLight .productInfo a:hover {
text-decoration: underline;
color: #000;
}
#mainContent #centerColumn .boxCenter .boxContent .productLight .productInfo p {
color: #d51b23;
margin-top: 5px;
}
#mainContent #centerColumn .boxCenter .boxContent .productLight .productInfo .addToCart {
display: block;
width: 37px;
height: 33px;
position: absolute;
bottom: 5px;
right: 2px;
text-indent: -999em;
background: transparent url(../../img/addToCart.gif) no-repeat left top;
}
#mainContent #centerColumn .boxCenter .boxContent .productLight .productInfo .addToCart:hover {
background-position: left bottom;
}
#mainContent #centerColumn .boxCenter .boxContent .circlePagingContainer {
text-align: center;
}
#mainContent #centerColumn .boxCenter .boxContent .circlePaging {
display: inline-block;
margin: 6px auto;
background: #e7e7e7;
height: 23px;
zoom:1;
*display: inline;
}
#mainContent #centerColumn .boxCenter .boxContent .circlePaging .btnLeft, #mainContent #centerColumn .boxCenter .boxContent .circlePaging .btnRight {
display: block;
width: 22px;
height: 23px;
float: left;
text-indent: -999em;
}
#mainContent #centerColumn .boxCenter .boxContent .circlePaging .btnLeft {
background: transparent url(../../img/cirPagingLeft.gif) no-repeat left top;
}
#mainContent #centerColumn .boxCenter .boxContent .circlePaging .btnRight {
background: transparent url(../../img/cirPagingRight.gif) no-repeat right top;
}
#mainContent #centerColumn .boxCenter .boxContent .circlePaging .btnLeft:hover, #mainContent #centerColumn .boxCenter .boxContent .circlePaging .btnRight:hover {
background-position: left bottom;
}
#mainContent #centerColumn .boxCenter .boxContent .circlePaging .btnPage {
display: block;
width: 18px;
height: 23px;
float: left;
text-indent: -999em;
background: transparent url(../../img/cirPagingPage.gif) no-repeat left top;
}
#mainContent #centerColumn .boxCenter .boxContent .circlePaging .btnPage:hover {
background-position: left -23px;
}
#mainContent #centerColumn .boxCenter .boxContent .circlePaging .selected, #mainContent #centerColumn .boxCenter .boxContent .circlePaging .selected:hover {
background-position: left -46px;
cursor: default;
}
/***** NEWS LIST *****/
#mainContent #centerColumn .boxCenter .boxContent .newsList {
width: 161px;
float: left;
border-right: 1px solid #e6e6e6;
padding: 2px 12px;
margin: 10px 0;
}
#mainContent #centerColumn .boxCenter .boxContent .newsList .date {
color: #d51b23;
font-size: 10px;
display: block;
}
#mainContent #centerColumn .boxCenter .boxContent .newsList h3 {
font-size: 11px;
font-weight: bold;
margin-bottom: 4px;
}
#mainContent #centerColumn .boxCenter .boxContent .newsList h3 a {
color: #666;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .boxContent .newsList h3 a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #centerColumn .boxCenter .boxContent .newsList p a {
display: block;
height: 13px;
background: transparent url(../../img/showAllIconBlue.gif) no-repeat right 2px;
color: #666;
text-decoration: none;
text-align: right;
font-size: 10px;
font-weight: bold;
margin-top: 2px;
padding-right: 12px;
}
#mainContent #centerColumn .boxCenter .boxContent .newsList p a:hover {
background-position: right -10px;
color: #000;
}
/***** GROUP 1 LIST *****/
#mainContent #centerColumn .boxCenter .boxContent .subCategory {
height: 21px;
background: #efefef url(../../img/h2SubcategoryBgL.gif) no-repeat left top;
text-transform: none;
font: bold 11px Arial, Helvetica, sans-serif;
padding: 6px 0 0 10px;
position: relative;
margin: 0px 0 10px 0;
}
#mainContent #centerColumn .boxCenter .boxContent .subCategory a {
color: #e26742;
}
#mainContent #centerColumn .boxCenter .boxContent .subCategory a.showAll {
display: block;
width: 142px;
height: 20px;
background: transparent url(../../img/h2SubcategoryBgR.gif) no-repeat right top;
font-size: 10px;
color: #666666;
text-transform: uppercase;
padding: 7px 0 0 0;
position: absolute;
right: 0px;
top: 0px;
}
#mainContent #centerColumn .boxCenter .boxContent .subCategory a.showAll:hover {
background-position: right bottom;
color: #000;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .groupContent {
padding-top: 9px;
}
#mainContent #centerColumn .boxCenter .productContent {
padding-top: 9px;
z-index: 20;
}
#mainContent #centerColumn .boxCenter .groupContent .noItemsMsg 
{
    padding-top: 9px;
    color:#666666;
    font: bold 11px Tahoma;
    text-align:center;
    padding-bottom:18px;  
}

#mainContent #centerColumn .boxCenter .groupContent .productGroup {
width: 255px;
height: 162px;
position: relative;
background: transparent url(../../img/productGroupBox.png) no-repeat left top;
padding: 10px;
float: left;
margin-bottom: 28px;
z-index: 10;
_display: inline;
}
#mainContent #centerColumn .boxCenter .groupContent .productGroup .productImg {
width: 93px;
height: 70px;
float: left;
margin-right: 10px;
color: #666;
}
#mainContent #centerColumn .boxCenter .groupContent .productGroup .productInfo {
float: left;
width: 152px;
height: 86px;
margin-top: 5px;
}
#mainContent #centerColumn .boxCenter .groupContent .productGroup .productInfo h3 {
font: bold 10px Tahoma;
margin-bottom: 8px;
}
#mainContent #centerColumn .boxCenter .groupContent .productGroup .productInfo h3 a {
color: #666;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .groupContent .productGroup .productInfo h3 a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #centerColumn .boxCenter .groupContent .productGroup .productInfo ul li {
margin-bottom: 2px;
}
#mainContent #centerColumn .boxCenter .groupContent .productGroup .productInfo ul li .price {
color: #d51b23;
}
#mainContent #centerColumn .boxCenter .groupContent .productGroup .productInfo ul li .available {
color: #999900;
}
#mainContent #centerColumn .boxCenter .groupContent .productGroup .productInfo ul li .unavailable {
color: #d64e24;
}
#mainContent #centerColumn .boxCenter .groupContent .productGroup .productDesc {
line-height: 16px;
_width: 255px;
_overflow: hidden;
}

#mainContent #centerColumn .boxCenter .groupContent .productGroup .addToCart {
display: block;
width: 37px;
height: 33px;
position: absolute;
bottom: -14px;
right: 10px;
text-indent: -999em;
background: transparent url(../../img/addToCart.gif) no-repeat left top;
z-index: 20;
}
#mainContent #centerColumn .boxCenter .groupContent .productGroup .addToCart:hover {
background-position: left bottom;
}

#mainContent #centerColumn .boxCenter .boxContent .pagingContainer,
#mainContent #centerColumnBig .boxCenter .articleContent .pagingContainer {
text-align: right;
}
#mainContent #centerColumn .boxCenter .boxContent .paging,
#mainContent #centerColumnBig .boxCenter .articleContent .paging {
display: inline-block;
margin: 6px 0 2px 0;
background: #e7e7e7;
height: 23px;
text-align: left;
font: 10px Tahoma;
zoom:1;
*display: inline;
}
#mainContent #centerColumn .boxCenter .boxContent .paging .btnLeft, #mainContent #centerColumn .boxCenter .boxContent .paging .btnRight,
#mainContent #centerColumnBig .boxCenter .articleContent  .paging .btnLeft, #mainContent #centerColumnBig .boxCenter .articleContent  .paging .btnRight{
display: block;
height: 13px;
float: left;
text-decoration: none;
color: #666;
padding: 5px;
}
#mainContent #centerColumn .boxCenter .boxContent .paging .btnLeft,
#mainContent #centerColumnBig .boxCenter .articleContent  .paging .btnLeft {
background: transparent url(../../img/cirPagingLeft.gif) no-repeat left top;
padding-left: 22px;
padding-right: 8px;
}
#mainContent #centerColumn .boxCenter .boxContent .paging .btnRight,
#mainContent #centerColumnBig .boxCenter .articleContent  .paging  .btnRight {
background: transparent url(../../img/cirPagingRight.gif) no-repeat right top;
padding-right: 22px;
padding-left: 8px;
}
#mainContent #centerColumn .boxCenter .boxContent .paging .btnLeft:hover,
#mainContent #centerColumnBig .boxCenter .articleContent .paging .btnLeft:hover {
background-position: left bottom;
color: #000;
}
#mainContent #centerColumn .boxCenter .boxContent .paging .btnRight:hover,
#mainContent #centerColumnBig .boxCenter .articleContent .paging .btnRight:hover{
background-position: right bottom;
color: #000;
}
#mainContent #centerColumn .boxCenter .boxContent .paging .btnPage,
#mainContent #centerColumnBig .boxCenter .articleContent .paging .btnPage {
display: block;
height: 13px;
float: left;
text-align: center;
padding: 5px;
text-decoration: none;
color: #666;
}
#mainContent #centerColumn .boxCenter .boxContent .paging .btnPage:hover,
#mainContent #centerColumnBig .boxCenter .articleContent .paging .btnPage:hover {
background: #f1f1f1;
color: #000;
}
#mainContent #centerColumn .boxCenter .boxContent .paging .selected, #mainContent #centerColumn .boxCenter .boxContent .paging .selected:hover,
#mainContent #centerColumnBig .boxCenter .articleContent .paging .selected, #mainContent #centerColumnBig .boxCenter .articleContent .paging .selected:hover {
background: #36adda;
color: #fff;
cursor: default;
}
#mainContent #centerColumn .boxCenter .boxContent .paging .disabled, #mainContent #centerColumn .boxCenter .boxContent .paging .disabled:hover,
#mainContent #centerColumnBig .boxCenter .articleContent .paging .disabled, #mainContent #centerColumnBig .boxCenter .articleContent .paging .disabled:hover {
color: #b3b3b3;
cursor: default;
}
#mainContent #centerColumn .boxCenter .boxContent .paging .disabled.btnRight, #mainContent #centerColumn .boxCenter .boxContent .paging .disabled.btnRight:hover,
#mainContent #centerColumnBig .boxCenter .articleContent .paging  .disabled.btnRight, #mainContent #centerColumnBig .boxCenter .articleContent .paging .disabled.btnRight:hover {
background-position: right top;
}
#mainContent #centerColumn .boxCenter .boxContent .paging .disabled.btnLeft, #mainContent #centerColumn .boxCenter .boxContent .paging .disabled.btnLeft:hover,
#mainContent #centerColumnBig .boxCenter .articleContent .paging .disabled.btnLeft, #mainContent #centerColumnBig .boxCenter .articleContent .paging .disabled.btnLeft:hover {
background-position: left top;
}
/***** LAST VIEWED *****/
#mainContent #centerColumn .boxCenter .boxContent .lastViewedList {
width: 161px;
float: left;
border-right: 1px solid #e6e6e6;
padding: 2px 12px;
margin: 10px 0;
position: relative;
}
#mainContent #centerColumn .boxCenter .boxContent .lastViewedList .category {
color: #d51b23;
font-size: 10px;
display: block;
text-transform: uppercase;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .boxContent .lastViewedList .category:hover {
color: #d51b23;
text-decoration: underline;
}
#mainContent #centerColumn .boxCenter .boxContent .lastViewedList .productImg {
float: left;
display: block;
width: 93px;
height: 70px;
margin-right: 8px;
color: #666;
}
#mainContent #centerColumn .boxCenter .boxContent .lastViewedList h3 {
font-size: 11px;
font-weight: bold;
margin-bottom: 4px;
}
#mainContent #centerColumn .boxCenter .boxContent .lastViewedList h3 a {
color: #666;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .boxContent .lastViewedList h3 a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #centerColumn .boxCenter .boxContent .lastViewedList p {
float: left;
width: 60px;
padding-top: 8px;
}
#mainContent #centerColumn .boxCenter .boxContent .lastViewedList .addToCart {
display: block;
width: 28px;
height: 21px;
position: absolute;
bottom: 2px;
right: 10px;
text-indent: -999em;
background: transparent url(../../img/addToCartSmall.gif) no-repeat left top;
}
#mainContent #centerColumn .boxCenter .boxContent .lastViewedList .addToCart:hover {
background-position: left bottom;
}
/***** PRODUCT *****/
#mainContent #centerColumn .boxCenter .productContent .productImgBox {
width: 160px;
float: left;
margin-right: 10px;
text-align: center;
}
#mainContent #centerColumn .boxCenter .productContent .productImgBox .img_holder {
height: 119px;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox {
width: 389px;
float: left;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox h1 {
color: #e16540;
font: bold 12px Arial;
text-transform: none;
margin-bottom: 12px;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox {
float: left;
margin-right: 10px;
width: 222px;
line-height: 16px;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox span.action {
font-weight: bold;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox span.action a {
color: #E16540;
text-decoration: underline;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox span.action a:hover {
color: #000;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productToolBox {
float: left;
width: 157px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight .articleToolBox .toolBoxLink,
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productToolBox .toolBoxLink,
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .toolBoxLink {
display: block;
margin-bottom: 2px;
height: 13px;
text-align: right;
font-size: 10px;
text-transform: uppercase;
color: #666;
text-decoration: none;
background: transparent url(../../img/productToolBoxLinkBg.gif) no-repeat left top;
padding: 6px 10px 5px 0;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productToolBox .wishList {
background: transparent url(../../img/productToolBoxWishlist.gif) no-repeat left top;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight .articleToolBox .sendToFriend,
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productToolBox .sendToFriend {
background: transparent url(../../img/productToolBoxSend.gif) no-repeat left top;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight .articleToolBox .print,
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productToolBox .print {
background: transparent url(../../img/productToolBoxPrint.gif) no-repeat left top;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productToolBox .comment {
background: transparent url(../../img/productToolBoxComment.gif) no-repeat left top;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productToolBox .addToCart,
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .addToCart {
background: transparent url(../../img/productToolBoxAddtocart.gif) no-repeat left top;
color: #fff;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight .articleToolBox .toolBoxLink:hover,
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productToolBox .toolBoxLink:hover,
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .toolBoxLink:hover {
color: #000;
background-position: left bottom;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productToolBox .addToCart:hover,
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .addToCart:hover {
color: #fff;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox .price {
color: #d51b23;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox .available {
color: #999900;
}

#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox .unavailable {
color: #d64e24;
}

#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox .productGrade,
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGrade {
display: inline-block;
width: 75px;
height: 14px;
text-indent: -999em;
background-image: url(../../img/productGrade.png);
background-repeat: no-repeat;
zoom:1;
*display: inline;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox .grade1,
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .grade1 {
background-position: left -14px;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox .grade2,
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .grade2 {
background-position: left -28px;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox .grade3,
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .grade3 {
background-position: left -42px;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox .grade4,
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .grade4 {
background-position: left -56px;
}
#mainContent #centerColumn .boxCenter .productContent .productInfoBox .productPriceBox .grade5,
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .grade5 {
background-position: left -70px;
}
#mainContent #centerColumnBig .boxCenter .articleContent ul.spec_offer  {
margin-bottom: 20px;
overflow: hidden;
}
#mainContent #centerColumnBig .boxCenter .articleContent ul.spec_offer li {
background: url(../../img/spec_nav_left.png) no-repeat top left;
padding-left: 18px;
height: 38px;
float: left;
margin: 0px 3px 3px 0px;
display: inline;
}
#mainContent #centerColumnBig .boxCenter .articleContent ul.spec_offer li a {
background: url(../../img/spec_nav_right.png) no-repeat top right;
padding: 12px 18px 0px 10px;
height: 26px;
font: bold 11px arial;
color: #333; 
float: left;
text-decoration: none; 
text-transform: uppercase;
}
#mainContent #centerColumnBig .boxCenter .articleContent h3 {
font: 18px tahoma;
color: #E46B47;
padding: 10px 0px 10px 0px;
}
#mainContent #centerColumnBig .boxCenter .articleContent p.spec {
font: 12px arial;
color: #333;
margin-bottom: 15px; 
}
#mainContent #centerColumnBig .boxCenter .articleContent .spec_box {
float: left; 
width: 230px;
margin-right: 9px;
margin: 0px 9px 20px 0px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .spec_box p {
color: #333;
line-height: 16px;
margin-bottom: 10px;
padding: 0px 10px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .spec_box a.img {
width: 230px;
height: 172px;
display: block;
margin-bottom: 10px;
text-align: center;
}
#mainContent #centerColumnBig .boxCenter .articleContent .spec_box .art_title {
background: url(../../img/spec_art_title.gif) no-repeat top right;
width: 200px;
height: 55px;
padding: 8px 10px 0px 10px;
margin: 0px 0px 10px 0px;
position: relative;
}
#mainContent #centerColumnBig .boxCenter .articleContent  a.show_all {
background: url(../../img/show_all_btn.gif) no-repeat top left;
float: right;
width: 133px;
height: 18px;
font: 10px arial;
color: #fff;
text-transform: uppercase;
text-decoration: none;
text-align: center;
padding-top: 6px;
margin-left: 5px;
}
#mainContent #centerColumnBig .boxCenter .articleContent  a.places {
background: url(../../img/places_btn.gif) no-repeat top left;
}
#mainContent #centerColumnBig .boxCenter .articleContent  a.show_all:hover {
background-position: bottom left;
}
#mainContent #centerColumnBig .boxCenter .articleContent .spec_box .art_title h4 a {
font:bold 13px arial;
color: #333;
padding: 0px  0px 5px 0px;
display: block;
text-decoration: none;
}
#mainContent #centerColumnBig .boxCenter .articleContent .spec_box .art_title h4 a:hover {
text-decoration: underline;
}
#mainContent #centerColumnBig .boxCenter .articleContent .spec_box .art_title p.price {
color: #D51B23;
font: 11px arial;
padding: 0px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .spec_box a.more {
display: block;
height: 13px;
background: transparent url(../../img/showAllIconBlue.gif) no-repeat right 2px;
color: #666;
text-decoration: none;
text-align: right;
font-size: 10px;
font-weight: bold;
margin-top: 2px;
padding-right: 12px;
width: 100px;
float: right;
}
#mainContent #centerColumnBig .boxCenter .articleContent .spec_box a.more:hover {
background-position: right -10px;
color: #000;
}
#mainContent #centerColumnBig .boxCenter .articleContent ul.spec_offer li a:hover,
#mainContent #centerColumnBig .boxCenter .articleContent ul.spec_offer li a.active {
color: #E9582B; 
}
#mainContent #centerColumn .boxCenter .boxContent .circlePaging .curImg {
display: block;
width: 116px;
height: 18px;
float: left;
text-align: center;
padding: 5px 0 0 0;
font-size: 10px;
}
#mainContent #centerColumn .boxCenter .productContent .productTabs {
height: 23px;
font: bold 10px Arial, Helvetica, sans-serif;
margin: 36px 0 0 0;
}
#mainContent #centerColumn .boxCenter .productContent .productTabs li {
float: left;
margin-right: 1px;
height: 23px;
text-transform: uppercase;
}
#mainContent #centerColumn .boxCenter .productContent .productTabs li a {
background: #989898 url(../../img/productTabL.png) no-repeat left top;
display: block;
color: #fff;
padding: 0px 0px 0px 9px;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .productContent .productTabs li a span {
background: #989898 url(../../img/productTabR.png) no-repeat right top;
display: block;
padding: 7px 12px 4px 3px;
cursor: pointer;
}
#mainContent #centerColumn .boxCenter .productContent .productTabs li a:hover, #mainContent #centerColumn .boxCenter .productContent .productTabs li a:hover span {
background-color: #a7a7a7;
}
#mainContent #centerColumn .boxCenter .productContent .productTabs li.selected a,
#mainContent #centerColumn .boxCenter .productContent .productTabs li.selected a:hover,
#mainContent #centerColumn .boxCenter .productContent .productTabs li.selected a span,
#mainContent #centerColumn .boxCenter .productContent .productTabs li.selected a:hover span {
background-color: #e16540;
cursor: default;
}
#mainContent #centerColumn .boxCenter .productContent .tabsContent {
background: #f4f4f4;
padding: 16px 10px;
font-size: 11px;
line-height: 16px;
margin-bottom: 20px;
border-top: 2px solid #e16540;
}
#mainContent #centerColumn .boxCenter .productContent .orderHistory {
padding: 0px;
}

#mainContent #centerColumn .boxCenter .productContent .orderHistory .noItemsMsg 
{
    padding-top: 16px;
    color:#666666;
    font: bold 11px Tahoma;
    text-align:center;
    padding-bottom:18px;  
}

#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl {
width: 100%;
border: none;
border-left: none;
border-top: none;
}
#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl td,
#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl th {
padding: 5px;
text-align: center;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl td a {
color:#666666;
text-decoration: none;
}

#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl td a:hover {
color: #000;
text-decoration: underline;
}

#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl .alternating td {
background: #ededed;
}
#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl td .orderBill {
display: block;
width: 16px;
height: 16px;
text-indent: -999em;
background: transparent url(../../img/pdfIconSmall.gif) no-repeat left top;
text-align: left;
}
#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl td .orderBill:hover {
background-position: left bottom;
}
#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl td .available {
display: block;
width: 8px;
height: 8px;
text-indent: -999em;
background: transparent url(../../img/itemAvailabilityIcon.gif) no-repeat left top;
text-align: left;
}
#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl td .unavailable {
display: block;
width: 8px;
height: 8px;
text-indent: -999em;
background: transparent url(../../img/itemAvailabilityIcon.gif) no-repeat left bottom;
text-align: left;
}
#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl td .addToCart {
background: transparent url(../../img/addToCartSmall.gif) no-repeat left top;
display: block;
height: 21px;
width:28px;
text-indent:-999em;
text-align: left;
}
#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl td .removeWishList {
background: transparent url(../../img/wishListRemove.gif) no-repeat left top;
display: block;
height: 21px;
width:28px;
text-indent:-999em;
text-align: left;
}
#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl td .removeWishList:hover, 
#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl td .addToCart:hover {
background-position: left bottom;
}
#mainContent #centerColumn .boxCenter .productContent .orderHistory .orderTbl th {
padding: 7px 4px 4px 4px;
background: #dcdcdc;
font: bold 10px Tahoma;
}
#mainContent #centerColumn .boxCenter .productContent .productComments .forumPost {
margin-bottom: 15px;
}
#mainContent #centerColumn .boxCenter .productContent .productComments .forumPost .postInfo {
background: transparent url(../../img/postInfoIcon.gif) no-repeat left 2px;
padding-left: 18px;
font-size: 10px;
}
#mainContent #centerColumn .boxCenter .productContent .productComments .forumPost .postInfo a {
font-weight: bold;
font-family: Tahoma;
color: #666666;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .productContent .productComments .forumPost .postInfo a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #centerColumn .boxCenter .productContent .productComments .forumPost .postInfo .date {
color: #4cbeeb;
}
#mainContent #centerColumn .boxCenter .productContent .productComments .commentBox {
background: url(../../img/commentsBoxBg.gif) no-repeat left top;
width: 526px;
height: 97px;
padding: 5px 5px 0px 5px;
zoom: 1;
}
#mainContent #centerColumn .boxCenter .productContent .productComments .commentBox .commentTextarea {
float: left;
width: 526px;
height: 72px;
padding: 0px;
background: #fff;
border: none;
font: 11px Arial;
color: #666;
}
#mainContent #centerColumn .boxCenter .productContent .productComments .commentBox .commentSend {
background: url(../../img/commentsSendBtn.gif) no-repeat left top;
display: block;
width: 64px;
height: 21px;
text-indent: -999em;
float: right;
margin-bottom: -5px;
margin-right: -5px;
margin-top: 4px;
}
#mainContent #centerColumn .boxCenter .productContent .productComments .commentsPaging {
margin-bottom: 10px;
text-align: right;
padding: 0 5px;
}
#mainContent #centerColumn .boxCenter .productContent .tabsContent.profileFormContainer {
margin-bottom: 0px;
}
#mainContent #centerColumn .boxCenter .productContent .specifications {
padding: 0px;
float: left;
}
#mainContent #centerColumn .boxCenter .productContent .specifications .specRow {
border-bottom: 1px solid #fff;
background: #ededed;
float: left;
}
#mainContent #centerColumn .boxCenter .productContent .specifications .specRow:hover {
background: #e6e5e5;
}
#mainContent #centerColumn .boxCenter .productContent .specifications .specRow .label {
width: 130px;
float: left;
padding: 5px 10px 4px 10px;
border-right: 1px solid #fff;
}
#mainContent #centerColumn .boxCenter .productContent .specifications .specRow .value {
width: 388px;
padding: 5px 10px 4px 10px;
float: left;
font-size: 10px;
border-left: 1px solid #fff;
margin-left: -1px;
}
#mainContent #centerColumn .boxCenter .productContent .specifications .alternating {
background: #f4f4f4;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox {
height: 24px;
padding-bottom: 2px;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .toolBoxLink {
width: 147px;
float: right;
z-index: 2;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox {
width: 300px;
margin-top: 4px;
float: left;
z-index: 2;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox p {
display: block;
width: 86px;
height: 14px;
float: left;
padding-top: 1px;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade {
float: left;
height: 14px;
width: 75px;
background: transparent url(../../img/productGrade.png) no-repeat left top;
position: relative;
z-index: 1;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li {
float: left;
width: 15px;
height: 14px;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li a {
display: block;
width: 15px;
height: 14px;
text-indent: -999em;
position: absolute;
left: 0px;
top: 0px;
z-index: 3;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li a:hover  {
background: transparent url(../../img/productGrade.png) no-repeat left bottom;
left: 0px;
z-index: 2;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li .grade1 {
left: 0px;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li .grade2 {
left: 15px;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li .grade2:hover {
width: 30px;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li .grade3 {
left: 30px;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li .grade3:hover {
width: 45px;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li .grade4 {
left: 45px;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li .grade4:hover {
width: 60px;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li .grade5 {
left: 60px;
}
#mainContent #centerColumn .boxCenter .productContent .gradeCartBox .productGradeBox .productGrade li .grade5:hover {
width: 75px;
}
#mainContent #centerColumn .boxCenter .boxContent .noBorder {
border: none;
}
/***** ORDER PROCESS *****/
#mainContent #centerColumnBig .boxCenter {
margin-bottom: 0px;
}
#mainContent #centerColumnBig .boxCenter .boxHeader {
background: transparent url(../../img/centerBigBoxHeader.png) no-repeat left top;
height: 45px;
text-align: left;
position: relative;
}
#mainContent #centerColumnBig .boxCenter .boxHeader h1, #mainContent #centerColumnBig .boxCenter .boxHeader h2 {
background: transparent url(../../img/h2CenterGrayL.png) no-repeat left top;
display: inline-block;
padding-left: 5px;
zoom:1;
*display: inline;
_height: 39px;
}
#mainContent #centerColumnBig .boxCenter .boxHeader h1 span, #mainContent #centerColumnBig .boxCenter .boxHeader h2 span {
display: block;
background: transparent url(../../img/h2CenterGrayR.png) no-repeat right top;
padding: 14px 14px 13px 9px;
}
#mainContent #centerColumnBig .boxCenter .boxHeader h2 span.cat {
padding: 14px 634px 13px 9px;
}
#mainContent #centerColumnBig .boxCenter .boxFooter {
background: transparent url(../../img/centerBigBoxFooter.png) no-repeat left bottom;
height: 5px;
}
#mainContent #centerColumnBig .boxCenter .boxContent {
border-right: 1px solid #dfdfdf;
border-left: 1px solid #dfdfdf;
background: #fff;
padding: 0 10px 4px 10px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderSteps {	
height: 26px;
margin-bottom: 25px;
font-size: 10px;
text-transform: uppercase;
color: #666;
padding-top: 14px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderSteps li {	
float: left;
height: 15px;
padding: 7px 0 4px 34px;
margin: 0 42px 0 31px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderSteps li.step1 {	
background: transparent url(../../img/orderBtnStep1.png) no-repeat left top;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderSteps li.step2 {	
background: transparent url(../../img/orderBtnStep2.png) no-repeat left top;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderSteps li.step3 {	
background: transparent url(../../img/orderBtnStep3.png) no-repeat left top;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderSteps li.step4 {	
background: transparent url(../../img/orderBtnStep4.png) no-repeat left top;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderSteps li.step5 {	
background: transparent url(../../img/orderBtnStep5.png) no-repeat left top;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderSteps li.selected {	
background-position: left bottom;
color: #ec9175;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartConfigTitle {
color: #fff;
font: bold 10px Tahoma;
background: #2ea7d6 url(../../img/cartConfigTitleBg.gif) repeat-x left top;
text-transform: uppercase;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
padding: 7px 10px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTbl {
border-top: 1px solid #fff;
border-left: 1px solid #fff;
width: 100%;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTbl td {
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
background: #ededed;
padding: 8px 10px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .alternate td {
background: #f4f4f4;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .qty {
padding: 8px 20px;
width: 54px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .price {
width: 130px;
text-align: right;
color: #d51b23;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .productInfo h3 {
font-size: 11px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .productInfo h3 a {
color: #666;
text-decoration: none;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .productInfo h3 a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTbl .productInfo p {
font-size: 10px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTotal {
text-align: right;
padding: 8px 11px;
font-weight: bold;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTotal .addConfiguration {
float: left;
display: block;
font: 10px Arial;
color: #fff;
text-decoration: none;
background: transparent url(../../img/addConfiguration.gif) no-repeat left top;
width: 148px;
height: 18px;
padding: 6px 5px 0 0;
text-transform: uppercase;
margin-left: -8px;
margin-top: -5px;
cursor: pointer;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTotal .addConfiguration:hover {
background-position: left bottom;
}
#mainContent #centerColumnBig .boxCenter .boxContent .cartTotal .price {
color: #d51b23;
padding-left: 5px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderNavigation {
height: 19px;
margin: 20px 0 0px 0;
position: relative;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
padding-bottom: 5px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderNavigation .back {
position: absolute;
left: 0;
top: 0;
color: #666666;
text-decoration: none;
background: transparent url(../../img/orderBack.png) no-repeat left bottom;
display: block;
width: 80px;
padding: 4px 0 0 28px;
text-align: left;
height: 17px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderNavigation .forward {
position: absolute;
right: 0;
top: 0;
color: #e16540;
text-decoration: none;
background: transparent url(../../img/orderForward.png) no-repeat right bottom;
display: block;
width: 120px;
padding: 4px 28px 0 0;
text-align: right;
height: 17px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderNavigation .back:hover {
background-position: left top;
color: #000;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderNavigation .forward:hover {
background-position: right top;
color: #3AB0DE;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormContainer {
float: left;
width: 319px;
margin: 0 30px 0 10px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormContainer .orderFieldHelp {
float: left;
width: 20px;
height: 20px;
background: transparent url(../../img/helpIcon.png) no-repeat left top;
text-indent: -999em;
margin: 5px 0px 0 2px;
position: relative;
cursor: pointer;
z-index: 1;
display: block;
text-decoration: none;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormContainer .orderFieldHelp:hover {
background-position: left bottom;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormContainer .orderFieldHelp .helpBox {
width: 340px;
height: 106px;
background: #8BA5BC;
text-indent: 0;
color: #fff;
position: absolute;
top: 20px;
right: 0px;
z-index: 20;
cursor: default;
padding: 10px;
font-size: 10px;
display: none;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormContainer .orderFieldHelp:hover .helpBox, #mainContent #centerColumnBig .boxCenter .boxContent .orderFormContainer .orderFieldHelp .helpBox:hover {
display: block;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormDeliveryContainer {
float: left;
width: 219px;
margin: 0 30px 0 10px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormDeliveryContainer .delivery {
margin-bottom: 10px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormDeliveryContainer .delivery .radio {
float: left;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormDeliveryContainer .delivery .label {
float: left;
width: 200px;
margin-left: 4px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormNoteContainer {
float: left;
width: 419px;
margin: 0 30px 0 10px;
background: #fff url(../../img/orderTextareaBg.gif) no-repeat 82px 0px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormNoteContainer .orderLabel {
float: left;
width: 76px;
margin-right: 5px;
display: block;
height: 21px;
padding-top: 6px;
margin-bottom: 10px;
text-align: right;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormNoteContainer .orderTextarea {
float: left;
width: 280px;
height: 55px;
padding: 6px 6px 0 6px;
background: #fff;
border: none;
font: 11px Arial;
color: #666;
margin: 2px 0 10px 4px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormContainer .orderLabel,
#mainContent #centerColumn .boxCenter .boxContent .profileFormContainer .profileLabel {
float: left;
clear: left;
width: 76px;
margin-right: 5px;
display: block;
height: 21px;
padding-top: 6px;
margin-bottom: 10px;
text-align: right;
}

#mainContent #centerColumn .boxCenter .boxContent .profileFormContainer .passMsg {
   text-align: center;
   color: #D51B23;
   font-weight: bold;
}
#mainContent #centerColumn .boxCenter .boxContent .profileFormContainer .passMsg.info {
    color: #3AB0DE;
}

#mainContent #centerColumn .boxCenter .productContent .tabsContent.profileFormContainer .profileErrMsg 
{
   text-align: center;
   color: #D51B23;
   font-weight: bold;
   margin-bottom: 16px;
}
#mainContent #centerColumn .boxCenter .productContent .tabsContent.profileFormContainer .profileErrMsg.info 
{
    color: #3AB0DE;
}

#mainContent #centerColumn .boxCenter .boxContent .profileFormContainer .profileLabel.readOnly {
margin-bottom: 0px;
}
#mainContent #centerColumn .boxCenter .boxContent .profileFormContainer .profileLabel {
margin-left: 30px;
}
#mainContent #centerColumn .boxCenter .boxContent .tabsContent.profileFormContainer .profileLabel {
margin-left: 20px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormContainer .orderInput,
#mainContent #centerColumn .boxCenter .boxContent .profileFormContainer .profileInput {
float: left;
width: 204px;
height: 21px;
padding: 6px 6px 0 6px;
background: transparent url(../../img/orderInputBg.gif) no-repeat 100% 100%;
border: none;
font: 11px Arial;
color: #666;
margin-bottom: 10px;
}
#mainContent #centerColumn .boxCenter .boxContent .profileFormContainer .profileInput.readOnly {
background: #fff;
margin-bottom: 0px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderFormContainer .orderInput.mandatory,
#mainContent #centerColumn .boxCenter .boxContent .profileFormContainer .profileInput.mandatory {
width: 194px;
padding: 6px 16px 0 6px;
background-image: url(../../img/orderInputMandBg.gif);
}
#mainContent #centerColumnBig .boxCenter .boxContent .radioBoxContainer {
margin: 0 0px 10px 0px;
padding-left: 95px;
}
#mainContent #centerColumn .boxCenter .boxContent .radioBoxContainer {
margin: 0 0px 10px 0px;
padding-left: 100px;
}
#mainContent #centerColumn .boxCenter .boxContent .radioBoxContainer label,
#mainContent #centerColumnBig .boxCenter .boxContent .radioBoxContainer label {
padding-right: 15px;
}
#mainContent #centerColumn .boxCenter .boxContent .profileUpdateBtn {
color: #fff;
text-decoration: none;
background: transparent url(../../img/profileUpdateBtn.png) no-repeat right top;
display: block;
width: 100px;
padding: 6px 0px 0 0;
text-align: center;
height: 19px;
margin-left: 110px;
}
#mainContent #centerColumn .boxCenter .boxContent .tabsContent .profileUpdateBtn {
margin-left: 100px;
background: transparent url(../../img/profileUpdateBtn.png) no-repeat right top;
}
#mainContent #centerColumn .boxCenter .boxContent .profileUpdateBtn:hover {
background-position: right bottom;
color: #fff;
}
#mainContent #centerColumnBig .boxCenter .boxContent .otherAddressLink {
padding: 4px 0 0px 451px;
}
#mainContent #centerColumn .boxCenter .boxContent .otherAddressLink {
padding: 4px 0 0px 100px;
margin-bottom: 10px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .otherAddressLink label {
padding-left: 3px;
}
#mainContent #centerColumn .boxCenter .boxContent .deliveryAddressContainer,
#mainContent #centerColumnBig .boxCenter .boxContent .deliveryAddressContainer {
border-top: 1px solid #e6e6e6;
padding-top: 10px;
margin-top: 10px;
}
#mainContent #centerColumn .boxCenter .boxContent .deliveryAddressContainer {
margin-top: 0px;
}
#mainContent #centerColumn .boxCenter .boxContent .deliveryAddressContainer h3,
#mainContent #centerColumnBig .boxCenter .boxContent .deliveryAddressContainer h3 {
font-size: 11px;
font-weight: bold;
color: #e26742;
margin-bottom: 15px;
padding-left: 5px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .disclaimer {
background: #eeeeee url(../../img/disclaimerTop.png) no-repeat left top;
padding-top: 9px;
margin-top: 20px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .disclaimer p {
background: transparent url(../../img/disclaimerBottom.png) no-repeat left bottom;
padding: 1px 10px 10px 10px;
line-height: 16px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .error {
background: #eee url(../../img/disclaimerTop.png) no-repeat left top;
padding-top: 9px;
margin-bottom: 20px;
height: 26px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .error p {
background: transparent url(../../img/disclaimerBottom.png) no-repeat left bottom;
padding: 1px 10px 10px 10px;
color: #d51b23;
font-weight: bold;
text-align: center;
height: 16px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderCardIcons {
text-align: center;
margin-top: 10px;
}
#mainContent #centerColumnBig .boxCenter .boxContent .orderCardIcons img {
margin: 0 5px;
}
/***** ARTICLES *****/
#mainContent #centerColumnBig .boxCenter .articleContent {
padding-top: 5px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleLeft {
width: 538px;
float: left;
}
#mainContent #centerColumnBig .boxCenter .articleContent .art_big {
width: 100% !important;
}
#mainContent #centerColumnBig .boxCenter .articleContent .art_big .partner_box {
float: left;
width: 175px;
height: 175px;
margin: 2px 2px 0px 0px;
border: 1px solid #E4E4E4;
text-align: center;
}
#mainContent #centerColumnBig .boxCenter .articleContent .art_big .partner_box a {
display: block;
font: 11px arial;
color: #333;
text-decoration: none;
}
#mainContent #centerColumnBig .boxCenter .articleContent .art_big .partner_box a:hover {
color: #3AB0DE;
text-decoration: underline;  
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight {
width: 160px;
float: right;
padding-left: 10px;
border-left: 1px solid #e4e4e4;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight .articleToolBox {
margin-bottom: 20px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight ul {
margin: 0 0 16px 0px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight ul li {
padding-left: 12px;
background: transparent url(../../img/linkedArticlesBullet.gif) no-repeat left 4px;
margin-bottom: 3px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight a {
color: #666;
text-decoration: none;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight h2 {
color: #666;
text-transform: none;
font-size: 11px;
margin-bottom: 5px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight .specifications {
width: 135px;
background: #f4f4f4;
margin-bottom: 10px;
padding: 10px;
border: 1px solid #e4e4e4;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight .specifications ul {
margin: 0 0 0px 0px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight .specifications ul li {
padding-left: 0px;
background: none;
margin-bottom: 10px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight .articleGallery {
margin: 0 0px 16px 0px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight .articleGallery .galleryImg {
border: 1px solid #e4e4e4;
cursor: pointer;
display: block;
float: left;
margin: 0 5px 5px 0;
}
#mainContent #centerColumnBig .boxCenter .articleContent .articleRight .articleGallery .galleryImg:hover {
border: 1px solid #c2c2c2;
}
#mainContent #centerColumnBig .boxCenter .articleContent h1 {
font: bold 22px Arial;
color: #E16540;
text-transform: none;
margin: 0 0 10px 0;
}
#mainContent #centerColumnBig .boxCenter .articleContent .leadText {
margin-bottom: 16px;
line-height: 17px;
font-size: 12px;
font-weight: bold;
}
#mainContent #centerColumnBig .boxCenter .articleContent .leadText a {
color: #E16540;
text-decoration: underline;
}
#mainContent #centerColumnBig .boxCenter .articleContent .leadText a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #centerColumnBig .boxCenter .articleContent .plainText {
margin-bottom: 16px;
line-height: 16px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .plainText a {
color: #E16540;
text-decoration: underline;
}
#mainContent #centerColumnBig .boxCenter .articleContent .plainText a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #centerColumnBig .boxCenter .articleContent .plainText ul {
list-style: square outside;
margin: 10px 15px 10px 15px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .plainText ul li {
list-style: square outside;
}
#mainContent #centerColumnBig .boxCenter .articleContent .elementContainer,
#mainContent #centerColumnBig .boxCenter .articleContent .elementRightContainer,
#mainContent #centerColumnBig .boxCenter .articleContent .elementLeftContainer {
margin-bottom: 16px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .elementLeftImageContainer {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .elementRightImageContainer {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}
#mainContent #centerColumnBig .boxCenter .articleContent .elementText {
text-align: center;
font-size: 10px;
}

/***** ARTICLE GROUP *****/
#mainContent #centerColumn .boxCenter .groupContent .articleGroup {
padding: 0 0 2px 0;
border-bottom: 1px solid #e6e6e6;
margin-bottom: 10px;
}
#mainContent #centerColumn .boxCenter .groupContent .articleGroup .articleImg {
float: left;
width: 125px;
margin-right: 10px;
margin-bottom: 10px;
display: block;
}
#mainContent #centerColumn .boxCenter .groupContent .articleGroup .articleInfo {
float: left;
width: 420px;
}
#mainContent #centerColumn .boxCenter .groupContent .articleGroup .articleInfo .readMore {
background: transparent url(../../img/showAllIconBlue.gif) no-repeat right 2px;
color: #666666;
display: block;
font-size: 10px;
font-weight: bold;
height: 13px;
margin-top: 2px;
padding-right: 12px;
text-align: right;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .groupContent .articleGroup .articleInfo .readMore:hover {
background-position: right -10px;
color: #000000;
}
#mainContent #centerColumn .boxCenter .groupContent .articleGroup .date {
font: bold 10px Arial;
color: #36adda;
margin-bottom: 2px;
}
#mainContent #centerColumn .boxCenter .groupContent .articleGroup .date .author {
color: #666;
padding-left: 6px;
}
#mainContent #centerColumn .boxCenter .groupContent .articleGroup h3 {
font: bold 11px Arial;
margin-bottom: 3px;
}
#mainContent #centerColumn .boxCenter .groupContent .articleGroup h3 a {
color: #666;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .groupContent .articleGroup h3 a:hover {
color: #000;
text-decoration: underline;
}

/***** FOOTER *****/
#footer {
font-family: Tahoma;
margin-bottom: 25px;
}
#footer .boxFooter {
height: 13px;
background: transparent url(../../img/boxRoundedWhiteBottomFooter.png) no-repeat left bottom;
position: relative;
}
#footer .boxContent {
padding: 7px 14px;
}
#footer .boxContent ul {
width: 438px;
float: left;
font-size: 10px;
margin-top: 9px;
}
#footer .boxContent .footerLinks {
width: 524px;
float: left;
background: #eeeeee url(../../img/footerLinksBgBottom.gif) no-repeat left bottom;
padding-bottom: 9px;
}
#footer .boxContent .footerLinks ul {
width: 508px;
float: none;
padding: 9px 8px 0 8px;
background: #eeeeee url(../../img/footerLinksBgTop.gif) no-repeat left top;
margin: 0px;
}
#footer .boxContent .footerLinks ul li {
width: 114px;
}
#footer .boxContent ul li {
width: 96px;
float: left;
margin: 5px 3px;
background: transparent url(../../img/footerBullet.gif) no-repeat left 6px;
padding-left: 7px;
}
#footer .boxContent ul li a {
color: #666;
text-decoration: none;
}
#footer .boxContent ul li a:hover {
color: #666;
text-decoration: underline;
}
#footer .boxFooter .poweredBy {
display: block;
text-indent: -999em;
width: 42px;
height: 33px;
background: transparent url(../../img/corvusLogo.png) no-repeat left top;
position: absolute;
right: 28px;
bottom: -16px;
}
#footer .boxFooter .poweredBy:hover {
background-position: left bottom;
}
/***** MODAL WINDOW *****/
.modalBackground { background-color: #000; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.50; }

.modalLogReg {
width: 380px;
}
.modalLogReg .boxHeader {
background: transparent url(../../img/loginBoxHeader.png) no-repeat left top !important;
height: 45px;
text-align: left;
position: relative;
}
.modalLogReg .boxHeader .close {
position: absolute;
right: 10px;
top: 10px;
display: block;
width: 13px;
height: 13px;
text-indent: -999em;
background: transparent url(../../img/modalCloseBtn.png) no-repeat left top !important;
}
.modalLogReg .boxHeader .close:hover {
background-position: left bottom;
}
.modalLogReg .boxHeader h2 {
background: transparent url(../../img/h2RightBlueL.png) no-repeat left top !important;
font: bold 10px Tahoma;
color: #fff;
text-transform: uppercase;
min-width: 95px;
display: inline-block;
padding-left: 5px;
zoom: 1;
*display: inline;
_height: 39px;
}
.modalLogReg .boxHeader h2 span {
display: block;
background: transparent url(../../img/h2RightBlueR.png) no-repeat right top !important;
padding: 14px 14px 13px 9px;
}
.modalLogReg .boxHeader h2.orange span {
background: transparent url(../../img/h2RightOrangeR.png) no-repeat right top !important;
}
.modalLogReg .boxHeader h2.orange {
background: transparent url(../../img/h2RightOrangeL.png) no-repeat left top !important;
}
.modalLogReg .boxFooter {
background: transparent url(../../img/loginBoxFooter.png) no-repeat left bottom !important;
height: 5px;
}
.modalLogReg .boxContent {
border-right: 1px solid #dfdfdf;
border-left: 1px solid #dfdfdf;
background: #fff;
padding: 10px 10px 4px 10px;
zoom: 1;
}
.modalLogReg .boxContent .orderLabel {
float: left;
width: 100px;
margin-right: 5px;
display: block;	
height: 21px;
padding-top: 6px;
margin-bottom: 10px;
text-align: right;
}
.modalLogReg .boxContent .orderInput {
float: left;
width: 204px;
height: 21px;
padding: 6px 6px 0 6px;
background: #fff url(../../img/orderInputBg.gif) no-repeat 100% 100%;
border: none;
font: 11px Arial;
color: #666;
margin-bottom: 10px;
}
.modalLogReg .boxContent .orderInput.mandatory {
width: 194px;
padding: 6px 16px 0 6px;
background-image: url(../../img/orderInputMandBg.gif);
}
.modalLogReg .boxContent .textAreaContainer {
width: 204px;
height: 60px;
padding: 6px 6px 0 6px;
border: none;
font: 11px Arial;
color: #666;
margin-bottom: 10px;
background: transparent url(../../img/textAreaModalBg.gif) no-repeat left top;
float: left;
}
.modalLogReg .boxContent .orderTextarea {
width: 204px;
height: 55px;
padding: 0px;
border: none;
font: 11px Arial;
color: #666;
background: #fff;
margin-bottom: 10px;
}
.modalLogReg .boxContent .modalLinks {
width: 200px;
float: left;
padding-top: 10px;
}
.modalLogReg .boxContent .modalLinks a {
padding: 10px 0 0 0;
color: #666;
text-decoration: underline;
}
.modalLogReg .boxContent .modalLinks a:hover {
color: #000;
text-decoration: none;
}
.modalLogReg .boxContent .sendBtn {
color: #3ab0de;
display: block;
text-align: right;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
background: transparent url(../../img/smallCartOrderBtn.png) no-repeat right top;
padding: 5px 30px 0px 0px;
margin-top: 6px;
height: 18px;
width: 90px;
float: right;
}
.modalLogReg .boxContent .sendBtn:hover {
background-position: right bottom;
color: #e16540;	
}
.modalLogReg .boxContent.registration .sendBtn {
background: transparent url(../../img/smallCartOrderBtn.png) no-repeat right bottom;
color: #e16540;
}
.modalLogReg .boxContent.registration .sendBtn:hover {
background-position: right top;
color: #3ab0de;
}
.modalLogReg .boxContent .error {
text-align: center;
font-weight: bold;
color: #d51b23;
margin-bottom: 10px;
}

.modalLogReg .boxContent .error.info {
color: #3ab0de;
}

/***** GALLERY MODAL *****/
.modalElement {
background: #fff;
padding: 4px;
}
.modalElement .closeBtn {
position: absolute;
top: -13px;
right: -13px;
z-index: 150;
}
.modalElement .galleryLeft {
position: absolute;
display: block;
width: 30px;
height: 30px;
text-indent: -999em;
background: transparent url(../../img/galleryLeft.png) no-repeat left top;
left: -14px;
top: 47%;
z-index: 100;
}
.modalElement .galleryRight {
position: absolute;
display: block;
width: 30px;
height: 30px;
text-indent: -999em;
background: transparent url(../../img/galleryRight.png) no-repeat left top;
right: -14px;
top: 47%;
z-index: 100;
}
.modalElement .galleryLeft:hover,
.modalElement .galleryRight:hover {
background-position: left bottom;
}
.modalElement .galleryLeftDisabled {
position: absolute;
display: block;
width: 30px;
height: 30px;
text-indent: -999em;
background: transparent url(../../img/galleryLeftDisabled.png) no-repeat left top;
left: -14px;
top: 47%;
z-index: 100;
cursor: default;
}
.modalElement .galleryRightDisabled {
position: absolute;
display: block;
width: 30px;
height: 30px;
text-indent: -999em;
background: transparent url(../../img/galleryRightDisabled.png) no-repeat left top;
right: -14px;
top: 47%;
z-index: 100;
cursor: default;
}
/***** COMBO *****/
.RadComboBox_comboBox * {
margin: 0pt;
padding: 0pt;
}

.RadComboBox_comboBox, .RadComboBox_comboBox input, .RadComboBoxDropDown_comboBox {
color: #666;
font-family: Arial;
font-size: 11px;
line-height: normal;
text-align: left;
}
.RadComboBox_comboBox_rtl, .RadComboBox_comboBox_rtl input, .RadComboBoxDropDown_comboBox_rtl {
text-align: right;
}
.RadComboBox_comboBox {
vertical-align: bottom;
margin-bottom: 10px;
}
.RadComboBox_comboBox table {
border: 0pt none;
}
.RadComboBox_comboBox .rcbInputCell {
padding: 0;
vertical-align: top;
background: #fff url(../../img/inputBg.gif) repeat-x left top;
border: 1px solid #dfdfdf;
border-right: none;
padding-left: 6px;
height: 23px;
}
.RadComboBox_comboBox .rcbInputCell input {
background: transparent;
height: 18px;
border: none;
color: #666;
padding: 5px 0px 0 0px;
vertical-align: top;
font: 11px Arial;
width: 100%;
}
.RadComboBox_comboBox .rcbInputCell .rcbEmptyMessage {
color: #666666;
font-style: italic;
}
.RadComboBox_comboBox_rtl .rcbInputCell, .RadComboBox_comboBox_rtl .rcbInputCell input {

}

.RadComboBox_comboBox .rcbFocused .rcbInputCell input {
color: #000;
}
.RadComboBox_comboBox .rcbDisabled .rcbInputCell input {
color:#000;
}
.RadComboBox_comboBox .rcbArrowCell {
background: url(../../img/comboArrow.gif) no-repeat scroll 0pt;
width: 26px;
height: 23px;
border: 1px solid #dfdfdf;
border-left: none;
}
.RadComboBox_comboBox .rcbDisabled .rcbArrowCell {
background-position: 0pt -23px;
border-color: #878787;
}
.RadComboBox_comboBox .rcbArrowCellLeft {
border-right-width: 0pt;
}
.RadComboBox_comboBox .rcbArrowCellRight {
border-left-width: 0pt;
}
.RadComboBox_comboBox .rcbArrowCell a {
font-size: 0pt;
height: 23px;
line-height: 25px;
text-decoration: none;
text-indent: -9999px;
width: 26px;
}
.RadComboBox_comboBox .rcbDisabled .rcbArrowCell a {
cursor: no-drop;
}
.RadComboBox_comboBox .rcbDisabled .rcbArrowCellHidden a {
cursor: default;
}
.rcbSlide {
display: none;
float: left;
overflow: hidden;
position: absolute;
}
.RadComboBoxDropDown_comboBox {
background: #FFFFFF none repeat scroll 0%;
border: 1px solid #dfdfdf;
cursor: default;
font-size: 11px;
position: absolute;
}
.RadComboBoxDropDown_comboBox .rcbScroll {
overflow: auto;
}
.RadComboBoxDropDown_comboBox .rcbList {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0pt;
padding: 0pt;
color: #666;
}
.RadComboBoxDropDown_comboBox .rcbHeader {
background: #6b829f none repeat scroll 0%;
color: #FFFFFF;
padding: 4px;
}
.RadComboBoxDropDown_comboBox .rcbNoWrap .rcbItem, .RadComboBoxDropDown_comboBox .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_comboBox .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_comboBox .rcbNoWrap .rcbLoading {
white-space: nowrap;
}
.RadComboBoxDropDown_comboBox .rcbItem, .RadComboBoxDropDown_comboBox .rcbHovered, .RadComboBoxDropDown_comboBox .rcbDisabled, .RadComboBoxDropDown_comboBox .rcbLoading {
padding: 2px 20px 2px 2px;
}
* html .RadComboBoxDropDown_comboBox .rcbItem, * html .RadComboBoxDropDown_comboBox .rcbHovered, * html .RadComboBoxDropDown_comboBox .rcbDisabled, * html .RadComboBoxDropDown_comboBox .rcbLoading {
}
.RadComboBoxDropDown_comboBox_rtl .rcbItem, .RadComboBoxDropDown_comboBox_rtl .rcbHovered, .RadComboBoxDropDown_comboBox_rtl .rcbDisabled, .RadComboBoxDropDown_comboBox_rtl .rcbLoading {
padding: 2px 2px 2px 20px;
}
.RadComboBoxDropDown_comboBox .rcbHovered {
background: #929292;
color: #fff;
}
.RadComboBoxDropDown_comboBox .rcbDisabled {
color: #CCCCCC;
cursor:no-drop;
}
/***** ADD TO CART NOTIFICATION *****/

.addToCartCloud {
background: transparent url(../../img/cloud_bg.png) no-repeat left top;
width: 163px;
height: 53px;
font: 10px tahoma;
color: #fff;
padding: 16px 0px 0px 0px;
text-align: center;
zoom: 1;
position: absolute;
z-index: 1000;
}

/**** TABELA PARTNERA ****/
.partnersTable {
width: 100%;
border-top: 1px solid #dfdfdf;
border-left: 1px solid #dfdfdf;
}
.partnersTable td {
padding: 4px;
border-right: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
background: #fff;
}
.partnersTable tr:hover td {
background: #f0f0f0;
}
.partnersTable .fltrow td,
.partnersTable .fltrow:hover td {
padding: 5px;
border-right: 1px solid #dfdfdf;
background: #dfdfdf;
border-bottom: 1px solid #dfdfdf;
}
.partnersTable .fltrow td .flt {
background: #fff;
font: 11px Arial;
color: #333;
padding: 2px;
width: 155px;
border: 1px solid #c5c5c5;
}
.partnersTable th {
padding: 4px;
background: #E16540;
color: #fff;
font-weight: bold;
border-right: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
}
#mainContent #rightColumn .partner_box {
background: transparent url(../../img/partner_box.jpg) no-repeat left top;
width: 222px;
height: 210px;
position: relative;
margin-bottom: 8px;
}
#mainContent #rightColumn .partner_box a {
background: transparent url(../../img/partner_btn.png) no-repeat left top;
width: 150px;
height: 42px;
position: absolute;
display: block;
bottom: 0px;
left: 38px;
font: bold 10px tahoma;
color: #fff;
text-align: center;
padding-top: 8px;
text-transform: uppercase;
text-decoration: none;
}
#mainContent #rightColumn .partner_box a:hover {
background-position: bottom left;
}
.defaultTable {border-left: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; font: 11px arial; border-collapse: collapse; empty-cells: show;}
.defaultTable CAPTION {font:10px tahoma; font-style: italic; padding: 5px 0; color: gray;}
.defaultTable TD {background-color: #fff; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; padding: 4px; font-weight: normal; color: #666;}
.defaultTable .defaultHeaderCell {background-color: #E16540; font: bold 11px arial; color: #fff;}
.defaultTable .defaultCell {background-color: #fff; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; padding: 4px; font-weight: normal; color: #666;}
.defaultTable .highlightedCell {font-weight: bold; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; padding: 4px; background: #f0f0f0; color: #666;}
.defaultTable .defaultFooterCell {background-color: #DFDFDF; color: #000;}
.articleSubtitle {
color:#E16540 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:13px !important;
font-weight: bold !important;
line-height:16px !important;
}