/*
  $Id: stylesheet.css 1739 2009-12-20 00:52:16Z hpdl $
  Copyright (c) 2008 FM Consultoria 
*/
.clear { clear:both; height:0; line-height:0; font-size:0 }
.boxText { font-family: Helvetica; font-size: 12px; color:#464646}
.errorBox { font-family : Helvetica; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Helvetica; font-size : 11px; color: #ff0000; }
.productsNotifications { }
/* .orderEdit { font-family : Helvetica; font-size : 10px; color: #FF6508; text-decoration: underline; } */
.orderEdit { font-family : Helvetica; font-size : 10px; color: #ff0000; text-decoration: underline; }
.navbottom {font-family: Helvetica; font-size: 12px; color:#464646; font-weight: bold;}

BODY {
  font-family: Helvetica;	
  background: #FFFFFF;
  /* color: #314D63; */
  color: #FFFFFF;
  font-size: 12px;
  margin: 5px;
  padding:0;
}

body, td, a, t {font-family: Helvetica; font-size:12px;}
t {  color: #898989;  text-decoration: none;}
A {
  color: #898989;
  text-decoration: none;
}


A:hover {
  color: #FF6510;
}

a img{
	border:none;
}

FORM {
	display: inline;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family : Helvetica;
  font-size : 11px;
  background:none;
  border:1px solid #8C868C;
  /*padding:2px;*/
  color:#6B7594;
}

TEXTAREA {
  width: 100%;
  font-family: Helvetica;
  font-size : 11px;
  background:#FFFFFF;
  border:1px solid #888888;
  color:#6B7594;
}


/* settings */

/* shopping_cart main Links and Buttons MIC Project 2010*/
.bsc {
	font-family: Helvetica;
	background:#FFFFFF;
	font-weight: bold;
	text-align:right;
	color:#464646;
	font-size:12px;
	text-transform:uppercase;
	cursor: pointer;
}

.header_create_form
{
	font-family: Helvetica;
	background:#FFFFFF;
	font-weight: bold;	
	color:#464646;
	font-size:14px;
	text-transform:uppercase;	
}

.h_catego_form
{
	font-family: Helvetica;
	background:#FFFFFF;
	font-weight: bold;	
	color:#898989;
	font-size:12px;		
}

.h_catego_main
{
	font-family: Helvetica;
	background:#FFFFFF;	
	color:#898989;
	font-size:12px;		
}

.h_catego_main_link 
{
    font-family: Helvetica;
	background:#FFFFFF;	
	font-size:12px;
    color: #ff0000;
	text-decoration: underline;
}

.h_main_bold
{
	font-family: Helvetica;
	background:#FFFFFF;
	font-weight: bold;	
	color:#464646;
	font-size:12px;		
	text-transform:uppercase;
}.title_main_shop{	font-family: Helvetica;	font-weight: bold;		color:#464646;	font-size:30px;	text-transform:uppercase;		text-align:right;		padding-top:8px;	}/* column left upper line mic fine design 2010 feb */.upper_line{border-top-style:solid;border-right-style:none;border-bottom-style:none;border-left-style:none;border-color:#959595;border-width:1px;}.right_line{border-right-style:solid;border-color:#959595;border-width:1px;}.left_line{border-left-style:solid;border-color:#959595;border-width:1px;}.line_box{border:1px solid #959595;}.line_box_height{border:1px solid #959595; height:500px;}
.hr1389
{
	font-family: Helvetica;
	background:#FFFFFF;	
	color:#898989;
	font-size:13px;		
}

.hr1389s
{
	font-family: Helvetica;
	background:#FFFFFF;	
	color:#898989;
	font-size:13px;
	text-decoration: underline;		
}

.hb1246
{
	font-family: Helvetica;
	background:#FFFFFF;
	font-weight: bold;	
	color:#464646;
	font-size:12px;		
	text-transform:uppercase;
}

.hr1246
{
	font-family: Helvetica;
	background:#FFFFFF;	
	color:#464646;
	font-size:12px;	
}

.pagewidth {
	/* width:990px; */ 	 
		width:961px;		font-family: Helvetica;
}

.body-top-center{background:#FFFFFF}
.body-bottom-center{background:#FFFFFF}
.body-mid-left{background:#FFFFFF}
.body-mid{background:#FFFFFF}
.body-mid-right{background:#FFFFFF}

.container{
	 /* margin-left:10px; */ 
	 /* width:963px; */	 width:960px;
}
/* .content {margin-left:4px;} Modified 5 feb mic 2010*/

.left-column {width:230px}

.az_main_menu {}
.az_main_menu td {
    font-family:Helvetica;
	font-size:11px;
	padding-left:20px;
}
.az_main_menu a {
	color:#898989;
	text-decoration:none;	
}
.az_main_menu a:hover {
	text-decoration:underline;
}

.az_main_menu_moda {}
.az_main_menu_moda td {
    font-family:Helvetica;
	font-size:11px;
	padding-left:20px;
}
.az_main_menu_moda a {
	color:#0055a5;
	text-decoration:none;	
}
.az_main_menu_moda a:hover {
	text-decoration:underline;
}

#btn_animBoxCart{}
#btn_animBoxCart td{ padding:0;}


.az_infoBox {
   /*background:url(images/az_template/az_box_content_bg.gif) left top no-repeat;*/
   background:#ffffff;
   border-top:none;
   margin-bottom:1em;
}

.az_sidebox_header_bg{
	/* background:url(images/az_template/az_sidebox_header_mid.gif) repeat-x; */
	background:#FFFFFF;	
}

.az_sidebox_header_left{
	/* background:url(images/az_template/az_sidebox_header_left.gif) no-repeat; */
	background:#FFFFFF;	
			width:8px;
	height:34px;
}

.az_sidebox_header_caption div{
	/*background:url(images/az_template/az_sidebox_header_caption.gif) left no-repeat; */
	vertical-align:middle;
	text-align:center;
	font:bold 14px 'Helvetica';
	color:#374c61;
}

.az_sidebox_header_right{
	/*background:url(images/az_template/az_sidebox_header_right.gif) no-repeat; */
	background:#FFFFFF;
	width:8px;
	height:34px;
}
.az_sidebox_border_left{
	/* background:#ffffff url(images/az_template/az_sidebox_border_left.gif) left repeat-y; */
	background:#FFFFFF;
}

.az_sidebox_border_right{
	/* background:#ffffff url(images/az_template/az_sidebox_border_right.gif) right repeat-y; */
	background:#FFFFFF;
}

.az_sidebox_border_bottom{
	/* background:url(images/az_template/az_sidebox_border_bottom.gif) bottom repeat-x; */
	background:#FFFFFF;
}

.az_sidebox_footer_left{
	/* background:url(images/az_template/az_sidebox_footer_left.gif) left ;*/
	background:#FFFFFF;
	width:13px;
	height:6px;
}
.az_sidebox_footer_right{
	/* background:url(images/az_template/az_sidebox_footer_right.gif) right ; */
	background:#FFFFFF;
	width:13px;
	height:6px;
}
.az_sidebox_footer_bottom{
	/* background:url(images/az_template/az_sidebox_border_bottom.gif) bottom repeat-x ; */
	background:#FFFFFF;
	width:100px;
}


.az_footer{
	/* background:url(images/az_template/az_footer_center.gif) repeat-x; */
	background:#FFFFFF;
}
#az_footer_left{
	/* background:url(images/az_template/az_footer_left.gif) left no-repeat; */
	background:#FFFFFF;
	width:6px;
	height:30px; 
}

#az_footer_right{
	/* background:url(images/az_template/az_footer_right.gif) left no-repeat;*/
	background:#FFFFFF;
	width:6px;
	height:30px; 
}
/* Change the width and the height, from 7px to 2 px design mic feb 2010*/
.az_item_topleft{
	/* background:url(images/az_template/az_item_topleft.gif) left no-repeat;*/
	background:#FFFFFF;
	width:3px;
	height:3px;
}

.az_item_topright{
	/* background:url(images/az_template/az_item_topright.gif) right no-repeat;*/
	background:#FFFFFF;
	width:3px;
	height:3px;
}

.az_item_bottomleft{
	/* background:url(images/az_template/az_item_bottomleft.gif) left no-repeat;*/
	background:#FFFFFF;
	width:3px;
	height:3px;
}

.az_item_bottomright{
	/* background:url(images/az_template/az_item_bottomright.gif) right no-repeat;*/
	background:#FFFFFF;
	width:3px;
	height:3px;
}

.az_item_bordertop{
	/* background:url(images/az_template/az_item_border_top.gif) top repeat-x;*/
	background:#FFFFFF;
	height:3px;
}

.az_item_borderleft{
	/* background:#f4f4f4 url(images/az_template/az_item_border.gif) left repeat-y;*/
	background:#FFFFFF;
}
.az_item_borderright{
	/* background:#f4f4f4 url(images/az_template/az_item_border_right.gif) right repeat-y;*/
	background:#FFFFFF;
}
.az_item_borderbg{
	/* background:#f4f4f4 url(images/az_template/az_item_border_bg.gif) top left repeat-x;*/
	background:#FFFFFF;
} 
.az_item_borderbottom{
	/* background:url(images/az_template/az_item_border_bottom.gif) bottom repeat-x;*/
	background:#FFFFFF;
}

/* Change the width and the height, from 7px to 2 px design mic feb 2010*/
/********************** product listing over  *****************************/
.item_over {}
.item_over .az_item_topleft{
	/* background:url(images/az_template/az_item_topleft_over.gif) left no-repeat;*/
	background:#FFFFFF;
	width:3px;
	height:3px;
}

.item_over .az_item_topright{
	/* background:url(images/az_template/az_item_topright_over.gif) right no-repeat;*/
	background:#FFFFFF;
	width:3px;
	height:3px;
}

.item_over .az_item_bottomleft{
	/* background:url(images/az_template/az_item_bottomleft_over.gif) left no-repeat;*/
	background:#FFFFFF;
	width:3px;
	height:3px;
}

.item_over .az_item_bottomright{
	/* background:url(images/az_template/az_item_bottomright_over.gif) right no-repeat;*/
	background:#FFFFFF;
	width:3px;
	height:3px;
}

.item_over .az_item_bordertop{
	/* background:url(images/az_template/az_item_border_top_over.gif) top repeat-x;*/
	background:#FFFFFF;
	height:3px;
}

.item_over .az_item_borderleft{
	/* background:#f4f4f4 url(images/az_template/az_item_border_over.gif) left repeat-y;*/
	background:#FFFFFF;
}
.item_over .az_item_borderright{
	/* background:#f4f4f4 url(images/az_template/az_item_border_right_over.gif) right repeat-y;*/
	background:#FFFFFF;
}
.item_over .az_item_borderbottom{
	/* background:url(images/az_template/az_item_border_bottom_over.gif) bottom repeat-x;*/
	background:#FFFFFF;
}

/***************************************************/

#az_bottom_nav, #az_bottom_nav td, #az_bottom_nav td a {
	font-family: Helvetica;
	font-size:11px;
	color:#898989
}
#az_bottom_nav a {
	/* text-transform:lowercase; */
	color:#FFFFFF;
}

TD.bottom_nav_sep {
	padding:0 10px 0 10px;
	color:#FFFFFF;
}

.smallCur {
	color:#464646;
	font-size:17px;
	font-weight:bold;
}

SPAN.productPrice {
	font-family:Helvetica;
	font-weight: bold;
	font-size:17px;
	color:#464646;
}
SPAN.productPrice s {
	font-size:14px;
	color:#3165AD;
}
SPAN.productPrice s .smallCur {
	font-size:12px;
	color:#FF6508;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TD.smallText, SPAN.smallText, P.smallText {
  color : #898989;	
  font-family: Helvetica;
  font-size: 11px;
}
TABLE.topbox{	
	height:32px;
}
#cur_box TABLE.topbox, #lang_box TABLE.topbox{ height:26px;; color:#ffffff }
#cur_box TABLE.topbox td, #lang_box TABLE.topbox td{  color:#ffffff }
#cur_box select { border:1px solid white; background:white; color:black; }

.topBoxText {
	font-family:Helvetica;
	font-size:11px;
}

.az_button_search_submit {
	background:#bc0200;
	padding-left:10px;
	padding-right:10px;
	border:none;
	color:#FFFFFF;
	text-transform:lowercase;
	cursor: pointer;
}

input.az_search{
	border:2px solid;
}

.az_button_submit {
	/* background:url(images/az_template/az_button1_center.gif) repeat-x; MIC Project 2010*/
	font-family: Helvetica;
	background:#FFFFFF;
	font-weight: bold;
	/* vertical-align:top; */
	/* height:21px; */
	padding:0;
	border:none;
	text-align:center;
	color:#464646;
	font-size:12px;
	/* line-height:21px; */
	text-transform:uppercase;
	cursor: pointer;
	white-space:nowrap;
	margin:0;
	/* padding-bottom:2px; */
}.b_submit {	font-family: Helvetica;	font-weight: bold;	border:none;     width: 140px;		color:#464646;	font-size:12px;	text-transform:uppercase;}

.az_button {
	/* background:url(images/az_template/az_button1_center.gif) repeat-x;*/
	background:#FFFFFF;
}
.az_button2 {
	/* background:url(images/az_template/az_button2_center.gif) repeat-x;*/
	background:#FFFFFF;
}
.az_button, .az_button2 {
	color:#898989;
	text-transform:lowercase;
	cursor:pointer;
	font-size:11px;
	font-family:Helvetica;
	height:21px;
	line-height:21px;
	white-space:nowrap;
	text-align:center;
	padding:0 10px;
}

.az_button3 {
	/* background:url(images/az_template/az_button3_center.gif) repeat-x; */
	color:#898989;
}
.az_button4 {
	/*background:url(images/az_template/az_button4_center.gif) repeat-x;*/
	color:#898989;
}
.az_button3, .az_button4 {
	color:#898989;
	text-transform:lowercase;
	cursor:pointer;
	font-size:11px;
	font-family:Helvetica;
	height:18px;
	white-space:nowrap;
	text-align:center;
	padding:0 10px;
}

IMG.addborder {
	/*border:1px solid #8b0a0a;*/
}
.az_addborder{
	width:140px;
	height:140px;
	line-height:140px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #52758C;
}

table.az_addborder{
	width:140px;
	height:140px;
	border:1px solid #52758C;
}

.az_addborder2{
	width:140px;
	height:70px;
	line-height:70px;
	text-align:center;
	border:1px solid #52758C;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #314D63;
  font-weight : bold;
}

A.headerNavigation { 
  color: #314D63; 
}

A.headerNavigation:hover {
  color: #FF6510;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #314D63;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #314D63;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #314D63;
  font-weight: bold;
}

.infoBox {
  /*background: #b6b7cb;*/
  background: #FFFFFF;
  color: #898989
}
.infoBox2 {
  /*background: #2a2a2a;*/
  border:1px solid #666666;
}

.infoBoxContents, .az_topBoxContents {
  background: #FFFFFF;
  font-family: Helvetica;
  font-size: 11px;
  color : #898989;
}
.az_infoBoxContents {
  /*background:url(images/az_template/az_box_content_bg.gif) 0px top no-repeat;*/   
  background:#FFFFFF;
  padding:0 0 6px 0;
}
.az_infoBoxContents a{
  font-family: Helvetica;
  font-size: 13px;
  color : #464646;  
  /* text-transform:lowercase; */ 
}.last_catego {  font-family: Helvetica;  font-size: 13px;  color : #ff7200;    /* text-transform:lowercase; */    }.az_infoBoxContents {
  font-family: Helvetica;
  font-size: 11px;  
}
.az_topBoxContents {
  /*background:url(images/az_template/az_box_content_bg.gif) right top no-repeat;*/
  background:#FFFFFF;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family:Helvetica;
  font-size : 18px;
  font-weight:bold;
  color : #314D63;

}
.az_infoBoxHeadingContents {
  font-family: Helvetica;
  vertical-align:bottom;
  font-size:28px;
  vertical-align:bottom;
  padding:0 0 8px 18px;
  letter-spacing:-3px;
  text-transform:lowercase;
}
.az_infoBoxHeading, .az_topBoxHeading {
  /* background: url(images/az_template/az_box_heading.gif) 0px 1px no-repeat;*/
  background:#FFFFFF;
  height:54px;
  border:1px solid #640100;
  border-bottom:none;
  font-weight : bold;
  color : #314D63;
}
.az_topBoxHeading {
  font-family:"Times New Roman", Times, serif;
  font-size:28px;
  vertical-align:bottom;
  padding:0 0 8px 18px;
  letter-spacing:-3px;
  text-transform:lowercase;
}
TD.az_topBoxHeading {
  background-position:right top;
  border:none;
}
TD.topBoxHeading {
  font-family:"Times New Roman", Times, serif;
  font-weight : bold;
  background:none;
  height:40px;
  color : #314D63;
  font-size:26px;
  padding:0 0 0px 20px;
  letter-spacing:-3px;
  text-transform:lowercase;
}

TD.infoBox, SPAN.infoBox {
  font-family: Helvetica;
  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: #f8f8f9;*/
}

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: #f8f8f9;*/
}

TABLE.productListing {
  /*border: 1px solid #666666;*/
  /* border-spacing: 1px; */ 
  color:#314D63;  
}
TABLE.az_productListing {
  color:#314D63;
}
.productListing-fullDescr{display:none}
.productListing-heading {
  font-family: Helvetica;
  font-size: 12px;
  /* background: #529EDE; */
  color: #464646;
  font-weight: bold;
  text-transform:uppercase;
}.productListing-heading_line_left {  font-family: Helvetica;  font-size: 12px;  color: #464646;  font-weight: bold;  text-transform:uppercase;  border-left-style:solid;border-color:#959595;border-width:1px;}
.az_productListing-heading a {
  font:14px 'Helvetica';  color: #898989;    text-transform:uppercase;
}
TD.productListing-data {
  font-family: Helvetica;  font-size: 14px;  color:#898989;   text-transform:uppercase;  
}
TD.productListing-data_line_left {  font-family: Helvetica;  font-size: 14px;  color:#898989;   text-transform:uppercase;  border-left-style:solid;border-color:#959595;border-width:1px;  padding-top:10px; /* top_margin into cells mic design */  }
A.pageResults {
  /*color: #0000FF;*/
  /* color:#314D63; */  color : #898989;  font-family: Helvetica;  font-size: 11px;    
}

A.pageResults:hover {
  color: #FF6510;
  background: #FFFFFF;
}

TD.pageHeading, DIV.pageHeading {
  font-family:Helvetica;
  font-size: 18px;
  font-weight:bold;
  color: #374C61;
}
TD.pageHeading2, DIV.pageHeading2 {
  font-family: Helvetica;
  font-size: 23px;
  color: #898989;
  text-transform:uppercase;
}
.pageHeading2 .smallText {
  font-family: Helvetica;
  font-size: 1px;
  color : #FFFFFF
  /* Invisible for MIC Project in product_info.php*/
}
.priceHeading {
	margin-top:2px;
	font:bold 28px Helvetica;
	color:#464646;
}
.priceHeading s{ display:block; font-size:18px; color: #374c61;}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Helvetica;
  font-size: 12px;    color : #898989; 
  /* MICTEST UPS color : #314D63; */
  /*line-height: 1.5;*/
}

TD.smallText, SPAN.smallText, P.smallText {
  color : #898989;
  font-family: Helvetica;
  font-size: 11px;
}
.topBoxText, .topBoxText td {
	font-family:Helvetica;
	font-size:11px;
	color:#898989;
}
.topBoxText b{color:#898989}
.topBoxText b.cart-total {color:#898989}

.topBoxText input, .topBoxText select {width:180px; height:21px; line-height:21px; padding-top:2px}
.topBoxText .az_search {width:21px ; height:21px; padding:0;}



.az_cat_nav{
	font-size:11px;
	line-height:20px;
	height:20px;
	padding-left:20px;
	border-bottom:1px dashed #E7E7E7;
}

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;
}




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: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  /*font-family: Verdana, Arial, sans-serif;*/
  color: #FF660A;
  font:36px Helvetica;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #6BB2E7; ; cursor: pointer; }
.moduleRowSelected { background-color: #6BB2E7; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Helvetica; font-size: 10px; background: #FFFFFF; color:#000000; }
.messageStackSuccess { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; color:#464646; background-color: #FFFFFF; }

/* input requirement */

.inputRequirement { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; }

/* dropdown cart module */

.animBox {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
    padding: 0;
}
.animBoxDropover {
    position: absolute;
    visibility: visible;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
#animBoxCart {
	position:absolute;	
	border: #7f7f7f solid 1px;
	background-color: #efefef;
	display:none;
	width: 236px;
	top:auto;
	z-index: 1;
}
.animBoxCartImage { }
.animBoxCartContent {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7f7f7f;
}
.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {
	color: #dd2a00;
	text-decoration: underline;
}
.animBoxCartContent A:hover {
	text-decoration: none;
	color: #828282;
}
.animBoxCartName, .animBoxCartName A:link, .animBoxCartName A:active, .animBoxCartName A:visited  {
	font-weight: bold;
	color: #dd2a00;
	text-decoration: none;
}
.animBoxCartName A:hover {
	font-weight: bold;
	color: #828282;
	text-decoration: underline;
}
.animBoxCartLink, .animBoxCartLink A:link, .animBoxCartLink A:active, .animBoxCartLink A:visited  {
	font-weight: bold;
	color: #dd2a00;
	text-decoration: none;
}
.animBoxCartLink A:hover {
	font-weight: bold;
	color: #828282;
	text-decoration: underline;
}
.animBoxCartTotal, .animBoxCartLink {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #dd2a00;
}
.animBoxCartLink { border-bottom: #7f7f7f solid 1px; }
.animBoxCartTotal { border-top: #7f7f7f solid 1px; }
.animBoxCartNotice {
	padding: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #7f7f7f;
}

/* banner.css */

#db_container {
	/* border:1px solid #f2f2f2; MIC FINE DESIGN MARCH 2010*/	border:1px solid #959595;	
	margin:auto;
	text-align:center;
}

.az_slideshow {
	padding:0;
	margin:0;
	overflow:hidden;
}
.az_slideshow img {
	padding: 0px;
	border:0;
}

#db_controls {
	position:absolute;
	z-index:9999999;
	font-family:Helvetica, Arial, sans-serif;
	/* margin:298px 0 0 0; */		/* margin:298px 0 0 40; TO MOVE JUL 2010 */	margin:298px 0 0 815;	
	/* height:28px; */	height:16px;
}
#slide_play, #slide_pause, #slide_prev, #slide_next {
	float:right;
	text-align:center;
	line-height:20px;
}
#slide_play {
	margin:6px 10px 0 0px;
}
#slide_pause {
	margin:6px 2px 0 6px;
}
a.pause {
	background:url(images/az_template/pause.gif) no-repeat;
	height:20px;
}
a.pause:hover, a.pause_sel {
	background:url(images/az_template/pause_sel.gif) no-repeat;
	height:20px;
}
a.play:hover, a.play_sel {
	background:url(images/az_template/play_sel.gif) no-repeat;
	height:10px;
}
a.play {
	background:url(images/az_template/play.gif) no-repeat;
	height:10px;
}
a#db_toggle, a#db_toggle2 {
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	display:block;	
	width:15px;
	font-size:11px;	
}
a#db_toggle:hover {
	color:#CC9933;
}
a#db_prev, a#db_next {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	width:16px;
	font-size:11px;
}
a#db_prev:hover, a#db_next:hover {
	color:#CC9933;
}

#db_nav {
	float:right;
	padding:0;
	margin:0;
}
#db_nav li { 
	float: left;
	list-style: none;
	font-family:Helvetica, Arial, sans-serif;
}
#db_nav a { 
	width: 34px;
	text-align:center;
	display: block;
	color:#9c9c9c;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	height:28px;
	padding-top:3px;
	/* background:url(images/az_template/az_nav.gif) repeat-x; */
}
#db_nav a.left { 
	width: 35px;
	background:url(images/az_template/az_nav_left.gif) repeat-x;
}
#db_nav a.right { 
	width: 33px;
	background:url(images/az_template/az_nav_right.gif) repeat-x;
}
#db_nav a:hover {
	color:#e50d0d;
}
#db_nav a.activeSlide { 
	color:#ffffff;
	width: 33px;
	background:url(images/az_template/az_nav_sel.gif) no-repeat; 
}
#db_nav a:focus {
	outline: none;
}


.refine_nav {
	background:url(images/az_template/az_bullet.gif) left center no-repeat;
	text-indent:10px;
	font-size:11px;
	color:#5e5d5d;
	line-height:18px;
}
.refine_nav a { color:#5e5d5d }
.refine_nav a:hover { text-decoration:underline }
.rs_heading {
	font-size:14px;
	color:#374c61;
	border-bottom:1px solid #374c61;
	padding:6px 0 0px 0;
}
.rs_toggle {
	font-size:11px;
	text-align:right;
	text-decoration:underline;
	cursor:pointer;
	margin-top:4px;
	color:#406600;
}
.rs_collapse {
	/*height:95px;*/
	overflow:hidden;
}
/*.rs_expand {
	height:auto;
	overflow:visible;
}*/
.searchHeading {
	font:14px 'Helvetica';
	color:#ff7c00;
	padding:10px 0 5px;
	}
.searchBox-heading {
	font:12px Helvetica;
	color:#374c61;
	text-align:center
}	


.searchBoxTop {
	font-size:0px;
	height:6px;
}
.searchBoxTopL {
	background:url(images/az_template/az_sbox_top_left.gif) no-repeat;
	width:6px;
}
.searchBoxTopC {
	background:url(images/az_template/az_sbox_hor_top.gif) repeat-x #fdfdfd;
	height:6px;
}
.searchBoxTopR {
	background:url(images/az_template/az_sbox_top_right.gif) no-repeat;
	width:6px;
}

.searchBoxL, .searchBoxR {
	background:url(images/az_template/az_sbox_ver.gif) repeat-y;
}
.searchBoxC {
	background:#f6f6f6 url(images/az_template/az_sbox_mid_bg.gif) top left repeat-x;
	width:100%;
}

.searchBoxBottom {
	font-size:0px;
	height:6px;
}
.searchBoxBottomL {
	background:url(images/az_template/az_sbox_bottom_left.gif) no-repeat;
	width:6px;
}
.searchBoxBottomC {
	background:url(images/az_template/az_sbox_hor_btm.gif) left bottom repeat-x #fdfdfd;
	height:6px;
	
}
.searchBoxBottomR {
	background:url(images/az_template/az_sbox_bottom_right.gif) no-repeat top right;
	width:6px;
}




.az_product_details_top_left{
	/* background:url(images/az_template/az_product_top_left.gif) no-repeat top left;*/
	background:#FFFFFF;
	width:4px;
	height:4px;
}
.az_product_details_top{
	/* background:#fff url(images/az_template/az_product_border.gif) repeat-x top left;*/
	background:#FFFFFF;
	height:4px;
	width:100%;
}
.az_product_details_top_right{	
	/* background:url(images/az_template/az_product_top_right.gif) no-repeat top left;*/
	background:#FFFFFF;
	width:4px;
	height:4px;
}
.az_product_details_mid_left{
	/* background:#fff url(images/az_template/az_product_border.gif) repeat-y top left;*/
	background:#FFFFFF;
	width:4px;	
}
/* .az_product_details_mid{background:#fff; padding:25px 11px } */.az_product_details_mid{background:#fff; padding:25px 11px}
.az_product_details_mid_right{
	/* background:#fff url(images/az_template/az_product_border.gif) repeat-y top right;*/
	background:#FFFFFF;
	width:4px;	
}
.az_product_details_bottom_left{	
	/* background:url(images/az_template/az_product_bottom_left.gif) no-repeat top left;*/
	background:#FFFFFF;
	width:4px;
	height:4px;
}
.az_product_details_bottom{
	/* background:#fff url(images/az_template/az_product_border.gif) repeat-x bottom left;*/
	height:4px;
	width:100%;
}
.az_product_details_bottom_right{	
	/* background:url(images/az_template/az_product_bottom_right.gif) no-repeat top left;*/
	background:#FFFFFF;
	width:4px;
	height:4px;
}

/* .az_product_details-image{ width:210px; text-align:center;} */.az_product_details-image{ width:442px; text-align:center;}
.az_product_details-image .az_product_details_mid{  text-align:center}
.az_product_details-image a{ font-size:14px;}

.az_product_details-info{ 
	/* width:300px; */	width:262px;
	/* padding:10 0 0 0; */ 
	font-family: Helvetica;
	font-size: 14px;
	color: #374c61;
}
.az_product_nav{ 
	margin-top:30px;
	height: 32px;
	line-height:32px;
	background:#e8e8e8;
}
.az_product_nav a{ 
	font-family: Helvetica;
	font-size: 14px;
	color: #374c61;
}
.az_product_nav a:hover{color: #000000;} 
.az_product_nav-back{
	float:left;
	/* background:url(images/az_template/az_product_nav_left.gif) top left no-repeat;*/
	background:#FFFFFF;
	padding-left:15px;
}
.az_product_nav-next{
	float:right;
	/* background:url(images/az_template/az_product_nav_right.gif) top right no-repeat;*/
	background:#FFFFFF;
	padding-right:15px;
}

.az_product_details-buy{ width:178px;font-family: Helvetica; font-size: 14px; color: #374c61;}
.az_product_details-buy .main{ font:14px Helvetica; color: #374c61; padding:0 5px 10px 0}
.az_product_details-buy select{ width:80px; border:1px solid #888888; background-color:#fff; color:#374c61}
.az_product_details_buy {background:#319dcf url(images/az_template/az_product_buy_tile.gif) repeat-x top left; margin-bottom:18px;}
.az_product_details_top_left_buy{
	/* background:url(images/az_template/az_product_buy_tl.gif) no-repeat top left;*/
	background:#FFFFFF;
	width:5px;
	height:5px;
}
.az_product_details_top_buy{
	/* background: url(images/az_template/az_product_buy_border.gif) repeat-x top left;*/
	background:#FFFFFF;
	height:5px;
	width:100%;
}
.az_product_details_top_right_buy{	
	/* background:url(images/az_template/az_product_buy_tr.gif) no-repeat top left;*/
	width:5px;
	height:5px;
}
.az_product_details_mid_left_buy{
	/* background:url(images/az_template/az_product_buy_border.gif) repeat-y top left;*/
	width:5px;	
}
.az_product_details_mid_buy{ padding:20px 7px 5px}
.az_product_details_mid_right_buy{
	/* background: url(images/az_template/az_product_buy_border.gif) repeat-y top right;*/
	width:5px;	
}
.az_product_details_bottom_left_buy{	
	/* background:url(images/az_template/az_product_buy_bl.gif) no-repeat top left;*/
	width:5px;
	height:5px;
}
.az_product_details_bottom_buy{
	/* background: url(images/az_template/az_product_buy_border.gif) repeat-x bottom left;*/
	height:5px;
	width:100%;
}
.az_product_details_bottom_right_buy{	
	/* background:url(images/az_template/az_product_buy_br.gif) no-repeat top left;*/
	width:5px;
	height:5px;
}


.az_product_details_cart {margin-bottom:10px;}
.az_product_details_cart a{ font-size:14px;}
.az_product_details_top_left_cart{
	/* background:url(images/az_template/az_product_cart_tl.gif) no-repeat top left;*/
	width:5px;
	height:5px;
}
.az_product_details_top_cart{
	background:#d5ecf6;
	height:5px;
	width:100%;
}
.az_product_details_top_right_cart{	
	/* background:url(images/az_template/az_product_cart_tr.gif) no-repeat top left;*/
	width:5px;
	height:5px;
}
.az_product_details_mid_left_cart{
	width:5px;	
	background:#d5ecf6;
}
.az_product_details_mid_cart{ background:#d5ecf6; padding:5px 7px; text-align:right}
.az_product_details_mid_right_cart{
	background:#d5ecf6;
	width:5px;	
}
.az_product_details_bottom_left_cart{	
	/* background:url(images/az_template/az_product_cart_bl.gif) no-repeat top left;*/
	width:5px;
	height:5px;
}
.az_product_details_bottom_cart{
	background:#d5ecf6;
	height:5px;
	width:100%;
}
.az_product_details_bottom_right_cart{	
	/* background:url(images/az_template/az_product_cart_br.gif) no-repeat top left;*/
	width:5px;
	height:5px;
}

.az_banner1{
	/* background:url(images/az_template/az_promo_banner_1.gif) no-repeat top left;*/
	width:437px; 
	height:166px;
	text-align:right;
}
.az_banner_wrapper{
	float:right;
	text-align:left;
	margin:18px 15px 0 0;
	width:163px;
}
.az_banner_title{
	font:bold 20px 'Helvetica';
	color:#356aa0;
	margin-bottom:10px;
}
.az_banner_text{
	font:11px 'Helvetica';
	color:#356aa0;
}
.az_banner_link { text-align:right}
.az_banner_link a {
	font:11px 'Helvetica';
	color:#309dcf;
}
.az_banner_link a:hover { text-decoration:underline}


.az_banner2{
	background:url(images/az_template/az_promo_banner_2.gif) no-repeat top left;
	width:437px; 
	height:166px;
	margin-top:4px;
}
.az_banner2 .az_banner_wrapper{
	float:left;
	text-align:left;
	margin:18px 0 0 20px ;
	width:163px;
}
.az_banner2 .az_banner_title{color:#374c61;}
.az_banner2 .az_banner_text{color:#374c61;}
.az_banner2 .az_banner_link { text-align:right}
.az_banner2 .az_banner_link a {color:#374c61;}


.index_more{ color:#309dcf }


/*****************************  categories dropdown **********************************/

	/* General */
	/* #categories { width:963px;} */
	#categories { width:672px;}
	#categories, #categories ul { list-style: none; }
	#categories, #categories * { padding: 0; margin: 0; }
	
	/* Head links */
	#categories li.headlink { 
		float: left; 
		color:#636363;
		/* background:url(images/az_template/cat_left.gif) no-repeat top left; */    
		/* background:url(images/az_template/cat_right.gif) no-repeat center left; */
		
	}
	#categories li.first { 
		color:#636363;
		/* background:url(images/az_template/cat_left_1.gif) no-repeat top left; */ 
		/* background:url(images/az_template/cat_right.gif) no-repeat center left; */
		 
	}
		
	#categories li.headlink a { 
		display: block;
		text-align: center;		 
		padding: 12px 0px; 
		font: 12px Helvetica;
		color:#636363;
		/* background:url(images/az_template/cat_right.gif) no-repeat center right; */ 
						/* It is the line at the right*/   
		background:url(images/az_template/cat_right.gif) no-repeat center left; 
		text-transform:uppercase;

		/* font:bold 14px Helvetica; */
		/* background:url(images/az_template/cat_right.gif) no-repeat top right; */
		/* text-align: left; */ 
		/* padding: 12px 0; */
		
	}
	/* #categories li.headlink a:hover { color:#636363 } */ 		#categories li.headlink a:hover { color:#000000; font-weight:bold; }
	#categories li.last a {
	    color:#636363; 
		/* background:url(images/az_template/cat_right_1.gif) no-repeat top right */;  
	}
	
	#categories li.cat_over { 
	    color:#636363;	    	      	    /* background-color: #d1d1d1;  PRIMERA VERSION */
		/* background:url(images/az_template/cat_left_over.gif) no-repeat top left; */ 
	}
		   #categories li.cat_over a {	    color:#636363;	    	       	        	    /* background:url(images/az_template/cat_right_over.gif) no-repeat top right; */ 	}     	#categories li.cat_over_first {
	    color:#636363;
		/* background:url(images/az_template/cat_left_over_1.gif) no-repeat top left;*/  
	}		#categories li.cat_over_last a {
	    color:#636363; 
		/* background:url(images/az_template/cat_right_over_1.gif) no-repeat top right;*/
		
	}
	
	

	/* Child lists and links  */
	#categories li.headlink ul { 		font: 12px Helvetica; color:#636363;				position:absolute; 
		z-index:333;  
		display: none;
		background:white;
		border: 1px solid #b8b8b8; 
		text-align: left;
	}
	#categories li.headlink:hover ul { display: block; } 
	#categories li.headlink:hover a { color:#000000; font-weight:bold; }
	#categories li.headlink:hover ul li a { /* color:#374c61; */ color:#636363;}
	#categories li.headlink ul li a { 
		text-align:left; 
		margin:0 5px;
		padding: 5px 9px;
		height: 15px; 
		font-weight:lighter;  
		/* font:14px Helvetica; */				font: 12px Helvetica; color:#636363; 		
		/* color: #374c61; */  		color:#636363;   
		background:none 
	}
	#categories li.headlink ul li a:hover 
	/* {color: #374c61;  background-color: #d4eaf4; }*/
	/*{color: #374c61;  background-color: #959595; } */		{color: #636363;  background-color: #d1d1d1; }
	
	/* Pretty styling */
	#categories a { color: #000; } #categories ul li a:hover { text-decoration: none; }
	#categories li.headlink ul {  
		padding: 5px 0 10px; 
		background:#fff url(images/az_template/az_drop_bg.gif) bottom left repeat-x; 
	}
	
	
	/* #categories ul.three-levels {width:602px; list-style:none; padding:7px 8px !important;} */ 	/* #categories ul.three-levels {width:802px; list-style:none; padding:3px 4px !important;} */ 		#categories ul.three-levels {width:200px; list-style:none; padding:3px 4px !important;} 		/* #categories ul.three-levels {width:400px; list-style:none; padding:3px 4px !important;} */  	
	#categories ul.three-levels li { width:200px; background:none;}
	#categories ul.three-levels li.head {		    font: 12px Helvetica;color:#636363; 
		float: left; 
		background:url(images/az_template/az_cat_head_bg.gif) top left repeat-x;
	} 
	#categories ul.three-levels li.head a{ text-align: left; /* font-weight:bold FONT SIZE DROPDOWN */ font-weight:normal}
	#categories ul.three-levels li.head ul {position:static; border:none; background:none; padding:5px 0 }
	#categories ul.three-levels li ul li a { 		font:normal 12px Helvetica;color:#636363;
	text-align: left ; 
	margin:0 5px;
	padding: 5px 12px;		height: 15px;
	/* font:normal 14px Helvetica !important; color: #374c61; */ background:none }
	 
	
	
/****************** styles for product listing index ********************/	
.new_products_index{}
.new_products_index span.az_productListing-heading { display:block; }
.new_products_index .az_productListing-heading a {  font:14px 'Helvetica'; }
.new_products_index TD.productListing-data { font-size: 11px; }
.new_products_index span.productPrice { font-size:17px Helvetica}
.new_products_index SPAN.productSpecialPrice { font:17px Helvetica; }
.new_products_index .az_button, .new_products_index .az_button2{ font-size:12px Helvetica}
.new_products_index .az_item_borderleft, .new_products_index .az_item_borderright {
	height:170px;	/* height:170px; */ 
	overflow:hidden;	
}
.new_products_index .az_item_borderleft img, .new_products_index .az_item_borderright img { /* height:170px; */ height:170px;}
.new_products_index .az_item_borderbg{
	background:#FFFFFF 
	/* background:#fff url(images/az_template/az_item_border_bg.gif) bottom left repeat-x; */
} 



.index{}
.index a img {margin:0}
.index .az_infoBox {
   margin-bottom:0;
}
.index_separator { height:3px; line-height:3px;  font-size:3px;}
.button_separator { height:6px; line-height:6px;  font-size:6px;}
.index .az_infoBoxContents {height:144px;}
.index .az_sidebox_header_caption div{	text-align:left; }
.index .az_sidebox_header_caption div div{	float:right; }
.index .az_sidebox_header_caption a img{ margin:0; }
/*** Begin HT ***/h1 { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; color: #000;}h2 { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: normal; margin-bottom: 0; padding-bottom: 0; color: #000;}ul.sitemap {  color: #ff0000;}/*** End HT ***//*** Begin Wedding ***/#wr_1 {margin-top : 20px;       margin-left: 20px;}#wr_l20 { margin-left: 20px;}  	/*** End Wedding ***/ button.preview{color:#08233e;font:1.0em Futura, ‘Century Gothic’, AppleGothic, sans-serif;padding:7px;background:url(images/overlay.png) repeat-x center #ffcc00;background-color:rgba(255,204,0,1);border:1px solid #ffcc00;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border-bottom:1px solid #9f9f9f;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);cursor:pointer;}button:hover{background-color:rgba(255,204,0,0.8);}button.preview:active{position:relative;top:2px;}button.index{color:#08233e;font:0.8em Futura, ‘Century Gothic’, AppleGothic, sans-serif;padding:3px;background:url(images/overlay.png) repeat-x center #ffcc00;background-color:rgba(255,204,0,1);border:1px solid #ffcc00;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border-bottom:1px solid #9f9f9f;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);cursor:pointer;}button:hover{background-color:rgba(255,204,0,0.8);}button.index:active{position:relative;top:2px;}div.bindex{color:#08233e;text-align:center;font:1.0em Futura, ‘Century Gothic’, AppleGothic, sans-serif;padding:1px;background:url(images/overlay.png) repeat-x center #ffcc00;background-color:rgba(255,204,0,1);border:1px solid #ffcc00;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border-bottom:1px solid #9f9f9f;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);cursor:pointer;}div.bindex:hover{background-color:rgba(255,204,0,0.8);}div.bindex:active{position:relative;top:2px;}
