/* CSS Document */

body {width:auto; position:relative;  background:#015084 url(../images/main_bg.jpg) repeat-x; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif;  color:#000; line-height: 17px;}
a{outline:none;}

.wraper {width:908px; height:auto; margin:auto; padding-bottom:20px;}
#wraper_bg {background:url(../images/shadow_bg.png) repeat-y; margin:0; padding:0; height:auto; width:908px;}
#main_top {background:url(../images/header_top.jpg) no-repeat; height:9px; width:908px; margin:0; padding:0; line-height:9px;}

.main {width:898px; position:relative; margin:0 5px 0 5px;}
.main a {text-decoration:none; color:#333333;}
.main a:hover{color:#4e68b2;}
.main p {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040; text-align:left; text-align:justify; margin-top:10px;}
.main p a {color:#4e68b2; text-decoration:underline;}
.main p a:hover {color:#f09400;}
.main li {list-style-type:none;}
.main h2 {font-size:14px; color:#333333; font-weight:bold; line-height:18px;}
.main h4 {font-size:14px; color:#366894; font-weight:bold; font-style:normal; line-height:22px; font-family:tahoma, Helvetica, sans-serif; letter-spacing:1px;}
.main h5 {background:url(../images/arrow-1.jpg) no-repeat;}
.main h5 a {margin:-5px 0 0 20px;}

.content {width:658px; height:auto; min-height:200px;  padding:15px 5px 0px 10px; float:left; display:inline; margin-bottom:15px; padding-bottom: 30000px; margin-bottom: -30000px; }
.content_grid {width:658px; height:auto; padding:15px 15px 0px 15px; float:left; display:inline; margin-bottom:15px; }
.content ul {margin:0px; padding:0px; margin-left:15px;}
.content ul li {background:url(../images/arrow_3.jpg) no-repeat; margin:0 0 10px 0; padding-left:20px; font-size:12px;}

span.content p a {font-weight:normal; font-size:12px;}
span.content {padding:0px; margin:0px; background:url(../images/arrow-1.jpg) no-repeat; background-position:0 2px;}
span.content a {font-size:14px; font-weight:bold; margin-left:20px;}
span.content p {line-height:16px; margin:5px 0 15px 20px;}
dl.servers{margin-top:30px;}
dl.servers dt{display:inline; padding-left:30px;}
dl.servers dt.windows {background:url(../images/windows_icn.jpg) no-repeat; line-height:25px; padding-top:5px; margin-left:20px;}
dl.servers dt.linux {background:url(../images/linux_icn.jpg) no-repeat; line-height:25px; padding-top:5px; margin-left:50px;}
.package_btn {background:url(../images/creat_pacakge_btn.gif) no-repeat; height:52px; width:416px; margin:20px 0 0px 0px;}
.package_btn a {font-size:18px;  margin:0px 0 0 60px; line-height:52px;}
 
.top_header {height:94px; width:898px; clear:both; }
.logo {background:url(../images/logo.jpg) no-repeat; height:94px; width:124px; margin:0 0 0 15px; float:left; display:inline; }
.language{width:300px; text-align:right; height:20px; font-size:12px; float:right; padding-right:25px; margin-top:10px;}
.flag {padding:0 5px 0 10px;}

#top {width:908px; height:41px;}
#top_nav {width:500px; height:41px; list-style:none; margin:0; padding:0;  float:left; }
#top_nav li {display:block; float:left; margin:0 0 0 20px; width:auto; }
#top_nav li a {text-decoration:none; text-align:center; font:normal 12px   Arial, Helvetica, sans-serif; color:#999999; line-height:38px;  }
#top_nav li a:hover {color:#333333; background:url(../images/top_nav_arrow.jpg) no-repeat bottom center; padding-bottom:13px; }

#lang {width:70px; height:41px;   background:url(../images/top_nav_border.jpg) no-repeat top left; float:right; }
#lang span {display:inline-block; float:left; margin:10px 0px 0 5px; width:59px; }
#lang span a {text-decoration:none; text-align:center; font:normal 12px   Arial, Helvetica, sans-serif; color:#999999;  height:17px; display:block;  }
#lang span a:hover {color:#333333; background:url(../images/language_hover_bg.jpg) no-repeat  center;  }

#logo {background:url(../images/map_bg.jpg) no-repeat top right; height:84px;  line-height:0px;}
#logo span {background:url(../images/logo.jpg) no-repeat top left;  float:left; margin:0px; line-height:0px; padding:0px;}

#need_help {float:right;  width:300px; color:#004782; font-size:12px; font-weight:bold; margin:20px 15px 0 10px;   text-align:right; line-height:12px; }
#need_help br{ clear:both;}
#need_help span {background:url(../images/phone_ico.jpg) no-repeat; padding-left:15px; margin:5px 0 0 10px; color:#4a4a4a; float:right; line-height:12px;}
.banner {margin:0 0px 10px 0px; display:block;}
#banners_btm{clear:both;  height:auto; background-color:}
.banner_btm{position:relative; margin:10px 0 10px 5px; float:left; display:inline;}

.header {background-color:#c8deec; height:291px; width:898px; clear:both; margin:1px 0 1px 0px;}
.header_links {float:left; position:relative;}
.page_title {background:url(../images/sub_header.jpg) no-repeat; height:65px; width:898px;clear:both; margin:1px 0 1px 0px;}
/*.page_title h1 {margin:0; padding:0; font-size:24px; font-weight:bold; text-transform:uppercase; color:#333333; padding:20px 0 0 20px;}*/

ul#nav {list-style:none; padding: 0px; 	margin:0px; margin-top:1px; height:37px; width:898px; background:url(../images/nav_bg.gif) repeat-x; clear:both;}
li.current {	float: left; position:relative; width:auto; text-align: center; margin:0px; background:url(../images/nav_devider.gif) top right no-repeat;}
li.current:hover, li.current a.selected {background:url(../images/nav_hover.png) repeat-x top left; color:#4e68b2; outline:none;  }
li.current a {display: block; font-size:12px; font-weight:bold; padding: 0px 10px; color:#FFFFFF;  line-height:37px;  }


ul.sub {display: none;position: absolute; width:175px; top: 37px; left: -5px; font-weight: normal; padding:1px 0 1px 0;}
ul.sub li.nav_li_top {width:175px; background:url(../images/nav_li_bg.png) repeat-y; margin-left:2px; height:35px; }
.nav_btm {width:175px; background:url(../images/nav_li_btm.png) no-repeat; height:35px; margin-left:2px;}

ul.sub li a{width:165px; height:35px; line-height:20px; color:#333333; text-align:left; padding-left:30px; margin-left:-5px;}
ul.sub li a:hover{background:url(../images/nav_hover_bg2.png) no-repeat; color:#ff0000;}
.nav_btm:hover {}
ul.sub li{border-width:0 1px 1px 1px!important; }
ul.sub li a{font-weight: normal!important;}
li>ul { top: auto; left: auto;}
li:hover ul, li.over ul { display: block;}

.nav_erp {background:url(../images/nav_erp_ico.png) no-repeat center left; height:25px; margin-left:12px; padding-top:7px;}
.nav_crm {background:url(../images/nav_crm_ico.png) no-repeat center left; height:25px; margin-left:12px; padding-top:7px;}
.nav_ecom {background:url(../images/nav_ecom_ico.png) no-repeat center left; height:25px; margin-left:10px; padding-top:7px;}

ul.float_lt {margin:0px 50px 10px 20px; float:left;}
ul.float_lt li a {text-decoration:underline; color:#3275a3; font-weight:bold;           }
ul.float_lt li a:hover {color:#f09400;}


.heading_1 { font-size:18px; font-weight:bold; color:#333333; }
.right_panel {width:293px; float:right;  height:auto; margin:20px 15px 20px 0px; display:inline;}
.footer_bg_sub {background:url(../images/footer_bg.jpg) no-repeat; width:890px; height:auto; clear:both; position:relative; margin:auto; padding-bottom:12px; overflow:auto;}
.footer_bg {background:url(../images/top_footer_bg.png) no-repeat; width:860px; height:200px; clear:both;  margin:auto; padding-bottom:12px;}
.f_banner {width:245px; height:auto; margin:12px 15px 0px 10px; float:left; display:inline;}
.f_devider {position:relative; float:left; top:5px;}
#q_links {width:400px; float:left; margin-left:25px; display:inline; border-right:solid 1px #dfdfdf; }
.footer_bg h2, .footer_bg_sub h2   {font-size:14px; color:#333333; font-weight:bold; border-bottom:solid 1px #dfdfdf; height:25px; line-height:30px; }
#q_links ul {list-style-type:none; padding:0; margin:0px; }
#q_links ul li {background:url(../images/bullet_1.gif) no-repeat left center; padding-left:10px; display:inline-block; line-height:24px;}
#q_links ul li a{ font-size:12px; color:#666666;}
#q_links ul li a:hover {color:#3366CC; text-decoration:underline;}
.q_1{float:left; width:180px; border-right:solid 1px #dfdfdf; display:block;   }
.q_2{float:left;   width:180px; margin-left:20px; display:block;}

.bookmarks {width:150px; height:auto; float:right;}
.bookmarks h2 {font-size:14px; color:#333333; font-weight:bold; border-bottom:solid 1px #dfdfdf;  }
.bookmarks  a {font-size:12px; padding-left:30px; line-height:20px;}
.bookmarks  a:hover {text-decoration:underline;}
.delicious {background:url(../images/delicoious_icon.png) no-repeat; height:24px; width:24px; margin-top:8px;}
.blinklist {background:url(../images/blinklist_icon.png) no-repeat; height:24px; width:24px; margin-top:8px;}
.digg {background:url(../images/digg_icon.png) no-repeat; height:24px; width:24px; margin-top:8px;}
.stumbleupon {background:url(../images/stumbleupon_icon.png) no-repeat; height:24px; width:24px; margin-top:8px;}

.bottom_bg{background:url(../images/main_body_btm.png) no-repeat top left; height:10px; width:908px; clear:both; position:relative;}
.bottom_bg_sub{background:url(../images/main_bottom.png) no-repeat top left; height:10px; width:908px; clear:both; position:relative;}
.low_footer {background:url(../images/btm_logo.png) no-repeat center; width:279px; height:78px; border-right:solid 1px #176397; float:left; margin:10px 0 20px 0px; display:inline; padding-bottom:15px;}
.lower_links {width:571px; font-size:11px; color:#b8b8b8; float:left; padding:10px 20px 0 10px; }
.lower_links  a {text-decoration:none; padding-right:10px; color:#b8b8b8; }
.lower_links  a:hover {text-decoration:underline; color:#b8b8b8;}
.lower_links  span a {color:#67ace0;}
.lower_links  span a:hover {color:#67ace0; text-decoration:underline;}
.nav_left {height:auto; min-height:200px; width:185px; float:left; padding-bottom: 30000px; margin-bottom: -30000px;}
.nav_left dl {margin:0px; padding:0px; margin:20px 0 20px 15px;}
.nav_left dl dt {margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#4e68b2; margin-bottom:20px;}
.nav_left dl dd {
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:16px;
	padding:0px 0 10px 36px;
	vertical-align:middle;
	margin-top:10px;
	border-bottom:1px solid #e5e5e5;
	display:block;
	height:32px;

}
.listheading {
	font-size: 11px;
	font-weight: bold;
	color: #4e68b2;
	font-family:Aril, Tahoma;
	text-align: left;
	height:43px;
	background-image:url(../images/list_bg.gif);
	background-repeat:repeat-x;
	padding-left:5px;

}
.red{
	color:#FF0000;
}
.textfield{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 18px;
	width: 250px;
	border: 1px solid #7f9db9;
}
.selectlist{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 22px;
	width: 254px;
	border: 1px solid #7f9db9;
}

.textarea{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 60px;
	width: 250px;
	border: 1px solid #7f9db9;
}
h3 { padding:0; margin:0; font-size:24px; font-weight:bold; color:#4e68b2;}
h6 { padding:0; margin:0; font-size:18px; font-weight:bold; color:#4e68b2;}
h1 { padding:0; margin:0; font-size:18px; font-weight:bold; color:#333333;}
.circle { height:282px; width:284px; float:right; margin-left:10px; margin-right:10px;}
div#list_subpage{margin:0 20px 20px 24px;}
div#list_subpage_long{margin:0 20px 20px 24px;}
div#list_subpage dt {background:url(../images/arrow_5.gif) no-repeat; font-size:12px; font-weight:normal; margin:0px; padding:0px; padding-left:15px; line-height:18px; background-position:center left;}
div#list_subpage ol li{list-style:lower-alpha; font-size:12px; font-weight:normal }
div#list_subpage_long dt{background:url(../images/arrow_5.gif) no-repeat; font-size:12px; font-weight:normal; margin:0px; padding:0px; padding-left:15px; line-height:18px; background-position:left 3px; line-height:14px; margin-top:15px;}


#tCon2 { height:auto; width:600px; } #tcon2 p { width:400px; } #tcon2 ul p { width:600px;}
#tCon3 { height:auto; width:600px; } #tcon3 p { width:400px; } #tcon3 ul p { width:600px;}
#tCon4 { height:auto; width:600px; } #tcon4 p { width:400px; }  #tcon4 ul p { width:600px;}
#tCon5 { height:auto; width:600px; } #tcon5 p { width:400px; } #tcon5 ul p { width:600px;}
#tCon6 { height:auto; width:600px; } #tcon6 p { width:400px; } #tcon6 ul p { width:600px;}
#tCon7 { height:auto; width:600px; } #tcon7 p { width:400px; }  #tcon7 ul p { width:600px;}
#tCon8 { height:auto; width:600px; } #tcon8 p { width:400px; }  #tcon8 ul p { width:600px;}
#drop_list{margin:0 20px 20px 24px;}
#drop_list div{margin:0 20px 0 24px;}
.ecom_sub{margin:0 20px 20px 24px; width:300px;}
#drop_list span.sub-heading2 {
	font-family: Helvetica,Arial, sans-serif;
	font-size:14px;
	color:#014b7c;
	margin-top:10px;
	padding-left:15px;
	background:url(../images/arrow_5.gif) no-repeat left center;
	line-height:24px; 
	}
	.sub-heading2 a {
	color:#014b7c;
	text-decoration:none;
	}
	
.sub-heading2 a:hover {
	color:#3366CC;
			}
/*Hosting Grid*/

.hl_bg{
	background:url(../images/ser_bg.gif) top left repeat-x;
	width:658px; height:auto; overflow:auto;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding-bottom:10px;
	
}
.hltb{
	line-height:0px;
	height:5px;
	clear:left;
}
/**/
/*------------>>>Co-Location PLAN TABLE<<<------------------*/


#tabled {width:660px; height:auto; background:#CCCCCC; margin:auto;}
#tabled #headings {height:39px; background:url(../images/hg_t_bg.gif) repeat-x;}
#tabled #headings ul {width:648px; padding:0; margin:0; float:left; }
#tabled #headings ul li {width:180px; line-height:39px; font-size:14px; font-weight:bold; color:#3f5490; }
#tabled #headings ul li.top2 {width:90px; border:none; text-align:left; padding-left:10px;}


#tabled ul {padding:0; margin:0; list-style-type:none;  height:auto; overflow:auto; width:659px; display:block;  }
#tabled ul li { width:180px; text-align:left;  float:left; font-family: Helvetica,Arial, sans-serif; font-size:12px; line-height:29px; border-left:1px solid #e0dbdb; text-align:center; background-image:none; padding:0px; margin:0px; display:inline;}

#tabled ul.bg1 { background:#f9f4f4;}
#tabled ul.bg2 { background:#ffffff;}
#tabled ul.bg3 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#3f5490; font-weight:bold;}
#tabled ul.bg4 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#3f5490; font-weight:bold;}

#tabled .bold_li { text-align:left; padding-left:10px; width:95px; }

/**/

/*------------>>>HOSTING PLAN TABLE<<<------------------*/

#tablec {width:660px; height:auto; background:#CCCCCC; margin:auto;}
#tablec #headings {height:39px; background:url(../images/hg_t_bg.gif) repeat-x;}
#tablec #headings ul {width:648px; padding:0; margin:0; float:left; }
#tablec #headings ul li {width:112px; line-height:39px; font-size:14px; font-weight:bold; color:#3f5490; }
#tablec #headings ul li.top2 {width:70px; border:none; text-align:left; padding-left:10px;}


#tablec ul {padding:0; margin:0; list-style-type:none;  height:auto; overflow:auto; width:659px; display:block;  }
#tablec ul li { width:112px; text-align:left;  float:left; font-family:  Arial, Helvetica,sans-serif; font-size:12px; line-height:29px; border-left:1px solid #e0dbdb; text-align:center; background-image:none; padding:0px; margin:0px; display:inline;}

#tablec ul.bg1 { background:#f9f4f4;}
#tablec ul.bg2 { background:#ffffff;}
#tablec ul.bg3 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#c24e05; font-weight:bold;}
#tablec ul.bg4 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#3f5490; font-weight:bold;}

#tablec .bold_li { font-weight:bold; text-align:left; padding-left:10px; width:75px; }

/*---------------------->>>Co-Location table<<----------------------------*/

#tabled {width:660px; height:auto; background:#CCCCCC; margin:auto;}
#tabled #headings {height:39px; background:url(../images/hg_t_bg.gif) repeat-x;}
#tabled #headings ul {width:648px; padding:0; margin:0; float:left; }
#tabled #headings ul li {width:112px; line-height:39px; font-size:14px; font-weight:bold; color:#3f5490; }
#tabled #headings ul li.top2 {width:165px; border:none; text-align:left; padding-left:10px;}


#tabled ul {padding:0; margin:0; list-style-type:none;  height:auto; overflow:auto; width:659px; display:block;  }
#tabled ul li { width:112px; text-align:left;  float:left; font-family:  Arial, Helvetica, sans-serif; font-size:12px; line-height:29px; border-left:1px solid #e0dbdb; text-align:center; background-image:none; padding:0px; margin:0px; display:inline;}

#tabled ul.bg1 { background:#f9f4f4;}
#tabled ul.bg2 { background:#ffffff;}
#tabled ul.bg3 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#c24e05; font-weight:bold;}
#tabled ul.bg4 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#3f5490; font-weight:bold;}

#tabled .bold_li { font-weight:bold; text-align:left; padding-left:10px; width:170px; }

/**/
/*------------>>>HOSTING PLAN TABLE<<<------------------*/

#table {width:660px; height:auto; background:#CCCCCC; margin:auto;}
#table #headings {height:39px; background:url(../images/hg_t_bg.gif) repeat-x;}
#table #headings ul {width:648px; padding:0; margin:0; float:left; }
#table #headings ul li {width:120px; line-height:39px; font-size:14px; font-weight:bold; color:#3f5490; }
#table #headings ul li.top2 {width:70px; border:none; text-align:left; padding-left:10px;}


#table ul {padding:0; margin:0; list-style-type:none;  height:auto; overflow:hidden; width:659px; display:block;  }
#table ul li { width:120px; text-align:left;  float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; border-left:1px solid #e0dbdb; text-align:center; background-image:none; padding:0px; margin:0px; display:inline; margin-bottom:-200px; padding-bottom:200px; min-height:38px;}

#table ul.bg1 { background:#f9f4f4;}
#table ul.bg2 { background:#ffffff;}
#table ul.bg3 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#c24e05; font-weight:bold;}
#table ul.bg4 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#3f5490; font-weight:bold;}

#table .bold_li { font-weight:bold; text-align:left; padding-left:10px; width:75px; }
#bottom {background:url(../images/hg_b_bg.gif) repeat-x; height:5px;}


/* ------------>>>Hosting SERVER TABLE<<<------------------*/

#table2 {width:660px; height:auto; background:#CCCCCC; margin:auto;}
#table2 #headings {height:39px; background:url(../images/hg_t_bg.gif) repeat-x;}
#table2 #headings ul {width:648px; padding:0; margin:0; float:left; }
#table2 #headings ul li {width:150px; line-height:39px; font-size:14px; font-weight:bold; color:#3f5490; }
#table2 #headings ul li.top2 {width:190px; border:none; text-align:left; padding-left:10px;}


#table2 ul {padding:0; margin:0; list-style-type:none;  height:auto; overflow:auto; width:659px; display:block;  }
#table2 ul li { width:150px; text-align:left;  float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:29px; border-left:1px solid #e0dbdb; text-align:center; background-image:none; padding:0px; margin:0px; display:inline;}

#table2 ul.bg1 { background:#f9f4f4;}
#table2 ul.bg2 { background:#ffffff;}
#table2 ul.bg3 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#c24e05; font-weight:bold;}
#table2 ul.bg4 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#3f5490; font-weight:bold;}
#table2 ul.bg5 { border-top:1px solid #FFFFFF; background:#e5eff8; line-height:normal; color:#d30202; font-weight:normal;}
#table2 ul.bg6 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#3f5490; line-height:0px; font-weight:normal;}

#table2 .bold_li { font-weight:bold; text-align:left; padding-left:10px; width:195px; }

/*Virtual Dedicated*/

#table3 {width:660px; height:auto; background:#CCCCCC; margin:auto;}
#table3 #headings {height:39px; background:url(../images/hg_t_bg.gif) repeat-x;}
#table3 #headings ul {width:648px; padding:0; margin:0; float:left; }
#table3 #headings ul li {width:165px; line-height:39px; font-size:14px; font-weight:bold; color:#3f5490; }
#table3 #headings ul li.top2 {width:145px; border:none; text-align:left; padding-left:10px;}


#table3 ul {padding:0; margin:0; list-style-type:none;  height:auto; overflow:auto; width:659px; display:block;  }
#table3 ul li { width:165px; text-align:left;  float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:29px; border-left:1px solid #e0dbdb; text-align:center; background-image:none; padding:0px; margin:0px; display:inline;}

#table3 ul.bg1 { background:#f9f4f4;}
#table3 ul.bg2 { background:#ffffff;}
#table3 ul.bg3 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#c24e05; font-weight:bold;}
#table3 ul.bg4 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#3f5490; font-weight:bold;}

#table3 .bold_li { font-weight:bold; text-align:left; padding-left:10px; width:150px; }

/**/


/*---------------------------------->>START Table3 Internet Services<<----------------------------------------------*/

#table4 {width:660px; height:auto; background:#CCCCCC; margin:auto;}
#table4 #headings {height:39px; background:url(../images/hg_t_bg.gif) repeat-x;}
#table4 #headings ul {width:648px; padding:0; margin:0; float:left; }
#table4 #headings ul li {width:220px; line-height:39px; font-size:14px; font-weight:bold; color:#3f5490; }
#table4 #headings ul li.top2 {width:190px; border:none; text-align:left; padding-left:10px;}


#table4 ul {padding:0; margin:0; list-style-type:none;  height:auto; overflow:auto; width:659px; display:block;  }
#table4 ul li { width:220px; text-align:left;  float:left; font-family:  Arial, Helvetica,sans-serif; font-size:12px; line-height:29px; border-left:1px solid #e0dbdb; text-align:center; background-image:none; padding:0px; margin:0px; display:inline;}

#table4 ul.bg1 { background:#f9f4f4;}
#table4 ul.bg2 { background:#ffffff;}
#table4 ul.bg3 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#d30202; font-weight:bold;}
#table4 ul.bg4 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#3f5490; font-weight:bold;}
#table4 ul.bg5 { border-top:1px solid #FFFFFF; background:#e5eff8; line-height:normal; color:#c24e05; font-weight:normal;}
#table4 ul.bg6 { border-top:1px solid #FFFFFF; background:#e5eff8; color:#3f5490; line-height:0px; font-weight:normal;}

#table4 .bold_li { font-weight:bold; text-align:left; padding-left:10px; width:195px; }

/*---------------------------------->>END Table3 Internet Services<<----------------------------------------------*/



.info_title {font:bold  14px   Arial, Helvetica,sans-serif; color:#c24e05; margin-left:15px;}
#info_list {padding:0; margin:0; margin-left:15px; width:300px; float:left; padding:0 0 5px 0;} 
dl #info_list dt { background:url(../images/arrow_5.gif) no-repeat; background-position:left center; font-size:12px; padding-left:10px; line-height:18px;} 


#nav_hover {background:url(../images/nav_hover_top.png) no-repeat; height:200px; width:175px; position:relative; z-index:100; margin-top:-35px; position:absolute;}

ul.hover_bg {background:url(../images/nav_hover_bg.png) repeat-y; margin:0; padding:0; height:auto; margin-top:0px;}
/*.nav_hover_btm {background:url(../images/nav_hover_btm.png) no-repeat; height:10px; display:block;}
*/span.nav_hover_menu {font:bold 12px  Arial, Helvetica, sans-serif; color:#333333; text-align:center; margin-top:20px;}

/*///////////////>>>>>>LOWER BODY TABS<<<<<<<<<<\\\\\\\\\\\\\\\\\\\*/
#lower_body {background:url(../images/lowerbody_bg.jpg) repeat-x; background-color:#deecfd; width:898px; height:auto; margin:1px 0 0 0px;}
#obody{overflow:hidden; height:auto;}
.lower_body{background:url(../images/lower_bg.jpg) repeat-x; width:898px; height:auto; margin:1px 0 0 0px;}
#nav_content_wrap {height:auto; width:708px; float:right; margin:15px 15px 15px 0; display:inline; }
.nav_content_top {background:url(../images/lowerbody_bg_top.png) no-repeat top; height:20px; margin:0; padding:0;}
#nav_content {background:url(../images/lowerbody_bg_repeat.png) repeat-y; height:400px;  margin:0px; padding:0px;}
html>body #nav_content{
	height: auto;
	min-height: 400px;
	overflow:auto;

}
.nav_content_btm {background:url(../images/lowerbody_bg_btm.png) no-repeat top; height:20px; line-height:0px; }
#sub_nav_content {background:#f2f7fe url(../images/content_bg_top.jpg) no-repeat top; width:660px; height:auto; margin:0; display:block; margin:20px 24px 10px 24px;}
#sub_page_content #sub_nav_content {background:#f2f7fe url(../images/content_bg_top.jpg) no-repeat top; width:660px; height:auto; margin:0; display:block; margin:20px 24px 10px 0px;}
.sub_nav_btm {background:url(../images/content_bg_btm.jpg) no-repeat bottom; height:8px; width:660px; margin:0px; clear:both;}
#nav_content h1 {font:bold 24px/30px   Arial, Helvetica, sans-serif; color:#333333; margin:0 0 15px 24px;}
#nav_content p { margin:0 20px 20px 24px;}
#nav_content  strong{ font-size:14px; color:#1668aa;}
#nav_content b{ font-size:14px; color:#1668aa;}
.content p strong {font-size:14px; color:#1668aa;}
#list_subpage p strong {font-size:12px; color:#333333;}
#list_subpage dl strong {font-size:14px; font-weight:normal; color:#333333;}

.sub_nav_details {width:309px; background:url(../images/sub_nav_bg.jpg) repeat-x bottom; margin:0px; padding:10px; border-right:1px solid #FFFFFF; height:100px; float:left; overflow:hidden; display:inline; clear:left;}
#sub_nav_content .sub_nav_details p {width:300px; margin:0; padding:0; margin-top:7px;}
#sub_nav_content  .sub_nav_details p a {text-decoration:none; color:#f4a814;}
#sub_nav_content  .sub_nav_details p a:hover {color:#1668aa;}

.sub_nav_details2 {width:309px; background:url(../images/sub_nav_bg.jpg) repeat-x bottom; margin:0px; padding:10px;  border-left:1px solid #e6eaf1; height:100px; float:left; overflow:hidden; display:inline;}
#sub_nav_h {_position: absolute; _top: 50%; display: table-cell; vertical-align: middle;}
#sub_nav_h p {font:bold 14px/14px   Arial, Helvetica, sans-serif; color:#1668aa; _position: relative; _top: -50%; cursor:pointer; text-align:left; line-height:16px;}
#sub_nav_content .sub_nav_details2 p {width:300px; margin:0; padding:0; margin-top:7px;}
#sub_nav_content  .sub_nav_details2 p a {text-decoration:none; color:#f4a814;}
#sub_nav_content  .sub_nav_details2 p a:hover {color:#1668aa;}
.sub_nav_h em {font-size:11px; font-style:italic; color:#333333; margin-left:5px;}
.erp_icon { display: table; height:40px; width:267px; padding-left:40px; border-bottom:1px solid #dae5ee; _position: relative; overflow: hidden;}
.crm_icon {background:url(../images/crm_icon.jpg) no-repeat left center; height:40px; width:267px; display:block; padding-left:40px; border-bottom:1px solid #dae5ee;}
.ecom_icon {background:url(../images/ecom_icon.jpg) no-repeat left center; height:40px; width:267px; display:block; padding-left:40px; border-bottom:1px solid #dae5ee;}
.community_icon {background:url(../images/community_icon.jpg) no-repeat left center; height:40px; width:267px; display:block; padding-left:40px; border-bottom:1px solid #dae5ee;}
.seo_icon {background:url(../images/seo_icon.jpg) no-repeat left center; height:40px; width:267px; display:block; padding-left:40px; border-bottom:1px solid #dae5ee;}
#v_nav {min-height:350px; float:left; width:167px; margin:15px 0 0 14px; display:inline; z-index:100; position:absolute;}
#v_nav_links {padding:0; margin:0; text-align:right; font-size:12px; margin:30px 0 0 0;}
#v_nav_links  a {height:28px; display:block; padding:14px 10px 0 0; outline:none;}
#v_nav_links  a:hover {background:url(../images/v_nav_hover.png) no-repeat; font-weight:bold;}
#v_nav_links  a.current{background:url(../images/v_nav_hover.png) no-repeat; font-weight:bold;}

#bottom_bg {background:url(../images/body_bottom_bg.png) repeat-x bottom; height:800px;}
.flt{float:left;}
.partners{
	margin-bottom:5px; clear:both; height:auto;
	width:98%;

	
}

.part_d{
	clear:both;
	border-bottom:1px dotted #999999;
	width:95%;
	margin:20px;
}

#ecom_p ul p, #ecom_p p {width:520px;}

/**/
#list3 { border: 0px solid #111; margin:0px; padding:0px; }
#list3 ul li{	display:inline; margin:0 10px 0 10px; float:left;}
#list3 div.selected .title { font-weight: bold; color:#FF0000; }
#list3 div div {
	
	padding: 5px;
}
#list3 div.title {
	border: 1px solid #3366AA;
	background-color: #6699CC;
	padding: 10px;
	cursor: pointer;
	width:100px; float:left;

}
#list3 p{
	
}
#list3 div.selected {
	border-bottom: none;
}
#subdiv{	background:url(../images/nav_panel_sub.png) repeat-x bottom left #5a8cad; padding:15px 0px 15px 10px; height:auto; overflow:auto;}
.sub_links{ background:url(../images/subpage_subnav_bg.png) no-repeat top left; width:212px; height:38px; margin-right:10px; float:left; margin-bottom:10px; font-size:12px; font-weight:bold; vertical-align:middle;}
.sub_links img{ float:left; margin-right:3px; margin-top:3px; margin-left:3px;}
.sub_links table{ float:left; height:38px; width:170px;  vertical-align:middle; }
.sub_links table a{color:#333333;}

#table4 div#headings ul#cable_grid li {width:148px;}