/*
  $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: #ffffff;
  color: #000000;
  margin: 0px;
}

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

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

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: #6a7c94;
  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: #6a7c94;
  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: 20px;
  font-weight: bold;
  color: #f17202;
}

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-weight:bold; color:#F00; font-family: Verdana, Arial, sans-serif; font-size: 11px; 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; }

/* reset v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



@charset "utf-8";
/***References***
* Author: ninesheetal@gmail.com
* Created: 09/11/2009
* Last Modified: 09/11/2009
* Theme Name: Factory Outlet
* Description: valid css2, have png fix for ie6,
* Image used: ---
* Color used: ---
* Font used:  Arial, Helvetica, sans-serif;
***************/

#cover, .footer-inner{ width:1000px; margin:0 auto}
body {line-height: 1;font: normal 12px Arial, Helvetica, sans-serif;vertical-align: top;background: url(images/bg.jpg) repeat-x;color: #333333}
#top-panel{height:23px}/*top panel*/
#top-panel div{line-height:23px; color:#FFFFFF}
#top-panel div a{color:#FFFFFF; padding:0 10px;}
#top-panel div a:hover{ text-decoration:underline;}
#header{height:66px; position:relative;}/*header*/
#header h1{background:url(images/logo-name.png) no-repeat 0px 0px; text-indent:-9999px; height:59px; width:372px; position:relative; top:0px; padding:0px; margin:0px;}
.sample{width:220px; height:133px; position: absolute; left:315px; top:-30px;}
#nav li{float:left; line-height:61px; border-left:#FFFFFF 1px solid; border-right:#e9e9e9 1px solid;}
#nav a{color:#484848; font-weight:bold; padding:23px 18px;}
#nav a:hover{background:#faf9f9 url(images/current-page.jpg) no-repeat bottom center;}
.current{background:#faf9f9 url(images/current-page.jpg) no-repeat bottom center;}
#nav{border-left:#e9e9e9 1px solid; border-right:#ffffff 1px solid;}
#control-panel{padding:8px 0;}
#control-panel a{padding:0 10px;}
#control-panel a:hover{color:#FF0000; text-decoration:underline;}
#control-panel .left{line-height:37px;}
#control-panel .right{line-height:37px;}
/** html #control-panel .right{ padding-top:20px;}*/
* html #control-panel .right { margin: 7px 0; vertical-align: middle; } 
/** html #control-panel .left { margin: 17px 0; vertical-align: middle; } */
.feautures{ border:#CCCCCC 1px solid; height:217px; background:#f8f8f8;}
.feautures p{padding:10px;font:bold 14px Arial, Helvetica, sans-serif; line-height:1.5; text-align:justify; color:#666666;}
.intro{text-indent:-9999px; background:url(images/title1.png) no-repeat; width:410px; height:51px; float:left;}
.spacefix{margin-right:0px;}
* html .spacefix{ margin-right:0;}
#banner{margin-top:10px; margin-bottom:-25px;}
#main{overflow: hidden; margin:40px 0 20px 0;}
#sidebar{width:250px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; vertical-align:top}
#sidebar a{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:13px 0; background:url(images/menuBg.jpg) #ffffff repeat-x; margin:0px 10px 4px 20px; padding-left:20px; border:#dedede 1px solid; display:block;}
#sidebar a:hover{color:#f17202}
#sidebar b{color:#f17202;}
#content{width:750px; float:right;}
.product{width:208px; padding:10px; margin:10px; float:left; display:inline; border:#e0dddd 1px solid;}
.product img{display:block; margin:0 auto;}
.more{text-align:right; line-height:1.5; margin-bottom:20px;}
.more a{color:#FF0000;}
.more a:hover{text-decoration:underline;}
.price{width:80px; float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#FF0000; line-height:27px;}
h3{color:#f17202; font-size:14px;}
.product li{ background:url(images/bullet.gif) no-repeat center left; padding-left:20px; line-height:2; text-align:left;}
.product a.add-button{background:url(images/add-button.jpg) no-repeat; width:110px; height:27px; line-height:27px; display:block; float:right; padding-left:10px; margin-top:20px; margin-right:30px; color:#FFFFFF; text-align:left;font-weight:bold;}
.product a.add-button:hover{font-weight:bold; text-decoration:none;}
* html .product a.add-button{color:#FFFFFF;}
#footer ul, #footer p{ text-align:center; color:#FFFFFF; padding:10px 0;}
#footer li{display:inline;}
#footer a{ padding:20px; color:#FFFFFF;}
#footer a:hover{ text-decoration:underline;}
/*general*/
.right {float: right}
.left {float: left}
.clear {clear: both}
a:link, a:visited {text-decoration:none;color:#f17202}
a:hover {color:#f17202}
a:active {color:#f17202}
#footer{background:#484848}
.categories a{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.categories td{border:#dedede 1px solid;}