 /* CSS Document */
body { background-image:url(../images/background_sub.gif); background-position:center top; background-repeat:repeat-y; vertical-align:top; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
 /* Hide from IE Mac \*/
.clearfix { display:block; }
 /* End hide from IE Mac */
h1 { font-size:20px; }
h2 { font-size:18px; margin-top:5px; }
h3 a { font-size:13px; }
body { margin:0; padding:0; }
ul#first { float:left; width:200px; }
ul#last { width:200px; float:left; }
ul#first li,ul#last li { width:200px; list-style:none; }
#PageImage { margin:0; }
p,td,th,li,a { font-family:Tahoma; font-size:12px; line-height:1.5em; color:#333333; }
 /* Home */
.home_main_body { background:url(../images/background_fade.gif);  /*background-attachment: fixed;*/
background-repeat:repeat-x; background-position:center top; background-color:#FFFFFF; }
 /* Forms */
.top_banner { background-color:#000000; background-image:url(../images/background_home.jpg); background-position:center top; background-repeat:repeat-y; vertical-align:top; }
.form { font-family:Tahoma; font-size:10px; color:#000000; background-color:#FFFFFF; border:1px solid #333333; }
.form_dropdown { font-family:Tahoma; font-size:10px; color:#000000; background-color:#FFFFFF; border:1px solid #333333; width:176px; }
.form_button { font-family:Tahoma; font-size:10px; color:#000000; background-color:#ff9c00; border:1px solid #ff9c00; width:176px; }
.wholesaleleftcol { width:150px; text-align:right; }
 /* Text Styles */
.titles { font-family:Tahoma; font-size:12px; background-color:#d9d9d9; color:#000000; font-weight:bold; padding-left:5px; vertical-align:middle; }
.grey_text { font-family:Tahoma; font-size:10px; color:#666666; }
.main_title { font-family:Tahoma; font-size:18px; color:#FFFFFF; }
 /* Navigation */
.main_nav { font-size:12px; color:#FFFFFF; }
.main_nav:link,.main_nav:active,.main_nav:visited { color:#FFFFFF; text-decoration:none; }
.main_nav:hover { color:#ff9c00; text-decoration:none; }
.sub_nav { font-size:12px; color:#bfbfbf; }
.sub_nav:link,.sub_nav:active,.sub_nav:visited { color:#bfbfbf; text-decoration:none; }
.sub_nav:hover { color:#bfbfbf; text-decoration:none; }
.sub-menu { font-size:12px; }
.sub-menu:link { color:#ff9c00; }
.sub-menu:hover { color:#fff; }
.base_nav { font-size:10px; color:#bfbfbf; }
.base_nav:link,.base_nav:active,.base_nav:visited { color:#bfbfbf; text-decoration:none; }
.base_nav:hover { color:#ff9c00; text-decoration:none; }
a:link { color:#ff9c00; text-decoration:none; }
a:active { color:#ff9c00; text-decoration:none; }
a:visited { color:#ff9c00; text-decoration:none; }
a:hover { color:#333333; text-decoration:none; }
.artbox { background:#161515 url(../images/artbox_bk.gif) repeat-x; padding:10px; margin-top:20px; font-size:14px; }
.artbox img { margin:10px; float:left; }
dl.locations { margin-top:10px; margin-left:8px; float:left; width:300px; }
dl.first { float:left; margin-right:70px; margin-left:10px; width:200px; }
dl.first dd { width:220px; }
dl.sculpture { float:left; margin-right:0; margin-left:0; width:470px; }
dl.sculpture dd { width:350px; float:left; }
dt { width:70px; float:left; color:#ff9c00; }
dd { color:#fff; }
form dl { float:none; margin:0; padding:5px; }
form dt { color:#000; padding:0; margin:0; line-height:30px; }
form dd { margin:0; padding:5px; }
.imgwrap { width:160px; float:left; }
.spacer { clear:both; }
.detailswrap { padding:5px; }
.artbox h4 { color:#fff; margin:10px 0 0; padding:0; }
#galleries h2,#galleries h3 { color:#fff; }
#galleries h2 { margin-top:10px; }
#galleries h3 { font-size:13px; }
#galleries { color:#fff; }
#galleries p,#galleries li { color:#fff; }
#galleries a:link,#galleries a:visited,#galleries a:active { color:#ff9c00; text-decoration:none; }
#galleries a:hover { color:#fff; }
a:hover.gallery { color:#fff; }
#artistname { position:relative; top:-80px; color:#fff; }
#biocontent { width:500px; }
#biocontent img { padding:10px; }
.detailsbio { padding:5px; float:left; margin-left:50px; margin-top:6px; }
.inquire { clear:both; }
.left { float:left; width:150px; }
.errorbox { background-color:#f8d4da; border:1px solid #330000; padding:5px; margin:5px; }
#main-container { background-color:#fff; margin:0; padding:0; }
#header { background:#000000; margin:0; padding-top:30px; padding-bottom:20px; width:140%; }
#logo { margin-left:207px; padding:20px; }
#content { padding:10px 25px 0 0; }
.art-image-details { float:left; width:150px; }
.notify { font-size:14px; }
.giftshoplink { text-align:center; }
.giftshoplink a { font-size:18px; }
.introimage { float:left; margin-left:10px; margin-right:10px; margin-top:5px; border:0; }