#rightContent h3{
	color: #85ae2c;
}

#leftContent h3,#wideContent h3{
	color: #85ae2c;
}


#wideContent h4{
	clear: both;
	color: #85AE2C;
	font: 1.2em "Trebuchet Ms";
	font-weight: 800;
	padding: 20px 0 0px 0px;
}

#leftContent h4{
	color: #85ae2c;
}


#wideContent a{
	/*color: #85ae2c;*/
	color: #363491;
}

#banner{
	width: 975px;
	height: 275px;
	padding: 0 0 0 15px;
	position: relative;
	background: #fff url(../images/banner_bg.gif) no-repeat;
}

#captionBanner h3{
	color: #85ae2c;
}

#service h3{
	padding: 10px 0 0 10px;	
}

#service ul li{
	background: #fff url(../images/tick_hosting.gif) no-repeat 0 20%;
	color: #333333;
}

#nav{
	width: 310px;
	height: 275px;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", helvetica, arial, geneva, sans-serif;
	font-size: 1.2em;
	position: absolute;
	left: 665px;
}

#nav li a{
	width: 245px;
	\width: 310px;
	w\idth: 245px;
	padding: 0 0 0 65px;
	background: transparent url(../images/menu_bg.gif) no-repeat 0 0;
	float: left;
	color: #fff;
	font-weight: 800;
}


#nav li#work a{
	background-position: 0 -67px;
	height: 67px;
	line-height: 67px;
}

#nav li#work a:hover{
	background-position: -310px -67px;
}

#nav li#services a{
	background-position: 0 0;
	height: 67px;
	line-height: 67px;
}

#nav li#services a:hover{
	background-position: -310px 0;
}

#nav li#products a{
	background-position: 0px -134px;
	height: 66px;
	line-height: 66px;
}

#nav li#products a:hover{
	background-position: 0 -134px;
}

#nav li ul{
	width: 310px;
	height: 75px;
	background: #85ae2c;
	clear: both;
}

#nav li#products ul li a{
	height: 25px;
	line-height: 25px;
}


#nav li#products ul li a:hover{
	background: #85ae2c url(../images/bullet_submenu_on.gif) no-repeat 10% 50%;
	color: #E1EFC2;
}

body.colocation #nav li#internet ul li.colocation a{
	background: #85ae2c url(../images/bullet_submenu_active.gif) no-repeat 10% 50%;
}

body.hosting #nav li#internet ul li.hosting a{
	background: #85ae2c url(../images/bullet_submenu_active.gif) no-repeat 10% 50%;
}

body.datacenter #nav li#internet ul li.datacenter a{
	background: #85ae2c url(../images/bullet_submenu_active.gif) no-repeat 10% 50%;
}


#contract h2{
	background: #eee;
	border: 1px solid #000;
	color: #000;
	text-align: center;
	font-size: 1.2em;
	padding: 2px 0;
}

#contract h3{
	border-bottom: 1px solid #ccc;
	padding: 0 0 2px 0;
	font-size: 1.2em;
	margin: 30px 0 10px 0;
	color: #000;
	font-weight: 800;
	font-style: italic;
}

#contract h4{
	font-size: 1.1em;
	color: #000;
	padding: 0;
	margin: 0;
	font-weight: 800;
}

#contract h5{
	font-size: 1.1em;
	color: #000;
	padding: 0;
	margin: 0 0 0 20px;
	font-weight: 800;
}

#contract address{
	margin: 0 0 10px 20px;
}

#contract ul.desc{
	margin: 0 0 20px 20px;
}

#contract ul.desc li{
	line-height: 2em;
	background: url(../images/bullet_contract.gif) no-repeat 0 55%;
	padding: 0 0 0 15px;
}

#contract ul.desc li.total{
	width: 300px;
	font-weight: 800;
	background: none;
	border-top: 1px dotted #000;
	padding: 0px 0 0 15px;
}

#contract ul.agreement{
	margin: 20px 0 10px 20px;
}

#contract ul.agreement li{
	line-height: 1.6em;
	list-style: square;
	margin: 0 0 5px 0;
}

#contract dl{
	width: 49%;
	float: left;
	border: 1px solid #000;
}

#contract dl dt{
	width: 97%;
	float: left;
	background: #eee;
	line-height: 2em;
	font-style: italic;
	font-weight: 800;
	padding: 0 5px;
	
}

#contract dl dd{
	width: 97%;
	float: left;
	line-height: 3em;
	margin: 0;
	padding: 0 5px;
}

fieldset.productDetails ul.related li{
	line-height: 2.5em;
	background: #fff url(../images/tick_hosting.gif) no-repeat 0 50%;
	padding: 0 0 0 20px;
}

#Template_Content_PriceOptions{
	clear: both;
}