/********************************************************************************
* 
* © 2007 Ecliptic Technologies, Inc. - All Rights Reserved
* Unauthorized use or reproduction of this product is strictly prohibited by law.
*
* Name: Style CSS
* Description: CSS file for the entire Robert Gibb & Sons website
*
*********************************************************************************/

/*--body section--*/

html, body 
	{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	background-color:#6d5252;
	font-family:12px Arial, Helvetica, sans-serif;
	}
	
/*--links section--*/

a
	{
	}
	
a:link, a:visited
	{
	}

a:hover 
	{
	}
	
a.active
	{
	}

h1
	{
		font: bold 18px/24px Albertus, Arial, Helvetica, sans-serif;
		font-style: italic;
		margin: 0 0 10px 0;
		padding:0px;
	}
h2
	{
		font: bold 16px/22px Arial, Helvetica, sans-serif;
		margin: 0 0 10px 0;
		padding:0px;
	}
h3
	{
		font: bold 14px/20px Arial, Helvetica, sans-serif;
		margin: 0 0 10px 0;
		padding:0px;
	}
h4
	{
		font: bold 12px/18px Arial, Helvetica, sans-serif;
		margin: 0 0 10px 0;
		padding:0px;
	}
	
fieldset
	{
	margin:10px;
	padding:0px;
	}
	
fieldset ol
	{
	margin:0px;
	padding:10px;
	}

legend
	{
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 5px;
	}
	
/*--div section--*/

#container 
	{
	width:780px;
	margin:0 auto;
	margin-top:5px;
	background:transparent;
	}

#header 
	{
	width:780px;
	height:154px;
	background:url(../images/headerbg03.jpg) no-repeat;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	}
	
div.leftheader
	{
	float:left;
	width:390px;
	height:138px;
	}
	
div.rightheader
	{
	float:left;
	width:390px;
	height:138px;
	}
	
div.topimage
	{
	width:375px;
	height:95px;
	margin:15px 0px 0px 0px;
	padding:0px;
	}

.topimage a, .topimage img
	{
	border:none;
	}

#site-title 
	{
	}

#site-description 
	{
	}

#main 
	{
	float:left;
	width:780px;
	background:url(../images/mainbg01.gif) repeat-y;
	border:1px solid #000000;
	}

#mainbody 
	{
	float:left;
	width:518px;
	margin: 0 0 0 0px;
	font:12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:15px;
	}
* html #mainbody
	{
		clear: right;
	}
#footer 
	{
	float:left;
	width:780px;
	height:20px;
	margin:0px;
	padding:0px;
	background:#d2d0d0 url(../images/rgas_footerbg01.jpg) no-repeat;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	}
	
#footer p
	{
	margin:0px;
	padding:4px 0px 0px 6px;
	font:10px Arial, Helvetica, sans-serif;
	color:#d2d0d0;
	text-align:left;
	}

#footer a, #footer a:link, #footer a:visited 
	{
	text-decoration:none;
	color:#d2d0d0;
	}

#footer a:hover 
	{
	text-decoration:underline;
	color:#ffffff;
	}
	
#footer a:active
	{
	}

/*--classes section--*/
.pagecontent
	{
	}
.contentpiece 
	{
    margin:10px;
	}

.contenttitle 
	{
    font-weight:bold;
	}

/*--Form--*/
form
	{
		width: 450px;
	}
* html form
	{
		float: right;
		width: 420px;
	}
form fieldset
	{
	width:450px;
	font: normal 12px Arial, Helvetica, sans-serif;
	border: 1px solid #6d5252;
	}
form fieldset legend
	{
		font-weight: bold;
		color: #000;
	}
form input
	{
	font: normal 12px Arial, Helvetica, sans-serif;
	}
form text
	{
	font: normal 12px Arial, Helvetica, sans-serif;
	}
form textarea
	{
	font: normal 12px Arial, Helvetica, sans-serif;
	}
form select
	{
	font: normal 11px Arial, Helvetica, sans-serif;
	}
ol
	{
	list-style:none;
	margin: 0 0 0 10px;
	padding:0;
	}
ol li
	{
		margin: 3px 0 0 0;
		padding: 0;
	}
.frmlabel
	{
	width: 130px;
	height: 18px;
	margin:0;
	padding:0;
	float:left;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
