* {
    margin: 0;
    padding: 0;
    font-family: tahoma;
}
p {
    font-size: 12px;
}
h2, h2 a {
    font-size: 18px;
}
h1, h1 a {
    font-size: 21px;
}

a {
    color: #000;
    text-decoration: none;
    font-family: tahoma;
    font-size: 12px;
}
img {
    border: none;
}
html {
    top: 0;
    min-height: 100%;
    background: url(img/bg-top.png) transparent repeat-x;
    background-color: #b3aa8b;
}
body {
    background: url(img/bg-center.png) transparent repeat;
}

.fixed-center {
    width: 1088px;
    margin: 0 auto;
}
#wrapper {
    width: 100%;
    min-width: 1088px;
}
#header {
    background: url(img/bg-header.png) transparent;
    height: 145px;
}
#logo {

    width: 195px;
    height: 68px;
    float: left;
    margin-left: 197px;
    margin-top: 34px;
}
#cart-login-block {
    background: url(img/bg-cart-login.png) transparent no-repeat;
    width: 478px;
    height: 130px;
    float: right;
    margin-top: 19px;
    margin-right: 124px;
    padding-top: 17px;
}


#container {
    background: #a29776 url(img/bg-flower.png) no-repeat left bottom;
    margin-top: 42px;
}
#left-sidebar {
    background: url(img/bg-center-sidebar.png) repeat-x left top;
    float: left;
    width: 275px;
    margin-left: -100%;
}
#right-sidebar {
    background: #a29776 url(img/bg-center-sidebar.png) repeat-x left top;
    float: left;
    width: 243px;
    margin-left: -243px;

}
#content {
    float: left;
    width: 100%;

}
#middle {
    margin: 0 243px 0 275px;
    padding: 18px 11px;
    min-height: 350px;
}
#cart {
    width: 188px;
    float: left;
}

#boxCart .checkout {
    margin-top: 27px;
    margin-left: 85px;
}
#boxCart, #boxLogin {
    margin: 10px;
}
#boxCart .checkout a{
    color: #fff000;
    font-family: tahoma;
    font-size: 11px;
}
#boxCart, #boxCart a {
    color: #fff;
    text-decoration: none;
    font-family: tahoma;
    font-size: 12px;
}
#headLogin {
    color: #fff;
    font-family: tahoma;
    font-size: 12px;
    float:left;
    margin: 0 0 0 95px;
    width:195px;
}
.loginform {
    margin: 3px 0;
}
.loginform span {
    display:block;
    float:left;
    width:50px;
}
.loginform input {
    height: 16px;
    width: 121px;
    border: 1px solid #fff;
    background: #c76767;
}
.loginbutton input {
    float:right;
    margin-left:61px;
    margin-top:2px;
    position:absolute;
}
.LoginContentCenter a {
    color: #fff000;
    font-family: tahoma;
    text-decoration: none;
    font-size: 11px;
    float: left;
}

#boxCategories {
    width: 243px;
    margin: -32px auto 0 auto;
    background: #970606 url(img/bg-categories.png) no-repeat top left;
    padding-top: 40px;
}
#categoriesBoxMenu {
    background: url(img/bg-categories-bottom.png) no-repeat bottom left;
    padding-bottom: 20px;
}
ul#CatNavi{
    list-style: none;
}
ul#CatNavi li{
    height: 23px;
    display: block;
    background: url(img/bg-category-li.png) no-repeat top left;
    margin-bottom: 1px;
}
ul#CatNavi li.sub {
    margin-left: 5px;
}
ul#CatNavi li.Current{
    background: url(img/bg-category-li-current.png) no-repeat top left;
}
ul#CatNavi li.Current.sub{
    margin-left: 0;
}
ul#CatNavi li.Current a{
    color: #fff000;
    text-decoration: underline;
}
ul#CatNavi li a{
    margin-left: 19px;
    color: #fff;
    text-decoration: none;
    font-family: tahoma;
    font-size: 12px;
}

#boxContent {
    width: 243px;
    margin: -10px auto 0 auto;
    background: url(img/bg-for-you.png) no-repeat top left;
    padding-top: 40px;
}
#boxContent ul{
    list-style: none;
}
#boxContent ul li{
    height: 23px;
    display: block;
    margin-bottom: 1px;
}
#boxContent ul li a{
    margin-left: 19px;
    color: #000;
    text-decoration: none;
    font-family: tahoma;
    font-size: 12px;
}


.pageItem {
    margin: 10px 0;
}
.itemNewProductsDefault, .item {
    width: 150px;
    margin-right: 32px;
    float: left;
    margin-bottom: 60px;
}
.itemNewProductsDefault .itemImage img, .item .itemImage img{
    max-width: 148px;
    max-height: 200px;
}

.buttonbuy {
    margin-top: -26px;
    width: 150px;
}
.buttonbuy a {
    left: 125px;
    bottom: 23px;
    position: relative;
}
.buttonbuy a img {
    border: none;
    width: auto !important;
}
.itemDescription {
    height: 27px;
    margin-top: -10px;
    text-align: center;
}
.itemDescription a{
    height: 27px;
    margin-top: -15px;
    text-align: center;
}
.itemDescriptionPrice {
    margin-top: -59px;
    margin-left: 15px;
}
.itemImage {
    height: 200px;
    width: 148px;
    border: solid 1px gold;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.clear {
    clear: both;
}
.navigation {
    text-align: center;
}
.itemCategoriesListing {
    float: left;
    width: 148px;
    text-align: center;
    margin-right: 32px;
}
#boxSearch {
    width: 213px;
    height: 57px;
    margin: -32px auto 20px;
    background: url(img/bg-search.png) no-repeat top left;
}
#boxSearchContent .searchboxform input {
    width: 176px;
    height: 15px;
    background: #c76767;
    margin: 15px;
    border: 1px solid #fff;
}
#searchSubmit {
    float: right;
    margin-top: -6px;
}

#boxBestsellers {
    width: 213px;
    background: url(img/bg-bestsellers.png) no-repeat top left;
    z-index: 50;
    padding: 50px 0 0 0;
    margin: -25px auto 20px;

 
}
#boxBestsellers .bestSellerItem {
    height: 73px;
    background: url(img/bg-bestsellers-item.png) repeat-x;
    padding-top: 9px;
    position: relative;
    z-index: 50;
    
}
#boxBestsellers p{
    margin: 0 9px;
    z-index: 50;
}
.bestSellerPrice {
    position: absolute;
    bottom: 20px;
    right: 0;
    height: 23px;
    float: right;
    background: #efa70b;
    min-width: 100px;
    text-align: center;
    z-index: 50;
}
.bestSellersBuy {
    padding: 0 9px;
    width: 60px;
    position: absolute;
    bottom: 20px;
    z-index: 50;
}
.bestSellersBuy a{
    float: left;
    font-size: 12px;
    color: #fff;
    text-decoration: underline;
    z-index: 50;
}

#contactInfo {
    width: 213px;
    margin: 0 auto;
    z-index: 50;
}
#contactInfo p {
    font-size: 11px;
    padding: 10px;
    z-index: 50;
}
#contactInfo #phones {
    background: url(img/bg-phones.png) no-repeat top left;
    width: 213px;
    height: 62px;
    z-index: 50;
}
#contactInfo #icq {
    margin-top: 20px;
    background: url(img/bg-icq.png) no-repeat top left;
    width: 213px;
    height: 62px;
    z-index: 50;
}
.productImg {
    margin: 10px;
    float: left;
}
.productImg img{
    float: left;
    clear: both;
}
.ProductInfoRight {
    float: left;
    margin: 10px;
}

.ProductInfoRight p span.bold {
    background: #F6B10C;
}
.form {
    padding: 10px;
}
#contactUsForm {
    
}

#loginForm .formLabel{
    
}

#ajaxQuickFind {
    z-index: 100;
    position: relative;
    padding-left: 10px;
}
.ajaxQuickFind, .ajaxQuickFind a {
    z-index: 100;
    background: #999;
}
ul.ajaxQuickFind {
    list-style: none;
}
li.ajaxQuickFind {
    padding: 5px 10px 5px 0;
}