@charset "utf-8";
/* CSS Document */
body{margin:0px;font-family:"arial";background-color:#333;}
#wrap{width:100%;height:100%;}
div.clear{clear:both;}
a{outline:none;}
#topnavigation{width:100%;margin-bottom:22px;}
#topnavigationcontain{width:942px;height:50px;margin-left:auto;margin-right:auto;padding:0 0 0 0;border-bottom:1px solid #666;}
#topnavigationcontainleft{float:left;width:700px;}
#topnavigationcontainright{float:right;width:242px;}
#topnavigationcontainleft p{font-size:11px;color:#fff;margin-top:20px;}
#topnavigationcontainright p{font-size:11px;color:#fff;margin-top:20px;float:right;word-spacing:20px;}
#topnavigation a{color:#FFF;text-decoration:none;}
#topnavigation a:hover{color:#FFF;text-decoration:underline;}
#bodywrap {width:942px;background-color:#FFF;margin-left:auto;margin-right:auto;padding-top:16px;}
#mainnavigation {width:942px;height:25px;background-color:#FFF;}
#mainnavigation p{float:right;margin:0px;padding:0px;color:#666;}
#imagecontainer {width:942px;margin:0px;padding:0px;}
#contentwrap {width:898px;padding:0 22px 0 22px;}
#selctwrap {width:898px;padding:0px;margin:0px;border-top:1px solid #CCC;padding-top:20px;margin-top:15px;}
#selctwrap img{margin:0px;padding:0px;font-size:14px;color:#666;}
#selctwrap p{font-size:12px;color:#666;padding:0px;margin:0px;line-height:20px;}
#selctwrapleft {width:286px;margin-right:20px;float:left;}
#selctwrapmid {width:286px;margin-right:20px;float:left;}
#selctwrapright {width:286px;float:right;}
#selctwrap a{color:#E51C14;text-decoration:none;}
#selctwrap a:hover{color:#E51C14;text-decoration:underline;}
#mainbody {width:898px;margin-top:25px;border-top:1px solid #CCC;padding-bottom:15px;border-bottom:1px solid #CCC;}
#bodycontent {width:582px;margin-right:20px;float:left;margin-top:20px;}
#bodycontent h1{font-size:24px;color:#E51C14;font-weight:bold;margin:0 0 20px 0;}
#bodycontent h2{font-size:20px;color:#666;font-weight:bold;margin:0 0 20px 0;}
#bodycontent h3{font-size:20px;color:#E51C14;font-weight:bold;margin:0 0 20px 0;}
#bodycontent h4{font-size:20px;color:#666;font-weight:bold;margin:0 0 20px 0;}
#bodycontent p{font-size:14px;color:#666; line-height:24px;}
#bodycontent a{color:#E51C14;text-decoration:none;}
#bodycontent a:hover{color:#E51C14;text-decoration:underline;}
#bodycontent ul{font-size:14px;color:#666;font-style:normal;font-weight:normal;line-height:24px;}
#bodycontent li{font-size:14px;color:#666;font-style:normal;font-weight:normal;line-height:24px;}
.teamholder {width:582px;}
.teamholderleft {width:291px;float:left;}
.teamholderright {width:291px;float:right;}
.redtext {color:#E51C14;}
#bodysidebar {width:276px;float:right;padding-left:20px;margin-top:20px;}
#bodysidebar h4{font-size:24px;;color:#E51C14;font-weight:bold;margin:0 0 20px 0;}
#bodysidebar p{font-size:14px;color:#666;line-height:24px;}
#footerwrap {width:898px;background-color:#FFF;margin-left:auto;margin-right:auto;margin-bottom:22px;padding:25px 22px 30px 22px;}
.footerwrapmini {width:190px;float:left;margin-right:20px;}
#footerwrapminiright {width:268px;float:right;}
#footerwrap h5{border-bottom:1px solid #CCC;font-size:14px;line-height:20px;color:#E51C14;padding:0 0 4px 0;margin:0 0 5px 0;}
#footerwrap ul{list-style:none;margin:0px;padding:0px;font-size:11px;color:#666;}
#footerwrap li{border-bottom:1px dotted #CCC;padding:4px 0px;margin:0px;}
#footerwrap a{color:#666;text-decoration:none;}
#footerwrap a:hover{color:#E51C14;text-decoration:underline;}
#footerwrap p{font-size:11px;color:#666;font-style:normal;font-weight:normal;padding:1px 0 0 0;margin:0px;line-height:20px;}
#footerinfowrap {width:942px;margin-left:auto;margin-right:auto;padding:0 0 0 0;border-top:1px solid #666;padding-bottom:60px;}
#footerinfowrapleft {float:left;width:500px;margin-top:21px;}
#footerinfowrapright {float:right;width:442px;margin-top:21px;}
#footerinfowrap p{font-size:11px;color:#fff;margin:0 0 5px 0;padding:0px;}
#footerinfowrap a{color:#FFF;text-decoration:none;}
#footerinfowrap a:hover{color:#FFF;text-decoration:underline;}
input{border:1px solid #CCC;padding:5px;font-size:14px;color:#666;font-family:"arial";font-weight:bold;}
select{border:1px solid #CCC;padding:5px;font-size:14px;color:#666;font-family:"arial";font-weight:bold;}
textarea{border:1px solid #CCC;padding:5px;width:582px;height:150px;font-size:14px;color:#666;font-family:"arial";font-weight:bold;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background-image:url(data:http://www.fifteendesign.co.uk/image/gif;base64,AAAA);/* Trick IE into showing hover */ display:block;}
#prevLink {left:0;float:left;}
#nextLink {right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover {background:url(http://www.fifteendesign.co.uk/images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background:url(http://www.fifteendesign.co.uk/images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%	;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}	
#imageData #caption{font-weight:bold;	}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;	}			
#imageData #bottomNavClose{width:66px;float:right; padding-bottom:0.7em;outline:none;}	 	
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
#hoverbar {width:100%;height:46px;position:fixed;bottom:0;z-index:99;background-color:#222222;}
#hoverbarcontain{width:942px;margin-left:auto;margin-right:auto;margin-top:8px;}
#hoverbarcontainleft{width:880px;float:left;margin-top:2px;}
#hoverbarcontainleft p{font-size:12px;color:#fff;;padding:0px;margin:0px;}
#hoverbarcontainleft a{color:#fff;text-decoration:none;}
#hoverbarcontainleft a:hover{color:#fff;text-decoration:underline;}