/*
  $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
*/
.clear { clear:both; height:0; line-height:0; font-size:0 }
.boxText { font-family: Tahoma; font-size: 11px; }
.errorBox { font-family : Tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma; font-size : 10px; color: #cc0033; }
.productsNotifications { }
.orderEdit { font-family : Tahoma; font-size : 10px; color: #FF6508; text-decoration: underline; }

BODY {
  background: #FFFFFF;
  color: #314D63;
  margin: 5px;
  padding:0;
}

body, td, a {font-size:11px;  }

A {
  color: #314D63;
  text-decoration: none;
}


A:hover {
  color: #FF6510;
}

a img{
	border:none;
}

FORM {
	display: inline;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family : Tahoma;
  font-size : 11px;
  background:none;
  border:1px solid #8C868C;
  /*padding:2px;*/
  color:#6B7594;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma;
  font-size : 11px;
  background:#FFFFFF;
  border:1px solid #888888;
  color:#6B7594;
}

/* az template settings */

.pagewidth {
	width:990px;
	font-family: Tahoma;
}

.body-top-center{background:url(images/az_template/az_body_top.gif) repeat-x;}
.body-bottom-center{background:url(images/az_template/az_body_bottom.gif) repeat-x;}
.body-mid-left{background:url(images/az_template/az_body_left.gif) repeat-y;}
.body-mid{background:#f4f4f4 url(images/az_template/az_body_mid_bg.gif) repeat-x;}
.body-mid-right{background:url(images/az_template/az_body_right.gif) repeat-y;}

.container{
	 margin-left:10px;
	 width:963px;
}
.content {margin-left:4px;}

.left-column {width:230px}

.az_main_menu {}
.az_main_menu td {
    font-family:Tahoma;
	font-size:11px;
	padding-left:20px;
}
.az_main_menu a {
	color:#356aa0;
	text-decoration:none;	
}
.az_main_menu a:hover {
	text-decoration:underline;
}

#btn_animBoxCart{}
#btn_animBoxCart td{ padding:0;}


.az_infoBox {
   /*background:url(images/az_template/az_box_content_bg.gif) left top no-repeat;*/
   background:#ffffff;
   border-top:none;
   margin-bottom:1em;
}

.az_sidebox_header_bg{
	background:url(images/az_template/az_sidebox_header_mid.gif) repeat-x;	
}

.az_sidebox_header_left{
	background:url(images/az_template/az_sidebox_header_left.gif) no-repeat;	
	width:8px;
	height:34px;
}

.az_sidebox_header_caption div{
	/*background:url(images/az_template/az_sidebox_header_caption.gif) left no-repeat; */
	vertical-align:middle;
	text-align:center;
	font:bold 14px 'Century Gothic';
	color:#374c61;
}

.az_sidebox_header_right{
	background:url(images/az_template/az_sidebox_header_right.gif) no-repeat;
	width:8px;
	height:34px;
}
.az_sidebox_border_left{
	background:#ffffff url(images/az_template/az_sidebox_border_left.gif) left repeat-y;
}

.az_sidebox_border_right{
	background:#ffffff url(images/az_template/az_sidebox_border_right.gif) right repeat-y;
}

.az_sidebox_border_bottom{
	background:url(images/az_template/az_sidebox_border_bottom.gif) bottom repeat-x;
}

.az_sidebox_footer_left{
	background:url(images/az_template/az_sidebox_footer_left.gif) left ;
	width:13px;
	height:6px;
}
.az_sidebox_footer_right{
	background:url(images/az_template/az_sidebox_footer_right.gif) right ;
	width:13px;
	height:6px;
}
.az_sidebox_footer_bottom{
	background:url(images/az_template/az_sidebox_border_bottom.gif) bottom repeat-x ;
	width:100px;
}


.az_footer{
	background:url(images/az_template/az_footer_center.gif) repeat-x;
}
#az_footer_left{
	background:url(images/az_template/az_footer_left.gif) left no-repeat;
	width:6px;
	height:320px;
}

#az_footer_right{
	background:url(images/az_template/az_footer_right.gif) left no-repeat;
	width:6px;
	height:320px;
}

.az_item_topleft{
	background:url(images/az_template/az_item_topleft.gif) left no-repeat;
	width:7px;
	height:7px;
}

.az_item_topright{
	background:url(images/az_template/az_item_topright.gif) right no-repeat;
	width:7px;
	height:7px;
}

.az_item_bottomleft{
	background:url(images/az_template/az_item_bottomleft.gif) left no-repeat;
	width:7px;
	height:7px;
}

.az_item_bottomright{
	background:url(images/az_template/az_item_bottomright.gif) right no-repeat;
	width:7px;
	height:7px;
}

.az_item_bordertop{
	background:url(images/az_template/az_item_border_top.gif) top repeat-x;
	height:7px;
}

.az_item_borderleft{
	background:#f4f4f4 url(images/az_template/az_item_border.gif) left repeat-y;
}
.az_item_borderright{
	background:#f4f4f4 url(images/az_template/az_item_border_right.gif) right repeat-y;
}
.az_item_borderbg{
	background:#f4f4f4 url(images/az_template/az_item_border_bg.gif) top left repeat-x;
} 
.az_item_borderbottom{
	background:url(images/az_template/az_item_border_bottom.gif) bottom repeat-x;
}


/********************** product listing over  *****************************/
.item_over {}
.item_over .az_item_topleft{
	background:url(images/az_template/az_item_topleft_over.gif) left no-repeat;
	width:7px;
	height:7px;
}

.item_over .az_item_topright{
	background:url(images/az_template/az_item_topright_over.gif) right no-repeat;
	width:7px;
	height:7px;
}

.item_over .az_item_bottomleft{
	background:url(images/az_template/az_item_bottomleft_over.gif) left no-repeat;
	width:7px;
	height:7px;
}

.item_over .az_item_bottomright{
	background:url(images/az_template/az_item_bottomright_over.gif) right no-repeat;
	width:7px;
	height:7px;
}

.item_over .az_item_bordertop{
	background:url(images/az_template/az_item_border_top_over.gif) top repeat-x;
	height:7px;
}

.item_over .az_item_borderleft{
	background:#f4f4f4 url(images/az_template/az_item_border_over.gif) left repeat-y;
}
.item_over .az_item_borderright{
	background:#f4f4f4 url(images/az_template/az_item_border_right_over.gif) right repeat-y;
}
.item_over .az_item_borderbottom{
	background:url(images/az_template/az_item_border_bottom_over.gif) bottom repeat-x;
}

/***************************************************/

#az_bottom_nav, #az_bottom_nav td, #az_bottom_nav td a {
	font-family:Tahoma;
	font-size:12px;
}
#az_bottom_nav a {
	text-transform:lowercase;
	color:#FFFFFF;
}

TD.bottom_nav_sep {
	padding:0 10px 0 10px;
	color:#FFFFFF;
}

.smallCur {
	color:#3165AD;
	font-size:12px;
	font-weight:bold;
}

SPAN.productPrice {
	font-family:Arial;
	font-size:12px;
	color:#ff660a;
}
SPAN.productPrice s {
	font-size:12px;
	color:#3165AD;
}
SPAN.productPrice s .smallCur {
	font-size:12px;
	color:#FF6508;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma;
  font-size: 10px;
}
TABLE.topbox{	
	height:32px;
}
#cur_box TABLE.topbox, #lang_box TABLE.topbox{ height:26px;; color:#ffffff }
#cur_box TABLE.topbox td, #lang_box TABLE.topbox td{  color:#ffffff }
#cur_box select { border:1px solid white; background:white; color:black; }

.topBoxText {
	font-family:Tahoma;
	font-size:11px;
}

.az_button_search_submit {
	background:#bc0200;
	padding-left:10px;
	padding-right:10px;
	border:none;
	color:#FFFFFF;
	text-transform:lowercase;
	cursor: pointer;
}

input.az_search{
	border:2px solid;
}

.az_button_submit {
	background:url(images/az_template/az_button1_center.gif) repeat-x;
	vertical-align:top;
	height:21px;
	padding:0;
	border:none;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	line-height:21px;
	text-transform:lowercase;
	cursor: pointer;
	white-space:nowrap;
	margin:0;
	padding-bottom:2px;
}

.az_button {
	background:url(images/az_template/az_button1_center.gif) repeat-x;
}
.az_button2 {
	background:url(images/az_template/az_button2_center.gif) repeat-x;
}
.az_button, .az_button2 {
	color:#FFFFFF;
	text-transform:lowercase;
	cursor:pointer;
	font-size:12px;
	font-family:Tahoma;
	height:21px;
	line-height:21px;
	white-space:nowrap;
	text-align:center;
	padding:0 10px;
}

.az_button3 {
	background:url(images/az_template/az_button3_center.gif) repeat-x;
}
.az_button4 {
	background:url(images/az_template/az_button4_center.gif) repeat-x;
}
.az_button3, .az_button4 {
	color:#FFFFFF;
	text-transform:lowercase;
	cursor:pointer;
	font-size:11px;
	font-family:Tahoma;
	height:18px;
	white-space:nowrap;
	text-align:center;
	padding:0 10px;
}

IMG.addborder {
	/*border:1px solid #8b0a0a;*/
}
.az_addborder{
	width:140px;
	height:140px;
	line-height:140px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #52758C;
}

table.az_addborder{
	width:140px;
	height:140px;
	border:1px solid #52758C;
}

.az_addborder2{
	width:140px;
	height:70px;
	line-height:70px;
	text-align:center;
	border:1px solid #52758C;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #314D63;
  font-weight : bold;
}

A.headerNavigation { 
  color: #314D63; 
}

A.headerNavigation:hover {
  color: #FF6510;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #314D63;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #314D63;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #314D63;
  font-weight: bold;
}

.infoBox {
  /*background: #b6b7cb;*/
}
.infoBox2 {
  /*background: #2a2a2a;*/
  border:1px solid #666666;
}

.infoBoxContents, .az_topBoxContents {
  /*background: #f8f8f9;*/
  font-family: Tahoma;
  font-size: 11px;
  color : #314D63;
}
.az_infoBoxContents {
  /*background:url(images/az_template/az_box_content_bg.gif) 0px top no-repeat;*/
  padding:0 0 6px 0;
}
.az_infoBoxContents a{
  font-family: Tahoma;
  font-size: 11px;  
}
.az_infoBoxContents {
  font-family: Tahoma;
  font-size: 11px;  
}
.az_topBoxContents {
  /*background:url(images/az_template/az_box_content_bg.gif) right top no-repeat;*/
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family:Tahoma;
  font-size : 12px;
  font-weight:bold;
  color : #314D63;

}

TD.infoBoxHeading1 {
  font-family:Tahoma;
  font-size : 12px;
  font-weight:bold;
  color : #314D63;

}

.az_infoBoxHeadingContents {
  font-family:"Times New Roman", Times, serif;
  vertical-align:bottom;
  font-size:12px;
  vertical-align:bottom;
  padding:0 0 8px 18px;
  letter-spacing:-3px;
  text-transform:lowercase;
}

.az_infoBoxHeadingContents1 {
  font-family:"Times New Roman", Times, serif;
  vertical-align:top;
  font-size:12px;
  vertical-align:top;
  padding:0 0 8px 18px;
  letter-spacing:-3px;
  text-transform:lowercase;
}

.az_infoBoxHeading, .az_topBoxHeading {
  background: url(images/az_template/az_box_heading.gif) 0px 1px no-repeat;
  height:54px;
  border:1px solid #640100;
  border-bottom:none;
  font-weight : bold;
  color : #314D63;
}

.az_infoBoxHeading1, .az_topBoxHeading1 {
  background: url(images/az_template/az_box_heading.gif) 0px 1px no-repeat;
  height:30px;
  border:1px solid #640100;
  border-bottom:none;
  font-weight : bold;
  color : #314D63;
}

.az_topBoxHeading {
  font-family:"Times New Roman", Times, serif;
  font-size:12px;
  vertical-align:bottom;
  padding:0 0 8px 18px;
  letter-spacing:-3px;
  text-transform:lowercase;
}
TD.az_topBoxHeading {
  background-position:right top;
  border:none;
}
TD.topBoxHeading {
  font-family:"Times New Roman", Times, serif;
  font-weight : bold;
  background:none;
  height:40px;
  color : #314D63;
  font-size:12px;
  padding:0 0 0px 20px;
  letter-spacing:-3px;
  text-transform:lowercase;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma;
  font-size: 10px;
}

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;*/
}

TABLE.productListing {
  /*border: 1px solid #666666;*/
  border-spacing: 1px;
  color:#314D63;
}
TABLE.az_productListing {
  color:#314D63;
}
.productListing-fullDescr{display:none}
.productListing-heading {
  font-family: Tahoma;
  font-size: 11px;
  background: #529EDE;
  color: #FFFFFF;
  font-weight: bold;
}
.az_productListing-heading a {
  font:bold 12px 'Century Gothic';
  color: #374c61;  
  text-transform:uppercase;
  font-weight:bold;
}

TD.productListing-data {
  font-family: Tahoma;
  font-size: 12px;
  color:#374c61;
}

A.pageResults {
  /*color: #0000FF;*/
  color:#314D63;
}

A.pageResults:hover {
  color: #FF6510;
  background: #FFFFFF;
}

TD.pageHeading, DIV.pageHeading {
  font-family:Tahoma;
  font-size: 11px;
  font-weight:bold;
  color: #374C61;
}
TD.pageHeading2, DIV.pageHeading2 {
  font-family: Tahoma;
  font-size: 11px;
  color: #374c61;
}
.pageHeading2 .smallText {
  font-family: Tahoma;
  font-size: 11px;
  color: #374c61;
}
.priceHeading {
	margin-top:12px;
	font:11px Tahoma;
	color:#309dcf;
}
.priceHeading s{ display:block; font-size:12px; color: #374c61;}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Tahoma;
  font-size: 11px;
  color : #314D63;
  /*line-height: 1.5;*/
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma;
  font-size: 10px;
}
.topBoxText, .topBoxText td {
	font-family:Tahoma;
	font-size:11px;
	color:#356aa0;
}
.topBoxText b{color:#646464}
.topBoxText b.cart-total {color:#ff6710}

.topBoxText input, .topBoxText select {width:180px; height:21px; line-height:21px; padding-top:2px}
.topBoxText .az_search {width:57px ; height:19px; padding:0;}



.az_cat_nav{
	font-size:11px;
	line-height:20px;
	height:20px;
	padding-left:20px;
	border-bottom:1px dashed #E7E7E7;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}




SPAN.greetUser {
  font-family: 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: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  /*font-family: Verdana, Arial, sans-serif;*/
  color: #FF660A;
  font:bold 14px Tahoma;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #6BB2E7; ; cursor: pointer; }
.moduleRowSelected { background-color: #6BB2E7; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma; font-size: 10px; background: #ffb3b5; color:#000000; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* dropdown cart module */

.animBox {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
    padding: 0;
}
.animBoxDropover {
    position: absolute;
    visibility: visible;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
#animBoxCart {
	position:absolute;	
	border: #7f7f7f solid 1px;
	background-color: #efefef;
	display:none;
	width: 236px;
	top:auto;
	z-index: 1;
}
.animBoxCartImage { }
.animBoxCartContent {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #7f7f7f;
}
.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {
	color: #dd2a00;
	text-decoration: underline;
}
.animBoxCartContent A:hover {
	text-decoration: none;
	color: #828282;
}
.animBoxCartName, .animBoxCartName A:link, .animBoxCartName A:active, .animBoxCartName A:visited  {
	font-weight: bold;
	color: #dd2a00;
	text-decoration: none;
}
.animBoxCartName A:hover {
	font-weight: bold;
	color: #828282;
	text-decoration: underline;
}
.animBoxCartLink, .animBoxCartLink A:link, .animBoxCartLink A:active, .animBoxCartLink A:visited  {
	font-weight: bold;
	color: #dd2a00;
	text-decoration: none;
}
.animBoxCartLink A:hover {
	font-weight: bold;
	color: #828282;
	text-decoration: underline;
}
.animBoxCartTotal, .animBoxCartLink {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #dd2a00;
}
.animBoxCartLink { border-bottom: #7f7f7f solid 1px; }
.animBoxCartTotal { border-top: #7f7f7f solid 1px; }
.animBoxCartNotice {
	padding: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #7f7f7f;
}

/* banner.css */

#db_container {
	border:1px solid #f2f2f2;
	margin:auto;
	text-align:center;
}

.az_slideshow {
	padding:0;
	margin:0;
	overflow:hidden;
}
.az_slideshow img {
	padding: 0px;
	border:0;
}

#db_controls {
	position:absolute;
	z-index:9999999;
	font-family:Tahoma, Arial, sans-serif;
	margin:298px 0 0 0;
	height:28px;
}
#slide_play, #slide_pause, #slide_prev, #slide_next {
	float:right;
	text-align:center;
	line-height:20px;
}
#slide_play {
	margin:6px 10px 0 0px;
}
#slide_pause {
	margin:6px 2px 0 6px;
}
a.pause {
	background:url(images/az_template/pause.gif) no-repeat;
	height:20px;
}
a.pause:hover, a.pause_sel {
	background:url(images/az_template/pause_sel.gif) no-repeat;
	height:20px;
}
a.play:hover, a.play_sel {
	background:url(images/az_template/play_sel.gif) no-repeat;
	height:10px;
}
a.play {
	background:url(images/az_template/play.gif) no-repeat;
	height:10px;
}
a#db_toggle, a#db_toggle2 {
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	display:block;	
	width:15px;
	font-size:11px;	
}
a#db_toggle:hover {
	color:#CC9933;
}
a#db_prev, a#db_next {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	width:16px;
	font-size:11px;
}
a#db_prev:hover, a#db_next:hover {
	color:#CC9933;
}

#db_nav {
	float:right;
	padding:0;
	margin:0;
}
#db_nav li { 
	float: left;
	list-style: none;
	font-family:Tahoma, Arial, sans-serif;
}
#db_nav a { 
	width: 34px;
	text-align:center;
	display: block;
	color:#9c9c9c;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	height:28px;
	padding-top:3px;
	background:url(images/az_template/az_nav.gif) repeat-x;
}
#db_nav a.left { 
	width: 35px;
	background:url(images/az_template/az_nav_left.gif) repeat-x;
}
#db_nav a.right { 
	width: 33px;
	background:url(images/az_template/az_nav_right.gif) repeat-x;
}
#db_nav a:hover {
	color:#e50d0d;
}
#db_nav a.activeSlide { 
	color:#ffffff;
	width: 33px;
	background:url(images/az_template/az_nav_sel.gif) no-repeat;
}
#db_nav a:focus {
	outline: none;
}


.refine_nav {
	background:url(images/az_template/az_bullet.gif) left center no-repeat;
	text-indent:10px;
	font-size:11px;
	color:#5e5d5d;
	line-height:18px;
}
.refine_nav a { color:#5e5d5d }
.refine_nav a:hover { text-decoration:underline }
.rs_heading {
	font-size:12px;
	color:#374c61;
	border-bottom:1px solid #374c61;
	padding:6px 0 0px 0;
}
.rs_toggle {
	font-size:11px;
	text-align:right;
	text-decoration:underline;
	cursor:pointer;
	margin-top:4px;
	color:#406600;
}
.rs_collapse {
	/*height:95px;*/
	overflow:hidden;
}
/*.rs_expand {
	height:auto;
	overflow:visible;
}*/
.searchHeading {
	font:12px 'Century Gothic';
	color:#ff7c00;
	padding:10px 0 5px;
	}
.searchBox-heading {
	font:12px Tahoma;
	color:#374c61;
	text-align:center
}	


.searchBoxTop {
	font-size:0px;
	height:6px;
}
.searchBoxTopL {
	background:url(images/az_template/az_sbox_top_left.gif) no-repeat;
	width:6px;
}
.searchBoxTopC {
	background:url(images/az_template/az_sbox_hor_top.gif) repeat-x #fdfdfd;
	height:6px;
}
.searchBoxTopR {
	background:url(images/az_template/az_sbox_top_right.gif) no-repeat;
	width:6px;
}

.searchBoxL, .searchBoxR {
	background:url(images/az_template/az_sbox_ver.gif) repeat-y;
}
.searchBoxC {
	background:#f6f6f6 url(images/az_template/az_sbox_mid_bg.gif) top left repeat-x;
	width:100%;
}

.searchBoxBottom {
	font-size:0px;
	height:6px;
}
.searchBoxBottomL {
	background:url(images/az_template/az_sbox_bottom_left.gif) no-repeat;
	width:6px;
}
.searchBoxBottomC {
	background:url(images/az_template/az_sbox_hor_btm.gif) left bottom repeat-x #fdfdfd;
	height:6px;
	
}
.searchBoxBottomR {
	background:url(images/az_template/az_sbox_bottom_right.gif) no-repeat top right;
	width:6px;
}




.az_product_details_top_left{
	background:url(images/az_template/az_product_top_left.gif) no-repeat top left;
	width:4px;
	height:4px;
}
.az_product_details_top{
	background:#fff url(images/az_template/az_product_border.gif) repeat-x top left;
	height:4px;
	width:100%;
}
.az_product_details_top_right{	
	background:url(images/az_template/az_product_top_right.gif) no-repeat top left;
	width:4px;
	height:4px;
}
.az_product_details_mid_left{
	background:#fff url(images/az_template/az_product_border.gif) repeat-y top left;
	width:4px;	
}
.az_product_details_mid{background:#fff; padding:25px 11px }
.az_product_details_mid_right{
	background:#fff url(images/az_template/az_product_border.gif) repeat-y top right;
	width:4px;	
}
.az_product_details_bottom_left{	
	background:url(images/az_template/az_product_bottom_left.gif) no-repeat top left;
	width:4px;
	height:4px;
}
.az_product_details_bottom{
	background:#fff url(images/az_template/az_product_border.gif) repeat-x bottom left;
	height:4px;
	width:100%;
}
.az_product_details_bottom_right{	
	background:url(images/az_template/az_product_bottom_right.gif) no-repeat top left;
	width:4px;
	height:4px;
}

.az_product_details-image{ width:178px; text-align:center}
.az_product_details-image .az_product_details_mid{  text-align:center}
.az_product_details-image a{ font-size:14px;}

.az_product_details-info{ 
	width:500px;
	padding:0 10px;
	font-family: Tahoma;
	font-size: 14px;
	color: #374c61;
}
.az_product_nav{ 
	margin-top:30px;
	height: 32px;
	line-height:32px;
	background:#e8e8e8;
}
.az_product_nav a{ 
	font-family: Tahoma;
	font-size: 14px;
	color: #374c61;
}
.az_product_nav a:hover{color: #000000;} 
.az_product_nav-back{
	float:left;
	background:url(images/az_template/az_product_nav_left.gif) top left no-repeat;
	padding-left:15px;
}
.az_product_nav-next{
	float:right;
	background:url(images/az_template/az_product_nav_right.gif) top right no-repeat;
	padding-right:15px;
}

.az_product_details-buy{ width:178px;font-family: Tahoma; font-size: 14px; color: #374c61;}
.az_product_details-buy .main{ font:14px Tahoma; color: #374c61; padding:0 5px 10px 0}
.az_product_details-buy select{ width:80px; border:1px solid #888888; background-color:#fff; color:#374c61}
.az_product_details_buy {background:#319dcf url(images/az_template/az_product_buy_tile.gif) repeat-x top left; margin-bottom:18px;}
.az_product_details_top_left_buy{
	background:url(images/az_template/az_product_buy_tl.gif) no-repeat top left;
	width:5px;
	height:5px;
}
.az_product_details_top_buy{
	background: url(images/az_template/az_product_buy_border.gif) repeat-x top left;
	height:5px;
	width:100%;
}
.az_product_details_top_right_buy{	
	background:url(images/az_template/az_product_buy_tr.gif) no-repeat top left;
	width:5px;
	height:5px;
}
.az_product_details_mid_left_buy{
	background:url(images/az_template/az_product_buy_border.gif) repeat-y top left;
	width:5px;	
}
.az_product_details_mid_buy{ padding:20px 7px 5px}
.az_product_details_mid_right_buy{
	background: url(images/az_template/az_product_buy_border.gif) repeat-y top right;
	width:5px;	
}
.az_product_details_bottom_left_buy{	
	background:url(images/az_template/az_product_buy_bl.gif) no-repeat top left;
	width:5px;
	height:5px;
}
.az_product_details_bottom_buy{
	background: url(images/az_template/az_product_buy_border.gif) repeat-x bottom left;
	height:5px;
	width:100%;
}
.az_product_details_bottom_right_buy{	
	background:url(images/az_template/az_product_buy_br.gif) no-repeat top left;
	width:5px;
	height:5px;
}


.az_product_details_cart {margin-bottom:10px;}
.az_product_details_cart a{ font-size:14px;}
.az_product_details_top_left_cart{
	background:url(images/az_template/az_product_cart_tl.gif) no-repeat top left;
	width:5px;
	height:5px;
}
.az_product_details_top_cart{
	background:#d5ecf6;
	height:5px;
	width:100%;
}
.az_product_details_top_right_cart{	
	background:url(images/az_template/az_product_cart_tr.gif) no-repeat top left;
	width:5px;
	height:5px;
}
.az_product_details_mid_left_cart{
	width:5px;	
	background:#d5ecf6;
}
.az_product_details_mid_cart{ background:#d5ecf6; padding:5px 7px; text-align:right}
.az_product_details_mid_right_cart{
	background:#d5ecf6;
	width:5px;	
}
.az_product_details_bottom_left_cart{	
	background:url(images/az_template/az_product_cart_bl.gif) no-repeat top left;
	width:5px;
	height:5px;
}
.az_product_details_bottom_cart{
	background:#d5ecf6;
	height:5px;
	width:100%;
}
.az_product_details_bottom_right_cart{	
	background:url(images/az_template/az_product_cart_br.gif) no-repeat top left;
	width:5px;
	height:5px;
}

.az_banner1{
	background:url(images/az_template/az_promo_banner_1.gif) no-repeat top left;
	width:437px; 
	height:166px;
	text-align:right;
}
.az_banner_wrapper{
	float:right;
	text-align:left;
	margin:18px 15px 0 0;
	width:163px;
}
.az_banner_title{
	font:bold 20px 'Century Gothic';
	color:#356aa0;
	margin-bottom:10px;
}
.az_banner_text{
	font:11px 'Century Gothic';
	color:#356aa0;
}
.az_banner_link { text-align:right}
.az_banner_link a {
	font:11px 'Century Gothic';
	color:#309dcf;
}
.az_banner_link a:hover { text-decoration:underline}


.az_banner2{
	background:url(images/az_template/az_promo_banner_2.gif) no-repeat top left;
	width:437px; 
	height:166px;
	margin-top:4px;
}
.az_banner2 .az_banner_wrapper{
	float:left;
	text-align:left;
	margin:18px 0 0 20px ;
	width:163px;
}
.az_banner2 .az_banner_title{color:#374c61;}
.az_banner2 .az_banner_text{color:#374c61;}
.az_banner2 .az_banner_link { text-align:right}
.az_banner2 .az_banner_link a {color:#374c61;}


.index_more{ color:#309dcf }


/*****************************  categories dropdown **********************************/

	/* General */
	#categories { width:963px; }
	#categories, #categories ul { list-style: none; }
	#categories, #categories * { padding: 0; margin: 0; }
	
	/* Head links */
	#categories li.headlink { 
		float: left; 
		background:url(images/az_template/cat_left.gif) no-repeat top left; 
	}
	#categories li.first { 
		background:url(images/az_template/cat_left_1.gif) no-repeat top left; 
	}
		
	#categories li.headlink a { 
		display: block;
		text-align: center; 
		padding: 12px 0; 
		font:bold 14px Tahoma;
		color:#356aa0;
		background:url(images/az_template/cat_right.gif) no-repeat top right; 
	}
	#categories li.headlink a:hover { color:#fff; }
	#categories li.last a { 
		background:url(images/az_template/cat_right_1.gif) no-repeat top right; 
	}
	
	#categories li.cat_over { 
		background:url(images/az_template/cat_left_over.gif) no-repeat top left; 
	}
		
	#categories li.cat_over a { 
		background:url(images/az_template/cat_right_over.gif) no-repeat top right; 
	}
	
	#categories li.cat_over_first { 
		background:url(images/az_template/cat_left_over_1.gif) no-repeat top left; 
	}
	#categories li.cat_over_last a { 
		background:url(images/az_template/cat_right_over_1.gif) no-repeat top right; 
	}
	
	

	/* Child lists and links */
	#categories li.headlink ul { 
		position:absolute; 
		z-index:333; 
		display: none;
		background:white; 
		border: 1px solid #b8b8b8;
		text-align: left;
	}
	#categories li.headlink:hover ul { display: block; }
	#categories li.headlink:hover a { color:#fff; }
	#categories li.headlink:hover ul li a { color:#374c61; }
	#categories li.headlink ul li a { 
		text-align:left; 
		margin:0 5px;
		padding: 5px 9px;
		height: 18px; 
		font-weight:lighter; 
		font:14px Tahoma; 
		color: #374c61; 
		background:none 
	}
	#categories li.headlink ul li a:hover {color: #374c61;  background-color: #d4eaf4; }
	
	/* Pretty styling */
	#categories a { color: #000; } #categories ul li a:hover { text-decoration: none; }
	#categories li.headlink ul {  
		padding: 5px 0 10px; 
		background:#fff url(images/az_template/az_drop_bg.gif) bottom left repeat-x;
	}
	
	
	#categories ul.three-levels {width:602px; list-style:none; padding:7px 8px !important;}
	#categories ul.three-levels li { width:200px; background:none;}
	#categories ul.three-levels li.head { 
		float: left; 
		background:url(images/az_template/az_cat_head_bg.gif) top left repeat-x;
	} 
	#categories ul.three-levels li.head a{ text-align: left; font-weight:bold }
	
	#categories ul.three-levels li.head ul {position:static; border:none; background:none; padding:5px 0 }
	#categories ul.three-levels li ul li a { 
	text-align: left ; 
	margin:0 5px;
	padding: 5px 12px;
	height: 15px; 
	font:normal 14px Tahoma !important; color: #374c61; background:none }
	 
	
	
/****************** styles for product listing index ********************/	
.new_products_index{}
.new_products_index span.az_productListing-heading { display:block; }
.new_products_index .az_productListing-heading a {  font:12px 'Myriad Pro'; }
.new_products_index TD.productListing-data { font-size: 11px; }
.new_products_index span.productPrice { font-size:12px}
.new_products_index SPAN.productSpecialPrice { font:bold 14px Tahoma; }
.new_products_index .az_button, .new_products_index .az_button2{ font-size:12px}
.new_products_index .az_item_borderleft, .new_products_index .az_item_borderright {
	height:170px; 
	overflow:hidden;	
}
.new_products_index .az_item_borderleft img, .new_products_index .az_item_borderright img { height:170px;}
.new_products_index .az_item_borderbg{
	background:#fff url(images/az_template/az_item_border_bg.gif) bottom left repeat-x;
} 



.index{}
.index a img {margin:0}
.index .az_infoBox {
   margin-bottom:0;
}
.index_separator { height:3px; line-height:3px;  font-size:3px;}
.button_separator { height:6px; line-height:6px;  font-size:6px;}
.index .az_infoBoxContents {height:144px;}
.index .az_sidebox_header_caption div{	text-align:left; }
.index .az_sidebox_header_caption div div{	float:right; }
.index .az_sidebox_header_caption a img{ margin:0; }

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/az_template/jtip/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/az_template/jtip/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/az_template/jtip/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left, #JT_close_right{
	font:bold 14px Tahoma;
	text-transform:uppercase;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
}

#JT_copy, #JT_copy p{
margin:3px 0;
font:12px Tahoma;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}


