/* ==== Signup Form ========================================== */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF;
	color:#1a1a1a;
	font-size:12px;
	font-weight:normal;  
}

img{
  border:none;
}

/*-- Main text formating-------------------------------------- */
.text{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #1a1a1a
}

/*-- Errors ---------------------------------------------------*/
.signupFormErrorBox{
	border:1px solid #d81818;
	color:#d81818;
	font-weight:bold;
	padding:10px;
	line-height:14px;
	background-image:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/no.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-left:35px;
	margin-bottom:10px;	  
}

.signupFormErrorBox ul{
	margin:0px;
	padding:0px;
	list-style:disc;
}

.signupFormErrorBox ul li{
	margin:0px;
	padding:0px;
	margin-left:20px;
}

/*-- Success ---------------------------------------------------*/
.signupFormSuccessBox{
	border:1px solid #2d8034;
	color:#2d8034;
	font-weight:bold;
	padding:5px;
	line-height:14px;
	background-image:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/yes.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	padding-left:35px;
	margin-bottom:10px;
}
/*-- Terms-----------------------------------------------------*/
.signupFormTermsLinks{
	text-align:center;
	margin-bottom: 10px;
	color:#616161;
} 

.signupFormTermsLinks a{
	color:#616161;
	text-decoration:none;
}

/*-- View cart box -------------------------------------------*/
.signupFormViewCartBox{
  width: 292px;
  height:50px;
  padding: 0px;
  background: url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/bgr_shopping_cart.jpg);
  padding:5px 0px 0px 20px;
  border:none;
  float:right;
}

.signupFormViewCartTitle{
  font-weight:bold;
}

.signupViewCartButton{
}

.signupFormViewCartLink{
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

/*-- Steps - signup processing -------------------------------*/
.signupFormSteps{

}
.signupFormStepOn{
  width:33%;
  text-align:center;
  background:#f8f8f8;
  border-bottom:2px solid #e99c1b;
  vertical-align:top;
}
.signupFormStepOff{
  width:33%;
  text-align:center;
  background:#f8f8f8;
  border-bottom:2px solid #FFFFFF;
  vertical-align:top;
}

/*-- Section -------------------------------------------------*/
.sectionDiv{
  border: none; 
  background:#f8f8f8 url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/bgr_section_grey_bottom_952.jpg) bottom left no-repeat;
  padding:0px;
  zoom:1;
  padding-bottom:10px;
}

.signupFormSectionTitle{
	background:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/bgr_section_top_952.gif) top left no-repeat;
	height:42px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	line-height:42px;
  	display:block;
	font-size:13px;
	text-align:left;
	padding-left:20px;	
	color: #1a1a1a;
}

/* addtional classes */
.signupFormSectionTitle1{}
.signupFormSectionTitle2{}
.signupFormSectionTitle3{}

/* product table */
table.signupSectionProductTbl{
	margin:0px auto;
	width:932px;
	background:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/bgr_signup_tbl_top.gif) top left no-repeat;
}

/* product table - column titles*/
.signupSectionProductTbl th{
  background:none;
  text-align:left;
  font-weight:bold;
  vertical-align:top;
  padding-left:10px;
  height:20px;
}

/* product table - price column - additioanl css */
.signupSectionProductTbl th.price_column{
  width:90px;
  text-align:right;
  padding-right:10px;
}

/* product table - row style*/
.signupSectionProductTbl .productTd{
  border-bottom: 1px solid #EFEFEF;
}
.signupSectionProductTbl .productName{
	font-weight:bold;
}

.productOn{
	background-color:none;
	background:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/bgr_signup_product_on.gif) bottom left repeat-x;
}
/* product table - price td - additional css*/
.productPriceColumn{
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}

/* table in section - not containing products */
.signupSectionTbl{
	margin:0px auto;
}

.signupSectionTbl .SectionTblTd{
  border-bottom: 1px solid #EFEFEF;
}

.signupSectionTbl .SectionTblTdTitle{
	font-weight:bold;
}

/*-- Section - Shopping Cart ---------------------------------*/

/* remove product link */
.cartRemoveLink{
  color:#616161;
  background:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/no.gif) top left no-repeat;
  display:block;
  width:14px;
  height:14px;
  text-indent:10000px;
}

.cartEmpty{
}

/* bonus texts for products */
.bonusBox{
  font-weight:bold;
  margin-top:5px;
  border: 1px solid #cfcfcf;
  background:#ffffec;
  padding:2px;  
}

.cannot_renew_box{
  font-weight:bold;
  margin-top:5px;
  border: 1px solid #cfcfcf;
  background:#ffffec;
  padding:2px;  
}

/* Price Title : Total */
.CartTotalTitle{
  text-align:right;
  vertical-align:bottom;
  font-weight:bold;
}
/* Price Title : SubTotal */
.CartSubTotalTitle{
  text-align:right;
  vertical-align:bottom;
}
/* Price Title : Vat */
.CartVatTitle{
  text-align:right;
  vertical-align:bottom;
  border-bottom: 1px solid #EFEFEF;  
}
/* Price td for Title*/
.CartTotalPrice{
  font-size:12px;
 }
/* Price td for Vat*/
.CartVatPrice{
  border-bottom: 1px solid #EFEFEF;
 }
/* Price td for SubTitle*/
.CartSubTotalPrice{}

/*-- Domain Search -------------------------------------------*/

/* domain search box - contains search form */
.signupFormDomainSearchBox{
	padding:0px;
}

.signupDomainSearchButtons span{
	padding-right:5px;
}

.signupDomainSearchButton{
}

/* input box - additional css - overwrites signupFormInputbox */
.domain_search_input{
	width:200px;
}

/* search results - main box */
.signupFormDomainResultsBox{
	width:932px;
	margin:0 auto;
	background:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/bgr_signup_tbl_top.gif) top left no-repeat;
}

/* search results - main title */
.signupFormDomainResultsTitle{
  font-weight:bold;
  padding-left:2px;
  margin-top:0px;
  padding-left:10px;
}

/* domain results - content box */
.signupFormDomainResults{
  border-top: none; 
  border-bottom: 1px solid #efefef;
  padding:0px 10px 10px 10px;
}

/* search results - available domains title */
.signupFormDomainResultsRegisterTitle{
  margin-top:5px;
  font-weight:bold;
  margin-bottom:5px;
  border-bottom:1px solid #cfcfcf; 
}
/* search results - taken domains title */
.signupFormDomainResultsTransferTitle{
  margin-top:5px;
  font-weight:bold;
  margin-bottom:5px;
  border-bottom:1px solid #cfcfcf; 
}
/* search results - taken domains info */
.signupFormDomainResultsTransferInfo{ 
  margin-bottom:10px;
}

.signupFormDomainResultsTbl{

}


/*-- Form ----------------------------------------------------*/
.signupForm {
	margin:0px;
	padding:0px;
}

.signupFormTitle{
  height:10px; 
  line-height:10px; 
  padding-bottom:0px; 
  padding-top:0px;
}

.signupFormTextLineThrough {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  text-decoration: line-through;
}

.signupFormInputbox {
  font-family: inherit;
  font-size: 12px;
  border: 1px solid #9c9c9c;
  background-color: #FFFFFF;
  margin-bottom: 1px;
  color: inherit;
}

.signupFormErrorInputbox{
	border:1px solid #d81818;
	color:#d81818;
	background:#ffffee;
}

.signupFormDropdown {
  font-family: inherit;
  font-size: 12px;
  border: 1px solid #9c9c9c;
  background-color: #FFFFFF;
  margin-bottom: 1px;
  color: inherit;
}

.signupFormErrorDropdown{
	border:1px solid #d81818;
	color:#d81818;
	background:#ffffee;
}

.signupFormTextareabox {
  font-family: inherit;
  font-size: 11px;
  color: inherit;
  width: 550px; 
  height: 60px;
  border:1px solid #9c9c9c;
  background-color:#FFFFFF;
}

.signupFormRadio {
  border: 0px;
}

.signupFormButton {
	font-family: inherit;
	margin-bottom: 2px;
	background-color: none;
	border:none; 
	height:25px;
	background:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/bgr_btn_small_px_y.gif) top left repeat-x;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	cursor:pointer;	  
}

.ButtonSwitchPlans{

}

.signupDomainSearchButtonRegister {

}

.small_button{
  font-family: inherit;
  font-size: 10px;
  color: inherit;
  border:1px solid #cfcfcf;
  background-color: #efefef;
  cursor:pointer;
}

.signupFormButtonClickHere{
	padding:0px 10px 0px 10px;
	text-decoration:none;
	font-size: 12px;
}

.signupFormNote {
  font-family: inherit;
  font-size: 10px;
  color: inherit;
}

.signupFormMainButtonBox{
	margin-top: 20px;
	text-align: right;
}

.signupFormMainButtonBoxMiddle{
	margin-bottom: 10px;
	text-align: right;
}

/*-- Additional Form css -------------------------------------*/
.signupFormInputboxAddDet{width:250px;}
.signupFormDropdownAddDet{width:250px;}

/* input box for contact details form */
.contactsInputbox{
  width:500px;/*150 for test*/
}


.contactsInputbox1{ width:400px;}
.contactsInputbox2{ width:500px;}
.contactsInputbox3{ width:162px;}
.contactsInputbox4{ width:245px;}

/* select box for contact details form - Country */
.contactsDropdown{
  width:500px;
}

.signupFormRequirementsTd{

}

.signupFormTermsTopText{
	font-weight:bold;
}

/* note box */
.note{
}

.item_desc_type{
	text-decoration:underline;
	display:inline;
	padding-right:5px;
}
/* note containing information about vat */
.vat_note{
  border: 1px solid #cfcfcf; 
  background: #FFFFEC; 
  padding: 2px 2px 2px 2px; 
  margin-top: 2px;
}

.attention_box{
  border: 1px solid #cfcfcf; 
  background: #FFFFEC; 
  padding: 2px 2px 2px 2px; 
  margin-top: 2px;
}

.show_plans_btn_box{
	padding:3px;
	padding-right:10px;
	text-align:right;
}

.footer_text{
	text-align:center;
	line-height:25px;
	height:25px;
	padding:0px;
}

.footer_text img {
	margin:0px;
	margin-bottom:-10px;
}


.proform_info{
  border: 1px solid #cfcfcf; 
  background: #FFFFEC; 
  padding:10px;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.payments_success{
	font-weight:bold;
	color:#009933;
	font-size:14px;
}

.payments_store_name{
	font-size:14px;
	font-weight:bold;
}

/* button on payment form - additional css*/
.paymentButton{
	font-family: inherit;
	margin-bottom: 2px;
	background-color: none;
	border:none;
	width:auto;
	height:25px;
	background:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/bgr_btn_small_px_y.gif) top left repeat-x;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	cursor:pointer;	  	
}

.paymentImage{
	text-align:center;
}

.paymentText{
	text-align:left;
}

.paymentSubmitTd{
	text-align:center;
}

/* plan upgrade form*/

.plan_upgrade_current{
	font-weight:bold;
}

.plan_upgrade_compare{
	font-size:11px;
	font-weight:normal;
	
	height:10px;
	line-height:10px;
	background-image:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/compare.gif);
	padding-left:12px;
	background-repeat:no-repeat;
	background-position:center left;		
}

.plan_upgrade_new_periods{
	display:block;
	font-size:11px;
}

.compare_plans_btn_box{
	padding:5px;
	text-align:left;
}

.add_ssls_btn_box{
	padding:3px;
	text-align:right;
	padding-right:10px;
}

.add_vps_btn_box{
	padding:3px;
	text-align:right;
	padding-right:10px;
}

.add_domains_btn_box{
	padding:3px;
	text-align:right;
	padding-right:10px;	
}

.add_vpsip_btn_box{
	padding:3px;
	text-align:right;
	padding-right:10px;	
}

.add_vpsupgrades_btn_box{
	padding:3px;
	text-align:right;
	padding-right:10px;	
}

.note_ssls{
  border: 1px solid #cfcfcf; 
  background: #FFFFEC; 
  padding: 2px; 
  margin: 2px;	
}

.note_vps{
  border: 1px solid #cfcfcf; 
  background: #FFFFEC; 
  padding: 2px; 
  margin: 2px;	
}

.sslDetailsBox{
  font-weight:bold;
  margin-top:5px;
  border: 1px solid #cfcfcf;
  background:#ffffec;
  padding:2px;  
}

/* product table */
table.signupSectionPlanCompareTbl{
}

/* product table - column titles*/
.signupSectionPlanCompareTbl th{
  background:#efefef;
  text-align:left;
  font-weight:bold;
  vertical-align:top;	
}

/* product table - price column - additioanl css */
.signupSectionPlanCompareTbl th.price_column{
  width:90px;
  text-align:right;
  padding-right:5px;
}

/* product table - row style*/
.signupSectionPlanCompareTbl .featureTd{
  border-bottom: 1px solid #EFEFEF;
  border-left:1px solid #EFEFEF;
}
.signupSectionPlanCompareTbl .featureName{
	font-weight:bold;
	border-left: none;
}

.comparePlanOn{
	background:#eefdfe;
}

.comparePlanPriceColumn{
	font-weight:bold;
}

.plan_upgrade_compare_upgrade{
	font-weight:bold;
	background-image:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/upgrade.gif);
	padding-left:18px;
	background-repeat:no-repeat;
	background-position:center left;
}

.plan_upgrade_compare_unlimited{
	height:10px;
	line-height:10px;
	background-image:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/unlimited.gif);
	padding-left:12px;
	background-repeat:no-repeat;
	background-position:center left;
}
.plan_upgrade_compare_enabled{
	height:10px;
	line-height:10px;
	background-image:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/enabled.gif);
	padding-left:12px;
	background-repeat:no-repeat;
	background-position:center left;
}
.plan_upgrade_compare_disabled{
	height:10px;
	line-height:10px;
	background-image:url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/disabled.gif);
	padding-left:12px;
	background-repeat:no-repeat;
	background-position:center left;
}

.show_all_products{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  height:14px;
  line-height:14px;
  color: #333333;
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #616161;
  border-left: 1px solid #E5E5E5;
  border-right: 1px solid #616161;
  background-color: #EEEEEE;
  cursor:pointer;
  text-decoration:none;
}

.show_all_products_btn_box{
	padding:3px;
	text-align:left;
	padding-right:10px;	
}


/***new/existing client***/
.abolish_verification_link{
	font-weight:normal;
}

.account_info_td{
	border:none;
	background:#efefef url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/bgr_signup_small_tbl_bottom.jpg) bottom left no-repeat;
}
.signupAccInfoTbl{
	
}
.signupAccInfoTbl th{
	background:#efefef url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/bgr_signup_small_tbl_top.jpg) top left no-repeat;
	text-align:center;
}

.signupAccInfoTblBtnTd{
	text-align:center;
}

.expand_section {
    background-image: url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/expand2.gif);
    background-repeat:no-repeat;
    width: 11px;
    height: 11px;
    cursor:pointer;
    float: left;
    margin-top: 15px;
    padding-right: 5px;
}

.collapse_section {
    background-image: url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/collapse2.gif);
    background-repeat:no-repeat;
    width: 11px;
    height: 11px;
    cursor:pointer;
    float: left;
    margin-top: 15px;
    padding-right: 5px;
}

a.tld_tip_link{}
div.tld_tip_text{
	display:none;
	border: 1px solid #cfcfcf; 
	background: #FFFFEC; 
	padding: 2px; 
	width:150px;
	position:absolute;
	z-index: 300;
}

.plan_m_price{
	font-size:10px;
	font-weight:normal;
}

/****** domain availability *****/
.signupFormDomainResults .available{
	display:block;
	height:14px;
	line-height:14px;
	font-size: 11px;
	white-space:nowrap;
	color: #2c7f33;
	background: url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/yes.gif) left no-repeat;
	padding-left:20px;
}

.signupFormDomainResults .not-available{
	display:block;
	height:14px;
	line-height:14px;
	font-size: 11px;
	white-space:nowrap;
	color: #d81717;
	background: url(https://order.runhosting.com/img.php?i=http://yourspace.runhosting.com/images/no.gif) left no-repeat;
	padding-left:20px;	
}

.not-available-domain-name{
	font-weight:bold;
	color: #d81717;
}

.available-domain-name{
	font-weight:bold;
	color: #2c7f33;
}
