/* CSS Document */

body {
margin: 0px 0px 20px 0px;
padding:0px;
width:100%;
background:url(../images/container_bg.gif) top center no-repeat #ffffff;
}

#container {
width: 800px;
	margin-left: auto;
	margin-right: auto;
	}
	
#top{
width:800px;
margin-left:auto;
margin-right:auto;
height:140px;
}

#top_col_1{
float:left;
display:inline;
width:450px;
}

#top_col_2{
float:left;
display:inline;
width:350px;
text-align:right;
}

#top_bar{
width:800px;
margin-left:auto;
margin-right:auto;
height:200px;
margin-bottom:6px;
}

#top_bar2{
width:800px;
margin-left:auto;
margin-right:auto;
margin-bottom:6px;

}

/* Homepage Slider */

#slide{
overflow: hidden; 
z-index: 2; 
left: 0px; 
visibility: visible; 
width: 800px; 
height: 200px; 
position: relative;
}

#slide ul{
margin: 0px; 
padding: 0px; 
position: relative; 
list-style-type: none; 
z-index: 1; 
width: 800px;
}

#slide li{
overflow: hidden; 
float: left; 
width: 800px; 
height: 200px;
}



#middle{
width:800px;
margin-left:auto;
margin-right:auto;
}


#middle_col_1{
float:left;
display:inline;
width:580px;
margin:0px;
padding:0px;
}

#middle_col_2{
float:left;
display:inline;
width:197px;
margin-left:23px;
}

#middle_col_1 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:16px;
margin-top: 0px;
padding-top: 0px;
}

#middle_col_1 a{
color:#000000;
}

#middle_col_1 table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:16px;
margin: 0px;
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px dashed #0184a2;
border-top: 1px dashed #0184a2;
}


#middle_col_1 li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:16px;
}



#middle_col_2 ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

#middle_col_2 li
{
padding: 0px;
margin: 0px 0px 10px 0px;
}

#middle_col_2 li.open_times {margin:0 0 12px 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#d48f02; font-weight:bold; font-size:11px; text-align:right; }

.latest_news{
width:165px;
background-image:url(../images/mailing_list.gif);
background-repeat:no-repeat;
padding-top:45px;
padding-left:18px;
padding-right:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

.mailing_list_form{
font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
width:153px;
font-size:14px;
background-color:#FFFFFF;
padding:4px 4px 6px 4px;
margin:0px;
border:#a8a8a8 1px solid;
}

.mailing_list_button{
height:25px;
width:71px;
background-image:url(../images/send_bg.gif);
margin:10px 0px 0px 0px;
padding:0px;
background-repeat:no-repeat;
border:0px;
cursor:pointer;
}

.index{
margin:0px 0px 5px 0px;
padding:0px;
}

.index ul{
margin:0px 0px 0px 0px;
padding:0px;
}

.index li{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding: 0 0 5px 20px;
margin: 0 0 0 0;
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:16px;
}

.arrived{
background-color:#0586A5;
border: 1px dashed #000000;
padding:10px 10px 10px 10px;
margin: 0 0 10px 0;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
background-image:url(../images/arrived_bg.gif);
background-repeat:repeat-x;

}

.link{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}

.link strong{
color:#046f87;
}

	
h1{
margin:0px;
padding:13px 0px 0px 0px;
height:58px;
color:#0184a2;
font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:33px;
font-weight:normal;
}


#footer{
padding-top:50px;
width:800px;
margin-left:auto;
margin-right:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-image:url(../images/footer_bg.gif);
background-repeat:no-repeat;
color:#000000;
}

#footer a{
color:#000000;
text-decoration:none;
}

#footer a:hover{
color:#000000;
text-decoration:underline;
}

#footer_col_1{
float:left;
display:inline;
width:420px;
margin-top:15px;
}

#footer_col_2{
float:left;
display:inline;
width:380px;
text-align:right;
margin-top:15px;
}

#footer ul{

list-style-type: none;
padding: 0px;
margin: 0px;

}

#footer li
{
padding: 0px;
margin: 0px;
display:inline;
}





/*Enquiry Form*/
#middle_col_1 .form table{color:#5e5e5e;}

#middle_col_1 .form tr{height: 30px;}
#middle_col_1 .form tr.bg{background-color:#f0f0f0;}
#middle_col_1 .form td strong{color:#FBAD0E;}

#middle_col_1 .enq_form{background-color:#ffffff; border: #cccccc 1px solid; font-family:Arial, Helvetica; font-size:13px; color:#5e5e5e; padding:3px; width:250px;}
#middle_col_1 .drop_form{background-color:#ffffff; border: #cccccc 1px solid; font-family:Arial, Helvetica; font-size:13px; color:#5e5e5e; padding:3px; width:258px;}
#middle_col_1 .enq_form_button{

background-color:#0184a2;
border: #000000 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
padding:8px;
}


.clearcols
{
clear:both;
height:1px;
}

.clear_border_right{
margin-left:15px;
margin-bottom:5px;
}

.clear_border_left{
margin-right:15px;
margin-bottom:5px;
}








