/*
  $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: Verdana, Arial, sans-serif; font-size: 10px; }
.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; }

BODY {
  /*background-image: url(images/bg_camo3.gif);*/
  background-color:#CCCCCC;
   color: #000000;
   margin: 0px;
}

A {
  color: #3333ff;
  text-decoration: none;
}

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

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;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

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: #D3D1D1;*/
}

.infoBoxContents {
  background: #FFFFFF;
  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 {
  background-image: url('images/infobox/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}

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: #F1F1F1;
  //shopping-cart content color
}

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

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #E2F3C7;
  //shopping-cart header/footer color
  border-spacing: 1px;
  
}

.productListing-heading {

	border-right:2px solid #ffffff; 
	border-bottom:2px solid #ffffff;  
	text-align:center; 
	  color: #484E53;
	  font-weight: bold;
	  padding: 10px;
	  font-family: Tahoma, Verdana, Arial, sans-serif;
	  font-size: 12px;
	  background: #E2F3C7;
  }

TD.productListing-data {
border-right:2px solid #ffffff; 
border-bottom:2px solid #ffffff;  
text-align:center;
vertical-align:top; 
padding:5 0 5 0;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
  color: #484E53;
}

A.pageResults {
  color: #747474;
}

A.pageResults:hover {
  color: #747474;
}

A.pageResults:visited {
  color: #747474;
}
TD.pageHeading, DIV.pageHeading {
 font-size: 11px;
 text-transform: uppercase;
 font-weight: bold;
 color: #FFFFFF;
  text-decoration: sharp;
  height: 25px;
  width: 546px;
  background: url('images/m99.gif');
  background-repeat:no-repeat;
  padding-top: 0px;
  padding-bottom:0;
  padding-left: 30px;

}

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: 11px;
  padding-left: 2px;
}

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

td{
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 color: #2C2C2C
}
 .ch1{
 border-left: #C6C6C6 1px solid;
 border-right: #C6C6C6 1px solid;
 }
 .ch2{
 padding-left: 13px;
 }               
 .ch3{
 font-size: 10px;
 font-weight: bold;
 color: #46484A;
 }

 .ch4{
 font-size: 11px;
 color: #46484A;
 }

 .ch5{
 font-size: 11px;
 font-weight: bold;
 text-decoration: none; 
 color: #E55C19;
 }

 .ch6{
 font-size: 11px;
 text-transform: uppercase;
 font-weight: bold;
 /*color: #000000;*/
 color:#FFFFFF;
 }
 .ch6_old{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #000000;
 }
 .ch6_old a{
 color: #000000;
 text-decoration:none;
 }
 .ch6_old a:hover{
 color: #000000;
 text-decoration:underline;
 }

 .ch7{
 border-left: #B6B6B6 1px solid;
 border-right: #B6B6B6 1px solid;
 }

 .ch8{
 font-size: 14px;
 font-weight: bold;
 color: red;
 }
.ch8_old{
 font-size: 14px;
 font-weight: bold;
 color: #3091BB;
 }
 .ch9{
 font-size: 13px;
 font-family: arial;
 font-weight: bold;
 text-decoration: none; 
 color: #3333ff;
 }
 
 .ch9_old{
 font-size: 14px;
 font-family: arial;
 font-weight: bold;
 text-decoration: none; 
 color: #E55C19;
 }

 .ch10{
 font-size: 11px;
 font-weight: bold;
 color: #484E53;
 }

 .ch11{
 font-size: 12px;
 font-weight: bold;
 color: #484E53;
 }

 .ch12{
 font-size: 11px;
 color: #484E53;
 }

 .ch13{
 font-size: 14px;
 font-weight: bold;
 color: #484E53;
 }

 .ch14{
 font-family:"Times New Roman", Times, serif;
 font-size: 14px;
 color: #484E53;
 }

 .ch15{
 font-size: 11px;
 text-decoration: none; 
 color: #484E53;
 }

 .ch16{
 font-size: 11px;
 text-decoration: none; 
 color: #58B4D2;
 }

 .ch17{
 font-size: 13px;
 color: #565656;
 }

 .ch18{
 font-size: 13px;
 color: #565656;
 }
            
 .ml1{
 font-size: 12px;
 text-decoration: none; 
 color: #484E53;
 font-weight:bold;
 }
 .ml1_old{
 font-size: 11px;
 text-decoration: none; 
 color: #484E53;
 }


 .se{            
 width: 100px;
 font-size: 9px;
 color: #282E3E
 }
 .se2{            
 width: 145px;
 font-size: 9px;
 color: #282E3E
 }
 .image_border{
  border:1px solid #000000; 
 }


h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #E55C19
 margin-bottom: 0;
 padding-bottom: 0;
}

ul.sitemap {
color: #ff0000;
}

/* VJ Links Manager v1.16 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}
A.linkListing-heading {
  color: #FFFFFF;
}
A.linkListing-heading:hover {
  color: #FF0000;
}
TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
  border: 1px solid black;
}
.linkFeaturedHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
.linkFeaturedMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold; 
  color: #000; 
}
A.linkListingMain {
  color: #fff;
}
A.linkListingMain:hover {
  color: #FF0000;
}

.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingCats {
  color: #000;
  line-height: 1.5;
}
A.linkListingCats:hover {
  color: #FF0000;
}

.linkListingSubCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingSubCats {
  color: #000;
  line-height: 1.5;
}
A.linkListingSubCats:hover {
  color: #FF0000;
}
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

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

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	height: 1%;
	}	
	
/* VJ Links Manager v1.16 end */
/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}	

.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: auto; }	

/*----------------------------End Suggest Styles------------------------*/
.highslide-html,.highslide-caption {background:white}
.highslide-html-content,.jdGallery .loadingElement,.jdGallery .slideInfoZone,.jdGallery div.carouselContainer,.jdGallery a.carouselBtn,.jdGallery .carousel,.jdGallery .carousel .carouselWrapper,.jdGallery .carousel .label,.jdGallery a.left,.jdGallery a.right,.withArrows a.open,#lightbox,#loading,#hoverNav,#overlay {position:absolute}
.highslide-html-content,.highslide-display-none,.highslide-caption,.highslide-display-none,#myGallery,.tabcontent {display:none}
.highslide-display-block,.control,.highslide-display-block,.highslide-loading,DIV.pageHeading,TD.pageHeading,.glowingtabs a span,#nextLink,#prevLink,#imageData #numberDisplay {display:block}
.control,.glowingtabs a,#nextLink,#imageData #bottomNavClose {float:right}
.control {margin:0 5px;font-size:9pt}
.control,.highslide-loading,a.highslide-credits i,a.highslide-credits,.headertext,.footertext,a.footertext,a:hover.footertext,.menu_category,a.menu_category,.menu_category_selected,a.menu_category_selected,a:hover.menu_category_selected,.menu_subcategory,a.menu_subcategory,.menu_subcategory_selected,a.menu_subcategory_selected,a:hover.menu_subcategory_selected,A.headerNavigation,a:hover.headerNavigation,.footerText a:link,.footerText a:visited,.footerText a:hover,.jdGallery a,.glowingtabs a,h1 a {text-decoration:none}
.control,.highslide-loading {text-transform:uppercase}
.control,.featuredmaintable2,.featuredmaintable1,.productListing-heading a:hover {color:#999}
.control:hover {color:black !important}
.highslide-move {cursor:move}
.highslide {cursor:url(highslide/graphics/zoomin.cur),pointer}
.highslide,#hoverNav a {outline:none}
.highslide img,.highslide:hover img,.highslide-image,.highslide-caption {border:2px solid white}
.highslide-caption {font:10pt verdana,helvetica;border-top:none;padding:5px}
.highslide-loading {background:black;padding:3px;border-top:1px solid white;border-bottom:1px solid white}
.highslide-loading,a.highslide-credits:hover i,a.highslide-credits:hover,a:hover.menu_category,TD.infoBoxHeading,#disclaimer,#disclaimer a {color:white}
a.highslide-credits i,a.highslide-credits {color:silver}
a.highslide-credits:hover i,a.highslide-credits:hover {background:gray}
/*----------------start for main tab ----------------------*/
.green_navigation {
	background-image: url(images/middle_greenstrip.jpg);
	background-repeat: repeat-x;
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	line-height: 20px;
}
.footer_text a{
	color: #666666;
	text-decoration:none;
}
.footer_text a:hover{
	color: #666666;
	text-decoration:underline;
}
.yellow_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eee063;
	text-align: center;
	font-weight: bold;
}
.whiteinner_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.green_footernavigation {
	background-image: url(images/green_middle_strip.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eee063;
	line-height: 20px;
}
.footerwhiteinner_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
/*-------------------------- navigation_tab---------------------------------*/
#menu {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	position: absolute;
	left: 0px;
	top: 838px;
	width: 980px;
	height: 49px;
}
#tab_bar {margin:0 5px 0 5px ;}

#repeat_bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-repeat:repeat-x;
	background-image:url(images/repeat_bar.jpg);
	height:33px;
	padding-left:12px;
}

.tab {
	margin:0;
	list-style:none;
	position:absolute;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	left: 9px;
	top: 0px;
	width: 728px;
	height: 30;
}
.tab li {
	margin-left:2px;
	float: left;
	height: 30px;
}
.tab li a {
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-family:arial, verdana, sans-serif;
	text-align:center;
	cursor:pointer;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 8px;
	letter-spacing: 1px;
	line-height: 28px;
	height: 30px;
}
.tab li a b{
	display:block;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 5px;
	float: left;
}
.tab li.green a{
	color:#FFFFFF;
	background-image: url(images/tab.jpg);
}
.tab li.green a b{
	background-image: url(images/tab.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tab li.green_curve a{
	color:#FFFFFF;
	background-image: url(images/green_tab_hover.gif);
}
.tab li.green_curve a b{
	background-image: url(images/green_tab_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tab li a:hover {color:#f5f376;}
.tab li a:hover b{
	background-image: url(images/tab_hover.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tab li.green_curve a:hover {
	color:#f5f376;
	cursor:pointer;
	background-color: #FFFFFF;
	background-image: url(images/blue_tab_hover.gif);
}
.tab li.green_curve a:hover b{
	cursor:pointer;
	background-image: url(images/blue_tab_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tab li.green a:hover {
	color:#f5f376;
	cursor:pointer;
	background-color: #FFFFFF;
	background-image: url(images/tab_hover.jpg);
}
.tab li.green a:hover b{
	cursor:pointer;
	background-image: url(images/tab_hover.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.tab li.current a{
	color:#f5f376;
	cursor:pointer;
	background-image: url(images/tab_hover.jpg);
}
.tab li.current a b{
	cursor:pointer;
	background-image: url(images/tab_hover.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tab li.current a:hover{
	color:#f5f376;
	cursor:pointer;
	background-image: url(images/tab_hover.jpg);
}
.tab li.current a:hover b{
	cursor:pointer;
	background-image: url(images/tab_hover.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#black_curve {
	position: relative;
	background-image: url(images/tab_black_curve.gif);
	background-repeat: no-repeat;
	width:980px;
	height: 49px;
}

/*---------------- tab_links----------------------------------------------------------*/
#black_curve_new {
	position: relative;
	background-image: url(images/tab_black_curve_new1.gif);
	background-repeat: no-repeat;
	width:980px;
	height: 48px;
}
#menu_new {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	position: absolute;
	left: 224px;
	top: 1px;
	width: 753px;
	height: 49px;
}
#home {
	position:absolute;
	width:131px;
	height:31px;
	left: 214px;
	top: 6px;
}

#product {
	position:absolute;
	width:101px;
	height:31px;
	left: 349px;
	top: 6px;
}
#specials {
	position:absolute;
	width:101px;
	height:31px;
	left: 454px;
	top: 6px;
}
#help {
	position:absolute;
	width:101px;
	height:31px;
	left: 559px;
	top: 6px;
}
#orderstatus {
	position:absolute;
	width:101px;
	height:31px;
	left: 664px;
	top: 6px;
}
#shoppingcart {
	position:absolute;
	width:101px;
	height:31px;
	left: 769px;
	top: 6px;
}
#checkout {
	position:absolute;
	width:101px;
	height:31px;
	left: 874px;
	top: 6px;
}
.search { width:140px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#search_btn { position:absolute; width:140px; height:15px; top:12px; left:12px; }

#go_btn {
	position:absolute;
	width:34px;
	height:15px;
	top:13px;
	left:169px;
}
.err{
font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
color:#FF0000;
text-align: left;
}
/*----------------End for main tab ----------------------*/
/*---------------Home page        -----------------------*/
#content
{
  height: 100%;
  width: 100%;
  text-align: left
}

#ie_fix
{
  height: 100%;
  width: 100%;
  text-align: center
}

#scroll
{
  position: absolute;
  margin: 0 auto; 
  visibility: hidden;
  background-color: white;
  z-index: 1;    
  width: 176px;
  height: 150px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-collapse: collapse;
  border-bottom-style: solid;
  border-color: #000000;
  border-width: 1px;      
  overflow: auto;
  float: left;
}

#scroll div
{
  margin: 0 auto;
  text-align:left
}

#suggest table
{
  width: 170px;
  font-size: 11px;
  font-weight: normal;
  color: #676767;
  text-decoration: none;
  border: 0px;
  padding: 0px;  
  text-align:left;   
  margin: 0px
}

a.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
}

a:hover.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
} 

.txt_area{
font-weight:bold;
}

/* category list box  */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

#product_box {background-image:url(images/imagebox_bg.gif); background-repeat:no-repeat; height:97px; background-position:center;}

#product_name {background-image:url(images/pnamebox_bg.gif); background-repeat:no-repeat; height:26px; background-position:center;margin-top:8px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:30px;}
.product {margin:20px;}

.green_navigation {
	background-image: url(images/middle_greenstrip.jpg);
	background-repeat: repeat-x;
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	line-height: 20px;
}
.footer_text a{
	color: #666666;
	text-decoration:none;
}
.footer_text a:hover{
	color: #666666;
	text-decoration:underline;
}
.yellow_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eee063;
	text-align: center;
	font-weight: bold;
}
.whiteinner_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.whiteinner_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.whiteinner_text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.green_footernavigation {
	background-image: url(images/green_middle_strip.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eee063;
	line-height: 20px;
}
.footerwhiteinner_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 192px; /* Width of Menu Items */
border-bottom: 1px solid #555555;
font-family: arial;
font-size: 12px;
}

.suckerdiv ul li{
position: relative;
background-color: #222222;
}

/*1st level sub menu style */
.suckerdiv ul li ul{
left: 192px; /* Parent menu width - 1*/
position: absolute;
width: 200px; /*sub menu width*/
top: 0;
display: none;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{
left: 199px; /* Parent menu width - 1*/
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li a{
left: 199px; /* Parent menu width - 1*/
background-color: #222222;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li a{
background-color: #222222;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li ul li a{
background-color: #222222;
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color: yellow;
text-decoration: none;
background-color: #222222;
padding: 0px 0px;
border: 1px solid #555555;
border-bottom: 0;
line-height: 1.75em;
}

.suckerdiv ul li a:hover{
background-color: yellow;
color: black;
text-decoration: none;
}

.suckerdiv ul li ul li a:hover{
background-color: yellow;
color: black;
text-decoration: none;
}

.suckerdiv ul li ul li ul li a:hover{
background-color: yellow;
color: black;
text-decoration: none;
}

/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{
background: url(images/arrow-list.gif) no-repeat center right;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle {
background-color: #222222;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle {
background-color: #222222;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle {
background-color: #222222;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

