/*
Theme Name: Intrahost
Theme URI: http://www.intrahost.co.uk/
Description: New Intrahost site.
Version: 0.1
Author: Paul Scott
Author URI: http://www.eyewebsolutions.co.uk
Tags: red, custom header, fixed width, two columns, widgets

*/

/* Begin Typography & Colors */
.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

small {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}
h1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	padding-top: 0px;
	color: #000;
	margin-top: 0px;
	}
h2 {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-weight: bold;
	padding-top: 10px;
}
h3 {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-weight: bold;
	
	}
#headerimg .description {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 1.2em;
	text-align: center;
	}

h2, h2.pagetitle {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 18px;
	}

#sidebar h2 {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 18px;
	}

h3 {
	font-size: 12px;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}
	
/* various classes for text colours and fonts */	

.orange {
	color: #ffae00;
}

.red {
	color: #D62B0F;
}
.strong-red {
	font-weight: bold;
	color: #ff0000;
}
.strong-black {
	font-weight: bold;
	color: #000000;
}
.white {
	color: #fff;
}
.bold {
	font-weight: bold;
}
.greenok {
	color: #00CC00;
	text-align: center; 
}
.rederror {
	color: #EB0C0B;
	text-align: center;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Georgia,Times,"Times New Roman",serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */

.narrowcolumn {
	float: left;
	padding: 0 20px 20px 45px;
	margin: 0px 0 0;
	width: 630px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	text-align: left;
	line-height: normal;
	}

.post h2{
        margin:0px 0px 10px 0px;
}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 10px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	text-indent: 0px;
         list-style-type: disc;
	}

.entry ol {
	padding: 0 0 0 0px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}


.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal inside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond {
	width: 400px;
}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
/*#sidebar
{
	padding: 20px 0 10px 0;
	margin: 100px 0px 0px 750px;
	width: 190px;
	}*/

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}





#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/*-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



/* INTRAHOST CSS */


html,body {
	margin: 0;
	padding: 0;
	height: 100%; /* needed for container min-height */
	background: url(/wp-content/themes/intrahost1/images/background_main.jpg) repeat-x top #d4d4d4;
	color:#555555;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 22px;

}
a {
	color: #d62b0f;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
.globalContainer {
	height: auto;
	position: relative;
	margin: 0;
	padding: 0;
}
.container {
	margin: 0 auto; /* center, not in IE5 */
	overflow:	auto;
	width: 975px;	
}
.header {
	width: 965px;
	height: 62px;
	clear: both;
	background: url(/wp-content/themes/intrahost1/images/header.jpg);
	background-repeat: no-repeat;
	text-align: right;
	color: #FFF;
	font-size: 14px;
	padding: 12px 10px 0px 0px;
}

.menu {
	width: 975px;
	height: 39px;
	background-image: url(/wp-content/themes/intrahost1/images/background_nav.jpg);
	background-repeat: repeat-x;
	clear: both;
}
.content {
	width: 955px;
	background-image: url(/wp-content/themes/intrahost1/images/server_bottom_short.jpg);
	background-repeat: no-repeat;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
}
.contentInner{
	width: 925px;
	background-color:	#ffffff;
	background-image: url(/wp-content/themes/intrahost1/images/server_bottom.jpg);
	background-repeat: no-repeat;
	padding: 0px 15px 20px 15px;
	overflow: auto;
}
.contentInner p{
	margin: 0px 0px 10px 0px;
}
.column1 {
	width: 510px;
	float: left;
	margin: 0px 20px 0px 0px;
}
.column2 {
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
}
.footer {
	width: 955px;
	margin: 0 auto; /* center, not in IE5 */
	text-align: center;
}
.footerContent{
	padding: 20px 0px 0px 0px;
	background: #FFFFFF;
	text-align: center;
}
.footerLogoBar{
	height:	55px;
	width: 680px;
	padding: 0px 0px 0px 275px;
}
.footerLogo{
	padding: 0px 20px 0px 20px;
	float: left;
}
.footerReflection {
	height: 88px;
	width:	955px;
}
.footerReflection-new {
	height: 25px;
	width:	955px;
}
.footerLinks{
	height: 21px;
	font-size: 11px;
	width:955px;
	margin: 0px 0px 10px 0px;
}

.footerSmallprint{
	background-color:#F4F4F4;
	font-size:11px;
	height:45px;
	line-height:15px;
	margin:0 0 5px;
	padding:5px 0;
	width:955px;
}
.sidebarContent
{
	padding:	20px 0 10px 0; 
	margin:		150px 0px 0px 750px;
	width:		190px;
}


/*  INTRAHOST MENU  */

	
	#mc_menu_1 {
		width: 975px;
		height: 39px;	/* main menu width and bg colour */
		font-size: 12px;
        background: url(/wp-content/themes/intrahost1/images/background_nav_full.jpg) repeat-x;
	}

	#mc_menu_1, #mc_menu_1 ul {
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
	}

	#mc_menu_1 a { /* top menu control */
		display: block;
		margin: 0;
		font: bold 100% Arial, Helvetica, sans-serif;
		color: #FFF;
		text-decoration: none;
		text-align: center;
	}
	
	#menu_item_2 a {
		width: 59px;
		height: 12px;
		padding: 12px 0px 15px 0px;
        margin: 0px 0px 0px 37px;
	}
	
	#menu_item_3 a {
		width: 97px;
		height: 12px;
		padding: 12px 0px 15px 0px;
	}
	
	#menu_item_3 li ul a a:hover {   /* drop down options*/	
		width: 109px;
	}
	
	#menu_item_4 a {
		width: 170px;
		height: 12px;
		padding: 12px 0px 15px 0px;
	}
	#menu_item_5 a {
		width: 130px;
		height: 12px;
		padding: 12px 0px 15px 0px;
	}
	#menu_item_6 a {
		width: 85px;
		height: 12px;
		padding: 12px 0px 15px 0px;
	}
	#menu_item_7 a {
		width: 87px;
		height: 12px;
		padding: 12px 0px 15px 0px;
	}
	#menu_item_26 a {
		width: 50px;
		height: 12px;
		padding: 12px 0px 15px 0px;
	}
	#menu_item_27 a {
		width: 55px;
		height: 12px;
		padding: 12px 0px 15px 0px;
	}
	#menu_item_28 a {
		width: 95px;
		height: 12px;
		padding: 12px 0px 15px 0px;
	}
	#menu_item_29 a {
		width: 70px;
		height: 12px;
		padding: 12px 0px 15px 0px;
	}
	#menu_item_30 a {
		width: 49px;
		height: 12px;
		padding: 12px 0px 15px 0px;
	}
	#mc_menu_1 a.parent {
		background: #00FF00 url(/wp-content/themes/intrahost1/images/rightarrow.gif) center right no-repeat; /* dropdown arrow and colour if 3rd dropdown */
	}

	#mc_menu_1 a:hover {
		color: #ffffff;
		background: url(/wp-content/themes/intrahost1/images/background_nav_black.jpg); /* rollover colour top menu */

	}

	#mc_menu_1 li {  /* spacing for the drop downs */
		float: left;
		padding: 0;
		margin: 0;
	}

	#mc_menu_1 li.last_menu_item {
		border: none;
	}

	
	#mc_menu_1 li ul { /* Show/Hide second level menus */
		position: absolute;
		width: 12em;
		left: -999em;
		height: auto;
		margin: 0;
	}

	/*
	#mc_menu_1 li li { sits behind the drop downs 
		width: 1000px;
		background : #00ff00;
		margin: 0;
	}
	*/

	#mc_menu_1 li ul a {   /* drop down options*/
		padding: 5px 10px 5px 10px;	
		background-color: #a61301;
		color: #FFFFFF;
		font-weight: 100;
		border: 0;
		text-align: left;
	}
	
	#mc_menu_1 li ul a:hover {  /* drop down HOVER options */
		background-color: #000000; 
        background-image: none;
		color: #ffffff;
		font-weight: 100;
		border: 0;
		text-align: left;
	}

	#mc_menu_1 li:hover ul {
		left: auto;
	}

	#mc_menu_1 li ul ul {
		margin: -24px 0 0 110px;
	}		

	/* Important this bit as we are floating the menu */
	#content {
		clear: both;
		width: 915px;
		padding: 0px 20px 0px 20px;
	}
	
	/* menu sticking fix */
	#mc_menu_1 li:hover, #mc_menu_1 li.hover {
    position:static;
    }

.darkPanel{
	width: 738px;
	height: 316px;
	font-size: 11px;
	color: #ffffff;
	line-height: 13px;
	margin: 0px 0px 20px 0px;
}
.darkPanelLong{
	width: 738px;
	height: 351px;
	font-size: 11px;
	color: #ffffff;
	line-height: 13px;
	margin: 0px 0px 20px 0px;
}
.darkPanelBox{
	width: 157px;
	height: 316px;
	background-image: url(/wp-content/themes/intrahost1/images/home_box_back.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 23px 0px 0px; 
	text-align: left;
}
.darkPanelBox-hosting{
	width: 157px;
	height: 316px;
	background-image: url(/wp-content/themes/intrahost1/images/home_box_back_hosting.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 23px 0px 0px; 
	text-align: left;
}
.darkPanelBox-servers{
	width: 157px;
	height: 316px;
	background-image: url(/wp-content/themes/intrahost1/images/home_box_back_servers.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 23px 0px 0px; 
	text-align: left;
}
.darkPanelBox-vds{
	width: 157px;
	height: 316px;
	background-image: url(/wp-content/themes/intrahost1/images/home_box_back_vds.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 23px 0px 0px; 
	text-align: left;
}
.darkPanelBoxLong{
	width: 157px;
	height: 381px;
	background-image: url(/wp-content/themes/intrahost1/images/home_box_back_long.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 23px 0px 0px; 
	text-align: left;
}
.darkPanelBoxLong-Hosting{
	width: 157px;
	height: 351px;
	background-image: url(/wp-content/themes/intrahost1/images/home_box_back_long_hosting.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 23px 0px 0px; 
	text-align: left;
}
.darkPanelBoxLong-vds{
	width: 157px;
	height: 381px;
	background-image: url(/wp-content/themes/intrahost1/images/home_box_back_long_vds.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 23px 0px 0px; 
	text-align: left;
}
.darkPanelBoxLongRight{
	width: 157px;
	height: 351px;
	background-image: url(/wp-content/themes/intrahost1/images/home_box_back_long.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 0px 0px 1px; 
	text-align: left;
}
.darkPanelBoxLongRight-vds{
	width: 157px;
	height: 381px;
	background-image: url(/wp-content/themes/intrahost1/images/home_box_back_long_vds.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 0px 0px 1px; 
	text-align: left;
}
.darkPanelLogos{
	padding: 8px 0px 17px 5px;
	height: 18px;
}
.darkPanelBoxRight{
	width: 157px;
	height: 316px;
	background-image: url(/wp-content/themes/intrahost1/images/home_box_back.gif);
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 0px 0px 1px;
	text-align: left;
}
.darkPanelBox h2{
	line-height: 21px;
	margin:	15px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	height: 35px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBox-hosting h2{
	line-height: 21px;
	margin:	15px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	height: 35px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBox-servers h2{
	line-height: 21px;
	margin:	15px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	height: 35px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBox-vds h2{
	line-height: 21px;
	margin:	15px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	height: 35px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBoxRight h2{
	line-height: 21px;
	margin:	15px 0px 10px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 35px;
	padding: 0px 0px 0px 5px;
	color: #FFF;
}
.darkPanelBoxLong h2{
	line-height: 21px;
	margin:	10px 0px 15px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 60px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBoxLong-Hosting h2{
	line-height: 21px;
	margin:	10px 0px 15px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 60px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBoxLong-vds h2{
	line-height: 21px;
	margin:	10px 0px 15px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 60px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBoxLongRight h2{
	line-height: 21px;
	margin:	10px 0px 15px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 60px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelBoxLongRight-vds h2{
	line-height: 21px;
	margin:	10px 0px 15px 0px;
	font-size: 20px;
	font-weight:	bold;
	height: 60px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelh2red{
	color:	#eb0c0b;
}
.darkPanelText{
	padding:	32px 5px 10px 5px;
	color:		#FFF;
	font-size: 12px;
	font-weight: bold;
}
.darkPanelTextLong{
	padding:	11px 5px 10px 5px;
	color:		#FFF;
	font-size: 12px;
	font-weight: bold;
}
.darkpanel-top {
	height: 285px;
	padding: 10px 0px 0px 0px;
}
.darkpanel-top h2 {
	margin: 0px 0px 10px 0px;
}
.darkpanel-top h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
.darkpanel-top h2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* VDS Small Boxes Start */
.darkPanelSmall{
	width: 738px;
	height: 252px;
	font-size: 11px;
	color: #ffffff;
	line-height: 13px;
	margin: 0px 0px 20px 0px;
}
.darkPanelSmall-Container {
	width: 131px;
	height: 252px;
	float: left;
	margin: 0px 20px 0px 0px;
}
.darkPanelSmall-Container-Right {
	width: 131px;
	height: 252px;
	float: left;
}
.darkPanelBoxSmall-vds{
	width: 121px;
	height: 252px;
	background-image: url(/wp-content/themes/intrahost1/images/vds-box-small-bg.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 20px 0px 0px; 
	text-align: left;
}
.darkPanelBoxSmallRight-vds{
	width: 121px;
	height: 252px;
	background-image: url(/wp-content/themes/intrahost1/images/vds-box-small-bg.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 5px 0px 5px;
	margin:	0px 0px 0px 0px; 
	text-align: left;
}
.darkPanelBoxSmall-vds h2, .darkPanelBoxSmallRight-vds h2{
	line-height: 21px;
	margin:	10px 0px 15px 0px;
	font-size: 16px;
	font-weight:	bold;
	height: 40px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
}
.darkPanelTextSmall{
	height: 54px;
	padding:	11px 0px 0px 5px;
	color:		#FFF;
	font-size: 12px;
	font-weight: bold;
}
.price-price-small {
	font-size:	23px;
}
.price-from-small {
	font-family: Georgia,Times,"Times New Roman",serif;
	color: #ffae00;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	line-height: normal;
}
.flash-promo {
	width:	131px;
	height: 20px;
	clear: both;
	background-color: #666666;
}
/* VDS Small Boxes Finish */

.pricecontainer {
	clear: both;

	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	height: 45px;
}
.pricecontainer-page {
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	height: 48px;
}
.price-from {
	font-family: Georgia,Times,"Times New Roman",serif;
	color: #ffae00;
	font-weight: bold;
	text-align: right;
	line-height: normal;
}
.price-per-package {
	font-family: Georgia,Times,"Times New Roman",serif;
	color: #ffae00;
	font-weight: bold;
	text-align: right;
	font-size: 10px;
}
.price-price {
	font-size:	30px;
}

.darkPanelPrice{
	font-family: Georgia,Times,"Times New Roman",serif;
	font-weight: bold;
	font-size:	30px;
	text-align: right;
	color: #ffae00;
	padding: 0px 5px 0px 0px;
}
.darkPanelPriceSmall{
	font-family: Georgia,Times,"Times New Roman",serif;
	font-weight: bold;
	text-align: right;
	width: 47px;
	float: left;
	font-size: 11px;
	color: #ffae00;
}
.darkPanelTextList-home{
	font-size: 11px;
	padding: 8px 5px 0px 5px;
	color:	#FFF;
	line-height: 15px;
}
.darkPanelTextList{
	font-size: 11px;
	padding: 8px 5px 0px 5px;
	color:	#FFF;
	line-height: 15px;
	height: 98px;
}
.darkPanelTextList-page {
	font-size: 11px;
	padding: 8px 5px 0px 5px;
	color:	#FFF;
	line-height: 15px;
	height: 75px;
}
.darkPanelTextList-home p{
	margin: 0px;
	padding: 0px;
}
.darkPanelTextList p{
	margin: 0px;
	padding: 0px;
}
.darkPanelFeatures{
	color:#ffae00;
	font-size:13px;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}
.darkPanelTextList ul li{
	line-height:7px;
	list-style:url(images/list_arrow.gif);
	padding: 0px 0px 0px 0px;
}
.darkPanelTextListLong{
	height:		150px;
	margin:		0px 0px 20px 0px;
	font-weight: bold;
}
.darkPanelMoreInfo{
	text-align:	center;
	font-size: 13px;
}
.darkPanelMoreInfo a{
	color:	#FFFFFF;
	padding: 0px 32px 0px 32px;
	text-decoration: none;
}
.darkPanelMoreInfo a:hover{
	color:	#FFFFFF;
	text-decoration: none;
}
.darkPanelMoreInfoLong {
	padding: 0px 0px 18px 0px;
	text-align:	center;
	font-size: 13px;
}
.darkPanelMoreInfoLong a{
	color:	#FFFFFF;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
}
.darkPanelMoreInfoLong a:hover{
	color:	#FFFFFF;
	text-decoration: none;
}
.darkPanelMoreInfoSmall {
	width: 121px;
	padding: 0px 0px 18px 0px;
	text-align:	center;
	font-size: 13px;
}
.darkPanelMoreInfoSmall a, .darkPanelMoreInfoSmall a:hover  {
	color:	#FFFFFF;
	text-decoration: none;
}
.columnHomeLeft{
	width: 738px;
	float:	left;
}
.columnHomeRight{
	width:	150px;
	float:	left;
	margin:	0px 0px 0px 17px;
	background-image:url(images/sidebar_line.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	font-size: 11px;
}
.columnHomeRight h4{
	font-weight:bold;
	color:		#FF0000;
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size:	12px;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
}
.columnHomeRightMore{
	text-align:	right;
}
.faqGeneral{
        background-color : #eeeeee;
        border : 1px solid #cacaca;
        padding: 0px 10px 5px 10px;
		margin: 10px 0px 20px 0px;
		line-height:normal;
		overflow: auto;
}
.faqsingle{
        background-color : #eeeeee;
        border : 1px solid #cacaca;
        padding: 0px 10px 5px 10px;
		margin: 10px 0px 0px 0px;
		line-height: normal;
}
.faqsingle a {
	color: #D62B0F;
}
.faqsingle a:hover {
	color: #000;
}
.faqsingle a:active {
	color: #D62B0F;
}
.faqsingle a:visited {
	color: #D62B0F;
}
.faqsingle a:visited:hover {
	color: #000;
}
.faqGeneral h2{
        margin-top : 0px;
}
.faqGeneral h3 a {
	color: #D62B0F;
	text-decoration: underline;
	font-weight: 100;
}
.faqGeneral h3 a:hover {
	color: #000;
	text-decoration: none;
	font-weight: 100;
}
.faqGeneral h3 a:active {
	color: #D62B0F;
}
.faqGeneral h3 a:visited {
	color: #D62B0F;
}
.faqGeneral h3 a:visited:hover {
	color: #000;
}

#singleblog {
        background-color : #eeeeee;
        border : 1px solid #cacaca;
        padding: 0px 10px 5px 10px;
		margin: 10px 0px 20px 0px;
		line-height: normal;
}
.singleblog {
        background-color : #eeeeee;
        border : 1px solid #cacaca;
        padding: 0px 10px 5px 10px;
		margin: 10px 0px 20px 0px;
		line-height: normal;
}
#singlepost {
        background-color : #eeeeee;
        border : 1px solid #cacaca;
        padding: 10px 10px 5px 10px;
		margin: 10px 0px 20px 0px;
		line-height: normal;
		overflow: hidden;
}

.price {
	font-family: Georgia,Times,"Times New Roman",serif;
	width: 120px;
	font-size: 22px;
	color: #ffae00;
	float: left;
	font-weight: bold;
}
.pricesmall {
	font-family: Georgia,Times,"Times New Roman",serif;
	width: 40px;
	font-size: 11px;
	color: #ffae00;
	float: left;
	font-weight: bold;
}
#package {
	background-image: url(images/table_blend.gif);
	background-repeat: no-repeat;
	background-color: #575757;
}
#package a {
	color: #FFF;
	text-decoration: underline;
}
#package a:hover {
	color: #FFF;
	text-decoration: none;
}
#colo-package {
	background-image: url(images/table_blend.gif);
	background-repeat: no-repeat;
	background-color: #575757;
	margin: 0px 0px 10px 0px;
}
.packagetitle {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
}
#package h2 {
	color: #FFF;
	font-size: 14px;
}
#package2 a {
	color: #FFF;
	text-decoration: underline;
}
#package2 a:hover {
	color: #FFF;
	text-decoration: none;
}
#breadcrumbs {
	padding-top: 10px;
	font-size: 11px;
	color: #999999;
}
#breadcrumbs a {
	color: #999999;
	text-decoration: underline;
}
#breadcrumbs a:hover {
	color: #999999;
	text-decoration: none;
}
.contentcolumn {
	width: 705px;
	float: left;
	margin: 0px 40px 0px 0px;
}
.sidebarcolumn {
	width: 150px;
	float: left;
	margin:	0px 0px 0px 22px;
	padding: 0px 0px 0px 10px;
	font-size: 11px;
}
.contentcolumnblog {
	width: 738px;
	float: left;
}
.sidebarcolumnblog {
	width: 150px;
	float: left;
	margin: 0px 0px 0px 22px;
}
#calendar {
	width: 55px;
	height: 62px;
	float: left;
	margin: 0px 5px 0px 0px;
	background-image: url(images/calendar_graphic.png);
	background-repeat: no-repeat;
}
.calendar {
	width: 55px;
	height: 62px;
	float: left;
	margin: 0px 5px 0px 0px;
	background-image: url(images/calendar_graphic.png);
	background-repeat: no-repeat;
}
.month {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px 0px 0px 14px;
}
.date {
	width: 49px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.accountlogin {
	width: 140px;
	height: 158px;
	clear: both;
	background-image: url(images/account_login_bg.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 15px 0px;
	padding: 2px 0px 0px 10px;
}
.sidebarformtext {
	clear: both;
	color: #FFFFFF;
	font-weight: bold;
}
.sidebarformfield {
	clear: both;
	width: 125px;
	margin: 0px 0px 5px 0px;
}
.register {
	float: left; 
	width: 72px;
	font-weight: bold;
	padding: 4px 0px 0px 0px; 
}
.register a {
	color: #FFF;
	text-decoration: underline;
}
.register a:hover {
	color: #FFF;
	text-decoration: none;
}
.sidebarbutton {
	float: left;
	width: 57px;
	text-align: right;
}
input.btn {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	background-image: url(images/button_bg.gif);
	background-repeat: repeat-x;
	background-color:#900201;
	border: 1px solid #900201;
	border-top-color: #565656;
	border-left-color: #565656;
	border-right-color: #565656;
	border-bottom-color: #900201;
	padding: 2px 3px 2px 3px;
	margin: 5px 0px 0px 0px;
	cursor: pointer;
}
input.btn2 {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	background-image: url(images/button_bg.gif);
	background-repeat: repeat-x;
	background-color:#900201;
	border: 1px solid #900201;
	border-top-color: #565656;
	border-left-color: #565656;
	border-right-color: #565656;
	border-bottom-color: #900201;
	padding: 1px 3px 1px 3px;
	margin: 0px;
	cursor: pointer;
} 

.shop {
	width: 150px;
	height: 75px;
	clear: both;
	margin: 0px 0px 15px 0px;
}
.special-offers {
	width: 150px;
	height: 75px;
	clear: both;
	margin: 0px 0px 15px 0px;
}
.livesales {
	width: 150px;
	height: 75px;
	clear: both;
	margin: 0px 0px 15px 0px;
}
.rss {
	width: 96px;
	height: 39px;
	clear: both;
	margin: 0px 0px 15px 0px;
	background-image: url(images/rss_bg.jpg);
	background-repeat: no-repeat;
	color: #ffae00;
	font-weight: bold;
	padding: 4px 0px 0px 54px;
	line-height: normal;
}
.rss a {
	color: #ee5e1c;
	text-decoration: underline;
}
.rss a:hover {
	color: #ee5e1c;
	text-decoration: none;
}
.twitter {
	width: 96px;
	height: 39px;
	clear: both;
	margin: 0px 0px 15px 0px;
	background-image: url(images/twitter_bg.jpg);
	background-repeat: no-repeat;
	color: #7ddefe;
	font-weight: bold;
	padding: 4px 0px 0px 54px;
	line-height: normal;
}
.twitter a {
	color: #2fa7c3;
	text-decoration: underline;
}
.twitter a:hover {
	color: #2fa7c3;
	text-decoration: none;
}
.vmlogo {
	width: 150px;
	height: 65px;
	clear: both;
	margin: 0px 0px 15px 0px;
}
.microsoft {
	width: 150px;
	height: 118px;
	clear: both;
	margin: 0px 0px 15px 0px;

}
.rainforest-concern {
	width: 150px;
	height: 148px;
	clear: both;
	margin: 0px 0px 15px 0px;
}
.columncontent{
	width: 738px;
	float:	left;
}
.columnsidebar{
	width:	150px;
	float:	left;
	margin:	0px 0px 0px 22px;
	background-image:url(images/sidebar_line.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}
.rh-banner {
	width: 150px;
	height: 250px;
	clear: both;
	margin: 0px 0px 15px 0px;
}
.homepage-small-banner {
	width: 167px;
	height: 250px;
	float: left;
}
.banner {
	width: 738px;
	height: 90px;
	clear: both;
	margin: 0px 0px 20px 0px;
}
#Tab-box-container h2 {
	color:	#eb0c0b;
    margin-left:5px;
}

/* Domain Search */
#domain-search {
	width: 337px;
	height: 156px;
	float: left;
	line-height: normal;
	padding: 0px 10px 10px 10px;
	background-image: url(images/domain_search_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 20px 0px;
}
#domain-search-new {
	width: 728px;
	height: 90px;
	float: left;
	line-height: normal;
	padding: 0px 0px 0px 10px;
	background-image: url(images/domain-search-bg.jpg);
	background-repeat: no-repeat;

	margin: 0px 0px 20px 0px;
}
#domain-search-new-left p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	color: #ffffff;
}
#domain-search-new-left h2 {
	color:	#eb0c0b;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
#domain-search-new-left {
	width: 428px;
	float: left;
}
#domain-search-new-right {
	width: 300px;
	height: 90px;
	float:left;
}
.domain-form {
	height: 35px;
	margin: 0px;
}
.domain-form-new {
	margin: 0px;
	height: 35px;
}
.domain-www {
	float: left;
	color: #fff;
}
.domain-button {
	float: left;
}
.domain-formfield {
	width: 270px;
	margin: 0px 5px 0px 2px;
	float: left;
}
.domain-form-input {
	width: 260px;
}
#domain-search input.btn {
	font-size: 85%;
	width: 70px;
}
.domain-free {
	font-family: Georgia,Times,"Times New Roman",serif;
	color: #ffae00;
	font-weight: bold;
	font-size:	30px;
	float: left;
	padding: 10px 10px 0px 0px;
}
.domain-text {
	width: 220px;
	float: left;
	color: #FFF;
	padding: 10px 0px 0px 0px;
	line-height: normal;
}

/* Homepage Blog */
#homepage-blog {
	width: 337px;
	height: 446px;
	float: left;
	margin: 0px 23px 0px 0px;
	line-height: normal;
	background-image: url(images/blog_bg.gif);
	background-repeat: no-repeat;
	list-style: none;
	font-size: 90%;
	padding: 0px 10px 0px 10px;
}
#homepage-blog h2 {
	color:	#eb0c0b;
	margin: 0px 0px 15px 0px;
	width: 224px;
	float: left;
}
.entry-excerpt {
	height: 85px;
	margin: 0px 0px 10px 0px;


	background-image: url(images/blog_post_home_bg.png);
	background-repeat: no-repeat;
	padding: 5px 10px 0px 5px;
	overflow:auto;
}
.excerpt-text {
	height: 65px;
}
.excerpt-text h3, h3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 3px 0px;
	color: #eb0c0b;
	text-decoration: underline;
}
.excerpt-text h3, h3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 3px 0px;
	color: #eb0c0b;
	text-decoration: none;
}
.excerpt-text h3, h3 a:visited {
	color: #eb0c0b;
	text-decoration: underline;
}
.excerpt-text h3, h3 a:visited:hover {
	color: #eb0c0b;
	text-decoration: none;
}
.excerpt-more {
	float:right;
}
.homepage-blog-calendar {
	width: 55px;
	height: 62px;
	float: left;
	margin: 0px 5px 0px 0px;
	background-image: url(images/calendar_graphic.png);
	background-repeat: no-repeat;
}
.homepage-blog-month {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px 0px 0px 14px;
}
.homepage-blog-date {
	width: 49px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.homepage-blog-rss {
	float: left;
	width: 113px;
	text-align: right;
	padding: 5px 0px 0px 0px;
}

/* Homepage Video */
#video {
	width: 357px;
	height: 250px;
	float: left;
	margin: 0px 0px 20px 0px;
	overflow: hidden;
}


/*--------- New mootools tabs homepage---------*/

#Tab-box-container {
	width: 530px;
	height: 250px;
	float: left;
	background-image: url(images/tab_container_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px 23px 20px 0px;
	padding: 0px 7px 0px 10px;
	line-height: normal;
}

#tabContainer{
	position:relative;
	width:530px;
}

#tabMenu{
	position:relative;
	height:30px;
	padding: 0px 0px 0px 0px;
}

#tabContent{
	position: relative;
	height: 172px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	overflow: auto;
	background-image: url(images/tab_content_bg.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}

#tabContent .tab-content{
	display:none;
}

#tabContent .active{
	padding: 5px 10px 10px 0px;
	display:block;
}
.tabContent-left {
	width: 145px;
	height: 145px;
	float: left;
	margin: 5px 15px 0px 0px;
	background-color: #000;
}
.tabContent-right {

	width: 345px;
	height: 145px;
	float: left;
	margin: 5px 0px 0px 0px;
}

#tabContent .tabContent-right ul {
	list-style-type: disc;
	text-indent: 0px;
}
#tabContent .tabContent-right ul li {
	list-style-type: disc;
}
.tabContent-full {
	width: 505px;
	height: 145px;
	float: left;
	margin: 5px 0px 0px 0px;
}
.tabContent-logo {
	width: 101px;
	height: 145px;
	float: left;
}

#tabMenu ul.tabs{margin:0px; padding:0; height:30px; width:530px; display:block; list-style-image: none; list-style-position:outside; list-style-type:none; text-indent:0px; }
#tabMenu ul.tabs li{padding:0; margin:0; list-style:none; display:inline;}
#tabMenu ul.tabs li a{float:left; padding-left:10px; display:block; color:#9b9b9b; text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; cursor:pointer; background:url('images/topMenuImages.png') 0px -30px no-repeat;}
#tabMenu ul.tabs li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('images/topMenuImages.png') 100% -30px no-repeat;}
#tabMenu ul.tabs li a:hover{background-position:0px -60px; color:#FFF;}
#tabMenu ul.tabs li a:hover span{background-position:100% -60px;}
#tabMenu ul.tabs li a.active, .menu li a.active:hover{line-height:30px; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background:url('images/topMenuImages.png') 0px -90px no-repeat; color:#444444;}
#tabMenu ul.tabs li a.active span, .menu li a.active:hover span{background:url('images/topMenuImages.png') 100% -90px no-repeat;}

#searchbox {
	width: 130px;
	height: 93px;
	background-image: url(images/search_bg.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	padding: 2px 10px 10px 10px;
	overflow: hidden;
	margin: 0px 0px 13px 0px;
}
li#search-copy-1 {
	height: 50px;
	padding: 0px;
	margin: 0px;
	width: 140px;
	display: inline;
}
input#s {
	width: 125px;
}
input#searchsubmit {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	background-image: url(images/button_bg.gif);
	background-repeat: repeat-x;

	background-color:#900201;
	border: 1px solid #900201;
	border-top-color: #565656;
	border-left-color: #565656;
	border-right-color: #565656;
	border-bottom-color: #900201;
	padding: 2px 3px 2px 3px;
	margin: 5px 0px 0px 0px;
	cursor: pointer;
	float: right;
} 
/*--------- homepage quotes---------*/
.quote-top {
	width: 150px;
	height: 10px;
	clear: both;
	background-image: url(images/quote_top.gif);
	background-repeat: no-repeat;
}
.quote-img-top {
	width: 150px;
	height: 9px;
	clear: both;
	background-image: url(images/quote_img_top.gif);
	background-repeat: no-repeat;
}
.quote-bottom {
	width: 150px;
	height: 10px;
	clear: both;
	background-image: url(images/quote_bottom.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 15px 0px;
}
.quote-img-bottom {
	width: 150px;
	height: 9px;
	clear: both;
	background-image: url(images/quote_img_bottom.gif);
	background-repeat: no-repeat;
}
#quotes {
	width: 150px;
	padding: 0px;
	line-height: normal;
	background-image: url(images/quote_bg_repeater.gif);
	background-repeat: repeat-y;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#quotes h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
}
#quote-body {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-size: 11px;
}
#quote-person {
	font-weight: bold;
	text-align: right;
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	font-size: 11px;
}
#quote-person-link {
	text-align: right;
	padding: 0px 10px 0px 10px;
	font-size: 11px;
}

/*--------- homepage quotes---------*/
#case-studies {
	width: 357px;
	height: 175px;
	float: left;
	padding: 0px 0px 0px 0px;
	background-image: url(images/case_studies_bg.jpg);
	background-repeat: no-repeat;
}
.case-studies {
	width: 357px;
	height: 175px;
	float: left;
	padding: 0px 0px 0px 0px;
	background-image: url(images/case_studies_bg.jpg);
	background-repeat: no-repeat;
}
#case-study-text {
	width: 337px;
	height: 85px;
	padding: 0px 10px 0px 10px;
	clear: both;
	line-height: normal;
}
#case-studies h2 { 
	color:	#eb0c0b;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}
ul#case-study {
	margin-left: 15px;
	text-indent: 0px;
	list-style-type: disc;
}

/* Contact & Colo Form */
.contactusbg {
    background-color : #eeeeee;
    border : 1px solid #cacaca;
    padding: 0px 10px 5px 10px;
	margin: 10px 0px 20px 0px;
	line-height: normal;
	overflow:auto;
}
.coloquote-clientdets {
    background-color : #eeeeee;
    border : 1px solid #cacaca;
    padding: 0px 10px 5px 10px;
	margin: 10px 0px 20px 0px;
	line-height: normal;
	overflow:auto;
}
.coloquote-quote {
    background-color : #eeeeee;
    border : 1px solid #cacaca;
    padding: 0px 10px 5px 10px;
	margin: 10px 0px 20px 0px;
	line-height: normal;
	overflow:auto;
}
.form-fields-holder-colo {
	margin: 0px 0px 10px 0px;
	width:699px;
	overflow: auto;
}
.form-fields-holder {
	margin: 0px 0px 10px 0px;
	width:699px;
	height: 25px;
}
.form-fields-holder-big {
	margin: 0px 0px 10px 0px;
	width:699px;
	height: 190px;
}
.form-fields-holder select {
	width:267px;
}
.form-fields-holder p {
	float:left;
}
.form-field-name {
	float: left;
	width: 280px;
	margin:0px 10px 0px 0px;
}

.form-field-entry {
	float: left;
	margin:0px 0px 0px 0px;
}
.form-field-info {
	width:658px;
	float:left;
	padding: 10px 15px 0px 15px;
	border: 1px dashed #cacaca;
	background-color: #ffffff;
	margin: 10px 0px 10px 0px;
}
.form-fields-info p {
	margin: 0px 0px 10px 0px;
}
.form-field-entryleft {
	float: left;
	margin:0px 15px 0px 0px;
}
.form-field-entryleft select {
	width: 135px;
}
.form-field-entryright {
	float: left;
	margin:0px 0px 0px 0px;
}
.antispam-image {
	float: left;
	width: 200px;
	margin:0px 10px 10px 0px;
}
.antispam-entry {
	float: left;
	margin:0px 0px 10px 0px;
}
.archivecontainer {
    background-color : #eeeeee;
    border : 1px solid #cacaca;
    padding: 0px 10px 5px 10px;
	margin: 10px 0px 20px 0px;
	line-height: normal;
	float: left;
	width:716px;
}
.archivecontainer ul li {
	margin-left: 15px;
	text-indent: 0px;
	list-style-type: disc;
}
.archivenav {
	overflow:auto;	
}
.archivenav-left {
	float:left;
}
.archivenav-right {
	float: right;
}

/******* Promotion Section *******/
.single-promo-link {
	float:right;
	height: 25px;
	margin: 0px 0px 5px 0px;
}
.small-promo-banner {
	margin: 10px 0px 10px 0px;
}

/*--------- Page Info ---------*/
.info-container {
	width: 738px;
	margin: 20px 0px 20px 0px;
	overflow: auto;
}
.info-container h3 {
	margin:0px 0px 10px 0px;
}
.info-column-left {
	width: 359px;
	float: left;
	margin: 0px 20px 0px 0px;
}
.info-column-right {
	width: 359px;
	float: left;
}
.info-logo {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0px 10px 0px 0px; 
}
.info-text {
	width: 299px;
	float: left;
	line-height: normal;
}
.info-text h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #cc0000;
	font-weight: bold;
}
.info-text p {
	margin: 0px;
}

/* Site Map Styling */

#sitemap-links {
	background-color : #eeeeee;
    border : 1px solid #cacaca;
    padding: 0px 10px 5px 10px;
	margin: 10px 0px 20px 0px;
	line-height:normal;
}
#sitemap-links h2 {
	font-size: 14px;
}
#sitemap-links h3 {
	color: #000000;
}
#sitemap-links ul {
	text-indent: 0px;
	margin: 0px;
}

/* Support Announcements Styling */

#announcements {
	width:714px;
	background-color : #eeeeee;
    border : 1px solid #cacaca;
    padding: 0px 10px 5px 10px;
	margin: 10px 0px 20px 0px;
	line-height: normal;
	overflow:auto;
}
.announcement {
	border:2px solid #EB0C0B;
	width:710px;
        overflow: auto;
	margin: 0px 0px 5px 0px;
}
.announce-info {
	float:left;
	padding:5px 0 0 5px;	
	border-left: 1px solid #000000;
}
.announce-date {
	float:left;
	width:75px;
	padding:20px 5px 0px 5px;
	font-weight: bold;
}
.announce-title {
	border-bottom:1px solid #000000;
	font-weight:bold;
	padding:1px 0 3px 5px;
}

/* Netowrk monitoring styles */

#ippatrol-result, 
#ippatrol-result td {}
.ipres-head {}
.description {width: 150px; font-weight: bold;}
.checked {width: 150px; font-weight: bold;}
.status {width: 100px; font-weight: bold; text-align: center;}

/*------ MooTools Tabs Priciing Options ------------*/

#Pricing-tabs {
	width: 738px;
	height: 250px;
	float: left;
	margin: 0px 23px 20px 0px;
	padding: 0px 0px 0px 0px;
	line-height: normal;
}

#pricetabContainer{
	position:relative;
	width:738px;
}

#pricetabMenu{
	position:relative;
	height:30px;
	padding: 0px 0px 0px 0px;
}

#pricetabContent{
	position: relative;
	overflow: auto;
	padding: 0px 0px 0px 0px;
}

#pricetabContent .pricetab-content{
	display:none;
}

#pricetabContent .active{
	padding: 5px 10px 10px 0px;
	display:block;
}

#pricetabMenu ul.pricetabs{margin:0px; padding:0; height:30px; width:738px; display:block; list-style-image: none; list-style-position:outside; list-style-type:none; text-indent:0px; }
#pricetabMenu ul.pricetabs li{padding:0; margin:0; list-style:none; display:inline;}
#pricetabMenu ul.pricetabs li a{float:left; padding-left:10px; display:block; color:#9b9b9b; text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; cursor:pointer; background:url('images/topMenuImages.png') 0px -30px no-repeat;}
#pricetabMenu ul.pricetabs li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('images/topMenuImages.png') 100% -30px no-repeat;}
#pricetabMenu ul.pricetabs li a:hover{background-position:0px -60px; color:#FFF;}
#pricetabMenu ul.pricetabs li a:hover span{background-position:100% -60px;}
#pricetabMenu ul.pricetabs li a.active, .pricemenu li a.active:hover{line-height:30px; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background:url('images/topMenuImages.png') 0px -90px no-repeat; color:#444444;}
#pricetabMenu ul.pricetabs li a.active span, .pricemenu li a.active:hover span{background:url('images/topMenuImages.png') 100% -90px no-repeat;}

.pricingtable {
	background-color:#575757;
	background-image:url(images/table_blend.gif);
	background-repeat:no-repeat;
	margin:0 0 10px;
}
caption.pricingcaption {
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}
.pricingtable-section {
	font-weight: bold;
	font-size: 13px;
	color: #FFAE00;
}
td.pricing-option {
	padding: 1px 0px 2px 15px;
}
td.pricing-price {
}
.pricingtable-header {
	font-weight: bold;
	font-size: 13px;
	color: #FFAE00;
}
.priceing-identifier {
	padding: 0px 0px 0px 10px;
}
.table-left-servers {
	width:228px;
	height: 200px;
	background-image: url(/wp-content/themes/intrahost1/images/table_graphic_left_servers.gif);
	background-repeat: no-repeat;
}
.table-left-vds {
	width:228px;
	height: 200px;
	background-image: url(/wp-content/themes/intrahost1/images/table_graphic_left_vds.gif);
	background-repeat: no-repeat;
}
.table-left-hosting {
	width:228px;
	height: 200px;
	background-image: url(/wp-content/themes/intrahost1/images/table_graphic_left_hosting.gif);
	background-repeat: no-repeat;
}