/********************** main menu ************************/
.az_main_menu{	
    position: relative
}
.az_main_menu_l{
	display:none;
}
.az_main_menu_r{
	display:none;
}

.az_menubarmain{
    height: 51px;
	width: 860px;
    float: left;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
    position: absolute;
    top: 111px;
    left: 58px;
}
.az_menubarmain li{
    float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;	
	width:115px;
	height: 41px;
}
.az_menubarmain li.az_menubarmain_div{
    width:1px;
}

.az_main_menu a {
	font:bold 12px Tahoma;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	white-space:nowrap;
	background:url(../AZ/az_menu.png) no-repeat;
	display:block;
	width:115px;
	height:41px;
	line-height:41px;
    margin-top:11px;
}
.az_main_menu a:hover, .az_main_menu a.hover {
    margin-top:0px;
    height:51px;
	line-height:51px;
	background:url(../AZ/az_menu_active.png) no-repeat;
	color:#000;
}


.az_subcategories {
	position:absolute;
	z-index:40;
	width:400px;
	display:none;
	border:1px solid #d1d1d1;
	background:#fff;
}
.az_sub_one {
	width:186px;
}
.az_subcategories .az_sub_left, .az_subcategories  .az_sub_right, .az_subcategories .az_sub_one {
	float:left;
	width:138px;
	overflow:hidden;
}
.az_subcategories .az_sub_left{
	margin:14px 18px 24px 24px;
}
.az_subcategories .az_sub_right{
	margin:14px 24px 24px 18px;
}
.az_sub_one .az_sub_left {
	float:none;
	margin:14px 24px 24px;
}

.az_main_menu li .az_subcategories a {
	background:none;
    margin:0;
    border-bottom:1px solid #d1d1d1;
	color:#686b6c;
	font-size:11px;
	font-family:Tahoma,Arial;
    font-weight:normal;
	text-decoration:none;
	text-transform:none;

	display:block;
	height:25px;
	width:100%;
	padding:0 0 0 20px;
	line-height:25px;
	text-align:left;
	vertical-align:middle;

}
.az_main_menu li .az_subcategories a:hover, .az_main_menu li .az_subcategories a.hover{
	background:#ededed ;
	color:#000;
}
.az_main_menu li .az_subcategories a.az_sub {
	font-weight:bold;
	padding:0 0 0 5px;
}

/*------------------------------------------*/
/*        az_infobox refine Css               */
/*------------------------------------------*/
.az_right_bar .az_box_refine {
	width:204px;
}
.az_right_bar .az_box_refine .az_box_bottom_new {
	margin-bottom:10px;
}
.az_right_bar .az_box_refine .az_box_cont_new {
}
.az_right_bar .az_box_refine .az_box_cont_l_new {
	background: url(../images/az_refine_left.gif) top left repeat-y ;
}
.az_right_bar .az_box_refine .az_box_cont_m_new {
	background:#eeeeee;
}
.az_right_bar .az_box_refine .az_box_cont_r_new {
	background: url(../images/az_refine_right.gif) top right repeat-y ;
	padding:0 1px;
}
.az_right_bar .az_box_refine .boxContents {
	padding:5px 10px;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:10px;
}

.az_right_bar .az_box_refine .az_box_top_new {
}
.az_right_bar .az_box_refine .az_box_top_l_new {
    background:url(../images/az_refine_header_left.gif) top left no-repeat;
}
.az_right_bar .az_box_refine .az_box_top_m_new {
	background:url(../images/az_refine_header_mid.gif) top left repeat-x;
    height:5px;
}
.az_right_bar .az_box_refine .az_box_top_r_new {
	background:url(../images/az_refine_header_right.gif) top right no-repeat;
	padding:0 5px;
}
.az_right_bar .az_box_refine .boxTitle {
	line-height:5px;
	color:#eee;
	font-family:'Century Gothic', Tahoma,Verdana,Arial,Helvetica;
	font-size:5px;
	font-weight:normal;
    text-align:center;
}

.az_right_bar .az_box_refine .az_box_bottom_new {
}
.az_right_bar .az_box_refine .az_box_bottom_l_new {
	background: url(../images/az_refine_footer_left.gif) no-repeat  left bottom;
}
.az_right_bar .az_box_refine .az_box_bottom_m_new {
	background:#F1F1F1 url(../images/az_refine_footer_mid.gif) left bottom repeat-x;
    height:5px;
}
.az_right_bar .az_box_refine .az_box_bottom_r_new {
	background:url(../images/az_refine_footer_right.gif) right bottom no-repeat;
	padding:0 5px;
}
/*------------------------------------------*/
/*          az_infobox Right Css END        */
/*------------------------------------------*/


.refine_nav{
	background:url(../AZ/az_bullet.gif) left center no-repeat;
	line-height:20px;
    text-indent:15px;
    min-height: 20px;
}
.refine_nav, .refine_nav a {
	font-family:Tahoma;
    font-size:11px;
	color:#5e5d5d;	
}
.rs_heading {
	font-family:"Century Gothic", Tahoma, Arial;
	font-size:14px;
    padding-top:10px;
}
.rs_toggle {
	font-size:11px;
	text-align:right;
	text-decoration:underline;
	cursor:pointer;
	margin-top:4px;
}
.rs_collapse {
	/*height:95px;*/
	overflow:hidden;
}
/*.rs_expand {
	height:auto;
	overflow:visible;
}*/


.searchBoxTop td {
	font-size:0px;
	height:6px;
}
.searchBoxTopL {
	background:url(../AZ/az_sbox_top_left.gif) no-repeat;
	width:6px;
}
.searchBoxTopC {
	background:url(../AZ/az_sbox_hor.gif) repeat-x #fdfdfd;
	height:6px;
    
}
.searchBoxTopR {
	background:url(../AZ/az_sbox_top_right.gif) no-repeat;
	width:6px;
}

.searchBoxL, .searchBoxR {
	background:url(../AZ/az_sbox_ver.gif) repeat-y;
}
.searchBoxC {
	background:url(../AZ/az_sbox_bg.gif) left bottom repeat-x #fff;
	width:100%;
}

.searchBoxC .az-button-text {
  padding:0 5px;
}

.searchHeading {
	font-family:"Century Gothic", Tahoma, Arial;
	font-size:14px;
	color:#25458a;
    padding:10px 0 5px;
}
.searchBox-heading {
    text-align:center;
    font-family:"Century Gothic", Tahoma, Arial;
	font-size:14px;
	color:#25458a;
}

.searchBoxBottom td {
	font-size:0px;
	height:6px;
}
.searchBoxBottomL {
	background:url(../AZ/az_sbox_bottom_left.gif) no-repeat;
	width:6px;
}
.searchBoxBottomC {
	background:url(../AZ/az_sbox_hor_btm.gif) left top repeat-x;
	height:6px;
}
.searchBoxBottomR {
	background:url(../AZ/az_sbox_bottom_right.gif) no-repeat;
	width:6px;
}
.az-button-left, .az-button-middle, .az-button-right, 
.az-button-left2, .az-button-middle2, .az-button-right2, 
.az-button-left3, .az-button-middle3, .az-button-right3,
.az-button-left4, .az-button-middle4, .az-button-right4 {
  line-height:19px;
  height:19px;
  font-family: Tahoma, Verdana;
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  padding:0;
  margin:0;
  vertical-align: middle;
  display:inline-block;  
  cursor:pointer;
  text-transform:uppercase;
}
.az-button-left, .azbutton_left {
  background:url(../AZ/az_button1_left.gif) no-repeat;
  width:4px;
  height:19px;
}
.az-button-middle, .azbutton_mid {
  background:url(../AZ/az_button1_mid.gif) repeat-x;
  white-space:nowrap;
  padding-top: 4px;
  vertical-align: top;
}
.az-button-right, .azbutton_right {
  background:url(../AZ/az_button1_right.gif) no-repeat;
  width:4px;
}
.az-button-middle INPUT{
    color: #fff;
    margin-top: 5px;
}
TABLE.searchBoxTop TD{
    line-height: normal !important;
}
#az_refine TD.boxText{
    padding: 0 !important;
    margin: 0 !important;
    height: 15px;
}