body {font-family: "Times New Roman" , sans-serif; background:#f6efd2;
margin:0px; padding:0px; font-size:16px; font-size: 62.5%; height:100%;}
/* background-color:#faf7ea */

#container, #footer {width:840px; min-width:840px; max-width:100%; margin:0 auto; font-size:1.2em; background:#FFFFFF; padding:0 40px;}

#logo {text-align:center;}
#logo img {display:block; margin:0 auto 0 auto; padding:20px 0 0 0;}

#navigation, #navigation-admin {margin:20px 0 25px 0;}
#navigation ul, #navigation-admin ul {list-style:none; padding: 0; margin: 0; line-height:1.4em;}
#navigation li,#navigation-admin li {width:120px; float:left; background:#f6efd2;
text-align:center; color:#d3b323; padding:0; border-top:1px solid #d3b323;}
#navigation li a, #navigation-admin li a {display:block; background-image:url(images/sg-nav-decoration.gif); background-repeat:no-repeat; background-position:bottom left; padding: 3px 0 17px 0; 
color:#000000; text-decoration:none;}
#navigation li a:hover, #navigation-admin li a:hover {background-color:#f3e3a2;}

.clearfix:after {content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
  
.clearfix { display: inline-block;  }
  
html[xmlns] .clearfix {display: block;  }

* html .clearfix {
    height: 1%;  
}


div.c {clear:both; font-size: 0; _height:0;_margin:-1px 0 0 0;}

#left_column {float:left; width:185px; margin:0 40px 0 0;}

#content {float:left; width:390px; margin:0;}
#content-fullwidth {width:840px; min-height:250px; margin:0;}

#right_column {float:right; width:185px; margin:0 0 0 40px;}

h2 a {color:#d3b323; text-decoration:underline;}
#left_column a, #right_column a {color:#d3b323; display:block;}
#left_column a:link, #right_column a:link, h2 a:link {color:#000000;}
#left_column a:visited, #right_column a:visited, h2 a:visited {color:#000000;}
#left_column a:active, #right_column a:active, h2 a:active {color:#000000;}
#left_column a:hover, #right_column a:hover, h2 a:hover {color:#000000; background-color:#f3e3a2;}

div.side-column-nav {padding:9px 0 0 0; background:url(images/column-heading.gif) no-repeat top center; margin:14px 0;}
	div.side-column-nav  ul {list-style:none; padding: 0 0 4px 0; margin: 0; background:url(images/column-heading-decoration-bottom.gif) no-repeat bottom center;}
		div.side-column-nav  li {border:1px solid #d3b323; border-width:1px 0; background:#f6efd2; color:#000000; margin:0 0 5px 0;
			text-align:center; font-size:1.2em; text-transform:uppercase;}
		div.side-column-nav a {text-decoration:none; color:#000000; padding:8px 0; min-height:18px;_height:18px;}
		div.side-column-nav a:link {color:#000000; display:block;}
		div.side-column-nav a:visited {color:#000000;}
		div.side-column-nav a:active {color:#000000;}
		div.side-column-nav a:hover {color:#000000;}

#footer  {font-size:1.1em; padding-top:20px;}
#footer p {margin:2px 20px; text-align:center;}
#footer a {text-decoration:none;}
#footer-copy-navs {margin:0 auto; border:2px solid #d3b323; border-width:1px 0;}

#bread_crumb { border:2px solid #d3b323; border-width:1px 0; margin:-10px 0 15px 0; padding:3px 0;}
#bread_crumb h3 {float:left; margin:0 20px; font-weight:normal; font-size:1.1em;}
#bread_crumb ul {margin:0;}
#bread_crumb li {float:left; margin:0; padding:0 20px 0 0;}
#bread_crumb a:link {}
#bread_crumb a:visited {}
#bread_crumb a:hover {background:#f6efd2; color:#000000;}
#bread_crumb img {vertical-align:middle;}

div.top_column_box {width:185px; padding:10px 0 0 0; background:url(images/column-heading.gif) #f6efd2 no-repeat top center;}
div.top_column_box div {padding:0 0 10px 0; background-image:url(images/column-heading-decoration-bottom.gif); background-repeat:no-repeat; background-position:bottom center;}
div.top_column_box div div {background:none; min-height:23px;_height:23px; padding:6px 5px 5px 5px;_padding:5px 5px 6px 5px; line-height:1.8em;}
div.top_column_box fieldset {border:none; margin:0; padding:0;}
div.top_column_box input {vertical-align:bottom;_vertical-align:middle; border:1px solid #000000; height:18px; width:116px; padding-left:4px; color:#000000; font-size:1em; line-height:1.4em;}
div.top_column_box input.go {border:none; height:20px; width:34px; margin-left:10px;}
div.top_column_box label {display:block; margin:0 6px 0 8px; color:#000000; position:relative;}
div.top_column_box label img {vertical-align:middle; position:absolute; right:2px;_right:12px; top:-7px;_top:-6px;}
html>/**/body div.top_column_box label img {top:-4px;}
input {border:1px solid #8a9295;}


ul.sg_img_container {list-style:none; padding: 0; margin:0;}
ul.sg_img_container li {width:185px; height:150px; margin:0 0 20px 0;}
ul.sg_img_container h4 {border-bottom:1px solid #d3b323; text-align:center; font-size:1em; line-height:1em; margin:0; height:18px; padding:6px 0 0 0;}
ul.sg_img_container li img {border:1px solid #d3b323; height:126px; width:183px; display:block;}

#content ul.sg_img_container {margin-right:-20px; width:410px;}
#content ul.sg_img_container li {float:left; margin:0 20px 20px 0;}

div.sg_container,div.sg_container_name_space {
	border:1px solid #d3b323;
	border-width:1px 0;
	width:185px;
	min-height:115px;_height:115px;
	margin:0 0 13px 0;
	background-color:#f6efd2;
}
div.sg_container_name_space {height:126px; margin-bottom:7px;}
#left_column h4, #right_column h4 {border-bottom:1px solid #d3b323; text-align:center; font-size:1em; line-height:1em; margin:0; min-height:18px;_height:18px;}
div.sg_container_name_space img {border:none; height:126px; width:183px; display:block;}
div.sg_container ul {padding:0; margin:7px 0 3px 0; list-style:none;}
div.sg_container li {margin:0 0 4px 10px; padding:0 0 0 16px; background: url(images/arrow-bull-sml.gif) no-repeat 0 50%;}

h1 {color:#000000; margin:0 auto 20px auto; font-size:1.2em; text-align:center; line-height:1.8em; width:370px; font-weight:normal;
padding:10px 0 0 0; background-image:url(images/heading-decoration-top.gif); background-repeat:no-repeat; background-position:top center;}
h1 span.decoration_bottom {padding:5px 0 11px 0; background-image:url(images/heading-decoration-bottom.gif); background-repeat:no-repeat; background-position:bottom center;
display:block; min-height:28px;_height:29px;}

h2 {padding:5px 0 4px 0; border:1px solid #d3b323; border-width:1px 0; font-weight:normal;
font-size:1.8em;  line-height:1.2em; text-align:center; margin:23px 0 20px 0;}
	
/* h3 setup */
h3 {margin:14px 0;}
#left_column h3,#right_column h3, h3.img_container_name,div.artwork_area h3 {
	margin:14px 0 0 0;
	padding:20px 0 5px 0;
	background:url(images/column-heading.gif) #f6efd2 no-repeat top center;
	text-align:center;
	font-weight:normal;
	font-size:1.2em;
	text-transform:uppercase;
	min-height:21px;_height:21px;
}
/* if cart enabled disable this */
#right_column h3.first {
	margin-top:0;
}
#left_column h3 span, #right_column h3 span,h3.img_container_name span, div.artwork_area h3 span {
padding:0 0 20px 0; background-image:url(images/column-heading-decoration-bottom.png); background-repeat:no-repeat; 
background-position:bottom center; display:block;}
#content h3 {font-size:1.2em;}

h4 {margin:13px 0; color:#484b4d;}
/* color:#71777a; */
p {line-height:1.4em; font-size:1.1em; text-align:justify;}
p strong {}

legend {color:#000000;}

p.back-nav {text-align:center; margin:20px 0;}
p.back-nav a {margin:0 auto; border:1px solid #d3b323; border-width:1px 0; background:#f6efd2; padding:2px 5px; text-decoration:none;}
p.back-nav a:visited {color:#000000;}
p.back-nav a:hover {background:#f3e3a2; color:#000000;}

address {}

a {color:#000000;}
a:link {}
a:visited {}
a:active {}
a:hover {color:#d3b323;}
a img {border:none;}

a.wide-link:link, a.wide-link:visited {display:block; border:1px solid #d3b323; border-width:1px 0; text-align:center; background:#f6efd2; margin:5px 0; 
	text-decoration:none; color:#000000; font-size:1.2em; padding:2px 0 3px 0; min-height:19px;_height:19px;}
a.wide-link:hover {background:#f3e3a2;}

strong a:link {color:#71777a;}
strong a:visited {color:#71777a;}
strong a:active {color:#484b4d;}
strong a:hover {color:#d3b323;}

form {margin:0;}

.notify-copy {border:1px solid #FF0000; border-width:0 0 1px 0; padding:0 7px; font-size:1em; font-size:0.9em;}
.notify-copy p {margin:10px 0; font-size:1.2em; color:#FF0000; font-weight:bold;}

a.button-link,a.button-link-float, a.button-link-centerblock {background:#f6efd2; border:1px solid #d3b323; text-decoration:none; color:#000000; padding:0 3px; font-weight:normal;}
a.button-link:visited,a.button-link-float:visited, a.button-link-centerblock:visited {color:#000000;}
a.button-link:hover,a.button-link-float:hover, a.button-link-centerblock:hover {background:#f3e3a2;}
a.button-link span,a.button-link-float span {padding:1px 3px; background:url(images/dark-dots.gif) repeat-x; text-decoration:none; background-position:bottom left;}
a.button-link-centerblock {display: inline-block; margin:10px 0;}

form.admin-button {border:2px solid #d3b323; border-width:2px 0; margin:10px 0; padding:5px 0; text-align:center;}
input.submit {background:#f6efd2; border:2px solid #d3b323;}
input.submit:hover {background:#f3e3a2;}

img.artist_portrait {float:right; margin:10px 0 0 5px; border:1px solid #d3b323;}

ul.page-nav-list li {margin-bottom:3px; font-size:1.1em;}

div.pagination {font-size:1.2em; margin:10px auto; text-align:center; width:390px;}
div.pagination p {margin:0; text-align:center;}
div.pagination a:visited {color:#000000;}
div.pagination a:hover {background:#f3e3a2; color:#000000;}
div.pagination span.nav-numbers {width:283px; float:left;}
div.pagination span.nav-numbers span {border:1px solid #d3b323; border-width:1px 0; display:inline-block; padding:0 2px; min-width:14px;}
div.pagination span.nav-numbers a {display:inline-block; min-width:14px;}
div.pagination a {background:#f6efd2; border:1px solid #d3b323; text-decoration:none; color:#000000; padding:0 3px; font-weight:normal; margin:0;}
div.pagination a.nav-first {float:left; width:45px;}
div.pagination a.nav-last {float:right; width:45px;}

div.contact div {float:left; width:195px;}
div.contact h3 {margin:20px 20px 6px 0; border-bottom:1px solid #d3b323;}

dl.defination-list-top-def {border:1px solid #d3b323; border-width:1px 0; margin:40px 0 20px 0; position:relative; padding:0 0 0 65px; background:#f6efd2;}
dl.defination-list-top-def dt {display:block; text-align:center; position:absolute; top:-1.5em; left:0; right:0; width:100%; font-size:1.4em; text-transform:uppercase; font-weight:bold;}
dl.defination-list-top-def dd {font-weight:bold; float:left; width:130px; margin:0; text-align:center; display:block; }
dl.defination-list-top-def a {display:block; padding:2px 0 3px 0;}
dl.defination-list-top-def a:link {color:#000000;}
dl.defination-list-top-def a:visited {color:#000000;}
dl.defination-list-top-def a:hover {background:#f3e3a2; color:#000000;}

#open-notice {border:1px solid #d3b323; border-width:1px 0; margin:20px 0; padding:10px 0;}
#open-notice p {text-align:center; font-size:1.3em; margin:0 10px 3px 10px; text-transform:uppercase;}
#open-notice p.bottom {margin:3px 10px 0 10px;}

#cert-logos {width:670px; margin:30px auto;}
#cert-logos div {margin:0 20px; text-align:center;}
#cert-logos img {vertical-align:middle;}

div.alphalist {text-align:center;}
div.nodata p {text-align:center; margin:20px 0; font-size:1.3em;}

.filter-criteria {display:block; text-align:center; color:#d3b323;}