html, body { margin: 0; padding: 0; border: 0; }
body {
	padding: 0;
	margin: 0;
	background-color: #E6E6E6;
	font-family: Tahoma;
	font-size: 12px;
	color: #212121;
	}
img {
	border: 0;
	}
hr {
	height: 1px;
	color: #646464;
	}

#wrapper {
	margin: 0 auto;
	width: 760px;
	margin-top: 10px;
	text-align:left;
	}

#container {
	background: url('images/tbg.gif')left center repeat-y;
	padding: 0px;
	}

#header {
	/*background: url('images/logo_bg.gif') 0 17px repeat-x;*/
	width: 748px;
	margin: 0 auto;
	margin-bottom: -1px;
	}
#header .header {
	background: url('images/header_top.jpg') top center no-repeat;
	height: 17px;
	margin: 0 -1px;
	position: relative;
	}

#topnav {
	float: right;
	border-right: 1px solid #636363;
	padding: 4px 0px;
	text-align: right;
	margin: 7px 8px;
	list-style-type: none;
	}
#topnav li {
	padding-top: 1px;
	padding-right: 2px;
	background-position: 100% 5px;
	background-repeat: no-repeat;
	}

#topnav a {
	color: #636363;
	text-decoration: none;
	}
#topnav a:hover {
	text-decoration: underline;
	}

#livesupport {
	float: right;
	padding: 3px 0px;
	}

#nav {
	background: #686868 url('images/nav_bg.gif') repeat-x;
	width: 738px;
	
	margin: 0 auto 0 auto;

	list-style-type: none;
	font: bold 9pt Arial;
	color: #fff;
	padding-left: 10px;
	height: 60px;
	border-bottom: 4px solid #000;
	text-transform: uppercase;
	overflow: hidden;
	text-align: center;
	}
#nav li {
	padding: 26px 0 22px 0;
	float: left;
	padding-right: 20px;
	margin-right: 11px;
	background: url('images/nav_sep.gif') right no-repeat;
	}
#nav .end {
	padding-right: 0;
	margin-right: 0;
	background: none;
	}
#nav a {
	color: #fff;
	text-decoration: none;
	}
#nav a:hover {
	color: #F7C945;
	text-decoration: underline;
	}
#content {
	background: #fff;
	width: 748px;
	margin: 0 auto;
	}
#content a {
	color: #336799;
	font-weight: bold;
	}
#content .footer {
	background: url('images/generic_bottom.gif') top center no-repeat;
	height: 14px;
	overflow: hidden;
	margin: 0 -16px;
	position: relative;
	clear: both;
	}

#specials {
	background: #DA7C20; /*#EAEAEA;*/ /*#376B9D;*/
	background-image: url('images/bgpackage.gif');
	padding: 5px;
	padding-top: 10px;
	border-bottom: 5px solid #686868;
	position: relative;
	height: 145px;
	}

#specials div {
	width: 240px;
	height: 138px;
	/*background-color: #EAEAEA;*/
	background-repeat: no-repeat;
	padding-left: 2px;
	position: absolute;
	}
#specials .package1 {
	background-image: url('images/package1.gif');
	}
#specials .package2 {
	background-image: url('images/package2.gif');
	left: 250px;
	}
#specials .package3 {
	background-image: url('images/package3.gif');
	left: 495px;
	}
#specials .button {
	background: url('images/buttonbg.gif') no-repeat;
	height: 23px;
	width: 114px;
	display: block;
	float: right;
	text-align: center;
	color: #fff;
	font: bold 10pt Arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 7px;
	}
#specials a.button:hover {
	color: #F7C945;
	}
#specials h2 {
	font: 17pt Arial, sans-serif;
	color: #336799;
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	margin: 0;
	padding-left: 110px;
	margin-top: 10px;
	}
#specials h3 {
	font: 14pt Arial, sans-serif;
	margin: 0;
	line-height: .5em;
	font-weight: normal;
	padding-left: 115px;
	color: #F28049
	}
#specials ul {
	margin: 15px 0 0 0;
	list-style-image: url('images/special_bull.gif');
	padding-left: 130px;
	}

#body1 {
	position: relative;
	margin:3px 3px;
	}
#main h1 {
	font-size:16px;
	padding:0;
	margin:0 7px;
	border-bottom: 2px dotted #336799;
	color:#336799;
	}
#col1_1 h3 {
	font-size:16px;
	padding:0;
	margin:3px 7px;
	border-bottom: 2px dotted #336799;
	width:230px;
	color:#336799;
	}

#col1_2 h3 {
	font-size:16px;
	padding:0;
	margin:3px 5px;
	border-bottom: 2px dotted #336799;
	width:230px;
	color:#336799;
	}

#leftcol {
	float:right;
	width: 496px;
	}
#rightcol {
	float:left;
	width: 240px;	
}
#leftcol,
#rightcol {
	position: relative;
	font-size: 9pt;
        font-family: Tahoma, sans-serif;
	}
#leftcol p,
#rightcol p{
	padding: 2px 8px;
	margin: 0;
	}
#leftcol hr,
#rightcol hr{
	margin: 0 8px;
	}
#leftcol .alt1 {
	background: #FEF2CE;
	border-color: #F29503;
	}
#rightcol .alt1{
	background: url(images/leftback.gif) repeat-x;
	}

#rightcol ul {
	position:relative;
	margin:0;
	padding:5px 28px;
	width:175px;
	}

#rightcol li {
	padding:1px 0;
	list-style-image: url(images/arrowgif.gif);
	}

#leftcol .footer {
	background: #FEF2CE url('images/left_col_footer.gif') top center no-repeat;
	height: 7px;
	margin: 0 -1px;
	overflow: hidden;
	position: relative;
	clear: none;
	}
#rightcol .footer {
	background: #FFF url('images/right_col_footer.gif') top center no-repeat;
	height: 7px;
	margin: 0 -1px;
	overflow: hidden;
	position: relative;
	clear: none;
	}

#rightcol .footer2 {
        background: #FFF url('images/right_col_footer3.gif') top center no-repeat;
        height: 7px;
        margin: 0 -1px;
        overflow: hidden;
        position: relative;
        clear: none;
        }

#rightcol .alt1 {
	border-color: #BBBBBB;
	}
#leftcol .alt1,
#rightcol .alt1{
	border-width: 0 1px;
	border-style: solid;
	margin-bottom: 5px;
	}
#leftcol .alt1 h2 {
	background: url('images/orange_header.gif');
	}
#rightcol .alt1 h2 {
	background: url('images/orange_header2.gif');
	text-align:center;
	}
#leftcol h2,
#rightcol h2 {
	margin: 0 -1px;
	color: #fff;
	font: bold 10pt Tahoma, sans-serif;
	padding-top: 7px;
	margin-bottom: 5px;
	padding-left: 0;
	height: 23px;
	}

#col1_1 {
	width:246px;
	float:left;
	}
#col1_2{
	width:245px;
	float:right;
	}
#col1_2 li {
	list-style-type:none;
	}
#col1_2 ul {
	padding:0;
	margin:3px 20px;
	}
#main{
	padding-bottom:5px;
	}

#main p{
	padding-top:5px;
}

#mainorder{
	float:left;
	margin-top:12px;
	margin-left:35px;
	margin-right:80px;
	}

#mainservers{
	float:left;
	}
#rollover1{	
	height: 61px;
	width: 169px;
	background: url(images/rollover1.gif) top left no-repeat;
display:block;
	}

#rollover1:hover{
	background-position: bottom left;
	}
#rollover2{
	height: 81px;
	width: 217px;
	background: url(images/rollover2.gif) top left no-repeat;
	display: block;
	}

#rollover2:hover{
	background-position: bottom left;
	}

.rollover2{
	margin:0px;
	padding:0px;
	}

#footer {
	background-image: url(images/footer.gif);
	background-repeat:no-repeat;
	width: 760px;
	height:33px;
	}
#footer ul {
	list-style-type: none;
	margin: 0 10px;
	padding: 6px 3px;
	width:750px;
	}
#footer li {
	float: left;
	margin-right: 15px;
	}
#footer a {
	color: #000;
	}

/*start table*/
tr.one {
	color:#0F4276;
	background-color: #CCCCCC;
	text-align:center;
	}

tr.two {
	color:#0F4276;
	background-color:#E6E6E6;
	text-align:center;
	}

tr.dblue th {
	background-image: url(images/tback.gif);
	color:#FFFFFF;
	height:35px;
	text-align:left;
	font-size:12px;
	padding:0 6px ;
	}

td.question {
	text-align:center;
	width: 3%;
	border:0px;
	}

td.feature {
	margin: 3px;
	padding: 5px;
	width:28%;
	height: 15px;
	text-align:left;
	font-size:13px;
	}

td.plans {
	text-align:center;
	color:#31659C;
	margin: 3px;
	width: 20%;
	}

td.select {
	background-color:#C1D1E1; /*#A6BDD4;*/
	width:20%;
	}


#maintable {
        width: 500px;
        margin:0px auto;
        padding:0px;
        }

#shared {
	text-align:center;
	margin:auto;
	}

.rollover3{
        height: 16px;
        width: 15px;
        background: url(images/arrowgif.gif) top left no-repeat;
        display: block;
        margin:5px;
        }

.rollover3:hover{
        background-position: bottom left;
        }




#menu {
	border-bottom : 1px solid #21499C;
	margin : 0;
	padding-bottom : 29px;
	padding-left : 10px;
	}

#menu ul, #menu li	{
	display : inline;
	margin : 0;
	padding : 0 ;
	}

#menu a:link, #menu a:visited	{
        background: #EF8E31 url(images/wind.gif) no-repeat;
	border : 1px solid #21499C;
	color : #FFFFFF;
	float : left;
	font-size : small;
	font-weight : bold;
	line-height : 24px;
	margin-right : 8px;
	padding : 2px 12px 2px 38px;
	text-decoration : none;
	}

#menu a:link.active, #menu a:visited.active	{
        background: #EF9E42 url(images/wind.gif) no-repeat;
	border-bottom : 1px solid #fff;
	color : #000;
	}

#menu a:hover	{
	color : #FFFFFF;
	background: #EF9E42 url(images/wind.gif) no-repeat;
	text-decoration:underline;
	}

body.section-1 #menu li#nav-1 a, 
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a {
	color:#FFFFFF;
	background: #336699 url(images/linux.gif);
	border-bottom:1px solid #31699C;
	}

body.section-1 #menu li#nav-1 a {
	background: #336699 url(images/linux.gif);
	background-repeat: no-repeat;
	}

body.section-2 #menu li#nav-1 a {
	background: #336699 url(images/orlin.gif);
	background-repeat: no-repeat;
	}

body.section-2 #menu li#nav-2 a {
	background: #336699 url(images/windb.gif);
	border-bottom:1px solid #31699C;
	background-repeat: no-repeat;
	}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4 {
	display : none;
	width: 90%;
	}

body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4 {
	display : inline;
	left : 10px;
	position : absolute;
	top : 95px;
	}

#menu ul#subnav-1 a, 
#menu ul#subnav-2 a,
#menu ul#subnav-3 a,
#menu ul#subnav-4 a {
	background : #fff;
	border : none;
	border-left : 1px solid #21499C;
	color : #999;
	font-size : smaller;
	font-weight : bold;
	line-height : 10px;
	margin-right : 4px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
	}

 #menu ul a:hover {
        color : #f00 !important;
	}

#contents {
	width:506px;
	background: url(images/back1.gif) top repeat-x;
	border : 1px solid #21499C;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 15px 0;
	}

/*end table*/


#body h1, #body h2 {
	font-size: 12px;
	display: inline;
	}

.sub_header {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 3px 10px 8px 13px;
	overflow: hidden; 
	}

.center_column_old {
        padding: 5px 11px 1px 7px;
        }

.center_column {
	padding: 25px 11px 5px 7px;
	}

.center_column p{
	margin:0;
	padding:5px;
	}

.center_column_theme{
        padding: 25px 11px 15px 7px;
	}
.center_column_theme p{
        margin:0;
        padding:5px;
	}
.center_column_theme h2{
	font-family: "Trebuchet MS", Arial, sans-serif;
	}




.center_column_theme2{
	padding: 28px 11px 15px 7px;
        }
.center_column_theme2 p{
        margin:0;
        padding:5px;
        }
.center_column_theme2 h2{
        font-family: "Trebuchet MS", Arial, sans-serif;
        }

.center_column_theme2{
padding: 18px 11px 5px 7px;
        }


.right_column {
	padding: 10px 6px 5px 8px;
	}


#body {
	position: relative;
        padding:5px;
	}


#blog p{
margin:0;
padding-left:5px;
}

/*start tooltips*/
#dhtmltooltip{
	position: absolute;
	width: 155px;
	border: 1px solid #31659C;
	background-color:#BDD1EB;
	visibility: hidden;
	z-index: 100;
	}
	
#tipTitle {
			width: auto;
			background-color: #31659C;
			color: #FFFFFF;
			padding: 2px 0px 2px 4px;
		}
		
#tipContent {
	padding: 2px 4px 4px;
}
/*end tooltips*/

div#linkfriend  {
	text-align:center;
	padding: 5px; 
	font-weight: 100; 
	display: block;
	clear: both;
}
div#linkfriend a, 
div#linkfriend a:hover, 
div#linkfriend a:link, 
div#linkfriend a:visited {
	color:#666666;
	font-family:Tahoma;
	font-size:12px;
	text-decoration: none;
}

