/*-----------------------------------
CTRL + F THE FOLLOWING TERMS : TEMPLATE ¦ TAG ¦ INDIVIDUAL
------------------------------------*/

/*
CSS by P P H Giles 14.04.2008
*/

/*-----------------------------------
CLASSES FOR TEMPLATE
------------------------------------*/

body {margin:0px;padding:0px; font-family:tahoma,arial; font-size:12px; color:#666666; text-align:justify;}

#container{width:754px;margin-left:auto;margin-right:auto;}

#header{diaplay:block; height:54px; background-image:url(../images/banner-bg.jpg); background-repeat:no-repeat; padding:10px 0px 0px 12px;}

#nav{width:180px;height:23px;float:right;margin-right:13px; margin-top:10px;}
	#nav img{margin-right:1px;}
	
#flash{width:766px; margin-left:-2px;margin-top:1px;}

#prod-nav{display:block;height:29px;}

#content{display:block; min-height:323px; height:auto !important; height:323px; background-image:url(../images/content-bg.jpg);padding-left:15px;padding-right:10px;}
	#content a{color:#720707;}
	
#map{display:block; height:380px; background-color:#F4F2F2;padding-left:14px; padding-right:14px; padding-top:14px; border:1px solid #E8E8E8;}

#footer{display:block; height:49px; background-image:url(../images/footer-bg.jpg); color:#666666; text-align:center;padding-top:5px;}
	#footer a{color:#ffffff;font-weight:bold;text-decoration:none;}


/*-----------------------------------
CONTENT CLASSES
------------------------------------*/
	
.coloumnleft{width:231px;background-image:url(../images/about-box.jpg);background-repeat:no-repeat;padding-top:30px;padding-left:5px;padding-right:5px; float:left; text-align:left;}
	
	.coloumnleft a, .coloumnmiddle a, .coloumnright a{color:#720707;text-decoration:none;}
	
.coloumnmiddle{width:207px;background-image:url(../images/services-box.jpg);background-repeat:no-repeat; float:left;padding-top:40px; padding-left:26px; padding-right:10px;}

.coloumnright{width:233px;background-image:url(../images/contact-box.jpg);background-repeat:no-repeat; float:left; padding-top:40px; padding-left:10px;}
	
/*-----------------------------------
CLASSES FOR TAG
------------------------------------*/

h1{font-family:arial; font-size:15px; color:#720707;}	
	h1 em{font-family:arial; font-size:15px; color:#666666;}

h2{}

h3{}

p{}

em{color:#720707;font-weight:bold; font-style:normal;}

a{}

a:hover{}

img, div { behavior: url(../components/iepngfix.htc) }


/*-----------------------------------
CLASSES FOR INDIVIDUAL STYLES
------------------------------------*/

.foot-links{color:#BFB694;}

.float-left{float:left; margin-right:10px;}

.float-right{float:right;}

.Field,.MultiField{border:1px solid #9F9F9F; background-image:url(../Images/field-bg.gif);}

.table-links{color:#FFFFFF;}