/*Book Printing CSS*/
body {
	background:#ccc;
	margin:0;
	padding:0;
	font:11px Verdana, Arial;
	color:#333;}
* html h1{padding	-top:10px;}
img{
	border:none;}
form{
	margin:0; 
	padding:0;}
.clean { 
	clear: both;}
p{margin:0;}

.left{
	float:left;}
.right{
	float:right;}


.blu{color:#0707cb;}
.darkblu{color:#3f3f9a;}
.darkblu a{color:#3f3f9a; text-decoration:none;}
.darkblu a:hover{ text-decoration:underline;}
.red{ color:#c82626;}

.v14{font:bold 14px Verdana, Arial;}
.v14b{font: bold 14px Verdana, Arial;}
#wrapper{
	width:779px;
	margin:0 auto;
	background:#fff;}

	#toplinks{ 
		padding:15px;
		height:10px;
		font:bold 11px Verdana, Arial;
		color:#03C;}
	#toplinks a{color:#03c; text-decoration:none} 
	#toplinks a:hover{ text-decoration:underline;} 

#banner{}

 /* Main Menu*/
 #mainmenu{ background:url(images/mainmenubg.gif) repeat-x; height:27px; padding-top:4px; text-align:right}
 
.menubg{height:23px; text-align:center; background: url(images/menubg.gif) repeat-x;}
.menu {margin-right:0}
.menu dt {display:none;}
.menu dd {padding:0; margin:0; text-align:center;}
.menu dd span.aa {display:block; height:auto; width:8px; height:23px; background:url(images/btnl.gif); float:left; padding:0;}
.menu dd span.bb { display:block;height:23px; height:auto; background:url(images/btnbg.gif); float:left;padding:5px 10px 5px 10px;}
.menu dd span.cc {display:block; height:auto; width:8px; height:23px; background:url(images/btnr.gif); float:left; padding:0;}

.menu a, .menu a:visited {color:#000; text-decoration:none; font:bold 11px Verdana, Arial; cursor:pointer;}
.menu a:hover {color:#fff;}
.menu a:hover span {background-position:0 23px;}
/*Main Menu CSS ends here*/

.maincontentin1
{
  margin-left:20px; margin-left:15px; margin-top:10px;	width:500px; float:left; display:inline;
}
.contentin1
{
  margin-left:20px; margin-left:15px; margin-top:10px;	width:500px; float:left; display:inline;
}


.maincontentin2
{
	margin-left:100px;  margin-top:10px; float:left; display:inline
}
.tel_strip{
	height:36px;
	border-bottom:1px solid #a6a6dd;
	background-image: url(images/bluecurve.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.qualitybritish{
	float:left;
	background:url(images/ukflag.gif) no-repeat left;
	padding-left:25px;
	font:bold 12px Verdana, Arial;
	margin:10px 0 0 15px;}
.date{ 
	float:left;
	width:300px;
	text-align:center;
	margin:10px 0 0 0px;}
.tel_no{ 
	float:right;
	color:#fff;
	font:20px Verdana, Arial;
	padding:3px 5px 0 0;}
	
	
	
#content{
	background-image:url(images/blulinebg.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:779px;
}
	
	#left{
		float:left;
		width:520px;
		padding:0;
		margin:0;
	}
	.maincontent{
		background:#fff;
		width:550px;
		margin:10px 8px;
		text-align:center;
		border:2px solid #dcdcdc;
		}
	.quotefield{ 
		border:2px solid #0e0d85;
		padding:3px;
		font:bold 16px "Trebuchet MS", "Lucida Bright";}
		
	#right{
		float:right;
		width:200px;
		text-align:center;
		margin-top:10px;
		padding:0;
		}

#contentin{
	background:url(images/blulinebg.gif) repeat-y left; 
	overflow:auto;
	width:779px;}
	
	.maincontentin{
		background:#fff;
		width:500px;
		margin:10px 8px;
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		border:2px solid #dcdcdc;
		display:table;
		clear:both;
		}
	.quotefield{ 
		border:2px solid #0e0d85;
		padding:3px;
		font:bold 16px "Trebuchet MS", "Lucida Bright";}
		
#footer{ margin:0; padding:0; clear:both;  }
.footerbluestrip{background:#dadaf1; padding:5px; display:table; width:769px}
.copyright{background:#fff; padding:5px; display:table;  width:769px; color:#666;}
.copyright a{ color:#666; text-decoration:none;}
.copyright a:hover{ color:#666; text-decoration:underline;}

.textfields {
	background:#fff;
	border:1px solid #21218c;
	font:11px Verdana, Arial;
	color:#333333;}	
.textfields1 {
	background:#fff;
	border:1px solid #21218c;
	width:267px;
	font:11px Verdana, Arial;
	color:#333333;}		
.select {
	background:#fff;
	border:1px solid #21218c;
	font:11px Verdana, Arial;
	color:#333333;}	
	
.button {
	background:#21218c;
	border:1px solid #18185c;
	font:bold 11px Arial, Verdana;
	color:#fff;}	

/* Bliss */

/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */

.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */		
/*Bliss*/




div.clear {
	clear: both;
}


.spacer{ line-height:12px; width:auto}

.outer { width:194px; text-align:left }

a{ outline:none;}


.top { width:194px; height:39px; background:url(images/top.jpg);}
.middle { width:178px; padding:0px 9px 0px 7px;  background:url(images/middle.jpg); }
.bottom { width:194px; height:12px; background:url(images/bottom.jpg); }

.help { background:url(images/helpme.jpg); width:180px; height:48px }
.testimonials { background:url(../images/testimonials.jpg); width:180px; height:37px }



.grey14{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-decoration:none; font-weight:bold;}
.black12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:bold;}
.black11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}

.red12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000; text-decoration:none; font-weight:bold;}
.red11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000; text-decoration:none; }


