/* Start General Resets */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* h1 taken from General_RA.css */
h1{
	font-family: inherit;
	font-size:14px;
	color: #cd3333;
	font-weight:bold;
}
#language {
		top: 35px;
		left:900px;
		position: absolute;
		width: 75px;
		height: 20px;
		z-index: 40;
}
/* end RA h1*/
body { background: #fff; margin: 1.5em 0; font-family: "Verdana", "Helvetica", "Arial", sans-serif; font-size: 70%; color: #000000; }
a img { border: none; }
a { text-decoration: none; color: #0000FF; }
a:hover { text-decoration: none; color: #000000; }
.linkOrange:hover { text-decoration: none; color: #ca6239; }
img	{ border: none; margin: 0; padding: 0; line-height: 0; }
/* End General Resets */
/* Start Nav */
ul#nav { clear: both; margin: 0; }
ul#nav li { float: right; list-style: none; position: relative; padding: 0; z-index: 2; margin: 0; color: #FFFFFF; }
ul#nav li a { text-decoration: none; font-size: 7pt; color: #FFFFFF; padding-left: 4px; padding-right: 4px; height: 21px;  display: block; float: left; }
ul#nav li:hover a { color: #ca6239; }
ul#nav li ul { top: 17px; position: absolute; width: 175px; margin: 0; display: none; padding: 0 0 2em 0; border: none; }
ul#nav li:hover ul, ul#nav li.hover ul { display: block; left: -1px; background: #b41e1d; height: auto; }
ul#nav li:hover #last { margin: 0; left: auto; right: 0px; }
ul#nav li li { float: none; background: none; line-height: 21px; }
ul#nav li li a, ul#nav li:hover li a { float: none; color: #ffffff; background: none; padding: .3em 0 .3em 0.7em; margin: 0; font-weight: normal; color: #FFFFFF; }
ul#nav li li a:hover { background: #c95150; color: #000000;	}
/* End Nav */
/* Start Main Layout */
/* RA's tags added "2 to id's so easier to distinguish differences in the two differernt layout includes */
#root2 { 
	position: absolute; 
	margin-left: 50%; 
	width: 920px; 
	left: -460px; 
	top: 10px; 
	border: 2px solid #cd3333; 
}
	
#container2 { 
	top: 0; 
	left: 0; 
	float: left; 
	width: 100%; 
	height: 100%;
}
#main2 { 
	width: 900px; 
	padding-top: 120px; 
	padding-right:10px;
	float: right; 
	background-color: #FFF;
}
/* end RA */
#root { position: absolute; margin-left: 50%; width: 920px; left: -460px; top: 0px; border: 0px solid red; }
#main { width: 635px; padding-top: 120px; float: right; background-color: #FFF; }
#container {margin-top: 40px; top: 0; left: 0; float: left; width: 100%; height: 100%; background-image: URL('../images/layout/left_bg.gif'); background-repeat: repeat-y; }
#mainLeft { width: 253px; float: left; }
#anilogo { top: 7px; left: 43px; position: absolute; width: 60px; height: 60px; z-index: 13; }
#domainInfo { top: 381px; left: 0px; float: left; width: 253px; height: 320px; z-index: 9; background-color: #c8d8e2; background-repeat:no-repeat;  }
#bgpic { top: 0px; left: 0px; width: 253px; float: left; z-index: 10; background-repeat: no-repeat; }
#contactInfo { float: left; width: 230px; padding-bottom: 10px; padding-left: 15px; margin-top: 15px; margin-bottom: 10px; }
#bottom { margin-top: 1px; bottom: 0px; left: 0px; float: left; width: 920px; height: 72px; background-image: url("../images/layout/Bottom1.jpg"); }
#menu { top: 74px; left: 10px; position: absolute; width: 900px; height: 20px; z-index: 25; }
#domainHeader { background-color: #e4ecf1; height: 30px; line-height: 30px; text-align: center; margin-top: 10px; margin-bottom: 10px; }
#domainHeader a { font-size: 8pt; font-weight: 700; color: #436c85; }
/* RA (layout2) topbar */
#topbar2 { top: 0px; left: 0px; position: absolute; width: 920px; height: 94px; z-index: 11; background-image: url("../images/layout/topbar.jpg"); }
/* end ra topbar*/
/* general topbar */
#topbar { top: 40px; left: 0px; position: absolute; width: 920px; height: 94px; z-index: 11; background-image: url("../images/layout/topbar.jpg"); clear: both; }
#CLbuttons {position: absolute; top: 27px; left: 690px; float: right; height: 45px; width: 200px; background-image: url("../images/buttons/customerlogin.jpg"); background-repeat: no-repeat; }
#CLbuttons a { float: right; height: 45px; width: 200px; background-image: url("../images/buttons/customerlogin.jpg"); background-repeat: no-repeat; }
#CLbuttons a:hover {float: right; height: 45px; width: 200px; background-image: url("../images/buttons/customerloginMO.jpg"); background-repeat: no-repeat;}
#SCbuttons {position :absolute; top: 27px; left: 800px; float: right; height: 45px; width: 200px; background-image: url("../images/buttons/supportcenter.jpg" ); background-repeat: no-repeat; }
#SCbuttons a { float: right; height: 45px; width: 200px; background-image: url("../images/buttons/supportcenter.jpg"); background-repeat: no-repeat; }
#SCbuttons a:hover { float: right; height: 45px; width: 200px; background-image: url("../images/buttons/supportcenterMO.jpg"); background-repeat: no-repeat; }
/*end general topbar */
#baseHeadline { width: 245px; height: 25px; line-height: 25px; float: left; }
#baseHeadline a { color: #53768c; font-weight: bold; }
#baseLine { clear: both; width: 650px; float: left; }
#phoneNumber { width: 255px; margin-top: 12px; float: left; }
#bottomMenu { position: relative; width: 394px; margin-top: 12px; float: left; }
#contentContainer { width: 100%; }
/* End Main Layout */
/* Start Common */
.containerCenter { text-align: center; }
	.objectCenter { margin-left: auto; margin-right: auto; }
	.textCenter { text-align: center; }
	.textLeft { text-align: left; }
	.price { text-align: right; padding-left: 10px; padding-right: 10px; font-size:9px;}
	.headline { font-size: 8pt; font-weight: 700; color: #436c85; }
	.textSmall { font-size: 7pt; }
	.textMedium { font-size: 8pt; }
	.textLarge { font-size: 9pt; }
	.textBlack {color:#000;}
	.textBlack a { color: #000; }
	.textBlack a:hover { color: #8888bb; }
	.textBlue { color: #53768c; }
	.textWhite { color: #ffffff; }
	.textGrey { color: #d3cebd; }
	.textGrey a {color: #666666; }
	.textGrey a:hover{ color: #000000 }
	.textRed { color: #f92020; }
	.textBrown { color: #cc3333; }
	.textIndent { margin-left: 10px; }
	.textIndentLarge { margin-left: 20px; }
	.textSpread { line-height: 14px; }
	.heightSpacer { clear: both; height: 25px; z-index: 1; }
	.highlight { font-weight: bold; }
	.fullWidth { width: 100%; }
	.blueHeader  { width: 100%; height: 32px; float: left; }
	.noBold { font-weight: normal; }
	.footer { padding-left: 285px; padding-top: 1px; margin-top: 1px; font-size: 9px; color:#999 }
	.blueBar { width: 100%; background-color: #a1c9e2; height: 20px; line-height: 20px; clear: both; }
	.blueDarkBar { width: 625px; background-color: #3d627a; height: 28px; line-height: 28px; clear: both; padding-left: 10px;}
	.brownBar { width: 97%; margin-left: auto; height: 29px; line-height: 29px; padding-left: 10px; font-weight: bold; background-color: #ddd8b1; }
	.thumbnail { margin-right: 50px; margin-bottom: 20px; width: 128px; float: left; }	
	
	/* JS removing embedded image text + adding design to additional copy not in original site. */
	.msinfo {margin-left: 10px; float: left; position:relative; top: 227px; /*left: 210px; */ }
	.msblueheader {height: 18px; width: 618px; float:left; background-color: #7da8c3; text-align:left; margin-top: 14px; padding: 8px; color: #ffffff; font-size:14px}
	.msbenefits { text-align:left; background-color: #e6eff4; padding: 10px; font-size: 12px; font-family:inherit; color: #2F0000; line-height: 135%;}
	
	.hostingblueHeader {height: 18px; width: 618px; float:left; background-color: #7da8c3; text-align:center; margin-top: 14px; margin-bottom: 14px; padding: 8px; color: #ffffff; font-size:14px}
	.introbox  { text-align:left; /* background-color: #e6eff4; */ background-color: #ffffff; padding: 10px; font-size: 12px; font-family:inherit; color: #2F0000; width: 600px;}
	.introboxwide { text-align:left; /*background-color: #e6eff4; */ background-color: #ffffff; padding: 10px; font-size: 12px; font-family:inherit; color: #2F0000;}
	.prodintro { height:40px;}
	.hostingintro { text-align:left; /* background-color: #e6eff4; */ background-color: #ffffff; padding: 10px; font-size: 12px; font-family:inherit; color: #2F0000; width: 618px}
	/* end js*/
	/* Start Rare */
	/* JS removing embedded image text + adding design to additional copy not in original site. */
	.proddetails { line-height: 125%;; }
	.uhredBG {background-color: #cc3333; color:#ffffff; padding-left: 8px;}
	
/* homepage welcome rounded corner without image! */
.homepagewelcome{display:block; }
.homepagewelcome *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e6eff4}
.homepagewelcome1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f4f8fa;
  border-right:1px solid #f4f8fa;
  background:#ecf3f6
  }
.homepagewelcome2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfdfd;
  border-right:1px solid #fcfdfd;
  background:#eaf2f6
  }
.homepagewelcome3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eaf2f6;
  border-right:1px solid #eaf2f6;
  }
.homepagewelcome4{
  border-left:1px solid #f4f8fa;
  border-right:1px solid #f4f8fa;
  }
.homepagewelcome5{
  border-left:1px solid #ecf3f6;
  border-right:1px solid #ecf3f6;
  }
.homepagewelcomefg{
  text-align:justify; /*background-color: #e6eff4;*/ background-color: #ffffff; padding: 10px; font-size: 12px; font-family:inherit; color: #2F0000;
  } 
 
  /* end  hpw rounded corner without image*/

	.halfspacerTop { height: 8px; width:100%; clear:both;}
	.TnCtable {border:1px #999999; padding:5px; }
	
	/*end js */
	/* before sign off, look for weired colours in BlueImageBox img and bgDBlue ( in general_RA theyre #red :S)
	*/
	.spacerLeft { margin-left: 35px; }
	.spacerTop { height: 25px; width: 100%; clear: both; }
	.cb { clear: both; }
	.subTextSpace { height: 150px; display: block; clear: both; }
	.bgLBlue { background-color: #e5ecf0 }
	.bgDBlue { background-color: #d7e3ea }
	.bgVDBlue { background-color: #c8d8e2; }
	.bigLink { font-size: 140%; color: #d3cebd; font-weight: bold; }
	.imageThumb { float: left; margin: 0 3px 0 4px; }
	.imagePadding { margin: 10px; }
	.basicTable { width: 100%; text-align: left; }
	.basicTableHeader { width: 100%; text-align: left; height: 16px; line-height: 16px; }
	.brownBarSubText { width: 97%; margin-left: auto; padding-left: 10px; padding-top: 10px; }
	.blueImageBox { background: #d7e3ea; }
	.blueImageBox img { padding: 10px; }
	/* End Rare */
/* Start Multi Use Layout */
	/* Start twoWide */
	
	/*new layout configs to allow text over image on homepage. */
		.twoWideBoxheader { background-color:#7da8c3; width: 299px; height: 14%; font-family:inherit;  color:#FFFFFF; float:left; } 
		.twoWideBoxheaderText { margin-top: 5px; margin-bottom: 5px; font-family:inherit; color:#FFFFFF; font-size:16px; text-align: left; margin-left: 10px; }
				.twoWideBoxheaderTagline { margin-top: 3px; width: 280px; height:10%;  margin-left: 10px; margin-bottom:5px; font-family:inherit; font-size: 13px; color: #000000; float:left;}
		/*end of new layout configs for header */
		.twoWideBox { float: left; width: 300px; height: 220px; background: no-repeat; }
		.twoWideBoxText1 { margin-top: 3px;  padding-left: 11px; width: 127px; height: 54%; width:40%; float: left; font-size: 7pt; color: #220000;}
			/* JS new layout configs for highlite box (price box) and more info button */
		.twoWideBoxBase1 { clear: both; width: 100%; height: 25%; }
		.twoWideBoxLink1 {  float: left; margin-top: 13px; margin-right: 1px}
		.twoWideBoxHighlight1 {
		float: right;
		width:115px;
	        background-image:url(../images/buttons/pricebutton.gif);
		background-repeat:no-repeat;
		display:block;
		height: 40px;
		
		
		}

		.twoWideBoxHighlight1 h1 { font-size:16px; color: #000000; font-weight: bold; margin: 2px;  }
		.twoWideBoxHighlight1 h1 span { font-size: 11px; font-weight: normal; margin: 4px;}
		.twoWideBoxHighlight1 p {font-size: 10px; font-weight:normal; text-align: center;}
		/*enf of new layout configs for price box JS*/
		.twoWideBoxText { margin-top: 34px; padding-left: 11px; width: 127px; height: 150px; float: left; font-size: 7pt; color: #000000; }
		.twoWideBoxBase { clear: both; width: 100%; height: 36px; }
		.twoWideBoxLink { height: 100%; width: 187px; float: left; }
		.twoWideBoxHighlight { float: left; width: 100px; margin-left: 8px; margin-top: 8px; }
		.twoWideBoxHighlight h1 { font-size: 16px; color: #000000; font-weight: bold; }
		.twoWideBoxHighlight h1 span { font-size: 11px; font-weight: normal; }
	/* End twoWide */
	/* Start Spread Data Table RA and general differ in sDTRD background-color: #red */
		.spreadDataTableSpacer { height: 12px; }
		.spreadDataTable { width: 100%; clear: both; background-color: #e5ecf0; }
		.spreadDataTable td { padding-left: 5px; }
		.spreadDataTableRowDark { background-color: #d7e3ea; height: 30px; line-height: 30px;}
	/* End Spread Data Table */
	/* Start Three Part Box */
		.threePartBoxRoot { width: 100%; height: 505px; overflow: visible; }
		.threePartBoxSide { width: 7px; height: 100%; float: left; }
		.threePartBoxContainer { width: 628px; float: left; }
		.threePartBox { clear: both; width: inherit; height: 118px; border-bottom: 1px solid #000000; }
		.threePartBoxImage { float: left; height: 118px; width: 184px; }
		.threePartBoxHighlight { margin-left: 103px; margin-top: 81px; font-size: 11px; color: #000000; font-weight: bold; letter-spacing: -1px;}
		.threePartBoxHighlight a { font-size: 11px; color: #000000; font-weight: bold; letter-spacing: -1px;}
		.threePartBoxHighlight a:hover { font-size: 11px; color: #ffff00; font-weight: bold; letter-spacing: -1px;}
		.threePartBoxHighlight span { font-size: 7px; font-weight:normal; letter-spacing: normal;} 
		.threePartBoxHighlight h1{ }
		/*.threePartBoxHighlight span {font-size: 6px; } */
		.threePartBoxContent { float:right; width: 442px; height: inherit;  }
		/*JS web hosting removing image embedded text */
		.threePartBoxheader {clear:both; height:39px; width:443px;}
		.threePartBoxTitle {float: left; height: 39px; width: 240px; font-size: 16px; padding-top: 8px; padding-left: 8px;}
	/*end JS*/
		.threePartBoxInfo {float: right; display:block; margin-top:8px; margin-right: 8px;}
		.threePartBoxText {float: left; clear: both; width: 380px; height: 79px; font-size: 7pt; margin-left: 25px; }
	/* End Three Part Box */
	/* Start Four Row Image */
		.fourImageRow { width: inherit; height: 231px; }
		.fourImageRowImage { height: inherit; width: 154px; float: left; margin: 3px 0 3px 3px; }
	/* End Four Row Image */
	/* Start Blue Grad Flooter */
		.blueGradFooter { background-image: url(../images/layout/blue_grad_footer.jpg); width: 100%; height: 44px; clear: both; }
		.blueGradFooterLeft { margin-left: 20px; height: 44px; line-height: 40px; font-size: 80%; float: left; }
		.blueGradFooterRight { margin-right: 10px; height: 44px; margin-top: 8px; line-height: 40px; float: right; }
	/* End Blue Grad Footer */
	/* Start Data Table again before sign off, see why RA changed #d7e3ea to #red */
		.dataTable { width: 100%; font-size: 80%; margin-top: 15px; }
		.dataTable tr { height: 25px; line-height: 25px; }
		.dataTable td {  padding-left: 4px; }
		.dataTableHeader { background-color: #7da8c3; color: #FFFFFF; }
		.dataTableBackgroundW { background-color: #FFFFFF; }
		.dataTableBackgroundB { background-color: #d7e3ea; }		
	/* End Data Table */
	/* Start Point Table */
		.pointTable { width: 100%; font-size: 80%; clear: both; }
		.pointTable td { padding-left: 4px; vertical-align: text-top; }
		.pointTable ul { margin-bottom: 15px; }
		.pointTableBackgroundW { background-color: #FFFFFF; padding-top: 3px; }
		.pointTableBackgroundB { background-color: #d7e3ea; padding-top: 3px; }	
		.pointTableBackgroundW td, .pointTableBackgroundB td { padding-top: 5px; padding-bottom: 5px; }	
		/* End Point Table */
		/* Start Image Left Data Right */
		.imgLDataR { width: 100%; height: 255px; margin-bottom:5px; }
		.imgLDataRLeft { height: 255px; width: 418px; float: left; margin-top: 5px;}
		.imgLDataRRight { height: 255px; width: 201px; float: right; margin-right: 3px; margin-top: 5px; }
		.imgLDataRTop { width: 204px; height: 70px; background-color: #c8d8e2; }
		.imgLDataRMiddle { width: 204px; height: 110px; background-color: #d7e3ea; }
		.imgLDataRBottom { width: 204px; height: 45px; background-image: url(../images/layout/img_data_highlight.gif) }
		.imgLDataRInfo { width: 204px; height: 21px; margin-top: 3px; }
		.imgLDataRPrice { margin-left: 88px; padding-top: 5px; font-size: 16px; font-weight: bold; line-height: 80%; }
		.imgLDataRPrice span { font-size: 8px; font-weight: normal;}
		/* End Image Left Data Right */
		/* Start Data Left Image Right */
		.dataLimgRData { float: left; width: 50%; margin-left: 2px; }
		.dataLimgRImg { float: right; width: 300px; height: 200px; margin-right: 2px; }
	/* End Data Left Image Right */
	/* Start Three Column */
		.threeCol { width: 201px; float: left; }
		.threeColImage { margin-top: 3px; margin-bottom: 4px; width: 100%; height: 172px; background-repeat:no-repeat; }
		/* JS, additional tags to place text over image on threecol pages */
		.threeColImageheader { width: 100%; height:32px; background-color:#7da8c3; color:#FFFFFF; font-size:13px;}
		.threeColImageheaderText { padding-top: 8px; margin-left: 5px; padding left:5px; padding-bottom: 5px; padding-right:5px; text-align:left}
		.threeColSubText a { width: 191px; color: #FFFFFF; }
		/* end JS threecol additional tags*/
		.threeColContent { width: 100%; height: 350px; background-image: url(../images/general/vserver_bg.jpg);background-color: #cbdae4; }
		.threeColText { width: 180px; margin-left: 11px; padding-top: 5px; float: left; }
		.threeColTextBox { clear: both; width: 160px; margin-left: 11px; padding: 10px; height:165px; }
		.threeColSubContent { width: 100%; height: 91px; padding-top: 14px; background-image: url(../images/general/vserver_bg.jpg); }
		.threeColSubText { width: 191px; height: 70px; background-color: #53768c; color: #FFFFFF; padding: 5px }
		.threeColButton { width: 100%; height: 30px; }
		.threeColRight { margin-left: 10px; }
		/* Start Three Short Column */
			.threeColShortImg { 
				width: 100%; 
				height: 190px; 
				display: block;
				margin-top: 8px;
   				margin-left: auto;
    			margin-right: auto 
			}
			.threeColVShortImg { width: 100%; height: 135px; margin-top: 13px; background-repeat: no-repeat; }
			.threeColShortInfo { width: 100%; height: 30px; background-color: #1d3c4e; margin-bottom: 8px;}
			.threeColType { float: left; height: inherit; line-height: 30px; padding-left: 4px; color: #FFFFFF;}
			/* .threeColPrice { float: right; height: inherit; line-height: 30px; padding-left: 2px; padding-right: 2px; color: #00000; background-image: url(../images/buttons/vpsprice.gif); background-repeat: no-repeat; margin-right: 4px; margin-top: 2px; width: 50%; }*/
			.threeColShortButton { width: 100%; height: 27px; }
		/* End Three Short Column */
		/* End Three Column */
		/* Start Three Column Basic */
		.poweredIcons { width: 130px; float: left; height: 85px; margin-top: 45px; padding-left: 10px; margin-right: 12px; }
		.threeColBasic { width: 154px; float: left; margin-left: 5px; height: 155px; }
		.threeColBasicPrice {display: block; height: 22px; background-repeat:no-repeat; background-image: url(../images/buttons/pricebuttonlong.jpg); font-size: 13px; font-weight: bold; padding: 4px 12px 2px 6px; text-align: left;}
		.threeColBasicPrice a { font-size: 13px; font-weight: bold; padding: 4px 12px 2px 6px; text-align: left; color:#000;}
		.threeColBasicHeader { line-height: 25px; margin-left: 3px; margin-right: 2px; }
		.threeColBasicContent { margin-left: 4px; margin-top: 15px; font-weight: normal; }
		.threeColOrange { height: 102px; width: 100%; background-image: url(../images/general/webhat1001.jpg); font-weight:bold;}
		.threeColBlue { height: 102px; width: 100%; background-image: url(../images/general/webhat5001.jpg); font-weight:bold; }
		.threeColGreen { height: 102px; width: 100%; background-image: url(../images/general/webhat15001.jpg); font-weight:bold; }
		.threeColPink { height: 102px; width: 100%; background-image: url(../images/general/webwin50001.jpg);  font-weight:bold;}
		.threeColBasicTableCol { width: 154px; height: 25px;}
		/* End Three Column Basic */
	/* Start Left Contact */
		.leftContact { float: left; margin-left: 5px; width: 320px; }
		.leftContactHeader { height: 23px; background-color: #1d3c4e; color: #FFFFFF; }
		.leftContactHeaderText { float: left; line-height: 23px; margin-left: 4px; }
		.leftContactHeaderFlags { float: right; margin-right: 5px; }
		.leftContactHeaderFlags img { padding-top: 3px; }
		.leftContactContent { padding: 5px; }
		.leftContactContentInfo { padding: 5px; margin: 5px; width: 120px; background-color: #d7e3ea; }
		.rightContactImage { float: right; width: 300px; }
		.rightContactImageHeader { width: 100%; height: 23px; background-color: #7da8c3; }
		/* End Left Contact */
	/* Start Numbered Points */
		.leftBorder { float: left; border-left: 1px solid #91b8d1; }
		.leftBorderLeft { clear: both; float: inherit; width: 130px; margin: 10px; }
		.leftBorderRight { float: right; width: 386px; margin-top: 10px; background-color: #d7e3ea; padding: 10px; margin-right: 40px; }
	/* End Numbered Points */
	/* Start Testimonial */
	.testimonialLeft { background: #d7e3ea; width: 188px; }
	.testimonialRight { background: #e5ecf0; }
		.testimonial p { padding: 15px; }
		.testimonialRating { float: left; margin: 0 0 15px 15px; height: 20px; background: #b5d5ea; line-height: 20px; padding-left: 5px; width: 245px; }
		.testimonialArea { float: left; height: 20px; background: #385363; line-height: 20px; padding-left: 5px; width: 153px; }	
	/* End Testimonial */
	/* Start Two Column Image */
		.twoColImages { background-color: #00CC66; width: 440px; display: block; }
		.twoColImagesTopLeft, .twoColImagesTopRight { width: 201px; height: 32px; line-height: 32px; padding-left: 5px; background-color: #1d3c4e; color: #FFFFFF; }
		.twoColImagesTopLeft { float: left; }
		.twoColImagesTopRight { float: right; }
		.twoColImagesContentLeft, .twoColImagesContentRight { width: 206px; height: 275px; background-color: #d7e3ea; margin-top: 5px; }
		.twoColImagesContentLeft { float: left; }
		.twoColImagesContentRight { float: right; }
		.twoColImagesContentLeft img, .twoColImagesContentRight img { padding: 10px; }
	/* End Two Coumn Image
/* End Multi Use Layout */
/*StyleSheet by Rony Arafin */

#wrap {
	text-align:left;
}

.textcell {
	background-color: #e6eff4;
	color: #000;
	text-align: center;
	font-weight:bold;
	border: 1px solid #cd3333;
}

.headercell{
	font-family:inherit; 
	font-size:18px;
	color:#FFF;
	background-color:#7da8c3;
	text-align:center;
	padding-top: 10px;

}

.headercellsubtext {
font-family:inherit; 
	font-size:16px;
	color:#FFF;
	background-color:#7da8c3;
	text-align:center;
	padding-bottom: 10px; 
}


.sidetext{
	text-align:left;
}

.headcell {
	border: 1px solid #009500; 
	background-color: #7da8c3;
	text-align: left;
	font-size:16px;
	font-weight:bold;
	padding: 2px;
}

.results{
	background-color: #FAFEFC;
	color: #000;
	text-align: center;
	border: 1px solid #A8A8A8;
	height: 25px;
	padding: 2px;
}
.longresults {
		color: #000;
		border: 1px solid #a8a8a8; 
		text-align: center;
}

/* use below style to alternate row color*/
.resultsalter{
	background-color: #e6eff4;
	color: #000;
	text-align: center;
	border: 1px solid #A8A8A8;
	height: 25px; 
	padding: 2px;
}
.linktext {
	font-weight:bold;
	font-size:12px;
	color:#cd3333;
}

a.linktext:hover {
		border-bottom: 1px dotted #36f; 
}

.price1 {
	background-color: #FAFEFC;
	color: #000;
	text-align: center;
	font-size:14px;
	font-weight:bold;
	border: 2px solid #FF6464;
}

.cellname{
	background-color: #e6eff4;
	color: #000;
	text-align: left;
	font-weight:bold;
	border: 1px solid #CCC;
	padding: 2px;
}

/*Rony Arafin StyleSheet Ends */
#detailedfeatures {float: right; display:block; /*  position: absolute; */ right: 25px; height: 40px; width: 630px; /* background-image: url(../images/buttons/detailedfeatures.jpg); */ background-repeat: no-repeat; margin-top:10px; margin-bottom: 10px; }
#detailedfeatures a { height: 40px; width: 600px; /* background-image: url(../images/buttons/detailedfeatures.jpg);*/ background-repeat: no-repeat; }
.contactbox {float: left; margin: 10px; display: block; height: 100%; position: absolute; left: 280px;}

.vpsAuswahl {width: 628px; float: left;}
.vpsAuswahlInfo {width: 628px; float: left; top: 10px;}
.vpsRedHeader {width: 618px; float:left; background-color: #cc3333; text-align:center; margin-top: 14px; margin-bottom: 14px; padding: 8px; color: #ffffff; font-size:14px}