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

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

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

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

SELECT,INPUT,TEXTAREA,BUTTON {
padding:0;
margin:0;
font-size:10px;
color:#000;
}

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

A:hover {
text-decoration:underline;
}

A IMG {
border:none;
}

.txtContentTitle {
border-bottom:1px silver solid;
display:block;
height:28px;
line-height:28px;
padding-left:20px;
padding-top:10px;
font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-weight:400;
font-size:22px;
color:#ff8600;
}

.tdListTitle,.tdcartTitle {
background-color:#ff8600;
font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;
font-weight:700;
font-size:11px;
color:#FFF;
}

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

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

.viewProdImageContainer {
width:100%;
overflow:hidden;
text-align:center;
}

A.txtButton,A.txtButton:hover {
display:inline;
text-align:center;
text-decoration:none;
background-color:#ff8600;
padding:1px 4px;
margin:0 0 0 1px;
font-size:9px;
line-height:15px;
white-space:nowrap;
}

.txtButtonLeft {
display:inline;
}

.txtButtonRight {
display:inline;
}

.txtButtonText {
display:inline;
font-family:Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
font-weight:700;
font-size:12px;
color:#FFF;
text-align:center;
cursor:pointer;
}

A.add_to_cart,A.add_to_cart:hover {
background:#A00;
}

a.details,A.details:hover {
background-color:#6b635d;
}

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:#ff8600;
margin:0;
padding:0 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:10px;
color:#FFF;
border:1px solid #FFF;
}

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

.textboxDisabled {
background-color:#000;
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 gray inset;
}

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:12px;
color:#5f5f5f;
}

DIV.prodListPrice .txtSale {
margin:10px 0 0;
display:block;
font-family:Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
font-weight:700;
font-size:12px;
color:#000;
text-align:center;
background-color:#A8A4A4;
}

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

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

DIV.prodListControlsRan {
margin:10px 0 0;
font-weight:700;
text-align:center;
padding:0;
}

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

TD.tdEven,.tdcartEven {
border-top:1px dotted #888;
}

TD.tdOdd,.tdcartOdd {
border-top:1px dotted #888;
}

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 {
font-size:12px;
font-weight:700;
text-align:right;
color:red;
}

.txtOldPrice {
font-size:12px;
font-weight:700;
text-align:right;
text-decoration:line-through;
color:#FFF;
font-family:Arial, Helvetica, Verdana, Geneva, Tahoma, sans-serif;
}

.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:3px;
}

.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:#6C3;
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 {
margin-top:1px;
padding-top:10px;
width:284px;
float:left;
text-align:center;
font-size:10px;
background-image:url(../styleImages/backgrounds/txtCopy.jpg);
background-repeat:no-repeat;
background-position:50% 0;
color:#333;
}

.txtCopy {
margin:0 0 0 10px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:center;
}

DIV.txtCopyright {
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 {
width:120px;
}

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

UL#txtSession {
display:block;
float:left;
padding:0;
}

UL#txtSession LI {
display:block;
float:left;
width:115px;
height:71px;
margin:0;
padding:0;
border-left:1px solid #FFF;
background-color:#000;
background-repeat:no-repeat;
background-position:50% 100%;
text-align:center;
}

UL#txtSession LI A {
line-height:20px;
font-family:Geneva, Tahoma, Verdana, Arial, sans-serif;
font-weight:700;
font-size:11px;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}

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

#txtSession1 {
background-image:url(../styleImages/backgrounds/txtSession1.jpg);
}

#txtSession2 {
background-image:url(../styleImages/backgrounds/txtSession2.jpg);
}

#txtSession3 {
background-image:url(../styleImages/backgrounds/txtSession3.jpg);
}

#txtSession4 {
background-image:url(../styleImages/backgrounds/txtSession4.jpg);
}

UL#txtCategories {
display:block;
background-color:#faefd9;
border:1px solid #dfc590;
padding:2px 5px 8px;
}

UL#txtCategories LI {
background-image:url(../styleImages/backgrounds/seph.gif);
background-repeat:repeat-x;
background-position:0 100%;
margin:0;
padding:0;
}

UL#txtCategories LI A {
padding-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:13px;
line-height:20px;
text-decoration:none;
}

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

UL#txtSiteDocs {
display:block;
padding:0 0 20px 40px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:10px;
color:#FFF;
list-style:none;
list-style-image:none;
}

UL#txtSiteDocs LI {
display:block;
margin:0;
padding:0;
height:20px;
line-height:20px;
}

UL#txtSiteDocs LI A {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:10px;
color:#000;
text-decoration:none;
text-transform:uppercase;
padding:0 0 0 10px;
}

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

DIV#boxCartContainer {
padding:8px 0 8px 60px;
background-color:#FFF;
background-image:url(../styleImages/icons/cart.png);
background-repeat:no-repeat;
background-position:6% 50%;
border-bottom:4px solid #6b635d;
margin-bottom:1px;
}

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

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

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

#boxSearch {
width:280px;
float:right;
margin:0;
padding:20px 10px 0 0;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
}

.searchBtn {
width:41px;
height:17px;
margin:1px 0 1px 5px;
border:1px solid #F8F8F8;
background-image:url(../styleImages/icons/searchBtn.gif);
background-position:50% 50%;
background-repeat:no-repeat;
}

.searchBox {
width:120px;
margin:0;
padding:2px 0 3px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
color:#000;
background-color:#FFF;
border:1px solid #888;
}

#boxMailingList {
background-color:#a12b00;
background-image:url(../styleImages/icons/boxTitleBul.gif);
background-repeat:no-repeat;
background-position:6px 6px;
height:18px;
line-height:18px;
padding-left:20px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#FFF;
margin-bottom:8px;
margin-top:8px;
}

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

#boxMailingListInput {
margin-bottom:4px;
margin:65px 0 0 10px;
width:135px;
padding:2px 0 3px;
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:50px;
background-image:url(../styleImages/backgrounds/boxTitleCategories.jpg);
background-position:100% 0;
background-repeat:no-repeat;
text-align:center;
}

.boxContentMail {
background:#F87ff3 url(../styleImages/backgrounds/boxMailingList.jpg);
padding:0;
height:95px;
background-repeat:no-repeat;
}

.boxContent {
padding:0;
}

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

DIV#boxRandomProd {
padding:3px;
}

DIV.boxRandomProdImage {
display:block;
height:113px;
overflow:hidden;
background-color:#FF8600;
}

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

.boxRandomProdText {
padding:2px 0 8px;
text-align:center;
font-size:10px;
}

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

.homeBlock {
float:left;
width:50%;
}

.homeBlockContent {
padding:60px 120px 0 10px;
font-size:10px;
}

.homeBlockContent A {
text-decoration:underline;
}

.homeBlock1 {
height:205px;
background-image:url(../styleImages/homeBlock1.jpg);
}

.homeBlock2 {
height:205px;
background-image:url(../styleImages/homeBlock2.jpg);
}

.homeBlock3 {
height:186px;
background-image:url(../styleImages/homeBlock3.jpg);
}

.homeBlock4 {
height:186px;
background-image:url(../styleImages/homeBlock4.jpg);
}
