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

*/

BODY {
	color: #344150;
	margin: 0px;
	background:#ffffff;
}

A {
	color: #5e5d5d;
	text-decoration: none;
}

A:hover {
	color: #bc9253;
	text-decoration: none;
}

#az_page_wrapper {
	text-align:center;
}
#az_main_container_wrapper {
	width: 1000px;
	margin:0 auto 0 auto;
	overflow:hidden;
	position:relative;
}
#az_main_container {
	position:relative;
	text-align:left;
	margin:10px 15px 0 15px;
}

.clear { clear:both; }

.f_left { float:left; }

.f_right { float:right; }


/*------------------------------------------*/
/*             Header Settings              */
/*------------------------------------------*/
#az_main_header { height:356px; }
#az_header_left {
	width:256px;
	height:356px;
	overflow:hidden;
}
#az_header_right {
	background:url(../images/az_header_mid.png) repeat-x;
	width:714px;
	height:356px;
	overflow:hidden;
}

#az_header_logo {
	background:url(../images/az_header_logo.jpg) no-repeat;
	height:157px;
	overflow:hidden;
}
#az_header_logo a {
	display:block;
	width:246px;
	height:115px;
	margin:19px 0 0 9px;
}

#az_header_pic {
	background:url(../images/az_main_pic.jpg) no-repeat;
	height:244px;
}

#az_info_icons { height:47px; }
#az_information { margin-top:15px; }
#az_information ul {
	list-style:none;
	padding:0;
	margin:0;
	white-space:nowrap;
}
#az_information ul li {
	float:left;
	height:15px;
}
#az_information ul li.az_icon_sep {
	background:url(../images/az_icons_div.gif) 50% 50% no-repeat;
	width:20px;
}
#az_information ul li a {
	display:block;
	width:10px;
	height:10px;
	margin-top:3px;
}
#az_icon1 { background:url(../images/az_icon_home.gif) no-repeat; }
#az_icon2 {	background:url(../images/az_icon_misc.gif) no-repeat; }
#az_icon3 {	background:url(../images/az_icon_contact.gif) no-repeat; }
#az_icon4 {	background:url(../images/az_icon_account.gif) no-repeat; }

#btn_animBoxCart {
	height:47px;
	line-height:43px;
	margin-left:40px;
}
#az_shoppingcart { margin-right:20px; }
#az_cart_icon {
	display:inline-block;
	margin-right:2px;
}
#az_cart_icon img { vertical-align:middle; margin-bottom:4px; }
#az_cart_contents {
	display:inline-block;
	color:#f08200;
}
span.az_cartTitle {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#f94f08;
	text-transform:uppercase;
	margin-right:4px;
}
span.az_cartItems, span.az_cartPrice {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#f94f08;
}
span.az_cartPrice {}
/*------------------------------------------*/
/*          Header Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*             Infobar Settings             */
/*------------------------------------------*/
#az_info_bar {
	height:199px;
	padding:0;
	overflow:hidden;
	position:relative;
}
.az_info_bar_1, .az_info_bar_2, .az_info_bar_3, .az_info_bar_4 {
	text-align:center;
	overflow:hidden;
}
.az_info_bar_1 {
	/*background:url(../images/az_element1_bg.png) no-repeat;*/
	height:74px;
	padding-left:8px;
}
.az_info_bar_2 {
	background:url(../images/az_element2_bg.gif) no-repeat;
	height:23px;
}
.az_info_bar_3 {
	background:url(../images/az_element3_bg.png) no-repeat;
	height:73px;
	padding-left:8px;
}
.az_info_bar_4 {
	background:url(../images/az_element4_bg.gif) no-repeat;
	height:29px;
}

#az_currencies, #az_languages {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#646464;
	text-align:left;
	margin:26px auto 0 auto;
}
.az_info_title {
	padding:2px 5px 0 0;
}
/*------------------------------------------*/
/*          Infobar Settings (EOF)          */
/*------------------------------------------*/




/*------------------------------------------*/
/*           Main Menu Settings             */
/*------------------------------------------*/
#az_main_menu {
	width:100%;
	height:65px;
}
#az_menubarmain {
	padding-right:6px;
}
#az_menubarmain ul {
	list-style:none;
	margin:0;
	padding:0;
	height:48px;
}
#az_menubarmain ul li {
	float:left;
	white-space:nowrap;
	padding:0;
	margin:0 4px 0 0;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
}
#az_menubarmain ul li.az_main_menu_end { margin-right:0; }
#az_menubarmain a {
	background:url(../images/az_menu.png) no-repeat;
	text-align:center;
	display:block;
	color:#797979;
	width:115px;
	line-height:30px;
	text-transform:capitalize;
	font-weight:bold;
}
#az_menubarmain a:hover {
	background:url(../images/az_menu_mover.png) no-repeat;
	color:#ffffff;
	line-height:48px;
}
/*------------------------------------------*/
/*        Main Menu Settings (EOF)          */
/*------------------------------------------*/




/*------------------------------------------*/
/*          Main Content Settings           */
/*------------------------------------------*/
#az_main_content {
	margin:0px 0 0px 0px;
	padding:15px 0 7px 0;
}

#az_left_bar {
	float:left;
	margin-left:0px;
}
#az_left_bar_top {}
#az_left_bar_mid {}
#az_left_bar_bottom {}

#az_site_content {
	float:right;
	width:732px;
	margin:0 0px 0 0;
	padding:0;
}
#az_site_content_top {
	margin-bottom:3px;
	height:175px;
}
#az_site_content_mid {}
#az_site_content_bottom { display:none; }

#az_right_bar {
	float:left;
}
#az_right_bar_top {}
#az_right_bar_mid {}
#az_right_bar_bottom {}

#az_banner_slider_pane {
	height:175px;
	width:498px;
	overflow:hidden;
}
#az_search_box_pane {
	height:175px;
}
/*------------------------------------------*/
/*       Main Content Settings (EOF)        */
/*------------------------------------------*/




/*------------------------------------------*/
/*             Footer Settings              */
/*------------------------------------------*/
#az_main_footer {
	background:url(../images/az_footer_m.gif) repeat-x;
	height:58px;
	overflow:hidden;
}
#az_left_bar_footer { float:left; }
#az_right_bar_footer {
	float:right;
		width:21%;
}
#az_mid_bar_footer {
	float:left;
	width:58%;
}
#az_footer_menu_tb {
	text-align:center;
	padding:14px 0 0px 0;
}
#az_footer_menu_tb ul {
	list-style:none;
	margin:0;
	padding:0;
	white-space:nowrap;
}
#az_footer_menu_tb ul li {
	display:inline;
	white-space:nowrap;
	padding:0;
	margin:0;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#646464;
}
#az_footer_menu_tb a {
	text-decoration:none;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#646464;
	text-transform:capitalize;
}
#az_footer_menu_tb a:hover {
	color:#919191;
}
#az_footer_menu_tb ul li.az_footer_menu_sep {
	padding:0 10px 0 10px;
	text-align:center;
}
#az_cards {
	padding:17px 0 0 25px;
}
#az_footer_note_pane {
	display:table-cell;
	vertical-align:middle;
	height:58px;
}
#az_footer_note {}
#az_footer_note, .az_footer_note2 {
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#646464;
}
#az_footer_note a, .az_footer_note2 a {
	color:#ff7033;
	text-decoration:underline;
}
#az_footer_note a:hover {
}
.az_footer_note2 {
	font-size:11px;
	text-align:center;
	margin-top:4px;
}
/*------------------------------------------*/
/*          Footer Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*         AZ Search Box Settings           */
/*------------------------------------------*/
.az_search_box {
	margin:0 auto 0 auto;
	width:95%;
	height:116px;
	overflow:hidden;
}
.az_search_box input, .az_search_box select {
	border:1px solid #5e6370;
	color:#606763;
	font-family:"Century Gothic", Tahoma;
	font-size:12px;
	width:95%;
}
.az_search_box_top, .az_search_box_bottom {
	width:92%;
	margin:10px auto 0 auto;
	text-align:center;
}
.az_search_box_bottom {
	margin-top:12px;
}
.az_search_box_links {
	margin-top:10px;
}
.az_search_box_advance_text {
	background:url(../images/az_arrow_2.gif) 0 55% no-repeat;
	padding-left:6px;
	text-transform:lowercase;
	font-family:"Century Gothic", Tahoma, Arial;
	font-size:12px;
	float:left;
}
.az_search_box_advance_text a {
	color:#344150;
}
.az_search_box_button {
	float:right;
}
/*------------------------------------------*/
/*      AZ Search Box Settings (EOF)        */
/*------------------------------------------*/




/*------------------------------------------*/
/*            Sidebox Settings              */
/*------------------------------------------*/
.az_box_new, 
#az_left_bar_mid .az_box2_new, #az_left_bar_mid .az_box2_new, 
#az_left_bar_mid .az_box3_new, #az_left_bar_mid .az_box3_new {
	width:233px;
	overflow:hidden;
	margin:0;
	padding:0;
	margin-bottom:3px;
}

.az_box_top_new { width:100%; }
.az_box_top_l_new {
	background:url(../images/az_box_top_l.png) no-repeat;
}
.az_box_top_r_new {
	background:url(../images/az_box_top_r.png) right top no-repeat;
	padding:0 29px 0 6px;
}
.az_box_top_m_new {
	background:url(../images/az_box_top_m.png) repeat-x;
	height:45px;
}

/* 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 {}
/* Box2 (end) */

.az_box_top_new .boxTitle {
	font-family:"Century Gothic", Verdana, Tahoma;
	text-align:left;
	font-size:18px;
	color:#f94f08;
	text-indent:15px;
	line-height:45px;
}
.az_box_top_new .boxTitle a {
	color:#f94f08;
}

.az_box4_new .az_box_top_new .boxTitle {
	text-indent:10px;
}

.az_box_cont_new {}
#az_left_bar .az_box_cont_l_new, #az_right_bar .az_box_cont_l_new {}
#az_left_bar .az_box_cont_r_new, #az_right_bar .az_box_cont_r_new {}
.az_box_cont_m_new, .az_box_cont_m_new {
	border:1px solid #828282;
	background:url(../images/az_specials_bg.png) left bottom repeat-x #ffffff;
	padding:0;
}

#az_left_bar .boxContents, #az_right_bar .boxContents, 
#az_search_box_pane .boxContents {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#344150;
	text-align:left;
	padding:5px 5px 5px 5px;
}
#az_search_box_pane .az_box_new {
	margin:0;
}

/* Box2 */
.az_box2_new .az_box_cont_new {}
#az_left_bar .az_box2_new .az_box_cont_m_new, #az_right_bar .az_box2_new .az_box_cont_m_new {
	border:1px solid #797979;
	background:url(../images/az_categ_bg.png) repeat-x #d3eefb;
	padding:0;
}
/* Box2 (END) */

/* Box3 */
.az_box3_new .az_box_cont_new {}
#az_left_bar .az_box3_new .az_box_cont_l_new, #az_right_bar .az_box3_new .az_box_cont_l_new {
	border:1px solid #868686;
}
#az_left_bar .az_box3_new .az_box_cont_m_new, #az_right_bar .az_box3_new .az_box_cont_m_new {
	border:none;
	border-top:1px solid #d8d9c8;
	border-bottom:1px solid #ced1b9;
	background:url(../images/az_manufacturers_bg.png) repeat-x #d7dcc0;
	padding:0;
}
/* Box3 (END) */

.az_box_bottom_new {}
.az_box_bottom_l_new {}
.az_box_bottom_r_new {}
.az_box_bottom_m_new {}

/* Box2 */
.az_box2_new .az_box_bottom_l_new {}
.az_box2_new .az_box_bottom_r_new {}
.az_box2_new .az_box_bottom_m_new {}
/* Box2 (end) */

.az_box_bottom_new .boxTitle {}

.az_box_sep {}
/*------------------------------------------*/
/*         Sidebox Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*          Content Box Settings            */
/*------------------------------------------*/
.contentBoxHeading {}
.contentBoxHeading_l {}
.contentBoxHeading_m {}
.contentBoxHeading_r {}

.contentBox {}
.contentBoxContents {}
/*------------------------------------------*/
/*       Content Box Settings (EOF)         */
/*------------------------------------------*/




/*------------------------------------------*/
/*       AZ Product Listing Settings        */
/*------------------------------------------*/
.az_product_list {}
.az_product_list_row {
	padding:0 0px 0 0px;
	width:100%;
	clear:both;
}
.az_product_list_col {
	float:left;
	text-align:center;
	margin-right:2px;
}

.az_product_list_sep_hor {
	padding:2px 0 0px 0;
	clear:both;
}
.az_product_list_sep_ver {}

.az_product_list_item {
	margin:0px auto 0px auto;
	text-align:left;
	width:100%;
}
.az_product_list_contents {
	border-left:1px solid #797979;
	border-right:1px solid #666666;
	border-bottom:1px solid #737373;
	padding:8px 5px 8px 5px;
	overflow:hidden;
}
.az_product_list_desc {
	font-family:"Century Gothic", Tahoma, Arial;
	font-size:12px;
	color:#797979;
	margin:4px auto 0 auto;
	width:90%;
}
.az_product_list_img {
	text-align:center;
	float:left;
	width:55%;
}
.az_product_list_img a {
	display:block;
}
.az_product_list_img .az_imgbox_new {
	margin:0;
}
.az_product_list_head {
	background:url(../images/az_prod_header_m.gif) repeat-x;
	text-align:center;
	border:1px solid #92a85a;
	height:31px;
	line-height:31px;
}
.az_product_list_head a {
	font-family:"Century Gothic", Tahoma, Arial;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	/*text-transform:uppercase;*/
}
.az_product_list_head a:hover {
	color:#eaeaea;
}
.az_product_list_price {}
.az_product_list_button {
	float:right;
	width:43%;
}
.az_product_list_button_sep {
	background:url(../images/az_prod_hr_line.gif) 0% 0  no-repeat;
	padding-top:1px;
	margin:8px 0 8px 0;
}
.az_product_list_info {
	margin-bottom:6px;
	padding-left:4px;
}
.az_product_list_info a {
	color:#e8eabf;
	text-transform:lowercase;
}
.az_product_list_info a:hover {
	color:#d1d9cd;
}
.az_product_list_buy {}
/*------------------------------------------*/
/*    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 {}

.az_imgbox_cont_new {}
.az_imgbox_cont_l_new {}
.az_imgbox_cont_r_new {}
.az_imgbox_cont_m_new {}

.az_imgbox_bottom_new {}
.az_imgbox_bottom_l_new {}
.az_imgbox_bottom_r_new {}
.az_imgbox_bottom_m_new {}
/*------------------------------------------*/
/*        Image Box Settings (EOF)          */
/*------------------------------------------*/




/*------------------------------------------*/
/*             Random Settings              */
/*------------------------------------------*/
#az_brands {
	text-align: center;
	height:68px;
	overflow:hidden;
	padding-top:0px;
}

#az_brands select {
	border:1px solid #75776a;
	background-color:#f3f5e8;
	color:#484945;
	width:75%;
}

.az_box_heading {
	font-family:"Century Gothic", Arial, Verdana;
	font-size:14px;
	color:#797979;
	line-height:normal;
	margin-top:10px;
}
.az_box_contents {
	line-height:normal;
}

#az_categories {
	width:190px;
	margin:0 auto 0 auto;
}
#az_categories ul, #az_categories ul li {
	list-style:none;
	padding:0;
	margin:0;
}
#az_categories ul li {
	background:url(../images/az_leftbox_category.gif) no-repeat;
	margin-bottom:10px;
	text-indent:40px;
}
#az_categories ul ul li {
	background:url(../images/az_arrow_2.gif) 23% 50% no-repeat;
	border-bottom:1px dotted #b7c4ca;
}
#az_categories ul li a {
	line-height:20px;
}
#az_categories ul ul li {
	margin:0px 0 5px 0;
	text-indent:50px;
}
/*------------------------------------------*/
/*          Random Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*             Prices Settings              */
/*------------------------------------------*/
.az_line_through {
	text-decoration:line-through;
}
.productSpecialPrice {}
.az_productPrice .productSpecialPrice, 
.az_productPrice2 .productSpecialPrice {
	font-family:Arial, Verdana, Tahoma;
	font-size:24px;
	color:#f94f08;
	font-weight:bold;
	letter-spacing:-1px;
}
.az_productPrice2 .productSpecialPrice {}
.az_smallCur {
	font-size:16px;
	color:#848484;
}
.az_productPrice, .az_productPrice2 {
	font-family:Arial, Verdana, Tahoma;
	font-size:24px;
	color:#f94f08;
	font-weight:bold;
	letter-spacing:-1px;
}
.az_productPrice2 {}
.az_productPrice .az_line_through, .az_productPrice2 .az_line_through {
	color: #ef9139;
	font-size:18px;
}
.az_productPrice2 .az_line_through {}
.az_productPrice .az_line_through .az_smallCur, 
.az_productPrice2 .az_line_through .az_smallCur { 
	font-size:14px;
}
/*------------------------------------------*/
/*          Prices Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*             Button Settings              */
/*------------------------------------------*/
.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, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-transform:lowercase;
	white-space:nowrap;
	height:32px;
	line-height:32px;
	display:inline-block;
	padding:0;
	margin:0;
	cursor:pointer;
	text-align:center;
}

.az-button-left {
	background:url(../images/az_button_left.png) no-repeat;
	width:9px;
}
.az-button-middle {
	background:url(../images/az_button_mid.png) repeat-x;
	padding:0 2px 0 2px;
}
.az-button-right {
	background:url(../images/az_button_right.png) no-repeat;
	width:10px;
}
.az-button-left2, .az-button-middle2, .az-button-right2 {
	font-family:Arial, Verdana, Tahoma;
	color:#bc9253;
	height:auto;
	line-height:normal;
	font-size:14px;
}
.az-button-left2 {
	width:0px;
}
.az-button-middle2 {
	padding:0;
}
.az-button-right2 {
	width:0px;
}
.az-button-left3, .az-button-middle3, .az-button-right3 {
	height:23px;
	line-height:23px;
	font-size:11px;
	text-transform:capitalize;
}
.az-button-left3 {
	background:url(../images/button_quick_find_l.gif) no-repeat;
	width:7px;
}
.az-button-middle3 {
	background:url(../images/button_quick_find.gif) repeat-x;
	padding:0 2px 0 2px;
}
.az-button-right3 {
	background:url(../images/button_quick_find_r.gif) no-repeat;
	width:11px;
}
/*------------------------------------------*/
/*          Button Settings (EOF)           */
/*------------------------------------------*/
