@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background:#222 url(../images/slice.jpg);
font-size:14px;
}

a{ text-decoration:none; color:#fff; }
a:hover{ text-decoration:underline; }

a img{ border:none; }

.cr{ clear:both; }

h1{
color:#FFFFFF;
float:left;
font-size:16px;
font-weight:bold;
margin:20px 0 0 0;
}

#wrapper{
margin:0 auto;
width:999px;
}

#header{
margin:30px 0 0 0;
width:1005px;
float:left;
border:1px solid #858da1;
/*background:url(../images/header.jpg);*/
}

.logo{
margin:10px 0 0 50px;
padding:0 0 32px 0;
display:inline;
float:left;
}

.left_txt{
float:left;
color:#999999;
width:250px;
}

.main_txt{
float:left;
color:#FFFFFF;
width:679px;
margin:30px 0 0 0;
line-height:140%;
}

.main_txt_home{
float:left;
color:#FFFFFF;
width:645px;
margin:30px 0 0 0;
line-height:140%;
}

.main_txt_home1{
float:left;
color:#FFFFFF;
width:645px;
margin:30px 0 0 0;
line-height:140%;
font-family:MS Sans Serif;
font-size:15px;
text-align:justify;
}


.main_txt_long{
float:left;
color:#FFFFFF;
width:679px;
margin:0 0 0 0;
position:relative;
top:30px;
line-height:140%;
}

.left_txt_small{
float:left;
color:#999999;
font-size:14px;
margin:30px 0 0 0;
width:250px;
}

.trailing{
float:right;
color:#999999;
font-style:italic;
margin:0 0px 0 0;
width:140px;
display:inline;
}

.trailing23{
float:right;
color:#999999;
font-style:italic;
margin:0 70px 0 0;
width:140px;
display:inline;
padding-top:7px;
}

.trailing24{
float:right;
color:#999999;
font-style:italic;
margin:0 60px 0 0;
width:190px;
display:inline;
padding-top:7px;
}

.trailing25{
float:right;
color:#999999;
font-style:italic;
margin:0 40px 0 0;
width:190px;
display:inline;
padding-top:7px;
}

.trailing26{
float:right;
color:#999999;
font-style:italic;
margin:0 40px 0 0;
width:140px;
display:inline;
padding-top:7px;
}

.trailing27{
float:right;
color:#999999;
font-style:italic;
margin:0 40px 0 0;
width:170px;
display:inline;
padding-top:7px;
}

.trailing28{
float:right;
color:#999999;
font-style:italic;
margin:0 40px 0 0;
width:130px;
display:inline;
padding-top:7px;
}

.trailing29{
float:right;
color:#999999;
font-style:italic;
margin:0 70px 0 0;
width:135px;
display:inline;
padding-top:7px;
}

.trailing30{
float:right;
color:#999999;
font-style:italic;
margin:0 70px 0 0;
width:142px;
display:inline;
padding-top:7px;
}

.trailing31{
float:right;
color:#999999;
font-style:italic;
margin:0 65px 0 0;
width:122px;
display:inline;
padding-top:7px;
}

.trailing32{
float:right;
color:#999999;
font-style:italic;
margin:0 75px 0 0;
width:130px;
display:inline;
padding-top:7px;
}

/* MENU BEGINS */

#nav {
float: right;
display:inline;
background:url(../images/nav_bg.png);
margin:30px 0 0 0;
padding-bottom:10px;
}

#nav li {
float: right;
list-style-type:none;
font-size: 16px;
}

#nav li a.home{
display: block;
padding: 10px 20px;
color: #fff;
font-size:80%;
font-weight:bold;
background:url(../images/nav_bg.png);
}	
		
#nav li a.home:hover{
display: block;
padding: 10px 20px;
color:#cccccc;
text-decoration:none;
}

#nav li a.right{
display: block;
padding: 10px 0px 10px 25px;
color: #fff;
margin:0 4px 0 0;
font-size:80%;
font-weight:bold;
background:url(../images/nav_bg.png);
text-decoration:none;
}

#nav li a.right:hover{
display: block;
padding: 10px 0px 10px 25px;
color:#666666;
}

/* These styles create the dropdown menus. */

#nav li ul {
	display: none; 
	width: 5.5em; /* Width to help Opera out */
	background-color: #666666;
	border:1px solid black;
	text-decoration:none;
	
}

	
#nav li:hover ul, #nav li.hover ul {
	display: block;
	position: absolute;
	margin: 0 0 0 20px;
	padding: 0px 0 2px 15px; 
}
	
#nav li:hover li, #nav li.hover li {
	float: none; 
	
}

#nav li:hover li a, #nav li.hover li a {
	color: #fff; 
	font-size:13px;
	font-weight:bold;
}
#nav li li a:hover {
color: #cccccc; 
text-decoration:none;
}

/* These styles create the dropdown menus. */

/* MENU ENDS */

#main{
display:inline;
float:left;
width:999px;
margin:70px 0 0 0;
}

.main_content{ float:left; }

.left_content{
float:left;
width:919px;
height:235px;
background-color:#999;
}

.blue_bg{
margin:30px 0 0 15px;
display:inline;
float:left;
width:470px;
height:97px;
background:url(../images/blue_bg.png) no-repeat;
}

.blue_bg h2{
padding:10px 15px 10px 15px;
color:#343b7d;
line-height: 24pt;
float:left;
font-size:22px;
font-weight:100;
}

.blue_bg h3{
margin:20px 0 0 15px;
padding:0;
float:left;
display:inline;
color:white;
font-size:20px;
font-weight:100;
line-height: 24pt;
width:220px;
}

#icons_a {
position: absolute;
top: 0;
left: 0;
width: 97px;
height: 47px;
}

#icons_a span {
position: absolute;
display: block;
top: -10000px;
left: -10000px;
font-size: 1px;
color:white;
}

.left_column{
margin:0;
padding:0;
float:left;
width:319px;
}

.right_column{
margin:0;
padding:0;
float:left;
width:678px;
/*background:url(../images/right_slice.png) repeat-x;
*/}

.purple_bar{
margin:15px 0 0 20px;
padding:0;
display:inline;
float:left;
width:510px;
background:url(../images/purple_bar.png)
}

.purple_bar a.services{
margin:12px 0 0 0;
padding:0 0 17px 15px;
display:inline;
color:white;
font-size:14px;
font-weight:bold;
float:left;
text-decoration:none;
}

.purple_bar a.online{
margin:12px 0 0 0;
padding:0 0 17px 25px;
display:inline;
color:white;
font-size:14px;
font-weight:bold;
float:left;
text-decoration:none;
}

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

a.bios { color: #303470; text-decoration:none; font-weight:bold; }
a.bios:hover { color: #303470; text-decoration:underline; font-weight:bold; }


.right_header{
margin:20px 0 0 0;
padding:0;
display:inline;
float:left;
width:319px;
background:url(../images/small_bar.png) no-repeat;
}

.right_header h4{
margin:2px 0 0 15px;
padding:0 0 10px 0;
float:left;
display:inline;
color:#1b294f;
font-size:20px;
font-weight:100;
line-height: 24pt;
width:280px;
}

.logos{
margin:15px 0 0 25px;
padding:0;
display:inline;
float:left;
width:310px;
}

.mcdonalds{
margin:0 0 0 60px;
padding:0;
}

.bmw{
margin:0 0 0 30px;
padding:0;
}

/***************** FOR MEGA FOOTER PAGE ****************/
/*******************************************************/

.box_1_footer{
float:left;
width:110px;
margin:0px 0 10px 10px;
display:inline;
padding-bottom:5px;
*padding-bottom:5px;
}

.box_2_footer{
float:left;
width:110px;
margin:0px 0 20px 10px;
padding-left:10px;
display:inline;
padding-bottom:0;
}

.box_3_footer{
float:left;
margin:0px 0 0 10px;
display:inline;
width:110px;
padding-bottom:25px;
*padding-bottom:20px;
}

.box_4_footer{
float:left;
margin:0px 0 0 10px;
display:inline;
width:110px;
padding-bottom:25px;
*padding-bottom:20px;
}

.box_8_footer{
float:left;
margin:0px 0 0 10px;
display:inline;
width:20px;
padding-bottom:25px;
*padding-bottom:20px;
}

.footer_container{
float:left;
}

.footer_btm{ padding-bottom:10px !IMPORTANT; }

/* FOOTER BEGINS */

#footer_bottom{
width:930px;
float:left;
}

.footer_nav{
margin:10px 0 0 0;
padding:0 0 10px 0;
display:inline;
color:#fff;
}

.footer_li{
list-style-type:none;
display:inline;
margin:2px 0 1px 20px;
padding:0;
width:110px;
float:left;
text-align:center;
}

.footer_li a{ color:#999999; text-decoration:none; }

.footer_li a:hover{ color:#cccccc; text-decoration:none; }


#footer_bottom{
float:left;
width:100%;
margin:45px 0 0 0;
border-top:32px solid #000;
}

.wrapper{
width: 997px;
margin-left: auto;
margin-right: auto;
font-size:12px;
}

#icons_a {
position: absolute;
top: 0;
left: 0;
width: 97px;
height: 47px;
}

#icons_a span {
position: absolute;
display: block;
top: -10000px;
left: -10000px;
font-size: 1px;
color:white;
}


.footer_nav{
margin:20px 0 0 0;
padding:0 0 30px 0;
display:inline;
color:#000;
float:left;
}

.footer_nav span{
margin:0 20px 0 20px;
display:inline;
padding:0;
}

.footer_li{
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.footer_li a{ color:#999999; text-decoration:none; }

.footer_li a:hover{ color:#cccccc; text-decoration:underline; }

.footer_disc{
color:#999999;
font-size:12px;
padding-bottom:20px;
}
.footer_disc a{
color:#999999;
}


.phone_btm{
padding:0 10px;
}


/***************** ABOUT PAGE ****************/
/*************************************************/

.naomi{
padding-top:44px;
margin:0;
}

.naomi_txt{
clear:both;
color:#FFFFFF;
padding-top:15px;
}


/***************** AFFAIRS PAGE ****************/
/*************************************************/

.left_txt_affairs{
float:left;
color:#999999;
font-size:14px;
margin:0px 0 0 0;
width:250px;
}

.logo_affairs{
margin:10px 0 0 50px;
padding:0 0 60px 0;
display:inline;
float:left;
}

ul.about{
float:left;
width:550px;
color:#fff;
font-size:14px;
margin-left:20px;
margin-top:20px;
display:inline;
list-style-type:none;
}

ul.about li{
float:left;
width:550px;
padding-left:20px;
background:url(../images/disc.png) 0% 50% no-repeat;
}


ul.about2{
float:left;
width:550px;
color:#fff;
font-size:14px;
margin-left:20px;
margin-top:5px;
display:inline;
list-style-type:none;
}

ul.about2 li{
float:left;
width:550px;
padding-left:20px;
background:url(../images/disc.png) 0% 50% no-repeat;
}

ul.about4{
float:left;
width:550px;
color:#fff;
font-size:14px;
margin-left:50px;
margin-top:5px;
display:inline;
list-style-type:none;
}

ul.about4 li{
float:left;
width:550px;
padding:3px 0 0 40px;
background:url(../images/check.png) 0% 50% no-repeat;
}

ul.about5{
float:left;
width:550px;
color:#fff;
font-size:14px;
margin-left:20px;
margin-top:5px;
display:inline;
list-style-type:none;
}

ul.about5 li{
float:left;
width:550px;
padding:3px 0 0 20px;
background:url(../images/disc.png) 0% 50% no-repeat;
}

.main_txt_affairs{
float:left;
color:#FFFFFF;
width:679px;
margin:10px 0 0 0;
line-height:140%;
}


/***************** FAQ PAGE ****************/
/*************************************************/

.main_txt_faq{
float:left;
color:#FFFFFF;
width:662px;
margin:10px 0 0 17px;
display:inline;
line-height:140%;
}

.main_txt_top{
float:left;
color:#FFFFFF;
width:662px;
margin:15px 0 0 0px;
display:inline;
line-height:140%;
}


ul.about3{
float:left;
width:550px;
color:#fff;
font-size:14px;
margin-left:20px;
margin-top:5px;
display:inline;
list-style-type:none;
}

ul.about3 li{
float:left;
width:550px;
padding:10px 0 10px 20px;
background:url(../images/disc.png) 0% 50% no-repeat;
}

.main_txt_back{
float:left;
color:#FFFFFF;
width:679px;
margin:20px 0 0 0;
}

/***************** COTNACT PAGE ****************/
/*************************************************/

.submit_friend{
margin:0 0 0 180px;
display:inline;
background-color:none;
padding:0;
width:auto;
}

.submit_friend2{
margin:0 0 0 177px;
display:inline;
position:relative;
bottom:10px;
background-color:none;
padding:0;
width:auto;
}


input{
background-color:#919191;
border:none;
padding:5px 0 5px 4px;
margin:5px 0;
color:#000;
width:205px;
}

textarea{
background-color:#919191;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:5px 0 5px 4px;
margin:5px 0;
color:#FFFFFF;
width:205px;
height:80px;
}

.friend{
float:left;
margin:65px 0 0 0;
display:inline;
}

.left_form{
float:left;
width:215px;
margin-top:15px;
background:url(../images/email.png) 0% 17% no-repeat;
}

.two_form{
float:left;
width:215px;
margin:45px 0 0 6px;
padding-top:35px;
padding-left:12px;
border-left:1px solid #999;
background:url(../images/contact.png) 10% 0% no-repeat;

}

.two_form2{
float:left;
width:210px;
margin:80px 0 0 0;
}

.contact_footer{
margin:20px 0 0 340px;
color:#FFFFFF;
display:inline;
font-size:14px;
float:left;
text-align:center;
}

.txt_foot{
float:left;
clear:both;
text-align:center;
padding:6px 0;
width:300px;
}

.music{
float:left;
margin:0px;
position:relative;
top:37px;
left:95px;
}



