body {
background-color:#fff;
margin: 0px;
background-image:url(images/bg.jpg); background-repeat:repeat-x;
}
.boxText { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5F5F5F;}
.errorBox { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color: #DCDEB4; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
a { 
  color:#ffffff;; 
  text-decoration: none; 
  font-weight: bold;
}
a:hover { 
  color: #640F00;
  text-decoration: underline;font-weight: bold;
}
form {
  display: inline;
}
input.az_search_input{
  color: #CB4D50; 
  border: 1px solid #CB4D51;
  background:none;
}

textarea{ width: 100%; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color:#cccccc;
  border:1px solid #000000;
}
INPUT.submit_button, INPUT.az_button_submit{
	border: 0px;
}
TR.header {
  background: #17191D;
}
.topbanner_td3 a { 
 font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #7B7B7A;
 font-weight: bold;
 text-decoration: none;
}
.topbanner_td3 A:hover{
 color: #CB4D50;
}
.az_top_nav_td_1{
 color: #fff;
 font-family : Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; height: 30px;
 margin-top:15px;
}
.az_top_navs{
background-image:url(images/inspiration.jpg);
background-repeat:no-repeat;
background-position:top;width:520px; 
height:118px;}
.az_top_nav_td_2{
 color: #fff;
 font-family : Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px;
}
.az_top_nav_td_2 a { 
 font-size: 10px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #fff;
 font-weight: normal;
 text-decoration: underline;
}
.az_top_nav_td_2 a:hover{
 color: #ccc;
}
.az_topmenu_cart_td1{
 font-size: 10px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #7B7B7C;
 font-weight: normal;
}
.az_topmenu_cart_td1 a { 
 font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #660001;
 font-weight: normal;
 text-decoration: underline;
}
.az_topmenu_cart_td1 a:hover{
 color: #7B7B7A;
}
.infoBoxLeft, .infoBoxRight  { 
	padding: 0px;
}
TD.infoBox, SPAN.infoBox { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
.infoBox, .formArea {
	/*border: 1px solid #000000;*/
}
.infoBoxHeading {
}
.infoBoxCenter, .newProductsBox{
}
.az_box_div{
background-image:url(images/az_dot_line_vrt.gif); 
background-repeat: repeat-y;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; font-weight: bold;
  color: #fff;
  text-align: left;
  padding-left: 1px;
  padding-bottom: 5px;
  padding-top: 5px;
  background-color: #6A6A6A;
}
TD.infoBoxHeadingCenter{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; font-weight: bold;
  color: #5B5B5B;
  text-align: left;
  padding-left: 10px;
}
TD.infoBoxHeadingLeft {
  background-color:#6A6A6A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  padding-left: 10px;
  height: 26px;
}
TD.infoBoxHeadingRight {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; font-weight: bold;
  color: #5B5B5B;
  text-align: left;
  padding-left: 10px;
  background-color:#6A6A6A;
}
TD.infoBoxHeadingBottom {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; font-weight: bold;
  color: #5B5B5B;
  text-align: left;
  padding-left: 10px;
}
TD.infoBoxHeadingCenter, TD.infoBoxHeading {
	background-color:#6A6A6A;
}
.infoBoxBottom {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CB4D52;	
	padding-left: 5px;
}
.infoBoxContents, .infoBoxContentsLeft, .infoBoxContentsRight, .infoBoxContentsBottom {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	padding-left: 10px;
}
.infoBoxContentsSearch, .infoBoxContentsLogin {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal;
	color: #5F5F5F;	
	padding-left: 10px;
}
.infoBoxContents a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.infoBoxContents A:hover {
	color: #333;
	text-decoration: underline;
}
.infoBoxContentsLeft a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5F5F5F;
}
.infoBoxContentsLeft A:hover {
	color: #B22222;
}
.infoBoxContentsBottom a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
}
.infoBoxContentsBottom A:hover {
	color: #CB4D52;
}
.infoBoxContentsRight a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
}
.infoBoxContentsRight A:hover {
	color: #CB4D52;
}
.infoBoxContentsCenter a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
}
.infoBoxContentsCenter A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CB4D52;
}
/* AZ product box control */
	.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb{
	width: 300px;	
}
.productBox {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	border-top: 1px solid #D1D0C4;
	padding-top: 5px;
	color: #5F5F5F;
	padding-left: 5px;
}
.productBoxContent {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
}
.productBox a ,
.productBoxContent a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CB4D52;
}
.productBox A:hover, .productBoxContent A:hover {
	color: #5F5F5F;
}
.productBoxHeading {
	line-height: 0.8;
    font-family: Arial;
    font-size: 11px;
	font-weight: bold;
	color: #5F5F5F;
	height: 10px
}
.productBoxHeading A {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CB4D52;
}
.productBoxHeading A:hover {
	color: #7B7B7A;
}
.productBoxTitle{
    font-family: Arial;
    font-size: 14px;
	font-weight: normal;
	color: #CB4D52;
}
.productBoxTitle a {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #CB4D52;
}
.productBoxTitle A:hover {
	color: #7B7B7A;
}
.productBoxHeadingRcorner {width: 0px;}
.productBoxHeadingLcorner {width: 0px;}
.productBoxBottom_tb{
}
.productBoxLBottom, .productBoxRBottom{
    font-family: Arial;
    font-size: 11px; font-weight: normal;
	color: #CB4D52;
	padding-left: 10px;
	height: 29px;
}
TR.headerError {
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  background: #DCDEB3; 
  font-size: 11px;
  color: red;
  text-align : center;
}
TR.headerInfo {
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #DCDEB3;
  color: #000000;
  text-align: center;
}
TR.footer {
  background: #008193;
}
TD.footer {
  font-family: Arial;
  font-size: 11px;
  background: #009384;
  color: #ffffff;
}
.infoBoxNotice {
  background: #7B7B7B;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, Helvetica, 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 {
	background: #F7ECE7;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

}
TR.productListing-heading {
}
TD.productListing-heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5B5B5B;
  font-weight: bold;
}
A.productListing-heading { 
  color: #CB4D52; 
}
A.productListing-heading:hover { 
  color: #7B7B7A; 
}
TD.productListing-data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.pageResults a { 
  color: #CB4D52; 
}
.pageResults a:hover { 
  color: #F6ECDC; 
  background: #CB4D51; 
}
.pageHeading, DIV.pageHeading, .productlisting-headingPrice {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
TD.main, .main, P.main, .category_desc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #333;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#fff;
}
TD.accountCategory {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #DCDCDC;
}
TD.fieldKey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; }
TD.tableHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color:#cccccc;
  border:1px solid #000000;
}

SPAN.greetUser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; color: #f0a480;
  font-weight: bold;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
}
SPAN.errorText, .inputRequirement {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #FBEED9; cursor: pointer; }
.moduleRowSelected { background-color: #FBEED9; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.messageStackError, .messageStackWarning, .messageStackSuccess { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }
    /* #################
	   #################
	*/
	.az_folder{
	font-size: 11px; font-family: Tahoma;
	color: #FFFFFF;
	font-weight: normal;
	background-image:url(images/az_folder_mid.gif); 
	background-repeat: repeat-x;
	height: 22px;
	}
	.az_folder_sel{
	font-size: 11px; font-family: Tahoma;
	color: #FFFFFF;
	font-weight: normal;
	background-image:url(images/az_folder_sel_mid.gif); 
	background-repeat: repeat-x;
	height: 22px;
	}
	/* MENU bar css controls */
	.menubarmain a { 
	font-size: 12px; font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
	.menubarmain A:hover{
	font-size: 12px; color: #fff;
	text-decoration: underline;
	}
	.menubarmain{
	font-size: 12px; font-family: Verdana;
	font-style: normal;
	}
	.menubarmain_td{
	}
	.az_info_bar{
	height: 28px;
	border:1px solid #000000;
/*	background-image:url(images/az_info_r.gif); 
	background-repeat: repeat-x;*/
	}
	.az_info_bar_td{
	font-size: 11px; font-family: Verdana, sans-serif;
	color: #5F5F5F;
	font-style: normal;
	padding-right: 10px;
	}
	/* MAIN table css controls */		
	.maincont_tb{
/*	padding-top: 1px;
	padding-bottom: 6px;
	background-image: url(images/az_boxes_top.gif);
	background-position: bottom left;
	background-repeat:  repeat-x;	*/	
	}
	/* LEFT bar css controls */	
	.maincont_left_td {
	width: 150px;
	}
	.leftbar_tb {
	width: 150px;
	}
	.maincont_mid_td{
	}
	.az_pageheading_main_td1{
	}
	.az_pageheading_main_td2{
	}
	/* RIGHT bar css controls */		
	.maincont_right_td {
	width: 0px;
	}
	.rightbar_tb{
	width: 0px;
	}
	.az_bottom_boxes{
	padding-bottom: 5px;
	}
	.footer_line{
	height: 45px;	
	}
	.footer_td{
	font-size: 10px;
	  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	.footer_line {
	color: #9C9C9C;
	}
	.footer_td1{
	}
	.footer_menu_tb{
	font-family: Verdana, sans-serif;
	font-weight: normal;
	color: #7B7B7A;
	font-size: 11px; border-top: 1px solid #000000; padding-top: 5px;
	}
	.footer_menu_tb a { 
	font-size: 11px; 
	color: #7B7B7A;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}
	.footer_menu_tb a:hover{
	font-size: 11px;
	color: #fff;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
	}
	.az_button_img{
	background-image:url(images/az_button_mid.gif); 
	background-repeat: repeat-x;
	background-position: top left;
    white-space: nowrap;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px; 
	cursor: pointer;
	display: inline;
	text-decoration: none; 
	}
	.az_button_submit{
	background-image:url(images/az_button_mid.gif); 
	background-repeat: repeat-x;
    white-space: nowrap;
	vertical-align: top;
    border: 0px;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px; 
    height: 16px;
	cursor: pointer;
	text-decoration: none; 
	}
 /*Style Applied to the Paragraphs for Main Section Links */
p.navButts {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; }

.navButts a {
	background-color : #000000;
	/*border : 1px solid #E6E6FA;*/
	color : #fff;
	display : block;
	font-weight:bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-bottom : 5px;
	padding-top :5px;
	text-decoration : none;
	width : 100%;
	font-size : 13px;
	margin:1px 1px 1px 0px;
}

.navButts a:hover {
	background-color : #CB812A;
	/*border : 1px solid #E6E6FA;*/
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;margin:1px 1px 1px 0px;
}
p.navButter {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; }

.navButter a {
	background-color : #000000;
	padding-right:1px;
	color : #fff;
	display : block;
	font-weight:bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-bottom : 5px;
	padding-top :5px;
	text-decoration : none;
	width : 100%;
	font-size : 13px;
	margin:1px 1px 1px 0px;
}

.navButter a:hover {
	background-color : #CB812A;
	padding-right:1px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;margin:1px 1px 1px 0px;
}
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.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: #B22222; }

.footerinfoboxesheading {
border-bottom: 1px solid;
  border-color: #b6b7cb;
}

/*
------------Boxes Section for css-------------
Format each info box 
*/
.contentBox {   
   border: solid 0px #cccccc;
 }

TD.contentBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #333333;
}

.contentBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color:#000000;
  height:30px;
}
.contentBoxContents a {
  font-size: 14px;
}
.BestSellersBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
}
TD.BestSellersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
    background-image: url(images/infobox/box_bg.jpg);
  color: #FFFFFF;
}
.BestSellersBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.CategoriesBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
}
TD.CategoriesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #333333;
}
.CategoriesBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.CurrenciesBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
 }
TD.CurrenciesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
background-image: url(images/infobox/box_bg.jpg);
  color: #ffffff;
}
.CurrenciesBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.InformationBox {    }
TD.InformationBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
}
.InformationBoxContents {

  color: #000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.LanguagesBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
 }
TD.LanguagesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image: url(images/infobox/box_bg.jpg);
  color: #ffffff;
}
.LanguagesBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.ManufacturerInfoBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
}
TD.ManufacturerInfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
background-image: url(images/infobox/box_bg.jpg);
  color: #ffffff;
}	
.ManufacturerInfoBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.ManufacturersBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
   border-bottom: solid 1px #999999; 
 }
TD.ManufacturersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
    background-image: url(images/infobox/box_bg.jpg);
  color: #FFFFFF;
  }
.ManufacturersBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.OrderHistoryBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
}
TD.OrderHistoryBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
background-image: url(images/infobox/box_bg.jpg);
  color: #ffffff;
}
.OrderHistoryBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.ProductNotificationsBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
 }
TD.ProductNotificationsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
background-image: url(images/infobox/box_bg.jpg);
  color: #ffffff;
}
.ProductNotificationsBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.ReviewsBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
 }
TD.ReviewsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
background-image: url(images/infobox/box_bg.jpg);
  color: #ffffff;
}
.ReviewsBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.SearchBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
 }
TD.SearchBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
    background-image: url(images/infobox/box_bg.jpg);
  color: #FFFFFF;
}
.SearchBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: solid 1px #F8F8F9;
}


.ShoppingCartBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
 }
TD.ShoppingCartBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
    background-image: url(images/CategoriesBox/categories_bg.jpg);
  color: #ffffff;
}
.ShoppingCartBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.SpecialsBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
 }
TD.SpecialsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
background-image: url(images/infobox/box_bg.jpg);
  color: #ffffff;
}
.SpecialsBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.TellaFriendBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
 }
TD.TellaFriendBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
background-image: url(images/infobox/box_bg.jpg);
  color: #ffffff;
}
.TellaFriendBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


.WhatsNewBox {   border-right: solid 1px #999999;
  border-left: solid 1px #999999; 
 }
TD.WhatsNewBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
    background-image: url(images/infobox/box_bg.jpg);
  color: #FFFFFF;
}
.WhatsNewBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
.imagefloatright {
float: right;
}
TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.az_buynow a  { 
  color: #2C788D; 
  font-size: 12px;
  font-weight: normal;
}
.az_buynow A:hover { 
  color: #BB5400; 
  font-size: 12px;
}
.productPrice{
	background-image: url(images/az_price_dt_ln.gif);
	background-repeat: repeat-x;
	background-position: top right;
	width: 150px;
	height: 20px;
	padding-top: 2px;
	font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;	
	}
.productBox {  
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #828382;
}
.productBox a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #45678D;
}
.productBox A:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #BB5400;
}
.productBoxHeading {
	line-height: 0.8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 4px;
}
.productBoxHeading a {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #45678D;
}
.productBoxHeading A:hover {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #BB5400;
}

ul.sitemap {
color: Maroon;
}

A.menucateg {
display: block;
text-decoration: none;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:2px;
border: solid 1px #F8F8F9;
}

A.menucateg:hover { 
border: solid 1px #333333;
background-color:#E33439;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}

A.menusubcateg {
display: block;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding:2px;
border: solid 1px #F8F8F9;
}

A.menusubcateg:hover { 
border: solid 1px #cccccc;
background-color:#E33439;
text-decoration: none;
color: #FFFFFF;
}
/* // BOF: WebMakers.com Changed: Header Tag Controller v2.5.2 */
h1 { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
    padding-top: 5px;
  padding-bottom: 2px;
}

h2 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
   font-weight: bold;
  color: #333333;
    padding-top: 2px;
  padding-bottom: 2px;
}
h3 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
   font-weight: bold;
  color: #333333;
    padding-top: 5px;
  padding-bottom: 2px;
}

/* ---- Dynamic Sitemap --- */
ul.sitemap {
color: #B22222;
}

/* VJ Links Manager v1.16 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}
A.linkListing-heading {
  color: #FFFFFF;
}
A.linkListing-heading:hover {
  color: #FF0000;
}
TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
  border: 1px solid black;
}
.linkFeaturedHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
.linkFeaturedMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingMain {
  color: #fff;
}
A.linkListingMain:hover {
  color: #FF0000;
}

.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingCats {
  color: #000;
  line-height: 1.5;
}
A.linkListingCats:hover {
  color: #FF0000;
}

.linkListingSubCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingSubCats {
  color: #000;
  line-height: 1.5;
}
A.linkListingSubCats:hover {
  color: #FF0000;
}

/* VJ Links Manager v1.16 end */


.dataTableHeadingContentBlack { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
TD.smallestText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.smallestText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* START Categories Tabs v2.0 */
A.tabsNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold; 
  color: #132137; 
}

A.tabsNavigation:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold; 
  color: #132137;
}

TD.tabsNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
      padding-top:11px;
/*  background: #CCCCCC;*/
  color: #000000;  /* Color of the not selected category text */
  font-weight : bold;
    text-decoration: underline;
}
/* END Categories Tabs v2.0 */
.category_level_1{
background-image:url(images/az_dot_line.gif); 
background-repeat: repeat-x;
background-position: right bottom;
padding: 2px;
}	
.category_level_2{
background-image:url(images/az_dot_line.gif); 
background-repeat: repeat-x;
background-position: right bottom;
padding-left: 2px;
}	
/* BEGIN: CSS Buttons Everywhere */
.cssButton {
  
  color: #333333;
  height: 20px;
  vertical-align: top;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 1px;
  border-style: solid;
  border-color: #cccccc;
  border-spacing: 1px;
}
.cssButton a {
  background: #f0f0ff;
  color: #000080;
  height: 20px;
  vertical-align: top;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
}
.cssButton a:hover {
  background: #f0f0ff;
  color: #000;
  vertical-align: top;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 1px;
  border-style: solid;
  border-color: #ff0000;
  border-spacing: 1px;
border-style: inset;
}
/* END: CSS Buttons Everywhere */
/* events calendar */ TABLE.calendarBox { width: 140px; height: 235px; border: 0; padding: 0; cursor: default; } IFRAME.calendarBox { width: 140px; height: 235px; } .calendarBoxHeader { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; background: #656872; color: #FFFFFF; text-decoration: none; height: 16px; } .yearHeader { font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000;  text-decoration: none;} .calendarMonth { background-color: #BBC3D3; cursor: default; width: 100%;}
.calendarHeader { font-family: Helvetica, Arial, Verdana; font-size: 11px; font-weight: bold; color: #000000;  text-decoration: none; height: 22px;}
.calendarToday { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendarWeekend { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendar { font-family: Arial, Verdana; font-size: 10px; color: #000000;  padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px; }
.event { font-family: Arial, Verdana; font-size: 11px; color: #000000;  text-decoration: none; border:1px solid #E6E6E6; }
.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}
/* Ajax Search InfoBox */
.suggest_link {		padding: 2px 6px 2px 6px;}
.suggest_link_over {	background-color: #3366CC;	padding: 2px 6px 2px 6px;}
#search_suggest {	position: absolute; 	 	text-align: left; 	border: 1px solid #000000;	}
/* Supertracker Styles */
.supertracker_menu {background: #ddd; border: 1px solid #aaa; padding: 10px;}
.supertracker_title {font-family: Tahoma, Verdana, Arial; font-size: 16px; font-weight: bold; }
.supertracker_section {margin-top: 10px;}
.supertracker_sub_title {font-family: Tahoma, Verdana, Arial; font-size: 14px; text-decoration: underline; font-weight: bold; }
A.supertracker_link { font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration:underline; margin: 5px 10px 5px 10px;}
.supertracker_text { font-family: Tahoma, Verdana, Arial; font-size: 11px;}
.supertracker_contact {font-family: Tahoma, Verdana, Arial;font-size: 11px; width: 100%;background: #aaa;	padding: 5px;	margin: 10px 0 10px 0; border: 1px solid #000;}
/* Supertracker Styles EOF */
.mt{
 background-image: url(images/m01_.gif);
 background-repeat: repeat-x;

}

td{
 color: #6F6F6F;
 font-family: verdana,tahoma,areal;
 font-size: 11px;
}

 .ml{
  color: #ffffff;
  text-decoration: none;
 }
 .ml a{
  color: #ffffff;
  text-decoration: none;
 }
 .ml:hover{
  color: #D7DF3A;
  text-decoration: underline;
 }

 .ml1{
  color: #333333;
  font-size: 11px;
  text-decoration: none;
 }
 .ml1s{
  background-image:url(images/flash.gif);
  background-repeat:no-repeat
  }

 .ml2{
  color: #BC0000;
  text-decoration: underline;
 }

 .se{
  width: 115px;
 }

 .br{
  border: #cccccc solid 1px;
 }

 .px3{
  font-size: 3px;
 }

 .px8{
  font-size: 8px;
 }

 .go{
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  width: 122px;
  height: 19px;
 }

 .tx{
  color: #5E5E5E;
  font-size: 13px;
  font-weight: bold;
 }

 .tx1 {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
 }

 .tx2{
  color: #fff;
  font-size: 13px;  
 }

 .tx3{
  color: #5E5E5E;
  font-size: 16px;
  font-weight: bold;
 }

 .tx4{
  color: #5E5E5E;
  font-size: 9px; 
 }
 ul.sitemap {
color: #ff0000;
}
TABLE.tabline {
  background: none;
  border-bottom: 1px #cccccc solid;
}
.infopricenew {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
 }
.imageboxtop { background-image:url(images/imagebox/top.gif); background-repeat:repeat-x; height:8px;}
.imageboxbot { background-image:url(images/imagebox/bot.gif); background-repeat:repeat-x; height:8px;}
.imageboxleft { background-image:url(images/imagebox/left.gif); background-repeat:repeat-y; width:8px;}
.imageboxright { background-image:url(images/imagebox/right.gif); background-repeat:repeat-y; width:8px;}
.imageboxcontent { }

/* Styles for create account */

TD.headerLogin {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight : bold;
  text-align : left;
  padding-left : 5px;
  padding-bottom: 5px;
  padding-top: 2px;
  background-color : #1E90FF;
}

TD.subHeader {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #616161;
  font-weight : bold;
  text-align : left;
  padding-left : 10px;
  padding-bottom: 5px;
  padding-top: 2px;
  background-color : #ADD8E6;
}

TD.loginTextTags{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
    padding : 6px;
}

LI.loginText{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding : 3px;
}

TD.headerRegister {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight : bold;
  text-align : left;
  padding-left : 5px;
  padding-bottom: 5px;
  padding-top: 2px;
  background-color : #000000;
}

.messageStackError, .messageStackWarning {
    color : Red;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin : 4px;
	padding : 6px;
	background : White;
	border : thin solid Red;
	width: 100%;
}

/* Styles for create account  end*/
.categoriesBoxButton {
	cursor: pointer;
	border-left: #b6b7cb solid 1px;
	border-right: #b6b7cb solid 1px;
	background-color: #f8f8f9;
	color: #3f5e8a;
	text-align: center;
	font-weight: bold;
	padding: 4px 8px;
}
.brandsBoxButton {
	cursor: pointer;
	border-right: #b6b7cb solid 1px;
	background-color: #dadee6;
	color: #3f5e8a;
	text-align: center;
	font-weight: bold;
	padding: 4px 8px;
}
#categoriesBox TABLE.infoBoxContents {
background:none !important;
}
#brandsBox TABLE.infoBoxContents {
background:none !important;
}
.clearBoth { clear: both; }
.animBoxBrowseByCell {
	white-space: nowrap;
	padding: 2px 4px;
	border: transparent solid 1px;
}
.animBoxBrowseByCell A:link, .animBoxBrowseByCell A:active, .animBoxBrowseByCell A:visited, .animBoxBrowseByCell A:hover {
}
.animBoxBrowseByCell_hover {
	white-space: nowrap;
	padding: 2px 4px;
	border: #949aa7 solid 1px;
	background-color: #bbc3d3;
}
.animBoxBrowseByCell_hover A:link, .animBoxBrowseByCell_hover A:active, .animBoxBrowseByCell_hover A:visited, .animBoxBrowseByCell_hover A:hover {
	color: #ffffff;
}
.animBoxBrowseBySelected {
	font-weight: bold;
}
#animBoxLogin { }
#animBoxLogin input.text, select.dropdown {
	width: 132px !important;
}
.animBoxLogin {
	width: 120px !important;
}
.animBoxLoginInfo {
	width: 140px !important;
}
.animBoxLoginContent {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.animBoxLoginContent A:link, .animBoxLoginContent A:active, .animBoxLoginContent A:visited {
	text-decoration: none;
}
.animBoxLoginContent A:hover {
	text-decoration: none;
}
.animBoxLoginHeader, .animBoxLoginFooter {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	height: 30px;
}
.animBoxLoginHeader { border-bottom: #b6b7cb solid 1px; }
.animBoxLoginFooter { border-top: #b6b7cb solid 1px; }
ul {padding:2px}
li {padding:1px; color:#222}
.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}