/* <style type="text/css"> */

/*-------------------------------------default variable----------------------------*/
body {
	padding: 22px 0 0 0; margin:0;
	background-color: #fff;
	color: #7D7D7D;		
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}		
p, div, ul, li, img, h1, h2, h3, h4 {
	padding:0; 
	margin:0;
}
.spacer {
	clear:both;
	line-height:1px;
	font-size:1px;
}


/*** TEXT TREATMENTS ***/
H1, H2, H3, H4, H5, H6 { font-family:Tahoma, Arial, Helvetica, sans-serif;}
H1, H4, H5, H6 { margin:0px 0px 0px 0px;}

/* Weight grouping */
H1, H2, H3, H4, H5, H6 { font-weight:normal; }
.on { font-weight: bold; }	

/* Color grouping */
H1, H2, H4 {color:#C44826;}
H3, H5 {color:#0981C6;}
H6 {color:#30007C;}


/* Individual aspects */
H1 {font-size:18px; line-height:22px;}
H2, H3 {font-size:16px;}
H4, H5, H6 {font-size:14px;}

		
/* Form */

	
form, label, input {
	line-height: normal;
	padding: 0; 
	margin: 0;
}	
fieldset { 
	border: none; 
}	
form span {
	color: #069b2c;
}
	
.input,  
.textarea,  
.select {
	width: 200px;
	border: solid 1px #aaa;
 	background: #f5f5f5;
	color: #222;
	padding: 3px 2px;
	margin: 0 0 6px 5px;
	font: normal 11px verdana, arial, geneva, helvetica, sans-serif;
}
.select {
	width: 207px;
}
.textarea {
	height: 75px;
}
.error {
	background: #FFCCCC;
	font-weight: bold;
}

form p.error 
	{
	background:#FFCCCC url('../img/arrow_left.png') no-repeat right;
	font-weight: bold;
	}

.contact textarea {
	height: 50px;
}
	
.radio {
	width: auto;
	background: transparent;
	padding: 3px 2px;
	margin: 0 0 0 6px;
	vertical-align: middle;
}
	
.submit {
	margin-top: 20px; 
	width: 100px;
	border: 1px solid #ccc;
	background-color: #f5f5f5;
}
	
.checkbox {
	width: auto;
	background: transparent;
	padding: 3px 0;
	margin: 2px 0 2px 0;
	border: 0;
	vertical-align: middle;
}

#inputp {
	
	margin: 0 0 0 -40px;
	
}
		
/*----------------------------------------header----------------------------------------------*/
#header {
	background:url(../img/header_image_10_years.jpg) no-repeat 0 0px;
	width:780px; 
	height:153px; 
	margin:11px auto 0 auto; 
	position:relative;
}


#header img.main {
	width:278px;
	height:120px; 
	margin:33px 0 0 15px; 
	padding:0; 
	position:absolute; 
	top:0px; 
	left:0px;
}
/*----------------------------------------menu-----------------------------------------------------*/

#header h1 {
	/* background:url(../img/header_your_website_means_business.jpg) no-repeat 0 0; */
	font-size:1px; 
	height:70px; 
	width:468px; 
	position:absolute;
	top:33px; 
	margin:0 0 0 295px; 
	left:0; 
	text-indent:-2000px; 
}
#header h2 {
	/* background:url(../img/header_here_your_business_is_good.jpg) no-repeat 0 0; */
	height:18px; 
	width:192px; 
	font-size:1px; 
	text-indent:-2000px;
	top:75px; 
	left:0; 
	margin:0 0 0 342px; 
	position:absolute; 
}
#header ul {
	width:195px; 
	position:absolute; 
	top:78px; 
	list-style-type:none; 
	margin:0 0 0 606px;
}
#header ul li {
	/* float:left; background:url(../img/learn_bul.gif) no-repeat 0 3px; */
	margin: 2px 0 0 66px; 
	width:84px;
}
#header ul li a {
	text-indent:-2000px; 
	float:left; 
	display:block; 
	margin:0 0 1px 0; 
	font-size:1px; 
	padding:0 0 2px 0;
}
#header ul li a.lm {
	/* background:url(../img/learn-more_link.gif) no-repeat 0 0; */
	display:block; 
	width:70px; 
	height:10px; 
}
/*
#header ul li a.order {
	background:url(../img/header_get_started.jpg) no-repeat 0 0; 
	display:block; 
	width:72px; 
	height:13px; 
	margin: 0 0 0 6px;
}
*/
#header ul li a:hover {
	border-bottom:#CCCCCC 1px solid;
}


/*---------------------------------------------body------------------------------------------------------------*/
#body_panel {
	width:780px;
	margin:12px auto 0 auto;
}

#body_panel div.plan, 
#middle_panel div.plan  {
	width:251px;
	float:left;
	background-color:#fcf9f8;
	margin:0 0px 10px 0px;	
	color:#9FA3A8;
}
			
#body_panel div.plan.royal, 
#middle_panel div.plan.royal {
	background-color:#f8fcf9;
}
				
#body_panel div.plan.regal, 
#middle_panel div.plan.regal {
	background-color:#f8fbfc;
}

#body_panel div.plan.grand, 
#middle_panel div.plan.grand {
	background-color:#FCF9F8;
}
		
#body_panel div.plan h2, 
#middle_panel div.plan h2 {
	background:url(../img/body-panel-plan-royal.gif) no-repeat 0 0; 
	height:77px; 
	width:251px; 
	text-indent:-2000px;
	font-size:1px; 
}
				

/******  accordion  *******/
div.accordion {
	position: relative; /* required for bounding */
}
#middle_panel div.plan div.inner div.accordion_content {
	padding:10px 15px 10px 10px;
	color: #6C7075;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width: 215px;
	
}
#body_panel div.plan h4, 
#middle_panel div.plan h4 {
	display: block;
	padding:0 0 4px 10px;
	font-weight:100;
	margin:3px 0 0 0;
	border-bottom: #CCCCCC thin solid;
	font-size:13px;
	color:#6C7075;
	background:url(../img/feat_bul.gif) no-repeat 0 5px ;
	cursor: pointer;
	position: relative;   /* required for effect */
}


#body_panel div.plan h4:hover,
#middle_panel div.plan h4:hover {
	color: #7FA6D1;
}

div.plan.accordion_toggle_active {
	padding:0 0 4px 12px; 
	font-weight:100; 
	margin:3px 0 0 0;
	font-size:14px;
	color:#000;
	background:url(../img/feat_bul.gif) no-repeat 0 5px ;
	border-bottom: 1px solid #CCCCCC;
}


				
#body_panel div.plan div.inner, 
#middle_panel div.plan div.inner 	{
	border-left:#E2E2E2 1px solid;
	border-right:#E2E2E2 1px solid;
	width:226px; 
	padding:0 7px 0 16px;
}
		
#body_panel div.plan div.inner h3, 
#middle_panel div.plan div.inner h3 {
	height:15px; 
	margin:2px 0 2px 0; 
	width:200px;
	text-indent:-2000px; font-size:14px;
}
		
#body_panel div.plan div.inner ul, 
#middle_panel div.plan div.inner ul {
	list-style-type:none;
	margin:0 0 27px 0;
}
#body_panel div.plan div.inner ul li, 
#middle_panel div.plan div.inner ul li {
	background:url(../img/feat_bul.gif) no-repeat 0 5px ;
	padding:0 0 4px 12px; 
	font-weight:100; 
	margin:3px 0 0 0;
	border-bottom: #CCCCCC thin solid;
	font-size:14px;
}
#body_panel div.plan div.inner ul li a, 
#middle_panel div.plan div.inner ul li a {
	color:#9FA3A8;
	background-color: transparent; 
	text-decoration:none;
}
#body_panel div.plan div.inner ul li a span, 
#middle_panel div.plan div.inner ul li a span {
	color:#6C7075; 
	background-color: transparent; 
	text-decoration:none;
}
#body_panel div.plan div.inner ul li a:hover span, 
#middle_panel div.plan div.inner ul li a:hover span {
	text-decoration:underline;
}
#body_panel div.plan div.inner ul li a:hover, 
#middle_panel div.plan div.inner ul li a:hover {
	text-decoration:underline;
}
#body_panel div.plan div.inner p a, 
#middle_panel div.plan div.inner p a {
	background:url(../img/lean_bg.gif) no-repeat 0 0 #fff;
	height:18px; width:75px; 
	color:#5C5C5C; 
	font-weight:100;
	padding:2px 2px 0px 23px; 
	text-decoration:none; 
	float:left; 
	margin:0 6px 30px 0;
}
#body_panel div.plan div.inner p a:hover, 
#middle_panel div.plan div.inner p a:hover {
	text-decoration:underline;
}
#body_panel div.plan div.inner p a.org, 
#middle_panel div.plan div.inner p a.org {
	background:url(../img/order_bg.gif) no-repeat 0 0 #000; 
	color:#fff; 
	height:16px; 
	width:69px;
}
#body_panel div.plan p.btm, 
#middle_panel div.plan p.btm {
	width:251px;
	height:10px; 
	font-size:1px;
}
		
#middle_panel div.plan p.btm {
	padding:0 0 14px 0;
}		

/*		
#body_panel div.plan h2.vps.royal, 
#middle_panel div.plan h2.vps.royal {
	background:url(../img/body-panel-plan-royal-vps.gif) no-repeat 0 0;
}
*/

#body_panel div.plan p.btm.cloud.royal, 
#middle_panel div.plan p.btm.cloud.royal,
#body_panel div.plan p.btm.vps.royal, 
#middle_panel div.plan p.btm.vps.royal {
	background:url(../img/body-panel-plan-btm-royal.gif) no-repeat 0 0;
}
		
		
#body_panel div.plan h2.cloud.regal, 
#middle_panel div.plan h2.cloud.regal {
	background:url(../img/body-panel-plan-regal.gif) no-repeat 0 0;
}

/*			
#body_panel div.plan h2.vps.regal, 
#middle_panel div.plan h2.vps.regal {
	background:url(../img/body-panel-plan-regal-vps.gif) no-repeat 0 0;
}
*/			
			
#body_panel div.plan p.btm.cloud.regal, 
#middle_panel div.plan p.btm.cloud.regal, 
#body_panel div.plan p.btm.vps.regal, 
#middle_panel div.plan p.btm.vps.regal {
	background:url(../img/body-panel-plan-btm-regal.gif) no-repeat 0 0;
}			
			
			
#body_panel div.plan h2.cloud.grand, 
#middle_panel div.plan h2.cloud.grand {
	background:url(../img/body-panel-plan-grand.gif) no-repeat 0 0;
}

/*		
#body_panel div.plan h2.vps.grand, 
#middle_panel div.plan h2.vps.grand {
	background:url(../img/body-panel-plan-grand-vps.gif) no-repeat 0 0;
}
*/
		
#body_panel div.plan p.btm.cloud.grand, 
#middle_panel div.plan p.btm.cloud.grand, 
#body_panel div.plan p.btm.vps.grand, 
#middle_panel div.plan p.btm.vps.grand {
	background:url(../img/body-panel-plan-btm-grand.gif) no-repeat 0 0;
}
				
#body_panel div.royal, 
#middle_panel div.royal {
	float:left; 
	margin:0 0 0 0;
}
#body_panel div.regal {
	float:left; 
	margin:0 13px 0 14px;
}
#middle_panel div.regal {
	float:left; 
	margin:0 0 0 0;
}					
#body_panel div.grand, 
#middle_panel div.grand {
	float:left; 
	margin:0 0 0 0;
}


/*--------------------------------------------footer------------------------------------------------------*/
#footer {
	width: 780px;
	margin: 18px auto 0px auto;
	background: url(../img/footer_bg_silver_170.gif) no-repeat #F1F1F1;
	height: 170px;
	color: #fff;
	font-size: 14px;
    position: relative;
}
div#footer a {
	text-decoration: none;
	text-transform: capitalize;
	color: #888D91; 
	/* background-color: #F4F4F4; */
	margin: 0 6px 6px 6px; 
	/*float: left; */
}
div#footer a:hover {
	text-decoration: none;
	color: #7FA6D1;
}
div#footer a.subhead {
	font-size: 12px;
	color: #7FA6D1;
	margin: 0 6px 5px 6px; 
}
div#footer a.subhead:hover {
	color: #888D91;
}
div#footer p#copyright {
	position: absolute;
	top:170px;
	color:#666;
	right: 5px;
	float: right;
	font-size: 11px;
	margin-top: 2px;
}
div#footer p.menu {
	float: left;
	padding: 15px 10px  15px 15px;
}
div#footer hr {
	margin-top: 15px;
	float: left;
	width: 780px;
	height: 1px;
	color: #7FA6D1;
	background-color: #7FA6D1;
}

div#footer form {
	position: relative;
	top: 5px;
	right: 10px;
	float: right;
	padding: 10px 0px 5px 10px;
}
#top_search {
	height: 47px;
    width: 189;
	color:#666;
	padding: 5px 0 5px 10px;
}
/*
.top-search { 
	float: left; 
	background: url(../img/search-icon.gif) no-repeat left center; 
	padding-left: 25px;
	margin-top: 10px;
}
*/
input.input-topbg, 
input.input-text, 
select.input-topbg
 {
	border: 0px;
	background: url(../img/input-domain-search.gif) repeat-x left top;
	outline: none;
	font: 16px arial, helvetica, sans-serif !important;
	vertical-align: middle;
	height: 40px;
	width: 180px;
}
input.input-topbg {
	height: 35px;
	color:#666;
	padding: 5px 0 5px 10px;
}

.form-btn, 
.form-btn-alt {
	overflow: visible;
	width: auto;
	background: url(../img/btn_bg.gif) repeat-x 0 100% #f1f1f1;
	border: 1px solid #b5b5b5;
	padding: 1px 5px;
	color: #444;
	font: bold 11px arial, sans-serif !important;
	cursor: pointer;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}
.search-btn { 
	background: url(../img/icon-search-32x32.png) no-repeat left center; 
	padding: 10px;
	margin: 2px;
	border: 0px;
	cursor: pointer;
	width: 32px;
	height: 32px;
}


/*----------------------------------------inner page--------------------------------------*/
#main_header {
	background:url(../img/header_image2.jpg) no-repeat 0 22px;
	width:780px; height:153px; margin:0 auto 0 auto; position:relative;
}
#main_header ul {
	width:280px; 
	list-style-type:none;
	float:right; font-weight:100; height:15px;
}
#main_header ul li {
	float:left; margin:0 0px 0 0px; font-size:11px; text-transform:capitalize;
}
#main_header ul li a {
	color:#888D91; 
	text-decoration:none; margin:0 11px 0 11px;
	float:left;
}
#main_header ul li a:hover {
	text-decoration:none; color:#7FA6D1;
}
#main_header ul li a.login {
	background:url(../img/top_menu_bg.gif) no-repeat right; padding:0 15px 0 0;
}
#main_header img.main {
	width:201px;
	height:69px; margin:0px 0 0 21px; padding:0; position:absolute; top:35px; left:0px;
}
/*----------------------------------------menu-----------------------------------------------------*/
#main_header ul.callnow, 
#main_header ul li a.callnow {
	width:276px;
	list-style-type:none;
	height:33px;
	position:absolute;
	/* top:35px; */
	left: 3px;
	text-transform: capitalize;
}
#main_header ul.menu{
	width:780px;
	list-style-type:none;
	height:33px;
	position:absolute;
	top:117px;
	left: 3px;
}		
#main_header ul.menu li {
	float:left; border-right:#fff 1px solid;
	border-left:#C1C1C1 1px solid; 
	height:32px;
	font-size:13.5px;
}		
#main_header ul.menu li a.color {
	color:#000;
}
#main_header ul.menu li a {
	color:#888D91; 
	text-decoration:none; 
	float:left; 
	margin:10px 42px 0 42px;
}	
#main_header ul.menu li a:hover {
	text-decoration:none; 
	color:#7FA6D1;
}
#main_header ul.menu li a:visited {
	text-decoration:none;
}		
#main_header ul.menu li.ss {
	border-right:none;
}
#main_header ul.menu li.home {
	border-left:none;
}
/*---------------------------------------inner body---------------------------------------------*/
/*------------------------------------leftpanel---------------------------------------------------*/
#leftpanel {
	width:199px;
	float:left; margin:0 10px 0 0;
}
#leftpanel div.leftbox {
	width:201px; 
	margin:0 0 14px 0;
}
#leftpanel img {
	width:171px; 
	height:137px; 
	margin:12px 0 0 7px; 
	border:none;
}
#leftpanel div.leftbox h2 {
	background:url(../img/body-panel-leftpanel-hdr.gif) no-repeat 0 0 #F8FBFC; 
	height:33px; 
	font-size:16px; 
	font-weight: 200;  
	padding:4px 0 0 26px;
	color:#5C5C5C;
}
ul.leftnav {
	width:182px; 
	list-style-type:none; 
	border-left:#E2E2E2 1px solid; 
	border-right:#E2E2E2 1px solid;
	background-color:#FFFFFF; 
	color:#757575; 
	text-transform:capitalize; 
	padding:0 9px 0 8px; 
	font-size:12.5px;
}
ul.leftnav li {
	width:162px; 
	padding:8px 0 6px 20px;
	border-bottom:#E2E2E2 1px dashed; 
	margin:0 0 0px ;
}
ul.leftnav li ul {
	padding:8px 0 0 0;
}
ul.leftnav li li {
	list-style-type:none; 
	width:140px; 
	padding:8px 0 6px 20px;
	border-bottom:#E2E2E2 1px dashed; 
	margin:0 0 0px ;
}
		
ul.leftnav li li.top {
	border-top:#E2E2E2 1px dashed;
}
		
ul.leftnav li li.btm {
	border-bottom:#FFF 0px dashed;
}
		
ul.leftnav li.nobr {
	border-bottom:none;
}
ul.leftnav li a {
	color:#757575; 
	font-weight:100; 
	text-decoration:none;
}
		
ul.leftnav li a:hover {
	color:#7FA6D1; 
	text-decoration:none;
}		
		
ul.leftnav li a.order {
	background:url(../img/top_menu_bg.gif) no-repeat right; 
	padding:0px 15px 0 0;
}
							
ul.leftnav a.on {
	color:#7FA6D1; 
	background-color:#fff; 
	text-decoration:underline;
}	
#leftpanel div.leftbox p.ftr {
	background:url(../img/body-panel-leftpanel-ftr.gif) no-repeat 0 0; 
	height:9px; 
	font-size:1px;
}
#leftpanel div.leftbox p.support_text {
	width:176px; 
	list-style-type:none; 
	border-left:#E2E2E2 1px solid; 
	border-right:#E2E2E2 1px solid;
	padding:18px 9px 14px 14px; 
	font-size:11px; 
	height:15px;
	color:#7D7D7D; 
	font-weight:100;
}		
#leftpanel div.leftbox p.support_text a {
	color:#F77705; 
	background-color:#F6FAFB; 
	font-weight:normal; 
	text-decoration:none;
}
#leftpanel div.leftbox p.support_text a:hover {
	text-decoration:underline;
}
/*
#leftpanel div.leftbox p.call {
	background:url(../img/call_us.gif) no-repeat 14px 0px; 
	height:55px; 
	text-indent:-2000px;
	width:176px; 
	font-size:1px;
	border-left:#E2E2E2 1px solid; 
	border-right:#E2E2E2 1px solid; 
	padding:0px 9px 0px 14px;
}
*/
/*----------------------------------------------------form------------------------------------------*/
#leftpanel div.leftbox form {
	width:170px; 
	list-style-type:none; 
	border-left:#E2E2E2 1px solid; 
	border-right:#E2E2E2 1px solid;
	padding:0px 15px 14px 14px; 
	font-size:11px;  
	background:url(../img/form_bg.gif) no-repeat 15px 64px;
	background-color:#F6FAFB; 
	color:#4C4B4B; 
	margin: 0;
}
#leftpanel div.leftbox form label {
	width:59px; 
	margin:6px 6px 0 0px; 
	font-size:12px; 
	color:#4C4B4B; 
	background-color:#F6FAFB; 
	font-weight:100;
	float:left; 
	display:block;
}
#leftpanel div.leftbox form input { 
	width:100px; 
	height:19px; 
	border-top:#808080 1px solid; 
	border-right:#808080 1px solid; 
	border-bottom:#D4D0C8 1px solid;
	border-left:#D4D0C8 1px solid; 
	background-color:#fff; 
	float:left; 
	padding:0 0 0 0px; 
	margin:4px 0 4px 0; 
	display:block;
	color:#999999;		
}
#leftpanel div.leftbox form input.submit {
	background:url(../img/login_but.gif) no-repeat 0 0; 
	height:27px; 
	width:93px; 
	margin:10px 0 0 0px; 
	border:0; 
	display:block;
	padding:0; 
	float:right;
}
/*--------------------------------------------------------middle_panel--------------------------------------------*/
#middle_panel {
	width:251px; 
	margin:0 0px 0 0; 
	float:left;
}
#middle_panel div.content {
	width:251px; 
	margin:0 0 14px 0;
}
#middle_panel div.content #infoheader {
	background:url(../img/benefit.gif) no-repeat 0 0 #F8FBFC; 
	height:40px;  
	padding:18px 0 0 20px;
}



#middle_panel div.content h2 {
	font-size:22px; 
	font-weight: 100;  
	color:#5c5c5c; 
	float:left;
}
#middle_panel div.content h3 {
	font-size:16px; 
	font-weight: 100; 
	color:#aaa; 
	float:left; 
	padding:6px 0 0 4px;
}		
#middle_panel div.content h2 img {
	width:50px; 
	height:50px; 
	position:absolute; 
	left:11px; 
	top:5px;
}
#middle_panel div.content h2 img.img1 {
	width:64px; 
	height:50px; 
	left:9px;
}
#middle_panel div.content ul {
	width:209px;
	list-style-type:none; 
	font-size:12px; 
	text-transform:none; 
	padding:15px 17px 10px 22px;
	border-left:#CFE2EA 1px solid; 
	border-right:#CFE2EA 1px solid; 
	background-color:#F6FAFB; 
	color:#5C5C5C;
}	
#middle_panel div.content ul li {
	background:url(../img/icon_bullet_star.png) no-repeat 0 0; 
	padding:0 0 8px 21px;
	cursor:pointer;
}
#middle_panel div.content ul li:hover {
	color: #7FA6D1;
}

#middle_panel div.content a {
	color: #7FA6D1;
}

#middle_panel div.content a:hover {
	text-decoration:none;
}
#middle_panel div.content p {
	background:url(../img/mid_content_bg_bottom.gif) no-repeat 0 0; 
	height:10px; 
	font-size:1px; 
	text-indent:-2000px;
}

/*----------------------------------------right_panel---------------------------------------------------------*/
#right_panel {
	width:310px; 
	float:right;
}		
#right_panel div.pricebox {
	height:61px; 
	margin: 0 0 10px 0; 
	position:relative;
}		
#right_panel div.pricebox h2 {
	font-size:1px;  
	text-indent:-2000px;
	color: transparent; 
	position:relative;
}	
#right_panel div.pricebox h3 {
	height:1px; 
	margin:0 0 0 0; 
	width:200px;
	text-indent:-2000px; 
	font-size:1px;
}				
#right_panel div.pricebox ul {
	list-style-type:none; 
	margin:0 0 0 0;
	width:310px;
	height:61px;
}
#right_panel div.pricebox ul li {
	float:left; 
}		
#right_panel div.pricebox ul li.divor {
	background:url(../img/box-host-price-div-or.gif); 
	width: 43px; 
	height: 61px;
}		
#right_panel div.pricebox ul li a.term {
	font-size:14px;
	font-weight:100;
	color:#fff; 
	text-decoration:none; 
	float:left; 
	margin:5px 8px 0 8px;
}				
#right_panel div.pricebox ul li span {
	font-size:14px;
	color:#fff; 
	position: relative;
	top:5px;
	left: 8px;
}					
#right_panel div.pricebox ul li:hover, 
#right_panel div.pricebox ul li a:hover, 
#right_panel div.pricebox ul li span:hover {
	text-decoration:none; 
	color: orange;
}
#right_panel div.pricebox ul li.end {
	border-right:none;
}
#right_panel div.pricebox ul li.start {
	border-left:none;
}											
#right_panel div.content {
	width:309px;
	background-color:#F6FAFB;
	color:#5C5C5C; 
	padding:0; 
	margin:0 0 14px 0;
}
#right_panel div.content #infoheader {
	background:url(../img/right_content_header.gif) no-repeat 0 0 #F8FBFC; 
	height:40px; 
	padding:21px 0 0 20px;
}
#right_panel div.content h2 {
	font-size:24px; 
	font-weight: 100;  
	color:#5c5c5c; 
	float:left;
}
#right_panel div.content h3 {
	font-size:18px; 
	font-weight: 100; 
	color:#aaa; 
	float:left; 
	padding:6px 0 0 0px;
}		
#right_panel div.content h2.pad {
	padding:21px 0 0 20px;
}
#right_panel div.content h2 img {
	position:absolute; 
	top:10px; 
	left:10px;
}
#right_panel div.content p.bg_bottom {
	background:url(../img/right_content_bg_bottom.gif) no-repeat 0 0; 
	font-size:1px; 
	height:10px; 
	text-indent:-2000px;
	border:none; 
	padding:0 35px 0 0;
}
#right_panel div.content p.pre{
	padding:20px 15px 0px 18px;
	width: 400px;
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	 /* width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

#right_panel div.content p{
	width:274px; 
	border-left:#CFE2EA 1px solid; 
	border-right:#CFE2EA 1px solid; 
	padding:15px 15px 5px 18px;
	font-size:12px;	
	line-height:16px; 
}
#right_panel div.content p p{
	padding-left:18px;

}

.highlights {
	width:291px; 
	border-left:#CFE2EA 1px solid; 
	border-right:#CFE2EA 1px solid; 
	padding:8px 8px 4px 8px;
	list-style-type:none; 
	font-size:12px;
}
div.highlights div.accordion_toggle {
	background:url(../img/solution_bul.gif) no-repeat 16px 8px; 
	padding:6px 0 0 45px; 
	height:20px;
	border-bottom:#fff 1px solid; 
	background-color:#D3E4EB; 
	color:#5C5C5C;
	cursor: pointer;

	}
	
div.highlights div.accordion_toggle:hover {
	background-color: #E8F1F5; 
	color:#7FA6D1;
	}
	
	
div.highlights div.bg2,
div.highlights div.accordion_content {
	background-color:#E8F1F5; 
	color:#5C5C5C;
	padding:6px 10px 10px 10px;
	width: 272px;
}		
		
			
		
/*----------------------------------------right_panel_wide---------------------------------------------------------*/
#right_panel_wide {
	width:569px; 
	float:left;
}
#right_panel_wide div.content h2 {
	font-size:24px; 
	font-weight: 100;  
	color: #5c5c5c; 
	float:left;
}
#right_panel_wide div.content blockquote {
	text-align: center;
	line-height: 16px;
}
#right_panel_wide div.content {
	width:569px;
	background-color:#fff;
	color:#5C5C5C; 
	padding:0; 
	margin:0 0 14px 0;
}

#right_panel_wide div.content h4{
	font-weight: 200; 
	font-size:14px;
	color:#5C5C5C;
}		
		
#right_panel_wide div.content #infoheader {
	background:url(../img/right_wide_content_header.gif) no-repeat 0 0 #F8FBFC; 
	height:40px;  
	padding:21px 0 0 36px;
}
#right_panel_wide div.content #infoheader h2 {
	padding-left: 0;
}
#right_panel_wide div.content #infoheader h3 {
	font-size:18px; 
	font-weight: 100; 
	color:#aaa; 
	float:left; 
	padding:6px 0 0 4px;
}		
#right_panel_wide div.content #innerborder {
	border-left:#CFE2EA 1px solid; 
	border-right:#CFE2EA 1px solid;	
	width: 567px;
}
#right_panel_wide div.content #innerborder h2 {
	padding-left: 35px;
	font-style: italic;
	font-size:18px;
	padding-top: 6px;
}
#right_panel_wide div.content #innerborder h3 {
	font-size: 16px;  
	color: #7FA6D1;  /* gray - #aaa; blue - #7FA6D1; brown - #9B7455; */ 
	float: left; 
	margin: 2px 0 0 4px;
	font-style: italic;
	padding-top: 6px;
}
#right_panel_wide div.content h2.pad {
	padding:21px 0 0 70px;
}
#right_panel_wide div.content h3.pad {
	padding-left: 31px;
}
#right_panel_wide div.content h2 img {
	position:absolute; 
	top:10px; 
	left:10px;
}
#right_panel_wide div.content p.bg_bottom {
	background:url(../img/right_wide_content_bg_bottom.gif) no-repeat 0 0; 
	font-size:1px; 
	height:19px; 
	text-indent:-2000px;
	border:none; 
	padding:0 71px 0 0;
}
#right_panel_wide div.content p {
	width:498px; 
	padding:5px 33px 5px 36px;
	font-size:12px;	
	line-height:16px;
	clear: both;
}


#right_panel_wide div.content pre {
	margin:-5px 0 0 36px;
	widows: 400px;
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	 /* width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

#right_panel_wide div.content ol,
#right_panel_wide div.content ul {
	padding:15px 33px 5px 36px;
	font-size:12px;	
	line-height:16px;
}
#right_panel_wide div.content ul {
	margin-left: 15px;
}
#right_panel_wide div.content ol {
	margin-left: 25px;
}
#right_panel_wide div.content #searcharea {
	width:498px; 
	border:#CFE2EA 1px solid;
}	
		
#right_panel_wide div.content div div{
	border: none;
}
#right_panel_wide div.content div#innerborder form {
	clear: both;
	padding:15px 33px 5px 36px;
	width: 100%;
}
#right_panel_wide div.content div#innerborder form.contact {
	padding-left: 75px;
}
#right_panel_wide div.content div#innerborder div#sa_login form,
#right_panel_wide div.content div#innerborder div#aa_login form{
	padding:15px 33px 5px 36px;
}
#right_panel_wide div.content div#innerborder form label {
	float: left;
	width: 106px;
	font-size: 12px;
	font-weight: bold;
	color: #708090;  /* SlateGray */
	margin-top: 2px;
}
#right_panel_wide div.content div#innerborder form#name_lab label {
	width: 126px;
}
#right_panel_wide div.content .question {
	font-size: 11px; 
	font-weight: bold;
	padding-top: 12px;
}
#right_panel_wide div.content .phone {	
	float: right;
	position: relative;
	bottom: 258px;
	right: 150px;
}
#right_panel_wide div.content a {
	color:#6C7075; 
	background-color: transparent;
}	
#right_panel_wide div.content a:hover {
	color:#7FA6D1; 
	background-color: transparent;
}			

/*----------------------------- order ---------------------------*/

 ul.plan {
	width: 75px; 
	height:120px; 
	padding:8px 8px 4px 8px;
	list-style-type:none; 
	font-size:12px; 
	float:left;
}
 ul.plan li {
	padding:6px 0 0 5px;  
	background-color:#D3E4EB; 
	color:#5C5C5C;
}
 ul.plan ul li.bg2 {
	background-color:#E8F1F5; 
	color:#5C5C5C;
}		



/* Login  -- new kb */	
#aa_login_link {
	display: inline;
}
#aa_login {
	display: none;
}
#sa_login_link {
	display: inline;
}
#sa_login {
	display: none;
}





/******  name-lab.css ******/
div#advoptions {
	display:none;
}

#tableResults .listlv1 {
	width: 450px;
}

#tableResults .listlv2 {
	margin-top: 10px;
	display: none;
}


#tableResults .linkl1{
	width: 100%;
	height: 35px;
	text-align: left;
	list-style-type: none;
	background-color: #eaeaea;
	border: 0;
	margin-top: 2px;
	cursor: pointer;
}

#tableResults .clicked{
	width: 100%;
	height: 70px;
	text-align: left;
	list-style-type: none;
	background-color: white;
	border: 0;
	margin: 1px 0 10px 0;
}

#tableResults a{
	text-decoration: none;
	color: black;
}

#tableResults .lbl{
	position: relative;
	padding: 15px 0 0 12px;
	line-height: 25px;
	font-size: 16px;
	font-weight: 100;
	color: #708090;
}

#tableResults .linkl2{
	width: 50px;
	text-align: center;
	display: inline;
	list-style-type: none;
	background-color: pink;
	padding: 7px;
	margin-right: 7px;
}

#tableResults  .avail{
	background-color: #d5f3f1;
}

#tableResults .noavail{
	background-color: #f7edef;
}

#tableResults .listhover{
	background-color: #c9daec;
}

#tableResults .img1{
	display: none;
}

#tableResults .loading{
	display: block;
}

#tableResults .loading1{
	display: block;
	margin-left: 40px;
	margin-top: 5px;
}


/******  domain-explorer.css ******/
#txtSearch {
	font-family:  "Trebuchet Ms", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size: 18pt;
	color: #333333;
	border-style: none;
	background-color: #ffffff;
	width: 100%;
}
.thetbwidth {
	width:500px;
}
.thetbheader {
	background-color: #ff6600;
}
#searchbox {
	background-color: #ffffff;
	border: 4px solid #FF6600;
	margin: 10px 0px 10px 0px;
	padding: 7px 7px 7px 5px;
	width: 95%;
}


#linksdiv,
#domainavailable,
#domainunavailable {
	padding:5px;
	margin: 7px;
}

#linksdiv:hover {
	background-color:#FF9900;
}


.suggestlink, 
.domainavailablelink, 
.domainunavailablelink,
#normtext {
	padding:2px;
	padding-left:20px;
	text-decoration:none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
}
suggestlink {
	background: url(../img/icon-check.gif) no-repeat 2px -200px;
	padding: 0px -10px 0px 0px;
}
a.suggestlink:hover {
	background: url(../img/icon-check.gif)) no-repeat 2px -100px;
	padding: 0px -10px 0px 0px;
	color:#FFFFFF;
}
#domainavailable:hover {
	background-color:#009900;
}

#domainavailable {
	background-color:#D2FFD2;
}


a.domainavailablelink {
	background: url(../img/icon-internal.gif) no-repeat 2px 0;
	padding: 0px -10px 0px 0px;

}

a.domainavailablelink:hover {
	background: url(../img/icon-internal.gif) no-repeat 2px 0;
	padding: 0px -10px 0px 0px;
	color:#FFFFFF;
}
#domainunavailable:hover {
	background-color:#FF0000;
}

#domainunavailable {
	background-color:#FFD7D7;
}
a.domainunavailablelink {
	background: url(../img/icon-external.gif) no-repeat 2px 0;
	padding: 0px -10px 0px 0px;

}

a.domainunavailablelink:hover {
	background: url(../img/icon-external.gif) no-repeat 2px 0;
	padding: 0px -10px 0px 0px;
	color:#FFFFFF;
	color:#FFFFFF;
}
.savedlist, 
.clearlist {
	padding:2px;
	padding-left:2px;
	text-decoration:none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
}

a.savedlist:hover,
a.clearlist:hover {
	color:#FFFFFF;
}

#savedlist:hover,
#clearlist:hover{
	background-color:#990000;
}
#txtSearch {
		background: #fff url(../img/input-large-search.gif) repeat-x left top;
		width: 515px;
		height: 47px;
		padding: 5px 0 0 10px;
		outline: none;

	
}
.similar {
	color: #FF6600;
}
.antonym {
	color: #0099FF;
}
.sense {
	color: #0099FF;
	font-size: 20px;
}

