body {
	margin:0px 0px 0px 0px;
	font-family: Arcane, sans-serif;
	background-image: url(bookbinding_background.jpg);
	background-color:#000;
}
a, a:link, a:active{
	text-decoration:none;
	color:#036F56;
	font-weight:bold;
	border:0;
}
p, li{
	font-size:12px;
}
h1{
	font-size:20px;
}

h1{
	margin-top:25px;
	color:#4850A6;
}

h3{
	margin-top:25px;
	color:#800080;
}
h3 a:link{
	color:#800080;	
}
h3 a:visited{
	color:#800080;	
}

h2{
	color:#036F56;	
	text-align:center;
	font-size:18px;

}

h4{
	color:#295EED;
	text-align:center;
	font-size:18px;
}
h5{
	color:#800080;
	text-align:left;
	font-size:14px;
	margin-bottom:0px;
}
h5 a:link,h5 a:active, h5 a:visited{
	color:#800080;	
	font-size:16px;
}

.small{
	font-size:12px;
}
.img{
	border:0px;
	text-align:center;
	display: block;
	margin:10px 10px 5px 10px;
}
.mainwidth{
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}
.width1{
	width: 965px;
	margin-right: auto;
	margin-left: auto;
	height: 145px;
}
.width2{
	width: 991px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/topbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.width3{
	width: 966px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 3px;
}
.width4{
	width: 968px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 3px;
}
.width5{
	width: 467px;
	margin-right: auto;
	margin-left: auto;
}

.bodyrepet{
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 146px;
	font-family:sans-serif;
	font-size: 12px;
	color: #919191;
	text-decoration: none;
}
.bodyrepet1{
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.clear{
	clear: both;
}
.line1{
	background-color: #E2E2E2;
	height: 4px;
}
.nevibg{
	background-image: url(../images/nevibg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.logo{
	float: left;
	width: 360px;
}
.toplinkbox{
	background-image: url(../images/toplinkbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 3px;
	height: 38px;
	float: right;
	width: 533px;
	margin-top: 23px;
	font-family: "Century Gothic";
	font-size: 13px;
	color: #BF8243;
	text-decoration: none;
}
.top1{
	float: left;
	width: 223px;
	height: 38px;
}
.top2{
	float: left;
	width: 153px;
	height: 38px;
}
.top3{
	float: right;
	width: 155px;
	height: 38px;
}
.i1{
	height: 27px;
	width: 22px;
	float: left;
	padding-top: 11px;
}
.toplimk1{
	float: right;
	width: 200px;
	line-height: 38px;
}
.toplink2{
	line-height: 38px;
	width: 129px;
	float: right;
}
.toplink3{
	line-height: 38px;
	width: 130px;
	float: right;
}
.nev{
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.navi123{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.navi123 ul{
	margin: 0px;
	padding: 0px;
}
.navi123 ul li{
	margin: 0px;
	background-image: url(../images/nevispacer.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
	list-style:none;
	float:left;
	padding-top: 0px;
/*	padding-right: 30px;*/
	padding-bottom: 0px;
/*	padding-left: 30px;*/
}
.navi123 ul li a{
	list-style:none;
	float:left;
	display: block;
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 37px;
}
.navi123 ul li a span {
	list-style:none;
	float:left;
	display: block;
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 37px;
	line-height: 46px;
}
.navi123 ul li a:hover{
	list-style:none;
	background-image: url(../images/nevihover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
}
.navi123 ul li a:hover span{
	list-style:none;
	color:#FFFFFF;
	background-image: url(../images/nevihover.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
}
.bannerleft{
	float: left;
	width: 190px;
}
.bannerspac{
	float: left;
	width: 4px;
}
.bannerright{
	float: right;
	width: 190px;
}
.ofbg{
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	height: 30px;
	width: 180px;
	background-image: url(../images/black2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 30px;
}
.readbg{
	font-family:sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
	background-image: url(../images/readbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 89px;
}
.textspace1{
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 7px;
}
.blueleft1{
	float: left;
	width: 212px;
	height: 65px;
	background-image: url(../images/a1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	padding-right: 15px;
	padding-left: 15px;
}
.blueleft2{
	float: left;
	width: 212px;
	height: 65px;
	background-image: url(../images/a2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	padding-right: 15px;
	padding-left: 15px;
}
.blueleft3{
	float: left;
	width: 212px;
	height: 65px;
	background-image: url(../images/a3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	padding-right: 15px;
	padding-left: 15px;
}
.blueleft4{
	float: right;
	width: 212px;
	height: 65px;
	background-image: url(../images/a4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	padding-right: 15px;
	padding-left: 15px;
}
.list1{
	font-family:sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.list1 ul{
	margin: 0px;
	padding: 0px;
}
.list1 ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.list1 ul li a{
	font-family:sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/listbull.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 11px;
	line-height: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.list1 ul li a:hover{
	font-family:sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.lleft{
	float: left;
	width: 95px;
}
.lright{
	float: right;
	width: 115px;
}
.getbox{
	float: left;
	width: 245px;
}
.slidebox{
	float: left;
	width: 485px;
}
.newyearbox{
	float: right;
	width: 235px;
}
.slidetoptext{
	background-image: url(../images/gallerytop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 33px;
	height: 33px;
	width: 457px;
	padding-left: 10px;
	font-family: "Century Gothic";
	font-size: 16px;
	font-weight: bold;
	color: #9FC537;
}
.blacktext1{
	font-family: "Century Gothic";
	font-size: 16px;
	font-weight: bold;
	color: #CFCFCF;
	text-decoration: none;
}
.gallrycenter{
	background-image: url(../images/gallerycenter.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 120px;
}
.pre{
	float: left;
	width: 50px;
	padding-top: 45px;
}
.photobox{
	width: 350px;
	padding: 7px;
	float: left;
}
.next{
	width: 50px;
	padding-top: 45px;
	float: right;
}
.wwwbox{
	float: left;
	width: 295px;
}
.flinkbox{
	font-family:sans-serif;
	font-size: 12px;
	color: #7E7E7E;
	text-decoration: none;
	float: right;
	width: 660px;
}
.flinkbox a{
	font-family:sans-serif;
	font-size: 12px;
	color: #7E7E7E;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 35px;
}
.flinkbox a:hover{
	font-family:sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;

}
.greytext1{
	font-family:sans-serif;
	font-size: 12px;
	color: #919191;
	text-decoration: none;
	line-height: 25px;
}
.greytext2{
	font-family:sans-serif;
	font-size: 11px;
	color: #646464;
	text-decoration: none;
	line-height: 20px;
	padding-left:25px;
}
.greytext3{
	font-family:sans-serif;
	font-size: 11px;
	color: #646464;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.wwwtext{
	font-family: "Century Gothic";
	font-size: 15px;
	color: #4850A6;
	text-decoration: none;
	font-weight: bold;
}
.penalleft{
	float: left;
	width: 728px;
}
.penalcenter{
	float: left;
	width: 10px;
}
.penalright{
	float: right;
	width: 227px;
}
.faqbull{
	float: left;
	height: 43px;
	width: 50px;
}
.faqtext{
	float: left;
	height: 43px;
	width: 71px;
}
.faqrepet{
	float: left;
	background-image: url(../images/faqcenter.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 43px;
	width: 592px;
}
.faqright{
	float: right;
	height: 43px;
	width: 15px;
}
.flistleft{
	font-family:sans-serif;
	font-size: 11px;
	color: #646464;
	text-decoration: none;
	padding: 10px;
	float: left;
	width: 344px;
}
.flistright{
	font-family:sans-serif;
	font-size: 11px;
	color: #646464;
	text-decoration: none;
	padding: 10px;
	float: right;
	width: 344px;
}
.border1{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #646464;
	height: 10px;
}
.readmore{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #99BE34;
	text-decoration: none;
	font-weight: bold;
}
.readmore a{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #99BE34;
	text-decoration: none;
	font-weight: bold;
}
.readmore a:hover{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.plubbg{
	background-image: url(../images/plubbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 42px;
	padding-right: 15px;
	padding-left: 15px;
	height: 50px;
	width: 197px;
}
.plubbg ul{
	margin: 0px;
	padding: 0px;
}
.plubbg ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.plubbg ul li a{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #9FD0E8;
	text-decoration: none;
	background-image: url(../images/listbull.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 11px;
	display: block;
}
.plubbg ul li a:hover{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
}
.testbg{
	background-image: url(../images/testibg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 42px;
	padding-right: 15px;
	padding-left: 15px;
	height: 47px;
	width: 197px;
}
.testbg ul{
	margin: 0px;
	padding: 0px;
}
.testbg ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.testbg ul li a{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #EEAFDC;
	text-decoration: none;
	background-image: url(../images/listbull.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 11px;
	display: block;
}
.testbg ul li a:hover{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
}
.resobg{
	background-image: url(../images/resoubg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 99px;
	width: 197px;
	padding-top: 42px;
	padding-right: 15px;
	padding-left: 15px;
}
.resobg ul{
	margin: 0px;
	padding: 0px;
}
.resobg ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.resobg ul li a{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #CBEC96;
	text-decoration: none;
	background-image: url(../images/listbull.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 11px;
	display: block;
}
.resobg ul li a:hover{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
}
.bookbg{
	background-image: url(../images/bookbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 197px;
	padding-top: 47px;
	padding-right: 15px;
	padding-left: 15px;
	height: 45px;
}
.bookbg ul{
	margin: 0px;
	padding: 0px;
}
.bookbg ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.bookbg ul li a{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #F1DAAC;
	text-decoration: none;
	background-image: url(../images/listbull.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 11px;
	display: block;
}
.bookbg ul li a:hover{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
}

/* These styles create the dropdown menus. */
.nav{
	height:48px;
	margin-top:0px;
	/*background:url("../images/nevibg.jpg");*/
}
#navbar {
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 160px;
	height: 1em; 
}
/* hide this from IE */
html>body #navbar {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 100px;
	height: 1em; 
}

#navbar li {
	list-style: none;
	float: left; 
}

#navbar li a {
	display: block;
	margin:0px 0px 0px 0px;
	padding: 10px 5px 5px 5px;
	width:130px;
	height:48px;
}
/* hide this from IE */
html>body #navbar li a {
	display: block;
	margin:0px 0px 0px 0px;
	padding: 10px 5px 5px 5px;
	width:130px;
	height:29px;
}

#navbar li a:hover,#navbar li:hover{
	list-style:none;
	background-image: url(../images/nevihover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
	font-size:11px;
}
#navbar li a:hover span,li:hover span{
	list-style:none;
	color:#FFFFFF;
	background-image: url(../images/nevihover.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
}
#navbar li a:hover,a:active {
	background-color: #ADD53E;
}
#navbar li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	/*background-color: #ADD53E;*/
	}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 30px 10px 5px 0px; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #ADD53E;
	border-bottom: 1px solid #fff;
	color: #000 
	font-size:10px;
	}
#navbar li li a:hover {
	background-color: #ADD53E; 
	border-bottom: 1px solid #fff;
	}
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #ffffff;
	color : #ff0000;
	font-size:70%;
	font-weight: bold;
}


#customers
{
font-family:sans-serif;
width:75%;
border-collapse:collapse;
}
#customers td, #customers th 
{
font-size:12px;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#customers th 
{
font-size:1.4em;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#fff;
}
#customers tr.alt td 
{
color:#000;
background-color:#EAF2D3;
text-align:center;
}

.genrebg{
	background-image: url(../images/genrebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 99px;
	width: 197px;
	padding-top: 42px;
	padding-right: 15px;
	padding-left: 15px;
}
.genrebg ul{
	margin: 0px;
	padding: 0px;
}
.genrebg ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.genrebg ul li a{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #CBEC96;
	text-decoration: none;
	background-image: url(../images/listbull.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 11px;
	display: block;
}
.genrebg ul li a:hover{
	font-family:sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
}

