
@import url("css/template.css");
@import url("css/form.css"); 
@import url("css/infobox.css"); 
@import url("css/contentbox.css");
@import url("css/popup.css");
@import url("css/calender.css");  
@import url("css/errors_messages.css");
/*@import url("css/styles.css");*/

.boxText {
  color: #5E5E5E;
  font-size: 100%; 
}
.boxText img {
	max-height: 200px;
	max-width: 150px;
}
.productsNotifications { 
    background: #f2fff7; 
}
.orderEdit { 
    color: #70d250; 
    font-size : 10px; 
    text-decoration: underline; 
}

td.headerNavigation, td.headerNavigation a:link, td.headerNavigation a:visited, td.headerNavigation a:hover { 
  color:#651F76; 
  font-size: 12px; 
  text-decoration:none;
}
/*td.headerNavigation a:hover { font-size: 12px; color:#651F76; text-decoration:underline;}*/

/* buttons if css buttons enabled */
.template-button-left, .template-button-middle, .template-button-right {
  color: #fff;
  cursor: pointer;
  display: inline-block;  
  font-family: Verdana;
  font-size: 11px;
  height: 16px;
  margin: 0;
  padding: 7px 0 5px 0;
  vertical-align: bottom;
}
.template-button-left {
  background: url(images/button-left.png) no-repeat;
  width: 8px;
}
.template-button-middle {
  background: url(images/button-middle.png) repeat-x;
  white-space: nowrap;
}
.template-button-right {
  background: url(images/button-right.png) no-repeat;
  width: 8px;
}
.template-button-middle .submitButton{
  background: transparent;
  border: 0px;
  cursor: pointer;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 11px;
  text-decoration: none; 
  vertical-align: top;
  white-space: nowrap;
}
/* buttons eof */

/* unsure on this, checking... */
.infoBoxContentsLeft_categ{
  color: #651F76;
}
.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited{
  color: #5E5E5E;
  font-size: 11px;
  font-weight: normal;
}
.infoBoxContentsLeft_categ A:hover {
  color: #651F76;
}
.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{
  color: #651F76;
  font-size: 10px;
  font-weight: normal;
}
.infoBoxContentsLeft A:hover {
  color: #651F76;
}
.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{
  color: #651F76;
  font-size: 10px;
  font-weight: normal;
}
.infoBoxContentsRight A:hover {
  color: #651F76;
}
.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{
  color: #651F76;
  font-size: 10px;
  font-weight: normal;
}
.infoBoxContentsCenter A:hover {
  color: #651F76;
}

.az_top_nav A:link, .az_top_nav A:active, .az_top_nav A:visited{ 
  color: #FFFFFF;
  font-size: 10px; 
  font-weight: normal;
  text-decoration: none;
}
.az_top_nav A:hover{
  color: #651F76;
  font-size: 10px;
}

.az_pageheading_main{
  padding-left: 15px;
  padding-right: 10px;
}
td.infoBoxHeadingLeft_categ, td.infoBoxHeadingLeft {
  background-image: url("images/az_leftbox_top.gif");
  background-repeat:  no-repeat;
  height: 41px;
}
td.infoBoxContentsLeft_categ{
  background-image: url("images/az_leftbox_category.gif");
  background-repeat:  no-repeat;
  background-position: top left;
  font-size: 10px;
  height: 25px;
  padding-top: 3px;
  padding-left: 25px;
}
.infoBoxMBottomleft_az01, .infoBoxMBottomleft{
  background-image: url("images/az_leftbox_bottom.gif");
  background-repeat:  no-repeat;
  height: 5px;
  padding-bottom: 5px;
}
/* RIGHT bar css controls */    

.main_page_promo {
  background-image: url("images/az_promo_box_mid.gif");
  background-repeat:  repeat-x;
  background-position: bottom left;
  height: 42px;
}
    
/* used in featured_products.php mainpage module*/
td.price_mainpage{
    color:#EF5502;
    font-weight: bold;
}
td.price_mainpage s{
    color:#5E5E5E;
    font-weight: bold;
}
td.price_mainpage span{
    color:#EF5502;
    font-weight: bold;
}

.blurbs {
  background-color:#FFFCCC;
  border: 1px #9B243E solid;
  margin-left:2px; 
  margin-right:2px; 
  margin-top:0.2em; 
  margin-bottom:0;
  padding-right: 10px;
  padding-left: 10px; 
  width:200px;
}

/* My search css code */

  #search-box
  {
    float: left;
    margin-left: 478px;
    margin-top: 9px;
    position: absolute;
    z-index: 100;
  }

  #search-box .form-text {
    border-style: hidden;
    border-width: 0px;
    font-size: 8pt;
    height: 13px;
    margin-left: 3px;
    margin-right: 10px;
    width: 230px;
  }

  /* Prevent browser from highlighting border of input when selected */
  #search-box .form-text:focus {
    outline-width: 0;
  }

  #search-box .form-submit {
    background-image: url(images/searchbutton.png);
    background-color: transparent; /*#452D5A;*/
    border: 0px;
    height: 20px;
    margin-top: 2px;
    width: 102px;
  }

  /* Resizes image in "Customers who bought this product also purchased" section (as well as featured products, etc)
     down to 200x200 if necessary.
     This is not ideal, but need to make sure huge images don't stretch the content way past the header width.
     Won't scale images correctly.
   */
  .navBbrown img, .productListing-data img, .smallText img {
    max-height: 200px;
    max-width: 200px;
  }
