/* BEGIN -Site Builder Phase 2 style declarations*/

/* Phase 2 - BEGIN - Generic style declarations for all templates */
A:link     { color:#000000; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration:underline;}
A:visited  { color:#000000; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration:underline;}
A:hover    { color:#666666; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration:underline;}

body { font-family: Verdana, Arial, sans-serif; font-size:12px; font-style: normal; font-weight: normal; color: #000000; margin:0px;}
table { font-family: Verdana, Arial, sans-serif; font-size:12px; font-style: normal; font-weight: normal; color: #000000; margin:0px;}

h1 {
	font-style: normal;
	font-weight: bold;
	margin-bottom:10px;
	margin-top:0px;
	}
	
.CVS11K-B { font-family: Verdana, Arial, sans-serif; font-size:11px; font-style: normal; font-weight: bold; color: #000000;}
.CVS10K-B { font-family: Verdana, Arial, sans-serif; font-size:10px; font-style: normal; font-weight: bold; color: #000000;}
	
/* 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:17px;}
.heading-font4 {font-family: Comic Sans MS, sans-serif;	font-size:17px;}
/* END - 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:15px;}
.subheading-font4 {font-family: Comic Sans MS, sans-serif; font-size:15px;}
/* END - subheadings font style*/

/* BEGIN - homepage headings font style*/
.home-heading-font1 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:16px;}
.home-heading-font2 {font-family: Arial, Helvetica, sans-serif;	font-size:16px;;}
.home-heading-font3 {font-family: "Times New Roman", Times, serif;	font-size:18px;}
.home-heading-font4 {font-family: Comic Sans MS, sans-serif;	font-size:18px;}
/* END - homepage headings font style*/

/* BEGIN - homepage subheadings font style*/
.home-subheading-font1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-style: normal; font-weight: bold;}
.home-subheading-font2 {font-family: Arial, Helvetica, sans-serif;	font-size:13px; font-style: normal; font-weight: bold;}
.home-subheading-font3 {font-family: "Times New Roman", Times, serif;	font-size:15px; font-style: normal; font-weight: bold;}
.home-subheading-font4 {font-family: Comic Sans MS, sans-serif; font-size:15px; font-style: normal; font-weight: bold;}
/* END - homepage subheadings font style*/
	
h1.faq-a-font1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0px;}
h1.faq-a-font2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0px;}
h1.faq-a-font3 {font-family: "Times New Roman", Times, serif; font-size:14px; margin-bottom:0px;}
h1.faq-a-font4 {font-family: Comic Sans MS, sans-serif; font-size:14px; margin-bottom:0px;}
		
/* Phase 2 - END - Generic style declarations for all templates*/

.img-photo {
	margin-bottom:10px;
	}

/* Phase 2 - START - Generic primary font colours for navigation links, opening hours and headings */	
a.primary-link-colour-red:link   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#CC0000; font-style: normal; font-weight: bold; text-decoration:none;}
a.primary-link-colour-red:visited   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#CC0000; font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-red:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#CC0000; font-style: normal; font-weight: bold;text-decoration:none;}

a.primary-link-colour-purple:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#330099; font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-purple:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#330099; font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-purple:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#330099; font-style: normal; font-weight: bold;text-decoration:none;}

a.primary-link-colour-pink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#CC0099; font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-pink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#CC0099; font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-pink:hover {font-family: Verdana, Arial, Helvetica, sans-serif;; font-size:13px;color:#CC0099; font-style: normal; font-weight: bold;text-decoration:none;}

a.primary-link-colour-orange:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FF3300; font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-orange:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FF3300; font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-orange:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FF3300; font-style: normal; font-weight: bold;text-decoration:none;}

a.primary-link-colour-green:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#006600;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-green:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#006600;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-green:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#006600;font-style: normal; font-weight: bold;text-decoration:none;}

a.primary-link-colour-turquoise:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#006666;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-turquoise:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#006666;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-turquoise:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#006666;font-style: normal; font-weight: bold;text-decoration:none;}

a.primary-link-colour-blue:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000066;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-blue:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000066;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-blue:hover{ffont-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000066;font-style: normal; font-weight: bold;text-decoration:none;}

a.primary-link-colour-brown:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#663300;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-brown:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#663300;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-brown:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#663300;font-style: normal; font-weight: bold;text-decoration:none;}

a.primary-link-colour-grey:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#333333;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-grey:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#333333;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-grey:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#333333;font-style: normal; font-weight: bold;text-decoration:none;}

a.primary-link-colour-black:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#000000;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-black:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;color:#000000;font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour-black:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;olor:#000000;font-style: normal; font-weight: bold;text-decoration:none;}

.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;}
/* Phase 2 - END - Generic primary font colours for navigation links, opening hours and headings */

/* Phase 2 - BEGIN - Navigtion bar for horizontal nav templates*/
#topnavdiv {
	height:48px;
	}

.topnav-row1 {
	display:block; 
	margin-left:15px; 
	margin-top:10px;
	}
	
.topnavtest {
	display:inline; 
	left:0px; 
	margin-left:0px;
	margin-right:15px; 
	width:auto; 
	font: bold 11px Arial, Helvetica, sans serif;
	}
	
/* Phase 2 - BEGIN - Opening hours for top nav templates */
#oh-topnav {
	position:relative; 
	width:200px; 
	height:auto; 
	margin-top:15px; 
	padding-top:10px; 
	padding-bottom:10px; 
	left:15px;  
	/*layer-background-color:#FFCC00;*/  
	z-index:1;
	}				
/* Phase 2 - END - Opening hours for top nav templates */

/* Phase 2 - BEGIN - Opening hours for left nav templates except blend*/
#oh-leftnav {
	position:relative; 
	width:200px; 
	height:auto; 
	padding-top:10px; 
	padding-bottom:10px; 
	left:0px;  
	z-index:1;
	}				
/* Phase 2 - END - Opening hours for top nav templates except blend*/

/* Phase 2 - BEGIN - Opening hours for left nav blend template*/
#oh-leftnav-blend {
	position:relative; 
	width:200px; 
	height:auto; 
	padding-top:10px; 
	padding-bottom:10px; 
	left:0px;  
	background-color:#FFFFFF; 
	z-index:1;
	}				
/* Phase 2 - END - Opening hours for top nav blend template*/

/* Phase 2 - BEGIN - Generic opening hours styles */
.oh-title {
	display:block; 
	margin-bottom:0px; 
	padding-left:10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	}
	
.oh-row {
	font-family:Arial, Helvetica, sans serif; 
	font-size:12px; 
	font-weight:normal; 
	font-style:normal;
	}

.oh-days {
	float:left; 
	width:90px; 
	left:0px; 
	padding-left:10px; 
	padding-bottom:9px;
	}

.oh-times {
	float:left; 
	width:100px; 
	left:100px; 
	padding-bottom:9px;
	}
	
/* Phase 2 - END - Generic opening hours styles */

/* Phase 2 - BEGIN - Position of them top nav temp02 theme img */
.themeimg-tn02 {
	margin-left:0px;
	}
.logo-tn02 {
	margin-right:15px
	}
/* Phase 2 - END - Position of them top nav temp02 theme img */

.webname-indent {
	padding-left:15px;
	}

.compulsory-data { 
	font-family: Verdana, Arial, sans-serif; 
	font-size:12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000;
}
/*  Company Introduction Module*/
.compintro-img-left { 
	margin-right:15px;
	margin-bottom:10px;
}

.compintro-img-right { 
	margin-left:15px;
	margin-bottom:10px;
} 

/*  More Information Module*/
.moreinfo-img-left { 
	margin-right:15px;
	margin-bottom:0px;
}

.moreinfo-img-right { 
	margin-left:15px;
	margin-bottom:0px;
} 

.moreinfo-imgx2-img { 
	margin-bottom:10px;
} 

.moreinfo-img-caption {
	font-family: Verdana, Arial, sans-serif; 
	font-size:11px; 
	font-style: normal; 
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align:center;
} 

.summary-data { 
	font-family: Verdana, Arial, sans-serif; 
	font-size:12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
}

/*  Products and Services Module*/
.category-heading { 
	font-family: Verdana, Arial, sans-serif; 
	font-size:12px; 
	font-style: normal; 
	font-weight: bold; 
	padding-top: 10px;
	padding-bottom: 10px;
/*padding-left: 10px;*/
}

.key-phrases { 
	font-family: Verdana, Arial, sans-serif; 
	font-size:11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	padding-bottom: 10px;
	padding-top: 10px;
}

.footer {
	font-family: Verdana, Arial, sans-serif; 
	font-size:11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	}
	
/* Required to hide skip links*/
.hide {
	visibility:hidden;
	margin-top:-14px;
	}													
/* END -Site Builder Phase 2 style declarations*/

