/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  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: 11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #0099FF; text-decoration: underline; }

BODY {
  background: #264559;
  color: #4E4945;
  /*background: url(images/vendoms/background_bg.jpg) top center repeat-y;*/
}



A {
  color: #001F56;
  text-decoration: none;
   cursor:pointer;
}

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

FORM {
	display: inline;
}


DIV{	font-family: Verdana, Arial, sans-serif;
  font-size: 11px; color:#4E4741;}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  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: #BEA385;
  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: #BEA385;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

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

.infoBox {
  background: #C2CFD8;
}

.infoBox_bg {
  background: transparent;
}


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

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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

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

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

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

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #001F56;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #001F56;
  color: #FFFFFF;
  font-weight: bold;
}

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

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

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  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: 11px;color:#003562;
}

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: 11px;
  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: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; }


/********  Customer Option *********/

.page-contain{
	width:774px; margin:0px auto; height:100%;border:1px solid #E5DBD1;
}

.logo_area{position:absolute; z-index:2; width:250px; height:100px; top:30px; }
 
 .main_bg{ width:774px; height:194px; background:url(images/vendoms/topbanner.jpg); }

/*.main_menu{ width:553px; height:38px; top: 0px; position: absolute; z-index: 2; margin:0px 0px 0px 155px; }
.main_menu ul{ display:inline; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.main_menu li{  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:inline; list-style-type:none; }
.main_menu li img {border:0px;}*/

.main_menu{width:553px; height:38px; top: 0px; position: absolute; z-index: 2; margin:0px 0px 0px 215px; 
 }
.main_menu ul{ LIST-STYLE-TYPE:none; 
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.main_menu li{ LIST-STYLE-TYPE:none; list-style-position:outside; list-style-image:none; float:left; display:inline;
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.main_menu a{padding:0; margin:0;}
.main_menu img{padding:0; margin:0;}

.main_top_address{width:553px; height:38px; top: 40px; position: absolute; z-index: 2; margin:0 0px 0px 215px; 
font-weight:bold;
}

.body_bg{
/*background:url(images/vendoms/left_bg.jpg);*/
background:#E4E9ED;
}

.left_bg{background:url(images/vendoms/left_bg.jpg); }
.left-contain{ margin-left:0px; background:transparent;}
.left-menubg{margin:5px 0px 0px 0px; padding:5px 0px 0px 0px;height:24px; width:98%; 
background:url(images/vendoms/left_menubg.jpg) ;
font-size:12px; color:#754B01;text-indent:15px;
}
.left_bg_color{ font-family: Verdana, Arial, sans-serif; font-size: 11px;  }
.left-menubg a:link {color:white;}
.left-menubg a:visited {color:white;}
.left-menubg a:hover {color:#B9E4EE;text-decoration:underline;}
.left-menubg a:active {color:#C6D8E21;text-decoration:none;}

.left-submenu{clear:both;padding:2px 0px 2px 0px;line-height:10px; font-size:11px; width:176px; 
margin:0px 0px 0px 8px;line-height:14px;color:white;
}
.left-trimenu{clear:both;padding:2px 0px 2px 0px;line-height:10px; font-size:11px; width:166px; 
margin:0px 0px 0px 14px;line-height:14px;color:white; position: relative; background:transparent; 
}


.left-trimenu ul {list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.left-trimenu li {list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.left_sub{font-size:12px;}
.sub_bg{background:url(images/vendoms/sub_menubg.png);}
.left-submenu a:link {color:#001F56;}
.left-submenu a:visited {color:#001F56;}
.left-submenu a:hover {color:#003EB0;text-decoration:underline;}
.left-submenu a:active {color:#001F56;text-decoration:none;}
.left_number{color:white;}

.content-contain{padding:0px 0px 0px 10px;}
.login_bg{width:542; /*height:140px;*/}

.login_area{margin:5px 0px 0px 5px; }
.login_title{color:#001F56;font-weight:bold;  font-family: Arial, sans-serif; font-size:12px;}

.search_area{width:261px; height:120px; background:url(images/vendoms/search_bg.jpg);  }
.search_position{position:absolute; z-index:1; padding:36px 0px 0px 8px;  width:250px; height:50px; }

.frm_top{width:100%; height:16px; background:url(images/vendoms/frm_top.jpg);	}
.frm_center{width:100%; background:url(images/vendoms/frm_center.jpg);}
.frm_bottom{width:100%; height:13px; background:url(images/vendoms/frm_bottom.jpg);}
.frm_event_top{width:100%; height:56px; background:url(images/vendoms/event_top.jpg);	}
.frm_promotion_top{width:100%; height:52px; background:url(images/vendoms/promotion_top.jpg);	}

.frm_category_top{width:100%; height:52px; background:url(images/vendoms/category_top.jpg);	}



.frm_top_cte{width:100%; height:16px; background:url(images/vendoms/frm_top_cte.jpg);	}
.frm_center_cte{width:100%; background:url(images/vendoms/frm_center_cte.jpg);}
.frm_bottom_cte{width:100%; height:13px;background:url(images/vendoms/frm_bottom_cte.jpg);}


.category_row{clear:both;width:100%; background:red;margin:5px 0px 5px 0px;}
.category_area{float:left; display:inline;width:257px; height:100%px; padding:0px 2px 0px 2px; margin:0px 0px 5px 5px; }
.cate_title{width:257px; height:35px; clear:both; background: url(images/vendoms/category_bg.jpg) no-repeat;
	font-weight:bold;font-size:14px;color:white;text-indent:10px; text-align:left; vertical-align:bottom; padding:8px 0px 0px 0px; margin:0px 0px 2px 0px;
}
.cate_title a:link {color:#001F56;}
.cate_title a:visited {color:#001F56;}
.cate_title a:hover {color:#003EB0;text-decoration:underline;}
.cate_title a:active {color:#001F56;text-decoration:none;}
.cate_img{width:253; height:135px; clear:both;padding:0px 0px 0px 0px;}
.cate_content{width:250px; height:80px; clear:both;  padding:5px 5px 5px 5px; overflow-y:auto;text-align:left;}


.title_area{width:662px; height:37; }

.event_title{ width:524px; height:35px; background:url(images/vendoms/event_title.jpg); margin:0px 0px 0px 0px;padding:0px 0px 0px 3px; }

.description{width:100%;clear:both; font-size:12px;color:#4D4543;font-weight:bold; padding:3px 0px 0px 0px; }
.des_content{width:100%; clear:none; padding:3px 0px 0px 0px; }
.des_button{width:100%;clear:both;padding:5px 0px 0px 0px; margin:5px 0px 0px 0px;}
.events_time{font-family: Arial, sans-serif; font-size:12px; font-weight:bold;}

.promote_area{width:523px; height:35px;/* background: url(images/vendoms/promotion_title.jpg);*/ margin:0px 0px 0px 0px;padding:0px 0px 0px 3px;}
.more_area{width:50px; line-height:15px;  position:absolute; z-index:2; margin:-10px 0px 0px 490px;
padding:0px 0px 0px 0px; font-weight:bold;  font-family: Verdana, Arial, sans-serif; font-size: 12px; color:white;}
.more_area a:link {color:#001F56;}
.more_area a:visited {color:#001F56;}
.more_area a:hover {color:#003EB0;text-decoration:underline;}
.more_area a:active {color:#001F56;text-decoration:none;}



.copy_area {width:774px; padding:2px 10px 0px 10px; background:url(images/vendoms/bottom.jpg); }
.bottom_link{
	width:500px; height:20px; margin:0px 0px 20px 100px;
}
.bottom_link ul{display:inline; list-style-type:none;}
.bottom_link li{display:inline; color:#001F56; font-size:12px; font-weight:bold; }
.bottom_link a:link {color:#001F56;}
.bottom_link a:visited {color:#001F56;}
.bottom_link a:hover {color:#003EB0;text-decoration:underline;}
.bottom_link a:active {color:#001F56;text-decoration:none;}

.table_tr{
	background:#E4DAC1;
}

.table_bg{
	background:#50100E;
}


.attribute_area{
	 padding:0px 0px 0px 0px; 
	 margin:0px 0px 0px 0px;
}

.attribute_area ul{
	list-style-type:none;
	 padding:0px 0px 0px 0px; 
	 margin:0px 0px 0px 0px;
}

.attribute_area li {
		list-style-type:none;
	 padding:0px 0px 0px 0px; 
	 margin:0px 0px 0px 0px;
}


/**************  Coumber   ************************/