body {
	background: #ffffff;
	margin: 0 0 10px 0;
	padding: 0;
	text-align:center;
	font-family: verdana, sans-serif; 
	border-top: 1px solid #999;
	font-size: 0.8125em;
	line-height: 1em; 
	color: #333; 
}

* html #c td {
	font-size: 0.8125em;
}

#w {
	text-align:left;
	margin: 0 auto;
	padding-bottom: 14px;
	width: 840px;
	background: url(/i/tmpl_new/w_bg_f_6.png) bottom left no-repeat;

}


/* hack to hide from MacIE5 and the owen hack - no show for <=WinIE6 || Op \*/

head:first-child+body #w {
	position: relative; 
}

/* */


/*------------ content ------------*/


#cbox{
	background: url(/i/tmpl_new/vert_bg6.png) -7px 0 repeat-y;
	padding-left: 7px; 
	margin: 0;
}

#cboxliner {
	background: url(/i/tmpl_new/vert_bg6.png) 826px 0 repeat-y;
	padding-right: 7px;
} 

#cboxliner2 {
	background: #878175 url(/i/tmpl_new/c_bg5.png) 0 0 repeat-y;

}

#cboxliner3 {
	background: transparent url(/i/tmpl_new/c_bg_top5.png) 0 0 no-repeat;
	padding: 0 10px 0 8px;
}

#cliner {
	/* for ie5 & ie5.5 that like to add 3px to floats: */
	margin-left: 169px;
}

#cboxliner3>#cliner {
	/* for ie7 and firefox */
	margin-left: 172px;
}

#c {
	background: #fff;
	/* padding: 0 0 0 28px; */
	width: 636px;
	line-height: 1.5em;
	color: #555251;
	clear: right;
	padding-bottom: 35px;
}

#c p, #c li {
	padding-right: 20px;
}



/*------------ Top menu & logo ------------*/

#hmenu {
	font: bold 11px Verdana, sans-serif;
	line-height: 13px;
	width: 664px;
	float: right;
	height: 25px;
}

#hmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#hmenu li {
	float: left;
	
}

#hmenu a {
	display: block;
	float: left;
	background: url(/i/tmpl_new/hmenu_v_divider.png) no-repeat right center;
	padding: 0 14px;
	text-decoration: none;
}

#hmenu li a#viewbasket {
	background: url(/i/tmpl_new/hmenu_basket_long.png) repeat-x -12px 3px;
	padding-right: 21px;
}

#hmenu li a#viewbasket:hover {
	background: url(/i/tmpl_new/hmenu_basket_long.png) repeat-x -12px -19px;
	padding-right: 21px;
}

#hmenu li a:link, #hmenu li a:visited { 
	text-decoration: none;
	color: #cfcdc8;
	font-weight: normal;
}

#hmenu li a:active, #hmenu li a:hover { 
	text-decoration: none;
	color: #fff;
}

ul li.first {
	padding-left: 0px
}	


ul.list1, #c #pgbackissues .bkbox ul {
	margin:.5em 0 1em 1em;
	padding:0;
	list-style:none;
}
  
ul.list1 li, #c #pgbackissues .bkbox ul li {
	margin: 0 0 0.5em;
	padding: 0 0 0 12px;
	background: url("/i/tmpl_new/red_square_bullet.gif") no-repeat 1px 0.45em;
}



#logobar {
	background: url("/i/tmpl_new/c_bg_top_h_6.png") no-repeat left bottom;
	margin: 0;
}

#logobar2 {	
	padding: 0 18px 19px 15px;
	margin: 0;
}

#logobox {
	width: 284px;
}

#logo {
	width: 278px;
	height: 85px;
	
	
}

/*------------ ad banner ------------*/

#adbanner {
	float: right;
	margin-top: 14px;
}

/*------------ Left menu ------------*/

#leftmenu {
	width: 144px;
	float: left;
	background-color: #f1eadb;
	padding-top: 2px;
}

#leftmenuliner {
	margin: 0 2px;
}

#cbox #leftmenu div.leftheartbox a.sm {
	font-size: 9px; 
}

#cur_issue {
	padding: 14px 0 18px 16px;
}



#leftmenu ul
{
	width: 140px;
	padding: 0;
	margin: 0;
	font: bold 11px Verdana, sans-serif;
	background-color: #F3EEE1;
	color: #333;
	list-style-type: none;
}

#leftmenu ul li
{
	border-bottom: 1px solid #F3EEE1;
	margin: 0;
	padding: 0;
}

#leftmenu ul li a
{
	display: block;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	border-right: 7px solid #ccc6b9;
	background-color: #e3dcce;
	color: #000;
	text-decoration: none;
	width: 123px;
}

/* html>body #leftmenu ul li a { 
	width: auto; 
}  */

#subsmenu li.subs_li a:link, #subsmenu li.subs_li a:visited {
	border-color: #9297bc;
}

#leftmenu ul li a.highlight:link, #leftmenu ul li a.highlight:visited  {
	background-color:#f5f6be;
	border-right: 7px solid #b6bce2;
}

#leftmenu ul li a.highlight:hover, #leftmenu ul li a:hover, #subsmenu li.subs_li a:hover
{
	border-color: #db5872;
	background-color: #646b9f;
	color: #fff;
}

#w .heartmenu li a {
	border-color: #c18ec3;
}



#leftmenu #loggedin {
	font-weight: bold;
	padding: 2px 0 1px 5px;
	cursor: default;
}


#loginas {
	background-color: #E1D3B5;
	margin: 0;
	padding: 3px 15px;
	text-align: right;
	color: #777;
	border-bottom: 1px solid #3C47A4;
}

#loginas span {
	font: 10px Verdana, sans-serif;
}


/*------------ General ------------*/

.mt0 {
	margin-top: 0;
}


td {
	vertical-align: top;
	padding: 0
}

div.right {
	text-align: right;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mt35 {
	margin-top: 35px;	
}

.mt50 {
	margin-top: 50px;	
}

.mr10 {
	margin-right: 10px;	
}

.mr80 {
	margin-right: 80px;
}

.ml265 {
	margin:0 0 0 265px;
}

.ml350 {
	margin:0 0 0 350px;
}

/* M L 1 5 0 */
.ml180{
	margin: 0 0 0 180px;
}

.ml168 { 
	margin: 0 0 0 168px;
}


.ml25 {
	margin: 0 0 0 25px;
}

img {
	border: 0;
	display: block;
}

.inline {
	display:inline;
}

.block {
	display:block;
}

span.furniture, span.furn { 
	color: #a9a9a9; 
	font-size: 11px;
	font-weight: bold;
}

.clear {
	clear: both;
}

form {
	margin: 0;
	padding: 0;
}

.normal {
	font-weight: normal;
}
/*------------ footer ------------*/

.smclearfloat {
	clear: both;
	margin:0;
	padding:0;
	visibility: hidden;
	font-size: 1px;
	line-height: 1px;
}

.clearfloat {
	clear: both;
	margin:0;
	padding:0;
	visibility: hidden;
	font-size: 35px;
	line-height: 35px;
}

#f {
	clear: left;
	padding: 11px 10px 0 144px;
	font-size: 10px;
	font-weight: normal;
	color: #43403a;
	text-align: center;
	background: #878175 url(/i/tmpl_new/f_bg_int_5.png) top left no-repeat;
}

#f a:link, #f a:visited {
	color: #c3c0ba;
}

#f a:hover, #f a:active {
	color: #fff;
	text-decoration: none;
}


/*------------ headings ------------*/

h1, h2, h3, h4, h5, h6  {
	font-family: Tahoma, "Trebuchet MS", sans-serif;
	color: #036; 
	color: #3434AC;
	color: #454597;
	font-weight: normal;
	margin-right: 25px;
}

h2 a:hover {
	color: #fff;
	text-decoration: none;
}

h2 {
	font-weight: normal;
	padding-bottom: 4px;
	border-bottom: 1px #ccc solid;
	margin-top: 1.7em;
	margin-bottom: 0;
	font-size: 1.6em;
}

h2.strip a {
	display: block;
	margin-top: 12px;
}

h2 a:link, h2 a:visited {
	color: #fff;
	
}

#c h2.strip {
	font-size: 120%;
	color: #fff;
	padding-left: 10px;
	line-height: 35px; 
	border: none;
	margin-left: -21px;
	margin-right: 190px;
}



h1
{
	padding-top: 15px;
	margin-top: 0;
	font-weight: normal; 
	margin-bottom: 25px;
	font-size: 2.4em;
	line-height: 1em;
	/* color: #3434AC; */

}

h1#prd-title {
	font-size: 1.5em;
}

#c #pre {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
}

h3 {
	margin: 2em 0 0 0;
	font-size: 1.4em;
}

/*------------ Links ------------*/

a:link, a:visited {
	color: #3D50C6;
	color: #454597;
	color: #5757b7;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #8039D0;
	color: #cf2546;
	text-decoration: underline;
}

.newsbrief a:link, .newsbrief a:visited {
	color: #3D50C6;
}

.newsbrief a:hover {
	color: #BC0F17;
	text-decoration: none;
}

#c p a:link, #c p a:visited, 
#c li a:link, #c li a:visited, #c a.reg:link, #c a.reg:visited {
	color: #3D50C6;
	color: #454597;
	color: #5757b7;
	border-bottom: 1px dashed #A8B0E5;
}


#c p a:hover, #c li a:hover, #c a.reg:hover {
	color: #BC0F17;
	color: #cf2546;
	border-bottom: 1px solid #F4162A;
	border-bottom: 1px solid #cf2546;
	text-decoration: none;
}



#c a.noreg:link, #c a.noreg:visited {
	color: #3D50C6;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

#c a.noreg:hover {
	color: #BC0F17;
	text-decoration: none;
	border: none;
}

a.whitelink:link, a.whitelink:visited {
	color: #F5F2EF;
}

.leftboxhead a:link, .leftboxhead a:visited {
	color: #F5F2EF;
}

#leftmenu .leftboxhead a:hover, a.whitelink:hover, #c #rightbox .rightboxhead a:hover {
	color: #fff;
	text-decoration: none;
}

#w #c a.lilink{
	font-weight: normal;
	font-size: 11px;
}

/*------------ Sitemap ------------*/

#sitemap h2, #sitemap h3 {
	border: 0;
	font-size: large;
}

/*------------ Alternate color rows ------------*/

table.alternate tr td {
	padding: 3px;
}

tr.blue td {
	background-color: #F2F3FD;
	}
	
td.th {
	font-weight: bold;
}

.contentpics img {
	margin: 50px 0;
}

/*------------ page numbers ------------*/



.results {
	font-style: italic;
	float: left;
	font-weight: normal;
	text-align: left;
}

#c .pagnum  { 
	color: #a9a9a9;
	font-weight: bold;
	text-align: right;
	padding: 1px 5px 5px 5px;
	font-size: 100%;
	margin-right: 15px;
	cursor: default;
}

#c .pagnum img {
	display: inline;
}

.pagnum a {
	padding: 0 3px 6px 3px;
}

.pagnum a.pgprev, .pagnum a.pgnext, .pagnum a.blank {
	padding: 0 2px 6px 2px;
}

#w #c .pagnum a.blank {
	cursor: default;
}

#c .pagnum a.pgprev:link, #c .pagnum a.pgprev:visited {
	background: url(/i/pagnum/pagn.gif) 3px 4px no-repeat;
}

#c .pagnum a.pgprev:hover {
	background: url(/i/pagnum/pagn.gif) -42px 4px no-repeat;
}

#c .pagnum a.pgnoprev:link, #c .pagnum a.pgnoprev:visited {
	background: url(/i/pagnum/pagn.gif) -19px 4px no-repeat;
}

#c .pagnum a.pgnoprev:hover {
	background: url(/i/pagnum/pagn.gif) -19px 4px no-repeat;
}

#c .pagnum a.pgnext:link, #c .pagnum a.pgnext:visited {
	background: url(/i/pagnum/pagn.gif) 0 -16px no-repeat;
}

#c .pagnum a.pgnext:hover {
	background: url(/i/pagnum/pagn.gif) -45px -16px no-repeat;
}

#c .pagnum a.pgnonext:link, #c .pagnum a.pgnonext:visited {
	background: url(/i/pagnum/pagn.gif) -22px -16px no-repeat;
}

#c .pagnum a.pgnonextt:hover {
	background: url(/i/pagnum/pagn.gif) -22px -16px no-repeat;
}

.pagnum a:link, .pagnum a:visited {
	color: #3D50C6;
}

#c .pagnum a.pgnoprev, #c .pagnum a.pgnonext {
	cursor: default;
}

.pagnum #pgcurrent:link, .pagnum #pgcurrent:visited, .pagnum #pgcurrent:hover, #c .pagnum a:hover  {
	color: #BC0F17;
	text-decoration: none;
}

.pagnum a#pgcurrent {
	cursor: default;
}

div.pagnum img#page-txt {
	display: inline;
	width: 23px;
	height: 5px;
}

/*------------ site info page ------------*/

.siteinfo {
	display: inline;
	margin-left: 35px;
	vertical-align: bottom;
}

/*------------ Links page ------------*/

#pg-links h3 {
	margin: 5px 0;
	padding: 0;
}

#pg-links p {
	margin-top: 5px;
}

#pg-links img {
	margin-top: 50px;
}

#pg-links #linkback {
	float: right;
	width: 250px;
	text-align: right;
	padding-right: 20px;
}

/*------------------------*/


div.errormsg {
	background-color: #FFFFDF;
	padding: 10px;
	width: 300px;
}


div.subs_expiry {
	background-color: #E4EDF6;
	padding: 10px;
	margin-right: 25px
}


div.notebox {
	background-color: #F2F3FD;
	padding: 10px;
	margin-right: 25px;
}


/*------------ alphabetical index ------------*/

#alphabetical {

	border-top: 2px #CCCCCC solid;
	padding-top: 1px;
	width: 610px;

}

#c #alphabetabox {
	text-align: center;
	color: #ffffff;
	background-color: #E5E5E5;
	margin-bottom: 2px;
}

#alphabetabox a {
	display: block;
	float: left;
	border-left: 1px #fff solid;
	padding: 0 5px;
	background-color: #E5E5E5;
	font-size: 11px;
}


#alphabetabox a#chosenletter:link, #alphabetabox a#chosenletter:visited, #alphabetabox a#chosenletter:hover {
	background-color: #455BA0;
	color: #ffffff;
}

#pricelink {
	float: right;
}

#current-issue-title {
	text-align: center;
	margin: 5px 0 18px 0;
	line-height: 15px;
	padding: 0 0 2px 0;
	font: bold 11px Verdana, sans-serif;
}

#current-issue-title a {
	display: block;
	width: 108px;
	margin: 0;
	padding: 3px 0 3px 0;
	text-decoration: none;
}

#current-issue-title a:link, #current-issue-title a:visited{
	color: #CCCCFF;
	background-color: #4753AD;
}

#current-issue-title a:active, #current-issue-title a:hover {
	color: #fff;
	background-color: #4753AD;
}

/*------------ portraits ------------*/

#c .portrait { 
	float: right; 
	width: 135px;
	text-align: right;
	
}

#c .portrait .portliner {
	margin: 0 25px 0 10px;		
}

#w #c .portrait .name { 
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-family: Verdana, sans-serif; 
	width: 102px;
	background-color: #D5CCBE;
	padding: 1px 0 3px 0;
}

#c .portrait img  { 
	height: 130px;
	width: 100px;
	display: inline;
	vertical-align: bottom;
	border: 1px solid #D5CCBE;
}

h3.adtitle {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10px
}

#pg-links .linkimg {
	margin-right: 25px;
	float: right;
}

#pg-links .linkimg img{
	margin: 0 0 1px 10px;
}

#pg-links #link-bctf {
	width: 132px
}

#pg-links #link-selectbritish {
	width: 161px
}

#pg-links #link-craftinfocus {
	width: 141px
}

#pg-links #link-artinclay {
	width: 79px
}

#pg-links #link-potfest {
	width: 173px
}

#pg-links #link-qest {
	width: 109px
}

#pg-links #link-goldsmiths {
	width: 91px
}

#pg-links .link {
	margin-bottom: 55px;
	clear: right;
}

#pg-links #qestbox h3 {
	margin-top: 10px;
}

#pgabout #bkiss1 {
	float: left;
	width: 470px;
	text-align: right;
	margin-bottom: 25px;
}

#pgabout #bkiss1 img, #pgabout #bkiss2 img {
	display: inline;
}

#pgabout #bkiss2 {
	float: left;
	width: 110px;
	margin-bottom: 25px;
}

#pgbook {
	margin-right: 25px;
}

#pglinkback img {
	margin-top: 25px
}

#warning {
	float: left;
	width: 100px;
	text-align: center;
	height: 160px;
}

#warningtext {
	margin-right: 40px;
}

#main-fla1 {
	/* margin-left: 15px; */
}

#selected_btn {
	padding-top: 25px;
	width: 113px;
	height: 43px;
	display: block;
}

#selected_btn img {
	/* margin-left: 14px; */
}




/*------------ Featured Maker box - main pg ------------*/



#featmkrw, #featmkrw_v {
	/* margin-top: 70px; */
	width: 140px; 
	/* visibility: hidden; */
}

#featmkrw_v {
	visibility: visible;
}
/* hack to hide from MacIE5 and the owen hack - no show for <=WinIE6 || Op \*/
/* head:first-child+body #featmkrw, head:first-child+body #featmkrwv {
	margin-top: 0;
	position: absolute;
	bottom: 26px;
	left: 17px;
} */
/* */


#featmkrtitle {
	background-color: #3f579f;
	/* padding-left: 15px; */
}

#featmkrbox {
	background-color: #2b2d57;
}

#featmkrbox p {
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0 4px;
	font-size: 12px;
	background: transparent url(/i/feat_title_bg.png) repeat-x top left;
}

#featmkrbox p a {
	margin-top: 20px;
	line-height: 1em;
	font-size: 1em;
	font-weight: normal;
}



#w a.featurelink:link, #w a.featurelink:visited, #w a.featurelink:hover {
	color: #dadeef;
	border: none;
	
}




