/*css document*/

body {
	margin:0;
	padding:0;
	font:11px/15px Arial, Helvetica, sans-serif;
	background:url(../images/mambo-bg.jpg); background-attachment:fixed;
}

img { 
	border:0; 
}

.flt {
	float:left;
}

/*Blocks*/

#main_block { 
	text-align:left;
	width:1000px;
}

#header {
	float:left;
	display:inline;
	width:1000px;
	background:url(../images/header.jpg) #FEFBBE no-repeat top;
	padding:0 0px 0 0px;
}

#center {
	float:left;
	width:1000px;
}

#footer {
	float:left;
	width:1000px;
	text-align:center;
	background:#717171;
	padding:0px 0 30px 0;
}

/*header*/

.header_bot {
	float:left;
	width:1000px;
	padding-bottom:9px;
	background:url(../images/header_bot.gif) no-repeat bottom;
}

.hd_menu {
	float:left;
	width:1000px;
	margin-top:7px;
	height:52px;
	background:url(../images/menu_tile.gif) repeat-x;
}

.hd_menu a {
float:left;
	margin:20px 23px 0 23px;
}
.chat{
float:right !important;
margin:-20px 0px 0 0px !important;
position:relative;}
.chat a{
float:left;
margin-top:0px !important;}
.hd_blk1 {
	float:left;
	width:370px;
	color:#3F3F3F;
	font:11px/16px Arial, Helvetica, sans-serif;
	margin:22px 500px 0 29px;
}

.hd_blk1 span {
	float:left;
	width:370px;
	padding-top:12px;
}

.hd_blk1 a {
	float:left;
	padding-top:10px;
	color:#EE5A16;
}

.hd_blk1 a:hover {
	text-decoration:none;
}

.logo {
	float:left;
	margin:117px 0 0 60px;
}

.hd_form {
	float:left;
	width:309px;
	margin-top:-20px;
	position:relative;
	margin-left:341px;
}

.hd_tbox1 {
	float:left;
	color:#000000;
	width:302px;
	border:0;
	padding:4px 0 0 6px;
	font:11px/22px Arial, Helvetica, sans-serif;
	height:18px;
	margin:6px 0 0 4px;
	background-color:#FEFDE7;
}

.hd_tbox2 {
	float:left;
	color:#000000;
	width:300px;
	border:1px solid #DAD8D8;
	padding:4px 0 0 6px;
	font:11px/22px Arial, Helvetica, sans-serif;
	height:62px;
	margin:8px 0 0 4px;
	background-color:#FDFBD3;
}

.hd_button {
	float:right;
	width:55px;
	height:20px;
	background-color:#FDFBD3;
	border:0;
	color:#803B2E;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	margin:0px 0px 0 0;
}

.hd_text1 {
	float:left;
	width:170px;
	color:#FF9867;
	margin:4px 0 0 2px;
}

.hd_tile1 {
	float:left;
	width:1000px;
	margin-top:75px;
}

.hd_part1 {
	float:left;
	width:342px;
}

.hd_part2 {
	float:left;
	width:316px;
}

.hd_part3 {
	float:left;
	width:342px;
}

.hd_hot {
	margin:0 0 0 20px;
}

.hd_sblk1 {
	float:left;
	width:315px;
	margin:18px 0 0 17px;
}

.hd_sblk1 b {
	float:left;
	width:235px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}

.hd_sblk1 span {
	float:left;
	width:235px;
	color:#717170;
}

.hd_sblk1 img {
	margin:3px 12px 0 0;
}

.hd_sblk2 {
	float:left;
	width:276px;
	margin:15px 0 0 24px;
}

.hd_sblk2 b {
	float:left;
	width:276px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}

.hd_sblk2 span {
	float:left;
	width:276px;
	color:#717170;
}

.hd_sblk3 {
	float:left;
	width:300px;
	margin:25px 0 0 17px;
}

.hd_sblk3 b {
	color:#FF0000;
}

.hd_sblk3 span {
	float:left;
	/*width:220px;*/
	width:300px;
	color:#532F1B;
}

.hd_sblk3 span span {
	font:12px Arial, Helvetica, sans-serif;
}

.hd_sblk3 img {
	margin:1px 12px 0 0;
}

/*center*/

.cp_services {
	float:left;
	width:1000px;
	padding-bottom:22px;
	background:url(../images/cp_service_tile.gif) #FFF repeat-x;
}

.hd_other {
	margin:17px 800px 0 17px;
}

.banner1 {
	margin:18px 0px 0 71px;
}

.banner2 {
	margin:18px 0px 0 34px;
}

.cp_product {
	float:left;
	width:1000px;
	padding-bottom:21px;
	background:url(../images/cp_product.gif) repeat-x;
}

.cp_welcome {
	margin:16px 0 0 128px;
}

.iconwind {
	margin:24px 0 0 105px;
}

.tempwind {
	margin:24px 0 0 53px;
}

.logowind {
	margin:24px 0 0 33px;
}

.illuswind {
	margin:24px 0 0 57px;
}

.brochurewind {
	margin:14px 0 0 53px;
}

.bannerwind {
	margin:24px 0 0 52px;
}

/*footer*/

.fp_logo {
	float:left;
	width:950px;
	padding-top:28px;
	padding-left:50px;
}

.fp_logo img {
	padding:0 15px 0 15px;
}

.fp_menu {
	float:left;
	width:1000px;
	text-align:center;
	color:#CCCCCC;
	padding-top:40px;
}

.fp_menu a {
	color:#CCCCCC;
	text-transform:uppercase;
	text-decoration:none;
}

.fp_menu span {
	padding:0 5px 0 5px;
}

.fp_menu a:hover {
	text-decoration:underline;
}

.fp_text1 {
	float:left;
	width:1000px;
	text-align:center;
	color:#CCCCCC;
	padding-top:10px;
}


/*about us*/

#header1 {
	float:left;
	display:inline;
	width:1000px;
	background:url(../images/header2.jpg) #FEFBBE no-repeat top;
}

.logo1 {
	float:left;
	margin:35px  0 0 72px;
}

.hd_get1 {
	float:right;
	margin:104px 0px 0 0;
}

#center_tile {
	float:left;
	width:1000px;
	background:url(../images/center_tile.gif) repeat-y;
}

#center_top {
	float:left;
	width:1000px;
	background:url(../images/center_top.jpg) no-repeat top;
}

#center_bot {
	float:left;
	width:1000px;
	padding-bottom:23px;
	background:url(../images/center_bot.gif) no-repeat bottom;
}

/*content*/

#content {
	float:left;
	width:640px;
	padding:34px 0 0 15px;
}

.cp_heading {
	float:left;
	width:593px;
	padding:0 0 9px 4px;
	border-bottom:1px solid #8D8D8D;
	margin:32px 0 0 24px;
}

.cp_text1 {
	float:left;
	width:535px;
	color:#717170;
	font:11px/16px Arial, Helvetica, sans-serif;
	margin:23px 0 0 29px;
}

.cp_text1 a {
	color:#717170;
	text-decoration:none;
}

.cp_text1 a:hover {
	text-decoration:underline;
}

.cp_text1 b {
	color:#19C1EB;
}

.cp_how {
	margin:42px 0 0 28px;
}

.cp_bar1 {
	margin:11px 0 0 29px;
}

.cp_step1 {
	margin:27px 0 0 27px;
}

.cp_blk1 {
	float:left;
	width:575px;
}

.cp_blk1 span {
	float:left;
	font-weight:bold;
	color:#000000;
	margin:29px 0 0 11px;
}

.cp_list1 {
	float:left;
	width:530px;
	color:#717170;
	padding-top:20px;
	font:11px/16px Arial, Helvetica, sans-serif;
}

.cp_list1 img {
	margin:3px 8px 0 31px;
}

.cp_list1 span {
	float:left;
	width:450px;
}

.cp_form1 {
	float:left;
	width:595px;
	padding-top:25px;
}

.cp_text2 {
	float:left;
	width:92px;
	color:#000000;
	margin:10px 10px 0 30px;
}

.cp_text4 {
	float:left;
	width:365px;
	color:#000000;
	padding:7px 0 0 133px;
}

.cp_tbox1 {
	float:left;
	width:450px;
	height:17px;
	background:url(../images/cp_tb_tile.gif) repeat-x;
	border:1px solid #E6E6E6;
	margin-top:8px;
}

.cp_tbox2 {
	float:left;
	width:450px;
	height:92px;
	border:1px solid #E6E6E6;
	margin-top:8px;
}

.cp_submit {
	float:left;
	width:81px;
	height:20px;
	background-color:#F85C11;
	margin:8px 0 0 0;
	text-transform:uppercase;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FEFBBE;
	border:0;
}


.port_hold {
	float:left;
	width:575px;
	padding-left:11px;
}

.port_img {
	margin:35px 0 0 35px;
}

.port_view {
	float:left;
	width:106px;
	height:24px;
	margin:0 0 0 181px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center; 
	color:#292929;
	background:url(../images/cp_enlarge.gif) no-repeat;
}

.port_view:hover {
	text-decoration:underline;
}

.cp_header {
	float:left;
	width:510px;
	height:35px;
	display:inline;
	border-bottom:1px solid #FFF;
	background-color:#F3D714;
	margin:30px 0 0 60px;
}

.cp_logo {
	margin:13px 0 0 20px;
}

.price_tile {
	float:left;
	width:510px;
	display:inline;
	margin:0px 0 0 60px;
	background:#F3F3F3;
}

.pr_text1 {
	float:left;
	width:144px;
	height:35px;
	color:#F90850;
	padding-left:23px;
	font:bold 11px/35px Arial, Helvetica, sans-serif;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

.pr_text2 {
	float:left;
	width:130px;
	height:35px;
	color:#000;
	text-align:center;
	font:bold 14px/35px Arial, Helvetica, sans-serif;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

.pr_text3 {
	float:left;
	width:210px;
	height:35px;
	color:#000;
	text-align:center;
	font:bold 11px/35px Arial, Helvetica, sans-serif;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

.pr_text3 a {
	color:#000;
	text-decoration:none;
}

.pr_text3 a:hover {
	text-decoration:underline;
}

.cp_text3 {
	float:left;
	width:500px;
	color:#000000;
	margin:10px 0 0 60px;
}
 


/*right*/

#right {
	float:right;
	width:310px;
	padding:37px 16px 0 0;
}

.rp_blk1 {
	float:left;
	width:308px;
	height:90px;
	margin-top:7px;
	margin-left:10px;
}

.rp_newsletter {
	float:left;
	width:310px;
	height:162px;
	margin-top:15px;
	background:url(../images/newsletter_bg.jpg) no-repeat;
}

.rp_news {
	margin:7px 0 0 17px;
}

.rp_tbox {
	float:left;
	width:196px;
	height:18px;
	margin:6px 0 0 0;
	border:1px solid #42D6AC;
}

.rp_text1 {
	float:left;
	width:64px;
	margin:16px 0 0 27px;
	color:#010101;
}

.rp_submit {
	float:left;
	width:61px;
	height:25px;
	border:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:8px 0 0 170px;
	background:url(../images/rp_submit.gif) no-repeat;
}

.rp_banner {
	margin-top:26px;
}

.rp_test {
	margin:22px 0 0 15px;
}

.abt_comp,.abt_comp1{ clear:left; float:left; width:180px; font: bold 13px/15px tahoma; color:#F9651B; margin:10px 0px 0px 25px;}
.abt_comp1 { text-decoration:none; }
.abt_comp1:hover { text-decoration:underline;}
.work_img1{ clear:left; float:left; margin:11px 0px 0px 40px;}
.work_txt1{ float:left; width:150px; font: 11px/15px tahoma;  color:#6A6A6A; margin:10px 0px 0px 20px; text-decoration:none; text-align:center;}
.peop_img1{ clear:left; float:left; margin:11px 0px 0px 40px;}
.peop_txt{ float:left; width:160px; font: 11px/15px tahoma;  color:#000; margin:20px 0px 0px 10px; text-decoration:none;}

.abt_contact {
float:left;width:550px;font:11px/14px tahoma;color:#6A6A6A;margin:0px 0px 0px 40px;display:inline;
}
.ea_corpr {
float:left;width:226px;border-right:1px solid #ffffff;
}
.ea_corphd {
float:left;margin:18px 0px 10px 20px;
}
.ea_corphd1 {
float:left;margin:0px 0px 10px 20px;
}
.ea_broff {
float:left;
width:231px;
}

.free_temp{ clear:left; float:left; font: bold 13px tahoma; color:#FB4040; margin:12px 0px 0px 18px;}
.free_txt2{ clear:left; float:left; width:490px; font: 11px/15px tahoma; color:#717170; margin:12px 0px 0px 18px;}
.free_img{ clear:left; float:left; margin:32px 0px 0px 39px;}
.free_ad_1px{ clear:left; float:left; width:531px; background:url(../images/free_ad_1px.jpg) repeat-y; margin:20px 0px 0px 0px;}
.free_txt3{ clear:left; float:left; width:200px; font: bold 11px/15px tahoma; color:#000; margin:10px 0px 0px 20px;}
.free_name_box{ clear:left; float:left; width:110px; height:20px; font:11px arial; color:#717170; border:1px solid #EEEDED; margin:5px 0px 0px 12px;}
.free_name_box2{ float:left; width:110px; height:20px; font:11px arial; color:#717170; border:1px solid #EEEDED; margin:5px 0px 0px 4px;}
.free_butt{ float:left; margin:5px 0px 0px 0px; background:url(../images/free_butt.gif) no-repeat; width:68px; height:22px; border:0; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF;}
.free_txt4{ clear:left; float:left; width:282px; font: 11px/15px tahoma;  color:#717170; margin:10px 0px 0px 20px;}
.lp_buytemp{ clear:left; float:left; margin:15px 0px 0px 5px;}
.buy_icon_butt{ clear:left; float:left; margin:15px 0px 0px 5px;}

.lp_div{ display:inline; clear:left; float:left; width:588px;}
.free_bg{ clear:left; float:left; width:583px; background:#F0EFEA; padding-bottom:30px; } 
.lp_free{ clear:left; float:left; margin:39px 0px 0px 31px;}
.free_txt{ clear:left; float:left; width:539px; font: 11px/15px tahoma; color:#717170; margin:15px 0px 0px 27px;}
.temp_top_bg{ clear:left; float:left; width:532px; height:38px; background: url(../images/temp_top_bg.jpg) no-repeat; margin:10px 0px 0px 26px;} 
.temp_bot{ clear:left; float:left; width:532px; padding-bottom:19px; background: url(../images/temp_bot.jpg) bottom no-repeat; margin:0px 0px 0px 26px;} 
.temp_bg{ clear:left; float:left; width:529px; background: url(../images/down_1px.jpg) repeat-x; border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; }
.free_temp{ clear:left; float:left; font: bold 13px tahoma; color:#FB4040; margin:12px 0px 0px 18px;}
.free_txt2{ clear:left; float:left; width:490px; font: 11px/15px tahoma; color:#717170; margin:12px 0px 0px 18px;}
.free_img{ clear:left; float:left; margin:32px 0px 0px 39px;}
.free_ad_1px{ clear:left; float:left; width:531px; background:url(../images/free_ad_1px.jpg) repeat-y; margin:20px 0px 0px 0px;}
.free_txt3{ clear:left; float:left; width:200px; font: bold 11px/15px tahoma; color:#000; margin:10px 0px 0px 20px;}
/*.free_name_box{ float:left; width:110px; height:20px; font:11px arial; color:#717170; border:1px solid #EEEDED; margin:0px 0px 0px 12px; text-align:center;}
.free_name_box2{ float:left; width:110px; height:20px; font:11px arial; color:#717170; border:1px solid #EEEDED; margin:0px 0px 0px 4px; text-align:center;}
.free_butt{ float:left; margin:22px 0px 0px 0px;}
*/.free_txt4{ clear:left; float:left; width:282px; font: 11px/15px tahoma;  color:#717170; margin:10px 0px 0px 20px;}
.lp_buytemp{ clear:left; float:left; margin:15px 0px 0px 5px;}
.buy_icon_butt{ clear:left; float:left; margin:15px 0px 0px 5px;}

#divinputfile4{
    background:url(../images/cp_browse.gif) no-repeat right 100%;
	height:22px;
	float:left; width:307px; margin:5px 0 0 0;
}

#divinputfile4 #filepc4{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
	width:307px;
}

*html #divinputfile4 #filepc4{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
}

*html #fakeinputfile4{
	margin-top:-22px;
}

#fakeinputfile4{
	margin-top:-28px;
}

#fakeinputfile4 #fakefilepc4{
	width:230px;
	height:20px;
	border:0;
	background-color:#FEFDE7; color:#1B89A9; font:11px Arial, Helvetica, sans-serif; padding:2px 0 0 6px;
margin:0 0 0 5px;
}

#divinputfile5{
    background:url(../images/cp_browse.gif) no-repeat right 100%;
	height:22px;
	float:left; width:307px; margin:0px 0 0 0;
}

#divinputfile5 #filepc5{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
	width:307px;
}

*html #divinputfile5 #filepc5{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
}

*html #fakeinputfile5{
	margin-top:-22px;
}

#fakeinputfile5{
	margin-top:-28px;
}

#fakeinputfile5 #fakefilepc5{
	width:230px;
	height:20px;
	border:1px solid #E6E6E6;
	background:url(../images/cp_tb_tile.gif) #F7F7F8 repeat-x; color:#1B89A9; font:11px Arial, Helvetica, sans-serif; padding:2px 0 0 6px;
margin:0 0 0 0px;
}



.black_overlay {
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index: 1001;
-moz-opacity: 0.3;
opacity: .30;
filter: alpha( opacity = 30);
overflow:hidden;
} .white_content {
display: none;
position: absolute;
top: 20%;
left: 33%;
width: 380px;
height: 230px;
padding: 2px;
border: 6px solid #A8B56F;
background-color: white;
z-index: 1002;
overflow: auto;
} 
.white_content1 {
float:left;
width: 382px;
height:180px;
padding: 2px;
border-bottom: 4px solid #FA6313;
background-color: white;
z-index: 1002;
}
*html div.white_content1 {
float:left;
position:absolute;
width:386px;
height: 180px;
margin:23px 0 0 -374px;
background-color: white;
border-bottom: 4px solid #FA6313;
border-left: 4px solid #FA6313;
border-right: 4px solid #FA6313;
z-index: 1002;
}
.login_label, .login_error {
padding: 13px 0 0 0px;
color: #E9680C;
text-align: left;
float: left;
width: 50px;
font: bold 12px tahoma, arial;
color: #000;
} .login_input {
padding: 10px 0 0 0;
color: #000;
text-align: left;
float: left;
width: 200px;
font: bold 11px tahoma, arial;
color: #000;
} .login_input input {
width: 198px;
border: 1px solid #FA6313;
font: 11px tahoma;
color: #5D6972;
height: 16px;
} .login_error {
width: 250px;
color: #F00;

} #login {
background: #123;
}
.cleanbluewarning .cleanblue{}
.cleanbluefade{position:relative; background-color: #FEFBBE;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 10;opacity: 10; }
div.cleanblue{ position: relative;width:386px;background:#fff; border-top: 4px solid #FA6313; border-left: 4px solid #FA6313;border-right: 4px solid #FA6313;font-weight:bold;float:left;}

*html div.cleanblue{ position: relative;float:left;margin:-20px 0 0 500px; width:390px;background:#fff;font-weight:bold; text-align:right; border-top: 4px solid #FA6313; border-left: 4px solid #FA6313;border-right: 4px solid #FA6313;}

div.cleanblue .cleanbluecontainer{  float:left; position:relative; }
div.cleanblue .cleanblueclose{ color:#FF0000; background:transparent url(../close1.jpg);width:17px; height:17px; font-size:0px; cursor:pointer;  float:left; margin:6px 0 0 357px; position:relative;}
/*html>body div.cleanblue .cleanblueclose{ color:#FF0000; background:transparent url(/img/images/close1.jpg);width:20px; height:21px; font-size:0px; cursor:pointer;  float:left; margin:3px 0 0 0px; position:relative;}*/
*html div.cleanblue .cleanblueclose{ background:transparent url(../close1.jpg) no-repeat;width:20px; height:17px; font-size:0px; cursor:pointer; float:left; margin:6px 0 0 350px; position:relative; }
div.cleanblue .cleanbluemessage{}
div.cleanblue .cleanbluebuttons{ display:none;}
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #B9E7F8; border: solid 1px #FA6313; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #FA6313; }

.down {
	float:left;
	width:80px;
	height:23px;
	background-color:#DD510E;
	border:0;
	color:#FDF09D;
	font:bold 11px Trebuchet Ms, Arial, Helvetica, sans-serif;
	margin:0 0 0 50px;
}

.pp_cntr_inner { background:#fff; float:left; width:1000px; }