@import "reset2.css";

body {
	background: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	color: #363636;
}

a {
	color: #4073AC;
	text-decoration: underline;
	*color: #93b8e1;
}

a:hover {
	color: inherit;
	text-decoration: none;
}

h1 {
	color: #154168;
	font-size: 36px;
	font-weight: bold;
	font-family: "Trebuchet MS", sans-serif;
	margin: 0 0 30px 0px;
	line-height: normal;
}

h2 {
	color: #000000;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 16px 0;
	line-height: normal;
}

h3 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 20px 0;
	line-height: normal;
}

#HeaderContainer {
	width: 960px;
	margin: 0 auto;
}

a.Logo {
	float: left;
	display: block;
	width: 228px;
	height: 74px;
	cursor: pointer;
}

div.p, table.p { margin-bottom: 16px; color: #363636}
div.p2, table.p2 { margin-bottom: 10px; }
.w { color: #363636; }
.bleuColor {color: #4073AC;}

.darkBG{background: #FFFFFF; border-left:1px solid; border-top:1px solid; border-right:2px solid; border-bottom:2px solid; border-color: #E4E4E4;}
.lightBG{background:#EDEDED;}

.big{font-size: 18px; line-height:1.4em}
.big2{font-size: 16px; line-height:1.4em}
.small{font-size: 12px; line-height:1.4em}
.red {color: #DE4C0E;}
.grey {color: #355371;}
.n-color {color: #363636;}
.green {color: #00A651;}
.black {color: #000000;}
.blue1 {color: #003366}

.s {font-weight: bold}

.checkDiv, .checkList div {
	background: url(../images/green_arrow.png) no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
}
.blueBox {
	background: #c3dfff;
	padding: 16px 12px;
}

.blueBorderBox {
	background: #ebf4fc;
	border: solid 1px #CCCCCC;
	padding:  14px 18px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	
}


.slideBox {
	border: 2px solid #93B8E1;
	padding:10px;
}

.blue2Bg, .blue2Bg td { background:#EAF4FF; }
.blue2Box {background:#EAF4FF; padding: 16px 12px;}

.sunBox {
	background:#FEF9B7;
	border:solid 2px #FFAE45;
	padding: 10px;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, .1);
}

li {
	margin-left: 30px;
}
ul {
	list-style-type:square;
}

.clearer {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	font-size: 0px;
	overflow:hidden;
}

.spacer, .spacer2 {margin: 0; padding: 0; line-height: 0px; font-size:0px; overflow: hidden;}
.spacer {height: 8px;}
.spacer2 {height: 16px;}

#LoginBox {
	background: #154168;
	position:relative;
	z-index:1000;
	background-color:#154168;
	padding-top: 3px;
	padding-bottom: 11px;
	height:26px;
	border-bottom: solid 1px #153355;
}
.TopMenu {background: #4073AC; border-bottom: solid #CACACA 5px; z-index: 110; position: relative;}
td.federated img {vertical-align:text-bottom;border: none}

#InternalContentBG {
	width: 100%;
	background: #FFFFFF;
}

.BannerContainer {
	width: 100%;
}

.BannerContainer .MidWrapper {
	width: 1008px;
	margin: 0 auto;
	position: relative;
	z-index: 0;
}

.InternalContentWrapper {
	width: 895px;
	margin: 0 auto;
}

/*---------------- Lang menu -----------------*/
#chooselang-popup a,#selectedLang {
	display: block;
	color: #363636;
	width: 98px;
	padding: 2px 2px 3px 25px;
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	font-size: 12px;
}

#chooselang-popup a:hover,#selectedLang:hover {
	background-color: #DDD;
}

/*---------------- Login box -----------------*/
.MemberArea {
	float: right;
	color: #FFFFFF;
	margin-top: 5px;
}

.MemberArea a {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}

.MemberArea a:hover {
	text-decoration: none;
}

/*---------------- end Login box -----------------*/

/*-------------- Top Menu ------------*/
.MenuContainer {
	width: 960px;
	height: 36px;
	margin: 0 auto;
	background: #4073AC;
	position: relative;
}

a.mainMenu {
	display: inline-block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 16px;
	margin-right:2px;
	margin-top:0;
	padding:9px 18px 12px 18px;
	
	transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
}

a.mainMenu:hover,a.mainMenu.selected {
	background: #CACACA;
	color: #164268;
}
/*-------------- Top Menu ------------*/

/*----------------- [start] Buttons-----------------*/
a.button2 {
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 1px 8px 2px 8px;
	color: #FFFFFF;
	cursor:pointer;
	display:inline-block;
	border: 1px solid #000;
	border-color:#B8D9F2 #1F527E #1F527E #B8D9F2;
	background: #428BCA;/* for firefox -3.5 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5CAFEB', endColorstr='#2B6AAD'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#5CAFEB), to(#2B6AAD)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #5CAFEB, #2B6AAD);/* for firefox 3.6+ */
}


/*cancel buttons [0, 1], over-writes button2 backgrounds and borders*/
a.button2-0 {
	border-color:#C6D6E3 #375066 #375066 #C6D6E3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5BFD2', endColorstr='#375066'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#A5BFD2), to(#375066)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #A5BFD2, #375066); /* for firefox 3.6+ */
}
a.button2-0:hover {
	background: #53A2E0;/* for firefox -3.5 */
	background: -webkit-gradient(linear, left top, left bottom, from(#C2D2DE), to(#375066)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #C2D2DE, #375066); /* for firefox 3.6+ */
}

a.button2-1 {
	font-size:15px;
	line-height: 19px;
	padding: 4px 11px 3px 11px;
	border-color:#C6D6E3 #375066 #375066 #C6D6E3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5BFD2', endColorstr='#375066'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#A5BFD2), to(#375066)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #A5BFD2, #375066); /* for firefox 3.6+ */
}

a.button2-3 {
	background: #CE8445;/* for firefox -3.5 */
	border-color:#F2D0B8 #7E4B1F #7E4B1F #F2D0B8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EB985C', endColorstr='#AD6E2B'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EB985C), to(#AD6E2B)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #EB985C, #AD6E2B); /* for firefox 3.6+ */
}

a.button2-4 {
	font-size:15px;
	line-height: 19px;
	padding: 4px 11px 3px 11px;
	border-color:#B8D9F2 #1F527E #1F527E #B8D9F2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5CAFEB', endColorstr='#2B6AAD'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#5CAFEB), to(#2B6AAD)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #5CAFEB, #2B6AAD); /* for firefox 3.6+ */
}

a.button2-4:hover, a.button2-2:hover {
	background: #53A2E0;/* for firefox -3.5 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98CCF1', endColorstr='#2B6AAD'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#98CCF1), to(#2B6AAD)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #98CCF1, #2B6AAD);
}

a.button2-5 {
	font-size:15px;
	line-height: 19px;
	padding: 4px 11px 3px 11px;
	border-color:#F2D0B8 #7E4B1F #7E4B1F #F2D0B8;
	background: #f26b41;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9647', endColorstr='#f26b41');
	background: -webkit-gradient(linear, left top, left bottom, from(#fa9647), to(#f26b41));
	background: -moz-linear-gradient(top, #fa9647, #f26b41);
}


a.button2-3:hover, a.button2-5:hover {
	background: #E79559;/* for firefox -3.5 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAB994', endColorstr='#AD6E2B'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EAB994), to(#AD6E2B)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #EAB994, #AD6E2B);
}

a.button2-8 {
	border:none;
	background: #ec410b;/* for firefox -3.5 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f77b19', endColorstr='#ec410b'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f77b19), to(#ec410b)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #f77b19, #ec410b); /* for firefox 3.6+ */
}
/*----------------- [stop] Buttons-----------------*/

/*----------------- [start] Footer Container ------------------*/
#FooterContainer {
	width: 100%;
	background-color: #e4e4e4;
    border-top: solid #CACACA 5px;
    padding: 18px 0 0 0;
}

.FooterColumn {
    display: block;
    float:left;
    width:180px;
}

.FooterColumn a{
    display: block;
    text-decoration: none;
    margin-bottom: 7px;   
}
.FooterBottom {
    height: 30px;
    background-color: #343c43;
    color:white;
    padding:11px 14px 0px;
}

.FooterBottom a {
    color:white;
}

.FooterColumn a {
	color: #5c5c5c;
	font-size: 12px;
	text-shadow: 1px 1px 1px #fff;

	transition:all .7s;
	-webkit-transition:all .7s;
	-moz-transition:all .7s;
}
.FooterColumn a:hover {
	color:#4073AC;
}

#FooterContainer .Wrapper {
	width: 960px;
	margin: 0 auto;
}

.FooterBottom .Links {
	
	width: 960px;
	margin: 0 auto;
    

}

#FooterContainer .Wrapper .Links a {color: #FFFFFF;}

/*----------------- [stop] Footer Container ------------------*/


table.tableDataGrid { 
	/*background: #0B2842;*/ /*padding: 12px;*/
}

td.data, tr.data td {
	padding: 8px 12px 6px 12px;
}

tr.data:hover {background:#f5f5f5;}

table.tableDataGrid td {
	border-bottom: 1px solid #E4E4E4;
}

table.tableDataGrid .noborder {
	border: none;
}

.tableDataGrid tr td.label {
	padding: 8px 12px 6px 12px;
	color: #363636;
}

.tableDataGrid tr select {
	font-size: 11px;
	color: #333333;
	height: 23px;
}

.field {
	border: none;
	background: url(../images/input_right.png) no-repeat top right;
	margin-left: 4px;
	font-size: 11px;
	color: #333333;
	height: 21px;
	line-height: 23px;
}

.fieldQ {
	border: solid #999999 1px;
	font-size: 11px;
	color: #333;
	height: 16px;
	line-height: 17px;
	font-size: 13px;
	vertical-align: top;
	padding: 2px 1px 1px 1px;
	margin: 0px;
}

select.fieldQ {
	height: 21px;
	border: solid #EAEAEA 1px;
	margin: 0px;
	padding: 1px;
}
	
.fieldW {
	border: solid #BDBDBD 1px;
}

.fieldWidth1 {
	width: 220px;
}

input.disabled {
	background-color: #ccc;
	border-color: #ccc;
}

.formLine span, .formLine img {
	display: inline-block;
	line-height: 21px;
	vertical-align: top;
}

.popupW {
	border: solid #93B8E1 2px;
	color: #154168;
	background: white;
	padding: 20px;
}

 /*----------------- Pop Message-----------------*/
#pop-msg {
	display: none;
	position: absolute;
	top: 0;
	z-index: 1200;
}

#pop-msg #pop-msg-in {
	margin-left: 8px;
	padding: 5px 3px 6px 8px;
	color: #0E2D49;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	min-height: 100px;
	-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, .3);
	-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, .3);
	box-shadow: 4px 4px 4px rgba(0, 0, 0, .3);
}

#pop-msg a {
        color: inherit;
}

.err#pop-msg {
        background: url(../images/msgpopup/error-bg.png);
        width: 230px;
}

.err#pop-msg #pop-msg-in {
        border: none;
}

.info#pop-msg {
        width: 400px;
        background: url(../images/msgpopup/info-bg.png);
}

.info #pop-msg-in {
        border-bottom: solid 1px #4073ac;
        border-right: solid 1px #4073AC;
        color: #363636;
}

#pop-msg h4 {
        padding: 0 0 5px 0;
        margin: 0;
        font-weight: bold;
        font-size: 14px;
        color: #4073ac;
}

.form#pop-msg {
        background: url(../images/msgpopup/form-bg.png);
        width: 230px;
}

.form #pop-msg-in {
        border: none;
}

.popup#pop-msg {
        display: none;
        position: absolute;
        top: 0;
        width: 420px;
}

.popup #pop-msg-in {
        padding: 5px;
        height: 220px;
        background: white;
        border: solid #4073AC 1px;
}

.popup h2 {color: #4073AC}

#pop-msg-in .info-colums div {
        float:left;
        width: 50%;
}

.popupld #pop-msg-in {
        padding: 5px;
        background: white;
        border: solid #4073AC 1px;
}

#pop-msg p {
        margin-bottom: 10px;
}

/*----------------- end Pop Message-----------------*/

/*----------------- Start Shop Cart -----------------*/
.shopCart {
	float: right;
	color: #363636;
	font-size: 14px;
	background: url(../images/cart.gif) no-repeat 7px 6px #c3dfff;
	padding: 2px 10px 2px 35px;
	margin-top:2px;
	height: 30px;
	position: relative;
	z-index: 6000;
}

.shopCart .products {
	padding: 0;
	line-height: 28px;
	font-size: 14px;
}

.trash {
	float: right;
	display: inline-block;
	background: url(../images/trash.gif) no-repeat 0 0;
	width: 11px;
	height: 13px;
	margin-top: 7px;
}
/*----------------- Start Shop Cart -----------------*/

.table {border: none; background: #FFFFFF; width: 100%}
.table td, table th {padding: 6px 10px; vertical-align: middle; border:0px solid #E4E4E4; white-space: nowrap}
.table td {border-width:0 1px 1px 0}
.table th {vertical-align:bottom; border-bottom-width: 1px}
.table th.nobold {font-weight: normal}
.table td.right {border-right: none}
.table td.bottom{border-bottom: none}
table.table2 td {border-right: none}
.table2 td, .table2 th {padding: 6px 16px;}

.wrapped td {
	white-space: normal !important;
}

.pricing-check {
	background: url(../images/green_arrow.png);
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 3px 0 2px 0;
}

.pricing-check-new {
	display: inline-block;
	width: 69px;
	height: 21px;
	margin: 0 0 -1px 0;
}

.pricing-check-new-en {background: url(../images/free-domain-en.png);}
.pricing-check-new-fr {background: url(../images/free-domain-fr.png); width: 96px;}
.pricing-check-new-ro {background: url(../images/free-domain-ro.png);}
.pricing-check-new-de {background: url(../images/free-domain-de.png);}

.qMark1 {background: url(../images/qmark1-white.png) no-repeat 0 0; cursor: pointer; margin-left: 3px; width: 14px; height: 15px; display: inline-block; vertical-align:top;}
.qMark2 {background: url(../images/qmark2-white.png) no-repeat 0 0; cursor: pointer; margin-left: 3px; width: 14px; height: 15px; display: inline-block; vertical-align:top;}

.zero { width:0; height:0; border:0; margin:0; padding:0; overflow: hidden }

/*business page*/
#description-list {background: #FFFFFF; border-left:1px solid; border-top:1px solid; border-right:2px solid; border-bottom:2px solid; border-color: #E4E4E4;}
.PackageOption {color: #363636;	border-bottom: 1px solid #E4E4E4;}
.PackageDescription {background: #ededed; color: #363636; border-bottom: 1px solid #E4E4E4;}
.space {border-bottom: 1px solid #E4E4E4;}
#businessForm, .businessRight {background: #FFFFFF; border-left:1px solid; border-top:1px solid; border-right:2px solid; border-bottom:2px solid; border-color: #E4E4E4;}
.darkBlue {color: #4073AC}
.smallInfo {color: #363636}

/*Princing Page*/
.price-row {border-bottom: solid #E4E4E4 1px;}
.price-cell {background: #ededed; color: #363636; font-weight:normal; padding: 5px;}
.price-title {font-size:24px; padding-top:15px; padding-bottom:15px;}
.price-feature {color: #363636;}
.price-price {color: #000000;}
.perMonth {color: #363636;}
.DomainCheck, .DomainTransfer {background: #FFFFFF; border-left:1px solid; border-top:1px solid; border-right:2px solid; border-bottom:2px solid; border-color: #E4E4E4;}
.DomainPricingTable {background: #FFFFFF}
.VoucherForm {background: #FFFFFF; border-left:1px solid; border-top:1px solid; border-right:2px solid; border-bottom:2px solid; border-color: #E4E4E4;}
#shop-tabs a {color: #FFF; background:#93B8E1;}
#shop-tabs a.selected {background-color:#FFFFFF; color: #4073AC}
#shop-tabs a:hover {background-color:#FFFFFF; color: #4073AC}
.pricingInfoTxt {font-weight: bold;}
.www {color: #363636}
.domainsExt {color: #363636;}
.priceInfoSmallWhite {color: #363636}
.darkgrey {color: #363636;}

/*Start Sitebuilder*/
#startbuilder-anim {background: #ededed; border-bottom: 2px solid #CACACA;}

.customer {color: #000000; font-weight: bold; font-style:italic}

#fullname {color: #FFFFFF}

.borderShadow {background: #FFFFFF; border-left:1px solid; border-top:1px solid; border-right:2px solid; border-bottom:2px solid; border-color: #E4E4E4;}

.greyText {color: #363636;}

div.close-btn {
	background:url(../images/close.png);
	height: 24px; width: 24px;
	position: absolute; top: 0; right :0;
	cursor:pointer;
}

/*popups */
.popupList ol li p {
    font-weight:normal;
    margin: 0px 0px;
	color:#363636;
}

.popupList ol li {
    margin-bottom:2px;
}

.MemberArea a.button2-4 {
	height:17px;
	line-height: 15px;
}

.wrap-left {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.loading16 {
	display: inline-block;
	background: url(../images/loading.gif);
	width: 16px;
	height: 16px;
}