.red{color:#7B071F !important}
body {font-size:0.9em}
p{line-height:1.5em;margin:15px 0;}
a {text-decoration:none; font-weight:normal;}
a:hover {text-decoration:none; font-weight:normal; color:#005036;}
h2 {color:#005036;}
div.info h3, h1.pageTitle {color:#005036;}
#giftlist{background:url(/ms/watergate/img/list.gif);height:400px;} 
/*footer*/
#footerWrapper{margin-top:10px;}
#footer {float:left; width:100%; font-size: 0.9em;}
#wsg_footerLinks #wsg_standard {clear:right;}
#wsg_footerLinks #wsg_adLinks {float:right; clear:right; margin-right:10px;}
#wsg_footerLinks #wsg_adLinks li {display:inline; float:left; padding-left: 10px;}
#wsg_footerLinks #wsg_adLinks li.photos2art a, #wsg_footerLinks #wsg_adLinks li.art4all a {text-indent:-9999px; overflow:hidden; background-position:top left; background-repeat:no-repeat; background-color:#fff; display:block; width:89px; height:50px;}
#wsg_footerLinks #wsg_adLinks li.art4all a {background-image: url(/ms/watergate/img/art4all_button.gif);}
#wsg_footerLinks #wsg_adLinks li.photos2art a {background-image: url(/ms/watergate/img/p2a_button.gif); width:127px;}
#footer-bar a{display:block;text-indent:-9999px; float:right;width:200px; height:26px; position:relative; top:29px; right:3px;}
#footer {background:#DDE6CF url(/ms/watergate/img/backbar.gif) no-repeat left bottom ; border-top: 1px solid #ddd; padding-bottom:10px;}
#footer p {color:#444444;}
#subfooter {margin: 0 10px 5px 10px; width:740px;}
#subfooter .cards{margin: 10px 0;}
#subfooter .cards img {margin-right:5px;}
ul.crossfade{float:left;}

/* right hand coloumn */
#rhBanners #sign-up-link label,#rhBanners a{display:block;width:322px; height:55px; text-indent:-9999px;}
#rhBanners #latest-work-link {margin-bottom: 7px;}
#rhBanners #enter-gallery-link{background:url(/ms/watergate/img/home/enter-gallery.gif) no-repeat;margin-bottom:15px}
#rhBanners #sign-up-link label{background:url(/ms/watergate/img/home/sign-up.png) no-repeat;margin-bottom:15px}
#rhBanners #p2a-link a{background:url(/ms/watergate/img/home/print-your-own.png) no-repeat;margin-bottom:15px}
#rhBanners #posters-prints-link a{background:url(/ms/watergate/img/home/posters-prints.png) no-repeat;margin-bottom:15px}
#rhBanners #latest-work-link a{background:url(/ms/watergate/img/home/latest-work.png) no-repeat;margin-bottom:80px}
#rhBanners #exhibitions-link a{background:url(/ms/watergate/img/home/instore-exhibitions.gif) no-repeat;margin-bottom:15px}
#rhBanners #wsg_bar a {float: right; display: block; width: 569px; height: 30px; margin-top: 10px; background: #FFF url(/ms/watergate/img/home/bar_exhibition.gif) top left no-repeat; text-indent: -9995px;overflow:hidden;}
#rhBanners #sign-up-link button{float:right;}
#rhBanners{width:320px; float:right; margin-top:25px;}
#bdHome .lm-content{padding-left:0px;}
#bdHome .lm-productgroupbox ul li{margin:10px 20px 0 0px;}
#bdHome .prodGroupLink a{float:left;}
/*home */
#zbody .lm-wrapper.lm-productgroupbox{width:600px;float:left;margin-top:10px;}
#zbody .lm-wrapper {clear:none;}
#blurb {line-height: 1.5em; margin: 10px 0 10px 0; text-align: left; color:#666; font-size:1.2em; font-family:Arial,Tahoma, Trebuchet MS;}
#blurb h1 {display:inline; font-size:2.4em; font-weight: normal; font-family:Arial,Tahoma,Trebuchet MS; color:#014F37; line-height:1em;}
#blurb a.promoLink {color:#014F37;}
form#sign-up button{float:right;}
form#sign-up input{width:249px;}

/* Header */
#headerWrapper #header {background: transparent; width: 960px; margin: 0 auto; float: none;}
#barSearch form{padding-right:0;}
#headerWrapper #header #logo {margin: 5px 0 0 0;}
#headerWrapper #header ul li#about-us a#about-us-head{background-color:#005036;display:block;width:130px;height:30px;background:url(/ms/watergate/img/about-us-tab.gif) no-repeat;text-indent:-9999px;}
#headerWrapper #header ul li#art a#art-head{background-color:#1A5B68;color:#fff;display:block;width:130px;height:30px;background:url(/ms/watergate/img/art-tab.gif) no-repeat; text-indent:-9999px;}
#headerWrapper #header ul li#gallery-services a#gallery-services-head{background-color:#82061F;color:#fff;display:block;width:130px;height:30px;background:url(/ms/watergate/img/gallery-services.gif) no-repeat; text-indent:-9999px;}
#headerWrapper #navbar{background:none;border-bottom:4px solid #668E80;height:30px;}
#headerWrapper #linkBar{border:none;}
#headerWrapper #quicksearchstring{border:1px solid #014F37; margin-top:2px;width:110px;font-size:0.8em;}
#headerWrapper #button-quickSearch{background:#fff url(/ms/watergate/img/go-btn.gif); text-indent:-9999px; border:none;width:20px;height:19px;position:relative;top:5px;left:4px;}
#headerWrapper #barSearch label{margin-right:0;}
#headerWrapper .searchSwatch{position:relative;top:4px;}
#headerWrapper #topLinks{margin-right:0px; width:293px;}
#headerWrapper .textSearch{width:250px;padding-top:3px;margin:0 !important;height:24px;padding-left:5px;}
#color_select_form1{width:313px;height:30px;}
#color_select_form1 div{background:#916900 url(/ms/watergate/img/searchbar.gif) top left no-repeat;height:30px;width:313px;}
#color_select_form1 a#topAdvSearch{color:#fff;text-decoration:underline;}
/*Masthead*/
#masthead {float: left;height: 124px; width: 960px; background-position: center right; background-repeat: no-repeat;}
/*Search*/
#ppSearch {float: right;}
#ppSearch form fieldset {float: right;}
#ppSearch label {font-weight: bold; color: #555; float: left; line-height: 31px; margin-right: 5px;}
#ppSearch label {font-weight: bold; color: #555; float: left; line-height: 31px; margin-right: 5px;}
#ppSearch label a {color: #AAA;}
#ppSearch label a:hover {font-weight: normal; color: #666; font-weight: bold; text-decoration:none;}
#ppSearch input {float: left; font-size: 1.1em; margin-top: 5px; width: 125px;}
#ppSearch button {background-color: #9a030f; border-color: #9a030f; font-size: 1em; float: left; margin: 5px 0 0 5px; color: #FFF; font-weight: bold; padding: 1px; float: left;}
#ppAdvSearch {color: #888; font-size: 0.8em; font-weight: normal; padding-left: 2px; padding-top:3px; clear: left;}
/*Menus*/
#linkBar ul li {float: left; position: relative; margin-right: 5px;}
#linkBar ul li a {display: block; color: #fff; line-height: 31px;text-decoration: none; font-weight: bold;}
#linkBar ul li ul li {float: none; white-space: nowrap; font-size: 0.85em;}
#linkBar ul li ul li a {line-height: 25px; border: 0; display: block; position:relative; height:100%; padding: 0 5px; font-weight: normal;}
#linkBar ul li ul li a:hover {font-size: 1.4em;}
#linkBar ul li ul li ul {position: absolute; left: 179px; top: 0; background: #FAFAFA;}
#zleftColumn h3 {width:170px; background-color:#1A5B68; color:#fff; padding:5px;border:none; margin-bottom:5px;}

#linkBar ul li ul{
left:0;
position:absolute;
z-index:100;
}

#linkBar ul li#about-us ul {background:transparent url(/ms/watergate/img/about-us-tab-bottom.png) bottom left no-repeat;width:175px;padding-bottom: 5px;}
#linkBar ul li#about-us ul li {background-color: #005036; width: 175px;}
#linkBar ul li#art ul {background:transparent url(/ms/watergate/img/art-tab-bottom.png) bottom left no-repeat;width:130px;padding-bottom: 5px;}
#linkBar ul li#art ul li {background-color: #1a5b68; width: 130px;}
#linkBar ul li#gallery-services ul {background:transparent url(/ms/watergate/img/gallery-services-tab-bottom.png) bottom left no-repeat;width:160px;padding-bottom: 5px;}
#linkBar ul li#gallery-services ul li {background-color: #830821; width: 160px;}


ul {list-style:none outside none;}
/*header*/
#wsg_logo {float:left;}
#wsg_miniLinks, #wsg_miniLinks div {margin:5px;}
#wsg_breadcrumb {border-bottom: 1px #ddd solid; margin-top:0;}
#wsg_headerR {float: right; text-align: right;}
#topLinks li.last{margin-top:10px;}
#topLinks li.wishlist{float:right;}
#topLinks li.user{float:left;} 

/*search bar*/
#wsg_searchBar button {font-size: 1em; float: left; margin-left: 2px;}
#wsg_searchPrice, #wsg_searchColor {display:inline; float:left; margin: 0 0 0 30px;}
#quickSearch {float:right;}
#quickSearch input {width: 125px;}
#wsg_searchBar select {float: left;}
#colournavSwatch {width: 17px; height: 17px; margin: 0 0 0 2px; border: 1px solid #999; float: left;}
#colournavMore {line-height:1.6em; margin:0 5px; float: left;}
#wsg_searchBar{background:#DDE6CF url(/ms/watergate/img/backbar.gif) bottom left no-repeat; padding: 5px 10px; border-top:3px solid #005036;}
select {font-size: 1em;}
option.wsg_colour_custom {font-variant: small-caps;}

#art_searchBar #searchoptions label {margin-right:0px; margin:2px 5px 0 5px; width:auto;}

/*basket and minilinks*/
#wsg_header, #wsg_searchBar {font-size: 0.9em;}
#wsg_header #wsg_headerR #wsg_miniLinks #wsg_basket {padding: 0 5px 5px 10px; margin:0; color:#bcbcbc; text-decoration:none;}
#wsg_header #wsg_headerR #wsg_miniLinks #wsg_accountLinks {color:#bcbcbc;}
#wsg_header #wsg_headerR #wsg_miniLinks #wsg_accountLinks a, #wsg_header #wsg_headerR #wsg_miniLinks #wsg_basket a {color:#bcbcbc; text-decoration:none;}
#wsg_header #wsg_headerR #wsg_miniLinks #wsg_accountLinks a:hover, #wsg_header #wsg_headerR #wsg_miniLinks #wsg_basket a:hover {color:#005036; text-decoration:none;}
#wsg_header #wsg_headerR #wsg_miniLinks #wsg_basket{min-width:1% !important;white-space:nowrap;width:auto !important;}
#wsg_header #wsg_headerR #wsg_miniLinks #wsg_basket a span {text-decoration:none;}
a#topAdvSearch {border: 0;}
a#topAdvSearch:hover {color: #005036;}

/*navigation links tabs */
#wsg_navLinks li {float:left; padding:0 0 0 5px; font-size:1.2em;}
#wsg_navLinks{padding: 0px; clear:right; margin-top: 30px; height:34px; width: 580px;}
#wsg_navLinks li a {text-indent:-9999px; text-align: left; overflow:hidden; background-position:top left; background-repeat:no-repeat; color:white; display:block; width:60px; height:34px;}
#wsg_navLinks li a#home{background-image: url(/ms/watergate/img/tab_home_double.gif);}
#wsg_navLinks li a#subject{background-image: url(/ms/watergate/img/tab_subject_double.gif);}
#wsg_navLinks li a#artist{background-image: url(/ms/watergate/img/tab_artist_double.gif);}
#wsg_navLinks li a#gallery{background-image: url(/ms/watergate/img/tab_gallery_double.gif);}
#wsg_navLinks li a#arthome{background-image: url(/ms/watergate/img/tab_arthome_double.gif);}
#wsg_navLinks li a#business{background-image: url(/ms/watergate/img/tab_business_double.gif);}
#wsg_navLinks li a#inspire{background-image: url(/ms/watergate/img/tab_inspire_double.gif);}
#wsg_navLinks li a#p2a{background-image: url(/ms/watergate/img/tab_p2a_double.gif); width: 80px;}
#wsg_navLinks li a#exhibition{background-image: url(/ms/watergate/img/tab_exhibition.gif); width: 80px;}
#wsg_navLinks li a#allexhibitions{background-image: url(/ms/watergate/img/tab_allexhibitions_double.gif); width: 80px;}
/*navigation links tabs rollovers */
#wsg_navLinks li a:hover {background-position: top right;}

/*colour options*/
.wsg_colour_green {color: #0E8614;}
.wsg_colour_blue {color: #3B4BC4;}
.wsg_colour_purple {color: #9C00CF;}
.wsg_colour_pink {color: #FE3FD8;}
.wsg_colour_red {color: #C90000;}
.wsg_colour_orange {color: #FF6600;}
.wsg_colour_yellow {color: #FFE400;}
.wsg_colour_white {color: #ccc;}
.wsg_colour_black {color: #000;}

/*AOD picker */
a.htab, a.vtab {background-color: #005036;}
#tabsTop td, #aodMid td.vtabv, td.htabh, #aodBody, #aodOptions td.htabh {border-color: #005036;}
#aodPriceTop {font-size: 1.7em;}
.aodItemOn, .aodItemOn:hover {background-color: #DDE6CF; border-color: #616161;}
.aodItemOff:hover {background-color: #DDE6CF; border-color: #616161;}

/*Can't sell*/
#prodDetail .cantSell {margin-top: 10px;}
#prodDetail .cantSell dt {width: auto;}

/*recently viewed products*/
#historynav {border:0; border-top:1px solid #ddd;float:left;margin-bottom:10px;padding-bottom:2px;width:760px;}

/*artist list*/
#artistIndex {padding: 0 30px;}
#artistIndex #topIndex li a {font-size:2em; font-weight:normal; text-decoration:none; color:#333; padding: 0 2px;}
#artistIndex #topIndex li a:hover {font-size:2em;font-weight:normal; text-decoration:underline;}

#artistList #artistIndex {padding: 0 0;}
#artistList #artistIndex #topIndex li{margin:0px}
#artistList #artistIndex #topIndex li a {font-size:2em; font-weight:normal; padding: 6px 4px 10px 4px;}
#artistList #artistIndex #topIndex li a:hover {font-size:2em;font-weight:normal; padding: 6px 4px 10px 4px; background:#DDE6CF; border-bottom:1px solid #DDE6CF;}
#artistList #artistIndex #topIndex li a.currLetter{font-size:4em; padding: 5px 10px; border-bottom:1px solid #333;}
#artistList #artistIndex #topIndex li a.currLetter:hover{font-size:4em; background:#005036; padding: 5px 10px; border-bottom:1px solid #005036;}

.artistNav .np a {font-size:1em; color:#fff; text-decoration:none;}
.artistNav .np a:hover {color:#DDE6CF;}
#artistNavBottom {background:#fff; color:#000; border:0;}
#artistNavBottom a { color:#000;}
#artistNavBottom a:hover { color:#005036;}
#artistIndex #topIndex li a.currLetter, .artistNav {background:#333; color:#fff; border:0;}
table#resultsPanel thead td {background:#DDE6CF; color:#333; border:0;}
table#resultsPanel thead td span.ss { color:#333; padding: 0 2px;}
.prodlistNav {width:752px; background:#fff; border:0; }
.prodlistNav .count {color:#005036;}
.prodlistNav .steps a {border-color: #005036; font-weight: bold;}
.prodlistNav .steps a:hover {background: #005036; color: #FFF; border-color: #005036;}
.prodlistNav .steps .next a, .prodlistNav .steps .previous a {font-weight: bold;}
#allImgLinkTop, #allImgLinkBot {margin-top: 15px;}
#allImgLinkBot {margin-bottom: 15px;}
#allImgLinkTop a, #allImgLinkBot a {font-size:1.2em; text-decoration: underline; }
#allImgLinkTop a:after, #allImgLinkBot a:after {content: ">>";}

/*Product*/
#prodDetail, #sizeGuide {border: 0; background: #FFF;}
#prodBuyTop {border-color: #005036;}
#prodDetail h1, #prodDetail h2, #prodDetail dl {margin: 0; padding: 0;}
#prodDetail h1 {font-size: 2em; margin-bottom: 10px;}
#prodDetail h2 {margin-bottom: 10px;}
.prodBoxFoot a {display: block; text-align: left; background: #FFF url(/ms/watergate/img/getItFramed.gif) no-repeat top right; width: 260px; height: 25px; overflow: hidden; text-indent: -9995px;}
#prodOther h2 {color:#005036;}
#relatedProducts ul li {background-color:#F6F6F6;}

/*sitemap*/
#sitemap h2 {color:#005036;}
#helpmenu li li a:hover {color:#fff; background-color:#005036;}

/* default button styles */
button {display:block; background-color:#ddd; color:#333; border: 1px solid #999; padding:1px 2px;}
button:hover {background-color:#DDE6CF; color:#333; border: 1px solid #999;}
#wsg_searchBar button:hover {background-color:#990000; color:#fff; border: 1px solid #880000;}
/* make some buttons big (buy, checkout etc) */
#button-basket-continueshopping-top, #button-basket-continueshopping-bottom{padding: 4px 6px; font-size:1.2em;}
#button-basket-checkout-bottom, #button-basket-checkout-top, .buySml, #button-p2a-nextstep, #fsSubmit #button-advSearch, #checkout_login_form div button#button-checkout-login, #button-next-bottom {padding: 4px 6px; font-size:1.2em; background-color:#990000; color:#fff; border: 1px solid #880000;}
 #button-basket-checkout-bottom:hover, #button-basket-checkout-top:hover, .buySml, #button-p2a-nextstep:hover, #fsSubmit #button-advSearch:hover, #checkout_login_form div button#button-checkout-login:hover, #button-next-bottom:hover {background-color:#DDE6CF; color:#333; border: 1px solid #999;}
#button-upload {padding: 1px 20px; font-size:1.2em; background-color:#990000; color:#fff; border: 1px solid #880000;}
#button-upload:hover {background-color:#DDE6CF; color:#333; border: 1px solid #999;}
/* make special buy buttons great */
#button-aodBuy-top, #button-aodBuy-bottom, button.buyLrg, #button-place-order {background-color:#990000; color:#fff; font-size:1.4em; border: 1px solid #880000; padding:10px 12px;}
#button-aodBuy-top:hover, #button-aodBuy-bottom:hover,  button.buyLrg:hover {background-color:#DDE6CF; color:#333; border: 1px solid #999;}
.secure {clear:right;display:block;float:right;margin-right:10px;}

#catSearch input {clear:none;}
#catSearch button {clear:none; display:inline; margin-right:5px;}

#p2aSteps ol li {background-color:#fff; background-repeat: no-repeat; background-position: left top; color:#000; font-size:0.9em; font-weight:normal; width:132px; height:101px; padding:60px 20px 10px 20px; border:0; }
#p2aSteps ol li strong { font-weight:bold; font-size:1.1em;}
#p2aSteps ol li#stepUpload {background-image: url(/ms/watergate/img/upload.gif); margin-right:80px;}
#p2aSteps ol li#stepCrop {background-image: url(/ms/watergate/img/crop.gif); margin-right:80px;}
#p2aSteps ol li#stepFrame {background-image: url(/ms/watergate/img/order.gif);}

#bespoke {padding-bottom: 100px; width: 760px; background: #FFF url(/ms/watergate/img/frames.jpg) no-repeat bottom center;}

/*Gift*/
#gift {padding-right: 260px; width: 500px; background: #FFF url(/ms/watergate/img/vouchers.jpg) no-repeat top right; height:auto !important; height:200px; min-height:200px !important;}

/*catpage*/
#siblings{font-size:0.8em !important;} 
.prodlistItem{height:280px !important;}
.prodlistItem h3{font-size:0.9em}
#numberOfPics span, ul.subcatsList li a.curCat {color:#164F38;}
ul.subcatsList li a.curCat:hover, #siblings h2 a:hover {color:#164F38;}

#uploader form fieldset {display:inline;}
#uploader #htmlForm {margin:10px 50px;}
#uploader #htmlForm button {float:left; margin:0;}

div.flatpage {width:600px; margin:10px 0 10px 20px;}
div.flatpage strong {color:#005036;}
div.flatpage ol {margin-left:15px;}
#prodBuyBottom h4 {margin-top:10px;}
strong a {font-weight:bold; color:#005036;}
strong a:hover {font-weight:bold; }

#wsg_searchBar form fieldset { display:inline;}

/*Checkout*/
.checkoutBlockHeader {background-color: #DDE6CF; border-color: #005036;}
#checkout h2 {color: #005036;}
.checkoutBlock {border-color: #005036;}

/*favourite artists */


.artistImages h2{margin-top:10px;}
.artistImages{margin:0;}
#browse-all{margin:10px 0;}
#popularArtistsList .prodlistSmlItem {border:1px solid #DDDDDD;float:left;height:168px;margin:5px 4px 15px 4px;padding:5px;text-align:center;width:168px;background-color:#EFEFEF;}
.favnav{height:18px;margin-bottom:5px}
.prodlistSmlItem h3{margin-top:5px;}

.browseall{
	margin:0 auto;
	padding-bottom:5px;
	width:168px;
	background-color:#EFEFEF;
	border:1px solid #DDDDDD;
	float:left;
	margin:5px 4px 5px;
	padding:5px;
	text-align:center;	
}	

.favArtistsNavbox {
	height:60px;
	margin:0 auto;
	width:165px;
}


.layout-zone #favouriteArtistsList {clear:left;}

