/* ---- Default Seting for overall Site -------------------------------------------------- */
html{
	overflow-x:auto; /* Fixes MSIE scrollbar bugs, no effect on Mozilla & Opera */
	}
body{
	font-family: Verdana, Sans-serif, Helvetica, Arial, 'Times New Roman';
	font-size: 10px;
	line-height: 120%;
	/*background-image:url(image/bg_body.jpg); background-repeat:repeat;
	background:#ffffff;*/
	margin:0px; /* require for Opera to have 0 margin */
	}
img{
	border: 0px none;
	padding:0px;
	}

/*=================================== Strat CSS for BackGround ===================================*/
/*---------------- css for header ---------------*/
.bg_header{
	background-image:url(image/bg_header.jpg); background-repeat:repeat-x; background-position:top; height:187px;	
	}

.bg_header_menu{
	background-image:url(image/bg_header_menu.jpg); background-repeat:repeat-x; background-position:top; height:41px;
	}

.bg_menu_button{
	background-image:url(image/bg_button.jpg); background-repeat:repeat-x; background-position:top; height:40px;
	}

.bg_header_menu_divider{
	background-image:url(image/bg_header_menu_divider.jpg); background-repeat:no-repeat;
	}

.bg_header_login_button{
	background-image:url(image/bg_button_user.gif); background-repeat:no-repeat; background-position:bottom;
	}
	
/*---------------- css for body ---------------*/	
.bg_header_shadow_top{
	background-image:url(image/bg_header_shadow_top.jpg); background-repeat:repeat-x; background-position:top; height:24px;
	}
.bg_header_shadow{
	background-image:url(image/bg_header_shadow.jpg); background-repeat:repeat-x; background-position:top; height:36px;
	}
.bg_address_left_shadow_top{
	background-image:url(image/bg_address_left_top.jpg); background-repeat:repeat-x; background-position:top; height:24px;
	}
.bg_address_left_shadow{
	background-image:url(image/bg_address_left.jpg); background-repeat:repeat-x; background-position:top; height:36px;
	}
.bg_address{
	background-image:url(image/bg_address.jpg); background-repeat:no-repeat; height:24;
	}
.bg_body{
	background-image:url(image/body.jpg); background-repeat:repeat-y;
	}
.bg_body_td{
	background-color:#ffffff;
	}
.bg_left_table{
	background-color:#ece8df;
	}
.bg_right_table{
	background-color:#e8e6c2;
	}
.bg_table_border{
	border:solid;
	border-color:#fff7d2;
	}
.bg_table_head{
	background-image:url(image/bg_table_head.jpg); background-repeat:repeat-x; background-position:top; height:30px;
	}
.bg_tab_grey{ background-color:#E0E0E0;}
.bg_livechat_header{
	background-image:url(image/bg_header_live.jpg); background-repeat:repeat-x; background-position:top; height:60px;
	}	
.bg_livechat_footer{ 
	background-image:url(image/bg_footer.jpg); background-repeat:repeat-x; background-position:top;
	}	

.bg_tab_blue { background-image:url(image/bg_header_shadow.jpg); background-repeat:repeat-x;}	
/*---------------- css for right panel ---------------*/
.bg_head_webhosting{ 
	background-image:url(image/bg_head_webhosting.jpg); background-repeat:repeat-x; height:30px;
	}
.bg_subhead_webhosting{
	background-image:url(image/bg_subhead_webhosting.jpg); background-repeat:repeat-x; height:25px;
	}
.bg_head_rp{ 
	background-image:url(image/bg_head_rp.jpg); background-repeat:repeat-x; height:28px;
	}
.bg_rp_strip{
	background-color:#ece8df;
	}
.bg_date{
	background-color:#b17c16;
	}
.bg_gallary{
	background-color:#A18400;
	}
	.bg_grey{
	background : #EAEAEA;
	}
.tb_border{                                                     /*-----table boder in client page----*/
	border-right:1px solid #e9e7cc;
	border-left:1px solid #e9e7cc;
	border-top:1px solid #e9e7cc;
	}
.td_border{                                                      /*-----table boder in client page----*/
	border-bottom:1px solid #e9e7cc;
	border-left:1px solid #e9e7cc;
	}
	
.td_border_bottom{                                                      /*-----table boder in client page----*/
	border-bottom:1px solid #e9e7cc;
	}
.td_border_leftright{                                                      /*-----table boder in client page----*/
	border-bottom:1px solid #e9e7cc;
	border-left:1px solid #e9e7cc;
	border-right:1px solid #e9e7cc;
	}	
.tb_border_pnl{                                                     /*-----table boder in client page----*/
	border-right:1px solid #91642b;
	border-left:1px solid #91642b;
	border-top:1px solid #91642b;
	border-bottom:1px solid #91642b;
	}
/*---------------- css for footer ---------------*/	
.bg_footer{ 
	background-image:url(image/bg_footer.jpg); background-repeat:repeat-x; background-position:top; height:50px;
	}
.bg_footer_color{
	background-color:#f1f1f1;
	}
/*=================================== END CSS for BackGround ===================================*/


/*===================================== Start CSS for Text =====================================*/
/*---------------- css for header ---------------*/
.txt_black{
       color:#333;  
	   font-family:Verdana, Sans-serif, Helvetica, Arial, 'Times New Roman';
	   font-size:11px;
			} 

.txt_black_bold		/* All head content   */
	{
	color:#000000; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	}
	
.txt_header_theme{
	color:#4D4D4D;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:1.4em;
	padding-left:4px;
	}
.txt_header_theme a{
	color:#4d4d4d;
	text-decoration:none;
	}
.txt_header_theme a:hover{
	color:#012956;
	text-decoration:none;
	}
.txt_header_text_bold{
	color:#ffffff;
	font-family: Times New Roman; 
	font-size:20px;
	}
.txt_header_text{
	color:#bcdcff;
	font-family: Times New Roman; 
	font-size:12px;
	}
.txt_header_login{
	color:#ffd716;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	}
.txt_header_input{
	color:#4D4D4D;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:1.4em;
	}
.txt_header_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	font-weight:bold;
	}  
.txt_header_menu a{
	color:#ffffff;
	text-decoration:none;
	}
.txt_header_menu a:hover{
	color:#ffffff;
	text-decoration:none;
	}
.txt_menu_button{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#91642b;
	font-weight:bold;
	}  
.txt_menu_button a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#91642b;
	font-weight:bold;
	text-decoration:none;
	}  
.txt_menu_button a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#bda17f;
	font-weight:bold;
	text-decoration:none
	}  
.txt_address_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight:bold;
	}  
.txt_address_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}  
.txt_address_menu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}  

/*---------------- css for body ---------------*/
.txt_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#ffffff;
	font-weight:bold;
	}
.txt_body_heading{
	color:#4d4d4d; 
	font-family:Calibri,Arial, Helvetica, sans-serif; 
	font-weight:normal;
	font-size:22px;
	}
.txt_body_sub_heading_left{
	color:#a88a49; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	}
.txt_body_sub_heading_left a{
	color:#a88a49; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	text-decoration:none;
	}
.txt_body_sub_heading_left a:hover{
	color:#a88a49; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	text-decoration:underline;
	}
.txt_body_sub_heading_left a:active{
	color:a88a49; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	text-decoration:underline;
	}

.txt_body_text_left{
	color:#4D4D4D;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:1.4em;
	background-color:#ece8df;
	padding-left:24px;
	padding-right:20px;
	padding-bottom:7px;
	}
.txt_body_text{
	color:#4D4D4D;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:1.4em;
	padding-left:24px;
	padding-right:20px;
	padding-bottom:7px;
	line-height:1.5em;
	}
.txt_body_text a{
	color:#91642b;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:1.4em;
	padding-left:24px;
	padding-right:5px;
	padding-bottom:7px;
	line-height:1.5em;
	text-decoration:none;
	font-weight:bold;
	}
.txt_body_text a:hover{
	color:#000;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:1.4em;
	padding-left:24px;
	padding-right:5px;
	padding-bottom:7px;
	line-height:1.5em;
	text-decoration:none;
	font-weight:bold;
	}	
.txt_body_sub_heading_right{
	color:#837222; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	}
.txt_body_text_right{
	color:#4D4D4D;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:1.4em;
	background-color:#e8e6c2;
	padding-left:24px;
	padding-right:20px;
	padding-bottom:7px;
	}
.txt_contact_text{
	color:#4D4D4D;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:1.4em;
	line-height:1.5em;
	}	
.txt_black_big	
{
	    color:#333;  
	   font-family:Verdana, Sans-serif, Helvetica, Arial, 'Times New Roman';
	   font-size:20px;
	   font-weight:bold;
	}	
.txt_ordernow_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: normal;
	}
/*---------------- css for right panel ---------------*/
.txt_head_webhosting{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	}
.txt_subhead_webhosting{
	color:#252525; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	}
.txt_subhead_webhosting a{
	color:#252525; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.txt_webhosting{
	color:#5E5E5E;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:1.5em;
	/*background-color:#F7FBFF;*/
	padding-left:24px;
	padding-right:20px;
	padding-bottom:7px;
	}
.txt_contactdt{
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	}
.txt_newsletter_input{
	font-size:10px;
	font-family:Arial;
	color:#4D4D4D;
	border:1px solid #87A6CD;
	padding-left:10px;
	line-height:1.5em;
	}
.txt_news_date{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	}
.txt_news_head{
	color:#00358A;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	}
.txt_news_text{
	font-family:Arial;
	font-weight:normal;
	color:#737373;
	font-size:11px;
	}
.txt_news_text a{
	font-family:Arial;
	font-weight:normal;
	color:#737373;
	font-size:11px;
	text-decoration:none;
	}
.txt_news_text a:hover{
	font-family:Arial;
	font-weight:normal;
	color:#114D85;
	font-size:12px;
	text-decoration:none;
	}

.txt_rp_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	font-weight:bold;
	}
.txt_rp_profile{
	color:#4D4D4D;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	line-height:1.4em;
	padding-left:12px;
	padding-bottom:7px;
	line-height:1.5em;
	font-weight:bold;
	}
.txt_rp_profile_read{
	color:#30C;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	line-height:1.4em;
	padding-left:5px;
	padding-bottom:7px;
	line-height:1.5em;
	font-weight:bold;
	}
	
/*---------------- css for footer ---------------*/	
.txt_footer_menu{
	font-family: Verdana, Sans-serif, Helvetica, Arial, 'Times New Roman';
	font-size: 12px;
	color:#ffffff;
	}  
.txt_footer_menu a{
	color:#ffffff;
	text-decoration:none;
	}
.txt_footer_menu a:hover{
	color:#DAB300;
	text-decoration:none;
	}
.txt_footer_text{
	background-color:#F1F1F1;
	font-size:11px;
	color:#585858;
	line-height:1.5em;
	}
.txt_footer{
	color:#012956;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	}
.txt_footer a{
	color:#012956;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration:none;
	}
.txt_footer a:hover{
	color:#00A;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	}
/* for web css */
.bg_thead_green{background-color:#cf8d00;}
.txt_white{
             color: #FFFFFF;  
	         font-family:Verdana, Sans-serif, Helvetica, Arial, 'Times New Roman';
	         font-size:15px;
			 font-weight:bold;
}
.txt_white_small		/* All head content   */
	{
	color: #FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:bold;
	}

/*===================================== End CSS for Text =====================================*/

/*----------- CSS for Links -------------------------------------------------------	*/	
a.link_white_bold { text-decoration:none; font-size: 13px; color:#FFFFFF; font-weight:bold;}
a:hover.link_white_bold { color:#FFFFFF; text-decoration:none;}
a.link_red { text-decoration:none; font-size: 10px; color:#ff0422; }
a:hover.link_red { color: #0099FF; }
a.link_green { text-decoration: underline; font-size: 10px; color:#339900;}
a:hover.link_green { color:#0099FF;  }
a.link_blue { text-decoration:none; font-size: 10px; color:#0099FF;}
a:hover.link_blue { color:#339900; font-size: 10px; }
a.link_black_bold { text-decoration:none; font-size: 12px; color:#000000; font-weight:bold;}
a:hover.link_black_bold { color:#000000; text-decoration:none;}
a.link_black { text-decoration:none; font-size: 12px; color:#000000;}
a:hover.link_black { color:#060; text-decoration:none;}
/*------------------------------menu link---------------------------*/
a.menu { text-decoration:none; font-size: 12px; color:#000000; font-weight:bold;}
a:visited.menu {font-size: 12px; color:#000;}
a:active.menu {font-size: 12px; color:#C00}
a:hover.menu {font-size: 12px; color:#C00}
table#lay_menu {width:100%; margin:0px}
table#lay_menu td {text-align:center; width:20}
.menu_item {text-align:center; 
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px; background-color:#dfc031; border:2px outset white}
/*Java script CSS for header menu*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 1px 5px;
	text-align: center;
	font-size:12px;
	text-decoration: none}

#sddm li a:hover
{}
		  
#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFFFFF;
		color: #2875DE;
		font: 11px arial;
		}
		
	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}		  
		  		
/*===================================== CSS FOR SLIDE SHOW =====================================*/

.slide_heading{text-align:center;font:bold 22px arial;}
.slide_heading span{font:normal 12px arial;}
a{color:#FCBF58}
	#dhtmlgoodies_slideshow{
		width:470px;	/* Total width of slideshow */
		margin-left:0px;
		margin-right:0px;
	}
	#galleryContainer{
		height:156px;	/* Height of the images + 2 */
		border:0px;
		position:relative;
		overflow:hidden;
		padding:1px 10px 1px 1px;
		width:460px;
		/* CSS HACK */
		height: 170px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/170px;	/* Other browsers */
		height: /**/170px;
		 
	}
	#navi{float:left;width:460px;text-align:left;padding:1px 0 1px 0;}
	#navi .wdiv{float:left;padding-right:0px;}
	#arrow_left{cursor:pointer;
float:left;width:65px;}
	#arrow_right{cursor:pointer;
float:left;width:65px;}
	#theImages{
		position:absolute;
		height:156px;
		left:10px;
		right:10px;
		width:3000px;
	}
	#theImages div{width:155px;float:left;height:156px;text-align:center;}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;		
		cursor:pointer;
		border:0;padding:5px
	}
	#theImages .imageCaption{
		display:none;
	}
	
.txt_bullet_text{
	color:#4D4D4D;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:1.4em;
	padding-right:20px;
	padding-bottom:7px;
	line-height:1.5em;
	}