/*
 ArtHouse Reproductions stylesheet
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #666666; }
A.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; font-weight : normal; }
A.boxText:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; font-weight : normal; }
.boxText_center { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left:5px; padding-right:5px; padding-top:11px;}
.boxText_left { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left:8px; border:1px; padding-right:5px; padding-bottom: 5px; }
.boxText_right { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left:3px; padding-right:5px; padding-bottom: 11px; }
.boxText_header { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-right:5px; padding-top: 0px; }
.boxText_categ { font-family: Verdana, Arial, sans-serif; font-size: 11px; vertical-align: middle; padding-right:5px; }
.boxText_login { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left: 15px;; padding-right: 20px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #cc0033; }

 TD.support-info { font-family: Verdana, Arial, sans-serif; font-size: 12px; padding-left:0px; color: #3a3a3a; border:1px; padding-right:3px; padding-bottom: 0px; padding-top: 0px;
background-color: white;
 }

A.art-left { font-family: Verdana, Arial, sans-serif; font-size: 12px;  color:#505050; font-weight : normal; }

.art-left { font-family: Verdana, Arial, sans-serif; font-size: 10px;  color:#cc3300; font-weight : normal; }

.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

TD.boxText_left {  padding-left:0px; border:1px; padding-right:5px; padding-bottom: 5px; }

Table.size-option {
font-family: Verdana, Arial, sans-serif;
font-size: 11px; padding-left:0px;
border:0px;
 margin-left:0px;
background: url(images/step-1-sizes.jpg) no-repeat left top;
background-repeat:no-repeat; */
}

TD.wallpaper {  padding-left:132px; }

TD.bio { font-family: Verdana, Arial, sans-serif; font-size: 12px; padding-left:4px; border:1px; padding-right:10px; padding-bottom: 1px;padding-top: 0px; }

td.outline-about {
	font-family: "Verdana", Verdana;
	font-size: 14px;
	color: #4e4e4e;
	font-weight : bold;
	background:#e9f5fb;
	height:24px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

td.content-about {
	font-family: "Verdana", Verdana;
	font-size: 12px;
	color: #4e4e4e;
	padding-left:6px;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	background:#f5fbfe;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

td.content-about2 {
	font-family: "Verdana", Verdana;
	font-size: 12px;
	color: #4e4e4e;
	padding-left:6px;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	background:#ffffff;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

TD.header-box {
padding-top:6px;
background-repeat:no-repeat;
background: url(images/design/bg_repeat_header2.gif) no-repeat left top; */ }


TD.special { font-family: Verdana, Arial, sans-serif; font-size: 12px; padding-left:6px; border:0px; padding-bottom: 2px;
padding-top:0px; height: 235;width:168;
background-repeat:no-repeat;
background: url(images/right-nav-special.gif) no-repeat left top; */ }

  .gallery {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #747474;}
  .our {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #747474;}


TD.search3 { font-family: Verdana, Arial, sans-serif; font-size: 12px;
padding-top:10px;
 }



TD.portraits { font-family: Verdana, Arial, sans-serif; font-size: 12px; padding-left:9px; border:1px; padding-bottom: 5px;
padding-top:10px; height: 70;width:162;
background-repeat:no-repeat;
background: url(images/portrait-box.gif) no-repeat left top; */ }


TD.reference { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left:4px; border:1px; padding-right:3px; padding-bottom: 0px; padding-top: 20px; margin-top:5px;
background-repeat:no-repeat;
background: url(images/left-nav2.gif) no-repeat left top; */ }

TD.shipping-box {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #747474;}

TD.gift_certificate { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left:0px; border:1px; padding-right:10px; padding-bottom: 5px;
height: 122;
width: 185;
background-repeat:no-repeat;
background: url(images/gift_certificate_background.gif) no-repeat left top; */ }

TD.van_gogh { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left:19px; border:0px; padding-right:44px; padding-bottom: 5px; padding-top: 125px;
height: 192;
width: 223;
background-repeat:no-repeat;
background: url(images/van-gogh3.gif) no-repeat left top; */ }

Table.shopping_cart { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left:1px;
padding-right:4px;
color: #3e3e3e;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #dcdcdc #dcdcdc #dcdcdc #dcdcdc;
padding-top: 0px;
background-repeat:no-repeat;
height:105;
width:188;
background: url(images/shopping_cart.gif) no-repeat left top; */ }

Table.frames-special { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left:1px; border:0px;  padding-top: 0px;
background-repeat:no-repeat;
height:105;
background: url(images/frames-header.gif) no-repeat left top; */ }

.about-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #393939;
  font-weight : bold;
}

.in-stock-painting {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  width:280;
  color: #4d4d4d;
  font-weight : bold;
}

.red-in-stock {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff0000;
  font-weight : bold;
}

.this-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #393939;
  font-weight : bold;
}

.quote {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #99cccc;
  font-weight : bold;
}

BODY {
  background: #ffffff;
  color: #000000;
  margin-top: 0px;
  margin: 0px;
}



A:hover {
  color: #990033;
  text-decoration: underline;
}

FORM {
	display: inline;
          margin-top: 0px;
}


FORM.quick_find {
	display: inline;
          margin-top: 0px;
         padding-bottom: 1px;
}

input.srch {
	display: block;
	position: relative;
	top: 5px;
	left: 2px;
	float: left;
  margin-top: 0px;
  padding-bottom: -3px;
}

TR.header {
/*  background: #ffffff; */
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #333333;
  text-decoration: underline;
}

.shipping-box {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #747474;
}

A.moreart_left {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #003366;
  text-decoration: underline;
}



A.headerNavigation:hover {
  color: #000000;
  text-decoration: underline;
}


A.favorites {
  color: #333333;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}



TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

.special-article {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#606060;
}

.in-stock {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 13px;
  color:#58582c;
  font-weight : bold;
}

td.in-stock2 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#606060;
  width:150;
}

.in-stock3 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 13px;
  color:#2d2d2d;
}

.price-old  {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#3b3b3b;
  text-decoration: line-through;
}

.price  {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#993300;
   font-weight : bold;
   bgcolor: #ffff00 ;
   padding-left:5px;
}



.special-price {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#0066cc;
  font-weight : bold;
}

.special-price2 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#616161;
}

.special-article-header {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 14px;
  color:#171717;
  font-weight : bold;
}

.framing-info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #2c2c2c;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
/*  background: #bbc3d3; */
}

TD.footer {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
/*  background: #bbc3d3; */
  color: #707070;
}

.infoBox {
 background: #D8D8D8;
 margin-left: 2px;
 margin-right: 2px;
}

.infoBox2 {
 background: #D8D8D8;
 width: 451px;
 margin-left: 2px;
 margin-right: 2px;
}

.infoBox_form {
  background: #D8D8D8;
  width: 330px;
  margin-left: 2px;
  margin-right: 2px;

}


.infoBox_button {
/*  background: #b6b7cb; */
}

.infoBox_center {
/*  background: #b6b7cb; */
}

.infoBox_left {
/*  background: #b6b7cb; */
}

.infoBox_right {
/*  background: #b6b7cb; */
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.samples {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.infoBoxContents_form {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxContents_button {
/*  background: #f8f8f9; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxContents_center {
/*  background: #f8f8f9; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxContentsText_center {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
}

A.infoBoxContentsText_center {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #666666;
}


.infoBoxContents_left {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxContentsText_left {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  padding-right: 10px;
  padding-left: 4px;
  color: #2c2c2c;
}

TD.infoBoxContentsText_left {
  padding-right: 5px;
  padding-left: 0px;
}

TD.artists-list{
	font-family: "Verdana", Verdana;
	font-size: 11px;
	color: #3e3e3e;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #dcdcdc #dcdcdc #dcdcdc #dcdcdc;
	border-collapse: collapse;
    font-weight: normal;
}

TD.satisfaction {
  padding-top: 9px;
  	margin-left:61px;
		font-family: "Verdana", Verdana;
	font-size: 11px;
	color: #3e3e3e;
    font-weight: normal;
}


.moreart {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-right: 5px;
  padding-left: 3px;
  color: #2b2b2b;
}

A.infoBoxContentsText_left {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
  padding-right: 5px;
}


.infoBoxContents_right {
/*  background: #f8f8f9; */
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxContentsText_right {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666666;
}

A.infoBoxContentsText_right {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #666666;
}

.infoBoxContents_categ {
/*  background: #f8f8f9; */
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
}

.artists_categ {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  padding-left: 7px;
  padding-right: 5px;
  padding-top: 0px;
  vertical-align: middle;
}

.infoBoxContentsText_categ {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  padding-left: 7px;
  padding-right: 5px;
  padding-top: 5px;
  vertical-align: middle;
}

.faq {
	font-family: Verdana;
	font-size: 12px;
	color: #3366FF;
    font-weight: bold;
	text-decoration: none;
}


.loading-frame {
	font-family: Verdana;
	font-size: 10px;
	color: #535353;
    font-weight: normal;
}

.current-date {
	font-family: Verdana;
	font-size: 10px;
	color: #339999;
    font-weight: normal;
}

.faq2 {
	font-family: "Verdana", Verdana;
	font-size: 12px;
	color: #336699;
        margin-left: 15px;
    font-weight: normal;
	text-decoration: none;
}

.artist-title {
	font-family: "Verdana", Verdana;
	font-size: 12px;
	color: #404040;
    font-weight: normal;
	text-decoration: none;
}


.fp-header {
	font-family: "Verdana", Verdana;
	font-size: 11px;
	color: #6699CC;
    font-weight: bold;
	text-decoration: none;
}

.list-price {
	font-family: "Verdana", Verdana;
	font-size: 11px;
	color: #393939;
    font-weight: normal;
	text-decoration: line-through;
	padding-left:17px;
}

.listing {
	font-family: "Verdana", Verdana;
	font-size: 11px;
	color: #000033;
    font-weight: bold;
	padding-left:5px;
}

Td.artist-bio {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-color: #2c2c2c;
  font-weight: bold;
  background: #99ccff;
  padding-left: 1px;
  background: url(images/artist-info-backing.gif) no-repeat left top;
}
.listing2 {
	font-family: "Verdana", Verdana;
	font-size: 12px;
	color: #000033;
}

.fp-header2 {
	font-family: "Verdana", Verdana;
	font-size: 16px;
	color: #6699CC;
        font-weight: bold;
	text-decoration: none;
}



A.infoBoxContentsText_categ {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #666666;
  padding-left: 7px;
  padding-right: 5px;
  padding-top: 5px;
  vertical-align: middle;
}

.article_front {
	font-family: "Verdana", Verdana;
	font-size: 12px;
	color: #2e2e2e;
    font-weight: bold;
}

.article {
	font-family: "Verdana", Verdana;
	font-size: 12px;
	color: #2e2e2e;
}

.article-frame {
	font-family: "Verdana", Verdana;
	font-size: 13px;
	color: #2e2e2e;
}
.customer {
	font-family: "Verdana", Verdana;
	font-size: 11px;
	color: #0066cc;
}
.articlesm {
	font-family: "Verdana", Verdana;
	font-size: 10px;
	color: #cc6633;
}
.article1 {
	font-family: "Verdana", Verdana;
	font-size: 12px;
	color: #2e2e2e;
	font-weight: bold;
}

.van_gogh {
	font-family: "Verdana", Verdana;
	font-size: 14px;
	color: #2e2e2e;
}
.biography {
	font-family: "Verdana", Verdana;
	font-size: 10px;
	margin-left:9px;
	color: #003366;
    font-weight: normal;
}



.links {
	font-family: "Verdana", Verdana;
	font-size: 10px;
	margin-left:19px;
	color: #4e4e4e;
    font-weight: normal;
}

.headertop {
	font-family: "Verdana", Verdana;
	font-size: 11px;
	color: #333333;
        font-weight: bold;
}

A.productTitle {
	font-family:  Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
	padding-top: 5px;
	font-weight: bold;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


form1 {
  margin-top: -7px;
  padding-top: -3px;
}

TD.custom-size {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-color: #2c2c2c;
  font-weight: bold;
  padding-left: 9px;
  margin-left: 6px;
}

TD.frame-select {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-color: #2c2c2c;
  font-weight: bold;
  background: #ccff99;
  padding-left: 9px;
  margin-left: 6px;
}


TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #43acde;
  color: #ffffff;
  padding-left: 11px;
  width: 330px;
  margin-left: 2px;
  margin-right: 2px;
}

TD.infoBoxHeading_center {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: url(images/design/bg_title_new_products.gif) no-repeat left top;
  color: #666666;
  height: 18px;
  padding-left: 11px;
  padding-bottom: 11px;
}

TD.infoBoxHeading_left {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
/*  background: #bbc3d3; */
  color: #3f3f3f;
  padding-top: 2px;
  padding-bottom: 11px;
  padding-right: 11px;
  padding-left: 9px;
}

TD.art-bio_left {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
/*  background: #bbc3d3; */
  color: #3f3f3f;
  padding-top: 0px;
  padding-right: 11px;
  padding-left: 7px;
}

TD.infoBoxHeading_right {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
/*  background: #bbc3d3; */
  color: #414141;
  padding-top: 3px;
  padding-bottom: 49px;
  padding-left: 15px;
}

TD.manu {
	padding-bottom: 5px;
}

TD.infoBoxHeading_categ {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
/*  background: #bbc3d3; */
  color: #B0011E;
  padding-top: 3px;
  padding-left: 11px;
  padding-bottom: 2px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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;
}

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: #ffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #D8D8D8;
  border-spacing: 3px;
  width: 500px;
  margin-left: 2px;
  margin-right: 2px;
  cellspacing:0px;
  cellpadding:0px;
}


TABLE.frontpage {
  border: 0px;
  border-style: solid;
  border-color: #D8D8D8;
  border-spacing: 5px;
  background-repeat:no-repeat;
  background-image: url(includes/languages/english/images/buttons/frontpage.jpg);
  width: 390px;
  margin-left: 2px;
  margin-right: 2px;
  cellspacing:3px;
  cellpadding:3px;
}

TABLE.frame-thumbnails {
  background: url(images/frame-backing-left.gif) no-repeat left top;
  padding-left:3px;
    cellspacing:3px;
  cellpadding:3px;
  margin-top: 15px;
}
table.frame-thumbnails td.first {
	padding-top: 76px;
}

TABLE.fronttable {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: url(images/design/frontbacking.gif) repeat-y left top;
  background-repeat:no-repeat;
  color: #6699CC;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #43ACDE;
  color: #FFFFFF;
  font-weight: bold;
}

.frontpage-listing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #999999;
  font-weight: bold;
}


.frames-info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #999999;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  padding-top: 8px;
  padding-right: 8px;

}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  padding-left: 2px;
  padding-top: 0px;
}

.pageHeading {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #0066cc;
  padding-left: 5px;
  padding-top: 0px;
}

TD.pageHeading2 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #333333;
  padding-left: 0px;
  padding-top: 0px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

.smalltitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.main, P.main {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left: 5px;
  padding-right: 5px;
  color: #666666;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-left: 5px;
  padding-right: 5px;
  color: #666666;

}

.custom-size6 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-left: 45px;
  padding-right: 2px;
  color: #666666;

}

 .sm-txt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-right: 2px;
  color: #666666;

}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
input.size_radio {
	font-size: 1px;
	width: 13px;
	height: 13px;
	margin: 2px;
	padding: 0;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #6699CC;
  font-weight: bold;
}

TABLE.formArea {
  background: #ffffff;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.frontleftnav {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: url(images/frontpage_center_nav.gif);
  color: #6699CC;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.right-headers {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-top:1px;
}

.right-headers2 {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
   padding-top: 4px;
}

SPAN.markProductOutOfStock {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size: 12px;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; padding-right: 7px; }

TD.infoBoxHeading_header {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
/*  background: #bbc3d3; */
  color: #3F0101;
  padding-top: 2px;
  padding-bottom: 0px;
}

.infoBoxContents_header {
/*  background: #f8f8f9; */
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxContentsText_header {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #3F0101;
}

A.infoBoxContentsText_header {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #3F0101;
}

A.copyright {
  font-family:  Verdana, Arial, sans-serif;
  font-size:11px;
  color: #707070;
}

.copyright {
  font-family:  Verdana, Arial, sans-serif;
  font-size:11px;
  color: #707070;
}



TD.infoBoxHeading_login {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: url(images/design/bg_repeat_login.gif) repeat-y left top;
  color: #6699CC;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.infoBoxContents_login {
/*  background: #f8f8f9; */
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxContentsText_login {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #5B5B5B;
}

A.infoBoxContentsText_login {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #5B5B5B;
}
.headertop3 {
	font-family: "Verdana", Verdana;
	font-size: 10px;
	color: #AC9B6C;
	margin-left:4px;
    font-weight: bold;
}

.portrait-info {
	font-family: "Verdana", Verdana;
	font-size: 10px;
	color: #5f5f5f;
}

.headertop4 {
	font-family: "Verdana", Verdana;
	font-size: 10px;
	color: #336699;
    font-weight: bold;
}

.search-title {
	font-family: "Verdana", Verdana;
	font-size: 12px;
	color: #ff8040;
    font-weight: bold;
}

.headertop5 {
	font-family: "Verdana", Verdana;
	font-size: 11px;
	color: #336699;
    font-weight: bold;
}

.secure {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #383838;
  font-weight: bold;
}
.special-blue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #3366FF;
  font-weight: bold;
}
.special-blue1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #3366FF;
  font-weight: bold;
}

.white {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
  color: #ffffff;
  font-weight: bold;
}


.special-norm {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #565656;
  font-weight: bold;
}
.headertop2 {
	font-family: "Verdana", Verdana;
	font-size: 10px;
	color: #68797d;
	margin-left:4px;
    font-weight: bold;
}

.white-header {
	font-family: "Verdana", Verdana;
	font-size: 14px;
	color: #ffffff;
    font-weight: bold;
}


TABLE.gift {
  background: url(images/gift_background.gif) repeat-y left top; */
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-left: 5px;
  padding-right: 5px;
  width: 147;
  height: 145;
}


.art-style-left-navigation {
  font-family:  Verdana, Arial, sans-serif;
  padding-left: 0px;
  padding-right: 5px;
  padding-top: 6px;
  font-size: 12px;
  color: #003333;
}


.gifttext {
  font-family:  Verdana, Arial, sans-serif;
  padding-left: 2px;
  padding-right: 18px;
  padding-top: 11px;
  font-size: 11px;
  color: #959595;
}

.credit-card {
  margin-top: 8px;
}

.gifttext5 {
  font-family:  Verdana, Arial, sans-serif;
  padding-left: 9px;
  padding-right: 8px;
  padding-top: 1px;
  font-size: 11px;
  color: #2e2e2e;
}

.currency {
  font-family:  Verdana, Arial, sans-serif;
  padding-left: 3px;
  font-size: 11px;
  color: #959595;
}

.front_header{
  font-family:  Verdana, Arial, sans-serif;
  padding-left: 3px;
  font-size: 14px;
  color: #010101;
  font-weight: bold;
}

.tiny {
	font-family: "Verdana", Verdana;
	font-size: 11px;
	color: #373737;
	margin-left:1px;
	padding-top: 7px;
}

.wood1 {
  margin-left:0px;
  }


  .white {background: #fcedd6;}

  .bb5 {border: 0px inset #000000;}
  .bp5 {border: 0px inset #000000;}
  .bs5 {border: 0px inset #000000;}


   .m3 {margin: 44px;}


  .l {float: left;}
  .r {float: right; clear: right;}

  .cp {color: #9040d3;}
  .cb {color: #483db8;}




.artists-breakdown {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
/*  background: #bbc3d3; */
  color: #000000;
  padding-top: 0px;
  padding-bottom: 0px;
}

.artist-biography {
    font-family:  Verdana, Arial, sans-serif;
    font-size: 11px;
	color: #878787;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #cacaca #cacaca #cacaca #cacaca;
	background-color: #f9f9f9;
}
.artwork {
  float:left;
  background: url(shadow.gif) no-repeat bottom left;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.artwork img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -6px -6px 6px 6px;
  padding: 0px;
  }

  .alpha-shadow {
  float: left;
  background: url(shadow.gif) »
  no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(shadow2.png) »
  no-repeat left top !important;
  background: url(shadow2.gif) »
  no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;

  padding: 4px;
}

span.img-dec {
	background: url('shadow.gif') no-repeat bottom right;
	clear: center;
	align: center;
	float: left;
	margin: 0 0 1px 5px;
	margin-left:29px;
	position: relative;
	width:160;
}

span.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 0px;
	position: relative;
}

table.portraits-chart {
	font-family: "Verdana", Verdana;
	font-size: 13px;
	color: #4e4e4e;
	width: 500px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}


table.frame-all {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: #999999 #999999 #999999 #999999;
	border-collapse: collapse;
	background-color: white;
	width:750;
}
.frame-details {
  font-family:  Verdana, Arial, sans-serif;
  padding-right: 11px;
  font-size: 12px;
  color: #006699;
}

#info {
	font-size: 12px;
	padding: 0px 0px 0px 2px;
	width: 240px;
	background-color:#ffffcc;
    font-family:  Verdana, Arial, sans-serif;
    color: #161616;
}
/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #000000;
}
/*----------------------------End Suggest Styles------------------------*/

* html #p_image img {
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color=gray, strength=7)
}

* html .p_image {
	width: 100%;
	height: 100%;
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color=gray, strength=5)
}

#room_overlay { /*I.e. 6,7 hack for overlay select elements with popup*/
	z-index:101;
	position:fixed;
	top: 50%;
	left: 50%;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:500px;
	width:800px;
	margin: -250px 0 0 -400px;
}
* html #room_overlay {
   position: absolute;
	 margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}


#room {
	z-index: 1000;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -250px 0 0 -400px;
	width: 760px;
	height: 540px;
	font-size: 11px;
	border: 1px solid black;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	display: none;
	background: #ffffff;
}
* html #room { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#room .frame-thumbnails
{
	float: left;
 	background: url(images/frame-backing-left2.gif) no-repeat;
	margin-left: 3px;
	padding-left:4px;
}
#room .frame-thumbnails td.first {
 	padding-top: 53px;
}

#room .ColorBlotch {
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 1px;
	margin-top: 1px;
	cursor: pointer;
	font-size: 1px;
}
#room .close {
	position: absolute;
	z-index: 2;
	right: 25px;
	top: 15px;
	font-size: 20px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

#height_size {
	left: 0;
	height: 0;
	float: left;
	width: 34px;
	margin: 0;
	background: transparent url(images/vert_line.gif) repeat-y 16px 0;
}

#width_size {
	left: 50px;
	float: right;
	height: 34px;
	margin: 0;
	background: transparent url(images/hor_line.gif) repeat-x 0 16px;
	text-align: center;
}

.nobackground, .nobackground {
	background: transparent !important;
}

#height_size span, #width_size span {
	display: block;
	float: left;
	background: #ffffff;
	font-size: 12px;
	font-weight: bold;
	color: #7F7F7F;
}
#height_size span {
	padding: 3px 0 3px 6px;
	width: 28px;
}
#width_size span {
	height: 28px;
	padding: 8px 3px 3px 3px;
}
#framepic {
	position: relative;
	float: left;
	margin-top: 10px;
}
#lt-corner, #rt-corner, #lb-corner, #rb-corner, #left-side, #right-side, #top-side, #bottom-side {
	position: absolute;
	z-index: 1;
}
#lt-corner {
	top: 0;
	left: 34px;
}
#rt-corner {
	top: 0;
	right: 0;
}
#lb-corner {
	left: 34px;
	bottom: 34px;
}
#rb-corner {
	right: 0;
	bottom: 34px;
}
#image {
	z-index: 100;
	position: absolute;
	left: 34px;
	top: 0;
}
#frame-top, #frame-bottom {
}
#content{z-index: 3; position: absolute; margin: 0px auto; padding: 0px; height: 100%;  background-repeat: no-repeat}

#bg{position: absolute; width:800px; top: 0px; left: 0px; height: 500px; z-index: 1}

#room #content_area {
	position: absolute;
	top: 50px;
	left: 12px;
	z-index: 2;
}

.clear{clear: both; font-size: 0px; width: 0px; line-height: 0px; height: 0px; display: block; overflow: hidden;}


#header{z-index: 2; }

.roundedcornr_box_334914 {
   background: #c3ebfd;
}
.roundedcornr_top_334914 div {
   background: url(roundedcornr_334914_tl.png) no-repeat top left;
}
.roundedcornr_top_334914 {
   background: url(roundedcornr_334914_tr.png) no-repeat top right;
}
.roundedcornr_bottom_334914 div {
   background: url(roundedcornr_334914_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_334914 {
   background: url(roundedcornr_334914_br.png) no-repeat bottom right;
}

.roundedcornr_top_334914 div, .roundedcornr_top_334914,
.roundedcornr_bottom_334914 div, .roundedcornr_bottom_334914 {
   width: 100%;
   height: 23px;
   font-size: 1px;
}
.roundedcornr_content_334914 { margin: 0 23px; }

#closeup {
	text-align: right; margin: 10px 10px 0 0; display: none
}