* { padding:0; margin:0 }
body {
	background:#55aaaa url(../../images/index-tab-bg.png) top left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 {font-size:20px; padding:5px 0;}

div.tab .maroon { color:#990000;}
div.tab .orange { color: #FF8000;}

.marginbottom10 {clear: both; margin-bottom:10px;}
.marginbottom20 {clear: both; margin-bottom:20px;}
.marginbottom40 {clear: both; margin-bottom:40px;}
.marginbottom60 {clear: both; margin-bottom:60px;}
.marginbottom80 {clear: both; margin-bottom:80px;}

blockquote {
display: block;  float:left;
padding: 5px 20px 10px 50px; margin:20px 0 0 35px;
width: 260px; height:auto; color:#000000;
background: #eeeee1;  
filter:alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9;
-moz-border-radius:10px;
border-right:3px solid #aaa; border-bottom:3px solid #aaa;

}

blockquote:before, blockquote:after {
color: #333;
display: block;
font-size: 700%;
width: 50px;
}
blockquote:before {
content: open-quote;
height: 20px;
margin-top: -15px;
margin-left: -45px;
}

blockquote:after {
content: close-quote;
height: 50px;
margin-top: -45px;
margin-left: 245px;
}

#container{ width:960px; margin:0 auto;}
#header{height:80px; width:100%; margin-top:20px;}
#header img{ float:right; margin:0; padding:0; width:137px;}
#header div { background:#FF8a00 url(../../images/header-quote.png) repeat-x top left; padding:5px; width:560px; height:75px; margin-left:20px;
-moz-border-radius:10px; border:1px solid #fff;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1; position:relative; z-index:1;
}
*html #header div { background:none;}
#header p{ width:530px; color: #FFF; font-size:18px; font-weight:bold; text-transform:uppercase; padding:0 40px; margin-top:-78px;
text-shadow:#000 1px 0px 1px; letter-spacing:1px; position:relative; z-index:2;
} 
#header ul{ width:480px;	padding:3px 0 3px 70px; color:#000; font-size:11px; font-weight:bold; text-transform:uppercase;
text-shadow:#fff 1px 0px 1px; letter-spacing:1px; position:relative; z-index:2;
}

#tab-container-1 { width:960px; padding:0px; margin-top:30px; }
*html #tab-container-1 { margin-top:0px; }
#tab-container-1 ul{
	list-style:none;
	padding:0; margin:0;
}
#tab-container-1 ul li{
	display:inline;
	color:#fff; height:33px; margin:0 15px; line-height:40px; padding:0 10px; float:left; cursor:pointer; position:relative; z-index:20;
}
#tab-container-1 ul li a{
	color:#fff; 
	font-size:16px; text-decoration:none; font-weight:bold; 
}
#tab-container-1 ul li a:hover{
	color:#333; 
}
#tab-container-1 ul li.activeli{
	color:#285fc2; height:64px; margin-right:2px; padding:0 0 0 15px; float:left; background:url(tab-left.png) no-repeat left bottom; cursor:pointer; position:relative; z-index:21; 
}
*html #tab-container-1 ul li.activeli{ background:none;}

#tab-container-1 ul li a.active{
	height:64px; float:left; background:url(tab-center.png) no-repeat center bottom; line-height:40px;
	padding:0 10px; color:#fff; 
}
*html #tab-container-1 ul li a.active{
	color:#000; 
}
*html #tab-container-1 ul li a.active{
	background:none;
}
#tab-container-1 ul li.activeli b{
	height:64px; padding:0 10px; float:left; background:url(tab-right.png) no-repeat left bottom; 
}
*html #tab-container-1 ul li.activeli b{ background:none;}

div.tab { float:left; background: #f5f4f3 url(../../images/tab-bg.jpg) repeat-x top left; width:960px; top:-1px; padding:0; margin:-25px 0 0; position:relative; z-index:20; text-align:left; overflow:hidden;
-moz-border-radius:10px; border:1px solid #eee;
}
*html div.tab {overflow:hidden;}
div.tab div#tableft{float:left; width:630px; padding:40px 0px 20px 30px; height:auto; position:relative; z-index:10; }
div.tab div#tabright{float:right; width:210px; padding:40px 25px; clear:none; height:auto; overflow:auto; position:relative;}
div.tab div#tabright.tab1{ background:url(../../images/righ-bg.png) top left no-repeat; height:500px; margin:5px 10px;}

div.tab div#tabright p{width:120px; color:#333; font-size:14px; text-transform:uppercase; font-weight:bold;}
div.tab div#tabright strong{ color:#333333; text-shadow:#ff8000 0px 1px 0px; letter-spacing:1px; text-transform:uppercase;}

div.tab .bottompic{ background: url(../../images/managed-hosting-providers.gif) no-repeat top center; width:179px; height:117px; margin:40px 0 0 20px;}

div.tab h2{
	font-size:26px; 
	line-height:25px; padding:5px 0;
	color:#00e9ff;
	text-shadow: #333 1px 1px 1px; letter-spacing:1px;
	
}
div.tab h3{
	font-size:20px;
	line-height:23px; padding:5px 0;
	color:#00e9ff;
	text-shadow: #333 1px 1px 1px; letter-spacing:1px;
}

div.tab h4{
	font-size:16px;
	text-transform:none;
	color: #990000;
	padding:0;
	
}
div.tab h4 a{
	text-decoration:none;	
}

div.tab p{
font-size:12px; padding:5px 0;
}
div.tab p img{
float:left;
margin: 0 0 10px 20px;
}
.peoplestanding{
filter:alpha(opacity=30);
opacity: 0.3;
-moz-opacity:0.3;
margin-top:-200px;
}



#tab-container-1 div.tab div ul{
	padding:20px 0 0px 20px;
	margin:0 0 0px 0px;
	color:#333; 
	display:block; 
}
#tab-container-1 div.tab div ul.doublesize, #tab-container-1 div.tab div ul.doublesize li{
font-size:105%; color: #333; font-weight:bold;
}

#tab-container-1 div.tab div ul.doublesize li strong{
font-size:110%; color:#ff8000; font-weight:bold; text-transform:uppercase;
}
#tab-container-1 div.tab div ul li{
	padding:2px 0 0 20px;
	margin:0px 0 0px 0px; color:#333;
	background: url(../../images/check.gif)  no-repeat top left;
	line-height:15px; float:none;
	height:auto; 
	cursor:auto; display:block;
}
#tab-container-1 div.tab div ul li a{
	text-transform:none;
	font-weight:bold;
	color:#285fc2;
}
#tab-container-1 div.tab div ul li a:hover{
	color: #FF9900;
}



#footer{ width:960px; margin:0 auto; padding:20px 0; float:left; }

#footer .footerleft{ float:left; width:600px; font-size:20px; color: #CCCCCC; text-transform:uppercase; font-weight:bold;}
#footer .footerright{ float:right; width:280px; font-size:11px; color:#CCC; line-height:25px; text-align:right;}

#footer a{color:#ccc; text-decoration:none; margin:0 5px;}
#footer a:hover{color:#000; text-decoration:none; }

/*not in use*/
#tab-container-1 #tab-submenu{
width:180px;
float:right;
padding:0;
margin-left:20px;
border:1px solid #ccc;
background:url(tabs_2.gif) top left repeat-x;
}
#tab-container-1 #tab-submenu ul{
background:none;
}
#tab-container-1 #tab-submenu li, #tab-container-1 #tab-submenu li a{
background:none;
display:block;
border:0;
text-decoration:none;
text-transform:none;
font-size:11px;
margin:2px;
line-height: normal;
height:18px;
}
#tab-container-1 #tab-submenu li:hover{
font-weight:bold;
}





