﻿* {
margin: 0;
padding: 0;
}
ul, li {
list-style: none;
zoom: 1;
}
img {
border: none;
}
.bold {font-weight: bold;}
a {
outline: none;
cursor:pointer;
}
.no_marg { margin: 0px !important;}
.clear {
clear: both;
height: 1px;
}
#wrapper {
width: 985px;
margin: 0 auto;
}
/***** HEADER *****/
#header {
height: 89px;
position: relative;
z-index: 1;
}

/***** MAIN MENU *****/
#header #mainMenu {
position: absolute;
right: 0px;
top: 45px;
z-index: 2;
}
#header #mainMenu ul {
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
float: right;
}
#header #mainMenu ul li {
float: left;
margin: 0 12px;
height: 20px;
}
#header #mainMenu ul li a {
text-decoration: none;
padding: 2px 0px;
display: block;
float: left;
}
#header #mainMenu ul li.selected a {
border-bottom-width: 4px;
border-bottom-style: solid;
}
#header #mainMenu ul li a:hover {
border-bottom: 4px solid #929292;
}
/***** LOGIN SEARCH *****/
#logRegSearch {
height: 36px;
}
#logRegSearch.order{

}
#logRegSearch .orderTitle {
float: left;
text-transform: uppercase;
color: #fff;
font: bold 10px Tahoma;
padding: 12px 14px 0px 14px;
}
#logRegSearch .logRegBox {
float: right;
text-transform: uppercase;
font-size: 10px;
height: 24px;
padding: 12px 14px 0px 14px;
border-left: 1px solid #fff;
}
#logRegSearch .logRegBox a {
color: #fff;
text-decoration: none;
padding: 0 5px;
padding: 12px 10px 0px 10px;
}
#logRegSearch .logRegBox a:hover {
text-decoration: underline;
}
#logRegSearch .searchBox {
height: 28px;
float: right;
border-right-width: 14px;
border-right-style: solid;
margin-right: -14px;
padding: 8px 14px 0px 14px;
}
#logRegSearch .searchBox .input {
background: #fff;
border: 1px solid #fff;
font: 11px Arial, Helvetica, sans-serif;
color: #525c17;
width: 160px;
padding: 3px 3px 0px 3px;
height: 15px;
float: left;
}
#logRegSearch .searchBox .searchBtn {
display: block;
width: 25px;
height: 20px;
float: left;
text-indent: -999em;
margin-left: 2px;
margin-top: 0px;
}
#logRegSearch .searchBox .searchBtn:hover {
background-position: left bottom;
}
/***** PROMO BOX *****/
#promoBox {
position: relative;
background: #fff;
padding: 18px 0px 0 0px;
z-index: 1;
height: 231px;
overflow: hidden;
zoom: 1;
}
#promoBox .promoBoxSlider {
position: absolute;
top: 18px;
left: 0px;
height: 231px;
/*width: 5000px;*/
z-index: 10;
}
#promoBox .productPromoLight {
width: 200px;
float: left;
position: relative;
padding: 0px 23px 30px 23px;
}
#promoBox .productPromoLight .productImg {
display: block;
width: 200px;
height: 150px;
text-align: center;
}
#promoBox .productPromoLight .productInfo {
width: 172px;
height: 42px;
padding: 9px 14px 0px 14px;
}
#promoBox .productPromoLight .productInfo a {
color: #666;
text-decoration: none;
text-transform: uppercase;
}
#promoBox .productPromoLight .productInfo a:hover {
text-decoration: underline;
color: #000;
}
#promoBox .productPromoLight .productInfo p {
margin-top: 2px;
}
#promoBox .productPromoLight .productInfo .addToCart {
display: block;
width: 50px;
height: 23px;
position: absolute;
bottom: 20px;
right: 17px;
text-indent: -999em;
zoom: 1;
}
#promoBox .productPromoLight .productInfo .addToCart:hover {
background-position: left bottom;
}
.promoNavigationBox {
height: 20px;
margin-right: -14px;
position: relative;
}
.promoNavigationBox .promoLeft {
position: absolute;
display: block;
width: 29px;
height: 20px;
text-indent: -999em;
right: 30px;
top: 0px;
}
.promoNavigationBox .promoRight {
position: absolute;
display: block;
width: 29px;
height: 20px;
text-indent: -999em;
right: 0px;
top: 0px;
}
.promoNavigationBox .promoLeft:hover,
.promoNavigationBox .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: 0px;
background: #fff;
padding-top: 10px;
zoom: 1;
}
#mainContent h1, #mainContent h2 {
font: bold 10px Tahoma;
text-transform: uppercase;
}
#mainContent h2 a {
text-decoration: none;
}
#mainContent h2 a:hover {
text-decoration: underline;
}
#mainContent .boxContent {
padding: 3px 10px;
}
#mainContent #leftColumn {
width: 209px;
float: left;
font-family: Tahoma;
}
#mainContent #leftColumn ul {
font-size: 11px;
}
#mainContent #leftColumn ul li {
margin-bottom: 1px;
padding: 0px;
*margin-bottom: -1px;
}
#mainContent #leftColumn ul li a {
text-decoration: none;
display: block;
padding: 19px 7px 18px 25px;
}
#mainContent #leftColumn ul li.selected a {
font-weight: bold;
}
#mainContent #leftColumn ul li ul {
display: none;
padding: 5px 10px 5px 25px;
}
#mainContent #leftColumn ul li.selected ul {
display: block;
}
#mainContent #leftColumn ul li ul li {
padding: 0;
margin: 0px;
}
#mainContent #leftColumn ul li ul li a {
text-decoration: none;
display: block;
padding: 3px 0 3px 9px;
}
#mainContent #leftColumn ul li.selected ul li a {
font-weight: normal;
}
#mainContent #leftColumn ul li ul li.selected a {
text-decoration: none;
display: block;
padding: 3px 0 3px 9px;
}
#mainContent #leftColumn ul li ul li ul {
display: none;
padding: 0 0px 4px 9px;
border: none;
font-size: 10px;
}

/***** FILTERS *****/
#mainContent #leftColumn h2.green {
height: 26px;
padding: 14px 0px 0px 10px;
}
#mainContent #leftColumn ul.filters {
margin-bottom: 8px;
}
#mainContent #leftColumn ul.filters li {
text-transform: uppercase;
margin-bottom: 0px;
}
#mainContent #leftColumn ul.filters li a {
display: block;
padding: 10px 7px 10px 20px;
}
#mainContent #leftColumn ul.filters li ul {
display: none;
padding: 0 10px 0px 10px;
}
#mainContent #leftColumn ul.filters li.showFilters  {
position: relative;
z-index: 10;
}
#mainContent #leftColumn ul.filters li.showFilters ul {
display: none;
}
#mainContent #leftColumn ul.filters li ul li  {
width: 180px;
}
#mainContent #leftColumn ul.filters li.showFilters div.filtersBox ul {
display: block;
padding: 10px;
padding: 0px 0px 10px 0px;
}
#mainContent #leftColumn ul.filters li.showFilters div.filtersBox ul li {
width: 109px;
padding: 0px 0px 0px 0px;
}
#mainContent #leftColumn ul.filters li.showFilters div.filtersBox ul li a {
width: 84px;
padding: 4px 10px 4px 25px;
}
#mainContent #leftColumn ul.filters li.showFilters a {
position: relative;
}
#mainContent #leftColumn ul.filters li.showFilters div.filtersBox {
position: absolute;
top: 0px;
right: -119px;
background: #929292;
z-index: 20;
width: 119px;
padding-top: 12px;
background: url(../../img/filter_popup_top.png) no-repeat top left; 
}
#mainContent #leftColumn ul.filters li.selected ul {
display: block;
padding-top: 5px;
}
#mainContent #leftColumn ul.filters li.selected ul li a {
display: block;
padding-top: 5px;
width: 170px;
padding-left: 16px;
}
#mainContent #centerColumn {
width: 554px;
float: left;
padding: 0 13px;
overflow: hidden;
}
#mainContent #rightColumn {
margin-right: -14px;
width: 209px;
float: left;
}
#mainContent #rightColumn .downloadPriceList {
display: block;
background: transparent url(../../img/downloadPriceList.gif) no-repeat left top;
width: 209px;
height: 70px;
text-indent: -999em;
margin-bottom: 17px;
}
#mainContent #rightColumn .downloadPriceList:hover {
background-position: left bottom;
}
#mainContent #rightColumn .boxRight {
margin-bottom: 17px;
}
#mainContent #rightColumn .boxRight h2 {
min-width: 95px;
padding: 14px 13px 10px 13px;
font: bold 11px Tahoma;
}
#mainContent #rightColumn .boxRight h3 {
color: #fff;
font-size: 11px;
font-weight: bold;
margin-bottom: 2px;
}
#mainContent #rightColumn .boxRight h3 a {
color: #fff;
text-decoration: none;
}
#mainContent #rightColumn .boxRight h3 a:hover {
color: #fff;
text-decoration: underline;
}
/***** SMALL CART *****/
#mainContent #rightColumn .smallCart {
border-right-width: 14px;
border-right-style: solid;
padding-bottom: 10px;
}
#mainContent #rightColumn .smallCart .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 .smallCart .showAll:hover {
color: #000;
background-position: right -9px;
}
#mainContent #rightColumn .smallCart .smallCartItem {
padding: 5px 0px 5px 13px;
margin-bottom: 8px;
}
#mainContent #rightColumn .smallCart .smallCartItem p {
font-size: 10px;
line-height: 14px;
color: #e3eff3;
padding-right: 13px;
}
#mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox {
height: 19px;
margin-top: 12px;
}
#mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox .qty {
width: 56px;
float: left;
}
#mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox .qty .qtyMinus, #mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox .qty .qtyPlus {
display: block;
width: 15px;
height: 19px;
text-indent: -999em;
float: left;
}
#mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox .qty .qtyMinus {

}
#mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox .qty .qtyPlus {

}
#mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox .qty .qtyMinus:hover, #mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox .qty .qtyPlus:hover {
background-position: left bottom;
}
#mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox .qty .qtyNumber {
display: block;
width: 24px;
height: 17px;
text-align: center;
float: left;
font-weight: bold;
padding-top: 2px;
}
#mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox .priceCart {
width: 120px;
padding: 2px 6px 0 0;
float: left;
text-align: right;
}
#mainContent #rightColumn .smallCart .smallCartItem .priceQtyBox .price strong {
color: #fff;
}
#mainContent #rightColumn .smallCart .smallCartFooter {
height: 36px;
padding: 0 6px;
}
#mainContent #rightColumn .smallCart .smallCartFooter dt {
width: 84px;
float: left;
margin-right: 5px;
padding: 0 0 1px 8px;
}
#mainContent #rightColumn .smallCart .smallCartFooter dd {
width: 86px;
float: left;
text-align: right;
font-weight: bold;
padding: 0 0px 1px 0;
}
#mainContent #rightColumn .smallCart .smallCartFooter dd.totalPrice {

}
#mainContent #rightColumn .smallCart .smallCartOrderBtn {
display: block;
text-align: right;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
padding: 7px 18px 0px 0px;
margin: 10px 0 0 0;
height: 20px;
}
#mainContent #rightColumn .smallCart .smallCartOrderBtn:hover {
background-position: right bottom;
}
/***** SMALL NEWS *****/
#mainContent #rightColumn .smallNews {
border-right-width: 14px;
border-right-style: solid;
padding-bottom: 10px;
}
#mainContent #rightColumn .smallNewsItem {
padding: 5px 13px;
}
#mainContent #rightColumn .smallNewsItem .date {
font-size: 10px;
margin-bottom: 6px;
line-height: 10px;
}
#mainContent #rightColumn .smallNewsItem p {
line-height: 15px;
color: #efefef;
}
/***** MAIN CONTENT CENTER *****/
#mainContent #centerColumn .boxCenter {
margin-bottom: 20px;
background: #fff url(../../img/boxContentBg.gif) repeat-x left top;
zoom: 1;
}
#mainContent #centerColumn .boxCenter .subGroupContent {
position:relative;
z-index: 1;
zoom: 1;
}
#mainContent #centerColumn .boxCenter .contentTitle {
margin-bottom: 10px;
}
#mainContent #centerColumn .boxCenter  .sorting {
float: right;
padding: 7px 7px 0px 0px;
}
#mainContent #centerColumn .boxCenter  .sorting span {
color: #333;
}
#mainContent #centerColumn .boxCenter  .sorting select {
border: none;
background: #fff;
padding: 3px;
border: 1px solid #B7B7B7;
font: 11px arial;
width: 150px;
}
#mainContent #orderColumn .boxCenter .contentTitle h1,
#mainContent #centerColumn .boxCenter .contentTitle h1,
#mainContent #centerColumn .boxCenter .contentTitle h2 {
display: inline-block;
zoom:1;
*display: inline;
_height: 12px;
}
#mainContent #orderColumn .boxCenter .contentTitle h1 span,
#mainContent #centerColumn .boxCenter .contentTitle h1 span,
#mainContent #centerColumn .boxCenter .contentTitle h2 span {
display: block;
padding: 7px 10px;
}
#mainContent #centerColumn .boxCenter .productLight {
width: 172px;
height: 234px;
float: left;
position: relative;
margin: 15px 12px 10px 0px;
}
#mainContent #centerColumn .boxCenter .productLight .productImg {
display: block;
width: 160px;
height: 120px;
text-align: center;
margin-bottom: 10px;
}
#mainContent #centerColumn .boxCenter .productLight .productInfo {
padding: 6px 5px 0px 5px;
font-weight: bold;
text-align: center;
}
#mainContent #centerColumn .boxCenter .productLight .productInfo a {
color: #666;
text-decoration: none;
text-transform: uppercase;
}
#mainContent #centerColumn .boxCenter .productLight .productInfo a:hover {
text-decoration: underline;
color: #000;
}
#mainContent #centerColumn .boxCenter .productLight .productInfo p {
margin-top: 2px;
}
#mainContent #centerColumn .boxCenter .productLight .addToCart {
display: block;
text-indent: -999em;
height: 12px;
zoom: 1;
}
#mainContent #centerColumn .boxCenter .productLight .addToCart:hover {
background-position: right bottom;
}

/***** CONTENT TABS *****/
#mainContent .contentTabs ul {
height: 25px;
border-bottom-width: 5px;
border-bottom-style: solid;
font: bold 10px Tahoma;
text-transform: uppercase;
}
#mainContent .contentTabs ul li {
float: left;
width: 148px;
}
#mainContent .contentTabs ul li a {
display: block;
height: 15px;
padding: 6px 10px 4px 10px;
text-align: center;
text-decoration: none;
}
#mainContent .contentTabs ul li.selected a {
cursor: default;
}
/***** PROFILE TABS *****/
#mainContent .boxCenter.userProfile .contentTabs ul {
height: 21px;
border-bottom-width: 1px;
border-bottom-style: solid;
font: 10px Tahoma;
text-transform: uppercase;
margin-top: 30px;
}
#mainContent .boxCenter.userProfile .contentTabs ul li {
float: left;
width: 120px;
}
#mainContent .boxCenter.userProfile .contentTabs ul li a {
display: block;
height: 15px;
padding: 4px 10px 2px 10px;
text-align: center;
text-decoration: none;
}
#mainContent .boxCenter.userProfile .contentTabs ul li.selected a {
cursor: default;
}
#mainContent .tabsContainer ul {
margin: 20px 10px;
}
#mainContent .tabsContainer ul li {
margin-bottom: 10px;
margin-right: 10px;
height: 36px;
width: 255px;
float: left;
}
#mainContent .tabsContainer .numberContainer {
float: left;
padding-top: 4px;
}
#mainContent .tabsContainer ul li .number {
margin-bottom: 8px;
font: 23px Georgia;
display: block;
float: left;
width: 22px;
height: 34px;
text-align: right;
margin-right: 6px;
}
#mainContent .tabsContainer ul li a {
font: 11px Arial;
color: #666;
text-decoration: none;
display: block;
margin-bottom: 2px;
}
#mainContent .tabsContainer ul li a:hover {
font: 11px Arial;
color: #000;
text-decoration: underline;
}
#mainContent .tabsContainer ul li p {
font: bold 11px Arial;
}
/***** 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 .subCategoryTitle {
height: 16px;
border-bottom: 1px solid #e0e0e0;
margin-bottom: 1px;
margin-top: 20px;
}
#mainContent #centerColumn .boxCenter .subCategoryTitle h2 {
text-transform: none;
font: bold 11px arial;
padding: 1px 8px;
height: 14px;
float: left;
margin-right: 1px;
}
#mainContent #centerColumn .boxCenter .subCategoryTitle a.showAll {
display: block;
float: left;
padding: 2px 6px;
font-size: 10px;
font-weight: bold;
text-decoration: none;
font-size: 10px;
text-transform: uppercase;
}
#mainContent #centerColumn .boxCenter .subCategoryTitle a.showAll:hover {

}
#mainContent #centerColumn .boxCenter .subCategoryItem {
padding: 10px;
border-bottom: 1px solid #e0e0e0;
zoom: 1;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .productImg {
display: block;
float: left;
margin-right: 20px;
width: 133px;
text-align: center;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .productInfo {
float: left;
width: 381px;
padding-top: 5px;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .productInfo h3 {
font-weight: bold;
font-size: 11px;
margin-bottom: 5px;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .productInfo h3 a {
color: #666;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .productInfo h3 a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .productInfo p {
font: 10px Tahoma;
margin-bottom: 6px;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .productInfo ul li {
margin: 2px 0;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .productInfo ul li.price {
font-weight: bold;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .productInfo ul li .available {
color: #999900;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .productInfo ul li .unavailable {
color: #c63800;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .addToCart {
display: block;
width: 45px;
height: 12px;
text-indent: -999em;
margin: 10px 0 0 0px;
zoom: 1;
}
#mainContent #centerColumn .boxCenter .subCategoryItem .addToCart:hover {
background-position: left bottom;
}
/***** PRODUCT *****/
#mainContent #centerColumn .boxCenter .productInfoTopLeft {
margin-top: 15px;
width: 255px;
float: left;
padding: 0 10px;
}
#mainContent #centerColumn .boxCenter .productInfoTopLeft h1 {
font: bold 13px Arial;
color: #666;
margin: 0 0 16px 0;
text-transform: none;
}
#mainContent #centerColumn .boxCenter .productInfoTopLeft .price {
font-size: 12px;
}
#mainContent #centerColumn .boxCenter .productInfoTopLeft .new {
font-size: 12px;
}
#mainContent #centerColumn .boxCenter .productInfoTopLeft .price.old {
font-size: 11px;
}
#mainContent #centerColumn .boxCenter .productInfoTopLeft p .available {
color: #999900;
}
#mainContent #centerColumn .boxCenter .productInfoTopLeft p .unavailable {
color: #c63800;
}
#mainContent #centerColumn .boxCenter .productInfoTopRight {
margin-top: 15px;
width: 269px;
float: left;
margin-left: 10px;
}
#mainContent #centerColumn .boxCenter .productInfoTopRight .productImg {
width: 200px;
height: 150px;
float: left;
border: 1px solid #eeeeee;
display: block;
text-align: center;
}
#mainContent #centerColumn .boxCenter .productInfoTopRight .smallImgContainer {
float: left;
width: 67px;
}
#mainContent #centerColumn .boxCenter .productInfoTopRight .smallImgContainer .productSmallImg {
width: 65px;
height: 47px;
display: block;
text-align: center;
padding-top: 2px;
border-right: 2px solid #fff;
border-bottom: 1px solid #eee;
margin-bottom: 1px;
}
#mainContent #centerColumn .boxCenter .productInfoTopRight .smallImgContainer .productSmallImg:hover {
border-right: 2px solid #eee;
}
#mainContent #centerColumn .boxCenter .productInfoTopRight .smallImgContainer .productSmallImg.selected {
border-right: 2px solid #689736;
}
#mainContent #centerColumn .boxCenter .productBtnContainer {
border-top: 1px solid #eee;
margin-top: -3px;
margin-bottom: 24px;
padding-top: 0px;
height: 23px;
}
#mainContent #centerColumn .boxCenter .productBtnContainer a {
display: block;
float: left;
padding: 5px 20px;
margin-right: 1px;
font: 9px Tahoma;
text-decoration: none;
text-transform: uppercase;
text-align: center;
}
#mainContent #centerColumn .boxCenter .productBtnContainer a:hover {

}
#mainContent #centerColumn .boxCenter .productBtnContainer .addToCart {
margin-right: 0px;
font: bold 12px Arial;
width: 182px;
padding: 3px 10px;
float: right;
zoom: 1;
}
#mainContent #centerColumn .boxCenter .productBtnContainer .addToCart:hover {
}
#mainContent #centerColumn .boxCenter .productSubtitle {
font: bold 13px Arial;
text-transform: uppercase;
margin-bottom: 6px;
}
#mainContent #centerColumn .boxCenter .specifications {
margin-bottom: 24px;
}
#mainContent #centerColumn .boxCenter .specifications .specRow {
border: 1px solid #e8e8e8;
background: #fff;
margin-bottom: 1px;
zoom: 1;
}
#mainContent #centerColumn .boxCenter .specifications .specRow.alternating {
border: 1px solid #f1f1f1;
}
#mainContent #centerColumn .boxCenter .specifications .specRow:hover {
background: #f8f8f8;
}
#mainContent #centerColumn .boxCenter .specifications .specRow .label {
width: 130px;
float: left;
padding: 4px 10px 3px 10px;
}
#mainContent #centerColumn .boxCenter .specifications .specRow .value {
width: 382px;
padding: 5px 10px 3px 10px;
float: left;
font-size: 10px;
}
#mainContent #centerColumn .boxCenter .description {
font: 11px Arial;
color: #666666;
line-height: 16px;
margin-bottom: 20px;
}
/* Profile order table */
#mainContent .boxCenter.userProfile .profileOrdersTbl {
width: 100%;
border: 0px;
margin: 10px 0px 0px 0px;
border-top: 1px solid #E8E8E8;
border-left: 1px solid #E8E8E8;
}
#mainContent .boxCenter.userProfile .profileOrdersTbl td {
padding: 4px 2px;
border-right: 1px solid #E8E8E8;
border-bottom: 1px solid #E8E8E8;
text-align: center;
}
#mainContent .boxCenter.userProfile .profileOrdersTbl .tblHeader td {
background: #eeeeee;
font-weight: bold;
padding: 5px 2px;
}

/***** ARTICLE *****/
#mainContent #centerColumn .boxCenter .articleContent {
padding: 10px 8px 0px 8px;
}
#mainContent #centerColumn .boxCenter .articleContent h1 {
color: #666666;
font: 22px Arial;
margin: 0px 0px 10px 0px;
text-transform: none;
}
#mainContent #centerColumn .boxCenter .articleContent .articleText {
color: #666666;
font: 11px Arial;
line-height: 16px;
margin-bottom: 16px;
}
#mainContent #centerColumn .boxCenter .articleContent .articleText ul{
margin: 10px 0px;
}
#mainContent #centerColumn .boxCenter .articleContent .articleText ul li{
list-style:square outside none;
margin:5px 15px;
}
#mainContent #centerColumn .boxCenter .articleContent .elementContainer,
#mainContent #centerColumn .boxCenter .articleContent .elementRightContainer,
#mainContent #centerColumn .boxCenter .articleContent .elementLeftContainer {
margin-bottom: 16px;
}
#mainContent #centerColumn .boxCenter .articleContent h2 {
font: bold 12px Arial;
margin: 0px 0px 0px 0px;
text-transform: none;
}
#mainContent #centerColumn .boxCenter .articleContent .leadText {
color: #666666;
font: bold 11px Arial;
line-height: 16px;
margin-bottom: 16px;
}
#mainContent #centerColumn .boxCenter .articleContent .specifications {
color: #666666;
font: 11px Arial;
line-height: 16px;
margin-bottom: 16px;
border-bottom: 3px solid #3A92CC;
padding-bottom: 5px;
}
#mainContent #centerColumn .boxCenter .articleContent .specifications ul {
margin-left: 10px;
}
#mainContent #centerColumn .boxCenter .articleContent .specifications ul li {
list-style: square inside;

}
#mainContent #centerColumn .boxCenter .articleContent .elementLeftText {
font: 11px Arial;
color: #666;
line-height: 16px;
}
#mainContent #centerColumn .boxCenter .articleContent .elementLeftImageContainer {
float:left;
margin-right:12px;
margin-bottom:3px;
padding-top:5px;
}
#mainContent #centerColumn .boxCenter .articleContent .elementRightText {
font: 11px Arial;
color: #666;
line-height: 16px;
}
#mainContent #centerColumn .boxCenter .articleContent .elementRightImageContainer {
float:right;
margin-left:12px;
margin-bottom:3px;
padding-top:5px;
}
#mainContent #centerColumn .boxCenter .articleContent .element div {
margin: 0 auto;
}
#mainContent #centerColumn .boxCenter .articleContent .elementText {
font: 10px Arial;
color: #111100;
text-align:center;
}

/***** GROUP *****/
#mainContent #centerColumn .boxCenter .groupContent {
padding: 10px 10px 0px 10px;
}
#mainContent #centerColumn .boxCenter .groupContent h3 {
font: bold 11px Arial;
margin: 0px 0px 2px 0px;
}
#mainContent #centerColumn .boxCenter .groupContent h3 a {
color: #333333;
text-decoration: none;
}
#mainContent #centerColumn .boxCenter .groupContent h3 a:hover {
text-decoration: underline;
}
#mainContent #centerColumn .boxCenter .groupContent p {
line-height: 15px;
margin-bottom: 14px;
}
#mainContent #centerColumn .boxCenter .groupContent .linkMore {
text-decoration: underline;
}
#mainContent #centerColumn .boxCenter .groupContent .linkMore:hover {
text-decoration: none;
}

/***** PAGING *****/
#mainContent #centerColumn .paging {
    text-align: center;
    margin-top: 20px;
    padding: 5px;
}
#mainContent #centerColumn .paging ul
{
    text-align: center;
}
#mainContent #centerColumn .paging li 
{
    display: inline-block;
    padding: 4px 4px 1px 4px;
    height: 14px;
    zoom:1;
*display: inline;
_height: 14px;
    }
#mainContent #centerColumn .paging a {
    color: #666666;
    text-decoration: none;
    display: inline-block;
    width: 10px;
    zoom:1;
*display: inline;
_height: 14px;
}
#mainContent #centerColumn .paging a:hover {
color: #000;
border-bottom: 3px solid #929292;
}
#mainContent #centerColumn .paging a.active {
color: #000;
border-bottom-width: 3px;
border-bottom-style: solid;
}
#mainContent #centerColumn .paging a.disabled {
color: #9f9f9f;
}
#mainContent #centerColumn .paging a.disabled:hover {
color: #9f9f9f;
cursor: default;
border-bottom-width: 0px;
border-bottom-style: none;
padding-bottom: 4px;
}
/***** LINKED PRODUCTS *****/
#mainContent #rightColumn .boxRight .linkedProductsBox {
padding: 9px 10px 9px 15px;
}
#mainContent #rightColumn .boxRight .linkedProductsBox .productImg {
float: left;
width: 60px;
height: 45px;
margin-right: 10px;
}
#mainContent #rightColumn .boxRight .linkedProductsSeparator {
background: transparent url(../../img/linkedProductsSeparator.gif) repeat-x left top;
height: 1px;
margin: 0 15px;
}
#mainContent #rightColumn .boxRight .linkedProductsBox .linkedProductsInfo {
padding: 0px;
float: left;
width: 100px;
}
#mainContent #rightColumn .boxRight .linkedProductsBox .linkedProductsInfo h3 {
margin-bottom: 6px;
}
#mainContent #rightColumn .boxRight .linkedProductsBox .price {
color: #fff;
}
/***** ORDER - CART *****/
#mainContent #orderColumn {
width: 777px;
overflow: hidden;
float: left;
padding-right: 13px;
}
#mainContent #orderColumn .orderSteps {
height: 35px;
margin-bottom: 1px;
font-size: 10px;
text-transform: uppercase;
color: #666;
padding-top: 14px;
border-bottom: 1px solid #e0e0e0;
}
#mainContent #orderColumn .orderSteps li {	
float: left;
height: 15px;
padding: 4px 61px 16px 61px;
}
#mainContent #orderColumn .orderSteps li.selected {	
background: transparent url(../../img/orderSelected.gif) no-repeat center bottom;
}
#mainContent #orderColumn .cartTbl {
background: #fff url(../../img/boxContentBg.gif) repeat-x left top;
border-top: 1px solid #e8e8e8;
border-left: none;
width: 100%;
}
#mainContent #orderColumn .cartTbl td {
border-right: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
padding: 8px 10px;
}
#mainContent #orderColumn .cartTbl .alternate td {
}
#mainContent #orderColumn .cartTbl .qty {
padding: 8px 20px;
width: 80px;
}
#mainContent #orderColumn .cartTbl .qty input {
width: 26px;
border: 1px solid #999;
text-align: center;
float: left;
font: 11px arial;
line-height: 18px;
}
#mainContent #orderColumn .cartTbl .price {
width: 130px;
text-align: right;
color: #666;
}
#mainContent #orderColumn .cartTbl .productInfo h3 {
font-size: 11px;
margin-bottom: 5px;
padding: 0px;
}
#mainContent #orderColumn .cartTbl .productInfo h3 a {
color: #666;
text-decoration: none;
}
#mainContent #orderColumn .cartTbl .productInfo h3 a:hover {
color: #000;
text-decoration: underline;
}
#mainContent #orderColumn .cartTbl .productInfo p {
font-size: 10px;
}
#mainContent #orderColumn .cartTotal {
text-align: right;
padding: 8px 11px;
font-weight: bold;
}
#mainContent #orderColumn .cartTotal .price {
padding-left: 5px;
}
#mainContent #orderColumn .cartTbl .qty .qtyPlus, #mainContent #orderColumn .cartTbl .qty .qtyMinus {
display: block;
width: 15px;
height: 15px;
text-indent: -999em;
float: left;
margin: 0px 5px ;
}
#mainContent #orderColumn .cartTbl .qty .qtyMinus {

}
#mainContent #orderColumn .cartTbl .qty .qtyPlus {

}
#mainContent #orderColumn .cartTbl .qty .qtyPlus:hover, #mainContent #orderColumn .cartTbl .qty .qtyMinus:hover {
background-position: left bottom;
}
#mainContent #orderColumn .cartTbl .qty .qtyNumber {
display: block;
width: 24px;
height: 15px;
text-align: center;
float: left;
font-weight: bold;
}
#mainContent #orderColumn .orderNavigation {
height: 25px;
margin: 20px 0 0px 0;
position: relative;
font: bold 10px Tahoma;
text-transform: uppercase;
padding-bottom: 10px;
}
#mainContent #orderColumn .orderNavigation .back {
position: absolute;
left: 0;
top: 0;
text-decoration: none;
display: block;
width: 74px;
padding: 6px 0 0 22px;
text-align: left;
height: 19px;
}
#mainContent #orderColumn .orderNavigation .forward {
position: absolute;
right: 0;
top: 0;
text-decoration: none;
display: block;
padding: 6px 22px 0 12px;
text-align: right;
height: 19px;
}
#mainContent #orderColumn .orderNavigation .back:hover, #mainContent #orderColumn .orderNavigation .forward:hover {
background-position: left top;
}
/***** ORDER - ADDRESS *****/
#mainContent #orderColumn .boxCenter .orderFormContainer {
float: left;
width: 319px;
margin: 0 30px 0 20px;
}
#mainContent #orderColumn .boxCenter .orderFormContainer .orderFieldHelp {
float: left;
width: 26px;
height: 26px;
text-indent: -999em;
margin: 0px 0px 0 4px;
position: relative;
cursor: pointer;
z-index: 1;
display: block;
text-decoration: none;
zoom: 1;
}
#mainContent #orderColumn .boxCenter .orderFormContainer .orderFieldHelp:hover {
background-position: left bottom;
}
#mainContent #orderColumn .boxCenter .orderFormContainer .orderFieldHelp .helpBox {
width: 340px;
height: 106px;
text-indent: 0;
position: absolute;
top: 24px;
right: 2px;
z-index: 20;
cursor: default;
padding: 10px;
font-size: 10px;
display: none;
zoom: 1;
}
#mainContent #orderColumn .boxCenter .orderFormContainer .orderFieldHelp:hover .helpBox, #mainContent #orderColumn .boxCenter .orderFormContainer .orderFieldHelp .helpBox:hover {
display: block;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer {
float: left;
/*width: 268px;*/
padding: 0 30px 0 20px;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer ul {
margin: 2px 0px 30px 19px;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer ul li  {
margin-left: 15px;
list-style-type: circle;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer .delivery {
font: bold 11px arial;
color:#666;
line-height: 17px;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer .deco_box {
width: 150px;
float: left;
text-align: center;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer .deco_box span {
font-weight: bold;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer .deco_box span {
float: none;
display: block;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer label {
font: 11px arial;
color:#666;
line-height: 17px;
margin-bottom: 2px;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer .card_txt {
float: left;
padding-top: 21px;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer textarea {
border: 1px solid #ddd;
width: 350px;
font: 11px arial;
color: #666;
padding: 10px;
margin-bottom: 30px;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer  input {
float: left;
margin-right: 5px;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer  span {
margin-bottom: 5px;
float:left;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer  p {
font: 11px arial;
color:#666;
line-height: 17px;
margin-bottom: 10px;
padding-left: 19px;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer .push_left {
margin-left: 19px;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer  p.bold {
font-weight: bold;
}
#mainContent #orderColumn .boxCenter .orderFormDeliveryContainer  .label {
width: 240px;
margin-left: 3px;
}
#mainContent #orderColumn .boxCenter .orderFormNoteContainer .orderTextarea {
font: 11px Arial;
color: #666;
}
#mainContent #orderColumn .boxCenter .orderFormNoteContainer {
float: left;
width: 419px;
padding: 0 30px 0 10px;
}
#mainContent #orderColumn .boxCenter .orderFormNoteContainer .orderLabel {
float: left;
width: 76px;
margin-right: 5px;
display: block;
height: 21px;
padding-top: 6px;
margin-bottom: 10px;
text-align: right;
}
#mainContent #orderColumn .boxCenter .orderFormNoteContainer .orderTextarea {
float: left;
width: 280px;
height: 55px;
padding: 6px 6px 0 6px;
background: #fff;
border: 1px solid #dfdfdf;
font: 11px Arial;
color: #666;
margin: 2px 0 10px 4px;
}
#mainContent #orderColumn .boxCenter .orderFormContainer .orderLabel,
#mainContent #centerColumn .boxCenter.userProfile .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.userProfile .profileFormContainer .profileLabel {
width: 110px;
}
#mainContent #centerColumn .boxCenter.userProfile .profileFormContainer .profileLabel.readOnly {
margin-bottom: 0px;
}
#mainContent #orderColumn .boxCenter .orderFormContainer .orderInput,
#mainContent #centerColumn .boxCenter.userProfile .profileFormContainer .profileInput {
float: left;
width: 204px;
height: 18px;
padding: 5px 6px 0px 6px;
background: transparent url(../../img/inputBg.gif) repeat-x 100% top;
border: 1px solid #dfdfdf;
font: 11px Arial;
color: #666;
margin-bottom: 10px;
}
#mainContent #centerColumn .boxCenter.userProfile .profileFormContainer .profileInput.readOnly {
height: 19px;
padding: 6px 6px 0px 6px;
background: transparent;
border: none;
margin-bottom: 0px;
}
#mainContent #orderColumn .boxCenter .orderFormContainer .orderInput.mandatory,
#mainContent #centerColumn .boxCenter.userProfile .profileFormContainer .profileInput.mandatory {
width: 194px;
padding: 6px 16px 0 6px;
background-image: url(../../img/inputMandBg.gif);
}
#mainContent #orderColumn .boxCenter .orderFormContainer .orderInput.mandatory.inputCcv {
width: 169px;
}
#mainContent #centerColumn .boxCenter.userProfile .profileFormContainer .profileUpdateBtn {
text-decoration: none;
display: block;
width: 140px;
padding: 6px 0px 0 0;
text-align: center;
font-weight: bold;
height: 19px;
margin-left: 120px;
}
#mainContent #centerColumn .boxCenter.userProfile .profileFormContainer .profileUpdateBtn:hover {

}
#mainContent #centerColumn .boxCenter.userProfile .tabsContent.profileFormContainer .profileUpdateBtn {
color: #fff;
background: #b2b2b2;
}
#mainContent #centerColumn .boxCenter.userProfile .tabsContent.profileFormContainer .profileUpdateBtn:hover {
background: #9c9c9c;
}
#mainContent #centerColumn .boxCenter.userProfile .tabsContent.profileFormContainer .otherAddressLink {
padding: 4px 0 10px 116px;
}
#mainContent #centerColumn .boxCenter.userProfile .tabsContent.profileFormContainer .otherAddressLink label {
padding-left: 3px;
}
#mainContent #orderColumn .boxCenter .radioBoxContainer,
#mainContent #centerColumn .boxCenter.userProfile .radioBoxContainer {
margin: 0 0px 10px 0px;
padding-left: 105px;
}
#mainContent #centerColumn .boxCenter.userProfile .radioBoxContainer {
margin: 20px 0px 10px 0px;
}
#mainContent #centerColumn .boxCenter.userProfile .radioBoxContainer {
padding-left: 115px;
}
#mainContent #orderColumn .boxCenter .radioBoxContainer label,
#mainContent #centerColumn .boxCenter.userProfile .radioBoxContainer label {
padding-right: 15px;
zoom: 1;
}
#mainContent #centerColumn .boxCenter.userProfile h3 {
font-size: 11px;
font-weight: bold;
color: #398cac;
margin-bottom: 15px;
border-bottom: 1px solid #eeeeee;
padding: 0 3px;
}
#mainContent #orderColumn .boxCenter .otherAddressLink {
padding: 4px 0 0px 471px;
}
#mainContent #orderColumn .boxCenter .otherAddressLink label {
padding-left: 3px;
}
#mainContent #orderColumn .boxCenter .orderForms {
padding: 20px 0 0 0;
background: transparent url(../../img/boxContentBg.gif) repeat-x left top; 
}
#mainContent #orderColumn .boxCenter .deliveryAddressContainer {
border-top: 1px solid #e6e6e6;
padding-top: 10px;
margin-top: 10px;
}
#mainContent #orderColumn .boxCenter h3 {
font-size: 12px;
font-weight: bold;
margin-bottom: 15px;
padding-left: 25px;
}
#mainContent #orderColumn .boxCenter .error,
#mainContent #centerColumn .boxCenter.userProfile .error {
padding-top: 9px;
margin-bottom: 20px;
text-align: center;
font-weight: bold;
zoom: 1;
}
#mainContent #orderColumn .boxCenter .disclaimer {
padding-top: 9px;
}
#mainContent #orderColumn .boxCenter .disclaimer p {
padding: 1px 20px 10px 20px;
line-height: 16px;
}
#mainContent #orderColumn .boxCenter .orderCardIcons {
text-align: center;
margin-top: 10px;
}
#mainContent #orderColumn .boxCenter .orderCardIcons img {
margin: 0 5px;
}
#mainContent #orderColumn .boxCenter .orderFinalizedTitle {
border-bottom: 1px solid #E0E0E0;
color: #666666;
font-size: 10px;
height: 35px;
margin-bottom: 1px;
padding: 14px 0 0 56px;
text-transform: uppercase;
background: #fff url(../../img/orderSucceeded.gif) no-repeat 10px 2px;
}
#mainContent #orderColumn .boxCenter .orderFinalizedTitle h1 {
color: #666666;
}
#mainContent #orderColumn .boxCenter .orderFinalizedText {
padding: 14px;
font-size: 11px;
color: #666;
}
#mainContent #orderColumn .boxCenter .orderFinalizedText p {
margin-bottom: 10px;
}
#mainContent #orderColumn .boxCenter .orderFinalizedText a {
color: #000;
text-decoration: underline;
}
#mainContent #orderColumn .boxCenter .orderFinalizedText a:hover {
color: #666;
text-decoration: underline;
}
#mainContent #orderColumn .boxCenter .orderFinalizedText .secure3dBtn {
width: 90px;
font: 10px Tahoma;
color: #fff;
background: #a6c400;
text-align: center;
padding: 4px 0px;
text-transform: uppercase;
border: 1px solid #a6c400;
cursor: pointer;
}
.cartConfigTitle {
    font: bold 15px arial;
    padding: 10px 0px 10px 10px;
}
/***** FOOTER *****/
#footer {
font-family: Tahoma;
font-size: 10px;
margin-bottom: 25px;
text-transform: uppercase;
}
#footer .footerTopLinks {
margin-right: -14px;
border-right-width: 14px;
border-right-style: solid;
margin-bottom: 1px;
}
#footer .footerTopLinks a {
color: #fff;
text-decoration: none;
}
#footer .footerTopLinks a:hover {
color: #fff;
text-decoration: underline;
}
#footer .footerBottomLinks {
margin-right: -14px;
border-right-width: 14px;
border-right-style: solid;
position: relative;
z-index: 1;
zoom: 1;
}
#footer .footerTopLinks, #footer .footerBottomLinks {
padding: 20px 200px 20px 10px;
}
#footer .footerBottomLinks a {
color: #398cac;
text-decoration: none;
}
#footer .footerBottomLinks a:hover {
color: #398cac;
text-decoration: underline;
}
#footer ul li {
width: 110px;
float: left;
margin: 4px 3px;
padding-left: 7px;
}
#footer .footerBottomLinks .poweredBy {
display: block;
text-indent: -999em;
width: 42px;
height: 33px;
background: transparent url(../../img/corvusLogo.gif) no-repeat left top;
position: absolute;
right: 20px;
bottom: 13px;
z-index: 10;
zoom: 1;
}
#footer .footerBottomLinks .poweredBy:hover {
background-position: left bottom;
}
/***** NEWSLETTER *****/
.newsletterSignIn {
padding: 8px 10px;
}
.newsletterSignIn label {
display: block;
margin-bottom: 2px;
}
.newsletterSignIn .newsletterInput {
background: #fff;
border: 1px solid #d1d1d1;
width: 169px;
padding: 3px 2px;
font: 11px Arial;
color: #666;
}
.newsletterSignIn .newsletterBtn {
width: 65px;
height: 24px;
text-indent: -999em;
display: block;
margin: 4px 0px 0px 111px;
}
.newsletterSignIn .newsletterMsg {
margin: 4px 0px 0px 0px;
font-weight: bold;
text-align: center;
}

/***** MODAL WINDOW *****/
.modalBackground { background-color: #5e5e5e; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.50; }

.modalLogReg {
width: 410px;
border: 1px solid #dddddd;
}
.modalLogReg .boxHeader {
height: 29px;
text-align: left;
position: relative;
}
.modalLogReg .boxHeader .close {
position: absolute;
right: 8px;
top: 7px;
display: block;
width: 15px;
height: 15px;
text-indent: -999em;
background: transparent url(../../img/modalCloseBtn.png) no-repeat left top;
}
.modalLogReg .boxHeader .close:hover {
background-position: left bottom;
}
.modalLogReg .boxHeader h2 {
font: bold 10px Tahoma;
text-transform: uppercase;
padding: 9px 0 0 10px;
width: 330px;
border-right: 1px solid #fff;
height: 20px;
}
.modalLogReg .boxContent {
background: #fff;
padding: 30px 10px 30px 10px;
zoom: 1;
}
.modalLogReg .boxContent .orderLabel {
float: left;
width: 120px;
margin-right: 8px;
display: block;
height: 21px;
padding-top: 6px;
margin-bottom: 10px;
text-align: right;
clear: left;
}
.modalLogReg .boxContent .orderInput {
float: left;
width: 204px;
height: 18px;
padding: 5px 6px 0px 6px;
background: transparent url(../../img/inputBg.gif) repeat-x 100% top;
border: 1px solid #dfdfdf;
font: 11px Arial;
color: #666;
margin-bottom: 10px;
}
.modalLogReg .boxContent .orderInput.mandatory {
width: 194px;
padding: 6px 16px 0 6px;
background-image: url(../../img/inputMandBg.gif);
}
.modalLogReg .boxContent .modalLinks {
padding-top: 10px;
text-align: right;
padding-right: 40px;
}
.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 .textAreaContainer {
width: 206px;
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;
margin-bottom: 10px;
background: transparent;
}
.modalLogReg .boxContent .sendBtn {
display: block;
text-align: center;
text-transform: uppercase;
text-decoration: none;
padding: 6px 0 0px 0px;
height: 19px;
width: 100px;
float: right;
font: bold 10px Tahoma;
}
.modalLogReg .boxContent .sendBtn:hover {
	
}
.modalLogReg .boxContent .error {
text-align: center;
font-weight: bold;
color: #d51b23;
margin-bottom: 10px;
}

/***** COMBO *****/
.RadComboBox_comboBox * {
margin: 0pt !important;
padding: 0pt !important;
}

.RadComboBox_comboBox, .RadComboBox_comboBox input, .RadComboBoxDropDown_comboBox {
color: #666 !important;
font-family: Arial !important;
font-size: 11px !important;
line-height: normal !important;
text-align: left !important;
}
.RadComboBox_comboBox_rtl, .RadComboBox_comboBox_rtl input, .RadComboBoxDropDown_comboBox_rtl {
text-align: right !important;
}
.RadComboBox_comboBox {
vertical-align: bottom !important;
margin-bottom: 10px !important;
}
.RadComboBox_comboBox table {
border: 0pt none !important;
}
.RadComboBox_comboBox .rcbInputCell {
padding: 0 !important;
vertical-align: top !important;
background: #fff url(../../img/inputBg.gif) repeat-x left top !important;
border: 1px solid #dfdfdf !important;
border-right: none !important;
padding-left: 6px !important;
height: 23px !important;
}
.RadComboBox_comboBox .rcbInputCell input {
background: transparent !important;
height: 18px !important;
border: none !important;
color: #666 !important;
padding: 5px 0px 0 0px !important;
vertical-align: top !important;
font: 11px Arial !important;
width: 100% !important;
}
.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 !important;
width: 26px !important;
height: 23px !important;
border: 1px solid #dfdfdf !important;
border-left: none !important;
}
.RadComboBox_comboBox .rcbDisabled .rcbArrowCell {
background-position: 0pt -23px !important;
border-color: #878787 !important;
}
.RadComboBox_comboBox .rcbArrowCellLeft {
border-right-width: 0pt;
}
.RadComboBox_comboBox .rcbArrowCellRight {
border-left-width: 0pt;
}
.RadComboBox_comboBox .rcbArrowCell a {
font-size: 0pt !important;
height: 23px !important;
line-height: 25px !important;
text-decoration: none !important;
text-indent: -9999px !important;
width: 26px !important;
}
.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;
}
.addToCartCloud {
width: 163px;
height: 24px;
font: 10px tahoma;
color: #fff;
padding: 16px 0px 10px 0px;
text-align: center;
zoom: 1;
position: absolute;
z-index: 1000;
}

.preloaderBox {
position: absolute;
left: 0px;
top: 27px;
z-index:100;
text-align: center;
padding-top: 100px;
width: 554px;
height: 111px;
background: transparent url(../../img/opacityPromo.png) repeat left top;
}

.preloaderPaymentBox {
position: absolute;
left: 0px;
top: 5px;
z-index:10000;
text-align: center;
padding-top: 100px;
width: 900px;
height: 111px;
background: transparent url(../../img/opacityPromo.png) repeat left top;
}

/*- cijena -*/
.price, .new {
font-weight: bold;
}
/*- stara cijena -*/
.price.old {
color: #000;
text-decoration: line-through;
}

/***** LAST VIEWED *****/
.lastViewedBox {
margin-top: 20px;
}
.lastViewedBox .contentTitle {
margin-bottom: 0px !important;
}
.lastViewedBox .boxContent {
border-top: 1px solid #E8E8E8;
}

.lastViewedBox .lastViewedList {
width: 164px;
float: left;
padding: 2px 6px 20px 6px;
margin: 10px 0;
position: relative;
}
.lastViewedBox .lastViewedList .category {
color: #aaaaaa;
font-size: 10px;
display: block;
text-transform: uppercase;
text-decoration: none;
}
.lastViewedBox .lastViewedList .category:hover {
color: #868686;
text-decoration: underline;
}
.lastViewedBox .lastViewedList .productImg {
display: block;
width: 93px;
height: 70px;
margin-right: 8px;
color: #666;
}
.lastViewedBox .lastViewedList h3 {
font-size: 11px;
font-weight: bold;
margin-bottom: 4px;
}
.lastViewedBox .lastViewedList h3 a {
color: #666;
text-decoration: none;
}
.lastViewedBox .lastViewedList h3 a:hover {
color: #000;
text-decoration: underline;
}
.lastViewedBox .lastViewedList p {
padding-top: 4px;
}
.lastViewedBox .lastViewedList .price.old {
font-weight: normal !important;
}
.lastViewedBox .lastViewedList .addToCart {
display: block;
width: 45px;
height: 12px;
text-indent: -999em;
background: transparent url(../../img/addToCartSmall.gif) no-repeat left top;
position: absolute;
left: 6px;
bottom: 0px;
}
.lastViewedBox .lastViewedList .addToCart:hover {
background-position: left bottom;
}


/* price filter item */

.filtersBox ul.priceUl
{
}
.filtersBox ul.priceUl li.priceLilstItem
{
     padding-left: 5px !important;
     width: 93px !important;
     font: 12px arial !important;
     color: #333 !important;
     float: left !important;
     margin-left: 4px !important;
}
.filtersBox ul.priceUl li.priceLilstItem span.priceLabel {
display:block;
font-family:arial;
font-size:11px;
display: inline-block;
width: 20px;
text-transform: none;
color: #333 !important;
}
.filtersBox ul.priceUl li.priceLilstItem input {
width: 66px;
margin-bottom: 5px;
border: 0px;
font-size: 11px;
font-weight: normal;
padding: 2px;
}
.filtersBox ul.priceUl li.priceLilstItem a.price {
background: #E2E2E2;
font: 13px arial;
color: #333;
width: 500px;
text-align: left;
padding: 6px  0px 0px 0px !important;
height: 16px;
background: none !important;
}

.configurator_modal .addToCart {
display: block;
width: 50px;
height: 23px;
margin-left: 25px;
margin-top: 10px;
text-indent: -999em;
text-align: left;
zoom: 1;
}
.configurator_modal .addToCart:hover {
background-position: left bottom;
}
.label_short {font-weight: bold;}
.outOfStockMessage {
    margin: 5px !important;
    padding: 5px !important;
    color: #cc0000 !important; 
    font: normal 13px arial !important;
}
.outOfStockMessage p
{
 margin-bottom: 0px !important;
 font: 12px arial !important;
 color: #333 !important;
}
.outOfStockMessage h3
{
    font-weight:bold;
    font-size:16px !important;
font-weight:bold !important;
margin-bottom:15px !important;
color: #cc0000 !important;
padding-left: 0px !important;
}
.outOfStockMessage ul.outOfStockItemsUl li
{
    float:none !important;
    height: 12px !important;
    font: bold 12px arial !important;
    color: #333 !important;
    padding: 1px 0px 1px 15px !important;
    background: none;
}
.outOfStockMessage ul.outOfStockItemsUl 
{
    padding-bottom: 15px !important;
}
.outOfStockMessage  a.nav
 {
    background: #eee !important;
    padding: 5px 15px !important;
    color: #333 !important;
    float: left !important;
    margin: 5px 5px 0px 0px !important;
    text-decoration: none !important; 
 }
.outOfStockMessage  a.nav:hover
 {
    background: #ddd !important;
   } 
.holiday { z-index: -1 !important; display: none;}   
p.itemAdded  {color: #999900 !important;}
#mainContent #rightColumn .smallNewsItem {
 padding-right: 0;
}
/*HORIZONTAL FILTERS */
.horizontal_filters  {
width: 984px;
background: #fff url(../../img/filter_bg.jpg) repeat-x left top;
height: 83px;
margin-top: -7px;
}
.horizontal_filters ul.filters {
margin-bottom: 8px;
width: 984px;
text-align: center;
padding-top: 15px;
}
.horizontal_filters ul.filters li {
text-transform: uppercase;
margin-bottom: 0px;
display: inline-block;
background: url(../../img/f_btn_left.png) no-repeat top left;
padding-left: 5px;
position: relative;
margin:0px 5px 5px 0px;
}
.horizontal_filters ul.filters li a {
display: inline-block;
background: url(../../img/f_btn_right.png) no-repeat top right;
height: 26px;
font: 13px arial;
color: #333;
padding: 8px 25px 0px 5px;
text-decoration: none;
}
.horizontal_filters ul.filters li ul {
display: none;
padding: 0 10px 0px 10px;
}
.horizontal_filters ul.filters li.showFilters  {
position: relative;
z-index: 10;
}
.horizontal_filters ul.filters li.showFilters ul {
display: none;
}
.horizontal_filters ul.filters li ul li  {
width: 180px;
}
.horizontal_filters ul.filters li.showFilters div.filtersBox ul {
display: block;
padding: 10px;
padding: 7px 0px 10px 0px;
background: url(../../img/filter_drop_midd.png) repeat-y top left;
overflow: hidden;
left: 0px;
top: 0px;
}
.horizontal_filters ul.filters li.showFilters div.filtersBox ul li {
width: 109px;
padding: 0px 0px 0px 0px;
float: left;
margin: 0px 0px 0px 5px;
}
.horizontal_filters ul.filters li.showFilters div.filtersBox ul li a {
width: 160px;
padding:1px 10px 1px 20px;
background: url(../../img/icon_li.png) no-repeat 8px 5px; 
text-align: left;
font: 11px arial;
}
.horizontal_filters ul.filters li.showFilters a {
position: relative;
}
.horizontal_filters ul.filters li.showFilters div.filtersBox {
position: absolute;
top: 32px;
left: -1px;
z-index: 20;
width: 217px;
padding-top: 13px;
background: url(../../img/filter_drop_top.png) no-repeat top left; 
}
.horizontal_filters ul.filters li.selected ul {
display: block;
padding-top: 5px;
position: absolute;
left: -16px;
top: 30px;
}
.horizontal_filters ul.filters li.selected ul li  {
background: none;
text-align: left;
}
.horizontal_filters ul.filters li.selected ul li a {
display: block;
padding-top: 2px;
width: 170px;
padding-left: 14px;
background: none;
width: 60px;
font: 11px tahoma;
color: #333;
text-align: left;
}
.horizontal_filters ul.filters li.selected ul li a:hover {
background: url(../../img/selected_f_icon.gif) no-repeat 0px 3px; 
}
.noLine {text-decoration: none !important; color: #333 !important;}
.pCard {
  position: absolute;
  left: 15px;
  top: 105px;
}
.configuratorContainer .content .content_txt .content_right {
    margin-bottom: 25px !important;
}
.configuratorContainer .content .content_txt .content_right .total_price {
    margin-bottom: 0px !important
}
.configuratorContainer .content .content_txt .content_right a.save_conf { margin-top: 20px !important;}
.configuratorContainer .content .content_txt .content_right a.buy { margin-top: 20px !important;}
.addConfiguration {float: left; margin-right: 5px;}
/*MODAL*/
.modal_bg {background: url(../../img/bg_modal.png) repeat; position :absolute; top: 0px; left: 0px; z-index: 499; width: 100%; height: 1000px;}
.modal_new {
    width: 706px;
    position: absolute;
    top: 50px;
    left: 50px;
    z-index: 500;
    background: #fff;
}
.modal_new  .modal_head {
    background: url(../../img/modal_header.png) no-repeat; 
    height: 62px;
    position: relative;
}
.modal_new  .modal_head h2 {
    width:  333px;
    float: left;
    font: bold 18px arial;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
    padding: 20px 0px 0px 20px;
}
.modal_new  .modal_head a.close {
    background: url(../../img/close_btn_modal.png) no-repeat 0px 0px; 
    height: 26px;
    width: 25px;
    position: absolute;
    top: 18px;
    right: 18px;
}
.modal_new  .modal_head a.close:hover {
    background-position: 0px -28px;
}
.modal_new  .modal_content_left {
    float: left;
    width: 312px;
    padding: 25px 14px 25px 22px;
}
.modal_new  .modal_content_left p {
    font: bold 11px arial;
    color: #333;
    margin-bottom: 20px;
    line-height: 17px;
}
.modal_new  .modal_content_left p.small {
    font: 11px arial;
    color: #333;
    margin-bottom: 20px;
    line-height: 17px;
    height: 50px;
}
.modal_new  .modal_content_left label {
    font: 12px arial;
    color: #333;
    float: left;
    width: 100px;
    margin-bottom: 15px;
    padding-top: 8px;
}
.modal_new  .modal_content_left input[type="password"],
.modal_new  .modal_content_left input[type="text"] {
    height: 32px;
    width: 203px;
    border: 1px solid #959595;
    font: 12px arial;
    color: #333;
    float: left;
    margin-bottom: 15px;
    padding-left: 7px;
    *padding-top: 8px;
    *height: 24px;
}
.modal_new  .modal_content_left input[type="checkbox"] {
    float: left;
    margin: 10px 5px 0px 0px;
}
.modal_new  .modal_content_left label.chk {
    float: left;
    width: 150px;
    margin-top: 2px;
}
.modal_new  .modal_content_left a.btn {
    float: right;
    background: url(../../img/modal_btn_bg.png) repeat-x 0px 0px; 
    padding: 10px 15px 0px 15px;
    font: 12px arial;
    color: #fff;
    height: 25px;
    text-decoration: none;
}
.modal_new  .modal_content_left a.btn:hover {
    background-position: bottom left;
}
.modal_new  .modal_content_left a.pass {
    float: right;
    font: italic 11px arial;
    color: #999;
    margin-bottom: 12px;
    text-decoration: none;
}
.modal_new  .modal_content_left .error {
    font: 12px arial;
    color: #CC0000;
    margin-bottom: 15px;
}


/* bottom bar*/
.bar_wrap {
    width: 100%;
    position: fixed;
    bottom: 0px;
    z-index: 10000;
  } 
  .bar_wrap .bar {
    background: url(../../img/bar_background_2.png) repeat;
    width: 1002px;
    height: 121px;
    z-index: 10000;
    margin: auto;
    padding: 3px 50px 0px 50px;
    position: relative;
  }
  .bar_wrap .bar.small {
    height: 36px;
  }
    .bar_wrap .bar .top_wrap {
      float: left;
      width: 767px;
      background: url(../../img/bar_hor_sep.gif) bottom left repeat-x;
      padding-bottom: 1px;
   } 
   .bar_wrap .bar .comp_box {
      float: left;
      background: url(../../img/verbar_vert_sep.gif) top right repeat-y; 
      width: 217px;
      padding: 5px 8px 5px 8px;
      position: relative;
   } 
  .bar_wrap .bar .comp_box.wish {
     width: 280px;
   }  
   .bar_wrap .bar  .comp_box p {
      font: bold 12px trebuchet ms;
      color: #333;
      float: left;
      padding-top: 5px;
   } 
    .bar_wrap .bar  .comp_box p span {
      font: normal 11px trebuchet ms;
      color: #333;
   } 
   .bar_wrap .bar  .comp_box a.compare {
       background: url(../../img/compare_btn.png) top right repeat-y; 
       float: right;
       width: 75px;
       height: 20px;
       font: bold 10px trebuchet ms;
       color: #333;
       text-decoration: none;
       text-align: center;
       padding-top: 6px;
       text-transform: uppercase;
   } 
    .bar_wrap .bar  .comp_box a.compare:hover {
       background-position: bottom left; 
   }
   .bar_wrap .bar  .comp_box a.compare.no_items {
       opacity:0.3;
       filter:alpha(opacity=30);
       cursor:text;
   } 
      .bar_wrap .bar .comp_box a.compare.no_items:hover {
       background-position: top right !important;
   } 
   .bar_wrap .bar  .comp_box a.compare:hover,
      .bar_wrap .bar .comp_box.wish a.compare:hover {
       background-position: bottom right;
   } 
   .bar_wrap .bar .comp_box.wish a.compare {
    background: url(../../img/wish_btn.png) top right repeat-y; 
    width: 127px;
   } 
   .bar_wrap .bar a.social_small {
       background: url(../../img/facebook_small.png) top right repeat-y; 
       width: 20px;
       height: 21px;
       float: left;
       text-indent: -9999em;
       margin: 0px 6px 0px 6px;
     } 
   .bar_wrap .bar a.social_small.twitter {
       background: url(../../img/twitter_small.png) top right repeat-y;
       margin: 0px 6px 0px 0px; 
        }
   .bar_wrap .bar a.social_small.rss {
       background: url(../../img/rss_small.png) top right repeat-y;
       margin: 0px 6px 0px 0px; 
        } 
 .bar_wrap .bar .rss_d .rss_holder {
  position: relative;
  }  
.bar_wrap .bar .rss_d  .rss_drop {
  background:  url(../../img/rees_drop_bottom_rev.png) no-repeat;
  width: 147px;
  padding-top: 6px;
  position: absolute;
  bottom: 25px;
  right: 50px;
  z-index: 150000;
  }
.bar_wrap .bar .rss_d  .rss_drop .rss_drop_midd {
  background:  url(../../img/rss_drop_midd.png) repeat-y top left;
  padding: 10px 10px 0px 10px;
  overflow: hidden;
  } 
  .bar_wrap .bar .rss_d  .rss_drop .rss_drop_midd ul li a {
  background:  url(../../img/rss_drop_li.gif) no-repeat 2px 5px;
  font: 11px arial;
  padding-left: 10px;
  margin-bottom: 5px;
  color: #333; 
  display: block;
  }
  .bar_wrap .bar .rss_d  .rss_drop .rss_drop_midd ul li a:hover {
  text-decoration: underline;
  } 
  .bar_wrap .bar .rss_d  .rss_drop .rss_drop_midd ul li a span {
  color: #F39426;
  } 
 .bar_wrap .bar .rss_d  .rss_drop .rss_drop_foot{
  background:  url(../../img/rss_drop_top_rev.png) no-repeat;
  height: 12px;
  }     
     .bar_wrap .bar .rss_d .rss_drop_foot{
  background:  url(../../img/rss_drop_top_rev.png) no-repeat;
  height: 12px;
  }      
        
   .bar_wrap .bar  a.slide_btn {
      position: absolute;
      background: url(../../img/bar_slide_btn.png) no-repeat top left;
      right: 53px;
      top: 9px;
      width: 25px;
      height: 26px;
      display: block;
   } 
   .bar_wrap .bar  a.slide_btn:hover {
      background-position: 0px -28px;
   }
   .bar_wrap .bar  a.slide_btn.down {
      position: absolute;
      background: url(../../img/bar_slide_btn.png) no-repeat top right;
      right: 53px;
      top: 5px;
      width: 25px;
      height: 26px;
      display: block;
   } 
   .bar_wrap .bar  a.slide_btn.down:hover {
      background-position: -30px -28px;
   } 
    .bar_wrap .bar .bottom_wrap {
     width: 1000px;
     background: url(../../img/verbar_vert_sep.gif) top right repeat-y; 
     overflow: hidden;
     padding: 5px 0px 0px 0px;
   }
   .bar_wrap .bar .comp_item {
      float: left;
      padding: 10px 10px 10px 8px;
      background: url(../../img/verbar_vert_sep.gif) top right repeat-y; 
      position: relative;
      width: 215px;
      margin: 5px 2px 0px 0px;
   }
    .bar_wrap .bar .comp_item.sec {
      width: 235px;
   } 
     .bar_wrap .bar .comp_item.last {
      background: none;
   } 
   .bar_wrap .bar .comp_item a.img {
      float: left;
      margin-right: 10px;
      border: 3px solid #fff;
   } 
    .bar_wrap .bar .comp_item h2 a {
      font: 12px tahoma, Geneva, sans-serif;
      color: #404041;
      margin-bottom: 10px;
      display: block;
      text-decoration: none;
   } 
    .bar_wrap .bar .comp_item h2 a:hover {
      text-decoration: underline;
   } 
   .bar_wrap .bar .comp_item p.old {
      font: bold 11px tahoma, Geneva, sans-serif;
      color: #B0B0B0;
      text-decoration: line-through;
   } 
    .bar_wrap .bar .comp_item p.new {
      font: bold 11px tahoma, Geneva, sans-serif;
      color: #333;
   } 
    .bar_wrap .bar .comp_item a.del {
      background: url(../../img/compare_del_item_small.png) top left; 
      display: block;
      position: absolute;
      bottom: 10px;
      right: 10px;
      width: 22px;
      height: 22px;
   }
   
    .bar_wrap .bar .comp_item a.del:hover {
      background-position: bottom left;
   } 
    .bar_wrap .bar .bottom_wrap .errdiv 
    {
        display:none;
     width: 1000px;
    font: bold 12px trebuchet ms;
    color: #CC3300;
     height:74px;
     background: url(../../img/verbar_vert_sep.gif) top right repeat-y; 
     overflow: hidden;
     text-align:center;
     padding: 5px 0px 0px 0px;
   }
   
   
   
.comparation  {
    padding: 15px 20px;
    position: relative;
 } 
.comparation  .comparation_head {
    margin-bottom: 15px;
 }     
.comparation .comparation_head .comparation_labels  {
    width: 176px;
	float: left;
 }
.comparation .comparation_head .comparation_labels h3 {
    font: 18px tahoma, Geneva, sans-serif;
	color: #000;
	margin: 15px 0px;
 }
 .comparation .comparation_head .comparation_labels a.back_to_shop {
    background: url(../../img/compare_back_btn.gif) no-repeat top left;
	width: 75px;
	height: 23px;
    font: bold 11px tahoma, Geneva, sans-serif;
	color: #333;
	padding: 6px 0px 0px 35px;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
 }
 .comparation .comparation_head .comparation_labels a.back_to_shop:hover {
    color: #EB670C;
 }
 .comparation .comparation_head .comparation_item {
    width: 169px;
	background: #EEF7FA;
	padding: 10px;
	float: left;
	margin-right: 1px;
	text-align: center;
 }  
 .comparation .comparation_item {
    width: 183px;
	background: #EEE;
	padding: 10px;
	float: left;
	margin-right: 1px;
	text-align: left;
 }
 .comparation tr.no_hover .comparation_item {
   background: #fff;
 } 
 .comparation .comparation_head .comparation_item {
   background: #fff;
 } 
 .comparation .comparation_item.three_products {
    width: 235px;
 } 
 .comparation .comparation_item.two_products {
    width: 363px;
 }  
 .comparation .comparation_item.alt {
 	background: #fff;
 } 
 .comparation .comparation_head .comparation_labels a.back_to_shop:hover {
    color: #EB670C;
 }
 .comparation .comparation_main_specs  {
     padding: 0px 0px 15px 0px;
	 overflow: hidden;
 }
 .comparation .comparation_main_specs tr:hover td,
 .comparation .comparation_main_specs tr:hover td.alt  {
     background: #ddd;
}
 .comparation .comparation_main_specs tr.no_hover:hover td,
 .comparation .comparation_main_specs tr.no_hover:hover td.add_to_cart,
 .comparation .comparation_main_specs tr.no_hover:hover td.remove_from_cart  {
     background: #fff ;
}    
 .comparation .comparation_main_specs .comparation_labels  {
    width: 176px;
	float: none;
	vertical-align: top;
	background: #fff;
 } 
 .comparation .comparation_main_specs .comparation_labels span  {
    font:  bold 12px tahoma, Geneva, sans-serif;
	color: #333;
 }
 .comparation .comparation_main_specs .comparation_labels.add_to_cart,
 .comparation .comparation_main_specs .comparation_labels.remove_from_cart{
    padding: 15px 0px 0px 0px;
 }
 .comparation .comparation_main_specs .comparation_labels span.wish {
   font: bold 13px tahoma, Geneva, sans-serif;
   color: #333;
 } 
 .comparation .comparation_main_specs .comparation_labels.remove_from_cart span {
    color: #333;
 }   
 .comparation .comparation_main_specs .comparation_labels.spec {
	padding: 5px 10px 5px 0px;
	width: 166px;
}
 .comparation .comparation_main_specs td.comparation_labels.spec.alt  {
	background: #F8FBFD;
 }
 .comparation .comparation_main_specs tr:hover td.comparation_labels.spec.alt  {
	background: #D7EDF5;
 }   
 .comparation .comparation_main_specs .comparation_labels.spec.no_bord   {
    border-bottom: none;
 }  
 .comparation .comparation_main_specs .comparation_labels.spec span  {
    font:  bold 11px tahoma, Geneva, sans-serif;
	color: #000;
	margin-bottom: 0px;
 }
 .comparation .comparation_main_specs .comparation_labels.spec span.old  {
    color: #949494
 } 
 .comparation .comparation_main_specs .comparation_item  {
    border-right: 1px solid #fff;
	padding: 0px 10px 10px 10px;
	float: none;
	vertical-align: top;
	}
 .comparation .comparation_main_specs .comparation_item.add_to_cart,
 .comparation .comparation_main_specs .comparation_item.remove_from_cart {
    background: #fff;
	text-align: center; 
	padding-bottom: 0px;
	}	 
 .comparation .comparation_main_specs .comparation_item.add_to_cart a {
    display: inline-block;
    background:  url(../../img/compare_buy_btn.png) no-repeat top left;
    width: 131px;
    height: 35px;
    position:relative;
    font: bold 12px arial;
    color: #333;
    line-height: 25px;
    padding: 13px 0px 0px 35px;
    text-decoration: none;
    margin-top: 10px;
	}
 .comparation .comparation_main_specs .comparation_item.add_to_cart a.wish {
    background: url(../../img/wish_icon.gif) no-repeat bottom right;
	width: 26px;
	height: 32px; 
	margin: 15px 0px 10px 16px;
	position: relative;
	}
 .comparation .comparation_main_specs .comparation_item.add_to_cart a.wish:hover {
    background-position: top left;
	}		
 .comparation .comparation_main_specs .comparation_item.remove_from_cart a {
     display: inline-block;
	 background: url(../../img/compare_del_item.png) no-repeat top left;
	 width: 36px;
	 height: 38px;
	 margin: 10px 0px 0px 0px; 
	} 
 .comparation .comparation_main_specs .comparation_item.remove_from_cart a:hover {
     background-position: 0px -40px;
	}		 
 .comparation .comparation_main_specs .comparation_item.add_to_cart a:hover {
    background-position: 0px -49px; 
	} 		
 .comparation .comparation_main_specs .comparation_item.spec  {
 	padding: 5px 10px 5px 10px;
	} 	      
 .comparation .comparation_main_specs .comparation_item h2 a {
    font:  bold 13px tahoma, Geneva, sans-serif;
	color: #333;
 }
 .comparation .comparation_main_specs .comparation_item h2 a:hover {
    text-decoration: underline;
 } 
 .comparation .comparation_main_specs .comparation_item span {
    font:  11px tahoma, Geneva, sans-serif;
	color: #333;
	margin-bottom: 0px;
 } 
 .comparation .comparation_main_specs .comparation_item span.green {
    color: #999900;
 }
 .comparation .comparation_main_specs .comparation_item span.red {
    color: #CC0000;
 }
 .comparation .comparation_main_specs .comparation_item span.old {
    color: #949494;
	text-decoration: line-through;
 }
 .comparation .comparation_main_specs .comparation_item span.new {
    color: #000;
	font-weight: bold;
}
.comp_message {
    background: #fff;
    font: 12px arial;
    color: #333;
    position :fixed;
    background: transparent url(../../img/comp_message.png) repeat left top;
    width: 402px;
    height: 52px;
    top: 224px;
    left: 401px;
    text-align: center;
    padding: 20px 15px 0px 15px;
    z-index: 1001;
 }

.comp_message a {
   background:  url(../../img/basket_next_btn.jpg) no-repeat top left;
   height: 27px;
   padding-left: 7px;
   float: left;
   margin-left: 133px;
}
.comp_message a span {
   background:  url(../../img/basket_next_btn_right.jpg) no-repeat top right;
   height: 20px;
   float :left;
   padding: 7px 10px 0px 5px;
   font: 10px tahoma, Geneva, sans-serif;
   color: #fff;
   text-transform: uppercase;
}
.comp_message a:hover,
.comp_message a:hover span {
   background-position: bottom left;
} 
.product_grade {
   float: left;
   width : 175px;
 /*  height: 40px;*/
    }  
.comp_message  p {
   margin-bottom: 15px;
 }
.comp_message  a {
   
 }
.comp_message  span  {
   margin-bottom: 15px;
 }     
.barpreloaderBox
  {
position: absolute;
padding-top:44px;
left: 50px;
top: 32px;
z-index: 105;
text-align: center;
width: 1000px;
height: 54px;
background: transparent url(../../img/opacityPromo.png) repeat left top;
  } 
.preloaderBox.last_step
  {
padding-top: 45px;
font: 12px arial;
  } 
.preloaderBox.last_step p
  {
margin: 12px 0px 0px 0px;
font-weight: bold !important;
  }  
  .bottomBarWishLoad 
  {
      background: transparent url(../../img/opacityPromo.png) repeat left top;
  }
.preloaderBox
  {
position: absolute;
padding-top:300px;
left: 0px;
top: 0px;
z-index: 105;
text-align: center;
width: 100%;
min-height: 40px;
background: transparent url(../../img/opacityPromo.png) repeat left top;
  }   
.compPagepreloaderBox
  {
position: absolute;
padding-top:300px;
top: 262px;
z-index: 105;
text-align: center;
width: 100%;
min-height: 40px;
background: transparent url(../../img/opacityPromo.png) repeat left top;
  } 
  .compPageMessagepreloader
  {
position: absolute;
padding-top:300px;
top: 0px;
z-index: 105;
text-align: center;
width: 100%;
min-height: 40px;
*height:1000px !important;
background: transparent url(../../img/opacityPromo.png) repeat left top;
  } 
.pageLoader
{
    display:none!important;
}     
.errorOpacity  {
width:100%;
text-align: center;
height:14px;
margin-bottom:5px;
} 
.errorOpacity p {
font: 12px arial;
color: red !important;
margin-bottom:5px;
   }
.errorOpacity p.suc
{
  color: green!important;
}
h2.purchashed {
width: 100%;
font: 15px arial;
display: block;
height: 25px;
color: #fff !important;
background: #52B3D8;
text-align: center;
padding: 5px 0px;
margin-bottom: 0px !important;
}
 .big_cart .delivery {
float: left;
width: 218px;
margin: 1px 1px 0px 0px;
padding: 10px;
background: #eee;
float: left;
height: 150px;
}
 .big_cart .delivery h3,
 .big_cart .account h3 {
font: 15px tahoma, Geneva, sans-serif;
color: #333;
margin-bottom: 5px;
}
 .big_cart .delivery ul li  {
font: 12px arial;
color: #333;
padding: 1px 0px 1px 10px;
background: transparent url(../../img/sub_footer_li.gif) no-repeat 2px 7px;
}
 .big_cart .account {
float: left;
width: 502px;
margin: 1px 0px 10px 0px;
padding: 10px;
background: #eee;
float: left;
height: 150px;
}
 .big_cart a.back_to_shop {
background: transparent url(../../img/back_to_shop_btn.jpg) no-repeat top left;
width: 130px;
height: 25px;
font: bold 11px tahoma, Geneva, sans-serif;
color: #333;
padding: 12px 0px 0px 42px;
display: block;
margin: 10px 0px 0px 411px;
}
 .big_cart a.back_to_shop:hover {
color: #EC690E;
text-decoration: none;
}          		
