/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.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: #70d250; text-decoration: underline; }

BODY { background:#000000 url(images/site_pics/Carbon-Fibre.jpg) repeat center top; color: #000000; margin: 0px; }

a:link{ text-decoration: none; font-size:12px; color:#a4a3a3;}
a:visited{ text-decoration: none; font-size:12px; color:#a4a3a3;}
a:hover{ text-decoration: none; font-size:12px; color:#a4a3a3;}

FORM { display: inline; }
TR.header { background: #ffffff; }
TR.headerNavigation { background: #bbc3d3; }
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight : bold; }
A.headerNavigation { color: #FFFFFF;}
A.headerNavigation:hover { color: #ffffff; }
TR.headerError { background: #ff0000; }
TD.headerError { font-family: Tahoma, 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: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }
TR.footer { background: #bbc3d3; }
TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight: bold; }
.infoBox { background: #b6b7cb; }
.infoBoxContents { background: #f8f8f9; 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.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #bbc3d3; color: #ffffff; }
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: #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: 1px; border-style: solid; border-color: #b6b7cb;  border-spacing: 1px; }

.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #b6b7cb; color: #FFFFFF; font-weight: bold; }

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

A.pageResults { color: #0000FF; }

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

TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 18px; color:#990000; text-decoration:underline; padding-top:5px; }

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; font-size: 11px; line-height: 1.5; }
TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
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; }
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: #f0a480; 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: #ff0000; }
SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000; }
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.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: 10px; color: #ff0000; }

/*NEW CSS CLASS*/

/*MENU BAR STYLE*/
.menu_bg {background:url(images/site_pics/menu_bg.png) repeat-x; height:43px; color:#FFFFFF;}
.menu_bg a:link {color:#FFFFFF; text-decoration:none; font-family:Arial; font-size:15px; text-align:center; font-weight:bold;}
.menu_bg a:visited {color:#FFFFFF; text-decoration:none; font-family:Arial; font-size:15px; text-align:center; font-weight:bold;}
.menu_bg a:hover {color:#666666; text-decoration:none; font-family:Arial; font-size:15px; text-align:center; font-weight:bold;}


.cart_bg {background:url(images/site_pics/cart_bg.png) repeat-x;}

.column_left {background:url(images/site_pics/left_column.png) repeat;}
.category_heading {color:#45b33e; font-family:verdana; font-size:17px; font-weight:bold; font-stretch:semi-expanded; text-transform:uppercase;}
.right_content {background:#eaeaea;}

.cat_link {color:#a4a3a3; text-decoration:none; font-size:14px;}
.cat_link a:link{color:#a4a3a3; text-decoration:none; font-size:14px;}
.cat_link a:hover{color:#a4a3a3; text-decoration:none; font-size:14px;}
.cat_link a:visited{color:#a4a3a3; text-decoration:none; font-size:14px;}


span.txtbox input {height:31px; width:199px; background:#282828; border:#515151 1px solid; color:#FFFFFF;}

.newProduct-heading{ font-family:Impact, Helvetica, sans-serif; font-size:24px; color:#ffffff; text-transform:uppercase; line-height:39px; padding-left:18px;}
.green-bg{ background:url(images/site_pics/new-products-bg.png) repeat-x; width:199px; display:block; float:right; margin-right:9px;}

.favorites-bg{ background:#9c9a98; width:199px; height:39px; display:block; float:right; margin-right:9px;}

.favorites-list{ vertical-align:middle; font-family:Arial; font-size:14px; color:#a4a3a3; line-height:22px; }
.favorites-list a{ text-decoration: none; font-size:14px; color:#a4a3a3; line-height:22px;}
.favorites-list a:hover{ color:#ffffff;}

.add-to-cart-bg{ background:url(images/site_pics/btm-add-to-cart.png) no-repeat; width:199px; height:27px;}
.addtocartTxt-blk{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#010101; padding-top: 5px; padding-left: 20px; float:left; }
.addtocartTxt-blk a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#010101;}
.addtocartTxt-wht{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; padding-top: 5px; padding-left: 50px; float:left;}
.addtocartTxt-wht a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; float:left; }


/*DEFINED CONTENT*/
.brown{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; padding-left:20px; text-decoration:none;}
.blackArial{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; letter-spacing:1px;}
.blackArial a:link{ font-family:Tahoma; font-size:12px;  color:#000000; text-decoration:none;} 
.blackArial a:hover{ font-family:Tahoma; font-size:12px; color:#000000; text-decoration:none;}
.blackArial a:visited{ font-family:Tahoma; font-size:12px; color:#000000; text-decoration:none;}
.brownB{font-family:Arial, Helvetica, sans-serif; font-size:14px;
		 color:#990000; font-weight:bold; padding-left:20px;}		 
.brownC{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#990000; font-weight:bold;}	
		 
.tohomaFourteenWB{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#378439; text-decoration:none;}
.tohomaFourteenWB a:link{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#378439; text-decoration:none;}
.tohomaFourteenWB a:hover{ font-family:Tahoma; font-size:12px; color:#378439; text-decoration:none; font-weight:bold;}
.tohomaFourteenWB a:visited{ font-family:Tahoma; font-size:12px; color:#378439; text-decoration:none; font-weight:bold;}

.tohomaeighteenRB{ font-family:Tahoma; font-size:12px; font-weight:bold;  color:#378439; text-decoration:none;}
.tohomaeighteenRB a:link{ font-family:Tahoma; font-size:12px; font-weight:bold;  color:#378439; text-decoration:none;} 
.tohomaeighteenRB a:hover{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#378439; text-decoration:none;}
.tohomaeighteenRB a:visited{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#378439; text-decoration:none;}

.red-bg{ background:url(images/site_pics/conyain-captiop-bg.png) repeat-x; height:55px; margin-top:35px;}
.body-heading-red{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#b21010;}
.body-heading-black{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#302e2e;}

.body-txt-gen{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#202020; text-align:justify; display:block;}

.white-txt-big{ font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#ffffff; line-height:55px;}
.white-txt-big a{ font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#ffffff; line-height:55px;}

.red-txt-mid{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ab0101; line-height:50px;}
.body-txt-small{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#252525; text-align:justify; display:block; line-height:17px;}
.blackbg{ width:666px; height:110px; background:#201f1f; margin:0 auto; padding:10px;}

.tohomaelevenRN{ font-family:Tahoma; font-size:11px;  color:#ae0000; text-decoration:none;height:28px;}

.menu{ padding:0 17px 0 17px; vertical-align:middle; font-family:Arial; font-size:15px; color:#ffffff; text-align:center;font-weight:bold;}
.menu a:link{ padding:0 0px 0 0px; text-decoration: none; text-align:center; font-size:15px; color:#ffffff; text-align:center; font-weight:bold; }
.menu a:hover{ color:#666666; }

.shopping-left{ list-style:none; list-style-type:none; vertical-align:middle; 
		  float:left; text-align:left;  font-family:Arial; font-size:16px; color:#ffffff; line-height:25px;}
.shopping-left a:link{ list-style:none; list-style-type:none; vertical-align:middle; 
		  float:left; text-align:left;  font-family:Arial; font-size:15px; color:#ffffff; line-height:25px; padding:0 0 0 15px; display: block;}
.shopping-left a:hover{ color:#CCCCCC;}

.body-heading-green{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#45b33e; text-transform:uppercase; font-weight:bold;}

.categories{font-family:Arial; font-size:14px; color:#a4a3a3; line-height:25px; }
.categories a:link{font-family:Arial; font-size:14px; color:#a4a3a3; line-height:25px; }
.categories a:hover{font-family:Arial; font-size:14px; color:#ffffff; }
.categories a:visited{font-family:Arial; font-size:14px; color:#ffffff; }
.cart-txt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}

.wht {color:#FFF; text-decoration:none;}
.wht a:link{color:#FFF; text-decoration:none;}
.wht a:visited{color:#FFF; text-decoration:none;}
.wht a:hover{color:#FFF; text-decoration:none;}
