/*GENERAL*/
*{margin:0;padding:0;}
a{outline:none;border:none;}
img{border:none;margin:0;}
input{margin:0;border:none;padding-left:5px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body,td,th {
	font:62.5% Arial,Helvetica,sans-serif;
	color:#3F3F3F;
}
html,body{width:100%;height:100%;background:url(../Images/background.gif) repeat-x #EAEBED;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.clear {
	clear: both;
	}

.clearfix:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.clearfix       {display:inline-block;}
/* Hide from IE Mac */
.clearfix       {display:block;}
/* End hide from IE Mac */
* html .clearfix{ height:1px;}

.searchRadioButtons label
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.5em;
width : 500px;
}

#container
	{
	width: 908px;
	margin:0px auto;
	position:relative;
	font-size:1.4em;
	line-height:1.5em;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#header
	{
	background:url(../Images/bg-header.jpg) no-repeat left bottom white;
	min-height:275px;
	margin-bottom:2px;
	}
* html #header
	{
	height:275px;
	}
#referred
	{
	float:right;
	padding-top:2px;
	font-size:0.8em;
	}
#header h1
	{
	background:url(../Images/logo.png) no-repeat;
	text-indent:-9999px;
	width:478px;
	height:197px;
	}
* html #header h1
	{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/logo.png', sizingMethod='crop');
	background-image: url('');
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
a, a:visited, a:link, a:active
	{
	color:#d46605;
	text-decoration:none;
	}
a:hover
	{
	color:#333;
	text-decoration:underline;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#content-wrapper
	{
	background:url(../Images/bg-content-wrapper.gif);
	margin-bottom:2px;
	}
#content
	{
	background:url(../Images/bg-content.gif) no-repeat;
	padding-top:20px;
	}
#content-bottom
	{
	background:url(../Images/bg-content-bottom.gif);
	height:15px;
	}
.col-sec
	{
	float:left;
	width:182px;
	}
.col-main
	{
	float:right;
	width:650px;
	padding:0px 35px 35px;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

ul#left-menu
	{
	list-style:none;
	padding:20px 7px;
	}
ul#left-menu li
	{
	height:28px;
	background:url(../Images/bg-li.jpg) left bottom repeat-x;
	padding-bottom:2px;
	overflow:hidden;
	}

ul#left-menu li.last
	{
	background:none;
	}
ul#left-menu li a
	{
	font:1.2em/28px Helvetica,Trebuchet MS,Arial,sans-serif;
	color:#121212;
	display:block;
	font-weight:normal;
	padding-left:7px;
	height:28px;
	border:none;
	}
ul#left-menu li a:hover
	{
	background:#f0f0f0;
	text-decoration:none;
	}
ul#left-menu li.submenu
	{
	height:auto;
	background:url(../Images/bg-li.jpg) left bottom repeat-x;
	padding:5px 0px 20px 0px;
	}
ul#left-menu li.submenu a
	{
	font:0.8em/18px Arial,sans-serif;
	color:#414c58;
	display:block;
	font-weight:normal;
	padding-left:7px;
	height:18px;
	border:none;
	}
ul#left-menu li.submenu a:hover
	{
	color:#d46605;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#footer
	{
	background:#939da9;
	border:1px solid #656766;
	border-bottom:0px;
	padding:10px;
	color:white;
	font-size:0.8em;
	line-height:20px;
	text-align:center;
	}
#footer div
	{
	padding:3px 0px;
	}
div.copyright
	{
	color:#000717;
	}
div.address
	{
	color:#000717;
	text-align:center;
	font-size:0.8em;
	padding:10px 0px;
	line-height:1.4em;
	border-top:1px solid #656766;
	margin-top:2px;
	}
#footer a
	{
	color:#000717;
	padding:0px 3px;
	border-bottom:1px solid #000717;
	}
#footer a:hover
	{
	background:#c2c8d0;
	text-decoration:none;
	}

h2
	{
	text-indent:-9999px;
	margin:10px 0px 10px;
	}
h2.welcome
	{
	background:url(../Images/txt-welcome.jpg) no-repeat;
	height:29px;
	}
h2.txt-products
	{
	background:url(../Images/txt-products.jpg) no-repeat;
	height:31px;
	}
h2.txt-compensation
	{
	background:url(../Images/txt-compensation.jpg) no-repeat;
	height:31px;
	}
h2.txt-testimonials
	{
	background:url(../Images/txt-testimonials.jpg) no-repeat;
	height:31px;
	}
h2.txt-calls
	{
	background:url(../Images/txt-calls.jpg) no-repeat;
	height:31px;
	}
h2.txt-ceo
	{
	background:url(../Images/txt-ceo.jpg) no-repeat;
	height:31px;
	}
h2.txt-contact
	{
	background:url(../Images/txt-contact.jpg) no-repeat;
	height:31px;
	}
h2.txt-contact-inf
	{
	background:url(../Images/txt-contact-inf.jpg) no-repeat;
	height:22px;
	}
h2.txt-contact-form
	{
	background:url(../Images/txt-contact-form.jpg) no-repeat;
	height:22px;
	}
h2.txt-faq
	{
	background:url(../Images/txt-faq.jpg) no-repeat;
	height:31px;
	}
h2.txt-join
	{
	background:url(../Images/txt-join.jpg) no-repeat;
	height:31px;
	}
h2.txt-disclaimer
	{
	background:url(../Images/txt-earnings.jpg) no-repeat;
	height:31px;
	}
h2.txt-privacy
	{
	background:url(../Images/txt-privacy.jpg) no-repeat;
	height:31px;
	}
h2.txt-regs
	{
	background:url(../Images/txt-regs.jpg) no-repeat;
	height:31px;
	}
h2.txt-lgn-elite-software
	{
	background:url(../Images/txt-lgn-elite-software.jpg) no-repeat;
	height:23px;
	}
h2.txt-lgn-elite-ebooks
	{
	background:url(../Images/txt-lgn-elite-ebooks.jpg) no-repeat;
	height:23px;
	}
h2.txt-lgn-xtreme-software
	{
	background:url(../Images/txt-lgn-xtreme-software.jpg) no-repeat;
	height:23px;
	}
h2.txt-lgn-xtreme-ebooks
	{
	background:url(../Images/txt-lgn-xtreme-ebooks.jpg) no-repeat;
	height:23px;
	}
h2.txt-lgn-revolution-software
	{
	background:url(../Images/txt-lgn-revolution-software.jpg) no-repeat;
	height:23px;
	}
h2.txt-lgn-revolution-ebooks
	{
	background:url(../Images/txt-lgn-revolution-ebooks.jpg) no-repeat;
	height:23px;
	}
h2.txt-overview-calls
	{
	background:url(../Images/txt-overview-calls.jpg) no-repeat;
	height:31px;
	}
h2.txt-call-pending
	{
	background:url(../Images/txt-call-pending.jpg) no-repeat;
	height:31px;
	}
h3
	{
	font:1.5em Helvetica,Trebuchet MS,Arial,sans-serif;
	margin:10px 0px;
	color:black;
	}
.col-main h3	
	{
	color:#414C58;
	margin:30px 0px 10px;
	text-indent:-9999px
	}
h3.option1
	{
	background:url(../Images/txt-option1.jpg) no-repeat;
	height:49px;
	}
h3.option2
	{
	background:url(../Images/txt-option2.jpg) no-repeat;
	height:49px;
	}
h3.elite
	{
	background:url(../Images/txt-elite.jpg) no-repeat;
	height:27px;
	}
h3.extreme
	{
	background:url(../Images/txt-extreme.jpg) no-repeat;
	height:27px;
	}
h3.revolution
	{
	background:url(../Images/txt-revolution.jpg) no-repeat;
	height:27px;
	}
h3.announcing
	{
	background:url(../Images/txt-announcing.jpg) no-repeat;
	height:27px;
	}
h3.the-rio
	{
	background:url(../Images/txt-the-rio.jpg) no-repeat;
	height:27px;
	}
h3.featured-speakers
	{
	background:url(../Images/txt-featured-speakers.jpg) no-repeat;
	height:27px;
	}
h3.overview-calls
	{
	background:url(../Images/txt-overview-calls.jpg) no-repeat;
	height:27px;
	}
h4
	{
	font:1.3em Arial,sans-serif;
	margin:20px 0px 10px;
	color:#294984;
	}
div.separator
	{
	background:#999;
	height:1px;
	text-indent:-9999px;
	overflow:hidden;
	margin:20px 0px;
	}

.center
	{
	text-align:center !important;
	}

p
	{
	margin-bottom:20px;
	}

div.testimonials-sample
	{
	margin:20px 10px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:20px 7px;
	line-height:1.2em;
	font-size:0.9em;
	}
div.testimonials-sample strong
	{
	display:block;
	}
a.regular
	{
	color:#1966cc;
	border-bottom:1px solid #1966cc;
	padding:0px 3px;
	}
a.regular:hover
	{
	background:#e7e8e9;
	text-decoration:none;
	}
div.grey-holder
	{
	background:#f6f6f6;
	border:1px solid #eeeeee;
	padding:10px 15px;
	margin-bottom:20px;
	}

ul.numeric
	{
	list-style:decimal;
	padding:0px 20px 10px;
	}

ul.listing
	{
	list-style:none;
	padding:0px 0px 10px;	
	}
ul.listing li
	{
	background:url(../Images/square.jpg) left 9px no-repeat;
	padding-left:15px;
	}

span.redish
	{
	color:#d46605;
	}

.testimony
	{
	padding:10px;
	margin-bottom:20px;
	font-size:0.9em;
	line-height:1.4em;	
	background:#f6f6f6;
	}
.description
	{
	float:left;
	width:160px;
	}
.text
	{
	float:right;
	width:470px;
	}
.description img
	{
	border:1px solid #999;
	padding:5px;
	width:125px;
	height:150px;
	overflow:hidden;
	}

.text strong
	{
	color:#294984;
	}
.pages
	{
	border-top:1px solid #999;
	padding-top:5px;
	text-align:right;
	}
.pages a
	{
	color:#000717;
	padding:0 1px;
	font-size:0.8em;
	}
.pages a.on
	{
	font-weight:bold;
	}
.pages a:hover
	{
	color:#d46605;
	}
p.right-c
	{
	padding-left:7px;
	}
.movie-holder
	{
	background:url(../Images/movie.jpg) left top no-repeat;
	padding-top:12px;
	}
.movie-holder div
	{
	background:url(../Images/movie.jpg) left bottom no-repeat;
	padding-bottom:12px;
	text-align:center;
	}
.speakers
	{
	padding:10px;
	margin-bottom:20px;
	font-size:0.9em;
	line-height:1.4em;	
	background:#f6f6f6;
	}
.speakers-image
	{
	float:left;
	width:165px;
	}
.speakers-image h4
	{
	font-size:1.4em;
	margin-top:5px;
	}
.speakers-image img
	{
	border:1px solid #999;
	padding:5px;
	}
.speakers-text
	{
	float:right;
	width:445px;
	margin-top:35px;
	}

div.light-holder
	{
	background:#f9f9f9;
	border:1px solid #f4f4f4;
	padding:10px 15px;
	margin-bottom:20px;
	}

div.light-holder ul.listing
	{
	float:left;
	width:43%;
	padding:20px;
	}

div.blue-wrapper
	{
	background:url(../Images/blue-wrapper.gif) left top repeat-x #ECF6FF;
	border:1px solid #ccc;
	padding:20px 15px;
	margin-bottom:20px;
	}

div.form
	{
	padding:20px 60px;
	line-height:1.1em;
	font-size:0.9em;
	}
div.form div.cell:after 
	{
	content:"."; 
	display:block; 
	height:0;
    clear:both; 
	visibility:hidden; 
	}
div.form div.cell       
	{
	display:inline-block;
	}
div.form p
	{
	margin-bottom:5px;
	} 
div.form div.cell       
	{
	display:block;
	vertical-align:middle;
	padding-bottom:3px;
	}
* html div.form div.cell
	{
	height:1px;
	}
div.form label
	{
	display:block;
	width:140px;
	padding-bottom:3px;
	line-height:22px;
	}
div.form span
	{
	float:left;
	padding-left:5px;	
	}
div.form input
	{
	float:left;
	}

*+html>body div.form input 
	{
	margin:-1px; 
	}

div.form input.input-text
	{
	border:1px solid #a5acb2;
	background:url(../Images/bg-input.jpg) left bottom repeat-x white;
	padding-left:5px;
	height:24px;
	width:332px;
	border-top:1px solid #b5bcc3;
	border-left:1px solid #b5bcc3;
	}
input.input-button
	{
	background:url(../Images/btn-input.jpg) left top no-repeat;
	width:79px;
	height:27px;
	text-align:center;
	line-height:27px;
	padding-right:9px;
	cursor:pointer;
	color:white;
	}
head+body:first-child input.input-button 
	{
    padding-bottom:4px;
	}
input.input-button:hover
	{
	background:url(../Images/btn-input.jpg) left bottom no-repeat;
	color:#301500;
	}
div.form textarea
	{
	border:1px solid #a5acb2;
	width:327px;
	padding:5px;
	border-top:1px solid #b5bcc3;
	border-left:1px solid #b5bcc3;
	}
#login label
	{
	float:left;
	width:100px;
	}
#login div.cell
	{
	padding-bottom:7px;
	}
#login input.input-text
	{
	width:250px;
	}
#login div.form 
	{
	padding:20px 110px;
	}

#faq
	{
	
	}
#faq dl
	{
	background:#f9f9f9;
	border:1px solid #f4f4f4;
	padding:10px 15px;
	margin-bottom:20px;
	}
#faq dl:hover
	{
	background:#f4f4f4;
	border:1px solid #f0f0f0;
	}
#faq dt
	{
	font-weight:bold;
	color:#222;
	}

a.btn-join
	{
	background:url(../Images/btns.jpg) no-repeat left top;
	text-indent:-9999px;
	width:274px;
	height:70px;
	display:block;
	margin:0 auto;
	}
a.btn-join:hover
	{
	background:url(../Images/btns.jpg) no-repeat left bottom;
	}

a.btn-continue
	{
	background:url(../Images/btns.jpg) no-repeat right top;
	text-indent:-9999px;
	width:274px;
	height:70px;
	display:block;
	margin:0 auto;
	}
a.btn-continue:hover
	{
	background:url(../Images/btns.jpg) no-repeat right bottom;
	}

.floating-cell
	{
	float:left;
	width:50%;
	}
.free-join
	{
	margin-top:0px;
	font-size:0.9em;
	background:url(../Images/txt-join-now.jpg) no-repeat top center;
	height:51px;
	text-indent:-9999px;
	}
p.flash-mess
	{
	color:#ccc;
	padding:20px;
	}

div.radio-buttons
	{
	font-size:0.9em;	
	padding:20px 60px;
	}
div.radio-buttons div
	{
	padding:1px 0px;
	}

#divMailSent
	{	
	color:#d80000;
	text-align:center;
	background:#F6F6F6 none repeat scroll 0 0;
	border:1px solid #EEEEEE;
	margin-bottom:20px;
	padding:10px 15px;
	}

#one-column #content-wrapper
	{
	background:url(../Images/bg-content-wrapper-1.gif);
	margin-bottom:2px;
	}
#one-column #content
	{
	background:url(../Images/bg-content-1.gif) no-repeat;
	padding:20px 35px 35px;
	}
#one-column #content-bottom
	{
	background:url(../Images/bg-content-bottom-1.gif);
	height:15px;
	}

#login label
	{
	float:left;
	width:100px;
	text-align:left;
	line-height:12px;
	padding-top:5px;
	}
#login div.cell
	{
	padding-bottom:3px;
	}
#login input.input-text
	{
	width:250px;
	}
#login div.form 
	{
	padding:20px 210px;
	}
#login h4 
	{
	color:black;
	font-family:trebuchet MS,Arial,sans-serif;
	font-size:1.5em;
	font-weight:normal;
	margin:0 0 20px;
	text-align:center;
	}

input.new-txtbox
	{
	height:21px;
	padding-top:3px;
	padding-left:5px;
	width:250px;
	float:left;
	margin-bottom:5px;	
	border:1px solid #a5acb2;
	background:url(../Images/bg-input.jpg) left bottom repeat-x white;
	border-top:1px solid #b5bcc3;
	border-left:1px solid #b5bcc3;
	}

input.btn-extra
	{
	background:url(../Images/btn-input-xl.jpg) left top no-repeat;
	width:259px;
	height:27px;
	text-align:center;
	line-height:27px;
	padding-right:9px;
	cursor:pointer;
	color:white;
	margin-left:100px !important;
	float:left;
	}
head+body:first-child input.btn-extra
	{
    padding-bottom:4px;
	}
input.btn-extra:hover	
	{
	background:url(../Images/btn-input-xl.jpg) left bottom no-repeat;
	color:#301500 !important;
	}

input.input-button-x
	{
	background:url(../Images/btn-input-x.jpg) left top no-repeat;
	width:109px;
	height:27px;
	text-align:center;
	line-height:27px;
	padding-right:9px;
	cursor:pointer;
	color:white;
	}
head+body:first-child input.input-button-x 
	{
    padding-bottom:4px;
	}
input.input-button-x:hover
	{
	background:url(../Images/btn-input-x.jpg) left bottom no-repeat;
	color:#301500;
	}

.font-x
	{
	font-size:110%;
	padding-top:20px;
	}
.img-left
	{
	float:left;
	padding:0px 40px 20px 0px
	}
span.underline
	{
	text-decoration:underline;
	}
p.red-msg
	{
	font-weight:bold;
	color:#ff0000;
	}
div.title-holder
	{
	padding:10px;
	}
span.req
	{
	color:red;
	visibility:hidden;
	}

.old-form div:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.old-form div       {display:inline-block;}
/* Hide from IE Mac */
.old-form div       {display:block;padding-bottom:3px;}
/* End hide from IE Mac */
* html .old-form div{ height:1px;}



.old-form label
	{
	width:250px;
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #F4F4F4;
	color:#333333;
	font:14px/20px Arial,Helvetica,sans-serif;
	min-height:20px;
	padding:2px 4px 2px 8px;
	text-align:right;
	white-space:nowrap;
	display:block;
	float:left;
	}
.old-form label.twolines
	{
	line-height:14px;
	}
.old-form label.white
	{
	background:none;
	border:0px;
	width:254px;
	}
.old-textbox 
	{
	background:white url(../Images/postbg.jpg) repeat-y scroll left top;
	border:1px solid #CCCCCC;
	font-size:14px;
	margin-left:2px;
	padding:2px 2px 2px 5px;
	width:540px !important;
	padding-left:5px;
	float:left;
	height:20px;
	}

a.btn-software
	{
	background:url(../Images/btns1.jpg) no-repeat left top;
	text-indent:-9999px;
	width:274px;
	height:83px;
	display:block;
	margin:0 auto;
	}
a.btn-software:hover
	{
	background:url(../Images/btns1.jpg) no-repeat left bottom;
	}

a.btn-ebook
	{
	background:url(../Images/btns1.jpg) no-repeat right top;
	text-indent:-9999px;
	width:274px;
	height:83px;
	display:block;
	margin:0 auto;
	}
a.btn-ebook:hover
	{
	background:url(../Images/btns1.jpg) no-repeat right bottom;
	}

#prodscroll ul
	{
	list-style:none;
	}

#prodscroll ul li:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
#prodscroll ul li       {display:inline-block;}
/* Hide from IE Mac */
#prodscroll ul li       {display:block;}
/* End hide from IE Mac */
* html #prodscroll ul li{ height:1px;}

#prodscroll ul li
	{
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #F4F4F4;
	margin-bottom:10px;
	padding:10px 0px;
	}
#prodscroll ul li:hover
	{
	background:#eff0f1;
	border:1px solid #eeeeee;
	}
#prodscroll ul li .img-holder
	{
	width:180px;
	text-align:center;
	float:left;
	padding:10px 0px;
	background:white;
	}
#prodscroll ul li .img-holder img
	{
	display:block;
	margin:0 auto;
	}
#prodscroll ul li .prod-description
	{
	width:440px;
	float:right;
	padding-right:10px;
	padding-top:5px;
	}
#prodscroll ul li .prod-description p
	{
	line-height:1.3em;
	margin-bottom:20px;
	}
#prodscroll ul li .prod-description h3
	{
	color:black;
	font: 1.4em Helvetica,Arial,sans-serif;
	margin:0px;
	text-indent:0px;
	padding-bottom:10px;
	}

#prodscroll ul li .prod-description h4 
	{
	color:#d80000;
	font-family:Times new roman,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:normal;
	margin:-10px 0 10px;
	}
.infos .img-holder
	{	
	width:250px !important;
	}
.infos .prod-description
	{
	width:390px !important;
	}
p.prod-price 
	{
	margin-bottom:5px !important;
	padding-top:10px;
	}
p.prod-price span
	{
	color:black;
	font-size:1.3em;
	}

.its-time
	{
	margin-top:0px;
	font-size:0.9em;
	background:url(../Images/its-time.jpg) no-repeat top center;
	height:79px;
	text-indent:-9999px;
	}
.why-not
	{
	margin-top:0px;
	font-size:0.9em;
	background:url(../Images/why-not.jpg) no-repeat top center;
	height:55px;
	text-indent:-9999px;
	}

.what-can
	{
	margin-top:0px;
	font-size:0.9em;
	background:url(../Images/what-can.jpg) no-repeat top left;
	height:56px;
	text-indent:-9999px;
	margin-bottom:0px
	}

#faq ul li
	{
	padding-bottom:15px;
	}


.sponsor 
	{
	margin-left:290px;
	}
.sponsor span
	{
	display:block;
	float:left;
	padding-top:3px;
	padding-right:7px;
	}
a.btn-contact
	{
	background:url(../Images/btn-contact.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:86px;
	height:29px;
	text-decoration:none;
	border:0px !important;
	float:left;
	}
a.btn-contact:hover
	{
	background:url(../Images/btn-contact.gif) left bottom no-repeat !important;
	}


#profile .old-textbox
	{
	height:18px;	
	margin-top:2px;
	width:396px !important;
	margin-left:0px;
	}
#profile .old-form textarea
	{
	background:url(../../images/postbg.jpg) left top repeat-y;
	width:396px !important;
	float:left;
	border:1px solid #ccc;
	padding-left:6px;
	}
#profile select
	{
	background:url(../../images/postbg.jpg) left top repeat-y;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:2px;
	padding-top:2px;
	width:405px;
	border:1px solid #ccc;
	float:left;
	}
#profile label
	{
	height:22px;
	line-height:22px;
	margin-right:6px;
	}
div.spaced
	{
	margin-bottom:20px;
	}
#profile label span.optional
	{
	display:block;
	margin-bottom:-20px;
	text-align:right;
	font-size:12px;
	position:relative;
	}
div.right-cell
	{
	float:right;
	width:40px;
	}
p.note
	{
	float:right;
	width:400px;
	font-size:0.85em;
	line-height:14px;
	margin-bottom:5px;
	margin-top:3px;
	}

#distribuitor
	{
	padding:15px 15px 15px 20px;
	font:13px arial,helvetica,tahoma;
	}
#distribuitor .img-holder
	{
	float:left;
	background:white;
	width:200px;
	min-height:100px;
	margin-right:25px;
	}
.distribuitor-text
	{
	float:left;
	width:380px;
	}
.distribuitor-text span
	{
	display:block;
	padding-left:22px;
	padding-bottom:3px;
	}
#distribuitor span.name
	{
	background:transparent url(../Images/ico-d-name.gif) no-repeat scroll left top;
	color:#111111;
	font-weight:bold;
	position:relative;
	padding-top:3px;
	}
#distribuitor span.phone
	{
	background:transparent url(../Images/ico-d-phone.gif) no-repeat scroll left top;
	color:#111111;
	font-weight:bold;
	position:relative;
	padding-top:3px;
	}
#distribuitor span.about
	{
	background:transparent url(../Images/ico-d-about.gif) no-repeat scroll left top;
	color:#111111;
	font-weight:bold;
	position:relative;
	padding-top:3px;
	}

#prodscroll2 ul
	{
	list-style:none;
	}

#prodscroll2 ul li:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
#prodscroll2 ul li       {display:inline-block;}
/* Hide from IE Mac */
#prodscroll2 ul li       {display:block;}
/* End hide from IE Mac */
* html #prodscroll2 ul li{ height:1px;}

#prodscroll2 ul li
	{
	border:1px solid #dfdfdf;
	margin-bottom:10px;
	padding:0px 0px;
	}
#prodscroll2 ul li .img-holder
	{
	width:180px;
	text-align:center;
	float:left;
	padding:15px 0px;
	background:white;
	height:120px
	}
#prodscroll2 ul li .img-holder img
	{
	display:block;
	margin:0 auto;
	}
#prodscroll2 ul li .prod-description
	{
	color:#667;
	width:440px;
	float:right;
	padding-right:10px;
	padding-top:15px;
	background:url(../images/bg-descr.jpg) left bottom repeat-x;
	min-height:110px;
	padding-bottom:25px;
	position:relative;
	}
#prodscroll2 ul li .prod-description p
	{
	line-height:1.2em;
	margin-bottom:10px;
	font-size:0.8em;
	}
#prodscroll2 ul li .prod-description h3
	{
	color:black;
	font: 1.2em Tahoma,Helvetica,Arial,sans-serif;
	margin:0px;
	text-indent:0px;
	padding-bottom:10px;
	}

#prodscroll2 ul li .prod-description h4 
	{
	color:#d80000;
	font-family:Times new roman,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:normal;
	margin:-10px 0 10px;
	}
#software-display h2
	{
	margin-top:30px;
	margin-bottom:20px;
	}

a.input-button-x
	{
	background:url(../Images/btn-input-x.jpg) left top no-repeat;
	width:100px;
	height:27px;
	text-align:center;
	line-height:27px;
	padding-right:9px;
	cursor:pointer;
	color:white;
	display:block;
	margin-top:5px;
	}
a.input-button-x:hover
	{
	background:url(../Images/btn-input-x.jpg) left bottom no-repeat;
	color:#301500;
	text-decoration:none;
	}
.center a.input-button-x
	{
	margin-left:auto;
	margin-right:auto;
	}
a.input-button-extra
	{
	background:url(../Images/btn-input-extra.jpg) left top no-repeat;
	width:150px;
	height:27px;
	text-align:center;
	line-height:27px;
	padding-right:9px;
	cursor:pointer;
	color:white;
	display:block;
	margin-top:5px;
	}
a.input-button-extra:hover
	{
	background:url(../Images/btn-input-extra.jpg) left bottom no-repeat;
	color:#301500;
	text-decoration:none;
	}
.center a.input-button-extra
	{
	margin-left:auto;
	margin-right:auto;
	}