A:link     { color:#000000; font-family: Verdana, Arial, sans-serif;}
A:visited  { color:#000000; font-family: Verdana, Arial, sans-serif;}
A:hover    { color:#666666; font-family: Verdana, Arial, sans-serif;}

.link:link     { text-decoration: underline; font-size: 11px; font-weight: normal;}
.link:visited  { text-decoration: underline; font-size: 11px; font-weight: normal;}
.link:hover    {
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
}

.LVS10KKG-N:link {  font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;text-decoration: none;}
.LVS10KKG-N:visited {  font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;text-decoration: none;}
.LVS10KKG-N:hover {  font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666;text-decoration: none;}

.CVS12K-B { font-family: Verdana, Arial, sans-serif; font-size:12px; font-style: normal; font-weight: bold; color: #000000;}
a.link11-B{text-decoration: none; font-size:11px; font-weight: bold;color:#000000;}

a.globalnav-white:link {font-family: Arial, sans-serif; text-decoration: none; font-size:13px; font-weight: bold; color: #FFFFFF;}
a.globalnav-white:visited {font-family: Arial, sans-serif; text-decoration: none; font-size:13px; font-weight: bold; color: #FFFFFF;}
a.globalnav-white:hover {font-family: Arial, sans-serif; text-decoration: none; font-size:13px; font-weight: bold; color: #FFFFFF;}

a.globalnav-black:link {font-family: Arial, sans-serif; text-decoration: none; font-size:13px; font-weight: bold; color: #000000;}
a.globalnav-black:visited {font-family: Arial, sans-serif; text-decoration: none; font-size:13px; font-weight: bold; color: #000000;}
a.globalnav-black:hover {font-family: Arial, sans-serif; text-decoration: none; font-size:13px; font-weight: bold; color: #000000;}

.globalnav-first {padding-left:4px; padding-right:14px;}
.globalnav-middle {padding-left:14px; padding-right:14px; padding-bottom:2px; padding-top:2px;}
.globalnav-last {padding-left:14px; padding-right:4px;}

/* HTML selectors */
body { font-family: Verdana, Arial, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color: #000000;}
table { font-family: Verdana, Arial, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color: #000000;}
textarea { font-family: Verdana, Arial, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color: #000000;}
form {margin:0px;}
ul.apselect-list { margin-left:15px;}
li.apselect-item { margin-bottom:10px;}
ul.tempselect-list { margin-left:15px; margin-top:10px;}
li.tempselect-item { margin-bottom:0px;}
ul.buscat-list { margin-left:15px; margin-top:10px;}
li.buscat-item { margin-bottom:0px;}

/* HTML selectors */

/* Class selectors */
.bodycopy { font-family: Verdana, Arial, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color: #000000;}
.footer-links {  position: relative; left:12px; top:0px; margin-top:2px;  color: #666666;}
/*.copyright { position: relative; left: 12px; top:0px; margin-top:4px; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666;}*/
.error, .error a:link, .error a:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: bold; color: #FF0000;}
.business-categories { font-family: Verdana, Arial, sans-serif; line-height:18px;}
.smallprint { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;}
.xsmallprint { font-family: Verdana, Arial, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000;}
.SBpageTitle {font-family: Verdana, Arial, sans-serif; font-size: 18px; font-style: bold; font-weight: normal; color: #000000;}
.CAS14K-N {font-family: Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #000000;}
.CVS11K-B {  font-family: Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000;}
.subhead {  font-family: Arial, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000;}
.CVS11W-B {  font-family: Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF;}
.CAS16B-B { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #3399CC;}
.CAS16K-B { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000;}
.CAS16B-B:link { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #3399CC;}
.CAS16B-B:visited { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #3399CC;}
.CAS16B-B:hover { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #3399CC;}
/* Class selectors */

/*Tab menu*/
#tab { float:left; width:100%; background:#E9E8E9 url("/img/yd_tab_bg.gif") repeat-x;  margin:0px; padding:0px; line-height:normal;}
#tab ul { margin:0px; padding:0px; list-style:none;}
#tab li { display:inline; float:left; background:  url("/img/yd_tab_nonactive_right.gif") no-repeat right top; margin:0px; padding:0px;}
#tab a { float:left; display:block; background:  url("/img/yd_tab_nonactive_left.gif") no-repeat left top; padding:5px 15px 8px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab a {float:none;}
/* End hack */
#tab #current {background-image:     url("/img/yd_tab_active_right.gif");}
#tab #current a {background-image:     url("/img/yd_tab_active_left.gif"); padding-bottom:5px;}

/*Tab menu*/
#tabs { float:left; width:100%; background:#E9E8E9 url("/img/yd_tab_bg.gif") repeat-x;  margin:0px; padding:0px; line-height:normal;}
#tabs ul { margin:0px; padding:0px; list-style:none;}
#tabs li { display:inline; float:left; background:  url("/img/yd_tab_nonactive_right.gif") no-repeat right top; margin:0px; padding:0px;}
#tabs a { float:left; display:block; background:  url("/img/yd_tab_nonactive_left.gif") no-repeat left top; padding:5px 8px 8px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End hack */
#tabs #current {background-image:     url("/img/yd_tab_active_right.gif");}
#tabs #current a {background-image:     url("/img/yd_tab_active_left.gif"); padding-bottom:5px;}

/* BEGIN - XSL sytles required for jsps */
h1 {
	font-style: normal;
	font-weight: bold;
	/*margin-bottom:10px;*/
	}

.module-label { 
	font-family: Verdana, Arial, sans-serif; 
	font-size:13px; 
	font-style: normal; 
	font-weight: bold; 
}
		
/* BEGIN - headings font style*/
.heading-font1 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:14px;}
.heading-font2 {font-family: Arial, Helvetica, sans-serif;	font-size:14px;}
.heading-font3 {font-family: "Times New Roman", Times, serif;	font-size:16px;}
.heading-font4 {font-family: Comic Sans MS, sans-serif;	font-size:16px;}
.heading-font5 {font-family: Century Gothic, sans-serif; font-size:16px;}
.heading-font6 {font-family: Courier, monospace; font-size:14px;}
.heading-font7 {font-family: Garamond, sans-serif; font-size:20px;}
.heading-font8 {font-family: MS Sans Serif, sans-serif; font-size:16px;}
/* BEGIN - headings font style*/

/* BEGIN - subheadings font style*/
.subheading-font1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.subheading-font2 {font-family: Arial, Helvetica, sans-serif;	font-size:12px;}
.subheading-font3 {font-family: "Times New Roman", Times, serif;	font-size:14px;}
.subheading-font4 {font-family: Comic Sans MS, sans-serif; font-size:14px;}
.subheading-font5 {font-family: Century Gothic, sans-serif; font-size:14px;}
.subheading-font6 {font-family: Courier, monospace; font-size:12px;}
.subheading-font7 {font-family: Garamond, sans-serif; font-size:17px;}
.subheading-font8 {font-family: MS Sans Serif, sans-serif; font-size:14px;}
/* END - subheadings font style*/

/* BEGIN - heading font colours*/
.primary-text-colour-red {color:#CC0000;}
.primary-text-colour-purple {color:#330099;}
.primary-text-colour-pink {color:#CC0099;}
.primary-text-colour-orange {color:#FF3300;}
.primary-text-colour-green {color:#006600;}
.primary-text-colour-turquoise {color:#006666;}
.primary-text-colour-blue {color:#000066;}
.primary-text-colour-brown {color:#663300;}
.primary-text-colour-grey {color:#333333;}
.primary-text-colour-black {color:#000000;}
/* END - heading font colours*/

/* Added By valtech for thumbnails bordering */
.thumbnailNormal {
	margin:2px 6px 6px 2px;
}
.thumbnailSelected {
	border:2px solid #000;
	margin:0 4px 4px 0;
}
/* End of changes by valtech*/

/* BEGIN - New styles for site builder 4 */
fieldset {
	border:1px solid #999;
	padding:0 5px 10px 10px;
}
legend {
	border:none;
	font-weight:bold;
	padding:5px 5px 10px;
	font-size:11px;
}
.colourSquare{
	margin-right:5px;
	width:38px;
	height:38px;
	border:1px solid #000;
}
#colourTable {
	width:100%;
	border:0;
}
#colourTable td{
	vertical-align:middle;
	padding:0 5px 10px 0;
}