@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; background:url(../images/template1/mainBG.jpg) no-repeat top left; font-family:Tahoma, Geneva, sans-serif}
p {font-size:12px; margin-left:10px;}
.clearBoth {clear:both}
.clearLeft {clear:left;}
.clearBothSep {clear:both; border-top:1px solid #f6ebe5; margin-left:20px; margin-right:20px;}
h3.blueTitle {font-size:14px; color:#4aa2d0; margin-left:10px;}
h2.title {font-size:16px; color:#ff0000; margin-left:10px; margin-top:10px; float:left; width:500px;}

/*site specific */
#siteContainer {margin:0px; padding:0px; width:940px}

/* header */
#header {background: url(../images/template1/nav_bg.png) ; height:96px; width:940px; margin-bottom:221px;}
#header #logo {width:276px; z-index:2; position:absolute; margin-top:20px; margin-left:10px;}
#header #logo .logoArea {background:#fff; border-left:2px solid #557e77; border-right:2px solid #557e77; border-top:2px solid #557e77; width:264px; margin-left:8px; text-align:center; padding-top:10px; }
#header #logo .logoArea img.logo {margin:0px auto; max-width:200px}
#header #logo .logoBottom {background: url(../images/template1/logoBottom.png) no-repeat; height:65px; }
#header .ContactDetails {width:200px; z-index:3; position:absolute; margin-left:500px; margin-top:10px; text-align:right;}
#header ul.relayContactInfo { list-style-type:none; margin:0px 0px 0px 105px; padding:0px; width:300px;  background-color:#000;}
#header ul.relayContactInfo li.telephone { font-size:14px; color:#fff; padding:3px; text-align:right}
#header ul.relayContactInfo li.OpeningTimes {font-size:14px;}
#header ul.relayOpeingInfo {background-color:#e53f64; list-style-type:none; margin:50px 0px 0px 0px; padding:0px; font-size:14px;float:left; width:400px; padding:3px;}
#header ul.relayOpeingInfo li { text-align:right; color:#fff;}

/* top level nav */
#header .Navigation { }
#header .Navigation ul#navigation {list-style-type:none; z-index:4; position:relative; margin-left:540px; margin-top:20px; float:left;}
#header .Navigation ul#navigation li {float:left;  }

#header .Navigation ul#navigation li a:hover { background:transparent url(../images/template1/nav_bg.jpg) repeat-x; color:#FF3D25; float:left; font-size:17px; padding:3px 10px 7px; text-decoration:none; margin-right:5px}
#header .Navigation ul#navigation li a {color:#fff; float:left; font-size:17px; padding:3px 10px 7px; text-decoration:none; margin-right:5px}

#header .Navigation ul#navigation li a.active { background:transparent url(../images/template1/nav_bg.jpg) repeat-x; color:#FF3D25; float:left; font-size:17px; padding:3px 10px 7px; text-decoration:none; margin-right:5px}


/* main container */
#mainContent {width:940px;}

/* main content area */
#mainContent .mainContentArea { width:900px;  margin-left:10px; padding-bottom:10px; position: relative;}
#mainContent .mainContentArea .mainBottom { background: url(../images/template1/mainArea_bgBottom.jpg) no-repeat;); margin-left:-6px;}#
 .mainareaFooter {background:url(../images/template1/footerBG.png); height:95px; width:930px; margin-left:10px;}
  .mainContentArea #LeftShad {background:url(../images/template1/mainArea_bg.png); width:637px; float:left;  position:relative; margin-left:30px;}
  .HPPRods {width:600px;}
  .mainContentArea #LeftShadProd {background:url(../images/template1/bg_prods.png); width:840px; float:left;  position:relative; margin-left:30px;}
 .mainContentArea .leftContainer {border-right:1px solid #f0dfd4; width:600px; background:#fff url(../images/template1/container_topBg.jpg) repeat-x; border:4px solid #fff; padding-right:10px;  margin-left:10px;  }
  .mainContentArea .leftContainerProd {border-right:1px solid #f0dfd4; width:800px; padding-left:0px; background:#fff url(../images/template1/container_topBg.jpg) repeat-x; border:4px solid #fff; padding-right:10px;  margin-left:12px;  }
 .leftContainerProd {margin-left:25px;}
  .mainContentArea .rightContainer  { width:190px; position:relative; background:#fff url(../images/template1/container_topBg.jpg) repeat-x; border:4px solid #fff;  margin-left:10px; float:left;  margin-left:10px;  }
.rightBottomright { background:url(../images/template1/rightArea_bgBottom.jpg) no-repeat; height:20px; width:230px; }
  .mainContentArea .color:#000; {float:left; margin-left:20px; background:#fff;}
 .mainContentArea .leftContainer img.FPGraphic { float:right; padding:5px;}
 .mainContentArea .leftContainer  img.NewsGraphic { float:right; padding:5px;}
 .mainContentArea .leftContainer p {font-size:12px;}

 p.newsBrief {margin:0px; padding:0px; width:190px;}
 a.newsLink {font-size:12px; float:right; margin:0px; padding:0px 0px 10px 0px; color:#000; text-decoration:underline;  }
  a.newsLink:hover {text-decoration:none}
 .mainContentArea #rightShad {float:left; background:url(../images/template1/rightbg.png); width:230px;}
 
 /* Products */
  .color:#000; ul.Prod {margin:0px 7px 13px 6px;}
 ul.Prod { list-style-type:none; margin:0px 7px 7px 0px; padding:0px; width:190px; float:left; border:1px solid #FFD7FF}
 li.prodPrice {float:right; color:#ac6b7e; font-size:12px; padding:5px;}
 li.prodTitle {color:#ac6b7e; font-size:18px; padding:5px;}
 li.prodDesc {font-size:12px; color:#000; padding:5px;}
 img.SendFlowers {float:right;padding:5px;}
 .greenPrice {color:#82c57e}
 .sthrough { text-decoration:line-through;}
 .mainProdBottom {background:url(../images/template1/prodFooter.jpg) no-repeat; margin-left:-3px;}
 /* footer */
 .mainareaFooter ul.footer { list-style-type:none; margin:0px; padding:0px; float:right; margin-right:20px; position:relative;}
 .mainareaFooter ul.footer li { float:left; height:12px; margin:0px;}
 .mainareaFooter ul.footer li a {font-size:11px; color:#000; text-decoration:none; margin:0px; padding:0px 10px 0px 10px;border-right:1px solid #fff; }
  .mainareaFooter ul.footer li a.last {border-right:none;}
 .mainareaFooter ul.footer li a:hover {text-decoration:underline;}
 
 ul.jumpLinks {margin:14px 0px 0px 0px; padding:0px; float:right;}
  ul.jumpLinks li {float:left; list-style-type:none; margin-left:10px; font-size:10px; color:#ff0000;}
  ul.jumpLinks li a {color:#900}