﻿/* CSS Document */

* {margin:0 auto; padding:0;}

body {background:url('images/main_bgr.gif') left top repeat-x #002f5e; text-align:center;}

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

img {vertical-align:top;}

.float_l {float:left;}
.float_r {float:right;}
.clear {clear:both;}

html {font-family:arial, tahoma; font-size:12px; color:#000; line-height:16px;}

select {font-family:arial, tahoma; font-size:11px; color:#000;}

textarea {font-family:arial, tahoma; font-size:11px; color:#000;}

input {font-family:arial, tahoma; font-size:11px; color:#000;}

.main {width:904px; text-align:left;}

.header {height:121px;}

.logo {padding:18px 222px 0 16px;}

/*                    *** ** * ** ***                        */
.menu_bgr {background:url('images/menu_tal.jpg') left bottom repeat-x; height:46px;}
.menu_lbg {background:url('images/menu_lbg.jpg') left bottom no-repeat; height:46px;}
.menu_rbg {background:url('images/menu_rbg.jpg') right bottom no-repeat; height:46px;}
.menu {padding:0; white-space:nowrap;}
.menu ul {padding:0; margin:0; list-style:none; height:46px;}
.menu ul li {margin:0; display:inline; float:left; font-weight:bold;}
.menu a {color:#fff; line-height:12px; display:block; margin:0;  height:46px;float:left; }
.menu strong {padding:21px 14px 13px 18px;display:block;float:left;text-decoration:underline;}
.menu a:hover {color:#000; background:url('images/top_menu_act_right.jpg') right top no-repeat #fff;  }
.menu a:hover strong {display:block;background:url('images/top_menu_act_left.jpg') left top no-repeat; cursor:pointer;text-decoration:none; }

.menu .active_page a {color:#000; background:url('images/top_menu_act_right.jpg') right top no-repeat #fff;  text-decoration:none; }
.menu .active_page strong {color:#000;background:url('images/top_menu_act_left.jpg') left top no-repeat;  text-decoration:none;cursor:pointer }


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

.Home_page .footer {
        background:url('images/foot_bg.gif') left top no-repeat;
        
    }
.foot_menu {padding:37px 0 8px 24px; color:#fff; text-align:center}
.foot_menu a {color:#fff; font-weight:bold;margin:0 13px;}
.foot_menu a:hover {color:#f1e6be;}
.foot_menu a.active {color:#f1e6be; text-decoration:none;}
.copyrights {padding:8px 0 0 0px; font-size:11px; color:#fff;}
.copyrights a {color:#fff;}
.testimonial span {vertical-align:baseline;}
.testimonial a {vertical-align:baseline;}

.tal_1 {background:url('images/tal_1.jpg') left top repeat-x #fcf6e0;}
.tal_2 {background:url('images/tal_2.jpg') left top repeat-x; height:1px; line-height:0px; font-size:0px;}
.tal_3 {background:url('images/tal_3.jpg') left top repeat-x; height:1px; line-height:0px; font-size:0px;}
.bgr_1 {background:#f1e6be;}
.bgr_2 {background:#fcf6e0;}

.OurProjectsBoxHome {
  background:url('images/tal_2.jpg') left top repeat-x #f1e6be;
  }
.TestimAffiliatBoxHome {
  background:url('images/tal_3.jpg') left top repeat-x #fcf6e0;
}

.clock_indent {padding:10px 32px 11px 50px;text-align:right}
.clock {background:url('images/clock.gif') left 1px no-repeat;display:inline; padding:0 0 0 13px; color:#877a4a; font-family:tahoma; font-size:10px; line-height:10px;}

.welcome_indent {padding:0 32px 22px 34px;}
.welcome {background:url('images/welcome_rbg.jpg') right top no-repeat #ffffff; padding:30px 30px 15px 28px; height:189px; width:360px;}
/* OLD .welcome a {color:#00478d; font-weight:bold; background:url('images/bul_2.gif') left top no-repeat; padding:0 0 1px 25px; margin:0 0 0 167px;}*/
.welcome a {color:#00478d; font-weight:bold;}

.welcome .line {background:#dcd0a5; height:1px; line-height:0px; font-size:0px; margin:8px 0 10px 0;}

.projects_block {padding:18px 33px 19px 32px;}
.projects_block img.boxname {padding:0 0 8px 5px;}

#front .project {padding:10px 0px 3px 0px; color:#fff;text-align:justify}
#front .tal { width:280px; overflow:hidden}

.tm_monster .tal {background:url('images/gradient.png')  no-repeat #58a9e8;}
.ourprojects_footer .tm_monster {background-color:#58A9E8 !important;}
.tm_monster {background-color:#58A9E8 !important;}
.tm_monster .project div {padding:20px 18px 0 18px}
.tm_monster .project img {margin-left:18px;}



.tuning .tal {background:url('images/gradient.png') no-repeat #728289;}
.ourprojects_footer .tuning {background-color:#71818b !important}
.tuning {background-color:#71818b !important}
.tuning .project div {padding:20px 18px 0 18px}
.tuning .project img {margin-left:18px;}



.ourprojects_footer .logic {background-color:#a9c748 !important;}
.logic {background-color:#a9c748 !important;}
.logic .tal {background:url('images/gradient.png') no-repeat;}
.logic .project div {padding:20px 18px 0 18px}
.logic .project img {margin-left:18px;}


.pro-clip-art .tal {background:url('images/gradient.png') no-repeat #F8F9F9;}
.ourprojects_footer .pro-clip-art {background-color:#F8F9F9 !important}
.pro-clip-art {background-color:#F8F9F9 !important}
.pro-clip-art p {
        color:#000000 !important;
    }
.pro-clip-art .project {
        color:#000000 !important;
    }
.pro-clip-art .project div {padding:20px 18px 0 18px}
.pro-clip-art .project img {margin-left:18px;}

.corner_indent_box {
 overflow:hidden;
 width:839px;
 position:relative;
}
.corner_indent_box .topleftcorner {
	position:absolute;
	left:0px;
	top:0px;
	width:10px; 
	height:10px;
    z-index:10000;
}
.corner_indent_box .toprightcorner{
	position:absolute;
	right:0px;
	top:0px;
	width:10px;
	height:10px;
    z-index:10000;
}
.corner_indent_box .bottomleftcorner {
	position:absolute;
	left:0px;
	bottom:0px;
	width:10px;
	height:10px;
    z-index:10000;
}
.corner_indent_box .bottomrightcorner {
	position:absolute;
	right:0px;
	bottom:0px;
	width:10px;
	height:10px;
    z-index:10000;
}

.testimonials_affiliates {padding:20px 32px 4px 34px;}
.testimonials {width:485px;}
.testimonials .line {background:#dcd0a5; height:1px; line-height:0px; font-size:0px; margin:11px 0 11px 0;}
.testimonial {border:solid 1px #dcd0a5; background:#fdf9e9; padding:9px 19px 12px 14px; margin:0 0 10px 0;}
.quote {background:url('images/quote.jpg') left 2px no-repeat; padding:0 0 0 24px;}
.quote div {text-align:right;}
.separate_block {width:33px;}
.affiliates {width:320px;}
.affiliates .line {background:#dcd0a5; height:1px; line-height:0px; font-size:0px; margin:11px 0 8px 0;}


/*--------- Our Projects (some settings are in "About" area)---------------------------------------------------------------------------------------*/

.inverse_logic .cont_box_left .top
{width:488px; height:35px; border-bottom:1px solid #DCD0A5; float:left; display:inline; margin-left:29px;}
		
.our_projects .cont_box_left .top
{width:488px; height:35px; border-bottom:1px solid #DCD0A5; float:left; display:inline; margin-left:29px;}
		.inverse_logic .cont_box_left .s_cont p
 		{width:390px;margin-bottom:17px;clear:both; text-align:justify;}
				.our_projects .cont_box_left .s_cont p
 		{width:390px;margin-bottom:17px;clear:both; text-align:justify;}
				.inverse_logic .cont_box_left .s_cont p a
				{color:#00478D; text-decoration:underline; font-style:normal;font-weight:bold; }
							.our_projects .cont_box_left .s_cont p a
				{color:#00478D; text-decoration:underline; font-style:normal;font-weight:bold; }
							.inverse_logic .cont_box_left .s_cont p a:hover
							 {text-decoration:none;}
									.our_projects .cont_box_left .s_cont p a:hover
							 {text-decoration:none;}
									/*.our_projects .cont_box_left .s_cont img ,
									.inverse_logic .cont_box_left .s_cont img
									 {margin-right:10px;float:right;}*/


.our_projects .cont_box_left .s_cont .tt {float:left; display:inline; background:url('images/logo_tuning.jpg') left top no-repeat; margin:16px 0 13px 8px;padding-left:77px;border:1px solid #F1E6BE; }
.our_projects .cont_box_left .s_cont .tm {float:left; display:inline; background:url('images/logo_monster.jpg') left top no-repeat; margin:16px 0 13px 8px;padding-left:77px;border:1px solid #F1E6BE; }

.articles .cont_box_right p
{margin:29px 19px 29px 17px;padding-left:28px; background:url('images/quote.jpg') left 2px no-repeat; text-align:justify;border:1px solid #FDF9E9; }
		
.our_projects .cont_box_right p
{margin:29px 19px 29px 17px;padding-left:28px; background:url('images/quote.jpg') left 2px no-repeat; text-align:justify;border:1px solid #FDF9E9; }
		span.testimonialSignature
 		{margin-right:0; display:block; text-align:right; font-style:italic; font-size:13px;margin-bottom:15px;}
				span.testimonialSignature a
				{color:#00478D; text-decoration:underline; font-style:normal;}
						span.testimonialSignature a:hover
						 {text-decoration:none;}
						   .add span.testimonialSignature {
						     margin-bottom:0;
						     }

.articles .cont_box_right a.view_all
{display:block; padding-left:22px;margin:7px 29px 22px 0;font-weight:bold; background:url('images/bul_2.gif') left top no-repeat;text-decoration:underline;color:#00478D; float:right;}
		
.our_projects .cont_box_right a.view_all
{display:block; padding-left:22px;margin:7px 29px 22px 0;font-weight:bold; background:url('images/bul_2.gif') left top no-repeat;text-decoration:underline;color:#00478D; float:right;}
		.articles .cont_box_right a.view_all:hover
		 {text-decoration:none;}
		.our_projects .cont_box_right a.view_all:hover
		 {text-decoration:none;}
/*-------- end Our Projects ------*/

/* --- "Testimonials" ------------------------------------------------------------------------------------------------------------------------ */
/* settings for right box are in "About"*/
/* some settinga are in "Articles" and "Our Projects" area  */
.testimonials_page .cont_box_left .s_cont p a {font-weight:normal; }/* more settings are in "Articles" */
.testimonials_page .cont_box_left .s_cont .tm {margin-left:10px; padding-left:5px; background-image:url('images/quote_dbg.jpg'); }
.testimonials_page .content .cont_box_left {background-color:#F1E6BE;}
/* ---- end "Testomonials" ----- */

/*------------- "Inverce Logic" -----------------------------------------------------------------------------------------------------------------
 settings are in "About" and "Our Projects" areas----*/
 .projectbox .il {border-bottom-color:#DCD0A5;}
 /*.inverse_logic .cont_box_left .s_cont img {margin-top:20px; margin-right:150px}*/
 .inverse_logic .cont_box_left .s_cont a.still {margin-bottom:34px}
/*--------------- end "Inverce Logic" ----------------*/

a.button-1 {
  text-decoration:none;
  font-family:"Arial";
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  float:right;
  background: url('images/orangebtn-lbg.gif') no-repeat left center;
  padding:0;
  display:inline;
  padding-left:6px;
  line-height:26px;

}
a.button-1 .rightbg {
  display:block;
  background: url('images/orangebtn-rbg.gif') no-repeat right center;
  padding-right:6px;

}
a.button-1 .talling {
  display:block;
  background: url('images/orangebtn-tall.gif') repeat-x left center !important;
  padding-left:8px;
  padding-right:8px;
}

.projects_block a.button-1 {
  margin-right:18px;
 }

#bar {
  margin-bottom:20px;
  }
#bar a.button-1 {
  margin-top:13px;
 }
.our_projects_btn {
  margin-right:14px
}
.il_join_now_btn {
  margin-right:150px
}
.faq .faq_join_now_btn {
  margin-right:204px;
}
.faq a.button-1 {
  color:#ffffff;
}

.button-3 {
  font-family:"Arial";
  font-size:16px;
  font-weight:bold;
  background:  url('images/bluebtn_lbg.gif') no-repeat left center;
  border:none;
  height:26px;
  cursor:pointer;
  text-align:left;
  float:left;
  line-height:26px;
  padding-left:4px;
}

.button-3 .tall {
  background: url('images/bluebtn_rbg.gif') no-repeat right center;
  height:26px;
  padding-right:4px;
  padding-left:0px;
  line-height:26px;
  width:60px;
  float:left;
  border:none;
  color:#ffffff;
  font-weight:bold;
  cursor:pointer;
  margin:0;
  /*border:1px solid red;*/
  }
div.loginFormAlign {
  padding-top:5px
}
#front {
  border-collapse:collapse;
 }
#front td {
  vertical-align:top;
  padding-bottom:5px;
  }
#front .ourprojects_footer td {
  padding-bottom:20px;
  }

.projectbox {
	padding-bottom:15px;
	width:488px;
	}
.projectbox .l_logo {
  float:left;
  display:inline;
  padding-top:15px;
  margin-right:10px;
  max-width:78px;
  }
.projectbox .il	{
  width:400px;
  float:right;
  display:inline;
  margin:16px 0px 0px 0px;
  }
.projectbox .il p{
  width:400px;
}
.projectbotboxStill {
  border-top:1px solid #DCD0A5;
  width:488px;
  padding-top:5px;
}
.learnmoreList {
	float:right;
	margin:0;
}
.learnmoreList td{
	background:url('images/bul_2.gif') left center no-repeat;
	border-collapse:collapse;
	border:none;
	border-spacing:0 ;

}
.learnmoreList a{
	color:#00478d;
  font-weight:bold;
  padding:0 0 1px 25px;
  margin:0px;
  float:right;
  background:none;
}
.learnmore a{
  color:#00478d;
  font-weight:bold;
  background:url('images/bul_2.gif') left top no-repeat;
  padding:0 0 1px 25px;
  margin:0px;
  float:right
  }
.note-2 {
  color:#F7941D;
  }
.Navigation {
  text-align:right;
  background-color:#E4D9AF;
  margin:8px 0;
  padding:8px;
  }
.Navigation a.active {
  color:#000;
  text-decoration:none;
  }
.article_go_back_button {
  margin-right:402px
  }

.headline {
  color:#877948;
  font-size:23px;
  font-weight:normal;
  font-family:'Arial';
  /*margin-top:7px;*/
  line-height:30px;
  }
.button-2 {
  font-family:"Arial";
  font-size:14px;
  font-weight:bold;
  background:  url('images/orangebtn-lbg.gif') no-repeat left center;
  border:none;
  height:26px;
  cursor:pointer;
  text-align:left;
  display:inline;
  float:right;
  line-height:26px;
  padding-left:6px;
}

.button-2 .tall {
  background: url('images/orangebtn-rbg-wide.gif') no-repeat right center;
  height:26px;
  display:block;
  padding-right:12px;
  padding-left:6px;
  line-height:26px;
  float:left;
  border:none;
  color:#ffffff;
  font-weight:bold;
  cursor:pointer;
  /*border:1px solid red;*/
  }
.featur_aff_banner {
	margin-bottom:7px;
	}
body a {
	vertical-align:baseline;
}

.list li { list-style: none; }

.list li {
	margin-bottom: 8px;
	background: url(images/bul_3_small.gif) left 3px no-repeat;
	padding-left: 15px;
	vertical-align: top;
}

.list {
	margin-left: 10px;
}

.justify { text-align: justify; padding-right: 15px; }

.box-ul  {
	background-color:#FDF9E9;
	border:1px solid #DCD0A5;
	padding: 10px 5px 0 0;
	width:490px;
	margin: 10px 0 10px 0;
}
