/*
$Id: stylesheet.css 3 2006-05-27 04:59:07Z user $

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

  Copyright 2006 osCMax

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold; }
.boxTextblk {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
}
.categoryBoxText { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; line-height:20px; font-weight:bold; }
.category_top { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; line-height:20px; font-weight:bold; }
.category_sub { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; line-height:20px; font-weight:bold; }
.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: #000000; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #000000 url(../../images/bg.jpg) center top repeat-y ;
  color: #FFFFFF;
  margin: 0px;
  text-align: center;
}

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

A:hover {
  color: #c10526;
  text-decoration: none;
}

#wrapper{
margin: 0 auto;
text-align: center;
width:850px;
}

FORM {
	display: inline;
}

.primaryImageLogo{
margin:0px;
margin-top:25px;
margin-left:40px;
width:245px;
height:79px;
position:absolute;
}

TR.header {
  background: #ffffff;
}

TR.mainMenu {
	background: #000000 url(../../images/menubg.jpg) repeat-x;
	height:39px;
}

TD.mainMenu {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #ffffff;
  font-weight : normal;
}

DIV #mainMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight:normal;
	vertical-align:middle;

}

A.mainMenu { 
  color: #FFFFFF; 
}

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



TR.headerNavigation {
/*  background: #bbc3d3;*/
	margin-top:4px;
	height:28px;
}

TD.headerNavigationL {
  background: #000000 url(../../images/bcbg_l.jpg) repeat;
  width:5px;
}

TD.headerNavigationR {
  background: #000000 url(../../images/bcbg_r.jpg) repeat;
  width:5px;
}

TD.headerNavigation {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #000000 url(../../images/bcbg.jpg) repeat; 
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation:link { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #c10526;
  text-decoration:underline;
}

TD.breadNavigation {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
}

A.subCategoryLink { 
  color: #FFFFFF; 
}

A.subCategoryLink:hover {
  color: #FF0000;
  text-decoration:none;
}


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;
}

DIV.footer {
  background: url(../../images/bottombg.gif) bottom no-repeat;
  height:52px;
}

TD.footer {
  padding-right:12px;  
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #c10526;
  font-weight: bold;
  vertical-align:text-top;
}

TD.footer a { 
  color: #c10526;
}

TD.footer a:hover {
  color: #ffffff;
}

.infoBox {
}

.nopadding{
padding:0px;
margin:0px;
border:0px;
}

.nopadding a:link, .nopadding a:visited, .nopadding a:hover, .nopadding a:active{
border:0px;

}


.infoBox2Contents {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #710000 ;
  border-top: 1px solid #950211 ;
  border-spacing: 0px;		  
  padding:10px;  
}

.infoBox2Notice {
  background: #FF8E90;
}

.infoBox2NoticeContents {
  background: #FFE6E6;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.infoBox2Heading, TD.infoBox2HeadingL, TD.infoBox2HeadingR {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background: url(../../images/leftcol_title_bg.jpg) bottom repeat-x;
  color: #ffffff;
  height:28px;
}

TD.infoBox2HeadingL{
  border-left: 1px solid #710000 ;
  border-spacing: 0px;		  
}

TD.infoBox2HeadingR{
  border-right: 1px solid #710000 ;
  border-spacing: 0px;		  
}

TD.infoBox2Footer {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: url(../../images/askbottom.gif) bottom repeat-x;
  color: #ffffff;
  height:7px;
}

TD.infoBox2, SPAN.infoBox2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}
	
.askBoxContents {
  background: #720000;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.askBoxNotice {
  background: #FF8E90;
}

.askBoxNoticeContents {
  background: #FFE6E6;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.sub_category_image {
	margin-left: 3px;
	margin-right: 6px;
	float:left;
	border: 2px solid #000000;
}


TD.askBoxHeading, TD.askBoxHeadingL, TD.askBoxHeadingR {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background: url(../../images/leftcol_title_bg.jpg) bottom repeat-x;
  color: #ffffff;
  height:28px;
}

TD.askBoxHeadingL{
  border-left: 1px solid #710000 ;
  border-spacing: 0px;		  
}

TD.askBoxHeadingR{
  border-right: 1px solid #710000 ;
  border-spacing: 0px;		  
}

TD.askBoxFooter {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: url(../../images/askbottom.gif) bottom repeat-x;
  color: #ffffff;
  height:7px;
}

TD.askBox, SPAN.askBox {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.infoBoxContents2 {
  background: #220e0d;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  border-left: 1px solid #710000 ;
  border-right: 1px solid #710000 ;
  border-spacing: 0px;		  
  padding:10px;  
}

.infoBoxContents {
  background: #FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  border-spacing: 0px;		  
  padding:10px;  
}

.infoBoxContents-whitebg {
  background: #ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  border-spacing: 0px;		  
  padding:10px;  
}

.infoBoxNotice {
	background-color: #FF0000;
}

.infoBoxNoticeContents {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FF0000;
}

/* EVENTS */

.post {
  float: left;
  width: 100% !important;
  width: 99%;
  position: relative;
  background-color:#FFFFFF;
  margin-bottom: 1.5em;
}

.post .FAQ{
	border-bottom:1px solid #CCCCCC;
	left:5px;
	margin-bottom:5px;
	text-align:left;
	top:0pt;
	width:90%;
}

.post .askAmy {
	border-bottom:0px solid #CCCCCC;
	left:5px;
	margin-bottom:5px;
	text-align:left;
	top:0pt;
	/* width:100%; */
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 6px;
}

.askBoxContents .askAmy {
	border-bottom:0px solid #CCCCCC;
	left:5px;
	width:200px;
	margin:5px;
	text-align:left;
	top:0pt;
	font-weight:normal;
}

.askBoxContents .askAmy .Q  {
  font: 700 1.5em arial, sans-serif;
  color: #C10526;
  font-weight:bold;
}

.post .date {
	border-bottom:1px solid #CCCCCC;
	left:5px;
	margin-bottom:5px;
	text-align:left;
	top:0pt;
	width:90%;
}

.post .date .month,
.post .date .day, .post .FAQ .Q  {
  font: 700 1.5em arial, sans-serif;
  color: #C10526;
}

.post .askAmy .Q  {
  font: 700 1.5em arial, sans-serif;
  color: #C10526;
}

.post .askAmy .title  {
  font: 700 2em arial, sans-serif;
  color: #C10526;
  font-style:italic;
}

.post .askAmy .title:hover  {
  font: 700 2em arial, sans-serif;
  color: #2D1312;
  font-style:italic;
}

.post .date .name, .post .FAQ .question  {
  font: 700 1.4em arial, sans-serif;
  color: #000000;
}
.question2  {

  color: #FFFFFF;
}
.post .title {
  display: block;
  padding: 0 0 5px 0;
  font-size: 1.2em;
  font-weight: bold;
  color: #586B7A;
}

.post p {
  margin-top: 0px;
  margin-bottom:12px;
  margin-left:6px;
  margin-right:12px;
}

.post p .more{
  display:block;
}

.post a{
color:#C10526;
text-decoration:none;
}

.post a:hover{
color:#C10526;
text-decoration:none;
}


/*-----------------*/


TD.infoBoxHeadingL{
  border-left: 1px solid #710000 ;
  border-spacing: 0px;		  
}

TD.infoBoxHeadingR{
  border-right: 1px solid #710000 ;
  border-spacing: 0px;		  
}

TD.infoBoxHeading, TD.infoBoxHeadingL, TD.infoBoxHeadingR {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background: url(../../images/leftcol_title_bg.jpg) bottom repeat-x;
  color: #ffffff;
  height:28px;
}

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

.CategoriesBoxContents {
  background: #220e0d;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  border-left: 1px solid #710000 ;
  border-right: 1px solid #710000 ;
  border-spacing: 0px;		  
  padding:10px;
}

.CategoriesBoxNotice {
  background: #FF8E90;
}

.CategoriesBoxNoticeContents {
  background: #FFE6E6;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.CategoriesBoxHeadingL{
  background: url(../../images/categorytopl.gif) bottom repeat-x;
  border-spacing: 0px;
  border-bottom: 1px solid #710000;
}

TD.CategoriesBoxHeadingR{
  background: url(../../images/categorytopr.gif) bottom repeat-x;
  border-spacing: 0px;
  border-bottom: 1px solid #710000;
}

TD.CategoriesBoxHeading{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background: url(../../images/categorytop.gif) bottom repeat-x;
  border-bottom: 1px solid #710000;
  color: #ffffff;
  height:28px;
}

TD.CategoriesBox, SPAN.CategoriesBox {
  font-family:Arial, Helvetica, 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: #720000;
}

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

TABLE.primary {
  border: 0px;
  border-top: 1px solid #FFFFFF;
  border-style: solid;
  border-spacing: 0px;
  background: url(../../images/menubg.jpg) repeat-x;  
}

TABLE.headerNavigation {
  margin-top:4px;
  margin-right:5px;
}

TABLE.contentBox{ height:192px;; width:209px;}

TD.contentBoxHeaderL{ background: url(../../images/contenttopl.gif) top no-repeat;border-spacing: 0px; width:6px; height:9px;}
TD.contentBoxHeader{ background: url(../../images/contenttop.gif) top repeat-x;border-spacing: 0px;	} 
TD.contentBoxHeaderR{ background: url(../../images/contenttopr.gif) top no-repeat;border-spacing: 0px; width:6px; height:9px;}
TD.contentBoxFooterL{ background: url(../../images/contentbottoml.gif) bottom no-repeat;border-spacing: 0px; width:6px; height:9px;}
TD.contentBoxFooter{ background: url(../../images/contentbottom.gif) bottom repeat-x;}
TD.contentBoxFooterR{ background: url(../../images/contentbottomr.gif) bottom no-repeat;border-spacing: 0px; width:6px; height:9px;}
TD.contentBoxBodyL{ background: url(../../images/contentbodyl.gif) bottom repeat-y; }
TD.contentBoxBody{ background:#220e0d; vertical-align:top; vertical-align:text-top;}
TD.contentBoxBodyR{ background: url(../../images/contentbodyr.gif) bottom repeat-y;}


TABLE.contentBox-whitebg{height:192px;; width:209px;}

TD.contentBoxHeaderL-whitebg{ background: url(../../images/contenttopl-whitebg.gif) top no-repeat;border-spacing: 0px; width:6px; height:9px;}
TD.contentBoxHeader-whitebg{ background: url(../../images/contenttop-whitebg.gif) top repeat-x;border-spacing: 0px;	} 
TD.contentBoxHeaderR-whitebg{ background: url(../../images/contenttopr-whitebg.gif) top no-repeat;border-spacing: 0px; width:6px; height:9px;}
TD.contentBoxFooterL-whitebg{ background: url(../../images/contentbottoml-whitebg.gif) bottom no-repeat;border-spacing: 0px; width:6px; height:9px;}
TD.contentBoxFooter-whitebg{ background: url(../../images/contentbottom-whitebg.gif) bottom repeat-x;}
TD.contentBoxFooterR-whitebg{ background: url(../../images/contentbottomr-whitebg.gif) bottom no-repeat;border-spacing: 0px; width:6px; height:9px;}
TD.contentBoxBodyL-whitebg{ background: url(../../images/contentbodyl-whitebg.gif) bottom repeat-y; }
TD.contentBoxBody-whitebg{ background: url(../../images/menubg-whitebg.jpg); vertical-align:top; vertical-align:text-top;}
TD.contentBoxBodyR-whitebg{ background: url(../../images/contentbodyr-whitebg.gif) bottom repeat-y;}


TABLE.productBoxBody{min-height:400px;}
TABLE.productInfo{float:left; width:auto; height:auto; margin: 5px; margin-right:10px}
DIV.productDescription{padding:0px 5px; padding-left:10px;}
P.descriptionText{padding-top:10px;}
DIV.productContent{padding-top:0px; padding-left:5px; padding-right:10px; padding-bottom:0px;}

SPAN.productPrice{font-size:14px;}
SPAN.productModel{font-size:12px;}

TABLE.thisMonthSpecials{ height:192px; width:400px;}

TR.monthSpecialsHead{}
TD.monthSpecialsHdLeft{background: url(../../images/specials/tp_lf.gif) bottom left no-repeat; height:37px; width:8px;}
TD.monthSpecialsHdTitle{background: url(../../images/specials/topgrad.gif) bottom repeat-x; font-family:Tahoma,"Times New Roman",Times,serif; width:390px;}
TD.monthSpecialsHdRight{background: url(../../images/specials/tp_rt.gif) bottom right no-repeat; height:37px; width:8px;}
TR.monthSpecialsContent{background:#ffffff; border-top:1px solid #940211; padding:0 10 0; overflow:hidden;}
TD.monthSpecialsContent{background:#ffffff; border-top:1px solid #940211; padding:10px 10px 0px 10px; overflow:hidden; color:#000000;}
DIV.monthSpecialsImage{float:left; padding-right:8px; padding-bottom:8px;}
DIV.monthSpecialsTitle{font-size:18px; line-height:18px;padding-bottom:3px;}
DIV.monthSpecialsPrice{font-size:11px; line-height:11px; padding-bottom:5px;}
DIV.monthSpecialsBuyButton{ height:31px; text-align:right; padding-right:10px;}
TR.monthSpecialsFoot{background:#ffffff;}
TD.monthSpecialsFtLeft{ background: url(../../images/specials/bt_lf-whitebg.gif) bottom left no-repeat; height:5px; width:5px;}
TD.monthSpecialsFt{}
TD.monthSpecialsFtRight{background: url(../../images/specials/bt_rt-whitebg.gif) bottom right no-repeat; height:5px; width:5px;}

TABLE.ourFavorites{ margin-top:10px;}
A.ourFavoritesTitle {color:#86010A}
A.ourFavoritesTitle:hover {color:#000000}
TR.ourFavoritesHead{}
TD.ourFavoritesHdLeft{background: url(../../images/favorites/tp_lf.gif) bottom left no-repeat; height:37px; width:6px;}
TD.ourFavoritesHdTitle{background: url(../../images/favorites/topgrad.gif) bottom repeat-x; font-family:Tahoma,"Times New Roman",Times,serif; width:390px; color:#ff0000;}
TD.ourFavoritesHdRight{background: url(../../images/favorites/tp_rt.gif) bottom right no-repeat; height:37px; width:6px;}
TR.ourFavoritesContent, TD.ourFavoritesContent{background:#ffffff; border-top:1px solid #940211; padding:8px; padding-bottom:0px; overflow:hidden; min-height:65px;}
DIV.ourFavoriteElement{ float:left; width: 119px; padding-bottom:10px;}
DIV.ourFavoritesImage{ text-align:center; padding-bottom:4px;}
DIV.ourFavoritesTitle{ text-align:center;   font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; margin-top:0px; margin-bottom:6px;}
TR.ourFavoritesFoot{background:#FFFFFF;}
TD.ourFavoritesFtLeft{background: url(../../images/favorites/bt_lf-whitebg.gif) bottom left no-repeat;  background-color:#FFFFFF;  height:5px; width:5px;}
TD.ourFavoritesFt{}
TD.ourFavoritesFtRight{background: url(../../images/favorites/bt_rt-whitebg.gif) bottom right no-repeat; background-color:#FFFFFF; height:5px; width:5px;}

TABLE.leftCol {
  margin:8px;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 0px !important;
  background-color: #ffffff !important;
}

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

}

TD.productListing-data {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-top:10px;
  background-color:#FFFFFF;
  color:#000000;
}


A.pageResults {
  color: #FF0000;
  font-size: 14px;
}

A.pageResults:hover {
  font-size: 14px;
  color: #0000FF;
  background: #FFFFFF;
}
A.pageResults:active {
  color: #720000;
  font-size: 14px;
}

A.pageResults:visited {
  color: #FF0000;
  font-size: 14px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #ffffff;
}

.category_img {
  vertical-align:top;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
}

.categoryHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
}

TR.subBar {
  background: #f4f7fd;
}

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

P{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  margin-top:6px;
  margin-bottom:6px;
}

P, TD.main, P.main P.category_desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin-top:0px;
	margin-bottom:6px;
	color: #000000;
}

TD.main2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin-top:0px;
	margin-bottom:6px;
	color: #ffffff;
}

P-whitebg, TD.main-whitebg, P.main-whitebg P.category_desc-whitebg {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
  line-height: 15px;
  margin-top:0px;
  margin-bottom:6px;
}

A.main { 
  color: #c10526;
}

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

A.whitebg {
	color: #86010A;
	
}

A.whitebg:hover {
  color: #000000;

}

A.whitebghm { 
  color: #86010A;
  background-color: #FFCCFF;
}

A.whitebghm:hover {
  color: #000000;
  background-color: #FFCCFF;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
}

TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
}

TD.smalltext2, SPAN.smalltext2, P.smalltext2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

A.smalltext2 {
  color: #000000;
}

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


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

TD.fieldKey {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family:Arial, Helvetica, 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:Arial, Helvetica, sans-serif;
  color: #ff0000;
}

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

SPAN.activeProductText {
  font-family:Arial, Helvetica, sans-serif;
  color: #ff0000;
}

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

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #220E0D;
	font-weight: bold;
}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.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; }


TD.manufacturerName, DIV.manufacturerName {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #A99140;
}


TD.productName, DIV.productName {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
}

TD.productName-whitebg, DIV.productName-whitebg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #86010A;
}

TD.productPrice, DIV.productPrice {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #ff3333;
}

TD.productModel, DIV.productModel {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

TD.productDesc, DIV.productDesc {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #bdbdbd;
}


TD.productDesc-whitebg, DIV.productDesc-whitebg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
#headSearchBox{
width:254px;
height:38px;
background:url('../../images/search-bg.jpg') no-repeat;
color:#fff;
font-variant:small-caps;
font-size:12px;
margin-left:582px;
}

.content{
margin:0px;
padding-top:8px;
padding-left:13px;
}

.searchBox{
width:145px;
height:17px;
color:#fff;
background:#86010a;
border:1px solid #fff;
padding:1px 0px;
margin:0px;
margin-top:0px;
}

.searchButton{
width:23px;
height:19px;
background:#86010a url('../../images/searchButton.jpg') top center;
border:1px solid #fff;
cursor:pointer;
padding:0px;
margin:0px;
margin-left:3px;
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 6px;
	background-color: #FFCCFF;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
	background-color: #FFCCFF;
}
.partytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
}
.blackcontact {
	color: #000000;
}
.whitecontact {
	color: #FFFFFF;
}
.whitebgaskamy {
	background-color:#FFFFFF;
	color: #000000;
	padding: 6px;
}

.mainwhite {
	color: #FFFFFF;
}
.pageheadingblack {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  padding: 6px;
}


A.boxlink {
  font-size: 11px;
  color: #990000;
  text-decoration: none;
}

A.boxlink:hover {
  font-size: 11px;
  color: #c10526;
  text-decoration: underline;
}
