/* Start of CMSMS style sheet 'Hosting Module' */
a:active{
	outline: none;
}
a:focus {
	-moz-outline-style: none!important;
}
.right{
	float: right;
	display: block;
}
.left{
	float: left;
	display: block;
}
.rtl{
	direction: rtl;
}
.ltr{
	direction: ltr;
}
.headBg{
	/*background: #012766;*/
	background:url("modules/Hosting/images/nav.jpg") repeat-x scroll left -50px transparent;
	font-weight: bold;
	color: #FFF;
	padding: 5px 25px;
	border-right: solid 5px #E58500;
	text-align: right;
}
.headBg.orange{
	background: #E58500!important;
	color: #FFF!important;
	border-color: #1B3067;
}
.overflowAuto{
	overflow: auto;
}
div.form{
	overflow: auto;
	padding: 5px;
}
div.formItem{
	overflow: auto;
	margin-bottom: 10px;
}
div.formItem label{
	float: right;
	text-align: left;
	padding: 0 5px;
	margin-left: 15px;
	direction: rtl;
	width: 200px;
}
div.formItem.small label{
	width: 100px!important;
}
div.formItem .textInput{
	float: right;
	text-align: left;
	width: 200px;
}
div.formItem.small .textInput{
	width: 100px!important;
}
.padding5{
	padding: 5px;
}
table.list tr td.odd{
	background-color: #EFFBFF;
}
table.list{
	direction: rtl;
}
table.list th{
	padding: 5px;
	color: #FFF;
	font-weight: bold;
	background: #1B3067;
	text-align: center;
	direction: rtl;
	border-bottom: solid 2px #E58500;
}
table.list td{
	padding: 5px;
	text-align: center;
	direction: rtl;
}
table.list td.l{
	text-align: left!important;
}
table.list td.r{
	text-align: right;
}
div#userpage_header{
	background: #EFFBFF;
}
div#userpage_header ul{
	margin:0;
	overflow:auto;
	padding:0;
}
div#userpage_header ul li{
	display: block;
	list-style: none;
	float: right;
	margin:0!important;
}
div#userpage_header ul li a:link, div#userpage_header ul li a:visited{
	display: block;
	padding: 7px 15px;
	width: 104px;
	margin: 0;
	text-align: center;
}
div#userpage_header ul li a:hover{
	background: #E58500;
	color: #FFF;
}
div#userpage_header ul li div{
	display: block;
	float: right;
	margin: 5px 20px 0pt 0pt;
}
div#userpage_header ul li.selected{
	background: #E58500;
	color: #FFFFFF;
	font-size: 140%;
	font-family: arial;
}
div#userpage_header ul li.selected a:link, div#userpage_header ul li.selected a:visited{
	color: #FFFFFF;
	font-weight: bold!important;
	font-family:tahoma;
}
.ltrInput input{
	direction: ltr!important;
}
.r{
	text-align: right!important;
}
.l{
	text-align: left!important;
}
.center{
	text-align: center;
}
.warning{
	background: #FEFFBF;
}
ul.err{
	padding: 5px 15px;
	margin: 0!important;
}
ul.err li{
	color: #C53737;
}
.tip{
	border: solid 1px #E58500;
	border-right: solid 5px #E58500;
	padding: 5px;
	color: #4F4800;
	background: #FFFCDF;
}
.tipMin{
	margin: 5px 10px;
	border-right: solid 5px #E58500;
	padding: 2px;
	color: #4F4800;
	font-size: 8pt;
}
.tip ul{
	margin: 0;
}
.tipMin.red, .tip.red{
	border-color: #DF2930;
	color: #7F0005;
}
.fs8pt{
	font-size:8pt;
}
/* --------------------------- */
div.domainResult{
	overflow: auto;
	padding: 5px;
	direction: rtl;
	font-weight: bold;
}
div.available_domain{
	background: green;
	color: #FFF;
}
div.not_available_domain{
	background: red;
	color: #FFF;
}
div#hosting_order_steps{
	padding: 1px 1px 0;
}
div#hosting_order_steps ul, div#list_domain_types ul{
	overflow: auto;
	padding: 0pt; margin: 0pt;
}
div#hosting_order_steps ul li{
	display: block;
	list-style: none;
	float: right;
	padding: 3px 19px;
	width: 130px;
	margin: 0;
	text-align: center;
	background-color: #E4E4E4;
}
div#hosting_order_steps ul li.step_1{
	background: #012766 url('modules/Hosting/images/step_1.gif') no-repeat left center!important;
}
div#hosting_order_steps ul li.step_2{
	background: #e58500 url('modules/Hosting/images/step_2.gif') no-repeat left center!important;
}
div#hosting_order_steps ul li.step_3{
	background: #e4e4e4 url('modules/Hosting/images/step_3.gif') no-repeat left center!important;
}
div#hosting_order_steps ul li.step_4{
	background: #012766 url('modules/Hosting/images/step_4.gif') no-repeat left center!important;
}
div#hosting_order_steps ul li span{
	float: right;
	display: block;
	font: bold 15pt Arial;
}
div#hosting_order_steps ul li div{
	display: block;
	float: right;
	margin: 3px 20px 0pt 0pt;
}
div#hosting_order_steps ul li.before{
	background: #386781;
	color: #FFF;
}
div#hosting_order_steps ul li.selected span{
	color: #FFFFFF;
}
div#hosting_order_steps ul li.selected{
	color: #FFFFFF;
	font-size: 140%;
	font-family: arial;
	background: #E58500;
}
div#list_domain_types ul li{
	float: left;
	display: block;
	list-style: none;
	padding: 5px;
	margin-right: 10px;
	width: 90px;
}
.domain_item{
	overflow: auto;
	padding: 7px;
	border-bottom: solid 3px #CFCFCF;
}
.domain_item.last{
	border-bottom: none!important;
}
.input_price, .input_discount, .input_total, .input_general_total{
	width: 50px;
}
.hosting{
	overflow: auto;
	padding: 7px;
}
.hidden{
	display: none;
}
div#host_features{
	padding: 5px;
}
table.pre_billing tr td.odd{
	background-color: #EFFBFF
}
table.pre_billing{
	direction: rtl;
}
table.pre_billing th{
	padding: 5px;
	color: #FFF;
	font-weight: bold;
	background: #012766;
	text-align: center;
	direction: rtl;
	border-bottom: solid 2px #E58500;
}
table.pre_billing td{
	padding: 5px;
	text-align: center;
	direction: rtl;
}
table.pre_billing td.r{
	text-align: right;
}
a.delLink:link, a.delLink:visited{
	display: block;
	padding: 3px;
	color: #FFF;
	background: #CF2626;
	text-align: center;
}
a.delLink:hover{
	color: #CF2626;
	background: #FFF;
}
span.validator img{
	margin-bottom: -5px;
}
button{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	vertical-align:middle;
	border: none;
}
.orange{
	color: #E58500;
}
a.button:link, a.button:visited , button{
	background: #1B3067;
	color:#FFFFFF !important;
	cursor:pointer;
	padding:3px 15px 4px;
}
a.button:hover , button:hover {
	background: #E58500;
}
a.button.orange:link, a.button.orange:visited, button.orange{
	background: #E58500;
}
a.button.orange:hover , button.orange:hover{
	background: #1B3067;
}
div.profile_ad_box{
	float: left;
	width: 650px;
	height: 100px;
	border: solid 1px #EFEFEF;
	margin: 0pt 15px;
	padding: 5px;
}
input[type="button"], input[type="submit"]{
	cursor: pointer;
	background: #1B3067;
	border: none;
	color:#fff;
	padding:3px 4px 4px 4px;
}
input[type="button"]:hover, input[type="submit"]:hover {
	cursor: pointer;
	background: #E58500;
	color: #FFF;
}
.borders{
	border: solid 1px #012766;
	border-top:none;
	border-right: solid 5px #E58500;
}
pre{
	direction: ltr;
	text-align: left;
}
#main-right.wide{
	width: 912px!important;
}
#main-right.wide .main-right-t{
	width: 902px!important;
}
.gap5{
	margin: 5px;
}
.gap10{
	margin: 10px;
}
div#list_domain_types{
	width: 550px;
	margin: 0pt auto;
}
#userpage_header ul{
	margin: 0!important;
}

.main-right-content.userpage{
	padding: 10px!important;
}
/* End of 'Hosting Module' */

