/* ============ GLOBAL ============ */
@import url("slider.css");

body{
    background: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    margin-top: 5px;
    margin-left: 0px;
}
li,p,input,.text{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
}
img {
    border:none;
}
a {
    color: #517091; /*#6B89AD*/
    text-decoration: underline;
	cursor:pointer;
}
a:hover {
    color: #517091; /*#c00*/
    text-decoration: underline;
}

textarea{
	border: 1px solid #7490b2;
	background: #fffff2;
}

input{
	/*border: 1px solid #7490b2;*/
	font-family: Arial, Helvetica, sans-serif;
}
.inputbox{
	border: 1px solid #7490b2;
	font-family: Arial, Helvetica, sans-serif;
}
.fileinput{
	font-family: Arial, Helvetica, sans-serif;
}


.browse_field{
	border:  3px solid #7490b2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*
input[type="text"]
{
	width :100%;
}

input[type="password"]
{
	width :100%;
}

input[type="radio"]
{
	border : none;
	width : 15px;

}
*/
.radio_button
{
	border : none;
	width : auto;

}

select {
	border: 1px solid #7490b2;
}

select#country{
	font-size:11px;
}


h5{
	padding-bottom:0px;
	margin-bottom:0px;
	color:#666666;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;

}

h6{
	padding-bottom:0px;
	margin-bottom:0px;
	color:#ff8000;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;

}



/* ============ HEADER ============ */

#header_margin {
    height: 120px;
    margin-bottom: 10px;
}
#header_logo {
    width: 900px;
}
#header_links {
    padding: 0 0 20px 0;
}
#header_slogan {
    font-family: Arial;
    font-size: 12px;
}
#top_menu {
    font-family: Helvetica;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}
#top_menu_on {
    color: #517091;
    text-decoration: none;
}
#top_menu_off {
    color: #FFFFFF;
    text-decoration: none;
}
#menu_line {
    background-image: url(../images/menu_line.jpg);
    background-repeat: repeat-x;
    height: 19px;
}
#menu_left_on {
    background-image: url(../images/menu_left_on.jpg);
    height: 19px;
    width: 5px;
}
#menu_bgr_on {
    background-image: url(../images/menu_bgr_on.jpg);
    background-repeat: repeat-x;
    height: 19px;
    color: #6A89AD;
}
#menu_right_on {
    background-image: url(../images/menu_right_on.jpg);
    height: 19px;
    width: 5px;
}
#menu_left_off {
    background-image: url(../images/menu_left_off.jpg);
    height: 19px;
    width: 5px;
}
#menu_bgr_off {
    background-image: url(../images/menu_bgr_off.jpg);
    background-repeat: repeat-x;
    height: 19px;
    color: #FFFFFF;
}
#menu_right_off {
    background-image: url(../images/menu_right_off.jpg);
    height: 19px;
    width: 5px;
}
#menu_underline {
    background: #FF8000;
    height: 15px;
}



/* ============ MAIN CONTENT ============ */

#main_table {
    width: 100%;
}
#main_left {
    width: 150px;
    vertical-align: top;
    padding-left: 10px;
}
.main_left_content {
    padding: 10px 0 10px 0;
    color: #333333;
    font-family: Arial;
    font-size: 12px;
}
#main_right {
    vertical-align: top;
    padding: 0 14px 0 14px;
}
.main_right_content {
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    font-family: Arial;
    font-size: 12px;
}
#vertical_separator {
    width: 7px;
    border-right: 1px solid #F0F0F0;
}
#page_title {
    color: #09346A;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 1px solid #09346A;
}
h3{
    color: #09346A;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 1px solid #09346A;
}
#page_title_help {
    width: 150px;
    text-align: right;
    padding-bottom: 5px;
    border-bottom: 1px solid #09346A;
}
#page_content {
    width: 720px;
}

/* ============ FONT STYLES ============ */

.small {
    font-size: 10px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    
}
.small_blue {
    color: #6B89AD; /*#09346a*/
    font-size: 10px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.list_title {
    color: #dc1700;
    font-weight: bold;
    line-height: 12px;
}
.section_title {
    color: #333333;
    font-weight: bold;
    line-height: 26px;
    font-size: 13px;
}
.section_title_homepage {
    color: #FF8000;
    font-weight: bold;
    line-height: 26px;
    font-size: 13px;
}
/************** errors ***************/
.err_msg{
	color: #CC3333;
	font-size:11px;
}

.err_tbl{
	border:1px solid #CC3333;
	font-size:11px;
	width:600px;
	margin-top:10px;
	
}
.err_tbl td {
	vertical-align:top;
}

.err_tbl .err_title{
  	font-size:12px;
	font-weight:bold;
 	color: #CC3333;
}

.warning_tbl{
	width:100%;
}

.warning_tbl td{
	color:#CC3333;
	font-size:11px;

}

.wrong_field{
	border:1px solid #CC3333;
	color: #CC3333;
	background: #ffffcf;
}
.wrong_select{
	border:none;
	color: #CC3333;
	background: #ffffcf;
	width:100%
}

.wrong_select2{
	border:1px solid #CC3333;
	color: #CC3333;
	background: #ffffcf;
}

.status{
	font-size:12px;
	color:#6b89ad;
	font-weight:bold;
}

.status_closed{
	font-size:12px;
	color:#cc3333;
	font-weight:bold;
}

/* ============ PARAGRAPHS ============ */

.section_text_with_bottom_border {
    font-size: 12px;
    padding: 5px 0 10px 0;
    border-bottom: 1px solid #CCCCCC;
}



/* ============ FORMS ============ */
/* Forms */
.formField {background:#fff;}
.form_field_label {
    color: #000000;
    font-family: arial;
    font-size: 12px;
	font-weight: normal;
}


form td{
	font-size:12px;
	color:#424242;
}


/* ============ FOOTER ============ */

#footer {
    width: 100%;
    margin: 20px 0 20px 0;
}
#footer_border {
    background: #CCCCCC;
    height: 1px;
    width: 100%;
}
#footer_links {
    width: 900px;
    color: #09346A;
    font-family: verdana;
    font-size: 11px;
}
#footer a {
    color: #09346A;
    text-decoration: underline;
}
#footer a:hover {
    color:#33c;
    text-decoration: underline;
}


/* ============ MISC ============ */

.left_nav_menu {
    background-color: #FFFFFF;
    padding-left: 5px;
}

.left_nav_menu_important {
    background-color: #fff3de;
}
.left_nav_menu_dots {
    background-image: url(../images/dots.jpg);
    background-repeat: repeat-x;
    height: 5px;
}
a.menu2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

a.menu2:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

span.menu2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.menu2_small {
    font-family: Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #C0C0C0;
    text-decoration: none;

}
a.top_menu:hover {
    text-decoration: none;
}
.dotted_vline {
    background-image: url(../images/dotted_vline.jpg);
    background-repeat: repeat-y;
    width: 3px;
}
.big_icon {
    margin-right: 10px;
    border: 0;
}
.help_link {
    font-family: Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
}

/* ===== buttons ====*/
.submit_btn{
	background:url(../images/submit_btn.gif) repeat-x top left;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	height:17px;
	font-family: Helvetica;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
	color:#FFFFFF;
	cursor:pointer;
}

.submit_small_btn{
	background:#6b89ad;
	border:1px solid #5a3d77;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:17px;
	font-family: Helvetica;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
	color:#FFFFFF;
	cursor:pointer;
}

/* ==== choose template ========================================*/
.templates td.template_box{
	border: 1px solid #FFFFFF;
}
.templates img{
	float:none;
}

.border_preview{
	background : #fffff2;
	border : 1px dotted #ff8000;
}


.preview_temp_load{
 text-align:center;
 vertical-align:middle;
}

.preview_temp_load img{
	border : 1px solid #999999;
}

.title_template{
	font-size:12px;
	line-height:20px;
	padding-left:8px;
}

.template_box input{
	border : none;
	width : 15px;
}
/**************************************************/


/******** store name* ***************************/
.light_table td
{
	border : 1px solid #d6d6d6;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px;
	vertical-align:top;
	
}

.light_table
{
	border : 1px solid #d6d6d6;
}

.light_table input,.light_table select
{
	font-size:11px;
}

.light_table th{
	font-size:11px;
	background:#fffff2;
	text-align:left;
	line-height:11px;
	color:#3a3a3a;
	font-family: Arial, Helvetica, sans-serif;
	padding-right:10px;
}

.light_table .save_btn{
	width:50px;
	font-size:10px;
	background:none;

	color:#517091;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:11px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;

}

.light_table .save_btn_long{
	width:auto;
	font-size:10px;
	background:none;

	color:#517091;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:11px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;

}

.light_table table,.light_table table td,.light_table table th{
	margin:auto;
	padding:0px;
	border:none;
}


.light_table2 td
{
	border : 1px solid #d6d6d6;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px;
	vertical-align:top;
	text-align:center;
	
}

.light_table2 td.left
{
	text-align:left;	
}

.light_table2
{
	border : 1px solid #d6d6d6;
}


.light_table2 th{
	border : 1px solid #d6d6d6;
	font-size:11px;
	background:#fffff2;
	text-align:center;
	line-height:11px;
	color:#3a3a3a;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:3px;
	padding-right:3px;
}




.light_table3
{
	border : 1px solid #d6d6d6;
}

.light_table3 td
{
	border : 1px solid #d6d6d6;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px;
	vertical-align:top;
	text-align:left;
	
}

.light_table3 th{
	font-size:13px;
	background:#fffff2;
	color:#3a3a3a;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}

.even{ background:#f8f8f8; }
.odd{}

.light_table3 td.desc_td{
	font-weight:bold;
	width:25%;
}

.light_table3 td.value_td{
	width:25%;
}

.desc_plan_price{
	font-size:13px;
	font-weight:bold;
	color: #517091;
}

.bgr_td{
	background:#f6f6f6;
	width:17%;
}

/*dns table*/
.dns_tbl{}
.dns_tbl th{ text-align:center;}
.dns_tbl td{ text-align:center;}
.dns_tbl td.dns_param{
	font-size:12px;
	font-weight:bold;
	background:#f8f8f8;
	text-align:left;
}
.dns_tbl td.dns_price{
	font-size:12px;
	font-weight:bold;
}

.dns_tbl td.dns_td_on{
	background:#f4fff1;
}

.dns_tbl td.dns_btn_td{
	font-size:12px;
	font-weight:bold;
	color:#006633;
}

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

/************* customized pages ********************/
.simple_button
{
	margin-top:2px;
	border: 1px solid #553672;
	background:#6b89ad;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	<!-- 
		padding-left:8px; 
	    padding-right:8px;  
	-->

}

a.simple_button{
	margin-top:2px;
	height:100%;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	/*<-- 
	 padding-left:3px; 
	 padding-right:3px; 
	--> */
	font-size:11px;
	padding-top:1px;
	padding-bottom:1px;
	<!--
	padding-bottom:2px;
	-->
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	top:0px;
	<!-- 
	top:1px; 
	-->
}

a.simple_button:hover{
	color:#FFFFFF;
}


/***************** domains/***************************/
.domain_table{
	font-size:12px;
}
/*
input[type="text"].text_field{
	width:auto;
	float:none;
}
input[type="text"].wrong_text_field{
	width:auto;
	float:none;
	border:1px solid #CC3333;
	color: #CC3333;
	background: #ffffcf;
}
*/
.small_text{
	font-size:11px;
	color: #999999;
	width:250px;
	padding-left:5px;
}

.small_text2{
	font-size:11px;
	color: #999999;
	/*padding-left:5px;*/
}

.lined_tbl td{
	border:none;
	border-bottom:1px dotted #CCCCCC;
	vertical-align:top;
}
.lined_tbl th{
	border:none;
	background:#cccccc;
}




.blank_tbl td
{
	border:none;
	margin:0px;
	padding:0px;
}


.light_bgr
{
	background:#fffff2;
}

.light_div{
	background:#fffff2;
	border : 1px solid #d6d6d6;
	padding: 2px;
}

.light_div td{
	border:none;
	margin:0px;
	padding:0px;
}

/************ terms and privacy policy css ***************/
.terms_list li{
	text-align:justify;
	list-style:none;
	padding-bottom:10px;
}
/***** create hosting plan ***/
.invisible_select{
	width:100%;
	border:none;
}
.reseller_price{
	width:20px;
	height:16px;
	line-height:16px;
	font-weight:bold;
	color:#990000;
	border: 1px solid #7490b2;
}

.setup_fee{
	width:20px;
	height:16px;
	line-height:16px;
	font-weight:bold;
	color:#3a3a3a;
	border: 1px solid #7490b2;
}

/********manage hosting plans - short description****/
.short_desc{
	background : #fffff2;
	border : 1px dotted #ff8000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	padding: 5px;
	/*prozra4nost*/
	filter: alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.90; opacity:0.90;
}

.desc_box{
	background : #fffff2;
	border : 1px dotted #ff8000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px;
	/*prozra4nost
	filter: alpha(opacity=90);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.90; opacity:0.90;*/
}


.yes{color: #36c22c;}
.no{color:#CC0000;}
.pending{color:#e7b82b;}
.no_brg{ background:#fff1f1;}

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

/* zeroing padding/margin for all elements */
#dropDownMenu,
#dropDownMenu * { margin:0;padding:0;}
/* "Master" UL (the whole Menu) */
#dropDownMenu {position:relative;background:#ffffff;float:left;
}
/* sub-menu ULs */
#dropDownMenu li ul {

	width:11em !important;/* leaves room for padding */
	cursor:default;
	position:absolute;
	height:auto;
	display:none;
	left:-10px;
	padding:1px 10px 10px 10px;
	background:url(/img/clear.gif);/* trick to keep'em open */
}

/* All LIs */
#dropDownMenu li {
	position:relative;
	/*width:8.30em;
	max-width:170px;*/
	cursor:pointer;
	float:left;
	list-style-type:none;
	font-weight:bold;
}

/* sub-menu LIs */
#dropDownMenu li ul li {

	width:10em/*FF*/;
	padding:0;
	border:none;
	max-width:120%;
	border-left:1px solid #999999;
	border-top:none;
	background:#FFFFFF;
}

/* All anchors */
#dropDownMenu li a {
	cursor: pointer;
	border:none;
	text-decoration:none;
	display:block;
	float:left;
	padding:0 .4em;
/*  uncomment the declaration below if you want to go "full width" */
/*	width:7.47em; */
	height:14px;
	line-height:12px;
	color: #517091; /*#09346a*/
    font-size: 10px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
/* sub-menu Anchors */
#dropDownMenu li ul li a {
	/*width:9em/*FF*/
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	line-height:12px;
	height:14px;
	font-weight:normal;
	background-position:0 50% !important;
	color: #6B89AD; /*#09346a*/
    font-size: 10px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;

}

/* display and z-index for the sub-menus */
#dropDownMenu li:hover ul,
#dropDownMenu li.msieFix ul {display:block;z-index:10;top:14px !important;}

/* safari: users can keep sub-menus up by from sub-menus to next top level  */
/* didn't find a solution for users going back from the last one. I prefer  */
/* to leave it like that vs. taking the last sub-menu *out of* the wrapper  */
#dropDownMenu li#view {z-index:12;}

/* Current location - class on Body must match LI's id */
.view #dropDownMenu li#view a {color:#000;}

/* Keeping current menu accessible to JAWS */
.view #dropDownMenu li#view ul {display:block;top:-1000px}

/* background colors */

#view,#view li a {background-color:#ffffff;}
#dropDownMenu li#view ul {left:-54px;}

.view #dropDownMenu li#view ul li a:focus,
.view #dropDownMenu li#view ul li a:active {position:absolute !important;top:1028px !important;}


.mail_delete{
	height:23px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/mail_delete.png) no-repeat top center;
	cursor:pointer;
	<!--
	height:21px;
	-->
}

.alias_delete{
	height:23px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/alias_delete.png) no-repeat top center;
	cursor:pointer;
}

.delete_btn{
	height:16px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/delete.png) no-repeat top center;
	cursor:pointer;
}

.delete_btn2{
	height:16px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/delete.png) no-repeat top center;
	cursor:pointer;
	position:relative;
	top:-3px;
	<!--
	top:-4px;
	-->
}

.remove_www_btn{
	height:16px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/www_remove.png) no-repeat top center;
	cursor:pointer;
	position:relative;
	top:-3px;
	<!--
	top:-4px;
	-->
}

.add_www_btn{
	height:16px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/www_add.png) no-repeat top center;
	cursor:pointer;
	position:relative;
	top:-3px;
	<!--
	top:-4px;
	-->
}

.store_group_create_btn{
	height:16px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/store_group_create.png) no-repeat top center;
	cursor:pointer;
	position:relative;
	top:-3px;
	<!--
	top:-4px;
	-->
}

.store_group_delete_btn{
	height:16px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/store_group_delete.png) no-repeat top center;
	cursor:pointer;
	position:relative;
	top:-3px;
	<!--
	top:-4px;
	-->
}

.store_group_add_store_btn{
	height:16px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/store_group_add_store.png) no-repeat top center;
	cursor:pointer;
	position:relative;
	top:-3px;
	<!--
	top:-4px;
	-->
}

.store_group_remove_store_btn{
	height:16px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/store_group_remove_store.png) no-repeat top center;
	cursor:pointer;
	position:relative;
	top:-3px;
	<!--
	top:-4px;
	-->
}

.save_ch_btn{
	height:16px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/save.png) no-repeat top center;
	cursor:pointer;
	position:relative;
	top:-3px;
	<!--
	top:-4px;
	-->
}

.view_aff_btn{
	height:16px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/view_orders.png) no-repeat top center;
	cursor:pointer;
	position:relative;
	text-indent:-9000px;
	top:-3px;
	<!--
	top:-4px;
	-->
}

.restore_def_btn{
	height:16px;
	width:16px;
	background:none;
	border:none;
	background:url(../images/restore.png) no-repeat top center;
	cursor:pointer;
	position:relative;
	top:-3px;
	<!--
	top:-4px;
	-->
}

/********* payment details *************/
.title_section{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}


/**********need help******************/
.help_tab_name,.help_tab_name a{
    color: #09346A;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
	padding-bottom:0px;
	margin:0px;
	text-decoration:none;
}

.help_tab_desc{
	padding:0px;
	margin-top:0px;
	margin-left:4px;
	padding-left:10px;
	margin-bottom:5px;
	border-left:1px solid #808080;
}

.help_section{
	padding:0px;
	margin:0px;
}

.help_section_name,.help_section_name a{
	font-family:Arial, Helvetica, sans-serif;
    color: #373737;/*517091;*/
    font-weight: bold;
    line-height: 26px;
	height:26px;
    font-size: 13px;
	text-decoration:none;	
}

.help_section_desc{
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	border:1px solid #999999;
	background:#f3f3f3;
}



.help_important{
	color: #326db7;
	font-weight:bold;
}
.help_note{
	font-weight:bold;	
	color:#464646;
}
.help_warning{
	color:#FF0000;
	font-weight:bold;	
}
.help_explain{
	color:#666666;
	font-size:11px;
}
.help_code{
	display:block;
	padding:5px;
	background:#fefefe;
	font-weight:bold;	
	color:#464646;
	border:1px dashed #999999;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight:normal;
}

.image_plus{
	margin-right:5px;	
}

.image_minus{
	margin-right:5px;
}

.plus_minus_box{
	position:relative;
	left:-10px;
	padding-left:9px;
	background:url(../images/plus_minus_dash.jpg) top left no-repeat;
	
	<!-- padding-top:5px;  -->
}

.help_hide{
	margin-top:15px;
	font-size:12px;
	padding-bottom:5px;
	margin-left:-11px;
	padding-left:11px;
	border-bottom:1px solid #808080;	
	border-left:1px solid #808080;	
}
.help_hide a{
	text-decoration:none;
}


.help_hide2,.help_hide2 a{
	margin-top:15px;
	font-size:12px;
	padding-bottom:5px;
	text-decoration:none;
}

.help_hide3,.help_hide3 a{
	font-size:12px;
	padding-bottom:5px;
	text-decoration:none;
	text-align:right;
	padding-right:5px;
}


/************* index page *******************/

table.index_news_tbl
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #CCCCCC;
	width:200px;
}

table.index_news_tbl th{
	background-color:#6b89ad;
	color:#FFFFFF;
}
table.index_news_tbl th a{
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

div.index_news_content a{
	color:#000000;
}
div.index_news_date{
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

div.index_news_more{
	font-size:11px;
	text-align:right;
	color:#6b89ad;
}
div.index_news_more a{color:#6b89ad;}

table.report_tbl{
	font-weight:bold;
	width:439px;
	background:#fcfcfc;
	border:1px solid #e2e2e2;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
}

td.reports{
	font-weight:bold;
	text-decoration:none;
	font-size:15px;
}
td.reports a{
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	float:left;
}
table.graph_tbl{
	border:1px solid #CCCCCC;
	background:url(../images/graph_bgr.jpg) top left repeat;
	width:250px;
}

td.gprarh_date{ 
	font-size:10px;
	padding-left:2px;
	padding-right:2px;
	background: #ececec;
	border-top:1px solid #999999;
	width:30px;
	text-align:center;
	border-right: 1px dotted #CCCCCC;
}

td.graph_field{
	height:80px;
	width:7%;
	padding-bottom:2px;
	vertical-align:bottom;
	text-align:center;
}
td.graph_field2{
	height:80px;
	width:7%;
	padding-bottom:2px;
	vertical-align:bottom;
	text-align:center;
	border-right: 1px dotted #CCCCCC;
}
.image_block{
	 border-bottom:1px solid #6b89ad;
	 border-top:1px solid #6b89ad;
}
.image_block2{
	 border-bottom:1px solid #ff9a34;
	 border-top:1px solid #ff9a34;
}

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

.graph_history_bottom{
	font-size:11px;
	background:#ececec;
	border-top:1px solid #999999;
	font-weight:bold;
	text-align:center;
	text-align:left;
}

.graph_history_top{
	font-size:11px;
	background:#ececec;
	border-bottom:1px solid #999999;
	font-weight:bold;
	text-align:center;
	text-align:left;
}

div.graph_value{
	font-size:10px;
	color:#3c3c3c;
}

/**** last login box  ***/
.last_login_box{
	font-size:10px;
	color:#666666;
}

/***** favourites ****/
.favourites_box_title{
	font-weight:bold;
	font-size:12px;
	color:#ff8000;
	text-transform:uppercase;
}

.favourites_box_add_link,.favourites_box_add_link a{
	padding-left:5px;
	font-size:10px;
	color:#666666;
	text-transform:none;
}

/********** news ************/

#page_title_news{
    width: 150px;
    text-align: right;
    padding-bottom: 2px;
    border-bottom: 1px solid #09346A;
}
#page_title_news a{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
div.news_box_short{
	margin-top:20px;
	background-color:#f9f9f9;
	border:1px solid #f2f2f2;
	padding:5px;
}
div.syndication-item-header{
	font-size:14px;
	font-weight:bold;	
}
div.syndication-item-description{
	margin-bottom:5px;
	margin-top:5px;
	font-size:13px;
}
div.syndication-item-description-more{
	float:right;
	font-size:12px;
	font-weight:bold;
}
div.syndication-item-footer{
	color:#999999;
	font-size:12px;
}

/******domain search *********/
.domain_search_tbl{
	background:#fffff2;
	border:1px solid #c8c8c8;
}

.domain_search_error{ 
	margin-bottom:5px;
	color:#990000;
	font-weight:bold;
}
.domain_search_available{
	margin-bottom:5px;
	color:#006633;
	font-weight:bold;
	padding:3px;
	background:#fffff2;
	border:1px solid #c8c8c8;
}
.domain_search_notavailable{
	margin-bottom:5px;
	color:#990000;
	font-weight:bold;
}

.payment_table{
	width:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #eeeeee;
}

.payment_table th{
	text-align:left;
	background:#eeeeee;
	padding-left:2px;
}

.payment_table hr{
	background:none;
	height:1px;
	border:none;
	border-top:1px solid #09346a;
}

/***** WEB HOSTING FAQ****/
.faq_content{
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}

.faq_title{
    color: #09346A;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 1px solid #09346A;
	display:block;
}
 
.sub_title{
 font-weight:bold;
 color:#09346A;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}
 
.faq_answers{
 display:block;
 font-size:11px;
 border:1px solid #e1e1e1;
 background:#fbfbfb;
 padding:5px;
 font-family:Arial, Helvetica, sans-serif;
}
 
.faq_answers a{
 color:#517091;
}
.faq_content{
 height:600px;
 overflow: auto;
 margin-top:20px;
 margin-left:10px;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 padding-right:5px; 
}
/***************************/

.tip_link{
	text-decoration:none;
}

.important_box{
	margin:5px;
	padding:5px;
	font-size:11px;
	background:#fffff2;
	border:1px solid #ff8000;
}
/****/
table.sub_table{
	border:none;
	width:100%;
}
table.sub_table th{
	background:#eeeeee;
	padding-left:2px;
	padding-right:2px;	
}
table.sub_table td{
	border:none;
	border-bottom:1px solid #d6d6d6;
	padding-left:2px;
	padding-right:2px;
}

.subtbl_completed{ background:#f4fff1;}
.subtbl_pending{ background:#fffff5;}
.subtbl_canceled{ background:#fff1f1;}
.box{width:10px; height:10px; display:inline; border:1px solid #cccccc; padding:0px 6px 0px 6px; }

/***/
.subtable_pending td{background:#fffff5;}
.subtable_completed td{background:#f4fff1;}
.subtable_canceled td{background:#fff1f1;}
.subtable_incomplete td{background:#e0fbff;}

/***** trouble tickets********/
.tt_ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.tt_ul li{
	margin:0px;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:5px;
}
.tt_ul li a{
	text-decoration:none;
	height:16px;
	line-height:16px;
	padding-bottom:1px;
}

.tt_open{
	color:#289f9a;
	background-image:url(../images/icon_open_ticket.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}
.tt_open_off{
	color:#CCCCCC;
	background-image:url(../images/icon_open_ticket_off.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}
.tt_view{
	color:#df712f;
	background-image:url(../images/icon_view_tickets.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}
.tt_view_off{
	color:#CCCCCC;
	background-image:url(../images/icon_view_tickets_off.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}

/****/
/***** my orders********/
.my_orders_ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.my_orders_ul li{
	margin:0px;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:5px;
	height:16px;
}
.my_orders_ul li a{
	text-decoration:none;
	height:16px;
	line-height:16px;
	padding-bottom:1px;
}

.mo_pending,.mo_pending:hover{
	color:#ff7e00;
	background-image:url(../images/icon_pending.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}
.mo_pending_off,.mo_pending_off:hover{
	color:#CCCCCC;
	background-image:url(../images/icon_pending_off.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}
.mo_completed,.mo_completed:hover{
	color:#3bb200;
	background-image:url(../images/icon_completed.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}
.mo_completed_off,.mo_completed_off:hover{
	color:#CCCCCC;
	background-image:url(../images/icon_completed_off.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}
.mo_canceled,.mo_canceled:hover{
	color:#CC0000;
	background-image:url(../images/icon_canceled.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}
.mo_canceled_off,.mo_canceled_off:hover{
	color:#CCCCCC;
	background-image:url(../images/icon_canceled_off.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}
.mo_incomplete,.mo_incomplete:hover{
	color:#69c1be;
	background-image:url(../images/icon_incomplete.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}
.mo_incomplete_off,.mo_incomplete_off:hover{
	color:#CCCCCC;
	background-image:url(../images/icon_incomplete_off.png);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:20px;
}

/*****/

.note{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.invoice_add_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	clear:both;
}

.invoice_add_info img{
	float:left;
	margin-bottom:5px;
	margin-right:5px;
}

/****/

.cust_temp_cust_box{
	padding:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #999999;
}
.cust_temp_det_box{
	background : #fffff2;
	border : 1px dotted #ff8000;
	padding:10px;
}
.cust_temp_area_box{
	background:#f7f7f7;
	padding:10px;
	margin-bottom:10px;
}
.cust_temp_part_box{
	border:1px solid #999999;
	background:#FFFFFF;
	padding:10px;
	margin-bottom:10px;
}

img.def_plan{
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
	margin-right:5px;
}

.customize_link{
	font-size:12px;
}

.center,th.center{
	text-align:center;
}

.loading {
	background-image:url(../images/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position: center;
	background-size: 16px 16px;
}