@charset "utf-8";

/* CSS Document */

img, div, input { behavior: url("iepngfix.htc") }



body 

{

background-color:#330000;

background-image:url(bg.jpg);

background-repeat:no-repeat;

background-attachment:fixed;

background-position:top center; 

margin:0px;

text-align:center;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

text-decoration:none;

text-align:left;

color:#333333;

}

.navigation

{

background:url(navigation-trans.png);

background-repeat:no-repeat;

width:580px;

height:360px;

position:absolute;

top:0px;

left:50%;

margin-left:-755px;

}

.btn_home a

{

display:block;

background-image:url(btn_home.png);

background-repeat:no-repeat;

width:130px;

height:30px;

margin:50px 0px 0px 350px;

}
.btn_testimonials a{
display:block;
background-image:url(side_testimonial.png);
background-repeat:no-repeat;
width:125px;
height:19px;
margin:15px 0 0 15px;
}
.btn_testimonials a:hover{
background-image:url(btn_sidetestimonial_over.png);
background-repeat:no-repeat;
}
.btn_services a{
display:block;
background-image:url(side_services.png);
background-repeat:no-repeat;
width:90px;
height:19px;
margin:15px 0 0 15px;
}
.btn_services a:hover{
background-image:url(btn_sideservices_over.png);
background-repeat:no-repeat;
}
.btn_home a:hover

{

background-image:url(btn_home_over.png);

background-repeat:no-repeat;

}

.btn_aboutus a

{

display:block;

background-image:url(btn_aboutus.png);

background-repeat:no-repeat;

width:130px;

height:30px;

margin:0px 0px 0px 350px;

}

.btn_aboutus a:hover

{

background-image:url(btn_aboutus_over.png);

background-repeat:no-repeat;

}

.btn_menu a

{

display:block;

background-image:url(btn_menu.png);

background-repeat:no-repeat;

width:130px;

height:30px;

margin:0px 0px 0px 350px;

}

.btn_menu a:hover

{

background-image:url(btn_menu_over.png);

background-repeat:no-repeat;

}

.btn_gallery a

{

display:block;

background-image:url(btn_gallery.png);

background-repeat:no-repeat;

width:130px;

height:30px;

margin:0px 0px 0px 350px;

}

.btn_gallery a:hover

{

background-image:url(btn_gallery_over.png);

background-repeat:no-repeat;

}

.btn_contacts a

{

display:block;

background-image:url(btn_contacts.png);

background-repeat:no-repeat;

width:130px;

height:30px;

margin:0px 0px 0px 350px;

}

.btn_contacts a:hover

{

background-image:url(btn_contacts_over.png);

background-repeat:no-repeat;

}

.banner

{

background-image:url(banner.png);

background-repeat:no-repeat;

width:900px;

height:145px;

margin:40px 0px 0px 0px;

}

.page

{

background-image:url(page_bg.png);

background-repeat:repeat-y;

line-height:2;

width:630px;

height:auto;

text-align:left;

padding:5px 30px 0px 240px;

}

.footer

{



background-image:url(footer.png);

background-repeat:no-repeat;

width:620px;

height:20px;

text-align:left;

padding:50px 30px 40px 250px;

}

.infobox_top

{

background-image:url(infobox_top.png);

background-repeat:no-repeat;

width:630px;

height:50px;

padding:10px 0px 0px 10px;

}

.infobox_middle

{

background-image:url(infobox_middle.png);

background-repeat:repeat-y;

width:640px;

height:auto;

}

.infobox_bottom

{

background-image:url(infobox_bottom.png);

background-repeat:no-repeat;

width:640px;

height:50px;

}

.infobox_in

{

width:590px;

margin:0px 0px 0px 25px;

}

.infobox_in_top_pg

{

background-image:url(infoxbox_in_top.png);

background-repeat:no-repeat;

width:590px;

height:10px;

}

.infobox_in_middle_pg

{

background-image:url(infobox_in_middle.png);

background-repeat:repeat-y;

width:570px;

padding:0px 10px 0px 10px;

height:auto;

}

.infobox_in_top

{

background-image:url(infoxbox_in_top.png);

background-repeat:no-repeat;

width:590px;

height:20px;

}

.infobox_in_middle

{

background-image:url(infobox_in_middle.png);

background-repeat:repeat-y;

width:560px;

padding:0px 15px 0px 15px;

height:auto;

}

.infobox_in_bottom_pg

{

background-image:url(infobox_in_bottom.png);

background-repeat:no-repeat;

background-position:bottom;

width:590px;

height:10px;

}

.infobox_in_bottom

{

background-image:url(infobox_in_bottom.png);

background-repeat:no-repeat;

background-position:bottom;

width:590px;

height:20px;

}

.itemname

{

background-image:url(bullet1.png);

background-repeat:no-repeat;

height:20px;

width:auto;

float:left;

padding:0px 5px 0px 30px;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

text-align:left;

color:#333333;

}

.itemname a

{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

text-decoration:none;

color:#333333;

}

.itemname a:hover

{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

text-decoration:none;

color:#990000;

border-bottom:1px dotted #990000;

}

.menurateseparator

{

border-bottom:1px dotted #999999;

height:10px;

}

.rate

{

width:auto;

height:20px;

padding:0px 5px 0px 5px;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

text-align:right;

color:#333333;

}

#photodiv

{

background-repeat: no-repeat;

}

#warning

{

color:#FF9900;

}

.manutitle

{

color:#990000;

font-weight:bold;

border-bottom:1px dotted #990000;

}

.manusubtitle

{

font-size:11px;

color:#990000;

font-weight:normal;

}

.manusubtitle1

{

font-size:11px;

color:#FF6600;

font-weight:normal;

}

.menucategoryseparator

{

height:5px;

font-size:5px;

border-bottom:1px dotted #990000;

}

.headtext {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 22px;

	color: #000000;

	font-weight: bold;

}

.servicespage{
width:630px;
}
.servicespage h2{
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#666666;
}
.servicescontent{
width:625px;
}
.service1{
width:625px;
height:172px;
}
.service1 h2{
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#000000;
margin:0 auto;
padding:0 0 0 10px;;
}
.service1 img{
padding:0 10px 0 10px;
float:left;
}
.service1 p{
padding:0 10px 0 10px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}

.service2{
width:625px;
height:310px;
}
.service2 h2{
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#000000;
margin:0 auto;
padding:0 0 0 10px;
}
.service2 img{
padding:0 10px 0 10px;
float:left
}
service2 p{
padding:0 10px 0 10px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}
.orderform{
width:400px;
float:right;
}
.orderform label{
width:120px;
float:left;
}
.button{
float:left;
}
.button p{
float:left;
padding:0 0 0 5px;
}
.service3{
width:625px;
height:150px;
}
.service3 h2{
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#000000;
margin:0 auto;
padding:0 0 0 10px;
clear:both;
}
.service3 img{
float:left;
padding:0 10px 0 10px;
}
.service3 p{
padding:0 10px 0 10px;
font:Arial, Helvetica, sans-serif;
font-size:11px;

}
.service3 p a{
color:#000000;
}
.service3 p a:hover{
color:#FF0000;
}

.testimonialspage{
width:625px;
}
.testimonial{
width:625px;
height:200px;
}
.testimonial h2{
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#000000;
margin:0 auto;
padding:0 0 0 10px;
text-align:center;
}
.testimonial img{
padding:0 10px 0 10px;
float:left;
width:auto;
}
.testimonial p{
padding:0 10px 0 0;
}
.testimonial2{
width:625px;
height:135px;
}
.testimonial2 h2{
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#000000;
margin:0 auto;
padding:0 0 0 10px;
text-align:center;
}
.testimonial2 img{
padding:0 10px 0 10px;
float:left;
width:auto;
}
.testimonial2 p{
padding:0 10px 0 0;
}

.sideNav{
background:url(sidenav-trans.png) no-repeat;
float:right;
position:absolute;
width:165px;
height:90px;
left:330px;
top:235px;
}
.sideNav ul{
text-decoration:none;
}
.sideNav ul li{
float:left;
list-style:none;
padding:0 0 0 15px;
color:#000000;

}
.sideNav ul li a{
text-decoration:none;
color:#000000;
}


