/* CSS Document */
body{
	text-align:center;
	background-color:#fef7e5;
	background-image:url(images/pagebg.jpg);
	background-repeat:repeat-x;
}

#main {
	padding:30px;
	background-color:#FFFFFF;
	width:800px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

#header {
	height:80px;
}

#header .toplink {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#98863e;
	float:right;
	margin-right:5px;
	margin-top:45px;
}

#header .toplink a:link,a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#98863e;
}

#header .toplink .toplink_phone {
	color:#000000;
}

#header .logo {
	float:left;
	margin-top:10px;
}

#headerlinks {
	width:797px;
	background-image:url(images/linkheaderbg.png);
	height:27px;
}

#headerlinks .links{
	margin-right:10px;
	margin-top:5px;
	float:right;
	height:20px;
	text-align:right;
	width:670px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

#headerlinks .links a:link, #headerlinks .links a:visited, #headerlinks .links a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#main .headerimages{
	margin-top:10px;
}

#mainbody {
	width:800px;
	
}

#mainbody .enquirybox{
	margin-top:10px;
	float:right;
}	

#mainbody .text {
	float:left;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	height:100px;
	width:500px;
}


#middlebuttons {
	clear:both;
	padding-top:10px;
	vertical-align:middle;
}

#middlebuttons .websitebuttons {
	margin:2px;
	border:0px;
}

#footerbox {
	height:180px;
	width:800px;
	clear:both;
}

#footerbox .dave{
	float:right;
}

#footeradvert{
	margin-left:5px;
	margin-top:10px;
	background-color:#fdfcf7;
	border-color:#eedfb6;
	border-style:solid;
	border-width:thin;
	width:516px;
	height:153px;
	float:left;
}

#footeradvert .icon{
	float:left;
	position:relative;
}

#footeradvert .text{
	float:right;
	width:300px;
	height:130px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:6px;
}

#footeradvert .text a:link, #footeradvert .text a:visited, #footeradvert .text a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#990000;
}

#footeradvert .footeradverttext{
	top:60px;
}

/* this is for the parent pages such as the Internet solutions one*/

#parentbox {
	width:800px;
	clear:both;
}

#parentbox .dave{
	float:right;
}

#parentadvert{
	margin-left:5px;
	margin-top:10px;
	background-color:#fdfcf7;
	border-color:#eedfb6;
	border-style:solid;
	border-width:thin;
	width:516px;
	height:96px;
	float:left;
}

#parentadvert .icon{
	float:left;
	position:relative;
}

#parentadvert .text{
	float:right;
	width:300px;
	height:96px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:6px;
}

#parentadvert .text a:link, #parentadvert .text a:visited, #parentadvert .text a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#990000;
}

#parentadvert .footeradverttext{
	top:60px;
}
/* end of additional parent page code */
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	clear:both;
	height:32px;
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#cacaca;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#cacaca;

}

#footer .footerlinks{
	padding-top:10px;
	float:left;
	padding-left:20px;
	color:#333333;
}

#footer .footerlinks a:link, #footer .footerlinks a:visited, #footer .footerlinks a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#333333;
}

#footer .footercopyright{
	padding-top:10px;
	float:right;
	color:#cacaca;
}

H3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#98863e;
	font-size:18px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

/* Form stuff */
form {
	margin-left:5px;
	padding-left:20px;
	margin-bottom:10px;
	margin-top:10px;
	padding:10px;
	background-color:#fdfcf7;
	border-color:#eedfb6;
	border-style:solid;
	border-width:thin;
	width:440px;
	height:320px;
	float:left;
}
form textarea{
	width:300px;
	height:100px;
}
.btn{
	float:right;
	margin-right:15px;
}
form p {
	clear:left;
}
form p label {
	float:left;
	width:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#615f5f;
}
form span {
	clear:left;
}
form span label {
	float:left;
	width:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#615f5f;
/* end form stuff */

