/* CSS Document */

body,td,div,p,li,input,select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
}

body{ background:url(../images/background.jpg) top left;
	margin:0px;
	height:100%;
     padding:0px;
}

#overlay {
	visibility:visible;
     position: absolute;
     left: 160px;
     top: 300px;
     width:256px;
     height:267px;
     text-align:center;
     z-index: 1000;
}


#overlay div {
     width:250px;
	 height:264px;
     background-color: #ff0000;
     padding:3px;
     text-align:center;
}


img{border:none;}

h2{
	color:#ba0900;
	padding-left:10px;
	font-size:12px;
}

h3{
	color:#ba0900;
	padding-left:10px;
	font-size:15px;
}


h4{
	color:#1a3989;
	padding-left:20px;
	margin:0;
	font-size:14px;
}

h5{
	color:#1a3989;
	padding-left:10px;
	font-size:15px;
}
p{
	text-indent:10px;
}



input:hover,select:hover,input:focus,select:focus,textarea:hover,textarea:focus,
input.hover,select.hover,input.focus,select.focus,textarea.hover,textarea.focus{
	background-color:#f3f3f3;
}

input,select,textarea {
	behavior: url(/home/www/master/www/css/hover_focus.htc);
}

/*
input{
	width:100%;
}*/

input,select,textarea{
	/*border:1px solid #969696;*/
}

.border_style,select{border:1px solid #969696;}

input checkbox{border:none;}





.checkbox{
 	width:15px;
	height:15px; 
	vertical-align:middle;
	border:none;
}

select{outline-color:#000000;}

/******************** GREY BUTTONS ********************************************/
.grey_buttons{
	background:#eaeaea;
	color:#ba0900;
}

.grey_buttons a{
	color:#ba0900;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

.grey_buttons a:hover{
	text-decoration:none;
}

/************** form buttons***************************************/
.signup_button{
	background:url(../images/buttons/sign_up_form.jpg) no-repeat;
	width:116px;
	height:44px;
	border:none;
	display:block;
	cursor:hand;
	cursor:pointer;
}

.login_button{
	background:url(../images/buttons/login_form.jpg) no-repeat;
	width:116px;
	height:44px;
	border:none;
	display:block;
	cursor:hand;
	cursor:pointer;
}


.send_button{
	background:url(../images/buttons/send_form.jpg) no-repeat;
	width:116px;
	height:44px;
	border:none;
	display:block;
	cursor:hand;
	cursor:pointer;
}
/**************** MAIN BUTTONS ***********************************************/
.main_buttons{ margin:0; padding:0;}
.main_buttons li{ display:block; float:left;}

.btn_home{display:block; background:url(../images/buttons/home.jpg) no-repeat;}
.btn_home:hover{background:url(../images/buttons/home_over.jpg) no-repeat;}
.btn_resell{display:block; background:url(../images/buttons/reseller.jpg) no-repeat;}
.btn_resell:hover{background:url(../images/buttons/reseller_over.jpg) no-repeat;}
.btn_terms{display:block; background: url(../images/buttons/terms.jpg) no-repeat;}
.btn_terms:hover{background:url(../images/buttons/terms_over.jpg) no-repeat;}
.btn_signup{display:block; background: url(../images/buttons/sign_up.jpg) no-repeat;}
.btn_signup:hover{background:url(../images/buttons/sign_up_over.jpg) no-repeat;}
.btn_support{display:block; background: url(../images/buttons/support.jpg) no-repeat;}
.btn_support:hover{background:url(../images/buttons/support_over.jpg) no-repeat;}
.btn_forum{display:block; background: url(../images/buttons/forum.jpg) no-repeat;}
.btn_forum:hover{background:url(../images/buttons/forum_over.jpg) no-repeat;}
.btn_login{display:block; background: url(../images/buttons/login.jpg) no-repeat;}
.btn_login:hover{background:url(../images/buttons/login_over.jpg) no-repeat;}
/************************************************************************************/

/********** left buttons /********************************************************/
.left_buttons {
	list-style:none;
	padding:0;
	padding-top:15px;
	margin:0;

}

.left_buttons li{
	display:block;
	padding-bottom:2px;
	}

.left_buttons li a{
	 display:block; 
	 background: #eaeaea url(../images/left_button_oval.jpg) no-repeat top right; 
	 height:20px; 
	 width:200px;
	 color:#ba0900;
	 text-decoration:none;
	 font-size:12px;
	 font-weight:bold;
	 line-height:20px;
	 text-transform: capitalize;
	 text-indent:10px;
}

.left_buttons li a:hover{
	 text-decoration:none;
	 background: #f5f5f5 url(../images/left_button_oval_over.jpg) no-repeat top right; 
}
/*******************************/
.banner_hosting_plans{
	background:#eaeaea;
	font-size:13px;
}

.host_blue_text{
	color:#1a3989;
	font-size:14px;
	font-weight:bold;
	padding-top:15;
	padding-bottom:10;
}

.hosting_banner td{
	font-size:12px;
	font-weight:bold;
}

.red_text{
	color:#ba0900;
	
}
/******************** content styles***************************/
.index_left_content p{
	font-size:12px;
	margin-left:15px;
	margin-right:20px;
	margin-top:5px;
	<!-- 
		margin-bottom:0px; 
	-->
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	text-indent:10px;
	background:url(../images/blue_prefix.gif) no-repeat top left;
}

p.index_text_first_p{
	font-size:12px;
	color:#1f4198;
}

p.index_text_second_p{
	font-size:12px;
	color:#c1231a;
}

.content{
	padding-left:30px;
	padding-right:30px;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
}

.content li{
	list-style:none;
	background:url(../images/blue_prefix.gif) no-repeat top left;
	padding-left:10px;
}

ul.tour_steps{
	padding-left:0px;
}

ul.tour_steps li{
	list-style:none;
	background:url(../images/blue_prefix.gif) no-repeat top left;
	padding-left:10px;
	margin-bottom:10px;
}
.content2{
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
}
.content p,.content2 p{
	background:url(../images/red_prefix.gif) no-repeat top left;
}

.terms_list li{
	width:700px;
	padding-bottom:15px;
	text-align:justify;
}

.terms_sub_list li{
	width:650px;
}


.terms_title{
	color:#ba0900;
	padding-left:10px;
	font-size:15px;
	font-weight:bold;
}

.blue_links{
	vertical-align:middle;
	font-weight:bold;
	color:#1a3989;
}
.copy_right{
	font-size:11px;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
}

/****** LINKS ******************************************************************************************/
a {
	color:#ba0900;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


/********* sign up form**********************************/
.form{
	width:500px;
}

.form td,.form input, .form select,.login_form td,.login_form input{
	font-size:12px;
}


.comment{
	font-size:11px;
	color:#999999;
}

.section_title{
	 color:#ba0900;
	 font-weight:bold;
	 background:#eaeaea url(../images/grey_right_oval.jpg) no-repeat right top;
	 height:20px;
	 text-indent:10px;
}

/********** messages ***********************/
.err_msg{
	color: #CC3333;
	font-size:11px;
}

.err_tbl{
	border:1px solid #CC3333;
	font-size:11px;
	width:450px;
	margin-top:10px;
}
.err_tbl td {
	vertical-align:top;
}

.err_tbl .err_title{
  	font-size:12px;
	font-weight:bold;
 	color: #CC3333;
}

.err_filed{
	border:1px solid #CC3333;
	font-size:11px;
	padding:2px;
	padding-left:10px;
	color: #CC3333;
}

.status{
	font-size:12px;
	color:#6b89ad;
	font-weight:bold;
}

.status_closed{
	font-size:12px;
	color:#cc3333;
	font-weight:bold;
}
.wrong_field{
	border:1px solid #CC3333;
	color: #CC3333;
	background: #ffffcf;
}

/**********************************************/


.tour_choise_links{
	font-size:15px;
	color:#214198;
	font-weight:bold;
	padding-bottom:20px;
	display:block;
}
.tour_choise_links img{
	margin-bottom:-20px;
}
.tour_choise_links2{
	font-size:12px;
	color:#214198;
	font-weight:bold;
	padding-bottom:16px;
	/*height:44px;*/
	display:block;
}
.tour_choise_links2 img{
	margin-bottom:-16px;
}



/********** latest news ***************/

ul.syndication-list{
	padding:0px;
	margin:0px;
	width:600px;
}
li.syndication-list-item{
	padding-bottom:20px;
	list-style:none;
	background:none;
}
div.syndication-list-item-header{

}
div.syndication-list-item-header hr{
	height:5px;
	background:#ba0901;
	border:2px solid #e3e3e3;
}

div.syndication-list-item-title{
	font-size:12px;
	font-weight:bold;
	height:25px;
	background:url(../images/news_bgr_top_down_shadow.jpg) repeat-x bottom left;	
	
}
div.syndication-list-item-date{
	font-size:10px;
	color:#666666;
}
div.syndication-list-item-description{
	
}
div.syndication-list-item-category{
	padding-top:5px;
	font-size:10px;
	color:#666666;
	/*background:url(../images/news_bgr_down_top_shadow.jpg) repeat-x bottom left;*/
}
/*******************************************/
div.news_box_short{
	margin-bottom:20px;
}
div.news_box_short hr{
	height:1px;
	background:#ba0901;
	color:#ba0901;
	border:none;
}

div.syndication-item-header{
	font-size:12px;
	font-weight:bold;
	/*height:30px;
	/*background:url(../images/news_bgr_top_down_shadow.jpg) repeat-x bottom left;*/
}
div.syndication-item-description{}
div.syndication-item-description-more{
	font-size:11px;
	font-weight:bold;
	float:right;
	margin-top:10px;
}
div.syndication-item-footer{
	padding-top:10px;
	font-size:10px;
	color:#666666;
}


td.news_right_content{
	padding-left:30px;
	padding-right:30px;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	border-left:1px dotted #999999;
	width:150px;
}

td.news_right_content hr{
	height:1px;
	background:#333333;
	color:#333333;
	border:none;
	padding-bottom:0px;
	margin-bottom:0px;
}

span.all-item-header{
	font-size:12px;
	font-weight:bold;
}

span.all-item-footer{
	padding-left:10px;
	font-size:10px;
	color:#666666;
}

/************* single news **************/
div.news{
	margin-left:100px;
	margin-top:20px;
	width:700px;
}
div.news_header{
	/*background:#fbfbfb url(../images/news_bgr_top_down_shadow.jpg) repeat-x bottom left;*/
	border-bottom:1px solid #990000;
}
div.news_title{
	fonr-size:16px;
	color:#ba0900;
	font-weight:bold;
	margin-bottom:10px;
	padding-top:15px;
	padding-left:10px;
	margin-bottom:-15px;
	/*background:url(../images/news_bgr_down_top_shadow.jpg) repeat-x top left;*/
	
}
div.news_date{
	font-size:10px;
	color:#666666;
	padding-left:10px;
	text-align:right;
}
div.news_author{
	font-size:10px;
	color:#666666;
	padding-left:10px;
	text-align:right;
}
div.news_content{
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #e5e5e5;
}

div.news_footer{
	margin-top:10px;
}
div.news_category{
	font-size:10px;
	color:#666666;
	padding-bottom:10px;
	border-bottom:1px dotted #e5e5e5;
}
div.syndication-item-rest{
	border-bottom:1px dotted #999999;
	padding-top:3px;
	padding-bottom:3px;
}
div.syndication-item-rest a{
	color:#333333;
	font-size:12px;
	/*display:block;*/
}
div.syndication-item-rest a:hover{
	background:#f5f5f5;
}

/******************* FAQ ************************/
.faq_question{
	margin-bottom:5px;
}
.faq_question a {

}
.faq_question_link{
	/*font-weight:bold;*/
	cursor:pointer;	
	color:#1a3989;
}
.see_answer_link{cursor:pointer; margin-left:3px;}
.hide_answer_link{cursor:pointer; margin-left:3px;}
.faq_question_desc{
	margin:5px;
	padding:5px;
	background:#fcfcfc;
	border:1px solid #e4e4e4;
	font-size:12px;
}
.answer_hide{
	display:block;
	margin-top:10px;
	font-size:12px;
}

.answer_hide a {
	cursor:pointer;
}

/***** lostpassword page****/
iframe#lostpass_frame{
	margin:10px;
	border:1px solid #999999;
}

/**************** INTERVIEW *********************/
.interview{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
.interview_sub_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ba0900;
	
	text-transform:uppercase;
	/*padding: 0px 0px 7px 7px; color:#CC0000; font-weight:bold;*/
}
.interview_title{
	color:#ba0900;
	/*padding-left:10px;*/
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
.q{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	text-transform:uppercase;
}



