body, h1, h2, h3, p, form, input {
padding:0;
font-family:Century Gothic, Arial, Geneva, sans-serif;
color:#84806F;

}

.style1 {
font-family:Century Gothic, Arial, Geneva, sans-serif;
color:#84806F;
font-size:10px;
font-weight:bold;
}

.style1 a {
font-family:Century Gothic, Arial, Geneva, sans-serif;
color:#84806F;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.desc {
visibility:hidden;
}


.style1 a:hover {
color:#84806F;
text-decoration:none;

}

a {
	color:#84806F;
	font-weight: bold;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	color:#84806F;
}


a:active {
color:#84806F;
text-decoration:none;
}

.reviews a {
color:#84806F;
text-decoration:none;
}


.brand_productpage a {
background:#84806F;
color:#FFFFFF;
text-decoration:none;
}

brand_productpage a:hover {
text-decoration:underline;
}

.main {
color:#84806F;
font-weight:normal;
font-size:12px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
background:url(images/a/bg.gif) center repeat-y;
}

h2 {
font-size:20px;
color:#84806F;
font-weight:bold;
}

#warnings {
width:777px;
margin:0 auto;
}

#container {
	width:1002px;
	margin:0 auto;
}

#container_home {
	width:1002px;
	margin:0 auto;
}


#header ul {
	float: right;
	padding: 70px 20px 0 0;
}

#header ul li {
float:left;
padding-right:20px;
list-style-type:none;
}

#header ul li a {
color:#84806F;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

#header ul li a:hover {
color:#84806F;
}

.icon_cart {
	background: transparent url(images/icon_cart.png) no-repeat right top;
}



#left_nav {
width:176px;
float:left;
padding:0 0 0px 18px;

}


#left_nav ul a {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#left_nav ul a:hover {
color:#84806F;
}

#main_content {
width:780px;
float:left;

	border-left: 1px dotted #CCC;
}


#main_content_home {
	width:1002px;
	float:left;
}

#footer {
background:#ffffff;
height:40px;
}

#footer ul {
width:590px;
margin:0 auto;
padding-top:37px;
}



#footer ul li a {
color:#FFFFFF;
text-decoration:none;
}

#footer ul li a:hover {
color:#84806F;
}

#footer p {
font-size:12px;
font-weight:bold;
text-align:left;
margin-top:8px;
}

.clear {
clear:both;
}

.dotted_x {
height:35px;
background:#84806F;
width:220px;
}

.dotted_x h2 {
margin-left:18px;
}

#nav{
padding:0px 0px 0px 226px;
height:38px;
background:#84806F;
}

#breadcrum {
width: 965px;
height: 35px;
margin: 2px 0px 0px 0px;
padding:0px 0px 0px 18px;
font-size:10px;
font-weight:normal;
color: #84806F;
font-family:Century Gothic, Arial, Geneva, sans-serif;
}

#breadcrum a {
font-weight:normal;
	color: #84806F;
}

#breadcrum a:hover{
	color: #333333;
}

#breadcrum_under {
padding:0px 0px 0px 0px;
height:0px;
background:#ffffff;
}



.more_views {
padding:0 0 0 30px;
height:26px;
background:url(images/dot_x.png) repeat-x bottom;
font-size:12px;
margin-top:4px;
}

.product_options h3{
padding:0 0 0 00px;
height:26px;
background:url(images/dot_x.png) repeat-x bottom;
font-size:15px;
margin-top:8px;
font-weight:bold;
}

.product_options a {
color:#84806F;
text-decoration:none;
margin-left:6px;
}

.product_options a:hover {

}

.more_views {
width:220px;
}

.icon {
float:left;
}

.small_grey {
font-size:10px;
line-height:180%;
color:#84806F;
}

#left_nav_special ul li {
background:url(images/dot_x.png) repeat-x top;
}

#left_nav_special ul li a {
padding-left:7px;
}

.left_nav_dropdown {
margin-top:6px;
width:127px;
}

#product_box {
padding:30px;
}

.product_details {
width:300px;
float:left;
}

.product_details p {
margin:20px 0;
}

#product_box h3 {
font-size:15px;
font-weight:bold;
float:left;
margin-right:15px;
}

/*.product_name {
font-size:22px;
font-weight:bold;
color:#696969;
}*/


.product_ourprice {
font-size:20px;
font-weight:normal;
color:#84806F;
}



.product_price {
font-size:20px;
font-weight:bold;
color:#333;
}

.product_review {
font-size:14px;
font-weight:bold;
color:#84806F;
}

.product_reviewby {
font-size:12px;
font-weight:bold;
color:#84806F;
}


.product_reviewtext {
font-size:12px;
font-weight:normal;
color:#84806F;
}

.product_shot {
/*border:1px solid #cccccc;*/
margin-right:30px;
float:left;
}

.btn_addtocart {
width:140px;
height:28px;
font-size:12px;
color:#ffffff;
border:0;
background:url(images/btn_addtocart.jpg) no-repeat;
font-weight:bold;
cursor:pointer;
padding-left:12px;
float:left;
}

.input_qty {
float:left;
width:28px;
height:28px;
color:#84806F;
text-align:center;
font-size:16px;
background:url(images/input_qty.png) no-repeat;
border:0;
font-weight:bold;
padding-top:5px;
margin-right:5px;
}

.product_thumbs {
padding:12px 0 0 32px;

}

.product_thumbs img {
float:left;
margin:0 12px 12px 0;
border:1px solid #efefef;
}

#related_items {
margin:0px 0 0 0;
}

.short {
width:180px;
}

.related_item {
	float: left;
	text-align: left;
	font-weight: bold;
	color: #84806F;
	margin-bottom: 30px;
}

.related_item img {
margin:0px 33px 13px 33px;
border:0;
}

.related_item a {
color:#84806F;
}

.related_item a:hover {
text-decoration:none;
}

.related_item_price {
margin-top:5px;
}




.inner_h3 h3 {
padding:30px 0 0 30px;
font-size:20px;
}

.no_back {
	background: none;
	text-align: left;
}

#footer p a {
color:#84806F;
text-decoration:underline;
}



.image_border {
}

a.image_border {
}

a.image_border:HOVER {
}

a.image_border:ACTIVE {
}

a.image_border:VISITED {
}

.fieldcell input { 
width: 190px; 
font: 12px  Century Gothic, Arial, Geneva, sans-serif; 
background-color: #ffffff; 
color: #84806F; 
border: 1px solid #E1E0DC; 
padding:5px; }


.subscribe input { 
margin-left:20px;
width: 100px; 
font: 12px  Century Gothic, Arial, Geneva, sans-serif; 
background-color: #ffffff; 
color: #84806F; 
border: 1px solid #E1E0DC; 
padding:3px; }

.fieldcell select { width: 200px; font: 12px  Century Gothic, Arial, Geneva, sans-serif; background-color: #ffffff; color: #84806F; border: 1px solid #E1E0DC; padding:5px;}

.smallfieldcell input { width: 200px; font: 10px  Century Gothic, Arial, Geneva, sans-serif; background-color: #E1E0DC; color: #9E9B92; border: 1px solid #E1E0DC;}

.smallfieldcell select { font: 10px  Century Gothic, Arial, Geneva, sans-serif; background-color: #D7E5F2; color: #9E9B92; border: 1px solid #284279;}



TD.headerNavigation {
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color: #84806F;
	font-weight : normal;
}





.productincart {
font-size:15px;
font-weight:bold;
color: #84806F;
}

.subtotal{
font-size:18px;
font-weight:bold;
color: #84806F;
}

.paymenterror {
font-family:Century Gothic, Arial, Geneva, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
}


hr {
	color: #cccccc;
}


A.showinfoBoxContents {
font-family:  Century Gothic, Arial, Geneva, sans-serif; 
font-size: 12px;
color : #ffffff;
text-decoration : none;
font-weight : normal;
}
A.showinfoBoxContents:hover {
font-family:  Century Gothic, Arial, Geneva, sans-serif; 
font-size: 12px;
color : #ffffff;
text-decoration : none;
font-weight : normal;
}


TD.checkoutFooter {
	font-family :  Century Gothic, Arial, Geneva, sans-serif; 
	font-size : 12px;
	font-weight : bold;
	color : #84806F;
}

TD.checkoutFooterDark {
	font-family :  Century Gothic, Arial, Geneva, sans-serif; 
	font-size : 12px;
	font-weight : bold;
	background-color : #E8E8E8;
	color : #84806F;
}


TD.cartHeading {
	color : #FF7AA8;
	font : bold 13px  Century Gothic, Arial, Geneva, sans-serif; 
}

TD.popHeader {
	background-color : #E8E3E7;
	color : #9A9A9C;
	font : bold 13px  Century Gothic, Arial, Geneva, sans-serif; 
}

A.cartNavigation {
  font-family:  Century Gothic, Arial, Geneva, sans-serif; 
  font-size: 12px;
  font-weight : bold; 
  color: #84806F; 
  text-decoration: none;
}

A.cartNavigation:hover {
  font-family:  Century Gothic, Arial, Geneva, sans-serif; 
  font-size: 12px;
  font-weight : bold; 
  color: #84806F;
  text-decoration: none;
}

A.inactiveNavigation {
	font-family: Century Gothic, Arial, Geneva, sans-serif;
	font-size: 12px;
	background: #cccccc;
	color: #ffffff;
	font-weight : bold;
	text-decoration : none;
}

A.inactiveNavigation:hover {
	font-family: Century Gothic, Arial, Geneva, sans-serif;
	font-size: 12px;
	background: #E8E8E8;
	color: #84806F;
	font-weight : bold;
	text-decoration : none;
}

TD.inactiveNavigation {
	font-family: Century Gothic, Arial, Geneva, sans-serif;
	font-size: 12px;
	background: #E8E8E8;
	color: #84806F;
	font-weight : bold;
}

TABLE.productImage {
	border : 1px;
	border-color : #CECECE;
}

TABLE.layout {
	border : 1px solid #E7E7E7;
}

.flistbox {

	font-family :  Century Gothic, Arial, Geneva, sans-serif; 
	font-size : 14px;
	font-weight : bold;
	padding-top: 15px;
	padding-bottom: 190px;
	color : #7C7C7C;
}

A.flistlink {
	background-color : #DEDBDE;
	font-family :  Century Gothic, Arial, Geneva, sans-serif; 
	font-weight : bold;
	color : #7C7C7C;
	text-decoration : none;
}

A.flistlink:hover {
	background-color : #DEDBDE;
	font-family :  Century Gothic, Arial, Geneva, sans-serif; 
	font-weight : bold;
	color : #7C7C7C;
	text-decoration : none;
}

A.xsellName {
	font-family :  Century Gothic, Arial, Geneva, sans-serif; 
	font-size : 12px;
	font-weight : bold;
	color : #003366;
	text-decoration : none;
}

A.xsellName:hover {
	font-family :  Century Gothic, Arial, Geneva, sans-serif; 
	font-size : 12px;
	font-weight : bold;
	color : #003366;
	text-decoration : none;
}

TD.xsellPrice {
	font-family :  Century Gothic, Arial, Geneva, sans-serif; 
	font-size : 12px;
	font-weight : bold;
	color : #C4C4C4;
	text-decoration : none;
}

A.xsellPrice:hover {
	font-family :  Century Gothic, Arial, Geneva, sans-serif; 
	font-size : 12px;
	font-weight : bold;
	color : #C4C4C4;
	text-decoration : none;
}

.boxText { font-family:  Century Gothic, Arial, Geneva, sans-serif; font-size: 12px; }
.errorBox { font-family :  Century Gothic, Arial, Geneva, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family :  Century Gothic, Arial, Geneva, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {
	font-family : Century Gothic, Arial, Geneva, sans-serif;
	font-size : 12px;
	color: #939393;
	text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {

}

TD.headerNavigation {
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color: #84806F;
	font-weight : normal;
}

A.headerNavigation {
	color: #84806F;
	text-decoration : none;
}

A.headerNavigation:hover {
color:#84806F;
	text-decoration : none;
}

TR.headerError {
  background: #9B0450;
}

TD.headerError {
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 15px; 
	color: #FFF; 
  font-weight: bold;
	background-color: #9B0450; 
	padding-left:40px;
	padding-top:20px;
	padding-bottom:20px;
    background:url(images/cross.gif) no-repeat left;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {

}

TD.copyright {
  font-family:  Century Gothic, Arial, Geneva, sans-serif; 
  font-size: 12px;
  color: #BABABA;
  font-weight: bold;
}

A.copyright {
	color: #BABABA;
	text-decoration : none;
}

A.copyright:hover {
	color: #BABABA;
	text-decoration : none;
}

TD.footer {
  font-family:  Century Gothic, Arial, Geneva, sans-serif; 
  font-size: 9px;
  color: #84806F;
  font-weight: bold;
}

A.footer {
	color: #84806F;
	text-decoration : none;
}

A.footer:hover {
	color: #84806F;
	text-decoration : none;
}

.cartinfoBox {
	background-color : #efefef;
}

.cartinfoBoxContents {
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color : #84806F;
	/*background-color : #efefef;*/
  font-weight: bold;
}

.infoBox {

}

.infoBoxContents {
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color : #C4C4C4;
	font-weight : bold;
}

A.infoBoxContents {
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color : #C4C4C4;
	text-decoration : none;
	font-weight : normal;
}

A.infoBoxContents:hover {
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color : #C4C4C4;
	text-decoration : none;
	font-weight : normal;
}

.showinfoBoxContents {
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color : #ffffff;
	font-weight : bold;
}

A.showinfoBoxContents {
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color : #ffffff;
	text-decoration : none;
	font-weight : normal;
}

A.showinfoBoxContents:hover {
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 12px;
	color : #ffffff;
	text-decoration : none;
	font-weight : normal;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #efefef;
  color: #ffffff;
	padding:10px 10px 10px 10px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  background-color: Gray;
  font-size: 12px;
}

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: #FFFFFF;
	border-bottom:1px solid #84806F;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FCFCFC;
	border-bottom:1px solid #CCCCCC;
}

TABLE.productListing {

}

.productListing-heading {
  font-size: 12px;
  background-color : #efefef;
	color : #84806F;
	font : bold 12px  Century Gothic, Arial, Geneva, sans-serif; 
}

TD.productListing-data {
	font-family: Century Gothic, Arial, Geneva, sans-serif;
	font-size: 12px;
	color : #84806F;
	/*width:33%;*/
}

A.pageResults {
  color:#666666;
  font-weight: bold;
  text-decoration:none;
padding:2px 8px;
background:#Efefef;

}

A.pageResults:hover {
  text-decoration:none;
  color:#666666;
background:#FFF;
}


/* ----------------------------------------------------------------------*/

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	font-size: 55px;
}

.sIFR-replaced {
	visibility: visible !important;
}






span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */




/* ----------------------------------------------------------------------*/

TD.pageHeadingHome, DIV.pageHeadingHome { 
	font-size: 22px;
	letter-spacing: 0px;
	margin-bottom: 12px;
	font-weight: bold;
	margin-left: 40px;
	color: #ffffff;
	padding-top: 15px;
	font-weight: bold;
	background: transparent url(images/a/pageheading.gif);
}

TD.pageHeading, DIV.pageHeading { 
	padding: 18px 0px 18px 16px;
	background: url(images/a/cat_bg.gif);
	color: #FFFFFF;
}

TD.pageHeading_product, DIV.pageHeading_product { 
	padding: 10px 0px 10px 20px;
	background: url(images/a/cat_bg.gif);
}


TD.pageHeading_cat, DIV.pageHeading_cat { 
	padding: 18px 0px 18px 16px;
	background: url(images/a/cat_bg.gif);
	color: #FFFFFF;
}




.sifr_heading {
	font-size: 22px;
	color: #767261;
	font-weight:bold;
}

.sifr_product {
	font-size:17px;
	font-weight:bold;
	color:#84806F;
}

.sifr_subheading {
	font-size:13px;
	font-weight:bold;
	color:#84806F;
}

.sifr_subheading_grey {
	font-size:13px;
	font-weight:bold;
	color:#84806F;
}


.sifr_producttext {
	font-size:12px;
	font-weight:bold;
	color:#84806F;
}


TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
  color: #84806F;
}

TD.main, P.main {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

A.main {

  font-family: Century Gothic, Arial, Geneva, sans-serif;

  font-size: 12px;

  line-height: 1.5;

  text-decoration: none;

}

A.main:hover {

  font-family: Century Gothic, Arial, Geneva, sans-serif;

  font-size: 12px;

  line-height: 1.5;

  text-decoration: none;

}

A.main:visited {

  font-family: Century Gothic, Arial, Geneva, sans-serif;

  font-size: 12px;

  line-height: 1.5;

  text-decoration: none;

}

A.main:active {

  font-family: Century Gothic, Arial, Geneva, sans-serif;

  font-size: 12px;

  line-height: 1.5;

  text-decoration: none;

}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
}

TEXTAREA {
  width: 100%;
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
}

SPAN.greetUser {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
  color: #3A9C47;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  color: #333333;
}

SPAN.errorText {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  color: #ff0000;
}

.moduleRow {
	background-color: #F7F7F7;
	cursor: pointer;
	cursor: hand;
}
.moduleRowOver { background-color: #F7F7F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #F7F7F7; }
.checkoutBarFrom, .checkoutBarTo { font-family:  Century Gothic, Arial, Geneva, sans-serif; font-size: 12px; color: #8c8c8c; }

.checkoutBarTo a { font-family:  Century Gothic, Arial, Geneva, sans-serif; font-size: 12px; color: #84806F;text-decoration:underline; }

.checkoutBarTo a:hover { font-family:  Century Gothic, Arial, Geneva, sans-serif; font-size: 12px; color:#990000;text-decoration:underline; }

.checkoutBarCurrent { font-family:  Century Gothic, Arial, Geneva, sans-serif; font-size: 12px; color: #84806F; }

.checkoutBarCurrent a { font-family:  Century Gothic, Arial, Geneva, sans-serif; font-size: 12px; color: #84806F;text-decoration:underline; }

.checkoutBarCurrent a:hover { font-family:  Century Gothic, Arial, Geneva, sans-serif; font-size: 12px; color:#990000;text-decoration:underline; }

/* message box */
.messageBox { font-family:  Century Gothic, Arial, Geneva, sans-serif; font-size: 12px; }

.messageStackSuccess { 
	font-family:  Century Gothic, Arial,; 
	font-size: 14px; 
	color: #4EA741; 
	font-weight: bold;
	padding-left:45px;
	padding-top:20px;
	padding-bottom:20px;
    background:url(images/tick.jpg) no-repeat left;
}

a.add_to_cart_success:link, a.add_to_cart_success:active, a.add_to_cart_success:visited {
	text-decoration:underline;
	color: #4EA741;
}

a.add_to_cart_success:hover {
	text-decoration:none;
	color: #4EA741;
}

.messageStackError { 
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 12px; 
	color: #FFF; 
 	font-weight: bold;
	padding-left:40px;
	padding-top:20px;
	padding-bottom:20px;
    background:url(images/cross.gif) no-repeat left;
}


.messageStackError a {
color:#FFFFFF;
font-weight: bold;
text-decoration:underline;
}

.messageStackError a:hover {
text-decoration:none;

}


.messageStackError a:active {
color:#FFFFFF;
font-weight: bold;
text-decoration:underline;
}


.messageStackWarning { 
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 15px; 
	color: #FFF; 
  font-weight: bold;
	background-color: #9B0450; 
	padding-left:40px;
	padding-top:20px;
	padding-bottom:20px;
    background:url(images/cross.gif) no-repeat left;
}


.messageStackError img { display:none;  }

/* input requirement */
.inputRequirement { font-family:  Century Gothic, Arial, Geneva, sans-serif; font-size: 12px; color: #ff0000; }
.imagesBoxContents {
  font-family: Century Gothic, Arial, Geneva, sans-serif;
  font-size: 12px;
}

TD.categories {
	color : #84806F;
	font-family : Century Gothic, Arial, Geneva, sans-serif;
	font-size : 12px;
	font-weight : bold;
	background-color : #FFE0FF;
}




a.information { 
	font: 12px   Century Gothic, Arial, Geneva, sans-serif; 
	color: #84806F;
	text-decoration: none;
	font-weight: bold;
	line-height: 230%; 
	}





a.productlinks { 
	font: 12px   Century Gothic, Arial, Geneva, sans-serif; 
	color: #84806F;
	text-decoration: none;
	font-weight: bold;
	}

.paymenterror {
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
	font-size: 14px; 
	color: #FFF; 
 	font-weight: bold;
}

.product_listing{
	background-color:#FFFFFF;
}



#brands {
visibility: hidden;
}

#brands a {
color:#CCC;
font-size:8px;
font-weight:bold;
text-decoration:none;
}

#brands a:hover {
text-decoration:underline;
}

.textBox{
	width: 180px;
	/*height: 25px;*/
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid #CCCCCC;
}

.LEGEND {
font-family:Century Gothic, Arial, Geneva, sans-serif;
color:#84806F;
}

.designers_letter { 
	font: 32px  arial; 
	font-weight: bold;
	color: #84806F;
	}


/*Tom start*/
#tplPreview {
	background-color:#FFFFFF;
	border:1px solid #444444;
	color:#4B4B4B;
	font-size:12px;
	left:0;
	padding:0px 15px 15px;
	position:absolute;
	top:0;
}
#tplPreviewTitle {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.border_preview{
	background-color:#FFFFFF;
	border:1px solid #444444;
}

.title_h2{
	background-color:#736767;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
	height:20px;
	padding-left:5px;
}

.preview_temp_load{
	text-align:center;
}

.preview_text{
	margin-top:20px;
	text-align:center;
	font-weight:bold;
}

.preview_product_title{
	font-weight:bold;
	text-decoration:underline;
}

.footerfooter {

background:url(images/a/bg_bottom.jpg) no-repeat;
	color:#84806F;
	font-size: 10px;
	font-weight: bold;
	width: 1002px;
	margin: 0 auto;
	padding: 19px 0 0px 0;

	font-family: Century Gothic, Arial, Geneva, sans-serif;  

}

.footer_left {
	float:left; 
	padding-left:20px; 
	width:600px;
	text-align: left;
}

.footerbottom {
	background: #4FB847;
	color: #FFF;
	font-size: 12px;
	padding-left:20px; 
	height: 41px;
	font-weight: normal;
}
.footerbottom a {
	color: #FFF;
	text-decoration:none;
	font-weight:normal;
}

.footerbottom a:hover{
	color: #efefee;
	text-decoration:none;
}


.footer_right {
	float:right; 
	padding-right:20px; 

	width:330px;
	text-align: right;
}

.footerfooter a {
	color: #84806F;
	font-size: 10px;
	font-weight: bold;
}

.footerfooter a:hover{
	color: #84806F;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.footerpanels {
	background: #E0E0E0;
	color: #7E7E7E;
	font-size: 12px;
	font-weight: normal;
	line-height:150%;
}

.footerpanels a {
	color: #7E7E7E;
	text-decoration:none;
	font-weight:normal;
}

.footerpanels a:hover{
	color: #7E7E7E;
	font-size: 10px;
	text-decoration:none;
}

.brands {
	

}


.brands a {
	color: #7E7E7E;
	font-size: 12px;
	font-weight: bold;
}

.brands a:hover{
	color: #BAD196;
	font-weight: bold;
	text-decoration:underline;
}


/*end new*/

/*/////////////////////////////////////////////////////////////////////////////*/
/* !HEADER CODE */
/*////////////////////////////////////////////////////////////////////////////*/

.header_holder {
	margin: 0 auto 12px auto;
	width: 962px;
	height: 91px;
}

.nav_holder {
	background: transparent url(images/navbg.gif) top left repeat;
	margin-left: 25px;
	width: 962px;
	height: 46px;
	padding: 5px 0 0 0;
	line-height: 41px;
}

.header_right {
	float: right;
	text-align: right;
	width: 370px;
	height: 101px;
	position: relative;
}

.header_left {
	float: left;
	text-align: left;
	width: 363px;
	height: 101px;
}

.header_fb {
	width: 1px;
	height: 19px;
	float: left;
	padding: 31px 0 17px 0;
}

.header_search {
	width: 208px;
	height: 23px;
	float: right;
	padding: 25px 0 17px 0;
}

form#ajax_search input#search {
	background: transparent url(images/search_bg.gif) top right no-repeat;
	width: 168px;
	height: 21px;
	border: none;
	padding: 8px 10px 0 30px;
	font-size: 10px;
	font-weight: bold;
	color: #999;
}

.header_subnav {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 400px;
	height: 48px;
	line-height: 48px;
	float: right;
	font-size: 10px;
	color: #666;
	font-weight: bold;
font-family:Century Gothic, Arial, Geneva, sans-serif;
}


.header_subnav  a:hover {
	color: #333;
	font-weight: bold;
}

ul#subnav,
ul#nav {
	list-style: none;
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;

}

ul#subnav li {
	float: right;
	padding-left: 10px;
	line-height: 25px;
	font-size: 10px;
	font-weight: bold;
}

ul#subnav li a {
	color: #666;
	font-weight: bold;
}

ul#subnav li a:hover {
	color: #999;
	font-weight: bold;
}

.viewbag {
	background: transparent url(images/bag_icon.gif) center right no-repeat;
	padding-right: 30px;
	height: 25px;
	line-height: 25px;
	float: left;
	margin-right: 7px;
}

ul#nav {
	background: transparent;
	margin: 0 auto;
/*	width: 1002px;*/
	height: 40px;
}

ul#nav li {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	float: left;
	padding-left: 25px;
	line-height: 40px;
	font-family:  Century Gothic, Arial, Geneva, sans-serif; 
}

ul#nav li a {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
}

ul#nav li div a {
	color: #fff;
}

ul#nav li a.onsale {
	color: #FFFF00;
}

ul#nav li a.topnav:hover {
	color: #FDAAD3;
}

.bc_left {
	float: left;
	margin-left:15px;
	text-align: left;
	width: 550px;
	height: 25px;
	line-height: 25px;
}

.bc_right {
	float: right;
	text-align: right;
	width: 182px;
	height: 25px;
	line-height: 25px;
}

.bc_subnav {
	float: left;
	width: 229px;
	text-align: right;
}

.bc_flags {
	float: right;
	width: 100px;
}

.home_slideshow {
	width: 964px;
	margin: 0 auto;
}

.boxes_holder {
	width: 964px;
	margin: 5px auto 30px auto;
}



a.link_submenu:link, a.link_submenu:active, a.link_submenu:visited{
	font-size:10px;
	text-decoration:none;
	line-height:180%;
}

a.link_submenu:hover{
	text-decoration:none;
}

TR.productListing-even-new{
	background:#FFFFFF;
}

#main_content_2 {
	margin:0 auto;
	width:968px;
}

.product_price_background{

	color:#333333;
	font-size:12px;
	font-weight:bold;
	height:27px;
	margin:0px;
	padding:4px;
	width:128px;
}
.product_price_special{
	color:#990000;
	font-weight:bold;
	font-size:12px;
	margin:5px 0px 0px 0px;
}

.productListing-box{
	border:1px solid #FFFFFF;
	width:230px;
	height:250px;
}

.input_box {

	border:1px;

	color:#84806F;

	background: #efefef;

	font-family: arial, helvetica, sans-serif; 

	font-size:13px;

	font-weight: normal;

	width:161px;

	height:23px;

	padding-top: 7px;

	padding-left: 10px

}

.input_box_onwhite {

	color:#84806F;

	font-family: arial, helvetica, sans-serif; 

	font-size:13px;

	font-weight: normal;

	width:161px;

	height:21px;

	padding-top: 4px;

	padding-left: 5px


	border:1px solid #CCCCCC;

}



/*/////////////////////////////////////////////////////////////////////////////*/
/* !FOOTER */
/*////////////////////////////////////////////////////////////////////////////*/


/* SET background to none; */
.footer_top_holder {
background: #FFF; 
	margin:0px auto;


}

/* SET background to none; */
.footer_bottom_holder {
	background: #FFFFFF;
}

.footer_top_inner {
	width: 967px;
	margin: 0 auto;
	height: 180px;
	padding: 40px 25px 20px 10px;
	color: #F5F5F3;
	border-top: 1px dotted #cccccc;

}


.footer_top_inner p {
	line-height: 1.5;
	font-size: 12px;
}

.footer_top_inner div.padding {
	padding-left: 12px;
}

p.flleft1,
p.flleft2 {
	float: left;
}

p.flleft1 {
	padding-right: 40px;
}

.footer_top_left a {
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

.footer_top_left a:hover {
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}

.footer_top_left {

	width: 270px;
	height: 170px;
	float: left;
	padding-right: 55px;
}

.footer_top_middle {

	width: 250px;
	height: 170px;
	float: left;
	padding-left: 25px;
	padding-right: 40px;
}

.footer_top_right {
	width: 270px;
	height: 170px;
	float: left;
	padding-left: 27px;
}

p.topform {
	padding-top: 10px;
	padding-bottom: 10px;
}

form#subscribeform {
	float: left;
}	

form#subscribeform input.nameinput {
	background: #efefef;
	width: 113px;
	height: 20px;
	border: 1px solid #eae8d3;
	float: left;
	margin-right: 2px;
	padding: 4px 5px 0 5px;
}

.footer_bottom_inner {
	width: 982px;
	padding: 10px;
	font-size: 10px;
	color: #efefef;
	background:#9F9C8B;
}

.footer_bottom_left {
	width: 560px;
	float: left;
	text-align: left;
}

.footer_bottom_right {
	width: 410px;
	float: right;
	text-align: right;
}

.footer_bottom_inner a {
	font-size: 10px;
	color: #efefef;
	text-decoration: none;
	font-weight: normal;
}

.footer_bottom_inner a:hover {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.rv {
	border-top: 1px dotted #cccccc;
	font-size: 11px;
	color: #84806F;
	text-decoration: none;
	font-weight: normal;
}

.captchafieldcell input { 
width: 20px;
font: 11px  Arial, Geneva, sans-serif; 
background-color: #ffffff; 
color: #666; 
border: 1px solid #E1E0DC; 
padding:5px; }

