/* CSS Document */


/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	font-size:75%;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
}



a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #006699;
	text-decoration: underline;
}

h1{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #990000;
 font-weight:bold;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 80%;
 color: #ffffff;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

links_small_text{
 font-family: Arial,sans-serif;
 font-size: 70%;
 color: #111111;
 padding: 0px 0px 0px 5px;
}

#maintext{
font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/


#centralizer{
width:750px;
height:600px;
margin:5px 0px 0px 0px;


}

#header{
	padding: 0px 0px 0px 0px;
	float:left;
	width: 744px;
	height:54px;
	margin: 0px;
	
}

#content_holder{
	padding: 0px 0px 0px 0px;
	float:left;
	width: 742px;
	height:509px;
	margin: 0px;
	background-image:url(images/main_background.gif);
	border:1px solid #B6B6B6;
}


#side_bar{
	padding: 0px 0px 0px 0px;
	float:left;
	width: 140px;
	height:509px;
	margin: 0px;
	
}

#nav_contain{
	padding: 0px 0px 0px 0px;
	float:left;
	width: 127px;
	height:50px;
	margin:70px 0px 0px 0px;
}

#nav_contact{
	padding: 0px 0px 0px 6px;
	font-size:90%;
	float:left;
	width: 100px;
	height:80px;
	margin:10px 0px 0px 5px;
	background-color:#EFF3F5;
	border:1px solid #CFDAE4;
}

#flash_home{
	padding: 0px 0px 0px 0px;
	float:left;
	width: 580px;
	height:130px;
	margin: 0px;
	
}

#main_content_section{
	margin: 0px 0px 0px 0px;
	float:left;
	width: 410px;
	height:375px;
	background-color:#ffffff;

	
}

#main_content_section_overflow{
	overflow:auto;
	float:left;
	width: 406px;
	height:370px;
	padding-right:10px;
	background-color:#ffffff;
}

#home_info{
	padding: 5px 5px 5px 5px;
	float:left;
	width: 155px;
	height:210px;
	margin:33px 0px 0px 8px;
	background-color:#F2F5F7;
	border:1px solid #CFDAE4;
	
}

#three_pics{
	padding: 9px 0px 0px 0px;
	float:left;
	width: 155px;
	height:50px;
	margin:0px 0px 0px 9px;
	background-color:#FFFFFF;
	
}

#footer{
	padding:4px 4px 4px 4px;
	float:left;
	width: 736px;
	height:30px;
	margin: 0px;
}

#copyright{
	padding:0px 0px 0px 0px;
	float:left;
	width: 130px;
	height:20px;
	margin: 0px;
}

#footer_links{
	padding:0px 0px 0px 0px;
	float:left;
	width: 600px;
	height:20px;
	margin: 0px;
}



	
#dochead{
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #888888;
	height: 76px;
	width: 765px;
	background-image: url(images/main_banner.jpg);
}


#pagebreak{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #333333;
	height: 10px;
	width: 100%;
	background-color: #da1712;
}

#navBar{
	padding: 0px 5px 0px 0px;
	float: left;
	width: 140px;
	height:400px;
	margin: 0px;
	background-color: #CCD4EB;
	
}

#navcorner{
	
	float: right;
	width: 145px;
	background-color: #ffffff;
	
	}

.useful_links{
   
	position:relative;
	right: 1px; 
	margin: 18px 0px 0px 0px;
    float:right;
	width: 195px;
	
	
	
	
}
.useful_links_head{
 
    float:right;
	width: 100%;
	background-color: #8CCFD9;
	border-bottom: 1px solid #cccccc;
	
	
}

.useful_links_content{
 
    
	width: 100%;
	background-color: #EDEDED;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	

}



.useful_links_content p{
    
	font-family: Arial,sans-serif;
  	font-size: 70%;
 	color: #111111;
	margin: 0px;
	padding: 0px 10px 0px 4px;
 	}

.useful_links_content h1{
    
	font-family: Arial,sans-serif;
  	font-size: 80%;
 	color: #990000;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 0px 4px
 	}
	
.small_text{
    font-family: Arial,sans-serif;
  	font-size: 80%;
 	color: #111111;
	margin: 0px;
	padding: 2px 2px 2px 2px
	 
 	}

#content{
  padding: 5px 0px 5px 5px;
  float: left;
  width: 410px;
  font-family: Arial,sans-serif;
  font-size: 80%;
  color: #111111;
  
}
#content_wide{
  padding: 5px 0px 5px 5px;
  float: left;
  width: 585px;
  font-family: Arial,sans-serif;
  font-size: 80%;
  color: #111111;
  
}
#content_home_flash{
  padding: 0px 0px 0px 0px;
  float: right;
  width: 600px;
  z-index:4;
  
}

/***********************************************/
/* Form Elements                               */
/***********************************************/

.form_holder{
border:1px solid;
border-color:#C9D7E4;
width:380px;
height:250px;
}

.form_line_colour1{
background-color:#F1F5F8;
width:409px;
height:120px;
}

.form_line_colour1_small{
background-color:#F1F5F8;
width:409px;
height:40px;
}

.form_line_colour2{
background-color:#E5EAF1;
width:409px;
height:80px;
}

.form_line_colour3{
background-color:#DAE4ED;
width:409px;
height:80px;
}

.form_place_a{
width:95px;
float:left;
margin:3px 5px 3px 5px;
font-size:11px;
}

.form_place_b{
width:270px;
float:left;
margin:3px 5px 3px 5px;
font-size:11px;
}

.form_place_c{
width:380px;
float:left;
margin:6px 1px 3px 5px;
font-size:11px;
}

input.textfield{
font-size: 10px;
}

.form_line{
margin:0px 0px 0px 10px;
width:400px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}

.select_line{
margin:0px 0px 0px 60px;
width:300px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}

/***********************************************/
/* Page Elements                               */
/***********************************************/

#main_header{
 background-image: url(images/header_back.gif);
 width: 300px;

 
 }

 

 
 

 
 #bottom_bar{
 
 width: 750px;
 padding: 10px 0px 5px 0px;
 font-family: Arial,sans-serif;
 font-size: 80%;
 color: #111111;

 }
 
 #image1{
 padding: 2px 0px 2px 0px;
 
 }
  .image_right{
 	padding: 0px 0px 0px 0px;
	float:right;
	border:1px solid #111111;
 
 }
   .image_left{
 	padding: 0px 0px 0px 0px;
	float:left;
 
 }
 
 /***********************************************/
/* Page nav rollovers                           */
/***********************************************/


.r_quote a {


display:block;
width:117px; /*this will need to change*/
height:24px; /*again change */
text-indent:-10000px; /*this will hide the text */
text-decoration: none; /*this will hide a the underline */
background: url("images/buttons/quote_a.gif");
}

.r_quote  a:hover { 
background: url("images/buttons/quote_b.gif");
}

.r_buy a {


display:block;
width:117px; /*this will need to change*/
height:24px; /*again change */
text-indent:-10000px; /*this will hide the text */
text-decoration: none; /*this will hide a the underline */
background: url("images/buttons/buying2_a.gif");
}

.r_buy  a:hover { 
background: url("images/buttons/buying2_b.gif");
}

.r_about a {


display:block;
width:117px; /*this will need to change*/
height:24px; /*again change */
text-indent:-10000px; /*this will hide the text */
text-decoration: none; /*this will hide a the underline */
background: url("images/buttons/about_a.gif");
}

.r_about  a:hover { 
background: url("images/buttons/about_b.gif");
}

.r_convey a {


display:block;
width:117px; /*this will need to change*/
height:24px; /*again change */
text-indent:-10000px; /*this will hide the text */
text-decoration: none; /*this will hide a the underline */
background: url("images/buttons/convey_a.gif");
}

.r_convey  a:hover { 
background: url("images/buttons/convey_b.gif");
}


.r_packs a {


display:block;
width:117px; /*this will need to change*/
height:24px; /*again change */
text-indent:-10000px; /*this will hide the text */
text-decoration: none; /*this will hide a the underline */
background: url("images/buttons/packs_a.gif");
}

.r_packs  a:hover { 
background: url("images/buttons/packs_b.gif");
}


.r_searches a {


display:block;
width:117px; /*this will need to change*/
height:24px; /*again change */
text-indent:-10000px; /*this will hide the text */
text-decoration: none; /*this will hide a the underline */
background: url("images/buttons/searches_a.gif");
}

.r_searches  a:hover { 
background: url("images/buttons/searches_b.gif");
}


.r_contact a {


display:block;
width:117px; /*this will need to change*/
height:24px; /*again change */
text-indent:-10000px; /*this will hide the text */
text-decoration: none; /*this will hide a the underline */
background: url("images/buttons/contact_a.gif");
}

.r_contact a:hover { 
background: url("images/buttons/contact_b.gif");
}

.r_links a {


display:block;
width:117px; /*this will need to change*/
height:24px; /*again change */
text-indent:-10000px; /*this will hide the text */
text-decoration: none; /*this will hide a the underline */
background: url("images/buttons/links_a.gif");
}

.r_links a:hover { 
background: url("images/buttons/links_b.gif");
}

