/*
  $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
*/

.boxText { font-family: "Century Gothic",verdana, Arial, sans-serif; font-size: 12px; }
.errorBox { font-family : "Century Gothic",verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : "Century Gothic",verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : "Century Gothic",verdana, Arial, sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }

BODY {
  color: #000000;
  margin: 0px;
  background: #000000 url("images/bg2.jpg") left bottom no-repeat fixed;
  font-family: "Century Gothic", Tahoma,Geneva,sans-serif;
  font-size: 12px;
}
table.wrapper{
background: none;
min-width:1200px;
border: 0px solid #000000;
margin-top:10px;
width:1200px;
}
td, tr {border: 0;}

.header_center{
background-image: url("images/template/round-t-m.png");
background-repeat:repeat-x;
}
.content_center{
background-color:#FFFFFF;
}
.bottom_center{
background-image: url(images/template/round-b-m.png);
background-repeat:repeat-x;
}
.content_left{
background-image:url(images/template/round-m-l.png);
background-repeat:repeat-y;
}
.content_right{
background-image:url(images/template/round-m-r.png);
background-repeat:repeat-y;
}
td.catBoxHeading{
/*background-image: url(images/template/cathead.png);
background-repeat:repeat-x;*/
height: 30px;
padding-left: 10px;
/*border-left: 1px solid #b6b7cb;
border-right: 1px solid #b6b7cb;*/
}
tr.catsep{
font-size: 2px;
background-image: url("images/template/vmenu-sub.png");
    background-position: left bottom;
    background-repeat: no-repeat;
}

td.parenttepm{
background-image: url("images/template/vmenu-hover3.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    font-family: "Century Gothic", Tahoma,Geneva,sans-serif;
    font-size: 14px;
    height: 36px;
    width: 100%;
/*border-left: 1px solid #b6b7cb;
border-right: 1px solid #b6b7cb;*/
padding-left: 15px;
color:#ffffff;
    display: block;
	padding-top:4px;
	font-weight:bold;
}

td.parenttep{
background-image: url("images/template/vmenu-hover3.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    font-family: "Century Gothic", Tahoma,Geneva,sans-serif;
    font-size: 14px;
    height: 36px;
    width: 100%;
/*border-left: 1px solid #b6b7cb;
border-right: 1px solid #b6b7cb;*/
color:#000000;
}
td.parenttep:hover{
background-image: url("images/template/vmenu.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    font-family: "Century Gothic", Tahoma,Geneva,sans-serif;
    font-size: 14px;
    height: 36px;
    width: 100%;
/*border-left: 1px solid #b6b7cb;
border-right: 1px solid #b6b7cb;*/

color:#000000;
}
td.subtep{
	background-image: url("images/template/vmenu-sub.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    font-family: "Century Gothic", Tahoma,Geneva,sans-serif;
    font-size: 12px;
    height: 20px;
    width: 100%;
	/*border-left: 1px solid #b6b7cb;
	border-right: 1px solid #b6b7cb;*/
	color:#000000;
}
td.subtep:hover{
	background-image: url("images/template/vsubmenu-hover.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    font-family: "Century Gothic", Tahoma,Geneva,sans-serif;
    font-size: 12px;
    height: 20px;
    width: 100%;
	/*border-left: 1px solid #b6b7cb;
	border-right: 1px solid #b6b7cb;*/
	color:#000000;
}
a.parenttep{
padding-left: 15px;
color:#ffffff;
    width: 100%;
    height: 36px;
    display: block;
	padding-top:4px;
}
td.parenttep:hover a.parenttep{
color:#000000;
}
td.subtep:hover a.subtep{
color:#000000;
}
a.subtep{
font-size:12px;
padding-left: 6px;
width: 100%;
    height: 20px;
    display: block;
}
table.contenttable{
background: #ffffff;
}
table.boxescontent{
border-bottom: 1px solid #c6c6c6;
}
#filter_box {
	width:225px;
	float:left;
	margin:0px;
	}
#filter_box .filter_title, .filter_title a {
	display:block;
	background:#f4f4f4;
	margin:0 2px;
	padding:10px;
	font-weight:bold;
	
	border-bottom:1px #d3d3d3 dashed;
	}
#filter_box .filter_title span{

	padding:10px;


	}
	
#filter_box .filter_name {
	width:180px;
	vertical-align:middle;
	display:block;
	float:left;
	padding:8px 0px 4px 20px;
	clear:both;
	margin-left:3px;
	background:#ffffff;
	border-bottom:1px #f7f6f6 solid;}
	
	
#filter_box .filter_name a {

	vertical-align:middle;

	}
#filter_box .filter_name:hover {
	background:#fff77b;
	color:#000;
	}

.filter_active {
	text-decoration:underline;
	font-size:125%;

	}
TR.ccc {
  cursor: pointer; 
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #0066CC;
  text-decoration: none;
}

FORM {
	display: inline;
}

tr.header{
 /*background:#ffffff;*/
}

TR.headerNavigation {
  /*background: #bbc3d3;*/
}

TD.headerNavigation {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 10px;
 /* background: #bbc3d3;*/
  color: #3366FF;
  font-weight : bold;
}

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #0066CC;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: "Century Gothic", Tahoma, "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: "Century Gothic", Tahoma, "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #297bd7;
}

TD.footer {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 10px;
  background: #297bd7;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #ffffff;
  border:1px solid #dadada
}

.infoBoxContents {
  background: #ffffff;
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #06429c;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
}

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: #ffffff;
}

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: #ffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px;
}

td.productListing-heading {
	font-family: "Century Gothic",verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
	border-bottom:1px solid #b6b7cb;
}


TD.productListing-data {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 11px;
  border-bottom:1px solid #b6b7cb;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #f6582b;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.main, P.main {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: "Century Gothic", Tahoma, "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: "Century Gothic", Tahoma, "Century Gothic",verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: "Century Gothic",verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: "Century Gothic",verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: "Century Gothic",verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: "Century Gothic",verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: "Century Gothic",verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: "Century Gothic",verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: "Century Gothic",verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/*   */

.body {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4e4f4f; FONT-FAMILY: arial, "Century Gothic",verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
TD.menutop {
	FONT-SIZE: 11pt; COLOR: #ffffff; BACKGROUND-COLOR: #FFFFFF
}
TR.menutop {
  BACKGROUND-COLOR: #FFFFFF
}
.top {
	FONT-SIZE: 14px; COLOR: #ffffff
}
.top {
	BACKGROUND-COLOR: #ffffff
}
.top1 {
	BACKGROUND-COLOR: #FFFFFF
}
.topLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Century Gothic",verdana, helvetica, sans-serif; TEXT-DECORATION: none}
.topLink1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Century Gothic",verdana, helvetica, sans-serif; TEXT-DECORATION: none}
.pagefooter2 {
	BORDER-TOP: #c6c7c6 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4e4f4f; FONT-FAMILY: arial, "Century Gothic",verdana, helvetica, sans-serif; BACKGROUND-COLOR: #f4f4f4; TEXT-DECORATION: none
}
.topLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0066CC; FONT-FAMILY: "Century Gothic",verdana, helvetica, sans-serif; TEXT-DECORATION: underline}
.blue{
	color:#0101dd; 
}
.orange{
	color:#f6582b;
	font-size: 16px;
	font-family:"Century Gothic", Arial;
}
.borange{
	color:#dc4e00;
}
/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #fff;
	color:#003366;
	padding: 2px 6px 2px 6px;
	border: 1px solid #d5d5d5;
	font-family: "Century Gothic",verdana, Arial, sans-serif; font-size: 12px;
}
.suggest_link_over {
	background-color: #d4d4d4;
	color:#000;
	padding: 2px 6px 2px 6px;
	border: 1px solid #d5d5d5;
	font-family: "Century Gothic",verdana, Arial, sans-serif; font-size: 12px;
}
#search_suggest {
	width:210px;
	position: absolute;
	z-index:1000;
	background-color: #fff; 
	text-align: left;
	cursor: pointer;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
	/*border: 1px solid #000000;	*/		
}		
/*----------------------------End Suggest Styles------------------------*/


/* New Products Scroller */

#pscroller_np {
height: 280px;
border: 0px;
padding: 5px;
}

.pscroller_c_np {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
/* EOF  New Products Scroller */
.searchbtn{
float:left;
background-color: transparent;

}
.searchform{
background: transparent url("images/template/search-r.png") no-repeat right bottom;
height:36px;
margin:0px;
padding:0px;
}
.searchtxtbtn{
	background-color: transparent;
	border: 0px solid;
	padding-top:12px;
}
table.empty{
margin-bottom:10px;
}
.cartinfoBoxContents{
font-size: 12px;
}