
/* -------------------------------------------- */
/* 					OSCOMMERCE 					*/
/* -------------------------------------------- */


td.messageBox { padding: 6px 10px; }
td.messageStackError, td.messageStackWarning { padding: 6px 10px; background-color: #ffb3b5; }
td.messageStackSuccess { padding: 6px 10px; background-color: #99ff00; }



a.check-specials		{ display: block; width: 580px; height: 115px; padding-top: 20px; border-top: 1px solid #CCCCCC; margin-top: 30px; background: url(../images/category/checkoutspecials.jpg) no-repeat center center; }
a.check-specials span	{ display: none; }


/* -------------------------------------------- */
/* 					PRODUCT LIST				*/
/* -------------------------------------------- */

div.productListing 		{ display: block; float: left; width: 205px; margin: 0 9px 10px 3px; padding-bottom: 10px; }
div.productListing div 	{ font: bold 14px/normal Verdana, Arial, Helvetica, sans-serif; }
div.productlist-name	{ width: 203px; height: 28px; line-height: 28px  !important; border: 1px solid #FCAA0D; background-color: #FCAA0D; overflow: hidden; }
div.productlist-name a 	{ padding-left: 5px; color: #000000; text-decoration: none;  }

div.productlist-image 	{ text-align: center; width: 203px; height: 160px; }
div.productlist-image a { display: block; width: 203px; height: 160px; background-position: center center; background-repeat: no-repeat; border: 1px dotted #FCAA0D; border-top: none;}
div.productlist-image a:hover {border-style: solid; border-top: none;}
div.productlist-special,
div.productlist-price	{ width: 118px; height: 30px; padding-top: 16px; float: left; color: #800000; }
div.productlist-price s { color: #999999; }
div.productlist-special		{ width: 203px; text-align: center; }
div.productlist-details	{ width: 87px; height: 30px; padding-top: 10px; float: left; }
/* opacity:1; filter:alpha(opacity=100); */
/* -------------------------------------------- */
/* 					OVERRIDES  					*/
/* -------------------------------------------- */
h1								{ margin-top: 0; background-color: transparent;  text-align: left; }
h1 a:hover						{ border-bottom: 1px dotted #ccc; }
h1 span.pageHeading				{ }
a.headerNavigation				{ text-decoration: none; color: #006738; }

td.osc-column-left				{  }
td.osc-column-main				{ padding-left: 20px;  }
td.osc-column-right				{ display: none; }



#content h2.price				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; color: #FF0000; }
#content h2.price s				{ color: #999999; }

h2 span.product-model				{ font-weight: normal; font-size: 0.9em;}

td.osc-column-left select					{ width: 184px;  }
td.osc-column-left td.infoBoxHeading 		{ width: 250px;  }
td.osc-column-left td.infoBoxHeading p		{ width: 250px; height: 45px; margin: 0;  text-indent: 20px; font: bold 14px/38px Verdana, Arial, Helvetica, sans-serif; background: url(../_img/backgrounds/bg_column_heading.gif) no-repeat left top; }
td.osc-column-left table.infoBox			{ margin-bottom: 20px; }


td.osc-column-main td.infoBoxHeading 		{ font-size: 1.2em; font-weight: bold; padding: 10px 0; }

a.osc-product-image img,
td.osc-category	a img,
td.osc-main-image a img,
td.osc-extra-images a img			{ padding: 5px; border: 1px dotted #CCCCCC; }

a.osc-product-image:hover img,
td.osc-category	a:hover img,
td.osc-main-image a:hover img,		
td.osc-extra-images a:hover img		{ border: 1px dotted #666666; }


td.osc-category	span.osc-category-name		{ display: block; font-weight: bold; padding-bottom: 20px; }
td.osc-category	a { text-decoration: none; }
td.main									{ background-color: #FFFFFF; }


table.login								{ border: 1px solid #B7B8CC; height: 185px; background-color: #F8F9FB; }
table.login	 td							{ padding: 2px 10px; }
table.login	 td.main					{ background-color: transparent;} 

/* -------------------------------------------- */
/* 					OSC SUB MENU				*/
/* -------------------------------------------- */

#menu-osc		{ width: 930px; height: 25px; margin-left: 33px;  }

#menu-osc div.left		{ width: 450px; height: 30px; float: left; }
#menu-osc div.right		{ width: 480px; height: 30px; float: left; }
#menu-osc div p 			{ margin: 0; padding: 0; font: bold 14px/25px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: right; }
#menu-osc div p a			{ display: block; float: left; height: 30px; margin-right:2px; color: #FFFFFF; text-decoration: none; font-weight: bold; background: url(../_img/backgrounds/bg_account_button.gif) no-repeat left bottom; }
#menu-osc div p a span		{ display: block; height: 30px; white-space: nowrap; margin-left:12px; padding-right:12px; cursor:pointer; background: url(../_img/backgrounds/bg_account_button.gif) no-repeat right bottom; }
#menu-osc div p a:hover		{ text-decoration:underline; color: #eee; }

/* -------------------------------------------- */
/* 				CATEGORIES MENU					*/
/* -------------------------------------------- */
td.osc-column-left td.boxText p { padding-left: 8px; } 
td.osc-column-left td.boxText a { display: block; width:217px; margin: 0 9px; height:34px; text-indent: 5px; text-decoration: none; color: #860C0C; border-bottom: 1px dotted #BF7F7F; font: bold 13px/33px Verdana, Arial, Helvetica, sans-serif; }
td.osc-column-left td.boxText a.last { border: none; }
td.osc-column-left td.boxText a:hover { color: #FCAA0D; }


#nav					{ width:235px; margin: 0 0 0 8px; padding:0; background: #19764C url(../_img/backgrounds/bg_nav.gif) repeat-x left top;  }
#nav ul 			{ padding:0; margin:0; width:235px;}
#nav li 				{ position:relative;padding:0; margin:0; list-style-type: none;}

#nav li a		{ display:block;width:217px; margin: 0 9px; height:34px; text-indent: 0; color: #FFF;  border-bottom: 1px dotted #FFFFFF; overflow: hidden; font-weight: normal; }
#nav li ul		{ display: none; }
#nav li li a	{ text-indent: 10px; }
#nav li.selected > a { font-weight: bold; }
#nav li.selected ul	 { display: block; }

#nav li a:hover		{ color: #FCAA0D; }



/*
#nav, #nav ul 			{padding:0; margin:0; width:235px;}
#nav li 				{position:relative;padding:0; margin:0; list-style-type: none;}
#nav a, #nav a:visited 	{display:block; width:234px; height:34px; line-height:33px; color:#000; background-color:#B2AB9B; font-weight: normal; text-decoration:none; text-indent:5px; border:1px solid #fff; border-width:0 1px 1px 0;}
#nav li:hover > a 		{background:#17744A; color:#c00;}

#nav a.parent { background: #B2AB9B url(../_img/backgrounds/bg_parent_menu.png) no-repeat right center; }
#nav li:hover > a.parent { background: #dfd7ca url(../_img/backgrounds/bg_parent_menu.png) no-repeat right center;  color:#c00;}
#nav li ul {display: none;} 


#nav li:hover > ul {display:block; position:absolute; top:-50px; left:250px; border: 50px solid transparent; border-left: none; }

#nav li.selected>a		{ background-color: #dfd7ca; }
*/


