html{height:100%;}
body {
	margin: 0px;
	padding:0px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#595959;
background-image: url(images/back.gif);
background-repeat: no-repeat;
	background-position: top center;
	/*-the background image is for the 100% height cheat-*/
	
}

body a {
color:orange;
font-weight: bold;
text-decoration:underline;
}
body a:hover {
text-decoration:underline;
}
a
{outline: none;}

img, a   { border-style : none; border-width : 0px; }

img, area
{border: 0px;}

p {margin:0 0 1em 0;}


body dt {float: left;display: inline;clear: left;width: 8em;}
body dd {margin: 0 0 0 8em;}

blockquote{margin:10px 0 10px 20px;}

/*---------------------------------*/

.centerdiv {

padding:0px;
	margin-left: auto;
	margin-right: auto;
	width: 946px;
	}
	

#header{
float:left;
display:inline;
width:946px;
}

#header h1 a{
float:left;
display:inline;
background-image: url(images/tricor-logo.gif);
background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9000px;
	font-size:0px;
	width:212px;
	height:96px;
	margin:0px 0px 0px 20px;}

h1{  
font-size: 2em;
margin:0px;
padding:0px; 
}

h2 {  
font-size: 1.9em;
margin:0px; /* top right down left- */
padding:0px; 
font-weight:bold;
line-height:1.1em;
}

h3 {  
font-size: 1.4em;
margin:0px; /* top right down left- */
padding:0px; 
font-weight:bold;
}

h4 {  
font-size: 1.2em;
margin:0px; /* top right down left- */
padding:0px; 
font-weight:bold;
}

/*---------------------------------*/

#phone{float:right;display:inline;width:220px;height:65px;margin:45px 20px 0 0;}

#nav{float:left;display:inline;background:url(images/nav-back.gif) top left no-repeat;width:946px;height:47px;margin:30px 0 0 0;}




#nav ul{
float:left;
    display : inline;
    list-style : none;
    margin:0px;
    padding:14px 0 0 8px;
    }                                     
#nav ul li{
float:left;
	 display : inline;
	 padding:0px;
	 margin:0px;
	 height:33px;
     }
	 
#nav ul li.selected{
background:url(images/selected.gif) bottom center no-repeat;
     }


#nav ul li a{
float:left;
height:18px;
line-height:18px;
font-size:14px;
color:#ffffff;
font-weight:bold;
text-decoration : none;
padding: 0 13px 0 15px;
border-left: 1px solid #ffffff;
}

	
#nav ul li a.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
	
	

/*---------------------------------*/	

#packshot{float:left;
display:inline;
/*---background-image: url(images/packshot.jpg);
background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9000px;
	font-size:0px;----*/	
	width:931px;
	height:392px;
	margin:10px 0 0 0px;}
	
	#packshot2{float:left;
display:inline;
	text-indent: -9000px;
	font-size:0px;
}
	
	
.content{margin:50px 30px 20px 30px;}


/*---------------------------------*/	

#footer-top{background:url(images/footer-top.gif) top left no-repeat;float:left;display:inline;}

#footer-bottom{background:url(images/footer-bottom.gif) bottom left no-repeat;float:left;display:inline;}

#footer-middle{float:left;display:inline;width:898px;background:#f0f0f0;margin:8px 5px 8px 6px;padding:20px 20px 0 20px;}

.logos-footer{float:left;display:inline;width:200px;padding:0 20px 0 0}

.blogbreak hr {
display:none;
}
.blogbreak {
border-bottom:1px dashed #dfdfdf;
height:1px;
margin: 20px 0px 25px 0px;}

#footer-copy{float:left;display:inline;width:410px;padding:0 30px 0 0;}

#photoblock-footer{float:left;display:inline;width:418px;}


#address{font-size:11px;}