/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

osCommerce,OpenSourceE-CommerceSolutions
http://www.oscommerce.com

Copyright(c)2003osCommerce

ReleasedundertheGNUGeneralPublicLicense
*/

.boxText{font-family:Verdana,Arial,sans-serif;font-size:11px;}
.categoryText { font-family: Arial, sans-serif; font-size: 13px; letter-spacing: -1px; font-weight:bold; padding:5px;border-bottom:1px dotted #b1b1b1;border-right:1px dotted #b1b1b1; }
.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:#eeeeee;}
.orderEdit{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#660000;text-decoration:none;font-weight:bold;}

td{
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:-1px;
}

.clr{
background:url(images/spacer.gif) no-repeat fixedtop;
}

.accountDetail{
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:-1px;
}

.accountTerms{
font-family:Verdana,Tahoma,sans-serif;
font-size:10px;
letter-spacing:-1px;
background-color:#ccff99;
border:1px#99ff00solid;
border-collapse:collapse;
border-spacing:0px;
}

TD.subcatText{
font-family:Verdana,Arial,sans-serif;
font-size:12px;
letter-spacing:-1px;
text-decoration:bold;
}

BODY{
background:url(images/spacer.gif)fixedtop;
background-repeat:repeat-x;
background-color:#ffffff;
letter-spacing:-1px;
margin:0px;
}

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

A:hover{
color:#660000;
text-decoration:none;
border-bottom:0pxdotted#666666;
}

FORM{
display:inline;
}

TR.header{
background:#ffffff;
}

TR.headerNavigation{
background-image:url(images/heading_bg.gif.gif);
}

TD.headerNavigation{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
letter-spacing:-1px;
background-image:url(images/heading_bg.gif);
color:#ffffff;
font-weight:bold;
}

.infoNavigation{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
letter-spacing:-1px;
color:#ffffff;
}

A.headerNavigation{
color:#FFFFFF;
}

A.headerNavigation:hover{
color:#990000;
}

TR.headerError{
background:#ff0000;
}

TD.headerError{
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
letter-spacing:-1px;
background:#ff0000;
color:#ffffff;
font-weight:bold;
text-align:center;
}

TR.headerInfo{
background:#333333;
}

TD.headerInfo{
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
letter-spacing:-1px;
background:#333333;
color:#ffffff;
font-weight:bold;
text-align:center;
}

TR.footer{
background:#333333;
}

TD.footer{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
letter-spacing:-1px;
background-image:url(images/heading_bg.gif);
color:#ffffff;
font-weight:bold;
}

.infoBox{

}

.infoBoxImage{
background-color:#ffffff;
border:2pxinset#333333;
}

.infoBoxContents{
font-family:Verdana,Arial,sans-serif;
letter-spacing:-1px;
font-size:11px;
color:#888888;
}

.infoBoxCartContents{
font-family:Verdana,Arial,sans-serif;
letter-spacing:-1px;
font-size:12px;
color:#888888;
}

.infoBoxNotice{
background:#FF8E90;
}

.infoBoxNoticeContents{
background:#FFE6E6;
font-family:Verdana,Arial,sans-serif;
letter-spacing:-1px;
font-size:10px;
}

TD.infoBoxHeading{
font-family:Arial,sans-serif;
font-size:14px;
font-weight:900;
background-color:#ffffff;
color:#ffffff;
padding-left:0px;
padding-bottom:0px;
height:36px;
width:145px;
letter-spacing:-1px;
background:url(images/infobox/infobox_header.gif) no-repeat;
border:0pxsolid#000000;
}

TD.infoBox,SPAN.infoBox{
font-family:Arial,sans-serif;
font-size:12px;
letter-spacing:-1px;
}

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

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

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

.productListing-heading{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
letter-spacing:-1px;
background-image:url(images/bar_bg.gif);
color:#FFFFFF;
font-weight:bold;
height:20px;
}

TD.productListing-data{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
letter-spacing:-1px;
height:20px;
}

A.pageResults{
color:#666666;
}

A.pageResults:hover{
color:#660000;
}

TD.pageHeading,DIV.pageHeading{
font-family:Arial,sans-serif;
font-size:18px;
line-height:20px;
letter-spacing:-1px;
font-weight:900;
color:#212121;
}

TR.subBar{
background:#f4f7fd;
}

TD.subBar{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
letter-spacing:-1px;
color:#000000;
}

TD.main,P.main{
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:-1px;
line-height:1.5;
}

TD.smallText,SPAN.smallText,P.smallText{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
letter-spacing:-1px;
}

TD.accountCategory{
font-family:Verdana,Arial,sans-serif;
font-size:13px;
letter-spacing:-1px;
color:#aabbdd;
}

TD.fieldKey{
font-family:Verdana,Arial,sans-serif;
font-size:12px;
letter-spacing:-1px;
font-weight:bold;
}

TD.fieldValue{
font-family:Verdana,Arial,sans-serif;
font-size:12px;
letter-spacing:-1px;
}

TD.tableHeading{
font-family:Verdana,Arial,sans-serif;
font-size:12px;
letter-spacing:-1px;
font-weight:bold;
}

SPAN.newItemInCart{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
letter-spacing:-1px;
color:#ff0000;
}

.cartQty{
font-family:Arial,sans-serif;
font-size:14px;
font-weight:600;
letter-spacing:0px;
border-top:1pxdotted#e1e1e1;
border-left:1pxdotted#e1e1e1;
border-right:1pxdotted#e1e1e1;
border-bottom:2pxsolid#880000;
color:#212121;
background-image:url(images/nav_search_bg.gif);
text-align:center;
}

.navSearch{
font-family:Verdana,Arial,sans-serif;
font-size:14px;
font-weight:600;
letter-spacing:0px;
border-top:0pxsolid#ffffff;
border-left:0pxsolid#ffffff;
border-right:0pxsolid#ffffff;
border-bottom:2pxsolid#880000;
color:#212121;
background-image:url(images/nav_search_bg.gif);
}

.navLogin{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
letter-spacing:-1px;
border:2pxsolid#9d1f1f;
color:#ffffff;
font-weight:bold;
background-image:url(images/nav_login_bg.gif);
}

CHECKBOX,RADIO,SELECT{
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:-1px;
}

INPUT{
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:-1px;
}

TEXTAREA{
width:100%;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:-1px;
border-color:#cccccc;
border-style:solid;
border-width:1px;
}

SPAN.greetUser{
font-family:Verdana,Arial,sans-serif;
font-size:12px;
letter-spacing:-1px;
color:#ff9900;
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;
letter-spacing:-1px;
font-weight:bold;
}

SPAN.markProductOutOfStock{
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
letter-spacing:-1px;
color:#c76170;
font-weight:bold;
}

SPAN.productSpecialPrice{
font-family:Verdana,Arial,sans-serif;
letter-spacing:-1px;
color:#ff0000;
}

SPAN.errorText{
font-family:Verdana,Arial,sans-serif;
letter-spacing:-1px;
color:#ff0000;
}

.moduleRow{}
.moduleRowOver{background-color:#eeeeee;cursor:pointer;cursor:hand;}
.moduleRowSelected{background-color:#eeeeee;}

.checkoutBarFrom,.checkoutBarTo{font-family:Verdana,Arial,sans-serif;font-size:10px;letter-spacing:-1px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif;font-size:10px;letter-spacing:-1px;color:#000000;}

/*messagebox*/

.messageBox{font-family:Tahoma,Verdana,Tahoma,sans-serif;font-size:10px;}
.messageStackError,.messageStackWarning{
	font-family:Verdana,Tahoma,sans-serif;
	font-size:11px;
	background-color:#ffeeee;
	border:1px#ff9999solid;
	border-collapse:collapse;
	border-spacing:0px;
	letter-spacing:-1px;
	padding:4px;
}
.messageStackSuccess{font-family:Tahoma,Verdana,Tahoma,sans-serif;
font-size:10px;
background-color:#99ff00;
}

/*inputrequirement*/

.inputRequirement{font-family:Tahoma,Verdana,Tahoma,sans-serif;font-size:10px;color:#ff0000;}

.infoBoxProducts{
text-align:center;
border:solid0px#999999;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:normal;
background-color:transparent;
color:#333333;
margin-bottom:-8px;
}
.infoBoxProductsa{
color:#333333;
}
TD.infoBoxGrid{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
border-right:dotted1px#e1e1e1;
border-bottom:dotted1px#e1e1e1;
border-left:dotted1px#ffffff;
border-top:dotted1px#ffffff;
letter-spacing:-1px;

}
.infoBoxGrid{
font-family:Verdana,Arial,sans-serif;
border-right:dotted1px#e1e1e1;
border-bottom:dotted1px#e1e1e1;
border-left:dotted1px#ffffff;
border-top:dotted1px#ffffff;
letter-spacing:-1px;

}
/*setposbuy/detailsbuttononlist*/
img.buy_now{
margin-bottom:10px;
}
/*setposbuy/detailsbuttononthumbnail*/
img.thm_buy_now{
margin-bottom:-3px;
}
/*setstylebuy/detailsseperatorthumbnail*/
.buy_now{
font-weight:bold;
	font-size:18px;
color:#999999;
}

.viewoptions{
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:-1px;
}

.infoBoxList{
border:0px;
border-collapse:collapse;
background-color:#fff;
}
.thumbcontent{
font-family:Verdana,sans-serif;
font-size:11px;
color:#666666;
text-align:center;
letter-spacing:-1px;

}
TD.noborderbox{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}

ul
{
list-style: url('images/bullet.gif');
}

/*ContainersforCustomInputboxes*/

.cust_dash_large{
font-family:arial;
font-size:18px;
font-weight:bold;
color:#ffffff;
}
.cust_dash_small{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
}

.input_login_password_holder
{
width:184px;
height:38px;
background:url(images/header/input_password_bg.gif) no-repeat;
float:left;
}

.input_login_password
{
font-size:13px;
font-weight:bold;
width:180px;
height:38px;
background:none;
border:none;
color:#000000;
padding-top:10px;
padding-left:34px;
}

.input_login_email_holder
{
width:184px;
height:38px;
background:url(images/header/input_email_bg.gif) no-repeat;
float:left;
}

.input_login_email
{
font-size:13px;
font-weight:bold;
width:180px;
height:38px;
background:none;
border:none;
color:#000000;
padding-top:10px;
padding-left:34px;
}

.input_search_holder
{
width:260px;
height:34px;
background:url(images/header/input_search_bg.gif) no-repeat;
float:right;
margin-top:4px;
}

.input_search
{
font-size:13px;
font-weight:bold;
width:260px;
height:34px;
background:none;
border:none;
color:#000000;
padding-top:8px;
padding-left:10px;
}

/*NewDesignClasses-Footer*/

.footer_help
{
font-size:11px;
font-family:arial,verdana;
color:#999999;
text-decoration:none;
letter-spacing:0px;
}


