/*
  stylesheet.css, updated 8-2-2010 ERK
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2009 osCommerce
  Released under the GNU General Public License
*/
/* replace spacer .gifs, Ex.: <td class="space10"></td>  */
.space1{padding-top:1px}
.space10{padding-top:10px}
.space15{padding-top:15px}
.boxText {font-family:sans-serif, Verdana, Arial;font-size:11px;}
.errorBox {font-family:verdana,arial,sans-serif;font-size:10px;background:#ffb3b5;font-weight:bold;}
.stockWarning {font-family:verdana,arial,sans-serif;font-size:13px;color:#C00;font-weight:bold;}
.productsNotifications {background:#f2fff7;}
.orderEdit {font-family:verdana,arial,sans-serif;font-size:10px;color:#063;text-decoration:underline;}

.main {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  color:#666;
  font-weight:normal;
  line-height:1.5}
.main a:link, .main a:visited {color:#FF6600;text-decoration:none}
.main a:hover, .main a:active {color:#333333;text-decoration:underline}

.main2 {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  color:#FF6600;
  font-weight:normal;
  line-height:1.5}
.main2 a:link, .main a:visited {color:#FF6600;text-decoration:none}
.main2 a:hover, .main a:active {color:#666666;text-decoration:underline}

.productName {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  color:#FF6600;
  font-weight:normal;
  line-height:1.5}

.productName a:link, .productName a:visited {color:#FF6600;text-decoration:none}
.productName a:hover, .productName a:active {color:#666;text-decoration:underline}

TABLE.main {background:#fff;color:#FF6600;font-size:10px;font-weight:normal;margin:0px}

TABLE.body {background:#fff;color:#000000;font-size:10px;font-weight:normal;margin:0px}

body {
  	background-color:#fff;
   	color:black;
 	margin:0px}

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

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

H1 {
  font-family:sans-serif,Verdana,Arial;
  font-size:24px;
  font-weight:normal;
  color:#666666;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px}
  
  H2 {
  font-family:verdana,arial,sans-serif;
  font-size:20px;
  font-weight:normal;
  color:#FF6600; /* orange */
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px}
H2 a:link, H2 a:visited{font-weight:normal;color:#FF6600;text-decoration:none}
H2 a:hover, H2 a:active{font-weight:normal;color:#666666;text-decoration:underline}
H3 {
  font-family:verdana,arial,sans-serif;
  font-size:16px;
  font-weight:normal;
  color:#FF6600; /* orange */
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px}

H4 {
  font-family:verdana,arial,sans-serif;
  font-size:14px;
  color:#666;
  font-weight:normal;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px}

TD.tableHeading {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  font-weight:bold}

TD.HeaderCart {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#EF4A00;
  background:#fff}

a.HeaderCart:link {color:#EF4A00}
a.HeaderCart:visited {color:#EF4A00}
a.HeaderCart:hover {color:#900;text-decoration:none;background-color:#F9F9F9}
a.HeaderCart:active {color:#900}

TD.LoginName {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#666;
  background:#fff}

TR.QPBPPNavigation {
  background:#999;
  font-family:verdana,arial,sans-serif;
  font-size:14px;
  color:#f9f9f9;
  font-weight:normal}

TR.header {
/*  background: #FFFFFF url(images/header_bg.jpg);
  background-repeat: repeat-x; */
  background:#fff}

TR.headerNavigation {
  background:#666 url(images/header/header_nav_bg.gif);
  font-family:verdana,arial,sans-serif;
  font-size:14px;
  color:#eee;
  font-weight:normal}

TD.headerNavigation {
  font-family:verdana,arial,sans-serif;
  font-size:14px;
  color:#f9f9f9;
  font-weight:normal}

A.headerNavigation {
  font-family:verdana,arial,sans-serif;
  font-size:14px;
  color:#f9f9f9;
  font-weight:normal;
  text-decoration:none}

A.headerNavigation:hover {
  font-family:verdana,arial,sans-serif;
  font-size:14px;
  color:#000;
  font-weight:normal;
  text-decoration:none}

TR.headerError {background:#ff0000}

TD.headerError {
  font-family:tahoma,verdana,arial,sans-serif;
  font-size:11px;
  background:#f00;
  color:#fff;
  font-weight:bold;
  text-align:center}

TR.headerInfo {background:#990000}

TD.headerInfo {
  font-family:tahoma,verdana,arial,sans-serif;
  font-size:11px;
  background:#D25448;
  color:#fff;
  font-weight:bold;
  text-align:center}

TD.headerSmall, SPAN.headerSmall, P.headerSmall {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  color:#333;
  font-weight:normal}

.headerSmall a:link, .headerSmall a:visited {font-weight:bold;color:#FFF;text-decoration:underline}
.headerSmall a:hover, .headerSmall a:active {font-weight:bold;color:#f9f9f9;text-decoration:underline}

/***************************************************/

/*.infoBox { 
background:#f9f9f9;
}
*/
.infoBox { /* add a boarder to InfoBox */
background:#FFF;  /* was #f9f9f9; */
border:1px;
border-style:solid;
border-color:#DBDCDB;
border-spacing:1px}

.infoBoxBorder { /* add a right-left-bottom boarder to InfoBox */
background:#f9f9f9;
border-top:0px;
border-right:1px;
border-bottom:1px;
border-left:1px;
border-style:solid;
border-color:#DBDCDB;
border-spacing:1px}

TD.infoBoxHeading {
  background:#f9f9f9 url(images/infobox/bg_infoBox.gif);
  background-repeat:repeat-x;  
  font-family:verdana,arial,sans-serif;
  color:#434A55;
  font-size:11px;
  font-weight:bold;
  padding:0px 0px 0px 0px; /* top right bottom left */
}

.infoboxHeading a:link, .infoboxHeading a:visited {
  color:#434A55;
  text-decoration:none}

.infoboxHeading a:hover, .infoboxHeading a:active {
  color:#000;
  text-decoration:none}

.infoBoxContents {
/*  background: #ffffff url(images/infobox/box_bg.jpg) repeat-x;
  background: #ffffff url(images/infobox/bgg.gif); */
  font-family:arial,verdana,sans-serif;
  color:#333;
  font-size:12px;
  font-weight:bold;
  line-height:1.2}

.infoboxContents a:link, .infoboxContents a:visited {
  font-family:arial,verdana,sans-serif;
  color:#333;
  font-size:12px;
  text-decoration:none;
  background:#f9f9f9;
  margin-left:0px}

.infoboxContents a:hover, .infoboxContents a:active {
  font-family:arial,verdana,sans-serif;
  font-size:12px;
  color:#EF5808; /* blue */
  text-decoration:none;
  background-color:#FFF;
  margin-left:0px}

.infoBoxNotice {background:#FF8E90}

.infoBoxNoticeContents {
  background:#FFE6E6;
  font-family:verdana,arial,sans-serif;
  font-size:10px}

TD.infoBox, SPAN.infoBox {
  font-family:verdana,arial,sans-serif;
  font-size:10px}

/***************************************************/

TABLE.footerBox{ /* add a boarder */
background:#f9f9f9; 
border:1px; 
border-style:solid; 
border-color:#DBDCDB; 
border-spacing:1px}

TR.footerNavHeader {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  color: #333;
  font-weight:bold;
  background:#f9f9f9;
  line-height:1.6;
  text-align:left;
}

.FooterBreadcrumb {
font-family:verdana,arial,sans-serif;font-size:11px;background:#fff;color:#666;font-weight:normal}

.FooterBreadcrumb a:link, .FooterBreadcrumb a:visited, .FooterBreadcrumb a:active {
color:#666;font-size:11px;text-decoration:none}

.FooterBreadcrumb a:hover {
color:#000;font-size:11px;text-decoration:underline;
}

.footerNavigation {
  font-family:verdana,arial,sans-serif;font-size:13px;color:#666;background:#fff;font-weight:normal;text-align:left;line-height:1.5}
.footerNavigation a:link, .footerNavigation a:visited {
  font-family:verdana,arial,sans-serif;font-size:13px;color:#666;font-weight:normal;text-decoration:none}
.footerNavigation a:hover, .footerNavigation a:active  {
  font-family:verdana,arial,sans-serif;font-size:13px;color:#000;font-weight:normal;text-decoration:none}

.footerCopy {
  font-family:verdana,arial,sans-serif;font-size:12px;color:#666;text-align:center;font-weight:normal}
.footerCopy a:link, .footerCopy a:visited {
  font-family:verdana,arial,sans-serif;font-size:12px;color:#666;font-weight:normal;text-decoration:none}
.footerCopy a:hover, .footerCopy a:active  {
  font-family:verdana,arial,sans-serif;font-size:12px;color:#000;font-weight:normal;text-decoration:none}


/*************************************************************/

TR.bg_buttonCart {
  background: #fff url(images/bg_add_to_cart.jpg);
  background-repeat: no-repeat;
}

TD.left_column {background:#f9f9f9;}

TD.right_column {background:#f9f9f9;}

TD.cc_address {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  color:#F00;
  line-height:1.5}

TD.subCategoryBox {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  color:#FF6600;
  line-height:1.5;
  font-weight:bold}

FORM {display:inline}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
    font-size:10px;
	background:#fff}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
    font-size:10px;
	background:#fff}

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

.productListing-heading {
  font-family:arial,verdana,sans-serif;
  font-size:10px;
  background:#5d6065;
  color:#FFF;
  font-weight:bold}

/* No borders in products column listing  */
TD.productListing-data {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  border:0px;
  border-style:solid;
  border-color:#eee;
  border-spacing:6px}

/* Borders in products column listing
TD.productListing-data {
width:10%;
border:1px dotted#D5D5D5; 
text-align:center;
vertical-align:top; 
padding:10 10 10 10;
font-family:arial,verdana,sans-serif;
font-size:11px;
color:#009900;
}*/

A.pageResults {color:#0000FF}

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

TD.pageHeading, DIV.pageHeading {
  font-family:arial,verdana,sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#000;}

TR.subBar { background: #f4f7fd; }

TD.subBar {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  color:#000}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  color:#000;
  font-weight:normal;
  background:#FFF}

/* Product names, Password Forgotten, ... */
.smallText a:link, .smallText a:visited {font-size:10px;font-weight:bold;color:#FF6600;text-decoration:none}
.smallText a:hover, .smallText a:active {font-size:10px;font-weight:bold;color:#333333;text-decoration:underline}

TD.accountCategory {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  color:#aabbdd}

TD.category_desc {
  font-family:verdana,arial,sans-serif;
  font-size:13px;
  line-height:1.5;
  font-weight:normal}

TD.fieldKey {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  font-weight:bold}

TD.fieldValue {
  font-family:verdana,arial,sans-serif;
  font-size:11px}

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:#333;
  font-weight:bold}

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

TD.formAreaTitle {
  font-family:tahoma,verdana,arial,sans-serif;
  font-size:11px;
  font-weight:bold}

SPAN.markProductOutOfStock {
  font-family:verdana,arial,sans-serif;
  font-size:13px;
  color:#CC0000;  /* red */
  font-weight: bold}

SPAN.productSpecialPrice {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
  color:#666;
  font-weight:normal;
  line-height:1.5}

SPAN.errorText {
  font-family:verdana,arial,sans-serif;
  color:#900}

/*.moduleRow { } */
.moduleRowOver {background-color:#D7E9F7}
.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}

/* bof: Great Categories v2.0 */
TABLE.categ {
  border:0px;
  border-spacing:0px;
  font-family:arial,sans-serif;
  font-size:12px;
  font-weight:bold;
}

TABLE.categsub {
  border:0px;
  border-spacing:0px;
  font-family:arial,sans-serif;
  font-size:11px;
  font-weight:normal;
}

TD.categ {
  vertical-align:top;
  border:0px;
  border-spacing:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px; 
}

a.catig:link {color:#000}
a.catig:visited {color:#000}
a.catig:hover {color:#900}
a.catig:active {color:#900}

/* eof: Great Categories v2.0 */

/* product description text box on product_info.php */
TD.gray, P.gray, TABLE.gray {
  background:#f9f9f9;
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  line-height:1.5;
  border:1px;
  border-style:solid;
  border-color:#b6b7cb;
  border-spacing:1px;
  padding:.3cm; /* top right bottom left */
}

.border {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  font-weight:normal;
  background:#f9f9f9;
  padding:10px;
  border:1px;
  border-style:solid;
  border-color:#b6b7cb;
  border-spacing:1px}

.Box{ /* add a boarder */
background:#fff; 
border:1px; 
border-style:solid; 
border-color:#DBDCDB; 
border-spacing:1px}

.hidden {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}

/*  Remove dotted border from links  */
a:active, a:focus, input[type="image"] {
outline:0}

/*  Product Descriptions text area */
ol { 
	list-style-image: url("images/icons/checkbox.gif");
	/*margin: 0;*/
}
/* Note: ul is used in css categories menu */
/*ul { list-style-image: url("images/icons/checkbox.gif");}*/


/* menu Solid - Show Sub-categories  */
a.menucateg:link, a.menucateg:visited, a.menucateg:active {
display: block;
vertical-align: middle;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
color:#EF5808; /* orange */
font-weight: bold;
text-align: left;
height: 3px;
text-decoration: none;
}

a.menucateg:hover {
font-size: 13px;
background-color:#f9f9f9;
text-decoration: none;
font-weight: bold;
color: #333;
}

a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {
display: block;
vertical-align: middle;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #666; /* sub-category links */
text-align: left;
height: 4px;
text-decoration: none;
}

a.menusubcateg:hover {
font-size: 12px;
background-color:#f9f9f9;
text-decoration: none;
color:#EF5808; /* orange */
}

a.menusubcategsec:link, a.menusubcategsec:visited, a.menusubcategsec:active {
display: block;
vertical-align: middle;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #666; /* sub-category links */
text-align: left;
height: 4px;
text-decoration: none;
}

a.menusubcategsec:hover {
font-size: 11px;
background-color:#f9f9f9;
text-decoration: none;
color:#EF5808; /* orange */
}
TD.womens {
  background: #fff url(images/home/backimage_womens.jpg);
  background-repeat: no-repeat; 
  margin: 0px
}
TD.mens {
  background: #fff url(images/home/backimage_mens.jpg);
  background-repeat: no-repeat;
  margin: 0px
}
TD.aviator {
  background: #fff url(images/home/backimage_aviator.jpg);
  background-repeat: no-repeat;
  margin: 0px
}
TD.replica {
  background: #fff url(images/home/backimage_replica.jpg);
  background-repeat: no-repeat; 
  margin: 0px
}
TD.wayfarer {
  background: #fff url(images/home/backimage_wayfarer.jpg);
  background-repeat: no-repeat;
  margin: 0px 
}
TD.polarized {
  background: #fff url(images/home/backimage_polarized.jpg);
  background-repeat: no-repeat;
  margin: 0px
}

/* menu Solid - Show Sub-categories  End */

/* Amount till Free Shipping. V 1.1 */

.freeship{
 font-family: arial;
 font-size: 11px;
 font-weight: bold;
 color: #ff0000;
 text-decoration: none}

.freeship2{
 font-family: arial;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: none}
