/*
  $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)

*/


/*------------------------------------------*/
/*             Common Css                   */
/*------------------------------------------*/

body{
	margin:0px;	
	text-align:center;
	font-family:"Century Gothic", Tahoma, Arial;	
	color:#717A83;
}

a{
	text-decoration:none;
	color:#E44487;
}

input, select{
	color:#717A83;
}

img{
	border:none;
}

fieldset{
	text-align:left;
}

h1, h2, h3, h4{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	font-weight:bold;
}

.clear{
	clear:both;
	height:0px;
	width:0px;
}

.az_top_border, .az_bottom_border{
	height:1px;
	width:100%;
	border-bottom:#e0e3e8 solid 1px;
}

.az_top_border{
	margin-top:10px;
	margin-bottom:20px;
}

.az_bottom_border{
	margin-top:10px;
	margin-bottom:10px;
}

#loginDefault h1, #timeoutDefaultHeading, #cartEmptyText{
	font-family:tahoma, arial, helvetica;
	font-size:12px;
	color:#E44487;
}

#cartEmptyText{
	font-size:14px;
}

address{
	font-size:12px;
	color:#6b6b6b;
}

form fieldset legend, .buttonRow{
	font-family:tahoma, arial, helvetica;
	font-size:12px;
	color:#E44487;
}

.inputLabel, .information, .radioButtonLabel, .checkboxLabel, .content, #pageNotFound div ul li, #contactUsForm label, #cartProdTitle,
.cartTotalDisplay{
	color:#6b6b6b !important;	
	font-family:tahoma, arial, helvetica;
	font-size:11px !important;	
}

.rowEven{
	background-color:#fefefe;
}

.rowOdd{
	background-color:#f4f4f4;
}

#cartSubTotal{
	background-color:#FFFFFF;
}

.alert {
	font-family:tahoma, arial, helvetica;
	font-size:11px !important;
	color:#FF0000;
}

label.inputLabel {
	float:left;
	font-size:0.95em;
	width:10em;
}

#loginDefault *{
	text-align:left;
}

.forward{
	float:right;
}

.back{
	float:left;
}

.clearBoth{
	clear:both;
}

.cartQuantity br{
	display:none;
}

.cartQuantity{
	vertical-align:middle;
}

fieldset{
	margin-bottom:5px;
}

fieldset label{
	font-family:"Century Gothic", Tahoma, Arial;
	font-size:12px;
}

/*------------------------------------------*/
/*             End Common Css               */
/*------------------------------------------*/

/*------------------------------------------*/
/*             Header Css                   */
/*------------------------------------------*/
.wrapper{
	width:935px;
	background:url("/includes/templates/tc12000/images/az_main_bg.png"/*tpa=/images/az_main_bg.png*/) right top no-repeat;
	margin-left:auto;
	margin-right:auto;
}

.az_main_header{
	height:125px;
}

#az_information_box{
	float:right;
	padding-top:15px;
	padding-right:20px;
	font-weight:550;
}

#az_information_box a{
	font-size:12px;
	font-family:Tahoma, Arial, "Century Gothic";
	color:#717a83;
	text-transform:uppercase;
}

#az_information_box a:hover{
	text-decoration:underline;
}

.az_info_box_separator{
	background:url("/includes/templates/tc12000/images/az_infobar_separator.gif"/*tpa=/images/az_infobar_separator.gif*/) center no-repeat;
	height:9px;
	width:3px;
	margin-left:6px;
	margin-right:6px;
}

#az_header_logo{
	/*background:url("/includes/templates/tc12000/images/az_logo.png") no-repeat;*/
	float:left;
	height:36px;
	width:267px;
	margin-left:16px;
	margin-top:20px;
}

#az_header_logo a{
	display:block;
	width:100%;
	height:36px;
}

.az_menu_link_container_left{
	width:6px;
	height:26px;
	float:left;
}

.az_menu_link_container_right{
	width:8px;
	height:26px;
	float:left;
}

.az_menu_link_container{
	float:left;
	height:37px;
}

.az_main_menu_l, .az_main_menu, .az_main_menu_r{
	width:6px;
	height:36px;
	float:left;
	margin-top:26px;
}

.az_main_menu_l{
	background:url("/includes/templates/tc12000/images/az_main_menu_left.png"/*tpa=/images/az_main_menu_left.png*/) no-repeat;	
}

.az_main_menu{
	background:url("/includes/templates/tc12000/images/az_main_menu_bg.png"/*tpa=/images/az_main_menu_bg.png*/) repeat-x;
	float:left;
	width:922px;
}

.az_main_menu_r{
	background:url("/includes/templates/tc12000/images/az_main_menu_right.png"/*tpa=/images/az_main_menu_right.png*/) no-repeat;	
	float:left;
	width:7px;
}

.az_active_menu_l{
	background:url("/includes/templates/tc12000/images/az_active_menu_left.png"/*tpa=/images/az_active_menu_left.png*/) no-repeat;
	height:26px;
	width:6px;
	float:left;
	margin-top:5px;
}

.az_active_menu_r{
	background:url("/includes/templates/tc12000/images/az_active_menu_right.png"/*tpa=/images/az_active_menu_right.png*/) no-repeat;
	height:26px;
	width:8px;
	float:left;
	margin-top:5px;
}

.az_active_menu{
	background:url("/includes/templates/tc12000/images/az_active_menu_bg.png"/*tpa=/images/az_active_menu_bg.png*/) repeat-x;
	height:26px;
	float:left;
	margin-top:5px;
}

.az_active_menu_anchor{
	color:#e80161 !important;
	margin-top:5px !important;
}

.az_menubarmain{
	list-style:none;
	padding-left:0px;
	margin:0px;
	width:100%;
}

.az_menubarmain li{
	float:left;
	height:36px;	
}

.az_menu_item{	
	padding:0px 6px 0px 6px;	
}

.az_menu_item div a{
	display:block;
	color:#717a83;
	font-family: "Century Gothic", Tahoma, Arial;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:10px;
}

.az_dropdownmenu .az_tabular_drop_down .f_left .az_header a:hover{
	background-color:#DCE6E9;
}

.az_dropdownmenu .az_tabular_drop_down .f_left .az_mi_child a:hover{
	background-color:#DCE6E9;
}

.az_dropdownmenu, .az_dropdownmenu ul, .az_dropdownmenu ul li{
	padding-left:0px;
	margin-left:0px;
}

.az_dropdownmenu ul li a{
	padding-left:10px;
}

.az_dropdownmenu ul li a:hover{
	background-color:#DCE6E9;	
}

#az_category_slider_container{
	height:288px;
}

#az_manufacturer_slider_container{
	height:47px;
}

.az_tabular_drop_down{
	width:400px !important;
}

.az_tabular_drop_down .f_left{
	padding-bottom:0px;
}

.az_tabular_drop_down .az_header{
	font-weight:bold;
	background-color:#FBFCFD;	
	text-align:left;	
	cursor:pointer;
}

.az_tabular_drop_down .az_header a{
	padding:3px 0px 3px 5px;
	font-family:"Century Gothic",Tahoma,Arial;
}

.az_mi_child{
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	font-size:16px !important;
	cursor:pointer;
}

.active_tabmenu_item{
	background-color:#CBDBDC !important;
}

.az_mi_child a{
	padding:0px 0px 0px 5px !important;	
}

.az_tabular_drop_down .f_left{
	width:33%;
	white-space:nowrap;
}

.az_dropdownmenu{
	display:none;
	list-style:none;
	position:absolute;
	float:left;
	z-index:333;
	white-space:nowrap;
	background:url("/includes/templates/tc12000/images/az_sidebox_bg.gif"/*tpa=/images/az_sidebox_bg.gif*/) left bottom repeat-x;	
	padding:0px 10px 20px 10px;	
	border:#E0E3E8 solid 1px;
	background-color:#FFFFFF;
	margin-top:9px;
	margin-left:-5px;
	width:auto;
}

.az_dropdownmenu ul{
	display:block;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
	margin-top:5px;
}

.az_dropdownmenu ul li{
	float:none !important;
	height:22px !important;
	display:block;
	width:100%;
	margin-left:0px;
	padding-left:5px;	
	padding-top:0px;
	padding-bottom:0px;
}

.az_single_column_drop_down{
	width:150px !important;
}

.az_dropdownmenu li a{
	margin-left:0px;
	padding-left:0px;	
	padding-top:0px;
	padding-bottom:0px;
}

.az_dropdownmenu li a:hover{
	text-decoration:underline;
}

.active_li{
	background-color:#CBDBDC;	
}


.az_single_column_drop_down li a{
	margin-top:0px !important;
	font-size:12px;
}

.az_subcat_2nd_level, .az_subcat_3rd_level{
	width:33%;
	float:left;	
}

/*Search Box*/

.az_search_box div{
	float:left;
}

.az_search_box_left{
	background:url("/includes/templates/tc12000/images/az_search_box_left.gif"/*tpa=/images/az_search_box_left.gif*/) no-repeat;
	height:28px;
	width:5px;	
}

.az_search_box_right{
	background:url("/includes/templates/tc12000/images/az_search_button.png"/*tpa=/images/az_search_button.png*/) no-repeat;
	height:28px;
	width:41px;	
}

.az_search_box_content{
	background:url("/includes/templates/tc12000/images/az_search_box_bg.png"/*tpa=/images/az_search_box_bg.png*/) repeat-x;
	height:28px;
}

.az_search_box{
	margin-top:4px;
	float:right !important;
}

#az_search_submit{
	display:block;
	height:28px;
	width:39px;	
	cursor:pointer;
}

#az_search_field{
	border:none;
	background-color:#f8fafc;
}

/*End Search Box*/

/*------------------------------------------*/
/*             End Header Css               */
/*------------------------------------------*/

/*------------------------------------------*/
/*			Other Main Page Elements		*/
/*------------------------------------------*/

#az_banner_main{
	margin-top:10px;
	background:url("/includes/templates/tc12000/images/az_banner_main.jpg");
	width:932px;
	height:101px;
}

#az_banner_main a{
	display:block;
	height:101px;
	width:100%;
}

.az_site_content{
	width:690px;
	float:right;
	margin-left:10px;
}

.rs_heading{
	color:#E44487;
	font-size:11px;
	font-weight:600;
	padding-top:5px;
	text-align:left;
	text-transform:capitalize;
}


.categoryListBoxContents{
	float:left;
	padding-bottom:5px;
}

.catDescContent{
	font-size:12px;
	color:#717A83;
	padding-bottom:5px;
}

.categoryListBoxContents a{
	font-size:12px;
	color:#e44487;
}

.boxContents table{
	margin-top:5px;
}

.az_product_count{
	color:#e44487;
	margin-right:5px;
}

.f_left{
	float:left;
}

.f_right{
	float:right;
}

.width25p{
	width:23%;
	padding-left:10px;
}

.width50p{
	width:49%;
}

.infoBoxHeading{
	text-align:left;
}

.az_product_list_head, .az_product_list_img{
	padding-bottom:10px;
}

.az_product_list_head a, .az_product_list_data{
	color:#717a83;
	font-family:Arial, Tahoma, Helvetica;
	font-size:12px;
}

.az_product_list_data{
	font-size:12px;
	text-align:left;
}

#productsListingListingTopLinks{
	text-align:right;
	font-family:"Century Gothic", Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
}

#productsListingListingTopLinks strong{
	color:#e44487;	
}

#productsListingListingTopLinks a{
	color:#717a83;
}

.productGeneral{
	text-align:left;
}

#az_product_info_left{
	margin-left:10px;
	padding-right:20px;
}

#az_product_info_right{
	width:70%;
}

#productMainImage{
	float:left;
}

#cartAdd{
	width:200px;
	float:right;
}

#productDetailsList{
	text-align:left;
}

#productTellFriendLink{
	margin-top:10px;
}

#az_product_info_left, #az_product_info_right, #az_product_info_bottom{
	margin-top:20px;
}

#az_product_info_right *, #az_product_info_bottom *{
	font-size:12px;
	font-family:"Century Gothic", Arial, Helvetica;
}

#productDescription{
	text-align:left;
}

#attribsOptionsText{
	text-align:left;
	margin-bottom:10px;
}

.wrapperAttribsOptions .optionName{
	padding-right:5px;
	margin-top:2px;
}

/*------------------------------------------*/
/*				  Side Boxes				*/
/*------------------------------------------*/
.az_box_top_new{
	line-height:24px;
	height:24px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.az_box_cont_new{
	background:url("/includes/templates/tc12000/images/az_sidebox_bg.gif"/*tpa=/images/az_sidebox_bg.gif*/) left bottom repeat-x;	
	margin-top:0px;
	padding-top:0px;
}

.az_box_new .az_box_cont_new .az_box_cont_l_new .az_box_cont_r_new .az_box_cont_m_new .boxContents{
	border-left:#e0e3e8 solid 1px;
	border-right:#e0e3e8 solid 1px;
}

.az_box_top_m_new{
	background:url("/includes/templates/tc12000/images/az_sidebox_header_left.gif"/*tpa=/images/az_sidebox_header_left.gif*/) no-repeat;
	
}

.az_box_top_r_new{
	background:url("/includes/templates/tc12000/images/az_sidebox_header_bg.gif"/*tpa=/images/az_sidebox_header_bg.gif*/) repeat-x;
}

.az_box_top_l_new{
	background:url("/includes/templates/tc12000/images/az_sidebox_header_right.gif"/*tpa=/images/az_sidebox_header_right.gif*/) right no-repeat;
	padding-right:4px;
}

.az_box_bottom_l_new{
	background:url("/includes/templates/tc12000/images/az_sidebox_bottom_left.png"/*tpa=/images/az_sidebox_bottom_left.png*/) left no-repeat;
	height:5px;	
}

.az_box_bottom_r_new{
	background:url("/includes/templates/tc12000/images/az_sidebox_bottom_right.png"/*tpa=/images/az_sidebox_bottom_right.png*/) right no-repeat;		
	height:5px;
	padding-right:4px;
	padding-left:4px;
}

.az_box_bottom_m_new{
	background:url("/includes/templates/tc12000/images/az_sidebox_bottom_bg.png"/*tpa=/images/az_sidebox_bottom_bg.png*/) repeat-x;
	height:5px;
}

.az_box_top_m_new .boxTitle{
	color:#FFFFFF;
	font-size:14px;
	font-weight:200;
}

.az_left_bar{
	width:230px;
	float:left;
}

.rs_collapse {
	overflow:hidden;
	width:180px;
	margin-left:20px;
	font-family:"Century Gothic", Tahoma, Arial;
	font-size:12px;
}

.rs_toggle {
	font-size:12px;
	text-align:right;
	text-decoration:underline;
	cursor:pointer;
	margin-top:4px;	
	color:#f00880;
	text-decoration:underline;
}

.searchHeading{
	color:#e44487;
	text-transform:capitalize;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	padding-top:5px;
}

.az_box_heading, .boxText a, .boxText{
	text-transform:capitalize;
	font-size:11px;
	font-weight:600;
	padding-top:5px;
}

.search_item{
	text-align:left;	
}

.search_item td{
	background:url("/includes/templates/tc12000/images/az_bullet.gif"/*tpa=/images/az_bullet.gif*/) left center no-repeat;
	margin-right:10px;
}

.search_item td div{
	color:#e44487;
}

.search_item td div a{
	color:#717a83;
}

.az_box_bottom_new{
	font-size:0px;
}

.az_pBox_col{
	vertical-align:top;
}

.az_pbox_new{
	vertical-align:top;
}

.smallText{
	position:relative;
}

.boxContents{
	padding-bottom:5px;
}

.smallText .az_pbox_new .az_pbox_cont_new .az_pbox_cont_l_new .az_pbox_cont_r_new .az_pbox_cont_m_new .boxContents{
	padding-bottom:105px;
}

.az_product_list_price{
	padding-top:15px;
}

/*------------------------------------------*/
/*  			 End Side Boxes			    */
/*------------------------------------------*/

/*------------------------------------------*/
/*  			 Product Box			    */
/*------------------------------------------*/

.normalprice{
	color:#717a83;
	text-decoration:line-through;
	font-weight:normal;
}

.productSpecialPrice, .productPrice{
	color:#e2377e;
	font-family:"Century Gothic", Arial, Tahoma;
	font-size:16px;
	font-weight:bold;
}

.smallCur{
	color:#717a83;
	font-size:11px;
}

.az_product_list_buy{
	float:right;
}

.az_product_list_info{
	float:left;
}

.boxContents{
	text-align:left !important;
}

.az_product_list_img{
	text-align:center !important;
}

.az_prod_box_options{
	position:absolute;
	bottom:0px;
	width:85%;
	text-align:center !important;
}

.az_product_options_box{
	margin-top:6px;
	width:100%;
}

.az_product_list_head a{
	text-transform:uppercase;
}
/*------------------------------------------*/
/*  			 End Product Box		    */
/*------------------------------------------*/

/*------------------------------------------*/
/*             Buttons Css                  */
/*------------------------------------------*/
.az-button-left, .az-button-middle, .az-button-right, 
.az-button-left1, .az-button-middle1, .az-button-right1{
  line-height:23px;
  height:25px;
  font-family: Tahoma, Verdana;
  font-size:11px;
  font-weight:bold;
  color:#717a83;
  padding:0;
  margin:0;
  vertical-align: bottom;
  display:inline-block;  
  cursor:pointer;
  text-transform:lowercase;
}

.navNextPrevList{
	width:225px;
	float:left;
}

.az-button-left, .az-button-left1{
  background:url("/includes/templates/tc12000/images/az_button_left.png"/*tpa=/images/az_button_left.png*/) no-repeat;
  width:5px;
}

.az-button-right, .az-button-right1{
  background:url("/includes/templates/tc12000/images/az_button_right.png"/*tpa=/images/az_button_right.png*/) no-repeat;
  width:5px;
}

.az-button-middle1, .az-button-middle {
  background:url("/includes/templates/tc12000/images/az_button_bg.png"/*tpa=/images/az_button_bg.png*/) repeat-x;
  white-space:nowrap;
}

.az-button-middle1{
	color:#e2377e;
}

.az-button-middle{
	color:#717a83;
}

.az-template-submit {
	border:none;
	border:0 none;
	padding:0;	
	margin:0 !important;
	background:none;
	overflow:visible;
	cursor:pointer;
	vertical-align:top;
}

.centerBoxWrapper{
	padding:10px 0px 10px 0px;
}

.infoBoxHeading{
	font-weight:bold;
}

/*------------------------------------------*/
/*            End Buttons Css               */
/*------------------------------------------*/

/*------------------------------------------*/
/*           Image Box Settings             */
/*------------------------------------------*/
.az_imgbox_new {

}

.az_imgbox_top_new {
}
.az_imgbox_top_l_new {
	background:url("/includes/templates/tc12000/images/az_ibox_top_l_new.gif"/*tpa=/images/az_ibox_top_l_new.gif*/) no-repeat;
}
.az_imgbox_top_r_new {
	background:url("/includes/templates/tc12000/images/az_ibox_top_r_new.gif"/*tpa=/images/az_ibox_top_r_new.gif*/) right top no-repeat;
	padding:0 4px 0 5px;
}
.az_imgbox_top_m_new {
	background:url("/includes/templates/tc12000/images/az_ibox_top_m_new.gif"/*tpa=/images/az_ibox_top_m_new.gif*/) repeat-x #FFFFFF;
	height:5px;
	font-size:0;
}

.az_imgbox_cont_new {
}
.az_imgbox_cont_l_new {
	background:url("/includes/templates/tc12000/images/az_ibox_cont_l_new.gif"/*tpa=/images/az_ibox_cont_l_new.gif*/) repeat-y;
}
.az_imgbox_cont_r_new {
	background:url("/includes/templates/tc12000/images/az_ibox_cont_r_new.gif"/*tpa=/images/az_ibox_cont_r_new.gif*/) right top repeat-y;
	padding:0 1px 0 2px;
}
.az_imgbox_cont_m_new {
	background:#FFFFFF;
}

.az_imgbox_bottom_new {
}
.az_imgbox_bottom_l_new {
	background:url("/includes/templates/tc12000/images/az_ibox_bottom_l_new.gif"/*tpa=/images/az_ibox_bottom_l_new.gif*/) left bottom no-repeat;
}
.az_imgbox_bottom_r_new {
	background:url("/includes/templates/tc12000/images/az_ibox_bottom_r_new.gif"/*tpa=/images/az_ibox_bottom_r_new.gif*/) right bottom no-repeat;
	padding:0 5px 0 5px;
}
.az_imgbox_bottom_m_new {
	background:url("/includes/templates/tc12000/images/az_ibox_bottom_m_new.gif"/*tpa=/images/az_ibox_bottom_m_new.gif*/) left bottom repeat-x #FFFFFF;
	height:7px;
	font-size:0;
}
/*------------------------------------------*/
/*        Image Box Settings (EOF)          */
/*------------------------------------------*/



/*------------------------------------------*/
/*					Footer					*/
/*------------------------------------------*/
.az_footer_links{
	width:100%;
}

.az_footer_menu{
	list-style:none;	
	width:100%;
	height:50px;
	padding-left:0px;
	margin-left:0px;
}

.az_footer_menu li{
	text-align:center;	
	float:left;
	height:37px;	
}

.az_footer_menu li a{
	color:#717880;
}

.az_footer_menu_tb{
	width:100%;
}

.az_footer_menu li a{
	display:block;
	font-family:"Century Gothic", Tahoma, Arial;
	font-size:10px;
	margin-top:12px;
	text-decoration:none;
}

.az_footer_menu li a:hover{
	text-decoration:underline;
}

.az_footer_note div{
	font-family:"Century Gothic", Tahoma, Arial;
	font-size:10px;
	margin-top:12px;
	text-decoration:none;
}

.az_footer_menu_separator{
	background:url("/includes/templates/tc12000/images/az_footer_sep.png"/*tpa=/images/az_footer_sep.png*/);
}

.az_footer_menu_link{
	margin-left:10px;
}

.az_footer_menu_left{
	width:7px; 
	height:37px;
	background:url("/includes/templates/tc12000/images/az_footer_left.png"/*tpa=/images/az_footer_left.png*/);
}

.az_footer_menu_right{
	width:7px; 
	height:38px;
	background:url("/includes/templates/tc12000/images/az_footer_right.png"/*tpa=/images/az_footer_right.png*/);
}

.az_footer_menu_item{
	height:37px;
	background:url("/includes/templates/tc12000/images/az_footer_bg.png"/*tpa=/images/az_footer_bg.png*/) repeat-x;
}

.az_footer_menu_item a{
	text-transform:uppercase;
}

/*------------------------------------------*/
/*				   End Footer				*/
/*------------------------------------------*/

/*
	Others...
*/

#reviewsWrite{
	text-align:left;
}

#reviewsWrite *{
	font-size:12px;
}

#reviewsWriteProductPageLink{
	margin-bottom:5px;
}

#allProductsDefaultHeading{
	text-align:left;
	font-size:14px;	
	font-weight:bold;
}

#sorter{
	text-align:left;
	font-size:12px;
}

#contactUsForm label, #contactUsForm input{
	margin-bottom:5px;
}

#siteMapList *{
	text-align:left;
}

#siteMapList ul li{
	font-size:12px;
	margin-left:20px;
}

.buttonRow{
	margin-right:10px;
	text-align:left;
}

#checkoutBillto, #checkoutShipto{
	text-align:left;
}

#productListHeading, #categoryImgListing{
	text-align:left;
}

#indexProductList form{
	text-align:right;
}

#indexProductList form .inputLabel{
	float:none !important;
}