body {
   background-color:black;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   
   
}

li {
	margin-bottom:20px;
	

}
  
   li
{
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 15px;
	list-style-type: none;
}

  
a {
 color:#999999;
 }
   

 


 a:hover {
  color:#CC0000;
 }
 

.width_restriction {
margin-right:250px;

}
 h3  {
	margin-top:20px;
	margin-bottom:30px;
	margin-left:20px;
	color: #CC0000;
	font-size: 18px;
	font-weight: lighter;
 }
 
 h4 {
	color:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 12px;
  }
  
 h5 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	color:#CC0000;
	
	} 

#allcontent {
	width:950px;
	margin-right:25px;
	margin-left:25px;
	margin-top:25px;
	position: absolute;
	height: 676px;

}


#main {

   width:950px;
   height:650px;
   background-image:;
   background-repeat: no-repeat;
  
}



#sidebar {
	width:213px;
	height:359px;
	position:absolute;
	background-repeat: no-repeat;
	top: 158px;
	left: 11px;
	background-position: right top;
	background-image: url(images/sidebar.gif);
	overflow: hidden;
	
}


#sidebar a {
	text-decoration:none;
	padding-left: 30px;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position: -34px -66px;
	}
	

#index {
	position: absolute;
	left: 24px;
	top: 25px;
	width: 80px;
	height: 18px;
	padding-left: 10px;
}


#systems {
	position: absolute;
	left: 18px;
	top: 120px;
	width: 134px;
	padding-left: 15px;
}


#products {
position: absolute;
	left: 16px;
	top: 73px;
	width: 151px;
	padding-left: 15px;
	}

#technical {
	position: absolute;
	left: 16px;
	top: 169px;
	width: 137px;
	padding-left: 15px;
}
#tips{
	position: absolute;
	left: 16px;
	top: 217px;
	width: 117px;
	padding-left: 15px;
}

#distributors {
	position: absolute;
	left: 16px;
	top: 254px;
	width: 141px;
	padding-left: 15px;
}

#contact {
	position: absolute;
	left: 16px;
	top: 318px;
	width: 119px;
	padding-left: 15px;
}
#index a,#products a,#systems a,#technical a,#tips a,#distributors a,#contact a {
	color:#FFFFFF;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	 
	 
}

#index a:hover,#products a:hover,#systems a:hover,#technical a:hover,#tips a:hover,#distributors a:hover,#contact a:hover {
	color:#666666;
	
	background-repeat: no-repeat;
	background-position: -2px 5px;
  } 
	 


#the_content {
	width:619px;
	background-image:url(images/index_image.gif);
	background-repeat: no-repeat;
	background-position: 0px -10px;
	color:white;
	position:absolute;
	left: 227px;
	top: 2px;
	height: 551px;
	overflow: visible;
	visibility: visible;
	padding-left: 0px;
}

#the_content p {
        margin-left:40px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		margin-right:200px;
	}	
        

#index_paint {
	width:493px;
	position:absolute;
	background-image:url(images/paint.jpg);
	background-repeat: no-repeat;
	height: 201px;
	left: 12px;
	top: 382px;
	bottom: -3px;

}

#copyright {
	width:227px;
	height:60px;
	position:absolute;
	left: 644px;
	top: 536px;
	background-image: url(images/copyright.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
}
        

#product_main_content {
	width:635px;
	color:white;
	position:absolute;
	left: 258px;
	top: 90px;
	height: 462px;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#systems_content {
	width:582px;
	height:437px;
	background-image:url(images/systems_image.gif);
	background-repeat:no-repeat;
	position:absolute;
	left: 333px;
	top: 3px;
	padding-top:130px;
	overflow: auto;
	

}
#systems_content h5 {
	color:#FFFFFF;
	margin-left: 10px;
	  
	  }
#systems_content p {
     margin-bottom:3px;
	 margin-top:3px;
	 margin-left:10px;
	 color:#FFFFFF;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 
	 
	 
	 
	 }
#systems_content_insert {
	position:absolute;
	width:122px;
	height:66px;
	left: 429px;
	top: 320px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CC0000;
	padding: 10px;
	border-left-color: #CC0000;	
  }
  
  
#checklist_insert {
	width:278px;
	height:228px;
	background-image:url(images/checklist_image.gif);
	position: absolute;
	background-repeat: no-repeat;
	left: 578px;
	top: 166px;
	padding-top: 55px;
   }
   
    .insert_restriction {
	width:170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 6px;
	margin-left: 8px;
	margin-bottom: 5px;
	}
	
#contact_insert {
	position:absolute;
	width: 242px;
	left: 673px;
	top: 146px;
 }
  	
#contact_insert {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 }

#branch1 {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:128px;
	left: 418px;
	top: 370px;
	height: 106px;
   
   
   }
 #branch2 {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:125px;
	left: 571px;
	top: 371px;
   
   }
   
   #branch3 {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:141px;
	left: 716px;
	top: 371px;
   
   
   }
   
 #branch1 h5,#branch2 h5,#branch3 h5 {
 font-size:12px;
 }
       
#products_header {
	width:615px;
	height:71px;
	background-image:url(images/index_image.gif);
	background-repeat:no-repeat;
	position:absolute;
	left: 308px;
	top: 0px;

}
.product_range_paragraph {
  margin-left:250px;
  margin-top:3px;
  
  }
  
#products_navbar {
	background-image:url(images/product_navbar_image.gif);
	width:541px;
	height:29px;
	position:absolute;
	background-repeat:no-repeat;
	left: 330px;
	top: 44px;
	z-index: 12;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CC0000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#products_navbar a {
	color:#FFFFFF;
	font-size:12px;
	padding-right: 5px;
	padding-left: 5px;
  }
  
#products_navbar p {
	margin-top:0px;
	margin-left: 8px;
}
#products_navbar a:hover {
color:#666666;
}


.height_restriction_products {
margin-top:5px;
margin-bottom:5px;
}


#product_main_content table {
  border:thin solid gray;
  margin-left:10px;
  border-collapse:collapse;
  
  }
  .border_no_colour {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ECE9D8;
	border-right-color: #ECE9D8;
	border-bottom-color: #ECE9D8;
	border-left-color: #ECE9D8;
  }
  
  
  
 #product_main_content td,th {
  border:light grey ;
  padding:5px;
  }
  
#technical_content {
	position:absolute;
	width: 637px;
	left: 286px;
	top: 92px;
	background-image: url(images/index_image.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	height: 489px;
}
.decorative_range_paragraph {
  margin-left:450px;
  margin-top:10px;
  
  }
#systems_recomended_main {
	position:absolute;
	font-size: 14px;
	color: #FFFFFF;
	left: 237px;
	top: -32px;
	width: 681px;
	height: 575px;
	}
	
#systems_recomended_main h3 {
	font-size:16px;
	color:#CC0000;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#distributor_page {
	width:673px;
	position: absolute;
	left: 259px;
	top: 51px;
	color:#CCCCCC;
	overflow: auto;
	height: 502px;
}
 #distributor_page td,th {
	border: 1px solid #333333;
	padding:5px;
	font-size: 12px;
	text-align: center;
  }
  #distributor table {
	border:thin solid gray;
	margin-left:10px;
	border-collapse:collapse;
	overflow: auto;
  
  }

}


#cork_distributor_page {
	width:633px;
	position: absolute;
	left: 268px;
	top: -3px;
	color:#CCCCCC;
	overflow: auto;
	height: 515px;
}



 #cork_distributor_page td,th {
	border: 1px solid #333333;
	padding:5px;
	font-size: 12px;
	
  }
  #cork_distributor table {
	border:thin solid gray;
	margin-left:10px;
	border-collapse:collapse;
	overflow: auto;
  

}
