* {
	margin: 0;
	padding: 0;
	background-origin: padding-box;
	padding-left: 0px;
	-moz-background-origin: padding;
}
body {
	background: #c1c1c1;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
}
a { outline: 0; }
h1 { text-align: center; margin: 0 auto; font: bold 32px Helvetica, Arial, Sans-Serif; margin: 70px auto 10px; letter-spacing: -1px; }
h2 { text-align: center; padding: 5px; margin: 10px; background: #fff2b6; color: #398138; }
 
#garagedoor {
	margin: 0px auto;
	list-style: none;
	background: url(../images/menu-bg.jpg) no-repeat;
	width: 960px;
	overflow: auto;	
}
#garagedoor li {
	width:190px;
	height:100px;
	display: block;
	float: left;
}

/* Modernizer Enabled */
.csstransitions #garagedoor li {
	-webkit-transition: background-position 0.6s ease;
	-moz-transition: background-position 0.6s ease;
	-o-transition-property: background-position 0.6s ease;
}
.csstransitions #garagedoor li:hover {
	background-position: 0 -100px !important;
}

#garagedoor li#shutter1 {
	background: url(../images/howmuchtoprintmybook.jpg) 0 0 no-repeat;
}
#garagedoor li#shutter2 {
	background: url(../images/contact_us.jpg) 0 0 no-repeat;
}
#garagedoor li#shutter3 {
	background: url(../images/about_us.jpg) 0 0 no-repeat;
}
#garagedoor li#shutter4 {
	background: url(../images/information.jpg) 0 0 no-repeat;
}
#garagedoor li#shutter5 {
	background: url(../images/book_shop.jpg) 0 0 no-repeat;
}
#garagedoor a {
   width: 200px;
   height: 100px;
   display: block;
   background: url(../images/window.png) no-repeat bottom center;
   text-indent: -9999px;
}
heading {
	font-family: Verdana, Geneva, sans-serif;
}
.heading {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
}
.content {
	font-family: Verdana, Geneva, sans-serif;
}
premier book {
	color: #F00;
}
.premier {
	color: #FFF;
	font-size: 16px;
}
.premier24 {
	font-size: 18px;
	color: #3EC0FF;
	background-color: rgb(0,0,0);
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
}
footer_centre {
	text-align: center;
}
footer_centre {
	text-align: center;
}
.footer_centre {
	text-align: center;
}
footer_centre {
	font-size: 9px;
}
.footer .footer {
	font-size: 10pt;
	line-height: normal;
	font-family: Tahoma, Geneva, sans-serif;
	color: rgb(128,0,0);
	text-align: center;
}
flashing_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	-webkit-transition: all 1s 1s;
	-moz-transition: all 1s 1s;
	-ms-transition: all 1s 1s;
	-o-transition: all 1s 1s;
	transition: all 1s 1s;
}
.flashing_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	-webkit-transition: all 1s 1s;
	-moz-transition: all 1s 1s;
	-ms-transition: all 1s 1s;
	-o-transition: all 1s 1s;
	transition: all 1s 1s;
}
.no-js body .container .content table tr td p.justified {
	text-align: justify;
}
.no-js body .container .content table tr td .justified .justified {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: rgb(0,0,0);
}
.no-js body .container .content table tr td .justified .justified {
	text-align: justify;
}
.no-js body .container .content table tr td .justified .justified {
	text-align: justify;
}
.no-js body .container .content table tr td .justified .justified {
	text-align: justify;
}
.no-js body .container .content table tr td .justified .justified {
	font-size: 14px;
}
.no-js body .container .content table tr td .justified .justified {
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
}
.no-js body .container .content div table tr th .premier .premier24 strong {
	font-size: 24px;
}
.no-js body .container .content div table tr th .premier .premier24 strong {
	font-size: 24px;
}
.no-js body .container .content div table tr th .premier .premier24 strong24 {
	font-size: 24px;
}
.no-js body .container .content div table tr th .premier .premier24 strong.size24 {
	font-size: 24px;
}
.grey {
	color: #C0C0C0;
}
.no-js body .container .content div table tr th .premier24 .flashing_text strong .grey .grey .grey {
	text-decoration: blink;
}
sub headers {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: rgb(255,0,0);
	background-color: rgb(0,0,0);
}
subheaders {
	font-family: Tahoma, Geneva, sans-serif;
	color: rgb(255,0,0);
}
premier16 {
	color: rgb(255,0,0);
}
.no-js body .container .header ul li table tr .premier .titles .premier .header strong {
	font-size: 16;
}
marketing {
	color: rgb(255,255,255);
}
marketing {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12pt;
	color: rgb(255,255,255);
}
marketing {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: rgb(255,255,255);
}
#marketing {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: rgb(255,255,255);
}
.content table {
	text-align: justify;
}
.Homepage {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: rgb(255,255,255);
}
.Homepage2 {
	font-size: 18px;
	font-style: normal;
	color: rgb(255,255,255);
	font-weight: normal;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
}
.no-js body .container .content div table tr th table tr td blockquote blockquote .Homepage2 {
	text-align: left;
}
.bookprinting_header1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	line-height: 30px;
	color: rgb(255,255,255);
}
#bookprinting_header_red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	line-height: 30px;
	font-weight: bold;
	color: rgb(255,0,0);
}
.bookprinting_header_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	line-height: 30px;
	font-weight: bold;
	color: rgb(62,192,255);
	background-color: rgb(0,0,0);
}
.bookprinting_header_centred {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	line-height: 30px;
	font-weight: bold;
	color: rgb(255,0,0);
	text-align: center;
}
.bookprinting_body_text {
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 24px;
}
.bookprinting_body_text_red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	line-height: 30px;
	font-weight: bold;
	color: rgb(255,0,0);
}
.bookprinting_header_text_cyan {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: rgb(62,192,255);
	background-color: rgb(0,0,0);
}
