/*ZEN CART CSS */

/**
 * ELEMENTAL
 */
 body{
 }
 a img{
    border: 0;
 }
 input[type="hidden"]{
    display: none;
 }
 input, select {
    font-size: 11px;
    border: 1px solid #959595;
 }
h1 {
	font-size: 1.5em;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.3em;
}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{
	font-size: 1.1em;
    color: #80827d;
}
LEGEND{
    color: #80827d;
}
.biggerText {
	font-size: 1.2em;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}
FORM, SELECT, INPUT {
	font-size: 1em;
/*	margin: 0.1em; */
}
form{
    display: block;
}
TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}
input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
}
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}
LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 1.25em;
	padding: 0.1em;
}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	font-size: 0.95em;
	margin: 0.2em 0.5em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	font-size: 0.95em;
	width: 10em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P, ADDRESS {
	padding: 0.5em;
}
ADDRESS {
	font-style: normal;
	}
.clearBoth {
	clear: both;
}
HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/**
  * RANDOM
  */ 
.clear{
    clear: both;
}
.f_left{
    float: left;
}
.width50p{
    width: 50%;
}
.ta_left{
    text-align: left;
}
.ta_right{
    text-align: right;
}


/**
 * INDEX
 */
#az_site_content_expand{
    float: none !important;
    width: 960px !important;
    margin: 0 auto;
}
.index_leftPane{
    float: left;
    width: 517px;
}
.index_rightPane{
    float: left;
    width: 437px;
    margin-left: 5px;
}
.infoBoxHeading{
    font-size: 14px;
}
/**
 * MODBOX
 */
.az_modbox_new{
    padding-top: 3px;
}
.az_modbox_top_new {
}
.az_modbox_top_l_new {
	background:url(../az_template/images/az_sidebox_header_left.png) no-repeat;
}
.az_modbox_top_r_new {
	background:url(../az_template/images/az_sidebox_header_right.png) right top no-repeat;
	padding:0 6px 0 6px;
}
.az_modbox_top_m_new {
	background:url(../az_template/images/az_sidebox_header_mid.png) repeat-x;
	height:34px;
}
.az_modbox_top_new .boxTitle {
	font-family:"Century Gothic", Tahoma, Arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#80827d;
	line-height:34px;
	text-indent:20px;
}
.az_modbox_top_new .boxTitle a {
	color:#ffffff;
}
.az_modbox_top_new .boxTitle {
	text-align:left;
	text-indent:20px;
	font-size:15px;
	font-weight:normal;
}
.az_modbox_top_new .boxTitle .az_right_arrow a {
	color:#947998;
}

.az_modbox_new .az_modbox_cont_l_new, 
.az_modbox_new .az_modbox_cont_l_new {
	background:url(../az_template/images/az_sidebox_side_border.gif) left top repeat-y;
}
.az_modbox_cont_r_new, 
.az_modbox_new .az_modbox_cont_r_new, 
.az_modbox_new .az_modbox_cont_r_new {
	background:url(../az_template/images/az_sidebox_side_border.gif) right top repeat-y;
	padding:0 1px 0 1px;
}
.az_modbox_cont_m_new, 
.az_modbox_new .az_modbox_cont_m_new, 
.az_modbox_new .az_modbox_cont_m_new {
/*	background:url(../az_template/images/az_sidebox_bg.gif) left bottom repeat-x #ffffff; */
    background-color: #fff;
	padding:6px 0 4px 0;
}
.az_modbox_cont_new .boxContents {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#8d9295;
	text-align:left;
}


.az_modbox_bottom_new {
	font-size:0;
}
.az_modbox_bottom_l_new {
	background:url(../az_template/images/az_sidebox_footer_left.png) left bottom no-repeat;
}
.az_modbox_bottom_r_new {
	background:url(../az_template/images/az_sidebox_footer_right.png) right bottom no-repeat;
	padding:0 6px 0 6px;
}
.az_modbox_bottom_m_new {
	background:url(../az_template/images/az_sidebox_footer_mid.png) left bottom repeat-x #f8f8f8;
	height:6px;
}

/**
 * MODBOX CONTENTS
 */
.az_modbox_new .az_pbox{
    float: left;
    width: 33%;
}
.az_modbox_new .az_pbox_img,
.az_modbox_new .az_pbox_name,
.az_modbox_new .az_pbox_more{
    text-align: center;
    display: block;
}

/**
 * PBOX MAIN
 */
.az_pbox_sep{
    width: 3px;
    float: left;
    height: 100px;    
}
.az_main_pbox{
    width: 355px;
    float: left;
    padding-top: 3px;
}

/**
 * PBOX
 */
#index_list .az_pbox{
    width: 256px;
    float: left;
    padding-bottom: 3px;
}
#index_list .az_pbox_sep{
    width: 3px;
    float: left;
    height: 100px;
}

/**
 * ADVANCED SEARCH RESULT
 */
#productListing .az_pbox{
    width: 350px;
    float: left;
    padding-top: 3px;
} 

/**
 * PBOX COMMON
 */
.az_product_list_img{
    text-align: center;
}

/**
 * CART
 */

TH{
    

}

/**
 * PROD INFO
 */
#productMainImage{
    float: none;
}
#productDescription {
    font-size:14px;
}

/**
 * BUTTONS
 */
.az_pbox .az-button-middle,
.az_pbox .az-button-middle2{
    width: 105px;
}
.az_main_pbox .az-button-middle,
.az_main_pbox .az-button-middle2{
    width: 105px;
}
/**
 * SIDEBOX
 */
 .az_box_new{
    padding-bottom: 6px;
 }
 .sideBoxContent{
    background-color: transparent;
 }
 
/**
 * PRICES
 */
.productPriceDiscount, .productSalePrice{
    font-size: 14px;
}
.smallCur{
    color: #80827D;
}
.az_productPrice{
    font-size: 34px;
}
H1, H3, H2{
    color: #155a14;
}
H8{
    color: #FFFFFF;
}
/**
 * OTHERs
 */
#enquiry{
    margin-top: 5px;
}
.az_rs_nav li{
    background: transparent url(../az_template/images/az_bullet.gif) no-repeat scroll 0 10px !important;
}