/**

 * Main CSS Stylesheet

 *

 * @package templateSystem

 * @copyright Copyright 2003-2005 Zen Cart Development Team

 * @copyright Portions Copyright 2003 osCommerce

 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

 * @version $Id:stylesheet.css 4813 2006-10-23 02:13:53Z drbyte $

 */

#navMainWrapper {
 font-size: 9px !important;
 color: white !important;
 width: 824px;
 height: 10px;
 margin-left: auto;
 margin-right: auto;
 padding: 3px;
 	}



#navMainWrapper li  {
list-style-type: none;
display: inline;
float: right;
margin-right: 10px;
font-weight: bold;
}
#navMainWrapper a:link, #navMainWrapper a:visited, #navMainWrapper a:active {
color: #efefef;
border-bottom: 1px solid gray;
}
#navMainWrapper a:hover {
color: white;
border-bottom: 3px solid #0CF;
}


#navBreadCrumb {

	background:#99b8e6; 
	color: white;
	}


#navBreadCrumb a {
	color: white;
}

body {

	/*background:url(../images/site-bg.jpg)0 50px repeat; 
	background-color: #6d99da;*/
	background: white /*url(../images/site_bg_white.jpg) 0 50px repeat*/  ; 
	}

	

h3.leftBoxHeading, h3.rightBoxHeading {
	background:url(../images/sideboxleft.gif) no-repeat top left; 
	}


#centerColumnOuter {
	/* #99b8e6 url(../images/headerborder.gif) old background*/
	background: url(../images/shadowTop.png) repeat-x 0 50%;
	height: 5px;
	width: 821px;
	margin: auto;
	}

#centerColumnWrapper2{
	background: white /*url(../images/side_blue_bg.jpg) repeat-y 100% 0%;*/
	}

#headerWrappera {
	width:100%; /* change to width:71em; for narrow header*/
	margin:0 auto;
	text-align:center;
	}

#navEZPagesTopWrapper {
	display: none; /* Disabled in order to align navCatTabsWrapper correctly. -Amir */
	width:100%; /* change to width:70em; for narrow header*/
	margin:0 auto;
	text-align:center;
	padding:.5em 0;
	_margin-bottom: -25px;
	}
	
#navCatTabsWrapper {
	width: 824px; /* change to width:70em; for narrow header*/
	height: 33px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background: url(../images/navCatTabsWrapper.png) no-repeat 0 100%;
	}
	
#dropMenuWrapper {
	width:100%;
	background:#6d99da; /* remove background:#929292; for narrow header*/
	margin:0 auto;
	height:2.18em;
	position:absolute;
	top:0;
	left:0; 
	z-index: 100;
	}

* html #centerColumnWrapper, * html #centerColumnWrapperb, * html #headerWrapperb, * html #headerWrapperc, * html #dropMenuWrapperc, * html #dropMenuWrapperd, * html #bottomLine  {
    background:99b8e6; /* Hides the transparent shadows from older versions of IE */
	}

* html #centerColumnWrapper2b, *html #centerColumnOuter{
	border:0px solid white/* #EEEEEE */;
	border-top:none;
	background: white;
	}
	
*html #centerColumnOuter {
	border-bottom:none;
	}

	

#centerColumnWrapper {
	background:url(../images/shadowRight.png) repeat-y 100% 0;
	}

#centerColumnWrapperb {
	background:url(../images/shadowLeft.png) repeat-y 0 0;
	}

#bottomLine {
	background:url(../images/shadowAlpha_bot.png) repeat-x top;
	}
* {
	margin:0;
	padding:0;
	}



body {
	font-family:tahoma, verdana, arial, helvetica, sans-serif;
	font-size:73.5%;
	color:#000000;  /*main site font color*/
         }

a img {
	border:none; 
	}

a:link {
	color:#4f4f4f; /*site links color */
	text-decoration:none;
	}

a:visited {
	text-decoration:none;
	color:#313131;
	}

a:hover {
	color:#000000; /* color when links are hovered over */
	text-decoration:none;
	}


ul, ol {
	text-align:left;
	padding-left:25px;
	margin-left:10px;
	margin-bottom:10px;
	}


h1 {
	font-size:1.3em;
	font-family: Verdana;
	font-weight: bold;
	color: Blue;
	}

#indexCategoriesHeading {
	color: grey;
	font-style: italic;
}

h2 {
	font-size:1.2em;
	}

h3 {
	font-size:1.1em;
	}

h4, h5, h6, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size:1.0em;
	}

LEGEND {
	color:#333;
	}

.biggerText {
	font-size:1.1em;
	}

h1, h2, h3, h4, h5, h6 {
    margin:0.3em 0;
	}

CODE {
	font-family:tahoma, arial, verdana, helvetica, sans-serif;
	font-size:1em;
	}

FORM, SELECT {
	display:inline;
	font-size:1em;
	margin:0.5em;
	}

#categoriesselectContent select {
	font-size:.9em
	}

option {
	padding-right:.5em;
	}

INPUT{
	margin:.3em .5em;
	}

html>/**/body .checkboxLabel, html>/**/body .radioButtonLabel {
	margin:0 .2em .5em 0;
	float:left;
	}

.ratingRow input[type=radio]{
	float:none;
	margin:0 .5em;
	}

TEXTAREA {
	margin:auto;
	display:block;
	width:97%;
	}

input:focus, select:focus, textarea:focus {
	background:#F3F9E1;
	}

FIELDSET {
	padding:0.5em;
	margin:0.5em 0;
	border:1px solid #cccccc;
	}

LEGEND {
font-weight:bold;
	padding:.3em;
	}

h4.optionName {
	line-height:1.5em;
	padding-right:1em;
	}
	
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

	float:left;

	margin-left: 2px;

	*width: 19% !important;

	}

	

#logo {

	float:left;  /* to center your logo, uncomment the "text-align:center;margin:0 auto" below. Also remove "float:left" */

	/* text-align:center;

	margin:0 auto; */

	}

	

#logo {

	width:70em;  /* To prevent the logo from resizing, simply delete or comment out this section */

	}

	

#logo img {

	width:100%;

	}



LABEL.inputLabel {

	width:85%;

	float:left;

	margin:0.3em 0;

	} 



LABEL.inputLabelPayment {

	width:15em;

	float:left;

	padding:0.5em;

	}

	

#checkoutpaymentBody input[type=radio] {margin:15px 0}

#checkoutpaymentBody .radioButtonLabel {padding:10px}



LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {

	width:12em;

	float:left;

	}



ADDRESS {

	font-style:normal;

	padding-right:40px;

	}



.clearBoth {

	clear:both;

	height:0;

	font-size:0;

	line-height:0;

	margin:0;

	padding:0;

	}

	

.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



HR {

	height:1px;

	margin:0.5em 0;
	
	border-bottom: 1px solid lightgrey;
	-webkit-border-image: url(../images/dotted_border.gif) 1 1 1 1 round round;
	-moz-border-image: url(../images/dotted_border.gif) 1 1 1 1 round round;
	border-image: url(../images/dotted_border.gif) 1 1 1 1 round round;
	}



/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

	padding:0.2em;

	}



.messageStackWarning, .messageStackError {

	background:#990000;

	color:#ffffff;

	}



.messageStackSuccess {

	background:#929292;

	}



.messageStackCaution {

	background:#FFFF99;

	}



/*wrappers - page or section containers*/
#mainWrapper {
	text-align:center;
	vertical-align:top;
	position:relative;
	padding-bottom:25px;
	padding-top: -50px;
	margin-top: -1.5em;
    
         }
	
/* Start hide from IE-Mac \*/
* html #mainWrapper{height: 1%;background-color: #FFFFFF;}
/* End Hide from IE-Mac */

#headerWrapper {
	width:100%;
	text-align:center;
	margin:0 auto;
	/*background:#6d99da;*/
    /*background-color: #ebebeb;*/
	}
	
#logoWrapperOuter {
	width:70em;
	margin:0 auto;
	overflow:hidden;
	}



#tagline {

	font-size:1.3em;
	text-align:center;
	padding-top:15px;
	display: none;
	}


#navEZPagesTop {

	font-weight:bold;

	margin:0 auto;

	}



#navCatTabs {

	margin:0 auto;

	}



#sendSpendWrapper {

	border:1px solid #cacaca;

	float:right;

	margin:0 0 1em 1em;

	}



.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

	width:47%;

	}

	

.wrapperAttribsOptions {

	line-height:2em;

	padding-bottom:1em;

	}



/*navigation JUJU*/



.navPrevCounter {

	margin:0;

	font-size:0.9em;

	}

.navNextPrevCounter, .navNextPrevCounter a {
	background: url('../images/button_store_empty.jpg') no-repeat 0 0;
	height: 23px;
	width: 102px;
	padding-top: 3px;
	color: lightgrey;
	font: 11px Arial;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	position: relative;
	margin-top: -1px;
	}


.navNextPrevList {
	white-space:nowrap;
	width: 102px;
	height: 23px;
	display: inline-block;
	position: relative;
	}

	

#bottomLineWrapper {

	width:100%;
	height: 20px;
	top: 10px;
}



#bottomLine {
	margin:0 auto;
	text-align:center;
	width: 824px;
	background: url('http://e-techsiliconvalley.com/store/includes/templates/apple_zen/images/shadowBottom.png') repeat-x 0 0;
	height: 8px;
	position: relative;
}

	

#navSuppWrapper {
	width:100%;
	margin-top: 30px;
	position: relative;
	text-align: center;
	}

	

#navSupp {
	margin-left: auto;
	margin-right: auto;
	width: 824px;
	}


#navSupp ul, #bottomLine ul {

	list-style-type:none;

	text-align:center;

	line-height:1.5em;

	padding: 0.3em 0;

	margin:0;

	}

	

#navCatTabs ul {

	list-style-type:none;

	text-align:center;

	margin:0;

	}

	
#navSupp li, #navCatTabs li, #navMainLinks li, #bottomLine li {

	

	


  margin: 0;

  float: left;
  display: block;
  padding-right: 15px;

	}



#navSupp ul li a, #navCatTabs ul li a, #bottomLine ul li a {

	text-decoration:none;

	margin:0;

	white-space:nowrap;

	display:inline;

	font-weight:bold;

	width:0;

	}



#navEZPagesTOCWrapper {

	font-weight:bold;

	float:right;

	height:1%;

	border:1px solid #000000;

	}



#navEZPagesTOC ul {

	margin:0;

	padding: 0.5em 0;

	list-style-type:none;

	line-height:1.5em;

	}



#navEZPagesTOC ul li {

	white-space:nowrap;

	}



#navEZPagesTOC ul li a {

	padding:0 0.5em;

	}



#navCategoryIcon, .buttonRow, #indexProductListCatDescription {

	margin:0.5em;

	}



#navMainSearch {

	margin:0 auto;

	text-align:right;

	padding:2px 5px 1px 5px;
	
	display: none;

	}

	

#navMainSearch input {

	margin:0 auto;

	text-align:right;

	padding:2px 5px;

	} 

	

#navMainSearch input[type=text] {

   	margin: 2px 0 0 1em;

   	}



#navMainSearch input.topSearch{

   	margin: 00 0 2px;

   	padding: 0 0 0 0;

   	vertical-align: bottom;

   	}

	

#navBreadCrumb {

	text-align:left;

	padding:.5em;

	}

	

#navBreadCrumb a {

	padding:.5em 1em;

	}

	

#navBreadCrumb {

	font-size:0.95em;

	}



#navColumnTwo, #navColumnOne {

	float:left;

	position:relative;

	width:20%;

	padding-bottom:20px;



	}



/*The main content classes*/

#contentMainWrapperOuter {

	float:left;

	width:100%;

	}

	

#contentMainWrapper {

	width:71em;

	margin:0 auto;

	text-align:center;

	position:relative;

	top:2.18em;

	}



#centerColumnWrapper, #centerColumnWrapperb  {

	width:71em;



	}

#centerColumnWrapper2 {

	margin:0 .5em;
	width:70em;

	}



#centerColumnWrapper2b {

	margin-left: 0;
	overflow:hidden;
	width:70em;
	}

	

.centerColumn {

	width:75%;

	float:left;

	margin:0 2% 2% 3%;

	text-align:left;

	line-height:1.6em;

	display:inline; /* fixes IE Bug in IE6 and earlier - do not remove */

	}
	
	


.centerColumn h1 {

	color: grey;

	font-style: italic !important;

}	

    

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {

	vertical-align:top;

	}



#productDescription, .shippingEstimatorWrapper {

	padding:0.5em;

	}



.important {

	font-weight:bold;

	}



.gvBal {

	float:right;

	}

	
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
padding: .15em;
width: 980px;
height: 220px;
margin: 0em;
float: left;
list-style-type: list;
}

			

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

	font-size:0.9em;

	}

	

#siteinfoLegal, #siteinfoIP, #bannerFive, #bannerSix, .parseTime {

	clear:both;

	position:relative;

	top:1.18em;

	}



#cartAdd {

	float:right;

	text-align:center;

	border:1px solid gray;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	

	}



.tableHeading TH {

	border-bottom:1px solid #cccccc;	background-image: url('../images/the_blue_band_800.gif');
	
	background-repeat:no-repeat;
	
	background-position:center;
	
	text-align: left;

	}



.tableHeading, #cartSubTotal {

	background-color:#e9e9e9;	color: white;	

	}	#cartSubTotal {color: black;}



#cartSubTotal {

	border-top:1px solid #cccccc;

	font-weight:bold;

	text-align:right;

	line-height:2.2em;

	padding-right:2.5em;

	}



.tableRow, .tableHeading, #cartSubTotal {

	height:2.2em;	}



.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {

	padding:0.5em 0 0 0;

	}

	

#cartProdTitle {

	text-align:center

	}



.cartUnitDisplay, .cartTotalDisplay {

	text-align:center;

	padding-right:0.2em;

	}

	

.cartQuantityUpdate input {

	margin:0;

	padding:0;

	}

	

.cartRemoveItemDisplay input[type=checkbox] {

	float:none;

    margin-bottom:1em;

	}



#scUpdateQuantity {

	width:1.8em;

	}

	

#scProductsHeading {

	padding-left:2em;

	}



.cartQuantity {

	width:4em;

	}



.cartNewItem {

	position:relative;  /*do not remove-fixes stupid IEbug*/

	}



.cartOldItem {

	position:relative;   /*do not remove-fixes stupid IEbug*/

	}



.cartBoxTotal {

	text-align:right;

	font-weight:bold;

	margin:.2em .5em;

	}



.cartRemoveItemDisplay {

	width:5em;

	}



.cartAttribsList {

	margin-left:1em;

	}



#mediaManager {

 	width:50%; 

  	margin:0.2em;

  	padding:0.5em;

  	}

	

.mediaTitle {

	float: left;

	}



.mediaTypeLink {

	float: right;

	}



.productSpecialPriceSale {

	text-decoration:line-through;

	}

.normalprice, .normalprice a {

	color: grey;
	font-size: 12px;
	display: block;
	text-align: right;
}

.productPriceDiscount {
	color: #0050b0;
	font-size: 12px;
	font-weight: bold;
}

.productSpecialPrice {

	color: black;
	font-weight: bold;
	font-size: 14px;
}

.productSalePrice, .productSpecialPriceSale,  .alert {
	color:#990000;
}



.orderHistList {

	margin:1em;

	padding:0.2em 0;

	} 



#ezPageBoxList li{

	margin:0;

	padding:0.2em 0;

	} 



#cartBoxEmpty, #cartBoxVoucherBalance {

  	font-weight:bold;

  	}



.totalBox {

	width:5.5em;

	text-align:right;

	padding:0.2em;

	}



.lineTitle, .amount {

	text-align:right;

	padding:0.2em;

	}



.amount {

	width:5.5em;

	}



#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

	margin:.5em 1em 1em 0 ;

	}



#cartImage {

	margin:0.5em 1em;

	}



.attribImg {

	width:20%;

	margin:0.3em 0;

	}



.attributesComments {}



.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

	margin:1em 0;

	}
	
#productNameFront{

padding: 10px;
height: 120px;
	font-size: 8pt;
	color: black;
	text-align: left;
	vertical-align: bottom;
	position: relative;
}

.bottomize {
bottom: 0px; position: absolute !important;
}	

h3.leftBoxHeading, h3.rightBoxHeading {

	font-size:1.2em;

	color:#424242;

	text-transform:uppercase;

	font-weight:normal;

	height:1.5em;

	padding:.2em 0 0 0;

	padding-left:15px;

	}



.centerBoxHeading {

	margin:0;
	color: white;
	background-image: url('../images/the_blue_band_800.gif');
	height: 25px;
	padding-left: 10px; 
	vertical-align: bottom;
	text-align: left !important;
		}

	

.leftBoxHeading, .rightBoxHeading {

	margin:0;

	border-top:2px solid #ffffff;

	border-bottom:2px solid #ffffff;

	}

	

.rightBoxHeading

{

	visibility: hidden;

	margin-bottom: -10px;

}



.sideBoxContent {

	
          font-size:1.1em;

	padding:5px 0;

	}

	

.sideBoxContent ul {

	text-align:left;

	list-style-type:none;

	padding:0 0 0 15px!important;

	margin:0!important;

	}



.sideBoxContent li {

	padding:.2em 0;

	}

	

.sideBoxContent select {

	margin:0; 

	padding:0;

	width:150px;

	}



#categoriesContent {

	text-align:left;

	padding-left:15px;

	}



.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .gvBal, .attribImg, .parseTime {

	text-align:center;

	}
	

.centerBoxContentsNew {
	margin-left: auto;
	margin-right: auto;
	height: 315px;
	-webkit-border-image: url(../images/shadow_border.png) 0 1 1 1 stretch stretch;
	-moz-border-image: url(../images/shadow_border.png) 0 1 1 1 stretch stretch;
	border: 1px solid lightgrey;
	border-top: 0px;
	}
	

.productListing-data {

	border-bottom:1px solid grey;
	-webkit-border-image: url(../images/dotted_border.gif) 0 1 1 1 round round;
	-moz-border-image: url(../images/dotted_border.gif) 0 1 1 1 round round;
	margin:15px;
	padding:15px;
	text-align: left !important;

	}

	

.productListing-heading {

	border-bottom:1px solid #000000;

	padding:5px;

	}

	

.productListing-heading a {

	border:none;

	}



#upProductsHeading {

	text-align:left;

	}



#upDateHeading {

	text-align:right;

	}



/*misc*/

.back {

	float:left;

	}



.forward, #shoppingCartDefault #PPECbutton {

	float: right;

	}



.bold {

	font-weight:bold;

	}



.rowOdd {

	background:#E8E8E8;

	height:1.5em;

	vertical-align:top;	background-color: white !important;

	}



.rowEven {

	background:#F0F0F0;

	height:1.5em;

	vertical-align:top;	background-color: white !important;

	}



.hiddenField {

	display:none;

	}

	

.visibleField {

	display:inline;

	}



#accountLinksWrapper li {

	padding:.5em 0;

	display:block;

	list-style:none;

	} 



.accountTotalDisplay, .accountTaxDisplay {

	width:20%;

	text-align:right;

	}



.accountQuantityDisplay {

	width:10%;

	vertical-align:top

	}



TR.tableHeading {

	background:#cacaca;

	height:2em;

	}



#siteMapList {

	width:90%;

	float:right;

	}



.ratingRow {

	margin:1em 0 1.5em 0;

	}



LABEL#textAreaReviews {

	font-weight:normal;

	margin:1em 0;

	}



#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {

	background:#ffffff;

	}

	

.information {

	padding: 10px 3px; 

	line-height: 150%;

	}

	

#shoppingcartBody #shippingEstimatorContent {

	clear: both;

	}



.seDisplayedAddressLabel {

	/*background-color:#85C285;*/

	border-collapse: collapse;
	
	background-color: #3e77d9;

	background-image: url('../images/site-bg.jpg') 0 700px repeat;

	padding: 5px;

	color: white;

	text-align: center;

	}



.seDisplayedAddressInfo {

	text-transform: uppercase;

	text-align: center;

	font-weight: bold;

	}



#seShipTo {

	padding: 0.2em;

	}

	

#descSubLink {

	padding-left:.7em;

	color:#990000;

	}

	

.smallProductImage {

	padding:1em;

	} 

	

#sorter, #indexProductList select {

	float:right;

	text-align:right;

	}

	

#indexProductList .inputLabel  {

	width:100%;

	text-align:right;

	}

	

#sorter select, #indexProductList select {

	margin:0 .1em;

	}	.style3 {font-size: 12px}.style3 a {color: #397bcf !important;}.style4 {	font-size: 14px;	font-weight: bold;}.style5 {font-size: 9px}.style6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}	.style7 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}.style8 {	font-size: 10pt;	font-weight: bold;}.style10 {	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;}.style13 {font-size: 10pt}

	

	

.style111 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

}

.headerWrapperD

{
	width: 824px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	
}



.CategoryNavBox

{
	visibility: visible; 
	margin-left: 7px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 0;
	font-weight: normal;
	color: white;
	width: 800px;

}

.CategoryNavBoxCell{
text-align: left;
margin: 10px;
padding: 5px;
width: 90%;
height: 110px;
background: #266cad;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}


.CategoryNavBox a:link{color: white;}
.CategoryNavBox a:visited{color: white;}
.CategoryNavBox a:hover{text-decoration: underline}
.CategoryNavBox a:active {text-decoration: underline}





.CategoryNavBox2
{
	width: 622px;
	font-weight: 500;
}

.CategoryNavBox2 a:link{color: blue;}

.CategoryNavBox2 a:visited{color: blue;}

.CategoryNavBox2 a:hover{text-decoration: underline}

.CategoryNavBox2 a:active {text-decoration: underline}

.CategoryNavBoxBorder
{
//border:solid; 
border-collapse:collapse; 
//border-color:#FFFFFF; 
height:60px; 
width:127px; 
text-align:left; 
vertical-align:top; 
padding:0; 
margin-left: auto;	
margin-right: auto;	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 9px;	
padding: 0;
}

.ListAllProducts

{

	width: 622px;

	margin-left: auto;

	margin-right: auto;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 0;
	
	font-weight: 500;
	
	line-height:10%

}

.ListAllProducts a:link{color: blue;}

.ListAllProducts a:visited{color: blue;}

.ListAllProducts a:hover{text-decoration: underline}

.ListAllProducts a:active{text-decoration: underline}



input.goButton {

	color: white;

	background-color: green;

	font: bold 12px arial,helvetica,sans-serif;

}



.advSearchBox

{

	height: 18px;

	border: 1px solid white;

	font-size: 11px;



}



 #topSearchBoxInner

{

	
	
	border: 1px solid blue;

	width: 615px;

	padding-top: 8px;

	padding-bottom: 6px;

	margin-right: 8px;	background-image: url('../images/the_blue_band_800.gif');

	background-repeat: no-repeat;
	
	background-position:center;

	*background: none;

	*border: none;

}



#topSearchForm

{

	margin-top: -5px;

	border: 2px solid white;	background-image: url('../images/the_blue_band_800.gif');

	background-repeat: no-repeat;
	
	background-position:center;

	padding-bottom: -15px;

	height: 40px;

	width: 99.1%;

	*margin-left: -2px;

}



#topSearchRow

{

	margin-top: -5px;

}


#buySellStock
{
	clear: both;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
a.links:link {color: #0066FF}
a.links:visited {color: #0066FF}
a.links:hover {color: #000000}

/* BOF - FOR DROP DOWN TABS -Amir */


#navCatTabsDropdown a:link, #navCatTabsDropdown a:visited, #navCatTabsDropdown a:active { color: #049; }
#navCatTabsDropdown a:hover { color: black;}


#navCatTabsDropdown li 
{
	z-index: 100;
      float:left;
	position:relative;
	font: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-right: 25px;
	padding-left: 7px;
	border-left: 2px solid lightgray;
	border-image: url(../images/shadow_border.png) 0 0 0 1 stretch stretch;
}

#navCatTabsDropdown * li ul
{
	
visibility:hidden;
	position:absolute;

	padding: 0.5em;
	z-index: 300;


}

#navCatTabsDropdown * li:hover ul 
{
	visibility: visible;
	border: 1px solid gray;
	white-space:nowrap;
	background: url(../images/drop_menu_bg.png) repeat-y 0 0 !important;
	z-index: 200;
	font-weight: bold;
	
	-moz-box-shadow: 0 0 1em #0CF;
	-webkit-box-shadow: 0 0 1em #0CF;
    box-shadow: 0 0 1em #0CF;
	
	
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	
	-webkit-border-radius: 15px;
	-webkit-border-top-left-radius: 0;
}


#navCatTabsDropdown * a:hover {
	
	-moz-text-shadow: 0 0 1em #0CF;
	-webkit-text-shadow: 0 0 1em #0CF;
    text-shadow: 0 0 1em #0CF;
	}


/* EOF - FOR DROP DOWN TABS */

.categoryIcon img {
max-height: 40px;
}

#bulkPrice
{
width: 380px;  height: 30px;
position: relative; 
margin-left: 3px; margin-right: 3px; 
text-align: justify; line-height: 1; 
font: 11px Arial, Helvetica, sans-serif; 

}

#bulkPrice a:link, #productQuantityDiscounts a:link, 
#bulkPrice a:active, #productQuantityDiscounts a:active,
#bulkPrice a:visited , #productQuantityDiscounts a:visited
{ color: blue !important;}
#bulkPrice a:hover , #productQuantityDiscounts a:hover
{ text-decoration: underline; }

/* checkout */
#quickcheckoutBody .centerColumn, #fecconfirmationBody .centerColumn{width: 100%;}





.anchorsTop {
font: 10px; padding: 1px 3px; background: #3BB9FF; mox-border-radius: 5px; -webkit-border-radius: 5px;
}

.manufactures_image  {
height: 30px;
}

.priceList {
font: 15px Helvetica, Arial, sans-serif;
float: right; 
font-weight: bold;
text-align: right;
}

.priceFront, .priceFront a  {
font-weight: bold;
text-align: right;
color: grey;
}

.buybutton {
float:right;
text-align: right;
}

.shipList { 
float: right; 
text-align: right;
color: #0050B0; /*special blue */
}

.moreInfo, .moreInfo a {
color: grey;
font: 11px arial;
}

.footer {
width: 820px;
height: 90px;
color: black;
font: 10px arial, helvetica, sans-serif;
}

.footer a { color: #0050B0;} 
.footer a:hover { color: blue;}