@charset "utf-8";
.style2 {font-size: 14}
.style4 {color: #000000}

.ProdTable {
	height: auto;
	width: 100%;
}
.CatText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
}
.CatDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

#catListing    {
	width: 180px;
	height: auto;
	float: left;
	display: block;
	text-align: center;
}
#catListing h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #EEEEEE;
}
#catListing p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEEEEE;
}
#catListing .thumbImage {
	height: 150px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
}

/* Title Section */
#WADAPageTitleArea {
	width: 555px;
}
#WADAPageTitleArea div#WADAPageTitle, #WADAPageTitle {
	font-size: 14px;
	font-weight: bold;
}

#WADAPageTitleArea div, #WADAPageTitleArea p {
	font-size: 11px;
	padding-bottom: 5px;
}
.WADAResultsContainer {
	font-family: Arial, Helvetica, sans-serif;
	z-index: 1;
	width: 100%;
}
.WADAProdNameCell {
}

.WADAResults {
	font-size: 11px;
	margin-top: 5px;
}

.WADAResultsNavigation {
	border: 1px solid #C2BEBA;
	padding: 2px;

	height: 26px;
	
}
.WADAResultsCount {

	padding-top: 6px;

	text-align: right;
	float: right;
}

#WADAResultsNavTop {
	margin-left: 3px;
	float: right;
}
.WADAResultsNavTable {
	margin: 0px;
}
.WADAResultsNavTable td {}

.WADAResultsInsertButton {
	margin-left: 3px;
	float: right;
}
.WADAResultsTable {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
#WADAResultsTable {
	margin-top: 5px;
	margin-bottom: 5px;
}
.WADAResultsName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	height: 65px;
}
.WADAResultsData {
	margin-top: 10px;
}
.WADAResultsEntry {
	position: relative;
	text-align: center;
	border: 2px solid #eaeaea;
	margin: 5px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.WADAResultThumbArea {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
	overflow: hidden;
}

.WADAResultThumbArea2 {
	float: left;
	height: 100px;
	overflow: hidden;
}

.WADAResultInfoArea {
	position: absolute;
	left: -50px;
	width: 286px;
	visibility: inherit;
	bottom: 90%;
}

.WADAResultInfoArea2 {
	float: right;
	width: 80%;
}
.WADAResultTitle {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
}
.WADAResultTitle  a {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.WADAResultTitle  a:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #800000;
}
.WADAResultDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
}
.WADAResultCell {

}
.WADAProdNameCell {

}

.WADAResultCommerceArea {
	margin-top: 5px;
}
.WADAResultCommerceButton {
	float: left;
}
.WADAResultPrice {
	float: right;
	font-weight: bold;
}


.WADARecordNavigationButtons {
	margin-top: 10px;


}

.WADAResultsBackTop {
	float: left;
}
.WADAResultsCountBottom {
	padding-top: 4px;
	text-align: right;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
}

#WADAResultsNavBottom {
	margin-left: 3px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* Details page CSS */
.WADADetailsContainer {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#WADADetails {
	padding-top: 10px;
	width: 650px;
}
.WADADetailsLinkArea {
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.WADADetailsImageInfoArea {
	margin-top: 10px;
	margin-bottom: 10px;	
}
.WADADetailsMainImageArea {
	float: left;
	height: 300px;
	width: 300px;
}
.WADADetailsMainImage {
	float: left;
	height: 300px;
	width: 300px;
}
.WADADetailsProductInfo {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 300px;
	padding-right: 10px;
}
.WADADetailsHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #1A0004;
	padding-bottom: 10px;
}
.WADADetailsSubHeading {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding-bottom: 10px;
}
.WADADetailsSubText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A2A2A;
	font-weight: normal;
}
.WADADetailsFormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A2A2A;
	font-weight: normal;
}

.WADADetailsPriceButton {
	margin-top: 20px;
}
.WADADetailsPrice p {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #800000;
	margin: 0px;
}
.WADADetailsButton {
	float: left;
	margin-left: 10px;
}
.WADADetailsLongDesc  {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #3A3A3A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}
.WADADetailsShortDesc {
	margin-top: 10px;
	margin-bottom: 10px;
}

.WADADetailsShortDesc, .WADADetailsImageInfoArea {}
.WADASearchContainer {
	margin-top: 15px;
	border: 2px solid #E7E7E7;
}
.WADASearchContainer form {
	margin: 0px;
	padding: 0px;
}
/* Clean Design */
.eCart_Form{
	font-family:Arial, Helvetica, sans-serif; /* Font Style */
	font-size:12px;
	color: #000000; /* Neutral_Black */
	width:100%;
	position: relative;
}

.eCart_Form a:link,  .eCart_Form a:visited, .eCart_Form a:hover,  .eCart_Form a:active {
	color:#C92C17; /* Link */	
}

.eCart_Form h1, .eCart_Form h2, .eCart_Form h3{
	margin-bottom:7px;
}

.eCart_Form h1{
	font-size:large;
}

.eCart_Form h2{
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}

.eCart_Form h3{
	font-size:small;
	margin:12px 0 4px 0;
}

.eCart_Form table {
	font-size:12px;
	width:100%;
}

.eCart_Form form{
	margin:0;
	padding:0;
	font-size: 12px;
}

.eCart_Form strong{
	font-weight:bold;
}

.eCart_Form input, .eCart_Form textarea{
	font-size:12px;
}

.eCart_Form input.eC_wide_text{
	width:200px;
}

.eCart_Form input.eC_medium_text{
	width:100px;
}

.eCart_Form input.eC_small_text{
	width:50px;
}

.eCart_Form .eC_ShoppingCart{
	margin-top:15px;
}

.eCart_Form .eC_ShoppingCart th{
	background-color:#F1F0EE; /* Global_Gray_Light */
	color:#3E3435; /* Accent_5 */
	border-top:solid 1px #C2BEBA; /* Neutral_Dark */
	border-bottom:solid 1px #C2BEBA; /* Neutral_Dark */
}

.eCart_Form .eC_ShoppingCart th, .eCart_Form .eC_ShoppingCart td{
	vertical-align:top;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.eCart_Form .eC_ProductThumb{
	float:left;
	margin-right:10px;
}

.eCart_Form .eC_ItemLabel{
	margin:0 0 2px 0;
	font-weight:bold;
}

.eCart_Form .eC_ItemDescription{
	margin:0 0 2px 0;
}

.eCart_Form td.eC_PriceItem, .eCart_Form th.eC_PriceItem{
	text-align:right;
}

.eCart_Form td.eC_FormItem, .eCart_Form th.eC_FormItem{
	text-align:center;
}

.eCart_Form .eC_QuantityField{
	width:25px;
}

.eCart_Form .eC_CartSummary{
	border-bottom:solid 1px #C2BEBA; /* Neutral_Dark */
}

.eCart_Form .eC_Subtotal{
	background-color:#F1F0EE; /* Global_Gray_Light */
}

.eCart_Form .eC_OrderSummary{
	margin-bottom:14px;
}

.eCart_Form .eC_OrderSummary td.eC_SummaryLabel{
	text-align:left;
	font-weight:bold;
	color: #3E3435; /* Accent_5 */	
	padding: 10px 5px 10px 7px; 
	border-top:solid 1px #C2BEBA; /* Neutral_Dark */
}

.eCart_Form .eC_OrderSummary td{
	text-align:right;
	padding: 10px 14px 10px 5px; 
	border-top:solid 1px #D3CFCA; /* Neutral_Medium */
}

.eCart_Form td.eC_IndividualCharge{
	font-weight:normal;
	text-align:left;
}

.eCart_Form .eC_SummaryFooter{
	background-color:#FBDE66; /* Accent_11 */
	font-weight:bold;
}

.eCart_Form .eC_SummaryFooter td{
	background-color:#E2E2E2; /* Accent_12 */
	width:15%;
}

.eCart_Form .eC_ButtonWrapper{
	border:solid 0px #C2BEBA; /* Neutral_Dark */
}

.eCart_Form .eC_ButtonWrapper th{
	text-align:left;
	padding:7px 0px 5px 0px;
	border:solid 0px #C2BEBA; /* Neutral_Dark */
}

.eCart_Form .eC_ButtonWrapper td{
	text-align:right;
	padding:7px 0px 5px 0px;

}

.eCart_Form .eC_ButtonWrapper input{

}

.eCart_Form_QuickCart{
	color:#3E3435; /* Accent5 */
	width:330px;
}


.eCart_Form .eC_QuickCartHeader{
	border-top:solid 1px #C2BEBA; /* Neutral_Dark */
	border-bottom:solid 1px #C2BEBA; /* Neutral_Dark */
	width:325px;
}

.eC_Clean_Pacifica_Arial .eC_QuickCartLabel{
	text-align:right;
	padding:10px 0px 3px 7px;
	margin:0;
}

.eC_Clean_Pacifica_Arial .eC_QuickCartQuantity{
	text-align:right;
	padding:10px 0px 3px 7px;
	margin:0;
}

.eC_Clean_Pacifica_Arial .eC_QuickCartTotal{
	text-align:right;
	padding:0px 0px 10px 7px;
	margin:0;
}


.eCart_Form .eC_CheckoutFormWrapper {
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}

.eCart_Form .eC_CheckoutFormHeader{
	padding:7px 0 4px 8px; 
	margin-top: 5px;
	margin-bottom:5px;
	font-weight:bold;
	background-color:#F1F0EE; /* Global_Gray_Light */
	border-top:solid 1px #C2BEBA; /*  Neutral_Dark */
	border-bottom:solid 1px #C2BEBA; /*  Neutral_Dark */
	color:#3E3435; /*  Accent_5 */
}

.eCart_Form .eC_SameAsWrapper{
	width:auto;
	margin:0 0 0 5px;
	overflow:auto;
}

.eCart_Form .eC_CheckoutFormBody{
	margin-bottom: 7px;
	padding-bottom: 7px;
}

.eCart_Form .eC_CheckoutFormBody p{
	margin:0;
	padding:5px 0 5px 10px;
}

.eCart_Form .eC_CheckoutFormBody th{
	width:33%;
	font-weight:normal;
	text-align:right;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.eCart_Form .eC_CheckoutFormBody td{
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 5px;
}


.eCart_Form .eC_FieldsetWrapper{
	padding-top:7px;
	margin-top:5px;
}

.eCart_Form h3.eC_OrderHeaderInfo{
	color:#462220; /* Text_Dark */
	margin:2px 0;
}

.eCart_Form p.eC_OrderHeaderInfo{
	color:#666666; /* Global_Gray */
	margin:2px 0;
}

.eCart_Form .eC_InfoHeader{
	background-color:#F1F0EE; /* Global_Gray_Light */
	color: #3E3435; /* Accent_5 */	
	padding: 5px 7px; 
	border-top:solid 1px #C2BEBA; /* Neutral_Dark */
	border-bottom:solid 1px #C2BEBA; /* Neutral_Dark */
}

.eCart_Form .eC_OrderInfo{
	color:#666666; /* Global_Gray */
	padding:7px 14px 7px 7px;
	margin:0;
}

.eCart_Form .eC_OrderInfoLabel{
	color:#462220; /* Text_Dark */
	font-weight:bold;
	margin-right:9px;
}

.eCart_Form .eC_PurchaserInfoWrapper{
	border-bottom:solid 1px #C2BEBA; /* Neutral_Dark */
	padding-bottom:10px;
}

.eCart_Form .eC_SmallPrint{
	font-size:xx-small;
	color:#666666; /* Global_Gray */
	margin-top:25px;
}
.eCart_Form .ShipMethodTable {
}
.eCart_Form  .ShippingHeader       {
	font-size: 14px;
	line-height: 24px;
}
.eCart_Form .ShpMethdTableContainer {
	background-color: #F3F3F3;
	border: thin solid #D2D2D2;
	padding-right: 3px;
	padding-left: 8px;
}
.eCart_Form .ShipMthdHeader {
	font-size: 14px;
	line-height: 24px;
	background-color: #000000;
	color: #FFFFFF;
}
.eCart_Form .ship-free {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.saleprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #91231C;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.listprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.detailthumbs {
	padding: 3px;
}
.detailthumbsize {
	width: 70px;
}
.detailform {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #5F4932;
}
.detailbutton {
	padding-top: 5px;
}
.Header-Special {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #79231E;
	text-align: center;
	margin: 0px;
	padding-top: 12px;
}
.cartrightside {
	padding-left: 5px;
}
.cartleftside {
	padding-right: 5px;
}
.SearchTableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A5231D;
	line-height: 28px;
	padding-left: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
}
.SearchTableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 8px;
}
.SearchTableCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	margin: 0px;
}
.DetailImageContainer {
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}
.Header1 {
	height: 30px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	background-color: #E7E7E7;
}
.view-gallery      {
	float: right;
	height: 26px;
	width: 127px;
}
.gallerybutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 35px;
	display: block;
	text-align: center;
	background-color: #A3A3A3;
}
a.gallerylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #91231C;
	text-align: left;
	white-space: nowrap;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	text-decoration: none;
}
a.gallerylink:hover {
	color: #000000;
	text-decoration: none;
}
.LeftMenuContainer {
	padding-bottom: 10px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
}
.LeftMenuTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #91231C;
	line-height: 28px;
	padding-left: 8px;
	margin-bottom: 10px;
	height: 28px;
	position: relative;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
}
.LeftMenuHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #91231C;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 5px;
	padding-left: 8px;
	margin-top: 5px;
	height: 28px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
}
.clear {
	clear: both;
	height: 5px;
}
.formerrmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F4220B;
}
.ccmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	display: block;
}
#alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	background-color: #E8E8E8;
	border: 1px solid #909090;
	position: absolute;
	width: 316px;
	z-index: 100;
}
.DetailThumbsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
}
.LeftMenuOpenButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #91231C;
	line-height: 28px;
	padding-left: 8px;
	margin-bottom: 10px;
	height: 28px;
	position: relative;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
	text-decoration: none;
}
.LeftMenuCloseButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #91231C;
	line-height: 28px;
	padding-left: 8px;
	margin-bottom: 10px;
	height: 28px;
	position: relative;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
	background-color: #E6DA00;
	text-decoration: none;
}
.popupTop {
	background-image: url(images/popup-top.png);
	background-repeat: no-repeat;
	height: 13px;
	width: 286px;
	background-position: bottom;
}
.popupTitle {
	font-size: 14px;
	color: #000000;
	background-image: url(images/popup-tile.png);
	background-repeat: repeat-y;
	width: 256px;
	padding-right: 15px;
	padding-left: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.popupDescription {
	background-image: url(images/popup-tile.png);
	background-repeat: repeat-y;
	width: 256px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.popupPrice {
	background-image: url(images/popup-tile.png);
	background-repeat: repeat-y;
	width: 256px;
	padding-right: 15px;
	padding-left: 15px;
}
.popupBottom {
	background-image: url(images/popup-bottom.png);
	background-repeat: no-repeat;
	height: 34px;
	width: 286px;
}

