@charset "utf-8";
/* CSS Document */

body
{
background-image:url(img/bg.gif);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}


#container
{
margin-left:auto;
margin-right:auto;
width:748px;
background-image:url(img/bgcentre.gif);
}


#header
{
margin-left:auto;
margin-right:auto;
width:676px;
}

#header img
{
border:0px;
}



#main
{
margin-left:auto;
margin-right:auto;
width:676px;
background-image:url(img/mainbg.gif);
}

#main p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#663333;
line-height:19px;
padding-top:0px;
}

.text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#663333;
line-height:19px;
padding-top:0px;
}



#left_col
{
width:364px;
float:left;
margin-left:28px;
margin-top:28px;
display:inline;
overflow:auto;
margin-bottom:32px;
}
#left_col a:visited {color:#660000;font-weight:bold; text-decoration:none;}
#left_col a:active {color:#660000;font-weight:bold; text-decoration:none;}
#left_col a:hover {color:#660000; font-weight:bold; text-decoration:underline;}




#left_col .header-top
{
padding-bottom:4px;
border-bottom-width:1px;
border-bottom-color:#b8aea1;
border-bottom-style:solid;
}


#left_col p, #left_col td
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
line-height:17px;
color:#9a897a;
margin-top:12px;

}





#right_col
{
width:228px;
float:right;
margin-right:28px;
margin-top:20px;
margin-bottom:20px;
background-color:#d8cfb3;
border-width:1px;
border-color:#b8aea1;
border-style:solid;
display:inline;
padding-bottom:17px;

}

#right_col img
{
margin-left:17px;
margin-top:17px;
border-width:1px;
border-color:#000000;
border-style:solid;
width:194px;
}


#right_col p
{
margin:0px;
padding:0px;
}


#galleryhead
{
margin-left:28px;
padding-top:28px;
}


#galleryhead .header-top
{

padding-bottom:4px;
border-bottom-width:1px;
border-bottom-color:#b8aea1;
border-bottom-style:solid;
}


#gallery
{
width:100%;
float:left;
margin-left:28px;
display:inline;
padding-bottom:17px;

}



#gallery p
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
line-height:17px;
color:#9a897a;
margin-top:12px;
margin-bottom:0px;
padding-bottom:0px;
}




#gallery img
{
margin-right:16px;
margin-top:17px;
border-width:1px;
border-color:#000000;
border-style:solid;
width:194px;
}




.clearcols
{
clear:both; 
height:1px;

}


#footer
{
margin-left:auto;
margin-right:auto;
clear:both;
width:620px;
padding-top:9px;
border-top-width:6px;
border-top-color:#9a897a;
border-top-style:solid;
height:60px;
}


#footer img
{
border:0px;
}


.cclogo
{
float:right;
width:128px;
}


#telephone{
height:80px;
background-color:#FFFEF7;
background-repeat:repeat-x;
}

.tel_numbers{
width:140px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_numbers2{
width:107px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_phone{
width:46px;
float:left;
padding-top:5px;
text-align:center;
}



.tel_text{
width:200px;
float:left;
padding-left:14px;
padding-right:14px;
padding-top:8px;
text-align:center;
}


.phone_text{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#000000;
}


.phone_text_large{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
line-height:16px;
color:#000000;
}

#left_col a.white:link {color:#ffffff;font-weight:bold; text-decoration:none;}
#left_col a.white:visited {color:#ffffff;font-weight:bold; text-decoration:none;}
#left_col a.white:active {color:#ffffff;font-weight:bold; text-decoration:none;}
#left_col a.white:hover {color:#ffffff; font-weight:bold; text-decoration:underline;}


#sbox {width:324px; background-color:#692D2C; margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; padding-top:2px; padding-bottom:2px;}
#sbox p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:White; line-height:19px; padding-top:0px;}
#sbox h2 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:White; line-height:19px; padding-top:0px;}
#sbox h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:White; padding-top:0px;}


#sboxtop {text-align:center;margin-top:20px; width:324px; background-color:#692D2C; margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; padding-top:1px; padding-bottom:1px;}
#sboxtop h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:White; padding-top:0px;}


