/* BEGIN -Site Builder Phase 2 style declarations*/

/* Phase 2 - BEGIN - Generic style declarations for all templates */
A:link     { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration:underline;}
A:visited  { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration:underline;}
A:hover    { 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;}
.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;}

/* 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;}
.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 - subheading positioning for the menu page*/
.menuSubHeading { padding-top:10px; padding-left:5px;}
/* End - subheading positioning for the menu page*/

/* 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;}
.home-heading-font5 {font-family: Century Gothic, sans-serif;	font-size:17px;}
.home-heading-font6 {font-family: Courier, monospace; font-size:16px;}
.home-heading-font7 {font-family: Garamond, sans-serif; font-size:21px;}
.home-heading-font8 {font-family: MS Sans Serif, 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;}
.home-subheading-font5 {font-family: Century Gothic, sans-serif; font-size:14px; font-style: normal; font-weight: bold;}
.home-subheading-font6 {font-family: Courier, monospace; font-size:13px; font-style: normal; font-weight: bold;}
.home-subheading-font7 {font-family: Garamond, sans-serif; font-size:17px; font-style: normal; font-weight: bold;}
.home-subheading-font8 {font-family: MS Sans Serif, sans-serif; font-size:16px; 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;}
h1.faq-a-font5 {font-family: Century Gothic, sans-serif; font-size:13px; margin-bottom:0px;}
h1.faq-a-font6 {font-family: Courier, monospace; font-size:12px; margin-bottom:0px;}
h1.faq-a-font7 {font-family: Garamond, sans-serif; font-size:16px; margin-bottom:0px;}
h1.faq-a-font8 {font-family: MS Sans Serif, sans-serif; font-size:14px; margin-bottom:0px;}
		
/* Phase 2 - END - Generic style declarations for all templates*/

.img-photo {
	margin-bottom:10px;
	border:0;
	}

/* Phase 2 - START - Generic primary font colours for navigation links, opening hours and headings */	
a.primary-link-colour:link   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: normal; font-weight: bold; text-decoration:none;}
a.primary-link-colour:visited   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: normal; font-weight: bold;text-decoration:none;}
a.primary-link-colour:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: normal; font-weight: bold;text-decoration:none;}

/* 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;
}

.TableContentMenuCat{ 
	font-family: Verdana, Arial, sans-serif; 
	font-size:12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	padding:5px;
}
/*  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*/
