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

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

FORM,OL,UL {
margin:10px 0 0;
padding:0;
width:auto;
}

LI {
margin:0;
padding:0;
list-style:none;
display:block;
}

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

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

A:hover {
text-decoration:underline;
}

A IMG {
margin:5px;
border:none;
}

.submit {
font-family:Tahoma, Geneva, sans-serif;
color:#FFF;
background-color:#FF8F33;
border:none;
height:18px;
font-weight:700;
}

.searchBtn {
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#FFF;
background-color:#FF8F33;
border:none;
padding:1px 3px;
margin:0 2px;
line-height:10px;
}

.searchBox {
margin:0;
font-family:Tahoma, Geneva, sans-serif;
font-size:100%;
color:#333;
background-color:#FFF;
border:1px solid #888;
}

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

.textboxDisabled {
background-color:#FFF;
border:none;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#000;
}

li.bullet {
background-image:url(../styleImages/icons/menuBul.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:16px;
font-family:Tahoma, Geneva, sans-serif;
font-size:75%;
color:#FFF;
}

li.bulletLrg {
list-style-type:square;
font-family:Tahoma, Geneva, sans-serif;
font-size:100%;
}

li.num {
padding:0 0 0 10px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:18px;
}

li.account {
list-style-type:square;
padding-top:5px;
padding-bottom:5px;
}

.txtCopy {
padding:0 0 0 0px;
margin:0;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#333;
white-space:normal;
width:155px;
height:99px;
}

#topHeader UL.txtSiteDocs {
height:75px;
text-align:left;
border-left:1px dotted #333;
border-right:1px dotted #333;
padding:0 30px 0 3px;
overflow:hidden;
}

#topHeader UL.txtSiteDocs LI {
margin:0;
padding:0;
}

#topHeader UL.txtSiteDocs A {
/* font-family:Arial, Helvetica, sans-serif; */
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
padding:0 0 0 7px;
background-image:url(../styleImages/backgrounds/txtSiteDocs.gif);
background-position:0 50%;
background-repeat:no-repeat;
}

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

#bottomFooter UL.txtSiteDocs {
display:block;
border-top:1px solid #333;
border-bottom:1px solid #333;
padding:5px 0;
text-align:center;
}

#bottomFooter UL.txtSiteDocs LI {
display:inline;
}

#bottomFooter UL.txtSiteDocs A {
padding:0 10px;
background:none;
/* font-family:Arial, Helvetica, sans-serif; */
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
}

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

.itemSession {
display:block;
height:32px;
line-height:32px;

}

A.txtSession {
padding-left:25px;
font-family:Tahoma, Geneva, sans-serif;
font-weight:700;
font-size:12px;

color:#efffcd;
text-decoration:none;
text-transform:uppercase;
}

A.txtSession:hover {
text-decoration:underline;
color:#fff;
}

A.txtButton,A.txtButton:hover {
background-position:0 50%;
display:block;
float:left;
width:auto;
margin:0 30px 7px 3px;
background-image:url(../styleImages/backgrounds/txtButtonBg.jpg);
background-repeat:repeat-x;
text-decoration:none;
}

.txtButtonLeft {
display:block;
float:left;
width:auto;
height:20px;
background-image:url(../styleImages/backgrounds/txtButtonLeft.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
}

.txtButtonRight {
display:block;
float:left;
width:auto;
height:20px;
background-image:url(../styleImages/backgrounds/txtButtonRight.jpg);
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}

.txtButtonText {
background-position:0 0;
background-repeat:repeat-x;
font-family:Tahoma, Geneva, sans-serif;
font-weight:700;
font-size:10px;
line-height:20px;
color:#FFF;
text-align:center;
cursor:pointer;
}

.txtOldPrice {
font-size:12px;
font-weight:700;
color:#333;
text-decoration:line-through;
}

.txtSale {
font-size:14px;
font-weight:700;
font-family:Tahoma, Geneva, sans-serif;
color:#000;
height:auto;
}

.txtOutOfStock {
color:#F88;
}

.txtDefault,a.txtDefault,a.txtLink,a.txtLocation {
font-family:Tahoma, Geneva, sans-serif;
text-decoration:none;
}

a.txtDefault:hover,a.txtLink:hover,a.txtLocation:hover {
font-family:Tahoma, Geneva, sans-serif;
text-decoration:underline;
}

.txtContentTitle {
font-weight:400;
margin-bottom:10px;
margin:10px 0 0;
font:normal normal bold 17px/29px Arial, Helvetica, sans-serif;
display:block;
height:29px;
padding-left:20px;
background-image:url(../styleImages/backgrounds/boxContentCenter.jpg);
background-repeat:no-repeat;
background-position:0 0;
color:#efffcd;
}

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

.viewProdImageContainer {
text-align:center;
}

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

#viewProdImageBg_old {
border-bottom:1px solid #d8d8d8;
padding:10px;
margin:0 0 10px;
}

#viewProdImageInner {
text-align:center;
}

#viewProdImageInner_old {
width:317px;
margin:auto;
overflow:hidden;
text-align:center;
}

DIV.prodList {
width:170px;
height:auto;
padding:0 2px 0 3px;
float:left;
}

DIV.prodListHeader {
margin:10px 0 0;
height:20px;
width:169px;
background-image:url(../styleImages/backgrounds/prodListHeader.jpg);
background-repeat:no-repeat;
font-size:11px;
font-weight:700;
color:#333;
text-align:center;
text-transform:uppercase;
padding-top:30px;
}

DIV.prodListContent {
width:169px;
padding:0;
background-image:url(../styleImages/backgrounds/prodListContent.jpg);
background-repeat:repeat-y;
height:180px;
}

DIV.prodListContent IMG {
height:auto;
width:120px;
background-position:50% 50%;
background-repeat:no-repeat;
}

DIV.prodListFooter {
padding:0 0 5px;
height:8px;
width:169px;
font-size:1px;
line-height:1px;
background-image:url(../styleImages/backgrounds/prodListFooter.jpg);
background-repeat:no-repeat;
}

.tdListTitle,.tdcartTitle {
font-weight:700;
color:#444;
background-color:#EEE;
}

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

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

DIV.tdEven {
padding:2px;
}

DIV.tdOdd {
padding:2px;
}

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

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

.cartTotal {
padding-top:25px;
margin-top:3px;
background-image:url(../styleImages/icons/cart.gif);
background-repeat:no-repeat;
background-position:50% 0;
}

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

a.txtviewCart:hover {
background-color:#6C3;
color:#FFF;
}

.cartProgress {
/* font-family:Arial, Helvetica, sans-serif; */
font-family:Tahoma, Geneva, 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:Tahoma, Geneva, sans-serif;
color:#888;
}

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

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

.txtError {
/* font-family:Arial, Helvetica, sans-serif; */
font-family:Tahoma, Geneva, 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;
}

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

.txtCopyright,a.txtCopyright {
text-align:center;
font-family:Tahoma, Geneva, 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;
}

DIV#categoriesContainer {
padding-top:7px;
}

DIV.categories {
margin:0 10px;
background-image:url(../styleImages/backgrounds/bgCategories.gif);
background-position:0 100%;
background-repeat:repeat-x;
}

DIV.categories A {
padding-left:14px;
background-image:url(../styleImages/icons/menuBul.gif);
background-position:2% 50%;
background-repeat:no-repeat;
/* font-family:Arial, Helvetica, sans-serif; */
font-family:Tahoma, Geneva, sans-serif;
font-weight:700;
font-size:12px;
line-height:22px;
color:#363636;
text-decoration:none;
}

DIV.categories A:hover {
color:#363636;
text-decoration:underline;
}

A.productTitle {
margin:0 0 0 5px;
color:#666;
text-decoration:none;
font-size:18px;
font-weight:700;
}

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