﻿body { background-color:#fff; }

a:link, a:visited {color:#999999;text-decoration:none;}
a:active, a:hover {text-decoration:underline }

#container {margin: 20px auto;background: #fff;padding:0px;width:960px;}

#header{height:165px;}
#header #logo {float:left;width:300px;}
#header #contactus {float:right;width:400px;font-size:1.0em;text-align:right;margin-top:20px;}
#header #contactus p {margin-bottom:8px;}

.nav {padding-bottom:6px;background:#fff url(/images/underline.gif) repeat-x 0 100%}
.nav ul li {float:left;padding-top:5px;list-style:none;}
.nav ul li a:link, .nav ul li a:visited {height:36px;color:#999999;margin:0px 30px 0 0;	font-size:1.25em;text-decoration:none; }
.nav ul li a:hover, .nav ul li a:active {height:36px;color:#cc6600;margin:0px 30px 0 0;	padding-bottom:5px;font-size:1.25em;text-decoration:none; border-bottom:1px solid #cc6600 !important}
.nav ul li a.selected {height:36px;color:#cc6600;margin:0px 30px 0 0;	padding-bottom:5px;font-size:1.25em;text-decoration:none; border-bottom:1px solid #cc6600 !important}

#nav #search {float:right;position:relative;height:21px;padding-top:3px;}
#nav #search table {padding-top:6px;}
#nav #search label {color:#d16f10; font-size:1.2em;padding-right:6px;}
#nav #search .searchbox {border:1px solid #ccc;height:19px;padding:0px;margin:0px}
#nav #search .searchbutton {padding:0px;margin:0px;}

#home-main {margin-top:20px}
#home-main {height:450px;}

#home-main a {color:#fff}
#home-main .description {height:40px;background-color:#111;filter:alpha(opacity=80);opacity:0.8;}
#home-main .description p {margin:0 0 0 10px;padding-top:10px;color:#fff;font-weight:bold;}

#sub-main { margin-top:20px;border:1px solid #ccc;}
#sub-main #sub-copy {float:left; width:600px;padding:35px 0 0 35px;}
#sub-main #sub-copy-full {padding:35px;}

#sub-main #sub-image {float:right;text-align:right;width:250px;}
#sub-main h2 {color:#cc6600;font-size:1.3em;font-weight:normal;margin-bottom:0px;padding-bottom:0;}
#sub-main #sub-copy p {margin:0.3em 0 0.8em 0; line-height:1.6em;}

#sub-main #artist-left {float:left; width:200px;padding-left:30px;padding-top:10px;}
#sub-main #artist-left a {color:#cc6600;}
#sub-main #artist-left p {line-height:1.5em;color:#999}
#sub-main #artist-left #artist-name {margin-top:10px;}
#sub-main #artist-left #artist-picture {margin:20px 0 0 0;}
#sub-main #artist-left li {	list-style:none;line-height:1.5em;}
#sub-main #artist-left h2 {margin:10px 0}
#sub-main #artist-left .label {margin-top:6px;}
#sub-main #artist-left .input {border:1px solid #ccc; width:200px;}
#sub-main #contact-us {margin-bottom:20px;}
#sub-main #contact-us .labelfield {float:left;width:160px;margin-top:4px;}
#sub-main #contact-us .inputfield {float:left;width:400px;margin-top:6px;}
#sub-main #contact-us .input {border:1px solid #ccc; width:200px;}


.val {color:#cc6600 !important; font-weight:bold !important;}
.submit {margin-top:10px;padding:3px;background-color:#cc6600; color:#fff;border:0;font-weight:bold; }
#sub-main #artist-right {float:right; width:700px;padding-top:20px;}
#sub-main #artist-right .alpha-browse {float:left;border:1px solid #ccc;padding:4px;}
#sub-main #artist-right #breadcrumbs {float:left;font-size:1.2em;}
#sub-main #artist-right #breadcrumbs span {color:#cc6600}
#sub-main #artist-right h3 {font-size:1.2em;} 
#sub-main #artist-right .pager {float:right;padding:5px 30px 0 0 }
#sub-main #artist-right .alpha-browse ul {margin:0;padding:0}
#sub-main #artist-right .alpha-browse li {display:inline; padding:0 4px;font-weight:bold;font-size:1.1em;} 
#sub-main #artist-right .alpha-browse li span {color:#cc6600}
#sub-main #artist-right .pager ul {display:inline;margin:0;padding:0}
#sub-main #artist-right .pager li {display:inline; padding:0 4px;font-weight:bold;font-size:1.1em;} 
#sub-main #artist-right .pager li span {color:#cc6600}
#sub-main #artist-right #artwork {padding:0px 30px 20px 0;text-align:right;}

#sub-main #artist-right #shortlist {padding-bottom:10px;}
#sub-main #artist-right .shortlist-item {float:left; padding:20px 0px 0 0; height:165px;width:175px;}
#sub-main #artist-right .shortlist-item h3 {font-weight:normal;}

#sub-main #artist-right #search-options {margin-bottom:20px;}
#sub-main #artist-right #search-options td {width:130px}
#sub-main #artist-right #search-options table {margin-bottom:20px;}


#footernav {margin-top:20px}
#subscribe {float:right}
#subscribe ul li a:link, #subscribe ul li a:visited {height:36px;color:#cc6600;margin:0;border-bottom:1px solid #cc6600 !important;padding-bottom:5px;font-size:1.25em;text-decoration:none; }
#subscribe ul li a:hover, #subscribe ul li a:active {height:36px;color:#999;margin:0;	padding-bottom:5px;font-size:1.25em;text-decoration:none; border-bottom:1px solid #cc6600 !important}
#subscribe ul li a.selected {height:36px;color:#cc6600;margin:0px 30px 0 0;	padding-bottom:5px;font-size:1.25em;text-decoration:none; border-bottom:1px solid #cc6600 !important}

#rotatorpager {margin-top:20px;text-align:center}
#mynav a {width:12px;height:12px;background: #cccccc; color:#cccccc; text-decoration: none; margin: 0 5px; padding:0px 4px; }
#mynav a.activeSlide { background: #d16f10; color:#d16f10 }
#mynav a:focus { outline: none; }

.jqmWindow2 {display:none;position:fixed;top:30%;left:50%;margin-left:-300px;width:600px;background-color:#fff;color: #333;border: 1px solid #999;padding: 12px;}
.jqmWindow3 {position:fixed;top:30%;left:50%;margin-left:-300px;width:600px;background-color:#fff;color: #333;border: 1px solid #999;padding: 12px;}

.jqmOverlay {background-color: #000;}
* html .jqmWindow2 {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
* html .jqmWindow3 {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
#newsletter-signup p {color:#666;}
#newsletter-signup h2 {color:#cc6600;font-size:1.3em;font-weight:normal;margin-bottom:0px;padding-bottom:0;}
#newsletter-signup .newsletterLeft {float:left;width:250px;margin-top:5px;text-align:right;padding-right:10px;font-weight:bold;color:#777}
#newsletter-signup .newsletterRight {float:left;width:250px;margin-top:5px;}
#newsletter-signup .newsletterinput {border:1px solid #999;width:200px;}
#newsletter-signup SELECT {border:1px solid #999;width:200px;}
