/*
  $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
*/

.boxText { font-family: Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Arial, sans-serif; font-size: 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, sans-serif; font-size: 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, sans-serif; font-size: 11px; color: #70d250; text-decoration: underline; }

BODY {
  background: #000;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #c20900;
  text-decoration: underline;
}

FORM {
	display: inline;
}


TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #1e1100;
  font-weight : bold;
}

A.headerNavigation {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration:none;
}

A.headerNavigation:hover {
  color: #1e1100;
  text-decoration: underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}


.infoBoxContents {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
 /* background: #bbc3d3;*/
  color: #412d12;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, sans-serif;
  font-size: 11px;
}



TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #824518;
  border-spacing: 0px;
  border-bottom: 0px solid #824518;
  border-left: 0px solid #824518;
}

.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  border: 0px solid red;
  background-color: #824518;
  padding: 5px;
}

TD.productListing-data {
  font-family: Arial, sans-serif;
  font-size: 11px;
  border-bottom: 1px solid #824518;
  border-left: 1px solid #824518;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #eacd5b;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TD.accountCategory {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: 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:  Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, sans-serif; font-size: 11px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, sans-serif; font-size: 11px; color: #ff0000; }



/* Heder area */

span{
margin:0px;
padding:0px;
}
.spacer{font-size:0px; line-height:0px; clear:both;}

.top_area{height:129px; background:url(images/topbg.jpg) 0 0 no-repeat; padding-left: 5px; padding-top: 13px;}

.headerindexbkg
{
background: url(images/headerbkg.jpg) no-repeat;
height: 384px;
}

.headerinnerbkg
{
background: url(images/headerbkginner.jpg) no-repeat;
height: 384px;
}



.address{width:244px; padding-top:16px; font:bold 11px/14px  Arial, "Trebuchet MS"; color:#6a465e; float:left;}
.contact{width:220px; float:right; padding-top:36px; font:normal 11px/14px  Arial, "Trebuchet MS"; color:#6a465e;}
.contact a{text-decoration:none; color:#6a465e;}
.contact a:hover{text-decoration:underline;}
.logo_area{width:177px; float:left; padding-left:149px;}

.flashbg{width:458px; height:374px;}


/*.nav{
	height:36px;
	background-color: #000000;
	}
.nav ul {
	list-style:none;
	font:bold 11px/36px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	margin:0px; padding:0px;
	}
.nav ul li{
	float:left;
	}
.nav ul li.nor8marg{ margin-right:0;}	
.nav ul li a{
	text-decoration:none;
	color:#fff;
	margin:0px 0px; padding:0px 8px;
	outline:none;
	}
.nav ul li a:hover, .nav ul li a.active{
	color:#d2b488;
	}
	
	#menu{
		margin:0;
		padding:0;
		}
		#menu ul{
		list-style:none;
		font:bold 11px/36px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
		margin:0px; padding:0px;
		}
		#menu li{
		position: relative;
		float: left;
		list-style: none;
		margin: 0;
		padding:0;
		}
		#menu li a{
		text-decoration:none;
		color:#fff;
		margin:0px 0px; padding:0px 8px;
		outline:none;
		}
		#menu li a:hover{
		background-position: bottom center;
		color: #d2b488;
		}
		#menu li a.active{
		background-position: bottom center;
		color: #d2b488;
		}
		
		#menu ul ul{
		position: absolute;
		top: 30px;
		width: 130px;
		visibility: hidden;
		
		}
		#menu ul ul li a{
		text-decoration:none;
		color:#fff;
		margin:0px 0px; padding:0px 8px;
		outline:none;
		background-color:#333333;
		display: block;
		width: 130px;
		line-height: 24px;
		border-bottom: 1px solid #CCCCCC;
		text-transform:none;
		
		}
		
		#menu ul li:hover ul{
		visibility:visible;
				}	*/
	
	
	/* These styles create the dropdown menus. */
#navbar {
   margin: 0;
   padding: 0;
   list-style:none;
		font:bold 11px/36px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
		margin:0px; padding:0px;}
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   display: block;
   padding: 3px 6px;
   color: #fff;
   text-decoration: none; }
#navbar li ul {
   display: none; 
   width: 10em; /* Width to help Opera out */
   background-color: #69f;}
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
  text-decoration:none;
		color:#d2b488;
		margin:0px 0px; padding:0px 8px;
		outline:none;
		background-color:#333333;
		display: block;
		width: 130px;
		line-height: 24px;
		border-bottom: 1px solid #CCCCCC;
		text-transform:none;}
#navbar li li a:hover {
   background-color: #202020; }
   
   
	
.call{font:normal 20px/24px "Trebuchet MS", Tahoma, Arial; color:#ffe27e; padding-left:85px;}
.search_text{padding-left:15px; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#fff;}
.search_text a{text-decoration:none; color:#fff;}
.textbox{width:212px; height:15px; border:#fff 1px solid; background:#fff; margin:0px 15px;}

.copyright{font:normal 11px/40px  Arial, "Trebuchet MS"; color:#e4bc17;  }
.footerbg{width:1000px; background:#000 url(images/footerbg.jpg) 0 0 no-repeat; padding-top: 15px; }
.footer_table{margin-left:25px; margin-right:25px;}

.bpdlink{	font:normal 10px/40px Arial, Helvetica, sans-serif;	color:#fff; }
.bpdlink a{	text-decoration:none;	color:#fff;	}
.bpdlink a:hover{	text-decoration:underline;	}
.w3clogo-area{width:180px; float:left; padding-top:2px; padding-left:75px; padding-top:6px;}



.indexbodycontent
{
background: #fff url(images/indexbodybg.jpg) 0 0 repeat-x;
padding: 0px 0px 0px 0px;
}

.bodycontentarea
{
background: #fff url(images/indesidebodybkg.jpg) 0 0 repeat-x;
padding: 0px 25px 20px 25px;
}


.bodycontent
{
padding: 0px 0px 0px 25px;
}

.menubkgleft
{
background: #fff url(images/categorybkg.jpg) 0 0 repeat-y;
margin-right: 25px;
}

/* Left area Menu*/
.category
{
padding: 0px;
margin: 0px;
list-style: none;
}
.list-nav 
{
list-style: none;
padding: 0px;
border: 0px solid red;
margin: 0px;
}
.list-nav a
{
padding: 3px 10px 3px 15px;
margin: 0px 0px 0px 13px;
line-height: 17px;
color: #483319;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
display: block;
background:url(images/bullet.jpg) no-repeat 2px 8px;
}

.list-nav a:hover
{
color:#000000;
}


/*.list-nav a.current
{
color:#ee9d07;
}*/


.submenuu a
{
padding: 3px 10px 0px 10px;
margin: 0px 0px 0px 0px;
line-height: 15px;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
display: block;
background:url(images/bulletsub.jpg) no-repeat 0px 8px;
}
.submenuu a:hover
{
color:#ee9d07;
font-weight: normal;
}

/*End Left Panel Menu*/

.catbg
{
width: 190px;
height: 182px;
vertical-align: middle;
text-align: center;
background: url(images/catbkg.jpg) no-repeat 0px 0px;
}

.categorytext
{
width: 190px;
height: 32px;
text-align: center;
background: url(images/cattextfrm.jpg) no-repeat 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;}


.tablepadding2{margin-top:20px;}
.tablepadding3{margin-left:70px; margin-bottom:22px; margin-top:8px;}
.welcome_section h1{ font:normal 24px/28px Georgia, "Times New Roman", Times, serif; color:#483319; padding-bottom:15px;}
.welcome_section p{color:#483319; text-align:justify;}
.bar_leftbg{background:url(images/barleftbg.jpg) 0 0 no-repeat; width:88px; height:46px;}
.bar_rightbg{background:url(images/barrightbg.jpg) 0 0 no-repeat; width:11px; height:46px;}
.barbg{background:url(images/barbg.jpg) 0 0 repeat-x; width:238px;}
.barbg ul{ padding:0px; margin:0px; font:normal 11px/46px Arial, Helvetica, sans-serif; color:#fff; list-style:none;}
.barbg ul li{background:url(images/bullete.gif) 0 50% no-repeat; float:left; }
.barbg ul li a{text-decoration:none; padding:0px 10px; color:#fff;}
.barbg ul li.nobg{background:none;}

.bodyright{ width:510px;}
.latestnews{padding-left:20px;}
.latestnews h2{font:normal 24px/28px "Trebuchet MS", Tahoma, Arial; color:#3b2206; padding-bottom:8px;}
.latestnews p{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#583510;}
.textbox{width:212px; height:15px; border:#fff 1px solid; background:#fff; margin:0px 15px;}
.combo{width:48px; height:17px; border:#808080 1px solid; background-color: #fff; font:normal 12px/15px Tahoma, Arial, "Trebuchet MS"; color:#000;}
.combo1{width:50px; height:17px; border:#808080 1px solid; background-color: #fff; font:normal 12px/15px Tahoma, Arial, "Trebuchet MS"; color:#000;}

.gallerybox-row{width:800px; margin-left:25px;}	
.gallerybox{width:175px; height:131px;	float:left;	padding-right:15px;	padding-bottom:15px;}
.gallerybox img{border:#1161bf 1px solid;}
.left_con{width:315px; padding-left:73px; padding-top:10px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#fff; text-align:justify; padding-right:55px; padding-bottom:10px;}
.tablepadding{margin-left:70px; margin-top:20px;}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


.call p
{
margin:0px;
padding: 0px;
}
.headerinnerbkg form
{
margin: 0px;
padding: 0px;
}


