@charset "utf-8";
/* CSS Document */


body#body {
background:url(/uploads/styles/body-bg.gif) repeat-x top;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
text-align:center;
}
div#main-holder {
background:url(/uploads/styles/main-bg.gif) no-repeat top;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 auto;
text-align:left;
width:1007px;
}
#main-holder a {
color:#fff;
font-size:11px;
}
#main-holder a:hover {
color:#c63;
text-decoration:none;
}
div#main {
border-left:1px solid #919191;
border-right:1px solid #919191;
margin:0 0 0 26px;
padding:162px 0 0;
position:relative;
width:953px;
}
div#header {
background:url(/uploads/styles/header.jpg) no-repeat;
height:132px;
width:953px;
}
div#topmenu {
background:#f93;
border-bottom:1px solid #424242;
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:700;
height:30px;
padding:0 0 0 5px;
}
div#topmenu-left,div#topmenu-left div,div#shop-btn-div {
float:left;
}
div#topmenu-right {
float:right;
}
div#topmenu-right a.shop {
background:#c63 url(/uploads/styles/basket-bg.gif) no-repeat top left;
border-left:1px solid #333;
border-right:1px solid #333;
color:#FFF;
display:block;
float:left;
height:30px;
line-height:30px;
padding:0 0 0 20px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:65px;
}
div#topmenu-right a.home {
background:#c63 url(/uploads/styles/home-menu-bg.gif) no-repeat top left;
border-left:1px solid #333;
border-right:1px solid #333;
color:#FFF;
display:block;
float:left;
height:30px;
line-height:30px;
padding:0 0 0 20px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:65px;
}
#topmenu-right a.shop:hover,#topmenu-right a.home:hover,a.mainsite-btn:hover,a.left-title3:hover,#topmenu-right a.forum:hover {
color:#000!important;
}
#topmenu-right a.forum {
background:#c63 url(/uploads/styles/forum-menu-bg.gif) no-repeat top left;
border-left:1px solid #333;
border-right:1px solid #333;
color:#FFF;
display:block;
float:left;
height:30px;
line-height:30px;
margin:0 0 0 5px;
padding:0 0 0 20px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:65px;
}
.topmenu-lnk-normal,a.topmenu-lnk-normal {
border-right:1px solid #333;
color:#FFF;
cursor:Pointer;
display:block;
float:left;
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:700;
height:30px;
line-height:30px;
padding:0 11px;
text-decoration:none;
background-color: #f93 !important;
}
.topmenu-lnk-hover,a.topmenu-lnk-normal:hover {
border-right:1px solid #333;
color:#000 !important;
cursor:Pointer;
display:block;
float:left;
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:700;
height:30px;
line-height:30px;
padding:0 11px;
text-decoration:none;
}


.topmenu-lnk-nobor {
border:none;
color:#FFF;
cursor:Pointer;
display:block;
float:left;
font-family:Arial, Verdana, Helvetica;
font-size:12px;
height:30px;
line-height:30px;
padding:0 8px;
text-decoration:none;
}
.topmenu-lnk-nobor-hover {
border:none;
color:#000;
cursor:Pointer;
display:block;
float:left;
font-family:Arial, Verdana, Helvetica;
font-size:12px;
height:30px;
line-height:30px;
padding:0 8px;
text-decoration:none;
}
.submenu-div {
background:#6a6a6a;
}
#search {
float:left;
width:200px;
}
a.btn,.btn,.login-button,a.login-button,.registration_button,.productmenu-button,.basket-btn,.fe_Button,.checkout_button,a.send-btn,.send-btn {
background:#ddd;
border-bottom:1px solid #999;
border-left:1px solid #eee;
border-right:1px solid #999;
border-top:1px solid #eee;
color:#1c1c1c!important;
cursor:pointer;
font-size:11px;
height:21px;
line-height:19px;
padding:0 7px;
text-align:center;
text-decoration:none;
}
.search-btn {
float:left;
margin:5px 0 0 5px;
}
.shop-search-btn {
display:block;
float:left;
padding:5px 0 0 5px;
}
.addtocart-button {
margin:0 0 2px 5px;
}
.bigbasket-btn {
margin:0 10px 0 0;
}
.inp,.login_input,.registration_input,.contactus_input,.newslist-formbox,.productmenu-dropdown,.basket_dropdown,.basket_discount_input,.fe_TextBox,.basket_input,.emailfriend_input,.guestbook_TextBox,.productdetails-dropdown {
border-bottom:1px solid #fafafa;
border-left:1px solid #848484;
border-right:1px solid #fafafa;
border-top:1px solid #848484;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:17px;
line-height:17px;
width:150px;
}
.biginp {
border-bottom:1px solid #fafafa;
border-left:1px solid #848484;
border-right:1px solid #fafafa;
border-top:1px solid #848484;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:120px;
line-height:17px;
width:150px;
}
.checkout_details_input {
background:#666;
border-bottom:1px solid #fafafa;
border-left:1px solid #848484;
border-right:1px solid #fafafa;
border-top:1px solid #848484;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:150px;
line-height:17px;
margin:5px 0 0;
width:200px;
}
.sminp,.basket_sminput {
border-bottom:1px solid #fafafa;
border-left:1px solid #848484;
border-right:1px solid #fafafa;
border-top:1px solid #848484;
font-size:11px;
height:17px;
line-height:17px;
width:40px;
}
.productmenu-quantity-input {
left:55px;
margin:0 0 4px;
position:absolute;
top:0;
}
.quantity-button {
left:100px;
margin:0 0 2px 5px;
position:absolute;
top:0;
}
.SelectContentItemInput {
border-bottom:1px solid #fafafa;
border-left:1px solid #848484;
border-right:1px solid #fafafa;
border-top:1px solid #848484;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:17px;
line-height:17px;
margin:0 0 15px;
width:250px;
}
.search-in {
float:left;
margin:4px 0 0 10px;
width:105px!important;
}
div#middle {
clear:both;
overflow:hidden;
width:100%;
}
div.mainsite-left-bg {
background:#000;
}
div.shop-left-bg {
background:#000 url(/uploads/styles/shop-leftside-bg.jpg) no-repeat bottom left;
}
div#middle-in {
background:url(/uploads/styles/leftside-bg1.gif) repeat-y left;
float:left;
margin:10px 0 0;
overflow:hidden;
padding:0 7px 0 0;
width:100%;
}
div#leftside {
float:left;
margin:9px 7px 0 5px;
overflow:hidden;
width:147px;
}
div.shop-left-side {
padding:0 0 170px;
}
a.left-title {
background:url(/uploads/styles/arr2.gif) no-repeat left center;
border-bottom:1px solid #666;
border-top:1px solid #666;
color:#FFF;
display:block;
font-family:Arial, Verdana, Helvetica;
font-size:11px;
font-weight:700;
height:21px;
line-height:21px;
padding:0 0 0 7px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}
a.left-title2 {
background:url(/uploads/styles/arr2.gif) no-repeat left center;
border-top:1px solid #666;
color:#FFF;
display:block;
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:700;
padding:4px 0 4px 20px;
text-decoration:none;
text-transform:uppercase;
}
a.left-title:hover,a.left-title2:hover {
color:#c63;
}
div#leftside img {
display:block;
margin:3px 0 0;
}
div#leftside p {
color:#FFF;
font-size:10px;
margin:8px 0 15px;
text-align:center;
}
div#content {
color:#FFF;
float:right;
padding:0 13px 10px 10px;
width:755px;
}
div#content p {
margin:8px 0 15px;
}
div.content-home {
background:url(/uploads/styles/home-bg.jpg) no-repeat top right;
clear:both;
float:left;
width:100%;
}
div.shop-home {
background:url(/uploads/styles/shopfront-bg.jpg) no-repeat bottom right;
clear:both;
float:left;
width:100%;
}
div.shop-home-new {
clear:both;
float:left;
width:100%;
}
p.shop-home-line {
border-top:1px solid #666;
clear:both;
margin:20px 0 15px;
padding:5px 0 10px;
}
div.content-home p,div.shop-home p {
width:360px;
}
div.content-home ul {
border-bottom:1px solid #666;
border-top:1px solid #666;
margin:15px 0;
padding:15px 0 15px 35px;
width:325px;
}
div.content-home ul li {
font-size:11px;
line-height:20px;
list-style-image:url(/uploads/styles/arr1.gif);
}
a.home-boxes {
border:3px solid #FFF;
display:block;
float:left;
font-size:0;
height:97px;
margin:0 15px 40px 0;
padding:0;
width:130px;
}
a.home-boxes:hover {
border:3px solid #c63;
}
a.home-boxes img {
border:none;
}
div#top-footer {
background:url(/uploads/styles/foot-bg1.jpg) no-repeat;
clear:both;
font-size:9px;
height:30px;
position:relative;
text-align:center;
}
div#stamp {
background:url(/uploads/styles/stamp.gif) no-repeat;
bottom:30px;
height:74px;
position:absolute;
right:0;
width:161px;
}
div#bottom-menu {
line-height:30px;
margin:0 auto;
}
div#bottom-menu table {
margin:0 auto;
text-align:center;
}
a.bottom-lnk-normal,.bottom-lnk-normal {
background:url(/uploads/styles/bottom-menu-bg.gif) no-repeat right center;
color:#fff;
cursor:Pointer;
font-size:10px;
padding:0 10px 0 5px;
text-decoration:none;
}
.bottom-lnk-hover {
background:url(/uploads/styles/bottom-menu-bg.gif) no-repeat right center;
color:#fff;
cursor:Pointer;
font-size:10px;
padding:0 10px 0 5px;
text-decoration:underline;
}
.bottom-lnk-last-normal {
color:#fff;
cursor:Pointer;
font-size:10px;
padding:0 10px 0 5px;
text-decoration:none;
}
.bottom-lnk-last-hover {
color:#fff;
cursor:Pointer;
font-size:10px;
padding:0 10px 0 5px;
text-decoration:underline;
}
.sub-bottom-link-normal {
background:#eddcb4;
border:1px solid #873a33;
border-bottom:0;
color:#000;
cursor:Pointer;
display:block;
font-size:10px;
line-height:23px;
padding:0 10px;
}
.sub-bottom-link-hover {
background:#eddcb4;
border:1px solid #873a33;
border-bottom:0;
color:#000;
cursor:Pointer;
display:block;
font-size:10px;
line-height:23px;
padding:0 10px;
text-decoration:underline;
}
div#footer {
border-top:1px solid #999;
text-align:center;
}
div#footer-in {
background:url(/uploads/styles/foot-bg.gif) no-repeat;
height:17px;
margin:0 auto;
width:959px;
}
.italic {
font-style:italic;
}
div.links-div {
clear:both;
float:left;
margin:0 0 10px;
width:95%;
}
div.links-div img {
float:left;
margin:0 10px 0 0;
}
div.newslist-category-front {
margin:0 0 20px;
}
div.newslist-image-front {
float:left;
margin:0 10px 0 0;
}
.news-title-lnk {
display:block;
font-size:12px;
font-weight:700;
text-decoration:none;
}
.newslist-date,.singlenews-date {
color:#fc9;
display:block;
}
div.newslist-paging-front {
border-top:1px solid #666;
margin:10px 0 0;
padding:5px 0 0;
width:60%;
}
.newslist-pagelinks {
margin:0 0 0 10px;
}
.pager-prevnextlnks a {
margin:0 5px 0 0;
}
table.tnotes-table,table.ipxgallery-table {
border:0;
color:#fff;
font-size:10px;
width:95%;
}
table.tnotes-table td {
border:1px dotted #555;
margin:0;
padding:10px 5px 0;
vertical-align:top;
width:45%;
}
table.tnotes-table td img {
float:left;
height:115px;
margin:12px 10px 0 5px;
width:84px;
}
.small-title {
color:#c63;
font-size:11px;
font-weight:700;
}
table.contactus_table td {
border:1px dotted #666;
margin:0;
padding:0 5px;
vertical-align:top;
width:45%;
}
table.cask_table td,table.distr_table td {
border:1px dotted #666;
margin:0;
padding:1px 5px;
vertical-align:top;
}
table.ipxgallery-table td {
border:1px dotted #666;
margin:0;
padding:5px;
text-align:center;
vertical-align:top;
}
table.ipxgallery-table td img {
border:none;
display:block;
margin:0 auto;
}
table.distr_table th {
background:#636363;
border:1px dotted #666;
color:#fea443;
margin:0;
padding:2px 5px;
text-align:left;
vertical-align:top;
}
div#itemsperbasket,div#loginmenu {
color:#FFF;
font-size:12px;
font-weight:700;
line-height:30px;
padding:0 0 0 10px;
}
div#itemsperbasket a,div#loginmenu a {
color:#FFF;
font-size:12px;
font-weight:700;
margin:0 10px 0 0;
}
div#itemsperbasket a:hover,div#loginmenu a:hover,a.breadcrumbs-lnk:hover {
text-decoration:none;
}
a.mainsite-btn {
background:#c63;
border-bottom:#333 1px solid;
border-left:#909090 1px solid;
border-right:#333 1px solid;
border-top:#909090 1px solid;
color:#FFF;
display:block;
font-family:Arial, Verdana, Helvetica;
font-size:11px;
font-weight:700;
height:30px;
line-height:30px;
margin:20px 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:142px;
}
a.left-title3 {
background:#b43c00;
border-bottom:#333 1px solid;
border-left:#909090 1px solid;
border-right:#333 1px solid;
border-top:#909090 1px solid;
color:#FFF;
display:block;
font-family:Arial, Verdana, Helvetica;
font-size:11px;
font-weight:700;
height:30px;
line-height:30px;
margin:20px 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:142px;
}
.wishlist-btn,.invisible,.productdetails-refnum,.promotionlist_innertable,.login-notification-label {
display:none;
}
table.supercategorymenu-holder {
border-bottom:1px solid #666;
width:100%;
}
div#breadcrumbs-div {
color:#c5c5c5;
font-size:11px;
padding:6px 0;
}
a.breadcrumbs-lnk {
color:#c5c5c5;
font-size:11px;
}
div.categorydescription-holder {
float:left;
padding:0 0 10px;
width:95%;
}
div.category-desc-img {
border:1px dotted #FFF;
float:left;
margin:10px 10px 10px 0;
padding:3px;
}
div.category-list-holder {
border-top:1px solid #666;
clear:both;
float:left;
margin:0 0 45px;
padding:5px 0;
width:95%;
}
table.category-list-holder td {
text-align:center;
width:25%;
}
table.category-list-holder table a img {
border:1px dotted #FFF;
display:block;
margin:0 auto;
padding:3px;
}
table.category-list-holder a span {
display:block;
font-weight:700;
margin:3px 0 0;
text-decoration:none;
}
div.login-holder table td {
padding:3px;
}
.error,.login_error,.registration_error,.singlenews-error,.productdetails-error,.productmenu-matrix-error {
color:#CCC;
}
.registration_title,
.reg-title {
border-bottom:1px solid #666;
font-weight:700;
padding:0 0 5px;

}
.reg-title {
margin-bottom: 20px;
}
.reg-holder #pageViwer_content3_ctl00_pnlError a{
visibility: hidden;
}
div.productmenu-holder {
border-top:1px solid #666;
float:left;
padding:10px 0;
width:94%;
margin-top: 5px;
}
div.promotionlistholder-holder {
border-top:1px dotted #444;
float:left;
padding:10px 0;
width:94%;
}
div.productmenu-paging-area,div.productmenu-dropdown-area,div.productmenu-dropdown-area2 {
float:left;
line-height:20px;
margin:0 10px;
}
div.productmenu-list-area {
clear:both;
padding:15px 0 0;
}
div.productmenu-item-holder,div.news-item-holder {
border:1px dotted #444;
clear:both;
float:left;
margin:0 0 10px;
padding:8px;
width:93%;
}
div.coctails-holder {
border:1px dotted #444;
clear:both;
float:left;
margin:0 0 10px;
padding:5px 5px 40px;
width:93%;
}
div.productmenu-thumb,div.promomatrix-image {
float:left;
margin:0 10px 0 0;
width:150px;
}
div.productmenu-productxt {
float:left;
width:450px;
}
div.productdetails-info {
float:left;
margin: 0 10px 10px 0;
width: 430px;
}
a.productmenu-name-link,#middle h3 {
color:#fc9;
display:block;
font-size:12px;
font-weight:700;
margin:0 0 3px;
text-decoration:none;
}
a.productmenu-name-link:hover,a.emailfriend-link:hover {
color:#FFF;
}
div.productmenu-promotion,div .productmenu-price-holder {
font-weight:700;
margin:3px 0;
}
div.productmenu-shortdescription,div.productmenu-recommended,div.productdetails-refnum,div.note {
color:#e2ac91;
margin:8px 0;
}
.productmenu-quantity-holder {
position:relative;
}
.productdetails-buysection {
height:25px;
line-height:25px;
position:relative;
}
.productmenu-addtowish-button,.productdetails-addtowish {
display:none;
margin:5px 0;
}
.productmenu-paging-area,.clearer {
clear:both;
}
.productdetails-enlargehint {
color:#666;
font-size:10px;
text-align:center;
}
.productdetails-images {
float:left;
padding:15px 10px 10px 0;
}
.productdetails-prodescription {
color:#fcfafa;
padding:8px 0;
}
.productdetails-prodescription li {
list-style-position:inside;
}
a.emailfriend-link {
background:url(/uploads/styles/email-afriend.gif) no-repeat left center;
color:#c63;
display:block;
font-weight:700;
height:23px;
line-height:23px;
margin:15px 0 0;
overflow:hidden;
padding:0 0 0 33px;
}
table.basket-table,table.prevorders-table,table.promodetails_grid {
border-left:1px dotted #555;
border-top:1px dotted #555;
margin:0 0 10px;
width:90%;
}
table.coctails-table {
border-left:1px dotted #555;
border-top:1px dotted #555;
margin:10px 0;
width:40%;
}
table.basket-table td,table.prevorders-table td,table.promodetails_grid td,table.coctails-table td {
border-bottom:1px dotted #555;
border-right:1px dotted #555;
padding:3px;
}
.basket_grdbasket_header,.orders_gridheader,.orderdetails_grdorderdetails_header,.promodetails_gridheader {
background:#333;
color:#d58433;
font-weight:700;
}
table.basket_dropdowntable,table.orderdetails_dropdowntable {
background:#333;
width:90%;
}
table.basket_dropdowntable td {
padding:5px;
}
.basket_grdbasket_row_notavailable,.basket_errormessage {
color:#e50000;
}
.price-lbl {
color:#fc9;
font-size:11px;
font-weight:700;
}
.basket_errormessage,.basket-buttons-holder {
padding:0 5px;
}
table.checkout-table {
margin:10px 0;
}
table.checkout-table td {
padding:4px 0;
}
div.checkout-buttons {
clear:both;
float:right;
padding:0 80px 0 0;
}
.checkout-sep {
border-top:1px dotted #7b7b7b;
}
#main-holder-popup {
background:url(/uploads/popup/main-popup-bg.gif) no-repeat top;
margin:0 auto;
text-align:left;
width:602px;
}
#main-popup {
border-left:1px solid #919191;
border-right:1px solid #919191;
margin:0 0 0 25px;
padding:115px 0 0;
position:relative;
width:550px;
}
#header-popup {
background:url(/uploads/popup/popup-header.jpg) no-repeat;
height:101px;
width:551px;
}
#topmenu-popup {
background:#6a6a6a;
border-bottom:1px solid #424242;
border-top:1px solid #8e8e8e;
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:700;
height:15px;
padding:0 0 0 5px;
}
#middle-popup {
background:#000;
clear:both;
overflow:hidden;
width:100%;
}
#middle-in-popup {
overflow:hidden;
padding:7px 15px;
}
.ipxholder {
text-align:center;
}
.ipxholder applet {
margin:0 auto;
}
#footer-in-popup {
background:url(/uploads/styles/foot-bg.gif) no-repeat;
height:17px;
margin:0 auto;
width:552px;
}
.categoryindex-anchor {
border-bottom:1px dotted #666;
font-weight:700;
padding:0 0 4px;
}
table.categoryindex-letterlist td {
width:200px;
}
div.staff-div,div.coctail-div {
border:1px dotted #777;
color:#999;
float:left;
margin:0 10px 10px 0;
padding:5px;
}
div.staff-div img {
border:none;
display:block;
margin:0 0 3px;
width:150px;
}
div.map-div {
float:right;
margin:0 20px 0 15px;
padding:15px 0 20px;
text-align:center;
}
div.map-div img {
border:none;
display:block;
margin:10px 0;
}
div.right-panels-gal {
padding:15px 0 40px;
}
.right-panels-gal table td,.guestbook_Table td {
border:1px dotted #777;
padding:3px;
}
.singleimage {
border:1px dotted #777;
clear:both;
float:left;
padding:3px;
}
.right-panels-gal table td input {
-moz-opacity:0.7;
filter:alpha(opacity=70);
opacity:0.7;
}
.right-panels-gal table td input:hover {
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
}
div.checkout-btn-div {
clear:both;
float:right;
padding:10px 60px 10px 0;
}
div.checkout-btn-div input {
margin:0 20px 0 0;
}
table.promo-homepage-holder {
margin:0 0 10px;
text-align:center;
width:100%;
}
table.promo-homepage-holder img {
margin:0 auto!important;
}
table.promo-homepage-holder p {
margin:0!important;
padding:10px 0 0;
}
p.promo-home-price {
color:#fc9!important;
font-weight:700;
padding:0!important;
}
div.faq-btn-holder {
margin:0 0 15px;
padding:0 0 10px;
}
div.faq-btn-holder a {
display:block;
float:right;
margin:0 100px 0 0;
}
div.faq-holder {
border-bottom:1px dotted #444;
border-top:1px dotted #444;
margin:0 0 15px;
padding:0 0 10px;
}
div.faq-bottom-div {
padding:0 0 65px;
}
div.gallery-links-holder {
padding:50px 0 0;
}
#gallery-layout-holder,.medialnk {
clear:both;
float:left;
width:100%;
}
.medialnk {
padding:10px 0 70px;
}
#gallery-left {
float:left;
width:350px;
}
#gallery-right {
float:right;
padding:15px 0 0;
width:350px;
}
.guestbook_Title,.faq-quest {
color:#fc9;
font-weight:700;
margin:0 0 3px;
text-decoration:none;
}
.faq-answ {
border-bottom:1px dotted #444;
padding:0 0 3px;
}
.productmenu-pager a {
text-transform:lowercase;
}
div.back-btn-holder {
clear:both;
width:100%;
}
div.ipx-holder {
padding:0 0 10px;
text-align:center;
}
.login-notification {
color:#CCC;
font-size:10px;
padding:0 0 15px 3px;
}
.emailfriend-link-holder {
clear:both;
float:left;
}
.checkout-deliverydetails, textarea.checkout-deliveryinstructions {
background:#666;
color:#FFF;
height:180px;
margin:5px 0 0;
overflow:auto;
width:200px;
}
div#top,#top-popup {
clear:both;
position:absolute;
top:0;
}
div#middle h1,#middle-popup h1 {
color:#FFF;
font-family:Arial, Verdana, Helvetica;
font-size:16px;
font-weight:700;
padding:10px 0 0;
text-transform:uppercase;
}
#middle h2,.title,#middle h2 a,#middle-popup h2 {
color:#fc9;
font-family:Arial, Verdana, Helvetica;
font-size:13px;
font-weight:700;
margin:0;
padding:10px 0 0;
}
#middle h1 span,#middle-popup h1 span {
color:#fc9;
}
.pager-prevnextlnks,.productmenu-quantity-holder,.productmenu-select-matrix,.productdetails-brand,.productdetails-thumbs,.productdetails-promo,.productdetails-pricesection,.productdetails-availability,.emailfriend-link-holder {
margin:5px 0;
}
table.distr_table,table.orderdetails_dropdowntable,.guestbook_Table,.guestbook_Pager,.faq_maindiv {
margin:0 0 10px;
} 
.searchresults-div {
padding: 0 0 70px 0;
} 
 
.faq-quest{
padding-top: 15px;
}
 
.prod_details_quantity2{
margin-top: 15px; margin-bottom: 15px;
font-size: 11px;
}

.productdetails-images img{ 
border-width: 0px;
}
.proddetails_reference{
visibility: hidden;
}
.proddetails-button {
left:0;
margin:0 0 2px 5px;
position:relative;
top:0;
}
.imagegal-title{
visibility: hidden;
}
.productmenu-thumb img{
border: 0px;
}

.prod_details_quantity2,
.prod_details_description_no_display{
display: none;
}
.dontdisplaythis,
.invis{
visibility: hidden;
}
.newslist-txt{
float: left;
}
.shop-textarea{
width: 350px;
height: 40px;
margin-top: 15px;
margin-bottom: 15px;
}
.delivery_required_by_display_none{
display: none;
}
.checkout-deliveryinstructions{
/* visibility: hidden; */
}

.checkout-btnsholder{
float: right;
padding-bottom: 80px;
}
.checkout_button2010,
.checkout_button20101{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
border-color:#EEEEEE #999999 #999999 #EEEEEE;
border-style:solid;
border-width:1px;
color:#1C1C1C !important;
cursor:pointer;
font-size:11px!important;
height:23px!important;
line-height:19px!important;
padding:0 7px!important;
text-align:center;
text-decoration:none;
display: block;
float: right;
margin-left: 10px; margin-right: 10px;
text-decoration:none;
}
.checkout_button20101{
height:25px!important;
}
.newslist-image-front img {
border: 0px;
}
.news-holder-front{
width: 95%;
}
.checkout_details_input{
	height:20px !important;
	margin-bottom:15px !important;
	margin-top:15px !important;
	width:150px !important;
	background: #fff;
	color: #000;
}
.delivery_required_by_display{
width: 90%;
}
#main_landing{
border-left:1px solid #919191;
border-right:1px solid #919191;
margin:0 0 0 26px;
padding:132px 0 0;
position:relative;
width:953px;
}
#middle-in_landing{
float:left;
margin:10px 0 0;
overflow:hidden;
padding:0 7px 0 0;
width:100%;
}
.landing_page_enter_button{
	background:#DDDDDD none repeat scroll 0 0;
	border-color:#EEEEEE #999999 #999999 #EEEEEE;
	border-style:solid;
	border-width:1px;
	color:#1C1C1C !important;
	cursor:pointer;
	font-size:11px;
	height:21px;
	line-height:19px;
	padding:0 7px;
	text-align:center;
	text-decoration:none;
}

.emailinputform{
	width: 120px;
	margin-left: 5px; 
	border: 1px solid #000;
	font-size: 10px;
}
.emailinputformsubmit{
	margin-bottom: 20px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#DDDDDD none repeat scroll 0 0;
	border-color:#EEEEEE #999999 #999999 #EEEEEE;
	border-style:solid;
	border-width:1px;
	color:#1C1C1C !important;
	cursor:pointer;
	font-size:11px;
	height:21px;
	line-height:19px;
	padding:0 7px;
	text-align:center;
	text-decoration:none;
	margin-left: 5px;  margin-top: 5px;	
}
span.left-title{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/uploads/styles/arr2.gif) no-repeat scroll left center;
border-bottom:1px solid #666666;
border-top:1px solid #666666;
color:#FFFFFF;
display:block;
font-family:Arial,Verdana,Helvetica;
font-size:11px;
font-weight:700;
height:21px;
line-height:21px;
padding:0 0 0 7px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
margin-top: 15px;
}

/**** on check out page**/
.delivery_required_by_DoNotdisplay{
	width: 90%;
	padding-bottom: 25px;
}

.content-home-leftside{
	width: 380px;
	height: auto;
	/*background: #000; */
}

.content-home-leftside-menu{
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	padding:15px 0 15px 20px;
	min-height: 186px;
	margin-top: 15px; margin-bottom: 20px;
}
.content-home-leftside-menu-item{
font-size:11px;
/* line-height:20px; */
background:url(/uploads/styles/arr1.gif) no-repeat left center;
color: #fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:left;
padding-left: 15px;
cursor: pointer;
width: 360px;
font-weight: bold;
text-decoration: underline;
}

.content-home-leftside-menu-item-hover{
font-size:11px;
/* line-height:20px; */
background:url(/uploads/styles/arr1.gif) no-repeat left center;
color: #FF9900;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:left;
padding-left: 15px;
cursor: pointer;
font-weight: bold;
text-decoration: underline;
}
.category-description-image{
padding-top: 10px;
}

.invoice-table td table td, 
.invoice-table td table td table td {
	background: #464646 !important;
}

/********* payment completion page ********/
.secpay-success-hparea{
visibility: hidden;
}



/**********distributor related pages ***/
#content .logged-holder .login-lbl,
#content .logged-holder .login-btn-cp,
#content .login-holder .login-lnk-forgot,
#content .login-holder .login-lbl-email,
#content .login-holder .login-inp-email{
display: none !important;
}
.distributorSectionExtraContent{
	padding-top: 15px;
	padding-bottom: 15px;
}
.login-tbl{
width: 700px;
}
#content .login-tbl .login-btn{
	float: left;
	display: block;
    background: #CC6633;
    border: 1px solid #FF9900;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    /* width: 65px; */
	padding-left: 10px;
	padding-right: 10px;
}
#content .logged-holder .login-btn{
	float: right;
	display: block;
    background: #CC6633;
    border: 1px solid #FF9900;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    /* width: 65px; */
	padding-left: 10px;
	padding-right: 10px;
}
#content .logged-holder .login-btn:hover,
#content .login-tbl .login-btn:hover{
    background: #ee8855;
	color: #fff;
	cursor: pointer;
}
.distributorSectionSubmenu{
padding-left: 250px;
width: 200px;
}
.distributorSectionSubmenuItem a {
    -moz-background-inline-policy: continuous;
    background: url("/uploads/styles/arr2.gif") no-repeat scroll left center transparent;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Verdana,Helvetica;
    font-size: 11px;
    font-weight: 700;
    height: 21px;
    line-height: 21px;
    margin-top: 15px;
    padding: 0 0 0 7px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.distributorSectionSubmenuItem a:hover {
	color: #FF9900;
}



