/* CSS Document */
body{
margin:0px;
padding:0px;
}
img{
border:0px;
}
.flt{
float:left;
}
#wh_bg{
width:100%;
margin:auto;
}
#bd_bg{
width:100%;
float:left;
background:#F7F7F7;
}
/*top panel starts here*/
#main1{
width:100%;
float:left;
background:url(../images/top_bg.jpg) repeat-x;
}
#main2{
width:100%;
float:left;
background:url(../images/wel_bg.jpg) repeat-x;
}
#main3{
width:100%;
float:left;
}
#main4{
width:100%;
float:left;
border-top:6px solid #7B7B7B;
background:#434343;
}
#top{
width:1000px;
text-align:left;
}
#wel_bg{
width:1000px;
text-align:left;
color:white;
font:14px/15px Optima;
padding-bottom:20px;
}
.what{
width:445px;
height:263px;
float:left;
margin:3px 0px 0px 45px;
font-family:optima;
position:relative;
/*background:url(../images/iphone-london-black.png) no-repeat;*/
}
.desktop{
width:245px;
height:143px;
float:left;
margin:-48px 0px 0px 45px;
position:relative;
background-color: #333333;
}
.logo{
float:left;
margin:65px 0px 0px 150px;
font-family:optima;
}
.menu{
width:254px;
float:left;
margin:30px 0px 0px 150px;
/*background:url(../images/menu_bg.gif) no-repeat;*/
}
.wh_img{
float:left;
/*margin:217px 0px 0px 225px;*/
margin:8px 0px -32px 5px;
}
.menu a{
width:226px;
height:20px;
/*background:url(../images/right_menu.gif) no-repeat;*/
float:right;
color:#0000ff;
font:bold 13px/20px Trebuchet MS;
margin:1px 0px 0px 15px;
text-decoration:none;
vertical-align: middle;
}
.wel_img{
float:left;
margin:83px 0px 0px 50px;
color: #fff;
}
.wel_txt{
float:left;
margin:103px 0px 0px 0px;
color: #000000;
}
.pad_right{
 padding-right:30px;
}
/*top panel ends here*/
/*content panel starts here*/
#con{
width:1000px;
text-align:left;
}
#content{
width:1000px;
float:left;
padding-bottom:10px;
padding-left:10px;
color:#515455;
font:12px/15px Optima;
}
#content_txt{
width:800px;
float:left;
margin:10px 0px 0px 50px;
}
#content_col_one{
width:380px;
float:left;
margin:10px 0px 0px 50px;
}
#content_col_two{
width:385px;
float:left;
margin:10px 0px 0px 450px;
position:absolute;
}
#left{
width:275px;
float:left;
padding:0px 0px 0px 29px;
color:#515455;
font:12px/15px Optima;
}
#right{
width:605px;
float:left;
padding:30px 0px 0px 57px;
color:#515455;
font:12px/15px Optima;
}
.addr{
width:178px;
float:left;
color:#515455;
font:12px/15px Optima;
margin:25px 0px 0px 9px;
}
.menu_p2{
width:254px;
float:left;
margin:0px 0px 0px 87px;
}
.menu_itp2{
width:254px;
float:left;
margin:0px 0px 0px 82px;
}
.menu_frp2{
width:254px;
float:left;
margin:0px 0px 0px 4px;
}
.menu_p2 a{
width:227px;
height:20px;
float:right;
color:#0000ff;
font:bold 13px/20px Trebuchet MS;
margin:1px 0px 0px 15px;
text-decoration:none;
vertical-align: middle;
}
.menu_itp2 a{
width:227px;
height:20px;
float:right;
color:#0000ff;
font:bold 13px/20px Trebuchet MS;
margin:1px 0px 0px 15px;
text-decoration:none;
vertical-align: middle;
}
.menu_frp2 a{
width:227px;
height:20px;
float:right;
color:#0000ff;
font:bold 13px/20px Trebuchet MS;
margin:1px 0px 0px 15px;
text-decoration:none;
vertical-align: middle;
}
.button{
position:absolute;
}
.button:hover{
margin-top:1px;
margin-left:1px; 
}
/*content panel ends here*/
/*footer panel starts here*/
#footer{
width:1000px;
text-align:left;
}
#foot{
width:730px;
float:left;
padding:8px 0px 0px 200px;
color:#FFF;
font:12px/15px Optima;
}
#foot a{
float:left;
color:#FFF;
margin-left:20px;
font:12px/15px Optima;
text-decoration:none;
}
.copy{
width:1000px;
float:left;
color:#FFF;
margin:10px 0 0 5px;
font:12px Optima;
text-align:center;
}
/*footer panel ends here*/