/*
  $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)

*/
A{
    color: #3b474e;
}

#az_page_wrapper {
  text-align:center;
  position:relative;
  color: #3b474e;
}
#az_main_container_side_l {
}
.az_main_container_side_r{

}
#az_main_container {
  position:relative;
  width: 1000px;
  margin:0 auto;
  text-align:left;
 }


legend, h1, h2, h3, .pageHeading{
    color: #3b474e;
}

.tableHeading TH, .rowEven, .rowOdd, #cartSubTotal, 
.productListing-heading, .cartTableHeading, #alsoPurchased .centerBoxHeading,
.contentBoxHeading, .contentBoxHeading_m, .contentBoxContents{
    color: #3b474e;
    background: none;
}
/*------------------------------------------*/
/*            Helper Css             */
/*------------------------------------------*/


.f_left { 
float:left;
}

.clear {
  clear:both;
}
.width50p{
    width: 50%;
}


.f_right { float:right}
/*------------------------------------------*/
/*             Header Settings              */
/*------------------------------------------*/
#az_info_bar {
  height:70px;
  width:1000px;
  position:relative;
  vertical-align:middle;
  background: url(../images/az_headertop_bg.jpg) repeat-x;
}


.az_info_bar_1 {

  float:left;
  width:18%;
  
  margin-left:25px;
 line-height:70px;

}
.az_info_bar_1_sep {
  background:url(../images/az_header_seperator.png) right no-repeat;
  float:left;
  width:1px;
  height:70px;
  
}

.az_info_bar_2 {

  float:left;
  width:25%;

  line-height:70px;
}
.az_info_bar_3 {
  float:left;
  width:25%;
  line-height:70px;
}
.az_info_bar_4 {
  float:right;
  width:26%;
 color:#dbe4ed;
font-weight:bold; 
font-size:11px;
line-height:25px;
margin-right:25px;
overflow:hidden;
}
#az_currencies, #az_languages, #az_shoppingcart,#az_site,.az_info_bar_2,.az_info_bar_1,.az_info_bar_3 {
  font-family:Tahoma, Arial, Verdana;
  font-size:11px;
  color:#dbe4ed;
  text-align:center;
}
#az_currencies, #az_languages {
  margin-top:28px;
}
#az_shoppingcart {
  height:22px;
}
span.cartTitle {
	color:#dbe4ed;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	
}
span.az_cartItems {
	color:#DBE4ED;
	font-size:11px;
	font-weight:normal;
}
#btn_animBoxCart .f_left span.cartPrice {
color:#f86400;
}



/*------------------------------------------*/
/*          Header Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*           Main Menu Settings             */
/*------------------------------------------*/
/********************** main menu ************************/
.az_info_bar2_menu{
width:634px;
height:62px;
}

#az_main_menu{	
    height: 62px;
	background: url(../images/az_menu_bar.gif) repeat-x ; 
}
#az_main_menu_l{
	width: 1px;
    height: 62px;	
	background: url(../images/az_menubar_left.gif)  bottom left no-repeat ; 
    float: left;
}
#az_main_menu_r{
	width: 1px;
    height: 62px;	
	background: url(../images/az_menubar_right.gif)  bottom right no-repeat ; 
    float: left;
}

#az_menubarmain{
    height: 62px;
	width: 632px;
    float: left;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#az_menubarmain li{
    float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;	
	width:125px;
	height:62px;

}
#az_menubarmain li.az_menubarmain_div{
    background:url(../images/az_menu_bar_seperator.png) center center no-repeat;
	height:62px;
	width:1px;
}

#az_main_menu a {

	font:normal 14px Tahoma;
	text-transform:lowercase;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	white-space:nowrap;

	display:block;
	width:126px;
	height:62px;
	line-height:54px;
}
#az_main_menu a:hover {
	background:url(../images/az_menu_bar_hover.gif) no-repeat;
	color:#ffffff;
}

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

/********************** Header structure ***************************/
.az_info_bar1_main{
    float:left;
    height: 369px;
}
.az_header_containermain{
 float: left;
 width:947px;
}
.az_header_left{
background: url(../images/az_header_left.jpg) no-repeat;
float:left; 
height:369px;
width:28px;
}
.az_header_right{
    float: right;	
    width: 25px;
    height: 369px;	
background: url(../images/az_header_right.jpg) no-repeat;	
}
.az_info_bar1_banner1{
background: url(../images/az_header_banner.jpg) no-repeat;
width:313px;
height:91px;
}
.az_info_bar1_banner2{
background: #010101 url(../images/az_banner_left.jpg) no-repeat;
width:313px;
height:198px;
padding-bottom: 6px;
}
.az_info_bar1_banner2 A{
    display: block;
    width: 100%;
    height: 100%;
}
.az_info_bar1_click{
background: url(../images/az_header_click.jpg) no-repeat;
width:313px;
height:51px;
}
.az_info_bar1_click A{
font-family:"Century Gothic";
font-size:18px;
margin-left:193px;
margin-top:5px;
position:absolute;
color:#FFFFFF;

}
.az_info_bar1_search{
background: url(../images/az_header_search_left.jpg) no-repeat;
width:313px;
height:74px;
line-height:50px;
color:#525252;
font-size:11px;
font-family:tahoma;
}


.az_info_bar2_main{
float:left;
width:634px;

}
.az_info_bar2_banner1{
width:634px;
height:11px;
background-color:#43464b;
}

.az_header_mid_container{
width:634px;
height:296px;
}
.az_info_bar2_banner_car{
background: url(../images/az_header_banner_mid.jpg) no-repeat;
width:634px;
height:296px;
float:left;

}
.az_info_bar2_banner_car A{
    display: block;
    height: 100%;
    width: 100%;
}
.az_info_bar2_banner_model{
float:right;
background: url(../images/az_header_banner_right.jpg) no-repeat;
width:254px;
height:216px;

}
.az_info_bar2_banner_model A{
background: url(../images/az_click_icon.gif) left  7px no-repeat;

margin-top:178px;
margin-left:124px;
text-indent:10px;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
position:absolute;
color:#535353;
}
.az_info_bar2_banner_information{
position: absolute;

width:400px;
height:80px;
right: 0;
top: 350px;
text-align: right;
}


/********************** header structure ***************************/
/*------------------------------------------*/
/*        Main Menu Settings (EOF)          */
/*------------------------------------------*/




/*------------------------------------------*/
/*          Main Content Settings           */
/*------------------------------------------*/
#az_main_content {
  margin:0;
padding-bottom:6px;
  width:100%;
}
#az_main_content_bottom {
  width:100%;
}

#az_left_bar {

  float:left;
  width:208px;  
  
}

#az_left_bar_top {

}
#az_left_bar_mid {
  float:left;
  padding-left:28px;
}

#az_left_bar_bottom {
}

#az_site_content {
  float:left;
  width:580px;
  
}
#az_site_content_top {

}
#az_site_content_mid {
  vertical-align:top;
  margin-left:10px;  
}
#az_site_content_bottom {
}
#az_site_right_wrapper{
  float:left;
  width:792px;
  
 }


#az_site_wrapper_banner A{
    display: block;
    width:100%;
    height: 100%;
}

#az_right_bar {   
  float:right;
  width:205px;
  
}
#az_right_bar_top {
}
#az_right_bar_mid {

padding-right:25px;
}
#az_right_bar_bottom {
}
.productBox{
border-spacing:0;
}
/*------------------------------------------*/
/*       Main Content Settings (EOF)        */
/*------------------------------------------*/

/********************** additional infobar and button ***************************/

.az_info_bar1{
background:url(../images/az_header_search_low.jpg) bottom no-repeat;
float:left;
height:159px;
width:180px;
}

.az_info_bar1_2{
    
background:url(../images/az_header_search.jpg) top no-repeat;
height:91px;
width:180px;

}

.az_info_bar1_3.az_box_new{
 float:right;
 width:180px;
}

.az_info_bar1_3_m_new {
width:130px;
}

#az_search_align{
padding:40px 35px 0 20px;

}

ul.pagenav {
 list-style:none;
 width:380px;
 margin:0;
 float:right;
 padding:3px 6px 5px 7px;
 line-height:70px;
 text-indent:25px;
}
ul.pagenav li {
 float:left;
 font-family:Tahoma;
 font-size:11px;
}
ul.pagenav a {
 color:#575757;
 text-decoration:underline;
 margin-right:3px;
 background:none;
 padding-left:8px;
}
/********************** additional infobar  and button ***************************/


/*------------------------------------------*/
/*             Footer Settings              */
/*------------------------------------------*/
#az_main_footer {

  height:106px;
  width:1000px;

  
}
#az_main_footer_left {
  background:url(../images/az_footer_left.gif) no-repeat;
  height:106px;
  width:2px;
  float:left;
  
}
#az_main_footer_right {
  background:url(../images/az_footer_right.gif) no-repeat;
  height:106px;
  width:2px;
  float:right;
  
}
#az_main_footer_body {
  background:url(../images/az_footer_mid.gif) repeat-x;
  height:106px;
  width:996px;
  float:left;
  
}


#az_main_footer_holder {
  width:975px;
  height:105px;
}


#az_left_bar_footer {
  float:right;
  width:180px;
  padding-top:30px;
  text-align:right;
}
#az_mid_bar_footer {
  float:left;
  width:700px;
  font-family:Tahoma, Arial, Helvetica;
  font-size:14px;
  color:#dbe4ed;
}

#az_footer_menu_tb {
float:left;
  padding:50px 0 5px 25px;

}
#az_footer_menu_tb ul {
  list-style:none;
  margin:0;
  padding:0;
  float:right;
}
#az_footer_menu_tb ul li {
  float:left;
}
#az_footer_menu_tb a {

  text-decoration:none;
  font-family:Tahoma;
  font-size:14px;
  color:#dbe4ed;
  
}
#az_footer_menu_tb a:hover {
  color:#FFFFFF;
}
.az_footer_menu_sep {
  width:20px;
  text-align:center;
}




/*------------------  menu_header---bottom  -----------------*/


#az_mid_bar_header {
  float:left;
  width:468px;
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
}

#az_header_menu_tb {
  float:none;
   position:relative;
  line-height:72px;
}
#az_header_menu_tb ul {
  list-style:none;
  margin:0;
  padding:0;
  float:left;
}
#az_header_menu_tb ul li {
  float:left;
}
#az_header_menu_tb a {
  text-decoration:none;
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  text-transform:lowercase;
}
#az_header_menu_tb a:hover {
  color:#00FF33;
}
.az_header_menu_sep {
  background:url(../images/az_icon_sep.gif) no-repeat;
  width:50px;
  
  
}





/*------------------  EOF menu_header---bottom  ---------------*/




#az_footer_note {
  clear:both;
  color:#dbe4ed;
  text-align:right;
  font-size:11px;
  float:right;
  width:250px;
  


}
#az_footer_note a {
  color:#dbe4ed;
  text-decoration:underline;
}
#az_footer_note a:hover {
  color:#c77842;
}
/*------------------------------------------*/
/*          Footer Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*            Sidebox Settings              */
/*------------------------------------------*/
.az_box_new {
 width:180px;
  text-align:right;
  float:left;
  overflow:hidden;
}
.az_box2_new {

}


.az_box_top_new {
}
.az_box_top_m_new {
background:url(../images/az_ibox_header_mid.gif) repeat-x;

}
.az_box_top_l_new {
background:url(../images/az_ibox_header_left.gif) top left no-repeat;	

}
.az_box_top_r_new {
background:url(../images/az_ibox_header_right.gif) top right no-repeat;	
padding:0 20px 0 20px;
}


.az_box_top_new .boxTitle {

  font-family:"Tahoma";
  font-size:11px;
  font-weight:bold;
  text-align:left;
  padding-left:45px;
  color:#505968;
  line-height:39px;
  text-transform:uppercase;
}
.az_box_top_new .boxTitle a {
  color:#505968;
  font-size:11px;
  font-family:Tahoma;
  font-weight:bold;
}
/* Box2 */
.az_box2_new .az_box_top_l_new {

}
.az_box2_new .az_box_top_r_new {


}
.az_box2_new .az_box_top_m_new {

}
.az_box2_new .boxTitle {
  font-family:Tahoma, Arial, Verdana;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  color:#4d3833;
  line-height:25px;
}
/* Box2 (END) */

.az_box_cont_new {
border:0;
padding: 0 0 0 0;
}
.az_box_cont_l_new {

}
.az_box_cont_r_new {
	
}
.az_box_cont_m_new {


}
.az_box_cont_new .boxContents {
  font-family:Tahoma, Arial, Verdana;
  font-size:11px;
  font-weight:normal;
  color:#3b474e;
  text-align:center;
  padding: 10px 10px;
  border-left: 1px #bdbcbd solid;
  border-right: 1px #bdbcbd solid;
  border-bottom: 1px #bdbcbd solid; 
  background: url(../images/az_pbox_bg.gif) repeat-x left bottom;
 }

.az_box_cont_new .boxContents A{
	color:#3b474e;
 }

.az_box_bottom_new {
	margin-bottom:10px;
	width:180px;

}
.az_box_bottom_l_new {


}
.az_box_bottom_r_new {
	padding:0 1px 0 1px;
}
.az_box_bottom_m_new {

	height:3px;

}
.az_box_bottom_new .boxTitle {
}
#az_site_wrapper_banner{
	background:url(../images/az_newproduct_banner.jpg) bottom left no-repeat;
	width:180px;
	height:275px;
	margin-bottom:10px;

}


/*------------------------------------------*/
/*         Sidebox Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*         Product Box Settings             */
/*------------------------------------------*/
.az_pbox_new {
  margin:0 0 0 0;
  width:275px;
}

.az_pbox_top_new {
}

.az_pbox_top_l_new {


}
.az_pbox_top_r_new {

}
.az_pbox_top_m_new {

}



.az_pbox_top_new .boxTitle {
}



.az_pbox_cont_l_new {

}
.az_pbox_cont_r_new {


}
.az_pbox_cont_m_new {

}
.az_pbox_cont_new .boxContents {
  font-family:Tahoma, Arial, Verdana;
  font-size:11px;
  font-weight:normal;
  color:#6a6257;
  width:100%;

}
.az_pbox_new{
    background: url(../images/az_pbox_bg.gif) left bottom repeat-x;
    border: #bdbcbd 1px solid;
}

<!--box bottom-->
.az_box_bottom_new {
	width:221px;
}


.az_pbox_bottom_l_new {

}
.az_pbox_bottom_r_new {

	padding:0 1px 0 1px;
}

.az_pbox_bottom_m_new {

	height:1px;
}

.az_box_bottom_new .boxTitle {
}
/*------------------------------------------*/
/*       Product Box Settings (EOF)         */
/*------------------------------------------*/




/*------------------------------------------*/
/*          Content Box Settings            */
/*------------------------------------------*/
.contentBoxHeading {
  font-family:"Century Gothic", Tahoma, Arial;
  font-size: 18px;
  font-weight:normal;
  color:#666666;
}
.contentBoxHeading_l {
}
.contentBoxHeading_m {
  text-align:center;
}
.contentBoxHeading_r {
}

.contentBox {
  background: #b8b6a8;
}
.contentBoxContents {
  background: #DBE4ED;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
}
.contentBoxContents A {
color:#000000;
}

.contentBox_azMod {
}
.contentBox_azMod .contentBoxContents {
  background:none;
}
/*------------------------------------------*/
/*       Content Box Settings (EOF)         */
/*------------------------------------------*/




/*------------------------------------------*/
/*       AZ Product Listing Settings        */
/*------------------------------------------*/
.az_product_list_LeftBlock {
  float:left;
  width:48% !important;
  width:45%;
  overflow:hidden;
}
.az_product_list_RightBlock {
  float:right;
  width:50%;
}
.az_product_list_img {
float:left;
padding:5px 10px 4px 12px;
}
.az_product_list_zoom {
  margin-top:6px;
}
.az_product_list_head {
	padding: 8px 20px 0 0;
	text-align:left;
  
}
.az_product_list_head A{
  font-family:Tahoma;
  color:#3b474e;
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  padding:15px 0 0 0;
  text-indent:0;
  text-align:left;
}
.az_product_list_head a:hover {
  color:#7f786b;
}
.az_product_list_data {
  padding: 5px 5px 0 110px;
  text-align:left;
  color:#676767;
  
}
.az_product_list_price {
	padding: 8px 0 3px 12px;
	margin-left:3px;
	text-align:left;
    color: #A9087b;
	font-size:22px;
	font-family:Tahoma;
	float:left;
	width:30%;
}
.az_product_list_button {
  margin:2px 0 0 0;
}

/*------------------------------------------*/
/*    AZ Product Listing Settings (EOF)     */
/*------------------------------------------*/




/*------------------------------------------*/
/*           Image Box Settings             */
/*------------------------------------------*/
.az_imgbox_new {
}

.az_imgbox_top_new {
}
.az_imgbox_top_l_new {

}
.az_imgbox_top_r_new {

 
}
.az_imgbox_top_m_new {
  background:#FFFFFF;
  height:4px;
  font-size:0;
}

.az_imgbox_cont_new {
  background:#FFFFFF;
}
.az_imgbox_cont_l_new {
}
.az_imgbox_cont_r_new {
}
.az_imgbox_cont_m_new {

	padding:4px 0 4px 0;
	background-color:#FFFFFF;

}

.az_imgbox_bottom_new {
}
.az_imgbox_bottom_l_new {

}
.az_imgbox_bottom_r_new {

  
}
.az_imgbox_bottom_m_new {
  background:#FFFFFF;
  height:4px;
  font-size:0;
}
/*------------------------------------------*/
/*        Image Box Settings (EOF)          */
/*------------------------------------------*/




/*------------------------------------------*/
/*             Random Settings              */
/*------------------------------------------*/
.az_cat_nav, .az_cat_nav2, .az_cat_nav_end {
  font-family:Tahoma;
  font-size:11px;
  text-align:left;
  margin-bottom:0;
  padding:10px 10px 0px 0;
  text-indent:2px;
}
.az_cat_nav2 {
    background: none;
  padding:4px 0 0 0;
  width:100%;
}
.az_cat_nav, .az_cat_nav_end {
  width:85%;
  text-indent:2px;
  
}
.az_cat_nav A{
    display: block;
    background: url(../images/az_infobox_icon.gif) 0% 50% no-repeat;
    padding-left: 10px;
}
.az_cat_nav_end {
  border-bottom:none;
}
.az_cat_nav_sel {
  font-weight:bold;
  font-family:Tahoma;
   text-transform:uppercase;
  font-size:11px;
}
.az_cat_nav a, .az_cat_nav2 a, .az_cat_nav_end a {
  font-size:11px;
  font-family:Tahoma;
  text-decoration:none;
  font-weight:bold;
}
.az_cat_nav a:hover, .az_cat_nav2 a:hover, .az_cat_nav_end a:hover {
    color: #ff6800;
}
.az_cat_nav2 a {
  font-weight:normal;
  
}
.category-subs-parent, .category-subs-selected{
    color: #676767;   
}

.az_nav {
 
  margin-bottom:4px;

  text-align:left;
}

.az_product_name {
  font-weight:bold;
  margin:10px 0 0 0;
  padding-bottom:10px;
  font-size:11px;
  font-family:Tahoma;
}
.az_product_desc {
  float:left;
  text-align:center;
  width:100%;
  font-size:11px;
  margin:4px 0 4px 0;
}
.az_review_text {
  text-align:center;
  width:95%;
}
/*------------------------------------------*/
/*          Random Settings (EOF)           */
/*------------------------------------------*/


/*------------------------------------------*/
/*            Cart settings                 */
/*------------------------------------------*/

#btn_animBoxCart{
padding-top:20px;
}



/*------------------------------------------*/
/*             Prices Settings              */
/*------------------------------------------*/
.productSpecialPrice, .az_productPrice .productSpecialPrice {
  font-family: Tahoma, Arial, Verdana;
  font-size:18px;
  color:#FE6600;
  font-weight:bold;
  letter-spacing:-1px;
  
  vertical-align:middle;

 
}
#az_price{

vertical-align:bottom;
padding:50px 0 0 0;
}
#az_whats_new_container{
height:100px;
vertical-align:bottom;
}
.az_smallCur {
  color:#959595;
  font-size:12px;
  font-weight:bold;
  font-family:Tahoma;
}
.az_productPrice {
  font-family: Tahoma, Arial, Verdana;
  font-size:18px;
  color:#fe6600;
  font-weight:bold;
  letter-spacing:-1px;
  display: block;
}
#az_left_bar .az_productPrice,
#az_right_bar .az_productPrice{
    padding-bottom: 10px;    
}
.az_productPrice SPAN{
    display: block;
}
.az_productPrice s, .pageHeading s {
  color: #FE6600;
  font-size:17px;
  font-weight:normal;
}
.az_productPrice s .az_smallCur, .pageHeading s .az_smallCur {
  font-size:11px;

}
.az_product_price_align{
vertical-align:text-bottom;
float:right;

}
/*------------------------------------------*/
/*          Prices Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*             Button Settings              */
/*------------------------------------------*/
.az-template-submit {
  border:none;
  padding:0;
  cursor:pointer;
  background:none;
  width:auto !important;
  width:0;
  white-space:nowrap;
  
  
}

.az-template-button {
  white-space:nowrap;

}
.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  {
 
  font-family:Tahoma;
  font-size:11px;
  font-weight:300;
  color:#FFFFFF;
  text-transform:lowercase;
  height:21px;
  line-height:18px;
  display:inline-block;
  padding:0;
  margin:0;
  cursor:pointer;
  vertical-align:1px;
}

.az-button-left3, .az-button-middle3, .az-button-right3{
text-transform:uppercase;
font-weight:bold;
height:18px;

}




.az-button-left {
  background:url(../images/az_button1_left.gif) repeat-x;
   width:2px;
 
 }

.az-button-right {
 background:url(../images/az_button1_right.gif) repeat-x;
 width:2px;
}
.az-button-middle {
background:url(../images/az_button1_middle.gif) repeat-x;
padding:0 4px 0 4px;
}

.az-button-left2 {
background:url(../images/az_button_left.gif) repeat-x;
width:2px;
}

.az-button-right2 {
background:url(../images/az_button_right.gif) repeat-x;
width:2px;
}

.az-button-middle2 {

background:url(../images/az_button_middle.gif) repeat-x;
padding:0 4px 0 4px;


}


.az-button-left3 {
  background:url(../images/az_button1_left.gif) repeat-x;
   width:1px;
 
 }

.az-button-right3 {
 background:url(../images/az_button1_right.gif) repeat-x;
 width:1px;
}
.az-button-middle3 {

background:url(../images/az_button1_middle.gif) repeat-x;
padding:0 4px 0 4px;

}

.az-button-middle2 .az-button-text{
display: inline-block;
background:url(../images/az_button1_icon.gif) left center no-repeat;
padding-left:8px;
}

.az-button-middle .az-button-text{
display: inline-block;
background:url(../images/az_button_icon.gif) left center no-repeat;
padding-left:13px;
}

.az_product_list_info {
float:left;
margin:5px 0 2px 23px;


}

.az_product_list_buy  {

float:left;
margin:5px 2px 2px 4px;
}


/*------------------------------------------*/
/*          Button Settings (EOF)           */
/*------------------------------------------*/

