@charset "utf-8";

/* CSS Document */
#header h1 {
	width: 265px;
	height: 46px;
	background: url(../images/logo_ob.gif) no-repeat;
	position: absolute;
	left: 11px;
	top: 28px;
}
#header .ask {
	width: 132px;
	height: 21px;
	background: url(../images/ask_icon.gif) no-repeat 0 0;
	padding: 18px 0 0 38px;
	right: 0px;
}
/*Prefered OS*/
.windows {
	background: url('../images/prefwin.gif') no-repeat center;
	width:272px; height:104px; 
}
.linux {
	background: url('../images/preflin.gif') no-repeat center;
	width:272px; height:104px; 
}
#header {
	width: 955px;
	margin: 26px auto 0;
	height: 90px;
	position: relative;
	background: #f7f7f7 url(../images/header_bg.png) no-repeat 0 top;
}
#header .help {
	width: 81px;
	height: 21px;
	background: url(../images/live_help_icon.png) no-repeat 0 0;
	padding: 18px 0 0 42px;
	right: 177px;
}

#header .line {
	width: 1px;
	height: 51px;
	background: url(../images/line_bg.png) repeat-y;
	right: 176px;
}







#navigation ul {
	width: 951px;
	height: 50px;
	margin: 0 1px;
	background: url(../images/navigation_bg.png) 0 1px repeat-x;
}

#navigation li {
	height: 16px;
	float: left;
	background: url(../images/navigation_bg2.png) no-repeat right 0;
	font-weight: bold;
	font-size: 14px;
	padding: 17px 20px 17px 18px;
	line-height: 16px;
	font-size: 15px;
	color: #fff;
}

#navigation li.active {
	height: 16px;
	float: left;
	background: url(../images/navigation_bg_cur3.png) 0 -1px repeat-x;
	font-weight: bolder;
	font-size: 15px;
	padding: 17px 20px 17px 18px;
	line-height: 16px;
	font-size: 15px;
	color: #fff;
}

#banner {
	width: 955px;
	height: 255px;
	margin: 0 auto;
/*	background: #fff url(../images/banner_bg.png) no-repeat center 6px; */
	background: #fff url(../images/linuxhosting.png) no-repeat center 6px; 
	position: relative;
	color: #fff;
}

#banner .sub-menu {
	width: 400px;
	height: 36px;
	position: absolute;
	right: 6px;
	bottom: 6px;
	background: url(../images/sub_menu_bg.png) no-repeat;
}


#banner .sub-menu a.windows-on {
	width: 147px;
	background: url(../images/sub_menu_bg.png) -147px bottom;
}

#banner .sub-menu a.linux-on {
	width: 133px;
	background: url(../images/sub_menu_bg.png) no-repeat -147px bottom;
}

#banner .sub-menu a.domain-on {
	width: 120px;
	background: url(../images/sub_menu_bg.png) no-repeat -147px bottom;
}

#banner .list li {
	height: 22px;
	line-height: 22px;
	background: url(../images/dot_bg.png) no-repeat 0 center;
	padding-left: 15px;
	font-size: 14px;
}

#home-page .hosting-services li {
	width: 146px;
	height: 73px;
	float: left;
	padding: 17px 20px 0 70px;
	display: inline;
	background: url(../images/list_bg.png) no-repeat;
	margin: 0 28px 10px 30px;
	position: relative;
}

#home-page .payfor {
	height: 100px;
	padding: 40px 0 0 150px;
	background: url(../images/30day_bg.png) no-repeat 30px 0;
	margin-top: 15px;
}
.gray-box .box-header {
	background: url(../images/box_header_bg.png) no-repeat;
}
.gray-box .box-body {
	border: 1px solid #d0d0d0;
	border-bottom: 0;
	position: relative;
	background: url(../images/box_body_bg.png) repeat-x;
}
.gray-box .box-footer {
	background: url(../images/box_footer_bg.png) no-repeat;
}
.blue-box .box-header {
	background: url(../images/box_header_bg2.png) no-repeat;
}
.blue-box .box-body {
	border: 1px solid #d5eaf8;
	border-bottom: 0;
	position: relative;
	background: url(../images/box_body_bg2.png) repeat-x;
}
.blue-box .box-footer {
	background: url(../images/box_footer_bg2.png) no-repeat;
}
.gray-box-small .box-header {
	background: url(../images/box_header_bg3.png) no-repeat;
}
.gray-box-small .box-body {
	border: 1px solid #d0d0d0;
	border-bottom: 0;
	position: relative;
	background: url(../images/box_body_bg.png) repeat-x;
}
.gray-box-small .box-footer {
	background: url(../images/box_footer_bg3.png) no-repeat;
}
#home-page .features li {
	background: url(../images/solid_bg.png) no-repeat 20px bottom;
	padding: 9px 0;
	font-size: 14px;
}
#home-page .features li div {
	background: url(../images/yes_bg.png) no-repeat 0 3px;
	padding-left: 20px;
}

#banner2 {
	width: 955px;
	height: 107px;
	margin: 0 auto;
	background: url(../images/banner_bg2.png) no-repeat;
	position: relative;
}
#banner2 .order-new-btn {
	width: 366px;
	height: 107px;
	background: url(../images/order_now_btn.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
#banner2 .tab-menu {
	height: 32px;
	position: absolute;
	left: 18px;
	bottom: 12px;
	background: #fff url(../images/tab_menu_bg.png) no-repeat 0 0;
}
#banner2 .tab-menu ul {
	height: 26px;
	padding-top: 6px;
	padding-right: 8px;
	float: left;
	background: url(../images/tab_menu_bg.png) no-repeat right bottom;
}
.tab-menu li.cur {
	background: url(../images/menu_on_bg2.png) no-repeat center bottom;
}

.tab-menu li.cur a {
	background: url(../images/menu_on_bg.png) no-repeat 0 0;
}

.tab-menu li.cur span {
	background: url(../images/menu_on_bg.png) no-repeat right 0;
}
#order-page .hosting-list li {
	width: 272px;
	height: 52px;
	line-height: 52px;
	margin-bottom: 8px;
	background: url(../images/box_bg03.png) no-repeat;
}

#order-page .list-menu li {
	background: url(../images/line_bg2.png) repeat-x 0 bottom;
	padding: 8px 0;
	font-size: 14px;
}
.features li {
	background: url(../images/solid_bg.png) no-repeat 20px bottom;
	padding: 9px 0;
	font-size: 14px;
}
.features li div {
	background: url(../images/yes_bg2.png) no-repeat 0 3px;
	padding-left: 20px;
}
.featuresg li {
	background: url(../images/solid_bg.png) no-repeat 20px bottom;
	padding: 9px 0;
	font-size: 14px;
}
.featuresg li div {
	background: url(../images/yes_bg.png) no-repeat 0 3px;
	padding-left: 20px;
}
#footer {
	width: 955px;
	height: 217px;
	margin: 0 auto;
	padding-bottom: 30px;
	background: url(../images/footer_bg.png) no-repeat 0 0;
}
#footer li {
	height: 166px;
	width: 125px;
	float: left;
	padding-left: 26px;
	margin-top: 15px;
	background: url(../images/solid_bg2.png) no-repeat right 0;
	font-size: 11px;
}
.yes {
	background: url('../images/yes.gif') no-repeat center;
}
/*Windows Banners*/
#banner_win {
	width: 955px;
	height: 107px;
	margin: 0 auto;
	background: url(../images/banner_win2.png) no-repeat;
	position: relative;
}
#banner_win .order-new-btn {
	width: 333px;
	height: 107px;
	background: url(../images/order_now_blue.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
#banner_win .order-new-btn2 {
	width: 467px;
	height: 107px;
	background: url(../images/order_now_win.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}

#banner_win .tab-menu {
	height: 32px;
	position: absolute;
	left: 18px;
	bottom: 12px;
	background: #fff url(../images/tab_menu_win.png) no-repeat 0 0;
}
#banner_win .tab-menu ul {
	height: 26px;
	padding-top: 6px;
	padding-right: 8px;
	float: left;
	background: url(../images/tab_menu_win.png) no-repeat right bottom;
}
/*CF Banners*/
#banner_cf {
	width: 955px;
	height: 107px;
	margin: 0 auto;
	background: url(../images/banner_cf2.png) no-repeat;
	position: relative;
}
#banner_cf .order-new-btn {
	width: 333px;
	height: 107px;
	background: url(../images/order_now_lightblue.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
#banner_cf .order-new-btn2 {
	width: 482px;
	height: 107px;
	background: url(../images/order_now_cf.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
#banner_cf .tab-menu {
	height: 32px;
	position: absolute;
	left: 18px;
	bottom: 12px;
	background: #fff url(../images/tab_menu_cf.png) no-repeat 0 0;
}
#banner_cf .tab-menu ul {
	height: 26px;
	padding-top: 6px;
	padding-right: 8px;
	float: left;
	background: url(../images/tab_menu_cf.png) no-repeat right bottom;
}

/*Support Pages*/
#banner3 {
	width: 955px;
	height: 107px;
	margin: 0 auto;
	background: url(../images/banner_bg2.png) no-repeat;
	position: relative;
}
#banner3 .order-new-btn {
	width: 366px;
	height: 107px;
	background: url(../images/order_now_btn.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}

#banner3 .tab-menu {
	height: 32px;
	position: absolute;
	left: 18px;
	bottom: 12px;
	background: #fff url(../images/tab_menu_bg.png) no-repeat 0 0;
}
#banner3 .tab-menu ul {
	height: 26px;
	padding-top: 6px;
	padding-right: 8px;
	float: left;
	background: url(../images/tab_menu_bg.png) no-repeat right bottom;
}
/*Product Banners*/
#banner4 {
	width: 955px;
	height: 190px;
	margin: 0 auto;
	background: #fff url(../images/banner_med.png) no-repeat center 6px;
	position: relative;
}
#banner4 .order-new-btn {
	width: 171px;
	height: 43px;
	background: url(../images/order_now_black.png) no-repeat;
	position: absolute;
	right: 20px;
	bottom: 20px;
}

#banner4 li {
	height: 18px;
	line-height: 18px;
	background: url(../images/dot_bg2.png) no-repeat 0 center;
	padding-left: 15px;
	color: #ff7e00;
	font-size: 12px;
}
/*Business Email*/
.tip {
    background:transparent url(../images/tool-tip.gif) no-repeat scroll 5px center;
    color:#003399;
    cursor:default;
    font-family:tahoma;
    padding-left:27px;
}

/* Windows Hosting */
#banner_w {
	width: 955px;
	height: 255px;
	margin: 0 auto;
	background: #fff url(../images/windowshosting.png) no-repeat center 6px; 
	position: relative;
	color: #fff;
}

#banner_w .sub-menu {
	width: 400px;
	height: 36px;
	position: absolute;
	right: 6px;
	bottom: 6px;
	background: url(../images/sub_menu_bg.png) no-repeat;
}
#banner_w .sub-menu a.windows-on {
	width: 147px;
	background: url(../images/sub_menu_bg.png) no-repeat 0 bottom;
}

#banner_w .sub-menu a.linux-on {
	width: 133px;
	background: url(../images/sub_menu_bg.png) no-repeat -147px bottom;
}

#banner_w .sub-menu a.domain-on {
	width: 120px;
	background: url(../images/sub_menu_bg.png) no-repeat right bottom;
}

#banner_w .list li {
	height: 22px;
	line-height: 22px;
	background: url(../images/dot_bg.png) no-repeat 0 center;
	padding-left: 15px;
	font-size: 14px;
}

/*Company*/
#left-content {
	padding: 10px 10px 10px 20px;
	text-align: justify;
}
#left-content p {
	margin: 0 0 10px 0;
	font-size: 95%;
	line-height: 1.4;
}
#left-content ul {
	padding-left: 45px;
}
#left-content li {
	list-style-type: disc;
}
#left-content span {
	font-size: small;
}
#left-content em {
	color: #CC3300;
	font-weight: bolder;
}
#left-content a {
	color: #2d84ad;
	text-decoration: underline;
}
.motto {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
	font-weight: 600;
	color: #FD8D07;
	margin: 45px 1px 12px;
	text-align: center;
}