/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

body { background:#FFF; color:#303030; font:11px/1.25em Tahoma,Verdana,Arial,sans-serif;; text-align:center; }
.null_height {font-size:0pt;line-height:0pt;}
.wrapper { min-width:1000px; }
.siteWidth { width: 1000px; }
.header {
    text-align:left;
    line-height:0;
    }
.header-top {
    position:relative;
    z-index:999;
    width:1000px;
    margin:0 auto;
    }
    
h1#logo {
    float:left;
    width:210px;
    height:66px;
    padding:0px;
    margin:0px;
    }
.page-popup h1#logo { display:none; }

.language-switcher {  text-align: center; }
.currency-switcher {  width:268px; text-align: center; }
.top-cart  { text-align: left; }
.top-cart div { text-align:center; color:#FF0C00; font-weight:bold; }
.top-cart img { margin-right:25px; }

/* MENU bar css controls */
.header_tb { height: 41px;}
	.header_boxes_tb {
		background-image: url("../images/az_header_boxes_bg.gif");
		background-repeat: repeat-x;
		height: 41px;
	}	
	.header_boxes_tb td{ vertical-align:middle }
	.az_main_cont {
	}
	.az_header_right{
	background-image: url(../images/az_header_right.gif);
	background-repeat:  no-repeat;
	background-position: top;
	}
	.topbanner_tb{
	}	
	.topbanner_tb A:link, .topbanner_tb A:active, .topbanner_tb A:visited{ 
	font-size: 11px; 
	font-family: Tahoma;
	color: #929292;
	font-weight: normal;
	text-decoration: none;
	}
	.topbanner_tb A:hover{
	font-size: 11px;
	color: #8a8a8a;
	}
	.topbanner_td{
	}
	.topbanner_td3{
	}
	.az_topmenu_cart{
	}
	TABLE.infoBoxTop SPAN.productPriceDiscount {
	}
	.az_info_bar{
	}
	.az_info_bar_td2{
	}
	.az_info_bar_td3{
	}
	/* MENU bar css controls */
	.menubarmain_td{
	}
	.menubarmain { 
	line-height:100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fefefe;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	background-image: url("../images/az_nav_menu.gif");
	background-repeat: no-repeat;
	width: 158px;
	height: 48px;
	}
	.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited {
	color: #ffffff;
	text-decoration: none;
	}
	.menubarmain A:hover {
	color: #5f6c00;
	text-decoration: none;
	}
	.menubarmain_tb .over {
	background-image: url("../images/az_nav_menu_over.gif") !important;
	height: 48px;
	}




/* FOOTER bar css controls */

.footer_tb{
color: #5f6c00;	
background-image:url(../images/az_footer_bg.gif); 
background-repeat: repeat-x;
height: 70px;
}
.footer_tb td { vertical-align:middle }
.footer_td1, .footer_td1 a{
 color:#5F6C00;
}
.footer_td2{
color: #5f6c00;
}
.footer_menu_tb, .footer_cprt_tb TD, .footer_menu{
font-family: Tahoma;
font-weight: normal;
color: #5f6c00;
font-size: 10px; 
}
.footer_menu_tb A:link, .footer_menu_tb A:active, .footer_menu_tb A:visited{
font-size: 11px; 
color: #5f6c00;
font-family: Tahoma;
font-weight: normal;
text-decoration: none;
}
.footer_menu_tb A:hover, .footer_cprt_tb A:hover{
font-size: 11px;
color: #ff0c00;
}
.footer_cprt_tb A:link, .footer_cprt_tb A:active, .footer_cprt_tb A:visited{ 
font-size: 11px; 
color: #9fa766;
font-family: Tahoma;
font-weight: bold;
}
.footer_cprt_tb A:hover{
font-size: 11px;
color: #ff0c00;
}


.base-mini .head { 
	background-image:url(../images/az_leftbox_heading_mid.gif);
	height:48px;
	margin: 0;
	
}
.base-mini .head .icon{ 
	float:left;
	background-image:url(../images/az_leftbox_heading_left.gif);
	background-position:right center;
	background-repeat:no-repeat;
	width:59px;
	margin-right:10px;
	height:48px;
}
.base-mini .head .carousel-icon{ 
	float:left;
	background-image:url(../images/az_scroll_heading.gif);
	background-position:right center;
	background-repeat:no-repeat;
	width:65px;
	margin-right:10px;
	height:48px;
}
.base-mini .head .featured-icon{ 
	float:left;
	background-image:url(../images/az_specialbox_heading.gif);
	background-position:right center;
	background-repeat:no-repeat;
	width:58px;
	margin-right:10px;
	height:48px;
}
.base-mini .head .categories-icon{ 
	float:left;
	background-image:url(../images/az_categbox_heading.gif);
	background-position:right center;
	background-repeat:no-repeat;
	width:58px;
	margin-right:10px;
	height:48px;
}
.base-mini .head .search-icon{ 
	float:left;
	background-image:url(../images/az_searchbox_heading.gif);
	background-position:right center;
	background-repeat:no-repeat;
	width:59px;
	margin-right:10px;
	height:48px;
}




.base-mini .head .right-corner{ 
	float:right;
	background-image:url(../images/az_leftbox_heading_right.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:2px;
	height:48px;
}
.base-mini .head h4 { 
	float:left;
	width:120px;
	color:#5F6C00;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-transform: none;
}
.base-mini .head h3 { 
	float:left;
	color:#5F6C00;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-transform: none;
}

.head-padding { padding-top:8px; }
.head-padding2 { padding-top:16px; }
.base-mini .head h4 .count { text-transform:none; color:#2f2f2f; white-space:nowrap; font-weight:normal; font-size:.95em;}
.base-mini .content {
	border-top:none solid #fff;
	border-bottom:1px dotted #E3E7CD;
	border-left:1px dotted #E3E7CD;
	border-right:1px dotted #E3E7CD; 
}

.base-mini .content table td {
	vertical-align:middle;
}

	/* PRODUCT box css controls */

.floatRight {
	float:right;
}	
.floatLeft {
	float:left;
}
.productBox {
	width: 240px !important;
	background-image: url("../images/az_productbox_heading.gif");
	background-position: left top;
	background-repeat: no-repeat;
	border:1px solid #D6DEE3;
	border-bottom:5px solid #D6DEE3;
	font-size:11px;
	font-weight: normal;
}

.productBox:hover { background-color:#eef5b5}

.productBox img {
	margin:0 10px 0 5px;
}

.product-price {
	float:right;
}

.product-title{
	float:left;
	width:160px;
	height:50px;
	margin:6px 0 0 5px;
	overflow:hidden;
}
.product-description{
	height:100px;
	overflow:hidden;
	padding-right:5px;

}

.buttons{
margin:5px;
text-align:right;
}
	
#product-list-table td{
	padding:0;	
}	


.checkout_blocks {
	width:355px;
}

#side_search {
	width:172px;
	margin-bottom:10px;
}

.img-overlay {
	position:absolute;
	display:none;
	width:100px;
	height:80px;
	border:1px solid red;
	text-align:center;
	padding-top:20px;
	margin-left:5px;
}


/* Popup CSS */
.az_image_border{
	display: block;
	padding: 6px;
	background: none;
	border: none;
}
.az_image_border_over{
	display: block;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #ff0c00;
}
.az_image_border .az_image_popup_image {
	visibility:hidden;
}
.az_image_border_over .az_image_popup_image {
	visibility:visible;
	width: 100%;
	text-align: center;
	position: relative;
	top: -30px;
}
#az_popup_main {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1001;
	text-align: left;
	border: 1px solid #ff0c00;
	background: #eef5b5;
	width: 420px;
}
#az_popup_main .popup {
 	position: relative;
}
#az_popup_main table {
  margin: auto;
  border-collapse: collapse;
}
#az_popup_main .body {
  padding: 10px;
  width: 400px;
  background: #eef5b5;  
}
#az_popup_main .loading {
  text-align: center;
}
#az_popup_main .image {
  text-align: center;
}
#az_popup_main img {
  border: 0;
}
#az_popup_main .content {
  background: #eef5b5;  
  line-height:150%;
}
#az_popup_main .footer {
  border-top: 1px solid #ffffff;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
  background: #eef5b5;  
  width:auto !important;
}
#az_popup_main .tl, #az_popup_main .tr, #az_popup_main .bl, #az_popup_main .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
.pop_pageHeading{
  font-family:  Arial;
  font-size: 16px;
  font-weight: bold;
  color: #5f6c00;
}
.pop_main_tb, .pop_main, .pop_main p{
	font-family:  Arial;
	font-size: 11px;
	font-weight: normal;
	color: #707070;
}
.pop_smallText{
	font-family:  Arial;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #707070;
}
.pop_main img { margin:10px; }
.pop_main a, .pop_main_tb A:link, .pop_main_tb A:active, .pop_main_tb A:visited {
	font-size: 12px;
	font-weight: bold;
	color: #5f6c00;
	text-decoration: none;
}
.pop_main_tb A:hover {
	color: #5f6c00;
	text-decoration: none;
}
/* End Popup CSS */
