﻿/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/* Header*/
@import url(header.css);
/* Header */

/*Left Column*/
@import url(column_left.css);
/* Left Column *

/* Main text layout*/
@import url(layout-main.css);
/* Main text layout */

/*  dynamenu (edit in stylesheet_dynamenu.css BOF ********************* */
@import url(dynamenu.css);
/*  dynamenu (edit in stylesheet_dynamenu.css EOF ********************* */

/* Main text layout*/
@import url(cat-menu.css);
/* Main text layout */

/* Footer*/
@import url(footer.css);
/* Footer */

html { height: 100%; margin-bottom: 1px; }  /* Forces vert scrollbar on all pages*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: left;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #0072AC; text-decoration: underline; }

BODY {
	color: #586770;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;	
	background: url(../images/body-bg.jpg) repeat-x top center #D3D3E7;
	background-repeat: repeat-x;
}

#main_container {
	width: 870px;/* width can be changed to what you want just stay under 790px*/
	/*border-right: 5px solid #999;*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	/*background-color: #CCC;*/
	background-image: url(../images/body.png);
	background-repeat: repeat-y;
	position: relative;
 }
 
 #main_container img {
 border: 0;
 }
 
.main_page {
background-color: #ffffff;
margin: 0 5px 5px 0px;
} 

A {
font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #4748BF;
  text-decoration: none;
}

A:hover {
  color: #9B7147;
  text-decoration: none;
}


/*.topmenu{ list-style-type: none; margin-left:10px; margin-top:0px;margin-bottom:0px; margin-right:0px; line-height:1em;}
a.atopmenu{font-family:Tahoma Arial, Helvetica, sans-serif;color:#e4d8a5; text-decoration:underline;font-size: 11px;}
a.atopmenu:hover{font:Tahoma Arial, Helvetica, sans-serif;color:#e4d8a5; text-decoration:none;font-size: 11px;}*/
FORM {
	display: inline;
}

TR.header {
  /*background: blue;*/
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: blue;
  font-weight : bold;
}

A.headerNavigation { 
  color: blue; 
}

A.headerNavigation:hover {
  color: blue;
}

.headerError {
  background: #ff0000;
}

.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: blue;
  font-weight : bold;
  text-align : center;
}

.headerInfo {
  background: #00ff00;
}

.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: blue;
  font-weight: bold;
  text-align: center;
}
a.menu{
   /* background-color:#CCCCCC;*/
	/*background:url(../images/menu_t.gif) repeat-x; */
	display:block;
	width:119px;
	height:27px;
	padding-top:10px;
	padding-left:0px;
	color:#6c6f65;
	font:bold 11px Tahoma, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border: thin solid blue;
}
a.menu:hover{
   /* background-color:#CCCCCC;*/
	/*background:url(../images/menu_th.gif) repeat-x; */
	display:block;
	width:119px;
	height:27px;
	padding-top:10px;
	padding-left:0px;
	color:#6c6f65;
	font:bold 11px Tahoma, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:underline;
	border: thin solid blue;
}
.search{color:#333333; text-decoration:underline}
.search:hover{color:#666666; text-decoration:none}
.horiz_menu{font:11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#D3F4FF;}
.horiz_menu:hover{font:11px Tahoma, Helvetica, sans-serif; text-decoration:underline; color:#D3F4FF;}
.categories{color:#343940;}
.categories:hover{color:#343940;}
*.header{border:1px solid #6DC7E5; text-align: left; padding-left:10px; padding-top:4px;
  background:url(../images/box_bg.gif) repeat-x; height:22px; margin-bottom:1px;color:blue;font:bold 14px Arial,Tahoma, Helvetica, sans-serif;}
.productName{color:#586770; font-weight:bold; font:12px Arial,Tahoma, Helvetica, sans-serif; padding: 2px;}
/*.productName:hover{color:#9cd8fd; font-weight:bold;font:12px Arial,Tahoma, Helvetica, sans-serif; text-decoration:underline;}*/
.price{color:#586770; font:bold 16px Arial, Helvetica, sans-serif;}

a.bestsellers{ color:#586770; text-decoration:none;}
a.bestsellers:hover{ color:#9B7147; text-decoration:underline;}

.infoBox {

}

.infoBox1{
	/*background-color: #CCC;*/
	border:0px solid #A6B3BA;
	padding-right: 10px;	
}

.infoBoxContents {
 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoHeaderHeading {
  color:#333333; font-size:10px;padding-left:4px; padding-bottom:3px; text-align:left;
}
TD.infoBoxHeading {
	/*background: #CCCCCC;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	color: pink;	
}

TD.infoBoxHeading_alt {
  /*background:#FEF200;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-transform:none;
  color: #666666;
}

TD.infoBoxHeading2 {
  background:url(../images/infobox/infobox_bg.gif) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform:uppercase;
  padding-left: 75px;
  color: blue;
}

TD.infoBoxCategoriesHeading {
  background:url(../images/infobox/cat_bg.gif) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: blue;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  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: #CCC;*/
}

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: #CCC;*/
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #c2c5bb;
  border-spacing: 1px;
  /*background: #CCC*/;
}

TABLE.productListing-alt {
  border: 1px;
  border-style: solid;
  border-color: #c2c5bb;
  border-spacing: 0px;
  background: blue;
  border-top: 2px  solid;
  border-bottom: 0px  solid;
  border-right: none;
  border-left: none;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c2c5bb;
  color: #333333;
  font-weight: bold;
  padding: 5px; 
}

.productListing-heading-alt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c2c5bb;
  color: blue;
  font-weight: bold;
  padding: 2px;
  margin-left: 18px;   
  width: 90%;    
}

.productListing-heading a{
 
  color: #333333;
  font-weight: bold;
}
.productListing-heading a:hover{
 
  color: #9999FF;
  font-weight: bold;
text-decoration:underline;
}

.productListing-price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  color: #4748BF; 
  margin: 0 10px 0 10px; 
}

.productListing-price-alt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #4748BF;
  text-decoration: line-through;
  margin: 0; 
}

.productListing_read_more {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #CC9866;
  font-weight: bold;  
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  padding: 5px 10px 0 10px;
}

TD.productListing-data a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color:#586770;
  padding: 3px 0 3px 0;
}

TD.productListing-data a:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color:#9999FF;
  padding: 3px 0 3px 0;
}

TD.productListing-data-alt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  padding: 5px 10px 0 10px;
}

TD.productListing-data-alt a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#CC9866;
  padding: 3px 0 3px 0;
}

TD.productListing-data-alt a:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#9999FF;
  padding: 3px 0 3px 0;
}

A.pageResults {
  color: #4A4949;
}

A.pageResults:hover {
  color: #4A4949;
  text-decoration:none;
  
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #4748BF;
  text-align: left;
  padding: 0 5px 0 0;
}

TD.pageHeading-price, DIV.pageHeading-price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #4748BF;
  text-align: right;
   position: absolute;
  right: 30px;
  top: 38px;
  padding: 0;
}

TD.pageHeading-alt, DIV.pageHeading-alt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: blue;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	font-size: 12px;
	color:#586770;
	line-height: 1.5;
	/*list-style-position: inside;*/
	text-indent: 0px;
	padding: 5px 5px 5px 10px;  
}

TD.main-alt, P.main-alt {
  font-family: Verdana, Arial, sans-serif;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
  color:#4E4F4A;  
  line-height: 1.5;
  list-style-position: inside;
  text-indent: 0px;  
  padding: 5px 10px 0 10px; 
  }

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.smallTextblue, span.smallTextblue, P.smallTextblue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;  
}

TD.smallTextred, SPAN.smallTextred, P.smallTextred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #CC0000;
  padding-top: 3px;
  background-color: lightgrey;
}

TD.smallText-alt, SPAN.smallText-alt, P.smallText-alt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border-bottom: solid #9900CC;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.special {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #CC9866;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;;
  color: #C20000;
  font-weight: bold;
  font-size: 14px;  
}

SPAN.productSpecialPrice-alt {
  font-family: Verdana, Arial, sans-serif;;
  color: #C20000;
  font-weight: bold;
  font-size: 20px;  
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;

}

.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;

}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; }

*.h11{color:#6d7066; font-weight:bold; text-decoration:none; font-size:11px;}
*.h11:hover{color:#6d7066; font-weight:bold; text-decoration:underline;font-size:11px;}

*.m11{color:#6d7066; text-decoration:none; font-size:10px;}
*.m11:hover{color:#6d7066; text-decoration:underline;font-size:10px;}

/* Contribution Prof_Invoice and PackingSlip */
.pageHeading-invoice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; padding: 3px; }
.pageHeading-invoice2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; border: 1px ridge #CCCCCC; padding: 3px; }
.dataTableHeadingContent-invoice { font-family: Verdana, Arial, sans-serif;	font-size: 10px; color: blue; font-weight: bold; border: 1px ridge #000000;}
.main-payment { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: blue; border: 1px ridge #000000; }

/* Center Text */
.centertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
}
.centertxt_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.centertxt_ftr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.centertxt_cntr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
	
/* Boxes */
	
.boxes {
    text-align:center;
	margin-top:1px;
	padding: 3px;
	border: 1px solid #a0a596;
	/*background-color:#CCC;*/
}

.boxes p{
line-height: 100%;
    text-align:center;
	padding: 3px;
	background-color:blue;
}

.boxes1 {
	text-align:center;
	margin-top:1px;
	padding: 3px;
	border: 0px solid #a0a596;
	/*background-color:#FEF200;*/
}

.boxes2 {
    text-align:left;
	margin-top:1px;
	padding: 3px;
	border: 0px solid #a0a596;
	/*background-color:#FEF200;*/
}

/* Main Content */


  
TD.main3 {  
  text-align: left;
  line-height: 1.5;
  list-style-position: inside;
  text-indent: 0px; 
  padding: 5px;
  padding-bottom:3px;
  margin: 0px;
  
}
/*for css layout start*/
#main4 {
	font-family: Verdana, Arial, sans-serif;
 	font-size: 10px;
	width: 220px;
	margin: 0px;	
	padding-top: 2px;
	}
	
#main_content {
	float: left;
	width: 220px; 	
	}	
/*for css layout end*/	
#map {
	width: 620px;
	height: 460px;
	text-align: left;
    border: 3px;
	border-style: ridge;
	padding: 0 0 0 4px;
	margin: 0 0 20px 0;	
	}
	   
TD.header2 {
	height: 194px;
	width: 771px;	
}

/* BEGIN: CSS Buttons Everywhere */
.cssButton {
  background: #CCC;
  color: #333333;
  width: 80px;
  height: 20px;
  vertical-align: top;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 1px;
  border-style: solid;
  border-color: #333333;
  border-spacing: 1px;
  margin: 10px 0 0 0;
}

.cssButton:active {
background: #CC9866;
   
}

.cssSubmit {
  background: #CCC;
  color: #333333;
  width: 80px;
  height: 23px;
  vertical-align: top;
  font-weight: normal;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 1px;
  border-style: solid;
  border-color: #333333;
  border-spacing: 1px;
  padding: 0 0 2px 0;
  margin: 10px 0 0 0;
}

.cssSubmit:active {
background: #CC9866;
    
}	

.cssButton_2 {
  background: #CCC;
  color: #333333;
  width: 140px;
  height: 20px;
  vertical-align: top;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 1px;
  border-style: solid;
  border-color: #333333;
  border-spacing: 1px;
  margin: 10px 0 0 0;
}

.cssButton_2:active {
background: #CC9866;
}

.cssSubmit_2 {
  background: #CCC;
  color: #333333;
  width: 100px;
  height: 20px;
  vertical-align: top;
  font-weight: normal;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 1px;
  border-style: solid;
  border-color: #333333;
  border-spacing: 1px;
  padding-bottom: 2px;
}

.cssSubmit_2:active {
background: #CC9866;
    
}	
	
/* END: CSS Buttons Everywhere */

/*INDIVIDUAL BOXES AND GRAPHICAL BORDERS BEGIN*/

.mws_boxTop    { background: url('../images/infobox/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft   { background: url('../images/infobox/left.gif'); }
.mws_boxRight  { background: url('../images/infobox/right.gif'); }
.mws_boxBottom { background: url('../images/infobox/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter { background: #FFFFFF; }

/*INDIVIDUAL BOXES AND GRAPHICAL BORDERS END*/


.main h5 {
  font-size: 12px;  
  color: #333333;   
  margin: -5px 0 -8px 0; 
}

#product_info h1 {
  font-family: Verdana, Arial, sans-serif;
  /*font-size: 20px;*/
  font-size: 18px;
  font-weight: bold;
  text-transform: none;
  color: #CC9866;
  margin: 0;
}

#product_info h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  color: #666666;
  margin: 0;
}

#product_info_img {  
  margin-top: 30px;
}

#review h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  color: #CC9866;
  margin: 0 0 25px 0;
}

#index h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  color: #666666;
  display:inline; 
  margin: 0;
}

#h1_exit {
text-indent: -9999px; 
margin: -40px 0 0 0;
}

.bo1 {
border:solid 1px #B6C0C6;
padding: 5px;
}

.ma1 {
margin: 10px;
}

.ma2 {
margin: 0 0 12px 0;
}

.textfield {
width: 350px;
}

.pa_0 {
padding: 10px;
}

.pa_l {
padding-left: 15px;
}

.pa_lr {
padding: 0 15px 0 15px;
}

.pa_lrb {
padding: 0 15px 15px 15px;
}

.pa_lrt {
padding: 20px 15px 0 15px;
}

.qty {
display: block;
}

.right_image {
float:right;
margin: 0 10px 0 0;
}

.right_align {
float:right;
text-align:right;
font-size: 12px;
font-weight: bold;
padding: 0 10px 0 0;
}

#pdf1 {
	position: absolute;
	top: 50px;
	left: 310px;
	width: 400px;
	height: 121px
}

.products_options {
font-size: 12px;
color: #FF0000;
font-style: italic;
}

.cart_info {
font-size: 12px;
color: #FF0000;
font-style: italic;
font-weight: bold;
padding: 10px;
}

/*(Ex VAT) and Price (Inc VAT)*/

TD.pageHeading_ex, DIV.pageHeading_ex {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;  
  color: #060;
  position: absolute;
  right: 25px;
  top: 68px;
  padding: 0;
}

.products_new_in {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

.products_new_ex {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #060;
  padding-left: 10px;
}

SPAN.productSpecialPriceEX {
  font-family: Verdana, Arial, sans-serif;
  color: #C20000;
  font-weight: bold;
  font-size: 14px;  
  padding-left: 8px;
}

SPAN.productPriceEx {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  color: #060;
}

.productPriceEx {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  color: #060;
}


/* Start of the new product listing & product info pages */
.pagelisting {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  text-align: left;
  font-weight: normal;
  color: #9a9a9a;
}

.price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align: left;
  color: red;
  font-weight: bold;
  line-height: 1.5;
}

.description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
}


TD.maintop {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
  line-height: 1.5;
  font-weight:bold;
}

TD.mains {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  font-weight:bold;
}

TD.mainsred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:red;
  line-height: 1.5;
  font-weight:bold;
}

/*BOF Options as Images*/
SPAN.optionsAvailable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #CC9866;
  font-weight: bold;
}
/*EOF Options as Images*/

/* End of new product listing & product info pages */

.show_subcats{
	border: solid #9a9a9a 1px;
}

.show_subcats_pa_lrt{	
padding: 10px 15px 0 8px;
}

.show_subcats img{
	float: left;
padding: 0 10px 0 0;
}

.show_subcats a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px; 
  font-weight: normal;
  color: #9a9a9a;
  margin: 0;
  padding: 0;
}

.show_subcats a:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: #309;
  margin: 0;
  padding: 0;
}

/*Apparently (get ready for the most ridiculous bug I've ever heard of) if a CSS file is exactly 8192 bytes Dreamweaver won't open.
 Plain and simple. What were the odds that the css file I was just working on happened to be exactly 8192 bytes? Yup,
 it was, exactly 8192 bytes (or any increment of that number). I added a bunch of comments to the css file and Dreamweaver opened right up.
 
 Apparently (get ready for the most ridiculous bug I've ever heard of) if a CSS file is exactly 8192 bytes Dreamweaver won't open.
 Plain and simple. What were the odds that the css file I was just working on happened to be exactly 8192 bytes? Yup,
 it was, exactly 8192 bytes (or any increment of that number). I added a bunch of comments to the css file and Dreamweaver opened right up
 
 Apparently (get ready for the most ridiculous bug I've ever heard of) if a CSS file is exactly 8192 bytes Dreamweaver won't open.
 Plain and simple. What were the odds that the css file I was just working on happened to be exactly 8192 bytes? Yup,
 it was, exactly 8192 bytes (or any increment of that number). I added a bunch of comments to the css file and Dreamweaver opened right up
 
 Apparently (get ready for the most ridiculous bug I've ever heard of) if a CSS file is exactly 8192 bytes Dreamweaver won't open.
 Plain and simple. What were the odds that the css file I was just working on happened to be exactly 8192 bytes? Yup,
 it was, exactly 8192 bytes (or any increment of that number). I added a bunch of comments to the css file and Dreamweaver opened right up
 
 Apparently (get ready for the most ridiculous bug I've ever heard of) if a CSS file is exactly 8192 bytes Dreamweaver won't open.
 Plain and simple. What were the odds that the css file I was just working on happened to be exactly 8192 bytes? Yup,
 it was, exactly 8192 bytes (or any increment of that number). I added a bunch of comments to the css file and Dreamweaver opened right up*/
 

