﻿BODY,DIV,P,TABLE,TD {
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

P {
margin:0;
padding:5px 0;
}

FORM,OL,UL {
margin:0;
padding:0;
}

LI {
padding:0;
list-style:none;
display:block;
margin:0 0 0 20px;
background-image:url(../styleImages/icons/menuBul.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
line-height:16px;
}

.skinBox
{ display:none;}

SELECT,INPUT,TEXTAREA,BUTTON {
font-size:11px;
color:#000;
}

A {
color:#666;
text-decoration:none;
}

A:hover {
text-decoration:underline;
}

A IMG {
border:none;
}

A.productTitle {
font-weight:700;
font-size:12px;
text-decoration:none;
color:#444;
}

A.productTitle:hover {
text-decoration:underline;
}

.viewProdImageContainer {
width:100%;
float:left;
text-align:center;
}

#viewProdImageBg {
text-align:center;
padding:10px;
margin:0;
}

#viewProdImageInner {
text-align:center;
}

A.txtButton,A.txtButton:hover {
display:block;
height:15px;
float:left;
width:90px;
text-align:center;
text-decoration:none;
margin:5px 0 0 20px;
font-size:10px;
line-height:15px;
white-space:nowrap;
background-image:url(../styleImages/backgrounds/txtButton.gif);
background-repeat:repeat-x;
background-position:0 50%;
}

.txtButtonLeft {
margin:0;
display:block;
height:15px;
padding-left:5px;
background-image:url(../styleImages/backgrounds/txtButtonLeft.gif);
background-repeat:no-repeat;
background-position:0 50%;
}

.txtButtonRight {
display:block;
height:15px;
padding-right:5px;
background-image:url(../styleImages/backgrounds/txtButtonRight.gif);
background-repeat:no-repeat;
background-position:100% 50%;
}

.txtButtonText {
display:inline;
font-family:Arial, "Arial Narrow", Helvetica, Verdana, Geneva, Tahoma, sans-serif;
font-weight:400;
font-size:10px;
color:#ccc;
text-transform:lowercase;
cursor:pointer;
}

A.add_to_cart,A.add_to_cart:hover {
margin:0 0 0 20px;
display:block;
float:left;
width:90px;
}

A.details,A.details:hover, {
display:block;
float:left;
width:90px;
}

A.more,A.more:hover, {
display:block;
float:left;
width:45px;
}

A.view_details,A.view_details:hover {
margin:0 0 3px 20px;
display:block;
float:left;
width:90px;
}

A.txtButtonWide,A.txtButtonWide:hover {
width:140px;
}

A.txtCheckout,A.txtCheckout:hover {
width:140px;
}

A.txtUpdate,A.txtUpdate:hover {
width:140px;
}

.submit {
text-align:center;
text-decoration:none;
background-color:#202020;
margin:0;
padding:0 5px;
font-family:Arial, "Arial Narrow", Helvetica, Verdana, Geneva, Tahoma, sans-serif;
font-weight:400;
font-size:11px;
color:#ccc;
text-transform:lowercase;
border:1px solid #7e7e7e;
}

.textbox {
background-color:#EEE;
border:1px solid #333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.textboxDisabled {
background-color:#fff;
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

#productTable {
float:left;
width:100%;
}

DIV.prodList {
float:left;
width:33%;
padding:0;
}

DIV.prodListInner {
padding:6px 0;
width:130px;
margin:auto;
}

DIV.prodListContent {
padding:10px 0 0;
overflow:hidden;
background-color:#FFF;
}

DIV.prodListImage {
width:109px;
margin:auto;
height:110px;
overflow:hidden;
padding:1px;
border:1px solid #bfbfbf;
}

IMG.prodListImage {
display:block;
height:110px;
margin:auto;
background-repeat:no-repeat;
background-position:50% 50%;
}

DIV.prodListHeader {
margin:2px 0;
font-family:Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
font-weight:700;
color:#FFF;
background-color:#FFF;
text-align:center;
}

DIV.prodListHeader A {
font-family:Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
font-weight:700;
font-size:11px;
color:#5f5f5f;
text-align:center;
}

DIV.prodListPrice .txtSale {
display:block;
font-family:Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
font-weight:700;
font-size:12px;
color:#1F7FA8;
text-align:center;
}

DIV.prodListText {
margin:2px 0 0;
padding:0 5px;
color:#707780;
font-family:Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
font-size:11px;
overflow:hidden;
}

DIV.prodListControls {
background:#FFF;
margin:10px 0 0;
font-weight:700;
color:#FFF;
text-align:center;
padding:0;
}

DIV.prodListFooter {
height:19px;
line-height:19px;
color:#FFF;
}

TD.tdEven,.tdcartEven {
background-color:#FFF;
border:1px solid #C5C5C5;
}

TD.tdOdd,.tdcartOdd {
background-color:#FFF;
border:1px solid #C5C5C5;
}

DIV.tdEven {
padding:2px;
}

DIV.tdOdd {
padding:2px;
}

.pagination {
text-align:right;
padding-top:5px;
padding-bottom:5px;
}

.regSep {
padding:10px 0 30px;
margin:10px 0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.txtSale {
display:block;
font-family:serif;
font-weight:400;
font-size:14px;
color:#444;
border-top:1px dashed #666;
border-bottom:1px dashed #666;
margin:3px 0;
padding:3px 0;
text-align:center;
}

.txtOldPrice {
font-family:serif;
font-weight:400;
font-size:12px;
color:#777;
text-decoration:line-through;
}

.txtOutOfStock {
color:#F88;
}

.txtBoxSave {
color:#F90707;
padding-left:16px;
}

.txtDefault,a.txtDefault,a.txtLink,a.txtLocation {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.txtDefault:hover,a.txtLink:hover,a.txtLocation:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.txtCartPrice {
float:right;
color:#A00;
padding-right:12px;
}

.txtCart {
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
color:#000;
}

a.txtCartProduct:hover {
color:#F60;
text-decoration:underline;
}

a.txtviewCart:hover {
background-color:#fff;
color:#888;
}

.cartProgress {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
color:#888;
padding:4px;
border:1px solid #CCC;
width:350px;
margin:auto;
}

.txtcartProgressCurrent {
color:#F90;
font-weight:700;
}

.quickBuy {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#888;
}

.tdCartSubTotal {
padding-top:10px;
border-top:1px solid #888;
}

.txtStockWarn {
font-size:75%;
color:red;
}

.txtError {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:#050F72;
background-color:#FFCECE;
border:1px solid red;
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
padding-left:2px;
}

#txtCopy {
padding:2px 10px 2px 0;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
color:#888;
text-align:right;
}

DIV.txtCopyright {
display:block;
text-align:center;
padding:5px;
}

.txtCopyright,a.txtCopyright {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a.txtCopyright:hover {
text-decoration:none;
}

.dropDown {
color:#FFF;
background-color:#6f6f6f;
border-width:1px;
width:80px;
}

.whiteLine {
height:2px;
line-height:2px;
font-size:1px;
background-color:#FFF;
clear:both;
}

UL#txtSession {
display:block;
height:20px;
width: 780px;
margin:0px;
padding:2px 0;
text-align:center;
background-color:#9cd1d9;
}

UL#txtSession LI {
display:inline;
margin:0;
padding:0;
background:none;
}

UL#txtSession LI A {
margin:0;
padding:0;
font-size:0;
text-decoration:none;
color:#000;
}

UL#txtSession LI A:hover {
color:#ffffff;
}

UL#txtSession LI A SPAN {
padding:0 10px;
font-family:Arial,Helvetica, sans-serif;
font-weight:550;
font-size:13px;
text-transform:;
color:#404040;
}

UL#txtSession LI A IMG {
display:none;
margin:0;
padding:0;
border:none;
height:53px;
background-position:center;
background-repeat:no-repeat;
}

UL#htxtSession {
display:block;
height:22px;
margin:7px;
padding:2px 0 10px;
text-align:center;
background-color:#9cd1d9;
}

UL#htxtSession LI {
display:inline;
margin:0;
padding:0;
background:none;
}

UL#htxtSession LI A {
margin:0;
padding:0;
font-size:0;
text-decoration:none;
color:#FFF;
}

UL#htxtSession LI A:hover {
text-decoration:none;
}

UL#htxtSession LI A SPAN {
padding:0 10px;
font-family:"Arial Narrow", Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-weight:700;
font-size:15px;
color:#FFF;
}

UL#htxtSession LI A IMG {
display:none;
margin:0;
padding:0;
border:none;
height:53px;
background-position:center;
background-repeat:no-repeat;
}

UL#txtCategories {
display:block;
padding:0px 25px 10px 0px;
}

UL#txtCategories LI {
//background-image:url(../styleImages/icons/menuBul.gif);
background-repeat:no-repeat;
background-position:0 50%;
margin:0;
padding:0;
height:21px;
//border-bottom:1px dashed #545454;
}

UL#txtCategories LI A {
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:12px;
line-height:20px;
text-decoration:none;
color:#666666;
}

UL#txtCategories LI A:hover {
text-decoration:underline;
}

UL#txtSiteDocs {
display:block;
margin:22px 0 2px;
height:20px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
color:#888;
text-align:center;
list-style:none;
list-style-image:none;
}

UL#txtSiteDocs LI {
display:inline;
background:none;
margin:0;
padding:0;
}

UL#txtSiteDocs LI A {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
color:#888;
text-decoration:none;
padding:0 10px;
}

UL#txtSiteDocs LI A:hover {
text-decoration:underline;
}

DIV#boxCartContainer {
width:160px;
float:left;
padding:10px 10px 10px 30px;
}

DIV#boxCartTitle A {
font-family:"Arial Narrow", Helvetica, Arial, sans-serif;
font-weight:700;
font-size:18px;
color:#c65400;
}

DIV#boxCartContent {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:10px;
}

#boxLanguages {
width:120px;
float:left;
padding-top:7px;
text-align:left;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
}

#boxCurrencies {
width:170px;
float:left;
padding-top:7px;
text-align:left;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
}

#boxSearch {
width:200px;
float:left;
margin:0;
padding:8px 0 0;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:8px;
text-align:left;
}

.searchBtn {
width:28px;
height:20px;
border:none;
margin:0 0 0 5px;
background-image:url(../styleImages/icons/searchBtn.gif);
background-position:50% 50%;
background-repeat:no-repeat;
}

.searchBox {
width:80px;
margin:0;
padding:1px 0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFF;
background-color:#6f6f6f;
border-width:1px;
}

#boxMailingList {
width:232px;
height:104px;
float:left;
background-image:url(../styleImages/backgrounds/boxMailingList.jpg);
background-position:50% 50%;
background-repeat:no-repeat;
text-align:right;
}

#boxMailingList FORM {
padding:50px 12px 0 0;
}

#boxMailingListInput {
width:135px;
padding:2px 0 3px;
margin-bottom:4px;
border:1px solid #888;
}

#boxBottomBanner {
width:232px;
height:104px;
float:left;
background-image:url(../styleImages/backgrounds/boxBottomBanner.jpg);
background-position:50% 50%;
background-repeat:no-repeat;
}

#boxTitleCategories {
height:75px;
background-image:url(../styleImages/backgrounds/boxTitleCategories.jpg);
background-position:100% 0;
background-repeat:no-repeat;
text-align:right;
}

#categories {
width:180px;
height:20px;
margin:8px 17px 0 0;
}

DIV#boxRandomProd {
width:270px;
margin:auto;
}

DIV.boxRandomProd {
width:50%;
float:left;
}

DIV.boxRandomProdImage {
display:block;
height:140px;
float:right;
width:110px;
overflow:hidden;
}

IMG.boxRandomProdImage {
display:block;
width:110px;
margin:auto;
border:none;
background-repeat:no-repeat;
background-position:50% 50%;
}

.boxRandomProdText {
padding:2px 0 30px;
text-align:left;
font-family:Helvetica, Arial, Tahoma, sans-serif;
font-size:12px;
}

.boxRandomProdText .productTitle {
padding-bottom:10px;
font-family:Helvetica, Arial, Tahoma, sans-serif;
font-size:14px;

}

.boxRandomProdControls {
margin:0 8px;
background-color:#000;
}

#boxNews {
width:185px;
margin:auto;
padding:0;
margin-top:10px;
background-image:url(../styleImages/backgrounds/boxNews.gif);
background-position:100% 0;
background-repeat:repeat-y;
color:#000;
}

#boxNewsHeader {
padding:40px 10px 0 65px;
background-image:url(../styleImages/backgrounds/boxNewsHeader.gif);
background-position:100% 0;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#boxNewsContent {
padding:10px 10px 10px 25px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#boxNews A {
color:#f36219;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#boxNewsFooter {
background-image:url(../styleImages/backgrounds/boxNewsFooter.gif);
background-position:100% 100%;
background-repeat:no-repeat;
height:3px;
font-size:0;
line-height:0;
}

#boxHomeBlocks {
padding-top:20px;
font-family:Helvetica, Arial, Geneva, Verdana, sans-serif;
font-size:13px;
color:#737373;
text-align:justify;
}

#boxHomeWelcome {
padding:32px 144px 0 25px;
height:162px;
background-image:url(../styleImages/backgrounds/boxHomeWelcome.jpg);
background-position:95% 50%;
background-repeat:no-repeat;
text-align:justify;
}

#boxHomeWelcomeImage {
height:25px;
padding:0 0 15px;
background-image:url(../styleImages/backgrounds/boxHomeWelcomeImage.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#boxHomeWelcomeTitle {
padding:10px 0 0;
background-image:url(../styleImages/backgrounds/seph.gif);
background-position:0 0;
background-repeat:repeat-x;
font-family:Tahoma, Helvetica, Arial, Geneva, sans-serif;
font-weight:700;
font-size:11px;
color:#e80377;
}

#boxHomeWelcomeText {
padding:0 0 10px;
background-image:url(../styleImages/backgrounds/seph.gif);
background-position:0 100%;
background-repeat:repeat-x;
font-family:Helvetica, Arial, Geneva, Verdana, sans-serif;
font-size:11px;
color:#737373;
}

#boxHomeMoreLink {
padding:10px 0 0;
}

#boxHomeMoreLink A {
padding-left:10px;
background-image:url(../styleImages/icons/more.gif);
background-position:2px 7px;
background-repeat:no-repeat;
font-weight:700;
text-decoration:underline;
}

#boxHomeBottom {
padding:5px 25px 5px 144px;
height:152px;
background-image:url(../styleImages/backgrounds/boxHomeBottom.jpg);
background-position:3% 50%;
background-repeat:no-repeat;
text-align:justify;
}

#boxHomeBottomImage {
height:25px;
padding:0 0 15px;
background-image:url(../styleImages/backgrounds/boxHomeBottomImage.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#boxHomeBottomTitle {
font-family:Tahoma, Helvetica, Arial, Geneva, sans-serif;
font-weight:700;
font-size:11px;
color:#e80377;
}

#boxHomeBottomText {
padding:0 0 10px;
background-image:url(../styleImages/backgrounds/seph.gif);
background-position:0 100%;
background-repeat:repeat-x;
font-family:Helvetica, Arial, Geneva, Verdana, sans-serif;
font-size:11px;
color:#737373;
}

#boxHomeBottomLink {
padding:5px 0 0;
background-image:url(../styleImages/icons/boxHomeBottomLink.gif);
background-position:0 50%;
background-repeat:no-repeat;
}

#boxHomeBottomLink A {
display:block;
height:15px;
padding:0 0 0 20px;
background-image:url(../styleImages/icons/boxHomeBottomLink.gif);
background-position:0 50%;
background-repeat:no-repeat;
font-weight:700;
color:#e80377;
}