/* CSS Document */

body {
	font-family: Verdana;
	font-size:11px;
	color:#525B5F;
	margin:0;
	padding:0;
	background-color:#343A3E;
}
html{
    overflow-y: scroll;	
}
a, a:visited {
	color:#167db2;
	text-decoration:underline;
}

a:hover {
	color:#167db2;
	text-decoration:none;
}

#Header {
    width:900px;
    margin:0 auto;
}
*:first-child+html #Header{
    margin-bottom: -2px;
}

a.logo {
	width:300px;
	height:64px;
	background:url(../images/logo.gif) no-repeat;
	display:block;
	float:left;
	margin-top:20px;
	text-decoration: none;
}

/*-------------[start]Top Navigation-------------------*/
#TopNav {
    margin-top:20px;
    height:33px;
    background:url(../images/topnav_bg.gif) no-repeat;
    float:right;
    margin-top:20px;
    color: #343a3e;
}
#TopNav div{
    padding: 9px 0px 0px 12px;
    float: left;
}

#TopNav a {
    color:#FFFFFF;
    text-decoration:none;
}

#TopNav a:hover {
    color:#B2C62C;
}
#TopNav img{
    float: right;
    display: block;
}
*:first-child+html #TopNav{
    width: 223px;
}

/*-------------[end]Top Navigation-------------------*/

/*-------------[start]Main Navigation-------------------*/
#Navigation {
	width:700px;
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
}

#Navigation li {
	float:left;
	margin-right:3px;
	cursor:pointer;
}

#Navigation a {
	color:#ffffff;
	text-decoration:none;
	background:#494E52 url(../images/left-tab-normal.gif) left top no-repeat;
	padding-left:10px;
	cursor:pointer;
}

#Navigation a span {
	background:url(../images/right-tab-normal.gif) right top no-repeat;
	padding-right:10px;
}

#Navigation a, #Navigation a span {
	display: block;
	float: left;
	line-height:30px;
}

#Navigation a:hover {
	color:#343a3e;
	background:#e4ebec url(../images/left-tab-hover.gif) left top no-repeat;
	text-decoration:none;
	padding-left:10px;
}

#Navigation a:hover span {
	background:url(../images/right-tab-hover.gif) right top no-repeat;
	padding-right:10px;
}

#Navigation li .selected {
	color:#343a3e;
	background:#e4ebec url(../images/left-tab-hover.gif) left top no-repeat;
}

#Navigation li .selected1 {
	background: url(../images/right-tab-hover.gif) right top no-repeat;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#Navigation a, #Navigation a span {
	float: none
}

/* End IE5-Mac hack */ 
/*-------------[stop]Main Navigation-------------------*/

/*-------------[start]Sign Up------------------*/
#SignUp {
    float:right;
    padding:0;
    margin:0;
    list-style-type:none;
    width: 195px;
}

#SignUp li {
    display:block;
    padding:0;
    margin:0;
}

#SignUp a {
    color:#fff;
    text-decoration:none;
    cursor:pointer;
    background: url(../images/signup_free.jpg) no-repeat scroll 0 0;
    height: 30px;
    width: 190px;
    display: block;
}

#SignUp a:hover, #SignUp a.selected {
    background-position: 0px -30px;
}

#SignUp li .signup_selected_span {
    color:#343a3e !important;
    background:url(../images/right-tab-hover.gif) right top no-repeat;
    padding-right:10px;
}

#SignUp li .signup_selected {
    color:#343a3e !important;
    background:#e4ebec url(../images/left-tab-hover.gif) left top no-repeat;
    text-decoration:none;
    padding-left:10px;
    
}

#SignUp a, #SignUp a span {
    float: none
}

#SignUp a span{
    display: none;  
}
/*-------------[stop]Sign Up------------------*/



/*-------------[start] Banner-------------------*/
#BannerContainer {
	width:100%;
	background-color:#F1F4F5;
}

.line {
	border:1px solid #fff;
	padding-top:2px;
}

#Banner {
	width:900px;
	margin:0 auto;
}

#Banner .left_b {
	width:450px;
	float:left;
}

#Banner .right_b {
	width:410px;
	float:right;
	margin-top:20px;
}

h1 {
	font-size:30px;
	line-height:40px;
	color:#13171A;
	padding:0;
	margin:0;
	font-weight:normal;
	padding-top:5px;
}

h2, h3, h5 {
	font-size:16px;
	line-height:19px;
	color:#596268;
	padding:0;
	margin:0;
	font-weight:normal;
/*	border-bottom:1px solid #E5E8E9;*/
	padding-bottom:10px;
	margin-bottom:10px;
}

h3 {
	border:none;
}

h4 {
	font-size:16px;
	color:#596268;
	padding:0;
	margin:0;
	padding-bottom:20px;
}

h5 {
	padding:0;
	margin:0;
	border:0;
	margin-left:8px;
	float:left;
	margin-bottom:2px;
	color:#596268;
}

p {
	letter-spacing:0.01em;
	color:#000000;
	line-height:16px;
	margin:0;
	padding:0;
	padding-bottom:15px;
	padding-top:2px;
	width:auto;
}

.NavBanner {
	color:#596268;
	padding-bottom:15px;
}

.click {
	color:#196FA1;
}

.click a {
	color:#196FA1;
	text-decoration:underline;
}

.click a:hover {
	color:#196FA1;
	text-decoration:none;
}

/*-------------[stop] Banner-------------------*/



/*-------------[start] Container-------------------*/
#Container {
	border-top:solid 3px #e3e9eb;
	width:100%;
	background-color:#FFFFFF;
	padding-bottom:30px;
}

#ContainerMain {
	width:900px;
	margin:0px auto;
	padding-top:25px;
	min-height:420px;
	height:auto !important;
	height:500px;
}

/*------- Sidebar Homepage -------*/
#sidebar {
	width:240px;
	float:left;
	margin:0;
	padding:0;
}

#sidebar .box {
	width:240px;
	height:73px;
	margin-bottom:3px;
}
	
#sidebar .box a{
	display:block;
	width:240px;
	height:73px;
}

#sidebar .box img{
	border:none;
}

#sidebar .testimonialbox {
	background:url(../images/testimonials_box_bg.jpg) top center repeat-y;
	width:240px;
	margin:0 0 3px 0;
	padding:0;
}

#sidebar .testimonialbox .topbox {
	background:url(../images/testimonials_box_top.jpg) top center no-repeat;
	width:240px;
	height:5px;
	margin:0;
	padding:0;
}

#sidebar .testimonialbox .bottombox {
	background:url(../images/testimonials_box_bottom.jpg) bottom center no-repeat;
	font-size:0;
	width:240px;
	height:8px;
	margin:0;
	padding:0;
}

#sidebar .testimonialbox .content {
	background:url(../images/testimonials_box_content.jpg) bottom center repeat-x;
	width:234px;
	margin:0 auto;
	padding:0 0 0px 0;
}

#sidebar .testimonialbox .content p {
	color:#6e6e6e;
	font-size:11px;
	background:url(../images/quotes.jpg) 10px 10px no-repeat;
	padding:10px 10px 0 53px;
	line-height:17px;
	width:auto;
}

#sidebar .testimonialbox .content p a {
	color:#1b8bd2;
	text-decoration:none;
}

.clear {
	clear:both;
	font-size:0px;
}

#sidebar .menu {
	background:url(../images/sidebar_menu_bg.jpg) top center repeat-y;
	width:240px;
	margin:0 0 3px 0;
	padding:0;
}

#sidebar .menu .top {
	background:url(../images/sidebar_menu_top.jpg) top center no-repeat;
	width:240px;
	height:5px;
	margin:0;
	padding:0;
}

#sidebar .menu .bottom {
	background:url(../images/sidebar_menu_bottom.jpg) bottom center no-repeat;
	width:240px;
	height:5px;	
	margin:0;
	padding:0;
}

#sidebar .menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

#sidebar .menu ul li {
	background:url(../images/sidebar_menu_icon.jpg) 25px 11px no-repeat;
	padding:8px 10px 8px 53px;
	margin:0 auto;
	width:173px;
	border-bottom:solid 1px #e5e5e5;
}

#sidebar .menu ul li.client {
	background:none;
	width:153px;
	padding:8px 10px 8px 73px;
	background:url(../images/sidebar_menu_icon.jpg) 45px 11px no-repeat;
}

#sidebar .menu ul li.client a, #sidebar .menu ul li.client a:visited {
	font-size:11px;
}

#sidebar .menu ul li.client a:hover {
	font-weight:normal;
	color:#000000;
}

#sidebar .menu ul li a, #sidebar .menu ul li a:visited{
	color:#0e6db5;
	text-decoration:none;
}

#sidebar .menu ul li a:hover{
	color:#000000;
	font-weight:bold;	
}

.productselectedmenu{
	color:#000000;
	font-weight:bold;
}


.clients {
	color:#000;
	font-size:11px;
}

.clients:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#000;
	font-size:11px;
}

/*-------End--------*/


#main	{
	width:640px;
	float:right;
	margin:0;
	padding:0;
}

#main h1 {
	font-family:Verdana;
	font-size:30px;
	color:#181c1e;
	padding-top:0;
}

#main h2 {
	font-family:Verdana;
	font-size:20px;
	color:#838a8f;
	line-height:22px;
	margin-bottom:5px;
	padding:5px 0 15px 0;
	border-bottom:solid 1px #dddddd;
}

#main p {
	letter-spacing:0.01em;
	color:#000000;
	line-height:16px;
	margin:0;
	padding-bottom:15px;
	padding-top:0px;
	width:400px;
}

#main h3 {
	font-size:17px;
	line-height:19px;
	color:#000000;
	padding:0;
	margin:0;
	font-weight:bold;
	padding-bottom:0px;
	margin-top: 15px;
}

#main ul {
	list-style:none;
	margin:0 0 25px 0;
	padding:0;
	width:500px;
}

#main ul li {
	background:url(../images/ullibg.jpg) top left no-repeat;
	padding-left:30px;
	color:#000;
	line-height:16px;
	margin-bottom:10px;
}

#main .flashbox {
	width:640px;
	text-align:center;
	margin:0;
	padding:0;
	background:url(../images/flashbox_bg.jpg) top center repeat-y;
}

#main .flashbox .top {
	width:640px;
	height:6px;
	background:url(../images/flashbox_top.jpg) top center no-repeat;
}

#main .flashbox .bottom {
	width:640px;
	height:6px;
	background:url(../images/flashbox_bottom.jpg) bottom center no-repeat;
}

.testimonial {
	width:560px;
	margin-bottom:25px;
}

.testimonial img {
	border:solid 1px #dbe6eb;
	padding:4px;
	float:left;
}

.testimonial .infos {
	margin-left:20px;
	float:left;
	width:400px;
}

.testimonial .infos .title {
	font-size:16px;
	color:#000;
	font-weight:bold;
}

.testimonial .infos .title a, .testimonial .title h1 a:visited {
	color:#2080b2;
	font-size:16px;
	text-decoration:none;
}

.testimonial .infos .title a:hover {
	color:#2080b2;
	font-size:16px;
	text-decoration:underline;
}

.testimonial .infos .companydesc {
	font-size:11px;
	color:#6f6f6f;
}

.testimonial .infos .text {
	font-size:12px;
	color:#000000;
	margin-top:10px;
}


/*......*/

.partnersbox {
	width:630px;
	margin-bottom:50px;
}

.partnersbox a img{ /* Image opacity */
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity: 1;
border:0;
}

.partnersbox a:hover img{ /* Image opacity */
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
opacity:0.7;
}

.partnersbox .infos {
	float:left;
	width:400px;
	;
}

.partnersbox .infos .title {
	font-size:16px;
	color:#000;
	font-weight:bold;
}

.partnersbox .infos .title a, .testimonial .title h1 a:visited {
	color:#2080b2;
	font-size:16px;
	text-decoration:none;
}

.partnersbox .infos .title a:hover {
	color:#000;
	font-size:16px;
	text-decoration:none;
}

.partnersbox .infos .companydesc {
	font-size:11px;
	color:#6f6f6f;
}

.partnersbox .infos .text {
	font-size:12px;
	color:#000000;
	margin-top:3px;
}

.TrialBox {
	width:295px;
	height:81px;
	background:url(../images/trial_box.gif) no-repeat;
	float:left;
	margin-right:7px;
}

.TrialBox .title {
	color:#FFFFFF;
	font-size:18px;
	line-height:19px;
	padding:10px 0px 0px 10px;
}

.TrialBox .text {
	color:#000000;
	padding:18px 0px 0px 10px;
}

.SampleBox {
	width:295px;
	height:80px;
	background:url(../images/sample_box.gif) no-repeat;
	float:left;
	margin-right:7px;
}

.SampleBox .title {
	color:#FFFFFF;
	font-size:18px;
	line-height:19px;
	padding:10px 0px 0px 10px;
}

.SampleBox .text {
	color:#000000;
	padding:18px 0px 0px 10px;
}

.BasecampBox {
	width:295px;
	height:80px;
	background:url(../images/basecamp_box.gif) no-repeat;
	float:right;
}

.BasecampBox .title {
	color:#FFFFFF;
	font-size:18px;
	line-height:19px;
	padding:10px 0px 0px 10px;
}

.BasecampBox .text {
	color:#000000;
	padding:18px 0px 0px 10px;
}

.FeatBenefBox {
	width:900px;
	background:url(../images/featbenefbox_mid.gif) repeat-y;
	float:left;
}

.FeatBenefBoxTop {
	width:900px;
	height:6px;
	background:url(../images/featbenefbox_top.gif) top no-repeat;
	margin-top:15px;
	float:left;
	font-size:0px;
}

.FeatBenefBoxBottom {
	width:900px;
	height:6px;
	background:url(../images/featbenefbox_bottom.gif) bottom no-repeat;
	float:left;
	font-size:0px;
	margin-bottom:20px;
}


.Features {
	width:440px;
	float:left;
	padding-right:10px;
}

.FeatTitle {
	font-size:18px;
	line-height:19px;
	color:#13171A;
	border-bottom:1px solid #E1E2E2;
	padding:10px 0px 10px 10px;
	margin:0px 0px 10px 20px;
}

.FeaturesList {
	width:410px;
	float:left;
	margin-left:20px;
	display:inline;
}

.FeaturesList ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

.FeaturesList ul li {
	background:url(../images/arrow2.gif) left 3px no-repeat;
	padding-left:15px;
	padding-bottom:10px;
}

.FeaturesList ul li a {
	color:#525B5F;
	line-height:21px;
}

.UseProofBox {
	width:900px;
	float:left;
	background-color:#F7F8F8;
	border-bottom:1px solid #E1E2E2;
	height:35px;
}

.UseProofBox .title {
	font-size:18px;
	line-height:19px;
	color:#13171A;
	padding:10px 0px 0px 10px;
}

.BrandsBox {
	width:295px;
	float:left;
	margin-bottom:30px;
	margin-right:7px;
}

.BrandsBox .title {
	font-size:15px;
	color:#798288;
	line-height:19px;
	padding:10px 0px 10px 15px;
}

.BrandsBox .FotoBorder {
	background:url(../images/foto_border.gif) no-repeat;
	height:102px;
	padding:6px 0px 0px 6px;
}

.BrandsBox ul {
	list-style-type:none;
	padding:0;
	margin:0;
	padding-top:10px;
	margin-left:15px;
}

.BrandsBox ul li {
	background:url(../images/arrow3.gif) left 2px no-repeat;
	padding-left:15px;
	padding-bottom:5px;
}

.BrandsBox ul li a {
	color:#525B5F;
	line-height:21px;
}

.PrintBox {
	width:295px;
	float:right;
	margin-bottom:30px;
}

.PrintBox .title {
	font-size:15px;
	color:#798288;
	line-height:19px;
	padding:10px 0px 10px 15px;
}

.PrintBox .FotoBorder {
	background:url(../images/foto_border.gif) no-repeat;
	height:102px;
	padding:6px 0px 0px 6px;
}

.PrintBox ul {
	list-style-type:none;
	padding:0;
	margin:0;
	padding-top:10px;
	margin-left:15px;
}

.PrintBox ul li {
	background:url(../images/arrow3.gif) left 2px no-repeat;
	padding-left:15px;
	padding-bottom:5px;
}

.PrintBox ul li a {
	color:#525B5F;
	line-height:21px;
}

.Testimonials {
	width:830px;
	height:138px;
	background:url(../images/testimonials_bg.gif) no-repeat;
	margin-top:15px;
	padding:15px 50px 0px 20px;
}

p.testimonials {
	font-size:12px;
	line-height:17px;
	margin:0;
	padding:0;
	padding-bottom:15px;
}

.Feedback {
	width:830px;
	height:108px;
	background:url(../images/feedback_bg.gif) no-repeat;
	padding:15px 50px 0px 20px;
	margin-top:15px;
}

p.feedback {
	font-size:12px;
	line-height:17px;
	margin:0;
	padding:0;
	padding-bottom:15px;
}

/*-------------[stop] Container-------------------*/


/*-------------[start] Footer-------------------*/
#Footer {
	width:100%;
	padding-top:30px;
}

#FooterContainer {
	width:990px;
	margin:0 auto;
}

#FooterContainer .footer {
	color:#B2BAC0;
	line-height:14px;
	text-align:center;
	margin-bottom:20px;
}

#FooterContainer .footer a {
	color:#B2BAC0;
	text-decoration:none;
}

#FooterContainer .footer a:hover {
	color:#B2BAC0;
	text-decoration:underline;
}

.Copyright {
	width:900px;
	height:37px;
	background:url(../images/copyright_bg.gif) no-repeat;
	font-size:11px;
	line-height:14px;
	color:#818A90;
	text-align:center;
	padding-top:10px;
	margin:0px auto 10px auto;
}

.Copyright a {
	color:#818A90;
	text-decoration:none;
}

.Copyright a:hover {
	color:#818A90;
	text-decoration: underline;
}

#FooterContainer .text {
	font-size:11px;
	line-height:14px;
	color:#818A90;
	text-align:center;
	margin-bottom:20px;
}

/*-------------[stop] Footer-------------------*/


/*-------------------[start]BaseCamp Page----------------*/
.BaseCampMovies {
	width:405px;
	height:20px;
	background:url(../images/basecamp_mov_bg.gif) no-repeat;
	font-size:11px;
	color:#FF3000;
	padding:8px 0px 0px 45px;
	margin-bottom:5px;
}

.BaseCampMovies a {
	color:#FF3000;
	text-decoration:none;
}

.BaseCampMovies a:hover {
	color:#FF3000;
	text-decoration: underline;
}

.BaseCampMoviesLast {
	width:250px;
	height:20px;
	background:url(../images/basecamp_mov_bg.gif) no-repeat;
	float: right;
	font-size:11px;
	color:#FF3000;
	padding:8px 0px 0px 45px;
}

.BaseCampMoviesLast a {
	color:#FF3000;
	text-decoration:none;
}

.BaseCampMoviesLast a:hover {
	color:#FF3000;
	text-decoration: underline;
}

/*-------------------[stop]BaseCamp Page----------------*/



/*-------------------[start]AboutUs Page----------------*/
.AboutLeftSide {
	width:430px;
	float:left;
	line-height:16px;
	padding-right:5px;
}

.separator {
	background:url(../images/separator.gif) no-repeat;
	float:left;
	height:360px;
	width:1px;
	padding-bottom:60px;
	margin-left:10px;
	margin-right:10px;
}

.AboutRightSide {
	width:435px;
	float:right;
	line-height:16px;
	padding-bottom:20px;
}

.TitleName {
	color:#000000;
	font-size:14px;
	float:left;
	width:400px;
	margin-left:8px;
	margin-top:10px;
	font-weight:bold;
}

/*-------------------[stop]AboutUs Page----------------*/




/*-------------------[start]SiteMap Page----------------*/
.SiteMapBox {
	width:300px;
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
	margin-top:15px;
}

.SiteMapBox li {
	background:url(../images/sitemap_arrow.gif) left 3px no-repeat;
	padding-left:32px;
	margin-left:2px;
}

.SiteMapBox a {
	color:#09639E;
	line-height:25px;
	text-decoration:underline;
}

.SiteMapBox a:hover {
	color:#09639E;
	text-decoration:none;
}

/*-------------------[stop]SiteMap Page----------------*/


/*-------------------[start]Statement Page----------------*/
p.text01 {
	background:url(../images/arrow_text.jpg) 2px 4px  no-repeat;
	padding:0;
	margin:0;
	padding-left:17px;
	margin-top:15px;
	line-height:20px;
}


/*-------------------[stop]Statement Page----------------*/


/*-------------------[start]Faq Page----------------*/
.FaqBox {
	padding:0;
	margin:0;
	list-style-type:none;
	margin-top:15px;
}

.FaqBox li {
	background:url(../images/sitemap_arrow.gif) left 3px no-repeat;
	padding-left:32px;
	margin-left:2px;
}

.FaqBox a {
	color:#09639E;
	line-height:25px;
	text-decoration:underline;
}

.FaqBox a:hover {
	color:#09639E;
	text-decoration:none;
}

.FaqTitle {
	font-size:15px;
	line-height:19px;
	color:#000000;
	width:500px;
	margin-top:20px;
	font-weight:bold;
}

p.faq {
	padding:0;
	margin:0;
	width:800px;
}

/*-------------------[stop]Faq Page----------------*/


/*-------------------[start]TermsService Page----------------*/
p.Terms {
	padding:0;
	margin:0;
	line-height:19px;
	background:url(../images/green_arrow.gif) left 5px no-repeat;
	padding-left:20px;
	margin-left:5px;
	color:#000;
	margin-top:5px;
}


p.TermsGrey {
	padding:0;
	margin:0;
	line-height:19px;
	background:url(../images/grey_arrow.gif) left 5px no-repeat;
	padding-left:20px;
	margin-left:35px;
	color:#62696E;
	margin-top:5px;
}

p.NoArrow {
	padding:0;
	margin:0;
	margin-left:35px;
	line-height:19px;
	margin-top:5px;
}

/*-------------------[stop]TermsService Page----------------*/



/*-------------------[start]Uploadr Page----------------*/
a.UploadrBtn {
	width:274px;
	height:94px;
	background:url(../images/getuploadr_btn.gif) no-repeat;
	display:block;
	float:left;
}

.UploadrMov {
	width:410px;
	height:20px;
	background:url(../images/UploadrMov.gif) no-repeat;
	font-size:11px;
	color:#FF3000;
	padding:8px 0px 0px 40px;
	float: left;
	margin-bottom: 20px;
}

.UploadrMov a {
	color:#FF3000;
	text-decoration:none;
}

.UploadrMov a:hover {
	color:#FF3000;
	text-decoration: underline;
}

p.Uploadr {
	padding:0;
	margin:0;
	float:left;
	width:100%;
	color:#7A8084;
	padding-bottom:15px;
}

.UploadrBoxGrey {
	width:555px;
	height:45px;
	float:left;
	background:url(../images/UploadrBoxGrey.gif) no-repeat;
	margin:30px 0px 20px 0px;
	color:#7A8084;
	padding:15px 0px 0px 85px;
}

.ClickJava a {
	color:#1870A0;
	text-decoration:underline;
}

.ClickJava a:hover {
	color:#1870A0;
	text-decoration: none;
}

/*-------------------[stop]Uploadr Page----------------*/

/*-------------------[start]How Page----------------*/
.HowMov {
	width:410px;
	height:20px;
	background:url(../images/UploadrMov.gif) no-repeat;
	font-size:11px;
	color:#FF3000;
	padding:8px 0px 0px 40px;
	margin-top:0px;
	margin-bottom: 20px;
	margin-left: 30px;
}

.HowMov2 {
	width:410px;
	height:20px;
	background:url(../images/UploadrMov.gif) no-repeat;
	font-size:11px;
	color:#FF3000;
	padding:8px 0px 0px 40px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
}

.HowMov2 a {
	color:#FF3000;
	text-decoration:none;
}

.HowMov2 a:hover {
	color:#FF3000;
	text-decoration: underline;
}

.HowMov a {
	color:#FF3000;
	text-decoration:none;
}

.HowMov a:hover {
	color:#FF3000;
	text-decoration: underline;
}

/*-------------------[stop]How Page----------------*/

div.ent_link {
	width: 30%;
	display:block;
	float:right;
	text-align:	right;
	margin:	5px 0px 8px 0px;
}

div.ent_clients {
	width: 483px;
	height:110px;
	margin: 15px auto;
	padding:	0px;
	float:	right;
	background:	url(../../images/signup_bg.png);
	background-repeat:	no-repeat;
	text-align:center;
}

div.ent_clients div.title {
	padding-bottom:	8px;
	border-bottom:	0px solid #C4C4C4;
	width:459px;
	color: #344250;
	font-size:	18px;
	text-align: center;
	margin-left:15px;
	margin-top:7px;
}

div.ent_clients div.description {
	width:	459px;
	text-align:center;
	margin-left:15px;
	padding-top:5px;
}

tr.answer {
	color:	#777777;
}

td.answer {
	border-left:20px solid #FFFFFF;
}

#comments ul {
	float:left;
	list-style-image:	none;
	list-style-position:outside;
	list-style-type:none;
	width:50%;
	margin-top:	11px;
}

#comments ul li label {
	color:grey;
	margin-right:	10px;
	vertical-align:top;
}

.leavecomment {
	margin:	0px;
	padding:0px;
}

.submit_buttons {
	width:	26% !important;
	text-align:center !important;
	float:right !important;
	min-width:	50px !important;
	margin: 0px !important;
}

div.answer {
	padding-left:10px;
	text-align:justify;
	width:	50%;
	padding-top:4px;
}

div.question {
	color:	#000000;
	font-size:	14px;
	font-weight:bold;
	padding-bottom:	 1px;
	padding-top:15px;
	text-align:	left;
	width:	52%;
	border-bottom:1px solid #dde4eb;
}

ul.questions {
	list-style-type:none;
	padding-left:0px;
}

.signup {
	border: 1px #c5d0dc solid;
	border-collapse:collapse;
	text-align:	center;
}

.signup_head {
	background: #dde4eb url('../../images/tableheader.png') repeat-x 0px 0px;
	height:	50px;
	font-weight: normal;
	color:#232d2e;
	font-size:18px;
}

.signup_description {
	width:15%;
	height:	50px;
	text-align:	right;
	padding-right:10px;
}

.col {
	width: 12%;
}

.signup_select {
	padding-left: 0px;
}

ul.advantages {
	list-style-image: url('../../images/tick2.gif')
}

ul.advantages li {
	font-size: 	13px;
	font-weight: bold;
	color:	#2C71B2;
	height: 30px;
	padding:10px 0px 0px 10px;
}

.highlight {
	background-color:#fff6c3
}
.width100 {
width:100% !important;
}
.width90 {
	width: 	90% !important;
}
.width70 {
	width: 					70% !important;
}
.width50 {
	width: 					55% !important;
}

a.blue_link {
	color:#268EC2 !important;
	font-weight:normal;
	text-decoration:none;
}
a.blue_link:hover {
	text-decoration: underline;
}

a.select_link:hover {
	background:transparent url(../../images/select-button.png) repeat-x scroll 0 -30px;
	border:0 solid #919EAD;
	color:#FFFFFF;
}
a.select_link {
	background:transparent url(../../images/select-button.png) repeat-x scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:22px;
	margin:0 auto;
	padding-top:8px;
	text-decoration:none;
	width:100%;
}
.blue_info {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.black {
	color:#000000 !important;
	line-height:200%;
}
a.blue_link_normal {
	color: 					#274b85;
	font-weight: 			normal;
	text-decoration:		none;
}
a.blue_link_normal:hover {
	text-decoration: 		underline;
}

.fleft {
	float: 					left !important;
}
.fright {
	float: 					right !important;
}
div.error_hint {
	background:				#fa3d3d url(../../images/error_hint.gif) bottom left no-repeat;
	padding: 	  			4px !important;
	padding-bottom:			10px !important;
	font-weight:			bold !important;
	font-size:				10px !important;
	color:					#FFFFFF !important;
	width: 					63% !important;
	clear:					both !important;
	margin-left:			35% !important;
}
#error, #error span {
	padding:				20px;
	display:				block;
}
#error span {
	background-color:		#ffeecc;
	border:					1px solid #ffaa66;
}
#error span b {
	color:					#ff9900;
}

.form_error {
	background:				#fa3d3d url(../../images/error_hint.gif) bottom left no-repeat;
	padding: 	  			4px !important;
	padding-bottom:			10px !important;
	font-weight:			bold !important;
	font-size:				10px !important;
	color:					#FFFFFF !important;
	width: 					63% !important;
	clear:					both !important;
	margin-left:			35% !important;
	height:					auto;
}
input[type="text"], input[type="password"] {
	height: 				18px;
	background: 			url(../../images/inputshadow.gif) repeat-x #ffffff;
	border: 				1px solid #dddddd;
	padding-top: 			3px;
	padding-left: 			3px;
	padding-right: 			3px;
	color: 					#4b4b4b;
	margin: 				5px 0px;
}

input[type="submit"],input[type="button"], .submitbutton {
	background: 			url(../../images/green_button.gif) repeat-x;
	border: 				none;
	height: 				24px;
	padding: 				3px 25px;
	color:					#FFFFFF;
	margin-top:				10px;
	margin-bottom:			10px;
	cursor:					pointer;
	text-decoration:		none;
}

input.submitbutton, input#submitbutton, .center_links input {
	background: 			url(../../images/green_button.gif) repeat-x;
	border: 				0px solid #889919;
	height: 				24px;
	padding: 				3px 25px;
	color:					#FFFFFF;
	margin-top:				10px;
	margin-bottom:			10px;
	cursor:					pointer;
	text-decoration:		none;
	-moz-border-radius: 	5px;

}
textarea {
	height: 				100px;
	background: 			url(../../images/inputshadow.gif) repeat-x #ffffff;
	border: 				1px solid #dddddd;
	padding-top: 			3px;
	padding-left: 			3px;
	padding-right: 			3px;
	color: 					#4b4b4b;
	margin: 				5px 0px;
}

.submit {
	display:				block;
	padding-top:			5px;
	padding-bottom:			0px;
	height:					19px;
	
}
.login_pages {
	width:					30%;
	float:					right;
	text-align:				center;
	clear:					none !important;	
}
.center_links {
	margin:					0px auto;
	position:					relative;
	height:					70px;
}
.rightcolumn_short {
	width:					65%;
	float:					left;
}
.leftcolumn_short {
	float: 					left;
	color:					#808080;
	text-align:				right;
	padding-top:			10px;
	padding-right:			5px;
	width:					29%;
	clear:					both;
}
.borderall {
	border:					#cccccc 1px solid;
}
.blue_info {
	color:					#000000;
	font-size:				14px;
	font-weight:			bold;
}
.marginleft15 {
	margin-left:			15px;
}
div.phone, div.email {
	width:						43%;
	float:						left;
	padding:					0px 70px 0px 0px;
}
div.address{
	float: left;
}
div.phone img, div.email img {
	float:						left;
}
div.email div, div.phone div {
	margin:						7px 16px;
	float:						left;
}
div.contact_us_description {
	width:						25%;
	text-align:					right;
	float:						left;
	margin:						9px 10px;
}
div.contact_us_form {
	width:						60%;
	float:						left;
	margin:						0px 5px;
}
.cboth {
	clear:					both;
}
.captcha {
	border: 					1px solid #b3b3b3;
	width: 					202px !important;
	height: 					100px;
	float:					left;
	margin-right: 				10px;
	margin-left:				3px;
}
.generate {
	padding-left: 			10px;
	padding-top: 			10px;
	font-size:				11px;
	margin-left:			1px;
}
.send_button {
	position: 				relative;
	margin: 				0px auto;
}
.left_contener {
	width:						48%;
	float: 						left;
}
.right_contener {
	width:						48%;
	float: 						right;
}
.bold {
	font-weight:			bold;
}
.tables_signup div {
	margin:						0px;
	width: 						100%;
	clear:						both;
	font-size:					11px;
	padding:  				    4px 0px 0px 5px;
}

.tables_signup div span {
	text-align:					right;
	width: 						30%;
	color:						#808080; 
	padding-right: 				5px;
	padding-top:				5px;
	float:						left;
	margin:						0px;
	height:						23px;
}

.tables_signup div input, .tables_signup div select {
	width: 						62%;
	margin-top:					0px;
}
.tables_signup div input[type="checkbox"] {
	width:						5%;
	margin-bottom:				0px;					
}
.tables_signup div select option {
	width:						380px;
}

.tables_signup div select {
	height:						20px;
	margin-top:					2px;
}
.tables_edit div {
	margin:						0px;
	width: 						100%;
	clear:						both;
	font-size:					11px;
	padding:  				    4px 0px 0px 5px;
}

.tables_edit div span {
	text-align:					right;
	width: 						36%;
	color:						#808080; 
	padding-right: 				5px;
	padding-top: 				10px;
	float:						left;
	margin:						0px;
	height:						23px;
}
.tables_edit div input, .tables_edit div select {
	width: 						60%;
}
.tables_edit div input[type="radio"] {
	width: 						10%;
}
.tables_edit div select {
	height:						20px;
	margin-top:					5px;
	padding-top: 				2px;
}
.tables_edit div input[type="checkbox"] {
	width: 						5%;
}

 

html>body .captcha {
margin-left: 					0px;
} 
.entercode {
	margin-left:				1px;
}
html>body .entercode{
margin-left: 					0px;
}

.PromoBox {width:415px;	height:91px;background:url(../images/promo.png) no-repeat;float:left;margin-right:7px;}

.PromoBox .title {color:#AAAAAA;font-size:18px;	line-height:19px; /*padding:10px 0px 0px 10px;*/}

.PromoBox .text {color:#000000;	padding:18px 0px 0px 10px;}
.imagebox {padding:2px; border:#f5f5f5 1px solid; float:left; margin-right:5px;}

.MovieLink {
	background:url(../images/movielink.jpg) top left no-repeat;
	padding:6px 0px 0px 25px;
	width:380px;
	margin-bottom:20px;
}

.MovieLink a, .MovieLink a:visited{
	font-size:15px;
	font-weight:bold;
	color:#167db2;
	text-decoration:none;
}
.MovieLink a:hover{
	font-size:15px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}


/****  Product Overview Page *******/

.movieContainer {
	width:210px;
	float:right;
	text-align:left;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

.movieContainer img{
	border:none;
	margin-bottom: 30px;
}	
/****************  End *************/

/************** How works *************/
#ContentArea img {
	border:none;
}
.signup_button{
    width: 242px;
    height: 62px;
    display: block;
    float: left;
    background: url(../images/signup.png) no-repeat scroll 0 0;
}
.signup_button:hover{
    background-position: 0px -62px;
}
.move_info{
   background: url(../../images/signup2/tv_img.png) no-repeat scroll 0 0; 
   padding: 15px 0px 25px 63px;
    font-size: 12px;
    line-height: 17px;
    width: 205px;
    float: left;
}
.move_info a{
    font-weight: bold;
    color: #2dbdeb;
}