﻿body
{
    margin:0px;
    padding:0px;
    background-color:rgb(122,130,138);
}

a:link, a:visited, a:hover, a:active
{
    color:White;
    text-decoration:none;
}
h1
{
    margin:0px;
    padding-left:20px;
    font-family:Arial;
    font-size:1em;
    text-align:left;
    color:rgb(72,72,72);
}
h2
{
    margin:0px;
    padding-left:20px;
    padding-bottom:10px;
    font-family:Arial;
    font-size:1em;
    text-align:left;
    color:rgb(72,72,72);
}
h3
{
    margin:0px;
    padding-left:20px;
    padding-top:10px;
    padding-bottom:10px;
    font-family:Arial;
    font-size:1em;
    text-align:left;
    color:rgb(72,72,72);
}

p
{
    margin:0px;
    padding-left:20px;
    padding-top:5px;
    padding-right:10px;
    padding-bottom:5px;
    font-family:Arial;
    font-size:12px;
}
hr
{   
    width:350px;
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    border-style:solid;
    border-color:Gray;
    padding:0px;
}
#main
{
    width:800px;
    margin-left:auto;
    margin-right:auto;
    background-color:White;
    clear:both;
}
#banner
{
    width:800px;
    height:195px;
    background-image:url('../Images/banner.jpg');
    background-repeat:no-repeat;
    clear:both;
}
#navigation
{
    width:800px;
    height:35px;
    margin:0px;
    position:relative;
    clear:both;
}
#left_nav
{
    width:95px;
    padding-top:5px;
    margin:0px;    
    float:left;
}
#middle_nav
{
    width:610px;
    padding-top:5px;
    margin:0px;
    float:left;
}
#right_nav
{
    width:95px;
    padding-top:5px;
    margin:0px;    
    float:left;
}
#middle_nav ul
{
    width:600px;
    height:30px;
    margin:0px;
    padding:0px;
    padding-left:5px;
    list-style-type:none;
}
#middle_nav ul li
{ 
    width:120px;
    height:25px;
    padding-top:5px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    list-style-type:none;
    background-image:url('../Images/button.jpg');
    background-position:center center;
    background-repeat:no-repeat;
    display:block;
    text-align:center;
    float:left;
}
#middle_nav ul li a:link, #middle_nav ul li a:active, #middle_nav ul li a:visited, #middle_nav ul li a:hover
{ 
    color:White;
    text-decoration:none;
}
#middle_nav ul li a:hover
{
    color:Silver;
    outline:none;
}
#content
{
    width:615px;
    padding-top:5px;
    padding-left:5px;
    float:left;
    clear:right;
}
#content_top
{
    width:615px;
    height:10px;
    padding:0px;
    margin:0px;
    background-image:url('../Images/back_top.jpg');
    background-position:left bottom;
    background-repeat:no-repeat;
}
#content_middle
{
    width:615px;
    height:544px;
    padding:0px;
    margin:0px;    
    background-color:rgb(229,229,229);
}
#content_bottom
{
    width:615px;
    height:10px;
    padding:0px;
    margin:0px;    
    background-image:url('../Images/back_bottom.jpg');
    background-position:left top;
    background-repeat:no-repeat;
}
#gallery
{
    width:170px;
    padding-top:5px;
    padding-right:5px;
    padding-left:5px;
    float:left;
    clear:right;
}
/*#gallery_top
{
    width:170px;
    height:10px;
    background-image:url('../Images/gallery_bar_top.jpg');
    background-position:center bottom;
    background-repeat:no-repeat;
}
#gallery_middle
{
    width:170px;
    height:544px;
    background-color:rgb(122,130,138);
}
#gallery_bottom
{
    width:170px;
    height:10px;
    background-image:url('../Images/gallery_bar_bottom.jpg');
    background-repeat:no-repeat;
    background-position:center top;
}*/
#time_table
{
    width:175px;
    height:172px;
    padding-left:20px;
    float:left;
}
#contact_details
{
    width:175px;
    height:172px;
    padding-left:30px;
    float:left;
}
#details
{
    width:175px;
    height:172px;
    padding-left:30px;
    float:left;
}
#details_top
{
    padding-bottom:5px;
}
#details_bottom
{
    
}
#menu
{
    width:790px;
    clear:both;
}
#content_menu
{
    width:790px;
    padding-top:5px;
    padding-left:5px;
    float:left;
    clear:right;
}
#content_menu_top
{
    width:790px;
    height:10px;
    background-image:url('../Images/menu_back_top.jpg');
    background-position:center bottom;
    background-repeat:no-repeat; 
}
#content_menu_middle
{
    width:790px;
    background-color:rgb(229,229,229);
}
#content_menu_bottom
{
    width:790px;
    height:10px;
    background-image:url('../Images/menu_back_bottom.jpg');
    background-position:center top;
    background-repeat:no-repeat;
}
#enquiry
{
    width:380px;
    padding-left:20px;
    float:left;
    clear:left;
}
#contact
{
    width:360px;
    padding-left:20px;
    color:Maroon;
    float:left;
    clear:right;
}
#bottom_menu
{
    width:800px;
    padding-top:5px;
    clear:both;
}
#bottom_menu_left
{
    width:370px;
    height:22px;
    padding-top:8px;
    padding-left:30px;
    background-image:url('../Images/left_bar_bottom.jpg');
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:0.7em;
    color:White;
    text-align:left;
    float:left;
}
#bottom_menu_right
{
    width:370px;
    height:22px;
    padding-top:8px;
    padding-right:30px;
    background-image:url('../Images/right_bar_bottom.jpg');
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:0.65em;
    text-align:right;
    float:left;
}
.text
{
    width:615px;
    padding-bottom:5px;
}
.tr_style_image
{
    width:170px;  
    height:114px;
}
.td_style_image
{
    padding-left:8px;
}
.tr_style_arrow
{
    width:170px;  
    height:19px;
}
.td_style_arrow
{
     padding-left:37px;
}
.tr_style_menu
{
    width:760px;
}
.td_style_menu
{
    padding-left:10px;
}
.td_item
{
    width:170px;
    font-weight:bold;
    vertical-align:top;
}
.td_desc
{
    width:515px;
    vertical-align:top;
}
.td_price
{
    width: 75px;
    background-color:#999999 ;
    background-position:left top;
    vertical-align:top;
    color:White;
}
.td_contact
{
    width: 165px;
    height:20px;
    padding-bottom:10px;
    font-family: Arial;
    font-size: 0.75em;
    text-align: left;
}
.td_textarea
{
    height:20px;
}
.menu_heading
{
    width:190px;
    padding-bottom:5px;
    font-family:Arial;
    font-size:1em;
    text-align:center;
}
.line 
{ 
    width: 350px;
    height:1px;
    margin: 0; 
    margin-top:7px;
    margin-bottom:7px;
    margin-left:auto;
    margin-right:auto;
    background-image:url('../Images/line_one.jpg');
    background-repeat:no-repeat;
}

