@charset "utf-8";
/* CSS Document */

body {
	font: normal 11pt Arial !Important;
	background-color: #FFFFFF;
	border:0px;
	border-collapse:collapse;
	margin: 0px 0px 0px 0px;
}
#keyword {
	padding-top:2px;
	padding-bottom:4px;
}
hr{
	border-color: green;
}
td {
	font: normal 11pt Arial;
}
.noborderfilter
{
	border: 'none';
	background: 'none';
}

.sbInfo {
	display:none;
	position:absolute;
	z-index:999;
	left:-9999px;
	background-color:#efefef;
	padding:5px;
	font-size: 10pt;
	font-weight: normal;
	border:1px solid #fff;
	width:250px;
	border: #AAA 1px solid;
}
.lm_block {
	margin-bottom: 70px;
	clear:both;
}
hr.delimeter {
	color: green;
	/*#58698a;
	 background-color: #018845;*/
	width: 100%;
	margin: 10px 0px 20px 0px;
	-margin-top: 0px;
	padding: 0px;
	/* width: 1100px; */
}
*:first-child+ html  hr.delimeter {
	margin-top: 0px;
}
/* HEADER */
#main_container {
	background-color:#ffffff;
	right:0px;
	left:0px;
	top:0px;
	min-width:1000px;
}
#header_container {
	float:left;
	width:100%;
	min-width:900px;
}
#logo {
	float:left;
	background:url(/site/skins/buyer_cp_lm_skin/img/logo.png) no-repeat;
	margin:17px 0px 0px 30px;
	width:171px;
	height:33px;
}
#top_message {
	height:55px;
	margin:10px 0px 0px 0px;
}
#top_message #icon {
	float:left;
	background:url(/site/skins/buyer_cp_lm_skin/img/message_icon.gif) no-repeat;
	width:57px;
	height:48px;
}
#top_message #message {
	float:left;
	height:48px;
	margin: 10px 0px 5px 10px;
	font-weight:bold;
}
/* MENU */

#menu_container {
	float:left;
	width:100%;
	height: 41px;
	background-color: #018845;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	margin-top: 10px;
}
#align_menu {
	float:left;
	margin-left:10px;
	-margin-left: 5px;
}
.item_menu {
	font-weight: bold;
	/*position: relative;
	 height: 35px;
	 width:155px;
	 margin: 3px 5px 3px 5px;
	 float: left;*/
}
#item_menu #text {
	padding-top:10px;
}
/* CONTENT STYLE */
h1 {
	color:#000033;
	/*font-size: 29px;*/
	font-size: xx-large;
	padding: 0px;
	margin: 0px;
}
h2 {
	font-size: 22px;
	padding: 0px;
	margin: 0px;
}
p {
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content_conteiner {
	float:left;
	margin: /*15*/30px 65px 0px 38px;
	-margin: 0px;
	-margin-left: 19px;
	-margin-top: 29px;
	width: 90%;
}
.block_container {
	padding: 0px 0px 40px 0px;
}
/* OBSOLETE */
.table_style {
	padding: 5px;
	border: 4px solid green;
}
.table_style td {
	padding:5px 5px;
	background-color:#FFFFFF;
}
.table_style th {
	font-weight:bold;
	padding:5px 5px;
}
/* OBSOLETE */

table.styled {
	margin:0px 5px 5px 5px;
	background-color: white;
	border: 4px solid green;
	padding: 5px;
}
table.styled td {
	padding:5px 5px;
	background-color:#FFFFFF;
}
table.styled th {
	font-weight:bold;
	padding:5px 5px;
}
#offer {
	float:left;
	background-color:#b7e4bd;
}
hr.styled {
	/*background-color:green;*/
	color:green;
	margin:10px 0 20px;
	width:100%;
	-margin: 0px;
	padding: 0px;
}
*:first-child+ html  hr.styled {
	margin: 0px;
}
#issue {
	float:left;
	background-color:#ffe594;
}
#table {
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#table .table_style th {
	font-weight:normal;
	padding:5px 5px;
	color: #000000;
}
#table a:link {
	text-decoration: underline;
	color:#283753;
	font-size:12px;
	font-weight:bold;
}
#table a:visited {
	text-decoration: underline;
	color:#283753;
	font-size:12px;
	font-weight:bold;
}
#table a:active {
	text-decoration: underline;
	color:#283753;
	font-size:12px;
	font-weight:bold;
}
#table a:hover {
	text-decoration: underline;
	color:#283753;
	font-size:12px;
	font-weight:bold;
}
#offer a:link {
	text-decoration: underline;
	color:#7796cf;
	font-size:12px;
	font-weight:bold;
}
#offer a:visited {
	text-decoration: underline;
	color:#7796cf;
	font-size:12px;
	font-weight:bold;
}
#offer a:active {
	text-decoration: underline;
	color:#7796cf;
	font-size:12px;
	font-weight:bold;
}
#offer a:hover {
	text-decoration: underline;
	color:#7796cf;
	font-size:12px;
	font-weight:bold;
}
#issue a:link {
	text-decoration: underline;
	color:#d2a723;
	font-size:12px;
	font-weight:bold;
}
#issue a:visited {
	text-decoration: underline;
	color:#d2a723;
	font-size:12px;
	font-weight:bold;
}
#issue a:active {
	text-decoration: underline;
	color:#d2a723;
	font-size:12px;
	font-weight:bold;
}
#issue a:hover {
	text-decoration: underline;
	color:#d2a723;
	font-size:12px;
	font-weight:bold;
}
.box-border {
	border:4px solid green;
	margin-top:25px;
	padding:13px;
}
.user-frame td {
	font-size: 12pt;
}
.user-frame .control td {
	font-size: 10pt;
}
.user-frame td.right {
	padding-left: 20px;
}
.user-frame .balance {
	font-weight: bold;
	color: green;
}
img.icon-loader {
	display: none;
}
input.shaded {
	border:1px solid #abadb3;
	font-size: 16px;
	height:20px;
	font-weight:normal;
	font-size: 16px;
	background:#fff url(/site/img/bg-input.gif) 0 0 no-repeat;
	font-family: Verdana,arial,sans-serif;
	border: 1px #aeadad solid;
	padding: 3px 5px 0px 5px;
}
#break {
	clear:left;
	margin:5px 0px;
}
.post_info {
	margin: 0px 0px 15px 0px;
	font: normal 10pt Arial;
}
span.h2 {
	font-weight:bold;
	font-size:24px;
}
/* Plus Containers */

#notice_container {
	float:left;
	background-color:#FFFFFF;
	position:absolute;
	top: 130px;
	right:0px;
	width:350px;
}
#notice_container_open {
	position:absolute;
	top: 130px;
	right:0px;
	width:25px;
	height:100px;
	background:url(/site/skins/buyer_cp_lm_skin/img/open_container.gif) no-repeat;
}
#notice_container #icon {
	float:left;
	background:url(/site/skins/buyer_cp_lm_skin/img/help_man.gif) no-repeat;
	width:135px;
	height:144px;
}
#notice_close, #notice_container_open:hover {
	cursor:pointer;
}
#notice_container #header_text {
	font-size:18px;
	color:#666d7a;
	padding-right:5px;
	margin-top:20px;
}
#notice_container #text {
	float:left;
	font-size:14px;
	color:#666d7a;
}
#notice_container #notice_close {
	float:left;
}
#notice_close #icon {
	background:url(/site/skins/buyer_cp_lm_skin/img/close_icon.gif) no-repeat;
	width:32px;
	height:33px;
}
#notice_close #text {
	font-size:16px;
	font-weight:bold;
	padding:7px 0px 0px 7px;
}
.rlabel {
	text-align: right;
	vertical-align: top;
	padding:10px 10px 0px 0px;
	color:#565656;
	font-size: 11pt;
	font-weight:normal;
	vertical-align:middle;
}
.data {
	border:1px solid #abadb3;
	font-size: 16px;
	height:20px;
	width:228px;
}
.txt {
	font-weight:normal;
	font-size: 16px;
}
input.txt {
	background:#fff url(/site/img/bg-input.gif) 0 0 no-repeat;
	font-family: Verdana,arial,sans-serif;
	font-size: 11pt;
	border: 1px #aeadad solid;
	width: 200px;
	height: 25px;
	padding: 3px 5px 0px 5px;
}
textarea {
	background:#fff url(/site/img/bg-input.gif) 0 0 no-repeat;
	font-family: Verdana,arial,sans-serif;
	font-size: 11pt;
	border: 1px #aeadad solid;
	padding: 3px 5px 0px 5px;
}
/* ALERT */
#alert_icon {
	float:left;
	background:url(/site/skins/buyer_cp_lm_skin/img/message_big_icon.gif) no-repeat;
	width:86px;
	height:78px;
	margin:0px 30px 10px 80px;
}
#alert_header_text {
	font-size:24px;
	color:#c17f00;
	margin: 10px 0px 0px 0px;
}
.jw-content #break {
	margin-bottom:30px;
}
#alert {
	float:left;
	width:50px;
	height:50px;
	margin: 10px 10px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-color:#CCCCCC;
	border:2px solid #dfc363;
}
.jw-wrap, .jw-head, .jw-title, .jw-closer, .jw-body, .jw-content {
}
/**************************************/

.jw-wrap {
	position: absolute;
	/*visibility: hidden;*/
	background: #fff3da;
	background-position: right bottom;
	background-repeat: no-repeat;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 20px;
	border:5px solid #dfc363;
}
.jw-head {
	height: 10px;
	clear:both;
}
.jw-head div {
	height: 22px;
}
.jw-title {
	margin-right: 25px;
}
.jw-closer {
	font-weight:bold;
	float: left;
	margin-left:150px;
	cursor: pointer;
	background:url(/site/skins/buyer_cp_lm_skin/img/alert_button.gif) no-repeat;
	width:198px;
	height:52px;
}
.jw-body {
}
.jw-content {
	margin: 0px 10px 30px 20px;
	font-size:22px;
	color:#4a482e;
}
/* BUTTONS */
button.red-button {
	width:155px;
	height:38px;
	background: #FFF url(/site/img/Button_new155x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	color: #FFF;
	font: bold 12pt arial;
	line-height: 2.3em;
	vertical-align: middle;
}
button.red-button:hover {
	background-position: center;
}
button.red-button:disabled {
	background-position: bottom;
	cursor: default;
}
/*
 button.bigred-button {width:205px; height:54px; background: #FFF url(/site/img/button_200x.png) no-repeat;cursor:pointer; border:0px;background-position: top; color: #FFF; font: bold 14pt arial; line-height: 2.3em; vertical-align: middle;}
 button.bigred-button:hover{background-position: center;}
 button.bigred-button:disabled {background-position: bottom; cursor: default;}
 */

div.save_button {
	width:200px;
	height:54px;
	background-image:url(/site/img/save_button.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.save_button:hover {
	background-position: bottom;
}
div.buy_button {
	width:155px;
	height:40px;
	background-image:url(/site/img/button_buy.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.buy_button:hover {
	background-position: bottom;
}
div.prolong_button {
	width:155px;
	height:40px;
	background-image:url(/site/img/button_prolong.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.prolong_button:hover {
	background-position: bottom;
}
div.ok_button {
	width:155px;
	height:40px;
	background-image:url(/site/img/button_ok.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.ok_button:hover {
	background-position: bottom;
}
div.search_button {
	width:155px;
	height:40px;
	background-image:url(/site/img/button_search_min.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.search_button:hover {
	background-position: bottom;
}
div.add_project_button {
	width:155px;
	height:40px;
	background-image:url(/site/img/button_add_project.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.add_project_button:hover {
	background-position: bottom;
}
div.recovery_button_min {
	width:155px;
	height:40px;
	background-image:url(/site/img/button_recovery_min.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.recovery_button_min:hover {
	background-position: bottom;
}
div.edit_button_min {
	width:155px;
	height:40px;
	background-image:url(/site/img/button_edit_min.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.edit_button_min:hover {
	background-position: bottom;
}
div.delete_button_min {
	width:155px;
	height:40px;
	background-image:url(/site/img/button_delete_min.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.delete_button_min:hover {
	background-position: bottom;
}
div.pause_button_min {
	width:155px;
	height:40px;
	background-image:url(/site/img/button_pause_min.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.pause_button_min:hover {
	background-position: bottom;
}
/*div.search_button {width:200px; height:54px; background-image:url(/site/img/button_search.png);background-repeat:no-repeat;cursor:pointer; border:0px;background-position: top;}
 div.search_button:hover{background-position: bottom;}*/

div.add_button {
	width:200px;
	height:54px;
	background-image:url(/site/img/botton_add.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.add_button:hover {
	background-position: bottom;
}
div.add_more_button {
	width:200px;
	height:54px;
	background-image:url(/site/img/botton_add_more.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.add_more_button:hover {
	background-position: bottom;
}
div.edit_button {
	width:200px;
	height:54px;
	background-image:url(/site/img/button_edit.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.edit_button:hover {
	background-position: bottom;
}
div.delete_button {
	width:200px;
	height:54px;
	background-image:url(/site/img/button_delete.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.delete_button:hover {
	background-position: bottom;
}
div.pause_button {
	width:200px;
	height:54px;
	background-image:url(/site/img/button_pause.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	display: none;
}
div.pause_button:hover {
	background-position: bottom;
}
div.recovery_button {
	width:200px;
	height:54px;
	background-image:url(/site/img/button_recovery.png);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	display: none;
}
div.recovery_button:hover {
	background-position: bottom;
}
div.save_price {
	width:200px;
	height:54px;
	background-image:url(/site/img/save_price.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.save_price:hover {
	background-position: bottom;
}
div.global_save_price {
	width:200px;
	height:54px;
	background-image:url(/site/img/global_save_price.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.global_save_price:hover {
	background-position: bottom;
}
div.back_button {
	width:200px;
	height:54px;
	background-image:url(/site/img/button_back.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
}
div.back_button:hover {
	background-position: bottom;
}
#notice_container_open {
	position:absolute;
	top: 130px;
	right:0px;
	width:28px;
	height:148px;
	background:url(/site/img/helper.gif) no-repeat;
	background-position: top;
}
#notice_container_open:hover {
	background-position: bottom;
}
/* DROP MENU CSS */
#nav, #nav ul {
	list-style: none;
	margin: 0;
	padding: 6px 0;
	background: #018845;
	float: left;
}
#nav li {
	background: #515151;
	background: none;
}
#nav a {
	color: #fff;
	text-decoration: none;
	display: block;
	/* width: 142px; */
	padding: 4px 10px;
	text-align: left;
}
#nav a:hover {
	color: #58698a;
	background: #ccc;
}
#nav a.active {
	color: #58698a;
	background: #FFF;
}
#parrent a:hover {
	background:#fff;
}
#sub_parrent a:hover {
	background: #8bee7e;
}
#nav li:hover, #nav li.jshover {
	background: #FFFFFF;
}
#nav li:hover a, #nav li.jshover a {
	color: #58698a;
}
#nav li ul {
	display: none;
	position: absolute;
	z-index: 500;
}
#nav li li a {
	color: #000000;
	background-color:#d9ffd4;
}
#nav li li {
	background-color:#d9ffd4;
	border-left:1px solid #c8f2c3;
	border-right:1px solid #c8f2c3;
	color: #006699;
	text-decoration: underline;
}
#nav li:hover ul, #nav li.jshover ul {
	display: block;
	background: none;
}
#nav li:hover li ul, #nav li.jshover li ul {
	display: none;
}
#nav li:hover li:hover ul, #nav li.jshover li.jshover ul {
	display: block;
}
#parrent2 {
	display:block;
	color: #006699;
	text-decoration: underline;
}
#sub_parrent{
	margin: 0;
	padding: 0;
}
/* Feed back form style */

/* Form styles */

#flb_from {
	width: 850px;
}
#flb_from h1 {
	font-size: 20pt;
	color: #003894;
	padding-bottom: 3px;
	background-image:url(/site/img/form_img/h1_line.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.contact_us_form {
	width:800px;
	margin: 0 auto;
	border-collapse:collapse;
	font-family: Verdana,arial,sans-serif;
}
.contact_us_form td {
	vertical-align: top;
}
.contact_us_form .label {
	font-size: 11pt;
	width: 100px;
	padding-top: 21px
}
.contact_us_form .field {
	padding-top: 15px;
}
.contact_us_form .error_detail {
	background-color: #bc0000;
	margin-top: 6px;
	padding: 5px;
	color: #ffffff;
	font-size: 10pt;
	display: none;
}
.contact_us_form .field .error_detail {
	width: 260px;
}
.contact_us_form .field_long .error_detail {
	width: 650px;
}
.contact_us_form .field .error {
	background-image: url('/site/img/form_img/bg-input_error.gif');
}
.contact_us_form .info {
	font-size: 10pt;
	color: #808080;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 21px
}
.contact_us_form .field_long .info {
	padding-left: 0px;
	padding-top: 5px
}
.contact_us_form input[type=text] {
	font-family: Verdana,arial,sans-serif;
	font-size: 11pt;
	background:#fff url(/site/img/form_img/bg-input.gif) 0 0 no-repeat;
	border: 1px #aeadad solid;
	width: 260px;
	height: 25px;
	padding: 3px 5px 0px 5px;
}
.contact_us_form .field_long, .contact_us_form .field_captcha {
	padding-top: 15px;
	padding-right: 10px;
}
.contact_us_form .field_captcha .field_input {
	margin-left: 20px;
}
.contact_us_form textarea {
	font-family: Verdana,arial,sans-serif;
	font-size: 11pt;
	background:#fff url(/site/img/form_img/bg-input.gif) 0 0 no-repeat;
	border: 1px #aeadad solid;
	width: 660px;
	height: 210px;
	padding: 3px 5px 0px 5px;
}
/* Captcha table */

.contact_us_form .captcha_table {
	border-collapse: collapse;
	width: 100%;
}
.contact_us_form .captcha_table td {
	vertical-align: middle;
}
.contact_us_form .captcha_table .captcha_image {
	width: 180px;
}
.contact_us_form .captcha_table .captcha_input {
	width: 150px;
	padding-left: 10px;
}
.contact_us_form .captcha_table .captcha_input input {
	width: 100px;
}
.contact_us_form .captcha_table .info {
	padding-top: 0px;
}
.label_checkbox {
	margin-top: 20px;
	font-size: 10pt;
	color: #808080;
	text-align: center;
}
/* Submit button */

.submit_area {
	width: 200px;
	margin: 0 auto;
	margin-top: 20px;
	height: 54px;
	padding: 0px;
}
div.submit_buttonf {
	width: 200px;
	height: 54px;
	background-image: url('/site/img/form_img/submit.gif');
	background-position: top;
	background-repeat: no-repeat;
	cursor:pointer;
	border: 0px;
}
div.submit_buttonf:hover {
	background-position: bottom;
}
.testimonial {
	border:0px;
	width:100%;
	padding: 3px;
}
.lt_border {
	background:url(/site/img/l_border.gif) no-repeat bottom right;
	width: 9px;
	height: 9px;
	font-size:9px;
}
.rt_border {
	background:url(/site/img/r_border.gif) no-repeat bottom left;
	width: 9px;
	height: 9px;
	font-size:9px;
}
.tt_border {
	background:url(/site/img/t_border.gif) repeat-x bottom;
	height: 9px;
	font-size:9px;
}
.lb_border {
	background:url(/site/img/lb_border.gif) no-repeat right top;
	width: 9px;
	height: 9px;
	font-size:5px;
}
.rb_border {
	background:url(/site/img/rb_border.gif) no-repeat;
	width: 9px;
	height: 9px;
	font-size:5px;
}
.tb_border {
	background:url(/site/img/tb_border.gif) repeat-x;
	height: 2px;
	background-position:top;
	font-size:5px;
}
.test_content {
	background-color:#FFFFFF;
}
.ls_border {
	background:url(/site/img/ls_border.gif) repeat-y right;
	width:9px;
}
.rs_border {
	background:url(/site/img/rs_border.gif) repeat-y;
	width:9px;
}
img.testimonial {
	margin-right:10px;
	width: 55px;
	float:left;
	border:1px solid #333333;
	padding:0px;
}
.tl_grey {
	background:url(/site/img/tl_grey.gif) no-repeat right bottom;
	font-size:6px;
	width:6px;
	height:6px;
}
.tr_grey {
	background:url(/site/img/tr_grey.gif) no-repeat left bottom;
	font-size:6px;
	width:6px;
	height:6px;
}
.bl_grey {
	background:url(/site/img/bl_grey.gif) no-repeat right top;
	font-size:6px;
	width:6px;
	height:6px;
}
.br_grey {
	background:url(/site/img/br_grey.gif) no-repeat left top;
	font-size:6px;
	width:6px;
	height:6px;
}
.tc_grey {
	background:url(/site/img/tc_grey.gif) repeat-x bottom;
	font-size:6px;
}
.bc_grey {
	background:url(/site/img/bc_grey.gif) repeat-x top;
	font-size:6px;
}
h1.home, h1, a, .blue {
	color: #0b5395;
}
h3, .orange {
	color: #d92328;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.divider {
	border-top: 1px solid #d0d0d0;
	margin-top: 25px;
	height: 1px;
	clear: both;
	line-height: 15px;
	font-size: 13px;
}
#editionWrapper, .edition, .popularEdition {
	float: left;
	padding: 15px;
	text-align: center;
	position: relative;
}
#editionWrapper {
	width: 100%;
	padding: 0px;
	height: 600px;
	background: url(/site/img/packets/editions-bg.png) top left no-repeat;
}
.edition {
	width: 195px;
	height: 436px;
	margin-top: 34px;
	margin-left:5px;
}
.lastEdition {
	margin: 12px 0 0 0;
}
.popularEdition {
	width: 241px;
	height: 503px;
}
#popPlan {
	margin: 0px 0px 0px -30px;
	float: left;
}
h3 {
	margin: 0px;
	font-size: 32px;
}
.price {
}
.compChart {
	font-size: 12px;
	line-height: 15px;
}
ul.featureList {
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
	margin-left: 20px;
	font-size: 12px;
	line-height: 17px;
}
ul.featureList li span {
	color: #77787b;
}
.blue {
	font-weight: bold;
	text-align: left
}
.signupBtn {
	position: absolute;
	bottom: 5px;
	right: 40px;
}
div.signup_button {
	position:absolute;
	bottom: 10px;
	right: 13px;
	width: 200px;
	height: 54px;
	background-image: url('/site/img/signup.png');
	background-position: top;
	background-repeat: no-repeat;
	cursor:pointer;
	border: 0px;
}
div.signup_button:hover {
	background-position: bottom;
}
.main_block {
	margin-bottom: 70px;
	float: left;
	width: 100%;
}
.main_block .htdocs {
	width: 100%;
}
.main_block .scripts {
	width: 100%;
}
.visual_block {
}
.visual_block .htdocs {
}
.visual_block2 .scripts {
}
.red-button {
	width:155px;
	height:38px;
	background: #FFF url(/site/img/Button_new155x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	color: #FFF;
	font: bold 12pt arial;
	line-height: 2.3em;
	vertical-align: middle;
	text-align: center;
}
.red-button:hover {
	background-position: center;
}
.red-button:disabled {
	background-position: bottom;
	cursor:default;
}
button.red-buy-button {
	width:155px;
	height:38px;
	background: #FFF url(/site/img/Button_newwhite155x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	color: #FFF;
	font: bold 12pt arial;
	line-height: 2.3em;
	vertical-align: middle;
}
button.red-buy-button:hover {
	background-position: center;
}
button.red-buy-button:disabled {
	background-position: bottom;
	cursor:default;
}
.bigred-button {
	width:205px;
	height:48px;
	background: transparent url(/site/img/button_200x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	color: #FFF;
	font: bold 14pt arial;
	line-height: 2.3em;
	vertical-align: middle;
	text-align: center;
}
.bigred-button:hover {
	background-position: center;
}
.bigred-button:disabled {
	background-position: bottom;
	cursor:default;
}
button.longred-button {
	width:230px;
	height:48px;
	background: transparent url(/site/img/button_230x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	color: #FFF;
	font: bold 12pt arial;
	line-height: 2.3em;
	vertical-align: middle;
}
button.longred-button:hover {
	background-position: center;
}
button.longred-button:disabled {
	background-position: bottom;
	cursor: default;
}
.longred-button_off {
	width:230px;
	height:48px;
	margin-right: 30px;
	background: transparent url(/site/img/button_230x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: bottom;
	color: #FFF;
	font: bold 12pt arial;
	line-height: 2.3em;
	vertical-align: middle;
}
button.longred-button_270 {
	width:270px;
	height:48px;
	background: transparent url(/site/img/button_270x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	color: #FFF;
	font: bold 12pt arial;
	line-height: 2.3em;
	vertical-align: middle;
}
button.longred-button_270:hover {
	background-position: center;
}
button.longred-button_270:disabled {
	background-position: bottom;
	cursor: default;
}
button.longred-button_400 {
	width:400px;
	height:48px;
	background: transparent url(/site/img/button_400x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	color: #FFF;
	font: bold 12pt arial;
	line-height: 2.3em;
	vertical-align: middle;
}
button.longred-button_400:hover {
	background-position: center;
}
button.longred-button_400:disabled {
	background-position: bottom;
	cursor: default;
}
.longred-button_450 {
	width:450px;
	height:48px;
	background: transparent url(/site/img/button_450x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	color: #FFF;
	font: bold 12pt arial;
	line-height: 2.3em;
	vertical-align: middle;
}
.longred-button_450:hover {
	background-position: center;
}
.longred-button_450:disabled {
	background-position: bottom;
	cursor: default;
}

.longred-button_500 {
	width:500px;
	height:48px;
	background: transparent url(/site/img/button_500x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	color: #FFF;
	font: bold 12pt arial;
	line-height: 2.3em;
	vertical-align: middle;
}
.longred-button_500:hover {
	background-position: center;
}
.longred-button_500:disabled {
	background-position: bottom;
	cursor: default;
}
.longred-button_600 {
	width:600px;
	height:48px;
	background: transparent url(/site/img/button_600x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: top;
	color: #FFF;
	font: bold 12pt arial;
	line-height: 2.3em;
	vertical-align: middle;
}
.longred-button_600:hover {
	background-position: center;
}
.longred-button_600:disabled {
	background-position: bottom;
	cursor: default;
}
#longred-button_270_in {
	width:270px;
	height:48px;
	background: transparent url(/site/img/button_270x.png) no-repeat;
	cursor:pointer;
	border:0px;
	background-position: bottom;
	color: #FFFFFF;
	font: bold 12pt arial;
	line-height: 2.3em;
	vertical-align: middle;
}
.hide {
	display: none;
}
#alt {
	display: none;
	position: absolute;
	z-index: 2;
	padding: 5px;
	/*height: 18px;*/
	border: 1px solid #cccccc;
	font-weight: bold;
}
.stage {
	width:100%;
	float:left;
	text-align:center;
	margin-top: 150px;
}
.layer6 {
	height:100px;
	background-color:#e9e8e4;
}
.bottom_info {
	float:right;
	color:#787878;
	margin-top:10px;
	text-align:right;
	margin-right:0px;
}
.stagecontent {
	width:980px;
	height:100%;
	margin:auto;
}
.layer6 a {
	color:#787878;
	margin: 0px 7px;
	font-weight: bold;
}
.block_infomsg_fun {
	background-color: #DFFFE0;
	padding: 10px;
	text-align: center;
	border-color: #ADEFAD;
	border-width: 3px;
	border-style: solid;
	margin-top: 10px;
	display: none;
}
.block_infomsg_fail {
	background-color: #FFA3AA;
	border-color: #FF5160;
	border-width: 3px;
	border-style: solid;
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
	display: none;
}
.searchicon {
	background-image: url(/site/img/searchicon.png) !important;
}
.buyicon {
	background-image: url(/site/img/buyicon.png) !important;
}
.searchicon32 {
	background-image: url(/site/img/searchicon32.png) !important;
}
.buyicon32 {
	background-image: url(/site/img/buyicon32.png) !important;
}
.sendlatericon32 {
	background-image: url(/site/img/sendlatericon32.png) !important;
}
.sendlatericon {
	background-image: url(/site/img/sendlatericon.png) !important;
}
.cancelicon {
	background-image: url(/site/img/cancelicon.png) !important;
}
.nexticon {
	background-image: url(/site/img/nexticon.png) !important;
}
/*--------------------------------------------------------------------------------------*/
.jqueryslidemenu {
	font: normal 10pt Arial;
	width: 200px;
	margin:0 auto;
	margin-top: -8px;
	margin-left: -8px;
}
.jqueryslidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*Top level list items*/
.jqueryslidemenu ul li {
	position: relative;
	display: inline;
	float: left;
}
/*Top level menu link items style*/
.jqueryslidemenu ul li a {
	display: block;
	color: #A8CCFF;
	padding: 8px 10px;
	color: #A8CCFF;
	text-decoration: underline;
}
* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.simple_in a:link, .simple_in a:visited {
	color: #58698A;
	background:#D9FFD4;
}
.simple_in a:hover {
	color: #58698A;
	background:#8BEE7E;
}
/*1st sub level menu*/
.jqueryslidemenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
	display: list-item;
	float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
	top: 0;
}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a {
	font: normal 10pt Arial;
	width: auto;
	/*width of sub menus*/
	padding: 5px;
	margin: 0;
}
/* Inpubox messages */

a.pointer {
	cursor:pointer;
}
div#message_container {
	position: relative;
	margin-top: -20px;
	z-index: 100;
}
div.inputbox_message {
	font-size: 12px;
	min-height: 60px;
	position: relative;
	padding: 10px;
	color: #FFF;
	width: 600px;
}
div.inputbox_message a {
	color: #ACF;
}
div.messagebox {
	min-height: 60px;
	width: 600px;
	position: relative;
	margin: auto;
	padding: 10px;
	color: #FFF;
	font-size: 12px;
}
div.messagebox a {
	color: #ACF;
}
a.closeMsgBtn {
	cursor: pointer;
	position: absolute;
	left: 90px;
	bottom: 0px;
}
div.msg_logo {
	position: absolute;
	width: 80px;
	height: 80px;
	left: 20px;
	top: 20px;
	z-index: 150;
}
div.msg_top {
	background: url(/site/skins/buyer_cp_lm_skin/img/msg_top.png) center top no-repeat;
	position: relative;
	padding: 0px;
	margin: 0px;
	height: 20px;
}
div.msg_bottom {
	background: url(/site/skins/buyer_cp_lm_skin/img/msg_bot.png) center top no-repeat;
	position: relative;
	padding: 0px;
	margin: 0px;
	height: 20px;
}
div.msg_content {
	background: url(/site/skins/buyer_cp_lm_skin/img/msg_cont.png) center top repeat-y;
	position: relative;
	padding: 0px;
	margin: 0px;
	padding-left: 90px;
	padding-right: 20px;
	min-height: 60px;
	//
	height: 60px;
}
div.closed {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
div.inputbox_message div.timestamp {
	margin-top: 10px;
}
div.defaultMsgType div.msg_logo {
	background: url(/site/skins/buyer_cp_lm_skin/img/message.png) center center no-repeat;
}
div.errorMsgType div.msg_logo {
	background: url(/site/skins/buyer_cp_lm_skin/img/warning.png) center center no-repeat;
}
div.successMsgType div.msg_logo {
	background: url(/site/skins/buyer_cp_lm_skin/img/success.png) center center no-repeat;
}
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass {
	position: absolute;
	top: 12px;
	right: 7px;
}
.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}
#linkus {
	color: blue;
}
.ac_results {
	background: #FFF;
	border: #AAA 1px solid;
}
.ac_results ul {
	margin: 0;
	padding: 0;
}
.ac_results ul li {
	list-style: none;
	padding: 5px;
}
.ac_over {
	background-color: #0F67A1;
	color: #FFF;
}
div.affiliate_demo {
	border: 1px solid #AAA;
	padding: 20px;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}
div.affiliate_demo div.overflowing {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
div.feedback{
	height: 472px;
	width: 371px;
	background: url(/site/skins/buyer_cp_lm_skin/img/feedback_bkg.png) center center no-repeat;
	margin: auto;
	position: relative;
}
div.feedback img.photo{
	width: 150px;
	height: 150px;
	position: absolute;
	top: 20px;
	left: 106px;
}
div.feedback div.text{
	position: relative;
	padding: 20px;
	padding-top: 190px;
}
