/* Grouped together and added the P */
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.7em; color: #CC6600; font-weight:normal; margin:0; }
.christmas {background:#C80000; border-bottom: 3px solid #408764; padding: 1px 0px 1px 2px; font-size: 1.7em; color: #FFF; font-weight:normal; margin:0; }
.newyear {background:#B435B2; border-bottom: 3px solid #408764; padding: 1px 0px 1px 2px; font-size: 1.7em; color: #FFF; font-weight:normal; margin:0; }
.easter{background:#75ABE7 url(http://www.theroyalcambridgehotel.co.uk/images/easter/easter-bg.gif) 0px 1px repeat-x; padding: 0; line-height:1.6em; font-size: 1.7em; color: #FDFD05; font-weight:normal; margin:0; }


body, td, th, p, ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
}
/*/*/a{}
body,
body td,
body th,
body ul,
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}
html>body,
html>body td,
html>body th,
html>body ul,
html>body p {
  font-size: small;
}  
/* */

a {color:#007A38;}
a:visted {color:#666;}
a:hover {color:#BB4C4E;}

.nav {
  font-size: 80%;
  	color:#fff;
	text-decoration:none;
}
/*a{}
body .nav {
  font-size: xx-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: xx-small;
}
html>body .nav {
  font-size: x-small;
}
*/

.nav:hover {
	color:#fff;
	text-decoration:underline;
}
.descriptiveTxt {
	font-size: 11px;
	color: #000;
}

.breadcrumbs {
	font-size: 11px;
	color: #808080;
}
/*/*/a{}
body .breadcrumbs {
  font-size: xx-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: xx-small;
}
html>body .breadcrumbs {
  font-size: x-small;
}
/* */

.breadcrumbs a{
	color: #808080;
}

.security { font-size: 0.75em; }

.bottomborder {
  font-size: 10px;
  	color:#000;
	text-decoration:none;
}
/*/*/a{}
body .bottomborder {
  font-size: xx-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: xx-small;
}
html>body .bottomborder {
  font-size: x-small;
}
/* */

.bottomborder a{
	color: #007A38;
}
.boxTitles {
	font-weight: bold;
	color: #fff;
}

li {
	list-style-image:  url(http://www.theroyalcambridgehotel.co.uk/images/bullet-arrow.gif);
}

.subtitle {
	font-weight: bold;
	color: #666;
}
.title-large {
	font-weight: bold;
	color: #007A38;
	font-size: 1.35em;
}
.title {
	font-weight: bold;
	color: #007A38;
	font-size: 14px;
}
/*/*/a{}
body .title {
  font-size: small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}
html>body .title {
  font-size: medium;
}
/* */

.greyTxt {
	color: #666;
}

.price {
	font-weight: bold;
	color: #C30;
	font-size: 18px;
}
/*/*/a{}
body .price {
  font-size: medium;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: medium;
}
html>body .price {
  font-size: large;
}
/* */


.partytitle {

	font-weight: bold;
	color: #EC008B;
	font-size: 14px;
}
.pic-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.search {font-size: 10px; background-color:#339966; color:#FFF; }
.search a, .search a:link, .search a:active, .search a:visited {color:#FFF; }
.search a:hover{color:#C0C0C0; }
.search input{font-size: 10px; padding:0; margin:0;}


/* Weddings * Christmas * New Year*/
.wedding {font-size: 80%; color:#000; text-decoration:none; line-height: 1.7em; padding:0; margin:0px 8px 15px 8px; 
}
.wedding span{font-weight:bold; color:#CC9999;}
.wedddingtitle{font-family:Verdana; font-weight:bold; color:#6F0F0F; margin: 15px 8px 15px 8px;
}
.weddingbullet {font-size: 80%; padding:0px 5px 0px 0px; margin:0;
}
.weddingbullet ul {padding:0; margin:0; list-style-image:none !important;
}
.weddingbullet li {padding:0px 0px 5px 20px; margin:0; list-style-image:none !important; background:url(../images/weddings/new/bullet.gif) 5px 5px no-repeat;
}
.special{padding:0; margin:30px 8px 0px 118px;color:#000; text-decoration:none; line-height: 1.4em; width:450px;
}
.special p {font-size: 85%;}
.special td {font-size: 85%;}