body{
margin:0;padding:0;
background: url(../images/images/background.jpg) repeat;
color:#151e5d;

}
h2{
text-align:center;
font:  Bold 160%/160% Arial, Helvetica, Geneva, sans-serif;

}
#wrapper{
position:relative;

margin:0 auto;
width:966px;
}
#header{
height:99px;
background: url(../images/images/index_01.png) no-repeat;
}
#main{
clear: both;
width: 100%;
margin: 0;
 padding: 0;
//background: url(../images/images/index_03.png) repeat-y;
}
#main1{
clear: both;
width: 100%;
margin: 0;
 padding: 0;
background: url(../images/images/index_02.png) no-repeat;
height:498px;
}
#footer{ 
color:#fff;
position:relative;
height:53px;
background: url(../images/images/index_03.png) no-repeat;
font:80% Arial, Helvetica, Geneva, sans-serif;
}
#copyright1{
text-align:center;
width:30%;
position:absolute;
top:4%;
padding:0;
font-size:80%;
margin-left:-6em;

}

#footer a{
color:#fff;
font-weight: bold;
}
#copyright2{
text-align:center;
width:50%;
position:absolute;
top:2.8em;
left:30%;
padding:0;
font-size:80%;
}
#right{
display:block;
position:relative;
  width: 72%;
  float: right;
  padding: 0% 3%;
}
#left {
display:block;
position:relative;

  margin-right: 83%;
  padding: 1%;
  font-size: 90%;
	
}
#content_inside{

}
#headermenu{
position:absolute;
top:4em;
left:11em;
width:15%;
}
#headermenu li img{
width:50px;
}
#headermenu li{
list-style: none;
float: left;
}
#headermenu  a{
text-decoration: none;
display: block;
	float: left;
	margin: 0;
width:44px;
height:44px;
margin-right:3px;
}
#headermenu ul li a span{
display:none;
}
#headermenu ul li.email a{
background: url(../images/email_icon.png) no-repeat;

}
#headermenu ul li.print a{
background: url(../images/print_icon.png) no-repeat;
}

#left ul{
position:relative;
font: bold 13px arial;
margin-top:9em; 
clear:left;
margin-right:-5em;
text-align:left;
}

li.about a{
background: url(../images/images/about_button.png) no-repeat;
}
li.links a{
background: url(../images/images/links_button.png) no-repeat;
}
li.lunch a{
background: url(../images/images/lunch_button.png) no-repeat;
}
li.portfolio a{
background: url(../images/images/portfolio_button.png) no-repeat;
}
li.info a{
background: url(../images/images/glass_info_button.png) no-repeat;
}
li.contact a{
background: url(../images/images/contact_us_button.png) no-repeat;
}
#left ul li{
list-style: none;
text-indent: -10000%;
margin-left:-2em;
}

#left ul li a{
//padding-top:3px;
display: block;
text-decoration: none; 
color:#212f70;
height:43px;
width:185px;

}

#left ul li a.active, #left ul li a:hover{
background-position: 0 -45px;
height:43px;
}
#right_menu ul{
display:none;
font: bold 13px arial;
height: 75px;
width:100%;
margin-top:-2%;
clear:both;
}

#right_menu ul li{
list-style: none;
display: block;
	float: left;
}

#right_menu ul li a{
text-decoration: none;
float: left;
width:75px;
height:75px;
opacity: 0.52;
margin-right:5px;
text-align:center;
}
#right_menu ul li.home a{
background: url(../images/menu_buttons/home.png) no-repeat;
}
#right_menu ul li.about a{
background: url(../images/menu_buttons/about_us.png) no-repeat;
}
#right_menu ul li.links a{
background: url(../images/menu_buttons/links.png) no-repeat;
}
#right_menu ul li.lunch a{
background: url(../images/menu_buttons/Lunch.png) no-repeat;
}
#right_menu ul li.portfolio a{
background: url(../images/menu_buttons/portfolio.png) no-repeat;
}
#right_menu ul li.info a{
background: url(../images/menu_buttons/glass_info.png) no-repeat;
}
#right_menu ul li.contact a{
background: url(../images/menu_buttons/contact_us.png) no-repeat;
}
#right_menu ul li a:hover,#right ul li a.active{
opacity: 1.00;
}
#right_menu ul li span{
width:75px;
position:relative;
top:77px;

}
a{
outline: none;
}

#address{
display:none;
position:relative;
left:5%;
clear:left;
color: #212e72;
font:  100%/130% Arial, Helvetica, Geneva, sans-serif;
text-align:center;
padding:10px;
background: url(../images/address_box.png) no-repeat;
width:80%;
height:108px;
font-size:80%;
}

#ads{
display:none;
position:relative;
left:5%;
clear:left;
width:205px;
height:174px;
}

#info_box{
margin-top:30px;
position:absolute;
width:630px;
height:475px;
padding-bottom:300px;
}
#info{
height:560px;
}
#info_text{
position:absolute;
width:53%;
margin-left:1.5%;
margin-top:4.5%;
color:#000;
font: 95%/120% Georgia, "Times New Roman", Times, serif;
text-align:center;

}

.clear {
  clear: both;
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}

#info_links{
position:relative;
top:7.5em;
left:11em;
text-align:center;
font: italic 120% Georgia, "Times New Roman", Times, serif;
}
#info_links a{
color: #000;
font: italic 90% Georgia, "Times New Roman", Times, serif;
text-align:center;
margin:0 1em;
text-decoration: none;
}

#slideshow_img{

position:relative;
margin-top:-.7em;
right:-275px;
}
#slideshow_over{
display:none;
position:relative;
margin-top:-47.6%;
right:-318px;
}
em{
font:  bold 110%/100% Arial, Helvetica, Geneva, sans-serif;
}
#header, #main,  #footer a, img{ behavior: url(../iepngfix.htc); }
a { behavior: url(../iepngfix.htc); }
.service{
font: italic 180%/120% Georgia, "Times New Roman", Times, serif;
}
