/* CSS Document */
div.main h2{padding-bottom:10px;font-size:1.5em;font-weight:bold}
div.main h3{padding-bottom:10px;font-size:1.4em;font-weight:bold}
div.main h4{padding-bottom:10px;font-size:1.3em;font-weight:bold}
div.main h5{padding-bottom:10px;font-size:1.2em;font-weight:bold}
div.main h6{padding-bottom:10px;font-size:1.1em;font-weight:bold}
p{margin-bottom:1em;color:#65898F;font-size:1em}
a:link,a:visited{color:#003399;text-decoration:none}
a:hover,a:active{color:#000000;text-decoration:underline}
#hd{background:#42687A;height:43px}
#hd h1{float:right;margin:8px 8px 0 8px}
.navigation{background:#65898F;height:22px}
.gallery-logo{background:url(images/Trelissick_Gallery_text.gif) no-repeat left 2px;height:81px}
.gallery-logo a{float:left;margin:5px 10px;width:340px;display:block;height:70px}
.main{float:left;padding:0 6px 30px 6px;width:738px;background:#F4F1EA; position: relative;}
#ft{background:#42687A;height:30px}
#ft ul{float:right;margin:7px 6px 0 0}
#ft ul li{float:left;margin:0 10px;display:inline;color:#ffffff;font-size:0.9em}
#ft ul li a:link,
#ft ul li a:visited{color:#B6C8CB;text-decoration:none}
#ft ul li a:hover,
#ft ul li a:active{color:#ffffff;text-decoration:underline}
/* topnav */
ul.topnav li{float:left;display:inline}
ul.topnav li a{float:left;padding:3px 10px;display:block;color:#ffffff;font-size:0.9em;text-decoration:none;height:16px}
ul.topnav li a:hover,ul.topnav li a:active{display:block;background:#7E9FA5; color: #ffffff; text-decoration: none;}
ul.topnav li.current a{display:block;background:#42687A}
/* Index Page */
body.template-6 .main div.main{float:left;margin:8px 0 0 0;padding:5px;width:472px;background:#ffffff}
body.template-6 .main div.complementary{float:right;margin:8px 0 0 0;padding:5px;width:240px;background:#E9E6DA}
body.template-6 .main div.complementary{height:214px}
body.template-6 .main div.complementary .workshops{top: 0; overflow: hidden; height: 170px}
body.template-6 .main div.complementary h3 {margin-top: 2px}
body.template-6 .main div.complementary .banner {top: 238px;height: 80px;width: 250px;overflow: hidden;right: 6px;position: absolute}
.prevPage, div.navi, .nextPage {position: absolute; top: 210px; z-index: 1000;left: 590px}
body.template-6 .main div.complementary .workshops p{font-size:0.85em}
body.template-6 .main div.complementary .workshops a:hover,
body.template-6 .main div.complementary .workshops a:active{color:#333333}
body.template-6 .main div.complementary  h3{margin-left:1px;color:#79725C;font:normal 1.3em "Times New Roman",Times,serif}
body.template-6 .main div.complementary .opening-times{margin:0 -5px -5px -5px;padding:5px;background:#B6B09D;height:175px;position: absolute; bottom: 35px; width: 240px}
body.template-6 .main div.complementary .opening-times table{width:100%;font-size:0.8em}
body.template-6 .main div.complementary .opening-times table td{padding:2px}
body.template-6 .main div.complementary .opening-times table tr{border-bottom:1px  solid #B6B09D}
body.template-6 .main div.complementary .opening-times h3{margin-left:1px;color:#F4F1EA;font:normal 1.3em "Times New Roman",Times,serif}
body.template-6 .main .flash{float:left;width:472px;height:305px;overflow:hidden}
body.template-6 .main .flash object{float:left;margin:0;width:472px;height:305px}
body.template-6 .main .gallery-title{float:left;margin:5px 0;width:472px;background:#42687A;height:30px}
body.template-6 .main .gallery-title h2 a {color: #ffffff; text-decoration: none; padding: 1px 0 0 0; float: left;}
body.template-6 .main .gallery-title label{float:right;margin:3px;font-size:0.9em;text-align:center}
body.template-6 .main .gallery-title label a{padding:5px 4px 3px 4px;width:136px;display:block;color:#ffffff;background:url(images/view_artwork.gif) no-repeat top right;text-decoration:none;height:16px}
body.template-6 .main .gallery-title label a:hover{background:url(images/view_artwork_down.gif)}
body.template-6 .main .gallery-description{padding:10px 8px;width:456px;background:#E9E6DA;color:#7E775F;font-size:0.9em;height:125px;overflow-y:hidden}
/* Left content page */
body.template-7 .first,
body.template-8 .first{float:left;margin:8px 0 0 0;background:#ffffff;height:490px}
body.template-7 .first{padding:5px 12px;width:342px}
body.template-7 .complementary,
body.template-8 .complementary{float:right;margin:8px 0 0 0;padding:5px 12px;width:342px;background:#ffffff;height:490px;position:relative}
body.template-7 div.complementary ul.galleryBanner{width:356px;left:5px;position:absolute;top:5px;height:360px;overflow:hidden}
body.template-7 div.complementary object {left:5px;position:absolute;top:5px;}
body.template-7 div.complementary label{left:10px;position:absolute;top:375px}
body.template-7 div.complementary label a:link,
body.template-7 div.complementary label a:visited{color:#42687A;text-decoration:none}
body.template-7 div.complementary div.content-line{clear:both;border-bottom:1px dashed #e9e6da;float:left;margin-bottom:3px;padding-bottom:3px}
body.template-7 div.complementary div.paginate{clear:both;margin:0 -2px 0 -2px;font-size:0.85em; display: block; float: left; width: 100%; padding-top: 2px;}
body.template-7 .header,
body.template-8 .header,
body.template-11 .header{margin:0 -7px 10px -7px;background:#42687A;height:30px}
/* how-to-find-us */
table.how-to-find-us td{padding:0 5px}
/* Gallery page */
body.template-8 div.complementary,
body.template-8 div.first{margin-bottom:6px;height:360px}
body.template-8 .first{padding:5px;width:356px}
body.template-8 .first ul.galleryBanner{float:left;width:356px;height:360px;overflow:hidden}
body.template-8 .gallery-head{clear:both;float:left;margin-bottom:-8px;width:100%}
body.template-8 .gallery-list{float:left;margin:0 -3px;padding:5px 0 0 0;width:750px;overflow:hidden}
body.template-8 .gallery-list .even{float:left;clear:left}
body.template-8 .gallery-list .odd{float:right;clear:right;margin-right:8px}
body.template-8 .content-view-line{float:left;margin:3px;padding:5px;width:356px;background:#ffffff;height:139px;position:relative}
body.template-8 .content-image a{}
body.template-8 .content-image{border:1px solid #EFEFEF;float:left;padding:1px;width:135px;background:#F3F3F3;text-align:center;height:135px}
body.template-8 .content-attributes{float:right;margin:5px 2px 5px 0;width:200px;color:#42687A;font-size:0.9em}
body.template-8 .content-attributes h2{padding-bottom:0;font-size:1.2em;font-weight:bold}
body.template-8 .content-attributes ul{margin-top:2px}
body.template-8 .content-attributes ul li{clear:both;display:block;color:#999999;line-height:1.8em}
body.template-8 .content-attributes ul li strong{color:#42687A}
body.template-8 .content-attributes ul li span.Sold{text-decoration:line-through}
body.template-8 .content-attributes ul li strong.Sold{color:#990000}
body.template-8 .zoom_tool{position:absolute;right:98px;top:115px}
body.template-8 .zoom_tool a.drgalleries,
body.template-8 .zoom_tool a:link,
body.template-8 .zoom_tool a:visited{float:right;padding:3px 0 3px 22px;width:90px;display:block;color:#999999;background:url(images/zoom.gif) no-repeat left;font-size:0.9em;text-decoration:none}
body.template-8 .zoom_tool a:hover,
body.template-8 .zoom_tool a:active{color:#333333;text-decoration:underline}
div.content-line{margin:0 -4px;width:352px}
body div.content-line div.content-details{float:left;width:255px}
body div.content-line div.content-details h3{padding:0;width:255px;color:#42687A;font:normal 1.3em "Times New Roman",Times,serif}
body div.content-line div.content-details p{width:255px;color:#999999;font-size:0.85em;line-height:1.5em;text-align:justify}
div.content-line div.content-details h3 a:link,
div.content-line div.content-details h3 a:visited{color:#42687A;font-weight:normal;text-decoration:none}
div.content-line .content-details p{width:266px}
div.content-line .content-image{float:right;margin:4px -1px 0 0;width:80px}
/* Gallery Pagination */
.pagination{clear:both;float:left;margin:10px 6px 5px 6px;width:736px;font-size:0.85em;}
.ditto_paging{padding:10px;color:black;font-size:86%}
#ditto_pages .ditto_currentpage{margin-right:1px;padding:1px 5px 2px;color: #f3f3f3;background:#42687A}
#ditto_pages .ditto_off{margin-right:1px;padding:1px 5px 2px;color:#ccc; display: none;}
#ditto_pages a,#ditto_pages a:link,#ditto_pages a:visited{margin-right:1px;padding:1px 5px 2px;color:black;text-decoration:none !important}
#ditto_pages a:hover{color: #f3f3f3;background: #65898f}
/* Full Width Template */
body.template-11  .header{margin:0 -5px 20px -5px;width:728px}
body.template-11 .wrapper{margin:8px 0 0 0;padding:5px 10px 5px 10px;width:718px;background:#ffffff}
body,body.template-6 .main div.complementary .workshops a:link,
body.template-6 .main div.complementary .workshops a:visited{color:#65898F}
body.template-6 .main .gallery-title h2,body.template-7 .header h2,
body.template-8 .header h2,
body.template-11 .header h2{float:left;margin:4px 8px;padding:0;color:#ffffff;font:normal 1.3em "Times New Roman",Times,serif}
body.template-7 div.complementary label a,strong,body.template-6 .main div.complementary .workshops a{font-weight:bold}
body.template-7 div.complementary label a:hover,
body.template-7 div.complementary label a:active,div.content-line div.content-details h3 a:hover,
div.content-line div.content-details h3 a:active{color:#65898F;text-decoration:underline}
body.parent-48 .gallery-head,body.template-8 .content-attributes ul li strong.sale,
body.template-8 .content-attributes ul li.none,
body.template-8 .content-attributes ul li.na{display:none}
