/* Website by Design Asylum - www.designasylum.co.uk */
/* affordable website design; graphic design and printing */
* {
margin:0;
padding:0;
border:0;
}
/* THE BODY WRAP and HEADER */
html,body {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:13px;
  background-color:#cccccc;
}
p{
  line-height:1.4em;
  }
#wrapper {
	margin-top:15px;
	border: 1px solid #000;
	width: 780px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	}
#header {
}
/* ------------------------------------ */
/* THE MENUS */
/* the main menu */
#menu_horiz{
width:780px;

}
div#menu_horiz ul {
 /*  height:72px; */
}
div#menu_horiz li {
   float: left; 
   list-style: none;
   height:72px;
}
/* ------------end main nav------------ */
/* subnav menu and address bar on cantacts */
#subnavbar {
	/* position:absolute; */
	float:left;
	width: 163px;
	}
#subnavbar ul{

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

	}
#addressdetails{
	float:left;
	width: 170px;
	font-size:85%;
	}
#addressdetails p{
	padding-left:10px;
	padding-bottom:12px;
	}
.deals{
margin-top:10px;
}
.hostingfeatures{
	color: #000000;
	min-height: 50px;
	padding-top: 10px;
	margin-bottom: 10px;

	border-top:thick solid #663;
}
.hostingicons{
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 0px;
}
.hostingthumbs{
	margin: 10px;
	width: 24px;
}

	/* end sub nav */
/* ---------------------------------- */
/* MAIN CONTENTS STRUCTURE */
/* page contents */
.pagecontent {
/*	position:relative; */
	float:left;
	width: 558px;
	margin-left:25px;
	padding-bottom:20px;
	}	
.pagecontent img {
	float: left;
	margin: 4px 15px 4px 0;
	}
.pagecontent p{
	text-align:justify;
	margin-bottom:10px;
	}
.introfoot{
color:#996699;
font-weight:bold;

}
.pagecontent ul{
padding-left: 0;
margin-bottom:15px;
}
.pagecontent li{
color:#CC3300;
list-style-type:none;
padding-bottom:2px;
line-height:1.2em;
}
.pagecontent li:before {
content: "> "; color: red; font-weight:bold;
}
/* pagecontents headings */
.pagecontent H1{ /* use H1 for page headings only */

    text-transform: uppercase;
/*	margin-bottom:0; */
	font-size:1.4em;
	color: #6699CC;

}
.pagecontent H1 img{ /* use H1 for page image titles */
	float:right;
	height:30px;
	margin-bottom:auto;

}
.pagecontent H2{
	font-size:1.1em;
	font-style:normal;
    color:#666;

	padding:5px 0;
	clear:both;
	margin-bottom:10px;
}
H3{
	font-size: 2em;
	color: #333366;
	margin-bottom:15px;
}
H5{
	font-size: 1.1em;
	color:#ff6600;
	margin-bottom:2px;
}
.alignright{ /* use throughout */
	float:right;
}

.pagecontent H4{
font-size: 1.1em;
text-align: left;
color:#606;  /*#9966ff;*/
clear:both;
margin-top:1.5em;
margin-bottom:5px;
padding-bottom:0;
}

.pagecontent H6{
}	
/* BOXES IN pagecontent (only on form so far */
#leftbox{ /* used for deals */
float:left;
width:163px;
padding-left:0;
clear:left;
}
#rightbox{
float:right;
width:240px;
}	
/* ----------------------------------------- */
/* FORM STUFF */
.designasylumital {
	font-style: italic;
}
#formstuff{
padding-bottom:50px;
}
#formstuff table{
width:100%;
/* padding:5px; */
margin-top:0px;

margin-right:10px;
background-color:#ded8fc;
text-align:right;
border:0;
font-size:80%;
}
#formstuff td{
padding:3px;
}
.left{
text-align:center;
background-color:#c4bdfb;
}
.right{
background-color:#999;

}
/* ----------------------------------------- */
/* PRINT PRICE TABLES */
#printprices table{
border-collapse:collapse;
width:100%;
text-align:center;
font-size:90%;
margin-bottom:25px;
text-align:center;
background-color:#ded8fc;
border:0;
padding:0;
}
#printprices tr{
padding:0;
}
#printprices td{
border-left:0;
border-right:0;
height:35px;
border-bottom:5px solid #fff;
padding:0;
}
.pplook{  /* table headings colour */
background-color:#c4bdfb;
}

.printitem{
	background-color:#ddd;
	border:#333 1px dotted;
	padding:8px;
	margin-bottom:15px;
}
/* ----------------------------------------- */

/* THE BOTTOM */
#footer {
	/* position:absolute; */
	clear:both;
	/* padding-top: 15px; */
	height:111px;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	bottom:0;
	}
#strapline{
text-align:center;
font-size:80%;
font-style:italic;
padding-top:8px;
}
#copyright {
    clear: both;
	font-size: 75%;
	color: #000000;
	padding: 8px;
	text-align:center;
	bottom:0;
	}
/* ---------------------------------------- */
/* MISC. */
acronym {
	background-color: #FFFF99; cursor: help;
	}
abbr{background-color: #FFFF99; cursor: help;}
acronym:hover {background-color:#FFCCFF;}
abbr:hover{background-color:#FFCCFF;}
.indexbanners{
padding-bottom:4px;
}
.standout {
	color: #C00;
}
.testimonials{
	font-family:"Comic Sans MS", cursive;
	font-size:1.4em;
	line-height:1.4em;
}

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