/* bof pages*/

DIV.navSplitPagesLinks {
	TEXT-ALIGN: center; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 7px
}
DIV.navSplitPagesLinks A {
	padding-bottom: 2px;
	margin: 2px;
	padding-left: 5px;
	padding-right: 5px;
	color: #333333;
	text-decoration: none;
	padding-top: 2px;
	border: 1px solid #666666;
}
DIV.navSplitPagesLinks A:hover {
	background-color: #666666;
	color: #fff;
	border: 1px solid #000000;
}
DIV.navSplitPagesLinks A:active {
	border-bottom: #193F63 1px solid; border-left: #193F63 1px solid; background-color: #666666; color: #fff; border-top: #193F63 1px solid; border-right: #193F63 1px solid
}
DIV.navSplitPagesLinks .current {
	border-bottom: #193F63 1px solid; border-left: #193F63 1px solid; padding-bottom: 2px; background-color: #333333; margin: 2px; padding-left: 5px; padding-right: 5px; color: #fff; border-top: #193F63 1px solid; font-weight: bold; border-right: #000000 1px solid; padding-top: 2px
}
DIV.navSplitPagesLinks SPAN.disabled {
	border-bottom: #eee 1px solid; border-left: #eee 1px solid; padding-bottom: 2px; margin: 2px; padding-left: 5px; padding-right: 5px; color: #ddd; border-top: #eee 1px solid; border-right: #eee 1px solid; padding-top: 2px
}
/* eof pages*/
.new_products {
	clear: both; width: 100%; background-color: #ffffff
}
.new_products .products {
	border-right: #f2e3e6 1px solid; padding-right: 3px; border-top: #f2e3e6 1px solid; margin-top: 5px; padding-left: 3px; float: left; margin-bottom: 5px; padding-bottom: 3px; overflow: hidden; border-left: #f2e3e6 1px solid; margin-right: 4px; padding-top: 5px; border-bottom: #f2e3e6 1px solid; height: 200px
}
.new_product2 {
	float: left;
	overflow: hidden;
	width: 230px;
	height: 360px;
	background-color: #ffffff;
	padding: 3px;
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
.new_product2 .product_name {
	clear: both; margin: auto; overflow: hidden; width: 90%; height: 30px; text-align: center
}
.new_product2 .product_image {
	clear: both; width: 100%; padding-top: 10px; height: 230px; text-align: center
}
.new_product2 .product_price {
	clear: both; font-size: 13px; overflow: hidden; width: 100%; height: 50px; text-align: center
}
.new_product2 .product_button {
	clear: both; margin-top: 4px; width: 100%; text-align: center
}
.clear {
	clear: both
}
#category_row {
	clear: both; width: 100%
}
#category_row ul li {
	border-right: #cccccc 1px solid; padding-right: 2px; border-top: #cccccc 1px solid; display: block; padding-left: 2px; float: left; padding-bottom: 2px; margin: 3px; overflow: hidden; border-left: #cccccc 1px solid; width: 140px; padding-top: 2px; border-bottom: #cccccc 1px solid; list-style-type: none; height: auto; text-align: center
}
#category_row ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 3px; overflow: hidden; padding-top: 0px; list-style-type: none
}
.sidebox .title {
	background-position: right center; font-weight: bold; font-size: 12px; float: left; background-image: url(../images/az_leftbox_heading_mid.gif); width: 100%; color: #5f4a2a; text-indent: 10px; line-height: 2; background-repeat: repeat-x; height: 27px
}
.sidebox {
	border-right: #f6f6f6 1px solid; border-top: #f6f6f6 1px solid; margin-bottom: 10px; border-left: #f6f6f6 1px solid; width: 220px; line-height: 1.5; border-bottom: #f6f6f6 1px solid
}
.boxtext {
	padding-right: 5px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px
}
.sidebox a:link {
	text-decoration: underline
}
.sidebox a:visited {
	text-decoration: underline
}
#product_history {
	clear: both
}
#product_history ul {
	text-decoration: none
}
#product_history ul li {
	padding-right: 2px; display: block; padding-left: 2px; float: left; padding-bottom: 2px; margin: 10px; overflow: hidden; width: 100px; padding-top: 2px; list-style-type: none; height: 170px; text-align: center
}
#my_product_info {
	width: 100%
}
#my_product_info .my_product_info_left {
	float: left
}
#my_product_info .my_product_info_right {
	float: right; width: 400px; color: #000000; height: auto
}
#my_product_info .my_product_info_foot {
	width: 100%; height: auto
}
#productAdditionalImages {
	background-position: 50% top;
	width: 100%;
	background-repeat: repeat-x;
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.smallimage {
	padding-right: 1px;
	padding-left: 1px;
	float: left;
	padding-bottom: 1px;
	width: 100px;
	margin-right: 5px;
	padding-top: 1px;
	height: 100px;
	border: 1px solid #E6E6E6;
}
.show_products_image {
	clear: both; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 5px; overflow: hidden; padding-top: 5px; height: 280px; text-align: center
}
.sideBar_left {
	width: 260px;
	height: auto;
	position: absolute;
	float: left;
}
.sideBar_right {
	padding-left:250px;
}
#content {
	clear: both;
	width: 100%;
	height: auto;
	background-color: #ffffff;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.details_list {
	clear: both; width: 100%
}
productdetailslist {
	width: 300px
}
#productName{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
}
#productPrices{
	font-size: 17px;
	font-weight: bold;
}
.forward{
	float: right;
}
.back{float:left;}
#navBreadCrumb{
	text-transform: uppercase;
}
fieldset {
	padding: 3px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
legend {
	font-weight: bold;
	color: black;
	padding: 3px;
}
label.inputlabel {
	float: left; width: 9em
}
label.inputlabelpayment {
	padding-left: 2.5em; float: left; width: 14em
}
#sitemaplist {
}
label.selectlabel {
	float: left; width: 11em
}
label.switchedlabel {
	float: left; width: 11em
}
label.uploadslabel {
	float: left; width: 11em
}
a.page_seleced {
	font-weight: bold; color: #cc9900
}
.pages_link {
	clear: both; margin: auto; width: 100%; text-align: center
}
.recently_viewed_items {
	padding-right: 5px; padding-left: 5px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: #5f4a2a; padding-top: 5px; text-decoration: underline
}
.alsolike {
	padding-left: 10px; font-weight: normal; font-size: 12px; text-transform: uppercase; color: #5f4a2a; padding-top: 10px; text-decoration: underline
}
.alsolike2 {
	padding-left: 5px; font-weight: normal; font-size: 12px; text-transform: uppercase; color: #5f4a2a; padding-top: 10px; text-decoration: underline
}
.line {
	clear: both; border-bottom: #ede2ce 1px solid
}
#productdescription {
	padding-left: 5px; word-wrap: break-word
}
#categories ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.category-top li {
	margin: 0px;
	vertical-align: middle;
	padding: 0px;
		text-indent: 10px;

}
li.category-top a {
	padding-right: 0px;
	display: block;
	padding-left: 0em;
	font-size: 12px;
	padding-bottom: 0px;
	text-transform: uppercase;
	color: #666666;
	padding-top: 0em;
	height: 15px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-indent: 10px;
}
li.category-products a {
	padding-right: 0px;
	display: block;
	padding-left: 1.5em;
	padding-bottom: 2px;
	color: #666666;
	height: 12px;
	text-transform: capitalize;
	margin: 0px;
	padding-top: 2px;
	font-size: 10px;
}
li.category-subs {
	padding-right: 0px; display: block; padding-left: 0.7em; padding-bottom: 0px; margin: 0px; color: #666666; 	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
 height: 12px
}
li.category-top a:hover {
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
}
li.category-products a:hover {
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	display: block;
}
.category-subs-selected ,.category-subs-parent{
	background-color: #666666;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
}
.carttotalsdisplay {
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	text-align: center;
}
.messagestackwarning {
	border-right: #9a9a9a 1px solid; padding-right: 0.2em; border-top: #9a9a9a 1px solid; padding-left: 0.2em; padding-bottom: 0.2em; border-left: #9a9a9a 1px solid; line-height: 1.8em; padding-top: 0.2em; border-bottom: #9a9a9a 1px solid
}
.messagestackerror {
	border-right: #9a9a9a 1px solid; padding-right: 0.2em; border-top: #9a9a9a 1px solid; padding-left: 0.2em; padding-bottom: 0.2em; border-left: #9a9a9a 1px solid; line-height: 1.8em; padding-top: 0.2em; border-bottom: #9a9a9a 1px solid
}
.messagestacksuccess {
	border-right: #9a9a9a 1px solid; padding-right: 0.2em; border-top: #9a9a9a 1px solid; padding-left: 0.2em; padding-bottom: 0.2em; border-left: #9a9a9a 1px solid; line-height: 1.8em; padding-top: 0.2em; border-bottom: #9a9a9a 1px solid
}
.messagestackcaution {
	border-right: #9a9a9a 1px solid; padding-right: 0.2em; border-top: #9a9a9a 1px solid; padding-left: 0.2em; padding-bottom: 0.2em; border-left: #9a9a9a 1px solid; line-height: 1.8em; padding-top: 0.2em; border-bottom: #9a9a9a 1px solid
}
.messagestackwarning {
	color: #ffffff; background-color: #ff9900
}
.messagestackerror {
	color: #ffffff; background-color: #ff9900
}
.messagestacksuccess {
	color: #5f4a2a; background-color: #99ff99
}
.messagestackcaution {
	color: #000000; background-color: #ffff66
}
.tableheading th {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9a9a9a;
}
.tableheading {
}
textarea {
	display: block; margin: auto; width: 95%
}
#cartsubtotal {
	padding-right: 2.5em;
	font-weight: bold;
	line-height: 2.2em;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
.tablerow {
	height: 2.2em
}
.tableheading {
	height: 2.2em
}
.cartproductdisplay {
	padding-right: 0em; padding-left: 0em; padding-bottom: 0.5em; padding-top: 0.5em
}
.cartunitdisplay {
	padding-right: 0em; padding-left: 0em; padding-bottom: 0.5em; padding-top: 0.5em
}
.carttotaldisplay {
	padding-right: 0em; padding-left: 0em; padding-bottom: 0.5em; padding-top: 0.5em
}
.cartremoveitemdisplay {
	padding-right: 0em; padding-left: 0em; padding-bottom: 0.5em; padding-top: 0.5em
}
.cartquantityupdate {
	padding-right: 0em; padding-left: 0em; padding-bottom: 0.5em; padding-top: 0.5em
}
.cartquantity {
	padding-right: 0em; padding-left: 0em; padding-bottom: 0.5em; padding-top: 0.5em
}
#cartinstructionsdisplay {
	padding-right: 0em; padding-left: 0em; padding-bottom: 0.5em; padding-top: 0.5em
}
.carttotalsdisplay {
	padding-right: 0em; padding-left: 0em; padding-bottom: 0.5em; padding-top: 0.5em
}
.cartunitdisplay {
	padding-right: 0.2em; text-align: right
}
.carttotaldisplay {
	padding-right: 0.2em; text-align: right
}
#scupdatequantity {
	width: 2em
}
.cartquantity {
	width: 4.7em
}
.cartnewitem {
	color: #33cc33; position: relative
}
.cartolditem {
	color: #660099; position: relative
}
.cartboxtotal {
	font-weight: bold; text-align: right
}
.cartremoveitemdisplay {
	width: 3.5em
}
.cartattribslist {
	margin-left: 1em
}
.pl ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pl ul li{
	float: left;
	width: 90px;
	padding: 0px;
	height: 200px;
	text-align: center;
	overflow: hidden;
}
#create_account dd{
	float: left;
	width: 110px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#create_account dt{	
	padding-top: 5px;
	padding-bottom: 5px;}
.navNextPrevWrapper{
	width: 100%;
	clear: both;
}
.navNextPrevWrapper .navNextPrevList{
	float: left;
	width: 150px;
}
.navNextPrevWrapper .navNextPrevCounter{}
LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}
.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}
.back {
	float: left;
	}
.cContainer{
	border: 1px solid #EBE9ED;
	float: left;
}
.leftBoxContainerC{
	border: 1px solid #EBE9ED;
	margin-top: 10px;
}
.leftBoxContainerC h3{
	background-color: #EEECDD;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 13px;
	text-transform: capitalize;
	text-indent: 5px;
	color: #000000;
}
.cLift{
	margin-top: 5px;
	float: left;
	width: 200px;
}
.cLift ul{
	list-style-type: none;
}
.cRight{
	float: right;
	width: 780px;
	margin-top: 5px;
}
.cLift_P{
	margin-top: 5px;
	float: left;
	width: 140px;
}
.cRight_P{
	float: right;
	width: 850px;
	margin-top: 5px;
}
.list{
	list-style-type: none;
}
#categoriesbrowse{
	border: 1px solid #D8D8AF;
	margin-top: 10px;
	padding: 0px;
}
#categoriesbrowse a{
	width: 100%;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	text-indent: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#categoriesbrowse a:hover{
	background-color: #EEECDD;
	font-weight: bold;
}
#categoriesbrowse ul{
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#categoriesbrowseHeading{
	background-color: #EEECDD;
	display: block;
	margin: 0px;
	padding: 3px;
	font-size: 14px;
	color: #000000;
}
.red{
	color: #000000;
	background-color: #EEECDD;
	font-weight: bold;
}
.pad_1em{
	text-indent: 5px;
}