body{top:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff; background-image:url(images/pagebackground.jpg); background-repeat:repeat-x; background-color:#656565;}
.maintablecolour {background-color:#111111;}
.topbanner{background-image:url(images/topbanner.jpg); width:970px; height:141px; background-repeat:no-repeat;}
.button {background-image:url(images/button.jpg); width:121px; height:42px; background-repeat:no-repeat; background-position:right; vertical-align:middle} 
.rollover {background-image:url(images/rolloverbutton.jpg); width:121px; height:42px; background-repeat:no-repeat; background-position:right; vertical-align:middle} 
.banner {background-image:url(images/banner.jpg); width:778px; height:298px; background-repeat:no-repeat; background-position:top;}

.leftbutton {background-image:url(images/leftbutton.jpg); width:186px; height:36px; background-repeat:no-repeat; cursor:pointer}
.leftbutton:hover {background-image:url(images/leftrollover.jpg); width:186px; height:36px; background-repeat:no-repeat; cursor:pointer}
.leftbutton *{font-weight:bold;}
.leftbutton a {text-decoration:none;color:#fff}
.leftbutton a:hover {color:#ffa516; text-decoration:none}


.tablecolour{ background-color:#000000;}
.divheight {height:6px;}
.titlefont{font-size:18px;}
.normalbold{font-weight:bold}
.justify{text-align:justify;padding:3px 10px 0px 10px;line-height:20px}
.textindent650{text-indent:650px}
.morelink{color:#887d6b;line-height:16px;text-decoration:none}
.morelink:hover{color:#887d6b;line-height:16px;text-decoration:underline}

.viewgallerycolour  {color:#db8906; font-weight:bold; font-size:15px}
.viewgallerycolour a {color:#db8906; font-weight:bold;}
.viewgallerycolour a:hover {color:#db8906; font-weight:bold;}

#footerbg {background-image:url(images/bottombanner.jpg); width:970px; height:53px; background-repeat:no-repeat;}
.visitbg {background-image:url(images/visitourwebsite.jpg); width:170px; height:125px; background-repeat:no-repeat; background-position:center;}

.mainlinks {background-image:url(images/button.jpg); width:121px; height:42px; background-repeat:no-repeat; background-position:right; vertical-align:middle; cursor:pointer}
.mainlinks:hover {background-image:url(images/rolloverbutton.jpg); width:121px; height:42px; background-repeat:no-repeat; background-position:right; vertical-align:middle; cursor:pointer;}
.mainlinks *{font-weight:bold;}
.mainlinks a {text-decoration:none;color:#fff}
.mainlinks a:hover {color:#ffa516; text-decoration:none}

.activelink{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffa516; font-weight:bold; text-decoration:none; background-image:url(images/rolloverbutton.jpg);}
.activelinkcolor{color:#ffa516;}

.interlinkfence{font-size:14px;color:#dedede; font-weight:bold; text-decoration:none}
.interlinkfence a {font-size:14px;color:#dedede; font-weight:bold; text-decoration:none}
.interlinkfence a:hover {font-size:14px;color:#dedede; font-weight:bold; text-decoration:none}


.and {font-family:"Times New Roman", Times, serif;font-size:20px;color:#f0c700; font-weight:bold; text-decoration:none}
.bottomtext {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
.bottomtext a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none}
.bottomtext a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#db8906; text-decoration:underline;}
.bottom_activelink {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#db8906;}

.leftrollover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffa516; font-weight:bold; text-decoration:none; background-image:url(images/leftrollover.jpg);}
.leftrollovercolor{color:#ffa516;}

/***********careers*******/
.careerstext {line-height:26px;}
/************FlowersFlowersFlowers*****/
.flowerstext {line-height:24px;}



/*****appointments********/


#app .tdblue { padding: 3px 5px 3px 5px; background-color: #bc8000; }
#app .tdlightgrey { font-family: Tahoma; font-size: 8pt; color: #FFFFFF; background-color: #8c7a6b; }
#app .tdightgrey { font-family: Tahoma; font-size: 8pt; color: #FFFFFF; background-color: #f8a901; }
#app .tdred { font-family: Tahoma; font-size: 8pt; color: #FFFFFF; background-color: #FF0000; }
#app .tdgreen { font-family: Tahoma; font-size: 8pt; color: #FFFFFF; background-color: #008000; }
#app input { font-family: Tahoma; font-size: 8pt; border: 1px solid #000000; background-color: #FFFFFF; }
#app textarea { font-family: Tahoma; font-size: 8pt; border: 1px solid #000000; background-color: #FFFFFF; }
#app a:link { font-family: Verdana; font-size: 8pt; color: #FFFFFF; }
#app a:active { font-family: Verdana; font-size: 8pt; color: #FFFFFF; }
#app a:visited { font-family: Verdana; font-size: 8pt; color: #FFFFFF; }
#app a:hover { font-family: Verdana; font-size: 8pt; color: #FE0000; }
#app p { text-align: justify; margin-top: 0; margin-bottom: 0; }
.text {height:36px}
.h1 {font-size:12px}
.link {font-family: Verdana; font-size: 8pt; color:#FFFFFF;}
