/*
  $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
*/
BODY {
 /* background: #ffffff;
  color: #000000;
  margin: 0px;*/
  margin: 0;
padding: 0;
font-family:Monotype Corsiva,Verdana, Arial, Helvetica, sans-serif;
font-size:100.1%;
background-image:url(images/body_bg.gif);
background-repeat:repeat;
}


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


A {
  color: #7c0230;
  text-decoration: none;
}

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

.boxText {
font-size:18px;
color:#7c0230;
text-decoration:none;
font-variant:normal;
line-height:32px;
background:#FBDCFF;
font-family:Monotype Corsiva,Verdana, Arial, Helvetica, sans-serif;
}

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

.infoBoxContents {
  background: #FBDCFF;
  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-size:25px;
color:#8e0606;
padding-left:2px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
background:#FBDCFF;
}
TD.infoBoxHeading1 {
  font-size:25px;
color:#8e0606;
padding-left:2px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
}

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: 20px;
  font-weight: bold;
  color: #8E0606;
}

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














 
 div,span,p,form,h1,h2,h3,h4,h5,h6,br 
	{
padding:0px;
margin:0px;
	}



a
 {
 outline:none;
  }
  
  ul, li
   	{
   list-style-type:none;
   list-style-image:none;
   	}
	

.top_bg
 {
 background-image:url(images/top_part_bg.jpg);
 background-repeat:no-repeat;
 width:969px;
 height:177px;
 }


/* header divs*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



.base_wh
 {
 background-color:#FFFFFF;
 }
 

.main_content_inner_top
	 {
 background-image:url(images/content_top_arch.gif);
 background-repeat:no-repeat;
 width:951px;
 height:13px;
	 }
	 
.main_content_inner_mid
{
border-left:1px solid #f0b5f8;
border-right:1px solid #f0b5f8;
}
	 
	 
.main_content_inner_bot
	 {
 background-image:url(images/content_bot_arch.gif);
 background-repeat:no-repeat;
  width:951px;
 height:13px;
	 }
	 

/* left col properties */

.left_col
 {
 background-color:#fbdcff;
 }


.lft_cat_h
{
font-size:25px;
color:#8e0606;
padding-left:2px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
}


.lft_cat_lnk, .lft_cat_lnk_A
 {
 
 }

.lft_cat_lnk a, .lft_cat_lnk_A a
{
font-size:18px;
color:#7c0230;
text-decoration:none;
font-variant:normal;
line-height:32px;
}

.lft_cat_lnk_A a
 {
 font-size:20px;
 }


.lft_cat_lnk a:hover, .lft_cat_lnk_A a:hover
 {
 text-decoration:underline;
 }


/* left col search form*/

.lft_search_frm_inp
	 {
 background-color:#f8cdfe;
 border:1px solid #f2a4fd;
 width:179px;
 height:20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#8e0606;
 font-variant:normal;
 line-height:22px;
 	}

.bld_txt
 {
 font-weight:bold;
 padding-left:4px;
 }

/*end*/


/* right col product section */

.product_section_bar
 {
 background-image:url(images/products_section_bar.jpg);
 background-repeat:no-repeat;
 width:678px;
 height:58px;
 }
 
 .product_section_bar p
 	{
	font-size:33px;
	color:#a60a0a;
	padding-left:13px;
	padding-top:8px;
 	}
	
	
.prod_txt
 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#9201b6;
 text-decoration:none;
 font-weight:normal;
 font-variant:normal;
 padding-left:15px;

  }

/*.prod_nm_lnk
	 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#9201b6;
 text-decoration:none;
 font-weight:bold;
 padding-left:15px;
	 }*/
	 

.prod_nm_lnk
	 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#9201b6;
 text-decoration:none;
 font-weight:normal;
 text-align:center;
	 }
	 
	 .salePrice
 	{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#d02970;
 text-decoration:none;
 font-weight:bold;
 text-align:center;
	 }
	 
	 /*footer links*/
	 

.foot_lnk a, .foot_div, .cptxt
 {
 font-family:French Script MT;
 font-size:18px;
 color:#b616cd;
 text-decoration:none;
 font-variant:normal;
 font-weight:bold;
 }
 
 .cptxt
  {
  padding-top:5px;
  font-size:22px;
  padding-bottom:20px;
  }

/* added*/

.user_log_txt, .log_sep
 {
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 }

.user_log_txt:hover 
{
text-decoration:underline;
}



.view_all_lnk
 {
 font-size:20px;
 color:#000;
 text-decoration:none;
 font-weight:bold;
  }	 
  
  /* end added*/
.footer_lnk
{
font-family:French Script MT;
font-size:18px;
color:#b616cd;
text-decoration:none;
font-variant:normal;
font-weight:bold;
}

.footer_lnk:hover
{
text-decoration:underline;
}

 /* inner pages*/
  
/*  .prod_img_holder_top
   {
   background-image:url(images/img_holder_top_A.gif);
   background-repeat:no-repeat;
   background-position:top;
   width:140px;
   height:38px;
   }*/
   
   
   .prod_img_holder_top
   {
   background-image:url(images/img_holder_top.gif);
   
   /*background-image:url(../images/img_holder_top_A.gif);*/
   background-repeat:no-repeat;
   background-position:top;
   width:225px;
   height:48px;
   }
   
   .prod_img_bor
    {
	border-bottom:2px solid #ed85b2;
	border-left:2px solid #ed85b2;
	border-right:2px solid #ed85b2;
	}
	
	
/*.prod_inner_head
 {
 font-size:19px;
 font-variant:normal;
 font-weight:bold;
 text-decoration:none;
 padding-top:35px;
 padding-left:8px;
 color:#8e0606;
 }
 
 .prod_inner_desc
  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-variant:normal;
  font-weight:normal;
  color:#000;
  padding-left:8px;
  padding-top:15px;
  }*/
  
  .prod_inner_head
 	{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 font-variant:normal;
 font-weight:bold;
 text-decoration:none;
 padding-top:15px;
 padding-bottom:8px;
 /*padding-left:20px;*/
 color:#8e0606;
 	}
 
 .prod_inner_desc
  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-variant:normal;
  font-weight:normal;
  color:#808080;
  /*padding-left:20px;*/
    }
  
  
  .prod_inner_p_VSep
   {
   background-image:url(images/bl_sep.gif);
   background-repeat:repeat-y;
   background-position:top left;
   padding-right:4px;
   }
   
   
   .prod_inner_p_price, .prod_inner_p_price_b
  	{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-variant:normal;
  font-weight:bold;
 color:#8e0606;
  padding-left:5px;
 	 }
  
  
  .prod_inner_p_price_b
   {
   font-size:18px;
   color:#c62ddc;
   }
   
 .back_prev_page
  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-variant:normal;
  font-weight:bold;
  color:#000;
  padding-left:15px;
  text-decoration:none;
  }
  
  
  
  