@import url("links.css");
@import url("thumbnailviewer.css");
@import url("cartCSS.css");
@import url("thickbox.css");
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color: #555354;
}
body {
	background-color: #babab8;
	margin: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#page {
	width:960px;
	min-height:100%;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
}
.background_panel {
	width:960px;
	height:auto;
	float:left;
	background-image:url(../images/1pxBG.gif);
	background-repeat:repeat-y;
}
.inner_main_panel {
	width:930px;
	height:auto;
	float:left;
	padding-right: 15px;
	padding-left: 15px;
}
.header_index {
	width:930px;
	height:75px;
	float:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3f3f3b;
}
.index_mainIMG {
	width:928px;
	height:193px;
	float:left;
	background-image:url(../images/indexIMG.jpg);
	background-repeat:no-repeat;
	border-left:1px solid #3f3f3b;
	border-right:1px solid #3f3f3b;
}
.index_BKnavbar {
	width:926px;
	height:26px;
	float:left;
	background-color:#333333;
	margin-top: 0px;
	/*SETS OPACITY ON DIV FOR BOTH IE & FIREFOX BROWSERS*/
	filter:alpha(Opacity=60);
	moz-opacity: 0.6;
	opacity: 0.6;
	border-left:1px solid #3f3f3b;
	border-right:1px solid #3f3f3b;
	color: #FFFFFF;
}
.index_BKnavbar02 {
	width:860px;
	height:26px;
	float:left;
	background-color:#333333;
	/*SETS OPACITY ON DIV FOR BOTH IE & FIREFOX BROWSERS*/
	filter:alpha(Opacity=90);
	moz-opacity: 0.9;
	opacity: 0.9;
	border-left:1px solid #3f3f3b;
	border-right:1px solid #3f3f3b;
	color: #FFFFFF;
	margin-left:15px;
	padding-left: 0px;
	padding-right: 28px;
}
.index_content {
	width:930px;
	height:auto;
	float:left;
	background-image: url(../images/1pxBG_02.gif);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3f3f3b;
}
.inside_content {
	width:930px;
	height:auto;
	float:left;
}
.index_creampanel {
	width:185px;
	height:auto;
	float:left;
	background-color:#ccc6a2;
	padding-left: 30px;
	padding-top: 26px;
	padding-right: 5px;
	border-left: 1px solid #3f3f3b;
}
.index_middlepanel {
	width:490px;
	height:auto;
	float:left;
	padding-top: 19px;
	padding-left: 25px;
}
.index_rightpanel {
	width:180px;
	height:auto;
	float:right;
	border-right:1px solid #3f3f3b;
	padding-top: 20px;
}
.footer {
	width:930px;
	height:60px;
	float:left;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
}
.footer_left {
	width:600px;
	height:auto;
	float:left;
	margin-top: 4px;
}
.footer_right {
	width:200px;
	height:auto;
	float:right;
	text-align:right;
}
.index_featuredartistHEADER {
	width:100%;
	height:auto;
	float:left;
	padding-bottom: 20px;
}
.index_featuredIMAGE {
	width:410px;
	height:176px;
	float:left;
	border:1px solid #4c4c4c;
	background-image:url(../images/featuredphoto_image.jpg);
	background-repeat:no-repeat;
}
.index_featuredIMAGE_Bkbanner {
	width:410px;
	height:17px;
	float:left;
	background-color:#333333;
	/*SETS OPACITY ON DIV FOR BOTH IE & FIREFOX BROWSERS*/
	filter:alpha(Opacity=80);
	moz-opacity: 0.8;
	opacity: 0.8;
	text-align:right;
	margin-top: 159px;
}
.viewPhoto {
	height:auto;
	float:right;
}
.magGlass_01 {
	width:17px;
	height:17px;
	float:right;
}
.visitMAINSITE {
	width:180px;
	height:auto;
	float:left;
	margin-top: 45px;
}
.newsletterPanel {
	width:180px;
	height:auto;
	float:left;
	background-color:#d4cea9;
	margin-top:2px;
}
.newsFORM {
	width:180px;
	height:auto;
	float:left;
	margin-top: 10px;
}
.newsF_01 {
	width:45px;
	height:auto;
	float:left;
	padding-top: 3px;
	padding-left: 5px;
}
.newsF_02 {
	width:130px;
	height:auto;
	float:left;
	padding-top: 4px;
}
.newsF_03 {
	width:170px;
	height:20px;
	float:left;
	text-align:right;
	font-size:11px;
	font-weight:600;
	padding-top: 2px;
}
.index_photographer_name {
	width:420px;
	height:auto;
	float:left;
	padding-top: 23px;
	padding-bottom: 23px;
}
.scroller {
	width:370px;
	height:auto;
	float:left;
	padding-left: 20px;
}
.footerlogo {
	width:96px;
	height:auto;
	float:left;
}
.mainLOGO {
	width:400px;
	height:auto;
	float:left;
	padding-top: 22px;
	padding-left: 35px;
}
.awLOGO {
	width:200px;
	height:auto;
	float:right;
	padding-top: 7px;
	padding-left: 30px;
}
.searchPanel {
	width:220px;
	height:26px;
	float:right;
}
.search01 {
	width:50px;
	height:auto;
	float:left;
	margin-top: 4px;
}
.search02 {
	width:120px;
	height:auto;
	float:left;
}
.search03 {
	width:40px;
	height:auto;
	float:left;
	text-align: center;
	font-weight: 600;
	margin-top: 4px;
}
/*GALLERY PAGE ELEMENTS*/
.trail_panel {
	width:860px;
	height:auto;
	float:left;
	color: #d6d6d4;
	padding-top: 16px;
	padding-right: 35px;
	padding-bottom: 16px;
	padding-left: 35px;
}
.galleryHEADER {
	width:550px;
	height:auto;
	float:left;
	color: #d6d6d4;
	padding-bottom: 16px;
	padding-left: 35px;
}
.gallery_base {
	width:860px;
	height:auto;
	float:left;
	border-top:1px solid #999999;
	padding-right: 35px;
	padding-left: 35px;
}
.gallery_image {
	width:216px;
	height:auto;
	float:left;
	border:1px solid #999999;
	margin-top: 15px;
	margin-right: 35px;
}
.gallery_TXT {
	width:240px;
	height:180px;
	float:left;
	margin-top: 15px;
	margin-right: 35px;
}
.gallery_TXT02 {
	width:300px;
	height:180px;
	float:left;
	margin-top: 15px;
	margin-right: 10px;
}
.ref {
	width:100px;
	height:auto;
	float:left;
	font-weight:600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
}
.ref2 {
	width:80px;
	height:auto;
	float:left;
	font-weight:600;
	margin-bottom: 2px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.ref3 {
	width:75px;
	height:auto;
	float:left;
	margin-bottom: 2px;
	font-size: x-small;
	text-align: center;
}
.details01 {
	width:140px;
	height:auto;
	float:left;
	padding-bottom: 10px;
}
.details02 {
	width:200px;
	height:auto;
	float:left;
	color: #555354;
	padding-bottom: 5px;
}
.details03 {
	width:20px;
	height:auto;
	float:left;
	padding-bottom: 5px;
}
.details04 {
	width:80px;
	height:auto;
	float:left;
	margin-bottom: 10px;
}
.details05 {
	width:200px;
	height:auto;
	float:left;
	margin-bottom: 10px;
}
.details06 {
	width:150px;
	height:auto;
	float:left;
	padding-bottom: 10px;
}
.galleryFooter {
	width:860px;
	height:76px;
	float:left;
	padding-right: 35px;
	padding-left: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3f3f3b;
}
.galleryPagenumbersTOP {
	width:300px;
	height:auto;
	float:right;
	text-align: right;
	padding-right: 35px;
}
.galleryPagenumbers {
	width:300px;
	height:auto;
	float:right;
	text-align: right;
	padding-top: 30px;
	padding-right: 3px;
}
/*GALLERY DETAILS PAGE*/
.details_base {
	width:860px;
	height:auto;
	float:left;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 20px;
}
.details_base02 {
	width:860px;
	height:auto;
	float:left;
	padding-left: 35px;
}
.details_base03 {
	width:860px;
	height:auto;
	float:left;
	padding-top: 15px;
}
.details_image {
	width:384px;
	height:auto;
	float:left;
	border:1px solid #999999;
	margin-top: 15px;
	margin-right: 35px;
}
.details_TXT {
	width:260px;
	height:auto;
	float:left;
	margin-top: 15px;
	margin-right: 35px;
	margin-left: 35px;
}
.details_TXT2 {
	width:250px;
	height:auto;
	float:left;
	margin-top: 15px;
	margin-right: 35px;
	margin-left: 35px;
}
.details_smurf {
	width:860px;
	height:auto;
	float:left;
	font-weight: 600;
	color: #828181;
	padding-top: 28px;
	padding-right: 35px;
	padding-bottom: 28px;
	padding-left: 35px;
}
.details_otherseriesIMGs {
	width:600px;
	height:90px;
	float:left;
	padding-right: 35px;
	padding-bottom: 35px;
	padding-left: 35px;
}
.otherimages {
	width:123px;
	height:90px;
	margin-right:5px;
	float:left;
}
.greyFont {
	color:#b7b7b5;
}
.details_LONGER {
	width:240px;
	height:auto;
	float:left;
	color: #555354;
}
.details_LONGER2 {
	width:300px;
	height:auto;
	float:left;
	color: #555354;
}
.details_LONGER3 {
	width:250px;
	height:auto;
	float:left;
	color: #555354;
}
/*FORM elements*/
.inputfield_01 {
	width:120px;
	height:15px;
	border:0;
	font-size:12px;
}
.inputfield_02 {
	width:30px;
	height:15px;
	border:1px solid #999999;
	font-size:12px;
	text-align:center;
	color:#333333;
}
.inputfield_03 {
	width:160px;
	height:15px;
	border:1px solid #999999;
	font-size:12px;
	color:#333333;
}
.inputfield_04 {
	width:200px;
	height:15px;
	border:1px solid #999999;
	font-size:12px;
	color:#333333;
}
/*CONTEXTUAL FORM FOR PAYMENT METHOD PAGE*/
.ORDER_panel_01 {
	width:700px;
	height:auto;
	float:left;
}
.checkbox_sameAddress {
	width:860px;
	height:auto;
	float:left;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;
}
.formStack {
float:left;
width:400px;
visibility:visible;
}
#PAY1,#PAY2,#PAY3 {
height:auto;
position:relative;
top:0;
left:0;
display:none;
padding:5px;
}
.Payment_panel_01 {
width:300px;
height:21px;
float:left;
margin-top:3px;
margin-bottom:6px;
}

.Payment_panel_02 {
width:400px;
height:21px;
float:left;
margin-top:3px;
margin-bottom:6px;
}
.listM03 {
	width:70px;
	font-size:small;
}
.btnDIV {
	width:700px;
	float:left;
}
.footerGREYfont {
	color:#555354;
	font-size:small;
	text-decoration:none;
}
/*FINISHES AND FRAMES PAGE*/
.FF_panel01 {
	width:415px;
	height:auto;
	float:left;
	margin-right:40px;
}
.FF_panel02 {
	width:405px;
	height:auto;
	float:left;
}
.FF_panel03 {
	width:415px;
	height:auto;
	float:left;
}
.FF_panel04 {
	width:415px;
	height:auto;
	float:left;
	margin-bottom: 40px;
}
.FF_panel05 {
	width:415px;
	height:auto;
	float:left;
}
.FF_panel06 {
	width:405px;
	height:auto;
	float:left;
	background-color:#4c4d4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:600;
}
.FF_panel07 {
	width:52px;
	height:auto;
	float:left;
	padding-left: 3px;
}
.FF_panel08 {
	width:58px;
	height:auto;
	float:left;
	padding-left: 3px;
}
.FF_panel09 {
	width:405px;
	height:auto;
	float:left;
	font-size:12px;
	border-bottom:1px solid #d0d0d0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.FF_panel10 {
	width:405px;
	height:auto;
	float:left;
	margin-top: 10px;
	line-height:18px;
}
.empty_01 {
	width:35px;
	float:left;
	height:auto;
}
.errortext {                                                                                      
        font-family: Verdana, Arial, Helvetica, sans-serif;                                       
        font-size: 10px;                                         
        font-style: normal;                                                                       
        font-weight: normal;                                                                      
        color: #FF0000;                                                                        
        text-decoration: none;                                                                    
}
