BODY, DIV, P, TABLE, TD {

font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

font-size: 11px;

color: #464646;

}

P {

margin: 0px;

padding: 5px 0px 5px 0px;

}

FORM, OL, UL {

margin: 0px;

padding: 0px;

}

LI {

margin: 0px;

padding: 0px;

list-style: none;

display: block;

}

SELECT, INPUT, TEXTAREA, BUTTON {

font-size: 10px;

color: #000000;

}

A {

color: #464646;

text-decoration: none;

}

A:hover {

text-decoration: underline;

}

A IMG {

border: none;

}







































A.productTitle {

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 12px;

color: #464646;

text-decoration: none;

text-transform: uppercase;

}

A.productTitle:hover {

text-decoration: underline;

/*color: #b90052;*/

}

.viewProdImageContainer {

text-align: center;

}

#viewProdImageBg {

text-align: center;

padding: 10px;

margin: 0;

}

#viewProdImageBg_old {

border-bottom: 1px solid #d8d8d8;

padding: 10px 10px 10px 10px;

margin: 0px 0px 10px 0px;

}

#viewProdImageInner {

text-align: center;

}

#viewProdImageInner_old {



width: 317px;

margin: auto;

overflow: hidden;

text-align: center;

}





















A.txtButton, A.txtButton:hover {

display: block;

float: left;

width: 104px;

height: 16px;

line-height: 15px;

margin: 0px 3px 0px 3px;

white-space: nowrap;

background-color: #297cc8;
text-align:center;

/*background-image: url(../styleImages/backgrounds/txtButton.gif);

background-repeat: repeat-x;

background-position: 0% 50%;*/



color: #FFFFFF;

}

.txtButtonLeft {

display: block;

height: 16px;

padding-left: 8px;

background-image: url(../styleImages/backgrounds/txtButtonLeft.gif);

background-repeat: no-repeat;

background-position: 0% 50%;

}

.txtButtonRight {

display: block;

height: 16px;

padding-right: 8px;

background-image: url(../styleImages/backgrounds/txtButtonRight.gif);

background-repeat: no-repeat;

background-position: 100% 50%;

}

.txtButtonText {

display: inline;

font-family: Tahoma, Verdana, Geneva, Tahoma, sans-serif;

font-weight: bold;

font-size: 11px;

color: #FFFFFF;

text-transform: uppercase;

cursor: pointer;

}

A.buy_it, A.buy_it:hover {

}

A.add_to_cart, A.add_to_cart:hover, A.add_to_cart SPAN {

background: url(../styleImages/bg/Bg_Bt_add_to_cart.gif) no-repeat;
width:89px;
height:18px;
color: #fff;
display:inline-block;
text-align:center;
padding:2px 0 0 0;
}

A.more, A.more:hover, {

}

A.view_details, A.view_details:hover {
background: url(../styleImages/bg/Bg_Bt_view_details.gif) no-repeat;
width:89px;
height:18px;
color:#0c6ed5;
display:inline-block;
text-align:center;
padding:2px 0 0 0;

}

A.txtButtonWide, A.txtButtonWide:hover {

width: 140px;

}

A.txtCheckout, A.txtCheckout:hover {

width: 140px;

}

A.txtUpdate, A.txtUpdate:hover {

width: 190px;

}

.submit {	

margin: 0;

padding: 0px 5px 0px 5px;

background-color: #297cc8;

border: 1px solid #297cc8;

font-family: Tahoma, Verdana, Geneva, Tahoma, sans-serif;

font-weight: bold;

font-size: 11px;

color: #FFFFFF;

text-align: center;

text-decoration: none;

text-transform: uppercase;

}

.textbox {

/*background-color: #EEEEEE;*/

border: 1px solid #333333;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #000000;

}

.textboxDisabled {

background-color: #FFFFFF;

border: none;

color: #888888;

}































#productTable {

float: left;

width: 70%;

margin: 0;



}

DIV.prodList {

float: left;

width: 269px;

height: 213x;

overflow: hidden;

margin: 0px 0px 0px 0px;

}

DIV.prodListInner {

width: 269px;

height: 213px;

margin: auto;



}


DIV.prodListHeader {

padding: 30px 0px 0px 25px;

height: 30px;

line-height: 12px;

/*white-space: nowrap;*/

/**overflow: hidden;**/

}

DIV.prodListHeader A.productTitle {

}

DIV.prodListContent {

height: 107px;

width: 215px;

margin: auto;

padding: 0px 0px 0px 0px;

background-image: url(../styleImages/backgrounds/prodListContent.gif);

background-repeat: repeat-x;

background-position: 0% 0%;

overflow: hidden;

}

DIV.prodListImage {

float: left;

width: 100px;

height: 110px;

overflow: hidden;

}

IMG.prodListImage {

width: 100px;

height: 110px;

padding: 0;

margin: 0;

background-repeat: no-repeat;

background-position: 50% 50%;

}

DIV.prodListContent2 {

float: right;

width: 110px;

}

DIV.prodListText {

padding: 10px 0px 0px 0px;

/*white-space: nowrap;*/

/**overflow: hidden;**/

font-size: 10px;

color: #000000;
overflow:auto;
height:66px

}

DIV.prodListPrice {

padding: 3px 0px 0px 0px;

font-weight: bold;

font-size: 12px;

color: #dc1400;

text-align: left;

}

DIV.prodListControls {

height: 20px;

padding: 10px 0px 0px 0px;

white-space: nowrap;

overflow: hidden;

}

DIV.prodList DIV.prodListControls {

width: 223px;

margin: auto;

}

DIV.prodListFooter {

clear: both;

font-size: 1px;
background:url(../styleImages/bg/boxLeftContentBottom.gif)  no-repeat;
display:block;
height:10px
/*width: 217px;

margin: auto;*/

}



TD.tdEven, .tdcartEven {

/*border-top: 1px dotted #888888;*/

background-image: url(../styleImages/backgrounds/seph.gif);

background-repeat: repeat-x;

background-position: 0% 0%;

}

TD.tdOdd, .tdcartOdd {

/*border-top: 1px dotted #888888;*/

background-image: url(../styleImages/backgrounds/seph.gif);

background-repeat: repeat-x;

background-position: 0% 0%;

}

DIV.tdEven {

/*background-color: #333333;*/

background-image: url(../styleImages/backgrounds/seph.gif);

background-repeat: repeat-x;

background-position: 0% 100%;

}

DIV.tdOdd {

/*background-color: #000000;*/

background-image: url(../styleImages/backgrounds/seph.gif);

background-repeat: repeat-x;

background-position: 0% 100%;

}





















.pagination {

text-align: right;

padding-top: 5px;

padding-bottom: 5px;

}

.regSep{

padding: 10px 0px 30px 0px;

margin: 10px 0px 10px 0px;

border-top: 1px solid #cccccc;

border-bottom: 1px solid #cccccc;

}

.txtSale {

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 12px;

text-align: right;

color: #dc1400;

}

.txtOldPrice {

font-weight: bold;

font-size: 12px;

text-align: right;

text-decoration: line-through;

color: #777777;

}

.txtOutOfStock {

color: #FF8888;

}

.txtBoxSave {

color: #F90707;

padding-left: 16px;

}

.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {

font-family: Verdana, Arial, Helvetica, sans-serif;

/*color: #070F72;*/

text-decoration:none;

}

a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {

font-family: Verdana, Arial, Helvetica, sans-serif;

/*color: #FF6600;*/

text-decoration:underline;

}













.txtCartPrice {

float: right;

color: #AA0000;

padding-right: 3px;

}

.txtCart {

font-family: Arial, Helvetica, sans-serif;

font-size: 75%;

color: #000000;

}

.cartTotal {

}

.cartTotal A {

}

/*

a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {

text-decoration: none;

color: #000000;

}

*/

a.txtCartProduct:hover {

color: #FF6600;

text-decoration: underline;

}

/*

a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {

font-family: Arial, Helvetica, sans-serif;

font-size: 75%;

font-weight: bold;

color: #FFFFFF;

background-color: #FF9900;

text-decoration: none;

font-weight: bold;

padding: 2px;

border: 1px solid #000000;

}

*/

a.txtviewCart:hover {

background-color: #66CC33;

color: #888888;

}

.cartProgress {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: normal;

color: #888888;

padding: 4px;

border: 1px solid #CCCCCC;

width: 350px;

margin: auto;

}

.txtcartProgressCurrent {

color: #297cc8;

font-weight: bold;

}

.quickBuy {

text-align: center;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #888888;

}

.tdCartSubTotal {

font-weight: bold;

padding-top: 10px;

border-top: 1px solid #888888;

}

/*

a.txtCheckout, a.txtUpdate {

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 11px;

color: #000000;

background-color: #FFFFFF;

text-decoration: none;

font-weight: bold;

padding: 0px 4px 0px 4px;

border: 1px solid #7b4d35;

}

*/

.txtStockWarn {

font-size: 75%;

color: #FF0000;

}

.txtError {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

color: #050F72;

background-color: #FFCECE;

border: 1px solid #FF0000;

padding-top: 2px;

padding-right: 2px;

padding-bottom: 2px;

padding-left: 2px;

}

.txtCopy {

}

.dropDown {

/*color: #FFFFFF;

background-color: #6f6f6f;*/

border-width: 1px;

width: 120px;

}

.whiteLine {

height: 2px;

line-height: 2px;

font-size: 1px;

background-color: #FFFFFF;

clear: both;

}















LI {

background-image: url(../styleImages/icons/menuBul.gif);

background-position: left;

background-repeat: no-repeat;

padding-left: 16px;

}

/*

li.bullet {

background-image: url(../styleImages/icons/menuBul.gif);

background-position: left;

background-repeat: no-repeat;

padding-left: 16px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 75%;

color: #FFFFFF;	

}

li.bulletLrg {

list-style-type: square;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 100%;

color: #000000;

}

li.num {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 75%;

color: #000000;

}

li.account {

list-style-type: square;

padding-top: 5px;

padding-bottom: 5px;

}

*/



























UL#subHeaderMenu {

display: block;

padding: 35px 5px 0px 0px;

text-align: right;

}

UL#subHeaderMenu LI {

display: inline;

margin: 0;

padding: 0px 8px 2px 8px;

background-image: url(../styleImages/backgrounds/subHeaderMenu.gif);

background-repeat: no-repeat;

background-position: 100% 50%;

}

UL#subHeaderMenu LI A {

font-family: "Arial Narrow", Arial, Helvetica, Tahoma, Verdana, sans-serif;

font-weight: bold;

font-size: 11px;

line-height: 11px;

color: #6c6c6c;

/*text-transform: lowercase;*/

}

















UL#txtSession {

display: inline-block;
margin: -9px 0 0 0;
overflow: hidden;
list-style: none;


}

UL#txtSession LI {

display: inline-block;
float: left;
text-align: center;
list-style: none;
border-left: solid 1px #fff;
background:none;
}


UL#txtSession LI.li2 {
border-right: solid 1px #fff;
}

UL#txtSession LI A {

padding: 0px 10px;
font-weight: bold;
font-size: 13px;
line-height: 13px;
color: #FFFFFF;
text-transform: uppercase;
}

UL#txtSession LI A:hover {

color: #CCCCCC;
text-transform: uppercase;
text-decoration: underline
}











DIV#ficaixes {

display: block;

padding: 2px 0 10px 0;

background-image: url(../styleImages/bg/boxLeftContentBottom.gif);

background-repeat: no-repeat;

background-position: 50% 100%;

}

UL#txtCategories {

display: block;

padding: 10px 20px 30px 20px;

background-image: url(../styleImages/bg/boxLeftContentBottom.gif);

background-repeat: no-repeat;

background-position: 50% 100%;

}

UL#txtCategories LI {

display: block;

height: auto;

line-height: 21px;

padding: 0px 0px 0px 0px;

background-image: url(../styleImages/bg/seph.gif);

background-repeat: repeat-x;

background-position: 0% 100%;

}

UL#txtCategories LI A {

padding: 0px 0px 0px 10px;

background-image: url(../styleImages/icons/catBul.gif);

background-repeat: no-repeat;

background-position: 0% 60%;

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-weight: normal;

font-size: 11px;

color: #333;

}

UL#txtCategories LI A:hover {

text-decoration: underline;
color:#297cc8;

}















#pageHeader UL#txtSiteDocs {

display: block;

padding: 5px 0px 0px 15px;

list-style: none;

list-style-image: none;

white-space: nowrap;

overflow: hidden;

}

#pageHeader UL#txtSiteDocs LI {

display: block;

height: 14px;

line-height: 14px;

padding: 0px 0px 0px 12px;

overflow: hidden;

/*background-image: url(../styleImages/icons/menuBul.gif);

background-repeat: no-repeat;

background-position: 0% 50%;*/

}

#pageHeader UL#txtSiteDocs LI.sep {

display: none;

}

#pageHeader UL#txtSiteDocs LI A {

white-space: nowrap;

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 10px;

color: #000000;

}

#pageHeader UL#txtSiteDocs LI A:hover {

}









#pageFooter UL#txtSiteDocs {

height: 23px;

line-height: 23px;

margin: 0;

padding: 0;

/*border-top: 1px solid #6b6f75;

border-bottom: 1px solid #6b6f75;*/

list-style: none;

list-style-image: none;

white-space: nowrap;

overflow: hidden;

text-align: center;

}

#pageFooter UL#txtSiteDocs LI {

display: inline;

margin: 0;

padding: 0px 2px 0px 2px;

background: none;

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 11px;

color: #6b6f75;

}

#pageFooter UL#txtSiteDocs LI A {

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 11px;

color: #6b6f75;

text-transform: uppercase;

padding: 0px;

}

#pageFooter UL#txtSiteDocs LI A:hover {

text-decoration: underline;

}

.blau{ color:#0c6ed5}

ol {list-style:none!important}

ol li {list-style:none!important; display:inline}













