body { background-color:#9a9a9a; margin:0; padding:0; text-align:center; font-family:Arial; }
a, a:visited { color:#ccc; text-decoration:none; }
a:hover { text-decoration:underline; }
#wrapper { margin:10px auto 50px auto; padding:0; width:1080px; text-align:left; }
.side_col { width:150px; border:solid 1px #303030; float:left; margin-top:123px; height:600px; overflow:auto; }
.side_col img { border:solid 1px #000; }
#center_col { width:750px; background-color:#303030; float:left; margin:0px 13px; min-height:793px; }
#top_banner { background:url(images/top_banner.gif) no-repeat 0 0; height:76px; width:750px; margin:0 auto; }
#top_menu { text-align:center; margin:5px auto; font-size:14px; }
#variable_info { margin:0px auto; padding:0px 75px; }
#homepage__main_image_table { border:solid 1px #000; }
div.clr { clear:both; }

ul.nav, .nav ul{ list-style-type:none; display:inline; }
ul.nav { padding:0; list-style-type:none; margin:auto 0; }
ul.nav li{ display:inline; padding: 2px 6px; float:left; }

#bottom_menu { text-align:center; }
.bottomnav td, .bottomnav td { list-style-type:none; display:inline; }
.bottomnav td { padding:0; }
.bottomnav td { display: table-cell; padding: 2px 6px; font-size:12px; float:left; }
.bottomnav td a, .bottomnav td a:visited { color:#303030; font-family:Myriad Pro,Arial; font-weight:bold; }

#bottom_address { text-align:center; font-size:12px; font-family:Arial; margin-top:20px; }
#bottom_address .smaller { font-size:10px; font-weight:bold; }

ul#left_nav { list-style:none; padding:0px; margin:0px; font-size:14px; }
ul#left_nav a, ul#left_nav a:visited { color:#303030; }
ul#left_nav li { margin:3px 15px; border-bottom:solid 1px #303030; padding-bottom:5px; }
#gallery_nav_image { margin-top:12px; }
###gallery_nav_image__table { width:100%; }

.right_nav { text-align:center; }
.right_nav img { margin-top:15px; }
.left_nav img { margin:15px; }

.page_container { text-align:center; color:#cccccc; font-family:Arial,MS Sans Serif; }
.artist_statement { text-align:left; margin:20px 0px 50px 0px; font-size:12px; }
img.photo { padding:2px; border:solid 1px #cccccc; margin-bottom:20px; }
h1.title { font-size:18px; margin-top:20px; }
h1.small_title { font-size:14px; margin-top:20px; }
div.previous_button { float:left; }
div.next_button { float:right; }
.previous_next_button_container { width:550px; }

#ordering_info { text-align:center; padding:10px; border:solid 1px #cccccc; width:400px; margin:0px auto 50px auto; }
.print__left { float:left; width:300px; margin:50px 30px 0px 0px; }
.print__right { text-align:left; float:left; width:270px; margin:88px 0px 30px 0px; font-size:13px; }
#view_cart { text-align:right; padding:50px 8px 0px 0px; font-size:12px; display:block; }
