/*From Colors.css*/
A {color:#931334}
A:hover {color:#888888}
TD {color:#574f50}
.colors_background_main {background-color:#ffffff}
.colors_background1 {background-color:#ffffff}
.colors_background1_text {color:#333333}
.colors_background1_text:hover{color:#333333}
.colors_background2 {background-color:#ffffff}
A.colors_background2_text:hover {color:#666666}
.colors_background2_text {color:#666666}
.colors_background3 {background-color:#6e4349}
A.colors_background3_text:hover {color:#666666}
.colors_background3_text {color:#bcabad}
.colors_backgroundlight {background-color:#f5f0f2}
.colors_backgroundlight_dark {background-color:#fff}
.colors_backgroundneutral {background-color:#f5f0f2}
.colors_backgroundneutral_dark {background-color:#dddddd}
.colors_highlight {background-color:#ffbb00}
.colors_lines {background-color:#e3dcdd}
.colors_lines_light {background-color:transparent}
.colors_links {color:#666666}
A.colors_links:hover {color:#888888}
.colors_menutitle {background-color:#444444}
.colors_menutitletext {color:#ffffff}
.colors_pricebox {background-color:#fff}
.colors_productname {color:#931334; font-weight:normal;}
A.colors_productname:hover {color:#574f50}
.colors_productprice {color:#574f50}
A.colors_text:hover {color:#000000}
.colors_text {color:#574f50; font-weight:normal;}
A.colors_homepage_title{color:#007DE9}
table#table_checkout_cart0{background-color:#f5f0f2 !important;}
table#table_checkout_cart2{background-color:#f5f0f2 !important;}
table td#table_checkout_cart3{background-color:#f5f0f2 !important;}
table td#table_checkout_cart3 a{color:#943343 !important;}

table td.text {text-align: center;}


/*from Content_Area.css*/
TABLE, TD { FONT: 11px arial;  }
TEXTAREA, INPUT { FONT: 12px arial; COLOR: #000; }
FORM { MARGIN: 0px }
.bgcolor1 {	 FONT: bold 11px Arial;  }
.bgcolor3 {	 FONT: bold 11px Arial;  }
.bglinecolor {  }
.productnamecolorLARGE, A.productnamecolorLARGE { FONT: bold 14px arial;  TEXT-DECORATION: none; }
A.productnamecolorLARGE:hover { FONT: bold 14px arial;  TEXT-DECORATION: none; }
.productnamecolor, A.productnamecolor {	FONT: bold 11px arial;  TEXT-DECORATION: none; }
A.productnamecolor:hover {  TEXT-DECORATION: none; }
.productnamecolorSMALL { FONT: bold 10px arial;  }
A.productnamecolorSMALL { FONT: bold 10px arial;  TEXT-DECORATION: none; }
A.productnamecolorSMALL:hover {	 TEXT-DECORATION: none; }
.pricecolor { FONT: bold 11px arial;  }
A.pricecolor, A.pricecolor:hover { FONT: bold 11px arial;  TEXT-DECORATION: none; }
.pricecolorSMALL { FONT: bold 10px arial;  }
A.pricecolorSMALL, A.pricecolorSMALL:hover { FONT: bold 10px arial;  TEXT-DECORATION: none; }
A.RegularLink { FONT: 11px arial;  TEXT-DECORATION: none; }
A.RegularLink:hover {  TEXT-DECORATION: underline; }
.smalltext { FONT: 10px arial;  }
A.smalltext, A.smalltext:hover { FONT: 10px arial;  TEXT-DECORATION: none; }
.nav1, A.nav1 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1:hover {  TEXT-DECORATION: none; }
.nav1_selected, A.nav1_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1_selected:hover {  TEXT-DECORATION: none; }
.nav2, A.nav2 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav2:hover {  TEXT-DECORATION: none; }
.nav2_selected, A.nav2_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav2_selected:hover {  TEXT-DECORATION: none; }
.nav3, A.nav3 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav3:hover {  TEXT-DECORATION: none; }
.nav3_selected, A.nav3_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav3_selected:hover {  TEXT-DECORATION: none; }
.carttext { FONT: 10px arial;  TEXT-DECORATION: none; }
A.carttext { FONT: 10px arial;  TEXT-DECORATION: none; }
A.carttext:hover { FONT: 10px arial;  TEXT-DECORATION: underline; }
A {  TEXT-DECORATION: none; }
A:hover {  TEXT-DECORATION: underline; }
.bgcolor2 {	 FONT: bold 11px Arial;  }
.navtitle, A.navtitle, A.navtitle:hover { FONT: 11px arial;  letter-spacing : 3px; }
.navTOP, A.navTOP { FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none; }
A.navTOP:hover { COLOR: #000000; TEXT-DECORATION: underline; }
.navBOTTOM, A.navBOTTOM { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.navBOTTOM:hover {  TEXT-DECORATION: underline; }
.NavSpecials, A.NavSpecials { FONT: bold 11px arial;  TEXT-DECORATION: none; }
A.NavSpecials:hover {  TEXT-DECORATION: none; }
.footer { FONT: 10px arial;  TEXT-DECORATION: none; }
A.footer { FONT: 10px arial;  TEXT-DECORATION: none; }
A.footer:hover {  TEXT-DECORATION: underline; }


/*From Navigation.css*/
#left_nav h2{
	background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/left-nav-head-shop.gif) no-repeat 0 0;
	height:53px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:185px;
	}
#left_nav h3{
	margin:15px 0 0;
	padding:0;
	}
#left_nav h3 span{
 display: none; visibility: hidden;
}
h3#left-nav-jewelry{
	background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/left-nav-head-jewelry.gif) no-repeat 0 0;
	height:12px;
	margin: 0 0 10px; padding: 0;
	width:95px;
	}
h3#left-nav-gifts{
	background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/left-nav-head-gifts.gif) no-repeat 0 0;
	height:24px;
	margin: 15px 0 10px; padding: 0;
	width:150px;
	}
#left_nav p{
	color:#571d19 !important;
	font-size:11px;
	font-weight: normal;
	margin: 5px 18px;
	padding:0;
	}
#left_nav p a {
	color:#535353;
}


/*From Template.css*/
body{
 background: url("http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/bkg-faof.jpg") repeat-y 50% 0 #330d13;
 font:normal 11px arial, sans-serif;
 margin:0; padding:0;
 text-align:left;
}

body a{outline:none; text-decoration:none;}
a img{border:none;}
/* ############################### HEADER ############################### */
#header{
	height:110px;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
	width:950px;
	}
#header h1{
	background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/Template/logo.gif) no-repeat 0 0;
 background: url("http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/faof-logo-top.gif") no-repeat transparent;
 color: #000;
 height: 40px; /*logo image height*/
 margin: 38px 0 16px 9px; padding: 0;
 position: relative;
 width: 775px; /*logo image width*/
 z-index: 0;
	}
#header h1 a{
	display:block; 
	height:100%; 
	text-indent:-9999px; 
	width:100%;
	}
#header #top-search-box {
 height: 26px;
 margin-top: 5px;
 z-index: 10;
}
#header #top-search-box form {
 background: url("http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/bkg-search-box.gif") no-repeat;
 color: #330d13;
 float: right;
 height: 26px;
 margin: 0px; padding: 0px;
 position: relative;
 width: 198px;
}
#header #top-search-box form #s {
 background: transparent;
 border: none;
 float: left;
 padding: 5px 0px 5px 12px;
}
/* horizontal nav =============== */
#horzwrap{
 background: url("http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/bkg-top-nav.jpg") repeat #e4ad50;
 height: 47px;
	margin:16px auto 0;
	padding:0;
	position:relative;
	width:950px;
	}
ul#horznav{
	border: 0px solid red;
	left: 110px;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:15px;
	width:660px;
	}
#horznav li{float:left; padding-top: 2px; padding-right: 15px;}
#horznav li a { 
	color:#000;
	display:block;
	font-size:3px;
	height:8px;
	text-decoration:none;
	text-indent:-9999px;
	}
li#home a{background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/top-nav-home.gif) no-repeat 0 0; height: 11px; width:45px;}
li#about-shop a{background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/top-nav-about-shop.gif) no-repeat 0 0; height: 11px; width:125px;}
li#about-monica a{background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/top-nav-about-monica.gif) no-repeat 0 0; height: 11px; width:220px;}
li#emagazine a{background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/top-nav-emagazine.gif) no-repeat 0 0; height: 11px; width:125px;}
li#press a{background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/top-nav-press.gif) no-repeat 0 0; height: 11px; width:50px;}

li#home a:hover{background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/top-nav-home-a.gif) no-repeat 0 0; height: 11px; width:45px;}
li#about-shop a:hover{background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/top-nav-about-shop-a.gif) no-repeat 0 0; height: 11px; width:125px;}
li#about-monica a:hover{background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/top-nav-about-monica-a.gif) no-repeat 0 0; height: 11px; width:220px;}
li#emagazine a:hover{background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/top-nav-emagazine-a.gif) no-repeat 0 0; height: 11px; width:125px;}
li#press a:hover{background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/top-nav-press-a.gif) no-repeat 0 0; height: 11px; width:50px;}

#horzwrap p{
	color:#571d19;
	float:right;
	margin:16px 9px 0 0;
	padding:0;
	}
#horzwrap p a{
	color:#571d19;
	font-size:12px;
	font-weight:normal;
	padding-right:5px;
	margin-left:5px;
	}
#horzwrap p a:hover{color:#9e6b18; text-decoration:none;}
/* ############################### CONTENT ############################### */
#content{
	background-color:#ddd;
	border-right:9px solid #ddd;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
	width:941px;
	}
#content #content_area{
	background-color:#ddd;
	margin:0;
	padding:9px 0px 9px 9px;
	text-align:left;
	width:730px;
	}
#content #content_area table{ text-align:left;}
/* ############################### LEFT_NAV ############################### */
#left_nav{
 background: #adadad; /*f4f0f1 my ebay color*/
	border:9px solid #ddd;
	border-right: none;
	margin:0;
	padding:0 0 30px;	
	position:relative;
	text-align:left;
	width:188px;
	}
/* display promotions =============== */
#display_promotions_999, #all-pages-promo {
	padding: 10px 0 0;
	text-align:center;
}
#display_promotions_999, #all-pages-promo a {
	color: #fff;
	margin:0 auto;
	padding: 0;
	width:168px;
	}
/* ############################### FOOTER ############################### */
#footer{
 background: url("http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/faof-gold/bkg-top-nav.jpg") repeat #e4ad50;
	color:#000;
	height:31px;
	margin:0 auto 30px;
	padding:12px 0 0;
	position:relative;
	text-align:center;
	width:950px;
	}
/* mailing list ===================== */
#newsletterwrap{
	float:left;
 	height:20px;
	margin:0 0 0 9px;
	padding:0;
	width:370px;
	}
#newsletterwrap label{
	display: none;
	visibility: hidden;
	}
#email_copy {
 display: inline;
 float: left;
 margin: 0; padding: 0;
 position: relative;
 width: 130px;
}
#email_list, #email_list form{display: inline; float: right; margin:0; padding:0; position: relative; width: 220px;}
#email_list p, #email_list input#mailing_field, #email_list input#mailing_button {
	float:left !important;
}
#email_copy p {
	color:#571d19 !important;
}
#email_list input#mailing_field{
	background-color:#dcd5cd !important;
	border:1px solid #dcd5cd;
	color:#333;
	height:14px;
	margin:0;
	padding:2px 0 0 3px;
	width:144px;
	}
#email_list input#mailing_button{
	height:16px;
	margin:0;
	padding:0;
	width:27px;
	}
#footer ul{
	display:inline;
	float:right;
	list-style:none;
	margin:2px 9px 0 0;
	padding:0;
	}
#footer li{
 display:inline;
}
#footer li a{
	color:#571d19 !important;
	font-size:10px;
	font-weight:normal;
	margin-right:5px;
	}
#footer p{
	color:#571d19 !important;
	display:inline;
	float:right;
	font-size:10px;
	margin:2px 9px 0 0;
	padding:0;
	}
#footer p a {
	color:#571d19 !important;
}

/*New category heading styles, used for SEO*/
.category-heading-table {
 margin: -20px 0 0 -20px; padding: 0;
 width: 735px;
}
.category-heading-copy {
 margin: 0; padding: 50px 0px 0px 25px;
}
.category-heading, .category-heading-copy h1 {
 color: #715257;
 font: normal 18px/18px Tahoma, Helvetica, Arial, sans-serif;
 letter-spacing: 5px;
 margin: 0; padding: 0;
 text-transform: uppercase;
}
.category-heading-copy p, .category-heading-copy h2 {
 color: #7E7376;
 font: normal 12px/20px Tahoma, Helvetica, Arial, sans-serif;
 margin: 25px 0 0; padding: 0;
}


/*From Homepage.css*/
#homepage{
	margin:0;
	padding:9px 0 0 9px;
	text-align:left;
	width:737px;
	}
#flashwrap{
	float:left;
	height:510px;
	margin:0 9px 0 0;
	padding:0;
	width:455px;
	}
#homepage ul{
	list-style:none;
	margin:0;
	padding:0;
	}
ul#ads li{
	float:left;
	height:121px;
	margin:0 0 9px;
	padding:0;
	width:273px;
	}
ul#ads li a{
	display:block;
	height:100%;
	margin:0;
	padding:0;
	width:100%;
	}
img a{outline:none;}


/*From Interiors.css*/
a img{border:none !important;}
/* retailers =============== */
#retailers{
	margin:0;
	padding:0;
	}
#retailers h3{
	color:#241d1e;
	font:bold 13px arial, sans-serif;
	margin:0;
	padding:0;
	}
#retailers ul{
	list-style:none;
	margin:0 0 20px;
	padding:0;
	}
#retailers li{
	color:#574f50;
	font:normal 11px arial, sans-serif;
	}
#retailers li.retailers_em{
	color:#943343;
	}
/* contact us =============== */
#contactus{
	font:bold 13px arial, sans-serif;
	margin:0;
	padding:0;
	}
#contactus img{
	display:block;
	height:41px;
	margin:0;
	padding:0;
	width:736px;
	}
#contactus h3{
	color:#241d1e;
	margin:0 0 0 10px;
	padding:0;
	}
#contactus p{
	color:#574f50;
	font-size:11px;
	margin:0 0 34px 10px;
	padding:0;
	}
#contactus p a{
	color:#943343;
	font-size:11px;
	}
/* product pages =============== */
h2.product_title{
	color:#574f50;
	font:bold 14px arial, sans-serif;
	margin:0 0 10px;
	padding:0;
	}
h3.product_tagline{
	color:#943343;
	font:normal 14px arial, sans-serif;
	margin:0 0 15px;
	padding:0;
	}
/* terms =============== */
p#terms{
	font:normal 12px/15px arial, sans-serif;
	padding:10px;
	}
p#terms a{color:#931334;font-weight:bold;}
p#terms a:hover{color:#574f50;}
/* about us =============== */
#aboutshop h2{
	background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/Interior/title_about_shop.gif) no-repeat 0 0;
	height:13px;
	margin:10px 0 23px;
	padding:0;
	text-indent:-9999px;
	width:342px;
	}
table#table_articleid_133 b {
        display: none;
        visibility: hidden;
}
#aboutmonicawrap{
	background-color:#f5f0f2;
	height:495px;
	margin:0; padding:0;
	text-align:left;
	}
#aboutmonicawrap td {
	margin: 0; padding: 0;
}
#aboutmonica, #aboutshop{
	float:left;
	margin:0; padding:0 0 0 20px;
	width:677px;
	}
#aboutmonica #note{
	background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/Interior/title_note_monica.gif) no-repeat 0 0;
	height:13px;
	margin:10px 0 15px; padding:0;
	text-indent:-9999px;
	width:342px;
	}
#aboutmonica #about{
	background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/Interior/title_about.gif) no-repeat 0 0;
	height:13px;
	margin:23px 0 15px; padding:0;
	text-indent:-9999px;
	width:342px;
	}
#aboutmonica p, #aboutshop p{
	color:#7d7274;
	font:normal 12px/17px arial, sans-serif;
	margin:0 0 17px; padding:0;
	}
#aboutmonica span, #aboutshop span{
	background:transparent url(http://shop.fineartoffamily.com/v/vspfiles/templates/fineartoffamily/images/Interior/title_signature.gif) no-repeat 0 0;
	display:inline;
	float:right;
	height:70px;
	margin:0 9px 0 0; padding:0;
	text-indent:-9999px;
	width:292px;
	}
#aboutmonicawrap img{
	float:right;
	margin:0px 0px 5px 20px;
	padding:0;
	}


/*New category heading styles, used for SEO*/
#content #content_area .category-heading-table {
 border-top: 1px solid #ccc;
 margin: 0 0 0 -10px; padding: 10px 0 0;
 width: 735px;
}
.category-heading-copy {
 margin: 0; padding: 0;
}
.category-heading, .category-heading-copy h1 {
 color: #715257;
 font: normal 18px/18px Tahoma, Helvetica, Arial, sans-serif;
 letter-spacing: 5px;
 margin: 0; padding: 50px 0px 0px 25px;
 text-transform: uppercase;
}
.category-heading-copy p, .category-heading-copy h2 {
 color: #7E7376;
 font: normal 12px/20px Tahoma, Helvetica, Arial, sans-serif;
 margin: 25px 0 0; padding: 20px;
}

#div_articleid_133, #div_articleid_1 {
 background: #f5f0f2;
 margin: -5px 0 0; padding: 0;
 width: 100%;
}
#div_articleid_133 b {
 display: none;
 visibility: hidden;
}
#content #content_area .PageText_L517n {
 display: inline;
 float: left; position: relative;
 visibility: visible;
}
#content #content_area .colors_lines_light {
 margin: 0; padding: 0;
}
#content #content_area table td {
 margin: 0; padding: 0;
}

#content .search_results_section {
 margin-top: 20px;
}

#content_area form {
 background: #fff;
}

/*Press Page styles*/
div#container {
	margin: 0; padding: 0;
	width: 720px;
}
div.slideshow-container {
	float: right; position: relative;
	height: 530px;
	margin: 0; padding: 0;
	width: 440px;
}
div.slideshow p {
	margin: 5px 0 0; padding: 0;
	text-align: center;
}
div.slideshow img {
	border: 1px solid #ccc;
	margin: 0; padding: 0;
}
div.caption-container {
	clear: left;
	float: right; position: relative;
	height: 50px;
	margin-right: 3px;
	width: 440px;
}
span.image-caption {
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	width: 440px;
}
div.caption {
	padding: 0px;
}
div.image-title {
	font: 16px/16px Geneva, Helvetica, Arial, sans-serif;
	margin-top: 10px;
	text-align: center;
}
div.image-desc {
	font: 11px/18px Geneva, Helvetica, Arial, sans-serif;
	text-align: center;
}
ul.thumbs {
	clear: both;
	float: left; position: relative;
	margin: 0; padding: 0;
	width: 275px;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	border: 1px solid #efefef;
	display: block;
	padding: 2px;
}
a:hover.thumb {
	border: 1px solid #555;
}
ul.thumbs img {
	border: none;
	display: block;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
ul.thumbs a:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
