h2 {
 display: block;
 color: white;
 background: #bdc1c0 url(h2-corner.jpg) no-repeat 0 0;
 font-weight: bold;
 padding: 5px 10px;
 margin-bottom: 10px;
 font-size: 100%;
 text-transform: uppercase;
 text-align: center;
}

#artists-sub  {
display: none;
}

#artists #artists-sub {
display: block;
}

p {
 margin: 5px 0 10px 0;
 font-size: 90%;
 padding: 0;
 color: #333;
}

#specials {
margin: 20px 0 0 0;
 padding: 5px;
}

#jewellery p.featured,
#artists p.featured {
 margin: 0 20px 20px 0;
 padding: 0;
 width: 300px;
 float: left;
display: inline;
}

p.featured {
	margin: 0 0 20px 0;
	padding: 0;
	width: 300px;
}

#jewellery #col2,
#artists #col2 {
	width: 640px;
	
}

p.featured img {
 padding: 5px;
 background: #777;
 margin-bottom: 5px;
}


#home p img {
 padding: 5px;
 background: #777;
 margin-bottom: 5px;
}

p.featured span {
 width: 300px;
 display: block;
 font-size: 95%;
}

p.map {
 padding: 0px;
}

.vcard {
 padding: 0 0 10px 0;
 font-size: 90%;
 line-height: 1.2;
}

#coldetail p {
 line-height: 1.2;
}

span.adr {
 display: block;
 margin-bottom: 5px;
}

form#getintouch {
 font-size: 90%;
}

label {
 padding: 0;
 font-weight: bold;
 display: block;
}

label span {
 display: block;
 margin: 0 0 3px 0;
}

input,textarea {
 width: 290px;
 background: #efefef;
 margin-bottom: 10px;
}

textarea {
	height: 200px;
}

input#formSubmit {
	margin: 0 10px;
	width: 150px;
}

h1 {
 display: block;
 height: 70px;
 background: white url(masthead_logo.gif) no-repeat;
 padding: 50px 0px 0px 0px;
 margin-top: 5px;
 font-size: 300%;
 font-weight: bold;
 color: #293352;
 text-indent: -99999px;
}

#masthead p {
 color: white;
 background: #293352;
 padding: 7px;
 display: inline-block;
 width: 776px;
 margin: 0;
}

span.mastadr {
 display: block;
 width: 275px;
 float: left;
}

span.masttel {
 display: block;
 width: 105px;
 margin-left: 25px;
 float: left;
}

#masthead a.mastemail {
 display: block;
 width: 120px;
 margin-left: 120px;
 float: left;
 color: white;
 text-decoration: none;
}

#masthead a.masturl {
 float: right;
 color: white;
 text-decoration: none;
}

a:link,
a:visited {
 color: #8d2627;
}

.featured span.left {
	float: left;
	width: 230px;
}

.featured span.right {
	float: right;
	width: 70px;
}

.featured em {
	font-style: normal;
}

em.price {
 float: right;
}

#footer p {
 font-size: 60%;
 color: #aaa;
}

.featured img {
 background: #ddd;
}

#nav li a {
 color: white;
 text-decoration: none;
 display: block;
 font-size: 80%;
 padding: 5px 5px 5px 10px;
 border-bottom: 1px solid white;
 background: #697086 url(nav-corner.jpg) no-repeat 0 0;
 text-transform: uppercase;
 text-align: center;
}

#nav li a:hover {
 background: #aaa url(nav-corner-b.jpg) no-repeat 0 0;
}

#nav li ul li a {
	background: #efefef;
	color: #697086;
	font-size: 70%;
	border-bottom: 1px solid #bdc1c0;
}

#nav li ul li a:hover {
	background-image: none;
	background-color: #bdc1c0;
	color: #fff;
	border-color: white;
}

#home .home-nav,
#contact .contact-nav,
#jewellery .jewellery-nav,
#artists .artists-nav {
	font-weight: bold;
}

body.alchemy #nav a.nav-alchemy,
body.anna_balasoglou #nav a.nav-anna_balasoglou,
body.anna_wallis #nav a.nav-anna_wallis,
body.aotearoa #nav a.nav-aotearoa,
body.aotearoa_2010 #nav a.nav-aotearoa_2010,
body.argillite_curve_by_jeremy_leeming #nav a.nav-argillite_curve_by_jeremy_leeming,
body.ashley_hilton #nav a.nav-ashley_hilton,
body.barbara_blewman #nav a.nav-barbara_blewman,
body.benjamin_flynn #nav a.nav-benjamin_flynn,
body.brian_adam #nav a.nav-brian_adam,
body.burwell_hunt #nav a.nav-burwell_hunt,
body.caroline_bassett #nav a.nav-caroline_bassett,
body.charlotte_breeze #nav a.nav-charlotte_breeze,
body.cheryl_sills #nav a.nav-cheryl_sills,
body.dance_me_to_the_end_of_love #nav a.nav-dance_me_to_the_end_of_love,
body.david_mcleod #nav a.nav-david_mcleod,
body.elfi_spiewack #nav a.nav-elfi_spiewack,
body.frida_methusalemsdottir #nav a.nav-frida_methusalemsdottir,
body.helen_turinsky #nav a.nav-helen_turinsky,
body.helena_andersson #nav a.nav-helena_andersson,
body.isaac_ibbotson #nav a.nav-isaac_ibbotson,
body.jane_dodd #nav a.nav-jane_dodd,
body.jasmine_watson #nav a.nav-jasmine_watson,
body.jennifer_laracy #nav a.nav-jennifer_laracy,
body.jeremy_leeming #nav a.nav-jeremy_leeming,
body.john_z_robinson #nav a.nav-john_z_robinson,
body.jude_perry #nav a.nav-jude_perry,
body.julie_vine #nav a.nav-julie_vine,
body.kate_alterio #nav a.nav-kate_alterio,
body.kate_barton #nav a.nav-kate_barton,
body.kate_ewing #nav a.nav-kate_ewing,
body.kathryn_yeats #nav a.nav-kathryn_yeats,
body.kay_van_dyk #nav a.nav-kay_van_dyk,
body.kiwi_bling_by_anna_balasoglou #nav a.nav-kiwi_bling_by_anna_balasoglou,
body.koji_miyazaki #nav a.nav-koji_miyazaki,
body.landscape #nav a.nav-landscape,
body.lets_hear_it_for_the_boys #nav a.nav-lets_hear_it_for_the_boys,
body.lisa_west #nav a.nav-lisa_west,
body.lisa_woods #nav a.nav-lisa_woods,
body.louise_douglas #nav a.nav-louise_douglas,
body.maike_barteldres #nav a.nav-maike_barteldres,
body.mia_straka #nav a.nav-mia_straka,
body.miriam_gribble #nav a.nav-miriam_gribble,
body.molten_glass_by_phillipa_gee #nav a.nav-molten_glass_by_phillipa_gee,
body.neke_moa #nav a.nav-neke_moa,
body.peter_deckers #nav a.nav-peter_deckers,
body.phillipa_gee #nav a.nav-phillipa_gee,
body.rebecca_fargher #nav a.nav-rebecca_fargher,
body.retrospective_show #nav a.nav-retrospective_show,
body.ring_master_09 #nav a.nav-ring_master_09,
body.ring_master_2010 #nav a.nav-ring_master_2010,
body.ritual_by_spring_rees #nav a.nav-ritual_by_spring_rees,
body.ruth_baird #nav a.nav-ruth_baird,
body.spring_rees #nav a.nav-spring_rees,
body.sujin_lim #nav a.nav-sujin_lim,
body.sunniva_zoete_west #nav a.nav-sunniva_zoete_west,
body.tania_patterson #nav a.nav-tania_patterson,
body.unnatural_naturally #nav a.nav-unnatural_naturally,
body.vicki_mason #nav a.nav-vicki_mason,
body.victoria_mcintosh #nav a.nav-victoria_mcintosh,
body.warwick_edgington #nav a.nav-warwick_edgington,
body.winnie_chin #nav a.nav-winnie_chin,
body.zita_wespelrose #nav a.nav-zita_wespelrose,
body.zoya_beri #nav a.nav-zoya_beri,
.callum {
	background-image: none;
	background-color: #bdc1c0;
	color: #fff;
	border-color: white;
}

body.bracelets #nav a.nav-bracelets,
body.brooches #nav a.nav-brooches,
body.cuff-links #nav a.nav-cuff-links,
body.earrings #nav a.nav-earrings,
body.neckwear #nav a.nav-neckwear,
body.other #nav a.nav-other,
body.rings #nav a.nav-rings,
.callum {
	background-image: none;
	background-color: #bdc1c0;
	color: #fff;
	border-color: white;
}

#home #jewellery-sub,
#contact #jewellery-sub,
#artists #jewellery-sub {
	display: none;
}

#artists #artists-sub {
display:block;
}

.paginate {
	text-align: right;
	margin: 0 20px 20px 0;
	font-weight: bold;
	color: #293352;
}

.paginate a {
	text-decoration: none;
	border: 1px solid #777;
	color: #777;
	padding: 1px 2px;
	font-weight: normal;
}

.paginate a:hover,
.paginate a:active {
	background: #777;
	color: #fff;
}

em.no {
font-weight: bold;
}

.success {
	border: 1px solid darkgreen;
	padding: 5px;
	color: darkgreen;
	background: lightyellow;
	text-align: center;
}

.failure {
	border: 1px solid darkred;
	padding: 5px;
	color: darkred;
	background: lightyellow;
	text-align: center;
}

strong {
 font-weight: bold;
}

#home p,
#specials p {
	font-size: 80%;
}