/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
@import url("css/animebox.css");
@import url("css/infobox.css");


/* body { background-color:#ffffff;  }*/

.boxText, .topboxText, .footerText, .cartText { font-family: "Century Gothic",Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
.topboxText  { color: #218596; }
.footerText {  color: white; }
.footerText a {
	text-decoration:underline;
	font-weight:bold;
	color:#218596;
}
.footerText a:hover {
	color:#3d6e76;
}
.cartText { color: #e69701; }
.bestsellerText {
	font-family:"Century Gothic",Tahoma, Arial;
	font-size:11px;
	color: #ff750a;
	font-weight:bold;
	height:20px;
}
.bestsellerText a {
	color:#218596;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
}
.bestsellerText a:hover {
	color:#4a8e99;
}
.errorBox { font-family : "Century Gothic",Tahoma, Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : "Century Gothic",Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : "Century Gothic",Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

ul.pagenav {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
ul.pagenav li {
	float:left;
	font-family:"Century Gothic", Tahoma;
	font-size:11px;
	font-weight:normal;
	background:url(images/az_template/az_bullet1.gif) left 3px no-repeat;
	padding:4px 0 4px 22px;
	margin-right:20px;
}
/*ul.pagenav li.pagenav_sep {
	padding:0 6px 0 6px;
}*/
ul.pagenav a {
	color:#218596;
	text-transform:lowercase;
	text-decoration:underline;
}
ul.pagenav a:hover {
	color: #568c95;
}


ul.pagenav2 {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
ul.pagenav2 li {
	float:left;
	font-family:"Century Gothic", Tahoma;
	font-size:11px;
	font-weight:normal;
	background:url(images/az_template/az_bullet1.gif) left 3px no-repeat;
	padding:4px 0 4px 22px;
	margin-right:20px;
}
/*ul.pagenav li.pagenav_sep {
	padding:0 6px 0 6px;
}*/
ul.pagenav2 a {
	color:#ffffff;
	text-transform:lowercase;
	text-decoration:underline;
}
ul.pagenav2 a:hover {
	color: #ffcccc;
}





.infobox-heading {
	text-align:center;
	font-family: "Century Gothic", Tahoma, Verdana;
	color:#b78a47;
	font-size:16px;
	font-weight:bold;
}

TABLE.productListing a {
	color:#190511;
}
TABLE.productListing a:hover {
	color:#cccccc;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #c3c3c3;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: "Century Gothic",Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #517179;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#190511;
}

A.pageResults {
  color: #536475;
}

A.pageResults:hover {
  color: #155661;
  background: #b2c2c6;
}

TD.pageHeading, DIV.pageHeading {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #155661;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.smallheadingText, SPAN.smallText, P.smallText {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

SPAN.greetUser {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
	color: #ff8a11;
}
SPAN.productPrice SPAN.productSpecialPrice, SPAN.productPrice2 SPAN.productSpecialPrice {
  font-family: "Century Gothic", Tahoma, Arial, Verdana;
  color:#ff8a11cc6600;
  font-size:24px;
  font-weight:normal;
}
SPAN.productPrice2 SPAN.productSpecialPrice {
  font-size:18px;
  color:#ff8a11;
}
.smallCur {
  font-size:12px;
  color:#ff8a11;
  font-weight:normal;
}
SPAN.productPrice2 .smallCur {
	color:#ff8a11;
	font-size:12px;
	font-weight:normal;
}
SPAN.productPrice, SPAN.productPrice2 {
  font-family: "Century Gothic", Tahoma, Arial, Verdana;
  font-size:24px;
  color:#ff8a11;
  font-weight:normal;
}
SPAN.productPrice2 {
  font-size:18px;
  color:#ff8a11;
}
SPAN.productPrice s, SPAN.productPrice2 s {
	color:#ff550a;
	font-size:14px;
}
SPAN.productPrice2 s {
	font-size:14px;
}
.prod_name {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

SPAN.errorText {
  font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #e2f3f5; cursor: pointer; }
.moduleRowSelected { background-color: #99ffcc; }

.checkoutBarFrom, .checkoutBarTo { font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #57677e; }
.checkoutBarCurrent { font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #283650; }

/* message box */

.messageBox { font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: "Century Gothic", Tahoma, Verdana, Arial; font-size: 10px; background-color: #ffb3b5; color:#000000; }
.messageStackSuccess { font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif; font-size: 10px; background-color: #d6fe99; color:#000000; }

/* input requirement */

.inputRequirement { font-family: "Century Gothic", Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



.checkout-overlay{  visibility:hidden;   position:absolute;   left:0px;   top:0px;   width:100%;     text-align:center;   z-index:5000;   background-color:#FFF}
.checkout-dialog-box{  position:absolute;   visibility:hidden;   width:540px;   height:300px;   z-index:9999;   text-align:center}
.checkout-js-required{  position:relative;   margin:120px auto;   padding:10px;   border:2px solid #F00;   visibility:visible;   font:12px arial,verdana,sans-serif}
.checkout-js-required h2{  font-size:18px;   margin:4px}
div#checkout-shipping-quotes{  font:14px arial;   color:#787878;   font-weight:bold;   text-align:center}
div#checkout-shipping-quotes table{  width:100%;   text-align:left}
span.pageHeading{  font-size:16px}
div#progress_bar{  position:relative;   width:300px;   height:20px;   border:1px solid #000;   padding:1px;   text-align:left}
div#progress_bar div#progress{  width:0;   background-color:#2E9127;   height:100%;   text-align:left}
div#progress_status{  font:11px verdana;   color:#96171A;   font-weight:bold;   padding-top:10px;   padding-bottom:4px}
.checkout-input-error{  border:2px solid #F00}
.checkout-form-error{color:#F00; font:11px arial; font-weight:bold; clear:left}
.checkout-spacing-1{  height:10px;   font-size:1px}
.checkout-spacing-2{  height:10px;   font-size:1px}
.checkout-input-text, .checkout-select{  font:12px arial}
.checkout-input-text{  padding:2px}
select.checkout-select{  padding:1px}
.checkout-field-short{  width:130px;   padding:2px}
.checkout-hidden{  display:none}
.pageHeading{  background:url(images/padlock.png) 10px 10px no-repeat;  height:42px;  padding:14px 10px 0px 45px}
.checkout-js-pane{ height:184px;  overflow-y:scroll;  text-align:left;  border:1px solid #000;  padding:8px}
.checkout-column-right{ width:220px;  padding-right:10px}
.checkout-column-left{ padding:0 10px 10px 10px}
.productListing-heading{ font-size:11px}
.checkout-productListing-heading{ font:14px arial;  font-weight:bold;  color:#fff;  background-color:#b6b7cb}
.checkout-productListing-heading a{ color:#fff;  font-size:12px}
.checkout-productListing-data{ padding:10px;  background-color:#fff}
.checkout-dashed-line{ border-top:1px dashed #000}
.checkout-loading{ padding:30px;  text-align:center}
.checkout-returning-customer{ border:1px solid #b6b7cb;  background-color:#fff;  padding:20px;  text-align:center;  width:100%}
.checkout-login-box table{ border:1px solid #b6b7cb}
.checkout-login-box table th{ background-color:#b6b7cb;  color:#fff;  padding:4px;  text-align:left;  font:11px arial}
.checkout-login-box table td{ padding:4px}
#checkout-coupon-status{ font:11px arial,verdana,sans-serif;text-align:left}
.checkout-order-total-wrapper{text-align:right}
.checkout-order-total{text-align:right}
.checkout-msg-success{ color:#090;  font-weight:bold;  text-align:left;  width:100%}
.checkout-msg-failure{ color:#900;  font-weight:bold;  text-align:left;  width:100%}
.checkout-order-total table tr td{ padding:4px}
.checkout-order-total table tr td.ot_total{ font-weight:bold;  font-size:16px}
span.main{ font-family:Verdana,Arial,sans-serif;  font-size:11px;  line-height:1.5}
label{display:block; float:left; padding:5px 5px 1px 5px; font-weight:bold; font-size:11px; color:#444}
label.optional{ font-weight:normal}
.checkout-tip{ clear:left;  padding-left:8px;  font:10px arial;  font-style:italic}
#bill_firstname, #ship_firstname{ width:120px}
#email_address{ width:260px}
#bill_country, #ship_country{ width:280px}
#bill_street_address, #bill_suburb, #ship_street_address, #ship_suburb{width:268px}
#bill_city, #ship_city{ width:110px}
#dob {width:120px;}
label.bill_state, label.ship_state{ display:block;  position:relative}
.state_container{ position:relative;  float:left;  *width:60px}
#bill_postcode, #ship_postcode{ width:80px}
.checkout-highlight{ background:#f8f8f9}
.payment-row, .shipping-row{ cursor:pointer;  *cursor:hand}
.shipping-row{ width:100%;  position:relative;  padding:2px}
.shipping-row .cost{ position:absolute;  top:0;  right:2px}
#dynamo-effects-logo {float: left}
ul.checkout-payment-methods {list-style:none;margin:0;padding:0}
ul.checkout-payment-methods li {padding-top:10px}
ul.checkout-payment-methods li a.payment-title {font: 14px arial;font-weight:bold;text-decoration:none}
ul.checkout-payment-methods li a.payment-title:hover {cursor:pointer;*cursor:hand;color:#000}
ul.checkout-payment-methods li div {padding-left:20px}
div.terms-container {width: 640px;height: 300px;background-color:#b6b7cb;padding:10px}
div.terms-container textarea {border:1px solid #000;height:270px}
div.terms-container .button {padding-top: 4px;text-align:right;}


#headerlogo_home {
	width:253px;
	height:108px;
	margin:0 0 0 10px;
	display:block;
	
}

#headerlogo_home {
	background:url(./images/shopgasamerica.png) no-repeat scroll 0 0 transparent;
	width:253px;
	height:108px;
	margin:0 0 0 10px;
	display:block;
	
}


#headerlogo a:link, #headerlogo a:visited  {
background:url(./images/shopgasamerica.png) no-repeat scroll 0 0 transparent;
width:253px;
height:108px;
display:block;
margin:0 0 0 10px;
}

#headerlogo a:hover{ 
  background-position: 0 -104px;
}




BODY {
/* background: URL('./images/backdrop.jpg') top center no-repeat #1158a6;*/
/* margin: 6px 0px 0px 0px;*/
 
 
 height: auto; /* gradient uses the full height of the element */
 padding: 0px; /* distance from border edge to text */


/* thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */
/* and http://www.puremango.co.uk/2010/04/css-gradient/ */
    /* fallback (Opera) */
    background: #0a55a6;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #002e62, #0a55a6);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#002e62), to(#0a55a6));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#002e62', EndColorStr='#0a55a6', GradientType=0);

/*
 / * default background colour, for all layout engines that don't implement gradients * /
 background: #0a55a6;

 / * gecko based browsers * /
 background: -moz-linear-gradient(top, #002e62, #0a55a6) no-repeat;
 
 / * webkit based browsers * / 
 background: -webkit-gradient(linear, left top, left bottom, from(#002e62), to(#0a55a6)) no-repeat;

 filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#0a55a6', startColorstr='#002e62', gradientType='0');
/ * 	color: #131b0a;* /
*/

}

#maintable {
  background:url(images/backdrop2.png) top center no-repeat ; 
  padding: 5px 0px 0px 0px; 


}



A {
  color: #0f6fc1;
  text-decoration:none;
}

A:hover {
  color: #4f8d97;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: "Century Gothic",Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000000;
  padding:1px;
}

TEXTAREA {
  width: 100%;
  font-family: "Century Gothic",Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000000;
}

FORM {
	display: inline;
}

.pagewidth {
/*	width:900px;	*/
	width:100%;	
	font-family: "Century Gothic",Tahoma;
	color: #536475;
}

#topbox {
	height:72px;
/*	width:900px; */
}
.topbox_sep {
	background:url(./images/az_template/az_topbox_sep.gif) center center no-repeat;
	width:2px;
	height:72px;
}

#sitelink {
	color:#218596;
	font-family:"Century Gothic",Tahoma, Arial, Helvetica;
	font-size:11px;
}
#sitelink:hover {
	color:#568c95;
}

#top_nav {
	/*background:url(./images/az_template/az_navbox_mid.gif) repeat-x;*/
	background:url(./images/az_navbox_mid.gif) repeat-x;
	/*background: #003366;*/
	height:60px;
}
#top_nav_mid {
	/*background:url(./images/az_template/az_navbox_bg.jpg) right top no-repeat;*/
	width:100%;
}

.az_main_menu {
	height:50px;
	margin-bottom:7px;
}
.az_menu_sep {
	width:1px;
}
.az_main_menu a {
	background:url(./images/az_template/az_menu.png) no-repeat;
	width:186px;
	line-height:50px;
	display:block;
	text-decoration:none;
	text-align:center;
	font-family:"Century Gothic",Tahoma, Verdana;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	white-space:nowrap;
}
.az_main_menu a:hover {
	background:url(./images/az_template/az_menu_over.png) no-repeat;
	color: #ffffff;
}

#header {
/*	width:900px;	*/
	height:106px;
	vertical-align: top;

}


#header2 {
	background:url(./images/topgradient.jpg) repeat-x;
/*	width:704px;	*/
	float:right;
	height:108px;
}



#header_bottom {
	/*background:url(./images/az_template/az_scroller_bg.png) no-repeat;*/
	background:url(./images/dailydeal.png) no-repeat ;
/*	width:900px;	*/
	height:74px;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: "Century Gothic",Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: "Century Gothic",Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

#maincontent {
	background:url(./images/innergradient.jpg) repeat-x #FFFFFF;
/* margin-top:16px; */
}
#content_left {
}
#content_right {
}
#content_mid {
	padding:0px 1px 0px 5px;
}
.content_mid {
	
}
#maincontent TD.inner_content {
	padding:5px 0px 16px 0px;
}

.footer {
	background:url(./images/az_template/az_footer_mid.gif) repeat-x;
}
.footer_mid {
	background:url(./images/az_template/az_footer_bg.gif) right top no-repeat;
}

#bottom_nav {
	font-size:11px;
	color:#218596;
}
#bottom_nav a {
	font-family:"Century Gothic",Tahoma, Verdana, Arial;
	font-size:11px;
	color:#218596;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
}
#bottom_nav a:hover {
	color:#9fb5c5;
}
.bottom_nav_sep {
	padding:0 12px 0 12px;
}

.az_productListing-heading {
  font-family:"Century Gothic", Tahoma;
  font-size: 12px;
  text-transform:uppercase;
  vertical-align:middle;
  text-align:center;
  padding:4px 6px 4px 6px;
}
.az_productListing-heading a {
  font-weight:bold;
  color: #218596;
}
.az_productListing-heading a:hover {
  color:#4f8d97;
}
.az_productListing-data {
	font-size:11px;
	color:#536475;
	vertical-align:top;
}

/*
.az_cat_nav, .az_cat_nav2, .az_cat_nav_end {
	text-align:left;
	margin-bottom:4px;
	text-indent:12px;
	color:#ff8a11;
}
.az_cat_nav2 {
	padding:4px 0 4px 0;
	border-bottom:1px dotted #cacaca;
	width:90%;
	margin:auto;
	text-indent:46px;
}
.az_cat_nav, .az_cat_nav_end {
	border-bottom:1px dotted #cacaca;
	width:90%;
	margin:auto;
	text-indent:2px;
}
.az_cat_nav_end {
	border-bottom:none;
}
.az_cat_nav_sel {
	color:#ff8a11;
	font-weight:normal;
}
.az_cat_nav a, .az_cat_nav2 a, .az_cat_nav_end a {
	color:#344150;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.az_cat_nav a:hover, .az_cat_nav2 a:hover, .az_cat_nav_end a:hover {
	color:#333333;
}
.az_cat_nav2 a {
	font-weight:normal;
}

.az_nav {
	margin-bottom:4px;
	text-indent:8px;
	text-align:left;
}
*/

a.az_sidebox_heading {
	font-family:"Century Gothic", Tahoma;
  	font-size: 12px;
  	text-transform:uppercase;
	color: #218596;
	font-weight:bold;
}  
a.az_sidebox_heading:hover {
  color:#4f8d97;
}

.borderedPic {
	border:1px solid #eaeaea;
}

a.az_sidebox_link {
	color:#536475;
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
}

span.cartTitle {
	color:#ffffff;
	font-size:18px;
	font-family:"Century Gothic", Tahoma;
	text-transform:uppercase;
	letter-spacing:-1px;
	white-space:nowrap;
}
span.cartItems {
	font-weight:bold;
	color:#ffffff;
}
span.cartPrice {
	color:#bcb51c;
	font-weight:bold;
}

/* Buttons 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, 
.az-button-left4, .az-button-middle4, .az-button-right4, 
.az-button-left5, .az-button-middle5, .az-button-right5 {
 / * line-height:33px;* /
  line-height:24px;
  height:33px;
  font-family: "Century Gothic", Tahoma, Verdana;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  padding:0;
  margin:0;
  vertical-align: bottom;
  display:inline-block;  
  cursor:pointer;
/ *  text-transform:lowercase; * /
}
*/

.az-template-button .az-button-center {
/*  display:block;*/
}

 .azbutton_mid, .az-button-middle2 {
/*  background:url(./images/az_template/az_button1_bg.png) left top no-repeat;*/
  background:url(./images/buttonm.png) repeat-x;

}
/*
.az-button-middle2 .az-button-center, .azbutton_mid2 .az-button-center {
  background:url(./images/az_template/az_button2_bg.png) 50% top no-repeat;
}
*/
.az-button-left, .azbutton_left, .az-button-left2, .azbutton_left2 {
/*  background:url(./images/az_template/az_button1_left.png) no-repeat;*/
  background:url(./images/brl.png) no-repeat;
  width:3px;
}
.az-button-middle, .azbutton_mid, .az-button-middle2, .azbutton_mid2 {
/*  background:url(./images/az_template/az_button1_mid.png) repeat-x;*/
  background:url(./images/brm.png) repeat-x;
  white-space:nowrap;
}
.az-button-right, .azbutton_right, .az-button-right2, .azbutton_right2 {
/*  background:url(./images/az_template/az_button1_right.png) no-repeat;*/
  background:url(./images/brr.png) no-repeat right top;
  width:3px;
}
.az-button-center{
	padding:0 4px 0 4px;

/*  font-family: Arial, Tahoma, Verdana,  sans-serif;
  font-size: 10px;
*/  
	font-weight:bold;
	margin:0 0 0 0;
	position:relative;
	top:5px;

}

.azbutton_rightx {
/*  background:url(./images/az_template/az_button1_right.png) no-repeat;*/
  background:url(./images/buttonr.png) no-repeat;
  width:20px;
}
/*.az-button-left2, .azbutton_left2 {
  background:url(./images/az_template/az_button2_left.png) no-repeat;
  width:6px;
}
*/
/*.az-button-middle2, .azbutton_mid2 {
  background:url(./images/az_template/az_button2_mid.png) repeat-x;
  white-space:nowrap;
}
*/
/*.az-button-right2, .azbutton_right2 {
  background:url(./images/az_template/az_button2_right.png) no-repeat;
  width:6px;
}
*/
.az-button-left3, .az-button-middle3, .az-button-right3 {
  line-height: 25px;
  height:25px;
}
.az-button-left3, .azbutton_left3 {
  background:url(./images/az_template/az_button3_left.png) no-repeat;
  width:18px;
}
.az-button-right3, .azbutton_right3 {
  background:url(./images/az_template/az_button3_right.png) no-repeat;
  width:18px;
}

.az-button-left4, .az-button-middle4, .az-button-right4 {
  line-height: 27px;
  height:27px;
}
.az-button-left4 {
  background:url(./images/az_template/az_button4_left.png) no-repeat;
  width:5px;
}
.az-button-middle4 {
  background:url(./images/az_template/az_button4_mid.png) repeat-x;
  white-space:nowrap;
  color: #517179;
  font-size:13px;
}
.az-button-right4 {
  background:url(./images/az_template/az_button4_right.png) no-repeat;
  width:5px;
}
.az-button-left5, .az-button-middle5, .az-button-right5 {
  line-height: 46px;
  height:46px;
}
.az-button-left5 {
  background:url(./images/az_template/az_button5_left.png) no-repeat;
  width:6px;
}
.az-button-middle5 {
  background:url(./images/az_template/az_button5_mid.png) repeat-x;
  white-space:nowrap;
  color: #ffffff;
  font-size:18px;
}
.az-button-right5 {
  background:url(./images/az_template/az_button5_right.png) no-repeat;
  width:6px;
}

.azbutton_mid, .azbutton_mid2, .azbutton_mid3 {
	font-family:"Century Gothic", Tahoma, Verdana;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
	padding:0;
	white-space:nowrap;
	cursor:pointer;
/*	height:33px;*/
	text-align:center;
	/* text-transform:lowercase; */
}

.az-button-middle3, .azbutton_mid3 {
  background:url(./images/az_template/az_button3_mid.png) repeat-x;
  white-space: nowrap;
  text-transform:uppercase;
  height:25px;
}

.azbutton .az-button-center {
	line-height:25px;
}
.azbutton_mid3 .az-button-center {
	line-height:25px;
}

.azbutton {
	border:none;
	padding:0;
	background:none;
	overflow:visible;
	cursor:pointer;
	width:auto !important;
	width:0;
}
/* eof: Buttons Settings */



/*------------------------------------------*/
/*             Banner Settings              */
/*------------------------------------------*/
#az_banner_slider {
	margin-bottom:10px;
}
#az_banner_slider ul, #az_banner_slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#az_banner_slider li {
	width:215;
	height:660;
	overflow:hidden; 
}	

#prevBtn, #nextBtn { display:none; }	
#nextBtn {}														
#prevBtn a, #nextBtn a {}	
#nextBtn a {}




/*------------------------------------------*/
/*          Banner Settings (EOF)           */
/*------------------------------------------*/


.search_input {	font-size:14px;
	width:375px;
}
.search_input input { 
	height:16px;

}

.search_button {
	margin-left:4px;
	padding:1px 0 0 0;
	height:22px;
}


#top_menu {
/*	background:url(./images/az_main_menu_sep.gif) left bottom repeat-x;*/
/*	height:35px;*/
background: url(./images/topmenubg.png) repeat-x;
/* height:33px;*/
 overflow:hidden; 
}

a.topmenulink {
   font-family:Arial, Tahoma, Verdana;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;


}


.dodproductname {
  font-family: Arial,"Century Gothic",Tahoma, Verdana,  sans-serif;
  font-size: 14px;
  color: black;
  font-weight:bold;
}

.dodspecialprice {
  font-family: Arial,"Century Gothic",Tahoma, Verdana,  sans-serif;
  font-size: 18px;
  color: #e51937;
  font-weight:bold;
}

.dodregularprice {
  font-family: Arial,"Century Gothic",Tahoma, Verdana,  sans-serif;
  font-size: 14px;
  color: #0056aa;
}











































/**------------AZ Style Sheet------------------------------------------**/



































/*
  $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: #0f6fc1;
	text-decoration: none;
}

A:hover, A:az_cat_text_gray {
	color: #f75c00;
	text-decoration: none;
}

A.bluelink:hover {
	color: #1b6891;
	text-decoration: none;
}

A.memberlink { 
	text-decoration: underline;
	color: #003366;
}

A.memberlink:hover {
	color: #f75c00; 
	text-decoration: underline;
}

A.hovercolorblack:hover { color: #000000;  }
*/

/*
#az_page_wrapper {
/ *	background:url(images/bg01.png) no-repeat top left; * /
	text-align:center;
	position:relative;
/ *    width: 1020px;* /
    margin: auto;
}
*/
#az_main_container_side_l {
	display:none;
}
#az_main_container_side_r {
	display:none;
}
#az_main_container {
	position:relative;
	text-align:left;
	width: 910px;
	margin:0 auto 0 auto;
	overflow:hidden;
	
	
}

.clear {
	clear:both;
}


/*------------------------------------------*/
/*             Header Settings              */
/*------------------------------------------*/
#az_info_bar {
	height:116px;
	padding:0;
	overflow:hidden;
	position:relative;
}
.az_info_bar_1, .az_info_bar_2, .az_info_bar_3, .az_info_bar_4 {
	float:right;
/*	text-align:center;*/
	text-align:right;
	overflow:hidden;
}
.az_info_bar_1 {
	float:left;
	padding:0px 0 0 0px;
}
/*
.az_info_bar_2 {
	background:url(images/az_infobar_sep.png) 0 50% no-repeat;
	padding:0 0 0 25px;
}
*/
.az_info_bar_3 {
	background:url(images/az_infobar_sep.png) 0 50% no-repeat;
	padding:0 0 0 25px;
	margin-right:25px;
}
.az_info_bar_4 {
	margin-right:25px;
}

.az_info_bar_3 img {
	vertical-align:middle;
}
.az_info_bar_4 select {
	width:120px;
	border:1px solid #999999;
	color:#000000;
	background:#ffffff;
}

#az_currencies, #az_languagest {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	line-height:95px;
}
#az_shoppingcart {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	line-height:12px;
}

#az_cart_icon {}
#az_cart_icon img {}
#az_cart_contents {
    color: #f16500;
	display:inline-block;
	text-transform:lowercase;
}
span.az_cartTitle {
	font-family:Tahoma, "Century Gothic", Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
    color: #131b0a;
}
span.az_cartItems, span.az_cartPrice {
	font-family:Tahoma, Arial, Verdana;	
	font-size:11px;
	text-decoration:underline;
}
span.az_cartPrice {}

#az_main_header { /* background-color:white; */ }
#az_header_left { }
#az_header_right {}

#az_header_logo {
/*	background:url(images/bffhome.png) no-repeat;*/
	background:url(images/bfandfhome.png) no-repeat;
	width:270px;
	height:125px;
	margin-left:2px;
}

#az_header_logo:hover
{ 
  background-position: 0 -125px;
}

#az_header_logo a {
	display:block;
	height:100%;
}

#loginbuttonleft, #loginbuttontop 
{ 
  height:29px;
  width:167px;
  display:block;
  overflow:hidden; 
  background:url(../images/login.png) no-repeat;
/*  padding: 3px 0px 0px 0px ;*/

  
}

#loginbuttonleft:hover, #loginbuttontop:hover
{ 
/*  background-position: 0 -29px;*/
}

#az_header_logo_home {
/*	background:url(images/bffhome.png) no-repeat;*/
	background:url(images/bfandfhome.png) no-repeat;
	width:250px;
	height:125px;
	margin-left:2px;
}

#az_header_logo_home a {
	display:block;
	height:100%;
}

.memberinfo {
	font-family:Arial, Tahoma, Verdana;	
	font-size:12px;
	padding:6px;
}
#az_header_banner { display:none; }
#az_header_banner a {}

#dod
{
	padding:0 0 0 300px;

}

/*------------------------------------------*/
/*          Header Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*           Main Menu Settings             */
/*------------------------------------------*/
#az_main_menu {
/*	background:url(images/az_main_menu_sep.gif) left bottom repeat-x;*/
/*	height:35px;*/
background: url(images/topgradientbar.png) #c7deee repeat-x;
 height:30px;
 overflow:hidden; 
}






#az_main_menu {
/*	background:url(images/az_main_menu_sep.gif) left bottom repeat-x;*/
/*	height:35px;*/
background: url(images/topgradientbar.png) #c7deee repeat-x;
 height:30px;
 overflow:hidden; 
}

#az_main_menu_r {
	display:none;
}
#az_main_menu_l {
	display:none;
}
#az_menubarmain {
}
/* VINE AESTHETICS */
#az_vine01{
/*    position: absolute;
    background: url(images/az_vine01.png) no-repeat;
    right: 28px;
    top: 0;
    width: 104px;
    height: 370px;
    z-index: 1;
    display: none;
*/

}
#az_vine02{
/*
    position: absolute;
    background: url(images/az_vine02.png) no-repeat;
    right: 29px;
    top: 578px;
    width: 104px;
    height: 370px;
    z-index: 1;
    display: none;
*/
}
#az_menubarmain ul {
	list-style:none;
	padding:0;
	margin:0;
}
#az_menubarmain ul li {
	margin:0 1px 0 0;
	padding:0;
	float:left;
	width:126px;
}
#az_menubarmain ul li.az_main_menu_end {
	margin:0;
	width:265px;
	float:right;
}
#az_menubarmain ul li.az_main_menu_search {
	margin:0;
	width:380px;
}
#az_menubarmain a {
	font-family:Arial, Tahoma, "Century Gothic";
	font-size:13px;
	text-transform:capitalize;
}
#az_menubarmain a:hover {
}
.az_menu_item_l, .az_menu_item_m, .az_menu_item_r {
	display:block;
}
div.az_menu_item_l {
/*	background:url(images/az_main_menu_l_bg.png) no-repeat;*/
}
div.az_menu_item_r {
/*	background:url(images/az_main_menu_r_bg.png) right top no-repeat;*/
	padding:0 4px 0 4px;
}
div.az_menu_item_m {
/*	background:url(images/az_main_menu_m_bg.png) repeat-x;*/
/*	height:35px;*/
/*	line-height:35px;*/
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;


}
/*
.az_search_input, .az_search_button {
	display:inline-block;
	line-height:normal;
}
*/
.az_search_input {	font-size:14px;
}
.az_search_input input { 
	height:16px;
	width:150px;
}

.az_search_button {
	margin-left:4px;
	padding:1px 0 0 0;
	height:22px;
}

#cPath {	font-size:16px;
}
#cPath { 
	height:25px;
	width:260px;
/*	background-color:#c9e3f2;*/
}


/*------------------------------------------*/
/*        Main Menu Settings (EOF)          */
/*------------------------------------------*/




/*------------------------------------------*/
/*          Main Content Settings           */
/*------------------------------------------*/
#az_main_content {
/*	background:url(images/az_content_bg.jpg) #e5efb3 repeat-x; */
/*	background:url(images/az_content_bg.jpg) #b5deef repeat-x;*/

	background:url(images/topgradient_lightblue.jpg) #b5deef repeat-x;


	background-color:white;


	margin:0px 0 0px 0px;
	padding:9px 0 9px 0;
}

#az_left_bar {
	float:left;
	top:-40px;
	position:relative;
	
/*	margin-left:9px; */
}
#findconsultant {
	float:left;
	top:-6px;
	left:12px;
	position:relative;
	
/*	margin-left:9px; */
}

#az_left_bar_top {}
#az_left_bar_mid {}
#az_left_bar_bottom {}

#az_site_content {
	float:right;
	width:670px;
	margin:0 8px 0 8px;
	padding:0;
	z-index=-1;
}
#az_site_content_top { margin-bottom:3px; }
#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 {}


#consultant_search {
	float:right;
	width:650px;
	margin:0 8px 0 8px;
	padding:0;
	z-index=-1;
}
/*------------------------------------------*/
/*       Main Content Settings (EOF)        */
/*------------------------------------------*/




/*------------------------------------------*/
/*             Banner Settings              */
/*------------------------------------------*/
#az_banner_slider {
	margin-bottom:10px;
	center;
	margin-left: auto ;
	margin-right: auto ;
	width:670px;

}
#az_banner_slider ul, #az_banner_slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#az_banner_slider li {
	width:670px;
	height:335px;
	overflow:hidden; 
}	

#prevBtn, #nextBtn { display:none; }	
#nextBtn {}														
#prevBtn a, #nextBtn a {}	
#nextBtn a {}


#az_banner_featured {
	margin-bottom:25px;
}
#az_banner_featured a {}
#az_banner_featured span {
	display:inline-block;
	width:244px;
	height:184px;
	padding:0;
	margin:0;
}
#az_banner_featured .az_banner1 {
	background:url(images/az_banner1.jpg) no-repeat;
}
#az_banner_featured .az_banner2 {
	background:url(images/az_banner2.jpg) no-repeat;
	margin:0 4px 0 4px;
}
#az_banner_featured .az_banner3 {
	background:url(images/az_banner3.jpg) no-repeat;
}
/*------------------------------------------*/
/*          Banner Settings (EOF)           */
/*------------------------------------------*/



/*------------------------------------------*/
/*             Footer Settings              */
/*------------------------------------------*/

.footertable {
	background:url(images/az_footer_mid.png) repeat-x;
	height:60px;
}
.footertabletdleft { background: url(images/az_footer_left.png) no-repeat;}
.footertabletdright { background: url(images/az_footer_right.png) no-repeat;}

#az_main_footer {
}
#az_left_bar_footer {
	background:url(images/az_footer_left.png) no-repeat;
}

#az_right_bar_footer {
	background:url(images/az_footer_right.png) right top no-repeat;
	padding:0 9px 0 9px;
}
#az_mid_bar_footer {
	background:url(images/az_footer_mid.png) repeat-x;
	height:93px;
	padding-right:18px;
}
#az_footer_menu_tb {
/*	text-align:right;*/
/*	padding:26px 0 10px 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:11px;
	color:#273c4c;
}
#az_footer_menu_tb a {
	text-decoration:none;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	text-transform:capitalize;
}
#az_footer_menu_tb a:hover {

}
#az_footer_menu_tb ul li.az_footer_menu_sep {
	padding:0 10px 0 10px;
	text-align:center;
}
#az_cards {
	float:left;
	padding:0px 0 0 40px;
}
#az_footer_note_pane {
	float:right;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#273c4c;
}
#az_footer_note {
}
#az_footer_note a {
	color:#f75c00;
}
#az_footer_note a:hover {
    text-decoration:underline;
}
/*------------------------------------------*/
/*          Footer Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*            Sidebox Settings              */
/*------------------------------------------*/
#az_left_bar_mid .az_box_new, 
#az_right_bar_mid .az_box_new {
	width:205px;
	overflow:hidden;
}
.az_box2_new {}

.az_box_new {
}

.az_box_top_new {
}
.az_box_top_l_new {
/*	background:url(images/az_box_top_l_new.png) no-repeat;*/
	background:url(images/infobox_l.png) no-repeat;
}
.az_box_top_r_new {
/*	background:url(images/az_box_top_r_new.png) right top no-repeat;*/
	background:url(images/infobox_r.png) right top no-repeat;
	padding:0 20px 0 20px;
}
.az_box_top_m_new {
/*	background:url(images/az_box_top_m_new.png) repeat-x;*/
	background:url(images/infobox_m.png) repeat-x;
	height:63px;
}



.az_box_category_new {
}
.az_box_category_l_new {
	background:url(images/az_box_top_l_new.png) no-repeat;
}
.az_box_category_r_new {
	background:url(images/az_box_top_r_new.png) right top no-repeat;
	padding:0 9px 0 35px;
}
.az_box_category_m_new {
	background:url(images/az_box_top_m_new.png) repeat-x;
	height:42px;
}

/* 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:"Arial Black", Arial, "Century Gothic",  Tahoma;
	text-align:left;
	font-size:12px;
	color:#669933;
	text-indent:5px;
	padding: 2px 0px;
	/*line-height:47px;*/
}
.az_box_top_new .boxTitle a {
	color:#ffffff;
}

.az_box_cont_new_info {
}
.az_box_cont_new {
background:url(images/itemsmid.png) no-repeat;
}

#az_left_bar .az_box_new .az_box_cont_l_new, #az_right_bar .az_box_new .az_box_cont_l_new {
	background:url(images/az_box_cont_l_new.gif) repeat-y;
}
#az_left_bar .az_box_new .az_box_cont_r_new, #az_right_bar .az_box_new .az_box_cont_r_new {
	background:url(images/az_box_cont_l_new.gif) right top repeat-y;
	padding:0 1px 0 1px;
}
#az_left_bar .az_box_new .az_box_cont_m_new, #az_right_bar .az_box_new .az_box_cont_m_new {
/*	background:#ffffff;*/
	padding:0;
}



#az_left_bar .boxContents, #az_right_bar .boxContents {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:5px 5px 5px 5px;
	background:url(images/b5.png) repeat-x;

}

/* Box2 */
.az_box2_new .az_box_cont_new {}
#az_left_bar .az_box2_new .az_box_cont_l_new, #az_right_bar .az_box2_new .az_box_cont_l_new {}
#az_left_bar .az_box2_new .az_box_cont_r_new, #az_right_bar .az_box2_new .az_box_cont_r_new {}
#az_left_bar .az_box2_new .az_box_cont_m_new, #az_right_bar .az_box2_new .az_box_cont_m_new {}
#az_left_bar .az_box2_new .boxContents, #az_right_bar .az_box2_new .boxContents {}
/* Box2 (END) */

.az_box_bottom_new {}
.az_box_bottom_l_new {
/*	background:url(images/az_box_bottom_l_new.png) no-repeat;*/
/*	background:url(images/lightbluecorner_l.png) no-repeat;*/
}
.az_box_bottom_r_new {
/*	background:url(images/az_box_bottom_r_new.png) right top no-repeat;*/
/*	background:url(images/lightbluecorner_r.png) right top no-repeat;*/
/*	padding:0 5px 0 5px;*/
}
.az_box_bottom_m_new {
/*	background:url(images/az_box_bottom_m_new.gif) left bottom repeat-x #ffffff;*/
/*	background:url(images/lightbluecorner_m.png) left bottom repeat-x #ffffff;*/
	background:url(images/itemsbottom.png) no-repeat;
	height:14px;
}



/* 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 {
	height:8px;
}
/*------------------------------------------*/
/*         Sidebox Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*         Product Box Settings             */
/*------------------------------------------*/
.az_pbox_new { height:310px; }

.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_new {}
.az_pbox_cont_l_new {}
.az_pbox_cont_r_new {}
.az_pbox_cont_m_new {}
.az_pbox_cont_new .boxContents {}

.az_box_bottom_new {}
.az_box_bottom_l_new {}
.az_box_bottom_r_new {}
.az_box_bottom_m_new {}
.az_box_bottom_new .boxTitle {}

.az_pbox_data {
	padding:0;
}
.az_pbox_sep_ver {
	background:url(images/az_pbox_ver_sep.gif) 50% 50% repeat-y;
	width:0px;
	height:0;
	font-size:0px;
	padding:0 10px 0 10px;
}
.az_pbox_sep_hor {
	height:10px;
	width:0;
	font-size:0px;
	padding:0;
}
/*------------------------------------------*/
/*       Product Box Settings (EOF)         */
/*------------------------------------------*/




/*------------------------------------------*/
/*          Content Box Settings            */
/*------------------------------------------*/
.contentBoxHeading {
}
.contentBoxHeading_l {
}
.contentBoxHeading_m {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
}

.contentBoxHeading_r {
}

.contentBox {
	background: #c2cad3;
}
.contentBoxContents {
	background: #ffffff;
}

.dodheading{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;

}
/*------------------------------------------*/
/*       Content Box Settings (EOF)         */
/*------------------------------------------*/




/*------------------------------------------*/
/*       AZ Product Listing Settings        */
/*------------------------------------------*/
.az_product_listing_pane_top {
}
.az_product_listing_pane_bottom {
}

.az_product_list_box {
	margin:0px auto 0px auto;
	width:96%;
}

az_product_list_box_top_new{}
.az_product_list_box_top_l_new {
	background:url(images/az_ibox_top_l_new.png) no-repeat;
}
.az_product_list_box_top_r_new {
	background:url(images/az_ibox_top_r_new.png) right 0 no-repeat;
	padding:0 5px 0 5px;
}
.az_product_list_box_top_m_new {
	background:url(images/az_ibox_border_hor.gif) repeat-x #FFFFFF;
	height:5px;
	font-size:0;
}

.az_product_list_box_cont_new {}
.az_product_list_box_cont_l_new {
	background:url(images/az_ibox_border_ver.gif) repeat-y #FFFFFF;
}
.az_product_list_box_cont_r_new {
	background:url(images/az_ibox_border_ver.gif) right top repeat-y;
	padding: 5px 10px 0 10px;
}
.az_product_list_box_m_new {
	background:#FFFFFF;
	text-align:center;
}

.az_product_list_box_bottom_new {}
.az_product_list_box_bottom_l_new {
	background:url(images/az_ibox_bottom_l_new.png) left bottom no-repeat;
}
.az_product_list_box_bottom_r_new {
	background:url(images/az_ibox_bottom_r_new.png) right bottom no-repeat;
	padding:0 4px 0 4px;
}
.az_product_list_box_bottom_m_new {
	background:url(images/az_ibox_border_hor.gif) left bottom repeat-x #FFFFFF;
	height:5px;
	font-size:0;
}










.az_product_list_img {
	text-align:center;
/*	margin-bottom:20px;*/
}
.az_product_list_img .az_imgbox_new {
	margin:0 auto 0 auto;
}
.az_product_list_zoom {
	display:none;
}
.az_product_list_head {
	text-transform:uppercase;
	text-align:left;
	height:40px;
	margin-top:8px;	
/*	margin-bottom:20px;*/
}
.az_product_list_head a {
	font-family:Tahoma, Arial, Helvetica;

	font-size:11px;
	
/*	font-weight:bold; */
/*	text-decoration:underline;*/
}
.az_product_list_head a:hover {

}
.az_product_list_data {
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	text-align:left;
	color:#56636d;
	height:58px;
/*	margin-bottom:18px;*/
}

.az_product_list_more {
	height:24px;
	text-align:right;
	
}
.az_product_list_more_text {
	font-family:Tahoma, Arial, Verdana;
	font-size:10px;
/*	font-weight:bold;*/
/*	text-transform:lowercase;*/
/*	text-decoration:underline;*/
 	color: #0f6fc1;	
}

.az_product_list_more:hover {	
	text-decoration:underline;
    color: #131b0a;
}

/*
.az_product_list_btn_pane_1 {
	background:url(images/az_buttonbox_left.png) repeat-y;

}
.az_product_list_btn_pane_r {
	background:url(images/az_buttonbox_right.png) right 0 repeat-y;
	padding:0 5px 0 5px;
}
.az_product_list_btn_pane_m {
	background:url(images/az_buttonbox_mid.png) repeat-x;
	height:70px;
	text-align:center;
}
*/
.az_product_list_btn_pane {
/*	background:url(images/az_buttonbox_sep.gif) 50% 50% no-repeat; */
	background:url(images/bluelinedivider.png) 50% 50% no-repeat;
	height:25px; 
}

.az_product_list_price {
	float:left;

	width:45%;
	overflow:hidden;
	margin-left:2px;
	text-align:center;
    color: #ef6800;
}
.az_product_list_price table {
	text-align:center;
	padding:0;
	width:100%;
	height:70px;
}
.az_product_list_button {
	float:right;

	width:45%;
	overflow:hidden;
	text-align:right;
	margin-right:2px;
	vertical-align:middle;
}
.az_product_list_info {
	margin:12px 0 3px 0;
	display:inline-block;
}
.az_product_list_buy {
	display:inline-block;
	clear:both;
}
/*------------------------------------------*/
/*    AZ Product Listing Settings (EOF)     */
/*------------------------------------------*/




/*------------------------------------------*/
/*           Image Box Settings             */
/*------------------------------------------*/
.az_imgbox_new {}

.az_imgbox_top_new {}
.az_imgbox_top_l_new {
	background:url(images/az_ibox_top_l_new.png) no-repeat;
}
.az_imgbox_top_r_new {
	background:url(images/az_ibox_top_r_new.png) right 0 no-repeat;
	padding:0 5px 0 5px;
}
.az_imgbox_top_m_new {
	background:url(images/az_ibox_border_hor.gif) repeat-x #FFFFFF;
	height:5px;
	font-size:0;
}

.az_imgbox_cont_new {}
.az_imgbox_cont_l_new {
	background:url(images/az_ibox_border_ver.gif) repeat-y #FFFFFF;
}
.az_imgbox_cont_r_new {
	background:url(images/az_ibox_border_ver.gif) right top repeat-y;
	padding:0 1px 0 1px;
}
.az_imgbox_cont_m_new {
	background:#FFFFFF;
	text-align:center;
}

.az_imgbox_bottom_new {}
.az_imgbox_bottom_l_new {
	background:url(images/az_ibox_bottom_l_new.png) left bottom no-repeat;
}
.az_imgbox_bottom_r_new {
	background:url(images/az_ibox_bottom_r_new.png) right bottom no-repeat;
	padding:0 5px 0 5px;
}
.az_imgbox_bottom_m_new {
	background:url(images/az_ibox_border_hor.gif) left bottom repeat-x #FFFFFF;
	height:5px;
	font-size:0;
}
/*------------------------------------------*/
/*        Image Box Settings (EOF)          */
/*------------------------------------------*/




/*------------------------------------------*/
/*             Random Settings              */
/*------------------------------------------*/
.az_cat_nav, .az_cat_nav_end, .az_cat_nav2, .az_cat_nav3, .az_cat_nav4 {
/*	background:url(images/az_bullet.gif) 0 50% no-repeat;*/
	margin:0 auto 0 auto;
	width:95%;
/*	border-bottom:1px solid #e4e9eb;*/
	text-indent:10px;
	line-height:18px;
	font-size:12px;
}
.az_cat_nav_end {
	border:none;
/*	font-weight:bold;*/
	font-family: Arial, Verdana;
	
}

.az_cat_nav {
	border:none;
/*	font-weight:bold;*/
	font-family: Arial, Verdana;
	
}
.az_cat_nav2 {
	background:none;
	padding-left:4px;
	height:18px;	
	overflow:hidden;
}

.az_cat_nav3 {
	border-top:2px solid #c2d4e8;

}
.az_cat_nav4 {
	font-weight:bold;
	font-family: Arial, Verdana;
}

.az_cat_nav4 a, .az_cat_nav a,  .az_cat_nav3 a, .az_cat_nav_end a {
display: block;
width:100%;
text-decoration: none; /*lets remove the link underlines*/
} 
.az_cat_nav2 a {
/*display: block;*/

text-decoration: none; /*lets remove the link underlines*/
} 

.az_cat_nav4 a:hover {
background: #c5deec;
} 
.az_cat_nav a:hover, .az_cat_nav3 a:hover, .az_cat_nav_end a:hover, .az_cat_nav2 a:hover {
background: #bbd0d5;
} 

/*.az_cat_nav a, .az_cat_nav_end a, .az_cat_nav2 a {

}*/

.az_cat_nav a:hover, .az_cat_nav_end a:hover, .az_cat_nav2 a:hover {

}
.az_cat_nav_sel {
	color:#f75c00;
}
.az_cat_text_gray {
	color:#000000;
	line-height:24px;
	
}

SPAN.category-subs-parent, SPAN.category-subs-selected{
    color: #f75c00;    
}
.az_nav, .az_nav_end {
	background:url(images/az_bullet1.gif) 10px 50% no-repeat;
	margin-bottom:4px;
	text-indent:18px;
	text-align:left;
	
}
.az_nav_end {
	margin-bottom:0px;
}

.az_item_num {
	color:#000000;
}
.az_bestsellerText a {
	color:#000000;
}
.az_bestsellerText a:hover {
	color:#094055;
}

.az_bordered_image {
	border:1px solid #024888;
}

.az_left_block {
	display:inline-block;
	width:50%;
	vertical-align:top;
	text-align:left;
	padding-top:6px;
}
.az_right_block {
	display:inline-block;
	width:49%;
	vertical-align:top;
	text-align:right;
	padding-top:25px;
}

.inline_block {
	display:inline-block;
}

.az_product_name {
	margin:0px 0 0px 0;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}
.az_product_name a {

	text-decoration:underline;
}
.az_product_desc {
	width:100%;
	text-align:left;
	margin:0 0 0px 0;
	padding:0;
}
/*------------------------------------------*/
/*          Random Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*             Prices Settings              */
/*------------------------------------------*/
 .az_productPrice, .productSpecialPrice, .az_productPrice2 .productSpecialPrice, .productSpecialPricelisting, span.productSpecialPrice {
	font-family:Tahoma, Arial, Verdana;
	font-size:18px;
	color:#ef6800;
	font-weight:normal;
}
.az_productPrice2 .productSpecialPrice {
}

 .dodPrice {
	font-family:Arial, Verdana;
	font-size:25px;
	color:black;
	font-weight:bold;
}


/*
.az_smallCur {
	font-size:14px;
}
*/
.az_productPrice, .az_productPrice2 {
	font-family: Arial, Tahoma, Verdana;
	font-size:18px;
/*	color:#ef6800;*/
	color:black;
	font-weight:normal;
}
.az_productPrice2 {
}
.az_productPrice s, .pageHeading s, .az_productPrice2 s {
	color: #f00;
	font-size:11px;
	font-weight:normal;
}
.az_productPrice2 s {
}
.az_productPrice s,   .pageHeading s /*.az_smallCur */ {

	font-size:11px;
}

.productSpecialPricelisting{
	top:-4px;
	position:relative;
}

.az_product_list_was_price {
	font-family: Arial;
	font-size:9px;
/*	font-weight:bold;*/
/*	text-transform:lowercase;*/
/*	text-decoration:underline;*/
 	color: black;	
	top:-4px;
	position:relative;

}
.small_orig_price {
	font-family: Arial;
	font-size:11px;
/*	font-weight:bold;*/
/*	text-transform:lowercase;*/
/*	text-decoration:underline;*/
 	color: black;	

}

/*------------------------------------------*/
/*          Prices Settings (EOF)           */
/*------------------------------------------*/




/*------------------------------------------*/
/*             Button Settings              */
/*------------------------------------------*/
.az-template-submit {
	border:none;
	padding:0;
	margin:0;
	background:none;
	overflow:hidden;
	cursor:pointer;
	width:auto;
	white-space:nowrap;
}

.az-template-button {
	white-space:nowrap;
  	font-size: 12px;	
/*	display:inline-block;*/

}
/*
.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-left-blue, .az-button-middle-blue, .az-button-right-blue {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
/ *	text-transform:lowercase; * /
	white-space:nowrap;
	height:23px;
	line-height:22px;
	display:inline-block;
	padding:0;
	margin:0;
	cursor:pointer;
	text-align:center;
}

.az-button-left, .az-button-left3 {
	background:url(images/az_button1_left.png) no-repeat;
	width:3px;
}
.az-button-middle, .az-button-middle3 {
	background:url(images/az_button1_mid.png) repeat-x;
	padding:0 4px 0 4px;
}
.az-button-right, .az-button-right3 {
	background:url(images/az_button1_right.png) no-repeat;
	width:3px;
}
.az-button-left2 {
	background:url(images/az_button2_left.png) no-repeat;
	width:3px;
}
.az-button-middle2 {
	background:url(images/az_button2_mid.png) repeat-x;
	padding:0 4px 0 4px;
}
.az-button-right2 {
	background:url(images/az_button2_right.png) no-repeat;
	width:3px;
}
.az-button-left3, .az-button-middle3, .az-button-right3 {
	font-weight:bold;
	text-transform:capitalize;
}
.az-button-middle3 {
	padding:0;
}

.az-button-text-submit {
  font-size: 14px;
/ *  padding: 6px 0;* /

}

*/

.az-button-text-cat {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 20px;
}



.az-button-middle-cat {
	background:url(images/az_button1_mid.png) repeat-x;
	padding:0 4px 0 4px;
}

.az-button-middle-cat,.az-button-left-cat,.az-button-right-cat {
	font-family:Tahoma, Arial, Verdana;
	font-size:20px;
	font-weight:normal;
	color:#ffffff;
/*	text-transform:lowercase; */
	white-space:nowrap;
	height:30px;
	line-height:28px;
	display:inline-block;
	padding:0;
	margin:0;
	cursor:pointer;
	text-align:center;
}
.az-button-left-cat {
	background:url(images/az_button_left_cat.png) no-repeat;
	width:3px;
	padding:0 0px 0 0px;
}
.az-button-middle-cat {
	background:url(images/az_button_cat.png) repeat-x;
	padding:0 8px 0 8px;
}
.az-button-right-cat {
	background:url(images/az_button_right_cat.png) no-repeat;
	width:3px;
}

.az-button-left-blue {
	background:url(images/az_button1_left_blue.png) no-repeat;
	width:3px;
	padding:0 0px 0 0px;
}
.az-button-middle-blue {
	background:url(images/az_button1_mid_blue.png) repeat-x;
	padding:0 4px 0 4px;
}
.az-button-right-blue {
	background:url(images/az_button1_right_blue.png) no-repeat;
	width:3px;
}



.az-button-left-green, .az-button-middle-green, .az-button-right-green   {
	color:#ffffff;
/*	text-transform:lowercase; */
	white-space:nowrap;
	height:26px;
	line-height:26px;
	display:inline-block;
	padding:0 0 0 0;
	margin:0 0 2px 0;
	cursor:pointer;
	text-align:center;

}



.az-button-left-green {
	background:url(images/buttonl.png) no-repeat;
	width:2px;
}
.az-button-middle-green {
	background:url(images/buttonm.png) repeat-x;
	padding:0 0px 0 4px;

  font-family: Arial, Tahoma, Verdana,  sans-serif;
  font-size: 12px;
  font-weight:bold;

}
.az-button-right-green {
	background:url(images/buttonr.png) no-repeat;
	width:16px;
}

#cartforbutton {
	position:relative:
	z-index:-1;
}

.az-button-left-green-submit, .az-button-middle-green-submit, .az-button-right-green-submit   {
	color:#ffffff;
/*	text-transform:lowercase; */
	white-space:nowrap;
	height:23px;
	line-height:22px;
	display:inline-block;
	padding:0px 0 0px 0;
	margin:0px 0 0px 0;
	cursor:pointer;
	text-align:center;

}

.az-button-left-green-submit {
	background:url(images/brl.png) no-repeat;
	width:2px;
}
.az-button-middle-green-submit {
	background:url(images/brm.png) repeat-x;
	padding:0 0px 0 4px;

  font-family: Arial, Tahoma, Verdana,  sans-serif;
  font-size: 12px;
  font-weight:bold;

}
.az-button-right-green-submit {
	background:url(images/brr.png) no-repeat;
	width:16px;
}


.az-button-left-green-reg, .az-button-middle-green-reg, .az-button-right-green-reg, .az-button-left-blue-new,.az-button-right-blue-new,.az-button-middle-blue-new,
.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-left-blue, .az-button-middle-blue, .az-button-right-blue 
{
	color:#ffffff;
/*	text-transform:lowercase; */
	white-space:nowrap;
	height:25px;
/*	line-height:20px;*/
	display:inline-block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	cursor:pointer;
	text-align:center;
	font-family:Tahoma,Arial,Verdana;

}

.az-button-left-green-reg {
/*	background:url(images/result_green_l.png) no-repeat;*/
	background:url(images/bbl.png) no-repeat;
	width:3px;
}

.az-button-right-green-reg {
/*	background:url(images/result_green_r.png) no-repeat;*/
	background:url(images/bbr.png) no-repeat top right;
	width:3px;
}
.az-button-middle-green-reg{
/*	background:url(images/result_green_m.png) repeat-x;*/
	background:url(images/bbm.png) repeat-x;

/*  font-family: Arial, Tahoma, Verdana,  sans-serif;
  font-size: 10px;
  font-weight:bold;
*/
}

.az-button-text-green-reg{
/*	background:url(images/result_green_m.png) repeat-x;*/
	padding:0 4px 0 4px;

/*  font-family: Arial, Tahoma, Verdana,  sans-serif;
  font-size: 10px;
*/  
	font-weight:bold;
	margin:0 0 0 0;
	position:relative;
	top:5px;
	

}


.az-button-left-red-reg {
/*	background:url(images/result_green_l.png) no-repeat;*/
	background:url(images/blueboxl.png) no-repeat;
	width:3px;
}

.az-button-right-red-reg {
/*	background:url(images/result_green_r.png) no-repeat;*/
	background:url(images/blueboxr.png) no-repeat top right;
	width:4px;
}
.az-button-middle-red-reg{
/*	background:url(images/result_green_m.png) repeat-x;*/
	background:url(images/blueboxm.png) repeat-x;
	padding:0 4px 0 4px;

/*  font-family: Arial, Tahoma, Verdana,  sans-serif;
  font-size: 10px;
*/  font-weight:bold;

}

.az-button-left-blue-new {
	background:url(images/result_blue_l.png) no-repeat;
	width:2px;
}
.az-button-right-blue-new {
	background:url(images/result_blue_r.png) no-repeat;
/*	width:5px;*/
}
.az-button-middle-blue-new{
	background:url(images/result_blue_m.png) repeat-x;
	padding:0 4px 0 4px;

/*  font-family: Arial, Tahoma, Verdana,  sans-serif;
  font-size: 12px;
  font-weight:bold;
*/
  color:#ff9966;

}

/*
#dodbar
{
display: inline;
}
*/
/*------------------------------------------*/
/*          Button Settings (EOF)           */
/*------------------------------------------*/
/*OTHERS*/

/* SHOPPING CART */
/*zen cart*/
#cartContentsDisplay /*entire cart*/
tr.tableHeading{background: none} /*header*/
tr.rowEven{background: none} /*1st,3rd,5th ... body*/
tr.rowOdd{background: none} /*2nd,4th,6th ... body*/
#cartSubTotal{background: none} /*total*/

/*oscommerce*/
table.productListing{background: none} /*border, whole cart*/
td.productListing-data{background: none} /*cells*/
td.productListing-heading{background: none; color: #131b0a;} /*header & titles*/
tr.productListing-even{background: none} /*1st,3rd,5th ... body*/
tr.productListing-odd{background: none} /*2nd,4th,6th ... body*/

td.pageHeading, div.pageHeading, H1, H2, H3{
    color: #131b0a;
}

/*says Save: 25% off*/
.productPriceDiscount{font-size: 12px;} 
/*says Sale: $108.00*/
.productSalePrice{font-size: 12px;} 

/*
#az_vine01, #az_vine02{
    display: block;
}
*/



		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:23px;	
		}
	ol#controls li, ul#controls li.numeric{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:23px;
		line-height:23px;
		}
	ol#controls li a, ul#controls li.numeric a{
		float:left;
		height:23px;
		line-height:23px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		font-family:Arial, Verdana, Tahoma ;
		}
	ol#controls li.current a, ul#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, ul#controls li.numeric a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	ul#controls {
		height: 25px;
		margin-left: -40px;
	}
	
/* // Easy Slider */


a.divlink {
display:block;
width:100%; /*width needs to be specified to work in IE*/
height:100%; /*height needs to be specified to work in IE*/
/*Other browsers expand the link to full width and height.*/
line-height:0;
font-size:0;
}

.dodlimit {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#EF6800;
}

.enterpurchaseqty
{
font-size:14px; 
height:15px;
position:relative;
top: -5px;
text-align: center;

}

#coupon_code
{
position:relative;
top: -5px;
}









