body
{
	background: #EAF4FB url(../img/box_body_bg.png) top repeat-x !important;
	font: normal 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

html, body, #one {
	height:100%;
}

html, body {
	margin:0;
	padding:0;
}

html {
	overflow-y: scroll;
}

table#wrp
{
	height: 100%;
	margin: 0 auto;
	width: 760px;
}

div#wrp_top
{
  height: 29px;
  padding: 0 30px;
  font-size: 10px;
  vertical-align: middle;
  background: #fff url(../img/box_header_top_new.gif) bottom left no-repeat;
  margin: 0 auto;
  color: #bbb;
  line-height: 30px;
}

tr#wrp_base
{
  background: url(../img/box_wrp_base_bg.png) repeat-y;
  vertical-align: top;
}

tr#wrp_footer
{
  background: url(../img/box_wrp_base_bg.png) repeat-y;
  height: 70px;
  vertical-align: bottom;
}

a
{
  text-decoration: none;
}
img
{
  border: 0;
}

div.clearer
{
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

div#wrp_top span
{
  float: right;
  clear: right;
}

div#wrp_top a
{
  color: #bbb;
}

div#wrapper
{
  width: 760px;
  margin: 0 auto;
  background: url(../img/box_wrapper_bg.png) center repeat-y;
}

div#bottom
{
  height: 36px;
  width: 760px;
  margin: 0 auto;
  background: url(../img/box_bottom_bg.png) 0 0 no-repeat;
  background-color: #EAF4FB;
}

div#bottom div.bottom_tips
{
  padding-top: 10px;
  width: 100%;
  text-align: center;
  color: #CDE4F5;
  font-size: 11px;  
}

div#bottom div.bottom_tips a
{ 
  color: #CDE4F5;
  font-size: 11px;
  background: url(../img/box_underline_fff_dotted.gif) left bottom repeat-x;
}

div#bottom div.bottom_tips a:hover
{
  background: url(../img/box_underline_fff_solid.gif) left bottom repeat-x;
}

div#bottom div.bottom_tips span
{
  color: #fff;
}


div#footer_links
{
  width: 760px;
  color: #666;
  margin: 0 auto;
  font-size: 0.7em;
  padding-top: 15px;
  text-align: center;
  background-color: #EAF4FB;
  height: 34px;
}

div#footer_links a
{
  color: #666;
  margin: 0 5px;
  background: transparent url(../img/box_gray_underline.png) 0 bottom repeat-x;
}

div#footer_links a:hover
{
  color: #2E8FCE;
}

/* header */
div#header
{
  height: 45px;
  width: 750px;
  margin: 0 5px;
  position: relative;
  background: #2882BD url(../img/box_header_bg.png) bottom repeat-x;
}

div#header a.login_link
{
  position: absolute;
  font-size: 12px;
  right: 10px;
  top: 4px;
  color: #D5E9F6;
  background: url(../img/white_1px.gif) left bottom repeat-x;
}

div#header a.lite_box_link
{
	position: absolute;
	font-size: 14px;
	right: 10px;
	bottom: 13px;
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

div#header div.top_login_box
{
  position: absolute;
  font-size: 12px;
  right: 4px;
  top: 2px;
  width: 283px;
}

div.top_login_box a.login_name
{
	top: 3px;
	position: relative;
	color: #e0edf6;	
}

div.top_login_box a.login_name_long
{
	background: url(../img/blue5_1px.gif) left bottom repeat-x;
}

div.top_login_box a.login_name_long:hover
{
	background: url(../img/blue5_hover_1px.gif) left bottom repeat-x;
}

table.box_table tr.line td.input a.login_name,
table.box_table tr.line td.input a.change_user
{
	color: #444;
	font-size: 11px;	
}

table.box_table tr.line td.input a.login_name_long,
table.box_table tr.line td.input a.change_user
{
	background: url(../img/gray_1px.gif) left bottom repeat-x;
}

table.box_table tr.line td.input a.login_name_long:hover,
table.box_table tr.line td.input a.change_user:hover
{
	background: url(../img/gray_1pxline.gif) left bottom repeat-x;
}


table.box_table tr.line td.input a.change_user
{
	font-size: 9px;
}
	
div.top_login_box a.change_user
{
	top: 3px;
	position: relative;
	color: #e0edf6;
	background: url(../img/blue5_1px.gif) left bottom repeat-x;
	font-size: 9px;
	margin-left:3px;
}

div.top_login_box a.change_user:hover
{
	background: url(../img/blue5_hover_1px.gif) left bottom repeat-x;
}

div#header div.top_login_box label
{
  color: #CEE6F4;
  float: left;
  margin-right: 5px;
  line-height: 22px;
  width: 60px;
}

div#header div.top_login_box label.login_label
{
  width: 101px;
}

div#header div.top_login_box label.password_label
{
  padding-left: 41px;
}

div#header div.top_login_box div.sep
{
  height: 5px;
  clear: both;
}

div#header div.top_login_box div.input
{
  float: left;
  width: 104px;
  height: 22px;
  border: solid #1F638F 1px;
  background: url(../img/box_top_login_input.gif) left top no-repeat;
}

div#header div.top_login_box div.input input
{
  border: none; 
  width: 104px;
  margin-left: 5px;
  margin-top: 2px;
  width: 94px;
  border: solid white 1px;  
  font-size: 12px;
  color: #808080;
}

div#header div.top_login_box a.problem_link
{
  float: left;  
  color: #CEE6F4;
  font-size: 9px;
  margin: 4px 0 0 11px;
}

div#header div.top_login_box a.problem_link span
{
  background: url(../img/white_1px.gif) left bottom repeat-x; 
}

div#header div.top_login_box a.problem_link:hover span
{
  background: url(../img/white_2px.gif) left bottom repeat-x; 
}

div#header div.top_login_box a.but
{
  float: left;
  cursor: pointer;
  width: 57px;
  height: 24px;
  line-height: 24px;
  background: url(../img/box_top_login_but.gif) left top no-repeat; 
  margin-left: 5px;
  text-align: center;
  color: #fff;
}

div#header div.top_login_box a.but span
{
  background: none;
}

div#header div.top_login_box a.but:hover span
{
  background: url(../img/white_1px.gif) left bottom repeat-x; 
}

div#header a.login_link:hover
{
  background: url(../img/white_2px.gif) left bottom repeat-x;
}


a#header_logo,
span#header_logo
{
  width: 252px;
  height: 48px;
  display: block;
  position: absolute;
  left: 14px;
  bottom: 12px;
  background: url(../img/box_header_logo_4.gif) no-repeat;
}

a#header_logo_pro
{
  width: 252px;
  height: 65px;
  display: block;
  position: absolute;
  left: 15px;
  bottom: 3px;
  background: url(../img/box_header_logo_pro.png) no-repeat;
}

div#header div.panel
{
	bottom: 12px;
	color: 	#F4F8FB;
	font-size: 12px;
	position: absolute;
	right: 11px;
	text-align: right;
}

div#header div.panel a.avatar_link
{
  cursor: pointer;
}

div#header div.panel span.avatar
{
  float: left;
  width: 40px;
  height: 40px;
  padding: 4px;
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 0 0 10px;
  padding: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: #216796;
}

div#user_name
{
  display: none;
}

div#header div.panel span
{
	color: #DDD;
}

div#header div.panel a
{
/*	background: url(../img/box_underline_fff_dotted.gif) bottom repeat-x;*/
	color: #DDD;
}

div#header div.panel a:hover
{
  background: url(../img/box_underline_fff_solid.gif) 0 bottom repeat-x;
}

div#header .panel ul small
{
	margin-left: 5px;
	position: relative;
	top: -1px;
}

.panel ul
{
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	float:left;
	padding: 3px 12px 0 0;
	margin-right: 10px;
	/*padding-right: 0;*/
}

#user_information
{
	border-bottom: 1px solid #3d9ad8;
	margin-bottom:4px;
	padding-bottom:5px;
}

div#header div.panel li#user_information span a
{
	color: #ddd;
}

div#header div.panel li#user_information a
{
	background: none;
}
div#header div.panel li#user_information a:hover
{
	text-decoration: underline;
}

div#header div.panel a.user_name
{
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}

div#header div.panel li#user_information span.user_email a
{
	font-style: italic;
}

a.zzz, img.zzz
{
	float:left;
	display:block;
	height: 46px;
	width:46px;
	border: 1px solid  #216796;
	background-color:#fff !important;
	background-position: center !important;
	background-repeat:no-repeat !important;
	line-height: 0;
}

img.zzz
{
	height: auto;
	width:	auto;
	padding: 3px;
}

/* tabs */
div#tabs,
div#tabs_no_login
{
	width: 750px;
	height: 50px;
	margin: 0 5px;
	position: relative;
	background: url(../img/box_tabs_bg.gif) no-repeat #277EB9;
}

div#tabs_no_tabs
{
	margin: 0 5px;
	height: 10px;
	background: url(../img/box_tabs_bg_new.gif) no-repeat;	
}

div#tabs_no_login
{
	line-height: 50px;
	text-align: center; 
	color: #CDE7F8;
	font-size: 12px;
}

div#tabs_no_login a
{
	color: #CDE7F8;
	background: url(../img/white_1px.gif) left bottom repeat-x;
}

div#tabs_no_login a:hover
{
	background: none;
	background: url(../img/white_2px.gif) left bottom repeat-x;
}

div#tabs_no_login a.top_link
{
	background: none;
	color: #FFF;
	font-size: 12px;
}

div#tabs_no_login a.top_link b.link
{
	background: url(../img/white_1px.gif) left bottom repeat-x;
}

div#tabs_no_login a.top_link:hover b.link
{
	background: url(../img/white_2px.gif) left bottom repeat-x;
}


div#tabs ul
{
  bottom: 0px;
  left: 13px;
  position: absolute;
  list-style:none;
  margin: 0;
  padding: 0;
  font-size:12px;
}

div#tabs li
{
  display:inline;
  margin:0;
}

div#tabs li a
{
  float:left;
  background: url(../img/box_tab_left.png) no-repeat left top;
  padding: 0 0 0 7px;
  text-decoration:none;
}

div#tabs li a span
{
	float:left;
	display:block;
	background:url(../img/box_tab_right.png) no-repeat right top;
	padding: 11px 15px 5px 7px;
	font-weight:bold;
	font-size: 16px;
	letter-spacing: -1px;
	color:#1FA7BE;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#tabs li a span {float:none;}
/* End IE5-Mac hack*/

div#tabs li a:hover
{
  background-position: 0% -55px;
  border-bottom: 1px solid #fff;
}
div#tabs li a#current
{
  background-position: 0% -55px;
  border-bottom: 1px solid #fff;
}

div#tabs li a:hover span, div#tabs li a#current span
{
  background-position: 100% -55px;
  color:#FD7E00; 
}

small.updates_cnt
{
  font-size: 10px;
  margin-left: 5px;
  position: relative;
  top:-3px
}

a#create_share_button
{
  display: block;
  position: absolute;
  right: 15px;
  top: 15px;
  width:116px;
  height:28px;
  background: url(../img/box_button_create_share.png) 0 0 no-repeat;
}

a#create_share_button:hover
{
  background-position: 100% -28px;
}

/* pages */
div#pages
{
  margin-top: 15px;
}

div#coll_features
{
  position: absolute;
  right: 10px;
  top: 10px;
  color: #fff;
  font-size: 14px;
  /*font-weight: bold;*/
  letter-spacing: -1px;
  text-align: right;
}

div#coll_features a
{
  color: #D5E9F6;
  font-size: 13px;
  font-weight: normal;
  margin-right: 5px;
  background: url(../img/white_1px.gif) left bottom repeat-x;
}

div#coll_features a:hover
{
  background: url(../img/white_2px.gif) left bottom repeat-x;
}

div#pages a
{
  float: left;
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #CECECE;
  text-align: center;
  margin-right: 5px;
  font-size: 12px;
  line-height: 20px;
  color: #000;
  font-weight: bold;
}

div#pages a:hover
{
  border: 1px solid #EC7600;
}

div#pages a.selected
{
  color: #fff;
  background-color: #FF8000;
  border: 1px solid #EC7600;
}

div.content
{
	margin: 0 6px;
	padding: 14px;
	padding-right: 13px;
	background: #fff url(../img/blue_enterprise_business_im.jpg) left 5px no-repeat;
}
div.content1
{
	margin: 0 6px;
	padding: 14px;
	padding-right: 13px;
	background: #fff url(../img/blue_enterprise_business_im.gif) left 5px no-repeat;
}

div#global_blocker
{
  display: none;
  position: absolute;
  background-color: white;
}

div.share_list
{
  position: absolute;
  display: none;
  z-index:2000;
  font-weight: bold;
  font-size: 12px;
  width: 300px;
}

div.share_list a
{
  display:block;
  padding: 2px 5px;
  color: #000;
  border: 1px solid #ccc;
  background-color: #eee;
}

div.share_list a.blue
{
  background-color: #fff;
  color: #2D90D0;
}

/* final: s */
div.header
{
  height: 30px;
  border-bottom: 1px solid #C2E1F2;
  /*position:relative;*/
}

div.header span.title
{
	color: #333;
	font-size:22px;
}


div.header span.title a
{
/*
  color: #333;
  background: url(../img/box_underline_000_dotted.gif) 0 90% repeat-x;
*/
	color: #277fb9;
	background: url(../img/blue3_1px.gif) left 90% repeat-x;
}

div.header span.title a:hover
{
/*
  color: #333;
  background: none;
  background: url(../img/box_underline_000_solid.gif) 0 90% repeat-x;
*/
	background: url(../img/blue3_hover_1px.gif) 0 90% repeat-x;
}

div.header div.links
{
  height: 30px;
  float: right;
  margin-top: -1px;
  font-size: 0.7em;
  font-weight: bold;
  line-height: 30px;
  padding: 0 5px;
  border-bottom: 2px solid #C2E1F2;
}
/*
div.header div.links a span
{
  color: #267BB5;
  background: url(../img/box_underline_88C8E1_dotted.gif) bottom repeat-x;
}
div.header div.links a:hover span
{
  background: url(../img/box_underline_88C8E1_solid.gif) bottom repeat-x;
}
*/

/* name tips */
div.text_hint_new
{
  position: absolute;
  display: none;
}

div.text_hint_new div.img
{
  position: absolute;  
  top: -9px;
  left: 20px;
  background: url(../img/new_tip_arrow.gif) left top no-repeat;
  width: 15px;
  height: 10px;
  z-index: 100;
}

div.text_hint_new div.background
{
  position: absolute;   
  left: -2px;
  top: 2px;
  padding: 4px;
  font-size: 12px;
  color: #fff;
  border: solid #D8E7FA 1px;  
  background-color: #80C8FC;      
  white-space: nowrap;
  opacity: 0.5;
}

div.text_hint_new div.text
{
  position: absolute;   
  left:0;
  top:0;
  border: solid #80C8FC 1px;
  padding: 4px;
  font-size: 12px;
  color: #1297FA;
  background-color: #fff;  
  white-space: nowrap; 
}

div.text_hint_bottom
{
  position: absolute;
  display: none;
}

div.text_hint_bottom div.img
{
  position: absolute;  
  bottom: -10px;
  left: 10px;
  background: url(../img/new_tip_arrow_bottom.gif) left top no-repeat;
  width: 15px;
  height: 10px;
  z-index: 100;
}

div.text_hint_bottom div.background
{
  position: absolute;   
  left: -2px;
  top: 2px;
  padding: 4px;
  font-size: 12px;
  color: #fff;
  border: solid #D8E7FA 1px;  
  background-color: #80C8FC;      
  white-space: nowrap;
  opacity: 0.5;
}

div.text_hint_bottom div.text
{
  position: relative;   
  left:0;
  top:0;
  border: solid #80C8FC 1px;
  padding: 4px;
  font-size: 12px;
  color: #000;
  background-color: #fff;  
  white-space: nowrap; 
}

div.min_width div.background
{
  width: 50px;
}

div.min_width div.text
{
  text-align:center;
  width: 50px;
}

a.dotted_underline,
a.dotted_underline_12px,
a.dotted_underline_14px
{
  color: #419AD7 !important;
  background: url(../img/blue3_1px.gif) left bottom repeat-x !important;
}

a.dotted_underline_12px
{
  font-size: 12px !important;
}

a.dotted_underline_14px
{
  font-size: 14px !important;
}

a.dotted_underline:hover,
a.dotted_underline_12px:hover,
a.dotted_underline_14px:hover
{
  border-bottom: solid #419AD7 1px !important;
  background-image: none !important;
}

span.selection
{
  background-color: #cde4f5;
}

div#box_confirmation, .box_yellow
{ 
	background: #FFFFDD url(../img/confirmation_bg_gradient.gif) left top repeat-x !important;
	border: 1px solid #FEEC6D;
	color: #333;
	display: none;
	font-size: 12px;
	margin-top: 10px;
	padding: 13px 0;
	position: relative;
	width: 717px;
}

div#box_confirmation_content, div#box_confirmation_description, .box_yellow_content
{
	margin: 0 10px;
	background: url(../img/box_gall_confirm.gif) left center no-repeat;
	padding-left: 20px;
}

.box_yellow_content_simple
{
	background: none;
	padding-left: 10px;
}

.box_yellow_content_simple strong
{
	display: block;
	margin-bottom: 5px;
	
}
	
.box_yellow_content_simple span
{
	color: #666;
}

div#box_confirmation_description
{
	background-image: url(../img/box_chat_icon.gif);
	display: none;
	margin-top: 10px;
	padding-left: 22px;
}

#box_confirmation_content a, #box_confirmation_description a
{
	color: #8EB9D6;
	font-weight: bold;
	background: url(../img/box_underline_88C8E1_dotted.gif) bottom repeat-x;
}

div#box_confirmation_content a:hover, #box_confirmation_description a:hover
{
	background: url(../img/box_underline_88C8E1_solid.gif) bottom repeat-x;
}

a#box_confirmation_close, a.box_close
{
	width: 7px;
	height: 7px;
	background: url(../img/box_confirmation_close.gif) 0 0 no-repeat;
	position: absolute;
	top: 5px;
	/*left: 705px;*/
	right: 5px;
}

.box_blue
{
	background: #EEF5FB;
	border: 1px solid #BEDDF1;
	color: #333;
	display: none;
	font-size: 12px;
	margin-top: 10px;
	padding: 13px 0;
	position: relative;
	width: 717px;
}

.box_blue_content
{
	margin: 0 10px;
	background: url(../img/box_gall_confirm.gif) left center no-repeat;
	padding-left: 20px;
}

.box_blue_content a
{
	color: #2E91D0;
	background: url(../img/box_underline_2E91D0_solid.gif) bottom repeat-x;
}

.box_blue_content a:hover
{
	background: url(../img/box_underline_2E91D0_solid.gif) bottom repeat-x;
}

div.left_part
{       
  width: 515px !important;  
  padding: 6px 20px 0 0px !important;
}

div#loading
{
	background-color: #fff;
	display: none;
	filter: alpha(opacity=85);
	position: absolute;
	opacity: 0.85;
	text-align: center;
	z-index: 2000;
}
div#loading div.loading_image
{
	color: #666;
	font-size: 12px;
}
div#loading div.loading_text
{
	color: #2E91D0;
	font-size: 24px;
	padding-top: 30px;
}

div#emergency,
div.emergency
{
  border-bottom: 3px solid #EDF6FB;
}

div#emergency div,
div.emergency div
{
  color: #fff;
  text-align: center;
  padding: 7px 0;
  font: bold 12px Arial;
  background-color: #FF8000;
  border-bottom: 1px solid #C88804;
}

div#emergency div a,
div.emergency div a 
{
  color: #fff;
  text-decoration: underline; 
}

div.sorting a span,
div#share_tabs a span,
div.share_tabs a span
{
  background: none !important;  
}

div.sorting a,
div#share_tabs a,
div.share_tabs a
{
	background: url(../img/box_sort_tabs_bg_new.gif) left bottom repeat-x !important;
	border: 1px solid #C2E1F2 !important;
	border-bottom: 0px !important;
	border-top: 0px !important;
	margin: 0px !important;
	padding-bottom: 5px !important;
}

div.subheader span.text, div#share_tabs span.text
{
  padding: 3px 0;
}

div.sorting a.selected,
div#share_tabs a.selected
div.share_tabs a.selected
{
  border-color: #ACD2FD !important;
}

a.top_right_link
{
  margin-bottom: 10px !important;
}

a.top_right_link span#dd,
a.top_right_link span#ss
{
  background: url(../img/box_underline_bdbdbd_dotted.gif) bottom repeat-x  !important;
}

a.top_right_link:hover span#dd,
a.top_right_link:hover span#ss
{
  background: none  !important;
}

a.top_right_link:hover, a.top_right_link_selected
{
  background-color: #DBEEF7  !important;
  border-bottom: 1px solid #BCDFF1  !important;
  margin-bottom: 2px  !important;
}

table.subheader_links
{
  border-collapse: collapse;
  border-spacing: 0;
  color: #666;
  font: normal 11px Arial;
  width: 100%;
}

table.subheader_links td
{
  padding: 3px 0 4px 0;
}

table.subheader_links td.right
{
  text-align: right;
}

table.subheader_links td a
{
  border: solid #C2E1F2 1px;
  border-top: none !important;
  color: #666;
  padding: 3px 4px;
  margin-right: 2px;
  background: url(../img/box_sort_tabs_bg_new.gif) left bottom repeat-x !important;
  border-bottom: none;
  padding-bottom: 4px;
}

table.subheader_links td a:hover, table.subheader_links td a.selected
{
  background-color: #DBEEF7 !important;
  background-position: -200px bottom !important;
   /*url(../img/box_sort_tabs_bg_hover.gif) left bottom repeat-x !important;*/
}


table.subheader_links td.right a
{
  margin-right: 0;
  margin-left: 2px;
}


a#share_contacts
{ 
  color: #2E91D0;
  background: url(../img/box_underline_2E91D0_dotted.gif) bottom repeat-x;
}

a#share_contacts:hover
{
  background: url(../img/box_underline_2E91D0_solid.gif) bottom repeat-x;
}

div.header div.test_buttons
{
  background: none !important;
  border: none !important;
  padding-right: 0 !important;
}

div.header div.test_buttons a
{
  float: left;
  text-align: center;
  height: 24px !important;
  line-height: 24px !important;
  position: relative;
  top: -3px;
  background: url(../img/box_new_btn_right_new.gif) right top no-repeat !important;
}

div.header div.test_buttons a span.left
{
	color: #267BB5;
  background: url(../img/box_new_btn_left_new.gif) left top no-repeat !important;
  display: block;
  padding-right: 12px;
  padding-left: 12px;
  font-size: 13px;
  letter-spacing: -1px;
}

div.header div.test_buttons a:hover, div.header div.test_buttons a.button_hover
{
  background-position: right -24px !important;
}

div.header div.test_buttons a:hover span.left, div.header div.test_buttons a.button_hover span.left
{
  background-position: left -24px !important;
}

div.header div.test_buttons a:hover span.left span
{
  background: url(../img/box_underline_88C8E1_dotted.gif) bottom repeat-x;
}


div.header div.test_buttons a span.left img
{
  float: left;
  margin: 6px 2px 0 0;
}

div.header div.test_buttons a.folder
{
  margin-right: 5px;
}

div.header div.test_buttons a.nomargin
{
  margin-right: 0;
}

div.coll_tip
{
  position: absolute;   
  background: url(../img/box_subusers_tip.gif) right top no-repeat !important;  
  top: -42px !important;
  width: 129px !important;
  left: -5px;
  text-align: center;
}

div.coll_tip_free_user
{
  width: 74px !important;
  left: 22px;
}

div.coll_tip span
{
  display: block !important;  
  height: 31px !important;  
  line-height: 31px !important; 
  color: #277FB9 !important;  
  font-size: 11px !important; 
  background: url(../img/box_subusers_tip_left.gif) left top no-repeat !important;  
  padding: 0 8px 0 8px !important;  
}

div.coll_tip img
{
  position: absolute !important;  
  left: 55px !important;  
  bottom: -7px !important;  
}

div.coll_tip_free_user img
{
  left: 32px !important;    
}

#ent_block_blocker
{
  background-color: #fff;
  display:none;
  filter: alpha(opacity: 90);
  left: 0;
  opacity: 0.9;
  position: absolute;
  top: 0;
}

#ent_block_note
{
  background-color:#eee;
  border: 1px solid #ccc;
  display:none;
  padding:20px;
  position:absolute;
  width:500px;
}

#ent_block_note h3
{
  margin:0;
  text-align:center;
}

#ent_block_note p
{
  color: #666;
  margin-bottom:0;
}

#failed_payment_block_blocker
{
  background-color: #fff;
  display:none;
  filter: alpha(opacity: 90);
  left: 0;
  opacity: 0.9;
  position: absolute;
  top: 0;
}

#failed_payment_block_note
{
  background-color:#eee;
  border: 1px solid #ccc;
  display:none;
  padding:20px;
  position:absolute;
  width:500px;
}

#failed_payment_block_note h3
{
  margin:0;
  text-align:center;
}

#failed_payment_block_note p
{
  color: #666;
  margin-bottom:0;
}



#no_cc_trial_block_blocker
{
  background-color: #fff;
  display:none;
  filter: alpha(opacity: 90);
  left: 0;
  opacity: 0.9;
  position: absolute;
  top: 0;
}

#no_cc_trial_block_note
{
  background-color:#eee;
  border: 1px solid #ccc;
  display:none;
  padding:20px;
  position:absolute;
  width:500px;
}

#no_cc_trial_block_note h3
{
  margin:0;
  text-align:center;
}

#no_cc_trial_block_note p
{
  color: #666;
  margin-bottom:0;
}

span#sort_in_subheader
{
  color: #999;
  margin-left:2px;
  margin-right:0;
}

div.subheader a.arrow span.arrow, table#share_tabs a.arrow span.arrow
{
  padding-right: 15px;
  background: url(../img/box_arrow_blue.gif) right center no-repeat !important;
  margin-right: 3px !important;
}

/* tags */
div#tag_list,
div#sort_list
{
	display: none;
	font-size: 12px;
	position: absolute;
	border: 1px solid #BCDFF1;
	background-color: #fff;
	opacity: 0.85;
	filter: alpha(opacity=85);
	width: 150px;
}

div#tag_list
{
	opacity: 0.95;
	filter: alpha(opacity=95);
}

div#tag_list a#tpl_tag_item,
div#tag_list span#tpl_tag_item_type,
div#tag_list span#tpl_tag_item_tag,
div#tag_list a#tpl_tag_item_filter
{
	display: none;
}

span#tpl_tag_item_type,
span#tpl_tag_item_tag,
span#tpl_tag_item_line
{
	display: none;
}

div#tag_list a,
div#sort_list a
{
	color: #21628D;
	padding: 4px 10px;
	display: block;
}

div#tag_list span#tpl_tag_item_type,
div#tag_list span#tpl_tag_item_tag
{
	color: #333;
	padding: 4px 10px;
	display: block;
	font-weight: bold;
}

div#tag_list span#tpl_tag_item_line
{
	display: block;
	height: 1px;
	line-height:0px;
	font-size: 0px;
	border-top: 1px solid #BCDFF1;
	margin: 5px 10px;
}

div#sort_list a.up
{
	background: url(../img/box_sort_arrow_up.gif) 55px center no-repeat;
}

div#sort_list a.down
{
	background: url(../img/box_sort_arrow_down.gif) 55px center no-repeat;
}

div#tag_list a:hover,
div#sort_list a:hover
{
	background-color: #BCDFF1;
}

div.enterprise_head_info
{
	position: absolute;
	right: 10px;
	top: -4px;
	text-align: center;	
}

div.enterprise_head_info div
{
	letter-spacing: -1px;
	color: #fff;
}

div.enterprise_head_info a, div.enterprise_head_info span
{
	color: #bdd8e9;
	font-size: 13px;
	background: url(../img/blue6_1px.gif) left bottom repeat-x;
}
div.enterprise_head_info h1
{
	font-size: 14px;
}
div.enterprise_head_info a
{
	font-size: 14px;
}

a, div.enterprise_head_info span
{
	background: none;
}

div.enterprise_head_info a:hover
{
	background: url(../img/blue6_hover_1px.gif) left bottom repeat-x;
}

div.header_search_box, div#tabs_no_login div.header_search_box
{
	position:absolute;
	background: url(../img/box_search_bg.gif) left top no-repeat;
	width: 123px;
	height: 25px;
	right: 11px;
	top: 13px;
	padding-left: 24px;
	text-align: left;
}

div#tabs_no_login div.header_search_box
{
	line-height: 24px;
}

div.header_search_box input
{
    margin-top: 4px;
    background-color: transparent;
    width: 100px;
    color: #888;
    border: none;
	line-height: 15px;
}

div.header_search_box a
{
	display: block;
	background: transparent url(/img/box_confirmation_close.gif) 0 center no-repeat !important;
	width: 14px;
	height: 23px;
	line-height: 0px;
	font-size: 0px;
	float: right;
}

ul.tabs
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

ul.tabs li
{
	background: #fff;
	border: 1px solid #c2e1f2;
	border-top: 0px;
	color: #666;
	display: block;
	float: left;
	font-size: 11px;
	margin: 1px;
	margin-top: 0;
	padding: 3px;
}

ul.tabs a, ul.tabs a:hover, ul.tabs a:active,  ul.tabs a:visited
{
	color: #666;
}

.ui-tabs-hide
{
	display: none;
}

.ui-tabs-selected
{
	background: #dbeef7; padding: 5px 5px 5px 5px; border: 1px solid #0066CC; !important;
}

div.ft_link
{
	border-top: 1px solid #DDD;
	color: #666;
	font-size: 12px;
	margin: 5px;
	padding-top: 5px;
}

div.ft_link a
{
	color: #297EB8;
	text-decoration: underline;
}
.cur_help
{
	cursor:help;
}

a.comment_link
{
	color: #4C9FD7;
	background:transparent url(../img/blue3_1px.gif) repeat-x scroll left 90%;
}

a.comment_link:hover
{
	background-image:none;
	text-decoration:underline;
}

span.list_view_message_title
{
	color: #FD7E00;
	font-size: 15px;
	font-weight: bold;
	display: block;
	margin-top: 5px;
	margin-left: -10px;
}

span.list_view_message
{
	font-size: 13px;
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-left: -10px;
}

span.change_default_login_tab_title
{
	color: #FD7E00;
	font-size: 15px;
	font-weight: bold;
	display: block;
	margin-top: 5px;
	margin-left: -10px;
	text-align: center;
}

span.change_default_login_tab_message
{
	font-size: 13px;
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-left: -10px;
	margin-bottom: 5px;
	text-align: center;
}

ul.new_list_view_features li
{
	font-size: 12px;
	margin-top: 5px;
}

ul.new_list_view_features 
{
	margin-top: 7px;
	margin-bottom: 4px;
}

input.noshow
{
	position:absolute;
	left:-10000px;
	width:0px;
	height:0px;
}

div.suggestion_area
{
	text-align: center;
	margin-bottom: 20px;
}

div.suggestion_area span
{
	background: url(../img/bottom_suggestion_icon.gif) left center no-repeat;
	font-size: 0.7em;
	color: #666;
	padding-left: 20px;	
}

div.suggestion_area span a
{
	color: #666;
	background: transparent url(../img/box_gray_underline.png) 0 bottom repeat-x;
}

div.suggestion_area span a:hover
{
  color: #2E8FCE;
}

a 
{
  text-decoration: none;
}

form 
{
  margin:0; 
  padding: 0;
}

body, input, textarea
{
  font-family: Arial;
}

/* HEDER TOP */
div.header_top_space
{
  height: 95px;  
}

div.header_buttons
{       
  position: relative;
  width: 100%;
  height: 57px;  
  background-image: url(../img/members_header_bg.gif);   
}

div.header_buttons div.header_bg2
{         
  left: 545px;
  position: absolute;
  width: 130px;
  height: 57px;  
  background-image: url(../img/members_header_bg2.gif);   
}

div.header_top_image
{
  height: 5px;  
}

div.header_top_image img
{
  width: 705px;
  height: 5px;
}

div.header_border
{       
  width: 100%;
  height: 2px;  
  background-image: url(../img/info_header_border.gif);   
}

img.header_logo
{       
  float: left;
  margin-right: 30px;
  margin-left: 10px;
  width: 145px;
  height: 51px;
  border: 0;
}

a.header_nav_button
{
	float: left;
	position: relative;
	top: 19px;		
	margin-right: 2px;
	cursor: pointer;
	z-index: 100;
	/*font-family: Arial Narrow, Arial;*/
	font-family: Arial;
	font-weight: bold;
	letter-spacing: -1px;
	/*font-size: 17px;*/
	font-size: 16px;
	color: #fff;
}

a.header_nav_button_right
{
  position: absolute;
}

a.header_nav_button_selected 
{			
	top: 16px;
}

a.header_nav_button:hover
{
	background: transparent; 
}

a.header_nav_button span
{
	position: relative;
	float: left;
}

a.header_nav_button span.right_part
{
  background-image: url(../img/button_b_right_new.gif);
  width: 10px;
  height: 38px;
}

a.header_nav_button:hover span.right_part
{  
  background-image: url(../img/button_w_right_new1.gif);
  height: 40px;
}

a.header_nav_button_selected span.right_part_selected
{
  background-image: url(../img/button_w_right_new_selected.gif); 
  width: 10px;
  height: 43px;
}

a.header_nav_button span.left_part
{
  background-image: url(../img/button_b_left_new.gif);
  width: 10px;
  height: 38px;
}

a.header_nav_button:hover span.left_part
{
  background-image: url(../img/button_w_left_new1.gif);
  height: 40px;
}

a.header_nav_button_selected span.left_part_selected
{
  background-image: url(../img/button_w_left_new_selected.gif);
  width: 10px;
  height: 43px;
}

a.header_nav_button span.center_part
{
  background-image: url(../img/button_b_center_new.gif);
  height: 38px;
  padding: 0 3px 0 3px;
}

a.header_nav_button span.center_part span
{
  padding-top: 12px;
}

a.header_nav_button:hover span.center_part
{
  background-image: url(../img/button_w_center_new1.gif);
  color: #FF8000;    
  height: 40px;
}

a.header_nav_button_selected span.center_part_selected
{
  background-image: url(../img/button_w_center_new_selected.gif);  
  height: 43px;
  color: #FF8000;
  padding: 0 3px 0 3px;
}

a.header_nav_button_selected span.center_part_selected span
{
  padding-top: 13px;
}
/* /HEADER */


/* BUTTONS */
a.box_button {
  text-decoration: none;
  cursor: pointer;
}

a.box_button span {
  float: left;
  display: block;
}

a.box_button:hover {                 
  border-bottom: dotted #FF8000 0px;    
}

a.box_button span.left {
  width: 4px;
  height: 30px;
}

a.btn1 span.left {
  background: url(../img/box_button_left2.gif) left top no-repeat;
}

a.btn2 span.left {
  background: url(../img/box_button_left1.gif) left top no-repeat;
}

a.btn1:hover span.left {
  background: url(../img/box_button_left1.gif) left top no-repeat; 
}

a.btn2:hover span.left {
  background: url(../img/box_button_left2.gif) left top no-repeat; 
}

a.box_button span.center {
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;  
  padding: 7px 5px 0 5px;
  height: 30px;
}

a.btn1 span.center {
  color: #FC9803;
  background: url(../img/box_button_center2.gif) left top repeat-x;
}

a.btn2 span.center {
  color: #989898;     
  background: url(../img/box_button_center1.gif) left top repeat-x;
}

a.btn1:hover span.center {
  background: url(../img/box_button_center1.gif) left top repeat-x;;
  color: #989898;
}

a.btn2:hover span.center {
  background: url(../img/box_button_center2.gif) left top repeat-x;;
  color: #FC9803; 
}

a.box_button span.right {
  width: 4px;
  height: 30px;
}

a.btn1 span.right {
  background: url(../img/box_button_right2.gif) left top no-repeat;
}

a.btn2 span.right {
  background: url(../img/box_button_right1.gif) left top no-repeat;
}

a.btn1:hover span.right {
  background: url(../img/box_button_right1.gif) left top no-repeat;;
}

a.btn2:hover span.right {
  background: url(../img/box_button_right2.gif) left top no-repeat;;
}
/* /BUTTONS */

/*BOX POPUP*/
div.box_popup
{
	display: none;
	position: absolute;
	width: 345px;
	z-index: 1001;
}

div.box_popup div.top
{
	position: relative;
	width: 100%;
	height: 12px;
	background: url(../img/box_popup_top_bg1.gif) left top no-repeat; 
	cursor: move;
}

div#login_popup div.top
{
	cursor: auto;
} 

div.popup3 div.top
{
	height: 16px;
	background: url(../img/box_popup_top_bg3.gif) left top no-repeat; 
}

div.popup4
{
	height: 307px;
}

div.popup4 div.top
{
	background: url(../img/box_popup_top_bg4.gif) left top no-repeat;
	cursor: auto;
}

div#upload_progress_popup div.top
{
	cursor: auto; 
}

div.box_popup div.top a
{
	position: absolute;
	cursor: pointer;
	top: 15px;
	z-index: 3000;
}

div.box_popup div.top a:hover
{
	background: transparent;
}

div.box_popup div.top a.help
{
	left: 270px;
}

div.box_popup div.top a.close
{
	left: 304px;
}

div.box_popup div.top a.help span
{
  display: block;
  width: 24px;
  height: 23px;
  background: url(../img/box_popup_help1.gif) left top no-repeat; 
}

div.box_popup div.top a.help:hover span
{
  background: url(../img/box_popup_help2.gif) left top no-repeat; 
}

div.box_popup div.top a.close span
{
  display: block;
  width: 24px;
  height: 23px;
  background: url(../img/box_popup_close1.gif) left top no-repeat; 
}

div.box_popup div.top a.close:hover span
{
  background: url(../img/box_popup_close2.gif) left top no-repeat; 
}

div.box_popup div.bottom
{
  position: relative;
  left: 3px;
  width: 100%;
  height: 11px;
  background: url(../img/box_popup_bottom_bg1.gif) left top no-repeat; 
}

div.popup3 div.bottom
{
  height: 10px;
  width: 342px;
  background: url(../img/box_popup_bottom_bg3.gif) left top no-repeat; 
}

div.popup4 div.bottom
{
  height: 13px;
  width: 344px;
  background: url(../img/box_popup_bottom_bg4.gif) left top no-repeat; 
}

div.box_popup div.right
{
  position: absolute;
  left: 344px;
  top: 9px;
  width: 2px;
  height: 182px;
  background: #fff url(../img/box_popup_right_bg1.gif) left top no-repeat;
}

div.popup2 div.right
{  
  background: #fff url(../img/box_popup_right_bg2.gif) left top no-repeat;
  height: 278px;
}

div.popup3 div.right
{  
  background: #fff url(../img/box_popup_right_bg3.gif) left top no-repeat;
  height: 186px;
}

div.popup4 div.right
{  
  background: #fff url(../img/box_popup_right_bg4.gif) left top no-repeat;
  height: 330px;
}

div.a3line div.right
{
  height: 320px;
}

div.a3line_simple div.right
{
  height: 290px;
}

div.a2line_simple div.right
{
  height: 236px;
}

div.box_popup div.left
{
  position: absolute;
  left: 0px;
  top: 9px;
  width: 2px;
  height: 182px;
  background: #fff url(../img/box_popup_left_bg1.gif) left top no-repeat;
}

div.popup2 div.left
{
  background: #fff url(../img/box_popup_left_bg2.gif) left top no-repeat;
  height: 278px;
}

div.popup3 div.left
{
  background: #fff url(../img/box_popup_left_bg3.gif) left top no-repeat;
  height: 186px;
}

div.popup4 div.left
{
  left: 1px;
  background: #fff url(../img/box_popup_left_bg4.gif) left top no-repeat;
  height: 330px;
}

div.a3line div.left
{
  height: 320px;
}

div.a3line_simple div.left
{
  height: 290px;
}

div.a2line_simple div.left
{
  height: 236px;
}

div.box_popup div.body
{

	
  width: 342px;
  /*margin: 0 10px 0 1px;*/
  background: url(../img/box_popup_bg1.gif) left top repeat-x;
  /*border: solid red 1px;*/
  position: relative;
  left: 2px;
}

div.popup2 div.body
{
  background: url(../img/box_popup_bg2.gif) left top repeat-x;
}

div.popup3 div.body
{
  background: #FFEBD9 url(../img/box_popup_bg3.gif) left top repeat-x;
}

div.popup4 div.body
{
  background: #F8C701 url(../img/box_popup_bg4.gif) left top repeat-x;
  height: 327px;
}

div#upload_progress_popup div.body
{
  height: 327px;
}

div.box_popup div.body div.header
{
  position: relative;
  top: 10px;
  margin-left: 20px;
  padding-left: 40px;
  background: url(../img/create_folder_icon.gif) left center no-repeat;  
  color: #888;
  height: 30px;
  width: 220px;
}

div#add_friend_popup div.body div.header, div#accept_friend_popup div.body div.header, div#edit_friend_popup div.body div.header, div#friend_shares_popup div.body div.header  
{
  background: url(../img/friend_popup_icon.gif) left center no-repeat;  
}

div#upload_files_popup div.body div.header, div#upload_files_popup_flash div.body div.header
{
  background: url(../img/upload_popup_icon.gif) left center no-repeat;  
}

div.popup3 div.body div.header  
{
  background: url(../img/error_popup_icon.gif) left center no-repeat;  
  color: #FE9901;
}

div#upload_progress_popup div.body div.header  
{
  background: none;  
  color: #fff;
}

div.upload_progress_header
{ 
  font-size: 30px; 
  letter-spacing: -2px;
  width: 230px; 
  height: 30px;  
  color: #FF8000; 
  margin: 10px auto; 
}

div.upload_progress
{  
  color: #888; 
  width: 211px;
  height: 27px;
  margin: 50px auto;
  margin-bottom: 20px;
  background-color: #4AA3D5;
}

div.upload_progress span
{
  color: #888; 
  display: block;
  width: 20%;
  height: 27px;  
  background-color: #FFF9F2;
}


div.upload_progress_bottom_text
{
  text-align: center;
  font-size: 16px;
  letter-spacing: -1px;
  color: #444;
}


div#welcome_popup div.body div.header  
{
  background: url(../img/welcome_popup_icon.gif) left center no-repeat;  
  color: #FE9901;
}

div#login_popup div.body div.header  
{
  background: url(../img/login_popup_icon.gif) left center no-repeat;  
  color: #FE9901;
}

div.box_popup div.body div.header span
{
  position: absolute;
  top: 5px;
  font-size: 24px;
  letter-spacing: -1px;
}

div.box_popup div.body div.header span.top_head
{
  position: absolute;
  top: -10px;
  left: 40px;
  font-size: 10px;  
}

div.box_popup div.body div.form
{
  position: relative;
  width: 309px; 
  left: 18px;
  top: 30px;  
}

div.box_popup div.body div.form div.top
{
  background: url(../img/box_popup_form_top_bg.gif) left top no-repeat;
  width: 309px;
  height: 5px;
}

div.box_popup div.body div.form div.bottom
{
  position: static;
  background: url(../img/box_popup_form_bottom_bg.gif) left top no-repeat;
  width: 309px;
  height: 5px;
}

div.box_popup div.body div.form div.line
{
  position: relative;
  height: 52px;
  width: 308px;
}

div#welcome_popup div.body div.form div.line
{
  position: relative;
  height: 200px;
  width: 308px;
}

div.box_popup div.body div.form div.line1
{
  background-color: #fff;
  border-top: solid #fff 1px;
  border-bottom: solid #fff 1px;
}

div.box_popup div.body div.form div.line_textarea
{
  height: 82px;
}

div.box_popup div.body div.form div.line2
{
  background-color: #F3F9FD;
  border-top: solid #E6F2FB 1px;
  border-bottom: solid #E6F2FB 1px;
}

div.box_popup div.body div.form div.line span
{
  position: relative;
  top: 15px;
  float: left;
}

div.box_popup div.body div.form div.line span.remember_password
{
  color: #444;
  font-size: 12px;
  text-align: center;
  display: block;
  width: 100%;
}


div.box_popup div.body div.form div.line span.remember_password a
{
  color: #444;
  background: url(../img/gray_1px.gif) left bottom repeat-x;
}

div.box_popup div.body div.form div.line span.error_message
{
  color: #444;
  width: 280px;
  padding: 0 10px 0 10px;
  display: block;
  font-size: 16px;
  line-height: 25px;
}

div.box_popup div.body div.form div.line span.name
{
  color: #444;
  width: 85px;
  font-size: 13px;
  margin-right: 10px;
  text-align: right;
}

div.box_popup div.body div.form div.line span.name img
{
  position: relative;
  top: 3px;
  margin-right: 5px;
}

div.box_popup div.body div.form div.line span.file_input
{
  position: relative;  
}

div.box_popup div.body div.form div.line span.file_input input
{
  position: absolute; 
  z-index: 2000; 
  height: 40px; 
  left: -50px;
  top: -5px;
  opacity: 0;
}

div.box_popup div.body div.form div.line span.input
{
  top: 12px;
  background: url(../img/box_popup_input_bg1.gif) left top no-repeat; 
  height: 26px;
  width: 142px;
}

div.box_sinputs_popup div.body div.form div.line span.input
{
  background: none; 
}

div.box_popup div.body div.form div.line span.filelist
{  
  margin-top: 12px;
  height: 50px;
  width: 200px;
  overflow: auto;
  font-family: Arial;
  font-size: 12px;
  color: #888;
}

div.box_popup div.body div.form div.line span.filelist2
{
  margin-top: 0;
}

div.box_popup div.body div.form div.line span.filelist div 
{
  border-bottom: solid #E6F2FB 1px;
  height: 22px;
}

div.box_popup div.body div.form div.line span.filelist div div
{
  float: left;
  display: block; 
  width: 160px;
  font-family: Arial;
  font-size: 14px;
  border: none;
}

div.box_popup div.body div.form div.line span.filelist div a
{
  float: left;
  display: block; 
}

div.box_popup div.body div.form div.line span.filelist div a img
{
  border: none;
}

div.box_popup div.body div.form div.line span.select
{
  padding: 7px 0 0 5px;
  top: 12px;
  background: url(../img/box_popup_select_bg.gif) left top no-repeat; 
  height: 31px;
  width: 167px;  
  font-family: Arial;
  font-size: 12px;
  color: #808080;  
}

div.box_popup div.body div.form div.line span.url a    
{
  font-family: Arial;
  font-size: 12px;
  color: #808080;  
}

div.box_popup div.body div.form div.line span.textarea
{
  top: 12px;
  background: url(../img/box_popup_textarea_bg1.gif) left top no-repeat; 
  height: 50px;
  width: 143px;
}

div.box_sinputs_popup  div.body div.form div.line span.textarea 
{
  background: none; 
}


div.box_popup div.body div.form div.line span.textarea_focus
{
  background: url(../img/box_popup_textarea_bg2.gif) left top no-repeat; 
}

div.box_popup div.body div.form div.line span.textarea textarea
{
  font-size: 12px;
  padding: 4px;
  background: transparent; 
  border: none;
  width: 137px;
  height: 45px;
  color: #808080;
}

div.box_popup div.body div.form div.line span.focus
{
  background: url(../img/box_popup_input_bg2.gif) left top no-repeat;   
}

div.box_popup div.body div.form div.line span.input input
{
  font-size: 12px;
  padding: 4px;
  background: transparent; 
  border: none;
  width: 134px;
  color: #808080;
}

div.box_sinputs_popup  div.body div.form div.line span.input input
{
 border: solid #DFDFDF 1px;
 /*background: none; */
}  


div.box_popup div.body div.form div.line span.message
{
  color: #888;
  font-size: 10px;
  margin-left: 10px;
  margin-top: 3px;
}

div.box_popup div.body div.form div.line span.message a
{
  color: #888;
  background: url(../img/gray_1px.gif) left bottom repeat-x;
}

div.box_popup div.body div.buttons
{
  margin-top: 50px;
  margin-left: 110px;
  height: 35px;
}

div.box_popup div.body div.buttons input
{
  position: absolute;
  z-index: -1;
  width: 1px;
  height: 1px;
}

div.popup3 div.body div.buttons         
{
  margin-left: 140px;
}

div#shared_link_popup div.body div.buttons         
{
  margin-left: 25px;
}

div#details_popup div.body div.buttons         
{
  margin-left: 80px;
}

div#share_file_popup div.body div.buttons         
{
  margin-left: 65px;
}

div#unshare_file_popup div.body div.buttons         
{
  margin-left: 25px;
}

div#edit_friend_popup div.body div.buttons         
{
  margin-left: 80px;
}

div#add_friend_popup div.body div.buttons         
{
  margin-left: 120px;
}

div.box_popup div.body div.buttons a
{
  margin-right: 10px;
  float: left;
}
/*/BOX POPUP*/

/*Blocker*/
div#blocker
{
  display: none;
  position: absolute;
  /*background-image: url(../img/megagif.gif); 
  background-position: left top;*/
  background-color: #fff;
}

div#global_blocker
{
  display: none;
  position: absolute;
  background-image: url(../img/1px.gif);
  background-position: left top;
}
/*/Blocker*/

/*MESSAGES*/
span.e_message
{
  	font-family: Arial;
  	font-weight: bold;		
  	font-size: 14px;
	color: #FF8000;
}

span.s_message
{
  font-family: Arial;
  font-weight: bold;		
  font-size: 14px;
	color: #444;
}
/*/MESSAGES*/


/* SELECT FOR FOLDER TREE*/
span.folder_tree_select
{
  position: absolute;
  display: block;
  width: 200px;
  padding: 7px 0 0 5px;
  top: 0px;
  left: -9px;
  background: url(../img/box_popup_select_bg.gif) left top no-repeat; 
  height: 31px;
  width: 167px;  
  font-family: Arial;
  font-size: 12px;
  color: #808080;  
}

/* /SELECT FOR FOLDER TREE*/
div.folder_tree_popup
{
  display: none;
  white-space: nowrap;
  position: absolute;   
  overflow: auto;
  width: 200px;
  height: 155px;
  background-color: #FCFCFC;
  z-index: 30001;
  padding:0;
  margin:0;
  border: solid #DCDCDC 1px;
  border-top: none;
}

span#folder_tree_popup_line
{
  display: none;
  clear: both;
  padding-bottom: 2px;
  height: 22px;
}

span#folder_tree_popup_line a.f_type
{
  margin: 0 5px 0 5px; 
}

span#folder_tree_popup_line a.name
{
  font-family: Arial;
  font-size: 14px;
  color: #444;
  font-weight: normal;
  text-decoration: none;
  border: solid #FCFCFC 1px;
  padding: 3px;
}

span#folder_tree_popup_line a.name:hover
{
  border: solid #EEEEEE 1px;
  background-color: #fff;
}

span#folder_tree_popup_line a.selected
{
  border: solid #EEEEEE 1px;
  background-color: #fff;
}

span#folder_tree_popup_line img
{
  width: 8px; 
  height: 8px;
  border: none;
}

/********BOX TABLE************/

div.table_header span a
{  
  color: #888;
  background: url(../img/gray_1px.gif) left bottom repeat-x;  
}

div.table_header
{
  font-family: Arial;
  font-size: 20px;
  color: #439ED6;
  margin: 0 5px 10px 10px;
}

div.table_header_small
{
  font-size: 17px;
  height: 34px;
  margin-left: 18px;
  margin-right: 0;
  border-bottom: solid #E8F4FF 1px;
}

div.signup_info
{
	border-top: solid #E8F4FF 1px;
	padding-top: 10px;
	margin-top: 35px;
}

div.table_header span
{
  font-size: 12px;
  color: #888;
  font-family: Arial;    
}

table.box_table
{
	color: #888;
	border: solid #E6F2FB 1px;
	width: 100%;
	margin-bottom: 20px;
}

table.box_table tr.line td
{
	background-color: #fff;
	/*height: 51px;*/
	padding: 10px 0;
	border-bottom: solid #E6F2FB 1px;
}

table.box_table tr.line2 td
{
	background-color: #F3F9FD;
}

table.box_table tr.noborder td
{
	border: none;
}

table.box_table tr.error td
{
	background-color: #FDB818;
}

table.box_table tr.line td.name
{
	text-align: right;
	padding-right: 9px;
	font-size: 14px;
	width: 140px;
	color: #444;
}

table.box_table tr.error td.name
{
	color: #fff;
}

table.box_table tr.line td.input
{
  width: 152px;
  font-size: 14px;
  color: #444;
}

table.box_table tr.line td.select
{
    width: 152px;
}

table.box_table tr.line td.select span a.sbut
{
  position: relative;
  top: -14px;
  left: 7px;
}
table.box_table tr.line td.long_line
{
  padding-right: 9px;
  font-size: 14px;
  width: 140px;
  color: #444;  
}
table.box_table tr.line td.long_line a
{
  position: relative;
  left: 20px;
  color: #444;
  font-size: 14px;
  background: url(../img/gray_1px.gif) left bottom repeat-x;  
}

table.box_table tr.line td.name a
{
  position: relative;
  left: 20px;
  color: #444;
  font-size: 14px;
  background: url(../img/gray_1px.gif) left bottom repeat-x;  
}


table.box_table tr.line td.input div
{
  width: 152px;
  height: 26px;
  background: url(../img/form_input_bg1.gif) left top no-repeat;
}

table.box_table tr.line td.input div.focus
{
  background: url(../img/form_input_bg2.gif) left top no-repeat;
}

table.simple_inputs tr.line td.input div
{
  background: none;
}

table.box_table tr.line td.input div input
{  
  color: #808080;
  padding: 4px;
  width: 146px;
  background: transparent; 
  border: none;
}

table.box_table tr.line td.message
{
  text-align: center;
  color: #888;  
  font-size: 12px;
}

table.box_table tr.line td.message a
{
  /*position: relative;*/
  /*top: 20px;*/
  /*left: 20px;*/
  color: #444;
  font-size: 12px;
  background: url(../img/gray_1px.gif) left bottom repeat-x;  
}

table.box_table tr.error td.message
{
   color: #fff;      
}

table.box_table tr.trial td
{
	border-bottom: 1px solid #ff8000;
}

table.box_table tr.trial_first td
{
	border-top: 1px solid #ff8000;
}

table.box_table tr.trial td.name
{
	border-left: 1px solid #ff8000;
}

table.box_table tr.trial td.message
{
	border-right: 1px solid #ff8000;
}

div.closed_table
{
  height: 60px;
  width: 100%;
  border: solid #E6F2FB 1px;
  margin-bottom: 20px;
  
}

div.closed_table a
{
  position: relative;
  top: 20px;
  left: 20px;
  color: #444;
  font-size: 14px;
  background: url(../img/gray_1px.gif) left bottom repeat-x;  
}

div.table_buttons a
{
  float: left;
  margin-right: 10px;
}

div.table_buttons
{
  padding-left: 150px;
  margin-bottom: 20px;
}

/*********left / right pert*************/   
div.left_part
{       
  float: left;
  width: 450px;  
  padding: 6px 20px 0 23px;
  background-color: #fff;
}

div.right_part
{       
  float: left;
  width: 185px; 
  height: 555px;
  padding-top: 6px;
  background: url(../img/signup_page_delimetr.gif) left top no-repeat;
}

div.right_part div.info
{       
  font-size: 14px;
  color: #666;
  margin-left: 20px;
}

div.right_part div.info a
{       
  color: #666;
  background: url(../img/gray_1px.gif) left bottom repeat-x;
}

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

div.cleaner
{
  line-height: 0;
  clear: both;
  height: 0;
}

/**tips**/
div.tools_tip
{
  display: none;
  z-index: 98000;
  font-size: 12px;
  font-weight: bold;
  text-align: left;    
  color: #fff;  
  position: absolute; 
  opacity: 0.9;
}

div.tools_tip_orange
{
  font-size: 12px;
}

html div.tools_tip div.left_arrow
{ 
  position: absolute;
  left: 1px;
  top: 10px;
  background: url(../img/tip_arrow_left.gif) no-repeat;  
  width: 16px;
  height: 22px;
}

html div.tools_tip_orange div.left_arrow
{   
  background: url(../img/tip_arrow_left_orange.gif) no-repeat;  
}

div#tools_tip_orange_top div.top_arrow 
{ 
  background: url(../img/tip_arrow_top_orange.gif) no-repeat;  
  position: relative;   
  left: 20px;
  width: 22px;
  height: 16px;
}

html div.tools_tip div.right_arrow
{ 
  float: left;
  position: relative;  
  left: -1px;
  top: 10px;
  background: url(../img/tip_arrow_right.gif) no-repeat;  
  width: 16px;
  height: 22px;
}

html div.tools_tip div.top_arrow
{   
  background: url(../img/tip_arrow_top.gif) no-repeat;  
  position: relative;   
  left: 20px;
  width: 22px;
  height: 16px;
}

html div.tools_tip div.tools_tip_text
{ 
  width: 130px;
  margin-left: 16px;
  padding: 15px;
  background: #40ABFB url(../img/tips_blue_bg.gif) left top repeat-x;
}


div#tools_tip_top div.tools_tip_text
{ 
  width: 150px;  
  padding: 15px;
  margin-left: 0;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  
  background: #40ABFB url(../img/tips_blue_bg.gif) left top repeat-x;
}

div#tools_tip_right_large div.tools_tip_text
{ 
  width: 150px;  
  padding: 15px;
  margin-left: 0;
  font-size: 12px;
  font-weight: bold;
  text-align: left;  
  background: #40ABFB url(../img/tips_blue_bg.gif) left top repeat-x;
}

div#tools_tip_orange_top div.tools_tip_text
{ 
  width: 150px;  
  padding: 15px;
  margin-left: 0;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  
  background: #40ABFB url(../img/tips_orange_bg.gif) left top repeat-x;
}

html div.tools_tip_orange div.tools_tip_text
{ 
  background: #ECA004 url(../img/tips_orange_bg.gif) left top repeat-x;
}

div#share_with_friend_box  div.tools_tip_text
{
  width: auto;
  font-weight: normal; 
}

html div.tools_tip div.right_text
{
  float: left;
}

html div.tools_tip div.tools_tip_text_right
{
  margin-left: 0px;
  margin-right: 13px;
}
/**\tips**/

/** footer **/

div.footer_center
{
  margin: auto;  
  width: 705px;       
}

div.footer_center div
{ 
  margin-left: 85px;
  color: #444; 
  font-size: 10px; 
  padding: 20px 0 20px 0;
}

div.footer_center div a
{
  color: #444;
  background: url(../img/gray_1px.gif) left bottom repeat-x;
}

div#share_with_friend_box
{
  font-size: 16px;
}

/*
div.loading_bar
{
  display: none;
  position: absolute;
  z-index: 100000;
  font-family: Arial;  
  font-weight: bold;	
  color: #777;
  height: 20px;
}
*/

div.loading_bar
{
  display: none;
  position: absolute;
  z-index: 100000;  
  background: url(../img/box_loading.gif) left top no-repeat;
  padding: 10px 10px 10px 15px;
  width: 78px;
  height: 17px;  
  color: #fff;
}
div#emergency
{
	border-bottom: 3px solid #EDF6FB;
}

div#emergency div
{
	color: #fff;
	text-align: center;
	padding: 7px 0;
	font: bold 12px Arial;
	background-color: #FF8000;
	border-bottom: 1px solid #C88804;
}

div#emergency div a 
{
	color: #fff;
	text-decoration: underline;
}
div.left_part div.text_block
{
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Arial;
  font-size: 11px;
  color: #000000;    
  text-align: justify;
  line-height: 11px;  
}

div.left_part div.text_block a, div.text a
{
 /* color: #555;    
  background: url(../img/gray_1px.gif) left bottom repeat-x;
*/ 
	color: #277fb9;
	
}


div.text a
{
	font-size: 12px;
}

div.text div.sub_button
{
	text-align: center;
	margin-top: 10px;	
	margin-left: 10px;
}

div.left_part div.intro_text_block
{
  font-size: 13px;
  line-height: 20px;
}

div.left_part div.text_block div.block_header
{
  color: #0578CC;
  font-size: 18px;
  margin-bottom: 10px;
  text-align: left;
}

div.info_header
{
  color: #537DCC;
  margin-left: 0;
  font-size: 21px;
  letter-spacing: -1px;
} 


div.full_pricing_header
{
  font-size: 24px;
  padding-bottom: 6px;
  height: 40px;
  line-height: 40px;
  float: left;
}     

div.full_pricing_header2
{
	color: #000;
}

div.full_pricing_header_help
{
	float: right;
	color: #777;
	font-weight: bold;
	font-size: 14px;
}

div.full_pricing_header_help span
{
	text-align: right;
	display: block;
	font-weight: normal;
	font-size: 12px;
}

div.full_pricing_header_help span a
{
	color: #277fb9;
	background: url(../img/blue3_1px.gif) left bottom repeat-x;
}

div.full_pricing_header_help span a:hover
{
  background: url(../img/blue3_hover_1px.gif) left bottom repeat-x;
}

div.left_part  
{
  padding-top: 0;
  padding-right: 0 !important;  
  width: 505px !important; 
  background-color: Transparent; 
}   

div.right_part  
{
  margin-right: 20px !important;
}

table.positions td
{
	font-family: Arial;
	font-size: 14px;
	color: #888;    
	
	padding: 5px 10px;
}

table.positions td.title
{
	font-size: 18px;
	color: #0578CC;
}


table.info_prices
{
  width: 100%;
}

table.info_prices tr td.x
{
	background: url(../img/box_new_envelope_x.gif) center center no-repeat;	
}

table.info_prices tr td.y
{
	background: url(../img/box_new_envelope_y.gif) center center no-repeat;	
}

table.info_prices tr td.y1
{
	background: url(../img/box_new_envelope_y1.gif) center center no-repeat;	
}

table.info_prices tr td.col_color
{
	background-color: #eef1f8 !important;
}

table.info_prices tr.line2 td.col_color
{
	background-color: #f8f8f8 !important;
}

table.info_prices td
{
  border-bottom: solid #ECF1FF 1px;
  height: 35px;  
  color: #444; 
  background-color: #F5F8FF !important;
  width: 100px;
  font-size: 14px;
}

table.info_prices tr.line2 td
{
  background-color: #fff !important;
}

table.info_prices tr.header td
{
  font-size: 18px;  
}

table.info_prices tr td.cat_name
{
  color: #777;
  font-size: 13px;
  width: 170px;
  padding-left: 12px;
  border-right: solid #E8E8FF 1px; 
}

table.info_prices tr td.cat_name span.help,
table.form td.name span.help
{
	color: #277fba;
	font-size: 12px;
	cursor: help;
	display: inline;
}

table.info_prices tr td.cat_name img
{
	position: absolute;
	right: 2px;
}

table.info_prices tr td.cat_name a
{
  color: #777;
  background: url(../img/box_gray_underline.png) left bottom repeat-x;
}

table.info_prices tr td.cat_name a:hover
{
  background: url(../img/box_gray_line.png) left bottom repeat-x;
}

table.info_prices tr td.col2,
table.info_prices tr td.col3,
table.info_prices tr td.col4,
table.info_prices tr td.col5
{
	font-size: 13px !important;
	cursor: pointer;
}

table.info_prices tr td.no_cursor
{
	cursor: auto !important;	
}

table.info_prices tr.header td.col2,
table.info_prices tr.header td.col3,
table.info_prices tr.header td.col4
{
	font-size: 14px !important;
	width: 25%;
	text-align: center;	
}

table.full_pricing_table tr td.col2,
table.full_pricing_table tr td.col3,
table.full_pricing_table tr td.col4,
table.full_pricing_table tr td.col5
{
	width: 20%;
	text-align: center;
	cursor: pointer;
}

table.info_prices tr td.col2
{ 
  border-right: solid #E8E8FF 1px; 
}

table.info_prices tr td.col5
{
	border-left: solid #E8E8FF 1px;  
}

table.info_prices tr td.hover
{
	background-color: #F6F8E5 !important;
}

table.info_prices tr.line2 td.hover
{
	background-color: #FFFFE5 !important;	
}
table.info_prices tr td.col3
{
	border-right: solid #E8E8FF 1px;
}

table.info_prices tr td.col2 div,
table.info_prices tr td.col3 div,
table.info_prices tr td.col4 div
{
	width: 120px;
	text-align: center;
}

table.full_pricing_table tr td.col2 div,
table.full_pricing_table tr td.col3 div,
table.full_pricing_table tr td.col4 div,
table.full_pricing_table tr td.col5 div
{
	text-align: center;
	width: 135px;
}

table.info_prices tr.header td.plan_name
{
  color: #f8830d;
  font-size: 19px !important; 
  padding-top: 10px;
  padding-bottom: 10px;
}

table.info_prices tr.header td.plan_name
{
	padding-left: 0 !important;
	text-align: center;
}

table.info_prices tr.header td.plan_name span.trial
{
	display: block;
	text-align: center;
	font-size: 12px;
	color: #3792cc;
	font-weight: bold;
	letter-spacing: -1px;
}

table.full_pricing_table tr.header td.plan_name span.trial
{
	margin-left: 0;
}


div.right_part div.learn_menu a
{
  margin-left: 18px;
  display: block;
  padding: 5px 0 2px 10px;
  height: 19px;
  width: 155px;  
  border-bottom: solid #E8F4FF 1px;      
  font-family: Arial;
  font-size: 13px;
  color: #888;
}

div.right_part div.learn_menu a.learn_menu_selected, div.right_part div.learn_menu a:hover
{
   background-image: url(../img/info_learn_menu_bg_selected.gif);          
   border-bottom: solid #F2D280 1px;
   color: #fff;      
}
div.right_part div.text_block
{
  margin-top: 150px;
  margin-bottom: 20px;
  font-family: Arial;
  font-size: 13px;
  color: #888;    
  text-align: justify;
  line-height: 20px;  
}
div.right_part div.intro_text_block
{
  font-size: 13px;
  line-height: 20px;
}

a.main_button_info
{	
	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;	
}

a.main_button_info_small1
{
	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;
	position: relative;
	margin: 10px 0;
}

table.info_prices a.main_button_info_small1
{
	margin-left: auto;
	margin-right: auto;
	left: 0;
}


a.main_button_info_small1 span
{
	background: none;
}

a.main_button_info_small1:hover span
{
	background: url(../img/white_1px.gif) left bottom repeat-x;
}

a.main_button_info_small
{	
	width: 65px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: url(../img/box_small_green_btn.gif) left top no-repeat;
	display: block;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: -1px;	
}

a.main_button_info span,
a.main_button_info_small span
{
	background: none;
}

a.main_button_info:hover span,
a.main_button_info_small:hover span
{
	background: url(../img/white_1px.gif) left bottom repeat-x;
}

tr.button_line td
{
	border-bottom: none !important;
}

div.pro_banner a
{
	width: 159px;
	height: 60px;
	display: block;
	border: solid #298A9B 1px;
	background-color: #2195A9;
	margin: 20px 0 0 20px;
	cursor: pointer;
}

div.pro_banner a span.bb
{
	display: block;
	width: 100%;
	height: 39px;
	border-top: solid #38C0D8 1px;
	text-align: center;
	padding-top: 12px;
}

div.pro_banner a span.bb h3
{
	display: inline;
	margin:0;
	padding:0;
	font-size: 16px;
	font-weight: bold;
	color: #fff;	
	letter-spacing: -1px;
	background: url(../img/white_1px.gif) left bottom repeat-x;
}

div.pro_banner a:hover span.bb h3
{
	background: url(../img/white_2px.gif) left bottom repeat-x;
}

div.pro_banner a span.bb span
{	
	color: #C8E5EA;
	font-size: 10px;
}

a.info_image_tour
{
	position: relative;	
	display: block;
	cursor: pointer;
	margin-bottom:-30px;
}

a.info_image_tour div.tour
{
	position: relative;
	width: 330px;
	height: 26px;
	line-height: 26px;
	background-color: #098C68;
	font-size: 12px;
	font-weight: bold;
	left: 160px;	
	bottom: 45px;
	color: #fff;
	text-align: center;
	z-index: 1000;
}

a.info_image_tour div.tour span
{
	background: url(../img/white_1px.gif) left bottom repeat-x;
}

a.info_image_tour:hover div.tour span
{
	background: url(../img/white_2px.gif) left bottom repeat-x;	
}

div.left_part div.gray_box
{
	border: solid #DDD 1px;
	background-color: #F2F2F2;
	padding: 15px;
	color: #444;
	font-size: 13px;
	line-height: 20px;
}

div.left_part div.gray_box a
{
	text-decoration: underline;
	color: #444;
}

div.left_part div.image_block
{
	margin-bottom: 30px;
}

div.left_part div.image_block img
{
	float: left;	
}

div.left_part div.image_block div.text
{
	float: left;
	width: 205px;
}

div.left_part div.image_block div ul
{
	color: #ff8912;
	font-size: 17px;
	font-weight: bold;
	line-height: 26px;
	padding-left: 25px;	
	margin-left:0;
}	

div.left_part div.image_block div ul li.lihead
{
	color: #537dcc;
	font-size: 20px;
	list-style-type: none;
	margin-left:0;
	padding-left:0;	
	display: block;
	position:relative;
	left: -15px;
	margin-bottom: 10px;
	font-weight: normal;
}

div.left_part div.image_block a.button,
a.try_it_free_button
{
	cursor: pointer;
	margin-left: 3px;
	display: block;
	width: 180px;
	height: 47px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: url(../img/box_large_gren_btn_new.gif) left top no-repeat;
	text-align: center;
	line-height: 48px;
}

a.try_it_free_button_ent
{
	width: 179px;
	height: 38px;
	line-height: 38px;
	background: url(../img/box_button_sidebar.gif) left top no-repeat !important;
}

div.left_part div.image_block a.button:hover,
a.try_it_free_button:hover
{
	background-position: left -48px !important;
}

a.try_it_free_button_ent:hover
{
	background-position: left -39px !important;
}

a.try_it_free_button
{
	margin-top: 10px;
}

div.left_part div.image_block a.button span
{
	background: none;
}
/*
div.left_part div.image_block a.button:hover span
{
	background: url(../img/white_1px.gif) left bottom repeat-x;
}
*/
table.form
{
	background: none;
	margin-bottom: 0;
}

div.form_border
{
	border: solid #EBE9ED 1px;
	padding: 10px;
}

table.form td.name
{
	text-align: right;
	width: 190px;
	font-size: 14px;
	color: #444;
	white-space: nowrap;
}

table.form td.input
{
	width: 140px;
	background: url(../img/box_signup_input.gif) 4px center no-repeat;
	padding-left: 10px;
}

table.form td.textarea
{
	padding-left: 5px;
}

table.form td.textarea textarea
{
	padding: 5px;
	color: #666;
	font-size: 12px;
	border: solid #ddd 1px;
	width: 210px;
	height: 80px;
}

table.form td.input input
{
	width: 140px;
	font-size: 12px;
	border: none;
	color: #666;
	background-color: Transparent;
}

table.form td select
{
	border: 1px solid #e5e5e5;
	padding: 3px;
}


table.form td.comment
{
	font-size: 12px;
	color: #888;
}

table.form td 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.yellow_box
{
	border: solid #FFFF20 1px;
	background-color: #FFFFF2;
	color: #888;
	padding: 19px;
	font-size: 14px;
	margin-bottom: 15px;
	text-align: center;
}

div#testimonials img
{
	border: 1px solid #ccc;
	float: left;
	margin-right: 10px;
}

div#press 
{
	text-align: left;
}

div#press img
{
	border: 1px solid #ccc;
	padding:0;
	margin:0;
}

div#press a
{	
	margin-right: 5px;
	background: none;
}

div#testimonials span.q
{
	font-weight: bold;
}

div.top_info_links
{
	border-bottom: solid #DDD 1px;
	padding-bottom: 15px;
	padding-top: 15px;
	margin-bottom: 15px;
	border-top: solid #DDD 1px;
}

div.box_jobs_images
{
	margin-bottom: -10px;
}

div.box_jobs_images a
{
	float: left;
	width: 89px;
	height: 89px;
	background-position: center center !important;
	background-repeat: no-repeat  !important;
	border: solid #ccc 1px;
	background-color: #fff;	
	margin: 0 10px 10px 0;
}

div.box_jobs_images a.m1
{
	background-image: url(http://www.box.net/data/public/large_thumb/2008-01-03/bd6ce3efac3d488788f4baec432b1c12.jpg) !important;
}

div.box_jobs_images a.m2
{
	background-image: url(http://www.box.net/data/public/large_thumb/2008-01-03/b5f9dff0b2b6cffaad187b084fe28478.jpg) !important;
}

div.box_jobs_images a.m3
{
	background-image: url(http://www.box.net/data/public/large_thumb/2008-01-03/5943479d2d833d18d54e8a81586901bc.jpg) !important;
}

div.box_jobs_images a.m4
{
	background-image: url(http://www.box.net/data/public/large_thumb/2008-01-03/12727f4f8a02603312ca4590dbb21f58.jpg) !important;
}

div.box_jobs_images a.m5
{
	background-image: url(http://www.box.net/data/public/large_thumb/2008-01-03/1fea6eb980847b2a60bc8e27cd57e3f7.jpg) !important;
}


div.info_box
{
	margin-top: 10px;
	margin-left: 2px;
	background: url(../img/box_info_question_box.gif) left top no-repeat;
	width: 179px;
	height: 68px;
	padding: 20px 0 0 15px;
	font-size: 11px;
}

div.info_box img
{
	float: left;
	margin-right: 5px;	
}

div.info_box span
{
	color: #277DB7;
	font-size: 14px;
	font-weight: bold;
}

table.faq_table tr td ul
{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

table.faq_table tr td
{
	vertical-align: top;
}

a.try_it_free
{
	margin: 10px 0;
	margin-left: 3px;
	display: block;
	width: 179px;
	height: 47px;
	cursor: pointer;
	background: url(../img/box_try_new.gif) left top no-repeat;
}

a.try_it_free:hover
{
	background-position: left -47px !important;
}

div.show_pres
{
	text-align: center;
	margin: 7px 0;
}

div.attend_demo
{
	text-align: center;
	margin: 7px 0;
}

div.show_pres a
{
	color: #2e91d0;
	font-size: 13px;
	text-decoration: underline;
}

div.attend_demo a
{
	color: #2e91d0;
	font-size: 13px;
	text-decoration: underline;
}

div.qcall
{
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #555;
	margin-right: 6px;
	margin-top: 5px;
}

div.box_ent_sidebar
{
	margin: 10px 0 0 3px;
	width: 179px;
	background: url(../img/box_ent_sidebar_bg.gif) left top repeat-y;
}

div.box_ent_sidebar div.top
{
	width: 100%;
	background: url(../img/box_ent_sidebar_top.gif) left top no-repeat;
	height: 16px;
}

div.box_ent_sidebar div.bottom
{
	width: 100%;
	background: url(../img/box_ent_sidebar_bot.gif) left top no-repeat;
	height: 11px;
}

div.box_ent_sidebar div.text
{
	color: #555;
	font-size: 12px;
	margin: 3px 0 10px 15px;
}

div.box_ent_sidebar div.line
{
	margin: 3px 0 10px 15px;
	padding-left: 20px;
}

div.box_ent_sidebar div.line a
{
	color: #277fb9;
	font-size: 12px;
	background: url(../img/blue3_1px.gif) left bottom repeat-x;
}

div.box_ent_sidebar div.line a:hover
{
	background: url(../img/blue3_hover_1px.gif) left bottom repeat-x;
}

div.box_ent_sidebar div.icon1
{
	background: url(../img/box_ent_sidebar_icon1.gif) left center no-repeat;
}

div.box_ent_sidebar div.icon2
{
	background: url(../img/box_ent_sidebar_icon2.gif) left center no-repeat;
}

div.box_ent_sidebar div.icon3
{
	background: url(../img/box_icon_video_presentation.png) left center no-repeat;
	margin-bottom: 5px;
}

#tour
{
	border: 3px solid #698FCD;
	display: none;
	height:551px;
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left: -366px;
	width: 732px;
	z-index: 2000;
}

div.download_center_line div
{
	padding-left: 25px;
	margin-left: 20px;
	margin-bottom: 5px;
}

div.download_center_line div.download_center_line_pdf
{
	background: url(../img/box_icon_pdf.gif) left center no-repeat;
}


div.download_center_line div.download_center_line_video
{
	background: url(../img/box_icon_video_presentation.png) left center no-repeat;
}

.quote_header
{
	background: url(../img/box_request_quote_main.gif) 10px 10px no-repeat !important;
}

.quote_header div
{
	text-align: left !important;
	margin-top: -8px;
	margin-left: 10px !important;
}

div.quote_header h1
{
	font-size: 27px !important;
	color: #577dbf !important;
	letter-spacing: -1px  !important;
}

div.quote_header p
{
	margin: 0  !important;
	color: #777;
	font-size: 13px !important;
}

div.quote_header p a
{
	color: #97999c;
}


#li_admin
{
	background: url(../img/quote_block_icon_chart.gif) 0 center no-repeat;
}

#home_block li b
{
	color: #6d8ec9 !important;
}

span.help
{
	cursor: pointer;
}

#home_block_right textarea
{
	border: 1px solid #B5CEFF;
	color: #999;
	font: normal 13px Arial;
	padding: 3px;
	width: 150px;
}


#home_block_right .label
{
	font-size: 12px !important;
}

#quote_page_privacy
{
	color: #999;
	font-size: 12px;
	margin: 10px;
}

#quote_page_privacy a, div.quote_header p a
{
	background: url(../img/gray_1px.gif) left bottom repeat-x;
}

#quote_page_privacy a:hover, div.quote_header p a:hover
{
	background: url(../img/gray_1pxline.gif) left bottom repeat-x;
}

#home_block
{
	margin-top: 125px !important;
}

div.top_button_on_image
{
	width: 100%;
	margin: 160px 0 10px 0;
}

div.top_button_on_image a.enterprise_signup_button
{
	cursor: pointer;
	display: block;
	width: 140px;
	height: 32px;
	color: #fff;
	font-size: 14px;
	background: url(../img/box_signup_next_button_wide.gif) left top no-repeat;
	text-align: center;
	margin-bottom: 5px;
}

div.top_button_on_image a.enterprise_signup_button span
{
	background: none;
}

div.top_button_on_image a.enterprise_signup_button:hover span
{
	background: url(../img/white_1px.gif) left bottom repeat-x
}

div.top_button_on_image a.more_info
{
	font-size: 13px;
	color: #555;
	text-decoration: underline;
	font-weight: bold;
}

div.gray_box
{
	padding: 15px;
	background-color: #eee !important;
	border: none !important; 
}
table.gray_box
{
	width: 100%;
	background-color: #eee;
}

div.enterprise_main_list div
{
	padding-left: 110px;
	margin-bottom: 15px;
}

div.enterprise_main_list div span
{
	display: block;
	color: #3390d5;
	font-size: 14px;
}

div.enterprise_main_list div.icon1
{
	background: url(../img/box_ent_list_icon1.gif) 10px center no-repeat;
}

div.enterprise_main_list div.icon2
{
	background: url(../img/box_ent_list_icon2.gif) 10px center no-repeat;
}

div.enterprise_main_list div.icon3
{
	background: url(../img/box_ent_list_icon3.gif) 10px center no-repeat;
}

div.enterprise_main_list div.icon4
{
	background: url(../img/box_ent_list_icon4.gif) 10px center no-repeat;
}

p.enterprise_info_success
{
	height: 400px;	
}

p.enterprise_info_success a
{
	color:#2E91D0;
	background: url(../img/box_underline_2E91D0_dotted.gif) bottom repeat-x;
}

p.enterprise_info_success a:hover
{
	background: url(../img/box_underline_2E91D0_solid.gif) bottom repeat-x;
}

div.table_header_small
{
  border-bottom: none;
}

div.right_part div.learn_menu a
{
  margin-left: 18px;
  display: block;  
  /*padding: 5px 0 2px 10px;*/
  padding: 0;
  padding-left: 10px;
  height: 27px;
  line-height: 27px;
  vertical-align: middle;
  width: 165px;  
  border: none;
  font-family: Arial;
  font-size: 13px;
  color: #888;
  border: none;
  background: url(../img/box_info_menu_last.gif) left top no-repeat; 
}

div.right_part div.learn_menu a.not_odd
{
	background: url(../img/box_info_menu.gif) left top no-repeat;
}

div.right_part div.learn_menu a.learn_menu_selected, div.right_part div.learn_menu a:hover
{
   background: url(../img/box_info_menu_selected_2.gif) left top no-repeat;             
   color: #fff;   
   border: none;   
   font-weight: bold;
}

div.right_part
{       
  background: url(../img/box_new_page_delimeter.gif) left top no-repeat;
}

div.right_menu
{
	position: relative;
	top: -8px;
}

div.new_learn_menu
{
	width: 186px;
	background: url(../img/box_new_menu_bg.gif) left top repeat-y;
	position: relative;
	padding-bottom: 10px;
	color:#000000
}

div.new_learn_menu_top
{
	background: url(../img/box_new_menu_top.gif) left top no-repeat;
	width: 186px;
	height: 17px;
}

div.new_learn_menu_bottom
{
	background: url(../img/box_new_menu_bottom.gif) left top no-repeat;
	width: 187px;
	height: 12px;
}

div.right_part a.trial_button
{
	display: block;
	width: 179px;
	height: 35px;
	line-height: 35px;
	margin: 10px 0 0 3px;
	background: url(../img/box_trial_button.gif) left top no-repeat;
	text-align: center;
}

div.right_part a.trial_button span
{
	font-size: 13px;
	color: #000000;
	background: none;
}

div.right_part a.trial_button:hover span
{
	font-size: 13px;
	color: #fff;
	background: url(../img/white_1px.gif) left bottom repeat-x;
}

div.new_learn_menu div.person
{
	width: 76px;
	height: 39px;
	background: url(../img/box_home_person2.gif) left top no-repeat;
	position: absolute;
	left: 12px;
	bottom: -9px;
}

div.new_learn_menu div.person1
{
	background: url(../img/box_home_person1.gif) left top no-repeat;
}

div.new_learn_menu div.person3
{
	background: url(../img/box_home_person300_from_spa.gif) left top no-repeat;
	width:130px;
	bottom: -13px;
}

div.right_part div.new_learn_menu h3
{
	text-align: center;
	padding:0 0 5px 0;
	margin:0;	
	color: #000000;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: bold;
	padding-right: 3px;
	
}

div.right_part div.new_learn_menu a
{
  margin-left: 18px;
  display: block;  
  padding: 0;
  padding-left: 10px;
  height: 27px;
  line-height: 27px;
  vertical-align: middle;
  width: 139px;  
  font-size: 13px;
  color: #333;
  border: none;
  background: url(../img/box_info_menu_last.gif) left top no-repeat;   
}
.mins
{
  margin-left: 10px;
  display: block;  
  padding: 0;
  padding-left: 5px;
  height: 27px;
  line-height: 27px;
  vertical-align: middle;
  width: 160px;  
  font-size: 11px;
  color: #333;
  border: none;
  background: url(../img/box_info_menu_last.gif) left top no-repeat; 
  color:#000000 
}
div.right_part div.new_learn_menu a span
{
	padding-left: 10px; 
	display: block; 
	background: url(/img/box_menu_bullet.gif) left 11px no-repeat;
}

div.right_part div.new_learn_menu a:hover span,
div.right_part div.new_learn_menu a.learn_menu_selected span
{
	background: none;
}


div.right_part div.new_learn_menu a:hover,
div.right_part div.new_learn_menu a.learn_menu_selected
{
	color: #fff;
	font-weight: bold;
	background: url(../img/box_new_menu_selected.gif) left top no-repeat; 
}

ul.list_check
{
	color: #2FC145;
	font-size:12px;
	list-style: none;
	margin: 0 10px 0 15px;
	padding:0;
}

ul.list_check li
{
	background: url(../img/green_check.gif) 0 center no-repeat;
	margin: 10px 0;
	padding-left: 20px;
	position: relative;
}
/* BUTTONS TABLE */
table.box_new_popup_button_table
{
	margin: 0;
	padding: 0;
	width: 100%;
}

table.box_new_popup_button_table td
{
	white-space: nowrap;
}

table.box_new_popup_button_table td.left,
table.box_new_popup_button_table td.right
{
	width: 50%;
}

/* LARGE BUTTON */
a.box_new_popup_button
{
	display: block;
	cursor: pointer;
	background-image: none !important; 
}

a.box_new_popup_button:hover
{
	border-bottom: none !important;
}

a.box_new_popup_button_first
{
	margin-right: 10px;
	background-image: none !important; 
}

a.box_new_popup_button_first:hover
{
	background-image: none !important; 
	border-bottom: none !important;
}


a.box_new_popup_button span
{
	display: block;
}

a.box_new_popup_button span.left,
a.box_new_popup_button span.right
{
	height: 30px;
}

/*
a.box_new_popup_button span.left
{
	background: url(../img/box_new_popup_butl1_.gif) left top no-repeat; 
}

a.box_new_popup_button:hover span.left, a.box_new_popup_button_hover span.left
{
	background: url(../img/box_new_popup_butl2_.gif) left top no-repeat !important;
}

a.box_new_popup_button span.right
{
	background: url(../img/box_new_popup_butr1_.gif) right top no-repeat; 
}

a.box_new_popup_button:hover span.right, a.box_new_popup_button_hover span.right
{
	background: url(../img/box_new_popup_butr2_.gif) right top no-repeat !important; 
}
*/

a.box_new_popup_button span.center
{
	margin: 0 5px 0 5px;
	width: 58px;
	height: 31px;	
	line-height: 31px;
	font-size: 12px;
	color: #000;
	text-align: center;
	font-weight: bold;
	/*background: url(../img/box_new_popup_butc1_.gif) left top repeat-x;*/
}

a.box_new_popup_button span.center_wide
{
	margin: 0 5px 0 5px;
	width: 90px;
	height: 31px;	
	line-height: 31px;
	font-size: 12px;
	color: #000;
	text-align: center;
	font-weight: bold;
	/*background: url(../img/box_new_popup_butc1_.gif) left top repeat-x;*/
}

a.box_new_popup_button:hover span.center, a.box_new_popup_button_hover span.center
{	
	/*background: url(../img/box_new_popup_butc2_.gif) left top repeat-x !important;*/
	color: #fff;
}

a.box_new_popup_button span.center_auto
{
	width: auto;
}

a.box_new_popup_button span.center_wide
{
	width: auto;
	padding: 0 5px 0 5px;
}

a.box_new_popup_button span.icon
{
	padding-left: 13px;
	padding-right: 6px;
	margin-left: 4px;
}

a.box_new_popup_button .gray
{
	color: #999;
}

a.box_new_popup_button span.icon_right
{
	padding-right: 17px;
	padding-left: 5px;
}

a.box_new_popup_button span.icon_play
{
	background: url(../img/box_icon_music.gif) left center no-repeat;
}

a.box_new_popup_button:hover span.icon_play
{
	background: url(../img/box_icon_music1.gif) left center no-repeat;
}

a.box_new_popup_button span.icon_download
{
	background: url(../img/box_icon_download.gif) left center no-repeat;
}

a.box_new_popup_button:hover span.icon_download
{
	background: url(../img/box_icon_download1.gif) left center no-repeat;
}

a.box_new_popup_button span.icon_add2mybox
{
	background: url(../img/box_icon_add_mybox.gif) left center no-repeat;
}

a.box_new_popup_button:hover span.icon_add2mybox
{
	background: url(../img/box_icon_add_mybox1.gif) left center no-repeat;
}

a.box_new_popup_button span.icon_options
{
	background: url(../img/box_options_new.gif) right 8px no-repeat;
}

a.box_new_popup_button:hover span.icon_options
{	
	background-position: right -10px;
}

/* SMALL BUTTON */
a.box_new_small_button
{
	display: block;
	cursor: pointer;
	width: 72px;
}

a.box_new_small_button span
{
	display: block;
}

a.box_new_small_button span.left,
a.box_new_small_button span.right
{
	height: 22px;
}

a.box_new_small_button span.left
{
	background: url(../img/box_new_sbutton_l.gif) left top no-repeat; 
}

a.box_new_small_button:hover span.left
{
	background: url(../img/box_new_sbutton_l1.gif) left top no-repeat; 
}

a.box_new_small_button span.right
{
	background: url(../img/box_new_sbutton_r.gif) right top no-repeat; 
}

a.box_new_small_button:hover span.right
{
	background: url(../img/box_new_sbutton_r1.gif) right top no-repeat; 
}

a.box_new_small_button span.center
{
	margin: 0 5px 0 5px;
	width: 62px;
	height: 22px;	
	line-height: 22px;
	font-size: 11px;
	color: #000;
	text-align: left;
	font-weight: bold;
	background: url(../img/box_new_sbutton_c.gif) left top repeat-x;
}

a.box_new_small_button:hover span.center
{	
	background: url(../img/box_new_sbutton_c1.gif) left top repeat-x;
	color: #fff;
}

a.box_new_small_button span.center_auto
{
	width: auto;
}

a.box_new_small_button span.center_wide
{
	width: auto;
	padding: 0 5px 0 5px;
}

a.box_new_small_button span.icon
{
	padding-left: 13px;
	padding-right: 6px;
	margin-left: 4px;
}

a.box_new_small_button span.icon_right
{
	/*padding-right: 17px;*/
	/*padding-left: 5px;*/
}

a.box_new_small_button span.icon_options
{
	background: url(../img/box_options1.gif) right 4px no-repeat;
}

a.box_new_small_button:hover span.icon_options
{
	background: url(../img/box_options1b.gif) right 4px no-repeat;
}

a.box_new_popup_button span.left,
a.box_new_popup_button span.right
{
	height: 28px;
}

a.box_new_popup_button span.left
{
	background: url(../img/box_new_popup_butl_new.gif) left top no-repeat;
}

a.box_new_popup_button:hover span.left, a.box_new_popup_button_hover span.left
{
	background-position: left -28px !important;
}

a.box_new_popup_button span.right
{
	background: url(../img/box_new_popup_butr_new.gif) right top no-repeat; 
}

a.box_new_popup_button:hover span.right, a.box_new_popup_button_hover span.right
{
	background-position: right -28px !important;
}

a.box_new_popup_button span.center
{
	margin: 0 5px 0 5px;
	height: 28px;	
	line-height: 28px;
	background: url(../img/box_new_popup_butc_new.gif) left top repeat-x;
}

a.box_new_popup_button:hover span.center, a.box_new_popup_button_hover span.center
{	
	background-position: left -28px !important;
}

span.select_center
{
	display: block;
	width: 100%;
	background: url(../img/box_button_select_arrow.gif) right center no-repeat;
}
div.box_new_tooltip
{
	display: none;
	position: absolute;
	width: 160px;
	z-index: 2000;
	opacity: 0.95;
}

div.box_new_tooltip div.arrow_part
{
	width: 16px;
	float: left;
	height: 40px;
}

div.box_new_tooltip div.arrow_part img
{
	position: relative;
	top: 13px;
	left: 5px;
}

div.box_new_tooltip_right div.arrow_part img
{
	position: relative;
	top: 13px;
	left: -1px;
}


div.box_new_tooltip div.main_part
{
	width: 144px;
	float: left;
}

div.box_new_tooltip div.main_part div.topbot
{
	height: 1px;
	width: 142px;
	background-color: #E87400;
	margin: 0 1px 0 1px;
}

div.box_new_tooltip div.main_part div.center
{
	width: 100%;
	background-color: #E87400;
}

div.box_new_tooltip div.main_part div.center div.center2
{
	width: 142px;
	background-color: #FF8000;
	border-top: solid #FFA54A 1px;
	margin: 0 1px 0 1px;	
}

div.box_new_tooltip div.main_part div.center div.center2 span
{
	line-height: 16px;
	display: block;
	font-size: 12px;
	color: #fff;
	font-weight: bold;	
	padding: 10px;
}

div.box_new_tooltip2
{
	width: 198px;
	background-color: #fff;
	position: absolute;
	border: solid #ff8000 2px;
	z-index: 20000;
}

div.box_new_tooltip2 div.head
{
	background-color: #ff8000;
	padding: 3px 7px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

div.box_new_tooltip2 div.text
{
	padding: 7px;
	color: #666;
	line-height: 16px;
	font-size: 12px;
}

div.box_new_tooltip2 div.text span
{
	color: #000;
}

div.box_new_tooltip2 div.img
{
	width: 19px;
	height: 13px;
	position: absolute;
	bottom: -13px;
	left: 15px;
	background-image: url(../img/box_tooltip_arrow.gif);
	background-repeat: no-repeat;
}

div.box_new_tooltip2 div.img_up
{
	width: 19px;
	height: 13px;
	top: -13px;
	left: 15px;
	background-image: url(../img/box_tooltip_arrow_up.gif);
	background-repeat: no-repeat;
}

div.box_new_tooltip2 div.img_right
{
	position: absolute;
	width: 13px;
	height: 19px;
	right: -14px;
	top: 29px;	
	background-image: url(../img/box_tooltip_arrow_right.gif);
	background-repeat: no-repeat;
}

div.box_thumbnail_tip
{
	width: 94px;
	height: 94px;
	background-color: #fff;
	position: absolute;
	border: solid #97cae8 1px;
	z-index: 20000;	
	padding: 5px;
}

div.box_thumbnail_tip div.box_thumbnail_arr
{
	position: absolute;
	background: url(../img/preview_arrow_right.gif) left top no-repeat;
	width: 10px;
	height: 15px;
	right: -10px;
	top: 44px;
	z-index: 21000;	
}

/* ALL TOOLTIPS */

div#tooltip, div.tooltip
{
	margin-left: -43px;
	margin-top: 10px;
	position: absolute;
	z-index: 2000;
}

div#tooltip div.tooltip_arrow, div.tooltip div.tooltip_arrow
{
	height: 20px;
	margin-left: 25px;
	padding-top: 0px;
	position: relative;
	width: 30px;
	z-index: 99;
}

div#tooltip div.tooltip_background, div.tooltip div.tooltip_background
{
	margin-top: -10px;
	padding-left: 0px;
	padding-bottom: 0px;
	position: relative;
}

div#tooltip em, div.tooltip em
{
	font-size: 11px;
}

/* BLUE TOOLTIPS */

div#tooltip div.tooltip_normal div.tooltip_arrow, div.tooltip div.tooltip_normal div.tooltip_arrow
{
	background: url('../img/new_tip_arrow.gif') top left no-repeat;
	top: 1px;
}

div#tooltip div.tooltip_normal div.tooltip_background, div.tooltip div.tooltip_normal div.tooltip_background
{
	background: #d8e7fa;
}

div#tooltip div.tooltip_normal h3, div.tooltip div.tooltip_normal h3
{
	background-color: #fff;
	border: 1px solid #80c8fc;
	color: #1297fa;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

/* ORANGE TOOLTIPS */

div#tooltip div.tooltip_info, div.tooltip div.tooltip_info
{
	margin-top: -100px;
}

div#tooltip div.tooltip_info div.tooltip_arrow, div.tooltip div.tooltip_info div.tooltip_arrow
{
	background: url('../img/box_tooltip_arrow.gif') top left no-repeat;
	top: -2px;
}

div#tooltip div.tooltip_info div.tooltip_background, div.tooltip div.tooltip_info div.tooltip_background
{
	background: #d8e7fa;
}

div#tooltip div.tooltip_info h2, div.tooltip div.tooltip_info h2
{
	background-color: #ff8000;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 4px;
}

div#tooltip div.tooltip_info h3, div.tooltip div.tooltip_info h3
{
	background-color: #fff;
	border: 2px solid #ff8000;
	color: #555;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 7px;
}
div.shadow
{
	background:  #ddd url(../img/box_shadow_lt.gif) left top no-repeat;
	position: absolute;
	left: 10px;
	top: 10px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 1500;
}

div.shadow div#rt
{
	background: url(../img/box_shadow_rt.gif) right top no-repeat;
}

div.shadow div#rb
{
	background: url(../img/box_shadow_rb.gif) right bottom no-repeat;
}

div.shadow div#lb
{
	background: url(../img/box_shadow_lb.gif) left bottom no-repeat;
	width: 100px;
	height: 100px;
}

div.box_new_popup,
#j_popup
{
	width: 368px;
}

div.box_new_popup div.top,
#j_popup_top,
#j_popup_bottom 
{
	margin-left: 2px;
}

div.box_new_popup div.bottom
{
	margin-left: 2px;
}

div.box_new_popup div.sub_top, 
div.box_new_popup div.sub_bottom
{
	margin-left: 2px;
	position: relative; 
}

div.box_new_popup table td.shadow,
#j_popup_body_shadow_right,
#j_popup_body_shadow_left
{
	width: 5px;
	background-color: #ddd;
}

div.box_new_popup div.sub_top div.center_image,
div.box_new_popup div.sub_bottom div.center_image,
#j_popup_bottom_middle,
#j_popup_top_middle
{
	position: relative;
	left: 3px;
}

#j_popup_bottom,
#j_popup_top
{
	position: relative; 
}

#j_popup_bottom_left,
#j_popup_bottom_right,
#j_popup_top_left,
#j_popup_top_right
{
	position: absolute; 
	filter: none;
	opacity: 1;
	background: none !important;
}

div.box_new_popup div.sub_top div.left_shadow,
div.box_new_popup div.sub_top div.right_shadow,
div.box_new_popup div.sub_bottom div.left_shadow,
div.box_new_popup div.sub_bottom div.right_shadow
{
	position: absolute;
	filter: none;
	opacity: 1;
}

div.box_new_popup div.sub_top div.left_shadow,
#j_popup_top_left
{	
	background: url(../img/box_shadow_top_new.gif) left top no-repeat !important;
	height: 19px !important;
	width: 368px !important;
	top: -12px !important;
	left: -2px !important;
}

div.box_new_popup div.sub_top div.right_shadow
{
	background: none;	
}

div.box_new_popup div.sub_bottom div.left_shadow,
#j_popup_bottom_left
{
	background: url(../img/box_shadow_bottom_new.gif) left top no-repeat !important;
	height: 19px !important;
	width: 368px !important;
	top: 0px !important;
	left: -2px !important;
}

div.box_new_popup div.sub_bottom div.right_shadow
{
	background: none;
}
