/* Theme CSS */

/* Common Styles */
html { color:#64757C; background:#cdd1d2 url('/images/body_bg.jpg') repeat 0 0; }
.main { background-color:transparent}
.content .message, .error_body {color:#b80043}
.error_body {background-color:#ffdc93}

/* Links */
a {color:#eca0bb;}
a:hover {color:#8e1c44;}
.content a {color:#c5275f;}
.content a:hover {color:#8e1c44;}

/* Header */
.header {background-color: transparent}
.header, .header a, .header a:hover {color: #c5275f;}

/* Buttons */
.buttonPlace a, .buttonPlace a:hover {color: #fff !important;}

/* Top Nav */
.topNav a {color:#fff;}
.topNav a:hover, .topNav li.active a {color:#fff;}
.topNav li.active a, .topNav li a:hover { background-color: #49555a; }

/* Footer */
.footer {background-color:#64757C;}
.footer, .footer a {color:#eca0bb;}
.footer a:hover {color:#df608c;}

/* Welcome */
.welcomeBlock .itemBlock {background-color:#64757C; }
.welcomeText div {background-color:#64757C; color:#fff; }
.welcomeText a, .homeCategories a {color:#eca0bb;}
.welcomeText a:hover, .homeCategories a:hover {color:#8e1c44;}
.homeCategories .itemBlock {background-color:#64757C;border-color:#64757C;}
.homeCategories a:hover .itemBlock, * html .homeCategories a:hover {background-color: #73878f; border-color: #73878f;}

/* Category and Product */
.category_navigator {border-color: #c5cacb; border-left-color: #64757C; background-color:#c5cacb;}
.category_navigator a {color:#64757C;}
.category_navigator a:hover {color:#c5275f;}
.category_navigator .unfolded div { background-color:transparent; color:#64757C;}
.category_navigator .unfolded a:hover {color:#b80043;}

.prodDet .itemBlock, .prodPic .itemBlock  {border-color:#64757C; background-color:#64757C;}
.prodDescription p.backPlace {border-color: #64757C}
.prodDescription .descrTopBar {border-color: #64757C;}
.prodList .productList #active_tumb .active_thumb_border, .prodList .productList li:hover .active_thumb_border, .prodList .productList li.over .active_thumb_border {border-color:#64757C;}
.prodInfo .price {color:#fff;}
.prodInfo .prodAttr .notSelected select, .prodInfo .prodAttr .errorMessage {color: #b80043;}

#empty_prod {background-color:#64757C}
.loadingImageMessage p {color: #fff}

/* Grid box */
#gridBox { background-color:#64757C}
#gridBox div { border-color:#cfd3d4}

/* Products Pager */
.pagerList li {background-color:#c5cacb;}
.pagerList li strong, .pagerList li a {color:#64757C;}
.pagerList li a:hover, .pagerList #active_page {background-color:#64757C !important;}
.pagerList li a:hover, .pagerList #active_page a {color:#eca0bb;}

/* Checkout & Account */
.stepDetail .itemBlock, div.stepNav li.active {background-color:#64757C; color:#fff;}
div.stepNav li, div.stepNav li.done {background-color:#c5cacb; color:#64757C;}
div.stepNav li a, div.stepNav li.done a {color:#64757C;}
div.stepNav li a:hover, div.stepNav li.done a:hover {color:#c5275f;}
.stepDetail a {color:#eca0bb;}

/* Checkout */
.textField {border-color:#64757C}
.stepDetail .deliveryInfo .deliveryAddress {background-color:#64757C}

/* Account */
.orderList li .listBlock table td {background-color:#c5cacb; color:#64757C;}
