body { background-color:#f5f5f5; margin:0; padding:0; }


#container { margin:0 auto 0 auto; width:1000px; background-color:#fff; padding:5px; overflow:hidden; }


#header { width:1000px; height:90px; padding:10px 0 0 0; background-color:#fff; float:left; margin:0; position:relative;}
.large-red {font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:26px; letter-spacing:1px; color:#cc0000; font-weight:bold; text-align:right;}
.small-grey {font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; letter-spacing:1px; color:#34543E; font-weight:normal;}

#menu { height:38px; width:1000px; padding:0; float:left;  background-image:url(v2images/menucolour.jpg); background-position:top right; background-repeat:no-repeat;}


#content { width:1000px; float:left; overflow:hidden; margin-top:3px;}
#home-both {width:490px; padding-right:10px; height:410px; padding:50px 10px 50px 500px; background-color:#fff; clear:both; background-image:url(v1/home-large-pic.jpg); background-position:top left; background-repeat:no-repeat;}
#home-both p { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:17px; margin:0 0 8px 0; letter-spacing:0; color:#666; padding:0; }
#contact-text {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; letter-spacing:1px; color:#666; font-weight:normal; }


#content #left {width:468px; padding:30px 15px 30px 15px; margin-right:3px; float:left; background-color:#fff; height:438px; background-image:url(v2images/butterflies.jpg); background-repeat:no-repeat; background-position:bottom right; }
#content #left p { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:17px; margin:0 0 8px 0; letter-spacing:0; color:#666; padding:0; }
#content #left h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:17px; margin:0 0 10px 0; letter-spacing:0; color:#CC0000; padding:0; }
#content #left h2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:17px; margin:0 0 10px 0; letter-spacing:0; color:#CC0000; padding:0; }


#content #double {width:968px; padding:30px 15px 30px 15px; margin-right:3px; float:left; background-color:#fff;  }
#content #double p { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:17px; margin:0 0 8px 0; letter-spacing:0; color:#666; padding:0; }
#content #double h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:17px; margin:0 0 10px 0; letter-spacing:0; color:#CC0000; padding:0; }

em { font-style:italic; color:#CC0000; padding:0 50px 0 0;}

#content #right {width:498px; padding:0; float:right; background-color:#eee; height:498px; }


#footer { background-color:#ccd5c4; width:1000px; float:left; text-align:center; padding:5px 0 5px 0; border-top:3px solid #fff;}



h3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:23px; letter-spacing:0; color:#cc0000; font-weight:bold; font-style:italic;}

#footer p { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:17px; margin:0 0 10px 0; letter-spacing:0; color:#32553d; padding:0; }



a.link { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:17px; letter-spacing:0; color:#CC0000;text-decoration:none; }


a.link:hover { text-decoration:underline; color:#CC0000;}



