/*
  $Id: stylesheet.css,v 1.50 2002/11/02 03:06:05 hpdl Exp $

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

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License
  */
.default_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#landingPageProducts tr td table, #landingPageProducts tr td form table {
	height:100%;
}
#bp1Text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bp2Text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bp3Text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bp4Text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bp5Text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bp6Text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bp7Text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bp8Text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bp9Text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#bp10Text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#youthTBr2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}	
#adultTBr2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}		
#infantTBr2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}	
		
.box1 {
	background-color: #CCCCCC;
}
.ttbthumbborder {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.dropdownfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.quantity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}

/* 
  -----------------------------------
  TabPanel Magic Style Sheet
  by Project Seven Development
  www.projectseven.com

  Style Theme: 12 - Basic Style -No Box
  -----------------------------------
*/
.p7TPpanel {
 border: 0;
}
.p7TPwrapper {
 padding: 0;
}
.p7TPheader {
 padding: 3px 0;
 border-bottom: 0;
 background-color: #FFFFFF;
}
.p7TPheader h2, .p7TPheader h3 {
 margin: 0;
 font-size: 0.8em;
 font-weight: normal;
 letter-spacing: 0.15em;
 }

.p7TP_tabs {
	padding: 0;
	font-size: 0.8em;
}
#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, 
#p7TP5 .p7TP_tabs a {
	padding: 4px 6px;
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8F9DB8;
	border: 1px solid #333;
	border-bottom: 0;
}
#p7TP1 .p7TP_tabs a:focus, #p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus, #p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus {
	outline: 1px dotted;
	outline-color: #CCCCCC;
}
#p7TP1 .p7TP_tabs a:hover, #p7TP2 .p7TP_tabs a:hover, 
#p7TP3 .p7TP_tabs a:hover, #p7TP4 .p7TP_tabs a:hover, 
#p7TP5 .p7TP_tabs a:hover, #p7TP1 .p7TP_tabs a:active, 
#p7TP2 .p7TP_tabs a:active, #p7TP3 .p7TP_tabs a:active,
#p7TP4 .p7TP_tabs a:active, 
#p7TP5 .p7TP_tabs a:active {
	color: #FFFFFF;
	background-color: #687B9F;
}
.p7TP_tabs div {
	display: block;
	float: left;
	margin: 0 -2px 0 0;
}
.p7TPclear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.p7TPcontent {
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 0.8em;
	line-height: 1.5em;
	position: relative;
	z-index: 1;
	top: -1px;
	left: 0;
	border: 1px solid #333;
	color: #333333;
}
.p7TPcontent h2, .p7TPcontent h3, 
.p7TPcontent h4 {
	font-size: 0.8em;
	margin: 0px;
	line-height: normal;
}
.p7TPcontent p {
	margin: 6px 0 12px 0;
}
#p7TP1 .p7TP_tabs div.down, #p7TP2 .p7TP_tabs div.down, 
#p7TP3 .p7TP_tabs div.down, #p7TP4 .p7TP_tabs div.down, 
#p7TP5 .p7TP_tabs div.down {
	padding: 0;
	position: relative;
	z-index: 2;
}
#p7TP1 .p7TP_tabs div.down a, #p7TP2 .p7TP_tabs div.down a, 
#p7TP3 .p7TP_tabs div.down a, #p7TP4 .p7TP_tabs div.down a, 
#p7TP5 .p7TP_tabs div.down a {
	background-color: #FFFFFF !important;
	color: #333333!important;
}
/*HIDE the TABS*/
.p7TP_tabs {
 display: none;
}

#debug {
  border: 1px dashed red;
  font-size: 12px;
  font-weight: bold;
  color: red;
}
#rInfo {
  position: absolute;
}
#rInfo span {
  color: red;
  background-color: #FFEEEE;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Verdana;
}
#aboutBox tr td h4 {
	margin: 4px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	max-height: 10px;
}

#aboutBox tr td h6 {
	margin: 4px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

#mainAreaTop h1, #mainAreaTop h2, #mainAreaTop h3, #mainAreaTop h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	spacing: 0px;
	font-family: Verdana, Arial;
	font-weight: bold;
}
#mainAreaTop h1 {
	font-size: 26px;
	line-height: 26px;
}
#mainAreaTop h2 {
	font-size: 20px;
	line-height: 22px;
}
#mainAreaTop h3 {
	font-size: 16px;
	line-height: 18px;
}
	
#landingPageProducts tr th {
	font-weight: bold;
	font-size: 16px;
	color: #FF0000;
	white-space: nowrap;
}
#order_confirm_table {
border: 1px solid #9994bc;
text-transform: uppercase;
}

#order_confirm_table td table tr td {
font-size: 10px;
font-weight: bold;
}
#order_confirm_table td {
font-size: 10px;
vertical-align: top;
}
#breadcrumb_area {
	margin-top: 8px;
	margin-left: 14px;
}
#prodInfo_image {
	min-width: 250;
	min-height: 210;
}
#prodInfo_image_popup {
	width: 500;
	height: 500;
	border: 1px solid #CCCCCC;
	text-valign: middle;
}
#header_menu {
	padding-top: 0px;
	white-space: nowrap;
}
#header_menu td.colored {
	background-color: white;
}
#header_menu tr td a{
	font-size: 11px;
	font-family: Verdana, Arial;
}
#sign_up_box th {
	color: white;
	font-size: 14px;
	font-weight: bold;
}
#sign_up_box td {
	font-size: 11px;
	font-weight: normal;
}
#topMenu {
	position: relative;
	left: 60px;
	top: 10px;
}
#topMenu table tr td a {
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
#domo_categories_menu_area {
	border: 0px;
}
#domoCHmenuIMG{
	border: 0px;
}
#domoCAmenuIMG{
	border: 0px;
}
#shopping_cart_table th {
	font-size: 12px;
	text-transform: capitalize;
}
#columns_table {
	min-height: 100%;
}
#my_account_table_area {
	text-align: center;
}

#my_account_table tr td.text {
	background-color: white;
	text-transform: capitalize;
	width: 33%;
}
#my_account_table tr td.text table tr td {
	font-size: 12px;
}
#my_account_table tr th {
	color: white;
	text-transform: capitalize;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}
#top_menu_table {
	vertical-align: middle;
	padding-top: 1px;
}
#create_account_confirmation p {
	font-size: 11px;
}
#productMainTable {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#productMainTableLeftCol {
	border-right: 1px solid #CCCCCC;
}
#productMainTableRightCol {
	
}
.problemsCheckOut,.problemsCheckOut:visited,.problemsCheckOut:link,.problemsCheckOut:hover {
	color: red;
	font-family: arial, sans-serif;
	font-size: 14px;
}
.problemsCheckOutArea {
	font-family: arial, sans-serif;
	padding: 10px;
}
.tradeMark {
	color: white;
	font-size: 12px;
	font-family: arial, sans-serif;
}
.landingHeader, .landingHeader a, .landingHeader a:hover, .landingHeader a:visited {
	color: white;
	font-family: sans-serif,arial;
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
	text-decoration: none;
}
a.landingCategory, a.landingCategory:visited, a.landingCategory:hover {
	color: #333333;
	font-size: 12px;
	text-decoration: underline;
}

.border_bottom {
	border-bottom: 1px solid #CCCCCC;
}
.additional_images {
	border: 1px solid #CCCCCC;
	float: center;
}
.infoBoxHeadingMain {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
.infoBoxHeadingMain1 {
  color: #000000;
  font-size: 24px;
  font-weight: bold;
  padding-top: 10px;
}
.MsoNormal {
	font-family:Verdana;
	font-size: 14px;
}

h1 {
font-size: 21px;
font-weight: bolder;
color: #000000;
padding: 12px;
font-family: "Arial Narrow", Arial, Verdana, sans-serif;
display: inline;
/*letter-spacing: -1px; */
}

.category_top {
  font-size: 21px;
  font-weight: bolder;
  color: #000000;
  font-family: "Arial Narrow", Arial, Verdana, sans-serif;
}
a.store_category {
  font-size: 13px;
  font-weight: bolder;
  color: #000000;
  font-family: "Arial Narrow", Arial, Verdana, sans-serif;
}
a.store_category:link {
	color: #000000;
}
a.store_category:hover {
	color: #000000;
}
a.store_category:visited {
	color: #000000;
}

img {
  border: none;
}

.fonth1
{
font-size: 12pt;
font-weight:bold;
color: #000000;
}

.main {
  font-family: Verdana, sans-serif;
  font-size:12px;
}

.main1 {
  font-family: Arial, Verdana, sans-serif;
  font-size:11px;
}

p {
	font-family: Verdana, sans-serif;
	font-size:13px;
}

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

.product {
  font-size: 12px;
  font-weight : bold;
}


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

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

FORM {
	display: inline;
}

TR.header {
  background: #F1DA94;
}

TR.headerNavigation {
  background: #800000;
}

TD.headerNavigation {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background: #800000;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
  color: #FFFFFF;
}

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

TR.headerError, div.headerError {
  background: #ff0000;
}

TR.headerInfo {
  background: #00ff00;
}


TR.footer {
  background: white;
}

table.main_body_color
{
  background: #F5ebd3;
}

TD.footer {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: white;
  color: black;
  font-weight: bold;
}

.infoBox {
 /* background: #800000; */
}

.infoBoxTopMenu {
/* background: #800000; */
}

.infoBoxNotice {
  background: #FF8E90;
}

TD.infoBoxTopMenu, SPAN.infoBoxTopMenu {

  font-family: Arial, Verdana, 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: #FEF1AB;
}

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

TR.productListing-heading {
  background: #F1DA94;
}

TD.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #F1DA94;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}

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

A.pageResults:hover {
color: #6E6B69;
font-weight:bold;
}


TR.subBar {
  background: #F1DA94;
}

TABLE.formArea {
  background: white;
}

TABLE.formAreaTable {
	border: 1px solid #00339A;
}

/*.moduleRow { }*/
.moduleRowOver { background-color: #F2D589; cursor: hand; }
.moduleRowSelected {
/*
border-top: 1px solid #D7BE7C;
border-left: 1px solid #D7BE7C;
border-right: 1px solid #D7BE7C;
border-bottom: 1px solid #D7BE7C; */
}

.former_price {color: #000000; text-decoration: line-through;
font-size:10pt; font-weight:bold;}
.sales_price {color: #D82724; font-size:10pt; font-weight:bold;}

.estimatedshippingBox {
	  background: #800000;
	}

.quantity {
	font-size: 11px;
	color: #1D4C69;
}

A.product_list_name_ymal {
  font-size:10px;
  font-weight:normal;
}


A.product_list_name_big:hover
{
  color: #D62422;
}


.shopping_cart_row {
  vertical-align: middle;
}

.shopping_cart_heading_row {
  vertical-align: bottom;
}

.shopping_cart_title {
  font-size: 16px;
  font-weight: bold;
}

.shopping_cart_price {
  font-weight: bold;
  white-space: nowrap;
}

.shopping_cart_product_name {
  font-size: 10px;
  color: black;
  font-weight: bold;
}

A.series_chars {
	font-face: Verdana, Sans-Serif;
	font-size: 9pt;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

A.series_chars:visited {
	color: #CC0000;
}

A.series_chars:hover {
	color: #0000FF;
}

A.series_chars2 {
	color: #CC0000;
	text-decoration: underline;
}

A.series_chars2:visited {
	color: #CC0000;
}

A.boxlink:hover, A.boxlink2:hover {
  color: #FFFF00;
}

.categories_top_area {
  border: 0px;
  margin-top: 14px;
}

/* Moved to stylesheet.css.php
.categories_top_area h1 {
  border: 0px;
  color: #A50001;
}
*/

.bgleft {
	background-repeat: repeat-y;
/*	background-position: left; */
	/*background-color: #FFFFFF; */
}

.bgright {
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
}

.stock, .stock_ymal {
	color: #4e9866;/*#DB3533;*/
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
}

.stock_ymal {
  font-size:10px;
  font-weight:normal;
}
.outstock {
	color: #DB3533;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0px;
}
.stock2 {
	color: #DB3533;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
}

.pname{
	font-size: 12px;
	color: black;
	letter-spacing: -1px;
	font-weight: bold;
}

.bestseller {
	font-size: 15px;
	font-weight: bold;
	color: #DB3533;
	letter-spacing: -1px;
}

.item_descrioption {
	color: #1D4C69;
	font-size: 13px;
	font-weight: bold;
}

.also_purchased_price{
	font-size: 11px;
	font-weight: bold;
}

.copyright{
	font-size: 11px;
	font-weight: bold;
	color: #111111;
}
.policy{
	font-size: 11px;
	font-weight: bold;
	color: #be0707;
}
.infoBoxHeadingText {
	font-size: 14px;
	font-weight: bold;
}

/* `notify me box` on product page */
.notifymeWrapper {
 background-color:#f6f6f6;
 border: 1px solid #c6c6c6;
}