@charset "UTF-8";
/* CSS Document */

/*  
BLUE GRAY #7994a1;  
CREAM YELLOW #fee49b; 
DARK GREY #636466;
Grey #808284;
*/

/*
START Mainstore by mike
*/

div.gallery1 {margin: 30px 60px 30px 0px; float: left; }
.phototext {
margin: 5px 0px 0px 0px; 
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}
/*
END Mainstore by mike
*/

/*
START Main Catagory Page by mike
*/

div.bookimg {margin:20px 0px 20px 0px; padding:10px; background:#f2f2f2; overflow:auto; border-bottom:1px dashed #ccc;}
div.bookimg img {float: left; margin:0px 10px 0px 0px;}
div.bookimg p {color:#7994a1; margin-top:10px; overflow:auto; }


p.prices {font-weight:bold; font-size: 16px;}
a.button { border-top: 1px solid #f1f2ce; background: #dbad30; background: -webkit-gradient(linear, left top, left bottom, from(#fee49b), to(#dbad30)); background: -moz-linear-gradient(top, #fee49b, #dbad30); padding: 5px 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: #3b353b; font-size: 12px; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none; vertical-align: middle; } .button:hover { border-top-color: #cfa01f; background: #cfa01f; color: #ccc; } .button:active { border-top-color: #737f87; background: #737f87; }
a.prodtitle {margin: 20px 0 0 0; font-family: Arial,Helvetica,sans-serif; color: #666666; text-decoration: none;}


/*
END Main Catagory Page by mike
*/

/*
START Main Product Detail Page by mike
*/

#buynow { background-color: #7994a1; position: absolute; top: 110px; border: 2px solid black; }
#buynow h1 {color:#fff; font-size:20px; margin:10px 0px 0px 10px;}
.buy {margin:10px 0px 0px 10px; border-bottom:0px; padding-bottom:0px; color:#fff;}
div.call-in-info {margin:20px 0px 0px 20px; background:#f2f2f2; overflow:auto;}

#generalcontent1, #buynow {width: 500px; margin:30px;}
#generalcontent1 p, #buynow p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:20px; padding-bottom:10px;}
#generalcontent1 h1, #buynow h1 {
    border-bottom: 1px solid #7994A1;
    color: #7994A1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    padding-bottom: 8px;
}

p#detailtitle {font-size:20px; font-style:italic;}
p#detailprice {font-weight:bold;}
#productdetail img {float:left; padding:0px 15px 0px 0px;}
#productdetail {background:#f2f2f2; padding:15px; overflow:auto;}


/*
END Main Product Detail Page by mike
*/


* {margin:0px; padding:0px;}

body {background-color:#636466;}

.caption {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:20px; padding-bottom:10px;}

#container {width:948px; position:relative; margin:0 auto;}

#header {height:115px; background-image:url(../betaimages/header_bg.gif); width:948px;}

#header p {float:right; font-size:12px; line-height:16px; margin-top:23px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; text-align:right; text-transform:uppercase; }

.newsletter { font-weight:bold;}
a.newsletter:link, a.newsletter:visited {color:#7994a1; text-decoration:none;}
a.newsletter:hover, a.newsletter:active { text-decoration:underline;}

#rule {width:1px; height:35px; background-color:#7994a1; float:right; margin-right:5px; margin-top:20px;}
#rule2 {width:1px; height:35px; background-color:#7994a1; float:right; margin-right:15px; margin-top:20px;}


.logo {padding-left:84px; float:left;}
.searchimage {float:right; margin-right:90px;}
.fb {float:right; margin-right:20px; margin-top:20px; margin-left:-100px; }


#mainnav { position:absolute; top:85px; left:185px; width:758px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

#maincontent {background-color:#fff;}
#generalcontent, #artistdb { width:500px; padding:30px 0px 0px 30px;}

#generalcontent h1, #artistdb h1 {font-family:Arial, Helvetica, sans-serif; font-size: 20px; border-bottom:1px solid #7994a1; color:#7994a1; padding-bottom:8px; margin-bottom:10px;}


#generalcontent h2, #artistdb h2 {font-size:15px; color:#7994a1; font-family:Arial, Helvetica, sans-serif;}

#generalcontent p, #artistdb p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:20px; padding-bottom:10px;}

#generalcontent a:link, #generalcontent a:visited, #artistdb a:link, #artistdb a:visited  {color:#636466; text-decoration:underline;}
#generalcontent a:hover, #generalcontent a:active, #artistdb a:hover, #artistdb a:active {color:#636466; text-decoration:none;}

#yellowbox {background-color: #fee49b; width:400px; padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:20px; margin-top:20px; }

#upperbox {width:780px; position:relative; margin:0 auto;}

#lowerbox {border-top:1px solid #7794a1; width:780px; position:relative; margin:0 auto; padding-top:20px; }

#yellowbox-home { width:262px; height:267px; background-image:url(/beta/images/boxes_03.gif); background-repeat:no-repeat; float:left; margin-bottom:15px;}
#yellowbox-home .date { color:#7994a1; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0px 0px 15px;}
#yellowbox-home p, #whitebox-home-middle p {color:#636466; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:15px; padding-right:10px; padding-bottom:0px;}

#yellowbox-home a:link, #yellowbox-home a:visited {color:#636466; text-decoration:underline;}
#yellowbox-home a:hover, #yellowbox-home a:active {color:#636466; text-decoration:none;}




#whitebox-home-top { width:497px; height:16px; background-image:url(/beta/images/white_box_top_edge.gif); background-repeat:no-repeat; margin-left:0px; padding-right:20px; float:left;}
#whitebox-home-middle { width:497px;  background-image:url(/beta/images/white_box_middle.gif); margin-left:0px; padding-right:20px; float:left;}
#whitebox-home-bottom { width:497px; height:23px; background-image:url(/beta/images/white_box_bottom_edge.gif); background-repeat:no-repeat; margin-left:0px; padding-right:20px; float:left;}
#whitebox-home-middle .work {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:16px; padding-left:20px;}
#whitebox-home-middle .date { color:#7994a1; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 10px 20px;}


#whitebox-home-middle a:link, #whitebox-home-middle a:visited {color:#636466; text-decoration:underline;}
#whitebox-home-middle a:hover, #whitebox-home-middle a:active {color:#636466; text-decoration:none;}

#exhibitions { width:500px; padding:30px 0px 0px 30px;}

#exhibitions  h1{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#7994a1; text-transform:uppercase; font-weight:normal;}

#exhibitions h1 a:link, #exhibitions h1 a:visited {color:#7994a1; text-decoration:underline;}
#exhibitions h1 a:hover, #exhibitions h1 a:active {color:#7994a1; text-decoration:none;}

#exhibitions  h2 {font-size:22px; color:#636466; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:4px;}
#exhibitions  h3 {font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:1px solid #7994a1; padding-bottom:8px; margin-bottom:10px; font-weight:normal;}

#exhibitions  h4 {font-size:15px; color:#999; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:1px solid #7994a1; margin-bottom:10px; font-weight:normal; padding-top:10px;}

#exhibitions  p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:20px; padding-bottom:10px;}

#exhibitions a:link, #exhibitions a:visited {color:#636466; text-decoration:underline;}
#exhibitions a:hover, #exhibitions a:active {color:#636466; text-decoration:none;}

#exhibitions .pagetype {font-family:Arial, Helvetica, sans-serif; font-size: 20px; border-bottom:1px solid #7994a1; color:#7994a1; padding-bottom:8px; margin-bottom:10px;}

.previous_exhibitions #exhibitions h2{ padding-top:20px; font-size:18}

.special_events {}
.special_events #exhibitions { width:500px; padding:30px 0px 0px 30px;}

.special_events #exhibitions  h1{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#7994a1; text-transform:uppercase; font-weight:normal;}

.special_events #exhibitions h1 a:link, #exhibitions h1 a:visited {color:#7994a1; text-decoration:underline;}
.special_events #exhibitions h1 a:hover, #exhibitions h1 a:active {color:#7994a1; text-decoration:none;}

.special_events #exhibitions  h2 {font-size:18px; color:#636466; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:4px}
.special_events #exhibitions  h3 {font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #7994a1; padding-bottom:8px; margin-bottom:10px; font-weight:normal; text-transform:none;}

.special_events #exhibitions  h4 {font-size:15px; color:#999; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:1px solid #7994a1; margin-bottom:10px; font-weight:normal; padding-top:10px;}

.special_events #exhibitions  p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:20px; padding-bottom:10px;}

.special_events #exhibitions a:link, #exhibitions a:visited {color:#636466; text-decoration:underline;}
.special_events #exhibitions a:hover, #exhibitions a:active {color:#636466; text-decoration:none;}

.special_events #exhibitions .pagetype {font-family:Arial, Helvetica, sans-serif; font-size: 20px; border-bottom:1px solid #7994a1; color:#7994a1; padding-bottom:8px; margin-bottom:10px;}



#yellowbox {background-color: #fee49b; width:400px; padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:20px; margin-top:20px; }

.img-left {float:left; margin-right:20px; margin-bottom:10px;}

.nav {float:left; padding:0px 15px 0px 20px;}

a.nav:link, a.nav:visited {color:#fff; text-decoration:none; }
a.nav:hover, a.nav:active {color: #808284; text-decoration:none;}

#subnav { width:199px; border:1px solid #7994a1; float:right; margin-top:30px; font-family:Arial, Helvetica, sans-serif; }



.pagename {background-color:#7994a1; color:#fff; padding:5px 5px 5px 20px; text-transform:uppercase; }

#subnav { font-size:13px;}
#subnav ul {list-style:none;}
#subnav li { padding:5px 0px 5px 20px;} 
#subnav li.up { color:#fff; background-color:#999999;}
#subnav li a {text-decoration:none; color:#7994a1;}
#subnav li:hover {color:#FFFFFF;   background-color:#636466;}

#tertiarynav { width:179px; border-left:1px solid #7994a1;  border-right:1px solid #7994a1; border-left:1px solid #7994a1;  border-bottom:1px solid #7994a1; float:right; font-family:Arial, Helvetica, sans-serif;padding-left:20px; padding-bottom:10px; padding-top:15px; }
#tertiarynav h1 { font-size:11px; color:#7994a1; padding-top:10px;}
#tertiarynav p {color: #636466; line-height:18px; font-size:11px;}

#tertiarynav ul {color:#666;}
#tertiarynav li {margin-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#666;}
#tertiarynav li a {color:#7994a1; text-decoration:none; }
#tertiarynav li:hover {color:#666; text-decoration:underline;}
#tertiarynav li.up {color:#666;}

#add-on { width:179px; border-left:1px solid #7994a1;  border-right:1px solid #7994a1; border-left:1px solid #7994a1;  border-bottom:1px solid #7994a1; float:right; font-family:Arial, Helvetica, sans-serif;padding-left:20px; padding-bottom:10px; }
#add-on h1 { font-size:11px; color:#7994a1; padding-top:10px;}
#add-on p {color: #636466; line-height:18px; font-size:11px;}

#add-on-2 { width:159px; border-left:1px solid #7994a1;  border-right:1px solid #7994a1; border-left:1px solid #7994a1;  border-bottom:1px solid #7994a1; float:right; font-family:Arial, Helvetica, sans-serif; padding:10px 20px 10px 20px;}
#add-on-2 h1 { font-size:11px; color:#7994a1; padding-top:10px;}
#add-on-2 p {color: #636466; line-height:18px; font-size:11px;}
#add-on-2 ul {color:#666;}
#add-on-2 li {margin-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#666;}
#add-on-2 li a {color:#7994a1; text-decoration:none; }
#add-on-2 li:hover {color:#666; text-decoration:underline;}
#add-on-2 li.up {color:#666;}

#add-on-2 a:link, #add-on-2 a:visited {color:#7994a1; text-decoration:underline;}
#add-on-2 a:hover, #add-on-2 a:active {color:#7994a1; text-decoration:none;}

#footer {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:844px; background-color:#7994a1; padding:13px 20px 30px 84px; color:#fff; letter-spacing:1px; margin-top:20px;  }

#footerhome {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:844px; background-color:#7994a1; padding:13px 20px 30px 84px; color:#fff; letter-spacing:1px; }

.footer-nav {color:#fee49b;}

a.footer-nav:link, a.footer-nav:visited {color:#fee49b; text-decoration:none;}
a.footer-nav:hover, a.footer-nav:active {color:#000; text-decoration:none;}

.address {color:#fff; padding-top:7px; font-weight:normal; font-size:11px; letter-spacing:0px;}

a.address:link, a.address:visited {color:fff; text-decoration:none;}
a.address:hover, a.address:active {color:#000; text-decoration:underline;}

a.mainlink:link, a.mainlink:visited {color:#7994a1; text-decoration:underline;}
a.mainlink:hover, a.mainlink:active {text-decoration:none;}

a.mainlink-2:link, a.mainlink-2:visited { color:#006699; text-decoration:underline; font-size:14px;}
a.mainlink-2:hover, a.mainlink-2:active {text-decoration:none;}



#homepic1 {width: 190px; float:left; margin-top:30px; margin-bottom:20px;}
#homepic2 { width:193px; float:left; margin:30px 0px 20px 5px;}
#homepic3 { width:193px; float:left; margin-top:30px; margin-bottom:20px;}
#homepic4 {width:188px; float:left; margin-top:30px; margin-bottom:20px;}

.gallery {color: #7994a1; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.work {color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-top:6px;}
.date { color:#7994a1; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.work a:link, .work a:visited {text-decoration:none; color:#666; }
.work a:hover, .work a:active {text-decoration:underline; color:#666;}



table .calendar { border:1px solid #7994a1; font-family:Arial, Helvetica, sans-serif; width:499px; margin-bottom:20px;}
table .dates {background-color: #7994a1; background-color:#7994a1; color:#fff; text-transform:uppercase; font-size:12px; width:499px; font-family:Arial, Helvetica, sans-serif;}
table td .reception {font-size:10px; color:#FFFF99; text-align:right; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;}
table .calendar-gallery {color: #7994a1; font-size:13px; text-transform:uppercase;}
table .calendar-gallery a:link, table .calendar-gallery a:visited; {color: #7994a1; text-decoration:none;}
table .calendar-gallery a:hover, table .calendar-gallery a:active; {color: #7994a1; text-decoration:underline;}

table .calendar-details {color:#636466;  font-family:Arial, Helvetica, sans-serif; font-size:13px;}


/* Artist Database Main */


#search {width:199px; border:1px solid #7994a1; float:right; margin-top:30px; font-family:Arial, Helvetica, sans-serif; background-color:#cdcdcd; float:right; }

#search h1 {background-color:#7994a1; color:#fff; padding:5px 5px 5px 10px; text-transform:uppercase; font-size:15px;}

#search h2 {font-size:13px; color:#2a7691; padding-top:20px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-weight:normal;}
#search p {font-size:13px; color:#000; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-weight:normal;}

#artistdb ul {font-size:13px; color:#636466; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-weight:normal;}
#artistdb li  { margin-left:30px; padding-bottom:5px;}
#artistdb ol {margin-left:40px; margin-right:60px;}

#artistdb ul li a:link, #artistdb ul li a:visited  { color:#7994a1; text-decoration:underline;}
#artistdb ul li a:hover, #artistdb ul li a:active {text-decoration:underline; color:#666666;}

.artistname {font-weight:bold; font-size:17px;}

.title {color:#7994a1;}

.categories p {padding-bottom:0px;}

#signup { width: 200px; }

#signup ul {background-color:#2a7691; color:#FFF; size:18px; padding:7px; width:200px;}

#signup h2 {font-size:13px; color:#2a7691; padding-top:20px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-weight:normal;}

#signup ul li a  {background-color:#2a7691; color:#FFF; size:18px; padding:7px;}
#signup ul li a:link {background-color:#2a7691; color:#FFF; size:18px; padding:7px;}

#signup ul li a:hover {background-color:#000; color:#FFF; size:18px; padding:7px;}


/* Search Results 
colors: #dfe4e9 : light blue
#e4e8ec: ice blue
#2a7691: dark blue */

#searchresults {width:480px; float:right; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
#searchresults h1 {font-size:22px; color:#000; padding-left:0px; font-weight:bold; margin-left:0px;}
.orange {color:#FF9900; font-size:18px;}
#searchresults p {font-size:12px;}

#next {float:right; width:100px;}
#searchresults #next  a:link, #searchresults #next  a:visited  { color:#2a7691; text-decoration:none;}
#searchresults #next  a:hover, #searchresults #next  a:active {text-decoration:underline; color:#666666;}
#searchresults #next  a#up {color:#666666;}


#searchresults a:link, #searchresults a:visited  { color:#666666; text-decoration:none;}
#searchresults a:hover, #searchresults a:active {text-decoration:underline; color:#666666;}



.results1 { background-color:#dfe4e9; margin:10px 10px 10px 0px; padding:10px;}

.results2 { background-color:#e4e8ec; margin:0px 10px 0px 0px; padding:10px;}

.company {font-size:16px; color:#2a7691;}
.description { color:#333333; font-size:11px; font-weight:normal;}


#signup-merchants { width:195px; margin-left:15px;  border:solid #2a7691 1px; background-color:#FF9900; padding:5px 5px 0px 0px;}
#signup-merchants ul { padding-left:10px; margin-left:0px;}
#signup-merchants ul li {color:#fff; list-style:none; font-size:16px; line-height:22px; }
#signup-merchants ul li a{ color:#FFFFFF;}
#signup-merchants ul li a:hover {color:#000000; text-decoration:none;}

.cb { padding-right:30px; }

#generalcontent h7, #artistdb h7 {border-bottom:1px solid #666; padding-bottom:5px; margin-bottom:10px; width:500px; font-size:15px; color:#7994a1; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:10px;}

a.close-window:link, a.close-window:hover, a.close-window:visited { padding: 5px; line-height: 30px; }



