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

*{margin:0; padding:0;}

html {
height:100.1% !important;
}

body{
	height:101% !important;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	line-height:22px;
	/*background:url(../images/body_bg-n.jpg) repeat-x #EFEFEF;*/
	background:url('../images/body_bg_sm2.jpg') repeat-x #EFEFEF;
	position:relative;
	top:0 !important;
	}

img{border:none;}
.img{float:left;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:link{}
a:visited{}
a:active{}

p{margin:16px 0;}

.clear{clear:both;}

/** HEADER CONT **/	
.head_cont{
	width:100%;
	float:left;
	/*background:url(../images/bg_header-n.jpg) center top no-repeat;*/
	background:url('../images/bg_header_sm2.jpg') center top no-repeat;
	padding-top:8px;
	position:relative;
	top:0 !important;

	}

.header{
	width:992px;
	margin:0 auto;
	height:247px;
	}
#zenbox_container .header{height:55px;}

.head_right{
	float:right;
	padding-right:3px;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
    border-bottom-style: none;
    border-bottom-color: none;
    border-bottom-width: 0;
	}	
.head_right em{
	font-weight:bold;
	font-size:14px;
	color:#E9710D;
	}	
.head_right a.faq{color:#FFFFFF !important; text-decoration:none; font-weight:bold; padding-right:20px;}
.head_right a.faq:hover{color:#E4600E !important; text-decoration:none; font-weight:bold; padding-right:20px;}
.head_right a.cart{color:#E4600E !important; text-decoration:none; font-weight:bold; padding-right:20px;}
.head_right a.cart:hover{color:#FFFFFF !important; text-decoration:none; font-weight:bold; padding-right:20px;}

.logo{float:left; margin-top:6px;}

.header-right-side {
width:57%;
float:right;
text-align:right;
}

.header-right-side img {
vertical-align:middle;
}

.header-right-side h3 {
color:#464646;
font-size:22px;
}

.header-right-side p{
margin:0;
color:#b2b2b2;
line-height:40px;
}

.header-right-side a {
color:#fff !important;
text-decoration:none  !important;
font-weight:bold;
}

.header-right-side a:hover {
color:#E4600E !important;
}

.header-left-side {
width:40%;
float:left;
}

.tagline {
float:left:
color:#666 !important;
}

/** MENU **/
.cont_menu{
	float:left !important;
	height:42px;

	/*background:url(../images/menu_left.jpg) left top no-repeat;*/
	background:url(../images/menu_li.jpg) left top no-repeat;
	/*margin-top:-71px;*/
	margin-top:10px;
	}
.cont_menu * {
    white-space: nowrap;
}
.menu{
	float:left;
	height:40px;
width:100%  !important;

	/*background:url(../images/menu_right.jpg) right top no-repeat;*/
	background:url(../images/menu_li.jpg) right top no-repeat;
	padding:1px 4px 0 0
	}
.menu li{
	float:left;
	height:40px;
	background:url(../images/menu_li.jpg) top right no-repeat;
	list-style:none;
	font-size:13px;
	text-transform:uppercase;
	padding-right:2px;padding-left:2px;
	}	
.menu li a{
	float:left;
	height:36px;
	line-height:33px;
	color:#B2B2B2; 
	font-weight:bold;
	margin-left:-3px;
	padding:0 13px;
	}	
.menu li a:hover,
.menu li.current a,
.menu li.curr_l.current a,
.menu li.curr_r.current a{
	color:#FFF;
	background:url(../images/menu_curr_bg2.jpg) center;
	text-decoration:none;
	}		
.menu li.curr_l.current a,
.menu li.curr_l a:hover{background-position:left}	

.menu li.curr_r{background:none;}
.menu li.curr_r.current a,
.menu li.curr_r a:hover{background-position:right}

/** subheader **/
.subheader{
	width:100%;
	float:left;
	/*height:304px;*/
	}
.subheader_left{
	width:647px;
	float:left;
	padding-top:11px;
	margin-left: -1px;

	}	
.subheader_left h1{
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	line-height:44px;
		clear:both !important;
}




.subheader_left h1 em{
	float:left;
	font-style:normal;
	color:#000;
	position:relative;
	z-index:1;
	margin:-94px 0 0 -1px;
	}	
.subheader_left h1 span{
	color:#fff;
	font-size:16px;
	}	
.subheader_left h1 em span{color:#FFF;}	




.subheader{
	width:100%;
	float:left;
	/*height:304px;*/
	}
.page-sub .subheader_left{
	width:647px;
	float:left;
	padding-top:33px;
	}	
.page-sub .subheader_left h1{
	font-size:40px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	line-height:50px;
margin-top:20px;
	}	
.page-sub .subheader_left h1 em{
	float:left;
	font-style:normal;
	color:#000;
	position:relative;
	z-index:1;
	margin:-129px 0 0 -1px;
	top: -4px;
	}	
.page-sub .subheader_left h1 span{
	color:#fff;
	font-size:50px;
	}	

.page-sub .subheader_left h1 em span{color:#FFF;}	


.page-sub .subheader_left2 h1 em{
	float:left;
	font-style:normal;
	color:#000;
	position:relative;
	z-index:1;
	margin:-129px 0 0 -1px;
	top: -4px;
	}	
.page-sub .subheader_left2 h1 span{
	color:#fff;
	font-size:40px;
	}

.page-sub .subheader_left2 h1{
	font-size:30px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	line-height:50px;
	}

#domain-form div.search_bg{
	width: 507px;
	height:31px;
	float: left;
	background:url(../images/search_bg.png) !important;
background-repeat:no-repeat !important;
	background-color: #E0D9C7;
	margin:15px 0 0 0 !important;
	padding:5px 0 0 0;
clear:both !important;
}


#domain-form {
	margin-top: -13px;
	float: left;
	
}


#domain-form .www{
	width:71px;
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding:0 0 0 13px;
	}
.dom_input{
	width:315px;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#848484;
	}
.subheader_left .marg_top2	{width:590px;
margin-top: -32px;

}
.subheader_left .marg_top2 em{margin-top:-188px;}
	
	
/* --------------| Custom Select |-------------*/
#domain-form div.public_select_container div.select_visible a.select_handle {
	float: right; cursor: pointer; width: 80px; height: 27px; text-indent: -9999px;
    }
#domain-form div.public_select_container div.select_visible div.select_selected {
	width:80px; color: #000; font-weight:bold; font-size:15px; background:url(../images/select_bg.jpg) repeat-x;
	}
#domain-form div.public_select_container ul.select_ul {
	width:80px; color:#000; max-height:120px; height:120px; list-style:none; font-family:Arial, Helvetica, sans-serif;	font-size:14px; 
    }
	
#domain-form div.public_select_container div.select_visible{width:80px; height:27px; border:none;  background:url(../images/select_bg.jpg) repeat-x ;}	
#domain-form div.public_select_container div.select_visible,
#domain-form div.public_select_container ul.select_ul{margin:-24px 0 0 413px; }
#domain-form div.public_select_container ul.select_ul{margin:10px 0 0 413px; border:#CCC solid 1px; background:#FFF; padding-left:5px; z-index:200000; position:relative }

#domain-form div.public_select_container ul.select_ul {width:80px; color:#000 ; height:115px; overflow:auto;  }
#domain-form div.public_select_container div.select_visible div.select_selected{color:#000 ; padding-left:6px; }
#domain-form div.public_select_container div.select_visible a.select_handle{height:27px; margin-top:-2px;}

#domain-form .select_visible a{display:none;}
#domain-form .select_visible div.select_selected{float:left; margin-top:0px; }

/* --- domian form2 (domains page) ---- */

#domain-form2 div.search_bg{
	width: 507px;
	height:31px;
	float: left;
	background:url(../images/search_bg.png) !important;
background-repeat:no-repeat !important;
	background-color: #E0D9C7;
	margin:15px 0 0 0 !important;
	padding:5px 0 0 0;
clear:both !important;
}


#domain-form2 {
	margin-top: -13px;
	float: left;
	
}


#domain-form2 .www{
	width:71px;
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding:0 0 0 13px;
	}
.dom_input{
	width:315px;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#848484;
	}
.subheader_left .marg_top2	{width:590px;
margin-top: -32px;

}
.subheader_left .marg_top2 em{margin-top:-188px;}
	
	
/* --------------| Custom Select |-------------*/
#domain-form2 div.public_select_container div.select_visible a.select_handle {
	float: right; cursor: pointer; width: 80px; height: 27px; text-indent: -9999px;
    }
#domain-form2 div.public_select_container div.select_visible div.select_selected {
	width:80px; color: #000; font-weight:bold; font-size:15px; background:url(../images/select_bg.jpg) repeat-x;
	}
#domain-form div.public_select_container ul.select_ul {
	width:80px; color:#000; max-height:120px; height:120px; list-style:none; font-family:Arial, Helvetica, sans-serif;	font-size:14px; 
    }
	
#domain-form2 div.public_select_container div.select_visible{width:80px; height:27px; border:none;  background:url(../images/select_bg.jpg) repeat-x ;}	
#domain-form2 div.public_select_container div.select_visible,
#domain-form2 div.public_select_container ul.select_ul{margin:-24px 0 0 413px; }
#domain-form2 div.public_select_container ul.select_ul{margin:10px 0 0 413px; border:#CCC solid 1px; background:#FFF; padding-left:5px; z-index:200000; position:relative }

#domain-form2 div.public_select_container ul.select_ul {width:80px; color:#000 ; height:115px; overflow:auto;  }
#domain-form2 div.public_select_container div.select_visible div.select_selected{color:#000 ; padding-left:6px; }
#domain-form2 div.public_select_container div.select_visible a.select_handle{height:27px; margin-top:-2px;}

#domain-form2 .select_visible a{display:none;}
#domain-form2 .select_visible div.select_selected{float:left; margin-top:0px; }


.search_button{
	width:102px;
	height:34px;
	float:left;
	background:url('../images/search_bott.png');
background-repeat:no-repeat !important;
	border:none;
	margin:13px 0 0 2px;
	cursor:pointer;
	position:relative;
	}
.search_button:hover {
background:url('../images/search_bott_hover.png');
background-repeat:no-repeat !important;
}	

/** SUB HEADER RIGHT **/
.subhead_right{
	width:307px;
	height:165px;
	float:right;
	background:url(../images/subhead_right.png) no-repeat;
	margin-top:28px;
	}
.subhead_right_in{
	padding:10px 0 0 22px;
	float:left;
	}	
.subhead_right_in h1,
.subhead_right_in h2, 
.subhead_right h3{
	font-size:31px;
	color:#A05436;
	font-weight:normal;
	line-height:40px;
	}	
    .subhead_right_in h1 em, .subhead_right_in h2 em, .subhead_right h3 em {
        color: #FFF;
        float: left;
        margin: -42px 0 0 -1px;
        position: relative;
        z-index: 1;
    }
    
    .subhead_right_in h2 {
        font-size: 18px;
        width: 100%;
        float: left;
        margin-top: -11px;
    }
    
    .subhead_right_in h2 em, .subhead_right h3 em {
        margin: -40px 0 0 -1px;
    }
    
    .subhead_right h3 {
        font-size: 20px;
        padding-left: 90px;
    }


.subhead_right_in{
	width:100%;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	}	

h1.font1{font-size:38px; line-height:46px;}	
h1.font1 em{margin-top:-47px;}

.subhead_right_in span {
    float: left;
    margin-top: -28px;
}
.subhead_right_in span.sp {
  color:#282828;font-weight:bold;font-size:40px;margin-left:0px;margin-top:5px
}
.subhead_right_in div {
    color: #86420B;
}
.msp {
	line-height:10px;margin-bottom:24px;margin-top: -45px;font-size:10px;
}


#s-margin .msp {
	line-height:10px;margin-bottom:24px;margin-top: -35px;font-size:10px;
}

.subhead_right_in div em, .info_ul em {
    color: #FFF;
    float: left;
    margin-top: -26px;
}

.subhead_right_in div em {
    margin-top: -20px;
}

.subhead_right_in div.price em,.subhead_right_in div.old_price em {
    margin-top: -18px;
}




div.ext {
    width: 109px;
    float: left;
    font-size: 16px;
    margin-top: 2px;
    margin-bottom: 0px;
	height: 20px;
	overflow: hidden;
}	
div.old_price {
    width: 64px;
    float: left;
    font-weight: normal;
    margin-top: 2px;
    margin-bottom: 0px;current
}

div.price {
    width: 93px;
    float: left;
    margin-top: 2px;
    margin-bottom: 0px;
    text-align: left;
}
.subhead_right_in div {
	margin-bottom: -5px;
}
.old_price_img{float:left; margin:10px 0 0 -8px;}

.info_ul li{list-style:none;}
.info_ul li a{color:#86420B; height:35px; float:left; padding-top:5px; padding-left:41px; clear:both; font-weight:normal; }
.info_ul li a:hover{text-decoration:none;}

.info_ul .page_ws{background:url(../images/icon1.png) left no-repeat ;background-position:0 2px;}
.info_ul .email_acc{background:url(../images/icon2.png) left no-repeat ;}
.info_ul .integ_host{background:url(../images/icon3.png) left no-repeat ;}

.padd_top{padding-top:20px}
.padd_top h2{margin-top:-14px;}

#slideshow{
	width:307px;
	height:165px;
	}	
.subheader_left2{width:570px !important;}
.subhead_right2{
	width:416px ;
	height:165px ;
	float:right;
	background:url(../images/slider_img_bg.png);
	margin:30px 0  0 -90px;
	padding:14px;
	}	
.subhead_right_in2 #slideshow,
.subhead_right_in2 .content_right{
	width:418px ;
	height:200px ;
	}	
.subhead_right_in2 .content_right{padding-top:13px; height:154px;}	

	
.content_in{
	width:992px;
	margin:0 auto;
margin-top:40px;
	}	

/*.subhead_right_in2{
	width:275px !Important;
	height:167px !Important;
	float:none ;
	margin:0 auto;
	background:url(../images/slider_img_bg.png);
	text-align:center !Important;
	}
.subhead_right_in2 #slideshow,
.subhead_right_in2 .content_right{
	width:275px ;
	height:167px ;
	}	
.subhead_right_in2 .content_right{padding-top:13px; height:154px;}	
*/

	
	
/** Get Online with Our Great Website & Email Packages **/	
.title_get_online{
	width:992px;
	height:67px;
	float:left;
	background:url(../images/title_cont.jpg);
	margin-top:16px;
	text-align:center;
	line-height:68px;
	font-size:32px;
	color:#FFF;
	margin-bottom:18px;
	font-size:23px;line-height:30px;color:#3d3d3d;background:none;
	}	
.title_get_online em{
	width:100%;
	float:left;
	text-align:center;
	color:#000000;
	margin:-70px 0 0 -1px;
	}	
	
/** CONTENT PRICE **/	
.cont_price{
	width:300px;
	height:201px;
	float:left;
	background:url(../images/cont_price.jpg);
	margin-right:45px;
}
div.margin_trimmer {
	width: 105%;
}
div.margin_trimmer div:last-child,
div.margin_trimmer a:last-child {
    margin-right: 0px;
}
.cont_price h1 {
    text-transform: uppercase;
}
.cont_price .pricetxt3 {
    text-transform: capitalize;
}
.cont_price span.desc {
    text-transform: capitalize;
}
.price_title1{
	font-size:18px;
	height:20px;
	font-weight:normal;
	color:#FFF;
	padding:7px 0 0 20px;
	text-transform: uppercase;
	margin:0;
	}
	
.price_title1 strong{
	font-weight:normal;
	
	 }	
	
.disc_img{float:right; margin:-21px 2px 0 0;}	

.price_det{
	width:100%;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	line-height:110px;
	margin-top:-30px;
	}	
.price_det .pricetxt1{font-size:85px;
font-weight: 400;
position: relative;
top: 7px;
}	
.price_det .mini{
    position: relative;
    height: 110px;
    padding-top: 25px !important;
    font-size:15px !important;
    line-height: 20px !important;
    font-weight: normal;
    white-space: wrap;
}
.price_det .pricetxt1,
.price_det .pricetxt2,
.price_det .pricetxt3,
.price_det .pricetxt4,
.price_det .mini{
    display: none;
}
.price_det .pricetxt1.show,
.price_det .pricetxt2.show,
.price_det .pricetxt3.show,
.price_det .pricetxt4.show{
    display: inline;
}
.price_det .mini.show{
    display: block;
}
.price_det .pricetxt2{font-size:75px;}	
.price_det .pricetxt3{font-size:21px;}	
.price_det .pricetxt4{font-size:35px;}	

.desc{
	width:100%;
	float:left;
	text-align:center;
	color:#FFF;
	font-size:12px;
	line-height:17px;
	margin:-5px 0 0 0;
	}
	
.desc em{font-size:18px;}	
.price_det .desc em {
	line-height:20px;
	font-size:14px;
	
}

.price_det .desc {
	height: 110px;
	overflow: hidden;
	padding-top: 5px;
	float: left;
	margin-top: 20px;
	width: 92%;
	margin-left: 4%;
}

.get_in_now{
	width:302px;
	height:68px;
	float:left;
	background: url(../images/dedicated-contact-us-button.png) top left no-repeat !important;
	margin:16px 43px 0 0;
	margin:0;
	}
.contact_now {
	background: url(../images/contact_now.png) top left no-repeat !important;
}
.get_in_now_wraper{
	width:302px;
	height:68px;
	float:left;
	margin:16px 43px 0 0;
	}
.get_in_now_lin{
	width:150px;
	height:68px;
	float:left;
	background:url(../images/hosting-button-linux.png);
	margin:0 1px 0 0;
	}
.get_in_now_lin2{
	width:150px;
	height:68px;
	float:left;
	background:url(../images/hosting-button-linux2.png);
	margin:0 1px 0 0;
	}
.get_in_now_win{
	width:150px;
	height:68px;
	float:left;
	background:url(../images/hosting-button-windows.png);
	margin:0 0 0 1px;
	}
.dedicated_get_in_now{
	width:302px;
	height:68px;
	float:left;
	background:url(../images/dedicated_get_in_now.jpg);
	margin:16px 43px 0 0;
	}

.dedicated_get_in_now.contact {
	background: url(../images/dedicated-contact-us-button.png) top left no-repeat !important;
}

/****/	
.opt_cont_links {
	width:300px;
	float:left;
	background:url(../images/opt_cont_links_bg.jpg) repeat-x #D1D1D1;
	margin-top:5px;
	margin-right:45px;
	}	
.opt_cont_links_in{
	width:300px;
	float:left;
	margin-bottom:-3px;
	}	
	
.opt_cont_links_in h3 span {
	
	background:url(../images/hidden.png) left no-repeat;
	float:right; 
	padding:0;
	margin-top:0px;
	margin-right: 15px;
	text-transform:uppercase;
	width: 28px;
	height: 27px;
	text-indent: -99999em;
	}	
.opt_cont_links_in .open h3 span {
	
	background:url(../images/show.png) left no-repeat;
	
	}
	
	
.full_email span{}
.web_hosting span{}		
	
.opt_cont_links_in h1 a{float:left;height:33px}	
.opt_cont_links_in a:hover{text-decoration:none;}
.opt_cont_links_in h1{
	float:left;
    text-align: left;
	line-height:33px;
	font-size:18px;
	color:#FFF;
	font-weight:normal;
	padding:0 10px 0 13px;
	margin-top:-3px;
	}	
.opt_cont_links_in h1 em{
	float:left;
	height:33px;
	margin:-34px 0 0 -1px;
	color:#484848;
	}	
.show_hidden {float:right; margin-top:3px;}	
	
.opt_cont_links_in ul{
	width:100%;
	float:left;
	list-style:none;
	}	
.opt_cont_links_in li *{
	font-style:normal !important;
}
.opt_cont_links_in li{
    text-align: left;
	width:280px;
	float:left;
	height:34px;
	background:url(../images/opt_cont_links_ilibg.jpg) repeat-x top;
	padding-left:20px;
	padding-top:3px;
	}	
.opt_cont_links_in li a.cufon1 {
	width:259px;
	float:left;
	height:34px;
	line-height:34px;
	color:#fff;
	background:url(../images/help.png) right no-repeat;
	}	
	
.opt_cont_links_in li a.tooltip {
	color:#fff;
	width:259px;
	float:left;
	height:34px;
	line-height:34px;
	position: relative;
	left: -15px;
	
}	
.opt_cont_links_in li .toolt_bg {
	
	float:left;padding-bottom: 8px;
	background:url(../images/toolt_bg.png) left top no-repeat; padding-left:45px; background-position:10px 0}
	
	
.opt_cont_links_in li a.cufon1 {
	color:#484848;
	text-shadow: 1px 1px #fff;
	}	


	
.no-marg{margin-right:0;}
.marg-top10{margin-top:10px;}	
.marg-top15{margin-top:15px;}
.marg-top20{margin-top:20px;}


/** tooltip **/
.tooltip {
	width:29px !important;
	background:none !important;
    display:inline-block;
    float:right !important;
    position:relative;
    cursor:pointer;
    margin:-28px 9px 0 100px;
}
.tooltip .tooltip-text {
  display:none;
  left:24px;
  position:absolute;
  top:0px;
  width:325px;
  height:auto !important;
  z-index:100000;
  padding:16px 10px 13px 0;
  background:url(../images/tooltip_bg.png) repeat left; 
  -moz-border-radius:8px !important;
}
.tooltip .tooltip-text {
  color:#FFFFFF;
  font-size:12px;
  text-transform:none;
  line-height: 18px;
  text-indent:0 !important
}

.tooltip:hover .tooltip-text { display:block; }
a.tooltip .tooltip-text{text-decoration:none !important}	
	
.tooltip b{
	width:100%;
	float:left;
	line-height:20px;
	font-size:16px;
	}	
/*.height1 .tooltip-text{height:95px !important; background:url(../images/tooltip_bg2.png) }*/	
	
.pos2{left:-335px !important;}	/*224*/
	
	
/** FOOTER  **/	
.footer{
	width:100%;
	float:left;
	background:url(../images/footer_bg.jpg) repeat-x #000;
padding-bottom:30px !important;
	margin:20px 0 0 0;
	}	
.footer_in{
	width:992px;
	min-height:180px;
	margin:0 auto;
	padding-top:18px;
	}	
.footer_in * {
    white-space: nowrap;
}
.footer_left{
	width:616px;
	float:left;
	}

.footer_right{
margin-top:10px;

font-size:12px;
	width:320px;
	float:right;
border:1px dotted #585858;
border-radius:10px;
color:#fff !important;
padding:16px 15px -0 15px;
	}

.footer_right p{
	margin:0 !important;
	}

.footer-right-h h4 {
font-size: 16px !important;
color:#fff !important;
font-weight: normal !important;
padding-left:5px;
}

.footer_right a{
color:#FFF !important;
text-decoration:none  !important;
	}

.footer_right a:hover{
	color:#E4600E !important;
	}

.footer_right_l{
	width:40%;
	float:left;
	}

.footer_righ_r{
	width:55%;
	float:right;
	}


.social-media-icons{
width:100%;
margin:0 0 15px 0;
}

.social-media-icons img{
width:25px;
height:25px;
}

.social-media-icons img:hover {
opacity:0.8;
}
	
.footer_in_link{
	width:76px;
	float:left;
	color:#FFF;
	padding-right:33px;
	}
.footer_in_link h1{
	font-size:16px;
	font-weight:normal;
	margin-bottom:8px;
	}	
.footer_in_link ul{
	list-style:none;
	font-size:12px;
	}		
.footer_in_link li{
	width:100%;
	height:28px;
	float:left;
	border-bottom:#585858 dotted 1px;
	line-height:28px;
	}	
.footer_in_link li a{color:#FFF;}	
.footer_in_link li a:hover{color:#E4600E; text-decoration:none;}	
	
.serv{width:91px; padding-right:53px}	
.comp{width:95px; padding-right:49px;}
.supp{width:117px;}	
	
.footer_in_link a.soc_net{width:16px; height:16px; float:left; margin:0 7px 0 3px;}	

.fb{background:url(../images/fb_icon.jpg);}	
.fb:hover{background:url(../images/fb_icon_hover.jpg);}	

.tw{background:url(../images/tw_icon.jpg);}	
.tw:hover{background:url(../images/tw_icon_hover.jpg);}	

.rss{background:url(../images/rss_icon.jpg);}	
.rss:hover{background:url(../images/rss_icon_hover.jpg);}	

.in{background:url(../images/in_icon.jpg);}	
.in:hover{background:url(../images/in_icon_hover.jpg);}	

.yout{background:url(../images/yout_icon.jpg);}	
.yout:hover{background:url(../images/yout_icon_hover.jpg);}	
	
li.no_bord{border:none; padding-top:11px ; width:137px; margin-right:-20px;}	
	
.footer_img{float:right; margin:42px 18px 0 0 }	

/** TXT DESCRIPTION **/
.txt_description{
	width:100%;
	float:left;
	font-size:16px;
	line-height:22px;
	color:#666;
	padding:10px 0 20px 0;
	}

.accordion{width:100%; float:left; padding-top:25px;}
.accordion a{cursor:pointer;}
.accordion  h3.title{ 
    background:#E9E9E9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:normal;
	padding:3px 10px;
	border:#D3D3D3 solid 1px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	z-index:1000;
	position:relative;
	padding-right: 0;
	cursor: pointer;margin-bottom: 15px;
	}

.accordion h3.title em {
	vertical-align: -3px;
	background: url('../images/hidden.png') no-repeat;
	background-size: 20px 20px;
	float: right;
	display: block;
	width: 28px;
	height: 27px;
}


.accordion div {
	padding-bottom: 15px;
	position: relative;
	top: -15px;
}
.accordion div  {
	background: #EFEFEF;
	border: #D3D3D3 solid 1px;
	border-top: none;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	margin-top: -5px;
}
.accordion div p {
	padding: 15px 10px 0 10px;
	margin: 0;
}

.accordion * {
	text-align: left;
}


/*.demo{width:100%; float:left; padding:20px 0 0 0 !Important;}
.demo h3{font-size:13px !important; padding:0 !important; background:#E9E9E9 !important; color:#000 !important; border:#D3D3D3 solid 1px !Important;}
.demo h3 a{ color:#000 !important}
.demo p{ margin:0 !important; font-size:12px !important;}
.demo .ui-accordion-content{border-color:#D3D3D3 !important; }
*/




/** EXTRA **/









/** QUESTIONS **/	
.Q_padd_b{padding-bottom:25px !important;}	

.cont_questions{
	width:737px;
	float:left;
	margin-top:-40px;
	color:#000;
	}
.cont_questions .ui-accordion-content{background:#292929;}	

.cont_questions h3{
	color: #fff;
	background:#292929;
	font-size:18px;
	font-weight:normal;
	margin:40px 0 -1px !important;
	padding:5px 0 7px 17px !important;
	}
.cont_questions div{padding:0 !important; margin:0 0 0 0 !important}			
.cont_questions .ui-accordion-content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	margin:24px 30px 22px 20px!important;
	background:#292929;
	}	
.img_right{
	width:25px;
	height:25px;
	float:right;
	}	



#b-social {
float: right;	
}
/** SHOOPING **/	
.shopping_left{
	width:648px;
	float:left;
	color:#FFF;
	}
/** SHOOPING RIGHT **/	
.shooping_right{
	width:262px;
	float:right;
	padding:0px 16px 0 0;
	}	
.shoop_butt,
.shoop_butt1,
.shoop_butt2,
.shoop_butt3{
	width:214px;
	height:46px;
	float:left;
	background:url(../images/blank_button.png);
	font-size:20px;
	line-height:21px;
	color:#FFF;
	padding:6px 0 0 22px;
	margin-bottom:12px;
	}	
.shoop_butt:hover,
.shoop_butt1:hover,
.shoop_butt2:hover,
.shoop_butt3:hover{color:#FFF; text-decoration:none;background:url(../images/blank_button_hover.png);}	
.shoop_butt{background:url(../images/blank_button.png);}	
.shoop_butt2{background:url(../images/blank_button.png);}	
.shoop_butt3{background:url(../images/blank_button.png);}
a.shoop_butt{color:#FFF !important;}
	
.options_{
	width:100%;
	float:left;
	padding-top:34px;
	}
.cont_price2{
	width:599px;
	height:46px;
	float:left;
	background:url(../images/shopping_title.png);
	background-repeat:no-repeat;
	font-size:25px;
	padding:0 0 0 15px;
	line-height:33px;
	}
    .cont_price2 span {
        float: left;
		line-height: 38px;
    }	
.cont_price3{
	width:980px;
	height:46px;
	float:left;
	background:url(../images/shopping_title_w.png);
	background-repeat:no-repeat;
	font-size:25px;
	padding:0 0 0 15px;
	line-height:33px;
	}
.cont_price3 span{float:left;}
.item{width:250px;}	/*160*/
.type{width:200px;}
.serv_item{width:240px; text-align:left; } /*173 center*/
.price{width:100px; text-align:right;} /*65px center*/
.remove{width:150px; text-align:right;}
	
.cont_price_desc{
	/*width:607px;*/
	width:980px;
	float:left;
	border-bottom:#838381 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:11px 0 14px 2px;
	margin-bottom:13px;
	line-height:38px;
	color: #000;
	}	
.bord_b{border-bottom:#838381 dotted 1px;}	
.cont_price_desc span,
.cont_price_desc div{float:left; font-family:Arial, Helvetica, sans-serif;}	

.cont_price_desc .item{width:250px; } /*183*/
.cont_price_desc .type{width:210px; }
.cont_price_desc .price{
	font-size:18px; 
	width:95px; /*150*/
	}
.cont_price_desc .remove,
.remove_oll{
	width:180px; /*88*/
	text-align:center;
	font-size:17px;
	}	
.cont_price_desc .remove a,
.remove_oll a{color:#E9710D;}	/*#5CC015 green*/
.total{
	width:498px; /*464*/
	float:left;
	font-size:25px;
	text-align:right;
	padding-top:22px;
	color: orange;
	}	
.remove_oll{
	width:100px;
	float:left;
	font-size:18px;
	padding:26px 0 0 6px; /*42*/
	}	

.inp1, .inp2{
	width:150px;
	height:33px;
	float:left;
	background:url(../images/inp1.png);
	padding:7px 0 0 13px;
	}
.inp1 select{
	width:140px;
	height:22px;
	float:left;
	font-size:13px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	border:#FFF solid 1px;
	}	
.serv_item select{
	width:148px;
	margin-left:-8px;
	}	
	
	
	
/** OTHER RESULT **/	
.other_result{
	width:259px;
	float:left;
	padding-left:4px;
	margin-top:14px;
	}
.other_result_in{
	width:218px;
	float:left;
	border:1px solid #585858;

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #696969;
background: -moz-linear-gradient(top, #696969 0%, #333 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#333));
background: -webkit-linear-gradient(top, #696969 0%,#333 100%);
background: -o-linear-gradient(top, #696969 0%,#333 100%);
background: -ms-linear-gradient(top, #696969 0%,#333 100%);
background: linear-gradient(to bottom, #696969 0%,#333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#333',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
	padding:25px 24px 0 17px;
	color:#FFF;
	}


.other_result_in a{
color:#FFF !important;
text-decoration:none  !important;
	}

.other_result_in a:hover{
	color:#E4600E !important;
	}
		
.other_result_in h1{
	font-size:18px;
	color:#ffa500;	/*e4600d*/
	font-weight:normal;
	text-align:center;
	padding-bottom:14px;
	background:url(../images/other_result_h1bg.jpg) repeat-x bottom;
	}	
.res_text{
	width:216px;
	height:114px;
	float:left;
	background:#FFF;
	border:#FFF solid 1px;
	margin-top:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:15px;
	}
span.opt{width:72px; float:left; padding-bottom:10px;font-size:14px;}	
.other_result_in div{
	width:72px;
	float:left;
	}	
.search_now{
	width:189px;
	height:24px;
	float:left;
	background:#141414;
	border:#999999 solid 1px;
	font-size:15px;
	color:#FFA500;
	-moz-border-radius:1px;
	padding-bottom:4px;
	cursor:pointer;
	margin:3px 0 5px 19px;
	}	


	
	
	
/** ENTRE CONTACT INFORMATION **/	
.ent_contact_info{
	width:100%;
	float:left;
	padding:14px 0 0 0;
	}	
.total2{width:auto; padding-left:33px;}	
span.txt1_{
	float:left;
	font-size:18px;
	padding:3px 0 0 0;
	color: #000;
	}
.left_inp{float:left;margin-left:-2px;}

.paddL{padding-left:18px;}
.paddL2{padding:0 16px;}
		
.ent_contact_info input{
	width:100%;
	height:18px;
	border:#FFF solid 1px;
	font-size:16px;
	padding:5px 0;
	}	
.ent_contact_info input:hover,
.ent_contact_info input:focus{background-color:transparent;} /*#FFF*/

.ent_contact_info textarea{
	width:100%;
	height:68px;
	border:#FFF solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:5px 0;
	}	
.ent_contact_info textarea:hover,
.ent_contact_info textarea:focus{background-color:transparent;} /*#FFF*/
	
h2.marg_top1{margin-top:30px;}	
	
.inp2, .inp3, .inp4, .inp5, .inp6, .inp7, .inp8{
	width:621px;
	height:34px;
	float:left;
	background:url(../images/inp2.png);
	padding:11px 14px 10px 10px;
	margin:9px 0 3px 0px;
	}
.inp3{width:276px; background:url(../images/inp3.png);}
.inp4{width:307px; background:url(../images/inp4.png);}	
.inp5{width:405px; background:url(../images/inp5.png);}
.inp6{width:183px; background:url(../images/inp6.png);}
.inp7{width:617px; background:url(../images/inp7.png); height:78px;}
.inp8{width:566px; background:url(../images/inp8.png); height:78px;}

input.inpbg1,
input.inpbg2{background:#EFEFEF ; border:#9EC084 solid 1px;}	/*FF8080*/	
/*input.inpbg2{border-color:#9EC084;}	*/
input.inpbg3{border-color:#FFFFFF;}
	
textarea.inpbg2{background:#FFFFFF ; border:#FFFFFF solid 1px;}
	
.pace_your_order{
	width:236px;
	height:52px;
	float:right;
	background:url(../images/plase_your_order.png);
	font-size:24px;
	color:#FFF;
	text-align:center;
	line-height:50px;
	margin:6px 57px 0 0;
	}	
.pace_your_order:hover{text-decoration:none; background:url(../images/plase_your_order_hover.png);}	

.renew_order{
	width:236px;
	height:52px;
	float:right;
	background:url(../images/renew_order.png);
	font-size:24px;
	color:#FFF;
	text-align:center;
	line-height:50px;
	margin:6px 57px 0 0;
	}	
.renew_order:hover{text-decoration:none; background:url(../images/renew_order_hover.png);}

.login_order{
	width:236px;
	height:52px;
	float:right;
	background:url(../images/login.png);
	font-size:24px;
	color:#FFF;
	text-align:center;
	line-height:50px;
	margin:6px 57px 0 0;
	}	
.login_order:hover{text-decoration:none; background:url(../images/login_hover.png);}

.forgot_order{
	width:236px;
	height:52px;
	float:right;
	background:url(../images/forgot.png);
	font-size:24px;
	color:#FFF;
	text-align:center;
	line-height:50px;
	margin:6px 57px 0 0;
	}	
.forgot_order:hover{text-decoration:none; background:url(../images/forgot_hover.png);}

.continue_order{
	width:236px;
	height:52px;
	float:right;
	background:url(../images/continue.png);
	font-size:24px;
	color:#FFF;
	text-align:center;
	line-height:50px;
	margin:6px 57px 0 0;
	}	
.continue_order:hover{text-decoration:none; background:url(../images/continue_hover.png);}




/** UL MENU LEFT **/	
.menu_left{
	width:180px;
	float:left;
	list-style:none;
	}
.menu_left li{
	width:180px;
	float:left;
	background:url(../images/menu_left_bg_li.gif) bottom no-repeat;
	padding:3px 0 5px 0;
	}	
.menu_left li a{
	width:156px;
	float:left;
	height:39px;
	color:#000;
	font-size:14px;
	line-height:39px;
	padding:0 0 0 24px;
	}
.menu_left li a:hover,
.menu_left li a.active{
	background: #ff0 url(../images/menu_left_curr.png);
	text-decoration:none;
	color:#FFF;
	}	
.menu_left .no_bg{background:none;}




/** EXTRA **/
p.desc_pricing{
	float:left;
	margin:0 ;
	font-size:16px;
	color:#000;
	line-height:20px;
	}
p.desc_pricing span{float:left; width:100%; padding-bottom:10px;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:link{ color: #000; }
a:visited{ color: #000; }
a:active{ color: #000; }


/** CONTENT **/	
.cont_bg{
	width:992px;
	margin: auto;
	
	padding-top: 65px;
	}
.cont_bg h2{
	color: #000;
	}
	


/** PRICE CONTENT **/
.free_cont{
	width:226px;
	float:left;
	padding-left:15px;
	}	
.price_content{
	width:220px;
	height:281px;
	float:left;
	background:url(../images/price_cont.png);
	padding:8px 0 0 0;
	text-align:center;
	}
.price_content h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:normal;
	padding-left:20px;
	height:26px;
	text-align:left;
	color:#fff;
	}	
span.number_price1,
span.number_price2{
	width:100%;
	float:left;
	height:92px;
	padding-top:55px;
	font-size:82px;
	line-height:32px;
	color:#000;
	}	
span.number_price2{
	color:#FFF;
	margin:-90px 0 0 -1px;
	padding-top:0;
	}	
span.number_price1 sup,
span.number_price2 sup{
	font-size:16px;
	}	
p.desc,
p.desc2{
	width:100%;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	}	
p.desc2{margin-top:15px; font-size:11px;color:#ccc;}	

.create_your_free_site{
	float:left;
	padding-top:11px;
	}
.create_your_free_site a.txt1,
.create_your_free_site a.txt2{
	width:186px;
	height:66px;
	float:left;
	text-align:center;
	color:#000;
	line-height:22px;
	font-size:26px;
	padding:13px 20px 0 20px;
	background:url(../images/create_your_free_site.png) top;
	}	
.create_your_free_site a.txt2{
	margin-top:-80px; 
	color:#FFF;
	}
.create_your_free_site a:hover,
.create_your_free_site a.active{
	text-decoration:none;
	background:url(../images/create_your_free_site_act.png);
	}
	
	
/* Tooltips */
.helptip-container{
	width:270px;
	color:#FFF;
	z-index:1000;
	position:absolute; 
	cursor:pointer;
	display:none;
	}
.helptip-title-wrapper{color:#FFF;}
.helptip-title{
	font-size:14px;
    color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
    display:block;
    height:14px;
    }
.helptip-text{
	font-size:12px;
    line-height:14px;
	}
.helptip-text ul { 
    margin:0; 
	padding:0; 
	}
.helptip-text strong{color:#fff; }

.helptip-style-dialog{
	width:270px; 
	background:url(../images/box_rep.html) repeat; 
	color:#FFF;
	z-index:1000;
	position:absolute;
	top:0;
	left:0;
    display:none;
	line-height:normal!important;
    margin:0;
    padding:0;
//	visibility:hidden;
//	display:none;
	}
.helptip-style-dialog .helptip-title{
    font-size:14px;
	padding:10px;
	}
.helptip-style-dialog .helptip-text{
    font-size:11px;
	padding:0 10px 10px 10px;}	
	
	
	
/** CONTENT LIST **/
.cont_list{
	width:224px;
	float:left;
	margin:53px 0 0 0;
	}
.cont_list ul{
	width:201px;
	float:left;
	background:url(../images/cont_list_bg.jpg) repeat-y;
	padding:0 11px 0 12px;
	}	
.cont_list ul li{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	background:url(../images/list_bg_li.jpg) bottom repeat-x;
	padding:4px 0 6px 9px;
	color:#333;
	}	
.cont_list .img_top,
.cont_list .img_bott{margin-top:-34px; float:left;}	
.cont_list .img_bott{margin:0 0 0 0;}



ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}



/** EXAMPLES **/	
.cont_prod{
	width:228px;
	height:184px;
	float:left;
	background:url(../images/cont_prod_bg.png) ;
	padding:15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#565656;
	margin:34px 28px -13px -10px;
	}	
.cont_prod a{color:#565656}	
.cont_prod .img_prod{
	width:100%;
	float:left;
	text-align:center;
	height:153px;
	}
	
/*** SEARCH ***/	
.search_cont{
	width:772px;
	height:55px;
	margin:0 auto;
	clear:both;
	background:url(../images/search_cont.html) bottom no-repeat;
	padding-top:35px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	}
.search_cont span{
	float:left;
	padding:16px 0 0 17px;
	letter-spacing:1px;
	}	
.inp_s{
	width:475px;
	height:20px;
	float:left;
	border:#FFF solid 1px;
	border-left:#A9A9A9 solid 1px;
	border-right:#A9A9A9 solid 1px;
	margin:16px 0 0 12px;
	padding:1px 0 0 12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#999999;
	letter-spacing:1px;
	}	
.sel_s{
	width:84px;
	height:24px;
	float:left;
	margin:16px 0 0 1px;
	border:#FFF solid 1px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	letter-spacing:0px;
	}	
.button_s{
	width:108px;
	height:55px;
	float:right;
	background:none;
	border:none;
	cursor:pointer;
	}	
.button_s:hover{background:url(../images/search_cont_hover.html);}	
.button_s:focus{background:url(../images/search_cont_hover.html);}


/* GRID VIEW */
.hastable table {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DEDEDE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DEDEDE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #DEDEDE;
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%; /*100%*/
}
.hastable tr td, .hastable thead th {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    color: #616161;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    text-align: left;
}
.hastable tr td {
    vertical-align: top;
}
.hastable thead td, .hastable thead th {
    font-weight: bold;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    text-align: left;
}
.hastable th, .hastable td {
    border-bottom-color: #DEDEDE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.hastable tbody th {
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
    text-align: left;
}
.hastable tbody tr.alt td, .hastable tbody tr.odd td {
    color: #464646;
    vertical-align: top;
}
.hastable tbody tr.alt td, .hastable tbody tr.alt th, .hastable tbody tr.odd {
    background-color: #F5F5F5;
}
.hastable tbody tr:hover td, .hastable tbody tr:hover th {
    background-color: #FFFFCF;
}
.headerSortDown, .headerSortUp {
    background-color: #DCDCDC !important;
    background-repeat: no-repeat;
    color: #404040 !important;
}

.hastable tr .center {
    width: 5px;
}
.hastable table a.btn span.ui-icon {
    left: 0.1em;
}
.hastable table a.btn {
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0;
}


/**********************/

.prev_next{position:relative; z-index:100; float:left; margin:55px 3px 0 3px;}
.next_{float:right; margin-right:5px}

.view_container{width:100%; float:left; padding:16px 0 0 0;}
.view_container div{width:302px; float:left; padding-left:43px;}
.view_container .no_padd_left{padding-left:0;}
/*a.view_link, a.view_link_samp{width:86px; height:28px; cursor:pointer; float:left; background:url(../images/view_demo.jpg); text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:12px; line-height:28px;}*/
a.view_link, a.view_link_samp{width:140px; height:28px; cursor:pointer; float:left; background:url(../images/view_demo_wide.jpg); text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:12px; line-height:28px;}
/*a.view_link_samp{width:106px; background:url(../images/view_samples.jpg); margin:0 12px;}*/
a.view_link_samp{width:140px; background:url(../images/view_samples_wide.jpg); margin:0 0 0 22px;}

/**********************/


div.subhead_right_in .price em {
    /*background-color: red;*/
    line-height: 27px;
}
 div.sale{
        margin-top: 50px;
        width: 260px;
        clear:both;
        
    }
    div.sale * {
        color: #fff;
    }
    div.sale div.line {
        width: 130px;
        float: left;
        height: 30px;
        position: relative;
        left: 0;
        display: inline-block;
    }
    div.sale div div {
        float: left;
        
        font-size: 16px;
    }
    div.sale div div.c1{
        width: 35px;
        left: 0;
    }
    div.sale div div.c2{
        width: 10px;
        left: 35px;
    }
    div.sale div div.c3{
        width: 20px;
    }

    div.sale div span {
        display: inline !important;
    }
    div.f {
        width: 260px !important;
        text-align: center;
        font-size: 12px;
    }
    
.head_right,
	#domain-form .www,
	#domain-form div.public_select_container div.select_visible div.select_selected,
	.subhead_right_in h1,
	.subhead_right_in h2,
	.subhead_right_in div,
	.info_ul li,
	.opt_cont_links_in li a,
	.footer_in h4,
	.footer_in_link li a.cufon1,
	.subhead_right h3
	{font-family: 'PT Sans', sans-serif;}
#signupForm input.error { border: 1px dotted red; }
#signupForm select.error { border: 1px dotted red; }
#signupForm label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
	float: right;
	padding-top:5px;
}
#loading {
	display:none;
	z-index:1000;
}
.fopener1 {
	float: left;
	cursor: pointer;
}


.opt_cont_links_in h3 {
    color: #484848;
    float: left;
    font-size: 18px;
    font-weight: normal;
    line-height: 27px;
    margin-top: -6px;
    padding: 3px 10px 7px 50px;
    text-align: left;
    width: 250px;
    cursor: pointer;
    text-transform: uppercase;
   
}
.opt_cont_links_in.hosting h3 {
	 background: url("../images/website_creator.png") no-repeat 13px 0;
}

.opt_cont_links_in.web_hosting h3 {
	 background: url("../images/web_hosting.png") no-repeat 13px 0;
}

.opt_cont_links_in.full_email h3 {
	 background: url("../images/full_email.png") no-repeat 13px 0;
}


.footer_in_link h4 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 8px;
}
div.sale{
        margin-top: 50px;
        width: 260px;
        clear:both;
    }
    div.sale * {
        color: #fff;
    }
    
    div.sale div div {
        float: left;
        font-size: 16px;
    }
    div.sale div div.c1{
        width: 45px;
    }
    div.sale div div.c2{
        width: 15px;
    }
    div.sale div div.c3{
        width: 20px;
    }

    div.sale div span {
        display: inline !important;
    }
    div.f {
        width: 260px !important;
        text-align: center;
        font-size: 12px;
    }
    


.menu ,
.menu li,
.menu ul {
 list-style: none;
}

.menu {
    position: relative;
    z-index: 597;
}

.menu li {
 float: left;
 width:auto;
 vertical-align:middle;
}

.menu li.hover,
.menu li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

.menu ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: -5px;
 z-index: 10000;
 width: 133px;
 
 background: url(../images/sub_menu_bg.png)  ;
 padding:10px 0 7px 18px;
}
.menu ul li.btm-crnrs {
	height: 4px;
	width: 154px;
	position: absolute;
	left: 0;
	text-indent: -999999em;
	bottom: -4px;
	 background: url(../images/sub_menu_bgc.png) no-repeat  ;
	}
.menu .curr_l ul {
 
 background: url(../images/sub_menu_bg1.png)  ;

}


.menu ul li{
 width:auto;
 line-height:24px;
 height:auto;
 font-size:11px;
 color:#FFF;
 float: left;
 clear:both;
 margin:0;
 padding:0 0 2px 0;
 background:url(../images/sub_menu_li_bg.png) bottom repeat-x;
}

.menu ul li a{
 width:111px;
 height:auto;
 float:left;
 padding:0 3px 0 3px !important;
 color:#FFF;
 line-height:22px;
 font-weight:normal;
 text-transform:none;
 margin-left: 1px;
 margin-top: 1px;
}

.menu ul li a:hover{background-position:center}
.menu li.no_bg_bott{background:none;}

.menu ul ul {
 top: 1px;
 left: 99%;
}

.menu li:hover > ul {
 visibility: visible;
}

.menu li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

.menu li.rtl ul ul {
 top: 0;
 right: 99%;
 left: auto;
}

.menu li:hover > a.dir{background:url(../images/menu_curr_bg.jpg) center; color:#FFF}
.menu li.curr_l:hover > a.dir{background:url(../images/menu_curr_bg.jpg) left;}



.menu li.current li a{background:none !important;}
.menu li.current li a:hover{background:url(../images/menu_curr_bg.jpg) center !important;}


/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:660px; width:620px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}


#toc {
	    position: fixed;
	    top: 330px;
	}
	

.txt_top ul, .txt_top ol {
	width: 95%;
	margin-left: 5%;
}
.txt_top ul li, .txt_top ol li {
	width: 100%;
	list-style: disc;
	list-style-position: outside;
}
.m-row {
	float: left;
	width: 105%;
	margin-top: 15px;
}
.m-buttons {
	float: left;
	width: 105%;
	
}
#s-margin {
		float: left;
		margin-top: 25px;
}
#s-margin .get_in_now_wraper {
	height: auto;
	margin: 0px 43px 0 0;
	
   
}
#s-margin .get_in_now_wraper .dedicated_get_in_now {
	background: url("../images/more_info.png") repeat scroll 0 0 transparent;
}

#s-margin .desc {
   
    line-height: 17px;
    margin: 0px 0 0 0;
    text-align: center;
    width: 96%;
    margin-left: 2%;
}

.price_det { 

line-height: 125px;
	}
#s-margin .price_det {
	line-height: 110px;
}
body {
	overflow-x: hidden;
	
}


/* ADDITIONAL HOMEPAGE STYLES*/

#service_container {
width:100%;
height:auto;
margin-left:-10px;

}

.orange_service_block {
width:692px;
height:205px;
margin:10px;
float:left;
text-align:right;
padding:5px 0 0 0;
background: #f47a20;
background: -moz-linear-gradient(top, #f47a20 0%, #fff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f47a20), color-stop(100%,#fff));
background: -webkit-linear-gradient(top, #f47a20 0%,#fff 100%);
background: -o-linear-gradient(top, #f47a20 0%,#fff 100%);
background: -ms-linear-gradient(top, #f47a20e 0%,#fff 100%);
background: linear-gradient(to bottom, #f47a20 0%,#fff 100%);
border: 1px solid #c3511a;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6791e', endColorstr='#e9601e',GradientType=0 );
-moz-box-shadow: inset 0 2px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 2px 0 rgba(255,255,255,.2);
box-shadow: inset 0 2px 0 rgba(255,255,255,.2);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.orange_service_block h3 {
text-shadow: 0px 2px 0px #da5a1c !important;
text-align:center;
color:#333;
margin:5px 0 0 0;
}


.package_block {
width:992px;
height:250px;
margin:20px;
background:#f58120;
background:-moz-linear-gradient(top,#f58120 0%,#e3641e 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f58120),color-stop(100%,#e3641e));
background:-webkit-linear-gradient(top,#f58120 0%,#e3641e 100%);
background:-o-linear-gradient(top,#f58120 0%,#e3641e 100%);
background:-ms-linear-gradient(top,#f58120 0%,#e3641e 100%);
background:linear-gradient(to bottom,#f58120 0%,#e3641e 100%);
border: 1px solid #c3511a;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6791e', endColorstr='#e9601e',GradientType=0 );
-moz-box-shadow: inset 0 2px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 2px 0 rgba(255,255,255,.2);
box-shadow: inset 0 2px 0 rgba(255,255,255,.2);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.package_block h3 {
font-size:20px;
text-decoration:bold;
text-shadow: 0px 3px 0px #1e1e1e !important;
}


.clear {
width:100%;
height:1px;
margin:0;
clear:both;
}

.icon_holder {
width:100px;
height:100px;
float:left;
margin:30px 0 0 5px;
}


/* TAB STYLES */

.tab_container{  
width:100%;  
height:174px;

}  

/*shared*/  

ul.tabs{  
margin: 0px;  
padding: 0px;  
list-style: none;  
}  
  
ul.tabs li{  
text-transform:uppercase;
color: #fff;  
display: inline-block;   
cursor: pointer;  
border-top:1px solid #1e1e1e;
border-right:1px solid #1e1e1e;
border-left:1px solid #1e1e1e;
background: #666;
background: -moz-linear-gradient(top, #666 0%, #333 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#333));
background: -webkit-linear-gradient(top, #666 0%,#333 100%);
background: -o-linear-gradient(top, #666 0%,#333 100%);
background: -ms-linear-gradient(top, #666 0%,#333 100%);
background: linear-gradient(to bottom, #666 0%,#333);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}  

ul.tabs li h4{  
 margin:2px 0 0 0;
} 
  
ul.tabs li.current{  
text-transform:uppercase;
color:#333;
text-decoration:none; 
font-weight:bold;
width:19%;
height:26px;
border:none;
background: #fff;
background: -moz-linear-gradient(top, #fff 0%, #eee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eee));
background: -webkit-linear-gradient(top, #fff 0%,#eee 100%);
background: -o-linear-gradient(top, #fff 0%,#eee 100%);
background: -ms-linear-gradient(top, #fff 0%,#eee 100%);
background: linear-gradient(to bottom, #fff 0%,#eee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
border-top-left-radius:10px;
border-top-right-radius:10px;
} 

.tab-link {
padding:4px 6px; 
text-decoration:none;
text-align:center; 
font-weight:bold;
width:19% ;
height:25px;

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
border-top-left-radius:10px;
border-top-right-radius:10px;
} 
  
.tab-content{  
display: none;  
text-align:center;
padding:5px 15px 15px 15px;  
}  
  
.tab-content.current{ 
/*z-index:10 !important;*/
height:111px; 
width:662px; 
text-align:center;
display: inherit;
margin-top:-1px;
margin-left:-1px; 
background: #eee;
background: -moz-linear-gradient(top, #eee 0%, #c4c4c4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#c4c4c4));
background: -webkit-linear-gradient(top, #eee 0%,#c4c4c4 100%);
background: -o-linear-gradient(top, #eee 0%,#c4c4c4 100%);
background: -ms-linear-gradient(top, #eee 0%,#c4c4c4 100%);
background: linear-gradient(to bottom, #eee 0%,#c4c4c4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#c4c4c4',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
border-top-left-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
border-left:1px solid #c3511a;
border-bottom:1px solid #c3511a;
border-right:1px solid #c3511a;
clear:both;
}  


/*virtual*/

ul.tabs2{  
margin: 0px;  
padding: 0px;  
list-style: none;  
}  
  
ul.tabs2 li{  
text-transform:uppercase;
color: #fff;  
display: inline-block;   
cursor: pointer;  
border-top:1px solid #1e1e1e;
border-right:1px solid #1e1e1e;
border-left:1px solid #1e1e1e;
background: #666;
background: -moz-linear-gradient(top, #666 0%, #333 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#333));
background: -webkit-linear-gradient(top, #666 0%,#333 100%);
background: -o-linear-gradient(top, #666 0%,#333 100%);
background: -ms-linear-gradient(top, #666 0%,#333 100%);
background: linear-gradient(to bottom, #666 0%,#333);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}  

ul.tabs2 li h4{  
 margin:2px 0 0 0;
} 
  
ul.tabs2 li.current2{  
text-transform:uppercase;
color:#333;
text-decoration:none; 
font-weight:bold;
width:19%;
height:26px;
border:none;
background: #fff;
background: -moz-linear-gradient(top, #fff 0%, #eee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eee));
background: -webkit-linear-gradient(top, #fff 0%,#eee 100%);
background: -o-linear-gradient(top, #fff 0%,#eee 100%);
background: -ms-linear-gradient(top, #fff 0%,#eee 100%);
background: linear-gradient(to bottom, #fff 0%,#eee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
border-top-left-radius:10px;
border-top-right-radius:10px;
} 

.tab-link2 {
padding:4px 6px; 
text-decoration:none;
text-align:center; 
font-weight:bold;
width:19% ;
height:25px;

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
border-top-left-radius:10px;
border-top-right-radius:10px;
} 
  
.tab-content2{  
display: none;  
text-align:center;
padding:5px 15px 15px 15px;  
}  
  
.tab-content2.current2{ 
/*z-index:10 !important;*/
height:111px; 
width:662px;
text-align:center;
display: inherit;
margin-top:-1px; 
margin-left:-1px; 
background: #eee;
background: -moz-linear-gradient(top, #eee 0%, #c4c4c4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#c4c4c4));
background: -webkit-linear-gradient(top, #eee 0%,#c4c4c4 100%);
background: -o-linear-gradient(top, #eee 0%,#c4c4c4 100%);
background: -ms-linear-gradient(top, #eee 0%,#c4c4c4 100%);
background: linear-gradient(to bottom, #eee 0%,#c4c4c4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#c4c4c4',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
border-top-left-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
border-left:1px solid #c3511a;
border-bottom:1px solid #c3511a;
border-right:1px solid #c3511a;
clear:both;
}  

/* dedicated */

ul.tabs3{  
margin: 0px;  
padding: 0px;  
list-style: none;  
}  
  
ul.tabs3 li{  
text-transform:uppercase;
color: #fff;  
display: inline-block;   
cursor: pointer;  
border-top:1px solid #1e1e1e;
border-right:1px solid #1e1e1e;
border-left:1px solid #1e1e1e;
background: #666;
background: -moz-linear-gradient(top, #666 0%, #333 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#333));
background: -webkit-linear-gradient(top, #666 0%,#333 100%);
background: -o-linear-gradient(top, #666 0%,#333 100%);
background: -ms-linear-gradient(top, #666 0%,#333 100%);
background: linear-gradient(to bottom, #666 0%,#333);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}  

ul.tabs3 li h4{  
 margin:2px 0 0 0;
} 
  
ul.tabs3 li.current3{  
text-transform:uppercase;
color:#333;
text-decoration:none; 
font-weight:bold;
width:19%;
height:26px;
border:none;
background: #fff;
background: -moz-linear-gradient(top, #fff 0%, #eee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eee));
background: -webkit-linear-gradient(top, #fff 0%,#eee 100%);
background: -o-linear-gradient(top, #fff 0%,#eee 100%);
background: -ms-linear-gradient(top, #fff 0%,#eee 100%);
background: linear-gradient(to bottom, #fff 0%,#eee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
border-top-left-radius:10px;
border-top-right-radius:10px;
} 

.tab-link3 {
padding:4px 6px; 
text-decoration:none;
text-align:center; 
font-weight:bold;
width:19% ;
height:25px;

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eee',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
border-top-left-radius:10px;
border-top-right-radius:10px;
} 
  
.tab-content3{  
display: none;  
text-align:center;
padding:5px 15px 15px 15px;  
}  
  
.tab-content3.current3{ 
/*z-index:10 !important;*/
height:111px; 
width:662px;
text-align:center;
display: inherit;
margin-top:-1px;
margin-left:-1px;  
background: #eee;
background: -moz-linear-gradient(top, #eee 0%, #c4c4c4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#c4c4c4));
background: -webkit-linear-gradient(top, #eee 0%,#c4c4c4 100%);
background: -o-linear-gradient(top, #eee 0%,#c4c4c4 100%);
background: -ms-linear-gradient(top, #eee 0%,#c4c4c4 100%);
background: linear-gradient(to bottom, #eee 0%,#c4c4c4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#c4c4c4',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
border-top-left-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
border-left:1px solid #c3511a;
border-bottom:1px solid #c3511a;
border-right:1px solid #c3511a;
clear:both;
}  

/*-----------*/

.tab-content-section {
width:28%;
float:left;
padding:15px 5px 10px 5px;
text-align:center;
vertical-align:middle;
}

.tab-content-section a{
text-decoration:none !important;
}

.tab-content-section-m {
width:37.5%;
float:left;
padding:15px 5px 5px 5px;
text-align:center;
vertical-align:middle;
text-transform:uppercase;
}


.tab-content-section-m ul {
text-align:left !important;
list-style-type: disc !important;
font-weight:bold !important;
}

/* --BUTTONS--*/

/*orange small*/

.orange_button-sm {
width:60px;
height:30px;
float:right;
text-align:center;
margin:0 !important;
color: #fff;
padding-top:8px;
text-shadow: 0px 1px 0px #c3511a;
border: 1px solid #c3511a;
background: #f47a20;
background: -moz-linear-gradient(top, #f47a20 0%, #ef4523 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f47a20), color-stop(100%,#ef4523));
background: -webkit-linear-gradient(top, #f47a20 0%,#ef4523 100%);
background: -o-linear-gradient(top, #f47a20 0%,#ef4523 100%);
background: -ms-linear-gradient(top, #f47a20e 0%,#ef4523 100%);
background: linear-gradient(to bottom, #f47a20 0%,#ef4523 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47a20', endColorstr='#ef4523',GradientType=0 );
-moz-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.orange_button-sm p {
line-height:auto;
font-weight:bold;
font-size:100%;
}

.orange_button-sm :hover {
color: #fff;
cursor:pointer;
text-shadow: 0px 1px 0px #da5a1c;
border: 1px solid #c3511a;
background: #e9601e;
filter: progid:DXImageTransform.Microsoft.gradiBIZent( startColorstr='#403d3d', endColorstr='#312d2d',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

/*orange*/

.orange_button-sm a:hover{
text-decoration:none !important;
}


.orange_button {
width:150px;
height:25px;
text-align:center;
margin-top:-5px;
margin-left:auto !important;
margin-right:auto !important;
color: #fff;
padding-top:8px;
text-shadow: 0px 1px 0px #c3511a;
border: 1px solid #c3511a;
background: #f47a20;
background: -moz-linear-gradient(top, #f47a20 0%, #ef4523 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f47a20), color-stop(100%,#ef4523));
background: -webkit-linear-gradient(top, #f47a20 0%,#ef4523 100%);
background: -o-linear-gradient(top, #f47a20 0%,#ef4523 100%);
background: -ms-linear-gradient(top, #f47a20e 0%,#ef4523 100%);
background: linear-gradient(to bottom, #f47a20 0%,#ef4523 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47a20', endColorstr='#ef4523',GradientType=0 );
-moz-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.orange_button p {
line-height:auto;
font-weight:bold;
font-size:100%;
margin:0;
line-height:18px;
text-transform:uppercase;
}

.orange_button:hover {
color: #fff;
cursor:pointer;
text-shadow: 0px 1px 0px #da5a1c;
border: 1px solid #c3511a;
background: #d3571b;
filter: progid:DXImageTransform.Microsoft.gradiBIZent( startColorstr='#403d3d', endColorstr='#312d2d',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}


.orange_button a:hover{
text-decoration:none !important;
}

/*blue*/

.blue_button {
width:150px;
height:25px;
text-align:center;
margin-top:-5px;
margin-left:auto !important;
margin-right:auto !important;
color: #fff;
padding-top:8px;
text-shadow: 0px 1px 0px #207379;
border: 1px solid #3c99df;
background: #3ca9df;
background: -moz-linear-gradient(top, #3ca9df 0%, #3c4fdf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ca9df), color-stop(100%,#3c4fdf));
background: -webkit-linear-gradient(top, #3ca9df 0%,#3c4fdf 100%);
background: -o-linear-gradient(top, #3ca9df 0%,#3c4fdf 100%);
background: -ms-linear-gradient(top, #3ca9df 0%,#3c4fdf 100%);
background: linear-gradient(to bottom, #3ca9df 0%,#3c4fdf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ca9df', endColorstr='#3c4fdf',GradientType=0 );
-moz-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.blue_button p {
line-height:auto;
font-weight:bold;
font-size:100%;
margin:0;
line-height:18px;
text-transform:uppercase;
}

.blue_button:hover {
color: #fff;
cursor:pointer;
text-shadow: 0px 1px 0px #207379;
border: 1px solid #3c99df;
background: #3383bf;
filter: progid:DXImageTransform.Microsoft.gradiBIZent( startColorstr='#3c99df', endColorstr='#3383bf',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}


.blue_button a:hover{
text-decoration:none !important;
}

/*green*/

.green_button {
width:150px;
height:25px;
text-align:center;
margin-top:-4px;
margin-left:auto !important;
margin-right:auto !important;
color: #fff;
padding-top:8px;
text-shadow: 0px 1px 0px #539003;
border: 1px solid #539003;
background: #94c909;
background: -moz-linear-gradient(top, #94c909 0%, #599a03 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94c909), color-stop(100%,#599a03));
background: -webkit-linear-gradient(top, #94c909 0%,#599a03 100%);
background: -o-linear-gradient(top, #94c909 0%,#599a03 100%);
background: -ms-linear-gradient(top, #94c909 0%,#599a03 100%);
background: linear-gradient(to bottom, #94c909 0%,#599a03 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c909', endColorstr='#599a03',GradientType=0 );
-moz-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.green_button p {
line-height:18px;
font-weight:bold;
font-size:100%;
margin:0;
text-transform:uppercase;
}

.green_button:hover {
color: #fff;
cursor:pointer;
text-shadow: 0px 1px 0px #207379;
background: #599a03;
filter: progid:DXImageTransform.Microsoft.gradiBIZent( startColorstr='#3c99df', endColorstr='#599a03',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}

.green_button a:hover{
text-decoration:none !important;
}

/*green small*/

.small_green_button {
width:170px;
height:20px;
text-align:center;
margin-top:5px;
margin-left:auto !important;
margin-right:auto !important;
color: #fff;
padding-top:8px;
text-shadow: 0px 1px 0px #539003;
border: 1px solid #fff;
background: #94c909;
background: -moz-linear-gradient(top, #94c909 0%, #599a03 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94c909), color-stop(100%,#599a03));
background: -webkit-linear-gradient(top, #94c909 0%,#599a03 100%);
background: -o-linear-gradient(top, #94c909 0%,#599a03 100%);
background: -ms-linear-gradient(top, #94c909 0%,#599a03 100%);
background: linear-gradient(to bottom, #94c909 0%,#599a03 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c909', endColorstr='#599a03',GradientType=0 );
-moz-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.small_green_button p {
line-height:14px;
font-weight:bold;
font-size:85%;
margin:0;
text-transform:uppercase;
}


.small_green_button:hover {
color: #fff;
cursor:pointer;
text-shadow: 0px 1px 0px #207379;
background: #599a03;
filter: progid:DXImageTransform.Microsoft.gradiBIZent( startColorstr='#3c99df', endColorstr='#599a03',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}

.small_green_button a:hover{
text-decoration:none !important;
}

/*small green more button*/

.small_green_more_button {
width:120px;
height:35px;
text-align:center;
margin-top:5px;
margin-left:auto;
margin-right:auto; 
color: #fff;
padding-top:8px;
text-shadow: 0px 1px 0px #539003;
border: 1px solid #fff;
background: #94c909;
background: -moz-linear-gradient(top, #94c909 0%, #599a03 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94c909), color-stop(100%,#599a03));
background: -webkit-linear-gradient(top, #94c909 0%,#599a03 100%);
background: -o-linear-gradient(top, #94c909 0%,#599a03 100%);
background: -ms-linear-gradient(top, #94c909 0%,#599a03 100%);
background: linear-gradient(to bottom, #94c909 0%,#599a03 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c909', endColorstr='#599a03',GradientType=0 );
-moz-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.small_green_more_button p {
line-height:26px !important;
font-weight:bold;
font-size:100%;
margin:0;
text-transform:uppercase;
}


.small_green_more_button:hover {
color: #fff;
cursor:pointer;
text-shadow: 0px 1px 0px #207379;
background: #599a03;
filter: progid:DXImageTransform.Microsoft.gradiBIZent( startColorstr='#3c99df', endColorstr='#599a03',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}

.small_green_more_button a {
color:#fff !important;
}

.small_green_more_button a:hover {
text-decoration:none !important;
}

/* -----DOMAIN BLOCK-----*/

.domain-block {
width:270px;
height:209px;
float:left;
margin-top:10px;
margin-left:18px;
border:1px solid #94b5c1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #94b5c1;
-moz-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.domain-block a {
text-decoration:none !important;
}

.domain-header {
width:270px;
height:169px;
z-index:10;
color:#fff;
text-align:center;
background:#fff;
margin-left:-1px;
margin-top:-1px;
text-shadow: 0px 1px 0px #94b5c1;
border: 1px solid #94b5c1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.domain-header p{
line-height:1em;
text-transform:uppercase:
/*margin:10px 0 0 5px;*/
}

.domain-content {
width:260px;
height:130px;
margin-left:10px;
text-align:cenetr;
}

.domain-content img {
z-index:-1;
}


/* -----SSL BLOCK-----*/

.ssl-block {
width:270px;
height:209px;
float:left;
margin-top:10px;
margin-left:18px;
border:1px solid #94b5c1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #94b5c1;
-moz-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.ssl-block a {
text-decoration:none !important;
}

.ssl-header {
width:270px;
height:169px;
z-index:10;
color:#fff;
text-align:center;
background:#fff;
margin-left:-1px;
margin-top:-1px;
text-shadow: 0px 1px 0px #94b5c1;
border: 1px solid #94b5c1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.ssl-header p{
line-height:1em;
text-transform:uppercase:
/*margin:10px 0 0 5px;*/
}

.ssl-content {
width:260px;
height:130px;
margin-left:10px;
text-align:cenetr;
}

.ssl-content img {
z-index:-1;
}


/* ----MANAGED SERVICES BLOCK------*/

.managed-services-block {
width:270px;
height:209px;
float:left;
margin-top:10px;
margin-left:18px;
border:1px solid #94b5c1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #94b5c1;
-moz-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.managed-services-block a {
text-decoration:none !important;
}

.managed-services-header {
width:270px;
height:169px;
z-index:10;
color:#fff;
text-align:center;
background:#fff;
margin-left:-1px;
margin-top:-1px;
text-shadow: 0px 1px 0px #94b5c1;
border: 1px solid #94b5c1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.managed-services-header p{
line-height:1em;
text-transform:uppercase:
/*margin:10px 0 0 5px;*/
}

.managed-services-content {
width:260px;
height:130px;
margin-left:10px;
text-align:center;
}

.managed-services-content img {
z-index:-1;
width:270px;
margin-left:-10px;
overflow:hidden;
}


/* ---ONE CLICK-----*/

.one-click-installs {
width:100%;
height:30px;
float:left;
position:relative;
bottom:0;
left:0;
text-align: left !important;
vertical-align:middle;
}

.one-click-installs img {
margin:-6px 0 0 3px;
vertical-align:middle;
width:85%;
height:auto;
}

.one-click-sign {
width:18.5%;
height:auto;
margin-left:10px;
float:left;
color:#fff;
text-shadow: 0px 1px 0px #207379;
background:url('/assets/images/one-click-bg.png');
background-repeat:no-repeat;
background-size:128px auto;
}

.one-click-sign h4{
line-height:10px;
}

.one-click-button {
width:20%;
height:auto;
float:left;
}

.one-click-image {
width:20%;
margin-top:-4px;
height:auto;
float:left;
}

.geo-location-button {
width:20%;
height:auto;
float:left;
}

.geo-image {
width:16%;
margin-top:3px;
height:auto;
float:left;
}

.os-button {
width:20%;
height:auto;
float:left;
}

.os-image {
width:20%;
height:auto;
float:left;
}

.os-image img{
height:auto ;
width:133px !important;
}

.head-text {
font-size:22px !important;
margin-top:25px !important;
text-align:center !important;
color:#fff;
}

/* LOGO STRIP */

.strip-header {
vertical-align:middle;
width:992px; 
margin-left:auto; 
margin-right:auto;
padding:20px auto 5px auto; 
}

.strip-header img{
vertical-align:middle;
}

.strip-header h3{
font-size:15px;
line-height:25px;
}

.strip-container {
width:100%;
background:#fff;
border: 1px dotted #585858;
clear:both;
padding:10px 0 10px 0;
text-shadow: 1px 1px #999;
}

.logo-strip {
width:972px;
height:auto;;
margin-left:auto;
margin-right:auto;
clear:both;
}

.logo-strip img{
width:120px;
height:auto;
margin:auto;
margin:0 7px 0 7px;
}

.logo-strip img:hover{
opacity:0.8;
}

.logo-strip a{
text-decoration:none;
}


/*--MANAGED HOSTING--*/

.managed-header-container {
width:1042px;
height:255px;
margin-left:auto;
margin-right:auto;
}

.managed-header-container a{
text-decoration:none !important;
}

.managed-header-image {
width:40%;
float:left;
}

.managed-header-text {
width:52%;
float:right;
margin:30px 0 0 50px;
}

.managed-header-text h1 {
font-size:45px;
text-transform:uppercase;
text-shadow: 1px 1px #333;
line-height:50px;
}

.managed-header-text h2 {
font-size:25px;
text-shadow: 1px 1px #333;
line-height:50px;
}

/*--managed icons--*/
.managed-icon-container {
width:992px;
clear:both;
margin-left:auto;
margin-right:auto;
}

.managed-icon {
width:18%;
height:330px;
margin:8px;
float:left;
}

.icon-header {
width:100%;
height:40px;
clear:both;
text-align:center
}

/* managed signup/register */
.managed-signup-container {
width:1000px;
height:100px;
margin-left:auto;
margin-right:auto;
color:#fff;
clear:both;
border:1px solid #585858;
padding:15px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #696969;
background: -moz-linear-gradient(top, #696969 0%, #333 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#333));
background: -webkit-linear-gradient(top, #696969 0%,#333 100%);
background: -o-linear-gradient(top, #696969 0%,#333 100%);
background: -ms-linear-gradient(top, #696969 0%,#333 100%);
background: linear-gradient(to bottom, #696969 0%,#333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#333',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}

.managed-signup-container a{
text-decoration:none !important;
}
	
.signup-price {
width:40%;
float:left;
padding:22px 0 0 10px;
}

.signup-price h4{
line-height:10px;
}
.signup-price h4{
line-height:5px;
}
		
.signup-button {
width:29%;
float:left;
text-align:center;
padding:10px 0 0 0;
}

.upgrade-price {
width:29%;
float:left;
text-align:center;
padding:10px 0 0 0;
}

/*-----DOMAIN PAGE------*/

/* domain search (domains page) */

.domain-search-container {
margin-bottom:-50px !important;
}

/* domain page buttons */

.domainpage-button-container {
width:694px;
float:left;
margin-top:30px;
}

.domainpage-button-container a {
text-decoration:none;
}

.domainpage-button-l {
width:29%;
margin-left:auto;
margin-right:auto;
float:left;
text-align:left !important;
}
.domainpage-button-m {
width:29%;
margin-left:40px;
margin-right:40px;
float:left;
text-align:left !important;
}

.domainpage-button-r {
width:29%;
margin-left:auto;
margin-right:auto;
float:left;
text-align:left !important;
}

/* domain pricelist table */
.domainpage-pricelist-container {
width:70%;
float:left;
margin:30px 18px 30px 0;
}

.domainpage-pricelist-container table {
width:100%;
background:#fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.domainpage-pricelist-container td {
padding:7px 10px;
background:#e1e1e1;
}

/*.domainpage-pricelist-container tr :hover {
background:#c4c4c4;
}*/

.domainpage-pricelist-container th {
color:#fff;
text-align:center;
background: #696969;
background: -moz-linear-gradient(top, #696969 0%, #333 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#333));
background: -webkit-linear-gradient(top, #696969 0%,#333 100%);
background: -o-linear-gradient(top, #696969 0%,#333 100%);
background: -ms-linear-gradient(top, #696969 0%,#333 100%);
background: linear-gradient(to bottom, #696969 0%,#333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#333',GradientType=0 );
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}

.domainpage-pricelist-container th :hover{
background: #696969;
background: -moz-linear-gradient(top, #696969 0%, #333 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#333));
background: -webkit-linear-gradient(top, #696969 0%,#333 100%);
background: -o-linear-gradient(top, #696969 0%,#333 100%);
background: -ms-linear-gradient(top, #696969 0%,#333 100%);
background: linear-gradient(to bottom, #696969 0%,#333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#333',GradientType=0 );
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}

.domainpage-pricelist-container th h3 {
margin:0;
padding:0;
line-height:52px;
}

.small-td {
width:auto;
text-align:center;
}

.big-td {
width:100%;
text-align:left;
}

/*.tr-hover :hover {
background:#c4c4c4;
}*/

/* domain page. block (right)*/

.domainpage-block-container {
width:270px;
float:right;
margin-top:20px;
}

.domain-features {
width:100%;
height:209px;
float:left;
margin-top:10px;
border:1px solid #94b5c1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #94b5c1;
-moz-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
box-shadow: outset 0 1px 0 rgba(255,255,255,.2);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.domain-features a {
text-decoration:none !important;
}

.domain-features-header {
width:100%;
height:170px;
z-index:10;
text-align:left;
background:#fff;
margin-left:-1px;
margin-top:6px;
text-shadow: 0px 1px 0px #94b5c1;
border: 1px solid #94b5c1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.domain-features-header p {
font-size:18px;
font-weight:bold;
margin:2px 0 0 0;
padding:0;
line-height:26px;
}

.domain-features-header img {
vertical-align:middle;
}

.domain-features-header-text {
margin:15px 0 0 30px;
}


.domain-features-content {
width:100%;
height:auto;
text-align:center;
}
.domain-features-content h2{
padding-top:10px;
color:#fff;
}


.domainpage-block-container video {
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
overflow:hidden;
margin:20px 0 0 0;
width:270px
}

/* COOKIE CONSENT */
#cookie-law { 
    width:100% !important; 
	text-align:center;
    margin-left:auto; 
	margin-right:auto; 
	position:fixed;
	top:0 !important;
	right:0 !important;
	z-index:10000;
    background-color: rgb(255, 140, 0);
    background-color: rgba(255, 140, 0, 0.8); 
    -webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 2s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;
}


#cookie-law  a{ 
text-decoration:underline;
color:#fff !important;
}

#cookie-law  a:hover{ 
color:#ccc;
}
 
#cookie-law p { 
    padding:10px; 
    font-size:1.2em; 
    text-align:center; 
    color:#333; 
    margin:0;
}

.close-cookie-banner {
float:right;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​

.fill {
width:auto;
}

/* EXCHANGE 2013 */

.exchange-container {
width:100%;
height:auto;

}

.exchange-overview-container {
width:39%;
float:left;
margin:10px 0;
}

.exchange-overview-container h1 {
line-height:50px;
}

.exchange-overview {
width:95%;
margin-top:10px;
padding:10px 30px;
background:#fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 11px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 11px 0px rgba(50, 50, 50, 0.75);
}

.exchange-overview p {
line-height:5px;
}

.exchange-overview img{
vertical-align:middle;
margin-right:15px;
}

.exchange-hosted {
width:23%;
float:right;
margin:30px 10px;
padding:40px 10px;
text-align:center;
}

/*.exchange-hosted :hover{
background:#ddd;
}*/

.exchange-hosted h2 {
line-height:10px;
}
.exchange-hosted p {
line-height:10px;
}

.exchange-hosted a {
color:#e4600e;
}

.exchange-hosted a:hover {
text-decoration:none;
}

.exchange-private {
width:23%;
float:right;
margin:30px 10px;
padding:40px 10px;
text-align:center;
}

/*.exchange-private :hover{
background:#ddd;
}*/

.exchange-private h2 {
line-height:10px;
}
.exchange-private p {
line-height:10px;
}

.exchange-private a {
color:#e4600e;
}

.exchange-private a:hover {
text-decoration:none;
}

.main-features {
text-align:left !important;
margin:20px 0;
}

.main-features img{
vertical-align:middle;
margin-right:15px;
}

.main-features p {
font-size:0.9em;http://www.ovh.ie/emails/hosted-exchange-2013/hosted-exchange.xml
line-height:5px;
}

.exchange-order-now {
padding-top:30px;
text-align:center;
width:100%;
clear:both;
}

.exchange-order-now2 {
padding-top:25px;
text-align:center;
width:100%;
clear:both;
}

/* exchange hosted page */

.exchange-header-block {
margin-left:auto; margin-right:auto;
}

.exchange-header-block a:hover{
text-decoration:none !important;
}

.exchange-hosted-container {
width:100%;
}

.exchange-hosted-strip {
width:29%;
float:left;
margin:20px;
}

.exchange-hosted-strip h3 {
color:#3ca9df;
}

.exchange-hosted-strip h4 {
color:#666;
line-height:30px;
}

.exchange-hosted-strip table {
width:100%;
background:#ccc;
}

.exchange-hosted-strip table td{
height:20px;
padding:5px;
background:#efefef;
text-align:center;
}

.exchange-hosted-strip table td.td-big{
width:85%;
text-align:left;
}

/* exchange private page */

.exchange-private-container {
width:100%;
}

.exchange-private-strip {
width:29%;
float:left;
margin:20px;
}

.exchange-private-strip table {
width:100%;
background:#ccc;
}

.exchange-private-strip table td{
height:20px;
padding:5px;
background:#efefef;
text-align:center;
}

.exchange-private-strip table td.td-big{
width:85%;
text
-align:left;
}

.exchange-private-strip h3 {
color:#3ca9df;
}

.exchange-private-strip h4 {
color:#666;
line-height:50px;
}
