/*
# Dark grey (text): #555555
# Red (headings) #cd4617
# Blue (links) #156382
# Light Blue: #007dff
*/
/* placeholderMainMenu_Links */
.mainbar{background:url("/n/templates/livehelpnow/images/topbg.gif") repeat-x top;}
a.mainmenu:link{font:bold 14px;font-face: "Trebuchet MS", Helvetica, sans-serif;color:#DB7A00;background:none;text-decoration:none}
a.mainmenu:visited{font:bold 14px;font-face: "Trebuchet MS", Helvetica, sans-serif;color:#DB7A00;background:none;text-decoration:none}
a.mainmenu:hover{font:bold 14px;font-face: "Trebuchet MS", Helvetica, sans-serif;color:#ffffff;background:#DB7A00;text-decoration:none}
a.mainmenu {font-size:14px;font-weight:bold;padding-right:3px;padding-left:3px;}

/* placeholderMainMenu_DropMenu */
.top {font:bold 11px verdana;color:#DB7A00;background:none;}
.top_hover {font:bold 11px verdana;color:#ffffff;background:#DB7A00;}
.member {font:bold 10px verdana;color:#666666;}
.member_hover {font:bold 10px verdana;color:#666666;background:#f7f7f7;}
.topbar {background-image:url("images/topbg_orange.gif");height:28px;padding-right:7px}
.memberbar {background-image:url("images/memberbg.gif");height:27px;}

/* placeholderPagesWithin */
.boxLinksWithin {border:#B3D4F7 1px solid;padding:7px;padding-left:7px;padding-bottom:5px;text-align:left;font-family:verdana;font-size:11px;margin-bottom:30px !important;}
.boxItemLinksWithin {white-space:nowrap;text-align:left;padding-top:2px;}
.boxItemLinksWithin a {background: url(images/bullet.gif) left center no-repeat;padding-left:10px;text-decoration:none !important;;font-weight:bolder;color:#333333}

.btnSearch
{
	height:24px;
	color:#1B6D92;
	background:#B3D4F7;
}
.button
{
	height:24px;
	color:#1B6D92;
	background:#B3D4F7;
}
.btnSubscribe
{
	height:24px;
	color:#1B6D92;
	background:#B3D4F7;
}
.textbox
{
	height:20px;
	color:#1B6D92;
	background:#F2F9FF;
	font-size:12px;
	min-width:150px;
}

/* Side Box */
.boxHeader  {padding-top:5px;padding-left:10px;text-align:left;font-weight:bold;font-size:9pt;font-family:Tahoma;background:url('images/boxheaderbg.gif');color:#2c2c2c;height:22px;}
.boxContent {padding:7px;padding-left:10px;padding-bottom:15px;text-align:left;font-family:verdana;font-size:11px;}
.boxContent a {}

/* Listing Paging */
.paging {line-height:12px;font-size:9px;padding-top:8px;padding-left:27px;width:262px;height:21px;background:url(/n/templates/livehelpnow/images/paging.gif) no-repeat;}


/******** SPECIAL ELEMENTS ********/

/* Poll Results */
.pollHeader {background:#d6d7d8;text-align:center;padding:5px;font-weight:bold}
.bar1 {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;}
.bar2 {background:#6B8E23;border-right:#59761D 1px solid;border-bottom:#59761D 1px solid;}
.bar3 {background:#FF4500;border-right:#C43600 1px solid;border-bottom:#C43600 1px solid;}
.bar4 {background:#1E90FF;border-right:#0060BF 1px solid;border-bottom:#0060BF 1px solid;}
.bar5 {background:#FF1493;border-right:#C71585 1px solid;border-bottom:#C71585 1px solid;}
.bar6 {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;}
.bar7 {background:#6B8E23;border-right:#59761D 1px solid;border-bottom:#59761D 1px solid;}
.bar8 {background:#FF4500;border-right:#C43600 1px solid;border-bottom:#C43600 1px solid;}
.bar9 {background:#1E90FF;border-right:#0060BF 1px solid;border-bottom:#0060BF 1px solid;}
.bar10 {background:#FF1493;border-right:#C71585 1px solid;border-bottom:#C71585 1px solid;}
.barRow {background:#f6f7f8}
.barRowAlternate  {background:#d6d7d8}
/**/
a.logo
{
       display:block;
       width:214px;
       height:94px;
       position:absolute;
       top:12px;
       left:60px;
       text-indent:-9000px;
       background:url(/images/logo.png) top left no-repeat;
}
/*a.logo
{
	display:block;
	width:206px;
	height:44px;
	position:absolute;
	top:32px;
	left:81px;
	text-indent:-9000px;
}*/
/*a.mainmenu
{
	text-decoration:none !important;
	font-size:14px !important;
	padding-right:5px !important;
	
}*/
h1.title
{
	font-size:25px !important;
	line-height:20px;
	margin:0 0 0px;
	color:#cd4617;
	letter-spacing:0.5px !important;
}

#content_top
{
      width:637px;   /*width:769px;*/
      position:relative;
      min-height:66px;
      top:30px;
      left:275px;
      margin-bottom:20px;
}

h1.slogan
{
	/*display:block;
	width:335px;
	height:38px;
	position:absolute;
	top:30px;
	left:312px;*/
	font-size:17px;
	text-transform:uppercase;
	line-height:20px;
	margin:0 0 0px;
	width:465px;
}

h1.slogan span
{
	display:block;
	font-size:14px;
	text-transform:none;
	color:#156382;
	margin:5px 0 0;
}
.search_box
{
	width:215px;
	height:60px;
	position:absolute;
	top:32px;
	right:86px;	
}
.search_box span
{
	display:block;
	font-size:13px;
	line-height:12px;
	color:#fff;
	margin:0px 0 8px;
}
.search_box input.search_input 
{
	width:129px;  
	height:18px;  
	border:0;
	background:url(images/middle_select_darck.gif) top right no-repeat ;  
	padding:2px 0 0 5px;  
	vertical-align:middle; 
}

/*.search_box input.search_input
{
	width:129px;
	height:18px;
	border:0;
	--background:url(/images/middle_select_darck.gif) top left fixed no-repeat;
	background:url(/images/middle_select_darck.gif) top= left no-repeat;
	--background: url(/images/middle_select_darck.gif) no-repeat left top=;
	padding:2px 0 0 5px;
	vertical-align:middle;
}
*/

.search_box input.search_btn
{
	width:75px;
	height:20px;
	border:0;
	background:url(images/middle_btn_dark.gif) top left no-repeat;
	margin:0px 0 0 5px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
}
.main
{
	width:848px;
	margin:27px auto 0;
	position:relative;
	font-size:14px;
	line-height:20px;
}
ul.menu
{
	display:block;
	width:100%;
	height:31px;
	background:url(images/menu_body.gif) top left repeat-x;
	overflow:hidden;
	border-left:1px solid #9bc7f5;
	border-top:1px solid #9bc7f5;
	border-right:1px solid #9bc7f5;
	list-style:none;
	margin:0;
	padding:0;
}
ul.menu li
{
	margin:0;
	padding:0;
	float:left;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	display:inline;
}
ul.menu li #twitter
{
	text-decoration:none;
	padding:4px 2px;
	display:block;
}
ul.menu li a, ul.menu li a:visited  
{
	text-decoration:none;
	padding:8px 19px;
	display:block;
}
ul.menu li a:hover
{
	color:#fff;
	background:url(images/menu_body_selected.gif) top left repeat-x;
}
.main_index_screen
{
	width:848px;
	height:435px;
	background:#4f5840 url(images/main_bottom.gif) bottom left repeat-x;
	border-left:1px solid #a5adb1;
	border-right:1px solid #a5adb1;	
	position:relative;
}
.main_index_screen_inner
{
	width:848px;
	height:314px;
	background:url(images/main_index.jpg) top left no-repeat;
	position:relative;
	border-bottom:1px solid #fff;
}

.main_index_screen_text
{
	width:256px;
	height:230px;
	position:absolute;
	top:50px;
	left:55px;
}
.main_top_shadow
{
	width:848px;
	height:21px;
	background:url(images/main_top_shadow.png) top left repeat-x;
	/*background:none;*/
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/main_top_shadow.png", sizingMethod="scale");   
	position:absolute;
	left:0px;
	right:0px;
	z-index:100;
}
.main_shadow_left
{
	width:22px;
	height:306px;
	position:absolute;
	left:-22px;
	top:0px;
	background:url(images/main_shadow_left.png) top left no-repeat;
	/*background:none;*/
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/main_shadow_left.png", sizingMethod="crop");   
}
.main_shadow_right
{
	width:22px;
	height:306px;
	position:absolute;
	right:-22px;
	top:0px;
	background:url(images/main_shadow_right.png) top left no-repeat;
	/*background:none;*/
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/main_shadow_right.png", sizingMethod="crop");   
}
.main_bottom
{
	width:848px;
	height:122px;
	overflow:hidden;
	position:absolute;
	bottom:10px;
}
a.main_banner_link, a:visited.main_banner_link 
{
	width:auto;
	height:20px;
	display:block;
	text-align:right;
	padding:5px 20px 0 0;
	color:#fff
}
a:hover.main_banner_link 
{
	text-decoration:none;
}
.main_banner
{
	width:256px;
	height:100px;
	margin:22px 0 0 21px;
	display:inline;
	float:left;
}
.main_banner_inner
{
	width:256px;
	height:76px;
	background:url(images/main_banner_body.gif) top left repeat-x;
}
.main_banner_left
{
	width:256px;
	height:76px;
	background:url(images/main_banner_left.gif) top left no-repeat;
}
.main_banner_right
{
	width:256px;
	height:76px;
	background:url(images/main_banner_right.gif) top right no-repeat;
	position:relative;
}
.main_banner_message
{
	width:190px;
	height:69px;
	position:absolute;
	top:7px;
	left:65px;
}
.main_banner_image
{
	width:175px;
	height:44px;
	position:absolute;
	top:31px;
	left:63px;
	overflow:hidden;
}
.footer
{
	width:848px;
	height:57px;
	border-left:1px solid #a5adb1;
	border-right:1px solid #a5adb1;
	border-bottom:1px solid #a5adb1;
	background:#f0ecd7;
	position:relative;
	margin:0 0 50px;
}
.footer_logo
{
	width:142px;
	height:31px;
	position:absolute;
	top:12px;
	left:23px;
}
.copy
{
	width:130px;
	height:31px;
	position:absolute;
	top:12px;
	left:175px;
	color:#545454;
	font-size:12px;
}
.footer_links
{
	width:465px;
	height:21px;
	position:absolute;
	top:18px;
	/*vhange back to right:120px; when languages are available*/
	right:40px;
	text-align:right;
}
.footer_links a, .footer_links a:visited
{
	margin:0 0 0 10px;
	text-decoration:none !important;
}
.footer_links a:hover
{
	color:#cd4617;
}
div.footer_lenguage_sellect
{
	display:block;
	width:93px;
	height:21px;
	padding:2px 0 0 0;
	position:absolute;
	top:16px;
	right:16px;
	text-align:left;
	text-indent:8px;
	background:url(images/small_select_light.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
}
.footer_lenguage_sellect ul
{
    width:93px;
    display:block;
    z-index:100;
    position:absolute;
    top:-30px;
    left:0px;
    background:#eee;
    border:1px solid #aaa;
    padding:0;
    list-style:none;
}
.footer_lenguage_sellect ul li a, .footer_lenguage_sellect ul li a:visited
{
    display:block;
    background:#f8f8ce;
    padding:3px 0 3px 0;
    color:#555555;
    text-decoration:none;
    line-height:100%;    
}
.footer_lenguage_sellect ul li
{
    display:block;
}
.footer_lenguage_sellect ul li a:hover
{
    background:#d9d8a3;
}

/* Inner */

.main_inner_screen
{
	width:848px;
	background:#4f5840 url(images/main_bottom.gif) bottom left repeat-x;
	border-left:1px solid #a5adb1;
	border-right:1px solid #a5adb1;	
	position:relative;
}
.main_inner_screen_inner
{
	width:848px;
		
	background:url(images/backgraund_product_page.jpg) top left repeat-x;
	position:relative;
	overflow:hidden;
}
.main_content_box
{
	width:830px; /*width:800px;*/
	height:auto;
}
.main_content_box_mainbar
{
	width:655px;
	background:#f8f8ce;
	margin:33px 0 10px 40px;
	position:relative;
}
.main_content_box_mainbar_shadow_t_l
{
	width:4px;
	height:112px;
	position:absolute;
	top:0px;
	left:-4px;
	background:url(images/inner_shadow_t_l.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/inner_shadow_t_l.png", sizingMethod="crop");
	z-index:23;
}
.main_content_box_mainbar_shadow_t_r
{
	width:4px;
	height:112px;
	position:absolute;
	top:0px;
	right:-4px;
	background:url(images/inner_shadow_t_r.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/inner_shadow_t_r.png", sizingMethod="crop");
	z-index:20;
}
.main_content_box_mainbar_shadow_b_l
{
	width:4px;
	height:112px;
	position:absolute;
	bottom:0px;
	left:-4px;
	background:url(images/inner_shadow_b_l.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/inner_shadow_b_l.png", sizingMethod="crop");
	z-index:21;
}
.main_content_box_mainbar_shadow_b_r
{
	width:4px;
	height:112px;
	position:absolute;
	bottom:0px;
	right:-4px;
	background:url(images/inner_shadow_b_r.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/inner_shadow_b_r.png", sizingMethod="crop");
	z-index:22;
}
.main_content_box_mainbar_content
{
	width:620px;
	overflow:hidden;
	margin:16px 15px 0px 15px;
	padding-bottom:30px;
}
.goPro
{
	width:280px;
	overflow:hidden;
}
dl.goPro_text
{
	float:left;
}
dl.goPro_text dt
{
	font-size:13px;
	color:#cd4617;
	text-transform:uppercase;
	font-weight:bold;
	margin:5px 0 0 0;
}
dl.goPro_text dd a, dl.goPro_text dd a:visited
{
	text-decoration:none;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	margin:5px 0 0 0;
}

/*Sidebar*/
.main_content_box_sidebar
{
	width:142px;
	background:url(images/sidebar_body.gif) top left repeat-y;
	position:absolute;
	top:4px;
	right:-142px;
	z-index:10;
}
.main_content_box_sidebar_pro
{
	width:142px;
	background:#d8e1f1;
	position:absolute;
	top:4px;
	right:-142px;
	z-index:10;
}
ul.sidebar_content, ul.sidebar_content li, ul.sidebar_content li ul, ul.sidebar_content li ul li, ul.sidebar_content li ul li ul, ul.sidebar_content li ul li ul li
{
	list-style:none;
	margin:0;
	padding:0;
	vertical-align:middle;
}
ul.sidebar_content 
{
	width:130px;
	margin:8px 0px 8px 8px;
}
ul.sidebar_content li
{
	font-size:15px;
	font-weight:bold;
	color:#752a10;
}
ul.sidebar_content li span
{
	display:block;
	font-size:11px;
	font-weight:normal;
	color:#515151;
	margin:0 0 0 19px;
}
ul.sidebar_content li input
{
	vertical-align:middle;
	margin:0 5px 0 0;
	height:14px;
	width:14px;
}

/******/
ul.sidebar_content li ul li
{
	font-size:11px;
	font-weight:bold;
	color:#515151;
	padding:0 0 0 16px;
	margin:2px 0 0 18px;
	background:url(images/sidebar_check.gif) top left no-repeat;
}
ul.sidebar_content li ul li.interactive_sideber
{
	font-size:11px;
	font-weight:bold;
	color:#515151;
	padding:0 0 0 0px;
	margin:2px 0 0 18px;
	background:none;
}
ul.sidebar_content li ul li ul li
{
	font-size:11px;
	font-weight:normal;
	color:#515151;
	background:none;
	margin:3px 0 0 0;
}
.sidebar_separation
{
	width:100%;
	height:2px;
	overflow:hidden;
	text-align:center;
	margin:7px 0;
	background:url(images/sidebar_separate.gif) top center no-repeat;
}

input.purchaise
{
	display:block;
	margin:10px auto;
	width:118px;
	height:31px;
	border:0;
	background:url(images/purchase_btn.gif) top left no-repeat;
	color:#ffea00;
	font-size:12px;
	font-weight:bold;
	cursor:hand;
	padding:0 0 3px 0;
	cursor:pointer !important;
}

/* Screenshots */
.screenshots
{
	width:760px;
	margin:0 auto;
	overflow:hidden;
}
.screenshots h1
{
	width:118px;
	height:19px;
	text-indent:-9000px;
	background:url(images/screenshots_header.gif) top left no-repeat;
	margin:0 0 0 9px;
	padding:0 0 8px 0;
}
.screenshots_images
{
	width:740px;
	overflow:hidden;
	padding:14px 11px 0 11px;
	background:url(images/screenshots_place.gif) top left repeat-x;
}
.screenshots_images a
{
	margin:0 5px 0 0;
	padding:0;
	display:block;
	float:left;
}
.main_top
{
	padding:0 0 0 0px;
	width:655px;
	height:36px;
	background:url(images/main_top.jpg) top left repeat-x;
}
.main_top a.product_small_system
{
	display:block;
	float:left;
	margin:4px 15px 0 15px;
	display:inline;
}
.product_system
{
	float:left;
	position:relative;
	margin:0 15px 0 15px;
	display:inline;
}
.product_system a.product_system_text
{
	display:block;
	margin:6px 0 0 60px;
}
a.icon_chat_system
{
	width:69px;
	height:67px;
	position:absolute;
	display:block;
	top:-20px;
	left:-15px;
	text-indent:-9000px;
	background:url(images/icon_chat_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/icon_chat_system.png", sizingMethod="crop");
	z-index:24;
	cursor:pointer;
}
a.icon_support_system
{
	width:69px;
	height:67px;
	position:absolute;
	display:block;
	top:-20px;
	left:-15px;
	text-indent:-9000px;
	background:url(images/icon_support_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/icon_support_system.png", sizingMethod="crop");
	z-index:24;
	cursor:pointer;
}
a.icon_ticket_system
{
	width:69px;
	height:67px;
	position:absolute;
	display:block;
	top:-20px;
	left:-15px;
	text-indent:-9000px;
	background:url(images/icon_ticket_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/icon_ticket_system.png", sizingMethod="crop");
	z-index:24;
	cursor:pointer;
}
/* Invoice */
.main_content_box_mainbar_invoice
{
	width:603px;
	background:url(images/invoice_body.gif) top left repeat-y;
	margin:33px 0 40px 40px;
	position:relative;
}
.main_content_box_mainbar_invoice_content
{
	width:603px;
	overflow:hidden;
	margin:0px;
	padding-bottom:30px;
}
.main_top_invoice
{
	padding:0 0 0 0px;
	width:603px;
	height:36px;
	background:url(images/main_top.jpg) top left repeat-x;
}
.main_top_invoice h1
{
	color:#fff;
	padding:9px 0 0 26px;
}
.invoice_products
{
	width:301px;
	overflow:hidden;
	float:left;
}
.invoice_select_all_box
{
	width:256px;
	overflow:hidden;
	float:left;
	padding:8px 22px 0px;	
}
.invoice_select_all_box h1
{
	padding:8px 0 12px 4px;
	color:#2d361e;
}
.invoice_product_inner
{
	width:249px;
	overflow:hidden;
	float:left;
	padding:8px 22px 35px;	
}
.invoice_product_inner h1
{
	padding:8px 0 12px 4px;
	color:#2d361e;
}
.invoice_select_all
{
	width:100%;
	overflow:hidden;
	margin:0 0 0 4px;
}
.invoice_product_checkbox_red
{
	width:22px;
	height:22px;
	background:url(images/invoice_checkbox_red.gif) top left no-repeat;
	text-align:center;
	float:left;
	display:inline;
}
.invoice_product_checkbox_red input
{
	width:14px;
	height:14px;
	margin:3px 0 0 0;
	padding:0;
}
.invoice_select_all span
{
	display:block;
	float:left;
	color:#cd4617;
	font-size:18px;
	font-weight:bold;
	padding:2px 0 0 5px;
}
.invoice_product_basic
{
	width:243px;
	height:36px;
	background:#ead6a6;
	margin:12px 0 0 0;
}
.invoice_product_basic_left
{
	width:243px;
	height:36px;
	background: url(images/invoice_info_bloc_left.gif) top left no-repeat;
}
.invoice_product_basic_right
{
	width:243px;
	height:36px;
	background: url(images/invoice_info_bloc_right.gif) top right no-repeat;
	position:relative;
}
.invoice_product_checkbox_green
{
	width:22px;
	height:22px;
	background:url(images/invoice_checkbox_green.gif) top left no-repeat;
	text-align:center;
	float:left;
	display:inline;
	margin:7px 0 0 4px;
}
.invoice_product_checkbox_green input
{
	width:14px;
	height:14px;
	margin:3px 0 0 0;
	padding:0;
}
.invoice_product_inner_header
{
	position:absolute;
	font-size:18px;
	font-weight:bold;
	color:#4b4b4b;
	left:96px;
	top:3px;
}
.invoice_product_inner_description
{
	position:absolute;
	font-size:10px;
	color:#545454;
	left:96px;
	top:18px;
}
/* Invoice icons */                  
.invoice_icon_chat_system
{
	width:48px;
	height:47px;
	position:absolute;
	background:url(images/invoice_icon_chat_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/invoice_icon_chat_system.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
.invoice_icon_chat_system_pro
{
	width:48px;
	height:62px;
	position:absolute;
	background:url(images/invoice_icon_chat_system_pro.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/invoice_icon_chat_system_pro.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
.invoice_icon_support_system
{
	width:48px;
	height:47px;
	position:absolute;
	background:url(images/invoice_icon_support_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/invoice_icon_support_system.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
.invoice_icon_support_system_pro
{
	width:48px;
	height:62px;
	position:absolute;
	background:url(images/invoice_icon_support_system_pro.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/invoice_icon_support_system_pro.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
.invoice_icon_ticket_system
{
	width:48px;
	height:47px;
	position:absolute;
	background:url(images/invoice_icon_ticket_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/invoice_icon_ticket_system.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
.invoice_icon_ticket_system_pro
{
	width:48px;
	height:62px;
	position:absolute;
	background:url(images/invoice_icon_ticket_system_pro.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/invoice_icon_ticket_system_pro.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
/* Pro */
.invoice_product_pro
{
	width:243px;
	height:36px;
	background:#b6c3ab;
	margin:12px 0 0 0;
}
.invoice_product_pro_left
{
	width:243px;
	height:36px;
	background: url(images/invoice_info_bloc_pro_left.gif) top left no-repeat;
}
.invoice_product_pro_right
{
	width:243px;
	height:36px;
	background: url(images/invoice_info_bloc_pro_right.gif) top right no-repeat;
	position:relative;
}

/* Invoice details */
.invoice_details_top
{
	width:100%;
	background:url(images/dashed_darck.gif) top left repeat-x;
	overflow:hidden;
	display:none;
}
.invoice_details_bottom
{
	width:100%;
	background:url(images/dashed_light.gif) bottom left repeat-x;
	overflow:hidden;
}
.invoice_details_inner
{
	width:100%;
	background:url(images/invoice_details.gif) top left repeat-y;
	overflow:hidden;
	margin:1px 0;
}
.invoice_details_inner ul
{
	list-style:none;
	margin:10px 0 15px;
	padding:0;
}
.invoice_details_inner ul li
{
	background:url(images/invoice_check.gif) left top no-repeat;
	margin:0 0 5px 5px;
	padding:0 0 0 20px;
}
.details_btn
{
	width:100%;
	height:15px;
	text-align:center;
}

/* Invoice sidebar */
.main_content_box_invoice_sidebar
{
	width:196px;
	background:#d8e8be url(images/sidebar_body.gif) top right repeat-y;
	position:absolute;
	top:4px;
	right:-196px;
	z-index:10;
}
.main_content_box_invoice_sidebar_inner
{
	width:163px;
	overflow:hidden;
	margin:13px 16px;
}
.invoice_sidebar_string
{
	width:100%;
	overflow:hidden;
	border-bottom:#c4c8bd 1px solid;
	padding:0 0 3px 0;
}
.invoice_sidebar_string_total
{
	width:100%;
	overflow:hidden;
	
	padding:5px 0 10px 0;
	font-size:15px;
	font-weight:bold;
	color:#752a10;
}
.invoice_sidebar_string_sub_total
{
	color:#000;
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
	font-weight:bold;
}
.sidebar_x
{
	width:122px;
	height:10px;
	line-height:80%;
	font-size:11px;
	font-weight:bold;
	color:#000;	
	text-align:right;
}
.invoice_sidebar_string_seats
{
	width:100%;
	overflow:hidden;
	padding:0 0 3px 0;
}
.invoice_sidebar_string_seats_input
{
	width:39px;
	height:18px;
	padding:2px 4px 0 0;
	border:0;
	background:url(images/invoice_small_input.gif) top left no-repeat;
	text-align:right;
}
.invoice_sidebar_separation
{
	width:100%;
	height:2px;
	overflow:hidden;
	text-align:center;
	margin:7px 0;
	background:url(images/sidebar_separate.gif) top left repeat-x;
}
.invoice_notes
{
	width:160px;
	height:54px;
	border:1px solid #fff;
	background:#fff url(images/invoice_notes_body.gif) top left repeat-x;
	margin:10px 0 10px 0;
	padding:3px;
}

/* Case studies */

.main_content_box_mainbar_case
{
	width:769px;
	background:#f8f8ce;
	margin:33px 0 40px 40px;
	position:relative;
}
.main_content_box_mainbar_case_content
{
	width:769px;
	overflow:hidden;
	margin:0px;
	padding-bottom:30px;
}

.main_top_case
{
	padding:0 0 0 0px;
	width:769px;
	height:36px;
	background:url(images/main_top.jpg) top left repeat-x;
}
.main_top_case h1
{
	color:#fff;
	padding:5px 0 0 26px;
	float:left;
	display:inline;
}

div.case_studies_top_select
{
	float:left;
	display:block;
	width:129px;
	height:21px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(images/case_studies_top_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
	margin:3px 7px 0 0;
	position:relative;
}
.case_studies_top_select ul
{
	width:129px;
	display:block;
	z-index:100;
	position:absolute;
	top:-30px;
	left:0px;
	background:#eee;
	border:1px solid #aaa;
	padding:0;
	list-style:none;
}
.case_studies_top_select ul li a, .case_studies_top_select ul li a:visited
{
	display:block;
	background:#f8f8ce;
	padding:3px 0 3px 0;
	color:#555555;
	text-decoration:none;
	line-height:100%;	
}
.case_studies_top_select ul li
{
	display:block;
}
.case_studies_top_select ul li a:hover
{
	background:#d9d8a3;
}
.case_studies_top_form
{
	float:left;
	width:580px;
	margin:5px 0 0 15px;
}
.case_studies_top_separate
{
	width:2px;
	height:27px;
	float:left;
	background:url(images/case_studies_top_separate.gif) top left no-repeat;
	overflow:hidden;
	margin:0px 7px 0 0;
}
.case_top_studies_input
{
	width:124px;
	height:18px;
	border:0;
	background:url(images/case_studies_top_input.gif) top right no-repeat;
	padding:2px 0 0 5px;
	vertical-align:middle;
	margin:0px 0 0 0;
}
.case_top_studies_btn
{
	width:57px;
	height:22px;
	border:0;
	background:url(images/case_studies_top_btn.gif) top left no-repeat;
	margin:3px 0 0 0px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding:0;
	padding-bottom:4px;
}
.case_studes_bottom
{
	width:100%;
	height:33px;
	background:#d0d0a2;
}
.paging
{
	float:left;
	margin:8px 0 0 24px;
	display:inline;
}
.paging a, .paging a:visited
{
	width:17px;
	height:17px;
	display:block;
	float:left;
	background:url(images/paging.gif) top left no-repeat;
	margin:0 2px 0 0;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.paging a:hover
{
	color:#ffe400;	
}
.paging a.paging_selected, .paging a.paging_selected:visited
{
	background:url(images/paging_selected.gif) top left no-repeat;	
	color:#ffe400;	
}
.case_count
{
	float:right;
	margin:8px 24px 0 0;
	/*display:inline;	*/
	display:none;
}
.case_count span
{
	float:left;
	display:block;
	margin:2px 10px 0 0;
}
div.case_count_select
{
	float:left;
	display:block;
	width:42px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(images/case_studies_bottom_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
	position:relative;
}
.case_count_select ul
{
    width:42px;
    display:block;
    z-index:100;
    position:absolute;
    top:-30px;
    left:0px;
    background:#eee;
    border:1px solid #aaa;
    padding:0;
    list-style:none;
}
.case_count_select ul li a, .case_count_select ul li a:visited
{
    display:block;
    background:#f8f8ce;
    padding:3px 0 3px 0;
    color:#555555;
    text-decoration:none;
    line-height:100%;    
}
.case_count_select ul li
{
    display:block;
}
.case_count_select ul li a:hover
{
    background:#d9d8a3;
}
.case
{
	width:723px;
	overflow:hidden;
	margin:11px 0 0 23px;
	background:#d9d8a3;
}
.case_top_left
{
	width:723px;
	overflow:hidden;
	background:url(images/case_back_t_l.gif) top left no-repeat;
}
.case_top_right
{
	width:723px;
	overflow:hidden;
	background:url(images/case_back_t_r.gif) top right no-repeat;
}
.case_inner
{
	width:723px;
	overflow:hidden;
	background: url(images/case_studies_quotes.gif) top right no-repeat;
	height:100px;
}
.case_bottom
{
	width:100%;
	height:28px;
	background:url(images/case_back_bottom.gif) top left repeat-x;
	overflow:hidden;
}
.case_bottom_left
{
	width:100%;
	height:28px;
	background:url(images/case_back_b_l.gif) top left no-repeat;
	overflow:hidden;
}
.case_bottom_right
{
	width:100%;
	height:28px;
	background:url(images/case_back_b_r.gif) top right no-repeat;
	overflow:hidden;
}
.case_inner_content
{
	width:700px;
	margin:9px 0 15px 10px;
	overflow:hidden;
}
.case_inner_content_left
{
	width:128px;
	float:left;
	margin:0px 15px 0 0px;
	overflow:hidden;
}
.case_inner_content_left img
{
	border:3px solid #92915d;
}
.case_inner_content_right
{
	float:left;
	width:555px;
	overflow:hidden;
	font-size:11px;
	font-style:italic;
	color:#393939;
	line-height:12px;
}
.industry_inner_content_right
{
	float:left;
	width:555px;
	overflow:hidden;
	font-size:11px;
	color:#393939;
	line-height:12px;
}

.case_bottom_right_left
{
	float:left;
	overflow:hidden;
	margin:3px 0 0 10px;
}
.get_paper_div
{
	float:left;
	overflow:hidden;
	margin:3px 0 0 0px;
}
.case_search_input
{
	width:124px;
	height:18px;
	border:0;
	background:url(images/case_bottom_input.gif) top right no-repeat;
	padding:2px 0 0 5px;
	vertical-align:middle;
}

.case_search_btn
{
	width:75px;
	height:22px;
	border:0;
	background:url(images/case_bottom_btn.gif) top left no-repeat;
	margin:0px 0 0 0px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding-bottom:4px;
}
.get_paper_btn
{
	float:right;
	width:75px;
	height:22px;
	border:0;
	background:url(images/case_bottom_btn.gif) top left no-repeat;
	margin:0px 0 0 0px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding-bottom:4px;
}

.case_bottom_right_right
{
	float:right;
	overflow:hidden;
	margin:3px 23px 0 0;
}
.case_bottom_right_right img
{
	vertical-align:middle;
	margin:0 9px 0 0;
}
.case_bottom_right_right a, .case_bottom_right_right a:visited
{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:0 6px 0 0;
}
.case_bottom_right_right a:hover
{
	text-decoration:underline;
}

.case_bottom_right_left img
{
	vertical-align:middle;
	margin:0 9px 0 0;
}
.case_bottom_right_left a, .case_bottom_right_left a:visited
{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:0 6px 0 0;
}
.case_bottom_right_right a:hover
{
	text-decoration:underline;
}

/* Compare */

.main_content_box_mainbar_compare
{
	width:655px;
	background:#f8f8ce;
	margin:33px 0 40px 40px;	
	position:relative;
}
.main_content_box_mainbar_compare_content
{
	width:655px;
	overflow:hidden;
	margin:0px;
}

.main_top_compare
{
	padding:0 0 0 0px;
	width:655px;
	height:36px;
	background:url(images/main_top.jpg) top left repeat-x;
}
.main_top_compare h1
{
	color:#fff;
	padding:9px 0 0 26px;
	float:left;
	display:inline;
}
.compare_header
{
	width:100%;
	overflow:hidden;
}
.compare_nechet
{
	width:100%;
	background:#e0e0b6;
	/*overflow:hidden;*/
}
.compare_chet
{
	width:100%;
	/*background:#e0e0b6 url(/images/compare_chet.gif) top left repeat-y;*/
	/*overflow:hidden;*/
}
.compare_line_left
{
	width:152px;
	overflow:hidden;
	display:inline;
	float:left;
	padding:9px 0 0 10px;
}
.compare_line_right
{
	width:186px;
	overflow:hidden;
	display:inline;
	float:left;
	padding:9px 0 0 12px;
}
.compare_line_3
{
	width:50px;
	overflow:hidden;
	display:inline;
	float:left;
	padding:9px 0 0 12px;
}
.compare_line_left h3, .compare_line_right h3, .compare_line_3 h3
{
	margin:10px 0 0 0;
	font-weight:bold;
}
.compare_line_left input
{
	vertical-align:top;
	margin-right:10px;
}
.compare_line_right ul, .compare_line_right ul li
{
	margin:0;
	padding:0;
	list-style:none;
}
.compare_line_right ul
{
	margin:0 0 15px;
}
.compare_line_right ul li
{
	font-weight:bold;
	margin:0 0 3px;
}
.plus li span
{
	color:#77a723;
	font-size:16px;
	font-weight:bold;
	margin:0 8px 0 0;
}
.minus li span
{
	color:#df4813;
	font-size:16px;
	font-weight:bold;
	margin:0 8px 0 0;
}
.compare_price
{
	font-size:16px;
	font-weight:bold;
}

.compare_footer_back
{
	width:100%;
	height:59px;
	background:url(images/compare_footer_back.gif) top left repeat-x;
	text-align:right;
	overflow:hidden;
}

input.compare_submit
{
	margin:15px 14px 0 0;
	width:152px;
	height:31px;
	border:0;
	background:url(images/compare_btn.gif) top left no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding:0 0 4px 0;
}

/* Product details */
.main_product_details
{
	width:848px;		
	background:url(images/industry_backgraund.gif) top left repeat;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #fff;
}
.main_product_details_industry
{
	width:848px;		
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #fff;
} 
.main_product_details_inner
{
	width:858px;  
	position:relative;
	overflow:hidden;
	padding:0 0 15px;
}

.main_content_box_mainbar_product_details
{
	float:left;
	width:255px;  
	background:#f8f8ce;
	margin:20px 0 0px 40px;
	position:relative;
}
.main_content_box_mainbar_content_product_details
{
	width:234px;  
	overflow:hidden;
	margin:0 auto;
	margin-top:10px;
/*margin:16px 15px 0px 25px;*/
	padding:5px 0 15px;
}
.main_product_details_description
{
	float:left;
	width:252px;
	height:300px;
	display:inline;
	overflow:hidden;
	margin:20px 0 0 42px;
}
.main_product_details_description h1
{
	font-size:40px;	
	letter-spacing:-2px;
	font-weight:normal;
	line-height:100%;
}

/*a.industry_details_select, a:visited.industry_details_select
{
	display:block;
	width:129px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(/images/industry_details_input.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
}*/
div.industry_details_select
{
	float:left;
	display:block;
	width:179px;
	height:21px;
	padding:0px 0 0 0;
	text-align:left;
	text-indent:8px;
	/*background:url(/images/industry_details_input.gif) top left no-repeat;*/
	text-decoration:none;
	color:#505941;
	margin:1px 7px 0 0;
	position:relative;
	
}
.Industries_Select
{
	width:179px;
}
.industry_details_select ul
{
	width:129px;
	display:block;
	z-index:100;
	position:absolute;
	top:-30px;
	left:0px;
	background:#eee;
	border:1px solid #aaa;
	padding:0;
	list-style:none;
}
.industry_details_select ul li a, .industry_details_select ul li a:visited
{
	display:block;
	background:#f8f8ce;
	padding:3px 0 3px 0;
	color:#555555;
	text-decoration:none;
	line-height:100%;	
}
.industry_details_select ul li
{
	display:block;
}
.industry_details_select ul li a:hover
{
	background:#d9d8a3;
}

.industry_studes
{
	width:810px;
	margin:15px auto 0;
	overflow:hidden;
}
.industry_studes_left
{
	float:left;
	width:395px;
	height:106px;
	overflow:hidden;	
	margin:0 10px 0 0;
}
.industry_studes_left h1 
{
	margin:0;
	padding:0 0 5px 8px;
}
.industry_studes_left h1 a, .industry_studes_left h1 a:visited
{
	color:#e1eecb;
	text-decoration:none;
}
.industry_studes_left h1 a:hover
{
	color:#cd4617;
}
.industry_studes_left h1 a img
{
	vertical-align:middle;
}
.industry_studes_inner
{
	width:395px;
	height:75px;
	overflow:hidden;
	background:url(images/screenshots_place.gif) bottom left repeat-x;
}

.industry_studes_inner_stude
{
	float:left;
	width:185px;
	height:82px;
	overflow:hidden;
	margin:10px 0 0 7px;
	display:inline;
}
.industry_studes_inner_study
{
	float:left;
	width:370px;
	height:82px;
	overflow:hidden;
	margin:10px 0 0 7px;
	display:inline;
}
.industry_studes_inner_stude_image
{
	float:left;
	width:85px;
	overflow:hidden;
}
.industry_studes_inner_stude_image img
{
	border:4px solid #92915d;
}
.industry_studes_inner_study_text
{
	
	font-size:11px;
	color:#fff;
	width:270px;
	overflow:hidden;
	float:left;
	margin:0 0 0 10px;
	line-height:11px;
}
.industry_studes_inner_stude_text a, .industry_studes_inner_stude_text a:visited
{
	display:block;
	color:#fff;
	font-weight:bold;
	margin:5px 0 0;
	text-decoration:none;
	font-size:12px;
}
.industry_studes_inner_stude_text a:hover
{
	color:#cd4617;
}
.industry_studes_inner_stude_text a img
{
	vertical-align:middle;
}


.main_inner_screen_inner_signup
{
	width:848px;
	background:url(images/signup_back.jpg) top left repeat-x;
	position:relative;
	overflow:hidden;
}

.signup_top
{
	width:719px;
	padding:4px 25px 0;
	height:66px;
	background:url(images/signup_top_body.gif) top left repeat-x;
}
.signup_top_active
{
	float:left;
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(images/signup_top_active_body.gif) top left repeat-x;
	margin:0 2px 0 0;	
}
.signup_top_active_left
{
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(images/signup_top_active_left.gif) top left no-repeat;
}
.signup_top_active_right
{
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(images/signup_top_active_right.gif) top right no-repeat;
	position:relative;
}
.signup_top_active_right a:link, .signup_top_active_right a:visited
{
	display:block;
	font-size:20px;
	color:#434b37;
	font-weight:bold;
	text-decoration:none;
	margin:14px 0 0 12px;
	line-height:20px;
	padding:0;
}
.signup_top_active_right a:hover
{
	color:#cd4617;
}
.signup_top_active_right a img
{
	vertical-align:middle;
	margin:0 5px 0 0;
}
.signup_top_active_right span
{
	display:block;
	font-size:11px;
	color:#cd4617;
	margin:0px 0 0 31px;
	line-height:100%;
}


.signup_top_noactive
{
	float:left;
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(images/signup_top_noactive_body.gif) top left repeat-x;
	margin:0 2px 0 0;	
}
.signup_top_noactive_left
{
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(images/signup_top_noactive_left.gif) top left no-repeat;
}
.signup_top_noactive_right
{
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(images/signup_top_noactive_right.gif) top right no-repeat;
	position:relative;
}
.signup_top_noactive_right a:link, .signup_top_noactive_right a:visited
{
	display:block;
	font-size:20px;
	color:#434b37;
	font-weight:bold;
	text-decoration:none;
	margin:14px 0 0 12px;
	line-height:20px;
	padding:0;
}
.signup_top_noactive_right a:hover
{
	color:#cd4617;
}
.signup_top_noactive_right a img
{
	vertical-align:middle;
	margin:0 5px 0 0;
}
.signup_top_noactive_right span
{
	display:block;
	font-size:11px;
	color:#cd4617;
	margin:0px 0 0 31px;
	line-height:100%;
}

.signup_its_free
{
	width:47px;
	height:47px;
	position:absolute;
	top:1px;
	right:1px;
	background:url(images/its_free.gif) top left no-repeat;
}

.signup_content
{
	width:690px;
	overflow:hidden;
	margin:12px 0 0 40px;
	padding:0 0 50px 0;
}
.signup_menu_links
{
	width:90%;
	overflow:hidden;
	margin:2px 0 10px 15px;
}
.signup_menu_links img
{
	vertical-align:middle;
	margin:0 10px 0 0;
}

.signup_menu_links span
{
	color:#cd4617;
	font-size:14px;
	font-weight:bold;
	margin:0 5px 0 0;
}
.signup_menu_links a, .signup_menu_links a:visited
{
	color:#007dff;
	font-size:14px;
	font-weight:normal;
	margin:0 5px 0 0;
}
.signup_menu_links a:hover
{
	color:#cd4617;
	text-decoration:none;
}

.signup_chat_window
{
	width:466px;
	overflow:hidden;
	background:#e7e7bc;
	margin:0 0 12px 15px;
}
.signup_chat_window_top_right
{
	width:100%;
	overflow:hidden;
	background:url(images/signup_chat_window_t_r.gif) top right no-repeat;
}
.signup_chat_window_top_left
{
	width:100%;
	overflow:hidden;
	background:url(images/signup_chat_window_t_l.gif) top left no-repeat;
}
.signup_chat_window_bottom_right
{
	width:100%;
	overflow:hidden;
	background:url(images/signup_chat_window_b_r.gif) bottom right no-repeat;
}
.signup_chat_window_bottom_left
{
	width:100%;
	overflow:hidden;
	background:url(images/signup_chat_window_b_l.gif) bottom left no-repeat;
}
.signup_chat_window_inner
{
	width:462px;
	margin:15px 0 0 5px;
	overflow:hidden;	
}

.signup_chat
{
	width:335px;
	height:102px;
	background:#fff;
	border:1px solid #dadada;
	margin:0 0 5px 0;
}
.signup_chat_input_box
{
	width:100%;
	height:22px;
	overflow:hidden;
	margin:0 0 15px;
}
.signup_chat_input_box_left
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(images/signup_chat_input_left.gif) top left no-repeat;
}
.signup_chat_input_box_right
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(images/signup_chat_input_right.gif) top left no-repeat;
}
input.signup_chat_input
{
	display:block;
	width:263px;
	height:20px;
	padding:2px 0 0;
	overflow:hidden;
	float:left;
	background:url(images/signup_chat_input_body.gif) top left repeat-x;
	border:0;
}
input.signup_chat_btn
{
	width:58px;
	height:22px;
	border:0;
	background:url(images/signup_chat_btn.gif) top left no-repeat;
	margin:0px 0 0 2px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding:0 0 2px 0;
}


.signup_calendar
{
	width:295px;
	background:#e7e7bc;
	margin:10px 10px 12px 0;
	float:left;
}
.signup_calendar_top_right
{
	width:100%;
	background:url(images/signup_chat_window_t_r.gif) top right no-repeat;
}
.signup_calendar_top_left
{
	width:100%;
	background:url(images/signup_chat_window_t_l.gif) top left no-repeat;
}
.signup_calendar_bottom_right
{
	width:100%;
	background:url(images/signup_chat_window_b_r.gif) bottom right no-repeat;
}
.signup_calendar_bottom_left
{
	width:100%;
	background:url(images/signup_chat_window_b_l.gif) bottom left no-repeat;
}
.signup_calendar_inner
{
	width:275px;
	padding:12px 0 0 15px;	
}
.signup_calendar_date
{
	width:100%;
	padding:0 0 8px;
}
.signup_calendar_date img
{
	vertical-align:middle;
	margin:0 6px 0 0;	
}
.signup_calendar_date span
{
	vertical-align:middle;
	margin:0 6px 0 0;	
	font-size:14px;
	color:#545435;
}
.calendar
{
	width:100%;
	padding:0 0 15px;
	
}
.calendar_unit
{
	display:inline;
	width:36px;
	height:36px;
	float:left;
	margin:0 3px 3px 0;
	text-align:center;
	position:relative;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.calendar_unit:hover
{
	background:#5f5f42;
}
.calendar_unit span
{
	display:block;
	width:100%;
	text-align:center;
	margin:10px 0 0 0;
}
.calendar_available
{
	background:#94946e;
	color:#fff;
}
.calendar_weekends
{
	background:#d57648;
	color:#fff;
	cursor:default;
}
.calendar_no_available
{
	background:#d7d7ae;
	color:#c0c09a;
	cursor:default;
}
.calendar_no_available_day
{
	/*background:#d7d7ae;*/
	/*color:#c0c09a;*/
	cursor:default;
}
.calendar_no_available:hover
{
	background:#d7d7ae;
}
.calendar_no_available_day:hover
{
	background:#e7e7bc;
}
.calendar_weekends:hover
{
	background:#d57648;
}
.calendar_today
{
	background:#156382;
	color:#fff;
}


/**/
.calendar_selected
{
	width:257px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:default;
}
.calendar_selected_left
{
	width:37px;
	height:36px;
	position:absolute;
	top:0;
	left:0;
	background:url(images/signup_calendar_selected.gif) top left no-repeat;
	z-index:99;
}
.calendar_selected_right
{
	width:219px;
	
	z-index:98;
	position:absolute;
	top:0;
	left:36px;
	border:1px solid #fff;	  
	text-align:left;
}
.calendar_selected_right_inner
{
	width:219px;
	background:url(images/signup_calendar_back.png) top left repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/signup_calendar_back.png", sizingMethod="scale"); 
}
.calendar_selected_right_header
{
	width:195px;
	padding:10px 0 5px 14px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}
.calendar_selected_time
{
	float:left;
	width:80px;	
	margin:2px 4px 0px 12px;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	display:inline;
}
.calendar_selected_time input
{
	vertical-align:middle;
	margin:0 5px 0 0;
}
.calendar_selected_right_btns
{
	width:200px;
	padding:5px 0;
	text-align:right;
}
input.calendar_selected_right_btn
{
	width:60px;
	height:23px;
	border:0;
	background:url(images/signup_calendar_btn.gif) top left no-repeat;
	margin:0px 0 0 2px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding:0 0 3px;
}

.signup_calendar_contacts
{
	font-size:14px;
	font-weight:bold;
}
.signup_calendar_inputs_label
{
	padding:7px 0 2px 6px;
	font-weight:bold;
}
.signup_calendar_inputs_left
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(images/signup_chat_input_left.gif) top left no-repeat;
}
.signup_calendar_inputs_right
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(images/signup_chat_input_right.gif) top left no-repeat;
}
input.signup_calendar_inputs_input
{
	display:block;
	width:253px;
	height:20px;
	padding:2px 0 0;
	overflow:hidden;
	float:left;
	background:url(images/signup_chat_input_body.gif) top left repeat-x;
	border:0;
}
.signup_calendar_set_apointment_btn
{
	
	width:115px;
	height:22px;
	border:0;
	background:url(images/signup_calendar_logn_btn.gif) top left no-repeat;
	margin:7px 0 10px 2px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding:0 0 3px;
}

.calendar_help
{
	width:235px;
	margin:0 0 0 15px;
}
.calendar_help_unit
{
	float:left;
	width:115px;
	display:inline;
	font-size:11px;
	color:#363636;
}
.calendar_help_unit img
{
	vertical-align:middle;
	margin:0 5px 0 0;
}

.signup_content_block
{
	width:545px;
	font-size:11px;
	color:#000;
	margin:0 0 20px 40px;
}
.signup_content_block a, .signup_content_block a:visited
{
	color:#007dff;
}
.signup_content_block a:hover
{
	color:#cd4617;
	text-decoration:none;
}
.select_product_select_title
{
	margin:5px 0 3px 8px;
	font-size:12px;
	font-weight:bold;
	color:#434b37;
}
a.select_product_select, a:visited.select_product_select
{
	display:block;
	width:151px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(images/select_product_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
}
.signup_content_block_screenshot
{	
	float:left;
	margin:0px 0 15px 8px;
	text-align:center;
}
.signup_mail
{
	width:440px;
	height:142px;
	background:#fff;
	border:1px solid #dadada;
	margin:0 0 10px 2px;
}
.signup_mail_input_box
{
	float:left;
	width:162px;
	overflow:hidden;
	margin:0 0 5px 4px;
}
.signup_mail_input_box1
{
	float:left;
	width:115px;
	overflow:hidden;
	margin:0 0 5px 4px;
}
.signup_mail_input_box_left
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(images/signup_chat_input_left.gif) top left no-repeat;
}
.signup_mail_input_box_right
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(images/signup_chat_input_right.gif) top left no-repeat;
}
input.signup_mail_input
{
	display:block;
	width:149px;
	height:20px;
	padding:2px 0 0;
	overflow:hidden;
	float:left;
	background:url(images/signup_chat_input_body.gif) top left repeat-x;
	border:0;
}
input.signup_mail_btn
{
	width:58px;
	height:22px;
	border:0;
	background:url(images/signup_chat_btn.gif) top left no-repeat;
	margin:0px 0 10px 2px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding:0 0 2px 0;
}
.signup_mail_input_box_title
{
	margin:0px 0 0px 8px;
	font-size:11px;
	font-weight:bold;
	color:#434b37;
}
a.select_product_small_select, a:visited.select_product_small_select
{
	display:block;
	width:110px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(images/select_product_small_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
}
.signup_player
{
	margin:10px 0 0 0px;
}

/* Signup greed */
.signup_greed
{
	width:100%;
	height:444px;
	position:absolute;
	top:35px;
	left:0px;
	background:#616262;
	z-index:101;
}
.signup_window
{
	width:549px;
	margin:3% auto 0;
	overflow:hidden;
}
.signup_window_top
{
	width:549px;
	height:5px;
	overflow:hidden;
}
.signup_window_top_left
{
	float:left;
	width:5px;
	height:5px;
	background:url(images/signup_window_t_l.gif) top left no-repeat;
	overflow:hidden;
}
.signup_window_top_right
{
	float:right;
	width:5px;
	height:5px;
	background:url(images/signup_window_t_r.gif) top left no-repeat;
	overflow:hidden;
}
.signup_window_top_body
{
	float:left;
	width:539px;
	height:5px;
	background:url(images/signup_window_top.gif) top left repeat-x;
	overflow:hidden;
}

.signup_window_bottom
{
	width:549px;
	height:5px;
	overflow:hidden;
}
.signup_window_bottom_left
{
	float:left;
	width:5px;
	height:5px;
	background:url(images/signup_window_b_l.gif) top left no-repeat;
	overflow:hidden;
}
.signup_window_bottom_right
{
	float:right;
	width:5px;
	height:5px;
	background:url(images/signup_window_b_r.gif) top left no-repeat;
	overflow:hidden;
}
.signup_window_bottom_body
{
	float:left;
	width:539px;
	height:5px;
	background:url(images/signup_window_bottom.gif) top left repeat-x;
	overflow:hidden;
}

.signup_window_middle
{
	width:100%;
	overflow:hidden;
	/*background:url(/images/signup_window_body.gif) top left repeat;*/
	background:#ededc1;
}
.signup_window_middle_left
{
	width:100%;
	overflow:hidden;
	background:url(images/signup_window_left.gif) top left repeat-y;
}
.signup_window_middle_right
{
	width:100%;
	overflow:hidden;
	background:url(images/signup_window_right.gif) top right repeat-y;
}
.signup_window_middle_inner
{
	overflow:hidden;
	height:358px;
	width:522px;
	margin:11px 0 0 13px;
}
.signup_window_header
{
	font-size:20px;
	color:#434b37;
	text-transform:uppercase;
	margin:0 0 12px 11px;
}
.signup_window_header span
{
	color:#cd4617;
}

/**/
.signup_window_inner
{
	width:522px;
	overflow:hidden;
	background:#b9cda8;
}
.signup_window_inner_t_l
{
	width:522px;
	overflow:hidden;	
	background:url(images/signup_window_inner_t_l.gif) top left no-repeat;
}
.signup_window_inner_t_r
{
	width:522px;
	overflow:hidden;	
	background:url(images/signup_window_inner_t_r.gif) top right no-repeat;
}
.signup_window_inner_b_l
{
	width:522px;
	overflow:hidden;	
	background:url(images/signup_window_inner_b_l.gif) bottom left no-repeat;
}
.signup_window_inner_b_r
{
	width:522px;
	overflow:hidden;	
	background:url(images/signup_window_inner_b_r.gif) bottom right no-repeat;
}

.signup_window_inner_inner
{
	width:482px;
	overflow:hidden;
	margin:5px 0 5px 20px;
}
.signup_window_inner_inner_left
{
	float:left;
	width:227px;
	overflow:hidden;
}
.signup_window_inner_inner_right
{
	float:right;
	width:227px;
	overflow:hidden;
}

.signup_window_title
{
	font-size:12px;
	color:#434b37;
	font-weight:bold;
	margin:0 0 0px 4px;
}

.signup_window_inputs_left
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(images/signup_window_input_left.gif) top left no-repeat;
	margin:0 0 0px 4px;
}
.signup_window_inputs_right
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(images/signup_window_input_right.gif) top left no-repeat;
}
input.signup_window_input
{
	display:block;
	width:203px;
	height:20px;
	padding:2px 0 0;
	overflow:hidden;
	float:left;
	background:url(images/signup_window_input_body.gif) top left repeat-x;
	/*background:url(/images/signup_window_input.gif) top left repeat-x;*/
	border:0;
}

.case_bottom_input_left
{
	width:3px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(images/case_bottom_input_left.gif) top left no-repeat;
	margin:0 0 0px 4px;
}
.get_paper_input_left
{
	width:3px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(images/case_bottom_input_left.gif) top left no-repeat;
	margin:0 0 0px 0px;
}
.case_bottom_input_right
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(images/case_bottom_input_right.gif) top left no-repeat;
}
input.case_bottom_input
{
	display:block;
	width:203px;
	height:20px;
	padding:2px 0 0;
	overflow:hidden;
	float:left;
	background:url(images/case_bottom_input_body.gif) top left repeat-x;
	/*background:url(/images/signup_window_input.gif) top left repeat-x;*/
	border:0;
}
input.get_paper_input
{
	display:block;
	width:183px;
	height:20px;
	padding:2px 0 0;
	overflow:hidden;
	float:left;
	background:url(images/case_bottom_input_body.gif) top left repeat-x;
	/*background:url(/images/signup_window_input.gif) top left repeat-x;*/
	border:0;
}

input.signup_window_btn
{
	display:block;
	margin:14px 0 0;
	width:134px;
	height:23px;
	border:0;
	background:url(images/signup_window_btn.gif) top left no-repeat;
	color:#ffea00;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

.backend_top
{
	width:746px;
	height:46px;
	padding:0px 0 0 23px;
	background:url(images/backend_top.gif) top left repeat-x;
}

.backend_nav_active
{
	float:left;
	width:179px;
	height:38px;
	background:url(images/backend_nav_active_body.gif) top left repeat-x;
	margin:8px 6px 0 0;
	position:relative;
}
.backend_nav_active_left
{
	width:179px;
	height:38px;
	background:url(images/backend_nav_active_left.gif) top left no-repeat;
}
.backend_nav_active_right
{
	width:179px;
	height:38px;
	background:url(images/backend_nav_active_right.gif) top right no-repeat;
}

.backend_nav_noactive
{
	float:left;
	width:179px;
	height:38px;
	background:url(images/backend_nav_noactive_body.gif) top left repeat-x;
	margin:8px 6px 0 0;
	position:relative;
}
.backend_nav_noactive_left
{
	width:179px;
	height:38px;
	background:url(images/backend_nav_noactive_left.gif) top left no-repeat;
}
.backend_nav_noactive_right
{
	width:179px;
	height:38px;
	background:url(images/backend_nav_noactive_right.gif) top right no-repeat;
}


.backend_nav_inner
{
	padding:12px 0 0 12px;
	//padding:6px 0 0 12px;
	width:165px;
	font-size:20px;
	font-weight:bold;
	line-height:80%;
}
.backend_nav_inner a, .backend_nav_inner a:visited
{
	color:#434b37;
	text-decoration:none;
}
.backend_nav_inner span
{
	color:#434b37;
}
.backend_nav_inner a:hover
{
	color:#cd4617;
}
.backend_nav_inner img
{
	vertical-align:middle;
	margin:0 4px 0 0;
}
.backend_nav_active_tip
{
	width:28px;
	height:22px;
	padding:6px 0 0 0;
	background:url(images/backend_nav_active_tip.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/backend_nav_active_tip.png", sizingMethod="crop"); 
	position:absolute;
	top:-8px;
	right:-4px;	
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}


.backend_inquiry
{
	width:100%;
	background:#dadab1 url(images/backend_inquiry_bottom_shadow.gif) bottom left repeat-x;
}

.backend_inquiry_stats
{
	padding:5px 0 5px 34px;
}
.backend_inquiry_stats span
{
	margin:0 22px 0 0;
}
.backend_inquiry_box
{
	width:722px;
	margin:0 0 0 24px;
	padding:0 0 10px 0;
}
.backend_inquiry_box_top
{	
	width:100%;
	height:28px;
	background:url(images/backend_inquiry_top_body.gif) top left repeat-x;
}
.backend_inquiry_box_top_left
{	
	width:100%;
	height:28px;
	background:url(images/backend_inquiry_top_left.gif) top left no-repeat;
}
.backend_inquiry_box_top_right
{	
	width:100%;
	height:28px;
	background:url(images/backend_inquiry_top_right.gif) top right no-repeat;
}
.backend_inquiry_box_inner
{
	width:100%;
	padding:6px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.inquiry_item
{
	float:left;
	padding:0 0 0 10px;
}
.inquiry_item_left
{
	float:left;
}
.inquiry_item_right
{
	float:left;
	margin:6px 0 0 3px;
}
.inquiry_item_right img
{
	display:block;
	margin:0 0 1px;
}
.inquirys_box
{
	width:722px;
	height:175px;
	overflow:auto;
}
.inquiry_darck
{
	width:100%;
	height:22px;
	background:#d9d8a3;
	cursor:pointer;
}
.inquiry_light
{
	width:100%;
	height:22px;
	background:#f0f0c8;
	cursor:pointer;
}
.inquiry_light:hover
{
	background:#fffed1;
}
.inquiry_darck:hover
{
	background:#fffed1;
}

.inquiry_part
{
	float:left;
	height:20px;
	border-right:1px solid #c9c897;
	padding:2px 0 0 10px;
}
.inquiry_part_last
{
	float:left;
	height:20px;
	padding:2px 0 0 10px;
}

.backend_inquiry_box_bottom
{	
	width:100%;
	height:28px;
	background:url(images/backend_inquiry_bottom_body.gif) top left repeat-x;
}
.backend_inquiry_box_bottom_left
{	
	width:100%;
	height:28px;
	background:url(images/backend_inquiry_bottom_left.gif) top left no-repeat;
}
.backend_inquiry_box_bottom_right
{	
	width:100%;
	height:28px;
	background:url(images/backend_inquiry_bottom_right.gif) top right no-repeat;
}
.inquiry_count
{
	float:right;
	margin:4px 8px 0 0;
	display:inline;		
}

.inquiry_count span
{
	float:left;
	display:block;
	margin:2px 10px 0 0;
	color:#fff;
}
a.inquiry_count_select, a:visited.inquiry_count_select
{
	float:left;
	display:block;
	width:42px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(images/inquiry_cout_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
}


/* Additions */
.main_content_box_mainbar_product_details_pro
{
	float:left;
	width:357px;
	background:#d8e1f1;
	margin:20px 0 0px 40px;
	position:relative;
}
.main_content_box_mainbar_content_product_details_pro
{
	display:none;
	width:312px;
	overflow:hidden;
	margin:16px 15px 0px 25px;
	padding:10px 0 30px;
}
.get-paper {
	display: none;
	text-align:center;
	width:215px;
	height:60px;
	position:absolute;
	top:18px;
	right:86px;	
	font-size:12px;
	line-height:12px;
	font-weight:300;
	color:#fff;
	margin:0px 0 8px;
 } 
 .get-paper a 
 {
	color:Yellow;
	font-weight:bold;
 }
 div#fancy_overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: #333;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(images/fancy_progress.png) no-repeat;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -12px;
	height: 30px;
	width: 30px;
	background: transparent url(images/fancy_closebox.png) ;
	cursor: pointer;
	z-index: 100;
	display: none;
}

div#fancy_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0;
	z-index: 96;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 92;
}

div#fancy_title {
	position: absolute;
	bottom: -35px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 2px;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(images/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancy_title_right.png) repeat-x;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 58px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #444;
	background: #FFF;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 10px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	background-image: url(data:image/gif;base64,AAAA);
	z-index: 100; 
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

a#fancy_left:hover {
	background: transparent url(images/fancy_left.gif) no-repeat 0% 100%;
}

a#fancy_right:hover {
	background: transparent url(images/fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe, #fancy_freeIframe {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

div#fancy_bg {
	display: none;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(images/fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(images/fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(images/fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(images/fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images/fancy_shadow_nw.png) no-repeat;
}


/* This file skins dialog */

.flora .ui-dialog,
.flora.ui-dialog {
	background-color: #e6f7d4;
}

.flora .ui-dialog .ui-dialog-titlebar,
.flora.ui-dialog .ui-dialog-titlebar {
	border-bottom: 1px solid #b5d1de;
	background: #ff9900 url(images/dialog-title.gif) repeat-x;
	padding: 0px;
	height: 28px;
	_height: 29px;
}

.flora .ui-dialog.ui-draggable .ui-dialog-titlebar,
.flora.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.flora .ui-dialog .ui-dialog-titlebar-close,
.flora.ui-dialog .ui-dialog-titlebar-close {
	width: 16px;
	height: 16px;
	background: url(images/dialog-titlebar-close.png) no-repeat;
	position:absolute;
	top: 6px;
	right: 7px;
	cursor: default;
}

.flora .ui-dialog .ui-dialog-titlebar-close span,
.flora.ui-dialog .ui-dialog-titlebar-close span {
	display: none;
}

.flora .ui-dialog .ui-dialog-titlebar-close-hover,
.flora.ui-dialog .ui-dialog-titlebar-close-hover {
	background: url(images/dialog-titlebar-close-hover.png) no-repeat;
}

.flora .ui-dialog .ui-dialog-title,
.flora.ui-dialog .ui-dialog-title {
	margin-left: 5px;
	color: white;
	font-weight: bold;
	position: relative;
	top: 7px;
	left: 4px;
}

.flora .ui-dialog .ui-dialog-content,
.flora.ui-dialog .ui-dialog-content {
	margin: 1.2em;
}

.flora .ui-dialog .ui-dialog-buttonpane,
.flora.ui-dialog .ui-dialog-buttonpane {
	position: absolute;
	bottom: 12px;
	right: 10px;
	width: 280px;
	text-align: right;
}

.flora .ui-dialog .ui-dialog-buttonpane button,
.flora.ui-dialog .ui-dialog-buttonpane button {
	margin: 6px;
}

/* Dialog handle styles */
.flora .ui-dialog .ui-resizable-n,
.flora.ui-dialog .ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(images/dialog-n.gif) repeat scroll center top; }

.flora .ui-dialog .ui-resizable-s,
.flora.ui-dialog .ui-resizable-s { cursor: s-resize; height: 8px; width: 100%; bottom: 0px; left: 0px; background: transparent url(images/dialog-s.gif) repeat scroll center top; }

.flora .ui-dialog .ui-resizable-e,
.flora.ui-dialog .ui-resizable-e { cursor: e-resize; width: 7px; right: 0px; top: 0px; height: 100%; background: transparent url(images/dialog-e.gif) repeat scroll right center; }

.flora .ui-dialog .ui-resizable-w,
.flora.ui-dialog .ui-resizable-w { cursor: w-resize; width: 7px; left: 0px; top: 0px; height: 100%; background: transparent url(images/dialog-w.gif) repeat scroll right center; }

.flora .ui-dialog .ui-resizable-se,
.flora.ui-dialog .ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(images/dialog-se.gif); }

.flora .ui-dialog .ui-resizable-sw,
.flora.ui-dialog .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(images/dialog-sw.gif); }

.flora .ui-dialog .ui-resizable-nw,
.flora.ui-dialog .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 29px; left: 0px; top: 0px; background: transparent url(images/dialog-nw.gif); }

.flora .ui-dialog .ui-resizable-ne,
.flora.ui-dialog .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 29px; right: 0px; top: 0px; background: transparent url(images/dialog-ne.gif); }

/* This file skins resizables */

.ui-resizable { position: relative; }

/* Global handle styles */
.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
.ui-resizable .ui-resizable-handle { display: block; }
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */

.ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(images/resizable-n.gif) repeat scroll center top; }
.ui-resizableAs { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px; background: transparent url(images/resizable-s.gif) repeat scroll center top; }

.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%; background: transparent url(images/resizable-e.gif) repeat scroll right center; }
.ui-resizable-w { cursor: w-resize; width: 6px; left: 0px; top: 0px; height: 100%; background: transparent url(images/resizable-w.gif) repeat scroll right center; }

.ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(images/resizable-se.gif); }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(images/resizable-sw.gif); }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px; background: transparent url(images/resizable-nw.gif); }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px; background: transparent url(images/resizable-ne.gif); }
.ok {
	margin: 0;

}
.ok a {
	display: block;
	width: 123px;
	height: 32px;
	background-image: url(images/ok.png);
	margin: 0 auto;
}
.ok a:hover {
	background-position: -123px 0;
}

.main_content_box_mainbar_content_pro
{
	width:620px;
	overflow:hidden;
	margin:16px 15px 0px 15px;
	padding-bottom:30px;
	background:#d8e1f1;
}

.main_content_box_mainbar_pro
{
	width:655px;
	background:#f8f8ce;
	margin:33px 0 10px 40px;
	position:relative;
	background:#d8e1f1;
} 

.main_product_details_description2
{
	float:left;
	width:499px;  /*width:360px;*/
	display:inline;
	/*overflow:hidden;*/
	margin:20px 0 0 30px;
}
.main_product_details_description2 h1
{
	font-size:40px;	
	letter-spacing:-2px;
	font-weight:normal;
	line-height:100%;
}

.highlight { background-color: yellow }

.highlightaction     {  color:#cf5122; }

.share_window_inner_inner
{
	width:410px;
	overflow:hidden;
	margin:5px 0 5px 20px;
}
.share_window_inner_inner_left
{
	float:left;
	width:350px;
	overflow:visible;
}
.share_window_inner_inner_right
{
	float:left;
	width:50px;
	overflow:visible;
	vertical-align:bottom;
}

.share_window_title
{
	font-size:11px;
	color:#434b37;
	font-weight:bold;
	margin:0 0 0px 4px;
}


input.share_window_input
{
	width:196px;
	height:22px;
	padding:2px 4px 0 0;
	border:0;
	text-indent:4px;
	background:url(images/signup_window_input.gif) top left repeat;
	margin:0 0 2px 0;
}

.share_window_header
{
	font-size:16px;
	color:#434b37;
	text-transform:uppercase;
	margin:0 0 12px 11px;
}

.compare_nechet_pro
{
	width:100%;
	/*background:#e0e0b6 url(/images/compare_nechet.gif) top left repeat-y;*/
	overflow:hidden;
	background:#d8e1f1;
}

.xtrasmall
{
	font-size:11px;
}

.swiftfieldset 
{
	margin-bottom: 0px; 
	BORDER: 1px SOLID #CCCCCC; 
	-moz-border-radius: 4px 4px 4px 4px; 
	padding: 14px;
	background:#f0ecd7
}

.swiftfieldset, .swiftfieldset td, .swiftfieldset p, .swiftfieldset li , .swiftfieldset dl
{
	margin: 5px 5px 5px 10px;
	padding:5px;
	/*overflow:hidden;*/
	}
.swiftfieldset dd
{
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.swiftfieldset legend
{
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	font-size:14px;
}
.centerdiv
{
	width:848px;
	margin:0 auto 0;

}

.new_contacts
{
        width:515px;  /* width:215px; */
        text-align: right;
        height:16px;
        position:absolute;
        top:2px;
        right:86px;     
        font-weight:bold;
}
.new_contacts img
{
        vertical-align:middle;
}
.new_contacts a, .new_contacts a:visited {
        margin:0 15px 0 0;

}


/*jay*/

ul.text-ul
{
	list-style:none;
	margin:0;
	padding:0;
	font-size:14px;
	margin:20px 20px 20px 20px;
}
ul.text-ul li
{
	padding:11px 0 13px 20px;;
	margin:3px 0 0 0;
	border-bottom:1px solid #dcd373;
	background:url(http://www.livehelpnow.net/images/newcheck.gif) left top no-repeat;
}
.ads
{
	width:235px;
	height:274px;
	background:url(http://www.livehelpnow.net/images/ads.gif) top left no-repeat;
	margin:15px 0;
}
#ads_links
{
	padding:50px 0 0 0;
	text-align:center;
	text-transform:uppercase;
	font-size:18px;
	line-height:28px;
	font-weight:bold;
}
#ads_links a, #ads_links a:visited
{
	color:#fff;
}
#ads_links a:hover
{
	color:#001316;
	text-decoration:none;
}
#ads_start_trial
{
	padding:95px 0 0 0;
	text-align:center;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	line-height:28px;
	font-weight:bold;
	color:#fff;	
}
#ads_start_trial a, #ads_start_trial a:visited
{
	color:#ffffff;
	text-decoration:none;
	text-shadow:0px 1px 1px #000000;
}
#ads_start_trial a:hover
{
	color:#001316;
	text-decoration:none;
	text-shadow:0px 1px 1px #fff;
}



/* Listing - Categories */
.category_tree td div {height:20px !important}
.category_tree_node {text-transform:uppercase;}
a.category_tree_node:hover {color:#000000;}

/* Category Navigation */
.category_area {padding-top:10px;padding-bottom:10px}
.category_item {font-size:11px;text-transform:uppercase;margin-top:15px;margin-bottom:3px}
.category_item a {font-weight:bold}
.category_item_desc {font-size:11px;}

/* Forum */
.frm_category_bar {background-color:#ffffff;}
.frm_category_title {font-weight:bold;font-size:11px;font-family:Tahoma;}
.frm_forum_header{font-weight:bold;font-size:10px;font-family:Tahoma;background:url('images/button.png');color:#2c2c2c;padding-left:7px;height:16px;border:#BEC7D1 1px solid;border-bottom:none;}
.frm_forum_item{background-color:#ffffff;border:#BEC7D1 1px solid;}

.frm_thread_header{font-weight:bold;font-size:10px;font-family:Tahoma;background:url('images/button.png');color:#2c2c2c;padding-left:7px;height:16px;border:#BEC7D1 1px solid;border-bottom:none;}
.frm_thread_item{background-color:#ffffff;border:#BEC7D1 1px solid;}

.frm_post_bar {font-size:10px;font-family:Tahoma;background:url('images/button.png');color:#2c2c2c;padding-left:7px;height:16px;border:#BEC7D1 1px solid;border-bottom:none;}
.frm_post_infopanel {background-color:#ffffff;border:#BEC7D1 1px solid;}
.frm_post_contentpanel {background-color:#ffffff;border:#BEC7D1 1px solid;padding:0px;}
.frm_post_subject {font-size:12px;font-weight:bold;background-color:#EFEFF1;border-bottom:#BEC7D1 1px solid;padding:5px;}
.frm_post_message {background-color:#ffffff;padding:5px;}

.frm_title {font-family:verdana;font-size:14px;font-weight:bold;}
.frm_statusbox {line-height:18px;background-color:#ffffff;border:#BEC7D1 1px solid;}


/* placeholderMenu_Tree */
a.prnnode  {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.prnnode:hover {background-color:#CCFFCC; font-weight:bold;}
a.node {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.node:hover {background-color:#CCFFCC; text-decoration:underline;}
a.selnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
a.selprnnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
div.row {color:#0066cc;text-decoration:none;cursor:pointer;}
div.selrow {background-color:#99CCFF;cursor:pointer;}
div.row:hover {}
input.nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;}
.nlstree {text-align:left; border:#e6e7e8 5px solid;padding:12px;background:white;}

/* Go Back Button */
.divGoBack {margin-top:20px;margin-bottom:20px}
.btnGoBack {}



.alerter
{
	width:814px;
	overflow:hidden;
	padding:11px 17px;
	border-left:1px solid #a5adb1;
	border-right:1px solid #a5adb1;
	background:#f0ecd7;
	position:relative;
}
a.alerter_banner, a.alerter_banner:visited
{
	display:block;
	float:left;
	width:234px;
}
.alerter_text
{
	float:left;
	width:550px;
	padding:3px 0 0 10px;
}
.alerter_text h2
{
	text-transform:none;
	padding:0 0 5px;
}
.alerter_text p
{
	padding:0;
	margin:0;
}
.bottom_block
{
	width:814px;
	overflow:hidden;
	padding:20px 17px;
	border-left:1px solid #a5adb1;
	border-right:1px solid #a5adb1;
	background:#e2ddc3;
	position:relative;
}
.bottom_block_item
{
	width:23%;
	float:left;
	border-right:1px solid #c9c5ae;
	padding:0 0 0 2%;
}
.bottom_block_item_first
{
	width:23%;
	float:left;
	border-right:1px solid #c9c5ae;
	padding:0 0 0 0%;
}
.bottom_block_item_last
{
	width:23%;
	float:left;
	border-right:0;
	padding:0 0 0 2%;
}
.bottom_block_item h2, .bottom_block_item_first h2, .bottom_block_item_last h2
{
	font-size:13px;
	font-weight:bold;
	color:#6d6b61;
	padding-bottom:5px;
}
.bottom_block_item ul, .bottom_block_item_first ul, .bottom_block_item_last ul
{
	margin:0; padding:0; list-style:none;
	line-height:18px;
}
.bottom_block_item ul li, .bottom_block_item_first ul li, .bottom_block_item_last ul li
{
	margin:0 0 7px 0;
}
.twitter
{

}
.twitter_avatar
{
	width:24px;
	margin:3px 10px 0 0;
	float:left;
}
.twitter_p
{
	width:140px;
	float:left;
	font-style:italic;
	text-align:right;
}
.twitter_p p
{
	text-align:left;
}

.landing
{
	float:left;
	width:811px;  /*width:360px;*/
	display:inline;
	/*overflow:hidden;*/
	margin:20px 0 0 20px;
}
.landing_header
{
	width:811px;
	height:277px;
	background:url(http://www.livehelpnow.net/images/landing_header.jpg) top left no-repeat;
	position:relative;
	overflow:hidden;
}
.landing_header h1
{

	font:italic bold 50px/1em "Trebuchet MS", arial, sans-serif;
	color:#fff;
	text-shadow:0px 0px 3px #063a43;
	letter-spacing:-1px;
	margin:20px 0 0 30px;
	padding:0;

}
.landing_header h1 span
{
	color:#baff00;
}
.landing_header h2
{
	font:italic bold 18px/1em Georgia, Times, serif;
	color:#000;
	text-transform:none;
	letter-spacing:-1px;
	margin:7px 0 0 30px;
	text-indent:3px;
}
.landing_header h2 span
{
	color:#baff00;
	font-size:22px;
}
a.landing_call
{
	width:279px;
	height:65px;
	position:absolute;
	background:url(http://www.livehelpnow.net/images/landing_call_to_action_btn.gif) top left no-repeat;
	top:181px;
	left:88px;
}
a.landing_call:hover
{
	background:url(http://www.livehelpnow.net/images/landing_call_to_action_btn.gif) bottom left no-repeat;
}
.landing_under_header
{
	width:811px;
	height:35px;
	background:#303030;
	overflow:hidden;
	margin:0 0 25px;
}
.landing_under_header_left
{
	width:811px;
	height:35px;
	background:url(http://www.livehelpnow.net/images/landing_under_header_left.gif) top left no-repeat;
	overflow:hidden;
}
.landing_under_header_right
{
	width:811px;
	height:35px;
	background:url(http://www.livehelpnow.net/images/landing_under_header_right.gif) top right no-repeat;
	overflow:hidden;
}
.landing_under_header_inner
{
	width:811px;
	padding:4px 0 0 0;
	overflow:hidden;
	color:#fff;
	text-align:center;
	font:italic bold 15px/1em Georgia, Times, serif;
	vertical-align:middle;
}
.landing_under_header_inner img
{
	vertical-align:middle;
}
.landing_border_clients
{
	width:280px;
	height:263px;
	background:#f4f1e1;
	float:left;
}
.landing_border_top
{
	background:url(http://www.livehelpnow.net/images/landing_border_body.gif) top left repeat-x;
	height:8px;
}
.landing_border_top_left
{
	background:url(http://www.livehelpnow.net/images/landing_border_t_l.gif) top left no-repeat;
	height:8px;
}
.landing_border_top_right
{
	background:url(http://www.livehelpnow.net/images/landing_border_t_r.gif) top right no-repeat;
	height:8px;
}
.landing_border_bottom
{
	background:url(http://www.livehelpnow.net/images/landing_border_body.gif) bottom left repeat-x;
	height:8px;
}
.landing_border_bottom_left
{
	background:url(http://www.livehelpnow.net/images/landing_border_b_l.gif) bottom left no-repeat;
	height:8px;
}
.landing_border_bottom_right
{
	background:url(http://www.livehelpnow.net/images/landing_border_b_r.gif) bottom right no-repeat;
	height:8px;
}
.landing_middle
{
	border-left:1px solid #b1ac94;
	border-right:1px solid #b1ac94;
	height:247px;
}
.landing_middle_inner
{
	padding:10px 20px;
}
.landing_middle h3
{
	font:italic bold 26px/1em "Trebuchet MS", arial, sans-serif;
	color:#403e31;
	text-transform:none;
	
}
.landing_border_clients ul, .landing_border_clients ul li
{
	margin:0;
	padding:0;
	list-style:none;

}
.landing_border_clients ul li
{
	font:italic bold 15px/1.3em Georgia, Times, serif;
	color:#898781;
}
.landing_border_what
{
	width:510px;
	height:263px;
	background:#f4f1e1;
	float:left;
	margin:0 20px 0 0;
	position:relative;
}
.landing_middle_inner_work
{
	padding:10px 20px;
	width:310px;
	font-size:13px;
}
.landing_lady
{
	position:absolute;
	width:225px;
	height:263px;
	background:url(http://www.livehelpnow.net/images/landing_woman.gif) top left no-repeat;
	right:0;
	top:0;
}

.landing_middle_inner_work ul, .landing_middle_inner_work ul li
{
	margin:0;
	padding:0;
	background:0;
	list-style:none;
}
.landing_middle_inner_work ul li
{
	padding:0 0 0 20px;
	background:url(http://www.livehelpnow.net/images/landing_check.gif) top left no-repeat;
	line-height:1.8em;
}
.testimonial
{
	width:814px;
	overflow:hidden;
	padding:11px 17px;
	border-left:1px solid #a5adb1;
	border-right:1px solid #a5adb1;
	background:#f0ecd7;
	position:relative;
	border-bottom:1px solid #e6e2cd;
}
a.testimonial_banner, a.testimonial_banner:visited
{
	display:block;
	float:left;
	width:50px;
	margin:3px 0 0 0;
}
.testimonial_text
{
	float:left;
	width:750px;
	padding:3px 0 0 10px;
}
.testimonial_text h2
{
	text-transform:none;
	padding:0 0 5px;
}
.testimonial_text p
{
	padding:0;
	margin:0;
	font:italic normal 15px/1.3em Georgia, Times, serif;
}
a.testimonial_who
{
	display:block;
	text-align:right;
	font-size:14px;
	
}


.livehelpslideout{z-index:101;padding:18px;width:200px;background-color:#ffffcc;border: 1px solid #fdce3e;}
.lhbtn{background-color:#FDCE3E;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAAPUlEQVR42jWLQQqAQBDDOv3/9xSf4WlP7sQi4yGEFGr6tNZl0WFbCjxWh5i4mG127mN6/78P8q00HVeaGF4G+jQ9YP3upQAAAABJRU5ErkJggg==");background-repeat:repeat-x;border:1px solid #E5A716;color:#434343;cursor:pointer;font-weight:bold;height:26px;margin-left:7px;padding:0 6px;width:170px;}
