/*GENERAL OSC --------------------------------------------------------------*/
td{ font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; }
.mainColumn .boxText { font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; color:#533; }
.rightColumn .boxText, .leftColumn .boxText { font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; color:#F8C25F !important; }
.errorBox { font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; background-color: #ffb3b5; font-weight: bold; }
.stockWarning { font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; color: #cc0033; }
.productsNotifications { background-color: #eeeeee; }
.orderEdit { }
body { background:url(images/slices/page_bg.jpg) repeat-y center;color: #333; margin: 0px;	 background-color:#343434;}
.bodyWrapper { width:100%;background:url(images/slices/pagewrapper_bg.jpg) repeat-y center;}
a {color: #F8C25F; text-decoration: none;}
a:hover {text-decoration: underline;}
.breadCrumb td{font-family: Tahoma; font-size: 10px; padding:2px; padding-left:10px; background:url(images/slices/red_bar.jpg) no-repeat center; height:26px; color: #FFFFFF;}
.breadCrumb a:link, .breadCrumb a:visited, .breadCrumb a:hover {color: #FFFFFF;}
.productByRow td {border-bottom:1px solid #ccc; padding:3px;}

/*header.php----------------------------------------------------------------*/
.header_logo{background: url(images/slices/logo.jpg) no-repeat left; vertical-align:top; height:240px; width:324px; }
.header_logo_latin {background: url(images/slices/logo_en.jpg) no-repeat left; vertical-align:top; height:240px; width:324px; }
.header_logo, .header_logo a{ color:#FFFFFF;}
.header{background: url(images/slices/header_bg.jpg) repeat-x; vertical-align:top; height:240px;}
.header, .header a:link, .header a:visited, .header a:hover {color: #FFFFFF;}
.headerNavigation{color:#ffffff; margin-top:95px; margin-right:20px; height:32px;}
.headerNavigation a:link, .headerNavigation a:visited, .headerNavigation a:hover{color:#FFFFFF;}
tr.headerError {background-color: #ff0000; }
td.headerError {font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; background-color: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}
tr.headerInfo {background-color: #00ff00;}
td.headerInfo {font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; background-color: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }

/*footer.php --------------------------------------------------------------*/
.footer{color:#ccc;}

/*COLUMNS --------------------------------------------------------------*/
.mainColumn{padding-left:0px; padding-right:0px;}
.mainColumn a{ color:#900;}
.leftColumn, .rightColumn{background-color:#4B4B4B;}

/*INFOBOXES & CONTENTBOXES --------------------------------------------------------------*/
h1{font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #990000; margin-top:15px; }
h3{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;}
.infoBox {padding:0px; margin-bottom:3px; }
.infoBox td {padding:0px; margin:0px;}
.infoBoxContents td { padding:0px; margin:0px;}
.infoBoxNotice {background-color: #FF8E90;}
.infoBoxNoticeContents {background-color: #FFE6E6; font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px;}
td.infoBoxHeading {background: url(images/slices/infobox.jpg) no-repeat; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #333333; padding:5px; padding-left:25px; font-style:italic;}
td.contentBoxHeading  {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #990000; padding:6px; padding-left:5px;}
td.contentBoxHeading a {color: #c00;}
td.infoBox, span.infoBox {margin-top:5px;font-family:  Georgia, "Times New Roman", Times, serif; font-size: 12px;}
td.main, P.main, .main table td{font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; line-height: 1.5;}

/*LISTINGS --------------------------------------------------------------*/
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {}
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {}
table.productListing {border: 0px; border-style: solid; border-color: #bbb; border-spacing: 1px;}
.productListing-heading {font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; background-color: #FFE2A6; color: #333; font-weight: bold;}
td.productListing-data { font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; border-bottom:1px dotted #996600}
td.productListing-data table td { border-width:0px;}
a.pageResults, a.pageResults:active, a.pageResults:visited {color: #2C6DA1;text-decoration:none;}
a.pageResults:hover {text-decoration:underline;}
SPAN.markProductOutOfStock {font-family: Tahoma, Tahoma; font-size: 12px; color: #c76170;font-weight: bold;}
.moduleRow { background-color: #FFE2A6; }
.moduleRowOver { background-color: #FFDC93; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FFC959; }
.prodimg{ border:1px solid #ccc;}

.checkoutBarFrom, .checkoutBarTo { font-family: Arial; font-size: 10px; color: #8c8c8c; }
a.checkoutBarFrom, a.checkoutBarTo { font-family: Arial; font-size: 10px; color: #2C6DA1 !important; }
.checkoutBarCurrent { font-family: Arial; font-size: 10px; color: #000000; }

.mainColumn li{list-style-image:url(images/arrow.gif);}
.leftColumn li, .rightColumn li{list-style-image:url(images/arrowBlack.gif);}
.cleanBullets, .cleanBullets li{margin-left:5px; padding-left:5px; list-style-image:none; list-style:none;}
.dataTbl {border:1px solid #ccc;}
.dataTbl th{border:1px solid #ccc;}
.dataTbl td{border:1px solid #ccc;}
th {font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; background-color: #DAE0C5; color: #333; font-weight: bold;}

/*VARIOUS --------------------------------------------------------------*/
tr.subBar {background-color: #f4f7fd;}
td.subBar {font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; color: #000000;}
td.smallText, SPAN.smallText, P.smallText {font-family: Tahoma; font-size: 10px; color:#666;}
td.accountCategory {font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 13px; color: #aabbdd;}
td.fieldKey {font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; font-weight: bold;}
td.fieldValue {font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px;}
td.tableHeading {font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; font-weight: bold;}

/*PRICE AND CART STUFF --------------------------------------------------------------*/
s { text-align:center;}
.productPrice, .productSpecialPrice{font-family:  Georgia, "Times New Roman", Times, serif;  display:block; color:#900; padding:4px; margin:0px; text-align:center; font-weight: bold; font-size:18px;}
.productSpecialPrice {color: #dd8800;}
SPAN.newItemInCart {font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; color: #ff0000;}
.cart td{ font-family:  Georgia, "Times New Roman", Times, serif; font-size: 12px;font-weight: normal;color:#999999;}

/*FORM STUFF --------------------------------------------------------------*/
form {display: inline;}
CHECKBOX,INPUT, RADIO, SELECT  {font-family: Arial; font-size: 12px; background-color: #FFDC93; }
TEXTAREA {width: 100%; font-family: Arial; font-size: 12px; background-color:#FFDC93;}
table.formArea {background-color: #eee; border-color: #7b9ebd; border-style: solid; border-width: 1px;}
td.formAreaTitle {font-family: Tahoma, Tahoma; font-size: 12px; font-weight: bold;}
.inputRequirement { font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; color: #F8C25F; }
.input_btn{ background-color: #FFFFFF; }

/* message box --------------------------------------------------------------*/

.messageBox { font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; }
.messageStackError, .messageStackWarning { font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; background-color: #cc0000; color:#ffffff; padding:2px; }
.messageStackSuccess { font-family:  Georgia, "Times New Roman", Times, serif;  font-size: 12px; background-color: #00cc00; color:#ffffff; padding:2px; }
.newsBox { width:212px; display:inline; float:right; margin:5px; margin-right:0px;}
SPAN.errorText {font-family:  Georgia, "Times New Roman", Times, serif;  color: #ff0000;}

/*CATEGORIES NAV START --------------------------------------------------------------*/

a.categoryLink:link, a.categoryLink:visited {
    background: url(images/slices/cat_box.jpg) no-repeat;
	display: block;
	padding: 6px;
	color:#000000;
	font-family:  Georgia, "Times New Roman", Times, serif; 		
	vertical-align: middle;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	text-align: left;
	text-decoration: none;
	
	padding-left:20px;}
	
a.categoryLink:hover {
	text-decoration: underline;
}

a.categoryLinkSub:link, a.categoryLinkSub:visited {
	font-family:  Georgia, "Times New Roman", Times, serif; 
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;	
	text-align: left;
	text-decoration: none;
	padding: 1px;
	margin-top:1px;
}
a.categoryLinkSub:hover {
	text-decoration: underline;
}

a.categoryLink .selected {
	color:#990000;
}

a.categoryLinkSub .selected {
	font-weight:bold;
}

/*WISHLIST START --------------------------------------------------------------*/
.install {
font-style: normal;
}
.highlight {
color:#990000;
}
#navcontainer ul
{
list-style-type: none;
text-align: center;
padding: 2px;
position: relative;
z-index: 1;
}

#navcontainer li
{
display: inline;
text-align: center;
margin: 2px 2px;
}

#navcontainer li a
{
padding: 2px 2px;
color: #000;
background-color: #fff;
border: 1px solid #666;
text-decoration: none;
}

#navcontainer li a:hover
{
color: #900;
border: 1px solid #666;
border-top: 2px solid #333;
border-bottom: 2px solid #333;
}
.code {
	border: 1px dashed #666;
	padding: 8px;
	white-space: pre;
}
