@charset "utf-8";
/* CSS Document */

body
{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/footer_bg.jpg) bottom left repeat-x #f0f1f8;
	font-size:12px;
	color:#4e4e4e;
	padding:0px 0px 1px 0px;
	margin:0px;
}

.main_wrapper_inner_p_font16
{
        font-size:16px;
        color:#4e4e4e;
        line-height:18px;
        padding:0px 0px 18px 0px;
        margin:0px;
}

p
{
	font-size:12px;
	color:#4e4e4e;
	line-height:18px;
	padding:0px 0px 18px 0px;
	margin:0px;
}

a
{
	color:#2a2a2a;
	outline:none;
	text-decoration:none;
}

a img
{
	border:none;
}

h1
{
	float:left;
	width:100%;
	font-size:15px;
	text-transform:uppercase;
	color:#36549f;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 12px 0px;
}

h1 span
{
	color:#2a2a2a;
	font-weight:normal;
}

h2
{
	float:left;
	width:450px;
	font-size:20px;
	color:#2a2a2a;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 13px 0px;
}

a:hover
{
	color:#537be0;
	text-decoration:none;
}

h3
{
	float:left;
	width:100%;
	font-size:15px;
	text-transform:uppercase;
	color:#36549f;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 12px 0px;
}

h4
{
	float:left;
	width:100%;
	font-size:15px;
	/*text-transform:uppercase;*/
	color:#36549f;
	font-weight:normal;
	margin:0px;
	padding:10px 0px 0px 0px;
}

h4 a { color:#36549f; }

.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

.clear_botn
{
	clear:both;
}

#main_wrapper
{
	width:100%;
	background:url(../images/body_bg.jpg) center top no-repeat;
	display:table;
	margin:0px auto;
	padding:0px;
}

#main_wrapper_inner
{
	width:100%;
	background:url(../images/inner_header_banner.jpg) top center no-repeat;
	display:table;
	margin:0px auto;
	padding:0px;
}

#main_contain_wrapper
{
	width:1000px;
	display:table;
	margin:0px auto;
	padding:0px;
}

#top_wrapper
{
	float:left;
	width:1000px;
	margin:0px;
	padding:0px 0px 18px 0px;
}

#top_wrapper_inner
{
	float:left;
	width:1000px;
	margin:0px;
	padding:0px 0px 4px 0px;
}


.logo
{
	float:left;
	margin:0px;
	height:157px;
	padding:0px 0px 0px 26px;
}

.main_top_menu
{
	float:right;
	background:url(../images/top_left_menu.png) top left no-repeat;
	margin-top:24px;
	padding:0px 22px 28px 6px;
}

.top_menu
{
	float:left;
	background:url(../images/top_right_menu.png) top right no-repeat;
	margin:0px;
	padding:0px 6px 0px 0px;
}

.top_menu ul
{
	float:left;
	background:url(../images/top_menu_bg.png) top left repeat-x;
	margin:0px;
	padding:7px 0px 10px 0px;
}

.top_menu ul li
{
	float:left;
	background:url(../images/devider.png) right 2px no-repeat;
	list-style:none;
	font-size:13px;
	color:#444444;
	margin:0px;
	line-height:16px;
	padding:0px 12px 0px 12px;
}

.top_menu ul li a
{
	float:left;
	list-style:none;
	color:#444444;
	margin:0px;
	padding:0px;
}

.top_menu ul li a:hover, .top_menu ul li a.active
{
	float:left;
	list-style:none;
	color:#808080;
	margin:0px;
	padding:0px;
}

.online
{
	float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.main_menu_main
{
	float:right;
	background:url(../images/menu_left.png) 0px top no-repeat;
	margin-top:2px;
	padding:0px 8px 14px 6px;
}

.main_menu_main_inner
{
	float:right;
	background:url(../images/menu_left.png) 0px top no-repeat;
	margin-top:2px;
	padding:0px 8px 0px 6px;
}


.main_menu
{
	float:left;
	background:url(../images/menu_right.png) top right no-repeat;
	margin:0px;
	padding:0px 6px 0px 0px;
}

.main_menu ul
{
	float:left;
	background:url(../images/menu_bg.png) top left repeat-x;
	margin:0px;
	padding:6px 0px 10px 0px;
}

.main_menu ul li
{
	float:left;
	list-style:none;
	font-size:13px;
	/*background:url(../images/devider.png) right 7px no-repeat;*/
	color:#444444;
	margin:0px;
	padding:0px 5px 0px 5px;
}

.main_menu ul li a
{
	float:left;
	list-style:none;
	cursor:pointer;
	color:#444444;
	margin:0px;
	padding:0px 6px 0px 0px;
}

.main_menu ul li a:hover
{
	float:left;
	list-style:none;
	background:url(../images/menu_hover_right.png) top right no-repeat;
	color:#000;
	margin:0px;
	padding:0px 6px 0px 0px;
}


.main_menu ul li a span
{
	float:left;
	list-style:none;
	color:#000;
	margin:0px;
	padding:5px 8px 10px 14px;
}

.main_menu ul li a:hover span
{
	float:left;
	background:url(../images/menu_hover_left.png) top left no-repeat;
	list-style:none;
	color:#FFF;
	margin:0px;
	padding:5px 8px 10px 14px;
}

.main_menu ul li a.active_new span
{
	float:left;
	background:url(../images/menu_hover_left.png) top left no-repeat;
	list-style:none;
	color:#FFF;
	margin:0px;
	padding:5px 8px 10px 14px;
}

.main_menu ul li a.active_new
{
	float:left;
	list-style:none;
	background:url(../images/menu_hover_right.png) top right no-repeat;
	color:#000;
	margin:0px;
	padding:0px 6px 0px 0px;
}

.cloud_hosting
{
	float:left;
	margin:0px;
	padding:0px;
}

#content_section
{
	float:left;
	width:1000px;
	background:url(../images/top_content_bg.png) top left no-repeat;
	width:1000px;
	margin:0px;
	padding:25px 0px 0px 0px;
}

.content_main
{
	float:left;
	width:1000px;
	background:url(../images/content_bg.png) top left repeat-y;
	margin:0px;
	padding:0px;
}

.content_main_bottom
{
	float:left;
	width:964px;
	background:url(../images/bottom_content_bg.jpg) bottom left no-repeat;
	margin:0px;
	padding:10px 0px 0px 36px;
}

.content_main_bottom_inner
{
	float:left;
	width:930px;
	background:url(../images/bottom_content_bg.jpg) bottom left no-repeat;
	line-height:20px;
	margin:0px;
	padding:5px 34px 0px 36px;
}

.voip_services
{
        background:url(../images/bottom_content_bg_inner.png) bottom left no-repeat !important;
        padding-bottom:10px;
}

.backup_services
{
	background:url(../images/bottom_content_bg_inner.png) bottom left no-repeat !important;
	padding-bottom:10px;
}

.content_main_bottom_inner img
{
	float:left;
	margin:0px;
	padding:0px 20px 14px 0px;
}


.content_main_bottom_inner p
{
	float:left;
	width:100%;
	line-height:18px;
	margin:0px;
	padding:0px 0px 14px 0px;
}
content_main_bottom_inner h4 { text-transform:none !important; }

.content_main_bottom_inner p a
{
	color:#537BE0;
}

.content_main_bottom_inner p a:hover
{
	color:#537BE0;
	text-decoration:underline;
}


.cloud_hosting
{
	float:left;
	background:url(../images/right_shadow-new.png) top right no-repeat;
	width:203px;
	margin:0px;
	padding:0px 34px 0px 0px;
}

.main_box
{
	float:left;
	border-bottom:1px dotted #6d6d6d;
	margin:0px;
	padding:0px 0px 27px 0px;
}

.main_box p
{
	float:left;
	width:100%;
	color:#1a1a1a;
	line-height:17px;
	margin:0px;
	padding:0px 0px 14px 0px;
}

.learn_more
{
	float:right;
	width:80px;
	margin:0px;
	padding:0px;
}

.learn_more_left
{
	float:left;
	width:6px;
	height:23px;
	background:url(../images/learn_left.jpg) top left no-repeat;
	margin:0px;
	padding:0px;
}

.learn_more_cont
{
	float:left;
	font-size:12px;
	height:19px;
	font-style:italic;
	background:url(../images/learn_bg.png) top left repeat-x;
	color:#3f3f3f;
	margin:0px;
	line-height:15px;
	padding:4px 0px 4px 0px;
}
.learn_more_cont a { color: #2A2A2A; text-decoration: none; }
.learn_more_cont a:hover { color: #36549F; text-decoration: none; }

.learn_more_right
{
	float:left;
	width:6px;
	height:23px;
	background:url(../images/learn_right.jpg) top left no-repeat;
	margin:0px;
	padding:0px;
}

.web_hosting
{
	float:left;
	background:url(../images/right_shadow-new.png) top right no-repeat;
	width:198px;
	margin:0px;
	padding:0px 34px 0px 0px;
}

.colocation_hosting
{
	float:left;
	background:url(../images/right_shadow-new.png) top right no-repeat;
	width:223px;
	margin:0px;
	padding:0px 34px 0px 0px;
}

.domain
{
	float:left;
	width:203px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.imternet
{
	float:left;
	width:203px;
	margin:0px;
	padding:7px 0px 0px 0px;
}

.left_section
{
	float:left;
	border-right:1px dotted #6d6d6d;
	width:241px;
	margin:22px 0px 0px 0px;
	padding:0px;
}

.left_main
{
	border-bottom:none;
	padding-bottom:0px;
}


.back_up
{
	float:left;
	width:203px;
	background:url(../images/side_corner.png) bottom left no-repeat;
	margin:0px;
	padding:7px 0px 20px 0px;
}

.right_section
{
	float:left;
	width:690px;
	margin:0px;
	padding:22px 0px 0px 0px;
}

.right_section img
{
	float:left;
	margin:0px;
	padding:0px 20px 0px 0px;
}

.right_section p
{
	float:left;
	width:450px;
	color:#4e4e4e;
	line-height:19px;
	font-size:13px;
	font-style:italic;
	margin:0px;
	padding:0px;
}

.bottom_logo_top_bg
{
	float:left;
	width:1000px;
	height:28px;
	background:url(../images/top_logo_bg.jpg) top left no-repeat;
	margin:0px;
	padding:0px;
}

.bottom_logo
{
	float:left;
	margin:0px;
	padding:0px 0px 0px 15px;
}

.bottom_logo img
{
	float:left;
	margin:0px;
	padding:20px 11px 20px 17px;
}

.bottom_logo_bottom_bg
{
	float:left;
	width:1000px;
	height:28px;
	background:url(../images/bottom_logo_bg.jpg) top left no-repeat;
	margin:0px;
	padding:0px;
}

.footer
{
	width:1000px;
	display:table;
	margin:0px auto;
	padding:20px 0px 0px 0px;
}

.footer ul
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

.footer ul li
{
	float:left;
	width:150px;
	background:url(../images/footer_icon.jpg) left 7px no-repeat;
	line-height:22px;
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 12px;
}

.footer ul li a
{
	float:left;
	width:100%;
	color:#2a2a2a;
	list-style:none;
	margin:0px;
	padding:0px;
}

.footer ul li a:hover
{
	float:left;
	width:100%;
	color:#537be0;
	list-style:none;
	margin:0px;
	padding:0px;
}

.internet_access
{
	float:left;
	width:165px;
	border-right:1px dotted #6d6d6d;
	margin:0px;
	padding:0px 0px 0px 20px;
}

#footer
{
	width:100%;
	display:table;
	margin:0px auto;
	padding:0px;
}

.hosting_services
{
	float:left;
	width:205px;
	border-right:1px dotted #6d6d6d;
	margin:0px;
	padding:0px 0px 0px 20px;
}

.colocaction_services
{
	float:left;
	width:200px;
	border-right:1px dotted #6d6d6d;
	margin:0px;
	padding:0px 0px 0px 20px;	
}

.about_us_link
{
	float:right;
	width:165px;
	margin:0px;
	padding:0px 0px 0px 20px;	
}
.cloud_computing
{
	float:left;
	width:165px;
	border-right:1px dotted #6d6d6d;
	margin:0px;
	padding:0px 0px 0px 10px;
	/*height:140px;*/
}
.footer_logo
{
	float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.footer p
{
	float:left;
	margin:0px;
	padding:20px 0px 0px 10px;
}

.left_header
{
	float:left;
	width:416px;
	height:165px;
	background:url(../images/clout_hosting_services.png) top left no-repeat;
	margin:50px 0px 0px 13px;
	padding:0px;
}

.left_header_bottom
{
	float:left;
	width:416px;
	height:132px;
	background:url(../images/header_bottom.png) top left no-repeat;
	margin:0px 0px 0px 13px;
	padding:0px;
}

.left_header_main
{
	float:left;
	width:433px;
	margin:0px;
	padding:0px;
}

.left_header_bottom ul
{
	float:left;
	margin:0px;
	padding:20px 0px 0px 0px;
}

.left_header_bottom ul li
{
	float:left;
	width:379px;
	list-style:none;
	background:url(../images/header_devider.png) bottom left no-repeat;
	margin:0px;
	padding:4px 0px 6px 20px;
}

.left_header_bottom ul li span
{
	float:left;
	background:url(../images/right.png) top left no-repeat;
	margin:0px;
	padding:0px 0px 0px 28px;
}

.left_header_bottom ul li a:hover
{
	float:left;
	list-style:none;
	cursor:text;
	color:#2A2A2A;
	background:url(../images/right.png) top left no-repeat;
	margin:0px;
	padding:0px 0px 0px 28px;
}

.order_now_main
{
	float:left;
	width:342px;
	margin:0px;
	padding:10px 0px 0px 74px;
}

.order_now a
{
	float:left;
	background:url(../images/order_now_hover.jpg) top left no-repeat;
	width:135px;
	font-size:20px;
	text-align:center;
	color:#282828;
	margin:0px 0px 0px 10px;
	padding:9px 0px 10px 0px;
}

.order_now_left
{
	background:url(../images/order_now.jpg) top left no-repeat !important;
	color:#FFF !important;
}

.order_now_left:hover
{
	background:url(../images/order_now_hover.jpg) top left no-repeat !important;
	color:#282828 !important;
}

.order_now a:hover
{
	float:left;
	background:url(../images/order_now.jpg) top left no-repeat;
	width:135px;
	font-size:20px;
	text-align:center;
	color:#FFF;
	margin:0px 0px 0px 10px;
	padding:9px 0px 10px 0px;
}

.slide
{
	float:left;
	margin:0px;
	padding-left:50px;
}

.top_main_title
{
	float:left;
	width:427px;
	margin:0px;
	padding:116px 0px 0px 7px;
}

.top_main_title p
{
	float:left;
	width:100%;
	font-size:12px;
	text-align:left;
	color:#282828;
	margin:0px;
	padding:10px 0px 25px 7px;
}

.top_main_title h1
{
	float:left;
	width:100%;
	font-size:30px;
	line-height:36px;
	color:#2a2a2a;
	text-transform:none !important;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 0px 7px;
}

/*.bread_column
{
	float:left;
	width:100%;
	margin:0px;
	padding:40px 0px 0px 0px;
}

.bread_column span
{
	color:#36549f;
	padding:0px 0px 0px 4px;
}

.bread_column a
{
	padding:0px 7px 0px 7px;
	background:url(../images/arrow.png) right 5px no-repeat;
}
*/
.botom_button_left
{
	float:left;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.botom_button_left a
{
	float:left;
	color:#FFF;
	font-size:15px;
	font-family:calibri, tahoma, arial;
	background:url(../images/other_button_right.png) top right no-repeat;
	margin:0px;
	padding:0px 9px 0px 0px;
	line-height:20px;
	text-decoration:none !important;
}

.botom_button_left a span
{
	float:left;
	color:#FFF;
	font-size:13px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/other_button.png) top left no-repeat;
	margin:0px;
	padding:6px 0px 6px 9px;
}

.botom_button_left a:hover
{
	background:url(../images/other_button_right.png) bottom right no-repeat;
}

.botom_button_left a:hover span
{
	background:url(../images/other_button.png) bottom left no-repeat;
}

.backup_service_right
{
	float:right;
	margin:0px;
	padding:16px 0px 0px 0px;
	height:238px;
}
.backup_service_right-new
{
	float:right;
	margin:0px;
	padding:0px 10px 0px 0px;
	height:254px;
}

.voip_service_right
{
        float:right;
        margin:0px;
        padding:0px 10px 0px 0px;
        height:254px;
}


.line_height
{
	padding-top:15px;
}

.partners_list
{
	float:left;
	width:930px;
	border-bottom:1px dotted #6d6d6d;
	margin:0px;
	padding:20px 0px 10px 0px;
}

.partners_list_left
{
	float:left;
	width:200px;
	margin:0px;
	padding:0px;
}

.partners_list_right
{
	float:left;
	width:730px;
	margin:0px;
	padding:0px;
}

.partners_list_right h1
{
	float:left;
	width:100%;
	font-size:13px;
	text-transform:uppercase;
	color:#36549f;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.primary_services
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

.primary_services ul
{
	float:left;
	margin:0px;
	padding:12px 0px 12px 20px;
}

.primary_services ul li
{
	float:left;
	list-style:none;
	width:100%;
	background:url(../images/arrow.png) left 8px no-repeat;
	font-size:12px;
	color:#282828;
	margin:0px;
	padding:0px 0px 0px 12px;
}

.primary_services ul li a
{
	color:#537BE0;
}

.primary_services ul li a:hover
{
	color:#666;
}

.colocation_image
{
	float:left;
	margin:0px;
	padding:0px;
}

.colocation_image img
{
	float:left;
	margin:0px;
	padding:0px 20px 20px 0px;
}

.colocation_image a img, .colocation_image a
{
	border:none;
	float:left;
}

.box{
	float:left;
	margin:0px;
	padding:0px;
	width:935px;
}

.box-n{
	margin:0px auto;
	padding:0px;
	width:850px;
}

.table{
	float:left;
	margin:0px;
	padding:0px;
	width:933px;
	background:#f0f1f8;
	border-left:solid 1px #cdd0de;
	border-right:solid 1px #cdd0de;
}



.table-n{
	float:left;
	margin:0px;
	padding:0px;
	width:848px;
	overflow:hidden;
	background:#f0f1f8;
	border-left:solid 1px #cdd0de;
	border-right:solid 1px #cdd0de;
}
.table-n a { text-decoration:none; color:#537BE0 }
.table-n a:hover { text-decoration:underline; }
.table-n table tr td { border-bottom:1px solid #cdd0de; border-right:1px solid #cdd0de; }
.table-n table tr.no-bot td { border-bottom:0px solid #cdd0de !important; border-right:0px solid #000; background:#eef0f6; height:5px; }
.table-n table tr td.no-right { border-right:0px solid #cdd0de; }
.table-n table tr td strong { color:#36549F }

.table-n table tr td table tr td { border:0px solid #cdd0de; }
.table-n table tr td table.table-n1 tr td { border-bottom:1px solid #cdd0de; border-right:1px solid #cdd0de;  }
.table-n table tr td table.table-n1 tr td.no-right { border-right:0px solid #cdd0de !important; }
.table-n img { float:none; padding:0px; margin:0px; }

.pad-01 { padding-left:15px; }
.red-t { color:#F00; }

.bg01 { background:#eaedf4; }
.heading01 { color:#000; font-size:13px; }

.bg02 { background:#f4f5f9; }

.clinks-1 { padding:15px 0px 15px 0px; margin:0px; list-style:none; }
.clinks-1 li { padding:0px; margin:0px; font-size:13px; }
.clinks-1 li a { background:url(../images/footer_icon.jpg) 0px 9px no-repeat; display:block; padding:2px 0px 2px 12px; }
.clinks-2 { padding:15px 0px 15px 0px; margin:0px; list-style:none; }
.clinks-2 li { background:url(../images/footer_icon.jpg) 0px 9px no-repeat; display:block; padding:2px 0px 2px 9px; margin:0px; font-size:13px; }
.clinks-2 li strong { color:#4a68b5;  }
.clinks-2 li a
{
	color:#537BE0;
	/*text-decoration:underline;*/
}

.clinks-2 li a:hover
{
	color:#537BE0;
	text-decoration:underline;
}

.clinks-3 { padding:5px 0px 15px 0px; margin:0px; list-style:none; }
.clinks-3 li { background:url(../images/footer_icon.jpg) 0px 9px no-repeat; display:block; color:#444; padding:2px 0px 2px 12px; margin:0px; font-size:13px; }
.clinks-3 li ul { padding:5px 0px 10px 10px; margin:0px; list-style:none; }
.clinks-3 li ul li { background:url(../images/menu-arrow.png) 0px 9px no-repeat; display:block; color:#666; padding:2px 0px 2px 12px; margin:0px; font-size:13px; }
.clinks-3 li ul li ul { padding:0px 0px 10px 10px; margin:0px; list-style:none; }
.clinks-3 li ul li ul li { background:url(../images/menu-arrow.png) 0px 9px no-repeat; display:block; color:#777; padding:2px 0px 2px 12px; margin:0px; font-size:13px; }
.clinks-3 li a
{
	color:#4E4E4E;
	text-decoration:underline;
}

.clinks-3 li a:hover
{
	color:#537BE0;
	text-decoration:none;
}

.input-box { padding:0px; margin:0px; width:250px; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:1px solid #bbb; }
.input-box-1 { padding:2px; margin:0px; width:150px; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; border:1px solid #bbb; }
.submit-but { border:none; padding:8px 0px 12px 0px; margin:0px; background:url(../images/submit-button.png) 0% 0% no-repeat; height:35px; width:108px;  cursor:pointer; color:#fff; }
.submit-but:hover { color:#333; background:url(../images/submit-button-hover.png) 0% 0% no-repeat; }
.heading02 { font-size:16px; }


/* 18-07-2011 */

.height0px { height:0px; font-size:0px; line-height:0px; }

.bread_column
{
	float:left;
	margin:0px;
	padding:16px 0px 4px 7px;
}

.bread_column span
{
	color:#36549f;
	padding:0px 0px 0px 4px;
}

.bread_column a
{
	padding:0px 7px 0px 7px;
	background:url(../images/arrow.png) right 5px no-repeat;
}

.sub-menu { padding:10px 0px 0px 8px; float:left; }
.sub-menu a { text-decoration:none; color:#2A2A2A; padding:0px 0px; font:12px/21px Arial, Helvetica, sans-serif; font-style:italic; padding-left:7px;  background: url(../images/arrow.png) no-repeat scroll left 5px transparent; line-height:20px; }
.first-sub { background-image:none !important; padding-left:0 !important; margin-left:0 !important;}
.sub-menu a:hover { color:#36549F; }

.click-to { font:11px/19px Arial, Helvetica, sans-serif; color:#666; padding:12px 0px 0px 60px; }
.img-pad0 img { padding:0px !important; float:none !important; }

.pad01 { padding:0 0 0 15px; background:url(../images/footer_icon.jpg) 3px 7px no-repeat; clear:both; }
.pad01 strong { color:#36549F; }

.pad03 { padding:5px 0 25px 15px; background:url(../images/footer_icon.jpg) 3px 12px no-repeat; clear:both; }
.pad03 strong { color:#36549F; }

.pad02 { padding:0 0 0 212px; }

.bor-01 { border-top:1px dotted #999; }

.link1 { text-decoration:none !important; color:#537BE0; padding-right:10px; }
.link1:hover { color:#000; }

.box-33 { width:33%; float:left; }

.text1 { font:bold 22px/41px calibri, tahoma, arial; color:#365193; }
.text1 span { font-size:38px; color:#61b6ad; }

.boxs1 { float:left; width:285px; }
.boxs2 { float:left; width:285px; margin-left:20px; }
.boxs3 { float:right; width:285px; margin-left:16px; }
.boxs4 { float:left; width:285px; }
.boxs5 { float:left; width:285px; margin-left:16px; }
.boxs6 { float:left; width:285px; margin-left:306px; }
.heading { background:url(../images/heading-bg.jpg) 0% 0% no-repeat; width:285px; height:89px; }
.heading-big { background:url(../images/heading-bg-big.png) 0% 0% no-repeat; width:285px; height:203px; }
.heading-content-bg { background:url(../images/heading-content-bg.jpg) 0% 0% repeat-y; }
.heading-content { background:url(../images/heading-content-bg-bottom.jpg) 0% 100% no-repeat; }
.list-style { padding:15px 0px; margin:0px; list-style:none; }
.list-style li { padding:0px; margin:0px; background:url(../images/line-list-style.png) 50% 100% no-repeat;	padding:0px 0px 0px 22px; font:13px/28px Arial, Helvetica, sans-serif; color:#565656; }
.list-style li.no-bg { background:none; }
.list-style li span { background:url(../images/arrow-1.png) 0% 8px no-repeat; display:block; padding:0px 0px 0px 24px; }
.list-style li.delete span { background:url(../images/delete.png) 3px 8px no-repeat; display:block; padding:0px 0px 0px 24px; }
.list-style li span span { background:none; display:inline; padding:0px; }

.pad-set { padding:0px 0px 0px 0px !important; }
.pad-set a.order_now_left { margin:0px !important; }
.pad-set a { margin:0px 0px 0px 14px !important; }

.order_now_main01
{
	float:left;
	font-family:calibri, tahoma, arial;
	margin:0px;
	padding:10px 0px 25px 0px;
}

.order_now01 a
{
	float:left;
	background:url(../images/order_now_hover.jpg) top left no-repeat;
	width:135px;
	font-size:20px;
	text-align:center;
	color:#282828;
	line-height:normal;
	margin:0px 0px 0px 14px;
	padding:9px 0px 10px 0px;
}

.order_now_left01
{
	background:url(../images/order_now.jpg) top left no-repeat !important;
	color:#FFF !important;
	margin-left:0px !important;
}
.order_now_left01:hover { background:url(../images/order_now_hover.jpg) top left no-repeat!important; color:#282828 !important;  }
.order_now01 a:hover
{
	background:url(../images/order_now.jpg) top left no-repeat;
	color:#FFF;
}
.botom_button_left-new
{
	float:left;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.botom_button_left-new a
{
	float:left;
	color:#FFF;
	font-size:15px;
	font-family:"Calibri",Arial, Helvetica, sans-serif;
	background:url(../images/other_button_right-new.png) top right no-repeat;
	margin:0px;
	padding:0px 9px 0px 0px;
	text-decoration:none !important;
}

.botom_button_left-new a span
{
	float:left;
	color:#FFF;
	font-size:16px;
	cursor:pointer;
	background:url(../images/other_button-new.png) top left no-repeat;
	margin:0px;
	padding:5px 0px 6px 9px;
}

.botom_button_left-new a:hover
{
	color:#FFF;
	background:url(../images/other_button_right-new.png) bottom right no-repeat;
}

.botom_button_left-new a:hover span
{
	color:#FFF;
	background:url(../images/other_button-new.png) bottom left no-repeat;
}

.new-pad01 tr td { padding-left:15px; }



/* sneha css */

.available-pro{width:928px; float:left; padding:25px 1px 0 1px;}
.available-pro-bg{width:879px; float:left; padding:0px 25px 22px 22px; background:#fff; border-left:1px solid #dddcdc;border-right:1px solid #dddcdc;}
.available-pro-bg h1{font-size:22px; font-family:Calibri; padding:13px 0 0 0; float:left; width:877px; color:#365193; text-transform:none;}
.available-pro-bg h1 a { text-decoration:none; color:#fff; display:block; }
.available-pro-bg h1 a:hover { text-decoration:none; color:#1fc8b6 }
.available-pro-bg h1 span{color:#61b6ad;}
.available-pro-bg-box{width:877px; float:left; padding:10px 0 0 0;}
.cloud-box{width:211px; float:left; padding:0px 12px 0 0;}
.cloud-box-bg{width:193px; float:left; padding:5px 8px 7px 8px; background:url(../images/cloud-top-bg.jpg) no-repeat left top #fff;  border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.cloud-box-bg-title{width:193px; float:left; padding:0px;}
.cloud-box-bg-title h1{float:left; padding:0px 0 0 0px; line-height:35px; height:35px; background:url(../images/available-title-right-bg.jpg) no-repeat right top; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; width:187px}
.cloud-box-bg ul{list-style:none;  padding:5px 0 0 0; margin:0px; float:left;}
.cloud-box-bg li{width:164px; float:left; padding:5px 0 1px 23px; font-size:13px; color:#565656; font-family:Arial, Helvetica, sans-serif; background:url(../images/bullets.png) no-repeat left 8px; font-weight:bold;}
.cloud-box-bg a{color:#565656; text-decoration:none;}
.cloud-box-bg a:hover{color:#565656; text-decoration:underline;}
.colocation-box{width:431px; float:right; padding:0px;}
.colocation-box-bg{width:413px; float:left;  padding:5px 8px 7px 8px; background:url(../images/colocation-top-bg.jpg) no-repeat left top #fff;  border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.colocation-box-bg-title{width:413px; float:left; padding:0px;}
.colocation-box-bg-title h1{float:left; padding:0px 0 0 0px; line-height:35px; height:35px; background:url(../images/available-title-right-bg.jpg) no-repeat right top; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; width:407px}
.colocation-box-bg ul{list-style:none; padding:5px 0 0 0; margin:0px; width:182px; float:left;}
.colocation-box-bg li{width:182px;float:left; padding:5px 0 1px 23px; font-size:13px; color:#565656; font-family:Arial, Helvetica, sans-serif; background:url(../images/bullets.png) no-repeat left 8px; font-weight:bold;}
.colocation-box-bg a{color:#565656; text-decoration:none;}
.colocation-box-bg a:hover{color:#565656; text-decoration:underline;}

.cdn-box{width:877px; float:right; padding:0px;}
.cdn-box-bg{width:859px; float:left;  padding:5px 8px 7px 8px; background:url(../images/cdn-top-bg.jpg) no-repeat left top #fff;  border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.cdn-box-bg-title{width:860px; float:left; padding:0px;}
.cdn-box-bg-title h1{float:left; padding:0px 0 0 0px; line-height:35px; height:35px; background:url(../images/available-title-right-bg.jpg) no-repeat right top; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; width:854px}
.cdn-box-bg ul{list-style:none; padding:5px 0 0 0; margin:0px; width:210px; float:left;}
.cdn-box-bg li{width:210px;float:left; padding:5px 0 1px 23px; font-size:13px; color:#565656; font-family:Arial, Helvetica, sans-serif; background:url(../images/bullets.png) no-repeat left 8px; font-weight:bold;}
.cdn-box-bg a{color:#565656; text-decoration:none;}
.cdn-box-bg a:hover{color:#565656; text-decoration:underline;}

.service-box{width:242px; float:left; padding:0px 12px 0 0;}
.service-box-bg{width:223px;float:left;  padding:0px 8px 7px 8px; background:url(../images/secvices-top-bg.jpg) no-repeat left top #fff; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.service-box-bg ul{list-style:none; padding:5px 0 0 0; margin:0px; width:210px; float:left;}
.service-box-bg li{width:210px;float:left; padding:5px 0 1px 23px; font-size:13px; color:#565656; font-family:Arial, Helvetica, sans-serif; background:url(../images/bullets.png) no-repeat left 8px; font-weight:bold;}
.service-box-bg a{color:#565656; text-decoration:none;}
.service-box-bg a:hover{color:#565656; text-decoration:underline;}


.internet-box{width:398px; float:left; padding:0px 12px 0 0;}
.internet-box-bg{width:380px; float:left;  padding:5px 8px 7px 8px; background:url(../images/cdn-top-bg.jpg) no-repeat left top #fff;  border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.internet-box-bg-title{width:382px; float:left; padding:0px;}
.internet-box-bg-title h1{float:left; padding:0px 0 0 0px; line-height:35px; height:35px; background:url(../images/available-title-right-bg.jpg) no-repeat right top; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; width:375px}
.internet-box-bg ul{list-style:none; padding:5px 0 0 0; margin:0px; width:184px; float:left;}
.internet-box-bg li{width:184px;float:left; padding:5px 0 1px 23px; font-size:13px; color:#565656; font-family:Arial, Helvetica, sans-serif; background:url(../images/bullets.png) no-repeat left 8px; font-weight:bold;}
.internet-box-bg a{color:#565656; text-decoration:none;}
.internet-box-bg a:hover{color:#565656; text-decoration:underline;}

.last-box{width:211px; float:right; padding:0px 0px 0 0;}
.last-box-bg{width:193px;float:left;  padding:0px 8px 7px 8px; background:url(../images/secvices-top-bg.jpg) no-repeat left top #fff; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.last-box-bg ul{list-style:none; padding:5px 0 0 0; margin:0px; width:210px; float:left;}
.last-box-bg li{width:210px;float:left; padding:5px 0 1px 23px; font-size:13px; color:#565656; font-family:Arial, Helvetica, sans-serif; background:url(../images/bullets.png) no-repeat left 8px; font-weight:bold;}
.last-box-bg a{color:#565656; text-decoration:none;}
.last-box-bg a:hover{color:#565656; text-decoration:underline;}
.product_service_class img {
	padding:0px !important;
	}
	

/* For Site Map */
#site_map { 
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

#site_map li {
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:300px;
}
#site_map li a {
	padding:3px 7px 3px 8px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	color:#666;
	text-transform:uppercase;
	background:url(../images/footer_icon.jpg) 0px 7px no-repeat;
}
#site_map li a:hover {
	color:#537BE0;	
}
#site_map li ul { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:250px;
}

#site_map li ul li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:none !important;
}
#site_map li ul li a {
	padding:3px 7px 3px 8px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	color:#666;
}
#site_map li ul li a:hover {
	color:#537BE0;
}
#site_map li ul li ul { 
	padding:5px 0px 10px 13px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:250px;
}

#site_map li ul li ul li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#site_map li ul li ul li a {
	padding:2px 7px 2px 12px;
	margin:0px 0px 0px 0px;
	border:none;
	font-weight:bold;
	color:#56678a;
	text-transform:none;
	line-height:21px;
	background:url(../images/footer_icon.jpg) 0px 7px no-repeat;
}
#site_map li ul li ul li a:hover {
	background:url(../images/footer_icon.jpg) 0px 7px no-repeat;
	color:#537BE0;
}
#site_map li ul ul ul { 
	padding:0px 0px 10px 10px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:250px;
}
#site_map li ul ul ul.level1 { 
	padding:5px 0px 10px 10px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:250px;
}
#site_map li ul ul ul li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#site_map li ul ul ul li a {
	padding:2px 7px 2px 12px;
	margin:0px 0px 0px 0px;
	border:none;
	font-weight:normal;
	color:#666;
	line-height:21px;
	background:url(../images/arrow.png) 0px 7px no-repeat;
}
#site_map li ul ul ul li a:hover {
	background:url(../images/arrow.png) 0px 7px no-repeat;
}

.buy-now-but { width:76px; padding:2px 0 2px 0px; margin:0 auto; text-align:center; }
.buy-now-but a { background:url(../images/buy-now-but.jpg) 0% 0% no-repeat; line-height:32px; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:block; padding:0px 0px 0px 5px; text-decoration:none; }
.buy-now-but a span { background:url(../images/buy-now-but.jpg) 100% 0% no-repeat; display:block; padding:0px 5px 0px 0px; }
.buy-now-but a:hover { background:url(../images/buy-now-but.jpg) 0% 100% no-repeat; }
.buy-now-but a:hover span { background:url(../images/buy-now-but.jpg) 100% 100% no-repeat; }

.sub-head-pad { padding:20px 0px 10px 0px; margin-top:20px; border-top:1px dotted #acacac; }
.sub-pad { margin:0px 10px !important; }
.sub-no-bg { background:none; }

.sub-head-box h1 { padding-bottom:6px; }
.sub-head-box h4 { padding:0px 0px 0px 0px; line-height:17px; }
.sub-head-box ul{list-style:none;  padding:0px 0 5px 0; margin:0px; float:left;}
.sub-head-box li{width:164px; float:left; padding:0px 0 10px 23px; font-size:13px; color:#565656; font-family:Arial, Helvetica, sans-serif; background:url(../images/bullets.png) no-repeat left 1px; font-weight:bold; line-height:15px;}
.sub-head-box-two h1 { padding-bottom:6px; }
.sub-head-box-two h4 { padding:0px 0px 0px 0px; line-height:17px; }
.sub-head-box-two ul{list-style:none;  padding:0px 0 5px 0; margin:0px; float:left;}
.sub-head-box-two li{width:164px; float:left; padding:0px 0 10px 23px; font-size:13px; color:#565656; font-family:Arial, Helvetica, sans-serif; background:url(../images/bullets.png) no-repeat left 1px; font-weight:bold; line-height:15px;}
.sub-head-box-two a { color:#537be0; }
.sub-head-box-two a:hover { text-decoration:underline }

.sub-links { font-size:12px; line-height:17px; padding-bottom:10px; }
.sub-links span { font-size:16px; font-family:calibri, tahoma, arial; padding-left:5px; line-height:14px; }

.sub-head-box-group { border-top:1px dotted #ddd; margin-top:20px; }
.group-first { border:none !important; }
.sub-head-box { float:left; background:url(../images/right_shadow-new.png) 100% 10px no-repeat; width:207px; margin:0px; padding:15px 30px 0px 3px; }
.sub-head-box-two { float:left; background:url(../images/right_shadow-new.png) 100% 10px no-repeat; width:444px; margin:0px; padding:15px 30px 0px 3px; }
.sub-last { background:none; padding:15px 0px 0px 3px; }
.sub-heading { color: #36549F; font-size: 15px; padding: 0px 0px 8px 0px; width: 100%; }
.sub-content { height:60px; color:#1A1A1A; line-height:17px; width:100%; }

.sub-heading a { color: #36549F; font-size: 15px; padding: 0px 0px 8px 0px; width: 100%; }
.sub-heading a:hover { color: #666; font-size: 15px; padding: 0px 0px 8px 0px; width: 100%; }
.back-img1 .text-pad { padding-left:355px; }

.bor-02 { border-top: 1px dotted #DDDDDD; padding-top:15px }

.check-ava { background:url(../images/buy-now-but.jpg) 100% 0% no-repeat; padding:0px 3px 0px 0px; height:32px; line-height:32px; float:left; cursor:pointer; }
.check-ava input { padding:0px 0px 0px 3px; margin:0px; width:130px; height:32px; color:#fff; font-family:Arial, Helvetica, sans-serif; border:none; background:url(../images/buy-now-but.jpg) 0% 0% no-repeat; cursor:pointer; }

.check-ava:hover { background-position:100% 100%; }
.check-ava:hover input { background-position:0% 100%; }
.check-ava input:hover { background-position:0% 100%; }

.check-calc { background:url(../images/buy-now-but.jpg) 100% 0% no-repeat; padding:0px 3px 0px 0px; margin:9px 0 0 90px; height:32px; line-height:32px; float:left; cursor:pointer; }
.check-calc input { padding:0px 0px 0px 3px; margin:0px; width:130px; height:32px; color:#fff; font-family:Arial, Helvetica, sans-serif; border:none; background:url(../images/buy-now-but.jpg) 0% 0% no-repeat; cursor:pointer; }

.check-calc:hover { background-position:100% 100%; }
.check-calc:hover input { background-position:0% 100%; }
.check-calc input:hover { background-position:0% 100%; }

.primary_services-new
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

.primary_services-new ul
{
	float:left;
	margin:0px;
	padding:0px 0px 20px 5px;
}

.primary_services-new ul li
{
	float:left;
	list-style:none;
	width:100%;
	background:url(../images/arrow.png) left 10px no-repeat;
	font-size:12px;
	line-height:17px;
	margin:0px;
	padding:4px 0px 4px 8px;
}

.primary_services-new ul li a
{
	color:#537BE0;
}

.primary_services-new ul li a:hover
{
	color:#666;
}


.main_template
{
	float:left;
	width:450px;
	margin:0px;
	padding:0px;
}

.td_title
{
	font-size:24px;
	line-height:25px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}

.td_title span
{
	font-size:23px;
	font-weight:normal;
}

.td_title span span
{
	font-size:14px;
	font-weight:normal;
}

.change_color
{
	color:#6cc2b8 !important;
}

.red_star
{
	color:#F00 !important;
}

.td_title-new
{
	font-size:36px;
	line-height:32px;
	font-weight:bold;
	font-family: calibri, tahoma, arial;
	color:#FFF;
	text-transform:uppercase;
}

.td_title-new span
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-transform:none;
}

.td_title-new span span
{
	font-size:14px;
	font-weight:normal;
}

table.blueborders td {
    border-width: 1px 1px 0 0;
    margin: 0;
    padding: 4px;
}
table.blueborders, table.blueborders td {
    border-color: #bbb;
    border-style: solid;
}
table.blueborders td strong { color:#36549F }
table.blueborders {
    border-collapse: collapse;
    border-spacing: 0;
    border-width: 0 0 1px 1px;
}

.twitter{ float:left; width:27px; height:28px; margin:0 10px 0px 15px; background:url(../images/twitter-icon.png) 0% 0% no-repeat; display:block;  }
.twitter:hover { background-position:0% 100%; }
.blogger { float:left; width:27px; height:28px; background:url(../images/blogger-icon.png) 0% 0% no-repeat; display:block;  }
.blogger:hover { background-position:0% 100%; }
.facebook { float:left; width:27px; height:28px; margin:0 10px 0px 10px; background:url(../images/facebook-icon.png) 0% 0% no-repeat; display:block;  }
.facebook:hover { background-position:0% 100%; }
.pad001 { padding:16px 0px 18px 10px; float:left; }
.pad002 { padding:28px 0px 0px 10px; float:left; }

.box-bg01 { background:url(../images/box-bg01.png) 0% 0% no-repeat; width:291px; height:147px; font-family:calibri, tahoma, arial; text-align:center; float:left; margin-bottom:20px; }
.ma011 { margin:0px 27px; }
.fonts1 { font-size:23px; text-transform:uppercase; color:#36549f; padding:15px 0px 0px 0px; }
.fonts2 { font-size:32px; color:#5db3a9; padding:8px 0px 0px 0px; font-weight:bold; line-height:30px; }
.fonts3 { font-size:15px; color:#525252; padding:0px 0px 10px 0px; line-height:17px; }

/*New Added for Templates page style list*/
.left-block {
	width:403px;
	float:left;
	margin-top:10px;
}
.left-block .main_template {
	width:403px;
	border-bottom:1px dotted #DDDDDD;
}
.right-block {
	width:403px;
	float:left;
	padding-left:30px;
	margin-left:30px;
	border-left:1px dotted #DDDDDD;
	margin-top:10px;
}
.right-block .main_template {
	width:403px;
	border-bottom:1px dotted #DDDDDD;
}
.no-padding {
	padding-top:0 !important; 
}
#OS-img {
	float:right;
	padding:0px;
}
.no-border {
	border:0 !important; 
}
p.OS-code-box {
	display: block;
	width:40%;
	padding-top: 13.667px;
	padding-right: 20.5px;
	padding-bottom: 13.667px;
	padding-left: 20.5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20.5px;
	margin-left: 0px;
	line-height: 20.5px;
	background-color: #eff1f1;
	border-width: 0px 0px 0px 2px;
	border-style: solid;
	border-color: #36549f;
	white-space: pre-wrap;
	word-break: normal;
	word-wrap: break-word;
	overflow-x: auto;
	overflow-y: auto;
	font-family: Menlo,Monaco,Liberation Mono,Consolas,monospace;
}
