/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

@import 'blueprint/lib/reset.css';
@import 'blueprint/lib/typography.css';
@import 'blueprint/lib/grid.css';
@import 'blueprint/lib/forms.css';
@import 'blueprint/plugins/buttons/buttons.css';
@import 'blueprint/plugins/css-classes/css-classes.css';
@import 'blueprint/plugins/fancy-type/fancy-type.css';
@import 'menu.css';
@import 'highslide.css';

body { margin:0; background:#FFFFFF url(../img/background.jpg) no-repeat top center; color:#333333; }

h1, h2, h3, h4, h5 { color:#000000; }
a:link, a:visited, a:active { color: #D82135; text-decoration: none; cursor: pointer; }
a:hover { color: #6b0611; cursor: pointer; }

.header { 
	background:url(../img/Stewart.png) no-repeat; 
	behavior: url(http://www.stewartcompany.net/iepngfix.htc);
	height:125px;
}
.header h1 { display:none; }
.sub-header {
	background:url(../img/Specialty-Services.png) no-repeat; 
	behavior: url(http://www.stewartcompany.net/iepngfix.htc);
	height:125px;
}
.sub-header h2 { display:none; }
.body-container { 
	width: 790px;	
	margin: 0; 
	float: left; 
}
.search {
	display:none;
}
.search-button { 
	float:right;
	margin-top:2px;
}
.address { margin-top:40px; }
.address, .copyright  { 
	color:#666666; 
	font-size:0.85em; 
	padding:7px 0; 
	border-top:1px solid #ccc; 
}
.copyright { margin-bottom:40px; }

.breadcrumbs { font-size:0.9em; color:#999999; }
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active { color:#666666; }
.breadcrumbs  a:hover { color: #D82135; }

/* Grid Overrides */
.box { background:#728e66 url(../img/box-bkg.jpg) repeat-x top; color:#cfdfc4; }
.box h1, .box h2, .box h3, .box h4, .box h5 { color:#ffffff; }
.box a:link, .box a:visited, .box a:active { color: #ffffff; text-decoration:underline; cursor: pointer; }
.box a:hover { color: #cfdfc4; cursor: pointer; }

.float-left { float:left; }
.float-right { float:right; }
/* ---------------- */

/* typography overrides */
/* typography overrides */
	th      { border-bottom: 1px solid #999999; color:#000000; font-weight:normal; }
	td      { border-bottom: 1px solid #999999; background:#ffffff; }
	tr.altrow td { background:#F0F0F0; }
	tr.activerow td { background:#ffffff; color:000000; }
	th, td   { padding: 4px 10px 4px 0; }
	tfoot   { font-style: italic; }
	caption { background: #ffffff; }
	thead td { background:none; border:0; }
/* ---------------- */

/* .body-container { background:url(blueprint/lib/grid.png); }