/*
CSS by A D Eginton 13.02.09
*/

/* tags */
body {margin:0px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;font-size: 11px;font-style: normal;font-weight: normal;color: #4a4a4a;text-decoration: none;background: url(../images/bodyBg.jpg) repeat-y center top;background-color:#2F2F2F}
p{}
a{text-decoration:none;color:#a32323;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
em{color:#a32323; font-style:normal}
h1{padding:0px;margin:0px;letter-spacing:-0.05em;margin-top:5px;font-size:18px;font-family:Arial, Helvetica, sans-serif}
h2{padding:0px;margin:0px;font-size:12px;font-weight:bold;color:#999999;font-family:Arial, Helvetica, sans-serif;letter-spacing:-0px;}
h3{padding:0px;margin:0px;color:#990000;font-size:13px;padding:10px 0px;}
h4{padding:0px;margin:0px;background-color:#1D435E;color:white;padding:4px;-moz-border-radius: 3px;border-radius: 3px;font-size:15px;letter-spacing:-0.05em;}
h5{padding:0px;margin:0px;color:#990000;font-size:17px;text-align:left;}
h6{margin:0px;background-color:#363636; padding:10px;color:#a0a0a0;font-family:Arial, Helvetica, sans-serif;font-size:20px;letter-spacing:-0.05em;}
img{border:none;}

h1 a{color:#4A4A4A;padding:0px;margin:0px;letter-spacing:-0.05em;margin-top:5px;font-size:18px;font-family:Arial, Helvetica, sans-serif}

/* template layout */

#wrapper{width:940px; margin: 0px auto;}

#header{display:block;padding-top:20px;}
	#header span{float:right; width:720px;text-align:right;margin-top:5px;}
	.logo{float:left;}
	
#navigation{display:block;background-color:#555555; padding:1px; text-align:center;margin-top:17px;height:30px;padding-left:25px;}
	#navigation a{color:white;}
	
#contentLeft{width:500px;margin-top:7px;float:left;}
#contentRight{width:420px;margin-top:7px;float:right;}
#contentLeftLrg{width:730px;margin-top:7px;float:left;}

#downloads{width:400px;float:right;text-align:center;}
	
#leftColumn{width:692px;float:left;margin-top:7px;}

#rightColumn{width:240px;float:right; margin-top:7px;background-color:#e1e1e1}
		#rightColumn em{font-style:normal;color:#a32323}
		#rightColumn a{color:#a32323}
.newsWrapper{padding:0px 12px 0px 12px;}
.newProdWrapper{padding:0px 12px 0px 12px;}
.newPressWrapper{padding:0px 12px 0px 12px;}

#footer{height:40px;clear:both;display:block;background-color:#555555;padding:11px;color:#acacac;background-image: url(../images/footerLogo.gif);background-repeat: no-repeat;background-position: 790px center;}
#esterling{width:300px;float:right;text-align:right;}

.smallText {font-size: 9px}

/* contact form  */
#enquiryform{background-color:#efefef;padding:10px;margin:15px auto;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #ccc}
.textBox{display:block;clear:both; background-color:#333; padding:10px;margin:10px 0px; font-weight:bold;-moz-border-radius: 10px;border-radius: 10px;color:white;}
	.textBox p em{margin:0px;padding:0px;color:#dc6a6a}
#enquiryform input.required, textarea.required {background-color: #a32323; -moz-border-radius: 3px;border-radius: 3px;padding:4px; border:none;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial;color:white;width:250px;font-size:11px;}
.fields{background-color: #ccc; -moz-border-radius: 3px;border-radius: 3px;padding:4px; border:none;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial;color:#333;width:250px;font-size:11px;}
#validation-message {width: 60%;margin-left: auto;margin-right: auto;padding: 10px;border: 1px solid #800000;background-color: #ffeeee;color: #800000;}

/* usual suspects  */

.clr{clear:both;}
.fl{float:left;padding-right:7px;}
.fr{float:right;padding-left:7px;}
.whtTxt{color:white;}

/* page styling  */
/* home page  */

.homeLeft{float:left;width:340px;margin-top:10px;}
.homeRight{float:right;width:340px;margin-top:10px;}
.homeList{list-style: url(../images/bullet.gif);font-weight:bold;color:#333333;font-size:14px;letter-spacing:-0.04em}
	.homeList a{color:#a5a5a5;font-weight:normal;font-size:10px;padding:2px;}
	.homeList a:hover{background-color:#990000;color:#FFFFFF}
	.homeList em{font-size:10px;letter-spacing:0px;}

#home_logos {margin-top:100px;margin-bottom:10px;}
#home_logos img{margin-right:5px;}
/* home end  */

/* products layout start */

	.overviewLeft{display:inline;width:49%;float:left;font-size:10px;border-bottom:2px solid #000;padding-bottom:5px;margin-top:10px;}
		.overviewLeft p{width:200px;text-align:justify;margin:0px;padding:0px;}
	
	.overviewRight{display:inline;width:49%;float:right;font-size:10px;border-bottom:2px solid #000; padding-bottom:5px;margin-top:25px}
		.overviewRight span{float:right;width:200px;}
		.overviewRight p{clear:both;width:200px;text-align:justify;margin:0px;padding:0px;}
		.overviewRight h4{margin-bottom:18px}
		.overviewRight img{}
/* products layout end */

/* accessories layout start */

	.accessoriesLeft{margin-top:15px;width:210px;float:left;text-align:justify;}
	.accessoriesCenter{margin-top:15px;width:450px;float:left;margin-left:35px;}
	.accessoriesRight{margin-top:15px;width:240px;float:right;text-align:center}

/* accessories layout end */

/* contact layout start */
	
	.contactRight{float:right;width:45%;margin-top:15px;}
	.contactLeft{float:left;width:50%;margin-top:15px;}
	.pfr{width:200px;float:right;}

/* contact layout end */

/* cast studies layout end */
	.casesLeft{width:350px; float:left;margin-top:15px;}
	.casesRight{width:550px;float:right;margin-top:15px;}
/* case studies layout end */

	/* Press Releases */
	
	.pr_wrapper {clear:both;width:100%;margin-bottom:15px;}
	.pr_left {float:left;width:70%;}
	.pr_right {float:left;width:30%;}
	.pr_img {float:left;width:220px;height:180px;padding-right:20px;padding-top:14px;}
	.pr_wrapper hr {padding:none;border:none;margin:none;
		border-top:1px solid #990000;
		clear:both;
		margin-left:15px;margin-right:15px;color:#990000;}
	
	
	.mydownloads {width:200px;padding-bottom:10px;padding-left:5px;padding-top:3px;margin-left:10px;margin-bottom:10px;margin-top:40px;}
	.mydownloads h3, .mydownloads a {color:#acacac; padding:0px;margin:0px;}
	.mydownloads img {margin-left:7px;padding-right:5px;}
	.mydownloads p {margin-bottom:3px;}
	
	
	/*  Downloads Page  */
	
	.brochureGroup {width:940px;margin:0 auto;text-align:center;margin-top:15px;}
	
	.brochureItem {float:left;width:150px;}
	.brochureItem img{text-align:center;padding-left:3px;padding-right:3px;}
	.brochureItem p{background-color:#333333;height:21px;padding-top:4px;padding-bottom:10px;width:138px;
									color:#ffffff;text-align:center;
									margin-left:auto;margin-right:auto;}