/* 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;
}

#left {
  position: absolute;
  left: 0px;
  top: 0px; 
  width: 150px; 
  background: #80007E;
  padding: 3px;
}

#center {
  margin-left: 165px; 
  margin-right: 165px;
  font: 1.2em Times New Roman,New York, serif;
  background: #FFFFFF;
  padding: 0px;
}

#right {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 150px;
  background: #FFFFFF;
  color: #000000;
  padding: 3px;
  border-left: 1px solid #80007E;
}

#footer {
  background: #80007E;
  color: #CCCCCC;
  margin: 0px;
  text-align: center;
  color: #FFFFFF;
  visibility: hidden;
  padding: 3px;
  border-top: 10px solid #80007E;
}

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}

ul#mainnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #80007e;
	}
		
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; 
	font: bold 0.90em /1.30 Times New Roman,New York,serif;
	color: #CCCCCC;
	text-decoration: none;
	width: 88%;				
	}

ul#mainnav li a:hover {
	background-color: #000000;
	color: #eee;
	}
	
ul#mainnav ul.subnav {
	margin: 0px;
	list-style: none;
	padding: 0px;
	border: 0px green;
	}

ul#mainnav ul.subnav li {
	border-top: 0 none;
	border: 0px 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;
	}

ul.bulletpoint {
list-style-image: url("images/purplebullet.gif");
}

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.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; }

#logo3 {
   position: absolute;
	top: 10px;
	text-align: center;
}

#smallbox {
	   float: right;
	   width: 315px;
		height: 350px;
	   background-image: url(images/HRSU6001P-300-337.jpg);
		background-repeat: no-repeat;
	}
	
	#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;
}

div.cf_wrapper {
  position: relative;
}
	
div.cf_element {
		width: 148px;
		background-color: #FFFFFF;
}
	
div.cf_element div.content {
		padding: 1px;
}

div.cf_element div.content h3 {
		padding-top: 0;
		margin-top: 0;
}


#newsTicker
{
  position: relative;
  width: 445px;             
  height: 45px;     
  overflow: hidden;
  background-image: url(images/news_ticker1.jpg);
  background-repeat: no-repeat;
}

#newsScroller
{
  position: absolute;
  position/**/: relative;
  height: 40px;                
  line-height: 40px;     
  white-space: nowrap;
  color: #80007E;
  font: bold 1.15em Time New Roman, New York,serif; 
}

#stopLink
{
  position: absolute;
  width: 45px;     
  height: 25px;   
  margin-left: 445px;     
  margin-top: -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: relative;
  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;
}

.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;
}

.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: #80007E;
	   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;
}
