body {
	background-color: #E4EDED;
	margin-top: 0px;
}
#container {
	background-color: #FFFFFF;
	width: 774px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 10px;
	background-image: url(images/content_bkg.jpg);
	border-top: 5px solid #669999;
	border-right: 5px solid #669999;
	border-bottom: 20px solid #669999;
	border-left: 5px solid #669999;
}
#containerhome {
	background-color: #FFFFFF;
	width: 774px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 10px;
	border-top: 5px solid #669999;
	border-right: 5px solid #669999;
	border-bottom: 20px solid #669999;
	border-left: 5px solid #669999;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #container {
  height: 1%;
  }
 
/* End hide from IE5/mac */
#whitecontainer {
	background-color: #FFFFFF;
	padding: 10px;
	border: 2px solid #FFCC33;
}
#toparea {
	margin: 0px;
	width: 774px;
	padding: 0px;
	background-color: #FFFFFF;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #toparea {
  height: 1%;
  }
 
/* End hide from IE5/mac */
#topleft {
	float: left;
	width: 387px;
	margin: 0px;
	background-color: #FFFFFF;
}
#topleft p{
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	font-weight: bold;
}
#topright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	float: right;
}
#topright a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}  
#topright a:hover {
	color: #FF6600;
	font-weight: bold;
} 
/* Hides from IE5-mac \*/
* html #topright {height: 1%;}
/* End hide from IE5-mac */
#topclear {
	clear: both;
}
#midtop {
	margin: 0px;
	padding: 0px;
	width: 774px;
	background-color: #669999;
}/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #midtop {
  height: 1%;
  }
 
/* End hide from IE5/mac */
#navcontainer {
	background-color: #669999;
	margin: 0px;
	padding: 3px 0px;
	clear: both;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: right;
} 
/* Hides from IE5-mac \*/
* html #navcontainer {height: 1%;}
/* End hide from IE5-mac */
#navlist {
	clear: both;
	padding-right: 0px;
	padding-bottom: 3px;
	background-color: #669999;
	margin: 0px;
	padding-top: 3px;
	padding-left: 100px;
}
#navlist ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#navlist ul li {
	float: left;
	margin: 0px;
	position: relative;
}
#navlist ul li ul {
	position: absolute;
	display: none;
	top: 1.1em;
	left: 15px;
	background-color: #669999;
	border: 1px dotted #CCCCCC;
	text-align: left;
	width: 200px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
} 
#navlist ul li > ul { top: auto; left: auto; } 
 
#navlist ul li ul li {
	float: none;
	padding: 3px 0px;
	margin: 0px;
display: inline;
	z-index: 2;
/* for IE5 and IE6 */
} 
#navlist ul li:hover ul, #navlist ul li.over ul { /* lists nested under hovered list items */
	display: block;	
} 
#navlist ul li a {
	margin: 0px;
	display: block;	
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
}
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
   #navlist ul li a {float:none;}
  /* End IE5-Mac hack */ 
#navlist ul li a:hover {
	color: #320000;
	text-decoration: none;
}
#navlist ul li ul li a {
	margin: 0px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
#navlist ul li ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6633;
}
#display_nav {
	margin: 0px;
	padding: 0px;
	width: 774px;
}
#content {
	clear: both;
}
#leftmenu {
	float: left;
	width: 160px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 15px;
} 
#leftmenutop {
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E0EBEB;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F1671F;
	border-bottom-color: #659597;
}
.leftmenu_support {
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #E0EBEB;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F1671F;
	border-bottom-color: #659597;
	text-align: center;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.leftmenu_support h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
.leftmenu_hosting {
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #E0EBEB;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F1671F;
	border-bottom-color: #659597;
}
.leftmenu_hosting h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
.leftmenu_hostinglist
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.leftmenu_hostinglist li
{
display: inline;
/* for IE5 and IE6 */
}
.leftmenu_hostinglist a
{
	display: block;
	text-align: center;
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px;
	font-weight: bold;
}

.leftmenu_hostinglist a:hover {
	background-color: #FFCC66;
	font-weight: bold;
}
#leftnavlist
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#leftnavlist li
{
display: inline;
/* for IE5 and IE6 */
}
#leftnavlist a
{
	display: block;
	text-align: center;
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px;
	font-weight: bold;
}

#leftnavlist a:hover {
	background-color: #FFCC66;
	font-weight: bold;
}
.comparison_table {
	width: 97%;
	margin-right: auto;
	margin-left: auto;
}



#maincontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 200px;
	padding-top: 15px;
	padding-bottom: 20px;
}
#maincontent p {
	margin-top: 0px;
}
#maincontent p.anchortxtright {
	text-align: right;
	font-weight: bold;
}
#maincontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4F7575;
	margin-top: 0px;
	letter-spacing: 0.1em;
}
#maincontent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6633;
	margin-top: 2em;
}
#maincontent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #669999;
	margin-top: 2em;
}
#maincontent h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669999;
}



.homehighlightstable {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	border-top: 3px solid #669999;
} 
.homehighlightstable h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	letter-spacing: .3em;
	margin-top: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 10px;
}
.homehighlightstable ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 10px;
	padding-bottom: 10px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 15px;
} 
.homehighlightstable li {
	margin-top: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
	padding-left: 0px;
} 
.homehighlightstable li a {
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	letter-spacing: 0.1em;
	
}  
.homehighlightstable li a:hover {
	color: #669999;
	text-decoration: underline;
} 
.homehighlightstable form {
	margin-top: 0px;
	padding-bottom: 10px;
	margin-left: 0px;
	padding-left: 15px;
} 



.homehighlights {
	width: 33%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}
.homehighlightscentre {
	width: 34%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #669999;
	border-left-color: #669999;
	vertical-align: top;
}
.pagehighlights {
	float: left;
	width: 45%;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 10px;
}
.technical_specs {
	float: left;
	width: 45%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 10px;
}
.technical_specs h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6633;
}
#factbox {
	width:175px;
	background-color:#F7F7F7;
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid;
	float:right;
	text-align: center;
	}
#factbox table {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	margin-bottom: 10px;
	}
#questionbox {
	width:90%;
	background-color:#F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	}
#footerlinks {
	margin-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	background-color: #669999;
	padding-top: 3px;
	padding-left: 100px;
}
#footerlinks ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#footerlinks ul li {
	float: left;
	margin: 0px;
	position: relative;
}
#footerlinks ul li:hover ul, #footerlinks ul li.over ul { /* lists nested under hovered list items */
	display: block;	
} 
#footerlinks ul li a {
	margin: 0px;
	display: block;	
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
}
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
   #footerlinks ul li a {float:none;}
  /* End IE5-Mac hack */ 
#footerlinks ul li a:hover {
	color: #320000;
	text-decoration: none;
}
#footer {
	width: 774px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
.right {
	float: right;
}
.left {
	float: left;
}
.imageright {
	float: right;
}
.imageleft {
	float: left;
	margin-right: 10px;
}
.clearfloat {
	clear: both;
}
.clearfloatright {
	clear: right;
}
.clearfloatleft {
	clear: left;
}
.smalltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.boldblack {
	font-weight: bold;
}
.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #320000;
}
.errortext {
	font-weight: bold;
	color: #FF0000;
} 
.errortextsml {
	font-weight: bold;
	color: #FF0000;
	font-size: 9px;
}
.rightheading {
	color: #320000;
	font-weight: bold;
}

.rightheading a {
	color: #320000;
	font-weight: bold;
	text-decoration: none;
}
.redtext {color:#FF0000;}
.comparisons  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6633;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-top: 15px;
}
.comparisons_paragraph  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00000;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
}
td{

	font-family :Verdana, Tahoma, Arial  ;

	font-weight : normal;

	font-size : 11px;

}



td.green_light{
	background-color : #F2ECE5;
	font-family :Verdana, Tahoma, Arial;
	font-weight : normal;
	font-size : 12px;
	border: 1px solid #E6D9CB;
}

td.green_mid{
	background-color : #E4EDED;
	font-family :Verdana, Tahoma, Arial;
	font-weight : normal;
	font-size : 11px;
	border: 1px solid #E6D9CB;
}

td.dot{
	border-top : 1px dotted #999999;
	border-bottom : 1px dotted #999999;
	font-family :Verdana, Tahoma, Arial;
	font-weight : normal;
	font-size : 11px;
}

td.dark_brown{
	background-color : #5C8B8B;
}


td.dark_green{
	background-color : #CBDCDC;
	color: #333333;
}	
	
td.light_brown{

	background-color : #80AAAA;}

td.light_cream{

	background-color : #F3EFE9;}

td.mid_light_green{
	background-color : #99BBBB;
	}	

td.top {
	color :#333333;
	background-color :#F3EFE9;
	border: #D8C9B7 solid 1px; 
	font-family :Verdana, Tahoma, Arial;
	font-size : 11px;
	font-weight : normal;
	}

.feature {
	color :#333333;
	background-color :#ffffff;
	border: #D8C9B7 solid 1px; 
	font-family :Verdana, Tahoma, Arial;
	font-size : 11px;
	font-weight : normal;
	}
	
.comparison_heading {
	background-color : #99BBBB;
	font-family: Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight : bold;
	color :#000000;
	}

a.comparison_heading{
	color :#000000;
	text-decoration :none;
	font-size:12px;
}

a.comparison_heading:active {  
	text-decoration : underline ;
	color :#000000;
	font-size:12px;
}

a.comparison_heading:hover {  
	text-decoration : underline;
	color :#CC6600;
	font-size:12px;
}	
.orange {color :#CC6600;}



.dark_orange {color :#FA6626;}

A.dark_orange{ 
	color : #FA6626;
	text-decoration : underline;
}

A.dark_orange:active {  
	text-decoration : none ;
	color :#FA6626;
}

A.dark_orange:hover {  
	text-decoration : none;
	color :#FA6626;
}

A.dark_orange:visited {  
	text-decoration : underline;
	color :#FA6626;
	}

A.dark_orange:visited:hover { 
	text-decoration : none ;
	color :#FA6626;
}

.light_orange {color :#FF9900;}

A.light_orange{ color : #FF9900;

text-decoration : underline;
}

A.light_orange:active {  
	text-decoration : none ;
	color :#FF9900;
}

A.light_orange:hover {  
	text-decoration : none;
	color :#FF9900;
}

A.light_orange:visited {  
	text-decoration : underline;
	color :#FF9900;
	}

A.light_orange:visited:hover { 
	text-decoration : none ;
	color :#FF9900;
}

.maroon {
	color :#AA533C;
	font-weight: bold;
}

A.maroon{ color :#AA533C;

text-decoration : underline;
}

A.maroon:active {  
	text-decoration : none ;
	color :#AA533C;
}

A.maroon:hover {  
	text-decoration : none;
	color :#AA533C;
}

A.maroon:visited {  
	text-decoration : underline;
	color :#AA533C;
	}

A.maroon:visited:hover { 
	text-decoration : none ;
	color :#AA533C;
}
.tablebox{
	background-color: #336699;
	width:490px;
	margin: 10px auto;
	padding:1px
	}
.tablebox tr{
	background-color: #F5F5F5;
}
div.tablebox p{
	margin-top: 6px;
	padding-top:0;
}
div.tablebox ul{
	margin: 10px 0;
	padding-left:40px;
	font-weight:bold;
}
.designbox{
	margin: 25px 0 25px 10px;}
.designleft{
	width:49%;
	float:left;
	margin: 0 auto;
}
.designright{
	width:49%;
	float:left;
	margin: 0 auto;
}
div.designright p{
margin-left: 60px;
font-weight:bold;
}
div.designleft p{
margin-left: 60px;
font-weight:bold;
}
