@charset "utf-8";
/* CSS Document */
body {
	min-width: 990px;
	width: 990px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	clear: both;
	margin: 0;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0;
	padding-right: 0;
}
ul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
ul.leftShift {
	margin-left: 0;
	padding-left: 0;
}
li.leftShift {
	margin-left: 5px;
	padding-left: 5px;
}
ol {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* font effects */
.smallbody {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
}
.smallbodycondensed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.flattext {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px
}
h3.flattext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h4.flattext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.error_smallbody {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
.error_smallbody2 {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}
.formError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.formNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bigbody {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #499A3E;
	color: #FFFFFF;
}
.freeOrder {
	font-weight: bold;
	color: red;
}
.promo-table {
	color: #000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
	padding: 10px;
	width: 500px;
	border-width: 1px;
	border-color: #999;
	border-style: solid;
}
h1.artitem {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding-bottom: 0px;
	margin-bottom:0em;
}
h2.artitem {
	font-size: 11px;
	color: #666666;
	margin-bottom: 6px;
	margin-top: 2px;
}
h1.pagetitles {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	color: #666666;
}
h2.pagetitles {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}
.bigglossary {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.bigglossary-jewl-catalog {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #037ea1;
	/* this style may be deprecated at some point
	   Mike R. is replacing the text versions with a graphic beginning with Spring 08
	*/
}
.bigglossary-catalog {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
/* layout */
#wrapper {
	width: 978px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}
/* header */
#topBanner {
	width: 978px;
	padding: 0px;
}
.AHlogo {
	float: left;
}
.myAHbanner {
	width: 450px;
	vertical-align: top;
	float: right;
	/*display: block;*/
	color: #990000;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10px;
	height: 50px;
}
.myAHphone {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}
/* Header Search Styles */
.search-area {
	padding-top: 10px;
	padding-right: 10px;
	height: 26px;
}
.searchbox {
	height: 18px;
	width: 200px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	padding: 3px 5px 2px 5px;
}
.searchButton {
	padding: 0px;
    background: url('/images/buttons/searchBTN.jpg');
    width: 54px;
    height: 16px;
    border: none;
}
.powerSearch {
	text-align: right;
	vertical-align: bottom;
	height: 15px;
	color: #333333;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* navigation */
.navWrapper {
	width: 967px;
	float: left;
	clear: both;
	padding-left: 11px;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.primaryNav {
	vertical-align: middle;
	text-align: left;
}
.secondaryNavWrapper {
	position: absolute;
	visibility: hidden;
	background-color: #ffffff;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	margin: 0;
	padding: 0;
	z-index: 100;
}
.secondaryNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	margin: 0px;
	z-index: inherit;
}
.nav-secondary-footer {
	background-color: #FFFFFF;
	z-index: inherit;
	padding: 0;
	margin: 0;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
}
.leftNav {
	background-color: #ffffff;
}
.leftNav-feature {
	#outer height:100%;
	min-height:100%;/*for mozilla*/
}
.leftNav-srch {
	background-color: #efefd2;
	padding: 6px;
}
.leftNav-enavmenu {
	background:#ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	margin-top: 0px;
	text-decoration: none;
	border: 1px solid #999999;
	border-right: none;
	border-left: none;
	border-bottom: none;
}
.adminInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	text-align: center;
	clear: both;
}
.errors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	width: 978px;
	clear: both;
}
/* Content Style broken down by area */
/* Welcome Page styles */
.home-content-wrapper {
	width: 978px;
	clear: both;
	z-index: 0;
}
.home-content-main {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	width: 978px;
}
.home-content-secondary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	width: 978px;
}
.home-content-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	width: 230px;
	height: 130px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
}
.home-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #333333;
	vertical-align: top;
	text-align: left;
	padding: 0;
	margin: 0;
}
/* END Welcome Page style */
/* Art Item Pages */
.productSalesWrapper {
	width: 978px;
	margin: 0;
}
.productSalesWrapper #center {
	width: 390px;
	padding-left: 20px;
	margin-left: 355px;
	margin-right: 185px;
	vertical-align: top;
}
.productSalesWrapper #left {
	float: left;
	width: 340px;
	padding-left: 10px;
	vertical-align: top;
}
.productSalesWrapper #right {
	float: right;
	width: 180px;
	padding-right: 10px;
  padding-top: 10px;
	vertical-align: top;
}


/* start power reviews */
.productSalesWrapper2 .reviewright {
  float:right;
  width: 580px;
  vertical-align:top;
}

.productSalesWrapper2 .reviewleft {
  width: 120px;
  float:left;
}

div.heading {
  padding-bottom:10px;
}

hr.prgray {
  color:#F8F8F8  !important;
}

#powerReviewsSummary {
  width:760px;
  margin-left:10px;
  margin-top:15px;
  margin-bottom:30px;
  position:relative;
  border: 1px solid #EEE;
  clear: left;
}

#powerReviewsSummary .inner {
  padding: 10px 10px 10px 30px;
 
  margin-top: 10px;
}

.reviewHeading {
  font-weight: bold;
  font-size: 14px;
  height:30px;
  line-height:30px;
  background-color:#E8E8E8;
  margin-left:-20px;
  padding-left:20px;
}

.prClear {
  display:block;
  float:none;
}

.snippetRatingDecimal {
  color:white;
  background-color:gray;
  height:20px;
  line-height:20px;
  font-weight:bold;
  padding-left:3px;
  padding-right:3px;
  width:23px;
  text-align:center;
  float:left;
  margin-top:3px;
}

.prSnippetRatingLargeUnclickable {
  line-height:20px;
  height:20px;
  width:120px;
  float:left;
}

.prSnippetWriteReview {
  float:left;
}

div.stars {
background-repeat:no-repeat;
float:left;
height:23px;
line-height:20px;
margin:0 0.25em 0 0;
padding:0;
position:relative;
width:112px;
}

div.starsSmall {
  height: 18px;
  line-height:18px;
  width:83px;
}

div.comments {
  text-align:left;
  clear:left;
  padding-top: 10px;
}

div.verified {
  margin:0;
  background-color: gray;
  color:white;
  font-weight:bold;
  padding:5px;
  margin-right:auto;
  float:left;
  clear:left;
}
div.reviewLink {
  padding-bottom: 10px;
}

div.subhead {
  font-weight: bold;
  height: 20px;
  line-height:20px;
  padding-left:10px;
  margin-top:3px;
  float:left;
}

span.subhead {
  font-weight:bold;
  height:15px;
  line-height:15px;
  
}

.prSummaryTitle {
  display:none;
}

.prSummaryCobrandLink {
  display:none;
}

div.prSnippetLink  {
  clear:left;
  padding-top:5px;
  padding-bottom:5px;
  margin-top:3px;
  height:20px;
  line-height:20px;
}




.reviewdate {
  margin-right:20px;
  float:right;
  vertical-align:top;
  text-align:center;
  font-weight:bold;
  border: 1px solid #999;
  padding: 3px;
  width:50px;
}

.prStarsReview {
  position: relative;
}

.pr_snippet_product {
  display:block;
  padding-left:15px;
  display:none;
  height:50px;
}

.prSnippetReadReviews {
  display:block;
  float:none;
}

.prSnippetTitle {
   float:left;
   font-weight:normal !important;
}
/* end power reviews */

.tabContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 330px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}
.helpTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
}
.artistTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
}
.shippingTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
}
.shippingRubric {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
}
.shipRubricRight {
	vertical-align: top;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #e6e6e6;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
}
.shipRubricCenter {
	vertical-align: top;
	text-align: left;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #e6e6e6;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
}
.shipRubricLeft {
	width: 95px;
	vertical-align: top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #e6e6e6;
	border-left-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
}
.art_item_box {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background:#ffffff;
}
.photoCredit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	vertical-align: bottom;
	padding-left: 10px;
}
.art_item_img {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
}
.art_item_text {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	border-left: none;
	border-right: none;
	border-bottom: none;
	height: 30px;
	vertical-align: bottom;
}
.artitemArtist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.artistNameLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.artistTabLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.artitemDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
}
.pieceDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 6px;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 10px;
}
.crossSellHead {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
  padding-left:6px;
}
/* END Art Item Pages */

/* BEGIN Artist Pages */
.artistWrapper {
	width: 978px;
	margin: 0;
}
.artistWrapper #right {
	float: right;
	padding-left: 25px;
	vertical-align: top;
}
.artistWrapper #left {
	float: left;
	width: 350px;
	padding-left: 10px;
	vertical-align: top;
}
.section-content-main {
	background: #ffffff;
}
.artistName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 5px;
}
.artistStudioName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 15px;
}
.artistNavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-left: 15px;
	padding-bottom: 10px;
}
.artistNavSelection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 15px;
	padding-bottom: 5px;
}
.artistDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	padding-bottom: 5px;
}
/* END Artist Pages */
/* BEGIN Search Pages */
.searchWrapper {
	width: 978px;
	margin: 0;
}
.searchWrapper #right {
	float: right;
	width: 750px;
	padding-left: 25px;
	vertical-align: top;
}
.searchWrapper #left {
	float: left;
	width: 190px;
	padding-left: 10px;
	vertical-align: top;
}
.selectors {
	height: 20px;
	border-style: solid;
	border-color: #bbbbbb;
	border-width: 1px;
	margin-bottom: 0px;
	font-size: 10px;
	padding: 0px;
}
.secondary-nav-enavmenu {
	font-family: Arial, Helvetica, sans-serif;
	background:#ffffff;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	margin-top: 0px;
	text-decoration: none;
}
/* END Search Pages */

/* Need Help Page */
/* bring over the styles when necessary */
/* END Need Help Page */
/* Landing Pages */
.landingWrapper {
	z-index: 0;
	width: 978px;
	clear: both;
}
.landingHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color: #cccccc;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
h1.landing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: normal;
	display: inline;
}
h1.ornLanding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	display: inline;
}
div.landing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding-right: 10px;
	padding-top: 5px;
}
div.ornLanding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336666;
	text-align: left;
	padding-right: 10px;
}
.landingMainImage {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	width: 390px;
	border-left-color: #999999;
	border-left-style: solid;
	border-left-width: 1px;
}
.landingCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 200px;
	height: 150px;
}
.landingLeftNavContainer {
	vertical-align: top;
	width: 195px;
	border-right-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	text-align: center;
}
.landingLeftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
}
strong.landing {
	padding-left: -10px;
}
/* END Landing Pages */
/* BEGIN Studio Visit Archive page */
.generic_breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 10px;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	vertical-align: text-bottom;
	padding-left: 15px;
	padding-bottom: 30px;
	padding-top: 20px;
}
.SVcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 30px;
	padding-bottom: 25px;
}
.SVarticles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 45px;
	padding-bottom: 5px;
	padding-top: 5px;
}
/* END Studio Visit Archive page */
/* BEGIN Ornament Boutique */
.obLeftNavContainer {
	background-color: #d2e5e9;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
	text-align: center;
}
.obSEOcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.obLeftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
/* END Ornament Boutique */
/* BEGIN Holiday Gift Guide */
.hggLeftNavContainer {
	background-color: #cbe7ea;
	border-right-color: #D6D9DF;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
	text-align: center;
}
.hggLeftNavSEO {
	background-color: #c8ce5f;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	padding: 15px;
}
.hggLeftNav {
	background-color: #cbe7ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.hggRightKickerContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-right-color: #D6D9DF;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #D6D9DF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.hggRightKickerLast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom-color: #D6D9DF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
/* END Holiday Gift Guide */
/* BEGIN Jewelry Gift Guide */
.jbLeftNavContainer {
	background-color: #e4e2da;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
	text-align: center;
}
.jbLeftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.jbRightMain {
	width: 737px;
	height: 510px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
	border-bottom: #999 solid 1px;
	border-collapse: collapse;
}
.jbRightKickerContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 145px;
	width: 122px;
}
.jbRightKickerLast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 145px;
	width: 122px;
}
a.jbRightNav {
	display: block;
	height: 145px;
}
a.jbRightNav:hover {
	display: block;
	height: 145px;
}
/* END Jewelry Gift Guide */
/* BEGIN Valentines Gift Guide */
.vggLeftNavContainer {
	background-color: #eedfe8;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
	text-align: center;
}
.vggLeftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
/* END Valentines Gift Guide */
/* BEGIN Nahan Collection Landing Page */
.nahanLeftNavContainer {
	background-color: #660000;
	border-right-color: #D6D9DF;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
	text-align: center;
}
.nahanLeftNavSEO {
	background-color: #660000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
        padding-top: 5px;
	padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
}
.nahanLeftNav {
	background-color: #660000;
        color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
}
a.nahanNavLink:link {
	color: #ffcc66;
	text-decoration: none;
}
a.nahanNavLink:visited {
	color: #ffcc66;
	text-decoration: none;
}
a.nahanNavLink:active {
	color: #ffcc66;
	text-decoration: underline;
}
a.nahanNavLink:hover {
	color: #ffcc66;
	text-decoration: underline;
}
.nahanRightKickerContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
        text-align: center;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 20px;
        padding-bottom: 20px;
	border-right-color: #D6D9DF;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #D6D9DF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.nahanRightKickerLast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 20px;
        padding-bottom: 20px;
        text-align: center;
	border-bottom-color: #D6D9DF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.nahanHeader {
	font-size: 12px;
	line-height: 30px;
}
a.nahanArtist:link {
	color: #990000 !important;
	text-decoration: none !important;
}
a.nahanArtist:visited {
	color: #990000 !important;
	text-decoration: none !important;
}
a.nahanArtist:active {
	color: #990000 !important;
	text-decoration: none !important;
}
a.nahanArtist:hover {
	color: #990000 !important;
	text-decoration: underline !important;
}
/* END Nahan Colledtion Landing Page */

/* Why Artful Home, Find Inspiration, Artist Corner */
.topicPageMainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
	padding-top: 15px;
	margin-left: 15px;
}
.artistCornerMainImage {
	width: 305px;
	float: right;
	padding-right: 28px;
	vertical-align: middle;
}
div.studioVisitArticle {
	width: 850px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.studioVisitArticle {
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
h1.topicPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #336699;
	padding-top: 10px;
	display: inline;
}
a.topicPage:link {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
        color: #990000;
	text-decoration: underline;
}
a.topicPage:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
        color: #990000;
	text-decoration: underline;
}
a.topicPage:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
        color: #990000;
	text-decoration: underline;
}
a.topicPage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
        color: #990000;
	text-decoration: none;
}
a.studioVisitArticle:link {
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
}
a.studioVisitArticle:visited {
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
}
a.studioVisitArticle:active {
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
}
a.studioVisitArticle:hover {
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
}
/* END Why Artful Home, Find Inspiration, Artist Corner */
/* Newsletter Article Excerpts */
.article-image-lft-lrg {
	float: left;
	width: 300px;
	padding-right: 3px;
	margin-right: 3px;
	padding-bottom: 5px;
}

.article-cap-lft-lrg {
	float: left;
	width: 300px;
	font-style: italic;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	margin-bottom: 10px;
}

.article-image-rt-lrg {
	float: right;
	width: 300px;
	padding-left: 3px;
	margin-left: 3px;
	padding-bottom: 5px;
}

.article-cap-rt-lrg {
	float: right;
	width: 300px;
	font-style: italic;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	margin-bottom: 10px;
}

.article-image-lft {
	float: left;
	width: 275px;
	padding-right: 3px;
	margin-right: 3px;
	padding-bottom: 5px;
}

.article-cap-lft {
	float: left;
	width: 265px;
	font-style: italic;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	padding-left: 5px;
	margin-bottom: 10px;
	text-align: center;
}

.article-image-rt {
	float: right;
	width: 275px;
	padding-left: 3px;
	margin-left: 3px;
	padding-bottom: 5px;
}

.article-cap-rt {
	float: right;
	width: 265px;
	font-style: italic;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	padding-left: 5px;
	margin-bottom: 10px;
	text-align: center;
}
/* END Newsletter Article Excerpts */
/* Search Pages */
h1.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.searchSEO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.search_artist_discipline_text {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	line-height: 16px;
	height: 35px;
	vertical-align: bottom;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
.search_artist_discipline_box {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background:#ffffff;
	margin-bottom: 6px;
	margin-left: 6px;
	margin-right: 4px;
	margin-top: 0px;
	width: 75px;
}
.search_thumb_box {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background:#ffffff;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	width: 170px;
	height: 260px;
}
.search_thumb_img {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: center;
	margin: 0px;
	padding: 10px;
  height:150px;
  width:150px;
}
.search_thumb_text {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 15px;
	vertical-align: bottom;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
.artist_search_thumb_box {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background:#ffffff;
	margin-bottom: 20px;
	margin-left: 6px;
	margin-right: 4px;
	margin-top: 0px;
	width: 154px;
}
.artist_search_thumb_img {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding: 0px;
	vertical-align: middle;
}
.artist_search_thumb_text {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	line-height: 18px;
	height: 60px;
	vertical-align: bottom;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
/* END Search Pages */
/* Shopping basket styles */
.basketWrapper {
	width: 978px;
	margin: 0;
}
.basketWrapper #left {
	float: left;
	width: 580px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}
.basketWrapper #right {
	float: right;
	width: 330px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}
table.basket {
	border-color: #bbbbbb;
	border-width: 1px;
	border-style: solid;
	width: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
td.basketImage {
	width: 170px;
	border-right-color: #bbbbbb;
	border-right-style: solid;
	border-right-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.basketInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 410px;
	height: 100%;
}
td.basketLineLeft {
	width: 300px;
	padding: 10px;
	border-right-color: #bbbbbb;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #bbbbbb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
td.basketLineLast {
	width: 300px;
	padding: 10px;
	border-right-color: #bbbbbb;
	border-right-width: 1px;
	border-right-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
td.basketLineRight {
	border-bottom-color: #bbbbbb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
table.basketBoxes {
	border-color: #bbbbbb;
	border-style: solid;
	border-width: 1px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 10px;
}
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	border-left: none;
	border-right: none;
	vertical-align: middle;
	height: 18px;
	text-align: left;
}
/* END shopping basket styles */
/* footer */
#newsSignup {
	width: 978px;
	text-align: center;
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	background-color: #E6E6E6;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	display: inline-table;
	clear: both;
}
.signupBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}
.newssubmitbox {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	height: 18px;
	width: 110px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	margin-bottom: 0px;
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #000000;
	background: #ffffff;
}
.signupbutton {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
}
/* LINK STYLES */
/* default link styles */
a:link {
	color: #990000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:visited {
	color: #990000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:active {
	color: #990000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:hover {
	color: #990000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
/* END default link styles */
/* My Artful Home link styles */
a.myAHlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
a.myAHlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
a.myAHlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
a.myAHlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
}
/* END My Artful Home link styles */
/* Primary Navigation link styles */
a.nav-primary:link {
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
a.nav-primary:visited {
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
a.nav-primary:active {
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
a.nav-primary:hover {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
/* END Primary Navigation link styles */
/* Secondary Navigation link styles */
a.nav-secondary:link {
	background: #ffffff;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	width: 200px;
	padding: 4px 5px;
}
a.nav-secondary:visited {
	background: #ffffff;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	width: 200px;
	padding: 4px 5px;
}
a.nav-secondary:active {
	background: #ffffff;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	width: 200px;
	padding: 4px 5px;
}
a.nav-secondary:hover {
	background: #ffffff;
	color: #990000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	display: block;
	width: 200px;
	padding: 4px 5px;
}
/* END Secondary Navigation link styles */
/* Hover line link styles */
a.hoverLine:link {
	color: #990000 !important;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
}
a.hoverLine:visited {
	color: #990000 !important;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
}
a.hoverLine:active {
	color: #990000 !important;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
}
a.hoverLine:hover {
	color: #990000 !important;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline !important;
}
/* END hover line link styles */
/* no line link styles */
a.noLine:link {
	color: #990000 !important;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
}
a.noLine:visited {
	color: #990000 !important;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
}
a.noLine:active {
	color: #990000 !important;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
}
a.noLine:hover {
	color: #990000 !important;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none !important;
}
/* END no line link styles */
/* Footer Text link styles */
a.footerLink:link {
	color: #990000;
	font-size: 10px;
	text-decoration: none;
}
a.footerLink:visited {
	color: #990000;
	font-size: 10px;
	text-decoration: none;
}
a.footerLink:active {
	color: #990000;
	font-size: 10px;
	text-decoration: none;
}
a.footerLink:hover {
	color: #990000;
	font-size: 10px;
	text-decoration: underline;
}
/* END Footer Text link styles */
/* BEGIN Landing Page link styles */
a.landingLink:link {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.landingLink:visited {
	color: #990000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.landingLink:active {
	color: #990000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.landingLink:hover {
	color: #990000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
/* END Landing Page link styles */

/* BEGIN Ornament Boutique Landing Page link styles */
a.landingLinkOb:link {
	color: #990033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.landingLinkOb:visited {
	color: #990033;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.landingLinkOb:active {
	color: #990033;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.landingLinkOb:hover {
	color: #990033;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
/* END Ornament Boutique Landing Page link styles */
a.nav-utility:link {
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.nav-utility:visited {
	color: #494840;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.nav-utility:active {
	color: #494840;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.nav-utility:hover {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

/* new product page classes */
.productSalesWrapper2 {
	width: 978px;
	margin: 0;
}
.productSalesWrapper2 #center {
	width: 390px;
	padding-left: 20px;
	margin-left: 355px;
	margin-right: 185px;
	vertical-align: top;
  padding-top:20px;
}
.productSalesWrapper2 #left {
	float: left;
	width: 340px;
	padding-left: 10px;
	vertical-align: top;
  padding-top:20px;
}

.productSalesWrapper2 #right {
	float: right;
	width: 180px;
	padding-right: 10px;
	vertical-align: top;
  padding-top:20px;
}


.description {
  color: #333;
  padding-bottom:5px;
  padding-top: 5px;
}

.clearleft {
  clear:left;
}

.leftspacer {
  padding-left: 20px;
}

.leftfloat {
  float:left;
}

.rightalign {
  text-align:right;
}

.leftalign {
  text-align:left;
}

#newsSignup form {
  padding:0;
  margin:0;
}
