/* CSS Document */
/* -----------------------------------------------------------
Generic Page Properties
----------------------------------------------------------- */
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-image: url("../images/red_bg.jpg");
 background-position: 50% 0%;
 background-repeat: no-repeat;
 margin: 0px;
 /*background-color:#E2E4E5;*/
}
/* -----------------------------------------------------------
Main Div
----------------------------------------------------------- */
#wrapper {
 width: 712px;
 margin: 0 auto;
}
/* -----------------------------------------------------------
Header Div
----------------------------------------------------------- */
#header {
 height: 119px;
 padding: 10px;
}
#header p {
 margin:104px 0px 0px 145px;
 text-align:left;
}
#header p a {
 text-decoration:none;
 padding: 0px 15px 0px 5px;
 border-left: 2px solid #9C2B29;
 color: #8D9CA3;
}
#header p a:hover {
 text-decoration:none;
 font-weight:bold;
 padding: 0px 15px 0px 5px;
 border-left: 2px solid #9C2B29;
 color: #9C2B29;
}
/* -----------------------------------------------------------
 Two Divider Divs (with BG Images)
----------------------------------------------------------- */
#navbar {
 height:5px;
 background-image: url("../images/red_split.gif");
}
#bottombar {
 height:5px;
 background-image: url("../images/red_split.gif");
 clear:both;
}
/* -----------------------------------------------------------
Left Nav Div
----------------------------------------------------------- */
#leftcolumn {
 width: 171px;
 float: left;
 margin:0;
 padding:0;
 height: 204px;
}
/*#leftcolumn a { 
 float: left;
 background-color: #808080;
 color:#fff;
 display:block;
 border-bottom: 2px solid #C0C0C0;
 text-decoration:none;
 padding: 8px 0px 9px 14px;
 width:157px;
}
#leftcolumn a:hover { 
 float: left;
 background-color: #000000;
 color:#fff;
 display:block;
 border-bottom: 2px solid #C0C0C0;
 text-decoration:none;
 padding: 8px 0px 9px 14px;
 width:157px;
}*/
/* -----------------------------------------------------------
Left PHP Include
----------------------------------------------------------- */
#phpcolumn {
 width: 171px;
 float: left;
 margin:0px;
}
/* -----------------------------------------------------------
Flash Container Div
----------------------------------------------------------- */
#centercolumn {
 width: 541px;
 float: right;
 height: 204px;
}
/* -----------------------------------------------------------
Text Container Div
----------------------------------------------------------- */
#textcolumn {
 width: 541px;
 float: right;
 text-align:left;
}
/* -----------------------------------------------------------
Back To Top Div
----------------------------------------------------------- */
#back {
 float: left;
 width:712px;
 margin-top: 5px;
}
#back p {
 color: #999;
 margin:0px;
 padding: 3px 0px 0px 171px;
}
#back p a {
 color: #999;
 text-decoration: underline;
}
#back p a:hover {
 color: #000;
 text-decoration: none;
}
/* -----------------------------------------------------------
Footer Div
----------------------------------------------------------- */
#footer {
 float: left;
 width:712px;
 border-top: 1px solid #999;
 margin-top: 5px;
}
#footer p {
 color: #999;
 margin:0px;
 padding: 3px 0px 0px 171px;
}
#footer p a {
 color: #999;
 text-decoration: underline;
}
#footer p a:hover {
 color: #000;
 text-decoration: none;
}
/* -----------------------------------------------------------
Type
----------------------------------------------------------- */
h1 {
 font-size: 18px;
 line-height: 20px;
 padding: 16px 0px 0px 18px;
 margin:0px;
 font-weight:300;
 letter-spacing: 1px;
 color: #9C2B29;
}
h2 {
 padding: 7px 0px 7px 15px;
 font-weight:100;
 color:#9C2B29;
 font-size:14px;
 line-height:18px;
 border-bottom: 1px solid #999;
 border-top: 1px solid #999;
 margin:8px 0px 0px 0px;
}
h3 {
 font-size: 15px;
 line-height: 18px;
 padding: 0px 0px 0px 18px;
 margin:0px;
 font-weight:800;
 color: #9C2B29;
}
h3 a{
 color: #9C2B29;
 text-decoration: underline;
}
h3 a:hover {
 color: #9C2B29;
 text-decoration: none;
}
p {
 line-height: 18px;
 padding: 0px 18px;
 color:000;
}
p a {
 color: #9C2B29;
 text-decoration: underline;
}
p a:hover {
 color: #000;
 text-decoration: none;
}
.bold {
 color: #9C2B29;
 font-weight:bold;
}
/* -----------------------------------------------------------
PHP Include Classes
----------------------------------------------------------- */
.box {
	text-align:left;
}
.box a {
 color: #999;
 text-decoration: none;
 border-bottom: 1px dotted #999;
 display:block;
}
/* Remember To change link colour */
.box a:hover{
 color: #9C2B29;
 text-decoration: none;
 font-weight:bold;
 border-bottom: 1px dotted #999;
 display:block;
}
.box p {
 padding: 0px 15px;
 color:#999;
 text-align:left;
}
.form {
 color:#999;
 width:138px;
 margin: 2px 15px 2px 15px;
 text-align:left;
 border: 1px solid #73858C;
 font-weight:normal;
 font-size:11px;
 padding: 2px;
 font-family: Arial, Helvetica, sans-serif;
}
.largeform {
 color:#999;
 width:338px;
 margin: 2px 15px 2px 15px;
 text-align:left;
 border: 1px solid #73858C;
 font-weight:normal;
 font-size:11px;
 padding: 2px;
 font-family: Arial, Helvetica, sans-serif;
}
.button {
 height:18px;
 width:50px;
 background-color:#9C2B29;
 color:#FFF;
 font-size:10px;
 margin: 8px 8px 8px 105px;
 border: 0px;
 padding:2px;
}
/* -----------------------------------------------------------
Middle Image
----------------------------------------------------------- */
#badge {
	padding:10px 0px 0px 200px;
}
/* -----------------------------------------------------------
Images
----------------------------------------------------------- */
.imagecontainer {
	width: 100%;
}
div.left {
	float:left;
	padding-left:18px;
}
div.right {
	float:right;
}
.imgleft {
	float:left;
	margin:5px;
}
.imgright {
	float:right;
	margin:5px;
}
/* -----------------------------------------------------------
Services Individual
----------------------------------------------------------- */
#thumbnails {
	text-align:left;
	margin: 0px;
	clear:left;
	text-align:center;
}
#thumbnails img{
	border:1px solid #646464;
	padding:1px;
	margin: 10px 6px 10px 0px;
}
.leftproduct {
	border-top:5px solid #eaeaea;
	width:260px;
	float:left;
	padding:8px;
	margin:10px 0 10px 5px;
}
.rightproduct {
	border-top:5px solid #eaeaea;
	width:250px;
	float:right;
	padding:0px;
	margin:10px 0 10px 0;
}
.rightproduct h1 {
	margin:25px 0 0 0;
	padding:0;
}
.rightproduct p {
	margin:0 0 10px 0;
	padding:0;
}
.large_product {
	border:1px solid #000;
	padding:2px;
}
/* -----------------------------------------------------------
Services Home
----------------------------------------------------------- */
.leftservice {
	float:left;
	/*height:80px;*/
	margin: 5px 0 5px 0;
	width:521px;
	padding:10px;
	border-bottom:1px solid #eaeaea;
}
.leftservice h1 {
	font-size: 18px;
	line-height: 20px;
	padding:0 0 0 18px;
	margin:0;
	font-weight:300;
	letter-spacing: 1px;
	color:#9C2B29;
}
.leftservice p {
	line-height:18px;
	padding:0 0 0 18px;
	margin:0;
	color:#000;
}
.leftservice p a {
	color:#fff;
	background-color:#9C2B29;
	padding:2px;
	text-decoration:none;
	float:right;
}
.leftservice p a:hover {
	color:#fff;
	background-color:#000;
	padding:2px;
	text-decoration:none;
	float:right;
}
/* -----------------------------------------------------------
News stuff
----------------------------------------------------------- */
div#news {
	text-align:center;
	width: 480px;
	height:140px;
	margin-left:34px;
}
.news_img {
	float:left;
	width:120px;
	text-align:center;
	font-size:11px;
}
.news_img img {
	padding:1px;
	margin:25px 0 10px 0;
	border:1px solid #000;
}

#contactform p { padding:0px 0 0 15px; margin:0px;}
/*.rightservice {
	float:left;
	border:1px solid #9C2B29;
	height:120px;
	margin:18px;
	width:212px;
	padding:10px;
}
.rightservice h1 {
	font-size: 18px;
	line-height: 20px;
	padding:0;
	margin:0 0 10px 0;
	font-weight:300;
	letter-spacing: 1px;
	color: #9C2B29;
}
.rightservice p {
	line-height: 18px;
	padding:0;
	margin:0;
	color:#000;
}
.rightservice p a {
	color:#fff;
	background-color:#9C2B29;
	padding:2px;
	text-decoration:none;
}
.rightservice p a:hover {
	color:#fff;
	background-color:#000;
	padding:2px;
	text-decoration:none;
}

*/

