/* CSS Document */

body{
margin:0;
padding:0;
background:url(images/mainbg.jpg) #FFFFFF repeat-x;
font-family:"Trebuchet MS";
}
#main{
width:957px;
margin:auto;
height:auto;
}
.top_strip{
height:5px;
font-size:2px;
background-color:#990099;
}
.header{
height:202px;
background:url(images/headerng.jpg) no-repeat center;
width:957px;
}
.logo{
	left:1px;
	top:25px;
	position:relative;
	float:left;
	width:255px;
	height:85px;
	padding-top:60px;
	z-index:1;
}
.right_btn{
color:#C49738;
font-family:"Trebuchet MS";
font-size:13.5px;
float:right;
width:465px;
height:35px;
padding-top:108px;
}
.btn_online{
width:430px;
height:35px;
margin-right:35px;
}
.btn_online .left{
height:35px;
padding-left:45px;
text-align:left;
float:left;
padding-top:4px;
}
.btn_online .right{
height:35px;
float:right;
}
.mid_part{
float:left;
width:957px;
height:auto;
margin-bottom:25px;
background-position:center;
background-repeat:no-repeat;
background-color:#FFFFFF;
}
.text{
padding-left:105px;
text-align:justify;
float:left;
padding-top:70px;
width:473px;
height:auto;
color:#000000;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}
.right_txt{
padding-top:125px;
color:#551954;
font-size:14px;
}
.text_new{
float:left;
height:auto;
font-weight:bold;
font-size:16px;
color:#000000;
margin-bottom:20px;
}
.text_new h1{
font-weight:bold;
font-size:38px;
color:#000000;
float:right;
margin:0;
padding:0;
}

.mid_text_new{
float:left;
width:400px;
font-size:12px;
}
.top_h{
float:left;
font-size:36px;
color:#000000;
}
.img{
float:left;
width:335px;
padding-top:25px;
height:400px;
padding-left:18px;
}
div.tile {
  position: absolute;
  border: 1px solid black;
  background: white;
  width: 100px;
  height: 100px;
}
.footer{
width:100%;
background:url(images/footer.jpg) repeat-x;
height:668px;
clear:both;
margin-top:25px;
}
.midfooter{
width:957px;
margin:auto;
height:668px;
background:url(images/fadelogo.png) center top no-repeat;
}
.footertext{
float:left;
height:25px;
padding-left:100px;
width:860px;
padding-top:7px;
font-size:11px;
color:#F2AA16;
}
.footertext ul{
margin:0;
padding:0;
list-style:none;
}
.footertext ul li{
float:left;
outline:none;
}
.footertext ul li a{
text-decoration:none;
padding:5px;
margin:5px;
color:#F2AA16;
outline:none;
}
.footertext ul li a:hover{
color:#FF0000;
outline:none;
}
.footertext ul li a.act{
color:#FF0000;
outline:none;
}

/*
Emma....page
*/

.text_left{
float:left;
width:571px;
height:auto;
padding-left:104px;
}
.text_left_press{
width:800px;
height:auto;
padding-left:104px;
}
.img_right{
float:left;
width:200px;
height:auto;
padding-left:25px;
padding-top:30px;
}
.img_right_test{
float:left;
width:200px;
height:auto;
padding-left:5px;
}
.emma_text{
padding-top:30px;
float:left;
height:28px;
width:226px;
}
.emma_mid{
float:left;
width:550px;
color:#000000;
font-size:12px;
}
.emma_mid_press{
float:left;
width:800px;
color:#000000;
font-size:12px;
}
.nav{
float:left;
width:120px;
}
.nav ul{
float:left;
list-style:none;
margin:0;
padding: 15px 0 0 0;
}
.nav ul li{
float:left;
}
.nav ul li a{
width:120px;
float:left;
font-size:12px;
font-weight:bold;
padding:5px 10px 5px 0;
color:#cb9f0b;
text-decoration:none;

}
.nav ul li a:hover{
color:#ff0033;
}
.nav ul li a.active{
color:#ff0033;
}
.emmagl_main{
float:right;
width:300px;
padding-left:20px;
text-align:justify;
padding-top:10px;
}

.emma_main{
float:left;
width:400px;
padding-left:20px;
text-align:justify;
padding-top:20px;
}
.emma_main a{
color:#FF9900;
text-decoration:none;
}
.emma_main a:hover{
color:#FF0000;
text-decoration:none;
}
.contact{
margin-top:20px;
float:left;
width:500px;
text-align:justify;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
background:url(images/form_bg.gif) repeat-x;
}
.contact a{
color:#551954;
text-decoration:none;
}
.contact a:hover{
color:#ff0033;
text-decoration:underline;
}

.emma_main_press{
float:left;
width:650px;
height:auto;
padding-left:20px;
text-align:justify;
}

.space{
float:left;
width:130px;
}
.testimonial{
background:url(images/tstimonial.gif) center no-repeat;
height:228px;
width:234px;
}
.test_text{
text-align:center;
float:left;
margin:0;
padding:35px 0px 0 4px;
color:#551954;
font-size:14px;
}
.testimonial_two{
margin-top:90px;
padding-top:65px;
background:url(images/tstimonial.gif) center no-repeat;
height:228px;
width:234px;
}
.testimonial_three{
margin-top:40px;
padding-top:30px;
background:url(images/tstimonial.gif) center no-repeat;
height:228px;
width:234px;
}
.testimonial_four{
margin-top:10px;
padding-top:10px;
background:url(images/tstimonial.gif) center no-repeat;
height:228px;
width:234px;
}
.testimonial_five{
margin-top:10px;
padding-top:30px;
background:url(images/tstimonial.gif) center no-repeat;
height:228px;
width:234px;
}
.magzine{
width:197px;
padding:5px;
height:auto;
float:left;
}
.mag_img1{
width:197px;
overflow:hidden;
float:left;
padding-bottom:15px;
width: 197px;height: 148px
}
.mag_img{
width:197px;
overflow:hidden;
float:left;
padding-bottom:15px;
/*width: 197px;height: 148px*/
}
.mag_text{
padding-top:10px;
width:197px;
font-size:12px;
color:#333333;
float:left;
}
.mag_text a{
color:#652d90;
text-decoration:none;
}
.mag_text a:hover{
text-decoration:underline;
}
.table{
border:solid 1px #321833;
color:#000000;
font-size:12px;

}
.table td{
padding:10px;
color:#000000;
font-size:12px;
}
.table td span{
color:#FF0000;
}
.input{
background-image:url(images/inut.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
border:solid 1px #000000;
width:260px;
font-size:12px;
height:18px;
padding-left:5px;
}
.dropdown{
background-image:url(images/inut.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
border:solid 1px #000000;
font-size:10px;
width:270px;
height:20px;
}
.inputmulti{
background-image:url(images/inut.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
border:solid 1px #000000;
width:260px;
height:50px;
font-size:12px;
padding-left:5px;
}
option{
width:100%;
}
/* CSS Document */


.menu {padding:0 0 0 90px; margin:2px 0 0 0 ; width:850px; list-style:none; height:40px;  font-family:arial, verdana, sans-serif; font-weight:bold; float:left; }
.menu li.top {display:block; float:left; position:relative; z-index:10;}
.menu li a.top_link {display:block; float:left; height:44px; line-height:25px; color:#F2AA16; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 6px; margin:0 2px 0 2px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 8px 0 4px; height:44px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 22px 0 11px; height:40px; background:url(images/down.gif) no-repeat right top;}
.menu li a.top_link:hover {color:#000; background: url(images/button4.gif) no-repeat;}
.menu li a.top_link:hover span {background:url(images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {background:url(images/button4a.gif) no-repeat right top;}

.menu li:hover > a.top_link {color:#FF0033; background: url(images/button4.gif) no-repeat;}
.menu li:hover > a.top_link span {background:url(images/button4.gif) no-repeat right top;}
.menu li:hover > a.top_link span.down {background:url(images/button4a.gif) no-repeat right top;}



.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:900px; height:0; margin:0; padding:0; list-style:none; font-weight:bold; }
.menu :hover ul.sub {left:2px; top:43px; right:2px; background: #fff; padding:3px 0; border:1px solid #F2AA16; white-space:nowrap; width:140px; height:auto; position:absolute; font-weight:bold; z-index:-20;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:100px;}
.menu :hover ul.sub li a {font-weight:bold;display:block; font-size:11px; height:20px; width:135px; line-height:20px; text-indent:5px; color:#E4A017; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#fff url(images/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {background:#551954; color:#FF0033; font-weight:bold;}
.menu :hover ul.sub li a.fly:hover {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 999999; white-space:nowrap; width:93px; z-index:200; height:auto;}

.current{
background:#FFFFFF;
color:#FF0000;
}


