*{margin:0px; 
	padding:0px; 
	outline:none;
	}


body {
	padding: 0 0 20px 0;
	font-family: arial,helvetica,sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	line-height:1.66em;
	color:#384249;
}

h1 { font: bold 18px arial, helvetica, sans-serif; color:#f47030;padding:10px 0 10px 0;font-weight:bold;}
p {
	padding: 0 0 12px 0;
	font-family: arial,helvetica,sans-serif;
	
	font-style:normal;
	font-size:1em;
	line-height:1.5em;
	color:#384249;
}

a, a:link {
	text-decoration:none;
	color: #0E3F65;
}
	a:hover {
		text-decoration:underline;
		color:#ff7700;
	}
	
hr {color: #fff;  border: 1px dotted #aaaaaa; border-style: none none dotted; padding-top:5px;padding-bottom:15px;}
#back_top {
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.85em;
	font-style:normal;
	font-weight:normal;
	line-height:1.66em;
	color:#384249;
	text-align:right;
	float:right;
}

img,fieldset{
	border:none;
	}
	
.clear{
	clear:both;
	}
	
input{
	outline:none;
	}
	
#layout{
	width:833px; 
	margin-left:auto;margin-right:auto;
	}
	
	
/* Top logo and icon links */
	
#header{
	float:left; 
	width:830px; 
	background:#FFF; 
	padding:0 0 7px 0;
	}
	
#header .logo{
	float:left;
	padding:12px 0 0 0px;
	}
	
#header ul{
	float:right; 
	padding:27px 45px 0 0; 
	list-style:none;
	}
	
#header ul li{
	float:left; 
	padding:0 0 0 0px;
	}
	
#header ul li .support{
	float:left;
	background:url(/common/images/support.png) no-repeat 0 0; 
	text-decoration:none; 
	font-size:11px; 
	color:#5b789c; 
	font-weight:bold; 
	padding:1px 25px 0 20px;
	}
	
#header ul li .support:hover{
	text-decoration:underline;
	}
	
#header ul li .freetrial{
	float:left; 
	background:url(/common/images/play.jpg) no-repeat 0 0; 
	text-decoration:none; 
	font-size:11px; 
	color:#5b789c; 
	font-weight:bold; 
	padding:1px 1px 0 20px;
	}
#header ul li .freetrial:hover{
	text-decoration:underline;
	}

#header ul li .telephone{
	float:left;

	text-decoration:none; 
	font-size:11px; 
	color:#666; 
	font-weight:normal; 
	padding:1px 25px 0 3px;
	}
#header ul li .login{
	float:left; 
	background:url(/common/images/client_login.png) no-repeat 0 0; 
	text-decoration:none; 
	font-size:11px; 
	color:#5b789c; 
	font-weight:bold; 
	padding:1px 0 0 16px;
	}
	
#header ul li .login:hover{
	text-decoration:underline;
	}


	


/* main body style starts here */

#body_content {
	float:center; 
	_width:833px;
	width:833px;
	padding-bottom:7px; 
	padding-top:10px;
	}
	
#body_content .block{
	
	width:673px; 
	border-left:1px dotted #c8c8c8; 
	margin-left:0px; 
	display:inline; 
	min-height:533px; 
	height:auto !important; 
	height:163px;zbackground:orange;
	}
	
#body_content .block img {
	
	}

#body_content .content .heading h1{
	
	font-size:18px; 
	color:#ef9818; 
	font-weight:bold; 
	margin-left: 0px; 
	padding:10px 0px 0px 12px;
	
	}
	
#body_content h3{

	font-size:13px; 
	color:#6681aa; 
	font-weight:bold; 
 
	padding:5px 0px 3px 0px; 

	}
	
#body_content .content .content_area{
	
	font-size:12px; 
	color:#3a3a3a; 
	margin: 12px 12px 12px 12px; 
	font-weight:normal; 
	line-height:18px; 
	background:#efefef;
	width:450px;
	display:inline;
	}
	
#body_content .content .content_area a{	
	text-decoration: none;
	color:#112b8b;
	}
	
#body_content .content .content_area a:hover{	
	text-decoration: none;
	border-bottom: 1px dotted #ef9818; 	}
	
#body_content .content .singlecolumn_area{
	float:left; 
	font-size:12px; 
	color:#3a3a3a; 
	margin: 22px; 
	font-weight:normal; 
	line-height:18px; 
	width:833px;
	}	
	
	
#body_content .content .content_area .callboxbanner {
    width: 160px;
    height: 366px;
	float:right;
	padding-left:20px;
	}
	
#body_content .content .content_area .callboxbanner_short {
    width: 160px;
    height: 120px; 
	float:right;
	padding-left:20px;
	}	
	
#body_content .content .content_area .callboxbanner_community {
    width: 180px;
    height: 220px; 
	float:left;
	
	}	
	
		
	
	
#body_content .content .content_area h2 {
	font-size:15px; 
	color:#4c4c4c; 
	font-weight:bold; 
	line-height:18px;
	padding:5px 0 5px 0;
	}



#body_content .content .content_area ul {
	padding:4px 0 4px 0px; 
	list-style:none;
	}
	
#body_content .content .content_area ul li {	
	list-style-type:none;	
	padding-left: 26px;
	padding-bottom:8px;
	background:url(/common/images/orange_bullet.gif) no-repeat 10px 5px; 
	}

#body_content .content .content_area ol {

	padding:0 0 0 26px; 
	
	
	}



	
	

/* SINGLE COLUMN CONTENT  style starts herre */

#single_content {
	float:right; 
	width:830px; 
	padding-bottom:7px; 
	padding-top:10px;
	}
	
#single_content .block{
	float:right; 
	width:830px; 
	margin-left:0px; 
	display:inline; 
	min-height:533px; 
	height:auto !important; 
	height:163px;
	}
	
#single_content .block img {
	float:right;
	}

#single_content .content .heading h1{
	float:left; 
	margin-left: 10px; 
	padding:0px 0px 0px 12px; 
	width:800px;
	}
	
#single_content .content .content_area{
	float:left; 
	font-size:12px; 
	color:#3a3a3a; 
	margin: 22px; 
	font-weight:normal; 
	line-height:18px; 
	width:83px;
	}
	

	
#singlecontent .content .content_area h2 {
	font-size:15px; 
	color:#4c4c4c; 
	font-weight:bold; 
	line-height:18px;
	padding-bottom:5px;
	}


/* end single column */



#call_to_action_right_box {width:160px;padding-left:20px;float:right;}

#call_to_action_right_box .grey_bg{float:right; background:url(/common/images/grey_bg.jpg) no-repeat 0 0; width:159px; height:174px;}
#call_to_action_right_box .grey_bg .heading{float:left; font-size:24px; color:#fff; width:159px; text-align:center; padding:19px 0 0 0;}
#call_to_action_right_box .grey_bg .signup{float:left; width:159px; text-align:center; margin-top:3px; font-size:11px; color:#fff;}
#call_to_action_right_box .grey_bg ul{float:left; padding:14px 0 0 18px; list-style:none;}
#call_to_action_right_box .grey_bg ul li{background:url(/common/images/grey_bullet.jpg) no-repeat 0 1px; padding:0 0 6px 18px;height:14px;}
#call_to_action_right_box .grey_bg ul li a:link{font-size:13px; color:#fff; text-decoration:underline;height:14px;}
#call_to_action_right_box .grey_bg ul li a:visited{text-decoration:underline;color:#fff;height:14px;}
#call_to_action_right_box .grey_bg ul li a:active{text-decoration:underline;color:#fff;height:14px;}
#call_to_action_right_box .grey_bg ul li a:hover{text-decoration:underline;color:#fff;height:14px;}
#call_to_action_right_box .orange_bg{float:right; background:url(/common/images/orange_bg.jpg) no-repeat 0 0; width:159px; height:82px;}
#call_to_action_right_box .orange_bg p.text{float:left; text-align:center; width:159px; color:#fff; font-size:15px; padding: 12px 0px 0px 0px;}
#call_to_action_right_box .orange_bg p.no{float:left; text-align:center; width:159px; color:#fff; font-size:20px; font-weight:bold; padding-top:3px;}



#body_content .grey_bg {
	float:right; 
	background:url(/common/images/grey_bg.jpg) no-repeat 0 0; 
	width:159px; 
	height:174px;
	}
	
#body_content .grey_bg .heading {
	float:right; 
	font-size:24px; 
	color:#fff; 
	width:159px; 
	text-align:center; 
	padding:19px 5px 5px 0;
	}
	
#body_content .grey_bg .signup {
	float:right; 
	width:159px; 
	text-align:center; 
	margin-top:3px; 
	font-size:11px; 
	color:#fff;
	}
	
#body_content .grey_bg ul {
	float:right; 
	padding:0px 0 0 18px; 
	list-style:none;
	}
	
#body_content .grey_bg ul li {
	float:right; 
	background:url(/common/images/grey_bullet.jpg) no-repeat 0 2px; 
	padding:0px 0 0px 18px;
	}
	
#body_content .grey_bg ul li a {
	float:right; 
	font-size:13px; 
	color:#fff; 
	text-decoration:none;
	}
	
#body_content .grey_bg ul li a:hover {
	text-decoration:underline;
	}
	
#body_content .orange_bg {
	float:right; 
	background:url(/common/images/orange_bg.jpg) no-repeat 0 0;
	width:159px; 
	height:82px;
		margin-bottom: 20px;
	}
	
#body_content .orange_bg .text {
	float:right; 
	text-align:center; 
	width:159px; 
	color:#fff; 
	font-size:15px; 
	padding-top:15px;
	}
	
#body_content .orange_bg .no{
	float:right; 
	text-align:center; 
	width:159px; 
	color:#fff; 
	font-size:20px; 
	font-weight:bold; 
	padding-top:0px;
	}
	
#body_container{
	float:left; 
	width:661px;
	}
	
.news_divider {
	border-bottom-color:#CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top:5px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
}

/***	START side navigation	***/
#nav {
		margin:0;
		padding:0;
		background:#808259 url(nav_bg.jpg) 0 0 repeat-x;
		width:100%;
		float:left;
		border:1px solid #42432d;
		border-width:1px 0;
	}
#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
#nav a:link,
#nav a:visited {
		color:#000;
		background:#b2b580;
		padding:20px 40px 4px 10px;
		float:left;
		width:auto;
		border-right:1px solid #42432d;
		text-decoration:none;
		font:bold 1em/1em Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-shadow: 2px 2px 2px #555;
	}
#nav a:hover {
		color:#fff;
		background:#727454;
	}
#nav li:first-child a {
		border-left:1px solid #42432d;
	}
#sidebar {
	float:right;
	margin-left:0px;
	width:159px;
}	

#nav-sub dt{
	
	border-bottom: dotted 1px #898D8D;

}
#nav-sub dt a{
	font-weight:bold;
	margin-bottom:0.8em;
	color: #666;
}
#nav-sub dt a:hover{
	text-decoration:none;
	color: #666;
}
#nav-sub dd{
	font-size: 0.95em;
	margin-bottom: 1em;
}
#nav-sub dd li {
	list-style-type:none;	
	border-bottom: dotted 1px #879AA9;
}
#nav-sub dd li.exp, #nav-sub dd li ul li {border-bottom:none;display:inline;}
#nav-sub dd a {
	color: #0E3F65;		
	padding-left: 20px;
	background:transparent url(/common/images/nav_sub_bt.gif) no-repeat scroll 0;
	display:block;
}
#nav-sub dd a:hover{
	text-decoration:none;
	color: #ef9818;		
	background:transparent url(/common/images/nav_sub_bt_on.gif) no-repeat scroll 0;
}
/* declarations to style the hover effect of the current state */

	
	#home #nav-home a,
	#about #nav-about a,
	#investors #nav-investors a,
	#advisors #nav-advisors a,
	#management #nav-management a,
	#company #nav-company a,
	#customers #nav-customers a,
	#news #nav-news a,
	#press #nav-press a,
	#newsletters #nav-newsletters a,
	#resellers #nav-resellers a, 
	#affiliates #nav-affiliates a, 
	#affiliates-program-details #nav-affiliates-program-details a, 
	#jobs #nav-jobs a, 
	#contact #nav-contact a,
	
	#features-overview #nav-features-overview a,
	#features-complete-list #nav-features-complete-list a,
	#features-online-storage #nav-features-online-storage a,
	#features-file-sharing #nav-features-file-sharing a,
	#features-file-access #nav-features-file-access a,
	#features-file-backup #nav-features-file-backup a,
	#features-large-file-transfer #nav-features-large-file-transfer a,
	#features-local-cloud #nav-features-local-cloud a,
		#features-enterprise-local-cloud #nav-features-enterprise-local-cloud a,
		#features-office-local-cloud #nav-features-office-local-cloud a,
		#features-personal-local-cloud #nav-features-personal-local-cloud a,
	#features-centralized-administration #nav-features-centralized-administration a,
	#features-security-and-privacy #nav-features-security-and-privacy a,

	#features-hybrid-cloud #nav-features-hybrid-cloud a,

	#partners-overview #nav-partners-overview a,  
	#partners-technology #nav-partners-technology a,  
	#partners-resellers #nav-partners-resellers a,  

	#customers #nav-customers a,  
	#testimonials #nav-testimonials a,  

	#support-home #nav-support-home a,  
	#ask-technical-support #nav-ask-technical-support a,  
	#ask-billing #nav-ask-billing a,  
	#ask-sales #nav-ask-sales a,  
	#ask-reseller #nav-ask-reseller a,  
	#ask-suggestions #nav-ask-suggestions a,
	
	#howitworks-overview #nav-howitworks-overview a,  
	#howitworks-as-a-file-server #nav-howitworks-as-a-file-server a,  
	#howitworks-as-an-ftp-server #nav-howitworks-as-an-ftp-server a,
	#howitworks-online-hard-drive #nav-howitworks-online-hard-drive a,
	#howitworks-for-fast-local-access #nav-howitworks-for-fast-local-access a, 
	#howitworks-for-sharing-files #nav-howitworks-for-sharing-files a, 
	#howitworks-for-mobile-access #nav-howitworks-for-mobile-access a,  
	#howitworks-for-file-backup #nav-howitworks-for-file-backup a,  
	#howitworks-for-small-companies #nav-howitworks-for-small-companies a,  
	#howitworks-for-large-organizations #nav-howitworks-for-large-organizations a,  
	#howitworks-for-sales-teams #nav-howitworks-for-sales-teams a,  
	#howitworks-faq #nav-howitworks-faq a,

	#productoverview #nav-productoverview a,
	#productstorage #nav-productstorage a,
	#productsharing #nav-productsharing a,
	#productaccess #nav-productaccess a,
	#productbackup #nav-productbackup a,
	#productlargefiles #nav-productlargefiles a,
	#productlocalcloud #nav-productlocalcloud a,
	#productusers #nav-productusers a,
	#productsecurity #nav-productsecurity a,
	
	#demogetstarted #nav-demogetstarted a,
	#demousers #nav-demousers a,
	#demofileservers #nav-demofileservers a,
	#demodesktop #nav-demodesktop a,
	#democollaborate #nav-democollaborate a,
	#demobackup #nav-demobackup a,
	#demofinding #nav-demofinding a,
	#joinlivedemo #nav-joinlivedemo a,
	#demovideo #nav-demovideo a

	{
		background:#ef9818;
		color:#fff;
		text-shadow:none;
	}
	

#nav-sub dd li ul li a,  #features-local-cloud #nav-features-local-cloud ul li a {padding-left: 33px;background: transparent; background-image: url(/assets/images/nav/secondary-nav-sub-bullet.gif)!important; background-repeat:no-repeat!important;background-position: 20px 50%!important;color: #0E3F65;}


/* ---------------------- #sidebar quicklinks */
.sidebar_quick_links {
	padding: 1em 0 0 0;
	margin-bottom: 15px;	
}
.sidebar_quick_links dt {
	text-transform:uppercase; 
	font-weight:bold;
	color: #666;
}
.sidebar_quick_links ul {
	 padding-left:1.3em; 
	 color:#999999;
}
.sidebar_quick_links a {
	color: #667C8D;	
	font-size: 0.95em;
}
.sidebar_quick_links a:hover {
	 color:#000000;
	 text-decoration: underline;
}
.sidebar_quick_links img {
	 padding-top: 1em;;
}
/***	END side navigation	***/



/***	faq floating div	***/ 
.faqfloatmenu {
    clear: both;
    padding: 0;
    width: 450px;
}
.faqfloatmenu .floatitem {
	float: left;
	margin-left:-18px;
	margin-top:25px;
	position:fixed;
}

#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:98%;top:-1px;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 1px 1px 0px;
	background-color:#27588b;
	background-repeat:repeat;
	border-color:;
	border-width:0px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	_width:30.05px;
	float: left;
}
ul.pureCssMenu ul{
	width:223.9px;
}
ul.pureCssMenu li{
	display:block;
	margin:1px 0px 0px 1px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	zoom:1;
	background-color:#27588b;
	border-width:0px;
	border-color:#FFF;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 11px Arial;
	color: #FFFFFF;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:100%;
	height:3;
	display:inline-block;
	background-color:;	background-image:none;}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#214871;
	border-color:#FFFFFF;
	border-style:solid;
	font:normal 11px Arial;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#214871;
	border-color:#FFFFFF;
	border-style:solid;
	font:normal 11px Arial;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:26px;
height:157px;
}
ul.pureCssMenu ul img {width:26px;
height:157px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}
ul.pureCssMenu span{
	display:block;
	background-image:url(/common/images/icon_faq_menu.png);
	height:156px;
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:18px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(/common/images/icon_faq_menu_over.png);
}
ul.pureCssMenu a:hover span{	_background-image:url(/common/images/icon_faq_menu_over.png)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(/common/images/icon_faq_menu.png)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(/common/images/icon_faq_menu_over.png);}
ul.pureCssMenu table a:hover span{background-image:url(/common/images/icon_faq_menu_over.png)}

/***	END faq floating div	***/ 

<!-- style for nested tables within the content
#innertable {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.95em
	font-style: normal;
	color: #333;
	background-color: #FFF;
	padding:0px;

	
}
#innertable .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px
	font-style: bold;
	color: #FFF;
	background-color: #888;
	padding: 5px;

}
#innertable .text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.93em;
	font-style: normal;
	line-height:1.5em;
	color: #333;
	background-color: #FFF;
	padding: 5px;
	border: thin solid #CCC;
}
#innertable .text_center{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.95em
	font-style: normal;
	text-align: center;
	color: #333;
	background-color: #FFF;
	padding: 5px;

}
#innertable img{
	text-align: left;
	background-color: #FFF;
	padding-right: 25px;

}



/*   ---------------------- #Left sidebar Text */
#sidebar_news {
color:#333;
text-decoration:none;
margin-top:15px;
}

#sidebar_news h2 {
	text-transform:uppercase; 
	font-weight:bold;
	font-size: 0.95em;
	color: #666;
	margin-bottom: 0.5em;
}

#sidebar_news ul {
padding:0; margin:0;
}

#sidebar_news li {
border-top: 1px dotted #999;
list-style:none;
padding: 0.5em 0;
}

#sidebar_news li:first-child {
	border-top: none;
}

#sidebar_news li .excerpt {
	color: #999;
}

#sidebar_news a {
	border: none !important;
	color: #666;
}



/* Feature List page page layout */


.clearfix { display:inline-block; }
.clearfix { display:block; }
#feature_set {
	width:615px;
	float:left;
	border-bottom:1px;
	border-bottom-color:#999;
	border-bottom-style:dotted;
	margin-bottom: 15px;
}
#feature_set  .head{
	margin-left:0px;
	margin-bottom:30px;
	clear: right;
	float: left;
	width: 498px;
}
#feature_set  .icon {
	margin:0;
	height: 47px;
	width: 47px;
	clear: none;
	float: left;
}

#feature_set  .content {
	margin:0;
	height: 47px;
	width: 498px;
	clear: none;
	float: left;
}


/* end Feature List page page layout */






#logo {
	float:left; 
	width:830px; 
	margin:9px 0 0 0;
	}
	
#logo .top_curve{
	float:left; 
	background:url(/common/images/grey_top.jpg) no-repeat 0 top; 
	width:830px;
	}
	
#logo .mid{
	float:left; 
	background:url(/common/images/grey_mid.jpg) repeat-y 0 top; 
	width:830px;
	}
	
#logo .bottom_curve{
	float:left; 
	background:url(/common/images/grey_bottom.jpg) no-repeat 0 0; 
	width:830px; 
	height:6px;
	}
	
#logo ul{
	float:left; 
	list-style:none; 
	padding:0 0 5px 42px;
	}
	
#logo ul li{
	float:left; 
	padding:0 60px 0 0;
	}
	
#logo ul li img{
	float:left;
	}
	
#logo ul li.first{
	padding-top:18px;
	}
	
#logo ul li.second{
	padding-top:21px;
	}
	
#logo ul li.third{
	pad
	ding-top:12px;
	}
#logo ul li.fourth{
	padding-top:26px; 
	padding-right:0px;
	}
	
#dark_grey{
	float:left; 
	background:url(/common/images/dark_grey.gif) no-repeat 0 0; 
	width:830px; 
	height:72px; 
	margin-top:9px;
	}
	
#dark_grey ul{
	float:left; 
	list-style:none; 
	padding:29px 0 0 35px;
	}
	
#dark_grey ul li{
	float:left; 
	padding:0 15px 0 0; 
	color:#fff; 
	font-size:12px;
	}
	
#dark_grey ul li a{
	float:left; 
	color:#fff; 
	font-size:12px; 
	text-decoration:none;
	}
	
#dark_grey ul li a:hover{ 
	text-decoration:underline;
	}
	
#dark_grey .grey_seperator{
	background:url(/common/images/grey_seperator.jpg) no-repeat 0 0; 
	height:59px; 
	width:1px; 
	float:left; 
	margin:7px 0 0 15px;
	display:inline;
	}
	
#bottom_text{
	float:left; 
	width:830px; 
	margin:9px 0 0 0; 
	padding-bottom:18px;
	}
	
#bottom_text .top{
	float:left; 
	background:url(/common/images/bottom_top_curve.gif) no-repeat 0 0; 
	width:829px;
	}
	
#bottom_text .mid{
	float:left; 
	background:url(/common/images/bottom_mid.gif) repeat-y 0 0; 
	width:829px;
	}
	
#bottom_text .bottom{
	float:left; 
	background:url(/common/images/bottom_text_curve.gif) no-repeat 0 0; 
	width:829px; 
	height:4px;
	}
	
#bottom_text h1{
	float:left; 
	color:#777777; 
	padding:19px 0 11px 38px; 
	font-weight:normal; 
	width:780px;
	}
#bottom_text p{
	float:left; 
	padding:0 0 0 38px; 
	width:760px; 
	font-size:11px; 
	color:#777; 
	line-height:18px;
	}
	
#bottom_text ul{
	float:left;
	padding:20px 0 45px 38px; 
	list-style:none;
	width:780px;
	}
	
#bottom_text ul li{
	float:left; 
	padding:5px 0 0 0;
	}
	
#bottom_text ul li a.first{
	background:none; 
	padding-left:0px;
	}
	
#bottom_text ul li a{
	float:left; 
	font-size:12px; 
	color:#4c4c4c; 
	text-decoration:underline; 
	background:url(/common/images/footer.jpg) no-repeat 0 2px; 
	padding:0 12px 0 12px;
	}
	
#bottom_text ul li a:hover{ 
	text-decoration:none;
	}
	
	
/* Start lower footer copyright and socialnetwork links 

#outer_footer{
	float:left; 
	width:100%; 
	height:40px; 
	background:#ffffff;
	}
	
#footer{
	width:830px; 
	margin:0 auto; 
	height:40px; 
	position:relative;
	}
	
#footer p{
	position:absolute; 
	top:-6px; 
	left:0px; 
	text-align:center; 
	width:830px; 
	font-size:11px; 
	color:#929292;
	}
	
#footer .socialnetwork{
	width:830px; 
	margin:0 auto; 
	height:40px; 
	position:relative;
	}
*/
	
	

/* New Footer socialnetworking and copyright */
	

#outer_footer{

	margin: 0 auto;
	width:100%; 
	height:25px; 
	background:#ffffff;
	}	

#footer {font-size:11px;font-family:arial,helvetica,sans-serif; clear:both;}
#footer .ftr,#footer .ftr-nav, #footer .ftr-c, #footer .ftr-follow  {border-top:1px solid #cccccc;margin: 0 auto; clear:both;}
#footer .ftr ul{
	float:left; 
	padding:12px 12px 12px 12px; 
	list-style:none;
	}
	#footer .ftr ul.brd{
	border-right:1px solid #cccccc;padding-right:20px;
	}
#footer .ftr ul li{
	padding:0 0 0 0px; white-space:nowrap;
	}
#footer .ftr-nav, #footer .ftr-c, #footer .ftr-follow   {text-align:center; padding:10px 0;}
#footer .ftr-nav a {padding:2px 7px 2px 7px;border-right:1px solid #cccccc;}
#footer .ftr-nav a#lastl {border-right:none;}	
#footer .ftr-c {padding:3px 0;color: #7F7F7F;}
#footer .ftr-follow .label {margin-right:10px;color: #7F7F7F;}
#footer .ftr-follow img {vertical-align:middle;}
#footer .ftr-follow a {padding: 0 4px;}
#footer ul li .label{
	float:left;
	color:#666;

	text-decoration:none; 


	font-weight:normal; 
	padding:8px 8px 0 3px;
	}
#footer ul li .socialicons{
	float:left; 
	text-decoration:none; 
	 
	color:#5b789c; 
	font-weight:bold; 
	padding:1px 1px 0 4px;
	}

/*popup_what_this Start*/
#easyTooltip{width:531px; float:left; position:absolute; left:0; top:0; z-index:9;}
#easyTooltip .top_bg{width:531px; float:left; background:url(/common/images/pop_up_top.png) no-repeat 0 top; padding-top:10px;}
#easyTooltip .bottom_bg{width:531px; float:left; background:url(/common/images/pop_up_bottom.png) no-repeat 0 bottom; padding-bottom:20px; line-height:1px; font-size:1px;}
#easyTooltip .top_bg .main_box{width:445px; float:right; padding-right:30px;}
#easyTooltip .top_bg .main_box h6{width:445px; float:left; height:35px; font:bold 14px/15px Arial, Helvetica, sans-serif; color:#fff;}
#easyTooltip .top_bg .main_box .main_data{width:445px; float:left; background:url(/common/images/pop_up_border.gif) repeat-y 0 0;}
#easyTooltip .top_bg .main_box .main_data ul{width:445px; float:left; list-style:none;}
#easyTooltip .top_bg .main_box .main_data ul li{width:445px; float:left; border-bottom:1px solid #a2a2a2; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#414141;}
#easyTooltip .top_bg .main_box .main_data ul li.line1{width:445px; float:left; padding:7px 0;}
#easyTooltip .top_bg .main_box .main_data ul li .col1{width:255px; float:left;}
#easyTooltip .top_bg .main_box .main_data ul li .col2{width:89px; float:left; text-align:center;}
#easyTooltip .top_bg .main_box .main_data ul li .col3{width:90px; float:left; text-align:center;}
#easyTooltip .top_bg .main_box .main_data ul li img{ float:none;}
#easyTooltip .top_bg .main_box .main_data ul li span{width:89px; float:left; padding-top:15px;}
#easyTooltip .top_bg .main_box ul.bottom {width:420px; float:left; padding:15px 0 15px 13px; list-style:none;}
#easyTooltip .top_bg .main_box ul.bottom li{width:400px; float:left; padding-left:12px; background:url(/common/images/black_dot.gif) no-repeat 0 6px;font:normal 11px/14px Arial, Helvetica, sans-serif; color:#414141;}
#easyTooltip .top_bg .main_box .main_data2{width:445px; float:left;}
.greyPopText {color:#414141;}
.red-text{color:#ff0000;}
/*popup_what_this End*/


/***	Common styles from original page	***/
h1.top {
	border-bottom:3px dotted #BBBEC2;
	margin:0px 0px 10px 2px;
	padding:15px 0px 3px;
}
.normalText{ font: normal 12px arial, helvetica, sans-serif; }
label { color: #666666; font: bold 12px verdana, sans-serif; }
a.defaultAnchor, a.defaultAnchor:link , a.defaultAnchor:visited {
	font: normal 10px arial, helvetica, sans-serif; color: blue;
}
.spr-no-repeat{background-image: url(/corp_images/popup_images/egn_sprite.png); background-repeat: no-repeat; }
.spr-repeat-x{background-image: url(/corp_images/popup_images/y_repeat_sprite.png); background-repeat: repeat-x; }
.spr-repeat-y{background-image: url(/corp_images/popup_images/x_repeat_sprite.png); background-repeat: repeat-y; }
.resultM {background-color:#F0F2F5;}

/***	For Contact Us Box - START	***/
.ytl { background:url(/corp_images/popup_images/ytl.png) top left no-repeat; height:18px; width:18px; float:left } 
.ytl { _background:url(); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/corp_images/popup_images/ytl.png', sizingMethod='scale')}
.ytr { background:url(/corp_images/popup_images/ytr.png) top left no-repeat; height:18px; width:18px; float:left }
.ytr { _background:url(); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/corp_images/popup_images/ytr.png', sizingMethod='scale')}
.yt { background:url(/corp_images/popup_images/yt.gif) top left repeat-x; height:18px; width:294px; float:left; background-color:#E8D9C8;}
.yellowframe li { margin-bottom: 10px }
.formlabel { font:bold 14px Arial, Helvetica, sans-serif; color:#666666; text-align:right; padding-right:15px }
.req { color:red }
.orangeLabel h1 { margin:0px; font-size:21px; line-height:21px }
.redLabel h1 { margin:0px; font-size:21px; line-height:21px }
.yb { background:url(/corp_images/popup_images/yb.gif) bottom left repeat-x; height:18px; width:294px; float:left; background-color:#E8D9C8;}
.ybl { background:url(/corp_images/popup_images/ybl.png) bottom left no-repeat; height:18px; width:18px; float:left } 
.ybl { _background:url(); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/corp_images/popup_images/ybl.png', sizingMethod='crop')}
.ybr { background:url(/corp_images/popup_images/ybr.png) bottom right no-repeat; height:18px; width:18px; float:left }
.ybr { _background:url(); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/corp_images/popup_images/ybr.png', sizingMethod='crop')}
.yellowframe {border-left: 1px solid white; border-right: 1px solid white; background-color:#e8d9c8; font:normal 13px Arial, Helvetica, sans-serif; color:#333333; padding:0px 18px}
.yellowframe div, .yellowframe h1, .yellowframe p  { margin: 0 !important; padding: 0 !important;}
a.orangelink {font:bold 16px Arial, Helvetica, sans-serif; color:#FF6600; text-decoration:none; background: url(/corp_images/popup_images/linkDecorationFF6600.gif) bottom left repeat-x; cursor: pointer; cursor: hand; }
a.orangelink:hover { color:#FF6600 }
/***	For Contact Us Box - END	***/

/***	For Popups - START	***/
.sprite_top {background-position: 0 0; background-color: #F0F2F5; } 
.sprite_top_left {background-position: 0 -1866px;} 
.sprite_top_right {background-position: 0 -1936px;} 
.sprite_bottom {background-position: 0 -40px; background-color: #f0f2f5;} 
.sprite_bottom_left {background-position: 0 -1443px;} 
.sprite_bottom_right {background-position: 0 -1513px;}
.sprite_left {background-position: -74px 0} 
.dropShadow { top: 10px; left:0; margin-left:10px; z-index: 1; position:absolute; voice-family: "\"}\""; voice-family:inherit; filter: progid:DXImageTransform.Microsoft.Alpha( opacity=60 ) progid:DXImageTransform.Microsoft.Blur( PixelRadius=2,MakeShadow=false ); }

.resultM { background-color:#F0F2F5; }
.resultSTL {}
.resultSTR { background-image: url(/corp_images/popup_images/no_repeat_25_1.png); background-position: 0 -98px; background-repeat:no-repeat;    _background-image:url(/corp_images/popup_images/result_corner_top_right.gif); }
.resultSBR { background-image: url(/corp_images/popup_images/no_repeat_25_1.png); background-position: 0 -599px; background-repeat:no-repeat;   _background-image:url(/corp_images/popup_images/result_corner_bottom_right.gif); }
.resultSBL { background-image: url(/corp_images/popup_images/no_repeat_25_1.png); background-position: 0 -138px; background-repeat:no-repeat;   _background-image:url(/corp_images/popup_images/result_corner_bottom_left.gif); }
.resultST, .resultSL .resultSM { background-image: url(/corp_images/popup_images/no_repeat_15.gif); background-position: 0 -342px; }
.resultSR { background-position: -135px 0; _background:url(); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/corp_images/popup_images/ns_right.png', sizingMethod='scale'); }
.resultSB { background-image: url(/corp_images/popup_images/repeat_x1.png); background-position: 0 -210px; background-repeat:repeat-x; _background:url(); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/corp_images/popup_images/ns_bottom.png',sizingMethod='scale'); }
.selectCollection { padding: 4px; border: solid 1px black; outline: solid 1px white; width:378px; }

/***	For client login box	***/
.dvLoginLbls{
	height: 30px;
}
.dvLoginInputs{
	width:180px;
}
.dvSiteAddrLbl{
	height: 22px;
	margin-top:8px;
}
.spPswdLbl{
	float:left;
	margin-top:3px;
	width:110px;
}
.spPwdInput{
	float:left; width:240px;
}
.lnkForgotSiteAddr{
	font-size: 0.8em;
}
.dvForgotSiteAddr{
	height: 30px;
}
/

/***	For Popups - END	***/

/***	For Header Menu - START	
.hypLink { font: normal 11px/14px verdana, sans-serif; text-decoration:underline; color: black; cursor:pointer; cursor:hand; }
.disHypLink { font: normal 11px/14px verdana, sans-serif; text-decoration:underline; color: black; cursor:pointer; cursor:default; }
#pomenu {position:absolute;width:140px; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white; z-index: 1000;}
#pdmenu {position:absolute;width:117px; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white; z-index: 1000; }
#aumenu {position:absolute;width:88px; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white; z-index: 1000; }
#pomenusub {position:absolute;width:129px; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white; z-index: 1000; }
#pdmenusub {position:absolute;width:113px; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white; z-index: 1000; }
a.pomenu {display:block;color:white;font:normal 11px/22px Arial, Helvetica, sans-serif;border-bottom:1px solid white; padding:0px 15px; background-color:#888888; text-decoration:none}
a.pomenu:hover {text-decoration:underline; color:white }
a.pdmenu {display:block;color:white;font:normal 11px/22px Arial, Helvetica, sans-serif;border-bottom:1px solid white; padding:0px 15px; background-color:#888888; text-decoration:none}
a.pdmenu:hover {text-decoration:underline; color:white }
.headerbar li a { display:block }
	For Header Menu - END	***/
/***	For orange buttons - Start	***/
.defaultBtn, .hoverBtn, .activeBtn {
	font: bold 13px verdana, helvetica, sans-serif;
	color: white;
	text-align: center;
	padding-top: 7px;
	width: 103px;
	height: 25px;
	cursor: pointer;
	background-repeat: no-repeat; 
	position: relative;
}
.defaultBtn { 
	background-image: url(/corp_images/no_repeat_big.gif); background-position: -428px -1529px;
	font: bold 13px verdana, helvetica, sans-serif;
	color: white;
	text-align: center;
	padding-top: 7px;
	width: 103px;
	height: 25px;
	cursor: pointer;
	background-repeat: no-repeat; 
	position: relative;
}


.defaultBtnSM, .hoverBtnSM, .activeBtnSM, .defaultBtnSMDisabled {
	font: bold 13px verdana, helvetica, sans-serif;
	color: white;
	text-align: center;
	padding-top: 7px;
	width: 56px;
	height: 25px;
	cursor: pointer;
	background-repeat: no-repeat; 
}

.defaultBtnSMDisabled {
	color: #EEEEEE;
	cursor: default;
	}

.defaultBtn_Ok { 
	background-image: url(/corp_images/no_repeat_big.gif); background-position: -17px -90px; 
	font: bold 13px verdana, helvetica, sans-serif;
	color: white;
	text-align: center;
	padding-top: 7px;
	width: 103px;
	height: 25px;
	cursor: pointer;
	background-repeat: no-repeat; 
	position: relative;
}	
	
.hoverBtn { 
	background-image: url(/corp_images/no_repeat_big.gif); background-position: -428px -1041px; 
	}

.activeBtn { 
	background-image: url(/corp_images/no_repeat_big.gif); background-position: -428px -1349px; 
	}

.resultM div {
	position:relative;
}
/***	For orange buttons - End	***/
#layout_plans_and_price{width:900px; margin:0 auto;}
#body_container_plans_and_price{float:left; width:900px; position:relative;}

/*plan_price Start*/
#plan_price{width:768px; float:left; padding:20px 0 0 32px;}
#plan_price h3{width:auto; float:left; font:bold 20px/24px Arial, Helvetica, sans-serif; color:#a4a3a3; padding-left:20px;}
#plan_price .right_text{width:auto; float:right;}
#plan_price .right_text p{width:auto; float:right;font:normal 11px/13px Arial, Helvetica, sans-serif; color:#333333; padding:0px;}
#plan_price .right_text p span{width:auto; float:left;font:bold 11px/13px Arial, Helvetica, sans-serif; font-style:italic; color:#ee2530;}
#plan_price .right_text p small{width:auto; float:right; color:#ee2530; font-size:11px;}
/*choose_plan Start*/
#choose_plan{width:768px; float:left; padding-top:10px;}
#choose_plan .main_bg{width:768px; float:left; background:url(../images/choose_plan_middle_bg.gif) repeat-y 0 0;}
#choose_plan .top_curve{width:768px; float:left; background:url(../images/choose_plan_top_bg.jpg) no-repeat 0 0;}
#choose_plan .bottom_curve{width:768px; float:left; background:url(../images/choose_plan_bottom_bg.gif) no-repeat 0 bottom;}
#choose_plan .bottom_curve .left_area{width:370px; float:left; }
#choose_plan .bottom_curve .left_area .title{width:350px; height:35px; float:left; padding:17px 0 0 16px;}
#choose_plan .bottom_curve .left_area .title h2{width:295px; float:left;}
#choose_plan .bottom_curve .left_area .middle_sction{width:369px; float:left;}
#choose_plan .bottom_curve .left_area .middle_sction ul{width:369px; float:left; list-style:none;} 
#choose_plan .bottom_curve .left_area .middle_sction ul li{width:354px; float:left; padding:7px 0 0px 16px; border-bottom:1px solid #d1d1d1; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#3d3d3d; font-weight:bold;} 
#choose_plan .bottom_curve .left_area .middle_sction ul li.line1{width:360px; float:left; height:58px; padding-top:13px;}
#choose_plan .bottom_curve .left_area .middle_sction ul li.line2{width:360px; float:left; height:62px;}
#choose_plan .bottom_curve .left_area .middle_sction ul li.line3{width:360px; float:left; height:27px;}
#choose_plan .bottom_curve .left_area .middle_sction ul li.line4{width:360px; float:left; height:46px;}
#choose_plan .bottom_curve .left_area .middle_sction .wats_this{float:left; width:auto; position:relative;}
#choose_plan .bottom_curve .left_area .middle_sction ul p{width:auto; float:left; font-size:1em; line-height:18px; font-weight:bold; position:relative} 
#choose_plan .bottom_curve .left_area .middle_sction ul p a{width:auto; float:none; color:#0a447e; text-decoration:none;} 
#choose_plan .bottom_curve .left_area .middle_sction ul span.red{color:#ee222f;}
#choose_plan .bottom_curve .left_area span.weight_normal{ font-weight:normal}
#choose_plan .bottom_curve .left_area .middle_sction ul label{width:229px; float:left; padding-left:130px; font-size:10px; line-height:18px;} 
#choose_plan .bottom_curve .left_area .bottom_sction{width:343px; float:left; padding:17px 0 0 16px; height:110px;}
#choose_plan .bottom_curve .left_area .bottom_sction h2{width:295px; float:left; background:url(../images/sign_up_text_separator.jpg) no-repeat 0 bottom; padding-bottom:10px;}
#choose_plan .bottom_curve .left_area .bottom_sction h5{width:352px; float:left; padding-bottom:10px; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#fff;}
#choose_plan .bottom_curve .left_area .bottom_sction h5 span{width:auto; float:none; padding-bottom:10px; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#fff;}
#choose_plan .bottom_curve .right_area{width:auto; float:left; padding-top:15px;}
#choose_plan .bottom_curve .right_area .plan_box{width:auto; float:left;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg{width:124px; float:left;}
#choose_plan .bottom_curve .right_area .plan_box .left_margin{ margin-left:6px; display:inline;}
#choose_plan .bottom_curve .right_area .plan_box .first{width:124px;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg .right_shadow{width:5px; float:left; height:204px; position:absolute; top:0px; left:-5px;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover{width:124px; float:left; position:relative; z-index:1}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover .bottom_payment_type{width:124px; float:left;border:1px solid #d3d3d3; border-top:0px; background:#f1eede; position:absolute; bottom:-135px; left:-2px; padding-top:10px; z-index:1!important; display:inline;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover .bottom_payment_type small{width:124px; float:left; text-align:center; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#e62700;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover .bottom_payment_type form{width:124px; float:left; padding-top:10px;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover .bottom_payment_type form .row{width:114px; float:left; padding:0 0 10px 10px;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover .bottom_payment_type form .row1{width:114px; float:left; padding:10px 0 10px 10px;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover .bottom_payment_type form input.radio{width:auto; float:left;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover .bottom_payment_type form label{width:auto; float:left;font:bold 11px/13px Arial, Helvetica, sans-serif; color:#3c3c3c; padding-left:5px;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover .bottom_payment_type form input.btn{width:107px; height:30px; background:url(../images/continue_btn.gif) no-repeat 0 0; float:left; border:0; cursor:pointer}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover .right_shadow1{width:5px; float:left; height:204px; position:absolute; top:0px; left:-6px; background:url(../images/shadow.png) no-repeat 0 0;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover ul{width:124px; float:right; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#f1eede url(../images/plan_bg_hover.gif) repeat-x 0 0;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover ul li.line1{width:124px; float:left; padding-top:10px; height:27px; border:0px; color:#fff;}
#choose_plan .bottom_curve .right_area .plan_box ul{width:124px; float:right; list-style:none;border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#f3f5f8 url(../images/plan_bg.gif) repeat-x 0 0;}
#choose_plan .bottom_curve .right_area .plan_box ul li{width:124px; float:left; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#3d3d3d; border-bottom:1px solid #d3d3d3;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line1{width:124px; float:left; padding-top:10px; height:27px; border:0px;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line2{width:124px; height:41px; float:left; padding-top:30px;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line3{width:124px; height:39px; float:left; padding-top:30px;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line4{width:124px; height:24px; float:left; padding-top:10px;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line5{width:124px; height:37px; float:left; padding-top:16px;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line6{width:124px; height:18px; float:left; padding-top:12px; border:0px;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line7{width:124px; height:77px; float:left; padding-top:8px; border:0px;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line7 .select{width:124px; float:left;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line7 .select strong{width:124px; float:left; text-align:center; background:url(../images/top_arrow.gif) no-repeat center top; font:bold 18px/18px Arial, Helvetica, sans-serif; color:#5d7fa2; padding-top:20px;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line7 .select strong span{ font-weight:normal; font-size:14px;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line7 .select1{width:124px; float:left;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line7 .select1 .row{width:124px; float:left; text-align:center; padding-bottom:5px;}
#choose_plan .bottom_curve .right_area .plan_box ul li.line7 .select1 .row img{width:auto; float:none;}
#choose_plan .bottom_curve .right_area .plan_box ul li p{width:124px; float:left; line-height:18px; text-align:center}
#choose_plan .bottom_curve .right_area .plan_box ul li p.strong {width:124px; float:left; line-height:18px; text-align:center; font-weight:bold}
#choose_plan .bottom_curve .right_area .plan_box ul li p.arrow{width:124px; height:15px; float:left; background:url(../images/right_arrow.gif) no-repeat center 0  ;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover ul li p.arrow{width:124px; height:15px; float:left; background:url(../images/right_arrow1.gif) no-repeat center 0  ;}
#choose_plan .bottom_curve .right_area .plan_box ul li p span.red{ color:#ee222f; font-size:12px;}
#choose_plan .bottom_curve .right_area .plan_box ul li p.top {width:124px; float:left; text-align:center;} 
#choose_plan .bottom_curve .right_area .plan_box ul li p.top input.radio{width:auto; float:none;}
#choose_plan .bottom_curve .right_area .plan_box ul li p.top label{width:auto; font-weight:bold; padding-left:5px; line-height:18px;}
#choose_plan .bottom_curve .right_area .plan_box .plan_bg_hover p.top label{color:#fff}
/*choose_plan End*/
/*plan_price End*/


/*spacial price Start*/
#spacial_price{width:768px; float:left; padding:15px 0 0 32px;}
#spacial_price .top_curve{width:768px; float:left; background:url(../images/spa_price_top.gif) no-repeat 0 0; line-height:1px; font-size:1px; padding-top:7px;}
#spacial_price .middle_bg{width:766px; float:left; background:#f1eede; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; text-align:center; position:relative; padding-bottom:10px;}
#spacial_price .middle_bg h2{width:766px; float:left; font:bold 21px/25px Arial, Helvetica, sans-serif; color:#ef3032; text-align:center;}
#spacial_price .middle_bg ul{width:auto; float:none; list-style:none; float:left; padding-left:40px;}
#spacial_price .middle_bg ul li{width:auto; float:left; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#3c3c3c;}
#spacial_price .middle_bg .tel_no{width:auto; background:url(../images/tel_no.gif) no-repeat 0 0; float:left; padding-left:43px; position:absolute; top:15px; right:80px; height:40px}
#spacial_price .middle_bg .tel_no p{width:auto; float:left; font:bold 12px/38px Arial, Helvetica, sans-serif; color:#3c3c3c;}
#spacial_price .bottom_curve{width:768px; float:left; background:url(../images/spa_price_bottom.gif) no-repeat 0 bottom; line-height:1px; font-size:1px; padding-bottom:7px;}
/*spacial price End*/

/*popup_what_this Start*/
#popup_what_this{width:531px; float:left; position:absolute; left:0; top:0; z-index:9;}
#popup_what_this .top_bg{width:531px; float:left; background:url(../images/pop_up_top.png) no-repeat 0 top; padding-top:10px; }
#popup_what_this .bottom_bg{width:531px; float:left; background:url(../images/pop_up_bottom.png) no-repeat 0 -9px; height:30px; line-height:1px; font-size:1px;}
#popup_what_this .top_bg .main_box{width:440px; float:right; padding-right:30px;}
#popup_what_this .top_bg .main_box h6{width:440px; float:left; height:35px; font:bold 14px/15px Arial, Helvetica, sans-serif; color:#fff;}
#popup_what_this .top_bg .main_box .main_data{width:440px; float:left; background:url(../images/pop_up_border.gif) repeat-y 0 0;}
#popup_what_this .top_bg .main_box .main_data ul{width:440px; float:left; list-style:none;}
#popup_what_this .top_bg .main_box .main_data ul li{width:440px; float:left; border-bottom:1px solid #a2a2a2; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#414141;}
#popup_what_this .top_bg .main_box .main_data ul li.line1{width:440px; float:left; padding:7px 0;}
#popup_what_this .top_bg .main_box .main_data ul li .col1{width:255px; float:left;}
#popup_what_this .top_bg .main_box .main_data ul li .col2{width:89px; float:left; text-align:center;}
#popup_what_this .top_bg .main_box .main_data ul li .col3{width:90px; float:left; text-align:center;}
#popup_what_this .top_bg .main_box .main_data ul li img{ float:none;}
#popup_what_this .top_bg .main_box .main_data ul li span{width:89px; float:left; padding-top:15px;}
#popup_what_this .top_bg .main_box ul.bottom {width:420px; float:left; padding:15px 0 15px 13px; list-style:none;}
#popup_what_this .top_bg .main_box ul.bottom li{width:400px; float:left; padding-left:12px; background:url(../images/black_dot.gif) no-repeat 0 6px;font:normal 11px/14px Arial, Helvetica, sans-serif; color:#414141;}
/*popup_what_this End*/


/*popup_what_this Start*/
#easyTooltip{width:531px; float:left; position:absolute; left:0; top:0; z-index:9;}
#easyTooltip .top_bg{width:531px; float:left; background:url(../images/pop_up_top.png) no-repeat 0 top; padding-top:10px;}
#easyTooltip .bottom_bg{width:531px; float:left; background:url(../images/pop_up_bottom.png) no-repeat 0 bottom; padding-bottom:20px; line-height:1px; font-size:1px;}
#easyTooltip .top_bg .main_box{width:440px; float:right; padding-right:30px;}
#easyTooltip .top_bg .main_box h6{width:440px; float:left; height:35px; font:bold 14px/15px Arial, Helvetica, sans-serif; color:#fff;}
#easyTooltip .top_bg .main_box .main_data{width:440px; float:left; background:url(../images/pop_up_border.gif) repeat-y 0 0;}
#easyTooltip .top_bg .main_box .main_data ul{width:440px; float:left; list-style:none;}
#easyTooltip .top_bg .main_box .main_data ul li{width:440px; float:left; border-bottom:1px solid #a2a2a2; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#414141;}
#easyTooltip .top_bg .main_box .main_data ul li.line1{width:440px; float:left; padding:7px 0;}
#easyTooltip .top_bg .main_box .main_data ul li .col1{width:255px; float:left;}
#easyTooltip .top_bg .main_box .main_data ul li .col2{width:89px; float:left; text-align:center;}
#easyTooltip .top_bg .main_box .main_data ul li .col3{width:90px; float:left; text-align:center;}
#easyTooltip .top_bg .main_box .main_data ul li img{ float:none;}
#easyTooltip .top_bg .main_box .main_data ul li span{width:89px; float:left; padding-top:15px;}
#easyTooltip .top_bg .main_box ul.bottom {width:420px; :left; padding:15px 0 15px 13px; list-style:none;}
#easyTooltip .top_bg .main_box ul.bottom li{width:400px; float:left; padding-left:12px; background:url(../images/black_dot.gif) no-repeat 0 6px;font:normal 11px/14px Arial, Helvetica, sans-serif; color:#414141;}
/*popup_what_this End*/



.cursor{cursor:pointer;}

.body_inner_bg{ background:#666666 url(../images/body_bg.jpg) repeat-x 0 0;}
.bottom_corner_inner{width:900px; float:left; background:url(../images/bottom_corner_layout.gif) no-repeat 0 bottom; padding-bottom:10px; margin-top:23px; margin-bottom:20px;}
.top_corner_inner{width:900px; float:left; background:#fff url(../images/hader_bg.jpg) no-repeat 0 0;}

#top_section{width:852px; float:left; padding:8px 24px 10px;}
#top_section .logo{width:auto; float:left;}
#top_section .mid_text{width:auto; float:left; padding-left:170px;}
#top_section .mid_text h3{width:auto; float:left; font:bold 18px/35px Arial, Helvetica, sans-serif; color:#666666;}
#top_section .mid_text1{width:auto; float:left; padding-left:40px; padding-top:2px;}
#top_section .mid_text1 h4{width:auto; float:left; font:bold 18px/35px Arial, Helvetica, sans-serif; color:#666666;}
#top_section .phone_number{width:auto; float:right; padding:10px 0 0 }
#content_section{width:860px;  float:left; padding:18px 20px;}
#content_section h3{width:860px; float:left; padding-bottom:16px; font:bold 20px/22px Arial, Helvetica, sans-serif; color:#5b5b5b;}


#left_section{width:594px; float:left;}
#menu{width:594px; float:left; background:url(../images/top_nav_border.gif) repeat-x 0 0; padding:11px 0 12px 0; height:25px; margin-bottom:18px;}
#menu ul{width:594px; float:left; list-style:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#434343;}
#menu ul li{width:auto; float:left; padding:0 25px 0 0;}
#menu ul li.last{padding:0px;}
#menu ul li strong{float:left; padding:5px 0 0; width:auto;}
#menu ul li a{width:auto; float:left; color:#a3a3a3; text-decoration:none; cursor:pointer}
#menu ul li a span{width:25px; float:left; height:23px; background:url(../images/nav_list_bg.jpg) no-repeat 0 bottom; color:#8c8b8b; padding:3px 0 0 7px; font-size:18px; line-height:18px;}
#menu ul li a:hover{width:auto; float:left;color:#000000; background:url(../images/nav_bottom_line.jpg) repeat-x 0 22px;}
#menu ul li a:hover span{width:25px; float:left; height:23px; background:#fff url(../images/nav_list_bg.jpg) no-repeat 0 0; color:#fff; padding:3px 0 0 7px}
#menu ul li a.active{width:auto; float:left;color:#000000; background:url(../images/nav_bottom_line.jpg) repeat-x 0 22px;}
#menu ul li a.active span{width:25px; float:left; height:23px; background:#fff url(../images/nav_list_bg.jpg) no-repeat 0 0; color:#fff; padding:3px 0 0 7px}
#menu ul li a.link_active{width:auto; float:left;color:#000000; cursor:text;}
#menu ul li a.link_active span{width:25px; float:left; height:23px; background:#fff url(../images/nav_list_bg.jpg) no-repeat 0 0; color:#fff; padding:3px 0 0 7px}
#menu ul li a.link_active:hover{width:auto; float:left;color:#000000; background:none;}

#left_section .top_corner{width:594px; float:left; background:url(../images/left_container_top_corner.jpg) no-repeat 0 0; padding:11px 0 0;}
#left_section .bottom_corner{width:594px; float:left; background:url(../images/left_container_bottom_corne.jpg) no-repeat 0 bottom; padding: 0 0 11px;}
#left_section .middle_bg{width:547px; float:left; background:url(../images/left_containe_middle_bg.jpg) repeat-y 0 0; padding:0 25px 0 22px;}
#left_section .form{width:547px; float:left;}
#left_section .form p{font:12px/14px Arial, Helvetica, sans-serif; color:#777777; padding:2px 0; float:left; width:100%;}
#left_section .form_section{width:547px; float:left; background:url(../images/border_black.gif) repeat-x 0 bottom; padding:12px 0 8px; margin-bottom:12px;}
#left_section .form_row{width:547px; float:left; padding-bottom:15px}
#left_section .form_row2{width:547px; float:left; padding:17px 0}
#left_section .col_1{width:160px; float:left; padding:0 12px 0 0;}
#left_section .col_2{width:375px; float:right;}
#left_section .col_3{width:400px; float:left; padding:0 0 0 12px;}
#left_section .col_4{width:auto; float:right; padding:0 80px 0 0}
#left_section img{float:left; margin:4px 5px 0 5px; display:inline;}
#left_section sub{position:relative;}
#left_section form{width:547px; float:left;}
#left_section form label{width:auto; float:left; font:bold 12px/13px Arial, Helvetica, sans-serif; color:#434343; padding:5px 0 0}
#left_section form label span{color:#f77b1b; width:12px; float:left;}
#left_section form label.chack_box{padding:0px;}
#left_section form label.demo{padding:9px 0 0 5px}

#left_section form input{width:282px; float:left; height:20px; border:1px solid #7c7c7c; padding:2px 5px 0;font:bold 12px/13px Arial, Helvetica, sans-serif;}
#left_section form input.url{width:188px; float:left;}
#left_section form input.promo_coder{width:175px; float:left;}
#left_section form input.chackbox{width:12px; height:12px; float:left; border:0px;}
#left_section form input.code{width:140px; margin-right:9px; display:inline;}
#left_section .scode{width:125px; float:left;height:17px; background:#ff5b00; color:#fff; border:1px solid #7c7c7c; padding:5px 5px 0; font:12px/12px Arial, Helvetica, sans-serif;}
#left_section .scode span{color:#c4c4c4;}
#left_section form input.button{width:100px; padding:0px; height:38px; background:none; border:0px; margin-left:6px; display:inline}

#left_section form select{width:164px; float:left; font:11px/12px Arial, Helvetica, sans-serif; color:#333333;}
#left_section form select.date{width:42px; float:left; margin-right:4px; display:inline;}
#left_section form select.month{width:54px; float:left;margin-right:4px; display:inline;}
#left_section form select.year{width:63px; float:left;}
#left_section .list{width:20px; float:left; height:25px; background:url(../images/list_bg.jpg) no-repeat 0 0; color:#8c8b8b; padding:3px 0 0 7px; font-size:18px; line-height:18px; margin:8px 5px 0 0;}

#right_section{width:243px; float:right;}
#right_section .partner{width:243px; float:right; padding:8px 0 3px 0; margin-bottom:18px;}
#right_section .partner ul{width:243px; float:left; list-style:none;}
#right_section .partner ul li{width:auto; float:left; padding:0 8px 0 0;}
#right_section .partner ul li.last{padding:0px;}

#right_section .top_corner{width:243px; float:left; background:url(../images/right_container_top_corner.jpg) no-repeat 0 0; padding:11px 0 0;}
#right_section .bottom_corner{width:243px; float:left; background:url(../images/right_container_bottom_corner.jpg) no-repeat 0 bottom; padding: 0 0 11px;}
#right_section .middle_bg{width:207px; float:left; background:url(../images/right_container_middle_bg.jpg) repeat-y 0 0; padding:12px 18px 17px;}
#right_section h4{ width:207px; float:left; font:bold 18px/19px Arial, Helvetica, sans-serif; color:#5b5b5b; background:url(../images/border_black.gif) repeat-x 0 bottom; padding:0 0 7px; margin-bottom:18px;}
#right_section h5{font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000000; width:207px; float:left; padding-bottom:10px;}
#right_section ul{ width:207px; float:left; font:12px/13px Arial, Helvetica, sans-serif; color:#5b5b5b; list-style:none; padding-bottom:7px;}
#right_section ul li{width:190px; float:left; padding:0 0 12px 17px; background:url(../images/work_group_list.jpg) no-repeat 0 3px;}

#right_section .price{width:207px; float:left; background:url(../images/border_black.gif) repeat-x 0 0; padding:12px 0 0; color:#5b5b5b;}
#right_section .price p{width:200px; float:left; padding:0 3px 7px; font:bold 12px/13px Arial, Helvetica, sans-serif;}
#right_section .price p span.left{width:auto; float:left;}
#right_section .price p span.right{width:auto; float:right;}
#right_section .price .total_price{width:207px; float:left; background:url(../images/total_pcice_box_bg.jpg) repeat-x 0 0; padding:10px 0px 0; height:23px; color:#000; margin:10px 0 0}

#inner_footer{width:860px; float:left; padding:10px 0 20px; list-style:none;}
#inner_footer ul{width:100%; float:left; text-align:center; padding-bottom:8px; font:11px/12px Arial, Helvetica, sans-serif;}
#inner_footer ul li{width:auto;color:#7e7e7e; margin-right:8px; display:inline;}
#inner_footer ul li.last{margin:0px;}
#inner_footer ul li a{color:#7e7e7e; text-decoration:none;}
#inner_footer ul li a:hover{text-decoration:underline;}
#inner_footer p{width:100%; float:left; text-align:center; font:11px/12px Arial, Helvetica, sans-serif;color:#7e7e7e;}

/*popup_what_this Start*/
#popup_what{width:347px; float:left; position:absolute; left:0px; top:0px; z-index:9;}
#popup_what .top_bg{width:347px; float:left; background:url(../images/pop_up_2_top.png) no-repeat 0 top; padding-top:10px; }
#popup_what .bottom_bg{width:347px; float:left; background:url(../images/pop_up_2_bottom.png) no-repeat 0 0px; height:25px; line-height:1px; font-size:1px;}
#popup_what .top_bg .main_box{width:252px; float:left; padding:10px 30px 0px 65px;}
#popup_what .top_bg .main_box h6{width:252px; float:left; font:bold 11px/15px Arial, Helvetica, sans-serif; color:#414141;}
#popup_what .top_bg .main_box p{width:252px; float:left; font:11px/15px Arial, Helvetica, sans-serif; color:#414141; padding:0 0 15px;}

#easyTooltip2{width:347px; float:left; position:absolute; left:0px; top:0px; z-index:9;}
#easyTooltip2 .top_bg{width:347px; float:left; background:url(../images/pop_up_2_top.png) no-repeat 0 top; padding-top:10px; }
#easyTooltip2 .bottom_bg{width:347px; float:left; background:url(../images/pop_up_2_bottom.png) no-repeat 0 0px; height:25px; line-height:1px; font-size:1px;}
#easyTooltip2 .top_bg .main_box{width:252px; float:left; padding:10px 30px 0px 65px;}
#easyTooltip2 .top_bg .main_box h6{width:252px; float:left; font:bold 11px/15px Arial, Helvetica, sans-serif; color:#414141;}
#easyTooltip2 .top_bg .main_box p{width:252px; float:left; font:11px/15px Arial, Helvetica, sans-serif; color:#414141; padding:0 0 15px;}
.guarantee{float:left; width:207px; text-align:center; padding:42px 0 0;}	


#left_section1{width:495px; float:left;}
#left_section1 .menu{width:495px; float:left; background:url(../images/top_nav_border.gif) repeat-x 0 0; padding:11px 0 12px 0; height:25px; margin-bottom:18px;}
#left_section1 .menu ul{width:495px; float:left; list-style:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#434343;}
#left_section1 .menu ul li{width:auto; float:left; padding:0 25px 0 0;}
#left_section1 .menu ul li.last{padding:0px;}
#left_section1 .menu ul li strong{float:left; padding:5px 0 0; width:auto;}
#left_section1 .menu ul li a{width:auto; float:left; color:#a3a3a3; text-decoration:none; cursor:pointer}
#left_section1 .menu ul li a span{width:25px; float:left; height:23px; background:url(../images/nav_list_bg.jpg) no-repeat 0 bottom; color:#8c8b8b; padding:3px 0 0 7px; font-size:18px; line-height:18px;}
#left_section1 .menu ul li a:hover{width:auto; float:left;color:#000000; background:url(../images/nav_bottom_line.jpg) repeat-x 0 22px;}
#left_section1 .menu ul li a:hover span{width:25px; float:left; height:23px; background:#fff url(../images/nav_list_bg.jpg) no-repeat 0 0; color:#fff; padding:3px 0 0 7px}
#left_section1 .menu ul li a.link_active{width:auto; float:left;color:#000000; cursor:text;}
#left_section1 .menu ul li a.link_active span{width:25px; float:left; height:23px; background:#fff url(../images/nav_list_bg.jpg) no-repeat 0 0; color:#fff; padding:3px 0 0 7px}
#left_section1 .menu ul li a.link_active:hover{width:auto; float:left;color:#000000; background:none;}

#right_section1{width:315px; float:right;}
#right_section1 .menu{width:315px; float:left; background:url(../images/top_nav_border.gif) repeat-x 0 0; padding:11px 0 12px 0; height:25px; margin-bottom:18px;}
#right_section1 .menu ul{width:315px; float:left; list-style:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#434343;}
#right_section1 .menu ul li{width:auto; float:left; padding:0 25px 0 0;}
#right_section1 .menu ul li.last{padding:0px;}
#right_section1 .menu ul li strong{float:left; padding:5px 0 0; width:auto;}
#right_section1 .menu ul li strong em{color:#ee2b28; font-style:normal;}
#right_section1 .menu ul li a{width:auto; float:left; color:#a3a3a3; text-decoration:none; cursor:pointer}
#right_section1 .menu ul li a span{width:25px; float:left; height:23px; background:url(../images/nav_list_bg.jpg) no-repeat 0 bottom; color:#8c8b8b; padding:3px 0 0 7px; font-size:18px; line-height:18px;}
#right_section1 .menu ul li a:hover{width:auto; float:left;color:#000000; background:url(../images/nav_bottom_line.jpg) repeat-x 0 22px;}
#right_section1 .menu ul li a:hover span{width:25px; float:left; height:23px; background:#fff url(../images/nav_list_bg.jpg) no-repeat 0 0; color:#fff; padding:3px 0 0 7px}
#right_section1 .menu ul li a.link_active{width:auto; float:left;color:#000000; cursor:text;}
#right_section1 .menu ul li a.link_active span{width:25px; float:left; height:23px; background:#fff url(../images/nav_list_bg.jpg) no-repeat 0 0; color:#fff; padding:3px 0 0 7px}
#right_section1 .menu ul li a.link_active:hover{width:auto; float:left;color:#000000; background:none;}
#right_section1 .partner{width:314px; float:right; padding:13px 0 3px 0; margin-bottom:18px;}
#right_section1 .partner ul{width:314px; float:left; list-style:none;}
#right_section1 .partner ul li{width:auto; float:left; padding:0 8px 0 0;}
#right_section1 .partner ul li img{margin:0px; float:left;}
#right_section1 .partner ul li.last{padding:0px;}
#right_section1 .top_corner{width:314px; float:left; background:url(../images/right_top.jpg) no-repeat 0 0; padding:11px 0 0;}
#right_section1 .bottom_corner{width:314px; float:left; background:url(../images/right_bottom.jpg) no-repeat 0 bottom; padding: 0 0 11px;}
#right_section1 .middle_bg{width:314px; float:left; background:url(../images/right_mid.jpg) repeat-y 0 0; padding:0px 0px 0;}
#right_section1 .form{width:272px; float:left; margin-left:17px; display:inline;}
#right_section1 .form p{font:12px/14px Arial, Helvetica, sans-serif; color:#777777; padding:2px 0; float:left; width:100%;}
#right_section1 .form_section{width:272px; float:left; background:url(../images/border_black.gif) repeat-x 0 bottom; padding:12px 0 8px;}
#right_section1 .form_section2{width:272px; float:left; background:url(../images/border_black.gif) repeat-x 0 bottom; padding:8px 0 10px;}

#right_section1 .form_section1{width:272px; float:left; background:none; padding:12px 0 0;}
#right_section1 .form_row{width:274px; float:left; padding-bottom:8px}
#right_section1 .form_row1{padding-bottom:0px; width:272px; float:left;}
#right_section1 .form_btn{padding:10px 0 8px; width:272px; float:left;}
#right_section1 .col_1{width:112px; float:left; padding:0 0 0 0;}
#right_section1 .col_2{width:158px; float:right;}
#right_section1 .col_3{width:270px; float:left; padding:0 0 8px 0;}
#right_section1 .col_3 p{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#434343; padding:5px 0 0 49px; text-align:center;}
#right_section1 .col_3_1{width:270px; float:left; padding:0 0 0 0;}
#right_section1 .col_3_1 .label1{float:left; padding-left:10px;}
#right_section1 .col_4{width:auto; float:right; padding:0 80px 0 0}
#right_section1 img{float:left; margin:4px 5px 0 5px; display:inline;}
#right_section1 label sub{position:relative;}
#right_section1 form label{width:auto; float:left; font:bold 11px/13px Arial, Helvetica, sans-serif; color:#727272; padding:5px 0 0}
#right_section1 form label.style1{padding:0}
#right_section1 form label span{color:#f77b1b; width:7px; float:left;}
#right_section1 form label.chack_box{padding:0px 0 0 5px; float:left; width:240px; font-weight:normal!important;}
#right_section1 form label.demo{padding:9px 0 0 5px}
#right_section1 form input{width:145px; float:left; height:20px; border:1px solid #7c7c7c; padding:2px 5px 0;font:bold 12px/13px Arial, Helvetica, sans-serif;}
#right_section1 form input.url{width:125px; float:left;}
#right_section1 form input.promo_coder{width:175px; float:left;}
#right_section1 form input.chackbox{width:12px; height:12px; float:left; border:0px;}
#right_section1 form input.complete{width:142px; height:40px; padding:0px; background:url('/common/images/complete.jpg') no-repeat 0 0; border:0px; margin-left:112px; display:none; cursor:pointer; cursor:hand;}
#right_section1 form input.complete_widebutton {width:271px; height:40px; padding:0 0 45px 0; background:url('/common/images/complete_widebutton.gif') no-repeat 0 0; border:0px; display:none; cursor:pointer; cursor:hand;}


/*choose_plan 1 Start*/
#choose_plan1{width:491px; float:left; margin-top:10px; border:1px solid #d3d3d3;}
#choose_plan1 .grey_bg1{float:left; background:url(../images/grey_bg1.jpg) no-repeat 0 0; width:491px; height:36px;}
#choose_plan1 .grey_bg1 .col1{float:left; width:203px; height:36px;}
#choose_plan1 .grey_bg1 .col2{float:left; width:95px; border-left:1px solid #d3d3d3; padding:8px 0 7px 0; height:21px;}
#choose_plan1 .grey_bg1 .col2 em.heading{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#6e6e6e; font-style:normal;}
#choose_plan1 .grey_bg1 .col2 input.radio{float:left; margin:3px 3px 0 26px; padding:0px;}
#choose_plan1 .divrow{float:left; width:491px; border-top:1px solid #d3d3d3;}
#choose_plan1 .divrow1{background:#F1F4F7;}
#choose_plan1 .divrow .col1{float:left; width:203px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#6e6e6e; padding:8px 0 0 0;}
#choose_plan1 .divrow .col1_1{float:left; width:203px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#6e6e6e; padding:8px 0 8px 0;}
#choose_plan1 .divrow .col1_1 p{color:#6e6e6e; float:left; padding:0 0 0 14px; font-weight:bold;}
#choose_plan1 .divrow .col2 p.orange{color:#d14300; float:left; padding:0 0 0 14px; font-weight:bold; line-height:15px;}
#choose_plan1 .divrow .col1 p{color:#6e6e6e; float:left; padding:0 0 1px 14px; font-weight:bold;}
#choose_plan1 .divrow .col1 p.black{color:#323232; float:left; padding:0 0 1px 14px; font-weight:bold;}
#choose_plan1 .divrow .col1 p.black em{font-weight:normal;}
#choose_plan1 .divrow .col2 p img{padding:3px 0 3px 0;}
#choose_plan1 .divrow .col1 label{color:#6e6e6e; float:left; padding:0 0 5px 80px; width:123px; font-size:11px; font-weight:normal;}
#choose_plan1 .divrow .col1 a{float:left; margin-left:3px; display:inline;}
#choose_plan1 .divrow .col2{float:left; width:94px; border-left:1px solid #d3d3d3; padding:8px 0 7px 0;  position:relative;}/* Width 94px prevens MSIE wrapping right cell onto next row when viewed at a Zoom that is less than 100% */
#choose_plan1 .divrow .col3{float:left; width:94px; border-left:1px solid #d3d3d3; padding:8px 0 7px 0;  position:relative;}/* Width 94px prevens MSIE wrapping right cell onto next row when viewed at a Zoom that is less than 100% */
#choose_plan1 .divrow .col4{float:left; width:96px; border-left:1px solid #d3d3d3; padding:8px 0 7px 0;  position:relative;}/* Width 94px prevens MSIE wrapping right cell onto next row when viewed at a Zoom that is less than 100% */
#choose_plan1 .divrow .pad_minus{padding:0 0 0 0;}
#choose_plan1 .divrow .col2 p{display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e;}
#choose_plan1 .divrow .pad{padding-top:24px;}
#choose_plan1 .divrow .blue{background:#f3f5f8;min-height:18px;}
#choose_plan1 .divrow .blue1{background:#eaeef3;min-height:18px;}
#choose_plan1 .divrow .orange1{background:#f1eedd;min-height:18px;}
#choose_plan1 .divrow .blue_left{background:#f1f4f7;min-height:18px;}
#choose_plan1 .divrow .select{width:95px; float:left; margin-top:12px; padding-bottom:20px;}
#choose_plan1 .divrow .select strong{width:95px; float:left; text-align:center; background:url(../images/top_arrow.gif) no-repeat center top; font:bold 18px/18px Arial, Helvetica, sans-serif; color:#5d7fa2; padding-top:10px;}
#choose_plan1 .divrow .select strong span{ font-weight:normal; font-size:14px;}
#choose_plan1 .grey_bg1 .col2_active{float:left; min-height:20px; width:95px; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; padding:8px 0 7px 0; position:relative; background:url(../images/col_active.jpg) repeat-x 0 0;}
#choose_plan1 .grey_bg1 .col2_active em.heading{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#fff; font-style:normal;}
#choose_plan1 .grey_bg1 .col2_active input.radio{float:left; margin:3px 3px 0 26px; padding:0px;}
#choose_plan1 .grey_bg1 .col2_active .recommended{position:absolute; top:-14px; left:0px;}
#choose_plan1 .divrow .col2 .arrow{position:absolute; bottom:0px; left:0px;}
#choose_plan1 .divrow .col2 p.black{display:block; text-align:center; color:#414141; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:14px 0;}





#choose_plan1 .grey_bg1 .col3{float:left; width:95px; border-left:1px solid #d3d3d3; padding:8px 0 7px 0; height:21px;}
#choose_plan1 .grey_bg1 .col3 em.heading{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#6e6e6e; font-style:normal;}
#choose_plan1 .grey_bg1 .col3 input.radio{float:left; margin:3px 3px 0 14px; padding:0px;}
#choose_plan1 .divrow .col3 p.orange{color:#d14300; float:left; padding:0 0 0 14px; font-weight:bold; line-height:15px;}
#choose_plan1 .divrow .col3 p{display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e;}
#choose_plan1 .grey_bg1 .col3_active{float:left; min-height:20px;width:95px; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; padding:8px 0 7px 0; position:relative; background:url(../images/col_active.jpg) repeat-x 0 0;}
#choose_plan1 .grey_bg1 .col3_active em.heading{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#fff; font-style:normal;}
#choose_plan1 .grey_bg1 .col3_active input.radio{float:left; margin:3px 3px 0 14px; padding:0px;}
#choose_plan1 .grey_bg1 .col3_active .recommended{position:absolute; top:-14px; left:0px;}
#choose_plan1 .divrow .col3 p img{padding:3px 0 3px 0;}
#choose_plan1 .divrow .col3 .arrow{position:absolute; bottom:0px; left:0px;}
#choose_plan1 .divrow .col3 p.black{display:block; text-align:center; color:#414141; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:14px 0;}


#choose_plan1 .grey_bg1 .col4{float:left; width:94px; border-left:1px solid #d3d3d3; padding:8px 0 7px 0; height:21px;}
#choose_plan1 .grey_bg1 .col4 em.heading{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#6e6e6e; font-style:normal;}
#choose_plan1 .grey_bg1 .col4 input.radio{float:left; margin:3px 3px 0 14px; padding:0px;}
#choose_plan1 .divrow .col4 p.orange{color:#d14300; float:left; padding:0 0 0 14px; font-weight:bold; line-height:15px;}
#choose_plan1 .divrow .col4 p{display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e;}
#choose_plan1 .grey_bg1 .col4_active{float:left; min-height:20px; width:95px; border-top:1px solid #d3d3d3; border-left:1px solid #d3d3d3; padding:8px 0 7px 0; position:relative; background:url(../images/col_active.jpg) repeat-x 0 0;}
#choose_plan1 .grey_bg1 .col4_active em.heading{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#fff; font-style:normal;}
#choose_plan1 .grey_bg1 .col4_active input.radio{float:left; margin:3px 3px 0 14px; padding:0px;}
#choose_plan1 .grey_bg1 .col4_active .recommended{position:absolute; top:-14px; left:0px;}
#choose_plan1 .divrow .col4 .arrow{position:absolute; bottom:0px; left:0px;}
#choose_plan1 .divrow .col4 p img{padding:3px 0 3px 0;}
#choose_plan1 .divrow .col4 p.black{display:block; text-align:center; color:#414141; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:14px 0;}



/*choose_plan 1 End*/

ul.links{float:left; width:475px; list-style:none; background:url(../images/links.jpg) repeat-x 0 0; height:26px; padding-left:20px; margin-top:42px;}
ul.links li{float:left; padding:4px 20px 0 0; color:#8d8c8c;}
ul.links li a{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#656b8b; text-decoration:none;}
ul.links li a:hover{text-decoration:underline;}
ul.links li.last{padding-right:0px;}


.left_arrow a { padding-right:4px;}
.col2{cursor:pointer;}
.col3{cursor:pointer;}
.col4{cursor:pointer;}

.bold_text {font-weight:bold;}
.bold_text_pricing_grid {font-weight:bold;} /* Height is an MSIE8 bug fix where it's missing background graphics if the XML data doesn't fill the field instantly */



.strike {text-decoration:line-through;}
.errorMessageBar {
	color:red; border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px; background-color:#FFF2EA;
	background:url('/common/images/error.png') 5px center #FFF2EA no-repeat;
	float:left; width:820px; height:20px; margin:-10px 0 15px 0; padding:5px 5px 5px 33px; display:none;
}
.pad_top {margin-top: 46px;}
.required {border:1px solid red !important;}

.haze-div{
	width: 100%; height:1100px; background-color: #ccc;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; z-index:99999;
	position:absolute; top:0pt; left:0pt; display:none;
}
.loading-div{
	float:left; background-color:#fff; width:400px; height:50px; z-index:999991; padding-top:10px;
	position:absolute; top:300px; left:400px; 
	display:none; border:5px solid #A0A0A0; margin: 0px auto; text-align:center; vertical-align:middle;
	-moz-border-radius:15px;-webkit-border-radius:15px;
}
.loading-text{font-size:14px; font-weight:bold; padding-top:5px;}
.red-text{color:red;}
.infotip {margin-left:0px;}


.topmost-graybar-options {width:833px;line-height:1.3em;height:76px;font-family:arial,verdana,univers;color:#333333;margin:0px;padding:0px;}
#topmost-graybar-options {
	font-family:arial,verdana,univers;color:#333333;margin:0px;padding:0px;
	}
.topmost-graybar-options .topmost-graybar-links {float:right;width:576px;}
.topmost-graybar-links a:visited,  .topmost-graybar-links a:link {
text-decoration:none;color:#667;float:right;background:#ddd;border-left:1px solid #FFFFFF;padding:3px 10px 3px 10px;font-weight:bold;font-size:11px
}
	#topmost-graybar-options a:hover, .topmost-graybar-links a:hover{
color:#f47030;background:#e0e0e0;
}
#topmost-graybar-options .topmost-graybar-contact {float:right;clear:right;padding:15px 0 0px 0;} 	
#topmost-graybar-options .logo {float:left; padding-top: 20px;}
p#errorLabel{display:none;}



.hiddenElem{
	display:none;
}
.spinner-btn{
	cursor:pointer; cursor:hand;
}
.no-pointer{
	cursor:default !important;
}




#round-corner-gradient-box, #round-corner-gradient-box-2, #gradient-button,
#gradient-button-orange, #gradient-button-blue, 
#gradient-button-orange:hover, #gradient-button-blue:hover
	{
	padding-top:3px;padding-bottom:2px;
	 
	font-family:arial;font-weight:bold;font-size:12px;
	  -moz-border-radius: 4px; /* Firefox */
	  -webkit-border-radius: 4px; /* Safari, Chrome */
	  border-radius: 4px; /* CSS3 */
	  border: 1px solid #aaaaaa;
	
	}





#round-corner-gradient-box {
	    border: 1px solid #cccccc;
	    /* fallback (Opera) */
	    background: #ffffff;
	    /* Mozilla: */
	    background: -moz-linear-gradient(top, #ffffff, #dddedf);
	    /* Chrome, Safari:*/
	    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddedf));
	    /* MSIE */
	    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff', EndColorStr='#dddedf', GradientType=0);
	    text-align: center;
	    color:#474946;
	   
}

#round-corner-gradient-box-2 {
	    border: 1px solid #cccccc;
	    /* fallback (Opera) */
	    background: #ffffff;
	    /* Mozilla: */
	    background: -moz-linear-gradient(top, #dddddd, #ffffff);
	    /* Chrome, Safari:*/
	    background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#ffffff));
	    /* MSIE */
	    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#dddddd', EndColorStr='#ffffff', GradientType=0);
	    text-align: center;
	    color:#474946;
	   
}



#gradient-button {
	  
	    /* fallback (Opera) */
	    background: #ffffff;
	    /* Mozilla: */
	    background: -moz-linear-gradient(top, #ffffff, #c6c6c6);
	    /* Chrome, Safari:*/
	    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c6c6c6));
	    /* MSIE */
	    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff', EndColorStr='#c6c6c6', GradientType=0);
	    text-align: center;
	    color:#474946;
	   
}



#gradient-button-orange {
	  
	    /* fallback (Opera) */
	    background: #ffffff;
	    /* Mozilla: */
	    background: -moz-linear-gradient(top, #ffffff, #dc4800, #ffb268);
	    /* Chrome, Safari:*/
	    background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), color-stop(50%, #dc4800),  to(#ffb268));
	    /* MSIE */
	    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffb268', EndColorStr='#dc4800', GradientType=0);
	    text-align: center;
	    color:#ffffff;  cursor:pointer;
}



#gradient-button-blue {
	  
	    /* fallback (Opera) */
	    background: #6681aa;
	    /* Mozilla: */
	    background: -moz-linear-gradient(top, #ffffff, #6681aa, #ccdcee);
	    /* Chrome, Safari:*/
	    background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), color-stop(50%, #6681aa),  to(#ccdcee)); 
	    /* MSIE */
	    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ccdcee', EndColorStr='#6681aa', GradientType=0);
	    text-align: center;
	    color:#ffffff;  cursor:pointer;
	   
}



#gradient-button-blue:hover  {
	   
	    /* fallback (Opera) */
	    background: #ffffff;
	    /* Mozilla: */
	    background: -moz-linear-gradient(top, #ffffff, #7e9cc5, #bfcee3);
	    /* Chrome, Safari:*/
	    background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), color-stop(50%, #7e9cc5),  to(#bfcee3)); 
	    /* MSIE */
	    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#eeeeff', EndColorStr='#6681aa', GradientType=0);
	    text-align: center;
	    color:#ffffff;
	   
}

#gradient-button-orange:hover {
	  
	    /* fallback (Opera) */
	    background: #ffffff;
	    /* Mozilla: */
	    background: -moz-linear-gradient(top, #ffffff, #f47030, #ffb268);
	    /* Chrome, Safari:*/
	    background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), color-stop(50%, #f47030),  to(#ffb268));
	    /* MSIE */
	    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffc268', EndColorStr='#f47030', GradientType=0);
	    text-align: center;
	    color:#ffffff;
	   
}


/* new_content_wrapper changed from 833px to 849px because MSIE6 wraps columns believing they are too wide to fit in the 833px space.  Modern browsers do not seem to mind and center nicely. */

#new_content_wrapper {width:849px;margin-left:auto;margin-right:auto;margin:12px 0 0 0px;}


#new_column_center {float:left;width:510px;margin-left:10px;margin-right:10px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
#new_fullwide_column {float:left;width:657px;margin-left:10px;border-left:1px solid #cccccc;}


#inside_fullwide_column, #inside_new_column_center  {width:642px;margin-left:15px;margin-right:15px;margin-bottom:20px;}

#inside_new_column_center {width:480px;min-height:500px}
#inside_new_column_center a, #inside_fullwide_column a {text-decoration:underline;color:#6681aa;}
#inside_new_column_center a:hover, #inside_new_column_center a:active, #inside_fullwide_column a:hover, #inside_fullwide_column a:active {color:#d8831f;}
#illustration {border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc}

#new_column_right {float:left;width:136px;margin-top:0px;font-size:0.87em;}
#new_column_right h1 {font-weight:normal;}
#new_column_right h2 {color:#4d6589;padding:15px 0 10px 0;font-weight:bold;font-size:12px;}
#new_column_right a {text-decoration:underline;color:#6681aa;font-weight:bold;}
#new_column_right a:hover {color:#d8831f;}
#new_column_right hr {padding-top:0px;}

.rc-trial, .rc-calculator {width:136px;height:173px;background-image:url(/common/images/136px-free-trial.gif);margin-bottom:25px;}
.rc-calculator {background-image:url(/common/images/136px-value-calculator.gif);}
.rc-trial a {padding:120px 17px 50px;}
.rc-trial a img  {padding-top:60px;}
.rc-calculator a {padding:111px 17px 50px;}
.rc-calculator a img  {padding-top:51px;}
#description {background:#999;color:#fff;padding:3px 15px 3px 15px;}
#zoom {background:#777;color:#fff;padding:3px 5px 3px 5px;}


#new_secondary_nav {float:left;width:165px;padding-top:7px;}



#new_column_center h2, #inside_fullwide_column h2 {color:#d8831f;padding:10px 0 10px 0;font-weight:bold;font-size:15px;}

#new_column_center h3, #inside_fullwide_column h3 {color:#4d6589;padding:0px 0 12px 0;font-weight:bold;font-size:12px;position:relative;top:-5px;line-height:1.3em;}

#new_column_center ul, #inside_fullwide_column ul {padding:0px 0px 15px 40px;line-height:1.66em}
#new_column_center ul li {margin-bottom:10px;}
#new_column_center ul li ul li {margin-bottom:0;}


#inside_fullwide_column strong {padding:0px 0px 15px 0px;}

#press #inside_new_column_center h1 a, #press #inside_new_column_center h2 a {text-decoration:none;color: #D8831F;}

#inside_new_column_center_calltoaction {padding-top:15px;text-align:center;padding-bottom:12px;}
#inside_new_column_center_calltoaction h3:hover {text-decoration:underline;color:#ff7700}


#overview_content p {padding:0px}
#overview_content hr {padding-top:0px;padding-bottom:12px;}
#overview_row {width:642px;height:auto;padding-top:5px}
#overview_content h2:hover, #overview_content h3:hover {text-decoration:underline}

.orng {color:#f47030;}
