/* NEW VERSION */
body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: -moz-center;
	margin-top:4px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
		         		color:#484B74;               
	font-size: 11pt;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-family: "Avant Garde", "Century Gothic", sans-serif;
	color:#D22890;
	font-style:italic;
	font-size:21px;
	font-weight:400;
	margin-bottom:8px;
	}
h2 {
                        text-align: center;
                        font-size:18px;
                        padding: 0px;
                        margin: 6px;
                        color: #D22890;
                }
h3 {
                        text-align: center;
                        font-size:15px;
                        padding: 0px;
                        margin: 4px;
                        color: #D22890;
                }
h4 {
                        text-align: left;
                        font-size:105%;
                        padding: 0px;
                        margin: 6px;
                        color: #C66005;
                        font-weight: 400;
                }
div.item_cryno a{
						text-decoration: underline;
                        }
.lighttext {
                        color: #BCB780;
                        background-color: #E7E4B7;
                        margin: 2px;
                        /* float: right;   */
                        padding-top: 2px;
                        padding-bottom: 8px;
                        font-size: 14px;
                        font-weight:600;
                        text-align: right;
                }

#left_upright_en {
	float:left; 
	background-image:url(lluniau/craidd/left_upright_en.jpg); 
	width:48px; 
	height:100%;
	background-color:#D22890; 
	margin-right:0px;
	background-repeat: no-repeat;
	vertical-align: top;
	min-height:900px;
	}
#left_upright_cy {
	float:left; 
	background-image:url(lluniau/craidd/left_upright_cy.jpg); 
	width:48px; 
	height:100%;
	background-color:#D22890; 
	margin-right:0px;
	background-repeat: no-repeat;
	vertical-align: top;
	min-height:900px;
	}
.cgform	{
	color: 	#A52A2A;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:2px;
    }
.uarehere {
	font-size:14px;
	color:white;
	background-color:#aaa;
	margin-left:12px;
	margin-right:10px;
	padding:4px 4px 3px 4px; 
	}
.uareheresub {
	font-size:14px;
	color:white;
	background-color:#E2B4CF;
	margin-left:12px;
	margin-right:10px;
	padding:4px 4px 3px 4px; 
	}
.menu1 {
	background-color: #aaa;
	padding:3px 0px 3px 0px; 
}
.menu a {
	font-size:14px;
	color:white;
	text-decoration:none;
	padding:4px 4px 3px 4px; 
	margin-left:10px;
	margin-right:10px;
	}
.menu a:hover {
	color:white;
	background-color:#D287B4;
	}
.menu1 a {
	font-size:14px;
	color:white;
	text-decoration:none;
	padding:4px 4px 3px 4px; 
	margin-left:10px;
	margin-right:10px;
	}
.menu1 a:hover {
	color:white;
	background-color:#D287B4;
	}
.submenu {
	background-color:#aaa;
}
.submenu a {
	font-size:14px;
	color:white;
	text-decoration:none;
	padding:4px 4px 3px 4px; 
	margin-left:10px;
	margin-right:10px;
	}
.submenu a:hover {
	color:white;
	background-color:#D287B4;
	}
#subscribe {
	font-size: 13px;
	text-align: left;
	margin-top: 10px;
}
#subscribe ul {
padding-left: 25px;
list-style-type: none;
}
#subscribe a{
	color: #222;
	font-weight: bold;
	text-decoration: none;
	}
#subscribe a:hover{
	color: #2B5193;
	text-decoration: underline;
}

#adranlist {
	padding: 0px;;
	margin: 0px 0px 0px 25px;
	color: #2B5193;
	font-size:13px;
}
#adranlist li{
	padding: 1px 2px 0px 2px;
	margin: 0px;
	color: #2B5193;
}
#adranlist li a{
	color: #2B5193;
	font-weight: bold;
	text-decoration:none;
}
#adranlist li a:hover{
    color: #C66005;
}
h3.userHeader {
	font-size: 15px;
	text-align:left;
}
h3.userHeader a{
	font-size: 15px;
	text-align:left;
	text-decoration:none;
    color: #D22890;
}
h3.userHeader a:hover{
	font-size: 15px;
	text-align:left;
	text-decoration:none;
    color: Purple;
}
.newsarchive a{
	font-size:14px;
	font-weight:bold;
	color: #68659E;
	text-decoration:none;
	}
.newsarchive a:hover{
	font-size:14px;
	font-weight:bold;
	color: #68659E;
	text-decoration:underline;
	}
div#minicart {
	color: #300443;
	background-color: white;
	text-align: left;
	font-weight: normal;
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid silver;
	height: 37px;
}
div#minicart a{
	color: #0B0792;
	text-decoration: none;
}
div#minicart a:hover{
	color: Red;
	text-decoration: underline;
}
			#contactdets {
				text-align: center;
				font-weight: bold;
			}
			#contactdets a{
				color: #4a1f18;
				text-decoration: none;
			}
			#contactdets a:hover{
				color: Maroon;
				text-decoration: underline;
			}
#sponsor {
	color: #2B5193;
	font-size: 11px;
	text-align: center;
	font-weight:bold;
	padding-bottom: 40px;
}
                div.userspecials {
                        background-color: #FDF598;
                        margin: 1px;
                        padding: 7px;
                        font-size: 11px;
                        text-align: left;
                        border: 1px solid red;
						width: 540px;
                        }

div.userfeaturedhead {
		         		color:#484B74;               
						background-color: #Fff;
                        margin: 1px;
                        padding-bottom: 1px;
                        padding-left: 8px;
                        padding-right: 8px;
                        padding-top: 1px;
                        font-size: 12px;
                        text-align: center;
						width: 520px;
						margin-bottom: 4px;
						border: 0px solid red;
						line-height:16px;
                }
                div.whitebox {
						background-color: #ffffff;
                        margin: 1px;
                        margin-bottom: 4px;
                        padding-top: 12px;
                        padding-bottom: 6px;
                        padding-left: 4px;
						padding-right: 1px;
                        font-size: 11px;
                        text-align: justify;
						color: black;
						width: 520px;
						border: 0px solid red;
                 }
                .booktitle1 {
					color: #7C627F;
					font-size: 13px;
					margin-top: 0px;
					padding-top: 0px;
				}
                .booktext1 {
					color: #6c526f;
					font-size: 12px;
					
				}
                .bookimg1 {
					color: Black;
					font-size: 11px;
					float: right;
					margin-left: 12px;
					margin-bottom: 6px;
					margin-right:0px;
					border: 1px solid #777777;
				}
                div#bodyfoot {
						clear:both;
                        margin: 3px 0px 3px 0px;
                        padding: 0px 0px 4px 0px;
                        text-align: center;
                        font-size: 11px;
						color: #6B5F69;
                }
                div#bodyfoot a {
                        color:  #6B5F69;
                        font-size: 11px;
                }
		.webdesign {
			font-size: 9px;
			color: 	#708090;
			text-align: center;
		}
		.webdesign a{
			font-size: 9px;
			color: 	#708090;
		}
		.webdesign a:hover{
			font-size: 9px;
			color: Maroon;
		}
                .grey
                {
                        font-family: verdana;
                        text-align: center;
                        font-size: 12px;
                        font-weight: 500;
                        color: 	#A52A2A;
                        margin-top: 0px;
                }
			.userhigh {
				font-weight: bold;
				color: #A85416;
			}
			.userhigh2 {
				font-style: italic;
				color: #2548BE;
			}                
			.userhigh3 {
				font-weight: bold;
				color: #E227A1;
			}
.userhighbox {
	border: 1px solid Maroon;
	background-color: silver;
	padding: 5px;
}
.userhighbox2 {
	border: 1px solid Maroon;
	background-color: #FDCDCD;
	padding: 5px;
}
span.userbig{
	font-size: 125%;
}
span.userbigger{
	font-size: 150%;
}
.usersmall{
	font-size: 80%;
}
.usersmaller{
	font-size: 66%;
}
div.userindent {
	padding-left: 20%;
	margin-left: 20%;
	margin-right: 5%;
}
			.topinput {
				background-color: #EEF2D9;
				color: #4B2600;
			}
			#qlinks {
				text-align: left; 
				background-color: #EEF2D9;
				color: #4B2600;
			}
			#contactdets {
				text-align: center;
				font-weight: bold;
			}
			#contactdets a{
				color: #4a1f18;
				text-decoration: none;
			}
			#contactdets a:hover{
				color: Maroon;
				text-decoration: underline;
			}
			div.editblock {
	display: block;
	border: 1px dotted #993399;
}
div.editblock a.editlink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #ffcccc;
	border: 1px solid #993399;
	padding: 0px 2px 1px 2px;
	text-decoration: none;
}
div.editblock a.editlink:hover {
	color: White;
	background-color: #339933;
}
span.loggedin {
	color: maroon;
	font-size: 9px;
}
span.loggedin a{
	color: maroon;
	font-size: 9px;
}
ul#adminmenu li {
	color: #A8385F;
	font-weight: normal;
	padding: 0px;
	margin: 5px;
}
ul#adminmenu li a:hover {
	color: Navy;
	font-weight: normal;
}
ul#adminmenu li a {
	color: #A8385F;
	font-weight: normal;
}
div#editform {
	border: 1px solid 	#A52A2A;
	padding: 5px;
	background-color: 	#FFEBCD;
	color: Navy; 
}
div#editform td{
	color: Navy; 
}
td#rightarea {
	background-image: url(lluniau/craidd/namesbg.png);
}
.showtitle {
	font-size: 15px;
	font-weight: bold;
	color: #a83860;
}
.showauthor {
	font-size: 13px;
	font-weight: bold;
	color: #a83860;
}
a.showauthor_link{
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
	color: Navy;
}
a:hover.showauthor_link{
	color: Maroon;
}
.showdesc, .showdesc2 {
	color: #444466;
}
.showfield {
	color: #444466;
}
.showlabel {
	color: #444466;
	font-weight: bold;
}

div.newsitem h2{
	color: #a83860;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
}
div#lefthead {
	color: #444466;
	font-size: 11px;
}
div#lefthead h3{
	font-size: 13px;
}
div#lefthead img{
	text-align: right;
}

.shortbuylink {
	text-align: center;
	font-weight: bold;
	color: Maroon;
}
.shortbuylink a {
	color: Maroon;
}
.shortbuylink a:hover {
	color: Orange;
}
.shortbuylinkhover {
	color: Orange;
}

.price {
	color: Red;
	font-weight: bold;
}
	form#showcartform {
		border: 1px solid black;
		background-color: white;
		padding: 2px;
	}
	form#showcartform th{
		color: Navy;
		font-size: 10pt;
		font-weight: bold;
	}
	div#cartblock {
		border: 1px solid black;
		background-color: white;
		padding: 2px;
		color: Navy;
		font-size: 9pt;
	}
	div#cartblock td{
		font-size: 9pt;
	}
	div#cartblock a{
		color: Maroon;
	}
	div#cartblock th{
		color: Navy;
		font-size: 9pt;
		font-weight: bold;
	}
	form#checkoutform {
		border: 1px solid black;
		background-color: white;
		padding: 2px;
		font-size: 9pt;
	}
	form#checkoutform th{
		color: Navy;
		font-size: 10pt;
		font-weight: bold;
		font-size: 9pt;
	}
	table#showcartdetails td{
		padding: 0px 15px 0px 0px;
		font-size: 9pt;
	}
	table#showcart td{
		padding: 3px 15px 3px 0px;
		font-size: 9pt;
	}
	table#showcart th{
		padding: 3px 15px 3px 0px;
		font-size: 9pt;
	}
	p.title {
		color: Maroon;
		font-size: 12px;
		font-weight: bold;
	}
	.mainnewsitem h2 {
		text-align: left;
		font-size: 15px;
		color: 	#708090;
	}
	.newsimg {
		margin: 3px;
		float: right;
	}
	.newslink, .newsisbn {
		color: 	#708090;
		text-decoration: underline;
		font-size: 10px;
	}
.userquote {
	padding-left: 30px;
	padding-right: 30px;
	font-weight: bold;
	font-style: italic;
}
.reviewer {
	font-style: italic;
	color: #444466;
}
h3.userHeader {
	font-size: 120%;
	text-align:left;
}
h2.userHeader {
	background-color:#E3D8E0;
	padding: 7px;
	width: 105%;
	margin-left:-21px;
	margin-right: 32px;
	z-index: 2;
}
div#reviews {
}
div#extracts {
}
h3.eventtitle {
	font-size: 120%;
	text-align:left;
}
#authorlist p {
	padding: 0px;
	margin: 2px 5px 2px 10px;
}
table#archebiontab {
	border-collapse: collapse;
	border: 0px;
}
table#archebtabman2 td{
	border-collapse: collapse;
	border: 0px;
	border-bottom: 1px solid gray;
	font-size: 11px;
	padding: 4px 10px 2px 15px;
}
table#archebtabman2 th{
	border-collapse: collapse;
	border: 0px;
	border-bottom: 1px solid gray;
	font-size: 11px;
	padding: 2px 10px 2px 15px;
	text-align: left;
}
table#archebtabman2 {
	border-collapse: collapse;
	border: 0px;
}
table#archebtabman {
	border-collapse: collapse;
	border: 1px solid white;
	margin: 10px;
}
table#archebiontab td{
	border-collapse: collapse;
	border: 0px;
	border-bottom: 1px solid gray;
	font-size: 11px;
	padding: 2px 10px 2px 0px;
}
table#archebtabman td{
	border: 0px;
	font-size: 11px;
	padding: 2px 10px 2px 10px;
}
table#archebiontab a{
	font-size: 11px;
}
table#archebiontab th{
	border-collapse: collapse;
	border: 0px;
	font-size: 11px;
	text-align: left;
}
	.useradvert {
		float: right;
		width: 200px;
		border: 3px double #6d3725;
		background-color: #ffffcc;
		color: #6d3725;
		margin: 30px 0px 10px 10px;
		padding: 3px;
	}
	.useradvert a{
		color: #6d3725;
	}
	.useradvert a:hover{
		color: Orange;
	}
	.useradvert h1,.useradvert h2,.useradvert h3 {
		text-align: center;
	}
	.useradvert h1 {
		font-size: 125%;
		font-weight: bold;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.useradvert h2 {
		font-size: 115%;
		padding-top: 5px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.useradvert h3 {
		font-size: 110%;
		padding-top: 5px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.userimgcentre {
		text-align: center;
		padding: 5px;
	}
	div.usercapimage {
	font-size: 90%; 
	color: Black; 
	padding: 3px 0px 3px 0px; 
	border: 0px solid gray;
	text-align: center;
}
p.capimage_caption{
	font-size: 80%; 
	padding-top: 0px;
	margin-top: 0px;
	text-align: center;
	color: #6d3725;
}
.morebuy {line-height:15px;}
.morebuy a{text-decoration:none}
.morebuy a:hover{text-decoration:underline;}

#maincontentblock {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 10pt;
}
#maincontentblock a{
	font-weight: bold;
	color: #2B5193;
}
#maincontentblock a:hover{
	color: #C66005;
}
#maincontentblock a:visited{
	color: Purple;
}
#searchresults {
	font-size: 10pt;
}
#searchresults td {
	font-size: 9pt;
	vertical-align:top;
}
.searchresulttd h3{
	color:	#FFC0CB;
	font-size: 10pt;
	display: inline;
	margin-left: 0px;
}
.searchresulttd h3 a {
	color: #2B5193;
	font-size: 10pt;
	text-decoration: none;
}
.searchresulttd h3 a:hover {
	color: #C66005;
}
div.newsitem h2{
	color: Black;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
}
div.newsitem a{
	font-style: italic;
	text-decoration:none;
	color: #68659E;
}
div.newsitem a:hover{
	text-decoration:underline;
}

div.newsitem {
	color: #444466;
	font-size: 11px;
}
                .booktitle1 {
					color: #7C627F;
					font-size: 11pt;
					margin-top: 0px;
					padding-top: 0px;
					font-weight: bold;
				}
                .booktext1 {
					color: Black;
					font-size: 9pt;
				}
                .bookimg1 {
					color: Black;
					font-size: 11px;
					float: right;
					margin-left: 8px;
					margin-bottom: 6px;
				}

#memlogin {
	border: 1px solid Magenta;
	background-color: Ivory;
	padding: 10px;
	margin-top: 20px;
}
#memlogin, #memlogin td {
	font-size: 10pt;
}
#clubadvert {
	background-color: white;
	padding-top: 5px;
	padding-bottom: 5px;
}
.formtable td {
	vertical-align:top;
}
#userelink {
	color: #9C1F9D;
	font-weight: bold;
	padding: 3px;
	background-color: #FFC0FF;
}
#userelink a:hover{
	color:Black;
}

