@charset "utf-8";

/* CSS Document */



body{

	background:url(../images/bg.png) repeat-x top #44943e;

	margin:0;

	padding:0;

	}
	
 a:visited h1 {
	 text-decoration: none;
 }

body, div, select, input{

	font-family: Arial, Helvetica, sans-serif;

	color:#353535;

	font-size:12px;

	}	

#mainContainer{

	width:1000px;

	margin:0 auto;

	}

#header{

	background:url(../images/topHeaderBg.jpg) no-repeat center top;

	width:1000px;

	height:146px;

	float:left;

	}

#logo{

	float:left;

	background:url(../images/logo.png) no-repeat left;

	height:106px;

	width:960px;

	margin-left:40px;

	cursor: pointer;

	}	

#menu {

	width:635px;

	margin:0 auto;

	font-size:14px;

	letter-spacing:-1px;

	float:left;

	font-weight:bold;

	line-height:40px;

	height:40px;

	text-align:center;

	 

}

#menu ul {  

	margin: 0; 

	padding: 0;

}

#menu ul li {

	display:inline;

	float: left;

	list-style: none;

	width:127px;

	}

#menu ul li a { 

	display: block; 

	margin:0;

	text-decoration: none;  

	color:#676767;

	background:url(../images/tab.png) no-repeat center;

}

#menu ul li a:hover{

	color:#676767;

	text-decoration:none;

	background:url(../images/tab_active.png) no-repeat center;

}

#menu ul li a.active {

	color:#fff;

	text-decoration:none;

	background:url(../images/tab-highlight.png) no-repeat center;

}



#menu2 {

	width:335px;

	margin:6px auto;

	font-size:11px;

	float:left;

	font-weight:bold;

	line-height:24px;

	height:34px;

	text-align:center;

	background:url(../images/menuBg.png) no-repeat center bottom;

	padding:0 10px 0 20px;

	}

#menu2 ul {  

	margin: 0; 

	padding: 5px 0 0 0;

}

#menu2 ul li {

	display:inline;

	float: left;

	list-style: none;

	}

#menu2 ul li a { 

	display: block; 

	margin:0;

	text-decoration: none;  

	color:#fff;

	border-right:1px solid #d6840d;

	padding:0 6px 0 6px;

}

#menu2 ul li a:hover, #menu2 ul li a.active {

	color:#fff;

	text-decoration:underline;

	border-right:1px solid #d6840d;

}

#banner{

	float:left;

	width:920px;

	height:296px;

	padding:20px 20px 0 60px;

	background:url(../images/headerBg.jpg) no-repeat;

	margin-top:-85px;

	}

#banner2{

	width:450px;

	padding-top:15px;

	padding-right:170px;

	float:left;

	color:#24699a;

	font-size:14px;

	letter-spacing:-1px;

	}	

#banner2 h1{

	font-size:36px;

	color:#24699a;

	font-weight:bold;

	margin:0 0 10px 0;

	padding:0;

	line-height:30px;

	letter-spacing:-1px;

	}

#banner2 h2{

	font-size:24px;

	font-weight:normal;

	margin:15px 0 0 0;

	padding:0;

	line-height:20px;

	letter-spacing:-1px;

	}

.button{

	width:187px;

	height:64px;

	float:left;

	line-height:64px;

	background:url(../images/button.png) no-repeat center;

	text-align:center;

	font-size:24px;

	font-family:"Trebuchet MS";

	color:#3e3e3e;

	margin-top:20px;

	cursor:pointer;

	text-decoration: none;

	}

.button a {

	color: #3e3e3e;

	text-decoration: none;

}

.button a:visited {

	color: #3e3e3e;

	text-decoration: none;

	}

.button:hover{

	width:187px;

	height:64px;

	float:left;

	line-height:64px;

	background:url(../images/buttonOver.png) no-repeat center;

	text-align:center;

	font-size:24px;

	font-family:"Trebuchet MS";

	color:#3e3e3e;

	cursor:pointer;	

	margin-top:20px;

	text-decoration:underline;

	}

	

.services{

	width:194px;

	height:46px;

	padding:20px 20px 0 86px;

	float:left;

	margin-bottom:2px;

	}

.services h1{

	color:#535353;

	font-size:14px;

	text-transform:uppercase;

	margin:0;

	}

.services h2{

	color:#878787;

	font-size:14px;

	text-transform:uppercase;

	margin:0;	

	}

#mainBody{

	background-color:#FFFFFF;

	padding:20px;

	width:960px;

	float:left;

	margin-bottom:30px;

	}

.plansContainer{

	background:url(../images/rectTop.png) no-repeat top;

	width:312px;

	float:left;

	padding-top:20px;

	}

.plans{

	border:4px solid #ededed;

	border-bottom:none;

	border-top:none;

	padding: 0 20px 0 20px;

	float:left;

	width:264px;

}

.plans h1{

	color:#2c782c;

	font-size:24px;

	line-height:24px;

	margin-bottom:10px;

	margin:0;

	font-weight:bold;

	}

.plans p{

	display:block;

	width:170px;

	margin:10px 0 20px 0;

	font-size:11px;

	}	

.plans ul{

	border:2px solid #ededed;

	border-left:none;

	border-right:none;

	padding:15px 0 15px 0;

	margin:0;

	list-style:none;

	}

.plans li{

	font-size:14px;

	line-height:20px;

	background:url(../images/bullet.png) no-repeat center left;

	padding-left:20px;

	margin-left:10px;

	}

.plansBottom{

	background:url(../images/rectBottom.png) no-repeat;

	height:20px;

	width:312px;

	float:left;

	}	

.button2{

	width:153px;

	height:34px;

	float:left;

	line-height:32px;

	background:url(../images/button2.png) no-repeat center;

	text-align:center;

	font-size:18px;

	letter-spacing:-1px;

	font-weight:bold;

	color:#fff;

	margin-top:10px;

	cursor:pointer;

	margin-left:-7px;

	}

.button2:hover{

	background:url(../images/button2.png) no-repeat center;

	cursor:pointer;

	text-decoration:underline;

	}

.button2 a {

	color: #fff;

	text-decoration: none;

}

.button2 a:visited {

	color: #fff;

	text-decoration: none;

}

.button3 a {

	color: #fff;

	text-decoration: none;

}

.button3 a:visited {

	color: #fff;

	text-decoration: none;

}

.button3{

	width:118px;

	height:34px;

	float:left;

	line-height:34px;

	background:url(../images/button3.png) no-repeat center;

	text-align:center;

	font-size:14px;

	letter-spacing:-1px;

	font-weight:bold;

	color:#fff;

	margin-top:10px;

	cursor:pointer;

	}

.button3:hover{

	background:url(../images/button2.png) no-repeat center;

	cursor:pointer;

	background:url(../images/button3.png) no-repeat center;

	text-decoration:underline;

	}

.price{

	background:url(../images/server-model1.png) no-repeat bottom;

	width:87px;

	height:75px;

	margin-top:-20px;

	float:right;

	font-size:30px;

	letter-spacing:-2px;

	font-weight:normal;

	text-align:center;

}

#welcome{

	width:920px;

	float:left;

	background:url(../images/welcomeBg.jpg) no-repeat right bottom;

	color:#6b6b6b;

	font-size:14px;	

	margin:20px 0 20px 0;

	border:1px solid #e3e3e3;

	border-left:none;

	border-right:none;	

	padding:20px;

	}

#welcome h1{

	font-size:30px;

	font-weight:bold;

	margin: 0 0 5px 0;

	}

#centerContainer{
	background-color:#ffffff;
	width:638px;
	margin-right:10px;
	float:left;
	font-size: 14px;
	color: #6b6b6b;
	font-family: Arial, Helvetica, sans-serif;

	}

#rightContainer{

	background-color:#ffffff;

	width:312px;

	float:left;

	}

.outerBox{

	border:3px solid #ededed;

	background-color:#ffffff;

	padding:5px;

	

	width:296px;

	float:left;

	}

.outerBox h1{

	font-size:14px;

	font-weight:bold;

	text-transform:uppercase;

	color:#878787;

	padding:12px;

	border:1px solid #cccccc;

	background:url(../images/headingBg.png) repeat-x;

	margin:0;

	}

.innerBox{

	background-color:#f4f4f4;

	color:#878787;

	padding:20px;

	

	width:256px;

	float:left;

	}

.innerBox ul{

	margin:0;

	padding:0;

	list-style:none;

	}

.innerBox li{

	background:url(../images/arrow.png) no-repeat bottom left ;

	padding-left:25px;

	line-height:26px;

	}

.innerBox a{ 

	color:#44943e;

	}

.style1{

	border-bottom:1px solid #d8d8d8;

	border-top:1px solid #fcfcfc;

	margin:0;

	padding:5px;

	

	}

#footer{

	border-top:1px solid #e3e3e3;

	border-bottom:1px solid #e3e3e3;

	padding:8px;

	float:left;

	width:950px;

	margin:20px 0 10px 0;

	}

#footer a{

	color:#44943e;

	text-decoration:none;

	border-right:1px solid #e3e3e3;

	padding:0 10px 0 10px;

	line-height:28px;

	font-weight:bold;

}

#footer a:hover{

	color:#44943e;

	text-decoration:underline;

}

.footer2{

	float:left;

	width:464px;

	color:#878787;

	padding: 0 8px 0 8px ;

	}

.footer2 a{	

	color:#878787;

	padding:5px;

	text-decoration:none;

}

.footer2 a:hover{	

	color:#878787;

	text-decoration:underline;

}

.cc{

background:url(../images/cc.jpg) no-repeat; width:332px; height:31px; float:right;

}

.new{

	position:relative; 

	margin:-5px 0 0 -5px; 

	background:url(../images/new.png) no-repeat left top; 

	width:90px; 

	height:90px;

}



.accordion_headings{

	font-size:14px;

	font-weight:bold;

	text-transform:uppercase;

	color:#878787;

	padding:12px;

	border:1px solid #cccccc;

	background:url(../images/bullet1.png) no-repeat right center ;

	margin:0;

	cursor:pointer;

	}

.accordion_headings:hover{

	background:url(../images/bullet2.png) no-repeat center right;

}

.accordion_headings:active,.header_highlight{

	background:url(../images/bullet2.png) no-repeat center right;

}



.accordion_child{

	padding:15px;

	height:123px;

	font-size: 13px;
	
	color: #878787;
}

.accordion_child a{

	color:#ebc41d;

	}

.accordion_child ul{

	margin:0 0 0 15px;

	padding:0;

	list-style:square;

	}



.button4{

	width:143px;

	height:32px;

	float:left;

	line-height:32px;

	background:url(../images/button4.png) no-repeat center;

	text-align:center;

	font-size:18px;

	letter-spacing:-1px;

	font-weight:bold;

	color:#fff;

	margin-top:10px;

	cursor:pointer;

	margin-left:0px;

	}

.button4:hover{

	background:url(../images/button4.png) no-repeat center;

	cursor:pointer;

	text-decoration:underline;

	}

#innerHeader{

	float:left;

	width:990px;

	background:url(../images/bgHeader.png) repeat-x #46953f;

	border:5px solid #2d86c8;

	margin-top:-85px;

	}



#innerHeader2{

	float:left;

	width:910px;

	padding:20px 20px 20px 60px;

	background:url(../images/bg_01.jpg) no-repeat bottom #58afe9;

	}

#innerHeader2 h1{

	font-size:36px;

	letter-spacing:-1px;

	color:#FFFFFF;

	margin:0;

	line-height:36px;

	font-weight:normal;

	}

#innerHeader2 p{

	margin:0;

	font-size:18px;

	line-height:24px;

	display:block;

	width:600px;

	color:#000;

	}

.box2{	

	font-size:14px;

	font-weight:bold;

	text-transform:uppercase;

	color:#878787;

	width:310px;

	float:left;

	border:1px solid #cccccc;

	background:url(../images/headingBg.png) repeat-x bottom;

	}

.box2 h1{

	color:#535353;

	font-size:14px;

	text-transform:uppercase;

	margin:15px 0 0 20px;

	}

.box2 h2{

	color:#878787;

	font-size:14px;

	text-transform:uppercase;

	margin:0 0 0 20px;

	}

.side{

	font-size:14px;

	font-weight:bold;

	padding:15px;

	}	

.r1{

	background:#FFFFFF;

	padding:6px;	

	}

.r2{
	background-color:#f8f8f8;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	padding:6px;

	}

.r3{

	background-color:#fbffec;

	border-top:1px solid #e8efcb;

	border-bottom:1px solid #e8efcb;

	padding:6px;

	font-size:18px;

	}

.plansHeading{

	background:url(../images/plansBg.png) repeat-x top #054c80;

	font-size:18px;

	font-weight:bold;

	line-height:44px;

	color:#FFFFFF;

	text-align:left;

	 }

#Heading{

	width:598px;

	float:left;

	color:#6b6b6b;

	font-size:14px;	

	padding:20px;

	padding-top:0;

	}

#Heading h1{
	font-size:30px;
	font-weight:bold;
	margin: 0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;

	}

.txtBox{

	background-color:#fff;

	border:1px solid #e7e7e7;

	padding:10px;

	}

.txtbutton{

	padding:8px;

	background:#e7e7e7;

	font-size:14px;

	font-weight:bold;

	

}	

#sidemenu {

	font-size:14px;

	font-weight:bold;

	text-transform:uppercase;

	color:#878787;

	padding:12px;

	border:1px solid #cccccc;

	text-align:left;

	

	

	width:286px;

	margin:0 auto;

	margin-top:-1px;

	

	float:left;

	 

}

#sidemenu ul {  

	margin: 0; 

	padding: 0;

}

#sidemenu ul li {

	display:inline;

	float: left;

	list-style: none;

	width:286px;

	}

#sidemenu ul li a { 

	display: block; 

	margin:0;

	text-decoration: none;  

	color:#676767;

	background:url(../images/headingBg.png) repeat-x;

	padding:5px 15px;

	border:1px solid #ccc;

}

#sidemenu ul li a:hover{

	color:#676767;

	text-decoration:none;

	background:#fff;

	border:1px solid #ccc;

	

}

#sidemenu ul li a.active {

	text-decoration:underline;

	background:url(../images/menuBg.png) center top;

	color:#fff;

	text-decoration:none;

}

.imgStyle{

	margin-left:20px;

	float:right;

	}

.imgStyle2{

	margin-right:50px;

	float:left;

	}

.carbon{

	background:url(../images/carbon.png) no-repeat bottom;

	width:996px;

	height:656px;

	float:left;

	margin:-18px;

	}

.carbonbutton{

	width:187px;

	height:64px;

	float:left;

	line-height:64px;

	text-align:center;

	font-size:24px;

	font-family:"Trebuchet MS";

	color:#fff;

	cursor:pointer;

	margin-top:550px;

	margin-left:575px;

	}	

.carbonbutton a:visited {
	color: #FFF;
	text-decoration: none;
}

.carbonbutton a {
	color: #fff;
	text-decoration: none;
}
.carbonbutton a:hover {
	text-decoration: underline;
}
