/* body */
body {
  margin: 0;
  padding:0;
  /*background:url(../images/bg.jpg);*/
  background-color:#ffffff;
}
body td { 
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #333333;
}

a { 
  color: #000000; 
  text-decoration: none; 
  font-weight: normal; 
}
a:hover { 
  color: #999999;
  text-decoration: none; 
}
/* body eof */

.productBoxTop {
	/*background:url(../images/az_pbox_top_center.gif) repeat-x;*/
}
.productBoxBottom {
	/*background:url(../images/az_pbox_footer_center.gif) left bottom repeat-x;*/
}
.productBoxL {
	/*background:url(../images/az_pbox_border_left.gif) repeat-y;*/
}
.productBoxC {
	/*background:url(../images/az_pbox_body_bg.gif) left bottom repeat-x;*/
	background-color:#ebedf1;
}
.productBoxC:over {
	/*background:url(../images/az_pbox_body_bg.gif) left bottom repeat-x;*/
	background-color:#c2c8d3;
}

.productBoxR {
	/*background:url(../images/az_pbox_border_right.gif) right top repeat-y;*/
}

/* header */
#sitelink a {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
}

span.cartTitle {
	color:#FFFFFF;
	font-weight:bold;
}
span.cartItems {
	color:#999999;
}
span.cartPrice {
	color:#FF6710;
	font-weight:bold;
}

TD.header {
	background:url(../images/bannertop.png) no-repeat;
	width:700px;
}


.az_main_menu {
	font-family:Tahoma;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	margin:5px 0 0 24px;
	text-align:center;
}
.az_main_menu td {
	vertical-align:top;
}
/* MIG 
a.az_menu, a.az_menu_sel {
	background:url(../images/az_menu.png) no-repeat;
	display:block;
	width:126px;
	height:100%;
	color:#333333;
	padding-top:65px;
	font-weight:bold;	
}

a.az_menu:hover, a.az_menu_sel:hover {
	background:url(../images/az_menu_sel.png) no-repeat;
	color:#FFFFFF;
	height:100%;
}

 */

a.az_menu_feat, a.az_menu_sel_feat {
	background:url(../images/az_menu_feat.png) no-repeat;
	display:block;
	width:126px;
	height:100%;
	color:#FFFFFF;
	padding-top:65px;
	font-weight:bold;
	
}

a.az_menu_feat:hover, a.az_menu_sel_feat:hover {
	background:url(../images/az_menu_sel_feat.png) no-repeat;
	color:#FFFFFF;
	height:100%;
}


a.az_menu_specials, a.az_menu_sel_specials {
	background:url(../images/az_menu_specials.png) no-repeat;
	display:block;
	width:126px;
	height:100%;
	color:#FFFFFF;
	padding-top:65px;
	font-weight:bold;
}

a.az_menu_specials:hover, a.az_menu_sel_specials:hover {
	background:url(../images/az_menu_sel_specials.png) no-repeat;
	color:#FFFFFF;
	height:100%;
}


a.az_menu_account, a.az_menu_sel_account {
	background:url(../images/az_menu_account.png) no-repeat;
	display:block;
	width:126px;
	height:100%;
	color:#FFFFFF;
	padding-top:65px;
	font-weight:bold;
}

a.az_menu_account:hover, a.az_menu_sel_account:hover {
	background:url(../images/az_menu_sel_account.png) no-repeat;
	color:#FFFFFF;
	height:100%;
}


a.az_menu_contact, a.az_menu_sel_contact {
	background:url(../images/az_menu_contact.png) no-repeat;
	display:block;
	width:126px;
	height:100%;
	color:#FFFFFF;
	padding-top:65px;
	font-weight:bold;
}

a.az_menu_contact:hover, a.az_menu_sel_contact:hover {
	background:url(../images/az_menu_sel_contact.png) no-repeat;
	display:block;
	width:126px;
	height:100%;
	color:#FFFFFF;
	padding-top:65px;
	font-weight:bold;
}


a.az_menu_cart, a.az_menu_sel_cart {
	background:url(../images/az_menu_cart.png) no-repeat;
	display:block;
	width:126px;
	height:100%;
	color:#FFFFFF;
	/* color:#356emaa0;  */
	padding-top:65px; 
	font-weight:bold;
}

a.az_menu_cart:hover, a.az_menu_sel_cart:hover {
	background:url(../images/az_menu_sel_cart.png) no-repeat;
	color:#FFFFFF;
	height:100%;
}



/* EOF MIG */
/* header eof */

/********** branding related ***********/
.maincont_mid_td{
}        
.maincont_tb{
    padding-top: 8px;
}   
   
.leftbar_tb {

}

.maincont_left_td {
    width: 215px;
    /*padding-top: 5px;
    padding-right: 5px;*/
}
    
.rightbar_tb{
}

.maincont_right_td {
    width: 215px;
    /*padding-top: 5px;
    padding-right: 5px;*/
}
/* end header branding css */

SPAN.greetUser {
  font-size: 12px;
  color: #FF6710;
  font-weight: bold;
}
/************** page properties  *************/
/* page header */
.pageHeading, DIV.pageHeading, td.pageHeading, td.productlisting-headingPrice, .productlisting-headingPrice {
	font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
text-transform:uppercase;
}
/* page text */
td.main, P.main {
  font-size: 11px;
  line-height: 1.2;
  color: #5E5E5E;
}
td.smallText, SPAN.smallText, P.smallText {
  font-size: 10px;
}

td.smallTextAA, SPAN.smallTextAA, P.smallTextAA {
  font-size: 10px;
  
}

/* page borders */
td.main_table_heading {
     background : #CCCCCC;

}
td.main_table_heading_inner {
     background : #FFFFFF;
}

/* pagination links */
A.pageResults { 
  color: #005EA7; 
}
A.pageResults:hover { 
  color: #F6ECDC; 
  background: #005EA7; 
}

/* footer */
TABLE.footer {
	background:url(../images/az_footer_center_bg.png) repeat-x;
	font-family:Tahoma;
}

.bottom_nav, .bottom_nav td {
	color:#FFFFFF;
	font-size:11.5px;
}
.bottom_nav a {
	font-size:12px;
	color:#FFFFFF;
	text-transform:lowercase;
	padding:0 14px 0 14px;
}
.bottom_nav a:hover {
	color: #333333;
}

td.footer_copyright {
	color:#FFFFFF;
}
.footer_copyright a, .footer_copyright a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.footer_copyright a:hover { color: #8eadb3; }

table.footer_banner{
	margin-top:5px;
	margin-bottom:5px;
}
table.footer_banner td{     
    text-align: center; 
}
/* footer eof */

.az_cat_nav {
	border-bottom:1px dotted #c8c8c8;
	margin-bottom:4px;
	text-indent:14px;
	padding:8px 0 2px 0;
	width:90%;
	text-align:left;
	color:#FF660A;
}
.az_cat_nav a {
	color:#000033;
	font-size:11px;
}
.az_cat_nav a:hover {
	color:#666666;
}

.az_nav {
	margin-bottom:4px;
	text-indent:8px;
	text-align:left;
}

/**************************************** productListing *************************************/
.az_productListing-heading {
  font-family:"Arial", Tahoma;
  font-size: 12px;
  text-transform:uppercase;
}
.az_productListing-heading a {
  font-weight:bold;
  color: #333333;

}
.az_productListing-heading a:hover {
  color:#999999;
}
.az_productListing-data {
	font-size:11px;
	color:#000033;
	vertical-align:middle;
}

table.productListing{
}
td.productListing-heading {
  font-size: 10px;
  color: #000;
  font-weight: bold;
  background-color: #EAEAEA;
  height:20px;
text-transform:uppercase;

}
A.productListing-heading { 
  color: #000;
  font-weight:bold;
  text-decoration:none;
}
A.productListing-heading:hover { 
  text-decoration:underline;
}
td.productListing-data {
  font-size: 12px;
text-transform:uppercase;
}



/* odd and even colors */
tr.accountHistory-odd, 
tr.addressBook-odd, 
tr.alsoPurchased-odd, 
tr.payment-odd, 
tr.productListing-odd, 
tr.productReviews-odd, 
tr.upcomingProducts-odd, 
tr.shippingOptions-odd {
}
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-color: #EAEAEA;
}

/*********** checkout ***************/
.moduleRow { }
.moduleRowOver { background-color: #D3D3D3; cursor: pointer; }
.moduleRowSelected { background-color: #D3D3D3; }
.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #000000; }
tr.subBar {
  background: #F4F7FD;
}
td.subBar {
  font-size: 10px;
  color: #000000;
}
td.accountCategory {
  font-size: 13px;
  color: #999999;
}

td.tableHeading {
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-size: 10px;
  color: #0000CC;
}
SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Arial, Verdana;
  font-size:15px;
  color:#FF660A;
  font-weight:bold;
}
SPAN.productSpecialPrice s {
  font-family: Arial, Verdana;
  font-size:12px;
  color:#FFFFFF;
  font-weight:normal;
}
SPAN.productSpecialPrice_prd {
  font-family: Arial, Verdana;
  font-size:16px;
  color:#FF660A;
  font-weight:bold;
}
SPAN.productSpecialPrice_prd s {
  font-family: Arial, Verdana;
  font-size:12px;
  color:#333;
  font-weight:bold;
}
.smallCur {
  font-size:14px;
  color:#FF660A;
  font-weight: bold;

}
SPAN.productPrice {
  font-family: Arial, Verdana;
  font-size:15px;
  color:#333;
  font-weight:bold;
}
SPAN.productPrice s {
	color: #333;
	font-size:12px;
    font-weight:normal;
}