/* $TopStyle:URL=http://www.ceramicalibros.com/stylesheet.css$ */

BODY {
color : #353535; 
margin : 1px; 
font-family : Verdana, Arial, sans-serif;

} 
.errorBox {
font-size : 10px; 
background : #ffb3b5; 
font-weight : bold; 
} 
.stockWarning {
font-size : 11px; 
font-weight: bold;
background-color: transparent;
color : #cc0033; 
} 
.productsNotifications {
background : #f2fff7; 
} 
.orderEdit {
font-size : 10px; 
color : #70d250; 
text-decoration : underline; 
} 
A {
color : #353535; 
text-decoration : none; 
} 
A:hover {
color : #f3614b; 
text-decoration : underline; 
} 
FORM {
display : inline; 
} 
TR.header {
background : #006699; 
border-bottom : 1px solid #cccccc; 
border-top : 1px solid #cccccc; 
} 
TD.headerNavigation {
font-size : 10px; 
background : #006699; 
color : #ffffff; 
border-bottom : 2px solid #ff9900; 
border-top : 1px solid #cccccc; 
background-repeat : repeat-x; 
background-position : 0% 50%; 
font-weight : bold; 
} 
TD.breadcrumb {
font-size : 10px; 
background : #f5f5f5; 
color : #949494; 
font-weight : normal; 
border-bottom : 1px solid #cccccc; 
padding : 3px; 
border-top : 0px solid #333333; 
} 
TD.breadcrumb a , TD.breadcrumb a:visited , TD.breadcrumb a:hover {
color : #949494; 
} 
A.headerNavigation {
color : #ffffff; 
} 
A.headerNavigation:hover {
color : #ffffff; 
} 
TR.headerError {
background : #ff0000; 
} 
TD.headerError {
font-size : 12px; 
background : #ff0000; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
TR.headerInfo {
background : #00ff00; 
} 
TD.headerInfo {
font-size : 12px; 
background : #00ff00; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
TR.footer {
background : #536f9d; 
} 
TD.footer {
font-size : 10px; 
background : #006699; 
color : #ffffff; 
font-weight : bold; 
padding : 6px; 
} 
.infoBox {
background : #ffffff; 
background-color : transparent; 
} 
.infoBoxContents {
font-size : 10px; 
background-color : transparent; 
} 
.infoBoxNotice {
background : #ff8e90; 
} 
.infoBoxNoticeContents {
background : #ffe6e6; 
font-size : 10px; 
} 
TD.infoBoxHeading {
font-size : 10px; 
font-weight : bold; 
background : #EAEAEA; 
color : #006699; 
background-image : url('images/1-b-5.gif');
background-repeat : no-repeat; 
background-position : 0% 50%; 
border-bottom : 1 solid #cccccc; 
padding : 1px; 
border-top : 0 solid #ffffff; 
}

TD.infoBoxHeading2 {
font-size : 10px; 
font-weight : bold; 
background : #eaeaea; 
color : #006699; 
border-bottom : 1 solid #cccccc;
text-transform : uppercase; 
padding : 2px; 
border-top : 0 solid #ffffff; 
} 

TD.infoBox , SPAN.infoBox {
font-size : 10px; 
} 
TR.accountHistory-odd , TR.addressBook-odd , TR.alsoPurchased-odd , TR.payment-odd , TR.productListing-odd , TR.productReviews-odd , TR.upcomingProducts-odd , TR.shippingOptions-odd {
background : #fcfcfc; 
} 
TR.accountHistory-even , TR.addressBook-even , TR.alsoPurchased-even , TR.payment-even , TR.productListing-even , TR.productReviews-even , TR.upcomingProducts-even , TR.shippingOptions-even {
background : #f9f9f9; 
} 
TABLE.productListing {
border : 0 none inherit; 
border-style : solid; 
border-color : #b6b7cb; 
} 
.productListing-heading {
font-size : 10px; 
background : #E9E9E9; 
color : #006699; 
font-weight : bold; 
border-bottom : 1px solid #ffffff; 
padding : 2px; 
} 
TD.productListing-data {
font-size : 10px; 
} 
A.pageResults {
color : #949494; 
} 
A.pageResults:hover {
color : #FF6600; 
background : #ffffff; 
} 
TD.pageHeading , DIV.pageHeading {
font-size : 14px; 
font-weight : bold; 
color : #7B9EBD; 
} 
TR.subBar {
background : #f4f7fd; 
} 
TD.subBar {
font-size : 10px; 
color : #353535; 
} 
TD.main , P.main {
font-size : 11px; 
line-height : 1.5; 
padding : 5px; 
} 
TD.smallText , SPAN.smallText , P.smallText {
font-size : 10px; 
color : #949494; 
} 
TD.accountCategory {
font-size : 13px; 
color : #aabbdd; 
} 
TD.fieldKey {
font-size : 12px; 
font-weight : bold; 
} 
TD.fieldValue {
font-size : 12px; 
} 
TD.tableHeading {
font-size : 12px; 
font-weight : bold; 
} 
SPAN.newItemInCart {
font-size : 10px; 
color : #ff6600; 
} 
CHECKBOX , RADIO , INPUT , SELECT {
font-size : 11px; 
padding : 2px; 
} 
TEXTAREA {
width : 100%; 
font-size : 11px; 
background-color : #f8f8f8; 
border-style : inset; 
border-color : #f8f8f8; 
border-width : 1px; 
} 
SPAN.greetUser {
font-size : 11px; 
color : #949494; 
font-weight : NORMAL; 
} 
TABLE.formArea {
background : #f5f5f5; 
border-color : #7b9ebd; 
border-style : solid; 
border-width : 1px; 
} 
TD.formAreaTitle {
font-size : 12px; 
font-weight : bold; 
} 
SPAN.markProductOutOfStock {
font-size : 12px; 
color : #c76170; 
font-weight : bold; 
} 
SPAN.productSpecialPrice {
color : #ff0000; 
} 
SPAN.errorText {
color : #ff0000; 
} 
.moduleRowOver {
background-color : #efefef; 
cursor : auto; 
} 
.moduleRowSelected {
background-color : #f5f5f5; 
} 
.checkoutBarFrom , .checkoutBarTo {
font-size : 10px; 
color : #8c8c8c; 
} 
.checkoutBarCurrent {
font-size : 10px; 
color : #353535; 
} 
.messageBox {
font-size : 10px; 
} 
.messageStackError , .messageStackWarning {
font-size : 10px; 
background-color : #ffb3b5; 
} 
.messageStackSuccess {
font-size : 10px; 
background-color : #99ff00; 
} 
.inputRequirement {
font-size : 10px; 
color : #ff0000; 
} 
TD.category_desc {
font-size : 11px; 
line-height : 1.5; 
} 
.leftcolumn {
background-color : #f5f5f5; 
} 
.rightcolumn {
background-color : #f5f5f5; 
} 
.site {
background-color : #ffffff; 
} 
.newstitle {
background-color : #f5f5f5; 
border-bottom : 1px solid #666666; 
font-size : 11px; 
padding : 3px; 
} 
hr {
color : #d7d7d7; 
height : 1px; 
} 
.customer_head {
background-color : #f3f3f3; 
border : 1px solid #cccccc; 
font-size : 11px; 
padding : 2px; 
color : #363636; 
text-align : left; 
padding-left : 30px; 
} 
.prodinfo_head {
background-color : #f8f8f8; 
border : 1px solid #eaeaea; 
font-size : 12px; 
padding : 2px; 
color : #006699; 
text-align : left; 
font-weight : bold; 
padding-left : 4px; 
border-bottom : 1px solid #cccccc;
border-right : 1px solid #cccccc;  
} 
div#categories a {
display : block; 
background-color : #f5f5f5; 
padding-left : 5px; 
padding-top : 1px; 
padding-bottom : 1px; 
color : #000000; 
/*background-image : url('images/arr.gif');*/
background-repeat : no-repeat; 
background-position : 0% 50%; 
border-bottom : 1px solid #cccccc; 
} 
div#categories a:hover {
background-color : #f2f2f2; 
color : #3a3a3a; 
text-decoration : none; 
/*background-image : url('images/arr_hover.gif');*/
background-repeat : no-repeat; 
background-position : 0% 50%; 
border-bottom : 1px solid #ffffff; 
} 
div#categories_sub a {
display : block; 
background-color : #f5f5f5; 
padding-left : 5px; 
padding-top : 1px; 
padding-bottom : 1px; 
color : #000000; 
border-bottom : 1px solid #cccccc; 
} 
div#categories_sub a:hover {
background-color : #f2f2f2; 
color : #3a3a3a; 
text-decoration : none; 
/*background-image : url('images/arr_hover.gif'); */
background-repeat : no-repeat; 
background-position : 0% 50%; 
border-bottom : 1px solid #ffffff; 
} 
div#headernavigation a {
display : block; 
color : #e9e9e9; 
float : right; 
padding : 7px; 
border-left : 1px solid #cccccc; 
background-color : #006699; 
} 
div#headernavigation a:hover {
color : #f4f7fd; 
text-decoration : none; 
background-color : #b9b9b9; 
} 
.button {
padding : 0; 
} 
.pageheading {
font-size : 10px; 
font-weight : bold; 
border-bottom : 1px groove #FF6600; 
} 
.boxtext {
font-size : 11px; 
line-height : 1.5; 
padding : 5px; 
} 
.languages {
background-color : #006699; 
border-bottom : 1px solid #cccccc; 
padding-top : 5px; 
padding-right : 7px; 
padding-bottom : 2px; 
} 
