div.top_bg_new
{
	width: 718px;
	height: 212px;
	background: url(../img/box_home_top_bg1.gif) left top repeat-x;
	border: solid #80F4DA 1px;
	border-bottom: solid #80F4DA 2px;
}

div.top_bg_new div.block
{
	float: left;
	width: 138px;
	height: 127px;
	border-right: solid #B9F9EB 1px;
	margin-top: 28px;
	margin-bottom: 11px;
	padding: 0 20px 0 20px;
	color: #206797;
	line-height: 25px;
}

div.top_bg_new div.block div 
{
	margin-bottom: 5px;
	height: 35px;
	line-height: 35px;
	padding-left: 40px;
}

div.top_bg_new div.block div.share
{
	background: url(../img/box_home_line2.png) left center no-repeat;
}

div.top_bg_new div.block div.access
{
	background: url(../img/box_home_line5.gif) left center no-repeat;
}

div.top_bg_new div.block div.embed
{
	background: url(../img/box_home_line3.png) left center no-repeat;
}

div.top_bg_new div.block div a
{
	color: #277AB1;
	font-size: 26px;
	background: url(../img/blue2_1px.gif) left bottom repeat-x;
}

div.top_bg_new div.block div a:hover
{
	background: url(../img/blue_1px_hover.gif) left bottom repeat-x;
}

div.top_bg_new div.block_last
{
	border-right: none;
}

div.top_bg_new div.bottom
{	
	clear:both;	
	border: solid #B9F9EB 1px;
	height: 34px;
	line-height: 34px;
	background-color: #fff;
	width: 695px;
	margin-left: 11px;
	text-align: center;
}

div.top_bg_new div.bottom a
{
	color: #FF8000;
	font-size: 13px;
	font-weight: bold;
	background: url(../img/orange_1px.gif) left bottom repeat-x;
}

div.top_bg_new div.bottom a:hover
{
	background: url(../img/orange_1px1.gif) left bottom repeat-x;
}

div.top_bg
{
	width: 719px;
	height: 214px;
	background: url(../img/box_home_top_bg.gif) left top no-repeat;
	position: relative;
}

div.top_bg2
{
	background: url(../img/box_home_top_bg2.gif) left top no-repeat;
	height: 264px;
}

div.top_bg5
{
	background: url(../img/box_home_top_bg3.gif) left top no-repeat;
}

div.top_bg div.large_text
{	
	top: 38px;
	left: 25px;
	line-height: 40px;
	position: absolute;
	font-size: 36px;
	color: #277AB1;
	width: 400px;
	text-align: center;
	letter-spacing: -2px;
}

div.top_bg div.sub_large_text
{
	top: 97px;	
	left: 0;
	position: absolute;
	font-size: 20px;
	color: #444;
	width: 100%;
	text-align: center;
	letter-spacing: -1px;
}

div.top_bg div.sub_large_text img
{
	vertical-align: middle;
}
	

div.top_bg div.large_text2
{
	left: 5px;
	width: 320px;
	top: 60px;
}

div.top_bg div.large_text5
{
	left: 5px;
	width: 100%;
	top: 50px;
	font-size: 41px;
	left: 0;
}

/*
div.top_bg a.main_button
{	
	top: 135px;
	left: 140px;
	position: absolute;
	width: 167px;
	height: 34px;
	background: url(../img/box_home_main_button.gif) left top no-repeat;
}
*/

div.top_bg a.main_button
{	
	top: 135px;
	left: 140px;
	position: absolute;
	width: 167px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: url(../img/box_home_button.gif) left top no-repeat;
	display: block;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: -1px;
}

div.top_bg a.main_button_rca
{	
	top: 135px;
	left: 120px;
	position: absolute;
	width: 200px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: url(../img/box_home_button_2.png) left top no-repeat;
	display: block;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: -1px;
}

div.top_bg a.main_button2
{
	left: 80px;
	top: 157px;
}

div.top_bg a.main_button5
{
	left: 271px;
}

div.top_bg a.main_button span
{
	background: none;
}

div.top_bg a.main_button:hover span
{
	background: url(../img/white_1px.gif) left bottom repeat-x;
}

div.top_bg a.how_works
{
	font-size: 10px;
	top: 175px;
	left: 180px;
	position: absolute;	
	color: #808080;
	text-decoration: underline;
}

div.top_bg a.how_works2
{
	left: 95px;
	top: 197px;
}

div.top_bg a.how_works5
{
	left: 320px;
}


div.top_bg a.how_works_rca
{	
	left: 196px;
}


div.top_bg div.rca_image
{	
	top: -9px;
	right: 40px;
	position: absolute;
	width: 198px;
	height: 222px;	
	background: url(../img/box_home_rca.gif) left top no-repeat;
}

div.top_bg div.right_box
{	
	top: 18px;
	right: 20px;
	position: absolute;
	width: 247px;
	height: 176px;
	border: solid #E2E2E2 1px;
	background-color: #fff;
	cursor: pointer;
}

div.top_bg div.right_box div.line
{
	color: 	#444;
	font-size: 14px;
	letter-spacing: -1px;
	width: 170px;
	margin-left: 18px;
	padding: 13px 0 13px 40px;	
}

div.top_bg div.right_box div.tline
{
	border-bottom: solid #EFEFEF 1px;
}

div.top_bg div.right_box div.line a
{	
	font-weight: bold;
	color: #267BB4;
	background: url(../img/blue4_1px.gif) left bottom repeat-x;
}

div.top_bg div.right_box div.line a:hover
{
	background: url(../img/blue4_hover_1px.gif) left bottom repeat-x;
}

div.top_bg div.right_box div.line1
{
	background: url(../img/box_home_line1.png) left center no-repeat;
}

div.top_bg div.right_box div.line2
{	
	background: url(../img/box_home_line2.png) left center no-repeat;
}

div.top_bg div.right_box div.line3
{
	background: url(../img/box_home_line3.png) left center no-repeat;
}

div.top_bg div.right_box div.line4
{
	background: url(../img/box_home_line4.gif) left center no-repeat;
}

div.top_bg div.right_box div.line5
{
	background: url(../img/box_home_line5.gif) left center no-repeat;
}

div.top_bg div.right_box div.line_no_border
{
	border-bottom: none;
}


div.bottom_box
{
	margin-top: 27px;
	margin-left: 10px;
	width: 709px;	
	position: relative;
	background: url(../img/box_home_vl.gif) 430px 10px no-repeat;
}

div.bottom_box2
{
	background: url(../img/box_home_vl.gif) 285px 10px no-repeat;
}

div.bottom_box div.new_stuff
{
	width: 175px;
	height: 23px;
	background: url(../img/box_home_new_stuff.gif) left top no-repeat;
}

div.bottom_box div.home_pro
{
	width: 184px;
	height: 23px;
	background: url(../img/box_home_for_pro.png) 0 0 no-repeat;
}

div.bottom_box div.rca_intro
{
	width: 311px;
	height: 22px;
	background: url(../img/box_home_rca_intro.gif) left top no-repeat;	
}

div.bottom_box div.widget_intro
{
	width: 242px;
	height: 23px;
	background: url(../img/box_home_widget_intro.gif) left top no-repeat;	
}

div.bottom_box div.line
{
	font-size: 14px;
	color: #808080;
	border-bottom: solid #EFEFEF 1px;
	background: url(../img/box_home_arrow.gif) left 17px no-repeat;
	padding: 15px 0 10px 15px;
	width: 370px;
	display: none;
}

div.bottom_box div.new_line
{
	background: none;
	width: 430px;
	font-size: 12px;
	padding: 9px 0 0 0;
	border-bottom: none;
}

div.bottom_box div.new_line div
{
	/*border-bottom: solid #EFEFEF 1px;*/
	margin-left: 120px;
	padding-bottom: 0px;
}
div.bottom_box div.new_line div span.line
{
	height: 9px;
	width: 290px;
	border-bottom: solid #EFEFEF 1px;
	display: block;
	margin-left: 5px;
}


div.bottom_box div.pro
{
	padding-left: 40px;
	width: 345px;
}

div.bottom_box div.pro_exchange
{
	background: url(../img/box_home_pro_exchange.png) 0 14px no-repeat;
}

div.bottom_box div.pro_sending
{
	background: url(../img/box_home_pro_sending.png) 0 14px no-repeat;
}

div.bottom_box div.pro_store
{
	background: url(../img/box_home_pro_store.png) 0 14px no-repeat;
}

div.bottom_box div.line2
{
	width: 345px;
}

div.bottom_box div.line div.red
{
	color: #EA2727;
	font-weight: bold;
	font-size: 18px;	
}

div.bottom_box div.sline
{
	background: none;
	padding: 15px 0 15px 5px;
	width: 380px;
}

div.bottom_box div.line div.first_hline
{
	background-color: #FFFFEE;
	padding: 5px 0 5px 9px;
	margin-top: -5px;
	margin-left: -5px;
	border: solid #ECEC00 1px; 	
}

div.bottom_box div.line a
{
	color: #1F6594;
	background: url(../img/blue4_1px.gif) left bottom repeat-x;
}

div.bottom_box div.line a:hover
{
	background: url(../img/blue4_hover_1px.gif) left bottom repeat-x;
}

div.bottom_box div.line3
{
	border-bottom: none;
}


div.bottom_box div.text_box
{
	position: absolute;
	right:20px;
}

div.bottom_box div.login_box
{
	top: -10px;
	right: -10px;
	width: 260px;
	height: 205px;
	position: absolute;
	border: solid #ddd 1px;
	padding-top: 10px;
	padding-left: 5px;
}

div.bottom_box div.login_box a.button
{
	cursor: pointer;
	display: block;
	width: 100px;
	height: 32px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: url(../img/box_signup_next_button.gif) left top no-repeat;
	text-align: center;
	line-height: 32px;
}

div.bottom_box div.login_box2
{
	position: static;
	left:0;	
	width: 290px;
	height: 215px;
}


div.bottom_box div.login_box div.access
{
	width: 145px;
	height: 22px;
	background: url(../img/box_home_access.gif) left top no-repeat;	
	margin: 0 0 0 20px;
}

div.bottom_box div.login_box table
{
	margin: 0;
	padding: 0;
}

div.bottom_box div.login_box td
{
	color: #555;
	font-size: 13px;
	font-weight: bold;
}

div.bottom_box div.login_box td a.forget
{
	font-size: 12px;
	color: #808080;
	text-decoration: underline;
	font-weight: normal;
}


div.bottom_box div.header
{
	color: #2E91D0;
	font-size: 28px;
	letter-spacing: -1px;
	background: none;
	border: none;
}

div.bottom_box div.login_box td div.text_input
{
	width: 134px;
	height: 29px;
	line-height: 29px;
	background-color: #fff;
	border: solid #ddd 1px;
	padding: 0 9px 0 9px;	
	vertical-align: middle;
}

div.bottom_box div.login_box td div.text_input2
{
	background: url(../img/box_signup_input.gif) left center no-repeat;
	border: none;
}

div.bottom_box div.login_box td div.text_input input
{
	margin-top: 5px;
	width: 125px;
	border: solid white 1px;	
	font-size: 12px;
	color: #000;
}

div.bottom_box div.login_box td div.text_input2 input
{
	background-color: Transparent;
	border: none;
}

div.top_block
{
	background: url(../img/box_home_new_tbg_6.jpg) 0 0 no-repeat;
	width: 717px;
	height: 206px;
	text-align: center;
	position: relative;
}

div.top_block_thinkgos
{
	background: url(../img/box_home_new_tbg_6.gif) 0 0 no-repeat !important;
}

/*
div.top_block_new
{
	background-image: url(../img/box_home_new_tbg_new.gif);
}
*/


div.top_block div.no_soft
{
	position: absolute;
	top: 33px !important;
	right: 60px;	
	width: 192px;
	height: 67px;
	background: url(../img/box_home_no_soft.gif) left top no-repeat;
}

div.top_block div.right_but
{
	width: 184px;
	position: absolute;
	right: 55px;
	top: 85px;
	text-align: center;
}

div.top_block div.right_but span
{
	color: #999;
	font-size: 12px;	
}

div.top_block a.but
{
	display: block;
	width: 179px;
	height: 49px;
	line-height: 49px;
	background: url(../img/box_large_gren_btn.gif) left top no-repeat;
	cursor: pointer;
	text-align: center;	
	margin-bottom: 5px;
	letter-spacing: -1px;
}


div.top_block a.but:hover
{
	background: url(../img/box_large_gren_btn_hover.gif) left top no-repeat;
}

div.top_block a.but span
{
	font-size: 17px;
	color: #fff;
}

div.top_block a.but span
{
	background: none;
}
/*
div.top_block a.but:hover span
{
	background: url(../img/white_1px.gif) left bottom repeat-x;
}
*/

div.top_block h1,
div.top_block h2
{
	margin:0;
	padding:0;
}

div.top_block div.ul
{	
	text-align: left;
	margin-left: 205px;
	color: #444;
	font-size: 18px;
	margin-top: 10px;
}

div.top_block div.ul span
{
	display: block;
	background: url(../img/box_ul.gif) left center no-repeat;
	padding-left: 15px;
	height: 28px;
	line-height: 28px;
}

div.top_block h1
{
	padding-top: 25px;
	padding-left: 145px;
	color: #277DB7;
	letter-spacing: -2px;
	font-size: 36px;
	font-weight: normal;
}

div.top_block h2
{
	color: #1E630A;
	letter-spacing: -2px;
	font-size: 24px;
	padding-bottom: 15px;
	font-weight: normal;
}

div.top_block a.learn_more
{
	font-size: 10px;
	color: #000;
	text-decoration: underline;	
	top: 3px;
	position: relative;
}

div.top_block img
{
	width: 148px;
	height: 33px;
	border: none;
}

div.news
{
	height: 55px; 
	width: 718px;	
	margin-top: 6px;
	position: relative;
	background: url(../img/box_home_news_bg.gif) left top no-repeat;
}

div.news a.arrow
{
	display: block;
	width: 11px;
	height: 8px;
	position: absolute;
	right: 13px;
	cursor: pointer;
}

div.news a.up
{
	top: 17px;
}

div.news a.down
{
	top: 28px;
}


div.news a.arrow span
{
	display: block;
	width: 11px;
	height: 8px;
}

div.news a.up span
{
	background: url(../img/box_home_up_arrow.gif) left top no-repeat;	
}

div.news a.down span
{
	background: url(../img/box_home_down_arrow.gif) left top no-repeat;	
}

div.news_content
{
	display: none;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 670px;
}

div.news_content div
{
	margin-top: 10px;
	border: solid white 1px;
}

div.news_content div a
{	
	color: #1F608B;
	font-size: 15px;
	background: url(../img/blue4_1px.gif) left bottom repeat-x;	
}

div.news_content div a:hover
{	
	background: url(../img/blue4_hover_1px.gif) left bottom repeat-x;	
}

div.news_content div span
{
	color: #444;
	font-size: 12px;
}

div.bottom_blocks
{
	margin-top: 14px;
}

div.bottom_blocks div.block
{
	position: relative;
	float: left;
	width: 183px;
	height: 120px;
	background: url(../img/box_home_bottom_box.gif) left top no-repeat;
	margin-right: 16px;
	padding: 23px;
	text-align: left;
	color: #000;
	font-size: 12px;
	line-height: 17px;
}

div.bottom_blocks div.nomargin
{
	margin-right: 0;
}

div.bottom_blocks div.block h3
{	
	margin:0;
	padding:0;
	color: #658BD1;
	font-size: 22px;
	letter-spacing: -1px;
	font-weight: normal;
	text-align: center;
	padding-bottom: 10px;
	padding-right: 3px;
}

div.bottom_blocks div.block a
{
	width: 73px;
	height: 22px;
	line-height: 22px;
	display: block;
	position: absolute;
	bottom: 17px;
	left: 17px;
	background: url(../img/box_home_learn_more.gif) left top no-repeat;
	color: #fff;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
}

div.bottom_blocks div.block a span
{
	background: none;
}

div.bottom_blocks div.block a:hover span
{
	background: url(../img/white_1px.gif) left bottom repeat-x;
}

div.bottom_blocks div.block div.person
{
	position: absolute;
	right: 14px;
	bottom: 5px;
}

div.bottom_blocks div.block div.person1
{
	width: 36px;
	height: 42px;
	background: url(../img/box_home_person1.gif) left top no-repeat;
	
}

div.bottom_blocks div.block div.person2
{
	width: 76px;
	height: 39px;
	background: url(../img/box_home_person2.gif) left top no-repeat;
}

div.bottom_blocks div.block div.person3
{
	width: 111px;
	height: 35px;
	background: url(../img/box_home_person300_from_spa.gif) left top no-repeat;
}

/* new home page */
#home_block
{
	/*background: url(../img/home_block_bg.png) 0 0 repeat-y;*/
	font-size: 13px;
	width: 717px;
	margin-top: 135px;
}

#home_block_top, #home_block_bottom
{
	font-size: 0;
	height: 10px;
	line-height: 0;
}

#home_block_top
{
	background: url(../img/home_block_top.png) 0 0 no-repeat;
}

#home_block_bottom
{
	background: url(../img/home_block_bottom.png) 0 0 no-repeat;
	clear: both;
}

#home_block_left
{
	float: left;
	padding: 10px 0 0 10px;
	width: 350px;	
	border: solid #c6def2 1px;
}

#home_block_right
{
	padding: 10px 0 0 5px;
	margin-left: 380px;
	background: #f0f6fb url(../img/home_right_bg2.gif) 0 0 repeat-x;
	border: solid #c6def2 1px;
}

#home_block_right div.hline
{
	font-size: 20px !important;
	margin-right: 15px;
}

#home_block_right h2,
#home_block_left h2
{
	color: #2880b9;
	font-weight: normal;
	font-size: 20px;
	padding: 0;
	margin: 0 0 -25px 5px;
	border-bottom: solid #dcedf8 1px;
}

#home_block_right h2
{
	margin-right: 10px;
	color: #2880b9;
	font-weight: normal;
	font-size: 20px;
	padding: 0;
	margin: 0 0 -25px 5px;
	border-bottom: solid #dcedf8 1px;
}

#home_block_left h2
{
	margin-bottom: 5px;
}

#home_block_right h2.login,
#home_block_left h2.login
{
	color: #2e91d0;
	font-size: 21px;
}

#home_block_right form
{
	margin: 0;
}

#home_block ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#home_block li
{
	color: #666;
	font-size: 12px;
	padding: 0 0 25px 8px;
	margin-bottom: 8px;
	background-position: left top !important;
	padding-bottom: 11px;
	zoom: 1;
}

#home_block li div.line
{
	height: 1px;
	background-color: #eee;
	width: 133px;
	margin-top: 10px;
}

#home_block ul.features li a
{
	color: #666;
}

#home_block div.hline
{
	color: #2e91d0;
	font-size: 19px;
	border-bottom: solid #e9e9e9 1px;
	padding: 5px 0 2px 0;
}

#home_block li b
{
	color: #333;
	display: block;
	font-size: 15px;
}

.li_news, #li_mobile, #li_email, #li_ipaper, #li_share, #li_dell
{
	background: url(../img/box_news_icon.gif) left center no-repeat;
	padding: 0 0 5px 50px !important;
	margin: 15px 0;
}

.li_news a, #li_dell a, #li_mobile a
{
	font-size: 11px;
	color:#2E91D0;
	background: url(../img/box_underline_2E91D0_dotted.gif) bottom repeat-x;
}

.li_news a:hover
{
	background: url(../img/box_underline_2E91D0_solid.gif) bottom repeat-x;
}

.li_news a.main_link
{
	color:#2E91D0;
	font-size: 14px;
}

.li_news b,  #li_mobile b, #li_email b, l, #li_ipaper b, #li_share b,  #li_dell b
{
	font-size: 14px  !important;
	color: #808080  !important;
}

span.margin
{
	display: block;
	height: 2px;
}

#home_block div.latest_news a
{
	color: #444;
	font-size: 14px;	
	text-decoration: underline;
}

#li_ipaper
{
	background: url(../img/home_block_icon_ipaper.png) 0 center no-repeat;
}

#li_share
{
	background: url(../img/home_block_icon_widget.png) 0 center no-repeat;
}

#li_mobile
{
	background: url(../img/home_block_icon_iphone.png) 0 center no-repeat;
}


#li_email
{
	background: url(../img/home_block_icon_email.gif) 0 center no-repeat;
}

#li_dell
{
	background: url(../img/box_icon_dell.gif) 0 center no-repeat;
}

#home_block #li_home
{
	background: url(../img/tli2_1.gif) 10px top no-repeat  !important;
}

#home_block #li_people
{
	background: 10px top no-repeat !important;
}

#home_block  #li_word
{
	background: url(../img/tli4.png) 10px top no-repeat  !important;
}

#home_block #li_folder
{
	background: url(../img/tli1_1.gif) 10px top no-repeat !important;
}

#li_movie
{
	background: url(../img/video_icon.png) 0 center no-repeat;
}

#li_media
{
	background: url(../img/uploadanyfile.gif) 0 center no-repeat;
}

#li_organize
{
	background: url(../img/home_block_icon_organize.png) 0 10px no-repeat;
}

#li_protect
{
	background: url(../img/home_block_icon_protect.png) 5px 10px no-repeat;
}

#li_phone
{
	background: url(../img/home_block_icon_phone.png) 0 15px no-repeat;
}
#home_block_right .label
{
	color: #444;
	text-align: right;
}

#home_block_right input, form select
{
	border: 1px solid #B5CEFF;
	color: #000;
	font: normal 13px Arial;
	padding: 3px;
	width: 150px;
}

#home_block_right .email
{
	padding-top: 3px;
}

#home_block_right .email img
{
	position:relative;
	vertical-align:middle;
}

#home_header
{
	padding: 28px 20px 0px 210px;
	color: #444;
	background: url(../img/home_header_logo2.png) 0 0 no-repeat;
	height: 110px;
	margin: -14px -14px 0 -14px;
	position:absolute;
	width: 515px;
	height: 117px;
}

#home_header div
{
	text-align:center;
}

#home_header p
{
	margin: 0 20px;
	padding: 5px 0;
}

#home_header h1
{
	color: #277DB7;
	font: normal 32px Arial;
	margin: 0 0 5px 0;
	letter-spacing: -2px;
}


#home_header h1.blue
{
	font-size: 32px;
	text-align: center;
	color: #3494d1;
	margin-left: 0px;
	margin-top: 8px;
	letter-spacing: -1px;
	line-height: 38px;
}

#home_header h1.blue strong
{
	color: #2e91d0
}

#home_header .separator
{
	border-top: 1px solid #ccc;
	font-size:0;
	line-height:0;
	height:0;
	margin: 0 50px;
}

#home_block_right a.button
{
	cursor: pointer;
	display: block;
	width: 100px;
	height: 32px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: url(../img/box_signup_next_button.gif) left top no-repeat;
	text-align: center;
	line-height: 32px;
	margin: 5px 0 0 4px;
}

#home_block_left a.button
{
	cursor: pointer;
	display: block;
	width: 100px;
	height: 32px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: url(../img/box_signup_next_button.gif) left top no-repeat;
	text-align: center;
	line-height: 32px;
	margin: 5px 0 0 4px;
}

#home_block_right a.button span
{
	background: none;
}

#home_block_right a.button:hover span
{
	background: url(../img/white_1px.gif) left bottom repeat-x;
}
#home_block_collab
{
	line-height: 32px;
	color: #555;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	margin: 10px 0 0 0;
}

#home_block_collab span
{
	background: url(../img/home_block_collab.gif) 0 center no-repeat;
	padding-left: 40px;
}

#home_block_collab a
{
	color:#267BB5;
	background: url(../img/box_underline_2E91D0_dotted.gif) bottom repeat-x;
}

#home_block_collab a:hover
{
	background: url(../img/box_underline_2E91D0_solid.gif) bottom repeat-x;
}

#plan_selector
{
	border: 1px solid #999;
	background-color: #FFF;
	list-style: none;
	padding: 3px;
	margin: 0;
	width: 345px;
	position: absolute;
	display: none;
}

#plan_selector li
{
	border: 1px solid #FFF;
	font-size: 13px;
	padding: 5px;
	cursor: pointer;
}

#plan_selector .separator
{
	padding: 2px 5px;
	line-height: 0;
	font-size:0;
}

#plan_selector .separator div
{
	height: 0;
	border-top: 1px solid #CCC;
}


#plan_selector li.selected
{
	background-color: #F0F5FB;
	border: 1px solid #BADAEF;
}

#plan_selector span
{
	display: block;
}
#plan_selector .description, #plan_selector .payment
{
	margin-left: 20px;
}

#plan_selector .title
{
	color: #E87400;
	font-size: 14px;
}
#plan_selector .title b
{
	color: #267BB5;
	font-size: 18px;
}

#plan_selector .description
{
	color: #666;
}

#plan_selector .payment
{
	color: #999;
}

#plan_price_selector
{
	position: relative;
}

#plan_price_selector div.frame
{
	color: #000;
	cursor: pointer;
	background: #FFF url(../img/arrow_new_blue.gif) 136px center no-repeat;
	border:1px solid #B5CEFF;
	width: 156px;
}

#plan_price_selector div.arrow
{
	padding: 3px 14px 3px 3px;
}

#home_block_right .error .label
{
	color: #F00;
}

#home_block_learn
{
	background: url(../img/home_block_arrow.gif) right center no-repeat;
	line-height: 32px;
	text-align: right;
	padding-right: 40px;
	margin: 0px 20px 0px 0;
	color: #666;
}

#home_block_learn a, #home_header a
{
	color: #277DB7;
	text-decoration: underline;
}

#home_block_right div.chat_text
{
	margin-top: 8px;
	text-align:center; 
	color: #999;
	font-size: 10px;
}

#home_block_right div.chat_text a
{
	color:#2E91D0;
	background: url(../img/box_underline_2E91D0_dotted.gif) bottom repeat-x;
}

#home_block_right div.chat_text a:hover
{
	background: url(../img/box_underline_2E91D0_solid.gif) bottom repeat-x;
}

.blue_design input
{
	background:#FFF url(../img/collab_invite_input_bg.gif) 0 0 repeat-x;
	border:1px solid #85BAD0 !important;
}

.blue_design #plan_price_selector div.frame
{
	background:#FFF url(../img/collab_invite_input_bg.gif) 0 0 repeat-x !important;
	border:1px solid #85BAD0 !important;
}

.blue_design #plan_price_selector div.arrow
{
	background: transparent url(../img/arrow_new_blue.gif) 136px center no-repeat;
}

#home_login_box span.no_account
{
	color: #444;
	font-size: 11px;
	display: block;
	margin-top: 12px;
}

#home_login_box span.no_account a
{
	color: #2e91d0;
	text-decoration: underline;
}

#home_login_box_input
{
	display: none;
}

form#home_login_box a.login_name_home
{
	color: #666;
	font-size: 14px;
}

form#home_login_box a.change_user_home
{
	color: #2e91d0;
	font-size: 11px;
	text-decoration: underline;
}

form#home_login_box
{
	margin-top: 3px;
}

div#partial_login_home
{
	display: none;
}

div.ent_link
{
	padding-left: 80px;
	background: transparent url(../img/home_ent.gif) 13px center no-repeat;
	line-height: 40px;
}

div.ent_link a
{
	color:#2E91D0;
	background: url(../img/box_underline_2E91D0_dotted.gif) bottom repeat-x;
}

div.ent_link a:hover
{
	background: url(../img/box_underline_2E91D0_solid.gif) bottom repeat-x;
}