body{background-color: #000000;background-image: url(../images/wallbg.jpg);background-repeat:repeat-x;text-align:center;font-family:arial;font-size:12px;margin:0 auto;}
td{vertical-align:top;}
div ul li{margin:0px;padding:0px;}
#header{width:950px;height:180px;margin: 0 auto;text-align:left;clear:both;margin-top:2px;}
#header_left{float:left;margin: 2px 0px 10px 0px;width:140px;height:170px;}
#header_left img{margin-top:12px;border:none;}
#header_right{float:left;margin: 22px 0px 10px 0px;padding-left:20px;width:780px;height:155px;}
#header_right .top{padding-bottom:5px;border-bottom:solid 1px #404040;height:20px;}
#tagline{font-family:Arial;font-weight:bold;font-style:italic; font-size:14px;color:#aaad76;float:left;width:300px;}
#cart{font-family:Arial;font-size:11px;color:#fff;float:left;text-align:right;width:475px;}
#trolley{display:inline-block;height:20px;float:right;}
#BasketItems{margin-left:5px;padding-top:2px;display:inline-block;height:20px;float:right;}
#line {margin-top:-2px;height:3px;background-image: url(../images/line.jpg);background-position:center; background-repeat:no-repeat;}

ul#TopLevelCats{height:35px;margin-top:10px;}
ul#TopLevelCats li{float:right;margin-left:15px;border-left:solid 2px #8b9298;padding-left:10px;list-style-type:none;}
ul#TopLevelCats li.first{float:right;margin-left:10px;border-left:none;}
ul#TopLevelCats li a{color:#8b9298;font-size:24px;text-decoration:none;}
ul#TopLevelCats li a:hover{color:#b0bfa5;text-decoration:none;}
ul#TopLevelCats li a.active{color:#b0bfa5;}

div#menu{height:25px;margin-top:15px;margin-left:40px;float:left;background-image:url(../images/menu_bg.jpg);background-repeat:no-repeat;padding-left:20px;width:720px;}
.TopMenuItem{color:#ffffff;letter-spacing:0.02em;font-weight:700;font-family:arial,sans-serif;font-size:12px;cursor:pointer;height:24px;}
.TopMenuItemHover{color:#000;background-color:#aaad78;letter-spacing:0.02em;font-weight:bold;font-family:arial,sans-serif;font-size:12px;cursor:pointer;height:24px;}
.TopMenuItemActive{color:#000;}
.MenuGroup{background-color:#c7c9b1;color:#333;float:left;}
.MenuItem{background-color:#c7c9b1;color:#000;font-family:arial,sans-serif;font-size:11px;cursor:pointer;border-bottom:solid 1px #000;height:20px;}
.MenuItemHover{background-color:#aaad78;color:#fff;font-family:arial,sans-serif;font-size:11px;cursor:pointer;border-bottom:solid 1px #000;height:20px;}

#search{width:380px;margin:10px 0 0 400px;text-align:right;}
#search a{display:block;margin-top:5px;margin-right:5px;}

.hidden {display:none;}
.greyBorderBot{border-bottom:solid 1px #ccc;}
.greyBorderTop{border-top:solid 1px #ccc;}

#container{width:950px;background-color:#000;color:#fff;margin:0 auto;text-align:left;}
#contentArea{width:950px;height:100%;background-color:#000;color:#fff;}
#pageContent{width:920px;padding:20px 10px 20px 20px;clear:both;}
#catContent{background-color:#000;color:#fff;font-family: Arial,helvetica,sans-serif;clear:both;padding:20px 10px 0px 20px;}

.contactLine{width:800px;clear:both;}
.contactLabel{width:150px;margin-right:20px;text-align:right;font-family: Arial,helvetica,sans-serif;float:left;margin-top:3px;}
.contactInput{float:left;width:400px;margin-top:3px;}

.textbox{border: solid 1px #666666;background-color: #efefef;color: #666666;width:250px;height: 17px;font-size:11px;font-family:Arial,helvetica,sans-serif;}
.textboxAmount{border: solid 1px #666666;background-color:#efefef;color:#666666;width:100px;height:17px;font-size:11px;font-family:Arial,helvetica,sans-serif;}
.dropdown{border: solid 1px #666666;background-color: #efefef;color: #666666;width: 253px;height:19px;font-size:11px;font-family: Arial,helvetica,sans-serif;}
.textarea{border: solid 1px #666666;background-color: #efefef;color: #666666;width: 250px;height:200px;font-size:11px;font-family: Arial,helvetica,sans-serif;}
.textarea2{border: solid 1px #666666;background-color: #efefef;color: #666666;width: 250px;height:110px;font-size:11px;font-family: Arial,helvetica,sans-serif;}
.address{border: solid 1px #666666;background-color: #efefef;color: #666666;width: 250px;height:100px;font-size:11px;font-family: Arial,helvetica,sans-serif;}
.submitButton{font-size:12px;letter-spacing: 0.1em;font-weight: bold;color:#fff;text-decoration:none;border:solid 1px #685E4F;border-bottom: solid 2px #685E4F;background-color: #968C73;text-align:center;padding-left:8px;padding:3px 8px 3px 8px;width:105px;display:block;float:left;margin-right:7px;}
.submitButton:hover{color:#000;text-decoration:none;}
.mandatory {font-size:12px;font-weight:bold;color:#999;font-family:Verdana;width:15px;text-align:right;float:left;padding-top:5px;}
.button { background: url(/lightbox/images/button_grad.png) repeat-x; width:250px;height:30px; padding:4px 0px 10px 0px; text-align:center; border:1px solid #333;color:#fff;font-weight:bold;}

ul.square li{list-style-type:square;}
ul.noindent {margin-left:0px;padding-left:15px;}

h1{display:block;color:#8b9298;font-size:24px;font-weight:normal;}
h2{display:block;color:#CCBD5E;font-size:20px;font-weight:normal;margin:0px;margin-bottom:15px;padding-top:5px;}
h3{display:block;font-family: Arial,helvetica,sans-serif;font-size:16px;color:#aaad76;margin:0px;margin-bottom:15px;padding-top:5px;font-weight:600;}
h4{display:block;font-family: Arial,helvetica,sans-serif;font-size:14px;color:#aaad76;margin:0px;margin-bottom:15px;padding-top:5px;font-weight:600;}
.h1{display:block;font-family: Lloyds TSB VAG Rounded Light,Arial,helvetica,sans-serif;font-size:18px;font-weight:bold;color: #ffffff;margin:0px 0px 0px 20px;padding-top:5px;}
#home_page_about h1 {display:inline;font-family:arial;font-size:12px;color:#666;margin:0px;padding:0px;font-weight:normal;}

.head1{}
.head2{color:#666;font-size:14px;font-weight:bold;}
.head3{color:#666;font-size:20px;}
.head4{padding:0 0 15px 0; color:#CCBD5E;font-size:14px;font-weight:bold;clear:both;}
.head4 a{padding:15px 0 15px 0; color:#CCBD5E;font-size:14px;text-transform:uppercase;font-weight:bold;clear:both;}
.head4border{border-top:solid 4px #666;}
.head5{font-size:18px;font-weight:normal;text-transform:none;color:#aaad76;}

.allcaps{font-family: Arial,helvetica,sans-serif;font-size:12px;color:#000000;text-transform:uppercase;font-weight:bold;}
.medText{font-family: Arial,helvetica,sans-serif;font-size:15px;letter-spacing:2px;color:#666666;font-weight:500;}
.largeText{font-family: Arial,helvetica,sans-serif;font-size:17px;letter-spacing:2px;color:#666666;font-weight:500;}
.txt10{font-size:10px;}.txt11{font-size:11px;}.txt12{font-size:12px;}.txt13{font-size:13px;}.txt14{font-size:14px;}
.label{color:#6d6d6d;font-weight:bold;font-size:13px;}

a{text-decoration:none;color:#aaad76;}
a:hover{text-decoration:underline;}
a:visited{color:#aaad76;}
a img{border:solid 1px #fff;}
a:hover img{ border:solid 1px #aaad76;}
a.redLink {color:Red;font-size:12px;text-decoration:none;font-weight:bold;}
a.redLink {text-decoration:underline;}
a.smallwhite {font-size:10px;color:White;text-decoration:none;}
a.smallwhite:hover {font-size:10px;color:White;text-decoration:underline;}

.whiteBold {font-size:15px;color:#fff;font-weight:bold;}
.orangeBold {font-size:18px;color:#aaad76;}
.bordered {border:solid 1px black;}
.white {color:#fff;} .yellow{color:#CCBD5E;} .red{color:#cc0000;} .grey{color:#6d6d6d;} .black{color:#000;} .green{color:#aaad76;} .turquoise {color:#00ccff;}.pink {color:#aaad76;}
.bold {font-weight:bold;} .normal{font-weight:normal;}

.galleryImg{border:solid 1px #ccc;padding:10px;}
.shadow{-moz-box-shadow: 3px 3px 4px #666; 
    -webkit-box-shadow: 3px 3px 4px #666;
    box-shadow: 3px 3px 4px #666;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666');}

a.headerLink{display:block;font-family: Arial,helvetica,sans-serif; font-size:14px;color: #ffffff;padding:5px;text-decoration:underline;}
a.headerLink:hover{font-family: Arial,helvetica,sans-serif;font-size:14px;color: #ffffff;padding-top:5px;text-decoration:none;}

#footer{color: #6d6d6d;}
#footer .head{text-transform:uppercase;color: #6d6d6d;font-size:12px;margin-bottom:15px;font-weight:bold;}
#footer a{color: #6d6d6d;font-size:11px;text-decoration:none;font-weight:normal;display:block;line-height:1.5em;}
#footer a:hover{text-decoration:underline;}
#footer img{border:none;}
#footer img.giftcard{border:solid 0.5px #000;}

#footer #col1 {float:left;width:160px;margin-left:20px;}
#footer #col2 {float:left;width:250px;}
#footer #col3 {float:left;width:225px;}
#footer #col4 {float:left;width:155px;}
#footer #col5 {float:left;width:120px;}

#featuredArt{background-color:#000000;margin:15px 0px 10px 20px;}
a.mainArtwork img{clear:both; border:solid 2px #1a1a1a;}
a.mainArtwork:hover img{border:solid 2px #aaad76;}
#featuredArt .artwork{float:left;width:350px;background-color:#1a1a1a;text-align:center;margin-right:30px;margin-top:25px;}
#artvitals{float:left;width:270px;margin-right:40px;}
#artvitals .title{font-size:20px;}
#artvitals .artist{font-style:italic;}
#artvitals .price{color:#fff;font-size:18px;margin-top:8px;margin-bottom:10px;}
#featuredThumbs{float:left;width:230px;padding-top:10px;}
#featuredThumbs .painting{float:left;width:100px;margin-left:15px;}
#featuredThumbs .painting a.image img{border:solid 1px #000;margin-bottom:10px;}
#featuredThumbs .painting a.image:hover img{border:solid 1px #aaad76;margin-bottom:10px;}

.divider{background-color:#000000; width:600px;border-top:solid 1px #efefef;margin-top:5px;height:10px;margin-left:45px;}
.spacer{clear:both;width:100%;height:5px;} .break{clear:both;width:100%;height:1px;}

/* detailed art page */
#featuredArt .detail{clear:both;width:370px;color:#fff;font-size:12px;margin-top:8px;}
#featuredArt .detail .leftCol{font-weight:bold;color:#fff;font-size:12px;margin-top:8px;}
#featuredArt .detail .rightCol{width:270px;color:#fff;font-size:12px;margin-top:2px;}
#featuredArt .detail .rightCol a{font-size:12px;font-weight:normal;color:#aaad76;}

.big{font-size:20px;}.extrabig{font-size:30px;}
a.black{color:#000;} a:hover.black {color:#000;}
a.grey{color:#666;} a:hover.black {color:#666;}
a.white{color:#fff;} a:hover.white {color:#fff;}
a.underline{text-decoration:underline;}a:hover.underline{text-decoration:none;}

a img.noborder{border-width:0px;border-style:none;} a:hover img.noborder{border-width:0px;border-style:none;}
#featuredArtist a{font-weight:bold;}
#featuredArtist img{border:solid 1px #1a1a1a;padding:2px;}

/* detailed artist page */
.blackborder {border:solid 10px #1a1a1a;} .whiteborder{border:solid 5px #fff;}

.blackbox {background-color:#1a1a1a;color:#fff;padding:20px;}
.blackbox .head1 {font-size:30px;color:#fff;margin:0px;padding:0px;}
.blackbox .head2 {font-size:18px;color:#fff;}

#catThumbs {}
#catThumbs .artwork{margin-top:40px;float:left;width:200px;height:260px;margin-right:30px;}
#catThumbs .painting{width:180px;height:180px;background-color:#1a1a1a;padding:5px;text-align:center;position:relative;}
#catThumbs .painting a img{display:block;border:solid 1px #1a1a1a;position:absolute; bottom:0; top:0; left:0; right:0; margin:auto;}
#catThumbs .painting a:hover img{display:block;border:solid 1px #aaad76;}
#catThumbs .artist{height:140px;background-color:#000;}
#catThumbs .artist a img{display:block;border:solid 1px #000;}
#catThumbs .artist a:hover img{display:block;border:solid 1px #aaad76;}

#catThumbs .title{margin-top:5px;width:161px;background-color:#000;color:#fff;font-size:11px;}
a.landscape{padding:27px 0 0 0; width:130px;height:97px;display:block;}
.artist a.landscape{padding:10px 0 0 0; width:130px;height:97px;display:block;}
.newartist{clear:both;margin-bottom:5px;}

#hpAbout{font-size:13px;margin:0 25px 10px 20px;width:555px;float:left;text-align:justify;}
.hpColLeft{width:280px;float:left;}
.hpColRight{float:left;width:350px;margin-left:60px;}
#hpThemes a{margin-top:5px;font-weight:normal;float:left;display:block;width:170px;}
#hpExhibit {border:solid 1px #ccc;padding:10px;background-color:#eeeeee;}
#newsletter{width:260px;float:left;margin-left:10px;}
#newsletter .NewsletterEmail {height:18px;width:180px;margin:6px 5px 5px 0;padding-left:2px;}
#newsletter .NewsletterFN {height:18px;width:90px;margin:6px 5px 5px 0;padding-left:2px;float:left;}
#newsletter .NewsletterLN {height:18px;width:90px;margin:6px 5px 5px 0;padding-left:2px;float:left;}
#newsletter .signup{margin-top:6px;}

#contentblocks{color:#808080;}
.contentblocks{color:#808080;}
#contentblocks .col{float:left;width:210px;margin-left:20px;margin-right:5px;}
#contentblocks img{width:210px;border:none;}

a.btn1{display:block;text-align:center; border:solid 1px #fff; background-image: url(../images/bgTile_grey2.gif);background-repeat:repeat-x; color:#fff; font-size:12px; font-family:verdana; width:170px; text-decoration:none;padding:3px;}
a.btn1:hover{border:solid 1px #000;}
.btn_submit{background-image: url(/images/btn_submit.jpg);background-repeat:no-repeat;}

.horzDot{clear:both;height:10px;background:url(../images/horz_dot.gif) repeat-x center; margin:5px 0px 5px 0px;}
.horzDotPadded{clear:both;height:30px;background:url(../images/horz_dot.gif) repeat-x center;}
.horzLine {width:100%;height:1px;background-color:#999999;margin-top:10px;margin-bottom:10px;clear:both;}
.vertDot{height:10px;background:url(../images/divider_tile.gif) repeat-y center; margin:0px 5px 0px 5px;}
.vertSpacer{clear:both;height:10px;margin:0px;padding:0px;float:none;}
.horzSpacer{float:left;width:15px;margin:0px;padding:0px;height:1px;}
.horzGreyLine {width:100%;height:10px;border-top:solid 3px #ccc;margin-top:10px;}
.horzBlackLine {width:100%;height:1px;background-color:#000;margin-top:10px;margin-bottom:10px;}

.left{float:left;} .right{float:right;}
.clearR{clear:right;} .clearL{clear:left;} .clearA{clear:both;}
.marT5{margin-top:5px;} .marT10{margin-top:10px;}
.marR15{margin-right:15px;}
.marL10{margin-left:10px;} .marL15{margin-left:15px;} .marL20{margin-left:20px;} 
.padB15{padding-bottom:15px;}
.padL5{padding-left:5px;} .padL10{padding-left:10px;} .padL15{padding-left:15px;} .padL30{padding-left:30px;}

.contactCol1{width:190px;margin-top:3px;} .contactCol2{width:260px;margin-top:3px;}
.checkoutCol1{width:150px;margin-top:3px;} .checkoutCol2{width:260px;margin-top:3px;}
.col150{width:150px;margin-top:3px;} .col200{width:200px;margin-top:3px;} .col250{width:250px;margin-top:3px;} .col300{width:300px;margin-top:3px;} .col400{width:400px;margin-top:3px;} .col450{width:450px;margin-top:3px;}
.block700{width:700px;clear:both;}
.contentBlock {padding-bottom:20px;padding-right:20px;}
.note{font-size:10px;margin-top:3px;}

/* shopping basket */
div#basket{width:900px;}
div#basket div.itemLine{width:900px;padding-top:10px; padding-bottom:10px;}
#basket .pic{width:200px;}
#basket .description{width:400px;}
#basket .price{width:150px;}

/* glossary */
#glossary a{display:block;margin-top:10px;}
#GlossaryAlphabet, #PagingAlphabet{clear:both;float:none;width:900px;}
#GlossaryAlphabet a, #PagingAlphabet a{float:left;margin-right:12px;font-weight:bold;width:12px;height:12px;padding:4px 4px 7px 7px;background-color:#7f7f7f;color:#fff;}

/* paging */
a.pagingNumbers {display:block; float:right; padding-right:15px; color:#BBB;}
a.pagingNumbersSel {display:block; float:right; padding-right:15px; color:#aaad76; font-weight:bold;}
div.pagingNumbers a{display:block; float:right; padding-right:15px; color:#BBB;}
div.pagingNumbersSel a{display:block; float:right; padding-right:15px; color:#000; font-weight:bold;}

/* gift card */
#GiftCardPreview{width:400px;height:338px;border:solid 2px #000;background-color:#f7f7f7;margin-left:20px;}
#GiftCardPreview #gc_header{margin:12px;background-color:#666;color:#fff;font-size:24px;width:220px;text-align:center;vertical-align:bottom;font-family:Times New Roman;padding-top:10px;padding-bottom:10px;}
#GiftCardPreview #gc_message{margin:0px 12px 12px 12px;}
#GiftCardPreview #gc_body{height:153px;overflow:hidden;width:220px;}
.bookmark_tile{background-image:url(../images/bookmark_tile.jpg);background-repeat:repeat-y;}

/* advanced search */
#leftSearch{float:left;width:420px;}
#rightSearch{float:left;width:450px;margin-left:50px;}

.featuredin a{float:left;} .featuredin a img{border:none;}

a.giftcollection{display:block;margin-bottom:5px;border:none;background-color:#1a1a1a;padding:5px;text-decoration:none;border:solid 1px #000;color:#aaad76;}
a.giftcollection:hover{border:solid 1px #6d6d6d;color:#6d6d6d;}

