
/* Sets style for line below activity heading eg Scuba Diving ---------  */

	#section {	
		background-color: transparent ;
		padding: 0px 10px 0px 10px ;
		border-bottom: 1px solid #000000 ;
		height: 50px ;
		margin: 15px 20px 15px 20px;
		
	 		}

	
	.activity {	
		display: inline ;
		font-family: Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size: 22px ;
		font-weight: 600 ;
		letter-spacing: 1 ;
		line-height: 150%;
		color: #336699; 
		padding: 0px ;
		}
		 	

	#catalogue {	background-color: transparent ;
			font-family : Verdana, Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			color : #005796 ;
			letter-spacing: 0 ;
			line-height: 150%;
			text-align: left ;
			margin: 0px 5px 15px 8px ;
			}

{----- prod name, category heading, brand heading-------}

	#catalogue h1 {	
		font-family : Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size : 18px ;
		font-weight: 800 ;
		color: #005796; 
		letter-spacing: 0;
		margin: 0px 0px 0px 5px;
		padding: 10px 0px 10px 5px;
		
		}
	
{----- heading text on prod page -------}

	#catalogue h2 {	
		font-family : Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size : 12.5px ;
		font-weight: 600 ; 
		color: #000000;
		margin: 0px;
		padding: 5px 0px 10px 8px ;
		}


	#catalogue h2.category {	
		font-family : Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size : 14.5px ;
		color: red;
		padding: 20px 0px 0px 0px ;
		border-bottom: 1px solid black;
		margin: 0px ;
		
		}

{---Features heading ---}	

	#catalogue h3 {	
		font-size : 12.5px ;
		font-weight: 600 ;
		color: #000000;
		padding: 5px 0px 0px 5px ;
		margin: 0px;
		}


	#catalogue h3.price {	
		font-size : 12.5px ;
		color: #000000;
		}
	
{----- Product range heading -------}

	#catalogue h4 {	
		font-size : 12.5px ;
		font-weight: 700 ;
		color: #000000;
		padding: 15px 0px 7px 7px ;
		margin: 0px;
		}


{----- text -------}

	#catalogue p {	
		font-family : Verdana, Arial , Helvetica Bold, sans-serif ; 
		font-size : 11.5px ;
		font-weight: 500 ; 
		padding: 0px 0px 0px 10px ;
		margin: 0px ;
			}
		

	#catalogue ul,li {	
		padding: 0px 0px 0px 10px;
		margin : 7px ;
			}	

	#catalogue td {	
			background-color: transparent ;
			font-family : Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			color : #000000 ;
			padding: 0px;
			}

{------ list of product links -------}
	
	#catalogue a {	
		display: inline ;
		color:blue;
		padding-top: 5px; 
		text-decoration: none ;
		padding: 0px 0px 0px 5px ;
			}
	
	#catalogue a.hover {	
		display: inline ;
		color: red;
		padding-top: 5px; 
		text-decoration: underline ;
			}


	#catalogue a.list {	
		display: block ;
		background-color: transparent ;
		font-family : Arial , Helvetica Bold, sans-serif ; 
		font-size : 11.5px ;
		color:blue;
		padding-top: 3px; 
		text-decoration: none;
			}

	#catalogue a.list:hover {	
		display: block ;
		background-color: transparent ;
		font-family : Arial , Helvetica Bold, sans-serif ; 
		font-size : 11.5px ;
		color:red;
		padding-top: 3px; 
		text-decoration: underline;
			}


{------- prod intro text -----------}

	#catalogue td.intro {	
			background-color: transparent ;
			font-family : Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			color : #000000 ;
			padding: 2px 2px 15px 7px;
			
			}

	#catalogue td.image {	
			background-color: transparent ;
			font-family : Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			color : #000000 ;
			padding: 2px 2px 15px 5px;
			}

	#catalogue a.catinfo {	
		display: block ;
		background-color: transparent ;
		font-family : Arial , Helvetica Bold, sans-serif ; 
		font-size : 11.5px ;
		color:#000000;
		padding-top: 3px; 
		text-decoration: none;
			}

	#catalogue a.catinfo:hover {	
		display: block ;
		background-color: transparent ;
		font-family : Arial , Helvetica Bold, sans-serif ; 
		font-size : 11.5px ;
		color:red;
		padding-top: 3px; 
		text-decoration: underline;
			}



	input	{
		font-family : Verdana ;
		font-size : 10px ;
		color : #000000 ;
		}

	select	{
		font-family : Verdana ;
		font-size : 10px ;
		color : #00008b ;
		}




	#prodrange {	background-color: transparent ;
			font-family : Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			color : red ;
			letter-spacing: 0 ;
			line-height: 150%;
			text-align: left ;
			margin: 15px 5px 15px 5px ;
			}

	#prodrange h2 {	
		font-size : 14.5px ;
		font-weight: 800 ; 
		color: #000000;
		margin: 0px;
		padding: 5px 0px 5px 0px ;
		}



	#prodrange a.product {	
		display: block ;
		background-color: transparent ;
		font-family : Arial , Helvetica Bold, sans-serif ; 
		font-size : 11.5px ;
		color:red;
		padding-top: 3px; 
		text-decoration: none;
			}
	
	#prodrange a.product:hover {	
		display: block ;
		background-color: transparent ;
		font-family : Arial , Helvetica Bold, sans-serif ; 
		font-size : 11.5px ;
		color:red;
		padding-top: 3px; 
		text-decoration: underline;
			}


	#prodrange td {	
			background-color: transparent ;
			font-family : Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			color : #000000 ;
			padding: 2px;
			}

{------- Features points -----------}

	#catalogue td.feature_head {	
			background-color: transparent ;
			font-family : Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			color : #000000 ;
			padding: 2px 2px 5px 2px;
			}
	
	#catalogue td.feature_data {	
			background-color: transparent ;
			font-family : Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			color : #000000 ;
			padding: 2px 2px 0px 2px;
			}


{------- Stages Heading for Regs -----------}

	#catalogue .stages {
			font-size : 12.5px ;
			font-weight: 800 ; 
			color: #blue;
			margin: 0px;
			padding: 5px 0px 5px 0px ;
			}



{---- Specifications table ----}
			
	#catalogue td.spec_title {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 9.5px ;
				color : #ffffff ;
				font-weight: 800 ;
				text-align: center ;
				padding: 3px 2px 3px 2px;
				background-color: #000000;
				border: 1px solid black;
					}



	#catalogue td.spec_left {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 9.5px ;
				color : #000000 ;
				padding: 3px;
				background-color: #DFDBCC;
				border-left: 1px solid black;
				border-bottom: 1px solid black;
				margin: 0px ;
					}				

	#catalogue td.spec_right {	
				font-family : Verdana , Helvetica Bold, sans-serif; 
				font-size : 9.5px ;
				color : #000000 ;
				text-align: left ;
				padding: 4px 2px 2px 4px;
				background-color: #fffded;	
				border-right: 1px solid black;
				border-bottom: 1px solid black;
				
					}	
					
					
	#icon {	
			background-color: transparent ;
			font-family : Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			color : #000000 ;
			letter-spacing: 0 ;
			text-align: left ;
			margin: 0px 10px 15px 10px ;
			}
			
	#icon td.title {	
			font-family : Verdana , Helvetica Bold, sans-serif; 
			font-size : 9.5px ;
			color : #ffffff ;
			font-weight: 800 ;
			text-align: center ;
			padding: 3px 2px 3px 2px;
			background-color: #000000;
			border: 1px solid black;
			}

	#icon td.head {	
			font-family : Verdana , Helvetica Bold, sans-serif; 
			font-size : 9.5px ;
			font-color : #00008b ;
			padding: 3px;
			background-color: #ffffff;
			border-bottom: 1px solid black;
			margin: 0px ;
			}				

{---- bcd icon table ----}

	#icon td.bcd {	
			font-family : Verdana , Helvetica Bold, sans-serif; 
			font-size : 9.5px ;
			color : #000000 ;
			padding: 3px;
			background-color: #DFDBCC;
			border-bottom: 1px solid black;
			margin: 0px ;
			}				

{---light blue headings with lines on prod pages eg Features---}

	#catalogue td.majorHead {	
			background-color: transparent ;
			font-family : Verdana, Arial , Helvetica Bold, sans-serif ; 
			font-size : 18.5px ;
			color : #3399ff ;
			padding: 5px 2px 5px 2px;
			border-top: 2px solid #3399ff;
			border-bottom: 2px solid #3399ff;
			}	

	#catalogue td.data {
    				background-color: transparent ;
    				font-family : Arial , Helvetica Bold, sans-serif ; 
    				font-size : 10.5px ;
				font-weight: 800 ;
 				color : #000000 ;
    				padding: 10px 2px 5px 0px;
		
				} 


	#catalogue td.question {	
			background-color: transparent ;
			font-family : Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			color : #000000 ;
			padding: 2px 2px 5px 2px;
			border-top: 1px solid black;
			}	
			
	#catalogue td.answer {	
			background-color: transparent ;
			font-family : Arial , Helvetica Bold, sans-serif ; 
			font-size : 11.5px ;
			color : red ;
			padding: 2px 2px 15px 2px;
			}				