/* Yorkshire Birthday Cards.CO.UK */ 
body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul.slidingmenu, ul.slidingmenu ul {
  border: 1px solid #000066;
  border-width: 4px 1px 1px 1px;
}

ul.slidingmenu li {
  background: DAEEEB; 
  text-align: left; 
/*   border-bottom: 1px solid #F12A91; */
 /* margin-left: 2px;*/
  padding: 2px; 
}

ul.slidingmenu a {
  color: #F12A91; 
  background: #000066;
  text-decoration: none;
}

ul.slidingmenu a.subheader {
  background: #000066; 
}

ul.slidingmenu a:hover {
  background: #000066;  /* was D00E0f */
  color: #F12A91;
  text-decoration: underline;
}

ul.slidingmenu,
ul.slidingmenu ul,
ul.slidingmenu li,
ul.slidingmenu a { 
  padding: 0px;
  margin-left: -3px;
/*  margin-bottom: -2px; */
  display: block;
  padding-left: 4px;
/*  padding-bottom: 2px; */
}

ul.slidingmenu,
ul.slidingmenu ul {
  width: 9.5em;
}

ul.slidingmenu li {
  list-style-type: none; 
  position: relative;
}

ul.slidingmenu a {
  width: 100%;
}

ul.slidingmenu ul { 
  position: absolute;  
  top: -4px;
  left: 100%; 
  display: none;
}

body {
  margin: 0px; 
  padding: 0px;
}

#top {
  margin: 0px;
  padding: 0px;
  background: #000066;  
  height: 172px;
  text-align: center;
}

#left {
  position: absolute;
  left: 0px;
  top: 172px; 
  width: 125px; 
  background: #000066;
/*   background-image: url(images/100-0116-125-370.jpg); */
/*  border-right: 1px solid ##000066; */
/*   padding: 3px;  */
}

#center {
  margin-left: 135px;   
  margin-right: 160px;   
  background: #FFFFFF;
  padding-left: 3px;
  padding-right: 3px;
}

#right {
  position: absolute;
  right: 0px;
  top: 172px;
  width: 150px; 
  background: #FFFFFF;
  /* padding: 5px;  
  border-left: 1px solid ##000066; */
}

#footer {
  background: #000066;
  visibility: hidden;
  padding: 10px 3px 3px 3px;
  color: #FFFFFF;
  font: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font: Verdana;
  text-align: center;
 }

div > p {
  margin-top: 0;
}

p,ul,ol {
	font: 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 0;
	margin-top: 0;
}

h1,h2, {
	color: #000066;
  font : Verdana, Arial, Helvetica, geneva,sans-serif;
}

h3 {
	color: ##000066;
   font : bold 1.2em Verdana, Helvetica, geneva,sans-serif;
}

h4  {background: #FFFFFF;
	color: ##000066; 
	font: bold 80%/1.3em Verdana,Helvetica, geneva, sans-serif;
	width: 99%;
	margin-bottom: -2px;
}

h5  {background: ##000066;
	color: #FFFFFF; 
	font: bold 1.15em Verdana,Helvetica, geneva,sans-serif;
	padding:2px;
}

h6 {
   background: ##000066;
   color: #FFFFFF;
   font : bold 80%/1.05em Verdana, Helvetica, geneva,sans-serif; 
	padding: 4px;
}



a.linkclass1 {text-decoration:underline; color:#1003AA; font-weight:bold; }
a.linkclass1:visited {text-decoration:none; color:#D00e0F; font-weight:bold; }
a.linkclass1:active {text-decoration:none; color:#0077B7; font-weight:bold; }
a.linkclass1:hover {text-decoration:underline; color:#1003f6; font-weight:bold; }

ul.star {
	list-style-image: url(images/bluebullet.gif);
}
ul.areacovered {
   list-style-image: url(images/bluebullet.gif);
   color: #000066;
   font : bold 1.2em Verdana, Helvetica, geneva,sans-serif;
}

ol.benefits {
font: bold 95%/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.headernavigation1 {
/*	font: 0.80em /1.3 Verdana, Arial, sans-serif;	*/	/* was 65 */
	color: #F12A91;
/*	width: 94%;	 */
	text-align: center;
/*	margin-left: 180px; */
/*	top: 0px;  */
	padding: 0px;  /* was 2 px */
	margin: 0px 0px 0px 0px; /* was -7 */
	background: #000066;
	width: 100%;
/*	float: left; */
	}
	
.headernavigation1 ul  {
		list-style: none;
		margin: 0px;
		padding: 3px;
		}
		
.headernavigation1 li  {
			display: inline;
		}
		
.headernavigation1 a:link, .headernavigation1 a:visited  {
	color:#F12A91;
	padding: 3px;
	background-color: #000066; 
	text-decoration: none;
float: left;
   width: 102px; /* was 110 */
	line-height: 1.1;
}
   
	.headernavigation1 a:hover  {
	color:#F12A91;                  /* #000066 */
	background-color: #000066;      /* #F12A91 */
	  text-decoration: underline;
	}
	
	
#navline {
	width: 97%;
	background: #000066;
	height: 30px;
}


.input1 {
	background: #CCCCCC; 
	font: bold 90%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 99.5%;
	border-color: #000066;
	border: 1px solid;
	color: #0000FF;
	padding: 5px;
	margin-bottom: 5px;
	
}
.input1 tr.even td{
		background: #CCCCCC;
		border-collapse: collapse;
			font: 90%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
		/*  
	   border-color:#80007E;
	   border:  1px solid; */
		padding: 5px;
		text-align: center;
		color: #000066;
}

.input1 tr.left td{
		background: #CCCCCC;
		border-collapse: collapse;
		padding: 5px;
		font: 80%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #000066;
}



.input1 tr.odd  td{
		background: #CCCCCC; 
		border-collapse: collapse;
		font: 90%/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding: 5px;
		text-align: center;
		color: #000066;
}
/*
.input1 tr.oddleft  td{
		background: #CCCCCC; 
		border-collapse: collapse;
		padding: 3px;
		text-align: left;
		color: #000066;
}  */

hr.blue
{
	width: 90%;
	height: 2px;
	color: #1003AA;
}


#newsTicker
{
  position: relative;
  width: 445px;                
  height: 20px;               
  overflow: hidden;
  background-image: url(images/news_ticker1.jpg);
  background-repeat: no-repeat;
}

#newsScroller
{
  position: absolute;
  position/**/: relative;
  height: 20px;                
  line-height: 20px;           
  white-space: nowrap;
  color: ##000066;
  font: .95em Verdana,serif; 

}

#stopLink
{
  position: absolute;
  width: 45px;     
  height: 20px;    
  margin-left: 445px;     
  margin-top: -45px;  
  background-image: url(images/news-ticker-button.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  text-decoration: none;
}
