@charset "utf-8";
/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background:url(/images/body_bg.gif) repeat-x #6b88a2;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	}
/* some common classe starts here */
a{
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
img{
	border:none;
	}
b{
	font-weight:bold;
	}
i{
	font-style:italic;
	}
ul{
	padding:0px;
	margin:0px;
	}
h1{
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#607c96;
	padding:0px;
	margin:0px;
	}
.bold{
	font-weight:bold;
	}
.red-star{
	color:#a62d14;
	}
.verdana-white-10px{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.verdana-12px{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	}
.border-btm-dotted{
	border-bottom:1px dotted #b0a39d;
	}
.padding-top-4{
	padding-top:4px;
	}
.padding-top-5{
	padding-top:5px;
	}
.padding-top-9{
	padding-top:9px;
	}
.padding-top-30px{
	padding-top:30px;
	}
.padding-btm-5{
	padding-bottom:5px;
	}
.padding-btm-8{
	padding-bottom:8px;
	}
.padding-btm-33{
	padding-bottom:33px;
	}
.padding-btm-50{
	padding-bottom:50px;
	}
.padding-left-3{
	padding-left:3px;
	}
.padding-left-5{
	padding-left:5px;
	}
.padding-left-9{
	padding-left:9px;
	}
.padding-left-12{
	padding-left:12px;
	}
.padding-right-10{
	padding-right:10px;
	}
.mar-top-8{
	margin-top:10px;
	}
.mar-top-14{
	margin-top:14px;
	}
.mar-top-36{
	margin-top:36px;
	}
.mar-left-20{
	margin-left:20px;
	}
.mar-left-44{
	margin-left:44px;
	}
/* some common classe ends here */
.page-leftshadow{
	background:url(/images/page-left-shadow.gif) repeat-y;
	}
.page-right-shadow{
	background:url(/images/page-right-shadow.gif) repeat-y;
	}
.banner-bg{
	background:url(/images/banner-bg.gif) no-repeat #f4eeeb;
	height:87px;
	}
.home-sign-in{
	font:10px Arial, Helvetica, sans-serif;
	color:#8d1900;
	padding:19px 26px 0px 0px;
	}
.home-sign-in a{
	color:#8d1900;
	text-decoration:underline;
	}
.home-sign-in a:hover{
	text-decoration:none;
	}
.home-sign-in-bar{
	font:10px Arial, Helvetica, sans-serif;
	color:#b8afa7;
	}
.banner-desc{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:14px 0px 0px 0px;
	}
.home-navigation-ul{
	display:inline;
	}
.home-navigation-ul li{
	list-style:none;
	color:#FFFFFF;
	display:inline;
	padding:1px 0px 0px 19px;
	background:url(/images/home-navigation-bullet.gif) no-repeat 6px 5px;
	font-weight:bold;
	}
.home-navigation-ul li a{
	color:#FFFFFF;
	}
.home-content-bg{
	background:url(/images/home-content-bg.gif) repeat-x #f4eeeb;
	}
.home-search-menu{
	width:292px;
	font:11px Arial, Helvetica, sans-serif;
	padding:2px 1px;
	}
.home-search-btn{
	width:46px;
	height:15px;
	border:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(/images/search-btn-bg.gif) no-repeat;
	text-align:center;
	padding:0px 0px 2px 0px;
	cursor:pointer;
	}
.latest-acqution-heading{
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#34210e;
	}
.home-photo-gallery{
	background:url(/images/photo-gallery-bg.gif) no-repeat;
	}
.home-photo-gallery .view-all{
	font:Verdana, Arial, Helvetica, sans-serif;
	}
.home-photo-gallery .view-all a{
	color:#123b60;
	text-decoration:underline;
	font-size:10px;
	}
.home-photo-gallery .view-all a:hover{
	color:#123b60;
	text-decoration:none;
	}
.photo-gallery-name{
	font:12px Arial, Helvetica, sans-serif;
	color:#2f4559;
	padding-top:4px;
	font-weight:bold;
	}
.photo-gallery-name a{
	color:#2f4559;
	}
.blocks-table-main{
	margin-top:14px;
	border-top:1px dotted #a89a93;
	padding-top:15px;
	}
.home-blocks-border{
	border-right:1px dotted #a99c95;
	}
.block-heading-bg{
	background:url(/images/block-heading-bg.gif) repeat-x;
	padding-top:7px;
	}
.expert-apperal-heading{
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#503f2e;
	}
.expert-apperal-text{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#7c6a61;
	padding-right:5px;
	}
.join-mailing-list{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	}
.mailing-list-textbox{
	width:170px;
	border:1px solid #d0d0d0;
	height:17px;
	font:11px Arial, Helvetica, sans-serif;
	color:#34210e;
	padding:3px 0px 0px 2px;
	}
.mailing-list-button{
	width:46px;
	height:15px;
	background:url(/images/mailing-list-submit.gif);
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:none;
	padding:0px 2px 1px 0px;
	cursor:pointer;
	}
.featured-artist-bg{
	background:url(/images/featured-artist-bg.gif) repeat-x;
	height:184px;
	}
.cfa-heading{
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#952e05;
	}
.cfa-text{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	}
.we-buy-text{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#7c6a61;
	padding-top:5px;
	}
.we-buy-text a{
	color:#17285d;
	}
.we-buy-btm{
	background:url(/images/we-buy-btm-img.gif) no-repeat;
	padding-left:56px;
	color:#6b2201;
	}
.we-buy-btm a{
	color:#6b2201;
	text-decoration:underline;
	}
.we-buy-btm a:hover{
	color:#6b2201;
	text-decoration:none;
	}
.btm-links-mid{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/btm-link-mid.gif) repeat-x;
	color:#FFFFFF;
	}
.btm-links-mid a{
	color:#FFFFFF;
	}
.copyright{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#9a9694;
	}
.btm-contact-details{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:3px 0px 15px 0px;
	}
	
/* css for about_prints pages starts here */
.japaness-prints{
	margin-top:44px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5d4a40;
	}
.japaness-prints h1{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	padding:0px;
	margin:0px;
	}
.japaness-prints p{
	line-height:16px;
	margin:0px 0px 14px 0px;
	color:#5d4a40;
	}
.japaness-prints p a{
	color:#5d4a40;
	text-decoration:underline;
	}
.japaness-prints p a:hover{
	text-decoration:none;
	}
.print-dimension{
	margin-top:40px;
	margin-bottom:40px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5d4a40;
	line-height:16px;
	}
.print-dimension p{
	line-height:16px;
	margin:0px 0px 14px 0px;
	color:#5d4a40;
}
.print-dimension h1{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	padding:0px;
	margin:0px;
}
.print-dimension-table h1{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	padding:0px;
	margin:0px;
}
.print-dimension-table .tr-padding{
	padding:5px 0px 5px 0px;
}
.print-dimension-table .pad-left-6px{
	padding-left:6px;
	}
.print-dimension-table .pad-left-14px{
	padding-left:14px;
	}
.print-dimension-table .pad-left-23px{
	padding-left:23px;
	}
.print-dimension-table .pad-left-21px{
	padding-left:21px;
	}
/* css for about_prints pages ends here */

/* css for about us page starts here */

.aboutus-table{
	margin:50px 0px 150px 0px;
	}
.aboutus-table h1{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	padding:20px 0px 7px 0px;
}
.aboutus-table p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5d4a40;
	line-height:16px;
	padding:0px 0px 13px 0px;
	margin:0px;
}
.aboutus-table p a{
	color:#17285d;
	text-decoration:underline;
}
.aboutus-table p a:hover{
	color:#17285d;
	text-decoration:none;
}
.aboutus-heading{
	background:url(/images/about-us-bg.gif) no-repeat 0px 7px;
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 50px;
	padding/*\**/:0px 0px 0px 45px;
	}
.thankyou-heading{
	background:url(/images/thankyou.gif) no-repeat 0px 7px;
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 50px;
	padding/*\**/:0px 0px 0px 45px;
	}
.payment_option-heading{	
	background:url(/images/payment_option.gif) no-repeat 0px 7px;
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 50px;
	padding/*\**/:0px 0px 0px 45px;
	}
.select_state-heading{	
	background:url(/images/select_state.gif) no-repeat 0px 7px;
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 50px;
	padding/*\**/:0px 0px 0px 45px;
	}

.aboutus-desc{
	padding-right:50px;
	}
.aboutus-table .frank-castle{
	border:1px solid #000000;
	margin-right:12px;
	}
.about-cfa-table{
	background:url(/images/about-cfa-bg.gif) repeat-x;
	margin-bottom:7px;
	margin-top:8px;
	}
.about-cfa-table h1{
	font:bold 15px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	}
.about-cfa-table img{
	margin-top:15px;
	}
.about-prints-table{
	background:url(/images/about-we-buy-prints.gif) no-repeat;
	}
.about-prints-table td{
	padding-left:12px;
	}
.about-prints-table h1{
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#bc7010;
	padding:13px 0px 5px 0px;
	margin:0px;
	}
.about-prints-table .text{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#b86801;
	line-height:15px;
	}
.about-prints-table .text a{
	color:#375a7a;
	text-decoration:underline;
	}
.about-prints-table .text a:hover{
	color:#375a7a;
	text-decoration:none;
	}
/* css for about us page ends here */

/* css for artist index page starts here */
.artist-index-main{
	margin:50px 0px 40px 0px;
	}
.artist-index-heading{
	background:url(/images/artist-index-heading.gif) no-repeat 0px 10px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:2px 0px 0px 35px;
	padding/*\**/:2px 0px 0px 35px;
	}
.artist-table{
	margin-left:35px;
	}
.artist-table h1{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	padding:0px;
	margin:0px;
}
.artist-table .text{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#231f20;
	}
.artist-table .text a{
	color:#0e1f54;
	text-decoration:underline;
	}
.artist-table .text a:hover{
	color:#0e1f54;
	text-decoration:none;
	}
/* css for artist index page ends here */

/* css for shopping cart page starts here */
.shopping-cart-main{
	margin:50px 0px 150px 52px;
	}
.shopping-cart-heading{
	background:url(/images/cart-heading-bg.gif) no-repeat 0px 10px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:2px 0px 0px 43px;
	padding/*\**/:2px 0px 0px 43px;
	}
.cart-table-main{
	margin:40px 0px 0px 175px;
	}
.cart-table-main .black-text{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
.cart-table-main .red-text{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#950505;
	}
.cart-table{
	margin:17px 0px 0px 0px;
	color:#34210e;
	}
.cart-table a{
	color:#17285d;
	}
.cart-table h1{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	}
.cart-regular-price{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#5d4a40;
	padding:33px 0px 10px 0px;
	border-bottom:1px solid #34210e;
	}
.continue-shopping{
	background:url(/images/continue-shopping.gif) no-repeat;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#f4eeeb;
	border:none;
	width:113px;
	height:19px;
	cursor:pointer;
	text-align:center;
	}
.checkout{
	background:url(/images/checkout.gif) no-repeat;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#f4eeeb;
	border:none;
	width:69px;
	height:19px;
	cursor:pointer;
	}
/* css for shopping cart page ends here */

/* css for about us bio page starts here */
.aboutus-bio-table{
	margin:50px 0px 30px 0px;
	}
.aboutus-bio-table a{
	color:#17285d;
	text-decoration:underline;
	}
.aboutus-bio-table a:hover{
	text-decoration:none;
	}

.about-us-bio{
	padding-right:30px;
	}
.about-us-bio ul{
	padding:0px;
	margin:0px;
	}
.about-us-bio ul li{
	list-style:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5d4a40;
	background:url(/images/about-us-bullet.gif) no-repeat 0px 5px;
	line-height:16px;
	padding:0px 0px 18px 12px;
	}
.about-us-bio-photo{
	padding:20px 0px 20px 0px;
	border-top:1px dashed #c2af9c;
	border-bottom:1px dashed #c2af9c;
	}
.about-print-under{
	background:url(/images/print-under.gif) no-repeat top;
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#ad3701;
	padding-left:10px;
	}
.about-join-email{
	margin-top:6px;
	background:url(/images/about-join-email.gif) repeat-x;
	padding-left:8px;
	}
.about-join-email .text{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#17446d;
	}
.about-join-email h1{
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#607c96;
	padding:0px;
	margin:0px;
	}
.about-join-email input[type=text]
{
	width:123px;
	height:17px;
	border:1px solid #d0d0d0;
}
.about-join-email input[type=password]
{
	width:123px;
	height:17px;
	border:1px solid #d0d0d0;
}
.about-join-email input[type=button]
{
	width:46px;
	height:15px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(/images/mailing-list-submit.gif) no-repeat;
	border:none;
	padding:0px 0px 1px 0px;
	margin-left:10px;
	cursor:pointer;
}
/* css for about us bio page ends here */

/* css for contact us page starts here */

.contactus-heading{
	background:url(/images/contact-us-heading.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}
.my_account{
	background:url(/images/my_account.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}
.contactus-table{
	padding-right:50px;
}
.contactus-table h2{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	padding:9px;
	margin:0px;
}
.contactus-table input[type=text]{
	width:299px;
	height:15px;
	border:1px solid #dbd6d3;
	padding:1px 0px 0px 3px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}
.contactus-table input[type=password]{
	width:299px;
	height:15px;
	border:1px solid #dbd6d3;
	padding:1px 0px 0px 3px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}
.contactus-table input[type=button]{
	margin-right:50px;
}
.contactus-table textarea{
	width:299px;
	height:70px;
	border:1px solid #dbd6d3;
	padding:3px 0px 0px 3px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}
.contactus-table select{
	width:210px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:2px;
	
}
.contactus-table-left{
	margin-bottom:5px;
}
.contactus-table-left td{
	padding:20px 0px 0px 10px;
}
.contactus-table-left p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	padding:0px 0px 10px 0px;
}
.us-residence-table{
}
.us-residence-table select{
	width:171px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:2px;
}
.us-residence-table input[type=text]{
	width:168px;
	height:15px;
	border:1px solid #dbd6d3;
	padding:1px 0px 0px 3px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}
.us-residence-table input[type=password]{
	width:168px;
	height:15px;
	border:1px solid #dbd6d3;
	padding:1px 0px 0px 3px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}
.contactus-table p{
	padding:20px 0px 0px 0px;
}
/* css for contact us page ends here */

/* css for contact print enquiry page starts here */

.contact-print-heading{
	background:url(/images/contact-print-heading.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}
.contact-print-heading1{
	background:url(/images/contact-print-heading1.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}
.contact-uploadfile{
	width:400px;
	padding-bottom:20px;
	margin-bottom:5px;
	border-bottom:1px dotted #6a584f;
	}
.contactus-upload{
	width:78px;
	height:19px;
	background:url(/images/contact-print-upload.gif) no-repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	border:none;
	padding:0px 0px 1px 0px;
	cursor:pointer;
	}
.contactus-print-textarea{
	width:400px !important;
}
.contact-us-line-height{
	line-height:18px;
	}
.additional-inofrmation{
	border-top:1px dotted #544433;
	margin-top:20px;
	}
.contact-us-btm-margin{
	margin-bottom:170px;
	}
/* css for contact print enquiry page ends  here */

/* css for create account page starts here */

.create-account-heading{
	background:url(/images/create-account-heading.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}
.create-account-border{
	border-right:1px dotted #6f5e55;
	padding:10px 0px 10px 0px;
	}
.create-account-table{
	margin-left:45px;
	}
.create-account-table input[type=text]{
	width:195px;
	height:18px;
	border:1px solid #dbd6d3;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:1px 0px 0px 2px;
}
.create-account-table input[type=password]{
	width:195px;
	height:18px;
	border:1px solid #dbd6d3;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:1px 0px 0px 2px;
}
.sign-in-input{
	width:160px !important;
}
/* css for create account page starts here */

/* css for latest acqution page starts here */

.latest-acqution-heading{
	background:url(/images/latest-acqution-heading.gif) no-repeat 0 11px;
	background-position:center;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	text-align:center;
	padding:0px 0px 0px 10px;
	padding/*\**/:2px 0px 0px 10px;
	}
.featured-heading{
	background:url(/images/Featured-heading.gif) no-repeat 0 11px;
	background-position:center;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	text-align:center;
	padding:0px 0px 0px 10px;
	padding/*\**/:2px 0px 0px 10px;
	}


.latest-acq-navigation{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#c6b9ab;
	}
.latest-acq-navigation a{
	color:#5d4a40;
	background:#c6b9ab;
	display:block;
	text-decoration:none;
	}
.latest-acq-navigation a:hover{
	text-decoration:undeline;
	}
.latest-acq-navigation1{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#5d4a40;
	}
.acqution-table-main{
	margin:3px 0px 3px 0px;
	}
.acqution-gallery-padding{
	padding:8px 0px 8px 0px;
	}
.acqution-name{
	padding:0px 0px 40px 0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#34210e;
	}
/* css for latest acqution page ends here */

/* wants service page css starts hee */

.wants-service-heading{
	background:url(/images/wants-service-heading.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}
.wants-service-border{
	border-bottom:1px dotted #6a584f;
	padding-bottom:20px;
	}
.forum-td-padding{
	padding:3px 0px 3px 0px;
	}
.artist-textbox{
	height:30px !important;
	}
/* wants service page css ends hee */

/* css for links page starts heer */

.link-table{
	border-bottom:1px dotted #998d82;
	border-top:1px dotted #998d82;
	padding:24px 0px 24px 0px;
	margin-top:15px;
	}
.link-table h1{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#17285d;
	padding:0px 0px 10px 0px;
	}

/* css for links page starts heer */

/* css for my account page starts here */

.my-account-table{
	margin-top:40px;
	}
.my-account-table h1{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	}
.my-account-table h1 a{
	color:#FFFFFF;
	text-decoration:none;
	}
.my-account-table h1 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.my-account-table input[type=text]{
	width:217px;
	height:18px;
	border:1px solid #dbd6d3;
	padding:2px 0px 0px 3px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8c8c8c;
	}
.my-account-table input[type=password]{
width:217px;
height:18px;
border:1px solid #dbd6d3;
padding:2px 0px 0px 3px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#8c8c8c;
}
/* css for my account page ends here */

/* css for order review page starts here */

.order-review-heading{
	background:url(/images/order-review-heading.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}
.yoour-order-table{
	color:#FFFFFF;
	}
.yoour-order-table .text{
	color:#5d4a40;
	}
.yoour-order-table a{
	color:#ffa50f;
	text-decoration:none;
	}
.yoour-order-table a:hover{
	text-decoration:underline;
	}
.yoour-order-table h1{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:2px 0px 2px 4px;
}
.yoour-order-table h2{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5d4a40;
	padding:0px;
	margin:0px;
	}
.submit-order{
	width:90px;
	height:19px;
	background:url(/images/submit-order-bg.gif) no-repeat;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:none;
	padding:0px 0px 1px 0px;
	cursor:pointer;
	}
.order-info{
	}
.order-info ol{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 18px;
}
.order-info ol li{
	padding:0px 0px 20px 0px;
}
/* css for order review page starts here */

/* css for order confimation page starts here */

.order-confirm-heading{
	background:url(/images/order-heading-bg.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}
.order-confimation{
	margin-top:30px;
	}
.order-confimation h1{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#5d4a40;
	}
.order-confimation table{
	padding:7px 0px 7px 0px;
	border-top:1px dotted #8b7c74;
	border-bottom:1px dotted #8b7c74;
	margin:20px 0px 0px 0px;
	}

/* css for order confimation page ends  here */

/* testimonial page css starts here */

.testimonial-heading{
	background:url(/images/testimonial-heading.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}
.testimonial-table{
	margin:50px 0px 40px 0px;
	}

/* testimonial page css starts here */

/* search reault page css starts here */

.active-tab{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#5d4a40;
	background:#daccbd;
	}
.active-tab a{
	color:#5d4a40;
	text-decoration:underline;
	}
.deactive-tab{
	background:url(/images/search-deactive-bg.gif) repeat-x;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	}
.deactive-tab a{
	color:#ffffff;
	text-decoration:none;
	}
.back-search-result{
	background:url(/images/back-search-result.gif) repeat-x #ebe3dc;
	color:#34210e;
	}
.back-result-text{
	color:#34210e;
	}
.back-result-text a{
	color:#34210e;
	text-decoration:none;
	}
.back-result-text a:hover{
	color:#34210e;
	text-decoration:underline;
	}
.search-result-padding{
	padding:41px 0px 41px 0px;
	}
.search-result-text{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:5px;
	}
.purchase-item{
	width:113px;
	height:19px;
	background:url(/images/purchase-item.gif) no-repeat;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
	padding:0px 0px 1px 0px;
	}
.sold{
	padding:0px 5px 0px 5px;
	height:12px;
	max-width:80px;
	color:#FFFFFF;
	text-align:center;
	background:#952e05;
	}
.search-archve-listing{
	width:50px;
	padding:1px 0px 1px 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	}
/* search result page css ends here */
/* cfa news page css starts here */

.cfa-news-heading{
	background:url(/images/cfa-news-heading.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}

/* cfa news page css starts here */

/* css for checkout page starts here */

.checkout-heading{
	background:url(/images/checkout-heading.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}

/* css for checkout page starts here */

/* css for glossary page starts here */

.glossary-navigation-active{
	background:#554331;
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#d4ccc6;
}
.glossary-navigation-deactive{
	background:#daccbd;
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#554331;
}
.glossary-navigation-deactive a{
	color:#554331;
	text-decoration:none;
}
.glossary-table-border{
	border-bottom:1px dotted #6b5c4d;
	}
.glossary-heading{
	background:#554331;
	font:bold 15px Georgia, "Times New Roman", Times, serif;
	color:#d4ccc6;
	height:25px;
	padding-left:10px;
}
.glossary-text{
	padding:10px 0px 10px 10px;
	border-bottom:1px dotted #6e5f51;
	color:#34210e;
	}
.glossary-text a{
	color:#17285d;
	}
/* css for glossary page starts here */

/* css for print appraisel page starts here */

.print-appraisel-heading{
	background:url(/images/print-appraisel-heading.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}
.print-appr-ul{
	padding:0px;
	margin:0px;
	margin-top:20px;
}
.print-appr-ul li{
	list-style:none;
	background:url(/images/print-appr-bullet.gif) no-repeat 0 5px;
	padding:0px 0px 3px 15px;
}
.send-photo-border{
	border:1px solid #e0d4c8;
	}
/* css for print appraisel page starts here */

/* css for print buy page starts here */

.print-buy-heading{
	background:url(/images/prints-buy-heading.gif) no-repeat 0 11px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#244e74;
	font-variant:small-caps;
	padding:0px 0px 0px 45px;
	padding/*\**/:2px 0px 0px 42px;
	}
.print-orange-heading{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#a54600;
	padding:5px 0px 10px 0px;
	}
.appraisel-service{
	background:url(/images/appraisel-bg-img.jpg) no-repeat;
	}
/* css for print buy page starts here */

/* css for checkout page starts here */
.checkout-table{
}

.checkout-table h2{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#34210e;
	padding:0px;
	margin:0px;
}

.checkout-text-field{
	width:253px;
	height:18px;
	border:1px solid #dbd6d3;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 0px;
}
.checkout-select{
	width:220px;
	border:1px solid #dbd6d3;
	padding:1px 0px 1px 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.payment-info-select{
	width:80px;
	padding:2px 0px 2px 0px;
	border:1px solid #dbd6d3;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
.security-code{
	width:100px;
	height:18px;
	border:1px solid #dbd6d3;
	}
.continue-btn{
	width:90px;
	height:19px;
	background:url(/images/continue-btnbg.gif) no-repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
	padding:0px 0px 2px 0px;
	}
.paypal-btn{
	width:120px;
	height:19px;
	background:url(/images/paypal_btn.gif) no-repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
	padding:0px 0px 2px 0px;
	}
.creditcard-btn{
	width:150px;
	height:19px;
	background:url(/images/credit_card.gif) no-repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
	padding:0px 0px 2px 0px;
	}
.submit-btn{
	width:60px;
	height:19px;
	background:url(/images/submit_btn.gif) no-repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
	padding:0px 0px 2px 0px;
	}
.checkout-pop-up{
	border:1px solid #000000;
	position:relative;
	top:-260px;
	left:310px;
	}
.red{
	font-size: 10px;
	color:#ff0000;
}
/* css for checkout page ends here */
.picturearea
{
        filter:alpha(opacity=100);
        -moz-opacity: 0;
}

/* cycle styles added NDF 2010-03-11 */
.cycle {
	position: relative;
	height: 150px;
	}
.cycle ul {
	list-style: none;
	text-align: center;
	}
.cycle li {
	width: 80%;
	margin: 0 10%;
	}
.cycle img {
	display: block;
	height: 130px;
	margin: 0 auto 4px auto;
	}
.cycle a {
	text-decoration: none;
	color: #000;
	}
.cycle-rightpanel { margin-top: -20px; }
.cycle-rightpanel a { color: #fff; }
#cycle-prev, #cycle-next {
	display: block;
	height: 20px;
	width: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/images/cfa-arrow-left.gif) no-repeat center center;
	}
#cycle-next {
	left: 250px; /* using 'right' yields unexpected results */
	background-image: url(/images/cfa-arrow-right.gif);
	}
.cycle-rightpanel #cycle-prev { background-image: url(/images/arrow-left.gif); }
.cycle-rightpanel #cycle-next { background-image: url(/images/arrow-right.gif); left: 175px; }
