a
{
    color: #ce2029;
    text-decoration: underline;
}
a:hover
{
    color: #cd2028;
    text-decoration: none;
}
#body_subpage select, #body_mainpage select
{
    width: 150px;
}
.left { float:left}
.right { float:right}
.desSlideshow
{
    background-image: url(../images/loading.gif);
    background-position: center center;
    background-repeat: no-repeat;
}
.desSlideshow .switchBigPic, .desSlideshow .nav
{
    display: none;
}

#header
{
    border-radius: 7px;
    -webkit-border-radius: 7px;
}
#nav
{
    background-color: #F90;
    height: 50px;
    background-image: url(../images/header_bg.jpg);
    background-repeat: repeat-x;
    background-position: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
#wrapper #header img
{
    padding-left: 50px;
}

#box1
{
    float: left;
    height: 300px;
    width: 240px;
    background-image: url(../images/box_bg.png);
    background-repeat: no-repeat;
}
#box4
{
    height: 300px;
    width: 240px;
    float: left;
    background-image: url(../images/box_bg.png);
    background-repeat: no-repeat;
}
#body
{
    height: 200px;
    width: 315px;
    background-image: url(../images/backup-drive.png);
    background-repeat: no-repeat;
    margin-left: 5px;
}
#body_c
{
    width: 315px;
    float: left;
    height: 200px;
    background-image: url(../images/crm_box.png);
    background-repeat: no-repeat;
}
#body_r
{
    float: left;
    height: 200px;
    width: 315px;
    background-image: url(../images/dedicated_box.png);
    background-repeat: no-repeat;
}


#footer
{
    /*height: 25px;*/
    clear: both;
}
#header_new
{
    background-color: #666;
    height: 71px;
    background-image: url(../images/header_bg.jpg);
    background-repeat: repeat-x;
}
#header_new img
{
    margin-left: 150px;
}


#box2
{
    float: left;
    height: 300px;
    width: 240px;
    background-image: url(../images/box_bg.png);
    background-repeat: no-repeat;
}
.top_call
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #03C;
}

#box3
{
    float: left;
    height: 300px;
    width: 240px;
    background-image: url(../images/box_bg.png);
    background-repeat: no-repeat;
}
.sub_menu_txt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    margin-left: 10px;
}

#top_box1
{
    float: left;
    height: 120px;
    width: 294px;
    margin-top: 15px;
    margin-left: 180px;
}
#top_box2
{
    float: left;
    height: 120px;
    width: 250px;
    margin-top: 15px;
    margin-left: 120px;
}

#features
{
    clear: both;
    height: 325px;
    width: 960px;
    float: left;
    background-image: url(images/bg_body_f1.png);
    background-repeat: no-repeat;
    background-position: bottom;
}

#heading_box
{
    height: 35px;
    width: 160px;
    margin-top: 10px;
    float: left;
    padding-left: 15px;
    background-repeat: no-repeat;
    background-position: center;
}
.price_box
{
    height: 60px;
    width: 60px;
    margin-top: 25px;
    margin-left: 5px;
    float: left;
}
.box_st_txt1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #dd242d;
}
.features_txt
{
    font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
    font-size: 10px;
    line-height: normal;
    font-weight: normal;
    color: #333333;
}
.box_txt11
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #cd2028;
}
.style7
{
    font-size: 12px;
}
.style9
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #cd2028;
}

#features1
{
    float: left;
    height: 75px;
    width: 880px;
    margin-top: 15px;
    margin-left: 50px;
}
#features_3
{
    clear: both;
    float: left;
    height: 75px;
    width: 225px;
    margin-top: 10px;
}
.features_Content
{
    float: left;
    height: 75px;
    width: 225px;
}
#features2
{
    float: left;
    height: 75px;
    width: 880px;
    clear: both;
    margin-top: 10px;
}
#features21
{
    float: left;
    height: 75px;
    width: 225px;
}
#features_22
{
    float: left;
    height: 75px;
    width: 225px;
}
#features_23
{
    float: left;
    height: 75px;
    width: 225px;
}
#features_24
{
    float: left;
    height: 75px;
    width: 200px;
}
#feature_11
{
    float: left;
    width: 225px;
    height: 75px;
}
#features_12
{
    float: left;
    height: 75px;
    width: 225px;
}
#features_13
{
    height: 75px;
    width: 225px;
    float: left;
}
#features_14
{
    float: left;
    height: 75px;
    width: 200px;
}

.body_inner_txt1
{
    font-family: Arial, "Century Gothic";
    font-size: 12px;
    font-weight: normal;
    color: #555;
    line-height:20px;
}

#body_item1
{
    float: left; /*height: 400px;*/
    overflow: hidden;
    width: 900px;
    margin-top: 30px;
    margin-left: 30px;
}

.midContentContainer
{
    width: 740px;
    height: 122px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.midContainerImg
{
    width: 178px;
    height: 95px;
    float: left;
}
.midContainerTxt
{
    margin-top: 15px;
    float: left;
}
.midContainerTxt span
{
    color: #666666;

}
.midContainerTxt p
{
    font-size: 13px;
    color: Black;
    font-weight: normal;
    font-family: Arial;
}
.midContainerBottomMain
{
    width: 245px;
    height: 220px;
    float: left;
    margin-left: 60px;
    margin-top: 20px;
}
.midContainerBottomMain span
{
    color: #cd2028;
    font-family: Arial;
    font-size: 18px;
    letter-spacing: -1;
}
.midContainerBottomMain p
{
    background: url("../images/right_ok.png") no-repeat scroll 0 0 transparent;
    text-decoration: none;
    padding-left: 18px;
    padding-top: 1px;
    margin-top: 1px;
    font-size: 12px;
    font-family: Arial;
}

ul.list_items
{
    width: 835px;
    padding: 10px 0 20px;
    display: inline-block;
}
ul.list_items li
{
    float: left;
    width: 320px;
    padding: 0 10px;
    color: #dd242d;
    list-style: none inside url("../images/right_ok.png");
    font: 12px/18px "Arial";
}
ul.list_items li a
{
    font: 12px/18px "Arial";
    text-decoration: none;
    color: #dd242d;
}
ul.list_items span
{
    font: 11px/18px "Arial";
    text-decoration: none;
    color: #666;
    margin: 5px 0 0 25px;
    clear: both;
    float: left;
    position: relative;
}
ul.list_items span a
{
    text-decoration: underline;
    color: #666;
}
.clear
{
    clear: both;
    width: auto;
}
.order_btn_cntnr
{
    float: right;
       top: 10px;
    overflow: hidden;
    width: auto;
    position: absolute;
    right: 5px; /*background:#f1f1f1; background:url("../images/bg.jpg");*/
    padding: 10px;
    background: #f3f3f3;
    border: 1px solid #ddd;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(js/PIE.htc);
}
h5
{
    font: 14px/24px "Arial";
    color: #000;
}
.fantastico h4
{
    font: bold 14px/24px "Arial";
    color: #cd2028;
    width: auto;
    clear: both;
    padding: 10px 0 0;
}
.fantastico span
{
    color: #333;
    background: url(../images/right_ok.png) top left no-repeat;
    padding: 0 0 0 20px;
}
.fantastico span strong
{
    color: #555;
}
.fantastico span a
{
    color: #cd2028 !important;
    text-decoration: underline;
}


.service_cntnr
{
    float: left;
    height: 25px;
    margin-bottom: 10px;
    margin-right: 20px;
    margin-left: 70px;
    margin-top: 5px;
}
.domain_list_table
{
    /*margin:15px 0 0 25px;*/
    font: 12px/18px "Arial";
    color: #666;
    float: left;
    background: #f9f9f9;
    border-left: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
}
.domain_list_table td
{
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    padding: 3px;
}
.domain_list_table a
{
    color: #dd242d;
}


.table_heading_domain
{
    color: #fff;
    background: #dd242d url("../images/footer_bg.jpg") center;
    font: 16px/24px "Arial";
}


.dserver_details_list
{
    margin: 15px 35px 10px 10px;
    font: 12px/18px "Arial";
    color: #666;
    float: right;
    background: #f9f9f9;
    border-left: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
}
.dserver_details_list td
{
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    padding: 3px;
    width: 150px; /*-moz-border-radius: 10px 10px 0 0;     -webkit-border-radius: 10px 10px 0 0;     border-radius: 10px 10px 0 0;     behavior: url(js/PIE.htc);*/
}
.dserver_details_list a
{
    color: #dd242d;
}
.dserver_details_list tr:hover, .domain_list_table tr:hover, .dserver_details_list tr:hover a, .domain_list_table tr:hover a
{
    background: #fff;
    color: #444;
    text-decoration: none;
}


span.imp_text
{
    font: 11px/18px "Arial";
    text-decoration: none;
    color: #666;
    margin: 10px 0 0 25px;
    clear: both;
    float: left;
    position: relative;
    top: 45px;
    bottom: 45px;
}
span.imp_text a
{
    text-decoration: underline;
    color: #666;
}

.style16
{
    font: 20px/24px "Trebuchet MS" ,Arial,Helvetica,sans-serif; /* color:#999*/
}
.body_inner_txt1 p
{
    margin: 5px 0 10px;
}
.body_inner_txt1 p span
{
    color: #cd2028;
    font: 16px/24px "Trebuchet MS" ,Arial,Helvetica,sans-serif;
}
.body_inner_txt1 p a
{
    color: #6b6b6b;
}
span.clear_both
{
    clear: both;
    height: 10px;
    width: 100%;
}

.red_color
{
    color: #db0000 !important;
}
.partners
{
    float: left;
    position: absolute;
    top: 10px;
    left: 250px;
    z-index: 100000;
    display: block;
    display: none;
}
.partners ul li
{
    float: left;
    display: block;
}
.policies_popup
{
    width: 100%;
    clear: both;
    padding: 10px 25px;
    float: left;
    margin: 15px 0 0;
    text-align: center;
}
a.bottom_text_green
{
    color: #6C9B3E;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
}
a.bottom_text_green:hover
{
    color: #6C9B3E;
}
.subpage_outlineblock2
{
    background-color: #FFFFFF;
    border-bottom: 1px solid #E2E9E9;
    color: #dd242d;
    font-family: "Arial";
    font-size: 14px;
    line-height: 24px;
    padding: 1px;
    display: block;
    margin: 0 0 5px;
}
.support_team_gray
{
    color: #516C79;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.validation
{
    width: 100%;
    text-align: center;
    margin: 0 0 15px;
    color: Red;
    font: 12px/16px "Arial";
}
.red
{
    color: Red;
}
.heading_style
{
    color: #cd2028;
    font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
}
.order_page
{
/*    background: #fff url('../images/subpage_bg.png') no-repeat !important;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    behavior: url(js/PIE.htc);*/
    background: #FFFFFF !important;
    border: 4px solid #F3F3F3;

    clear: both;
    width: 960px;
    margin: 0 auto 5px;
    min-height: 700px;
    overflow: hidden;
}
.signup_form
{
    margin: 25px auto !important;
    width: 700px !important;
    color: #666666;
    font-family: Trebuchet MS, "Arial" ,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.signup_form p
{
    color: #666666;
    font: 11px/14px "Arial";

}
.signup_form h1
{
    color: #dd242d;
    float: none;
    font-size: 28px;
    font-weight: bold;
    margin: 0 auto;
    padding: 25px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    border-bottom: 1px solid #dd242d;
}

table.signup_form tr
{
    margin: 5px 0 5px;
}

table.signup_form tr td
{
    line-height: 20px;
    padding: 5px 0;
}
.steps_row
{
        left: 50px;
    position: absolute;
    top: -0px;
}
.steps { margin:50px 0 0}
.steps_row input
{
    font-size: 24px;
    float: left;
    padding: 10px 25px;
    color: #b0b1b3; /*background:#f9f9f9;*/
    background: url(../images/header_bg.png) repeat scroll center -2px #CCCCCC;
    margin: 0 10px 0 0;
    border: 1px solid #ccc /*#F1F1F1*/;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(js/PIE.htc);
}

.navigation_button  {    color: #000;
    background: url(../images/header_bg.png) repeat scroll center bottom #CCCCCC;
    padding: 11px 15px;
    text-decoration: none;
    font: bold 14px/20px "Arial";
    border-right: 1px solid #b3b3b3;
    border-left: 1px solid #b3b3b3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    behavior: url(js/PIE.htc);
}

#SignupForm { position:relative}
#SignupForm span{ min-width:50px !important; text-align:right }


.style14 { line-height:30px;}
.featured_box{ margin:0 40px; }
.featured_box{ line-height:24px; font-family:"Arial"}
.subpage_boxes { padding: 5px; 
    border: solid 1px #ccc !important;
    
    background: #F3F3F3 !important;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    behavior: url(js/PIE.htc);
    display: block;
    height: 95px;
    margin:0 20px 0 0;
    padding:3px 30px 3px; width:220px;}
    .contform_titles, .contform_titles b { color:#dd242d !important;}
    
/*.sub_head1 span { font:20px/24px "Arial";}*/
.fantastico span{ font:12px/20px "Arial" !important }
.body_heading_txt2 {color: #6b6b6b;
    font:bold 24px/30px "Trebuchet MS",Arial,Helvetica,sans-serif !important; 
    }

.subpage_outlineblock a { font:16px/24px "Trebuchet MS",Arial,Helvetica,sans-serif !important}
.knowlegebase{ margin:20px 0 0}
ul.knowlegebase li, ul.knowlegebase li a{ margin:5px 10px; font:16px/24px "Trebuchet MS",Arial,Helvetica,sans-serif !important}

.order_confirm { font:12px/20px "Arial" !important; padding:25px; width:600px; margin:0 auto }
.signup_form { position:relative}
.signup_form input[type=text], .signup_form input[type=password], .signup_form select, .signup_form textarea, .signup_form label, #SignupForm select{ margin: 0 0 5px; display:inline; background:#F3F3F3 !important }

.mainbox1 { position:relative}
.mainbox1 h3{ font:bold 16px/24px "Trebuchet MS",Arial,Helvetica,sans-serif; color: #555;  margin: 0 0 5px; border-bottom: 2px solid #555; }
.mainbox1 ul{ display:block;}
.mainbox1 ul li{ display:block; float:left; clear:both; color: #cd2028;
   width:265px; margin:2px 0; }

.mainbox1 ul li img{ margin:0 5px 0 0; float: left; }
.mainbox1 ul li a{  font: 14px/24px "Trebuchet MS",Arial,Helvetica,sans-serif; background:#F3F3F3; color:#555; padding:5px 10px;  text-decoration:none; display:block; }

.mainbox1 ul li a:hover{ background:#ce2029; color:#e5eaf0; }

.adsl_saix_pkg { width:800px; margin:15px auto;}
.adsl_saix_pkg table{ width:800px; margin:0 0 15px}
.main_title { position:relative; top:30px; margin:0 0 0 10px; display:block;}
#beta {left: 240px; position: absolute; top: 5px;}




#menu {    z-index: 600 !important;}

#slider  {    z-index: 60000 !important;}
#header_container{ position:relative;z-index: 61000 !important;}
#settings{z-index: 49000 !important;}

#slider  {    z-index: 60000 !important;}

.menu ul li {
    display: inline !important; width:100%; text-align:center}

.main_features { margin:20px auto; width:999px; clear: both;  overflow: hidden;}
.features_box { width:222px; margin:0 10px 0 0; padding:10px 10px; background:#fff url('../images/main_box_home.png'); float:left}
.features_box h3{ text-align:center; color:#6b6b6b; font:18px/24px "Trebuchet MS"}
.last { margin:0px }
.features_box .imagebox{ width:100%; float:left; text-align:center; margin:10px 0}
.features_box .package_price { font:bold 12px/14px "Arial"; color:#005388}
.features_box .package_price .color_option { color:#000; font:normal 10px/12px "Arial"; text-transform:uppercase }


.bottom_banner { text-align:center}
.small_font, .small_font ul li a {/*font: 12px/20px "Trebuchet MS",Arial,Helvetica,sans-serif !important;*/ width:500px !important}


/*.features_box:hover{ border:4px solid #bbb} 
#freeware_cntnr:hover{ border:4px solid #bbb} */




.midContainerImg
{
    margin: 0 15px 0 10px;
}
.midContainerTxt
{
    padding: 0 0 15px;
}
.map_container
{
    border-left: 1px dashed #CCCCCC;
    float: right;
    padding: 0 0 0 45px;
    position: absolute;
    right: 15px;
    top: 140px;
}

.SubmitTicket
{
    position: relative;
}
.button
{
    text-decoration: none !important;
}
#fancybox-wrap
{
    z-index: 80000 !important;
}


span.demo_contact
{
    color: #666666;
    float: left !important;
    font: 11px/18px "Arial";
    margin: 15px 0 0 5px !important;
    position: relative;
    text-decoration: none;
}

.list_items span.demo_contact
{
    margin: 5px 0 0 5px !important;
}

.small_gray_font
{
    color: #666666;
    font: 11px/18px "Arial";
    position: relative;
    text-decoration: none;
}
.price_applicable{ width:auto; clear:both; margin:5px 0 0; padding:5px 0 0 }







/* Tabs */
.website_page {  clear: both;
    margin: 15px auto;
    overflow: hidden;}
.container {margin: 0px auto;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding:0 10px;
	
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 958px;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_container #body_subpage{ background:#fff}
.tab_content {
	/*padding: 20px;*/
	padding: 0 0 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	/*padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;*/
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	/*float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;

	padding: 5px;*/
}
.tab_content .description_box {
    font-size: 10px;}

.order_btn_cntnr .body_heading_txt2{ float:left; }
.order_btn_cntnr a { float:left;  clear:both}
.order_btn_cntnr a { float:left;  clear:both}
.order_btn_cntnr .price_drop { float:left; clear:both; margin: 10px 0;}

#links { position:relative}
#links p{ color: #dd242d;
    font: 12px/18px "Arial";
    position: relative;
    text-decoration: none;}


#links ul { list-style: disc none outsie !important }
 
#links ol li a, #links ul li a{font: 12px/18px "Arial"; } 
span.small_font {font-size: 18px;}
.description_box p { color:#666}

/*.box_st_txt a { text-align:center; color:#fff; background:#5e8f36; text-decoration:none; margin:5px 0 2px; padding:1px 0}*/

.box_st_txt a { text-align:center; margin:5px 0 2px; padding:1px 0}

.box_st_txt a:hover { background:#dd242d; color:#fff }
.policies_popup a{ font-size:12px;}
.paddingL15 { padding:0 0 0 15px }

.description_box { margin-top: 55px; }
.dark_color { color:#cd2028 }
/*.style14 { font-weight:normal}
.body_heading_txt2 {font-weight:normal !important; color:#cd2028 }*/


