/*
  $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,Helvetica,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-image: url(images/az_images/body/bg_left.jpg); background-position:right top; background-repeat:no-repeat*/ background-color:#cccccc }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  /*color: #6a6969;*/
  margin: 0px;
  font-family: Arial,Helvetica,sans-serif;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #000000;
  text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Arial,Helvetica,sans-serif
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
  
}

A.headerNavigation { 
  font-family: Arial,Helvetica,sans-serif, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-transform: none;
  color: #6a6969;
  vertical-align:middle;
  
}

A.headerNavigation:hover {
  color: #000000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial,Helvetica,sans-serif, 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: Arial,Helvetica,sans-serif, 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: Arial,Helvetica,sans-serif
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  /*background: #00ff00;*/
  /*background-image:url(images/az_images/colum_left/infobox_png.png);*/
  /*margin:0px 0px 0px 0px;*/
  /*padding:20px;
  border-style:solid; border-width:0px 1px 0px 1px; border-color:#e6e6e6;
  margin-bottom:10px;*/
  /*width:161px;*/
  }
  
.infoBoxColum {
  /*background: #00ff00;*/
  /*background-image:url(images/az_images/colum_left/infobox_png.png);*/
  /*margin:0px 0px 0px 0px;*/
  padding:15px;
  border-style:solid; border-width:0px 1px 0px 1px; border-color:#e6e6e6;
  /*width:161px;*/
  }

.infoBoxContentsColum {
  /*background: #f8f8f9;*/
  font-family: Arial,Helvetica,sans-serif
  font-size: 10px;
}

.infoBoxContents {
  /*background: #f8f8f9;*/
  font-family: Arial,Helvetica,sans-serif
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Arial,Helvetica,sans-serif, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  background-image: url(images/az_images/colum_left/infobox_corner_center.jpg); background-position:center; background-repeat:repeat-x;
  text-transform: none;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial,Helvetica,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: #ffffff;
  /*background-image:url(images/az_images/body/bg_left.jpg); background-position:right top; background-repeat:no-repeat;*/
}

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: #efefef;
 /* background-image:url(images/az_images/body/bg_left.jpg); background-position:right top; background-repeat:no-repeat;*/
}

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

.productListing-heading {
  font-family: Arial,Helvetica,sans-serif
  font-size: 10px;
  background: #4f4f4f;
  background-image:url(images/az_images/buttons/button-middle.png);
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial,Helvetica,sans-serif
  font-size: 10px;
}

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #000000;
  background: #f0f0f0;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial,Helvetica,sans-serif, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*background-image: url(images/az_images/colum_left/infobox_corner_center.jpg);*/
  text-transform: uppercase;
  color: #000000;
  padding-left:17px;
  vertical-align:middle;
  height:40px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial,Helvetica,sans-serif
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial,Helvetica,sans-serif
  font-size: 12px;
  line-height:16px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial,Helvetica,sans-serif
  font-size: 10px;
  color:#959595;
}

TD.accountCategory {
  font-family: Arial,Helvetica,sans-serif
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial,Helvetica,sans-serif
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial,Helvetica,sans-serif
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial,Helvetica,sans-serif
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial,Helvetica,sans-serif
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial,Helvetica,sans-serif
  
}

TEXTAREA {
  width: 100%;
  font-family: Arial,Helvetica,sans-serif
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial,Helvetica,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,Helvetica,sans-serif, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial,Helvetica,sans-serif, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial,Helvetica,sans-serif
  color: #020202;
  font-size:12px;
}

SPAN.errorText {
  font-family: Arial,Helvetica,sans-serif
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #cccccc; cursor: pointer; }
.moduleRowSelected { background-color: #cccccc; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial,Helvetica,sans-serif font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial,Helvetica,sans-serif font-size: 10px; color: #000000; }

/* message box */

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

/* input requirement */

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

.manufactura { font:12px/14px Georgia; color:#ffffff; text-decoration:none; font-weight:bold}
a.manufactura { font:12px/14px Georgia; color:#ffffff; text-decoration:none; font-weight:bold}
a.manufactura:hover { font:12px/14px Georgia; color:#000000; text-decoration:underline; font-weight:bold}

.button_account {width:120px;}
.header_categories {padding:0px 25px 0px 25px}

.display_block {display:block}
.also_purchased_products {margin:0px 0px 10px 0px}
.new_products_cols {margin:3px 0px 3px 0px}
.new_products_rovs {margin:0px 3px 0px 3px}
.product_listing_price {font-size:12px}
.product_info_price { padding-right:15px}
.advanced_search_width { width:100%;}
.product_info_fix { padding-top:7px}
.product_info_image {margin:15px 30px 30px 0px}
.space_bottom_catalog { padding-bottom:20px}
P { text-align:justify}
/**************************/

/**************HEADER***************/
.az_bg_header { background-color:#f5f6f7; background-position:top; background-repeat:repeat-x; height:128px}
.az_bg_menu { background-color:#f5f6f7; background-image:url(images/az_images/header/az_bg_menu.jpg); background-position: center; background-repeat:repeat-x; height:56px}

.currenc { font:11px/13px Arial,Helvetica,sans-serif; color:#545454; text-decoration:none; font-weight: normal; text-transform: none; }
.languag { font:11px/13px Arial,Helvetica,sans-serif; color:#545454; text-decoration:none; font-weight: normal; text-transform: none; }

.header_currency {width:100px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#dbdbdb; color:#848484; font-size:10px}

.header_width { width:1050px;}

.top_menu { font:11px/13px Arial,Helvetica,sans-serif; color:#000000; text-decoration:none; font-weight: bold; text-transform: none; margin-left:20px}
a.top_menu { text-decoration:underline;}
a.top_menu:hover { text-decoration:none;}

.MENU_PRYMARY { font:14px/17px Arial; color:#000000; text-decoration:none; font-weight: bold; text-transform: uppercase; margin:0px 25px 0px 25px; padding:5px;}
a.MENU_PRYMARY { text-decoration:none;}
a.MENU_PRYMARY:hover { text-decoration:underline; background-color:#000000; color:#FFFFFF}

.search_bg { background-color:#FFFFFF; border:0px; color: #848484; font-family:Arial,Helvetica,sans-serif; font-size:11px; vertical-align:middle; width:100%; padding:0px 0px 0px 10px}

.az_square_c { background-image:url(images/az_images/header/az_square_c.gif); background-position:center; background-repeat:repeat-x;}
/***********************************/

/**************FOOTER***************/
.footer_width { width:1050px;}
.footer_bg { background-color:#FFFFFF; background-image:url(images/az_images/footer/footer_bg.jpg); background-position:top; background-repeat:repeat-x}
.visa { display:block;}

.HASC { font:11px/35px Arial,Helvetica,sans-serif; color:#000000; text-decoration:none; font-weight: normal; margin:0px 10px 0px 10px;}
a.HASC { text-decoration:none}
a.HASC:hover { text-decoration:underline; color:#000000}

.CRs { font:11px/13px Arial,Helvetica,sans-serif; color:#838383; text-decoration:none; font-weight: normal;}
a.CRs { text-decoration:underline;}
a.CRs:hover { text-decoration:none;}

.banner1 { background-image:url(images/az_images/footer/banner01.jpg); height:199px}
.banner2 { background-image:url(images/az_images/footer/banner02.jpg); height:199px}
.banner3 { background-image:url(images/az_images/footer/banner03.jpg); height:199px}
a.banner1_title {color:#dddddd; font-size:24px; text-transform:uppercase; font-weight:bold}
.banner1_categor {color:#868686; font-size:11px; text-transform:uppercase;}
.banner_while { color:#FFFFFF}
/***********************************/

/**************BODY***************/
.tabble_center { width:1050px;}
.breadcrumb { padding:20px; font-size:11px; color:#6a6969; font-family:Arial,Helvetica,sans-serif}
.cener_content_tabble { /*background-color:#FFFFFF; width:1020px;*/}
.az_corner01 { background-color: #F1F1F1; background-position:top; background-repeat:repeat-x}
.az_corner02 { max-width: 1090px;width: 100%; background-color: #FFFFFF;}
.az_corner03 { padding: 3px 25px 0;}
.az_corner04 {padding-bottom:0px; padding-top:30px}

.colum_left_width { width: 0px; margin:0px 0px 0px 0px;}
.colum_right_width { width: 0px; margin:0px 0px 0px 0px;}

.colum_bc {background-image:url(images/az_images/colum_left/colum_bc.jpg)}
.space_bottom_box { margin-bottom:10px}
/***********************************/

/**************CENTER BLOCK***************/
.az_mod_top { border-color:#cecece; border-style:solid; border-width:1px 0px 0px 0px; font-size:1px; background-color:#FFFFFF}
.az_mod_bottom { border-color:#cecece; border-style:solid; border-width:0px 0px 1px 0px; font-size:1px; background-color:#FFFFFF}
.az_mod_left { border-color:#cecece; border-style:solid; border-width:0px 0px 0px 1px}
.az_mod_right { border-color:#cecece; border-style:solid; border-width:0px 1px 0px 0px}
.az_mod_center { background-color:#FFFFFF}

.NameProd { font:15px/17px Arial,Helvetica,sans-serif; color:#000000; text-decoration:none; font-weight: bold; text-transform: none}
a.NameProd { font:15px/17px Arial,Helvetica,sans-serif; color:#000000; text-decoration:none; font-weight:bold; text-transform:none}
a.NameProd:hover { font:15px/17px Arial,Helvetica,sans-serif; color: #000000; text-decoration:underline; font-weight:bold; text-transform:none}

.Price {text-decoration:none; text-transform:uppercase}
.Price2 { font:11px/13px Arial,Helvetica,sans-serif; color:#818181; text-decoration:none; font-weight: normal; text-transform:uppercase}
.Price span {display:block;}

.Date { font:12px/13px Arial,Helvetica,sans-serif; color:#838383; text-decoration:none; font-weight: normal; text-transform:none}
a.Date { font:12px/13px Arial,Helvetica,sans-serif; color:#838383; text-decoration:none; font-weight:normal; text-transform:none}
a.Date:hover { font:12px/13px Arial,Helvetica,sans-serif; color: #000000; text-decoration:none; font-weight:normal; text-transform:none}

.gray { background-image:url(images/az_images/body/gray.jpg); background-position:center; background-repeat:no-repeat; height:230px; vertical-align:middle; width:250px}
.cgayS { background-color:#e6e6e6}
/***********************************/




.bg_left { /*background-image:url(images/az_images/body/bg_left.jpg); background-repeat:no-repeat; background-position:top right*/}
.bg_right { /*background-image:url(images/az_images/body/bg_right.jpg); background-repeat:no-repeat; background-position:top left*/}

.header_bg { background-image:url(images/az_images/header/az_header.jpg); background-repeat:no-repeat}
.inside { width:95%}

.bestsellers_tabble { height:24px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color:#8a8a8a; padding-left:11px; background-image:url(images/az_images/colum_left/marker_bestsellers.gif); background-position:right center; background-repeat:no-repeat}
.best_first { font:12px/15px "Arial,Helvetica,sans-serif"; color:#b1f0ff; font-weight: bold;}
.best_sellers_link { font:12px/15px Arial,Helvetica,sans-serif; color:#b1f0ff; text-decoration:none; font-weight:normal}
a.best_sellers_link { font:12px/15px Arial,Helvetica,sans-serif; color:#b1f0ff; text-decoration:none; font-weight:normal}
a.best_sellers_link:hover { font:12px/15px Arial,Helvetica,sans-serif; color: #ffffff; text-decoration:underline; font-weight:normal}

.categories_tabble {  margin:0px 0px 0px 10px; padding:7px 0px 7px 0px ; background-image:url(images/az_images/colum_left/az_marker_categor.jpg); background-position: bottom; background-repeat: repeat-x}
.categories_link { font:12px/15px Arial,Helvetica,sans-serif; color:#000000; text-decoration:none; font-weight:normal}
a.categories_link { font:12px/15px Arial,Helvetica,sans-serif; color:#000000; text-decoration:none; font-weight:normal}
a.categories_link:hover { font:12px/15px Arial,Helvetica,sans-serif; color: #d9710c; text-decoration:underline; font-weight:normal}
.ST { font:12px/15px Arial,Helvetica,sans-serif; color:#d9710c; text-decoration:none; font-weight:normal}

.information_tabble {  margin:0px 0px 0px 10px; padding:7px 0px 10px 14px ; background-image:url(images/az_images/colum_left/az_marker_categor.jpg); background-position:left center; background-repeat:no-repeat}
.information_link { font:12px/15px Arial,Helvetica,sans-serif; color:#2a2a2a; text-decoration:none; font-weight:normal}
a.information_link { font:12px/15px Arial,Helvetica,sans-serif; color:#2a2a2a; text-decoration:none; font-weight:normal}
a.information_link:hover { font:12px/15px Arial,Helvetica,sans-serif; color: #d9710c; text-decoration:underline; font-weight:normal}

.search_bg { background-color:#FFFFFF; border:0px; color: #4d4d4d; font-family:Arial,Helvetica,sans-serif; font-size:11px; vertical-align:middle; width:120px; padding:0px 0px 0px 10px}

.move_categor { padding-left:10px}


.from { font:18px/18px Arial; color:#ffffff; text-decoration:none; font-weight: normal; text-transform: none; }

.what_new_price { font:30px/30px "Arial Black"; color:#fe0000; text-decoration:none; font-weight: normal; text-transform: none; }
.what_new_name { font:20px/22px Arial; color:#6afff7; text-decoration:none; font-weight:normal}
a.what_new_name { font:20px/22px Arial; color:#6afff7; text-decoration:none; font-weight:normal}
a.what_new_name:hover { font:20px/22px Arial; color: #00ffff; text-decoration:underline; font-weight:normal}
.what_new_description { font:12px/14px Verdana; color:#c8c8c8; text-decoration:none; font-weight:normal}


.shopping_cart { font:11px/13px Arial,Helvetica,sans-serif; color:#232323; text-decoration:none; font-weight: bold; text-transform: none; }
.now_in_cart { font:11px/13px Arial; color:#707070; text-decoration:none; font-weight: normal; text-transform: none; }
.null { font:11px/13px Arial; color:#242424; text-decoration:none; font-weight:normal}
a.null { font:11px/13px Arial; color:#242424; text-decoration:none; font-weight: bold}
a.null:hover { font:11px/13px Arial; color: #242424; text-decoration:underline; font-weight:bold}

.top_nawigation { font:11px/13px Arial,Helvetica,sans-serif; color:#ffffff; text-decoration:none; font-weight:normal}
a.top_nawigation { font:11px/13px Arial,Helvetica,sans-serif; color:#ffffff; text-decoration:underline; font-weight:normal}
a.top_nawigation:hover { font:11px/13px Arial,Helvetica,sans-serif; color: #00FFFF; text-decoration:none; font-weight:normal}


/* buttons if css buttons ebnabled */
.template-button-left, .template-button-middle, .template-button-right {
  height: 20px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-transform: lowercase;
  color: #ffffff;
  padding: 2px 0 2px 0;
  margin: 0px;
  vertical-align: bottom;
  display: inline-block; 
  cursor: pointer;
}

.template-button-left {
 
}
.template-button-middle {
   background: none repeat scroll 0 0 #1B75BB;
    color: #FFFFFF;
    font-size: 17px;
    padding: 10px;
    text-decoration: none;
    text-transform: none;
    text-align: center;
display:none;
}
.template-button-right {
 
}
.template-button-middle .submitButton{
  white-space: nowrap;
  vertical-align: top;
  border: 0px;
  color: #ffffff;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none; 
  cursor: pointer;
  background: transParent;
  padding:0px 0px 0px 0px;
  margin:0px;
  font-size:17px;
display:none;
  
}
/* buttons eof */
/* buttons if css buttons ebnabled */
.template-button-left2, .template-button-middle2, .template-button-right2 {
  height: 20px;
  font-size: 11px;
  font-weight: normal;
  text-transform: lowercase;
  color: #ffffff;
  padding: 2px 0 2px 0;
  margin: 0;
  vertical-align: bottom;
  display: inline-block; 
  cursor: pointer;;
}
.template-button-left2 {
 
}
.template-button-middle2 {
  background: none repeat scroll 0 0 #1B75BB;
    color: #FFFFFF;
    font-size: 17px;
    padding: 10px;
    text-decoration: none;
    text-transform: none;
    text-align: center;
  width:80%;
display:none;
}
.template-button-right2 {
  
 
}
.template-button-middle2 .submitButton{
  white-space: nowrap;
  vertical-align: top;
  border: 0px;
  color: #ffffff;
  font-size: 17px;
  text-decoration: none; 
  cursor: pointer;
  background: transParent;
  padding:0px 0px 0px 0px;
  margin:0px;
}
.nowrap {white-space: nowrap}

.add_space{padding-left:10px;}

/*
  $Id: template_styles.css,v 1.0 17:37:59 06/17/2009  

  Cascading Stylesheets for AlgoZone template

  Copyright (c) 2009 AlgoZone, Inc (www.algozone.com)

*/


/*------------------------------------------*/
/*             Common Css                   */
/*------------------------------------------*/

.az_top_border, .az_bottom_border{
	height:1px;
	width:100%;
	border-bottom:#e0e3e8 solid 1px;
}

.az_top_border{
	margin-top:10px;
	margin-bottom:20px;
}

.az_bottom_border{
	margin-top:10px;
	margin-bottom:10px;
}

#loginDefault h1, #timeoutDefaultHeading, #cartEmptyText{
	font-family:tahoma, arial, helvetica;
	font-size:12px;
	color:#FF0000;
}

#cartEmptyText{
	font-size:14px;
}

address{
	font-size:12px;
	color:#FFFFFF;
}

form fieldset legend, .buttonRow{
	font-family:tahoma, arial, helvetica;
	font-size:12px;
	color:#FF0000;
}

.inputLabel, .information, .radioButtonLabel, .checkboxLabel, .content, #pageNotFound div ul li, #contactUsForm label, #cartProdTitle,
.cartTotalDisplay{
	color:#FFFFFF !important;	
	font-family:tahoma, arial, helvetica;
	font-size:11px !important;	
}

#cartAdd{
	border:none !important;
}

.tableHeading th{
	background-color:#333333;
}

.rowEven, .rowOdd{
	background:none;
}

.cartAttribsList ul li{
	text-align:left;
}

#cartSubTotal{
	background:none !important;
	border-top:#333333 solid 1px !important;
}

.cartTableHeading{
	background-color:#333333 !important;		
}

.cartTableHeading th{
	border-bottom:#333333 solid 1px !important;
}

#passwordForgotten{
	padding-bottom:100px;
	width:900px;
}

#createAcctSuccess, #checkoutShipping, #checkoutPayment, #checkoutConfirmDefault, #timeoutDefault{
	width:900px;
}

#timeoutDefault{
	margin-bottom:120px;
}
.alert {
	font-family:tahoma, arial, helvetica;
	font-size:11px !important;
	color:#FF0000;
}

label.inputLabel {
	float:left;
	font-size:0.95em;
	width:10em;
}

#loginDefault *{
	text-align:left;
}

.forward{
	float:right;
}

.back{
	float:left;
}

.clearBoth{
	clear:both;
}

.cartQuantity br{
	display:none;
}

.cartQuantity{
	vertical-align:middle;
}

fieldset{
	margin-bottom:5px;
}

fieldset label{
	font-family:"Century Gothic", Arial,Helvetica,sans-serif, Arial;
	font-size:12px;
}

.az_site_products{
	width:900px;
}

.az_width20p{
    width:20%;
}

.az_width12p{
    width:12%;
}

.az_width11p{
    width:11%;
}

/*------------------------------------------*/
/*             End Common Css               */
/*------------------------------------------*/

/*------------------------------------------*/
/*             Header Css                   */
/*------------------------------------------*/
#az_main_header_container{
	margin-bottom:0px;	
}

#az_loginbox{
	position:absolute;
	left:640px;
	top:-80px;
	z-index:999;
	background:url(../images/az_loginbox.png);	
	width:211px;
	height:287px;
}

#productListHeading{
	text-align:left;
}

#indexProductList form{
	width:300px;
	float:right
}

#az_greetingsbox{
	position:absolute;
	left:640px;
	top:-80px;
	z-index:999;
	background:url(../images/az_empty_loginbox.png);	
	width:211px;
	height:287px;
}

#az_password_forgotten{
	text-align:left;
	margin-top:10px;
	margin-left:25px;
}

.az_main_container{
	margin-left:40px;
	margin-top:8px;
}
.wrapper{
	width:1000px;	
	margin-left:auto;
	margin-right:auto;
}

.az_main_header{
	height:125px;
}

.az_header_bottom{
	padding-top:10px;
}

.az_info_bar{
	float:left;
}

.az_info_bar .az_shopcart_container{
	float:right;
	width:100%;
}

.az_shopcart_icon{
	width:30px;
}

.az_info_bar .az_shopcart_container .topboxText{
	font-size:11px;
	text-align:right;
}

.az_info_bar .az_shopcart_container .topboxText .cartTitle{
	margin-top:4px;
	font-weight:bold;
}

.az_info_bar .az_shopcart_container .topboxText .cartTitle .az_cart_item_count{
	font-weight:normal;
}

#az_information_box{
	float:left;
	padding-top:50px;
	padding-right:20px;
	font-weight:550;
}

.az_info_border{
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif, Arial, "Century Gothic";
	color:#ab0000;
	float:left;
	margin-right:5px;
}

.az_info_item a{
	color:#aeaeae;
	font-family:Arial,Helvetica,sans-serif, Arial, "Century Gothic";
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;	
}
.az_info_item a:hover{
	color:#FFFFFF !important;
	text-decoration:none !important;
}

.az_info_item{
	margin-right:8px;
	float:left;	
	margin-top:4px;
}

#az_information_box a{
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif, Arial, "Century Gothic";
	color:#717a83;
	text-transform:uppercase;
}

#az_information_box a:hover{
	text-decoration:underline;
}

.az_info_box_separator{
	background:url(../images/az_infobar_separator.gif) center no-repeat;
	height:9px;
	width:3px;
	margin-left:6px;
	margin-right:6px;
}

#az_header_logo{
	background:url(../images/az_logo.png) no-repeat;
	float:left;
	height:93px;
	width:214px;
	margin-left:16px;
	margin-top:0px;
}

#az_header_logo a{
	display:block;
	width:100%;
	height:93px;
}

.az_menu_link_container{
	width:100%;
	padding-bottom:10px;
}

.az_main_menu_l, .az_main_menu, .az_main_menu_r{
	width:9px;
	height:16px;
	float:left;
	margin-top:5px;
}

.az_main_menu_l{
	background:url(../images/az_category_menu_left.png) 0px 2px no-repeat;	
	padding-bottom:2px;
}

.az_main_menu{				
	float:left;
	background:url(../images/az_category_menu_bg.png) 0px 2px repeat-x;
	padding-bottom:2px;	
	width:875px;
	position:relative;
}

.az_main_menu ul li{	
}

.az_main_menu_r{
	background:url(../images/az_category_menu_right.png) 0px 2px no-repeat;	
	padding-bottom:2px;
	float:left;
}

.az_active_menu_l{
	background:url(../images/az_active_menu_left.png) no-repeat;
	height:26px;
	width:6px;
	float:left;
	margin-top:5px;
}

.az_active_menu_r{
	background:url(../images/az_active_menu_right.png) no-repeat;
	height:26px;
	width:8px;
	float:left;
	margin-top:5px;
}

.az_active_menu{
	background:url(../images/az_active_menu_bg.png) repeat-x;
	height:26px;
	float:left;
	margin-top:5px;
}

.az_active_menu_anchor{
	color:#e80161 !important;
	margin-top:5px !important;
}

.az_menubarmain{
	list-style:none;
	padding-left:0px;
	margin:0px;
	width:100%;
}

.az_menubarmain li{
	float:left;
	height:36px;	
}

.az_menu_item{	
	padding:0px 6px 0px 6px;	
}

.az_menu_item div a{
	display:block;
	color:#717a83;
	font-family: "Century Gothic", Arial,Helvetica,sans-serif, Arial;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:10px;
}

.az_dropdownmenu{
	display:none;
	list-style:none;
	position:absolute;
	float:left;
	z-index:333;
	white-space:nowrap;
	padding:0px 10px 20px 10px;	
	background-color:transparent;
	/*margin-top:0px;*/
	width:auto;
}

.az_dropdownmenu_top{
	width:199px;
	height:6px;
	background:url(./images/az_dropdown_top.png) no-repeat;
}

.az_dropdownmenu_cont{
	width:199px;
	color:#FFFFFF;
	background:url(./images/az_dropdown_bg.png) repeat-y;
}

.az_dropdownmenu ul{
	text-align:left;
	margin-left:0px;
	padding-left:0px;
	margin-top:5px;
}

.az_dropdownmenu ul li{
	float:none !important;
	height:22px !important;
	display:block;
	width:100%;
	margin-left:0px;
	padding-left:5px;	
	padding-top:0px;
	padding-bottom:0px;	
	overflow:visible;
	position:relative;	
}

.az_single_column_drop_down{
	width:194px !important;
	padding-bottom:10px;	
}

.az_single_column_drop_down_subcat_container{
	display:none;
	position:absolute;
	background-color:#656565;
	background:url(./images/az_dropdown_bg.png) repeat-y;
	right:-200px;
	top:0px;
	margin-left:0px;
	padding-left:0px;
	width:199px;
	color:#FFFFFF;
}

.az_single_column_drop_down_subcat{
	overflow:hidden;
}

.az_single_column_drop_down_subcat li{
	margin-left:0px;
	padding-left:0px;
}

.az_single_column_drop_down li{
	line-height:25px !important;
	padding-top:12px;
	padding-bottom:12px;
	display:block;
}

.az_dropdownmenu li a{
	margin-left:10px;
	margin-left:0px;	
	margin-top:12px;
	margin-bottom:12px;
}

.az_dropdownmenu li a:hover{
	text-decoration:underline;
}

.active_li{
	background-image:none;
	background-color:#C0C7CB;	
}


.az_single_column_drop_down li a{
	margin-top:0px !important;
	font-size:12px;
	color:#FFFFFF;
}

.az_subcat_2nd_level, .az_subcat_3rd_level{
	width:33%;
	float:left;	
}

.az_main_menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

.az_main_menu ul li{
	float:left;
	line-height:16px;	
}

.az_main_menu ul li a{
	font-family:Arial, "Century Gothic";
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	display:inline-block;
	vertical-align:middle;
	padding-top:0px;
	margin:0px 25px 0px 25px;
	
}

.az_main_menu ul li a.az_menu_link:hover{
text-decoration: underline;
background-color: black;
color: white;
}

#az_menu_container{
	width:18%;	
}

#az_categories_container{
	width:18%;
}
/**************************************Karnika Css*********************************/
header {
	width: 100%;
	/*height: 122px;*/
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FCFCFB),
	color-stop(1, #D8D9D8)
);
background-image: -o-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
background-image: -moz-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
background-image: -webkit-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
background-image: -ms-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
background-image: linear-gradient(to bottom, #FCFCFB 0%, #D8D9D8 100%);
}
#header-content {
	max-width: 1080px;
	width: 100%;
	margin: 0 auto;
	padding-top: 25px;
}
#header-content #logo {
	float: left;
}
#header-content #header-tools {
	float:right;
	width: 190px;
}
#header-tools #phone {
	font-size: 25px;
	font-weight: bold;
	line-height: 22px;
	background-image: url(https://alltoit.agiliron.net/collateral/b2c.compzone.com/images/az_images/alltoit/images/phone-icon.png);	
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	width: 100%;
	color:#000000;
}
#header-tools #search-box {
	margin: 5px 0;
	width: 100%
}
#header-tools #icons {
	width: 100%
}
#header-tools #icons img {
	padding-left: 5px
}

nav {
    /*width: 600px;*/
	/*float: left;*/
	/*margin-left: 50px;*/
	margin-top: 18px;
}
.nav,
.nav a,
.nav ul,
.nav li,
.nav div,
.nav input {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}
.nav a { text-decoration: none; } 
.nav li { list-style: none; }
.nav {
    display: inline-block;
    position: relative;
    cursor: default;
    z-index: 500;
}
.nav > li {
    display: block;
    float: left;
}
.nav > li > a {
	position: relative;
	display: block;
	z-index: 510;
	height: 54px;
	line-height: 54px;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14.5px;
	color: #656565;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.nav > li:hover > a {
	background-color: #d8d8d8;
} 
.nav > li:first-child > a {
    
}
.nav > li > div {
	position: absolute;
	display: block;
	width: 800px;
	top: 50px;
	left: 0;
	opacity: 0;
	visibility: hidden;
	overflow: visible;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	background: rgb(216,216,216); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(216,216,216,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(216,216,216,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	padding: 0 15px;
	z-index: 999999;
}
.nav > li:hover > div {
    opacity: 1;
    visibility: visible;
    overflow: visible;
}
.nav h2 {
	color: #1b75bb;
	font-size: 16px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding-bottom: 0px;
} 
.nav h3 {
	font-size: 14px;
	padding: 0;
	margin: 0;
} 
.nav .nav-column li li {
	margin-left: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.nav .nav-column {
    float: left;
    width: 15%;
    padding: 2.5%;
} 
.nav .nav-column li li a {
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: normal
}
.nav .nav-column li a {
    display: block;
 	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #888888;
	line-height: 29px;
} 
.nav .nav-column li a:hover { color: #0066a4; }

.nav .second {
	float: left;
	width: auto;
	margin-left: 104px;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 20px;
} 

.nav .second li a {
    display: block;
    line-height: 26px;
 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #888888;
}
.nav .second li a:hover { color: #0066a4; }

.nav .third {
    float: left;
    width: auto;
    padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 196px;
} 

.nav .third li a {
    display: block;
    line-height: 26px;
 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #888888;
}
.nav .third li a:hover { color: #0066a4; }

.nav .fourth {
    float: left;
    width: auto;
    padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 302px;
} 

.nav .fourth li a {
    display: block;
    line-height: 26px;
 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #888888;
}
.nav .fourth li a:hover { color: #0066a4; }

.nav .fifth {
    float: left;
    width: auto;
    padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 495px;
	width: 100px;
} 

.nav .fifth li a {
    display: block;
    line-height: 26px;
 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #888888;
}
.nav .fifth li a:hover { color: #0066a4; }
#spacer {
	height: 30px;	
}
#sitemap-footer {
	background-color: #dadada;
	color: #4a4848;
	margin-top: 10px;
	width: 100%;
	height: 350px;
}
#sitemap-footer ul {
	margin:0;
	padding:15px;
}
#sitemap-footer li {
	list-style-type: none;
	font-size:13px;
	text-align: left;
}
#sitemap-footer li.list-title {
	text-transform: uppercase;
	margin-bottom: 15px;
}
#sitemap-footer li a {
	color: #4a4848;
	text-decoration:none;
}
#sitemap-footer li a:hover {
	text-decoration:underline;
}

#one-fifth1 {
	width: 25%
}
#one-fifth2 {
	width: 11%
}
#one-fifth {
	width: 19%
}
#one-fifth.left #one-fifth1.left #one-fifth2.left{
	float: left;
	margin-right: 1%;
}
footer {
	width: 100%;
	background-color: #777777;
}
#footer-content {
	max-width: 1038px;
	width: 99%;
	margin: 0 auto;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
}
#footer-content .right{
	text-align: right;
}
#footer-content .right a {
	color: #fff;
	font-weight: bold;
	text-decoration:none;
}
#footer-content .right a span {
	color: #000;
}
#half {
	width:100%;
}
.left {
	margin-right: 2.5%;
}
.right {
	float: right;
	margin-left: 2.5%;
}

#breadcrumb {
	background-color: #585858;
	color: #fff;
	font-size: 14px;
	padding: 10px;
	margin: 0;
	clear:both;
}
#breadcrumb a {
	color: #49b0ee;
	margin: 0;
}

#compare a {
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
}
#selector-tools {
	background-color: #F3F3F3;
	padding: 15px;
	margin: 15px 0;
}


#filter {
	width: 100%;
	background-color: #1b75bb;
	height: 45px;
	padding-top: 15px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#filter #list {
	width: 23%;
	margin: 0 1%;
	float:left;
}
#filter #list select {
	width: 100%;
	padding: 5px;
	border: solid 2px #49B0EE;
}
#filter #list select option {
	width: 100%;
}
#compare {
	background-color: #f3f3f3;
	height: 60px;
	margin: 15px 0;
}
#selector-tools p {
    margin: 5px 0;
	 color: #3A3738;
}
a.button-grey {
    background-color: #DADADA;
    color: #4A4848;
    font-size: 13px;
    padding: 7px;
    text-decoration: none;
}
span.button-blue {
    background-color: #1B75BB;
    color: #FFFFFF;
    font-size: 13px;
    padding: 7px;
    text-decoration: none;
}

#compare a {
    float: right;
    margin: 10px 25px 10px 10px;
}
a.button {
    background-color: #1B75BB;
    color: #FFFFFF;
    padding: 10px;
    text-decoration: none;
}

#clear {
    clear: both;
}

#item-wide {
    /*border: 1px solid #CCCCCC;*/
    margin-bottom: 30px;
    padding: 2.5%;
    width: 95%;
	max-width:1170px;
	margin-left:auto;
	margin-right:auto;
	height:303px;
}

#item-wide #product {
    float: left;
    width: 95%;
}
#grid-third {
    float: left;
    margin-right: 2.25%;
    width: 31%;
}

#grid-third img.full {
    border: medium none;
    height: auto !important;
    padding: 0;
    width: 85%;
	 max-height: 200px;
}

#item-wide #product #item-filters {
    background-color: #F3F3F3;
    padding: 2.5%;
    width: 95%;
	 height: 60%;
}

#item-wide #selection {
    float: right;
    margin-top: 70px;
    text-align: center;
    width: 5%;
}
small {
    font-size: 12px;
}
p {
    color: #3A3738;
}
#grid-third > img{height:292px;width:292px;}


h2 {
    font-size: 26px;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 0;
}
#content h2 {
	font-size: 26px !important;
    margin-top: 0px !important;
}
#content #product-info #price {
	Padding: 0px 0px !important;	
}
#content #tabs h3 {
	font-size:22px;
	font-weight:700;	
	color: #0066a4;
}
.img-fix img {
	height:10px;	
}