/* the flower shop leamington  */

body {
  margin: 0px; 
  padding: 0px;
  color: #000000;
}

p, ul, ol, li {
font: 0.95em /1.75 Times New Roman,New York, serif;
}

.pw{
  font: 0.95em /1.75 Times New Roman,New York, serif;
  color: #FFFFFF;
}


h1 {
  font: bold 1.6em Times New Roman,New York, serif;
  color: #CCCCCC;
}


h2 {
font: 1.5em Times New Roman,New York, serif;
color: #80007E;
}


h3 {
font: 1.4em Times New Roman,New York, serif;
 color: #CCCCCC;
}


h4 {
  font: 1em Times New Roman,New York, serif;
  background-image: url(images/h4-background.gif);
  background-repeat: no-repeat;
  padding: 1px;
  color: #FFFFFF;
  text-align: center;
  
}

h5 {
 
font: 1.2em Times New Roman,New York, serif;
  background: #CCCCCC;
  color: #80007E;
  padding: 3px;
  padding-left: -3px;

}

h6 {
font: 1.2em Times New Roman,New York, serif;
color: #CCCCCC;
}

.telleam {
font: 1.2em Times New Roman,New York, serif;
 color: #CCCCCC;
 margin-top: 2px;
}
.telstrat {
font: 1.2em Times New Roman,New York, serif;
 color: #CCCCCC;
 margin-top: -12px;
}

.stratford {
font: .9em Times New Roman,New York, serif;
 color: #CCCCCC;
}

#top {
  padding: 0px;  
  height: 0px; /* 97  */
  text-align: center;
/* border-bottom: 5px solid #80007E;*/
/*  background: #FFFFFF; */
display: none;
}


#left {
  position: absolute;
  left: 0px;
  top: 0px; /*was 157*/
  width: 0px; /* was 150 */
   /* background: url("images/SideBar1.jpg") #FFFFFF repeat-y; */
background: #80007E;
   padding: 3px;
/*	border-right: 1px solid #80007E; */
display: none;
}


#center {
  margin-left: 15px; /* was 165 */
  margin-right: 165px; /*was 165*/
  font: 1.2em Times New Roman,New York, serif;
  background: #FFFFFF;
  padding: 0px; /* was 8 and 3px */
  
}

#right {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 150px; /* was 150 */
  background: #FFFFFF;
  color: #000000;
  padding: 3px;
  border-left: 1px solid #80007E;
 
}

/* This is the footer part*/
#footer {
  background: #80007E;
  color: #CCCCCC;
  margin: 0px;
  text-align: center;
  color: #FFFFFF;
  visibility: hidden;
  padding: 3px;
  border-top: 10px solid #80007E;
  display: none;
}

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}


/* Navigation */

ul#mainnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #80007e;   /* purple */
	}
		
ul#mainnav li {
	display: block;
	border-top: 1px solid #CCCCCC;
	}

ul#mainnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 6%;
	background-color: #80007E;  /* was #5C6F90; */
	font: bold 0.90em /1.30 Times New Roman,New York,serif;		/* 0.95e. / 1.45 If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	color: #CCCCCC;
	text-decoration: none;
	width: 88%;				/* 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#mainnav li a:hover {
	background-color: #000000;   /* was #43616B;  */
	color: #eee;
	}
	
ul#mainnav ul.subnav {
	margin: 0px;
	list-style: none;
	padding: 0px;
	border: 0px solid pink;
	}

ul#mainnav ul.subnav li {
	border-top: 0 none;
	border: 0px solid green;
	padding-left: 1.5em;
	}

ul#mainnav ul.subnav li a {
	padding: 1%;
	margin: 0px;
	font: bold 0.7em /1.5 verdana, sans-serif;
	color: #5C6F90;
	background-color: transparent;
	border: 0px solid yellow;
	}

ul#mainnav ul.subnav li a:hover {
	color: #43616B;
	background-color: transparent;
	text-decoration: underline;
	}

/* purple bullets */

ul.bulletpoint {
list-style-image: url("images/purplebullet.gif");

}


 /*links in the right hand column*/

a.linkclass,
a.linkclass:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.linkclass:active {text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.linkclass:hover {text-decoration:underline; color:#FF0000; font-weight:bold; }

a,a:visited,a:active {text-decoration: none;}
{text-decoration:underline;}

/* center panel */

a.linkclass1,{text-decoration:none; color:#80007E; font-weight:bold; }
a.linkclass1:visited {text-decoration:none; color:#80007E; font-weight:bold; }
a.linkclass1:active {text-decoration:none; color:#80007E; font-weight:bold; }
a.linkclass1:hover {text-decoration:underline; color:#80007E; font-weight:bold; }

a,a:visited,a:active {text-decoration: none;}
{text-decoration:underline;}


#logo1 {
   position: absolute;
   left: 0px;
	top: 0px;
	font: bold 1.15em Times New Roman,New York,serif;
	line-height: -20%;
	color: #CCCCCC;
	text-align: left;
/*	background-image: url(images/the-flower-shop-blank-box.gif);   */
	background-image: url(images/top-left-corner2.png);
	margin: 0px;
	padding: 8px;  /* was 8 px  */
}

#logo2 {
   position: absolute;
   right: 2px;
	top: 0px;
	font: bold 1.15em  Times New Roman,New York,serif;
	line-height: -20%;
	text-align: right;
	background-image: url(images/the-flower-shop-blank-box.gif);
	color: #CCCCCC;
	margin: 0px;
	padding: 8px;
}

#logo3 {
   position: absolute;
	top: 10px;
	text-align: center;
}




#smallbox {
	   float: right;
	/*	padding-top:  0px;
	   padding-left: 2px;
	   margin-right: 1px; */
	   width: 315px;
		height: 350px;
	/*	border: 1px solid #80007E; */
	/*	border-style: solid;
	   border-color:  #80007E; */
	   background-image: url(images/HRSU6001P-300-337.jpg);
		background-repeat: no-repeat;
		display: none;
	}
	
	#smallbox ul {
	margin-left: 10px;
	padding-left: 1px;
   list-style-type: square;
}
	
#smallbox li {
	font-weight: bold;
}
#content {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}	

.input1{
	background: #FFFFFF; 
	font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	border-color: #0000CC;
	border:  1px solid;
	text-align: center;
	color: #80007E;
	padding: 3px;
	
}
.input1 tr.even td{
		background: #FFFFFF; 
	   border-color: #0000CC;
	   border:  1px solid;
		color: #80007E;
		padding: 3px;
}
.input1 tr.odd  td{
		background: #BBBBBB; 
	   border-color: #0000CC;
	   border:  1px solid;
		padding: 3px;
		text-align: center;
		color: #80007E;
}
/*
.input1{
	background: #0000CC; 
	font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
}
*/

/* crossFader */ 
div.cf_wrapper {
  position: relative;
/*  left: 30%;  */
}
	
div.cf_element {
		width: 148px;
		background-color: #FFFFFF;
/*		border: 1px solid #000000;  */
}
	
div.cf_element div.content {
		padding: 1px;
}

div.cf_element div.content h3 {
		padding-top: 0;
		margin-top: 0;
}


#newsTicker
{
  position: relative;
  width: 445px;                /*  was 80% */
  height: 45px;               /* was 45px  */
  overflow: hidden;
  background-image: url(images/news_ticker1.jpg);
  background-repeat: no-repeat;
}

#newsScroller
{
  position: absolute;
  position/**/: relative;
  height: 40px;                /* was 40 */
  line-height: 40px;           /* was 40 */
  white-space: nowrap;
  color: #80007E;
  font: bold 1.15em Time New Roman, New York,serif; 
 /* margin-bottom: -45px; */
}

#stopLink
{
  position: absolute;
  width: 45px;     /* was width: 45px; */
  height: 25px;    /* was 45px */
  margin-left: 445px;     /* was margin-left: 655px */
  margin-top: -45px;  /* was -45px */
  background-image: url(images/news_ticker_button1.jpg);
  background-repeat: no-repeat;
  text-indent: -9999px;
  text-decoration: none;
}

.input1{
	background: #000066; 
	font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
}

#dhtmlgoodies_contentBox {
  border:1px solid #E9C862;
  height:0px;
  visibility: hidden;
/*  position: absolute; */
position: left;
  background-color:#FFCC00;
  color: #000000;
  overflow: hidden;
  padding: 2px;
  width: 120px;
}

#dhtmlgoodies_content {
  position:relative;  
  font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
  width:100%;
  font-size:0.8em;
}

#dhtmlgoodies_slidedown {
  position:relative;
  width:120px; /* was 250  */
}

.adboxrd {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:5px;
	padding-right: 2px;
	margin-top:-10px;
	margin-left:  2px;
	margin-right: 2px;
	margin-bottom: -10px;
	background-color: #FFCC00;
	text-align: left;
	font: 90%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*
#wrapper {
	position: relative;
	text-align: left;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 0 0 0;
   border: 2px solid #80007E;
}
*/


.input1{
	background: #CCCCCC; 
	font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	border-color: #80007E;
	border:  1px solid;
	
}
.input1 tr.even td{
		background: #CCCCCC; 
	   border-color:#80007E;
	   border:  1px solid;
}
.input1 tr.odd  td{
		background: #CCCCCC; 
	   border-color:#80007E;
	   border:  1px solid;
		padding: 3px;
		text-align: center;
}

#input2{
	background: #FFFFFF; 
	font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	border-color: #eb005e;
	border:  1px solid;
}
.input2 tr.white td{
      font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: #FFFFFF; 
	   border-color:#eb005e;
	   border:  1px solid;
}
.input2 tr.grey  td{
      font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: #BBBBBB; 
	   border-color:#eb005e;
	   border:  1px solid;
		padding: 3px;
}

.inputf{
	background: #80007E; 
	font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	border-color: #80007E;
	border:  1px solid;
	text-align: center;
	
}
.inputf tr.even td{
		background: #FFFFFF; 
	   border-color: #8007E;
	   border:  1px solid;
}
.inputf tr.odd  td{
		background: #BBBBBB; 
	   border-color: #0000CC;
	   border:  1px solid;
		padding: 3px;
		text-align: center;
}

.inputf{
	background: #80007E; 
	font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
}


.input3{
	background: #80007E; 
	font: bold 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	border-color: #CCCCCC;
	border:  1px solid;
	
}
.input3 tr.even td{
		background: #CCCCCC; 
	   border-color:#80007E;
	   border:  1px solid;
		padding: 3px;
}
.input3 tr.odd  td{
		background: #CCCCCC; 
	   border-color:#80007E;
	   border:  1px solid;
		padding: 3px;
		text-align: center;
}
