/* Start of CMSMS style sheet 'Terracade - General' */
/*
====Colours Used=======
body bg		= #D9DAC8   
white 		= #FFFFFF

green		= #7a8d70
light green = #ebece4
mid green	= #99a2a0 
dark green	= #4C5B52

grey		= #adb3b2

link		= #F58025
text light	= #99a2a0
text dark	= #4C5B52
text white	= #FFFFFF
=======================
*/

body{
	background-color:#D9DAC8;
	margin:0px;
	font-family: Arial, sans-serif ;
	color:#4C5B52;
	font-size:11px;
}

/* HTML tag styles START */
/* ======================================================*/

p{
	margin:0px;
	margin-bottom:10px;
	line-height:15px;
}
h1{
	font-size:1.8em;
	color:#4C5B52;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	padding-bottom:5px;
	border-bottom:2px solid #D9DAC8;
	
}
h2{
	font-size:1.2em;
	font-weight:bold;
	color:#4C5B52;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
	border-bottom:1px solid #D9DAC8;
}
h3{
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	
	color:#99a2a0;
}
h4{
	font-size:1.1em;
	font-weight:bold;
	color:#7a8d70;
	margin-bottom:3px;
	text-transform:uppercase;
}

hr{
	height:2px;
	color:#D9DAC8;
	background-color: #D9DAC8;	
	border:0px;
	margin:5px 0px 5px 0px;
	padding:0px;
}

	


/* HTML tag styles END */
/* ======================================================*/

/* link styles START */
/* ======================================================*/
a:link, a:visited{
	color:#F58025;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
 a:link.feature_link, 
 a:visited.feature_link{
	background:url(images/bullet-circ.gif) 0px 0px no-repeat;
	color:#4C5B52;
	padding:2px 0px 5px 20px;
	font-size:1.2em;
	margin-top:5px;
	display:block;
}
a:hover.feature_link{
	color:#F58025;
}

 a:link.enlarge_image, 
 a:visited.enlarge_image{
	background:url(images/icon_magnify.gif) 0px 0px no-repeat;
	padding-left:14px;
	color:#4C5B52;
	text-decoration:none;
}
a:hover.enlarge_image{
	color:#F58025;
}

 a:link.read_more, 
 a:visited.read_more{
	background:url(images/icon_plus.gif) 0px -1px no-repeat;
	padding-left:14px;
	font-weight:bold;
	color:#4C5B52;
	text-decoration:none;
}
a:hover.read_more{
	color:#F58025;
}

 a:link.special_link, 
 a:visited.special_link{
	background:url(images/bg_special_link.gif) 0px 0px no-repeat;
	color:#ffffff;
	text-decoration:none;
	font-weight:11px;
	display:block;
	height:15px;
	font-weight:bold;
	padding:2px 0px 0px 5px;
	border-bottom:2px solid #fcfcfb;
	width:154px;
}
a:hover.special_link{
	border-bottom:2px solid #F58025;
}
/* link styles END */
/* ======================================================*/



/* list styles START */
/* ======================================================*/

ul.basic_list{
	list-style-image:url(images/bullet_arrow.gif);	
}
.basic_list li{
	font-size:1.2em;

}

ul.special_list{
		list-style:none;
		list-style-image:none;
		margin:0px 0px 0px 0px;
		padding:0px;
}
.special_list li{
		background:url(images/bullet-dots.gif) no-repeat 0px 3px;
		font-size:12px;
		padding:0px 0px 10px 20px;		
		font-weight:normal;
		margin:0px 0px 0px 0px;
}
.special_list a:link.feature_link, 
.special_list  a:visited.feature_link{
	background:none;
	padding:0px 0px 0px 0px;	
}

ul.feature_list{
		list-style:none;
		list-style-image:none;
		margin:0px 0px 0px 20px;
		padding:0px;
	}
.feature_list li{
		background:url(images/bullet-circ.gif) no-repeat 0px 0px;
		font-size:12px;
		padding:3px 0px 3px 25px;		
		font-weight:bold;
		margin:0px 0px 0px 0px;
}
.feature_list a:link.feature_link, 
.feature_list  a:visited.feature_link{
	background:none;
	padding:0px 0px 0px 0px;	
}

/* list styles END */
/* ======================================================*/


/* text styles START */
/* ======================================================*/

.light_green{
	color:#ebece4;
}
.mid_green{
	color:#99a2a0;
}
.dark_green{
	color:#4C5B52;
}
.orange{
	color:##F58025;
}
.normal_text{
	font-size:1em;
	color:#4C5B52;
	font-size:11px;	
}

.bold_text{
	font-size:1em;
	font-weight:bold;
}
.large_body_text{
	font-size:1.1em;
}
.feature_text{
	color:#99a2a0;
	font-size:1.2em;
}

p.feature_link{
	background:url(images/bullet-circ.gif) 0px 0px no-repeat;
	color:#4C5B52;
	padding:1px 0px 5px 20px;
	margin-top:5px;
	font-size:1.2em;
}
.expand_heading{
	font-size:1.2em;
	font-weight:bold;
	color:#4C5B52;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
	border-bottom:1px solid #ebece4;
	display:block;
}
.small,
.small li{
	font-size:9px;
}
/* text styles END */
/* ======================================================*/








/* ======================================================*/
/* General  START */
	.clearboth{
		clear:both;
		font-size:0px;
		height:0px;
	}
	.hideItem{
		visibility:hidden;
	}
	.left{
		float:left;
	}
	.right{
		float:right;	
	}
	.horizontal_line{
		width:732px;
		height:5px;
		background-image:url(images/horizontal_line.gif);
		margin:5px 0px 15px 0px;
		
	}
	.right_image{
		float:right;
		padding-left:10px;
	}

	/* ==============================================*/
	.featurebox{
		width:215px;
		border:0px solid red;
		float:left;
	}
	.featurebox .cap{
		height:5px;
		background:url(images/featurebox_cap.gif) no-repeat;
	}
	.featurebox .mid{
		background:url(images/featurebox_tile.gif) repeat-y;
		
	}	
	.featurebox .mid .content{
		width:195px;
		margin:0px auto;
	}
	.featurebox .mid .content p{
		padding:0px 8px 10px 4px;
		margin-top:5px;
	}
	.featurebox .base{
		height:5px;
		background:url(images/featurebox_base.gif) no-repeat;
	}
	.featurebox h4{
		font-size:14px;
		font-weight:normal;
		background-color:#dbe3d7;
		padding:4px 3px 4px 5px;
		text-transform:none;
		margin:0px 0px 20px 0px;
	}
	
	
	.featurebox ul{
		list-style:none;
		list-style-image:none;
		margin:5px 10px 10px 10px;
		padding:0px;
	}
	.featurebox li{
		font-size:1.1em;
		padding:10px 0px 10px 0px;		
		border-bottom:1px dotted #D0D6BE;
		line-height:15px;
		background:url(images/bullet-circ.gif) no-repeat 158px 9px;
	}
	
		
	.featurebox li a:link,
	.featurebox li a:visited{
		text-decoration:none;
		color:#5C594A;
		display:block;
	}
	.featurebox li a:hover{
		color:#F58025;
	}
	
	.right_column{
		width:174px;
	}
	.right_column .cap{
		background:url(images/right-col_cap.gif) no-repeat;
		height:2px;
	}
	.right_column .mid{
		background:url(images/right-col_tile.gif) repeat-y;
		padding:20px 10px 40px 15px;
	}
	.right_column .base{
		background:url(images/right-col_base.gif) no-repeat;
		height:2px;
	}
	
/* General END */
/* ======================================================*/




/*general page layout skeleton START */
/* ======================================================*/
	#page_container{
		width:100%;
		margin-top:0px;
		border:0px solid red;
	}
	#page_cap{
		background:url(images/bg_page-cap.jpg) no-repeat;
		width:1000px;
		height:15px;
	}
	#page_header{
		height:75px;
		width:979px;		
		margin:0px auto;

	}
	#page_header #logo{
		float:left;	
		margin-left:30px;
		margin-top:3px;
		width:400px;

	}
	#page_header #logo img{
		border:0px;
	}
	#page_header #contact_menu{
		float:right;
		width:400px;
		text-align:right;
		margin:5px 30px 0px 0px;	
		font-size:14px;
	}
	#page_header #contact_menu .mid_green{
		
		color:#99a2a0;
	
	}
	#page_header #contact_menu a:link,
	#page_header #contact_menu a:visited{
		color:#4C5B52;
		font-size:10px;

}
	
	#page_header #austal_logo{
		float:right;
		margin:-45px 23px 0px 0px;

	}
	#page_header #austal_logo img{
		border:0px;
	}
	/* ======================================================*/
	/* Quicksearch layout  START */
	#page_header #search{
		position:absolute;
		z-index:4;
		top:92px;
		margin-left:810px;
	}
	#page_header #search input{
		display:block;
		float:left;
		
	}
	#page_header #search .go{
		margin-left:5px;
		border:0px solid red;
		
	}
	#page_header #searchinput input{
		width:105px;
		height:10px;
		background-color:#ebece4;
		font-size:9px;
		padding-left:3px;
		color:#99a2a0;
		}
	/* Quicksearch layout END */
	/* ======================================================*/
	#page_nav{
		height:20px;
		width:979px;
		background-color:#ECEEE6;
		margin:0px auto;
	}
	#banner_base{
		height:8px;
		width:979px;
		background-color:#e0e3d5;
		margin:0px auto;
		
	}
	#bread_crumbs{
		/*background-color:#bbb59f;*/
		margin:0px 0px 40px 0px;
		padding:3px 0px 3px 3px;
	}
	#bread_crumbs a:link,
	#bread_crumbs a:visited{
		
	}
	#page_body{
		min-height:300px; /*see IE fix css*/
		height:auto;
		padding-bottom:50px;
	}
	
	
	#footer_container{
		width:919px;
		text-align:left;
		border-top:2px solid #ebece4;
		margin:0px auto;
	}
	#footer{
		border:0px solid red;
		padding:7px 5px 5px 5px;
		color:#99a2a0;	
		font-size:.95em;
	}
	#footer .right{
	}
	#footer a{
		color:#99a2a0;
	}
	#page_base{
		background:url(images/bg_page-base.jpg) no-repeat;
		width:1000px;
		height:15px;
	}
	#bid_link{
		width:909px;
		text-align:right;
		color:#99a2a0;
		font-size:.9em;
	}
	#bid_link a{
		color:#99a2a0;
	}
	#bid_link img{
		vertical-align:middle;
	}

/* page layout skeleton END */
/* ======================================================*/









/* End of 'Terracade - General' */

