BODY {
  background: #460022;
  color: #7e6674;
  margin: 0px;
}

A {
  color: #ffffff;
  text-decoration: none;
}

A:hover {
  color: #f7d4dd;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#394557;
  height:18px;
  padding:1px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#6a6969;
}

FORM {
	display: inline;
}

.pagewidth {
	width:1000px;
	font-family: Tahoma;
	background: #180510;
	color: #ffffff;
}

#topbox {
	background:url(az_topbox_bg.jpg) no-repeat;
	height:65px;
}
.topbox_sep {
	background:url(az_topbox_sep.gif) center center no-repeat;
	width:1px;
	height:44px;
}

#sitelink_mid {
	background:url(az_sitelink_mid.gif) repeat-x;
	font-size:11px;
	padding:0 15px 0 15px;
}

#top_nav {
	background:url(az_nav_mid.png) repeat-x;
	height:46px;
	width:100%;
}

.az_main_menu {
	background:url(az_menu_mid.gif) repeat-x;
	height:58px;
	width:100%;
}
.az_menu_sep {
	background:url(az_menu_sep.gif) center center no-repeat;
	width:2px;
}
.az_main_menu a {
	display:block;
	text-align:center;
	font-family:"Arial Narrow", Tahoma, Verdana;
	letter-spacing:-1px;
	text-transform:lowercase;
	font-weight:bold;
	font-size:18px;
	color:#ffffff;
	white-space:nowrap;
}
.az_main_menu a:hover {
	color:#f89ebb;
}

#header_top {
	background:url(az_header_top.jpg) no-repeat;
	width:947px;
	height:23px;
}
#header {
	background:url(az_header.jpg) no-repeat;
	width:947px;
	height:206px;
}
#header_left {
	background:url(az_header_left.gif) no-repeat;
	width:26px;
	height:333px;
}
#header_right {
	background:url(az_header_right.gif) no-repeat;
	width:27px;
	height:333px;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  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: #ffffff;
  font-weight: bold;
  text-align: center;
}

#maincontent {
	background:url(az_body_bg.jpg) no-repeat #180510;
	padding:16px 0 10px 0;
}
#content_left, #content_right {
}
#content_mid {
}

#maincontent TD.inner_content {
	padding:0px 0px 0 5px;
}

#bottom_top {
	background:url(az_bottom_top.gif) repeat-x;
	height:8px;
}

.footer {
	background:url(az_footer_mid.gif) repeat-x;
}

#bottom_nav {
	color:#ffffff;
	font-size:11px;
	margin-right:15px;
}
#bottom_nav a {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#ffffff;
	text-transform:capitalize;
}
#bottom_nav a:hover {
	color:#f89ebb;
}
.bottom_nav_sep {
	padding:0 10px 0 10px;
}

.az_productListing-heading {
  font-family:Tahoma;
  font-size: 12px;
  text-transform:uppercase;
  vertical-align:middle;
  text-align:left;
  width:90%;
  margin:2px auto 2px auto;
}
.az_productListing-heading a {
  font-weight:bold;
  color: #190511;
}
.az_productListing-heading a:hover {
  color:#d20059;
}
.az_productListing-data {
	font-size:11px;
	color:#190511;
	vertical-align:top;
}

.az_cat_nav {
	text-align:left;
	border-bottom:1px dotted #c8c8c8;
	margin-bottom:4px;
	text-indent:14px;
	padding:8px 0 2px 0;
	width:90%;
}
.az_cat_nav a {
	/*color:#8c146c;*/
	font-size:11px;
}
.az_cat_nav a:hover {
	/*color:#ff8ed3;*/
}

.az_nav {
	margin-bottom:4px;
	text-indent:8px;
	text-align:left;
}

span.cartTitle {
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
span.cartItems {
	font-weight:normal;
}
span.cartPrice {
	color:#ff465c;
	font-weight:bold;
}

/* Buttons Settings */
.az-template-button {
	white-space:nowrap;
	display:inline;
}
.template-button-left, .template-button-middle, .template-button-right, 
.template-button-left2, .template-button-middle2, .template-button-right2, 
.template-button-left3, .template-button-middle3, .template-button-right3 {
  line-height: 30px;
  height: 30px;
  font-family: Tahoma, Verdana;
  font-size: 11px;
  font-weight:normal;
  color: #ffffff;
  padding:0;
  margin: 0;
  vertical-align: bottom;
  /*display: -moz-inline-box;*/
  display: inline-block;  
  cursor: pointer;
  text-transform:lowercase;
}
.template-button-left {
  background:url(az_button1_left.gif) no-repeat;
  width: 4px;
}
.template-button-middle, .azbutton_mid1 {
  background:url(az_button1_mid.gif) repeat-x;
  white-space: nowrap;
}
.template-button-right {
  background:url(az_button1_right.gif) no-repeat;
  width: 4px;
}
.template-button-left2 {
  background:url(az_button2_left.gif) no-repeat;
  width: 4px;
}
.template-button-middle2, .azbutton_mid2 {
  background:url(az_button2_mid.gif) repeat-x;
  white-space: nowrap;
}
.template-button-right2 {
  background:url(az_button2_right.gif) no-repeat;
  width: 4px;
}
.template-button-left3, .template-button-middle3, .template-button-right3 {
  line-height: 20px;
  height: 20px;
}
.template-button-left3 {
  background:url(az_button3_left.gif) no-repeat;
  width: 4px;
}
.template-button-right3 {
  background:url(az_button3_right.gif) no-repeat;
  width: 4px;
}

.azbutton_mid1, .azbutton_mid2, .azbutton_mid3 {
	font-family: Tahoma, Verdana;
    font-size: 11px;
    font-weight:normal;
    color: #ffffff;
	text-transform:lowercase;
	padding:0 2px 0 2px;
	white-space:nowrap;
	cursor:pointer;
}

.template-button-middle3, .azbutton_mid3 {
  background:url(az_button3_mid.gif) repeat-x;
  white-space: nowrap;
  font-weight:bold;
  font-size:11px;
  text-transform:uppercase;
}

.azbutton {
	border:none;
	border:0 none;
	padding:0;
	background:none;
	/*width:auto !important;
	width:1;*/
	overflow:visible;
	cursor:pointer;
}
/* eof: Buttons Settings */