@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");

#logintable input {
	margin:2px 0 2px 0;
}

#demo-header-container {
  width: 100%;
  height: 75px;
  background: url("../../images/demo-header-background.png") repeat-x top;
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: white;
  line-height: 60px;
}
#demo-footer-container {
  width: 100%;
  height: 58px;
  background: url("../../images/demo-footer-background.png") repeat-x top;
  font-family: Arial, sans-serif;
  font-size: 16px;
  color: white;
  font-weight: bold;
  line-height: 40px;
}

.boxText, .topboxText {
  font-size: 11px;
  /*color: #5E5E5E;*/
}
.topboxText  { color: #646464; }
.cartText { color: #e69701; }
.productsNotifications { 
    background: #f2fff7; 
}
.orderEdit { 
    font-size : 10px; 
    color: #70d250; 
    text-decoration: underline; 
}

td.headerNavigation { padding-bottom:2px; }
td.headerNavigation, td.headerNavigation a:link, td.headerNavigation a:visited { color:#b3b3b3; text-decoration:none;}
td.headerNavigation a:hover { color:#f39800; text-decoration:underline;}

/* buttons if css buttons ebnabled */
.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 {
  line-height: 32px;
  height: 32px;
  font-family: Tahoma, Verdana;
  font-size: 14px;
  font-weight:normal;
  color: #ffffff;
  padding:0;
  margin: 0;
  vertical-align: bottom;
  /*display: -moz-inline-box;*/
  display: inline-block;  
  cursor: pointer;
  text-transform:lowercase;
}
.az-button-left {
  background:url(images/az_button1_left.png) no-repeat;
  width: 9px;
}
.az-button-middle {
  background:url(images/az_button1_mid.png) repeat-x;
  white-space: nowrap;
}
.az-button-right {
  background:url(images/az_button1_right.png) no-repeat;
  width: 9px;
}
.az-button-left2 {
  background:url(images/az_button2_left.png) no-repeat;
  width: 9px;
}
.az-button-middle2 {
  background:url(images/az_button2_mid.png) repeat-x;
  white-space: nowrap;
  color:#484848;
}
.az-button-right2 {
  background:url(images/az_button2_right.png) no-repeat;
  width: 9px;
}
.az-button-left3, .az-button-middle3, .az-button-right3 {
  line-height: 19px;
  height: 19px;
  font-size: 1px;
}
.az-button-left3 {
  background:url(images/az_button3_left.gif) no-repeat;
  width: 3px;
}
.az-button-middle3 {
  background:url(images/az_button3_mid.gif) repeat-x;
  white-space: nowrap;
  font-weight:bold;
  font-size:11px;
  text-transform:capitalize;
  font-weight:bold;
}
.az-button-right3 {
  background:url(images/az_button3_right.gif) no-repeat;
  width: 3px;
}
.az-button-left4, .az-button-middle4, .az-button-right4 {
  line-height: 22px;
  height: 22px;
  font-size:0px;
}
.az-button-left4 {
  background:url(images/az_button4_left.gif) no-repeat;
  width: 1px;
}
.az-button-middle4 {
  background:url(images/az_button4_mid.gif) no-repeat;
  white-space: nowrap;
  font-size:12px;
  text-transform:capitalize;
  color:#f94f08;
  padding:0 4px 0 4px;
}
.az-button-right4 {
  background:url(images/az_button4_right.gif) no-repeat;
  width: 1px;
}
.az-template-button4 {
  background:url(images/az_button4_right.gif) repeat-x;
  display: inline-block;
  line-height: 22px;
  height: 22px;
}
/* buttons eof */

/* unsure on this, checking... */
.infoBoxContentsLeft_categ{
  color: #17426B;
}
.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited{
  font-size: 11px;
  font-weight: normal;
  color: #5E5E5E;
}
.infoBoxContentsLeft_categ A:hover {
  color: #17426B;
}
.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{
	font-size: 11px;
	font-weight: normal;
	color: #005EA7;
}
.infoBoxContentsLeft A:hover {
	color: #17426B;
}
.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{
	font-size: 11px;
	font-weight: normal;
	color: #005EA7;
}
.infoBoxContentsRight A:hover {
	color: #17426B;
}
.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{
	font-size: 10px;
	font-weight: normal;
	color: #005EA7;
}
.infoBoxContentsCenter A:hover {
	color: #17426B;
}

.az_top_nav A:link, .az_top_nav A:active, .az_top_nav A:visited{ 
	font-size: 10px; 
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}
	.az_top_nav A:hover{
	font-size: 10px;
	color: #17426B;
	}

	.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;
	height: 25px;
	padding-top: 3px;
	padding-left: 25px;
	font-size: 10px;
	}
	.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;
}
/* CDS_styles */

/*********************/
/* cds_index.tpl.php */
/*********************/

TD.cds_pageHeading, DIV.cds_pageHeading {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #1E6FB4;
  padding-top: 5px;
}

TD.cds_category_description, P.cds_category_description {
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

DIV.cds_header_img {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
}

/***********************/
/* SubCategory Listing */
/***********************/

TD.cds_listing_category_title {
  padding-bottom: 5px;
  padding-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  margin:0;
  font:bold 14px Tahoma, Verdana, sans-serif;
  color: #1E6FB4;
}

TD.cds_listing_category_title a {
  color: #1E6FB4;
}

TD.cds_listing_category_blurb {
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  padding-left: 0px;
  padding-right: 10px;
  text-align:justify;
  color:#000;
}

TD.cds_listing_category_img {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 8px;
}

TD.cds_listing_category_content {
  padding-top: 5px;
}

/****************/
/* Page Listing */
/****************/

TD.cds_listing_pages_title {
  padding-bottom: 5px;
  padding-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  margin:0;
  font:bold 14px Tahoma, Verdana, sans-serif;
  color: #1E6FB4;
}

TD.cds_listing_pages_title a {
  color: #1E6FB4;
}

TD.cds_listing_pages_blurb {
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  padding-left: 0px;
  padding-right: 10px;
  text-align:justify;
  color:#000;
}

TD.cds_listing_pages_img {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 8px;
}

TD.cds_listing_pages_content {
  padding-top: 5px;
}

/***************/
/* Page Detail */
/***************/

DIV.cds_pages_body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  margin: 0px;
}

/******************/
/* Product Insert */
/******************/

TD.attach_product {
  float:right;
  margin:5px;
  margin-right:20px;
  padding:10px;
  border:1px solid #ccc;
  clear:both;
}

DIV.cds_product_name {
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #1E6FB4;
  font-weight: bold;
}

DIV.cds_product_name a { color: #1E6FB4; background: inherit; }


TD.cds_product_buy, DIV.cds_product_buy {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#000000;
}

TD.cds_product_buy, DIV.cds_product_buy a { color:#000000; background: inherit;}

TD.cds_product_insert_width {
 /* width: 100px; */
}

DIV.cds_product_price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#000000;
}

DIV.cds_product_price a { background: inherit;}


DIV.cds_product_img {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;

}

/********************/
/* Product Info RCI */
/********************/

TD.cds_pInfoContentBoxHeading {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  font-weight : bold;
  background : #bbc3d3;
  color : #ffffff;
}

TD.cds_pInfoContentBox {
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
}

/* CDS_style EOF */
/************************/
/* CDS HOME PAGE MODULE */
/************************/
.cds_home_title, a.cds_home_title {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #1E6FB4;
  text-decoration:none;
}
a.cds_home_title:hover {
  color: #0451BB;
  text-decoration:underline;
}
span.cds_home_blurb, span.cds_home_body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
td.cds_home_image img {
  border:0;
  margin:3px;
  margin-top:0;
}
span.cds_home_readmore {
  color:#A83345;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-decoration:none;
}
td.cds_home_spacer {
  height:1px;
  background: #CCC;
}
H1 {font-family: Verdana,Arial,Times New Roman; font-size: 10pt; color: black}

}
H2 {font-family: Verdana,Arial,Times New Roman; font-size: 9pt; color: black}

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 100px; /*marquee height */
background-color: white;
overflow: hidden;
border: 1px solid orange;
padding: 2px;
padding-left: 4px;
}
