/*** header ***/
#header-wrapper {
	height: 352px;
	background:url(../img/bg-header.png) repeat-x top;
}
#hcdiv1 {
	height: 352px;
	background:url(../img/slide-1.jpg) no-repeat center top;
	position: relative;
	top: 0px;
	display: block;
	overflow:hidden;
}
#hcdiv2 {
	height: 352px;
	background:url(../img/slide-2.jpg) no-repeat center top;
	position: relative;
	top: 0px;	
	display: none;
	overflow:hidden;
}
#hcdiv3 {
	height: 352px;
	background:url(../img/slide-3.jpg) no-repeat center top;
	position: relative;
	top: 0px;	
	display: none;
	overflow:hidden;
}
.slider-controls {
	width:960px;
	margin: 0 auto;
	height: 15px;
	position: relative;
	top: -50px;
	overflow: hidden;
	z-index: 100;
}
#slider-control1 , #slider-control2, #slider-control3 {
	float: right;
	margin-left: 10px;
	width: 15px;
	height: 15px;
	background: url(../img/slider-control-off.png) center center no-repeat;
	overflow: hidden;
}
#slider-control1 {
	background: url(../img/slider-control-on.png) center center no-repeat;
}
.pattern-top {
	background: url(../img/bg-hdr-shadow-hp-top.png) repeat-x top;
}
.pattern-bottom {
	background: url(../img/bg-hdr-shadow-hp-bottom.png) repeat-x bottom;
}
.pattern-top-sp {
	background: url(../img/bg-hdr-shadow-sp-top.png) repeat-x top;
}
.pattern-bottom-sp {
	background: url(../img/bg-hdr-shadow-sp-bottom.png) repeat-x bottom;
}
/* features 1 */
.f1hdr {
	font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif;
	font-weight: 700;
	line-height: 35px;
	padding-left: 45px;
	overflow: hidden;
}
.f1txt {
	margin-top: 3px;
}
.f1icon1 {
	background: url(../img/icon-process.png) no-repeat left center;
}
.f1icon2 {
	background: url(../img/icon-speedometer.png) no-repeat 0px 0px;
}
.f1icon3 {
	background: url(../img/icon-umbrella.png) no-repeat 0px 0px;
}
/* plan tabs */
#plan-tabs {
	height: 48px;
	background: url(../img/tabs-vps-active.png) center top no-repeat;
}
#vps-tab {
	width: 352px;
	height: 48px;
	float: left;
	line-height: 48px;
	margin-left: 85px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	cursor: pointer;
}
#dedicated-tab {
	width: 352px;
	height: 48px;
	float: left;
	line-height: 48px;
	margin-left: 86px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	cursor: pointer;
}
/* hosting plans */
.plan-container {
	border-top-right-radius:4px;
	border-top-left-radius:4px;	
	margin-top:30px;	
}
.plan-title {
	line-height: 50px;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	text-shadow: 0 -1px 2px #676767;
	overflow: hidden;
}
.featured.plan-container {
	margin-top: 0px;
}
.featured .buybutton {
	margin-top: 30px;
}
.learnmore {
	margin-bottom: 10px;
}
.featured .learnmore {
	padding-bottom: 20px;
}
.sale-tag{
	background: url(../img//ribbon-plan.png) right top no-repeat;
}
.pheader-green {
	background: url(../img/bg-plans-green.png) top repeat-x;
}
.pheader-teal {
	background: url(../img/bg-plans-teal.png) top repeat-x;
}
.pheader-orange {
	background: url(../img/bg-plans-orange.png) top repeat-x;
}
.pheader-blue {
	background: url(../img/bg-plans-blue.png) top repeat-x;
}
.plan-price {
	height: 100px;
	padding-top: 21px;
	text-align: center;
	color: #fff;
	overflow: hidden;
}
.plan-price .pprice {
	font-size: 46px;
	font-weight: bold;
	margin-top: 20px;
	line-height: 50px;
}
.plan-price sup {
	font-size: 18px;
	font-weight: 400;	
	vertical-align: 20px;
}
.plan-price .ppm {
	font-size: 24px;
	font-weight: 400;	
}
.plan-price .psmall {
	font-size: 11px;
	font-weight: 400;
	font-style: italic;
	color: #898e9c;
	line-height: 35px;
}
.plan-items-container {
	padding-top: 10px;
	background-color: #fff;
	border: #ccc 1px solid;
	border-top: 0;
	font-size: 14px;
	overflow: hidden;
}
.featured .plan-items-container  {
	background-color: #5a5d66;
	color: #fff;
	border: #40434e;
	border-top: 0;
}
.featured .plan-items-container  a {
	color: #fff;
}
.featured .plan-items-container  a:visited {
	color: #fff;
}
.featured .plan-items-container  a:hover {
	color: #c4c4c4;
}
.plan-item {
	line-height: 40px;
	text-align: center;
	border-bottom: #ccc 1px dotted;
	margin: 0 10px;
	overflow: hidden;
}
.featured .plan-item {
	border-bottom: #898e9c 1px dotted;
}
.greybg {
	background-color: #f0f0f0;
}
.featured .greybg {
	background-color: #4f525a;
}
/* dedicated server table */
#dedicated-table {
	display: none;
}
.dtable {
	width: 860px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
}
.trhover {
	background-color: #e0e0e0;
}
.stlabel {
	height: 40px;
	text-align: center;
	line-height: 40px;
	overflow: hidden;
}
.stlabel a {
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px 0 5px 24px;
}
#st1 {
	background: url(../img/icon-green-marker.png) left no-repeat;
}
#st2 {
	background: url(../img/icon-blue-marker.png) left no-repeat;
}
#st3 {
	background: url(../img/icon-red-marker.png) left no-repeat;
}
#st4 {
	background: url(../img/icon-purple-marker.png) left no-repeat;
}
#st5 {
	background: url(../img/icon-slate-marker.png) left no-repeat;
}
.dtable th{
	border: #bfc7d4 1px solid;
	border-collapse: collapse;
	background: url(../img/bg-dtable-header.png) center top repeat-x;	
}
.dtable td {
	border: #bfc7d4 1px solid;
	border-collapse: collapse;
}
.dt-name {
	width: 20%;
}
.dt-type {
	width: 5%;
}
.dt-ram {
	width: 15%;
}	
.dt-hdd {
	width: 15%;
}	
.dt-bw {
	width: 15%;
}	
.dt-price {
	width: 15%;
}	
.dt-order {
	width: 15%;
}
.dt-t1 .dt-type {
	background: url(../img/icon-green-marker.png) center center no-repeat;
}
.dt-t2 .dt-type {
	background: url(../img/icon-blue-marker.png) center center no-repeat;
}
.dt-t3 .dt-type {
	background: url(../img/icon-red-marker.png) center center no-repeat;
}
.dt-t4 .dt-type {
	background: url(../img/icon-purple-marker.png) center center no-repeat;
}
/*** testimonials ***/
.testimonials-wrapper1 {
	padding: 5px 0px;
	border-bottom: #e5e5e5 1px solid;
	border-top: #e5e5e5 1px solid;
}
.testimonials-wrapper2 {
	background:#f2f2f2 url(../img/pattern-13.png) repeat top;
}
#testimonial {
	background:url(../img/quote2.png) no-repeat left;
	padding: 18px 10px 10px 90px;
	margin-left: 25px;
	font-size: 16px;
	font-style: italic;
	color: #000;
	height: 75px;
}
#testimonial ul {
	padding: 0;
	margin: 0;
}
#testimonial li {
	padding: 0;
	margin: 0;
	width: 630px;
    opacity: 0;
	position: absolute;
}
#testimonial ul li span {
	font-size: 15px;
	font-style:normal;
	float: right;
	padding-right:20px;
	padding-top: 5px;
}
/* features 2 */
.f2hdr {
	font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif;
	font-weight: 700;
	line-height: 35px;
	padding-left: 45px;
	overflow: hidden;
}
.f2hdrnp {
	padding:0;
}
.f2txt {
	margin-top: 3px;
}
.f2icon1 {
	background: url(../img/icon-puzzle.png) no-repeat left center;
}
.f2icon2 {
	background: url(../img/icon-security.png) no-repeat 0px 0px;
}
