



/*



  $Id: stylesheet.css, template: OS03C00254 v3.00 04/10/08  11:16:09 project3000 Exp $







  This file created as a part of graphical design by AlgoZone, Inc



  http://www.algozone.com for osCommerce v 2.2ms2



  



  Copyright (c) 2003-2005 AlgoZone, Inc







*/







BODY {



  font-family: Tahoma, Arial, Helvetica, sans-serif;



  font-size: 11px;



  margin: 0px;



  color: #707070;  



}



/* .breadCrumb,.plainbox-description and "BODY TD" for ZenCart */ 



.boxText, .breadCrumb, .plainbox-description, BODY TD



{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #707070;}



.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }



.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #F1BBA3; }



.productsNotifications {  }



.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



A { 



  color: #ff7500; 



  text-decoration: none; 



}



A:hover { 



  color: #848484;



  text-decoration: none; 



}



FORM {



  display: inline;



}



INPUT{



  border: 1px solid #d6dee3;



  background: #ffffff;



  color: #707070;



}



INPUT.az_search_input, SELECT.az_search_input{



  border: 1px solid #d6dee3;



  color: #707070;



}



INPUT.submit_button, INPUT.az_login_input{



   border: 0px;



}



TR.header {



  background: #17191D;



}



TD.infoBox, SPAN.infoBox { 



   font-family: Verdana, Arial, sans-serif; font-size: 10px; 



}



/* .plainBox for ZenCart and moduleBox for ms3 */ 



.infoBox, .plainBox, .moduleBox {



  padding: 2px;



  border: 1px solid #d6dee3;



}



.moduleBox{



  margin: 2px;



}



.infoBoxLanguages {



}



.newProductsBox, .infoBoxCenter {



}



/* middle boxes control*/



/* .plainBoxHeading for ZenCart */ 



TD.infoBoxHeading, TD.infoBoxHeadingCenter, TD.plainBoxHeading, TD.productListing-heading {



   background-image: url("images/designs/az_infobox_heading_bg.gif");



   background-repeat: repeat-x;



   height: 48px;



   font-family: Tahoma, Arial, Helvetica, sans-serif;



   font-size: 14px;



   font-weight: bold;



   color: #ffffff;



   text-align: left;



   padding-left: 10px;



   }



.T1{



   font-family: Tahoma, Arial, Helvetica, sans-serif;



   font-size: 19px;



   font-weight: bold;



   color: #000000;



   line-height: 32px;



}



.infoBoxHeadingLcorner, .infoBoxHeadingLcornerCenter {



   background-image: url("images/designs/az_specialbox_heading.gif"); width: 71px;



}



.infoBoxHeadingRcorner, .infoBoxHeadingRcornerCenter {



}



.infoBoxLeft_categ, .infoBoxLeft, .infoBoxRight, .infoBoxSearch {



  padding: 2px;



  padding-left: 15px;



  padding-right: 10px;



}



TD.infoBoxHeadingLcornerRight { background-image: url("images/designs/az_infobox_heading.gif"); width: 71px;}



TD.infoBoxHeadingLcornerLeft { background-image: url("images/designs/az_infobox_heading.gif"); width: 71px;}



TD.infoBoxHeadingLcornerLeft_categ { background-image: url("images/designs/az_categbox_heading.gif"); width: 71px;}



TD.infoBoxHeadingLcornerInform { background-image: url("images/designs/az_informbox_heading.gif"); width: 71px;}



TD.infoBoxHeadingLcornerSearch { background-image: url("images/designs/az_searchbox_heading.gif"); width: 71px;}



TD.infoBoxHeadingLcornerSpecials { background-image: url("images/designs/az_specialbox_heading.gif"); width: 71px;}



TD.infoBoxHeadingLeft, TD.infoBoxHeadingRight, TD.infoBoxHeadingLeft_categ, TD.infoBoxHeadingSearch, TD.infoBoxHeadingSpecials, TD.infoBoxHeadingInform {



   background-image: url("images/designs/az_infobox_heading_bg.gif");



   background-repeat: repeat-x;



   height: 48px;



   font-family: Tahoma, Arial, Helvetica, sans-serif;



   font-size: 14px;



   font-weight: bold;



   color: #ffffff;



   text-align: left;



   padding-left: 10px;



}



.infoBoxHeadingRcornerLeft, .infoBoxHeadingRcornerLeft_Categ, .infoBoxHeadingRcornerRight {



  width: 0px;



}



.infoBoxHeadingLeft A:link, .infoBoxHeadingLeft A:active, .infoBoxHeadingLeft A:visited,



.infoBoxHeadingRight A:link, .infoBoxHeadingRight A:active, .infoBoxHeadingRight A:visited {



   color: #ffffff;



}



.infoBoxHeadingLeft A:hover, .infoBoxHeadingRight A:hover {



   color: #bb9e9e;



}



.infoBoxSearch{



   font-family: Tahoma;



   font-size: 12px;



   font-weight: normal;



   color: #707070;



}



.infoBoxContentsSearch, .infoBoxContentsSearch td.boxText{



   font-family: Tahoma;



   font-size: 12px;



   font-weight: normal;



   color: #707070;



}



.infoBoxContentsSearch A:link, .infoBoxContentsSearch A:active, .infoBoxContentsSearch A:visited {



   font-family: Tahoma;



   font-size: 11px;



   font-weight: normal;



   color: #ff7500;



}



.infoBoxContentsSearch A:hover {



   color: #a2c7df;



}



.infoBoxHeadingCart



{



   font-family: Tahoma;



   font-size: 11px;



   font-weight: normal;



   color: #ffffff;



}



.infoBoxCart, .az_cart_body TD{



   font-family: Tahoma;



   font-size: 11px;



   font-weight: normal;



   color: #707070;



}



.az_cart_body{



   text-align: center;



}



.az_cart_body A:link, .az_cart_body A:active, .az_cart_body A:visited {



   font-family: Tahoma;



   font-size: 11px;



   font-weight: bold;



   color: #707070;



}



.az_cart_body A:hover {



   color: #a2c7df;



}







.infoBoxContentsCart {



   vertical-align: top;



}



.infoBoxContents, .infoBoxContentsLeft, .infoBoxContentsLeft_categ, .infoBoxContentsRight {



  /* Uncomment to get bacground for component's content */



   font-family: Tahoma;



   font-size: 11px;



   font-weight: normal;



   color: #707070;   



   text-align: left;



   line-height: 1.5; 



}



.infoBoxContentsRight {



  /* Uncomment to get bacground for component's content */



   font-family: Tahoma;



   font-size: 11px;



   font-weight: normal;



   color: #707070;   



   padding-left: 5px;



}



.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited{



   font-family: Tahoma;



   font-size: 12px;



   font-weight: normal;



   color: #000000;



}



.infoBoxContents A:hover {



   color: ##FFFF00;



}



.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{



   font-family: Tahoma;



   font-size: 12px;



   font-weight: normal;



   color: #000000;



}



.infoBoxContentsLeft A:hover {



   color: #378dc4;



}



.infoBoxContentsLeft_categCell {



   padding: 5px 0;



}



.infoBoxContentsLeft_categCell A:link, .infoBoxContentsLeft_categCell A:active, .infoBoxContentsLeft_categCell A:visited, 



.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited {



   font-family: Tahoma;



   font-size: 12px;



   font-weight: normal;



   color: #000000;



   text-decoration: none;



}



.infoBoxContentsLeft_categCell A:hover,



.infoBoxContentsLeft_categ A:hover {



   color: #ebe004;



   text-decoration: none;



}



.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{



   font-family: Tahoma;



   font-size: 12px;



   font-weight: normal;



   color: #000000;



}



.infoBoxContentsRight A:hover {



   color: #378dc4;



}



.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{



   font-family: Verdana, Arial, sans-serif;



   font-size: 11px;



   font-weight: normal;



   color: #bb9e9e;



}



.infoBoxContentsCenter A:hover {



   color: #707070;



}



/* AZ product box control */



.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb{



   width: 260px;  



}



.hl_product_box {  



background-color: #CCCCCC;



   margin-top: 10px;



   border: 1px solid #c0fdc0;



   border-bottom: 5px solid #01ab01;



}



.hl_product_box_over {  



   margin-top: 10px;



   background-color: #FFFFFF;



   border: 1px solid #ebe003;



   border-bottom: 5px solid #ebe003;



}



.productBox {  



   font-family: Arial, sans-serif;



   font-size: 11px;



   font-weight: normal;



   text-align: center;



   color: #006600;



   height: 110px;



}



.productBoxLSide {



}



.productBoxContent {  



   font-family: Arial, sans-serif;



   font-size: 11px;



   font-weight: normal;



   color: #a2c7df;



}



.productBox A:link, .productBox A:active, .productBox A:visited,



.productBoxContent A:link, .productBoxContent A:active, .productBoxContent A:visited{



   font-family: Arial, sans-serif;



   font-size: 12px;



   font-weight: normal;



   color: #707070;



}



.productBox A:hover, .productBoxContent A:hover {



   color: #a2c7df;



}



.productBoxHeadingLcorner{



}



.productBoxHeadingRcorner {



}



.productBoxHeading {



    background-image: url("images/designs/az_productbox_heading.gif");



    background-repeat:no-repeat;



   background-position: top left;



   height: 37px;



   padding-left: 5px;



   padding-right: 10px;



}



.productBoxHeading A:link, .productBoxHeading A:active, .productBoxHeading A:visited{



   font-family: Tahoma;



   font-size: 11px;



   font-weight: bold;



   color: #707070;



}



.productBoxHeading A:hover {



   color: #a2c7df;



}



.productBoxName{



   padding-top: 5px;



   padding-bottom: 5px;



}



.productBoxPrice{



   font-family: Arial, sans-serif;



   font-size: 14px;



   color: #000000;



    line-height: 0.9;   



}



.productBoxPrice_zen{



   font-family: Arial, sans-serif;



   font-size: 14px;



   padding: 5px;



   color: #8a8a8a;



    line-height: 1.1;   



}



.productBoxPrice s{



   font-size: 10px;



}



.productBoxBottom_tb{



}



.productBottomLine{



}



TR.headerError {



}



TD.headerError {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  background: #DCDEB3; 



  font-size: 11px;



  color: red;



  text-align : center;



}



TR.headerInfo {



}



TD.headerInfo {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 11px;



  background: #DCDEB3;



  color: #000000;



  text-align: center;



}



TR.footer {



}



TD.footer {



  font-family: Arial;



  font-size: 11px;



  background: #009384;



  color: #707070;



}



.infoBoxNotice {



  background: #8a8a8a;



}



.infoBoxNoticeContents {



  background: #FFE6E6;



  font-family: Verdana, Arial, sans-serif;



  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 {



}



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: #dde4e8;



}



TR.productListing-heading {



}



TD.productListing-heading {



  font-family: Tahoma;



  font-size: 12px;



  font-weight: bold;



  color: #FFFFFF;



}



A.productListing-heading { 



  color: #FFFFFF; 



}



A.productListing-heading:hover { 



  color: #7d7a78; 



}



TD.productListing-data {



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



  border-bottom: 1px solid #c0c0c0;



}



.pageResults { 



font-size: 11px;



color: #3e3c3c;



}



A.pageResults { 



  color: #a2c7df; 



}



A.pageResults:hover { 



  color: #F6ECDC; 



  background: #a2c7df; 



}



/* greetUser is for ZenCart and H1 for ms3*/



.pageHeading, DIV.pageHeading, .pageHeading H1, .greetUser, H1{



  font-family:  Arial;



  font-size: 16px;



  font-weight: bold;



  color: #000000;



  height:56px;



}



TR.subBar {



  background: #f4f7fd;



}



TD.subBar {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



  color: #000000;



}



TD.main, P.main {



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



  line-height: 1.3;



  color: #707070;



}



TD.smallText{



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;

  color:#000000;



}





SPAN.smallText, P.smallText {



  font-family: Verdana, Arial, sans-serif;



  font-size: 10px;



}



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;



}



CHECKBOX, INPUT, RADIO, SELECT {



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



}



TEXTAREA {



  width: 100%;



  font-family: Verdana, Arial, sans-serif;



  font-size: 11px;



}



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: #F1BBA3;



  font-weight: bold;



}



SPAN.productSpecialPrice {



  font-family: Verdana, Arial, sans-serif;



  color: #ff0000;



  font-weight: bold;  



  font-size: 12px;



}



SPAN.errorText {



  font-family: Verdana, Arial, sans-serif;



  color: #ff0000;



}



SPAN.productPrice {



  font-family: Verdana, Arial, sans-serif;



  color: #a2c7df;



  font-size: 12px;



  font-weight: normal;



  height: 20px;



}



SPAN.errorText, .messageStackError {



  font-family: Verdana, Arial, sans-serif;



  color: #ff0000;



}



.inputRequirement{



  font-family: Verdana, Arial, sans-serif;



  color: #ff0000;



  font-size: 11px;  



}



.moduleRow {  }



.moduleRowOver { background-color: #dde4e8; cursor: pointer; }



.moduleRowSelected { background-color: #dde4e8; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }



.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



.messageStackError, .messageStackWarning, .messageStackSuccess { font-family: Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }



    /* #################



        template-faq.com CSS 



      #################



   */



   .header_tb { }



   .header_boxes_tb {



      background-image: url(images/designs/az_header_boxes_bg.gif);



      background-repeat: repeat-x;



      height: 41px;



   }  



   .az_main_cont {



      padding-top: 5px;



   }



   .az_header_right{



   background-image: url(images/designs/az_heaeder_right.gif);



   background-repeat:  no-repeat;



   background-position: top;



   }



   .topbanner_tb{



   }  



   .topbanner_tb A:link, .topbanner_tb A:active, .topbanner_tb A:visited{ 



   font-size: 11px; 



   font-family: Tahoma;



   color: #929292;



   font-weight: normal;



   text-decoration: none;



   }



   .topbanner_tb A:hover{



   font-size: 11px;



   color: #8a8a8a;



   }



   .topbanner_td{



   }



   .topbanner_td3{



   }



   .az_topmenu_cart{



   }



   TABLE.infoBoxTop SPAN.productPriceDiscount {



   }



   .az_info_bar{



   }



   .az_info_bar_td2{



   }



   .az_info_bar_td3{



   }



   /* MENU bar css controls */



   .menubarmain_td{



   height: 48px;



   }



   .menubarmain { 



   font-family: Tahoma, Arial, Helvetica, sans-serif;



   font-weight: bold;



   font-size: 12px;



   color: #fefefe;



   text-transform: uppercase;



   text-align: center;



   vertical-align: middle;



   background-image: url(images/designs/az_nav_bg.gif);



   background-repeat: repeat-x;



   width: 158px;



   }



   .menubarmain A:link, .menubarmain A:active, .menubarmain A:visited {



   color: #fefefe;



   text-decoration: none;



   }



   .menubarmain A:hover {



   color: #fefefe;



   text-decoration: none;



   }



   .menubarmain_tb .over {



   background-image: url(images/designs/az_nav_bg_over.gif) !important;



   }  



   .az_subheader_tb{



   }



   /* MAIN table css controls */    



   .maincont_tb{



   }



   /* LEFT bar css controls */   



   .maincont_left_td {



   width: 199px;



   background-image: url(images/designs/az_rightcol_bg.gif);



   background-repeat: repeat-y;



   }



   /* fix for mozila */



   .leftbar_tb TD {



   padding-bottom: 3px;



   }  



   .leftbar_tb {



   width: 199px;



   }



   .maincont_mid_td{



   padding-right: 6px;



   padding-left: 6px;



   padding-bottom: 5px;



   }



   /* RIGHT bar css controls */     



   .maincont_right_td {



   width: 199px;



   background-image: url(images/designs/az_rightcol_bg.gif);



   background-repeat: repeat-y;



   }



   .rightbar_tb{



   width: 199px;



   }



   /* fix for mozila */



   .rightbar_tb TD {



   padding-bottom: 3px;



   }     



   .footer_tb{



   font-size: 10px; 



   color: #81494a;   



   background-image:url(images/designs/az_footer_bg.gif); 



   background-repeat: repeat-x;



   height: 70px;



   }



   .footer_td1{



   }



   .footer_td2{



   color: #81494a;



   }



   .footer_menu_tb, .footer_cprt_tb TD, .footer_menu{



   font-family: Tahoma;



   font-weight: normal;



   color: #758e9f;



   font-size: 10px; 



   }



   .footer_menu_tb A:link, .footer_menu_tb A:active, .footer_menu_tb A:visited{



   font-size: 11px; 



   color: #ffffff;



   font-family: Tahoma;



   font-weight: normal;



   text-decoration: none;



   }



   .footer_menu_tb A:hover, .footer_cprt_tb A:hover{



   font-size: 11px;



   color: #a2c7df;



   }



   .footer_cprt_tb A:link, .footer_cprt_tb A:active, .footer_cprt_tb A:visited{ 



   font-size: 11px; 



   color: #758e9f;



   font-family: Tahoma;



   font-weight: bold;



   }



   .footer_cprt_tb A:hover{



   font-size: 11px;



   color: #a2c7df;



   }



   .az_button_img{



   background-position: top left;



    white-space: nowrap;



   color: #FFFFFF;



   font-family: Tahoma;



   font-weight: bold;



   font-size: 11px; 



   cursor: pointer;



   display: inline;



    text-decoration: none;    



   }



   .az_button_submit{



    white-space: nowrap;



   vertical-align: top;



    border: 0px;



   color: #FFFFFF;



   font-family: Tahoma;



   font-weight: bold;



   font-size: 11px; 



    height: 19px;



   cursor: pointer;



   margin: 0 auto;



   }



   .az_button_bg1{



   background-image:url(images/designs/az_button_mid.gif); 



   background-repeat: repeat-x;



   }



   .az_button_bg2{



   background-image:url(images/designs/az_button_mid2.gif); 



   background-repeat: repeat-x;



   }







.jsButton, .jsTrigger { cursor: pointer; }



.animBox {



   position: relative;



   overflow: hidden;



   white-space: nowrap;



   margin: 0;



   padding: 0;



}



.animBoxDropover {



   position: absolute;



   visibility: hidden;



   overflow: hidden;



   margin: 0;



   padding: 0;



   border: #ff7500 solid 1px;



   background-color: #3c7498;



   width: auto;



   z-index: 100;



}



.animSubmitButton {



   background: none !important;



   border: none !important;



   width: 0px !important;



   height: 0px !important;



}







#btn_animBoxCart { 



   height: 22px;



}



#animBoxCart {



   width: 200px !important;



}



.animBoxCartImage { }



.animBoxCartContent, .animBoxCartContent div, .animBoxCartContent td {



   vertical-align: top;



   font-family: Verdana, Arial, Helvetica, sans-serif;



   font-weight: normal;



   font-size: 11px;



   color: #ffffff !important;



}



.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {



   color: #ffffff;



   text-decoration: none;



}



.animBoxCartContent A:hover {



   color: #ff7500;



   text-decoration: none;



}



.animBoxCartHeader, .animBoxCartFooter {



   text-align: right;



   vertical-align: middle;



   font-weight: bold;



   height: 30px;



}



.animBoxCartHeader { border-bottom: #ff7500 solid 1px; }



.animBoxCartFooter { border-top: #ff7500 solid 1px; }



.animBoxCartNotice {



   padding: 5px;



   text-align: center;



   font-family: Verdana, Arial, Helvetica, sans-serif;



   font-weight: bold;



   font-size: 11px;



   color: #ffffff;



}







 /* DIV specific */



.centeredContainer { margin: auto; }



.alignLeft { text-align: left; }



.alignCenter { text-align: center; }



.alignRight { text-align: right; }



.alignTop { vertical-align: top; }



.alignMiddle { vertical-align: middle; }



.alignBottom { vertical-align: bottom; }



.floatLeft { float: left; }



.floatRight { float: right; }



.clearBoth { clear: both; }



.clearLeft { clear: left; }



.clearRight { clear: right; }



.inline { display: inline; }



.block { display: block; }



.nowrap { white-space: nowrap; }



.paddingTop { padding-top: 5px; }



.paddingRight { padding-right: 5px; }



.paddingBottom { padding-bottom: 5px; }



.paddingLeft { padding-left: 5px; }



.marginTop { margin-top: 5px; }



.marginRight { margin-right: 5px; }



.marginBottom { margin-bottom: 5px; }



.marginLeft { margin-left: 5px; }



.listPlain {



   margin: 0px;



   padding: 0px;



   list-style-type: none;



}







.noborder { border: none; }







/* Popup CSS */



.az_image_border{



   display: block;



   padding: 6px;



   background: none;



   border: none;



}



.az_image_border_over{



   display: block;



   padding: 5px;



   background-color: #FFFFFF;



   border: 1px solid #ff7c0d;



}



.az_image_border .az_image_popup_image {



   visibility:hidden;



}



.az_image_border_over .az_image_popup_image {



   visibility:visible;



   width: 100%;



   text-align: center;



   position: relative;



   top: -30px;



}



#az_popup_main {



   position: absolute;



   top: 0;



   left: 0;



   z-index: 100;



   text-align: left;



   border: 1px solid #ff7c0d;



   background: #2d86b5;



   width: 420px;



}



#az_popup_main .popup {



   position: relative;



}



#az_popup_main table {



  margin: auto;



  border-collapse: collapse;



}



#az_popup_main .body {



  padding: 10px;



  width: 400px;



  background: #dde4e8;  



}



#az_popup_main .loading {



  text-align: center;



}



#az_popup_main .image {



  text-align: center;



}



#az_popup_main img {



  border: 0;



}



#az_popup_main .content {



  background: #dde4e8;  



}



#az_popup_main .footer {



  border-top: 1px solid #ffffff;



  padding-top: 5px;



  margin-top: 10px;



  text-align: right;



  background: #dde4e8;  



}



#az_popup_main .tl, #az_popup_main .tr, #az_popup_main .bl, #az_popup_main .br {



  height: 10px;



  width: 10px;



  overflow: hidden;



  padding: 0;



}



.pop_pageHeading{



  font-family:  Arial;



  font-size: 16px;



  font-weight: bold;



  color: #378dc4;



}



.pop_main_tb, .pop_main, .pop_main p{



   font-family:  Arial;



   font-size: 11px;



   font-weight: normal;



   color: #707070;



}



.pop_smallText{



   font-family:  Arial;



   font-size: 10px;



   font-weight: normal;



   font-style: italic;



   color: #707070;



}



.pop_main_tb A:link, .pop_main_tb A:active, .pop_main_tb A:visited {



   font-size: 12px;



   font-weight: bold;



   color: #ff7500;



   text-decoration: none;



}



.pop_main_tb A:hover {



   color: #378dc4;



   text-decoration: none;



}



/* End Popup CSS */







/* Carosel CSS */



.az_main_jcarousel{



   padding-bottom: 6px;



}



.az_main_jcarousel_tb{



   background-image:url("images/designs/az_carosel_mid.gif"); 



   background-repeat: repeat-x;



   height: 123px;



}



.az_carosel_image_border{



   background-color: #ffffff;



   border: 1px solid #ffffff;



}



.az_carosel_prod_name{



   font-family:  Arial;



   font-size: 10px;



   font-weight: normal;



   color: #FFFFFF;



   text-align: center;



}



.jcarousel-container {



    position: relative;



}



.jcarousel-clip {



    z-index: 2;



    padding: 0;



    margin: 0;



    overflow: hidden;



    position: relative;



}



.jcarousel-list {



    z-index: 1;



    overflow: hidden;



    position: relative;



    top: 0;



    left: 0;



    margin: 0;



    padding: 0;



}



.jcarousel-item {



   float: left;



   list-style: none;



   /* We set the width/height explicitly. No width/height causes infinite loops. */



   padding-top: 5px;



   background-image: url("images/designs/loading.gif");



   background-position: center center;



   background-repeat: no-repeat;



}



.jcarousel-next {



    z-index: 3;



    display: none;



}



.jcarousel-prev {



    z-index: 3;



    display: none;



}



.jcarousel-skin-ie7.jcarousel-container {



}



.jcarousel-skin-ie7.jcarousel-container-horizontal {



    width: 500px;



    padding: 5px 40px;



}



.jcarousel-skin-ie7 .jcarousel-clip-horizontal {



    width:  500px;



    height: 110px;



}



.jcarousel-skin-ie7 .jcarousel-item {



    width: 90px;



    height: 120px;



}



.jcarousel-skin-ie7 .jcarousel-item:hover {



    border-color: #FFFFFF;



}



.jcarousel-skin-ie7 .jcarousel-item-horizontal {



    margin-right: 10px;



}



.jcarousel-skin-ie7 .jcarousel-item-placeholder {



}



.jcarousel-skin-ie7 .jcarousel-next-horizontal {



    position: absolute;



    top: 40px;



    right: 5px;



    width: 30px;



    height: 46px;



    cursor: pointer;



    background: transparent url("images/designs/az_arrow_next.gif") no-repeat 0 0;



}



.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {



    background-position: -32px 0;



}



.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {



    background-position: -64px 0;



}



.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,



.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,



.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {



    cursor: default;



    background-position: -97px 0;



}



.jcarousel-skin-ie7 .jcarousel-prev-horizontal {



    position: absolute;



    top: 40px;



    left: 5px;



    width: 30px;



    height: 46px;



    cursor: pointer;



    background: transparent url("images/designs/az_arrow_priv.gif") no-repeat 0 0;



}



.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {



    background-position: -32px 0;



}



.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -97px 0;
}

/* End Carosel CSS */
/* popup box customizations */
.popupBody, .popupBody td{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #5E5E5E;
    margin:auto;
    text-align:left;
    margin:10px;
}
.popupBox     {
    border: 1px solid #474f56;
}
.popupBoxContents{
    font-size: 11px;
}
td.popupBoxHeading {
    color: #FFFFFF;
    background: #474f56;
  font-weight:bold;
    text-align: left;
    height: 20px;
    padding-left: 15px;
}
td.popupBoxFooter{ }
span.popupClose{
    color: #FFFFFF;
  font-weight:bold;
    text-decoration: none;
    background: #990000;
    padding: 1px 3px;
    float:right;
    cursor:pointer;
  margin-top:30px;
}
/* popupboxes eof */
