body {background-image:url(/ms/popartports/img/background.gif); background-repeat:repeat-x; background-position: top left; font-family:Arial,Helvetica,Sans-serif; font-size: 70%;}
a {text-decoration:none;}
a:hover {color:#FF299B; text-decoration:none;}

/*buttons*/
button{border:1px solid #888888; padding:3px 6px; font-size:1.1em; background:#e0e0e0;}
button:hover {border:1px solid #FF299B;}
button#button-aodBuy-top { }
button#button-aodBuy-top:hover {border:1px solid #FF299B;}
#button-quickSearch{padding:1px 5px; font-weight:bold;border:1px solid #888888;}

/* buy/emphasis buttons */
button.buySml,button#button-aodBuy-bottom, button#button-aodBuy-top {background:#FF299C; color:#fff; font-weight:bold; border:1px solid #FF299C; padding:2px 5px; font-size:1.2em;}
button.buySml:hover,button#button-aodBuy-bottom:hover, button#button-aodBuy-top:hover {border:1px solid #888888;}
button#button-aodBuy-bottom, button#button-aodBuy-top {padding:4px 10px; font-size:1.4em;}
button#button-aodBuy-bottom:hover, button#button-aodBuy-top:hover {border:1px solid #888888;}
/* checkout buttons */
button#button-basket-checkout-top, button#button-basket-checkout-bottom,button#button-basket-continueshopping-top, #button-basket-continueshopping-bottom, #button-next-bottom, #button-place-order {padding:2px 5px; font-size:1.2em; color:#fff; font-weight:bold; font-size:1.2em;}
button#button-basket-checkout-top:hover, button#button-basket-checkout-bottom:hover,button#button-basket-continueshopping-top:hover, #button-basket-continueshopping-bottom:hover, #button-next-bottom:hover, #button-place-order:hover {padding:2px 5px; font-size:1.2em; color:#fff; font-weight:bold; font-size:1.2em; border:1px solid #888888;}
button#button-basket-checkout-top, button#button-basket-checkout-bottom, #button-next-bottom, #button-place-order {background:#FF299C; border:1px solid #FF299C;}
button#button-basket-continueshopping-top, #button-basket-continueshopping-bottom {background:#60D137; border:1px solid #60D137;}

/*logo*/
#natPortLogo {float:right; margin:5px;}
#headerWrapper #header {background:#000000; margin:5px 0 0 0; height:80px;}
#headerWrapper #header #logo {margin:5px;}

/*navigation*/
#pap_nav {display:block; float:left; color:#fff; background:#000; padding:0 10px; width:740px; height:24px;}
#pap_nav ul li {display:inline; float:left;  font-family:impact; font-size:1.4em; text-transform:uppercase;}
#pap_nav ul li a{text-decoration:none; font-weight:normal; display:block; color:#fff; text-indent:-9999px; overflow:hidden; background-position:bottom left; background-repeat:no-repeat; height:24px; margin:0 8px;}
#pap_nav ul li a.first {margin-left:0;}
#pap_nav ul li a.last {margin-right:0;}
#pap_nav ul li a:hover {background-position:top left;}
#pap_nav ul li a.selected {background-position:center left;}
#pap_nav ul li a.home {background-image:url(/ms/popartports/img/tabs/home.gif); width:60px;}
#pap_nav ul li a.exhi {background-image:url(/ms/popartports/img/tabs/exhibition.gif); width:94px;}
#pap_nav ul li a.visi {background-image:url(/ms/popartports/img/tabs/visiting.gif); width:78px;}
#pap_nav ul li a.even {background-image:url(/ms/popartports/img/tabs/events.gif); width:69px;}
#pap_nav ul li a.cata {background-image:url(/ms/popartports/img/tabs/catalogue.gif); width:142px;}
#pap_nav ul li a.memb {background-image:url(/ms/popartports/img/tabs/membership.gif); width:108px;}
#pap_nav ul li a.comp {background-image:url(/ms/popartports/img/tabs/competition.gif); width:102px;}
#pap_nav ul li a.audi {background-image:url(/ms/popartports/img/tabs/audio.gif); width:60px;}
#pap_nav ul li a.prin {background-image:url(/ms/popartports/img/tabs/prints.gif); width:94px;}

#pap_subnav ul li a.first {margin-left: 0;}

#miniLinks {margin-top:3px;}
#miniLinks a {color:#fff; margin-left:3px;}
#miniLinks a:hover {text-decoration:underline;}
/*padding: 3px 10px 4px 12px ;*/
#pap_subnav {display:block; float:left; color:#fff; background:#FF299B; padding:0 20px; width:740px; height:24px;}
#pap_subnav ul li {display:inline; float:left; margin:0 20px 0 0; font-size:1.1em; text-align:center;}
#pap_subnav ul li a{display:block; padding:4px 0 3px 0; margin-left:9px; color:#fff; text-decoration:none; font-weight:bold;}
#pap_subnav ul li a:hover{border-bottom:3px solid #fff;}

/*#helpmenu li.head span {color:#fff; background:#FF299B;}*/
h1.pageTitle {font-family:impact; font-size:2.4em; text-transform:uppercase; font-weight:normal;  color:#fff; background:#000; padding:2px 5px;}
div.info h3, div.info h2, #prodOther h3 {color:#FF299B;}

table#resultsPanel thead td {background:#000; color:#fff; border:0;}
.prodlistNav {width:752px; background:#fff; border:0; }

/*search*/
#searchbar {padding:2px 5px; display:block; width:750px; background:#FF299C;float:left;}
#quickSearch {color:#fff;}
#quickSearch input {margin:0 2px;}

/*product*/
.prodlistSmlItem:hover {background:#eee;}
#prodDetail h1 {font-size: 2em; font-family:impact;  font-weight:normal;}
.good {color:#60D137 !important;}
#prodDetail .prodDetailMain dl {display:none;}
#prodBuyTop .price {font-size:2.3em; color:#000;}
.limitedOffer {float: right;}
/*AOD picker simple */
#aodOptions h2 {background:#000; color:#fff; font-size:1.3em; font-weight:normal;}
#aodOptions {border-bottom:0;}
#aodOptSimple h3, #aodOptCanvas h3 {background:#000; color:#FF299B;}
#aodSizes h3 {background:#FF299B; color:#fff;}
.aodItemOn, .aodItemOn:hover, #aodSizes .aodSizeOn, #aodSizes .aodSizeOn:hover {background-color:#FFFFFF; border-color:#FF299B !important;}
#aodSizes .szOpt label:hover {background-color:#eee;}
#aodOptSimple .aodItem label:hover {background-color:#eee;}
#aodSizes .szOpt:hover, #aodOptSimple .aodItem:hover {border:solid 1px #000;}
#sizeGuide {display: none;}

/*footer*/
#footer {background-color:#fff; padding-bottom:16px;}
#footer .lichtenstein a {background:#222 url(/ms/popartports/img/foot/lichtenstein.jpg) top left no-repeat; display:block; width:222px; height:190px; text-indent:-9999px; overflow:hidden; float:left;}
#footer .buypopart a {background:#222 url(/ms/popartports/img/foot/buyPopArt.gif) top left no-repeat; display:block; width:470px; height:140px; text-indent:-9999px; overflow:hidden; float:left; margin-left:32px;}
#footer .credit {color:#666; font-size:0.8em; margin-left:32px; float:left; width:314px; margin-top:10px;}
#subfooter #textOnly a {font-weight:normal; margin:12px auto; float:left; clear:both; background:#fff url(/ms/popartports/img/foot/betsie.gif) center left no-repeat; padding-left:26px;}
#subfooter .storeCopyright, .exhibFoot .storeCopyright {float:left; clear:left; width:400px; color:#888;}
#subfooter .toprow {margin-bottom:8px; float:left; clear:both; border-bottom:1px solid #666; width:760px; padding-bottom:6px;}
#subfooter .fLinks li {float:left;}
#subfooter .fLinks li a {float:left; margin-right:5px; padding-right:5px; font-weight:normal; border-right:1px solid #444;}
#subfooter .fLinks li.last a {border-right:0; margin-right:0; padding-right:0;}
#subfooter .kandm, .exhibFoot .kandm {float:right; width:86px; height:16px; background:#fff url(/ms/popartports/img/foot/kandm.gif) top left no-repeat; text-indent:-9999px; overflow:hidden; display:block;}
#footer.exhibFoot .buypopart a {background-image: url(/ms/popartports/img/foot/buyPopArtNPG.gif); width:760px; height:63px; float:left; clear:both; margin:10px 0 0 0;}
#footer.exhibFoot .fLinks {float:left; padding:0;}

hr.npgFooter {display:block; border:0; border-bottom:1px solid #666; margin:1em 0;}

/*suggestions*/
#prodOther h2 {font-family: impact; color:#000; font-weight:normal; font-size:1.6em;}

/*Boxes*/
#promoBoxSingle {border:2px solid #000;}
#promoBoxSingle .head {background:#fff;}
#rCol .box {border:1px solid #444;}
#rCol .box h3 {background:#fff; border-bottom:0;}

/*prod box*/
#prodBuyTop {background:#f3f3f3; border:1px solid #fff;}
.prodBox {border:0; background:#fff;}
#bestsellers li.title a {font-size:1.2em; text-decoration:none; color:#000}
#bestsellers li.title a:hover { color:#FF299B}
#prodBuyTop.prodBox h2 { font-size:1.4em;}
/*#prodBuyTop .prodBoxFoot a {display:block; width:104px; height:20px;  float:right; text-indent:-9999px; overflow:hidden;}*/
#prodBuyTop .prodBoxFoot a {text-indent:-9995px; text-align:left; display:block; width:104px; height:20px; float:right; background:#fff url(/ms/popartports/img/frameIt.gif) top left no-repeat; overflow:hidden; margin:0 9px 9px 0; }
#imgmagnify a {height:26px; background:#fff url(/ms/popartports/img/zoom.gif) top left no-repeat; font-size:1.4em; padding:3px 0 0 32px; font-weight:bold;}
#imgmagnify a:hover {color:#FF299B;}

/*recently viewed*/
#historynav .section ul {margin:8px 2px 3px 10px;}
#historynav {border:0; float:left;margin-bottom:10px;padding-bottom:2px;width:760px;}
#historynav .section h3 {color:#fff; background:#60D137; font-family:}

/*related products*/
#relatedProducts ul li {background-color:#F6F6F6;border-bottom:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
#relatedProducts a.relatedProductTitle {font-size: 1.2em; color:#000; text-decoration:none;}
#relatedProducts a.relatedProductTitle:hover {font-size: 1.2em; color:#FF299B;}
#relatedProducts a.relatedProductArtist {text-decoration:none;}
#relatedProducts a.relatedProductArtist:hover {color:#FF299B;}

/*basket*/
table#basket thead {background:#000; border-color:#000; color:#fff;font-weight:bold; white-space:nowrap;}
.basketActions {border-right:0; border-left:0;}
#basketActionsTop {border-top:0;}
#basketActionsBottom {border-bottom:0;}

#helpmenu li li a:hover {background:#FF299C; color:#fff;}

#searchNavHeader {display:none;}

#recentSearches ul li span {color:#fff;}
#historynav .section a:hover {color:#FF299C;}
