.clear {clear:both;}
body { background-color:#E9E9E9; background-image:url("/invictaimages/global/body-bg.png"); background-attachment:fixed; background-position:center; background-position:top; font-family:"Calibri", Verdana, Arial, Helvetica, sans-serif; font-size:62.5%;}
#container {margin:0 auto; left: 50%; padding: 0; width:980px; min-height:800px; background-color:#FFFFFF; background:url("/invictaimages/global/masthead-bar.png") top no-repeat; padding-bottom:5px; padding-top:5px; margin-top:0; }
#bluebar{ margin-top:-8px;}
#wrapper { width:940px; padding-left:20px; padding-right:20px; background-color:#FFFFFF;}
#masthead {width:100%; height:100px; padding-top:5px; }
#grid {width:100%; height:250px; margin-bottom:18px; background-color:#FFFFFF;}<!-- remote margin left -440px and position relative from container -->
#main {width:100%; margin-bottom:20px; background-color:#FFFFFF;}
#footer {width:100%; /*height:220px;*/ margin-top:20px; background-color:#FFFFFF; /*padding-bottom:10px;*/}

#logo{
	height:56px; width:184px; margin-top:21px; float:left; background-color:#FFFFFF;
}
#offices{
	float:right; width:700px; text-align:right; text-transform:uppercase; margin-top:12px; font-size:1.1em; color:#999999; margin-bottom:18px; background-color:#FFFFFF;
}
#navigation{
	float:right; width:750px; text-align:right; font-size:1.2em; right:0; background-color:#FFFFFF;
}
/*#navigation ul{
	float:right;
	text-align: right;
}

#navigation ul.mainnavigation li{
	list-style:none;
	display:inline;
	text-transform:uppercase;
	padding:0 10px;
	font-size:12px;
	border-right:#002B59 solid 1px;
	line-height:1.5em;
	color:#002B59;
}
#navigation ul.mainnavigation li.last, #navigation ul.subnavigation li.last{
	border:0;
	padding-right:0;
}
#navigation ul.mainnavigation{
	margin-bottom:5px;
	text-align: right;
	float:right;
}
#navigation ul.mainnavigation li a{
	color:#002B59;
	text-decoration:none;
}
#navigation ul.mainnavigation li a:hover{
	color:#3E96D5;
}
#navigation ul.subnavigation li{
	list-style:none;
	display:inline;
	text-transform:uppercase;
	padding:0 10px;
	font-size:12px;
	border-right:#337EBA solid 1px;
	line-height:1.5em;
	color:#337EBA;
}
#navigation ul.subnavigation li a{
	color:#337EBA;
	text-decoration:none;
}
#navigation ul.subnavigation li a:hover{
	color:#999999;
	text-decoration:none;
}
#navigation ul.mainnavigation li.current a{
	color:#337EBA;
}*/
#carousel{
	position:relative;
}
#column-left{
	float:left;
	width:180px;
	padding-right:20px;
	background-color:#FFFFFF;
}
#column-main{
	float:left;
	width:500px;
 	background-color:#FFFFFF;
}
#column-main h1 {
	text-transform:uppercase;
	border-bottom:#999999 dotted 1px;
	margin-bottom:13px;
	padding-bottom:9px;
	color:#002B59;
	font-size:2.5em;
	padding-top:1px;
}
#column-main img{
	max-width:500px;
}
#column-main img.right, #column-main img.left{
	padding:2px;
	border:#CCCCCC 1px solid;
}
#column-main img.left{
	float:left;
	margin:0 10px 10px 0;
}
#column-main img.right{
	float:right;
	margin:0 0 10px 10px;
}
#column-main img.center{
	margin: auto; 
	padding:2px;
	border:#CCCCCC 1px solid;
	margin:10px auto;
	display:block;
}
#column-main img.fullwidth{
	max-width:500px;
	margin-bottom:10px;
}
#column-main img.maxwidth{
	max-width:140px;
}
#column-main img.maxwidth200{
	max-width:200px;
}
#column-main .subsectionscontainer{
	float:left;
	margin-bottom:10px;
	width:100%;
}
#column-main .subsectionscontainer a img.left{
	max-width:100px;
	overflow:hidden;
}
#column-main .subsectionscontainer a:hover img.left{
}
#column-main .subsectionscontainer a h3{
	margin-top:2px;
}
#column-main .subsectionscontainer a:hover img.left{
}
#column-main .news-article img.logo, #column-main .case-study img.logo, #column-main .event img.logo, #column-main .testimonial img.logo{
	border:0; 
	max-width:140px;
	float:right;
	margin-bottom:10px;
}
#column-main .testimonial img.logo{
	padding:0 0 5px 5px;
	margin-left:15px;
}
#column-main .testimonial{
	border-bottom:1px solid #E4E4E4;
	padding-bottom:10px;
	margin-bottom:10px;
}
#column-main .case-study .case-study-header {
}
#column-main .news-article img.right, #column-main .case-study img.right{
	padding:2px;
	border:#CCCCCC 1px solid;
}
/*#column-main .news-article img{
	max-width:500px;
}*/
#column-main h2{
	color:#002B59;
	/*float:left;*/
	font-size:2.0em;
	padding-bottom:8px;
	text-transform:uppercase;
	margin-top:10px;
}
#column-main .news-article h2 , #column-main .case-study h2{
	width:340px;
	margin-top:0;
	padding-bottom:5px;
}
#column-main h3 {
	color:#002B59;
	font-size:1.6em;
	padding-bottom:6px;
	text-transform:uppercase;
	margin-top:10px;
}
#column-main h3 a, #column-main a h3{
	color:#3E96D5;
	text-decoration:none;
}
#column-main h3 a:hover, #column-main a:hover h3{
	color:#65A3D6;
	text-decoration:underline;
}
#column-main h4 {
	color:#666666;
	font-size:1.4em;
	padding-bottom:6px;
	text-transform:uppercase;
	margin-top:10px;
}
#column-main p{
	color:#333333;
	line-height:1.5em;
	font-size:1.2em;
	/*float:left;*/
	padding-bottom:10px;
	max-width:500px;
}
#column-main p.intro{
	color:#333333;
}
#column-main p.gotomainsite{
	padding-bottom:10px;
}
#column-main p.gotomainsite a{
	text-transform:uppercase;
	font-size:1.4em;
}
#column-main p a, #column-main a{
	color:#3E96D5;
	text-decoration:none;
}
#column-main p a:hover, #column-main a:hover{
	color:#65A3D6;
	text-decoration:underline;
}
#column-main td {
	color:#333333;
	line-height:1.4em;
	font-size:1.2em;
	padding-bottom:10px;
	vertical-align:top;
}
#column-main form {
	margin:0 20px 20px 20px;
	text-align:center;
	padding:10px;
}
#column-main form .button{
	color:#FFFFFF;
	border:1px solid #999999;
	padding:10px;
	text-transform:uppercase;
	background-color:#002B59;
}
#column-main form input {
	/*border:#337EBA 1px solid;*/
}
#column-main form table{
	text-align:center;
	padding:3px;
	margin:3px;
	border:none;
	width:100%;
}
#callback #column-main form table tr:hover, #brochure-request #column-main form table tr:hover, #enquiry #column-main form table tr:hover{
	background:#F3F3F3;
}
#callback #column-main form table tr.spacerrow:hover, #brochure-request #column-main form table tr.spacerrow:hover, #enquiry #column-main form table tr.spacerrow:hover{
	background:#FFFFFF;
}
#column-main form table table{
	padding:3px;
	margin:3px;
	border:none;
	font-size:0.8em;
}
#column-main form span.mandatory{
	color:#FF3300;
}
#column-left h3, #column-right h3 {
	text-transform:uppercase;
	border-bottom:#999999 dotted 1px;
	padding-bottom:11px;
	margin-bottom:10px;
	color:#002B59;
	padding-top:9px;
	font-size:1.55em;
}
#partners h3{
	text-align:left;
	text-transform:uppercase;
	color:#002B59;
	padding-top:9px;
	font-size:1.55em;
}
#partners img{
	padding:8px 8px;
}
#shortcuts ul{
	padding-bottom:5px;
	text-align:center;
	font-size:1.1em;
}
#shortcuts ul li{
	list-style:none;
	display:inline;
	text-align:center;
	padding:0 5px;
}
#shortcuts ul li a{
	text-decoration:none;
	color:#999999;
}
#shortcuts ul li a:hover{
	text-decoration:underline;
	color:#65A3D6;
}
#shortcuts{background-color:#FFFFFF; margin-bottom:5px;}
#shortcuts dl{width:175px; line-height:1.8em;font-size:1.1em; float:left; border-right:1px solid #eeeeee; margin-right:15px;height:160px;margin-botom:10px;background-color:#FFFFFF; margin-bottom:20px;}
#shortcuts dl.last{border-right:none;margin-right:0;}
#shortcuts dl dt{color:#666666;font-size:1.2em; margin-bottom:5px; text-transform:uppercase;}
#shortcuts dl dd{color:#999999;}
#shortcuts dl dd a{color:#999999; text-decoration:none;}
#shortcuts dl dd a:hover{text-decoration:underline;color:#65A3D6;}
#column-right{
	float:right;
	width:220px;
	background-color:#FFFFFF;
	/*padding-left:20px;*/
}
.view-all, .follow-us{
	float:right;
	text-align:right;
	width:70px;
	top:0;
}
.view-all a, .follow-us a{
	color:#3E96D5;
	text-transform:lowercase;
	text-decoration:none;
	font-size:0.65em;
	text-align:right;
}
.view-all a:hover, .follow-us a:hover{
	text-decoration:underline;
	color:#65A3D6;
}
#partners{
	text-align:center;
	border-top:#eeeeee solid 1px;
	border-bottom:#eeeeee solid 1px;
	padding-bottom:5px;
	margin-bottom:10px;
	background-color:#FFFFFF;
}
#shortcuts{
	padding:15px 0 10px 0;
	background-color:#FFFFFF;
}
#copyright{
	height:17px; color:#666666; text-align:center; font-size:1.1em; bottom:0; /*margin-bottom:5px;*/
}
#column-left{
}
#column-left #contact-box, #column-left #contact-box2 {
	text-transform:uppercase;
	width:180px;
	color:#666666;
	line-height:1.5em;
	margin-bottom:20px;
}
#column-left #contact-box a, #column-left #contact-box span{
	text-decoration:none;
	color:#337EBA;
	font-size:1.3em;
	line-height:1.6em;
}
#column-left #contact-box a:hover{
	text-decoration:underline;
	color:#65A3D6;
}
#column-left #contact-box span{
}
#contact-box p img{
	margin-left:3px;
}
#divisions{
	margin-bottom:20px;
	background-color:#FFFFFF;
}
#divisions ul li, #contact-box ul li{
	text-transform:uppercase;
	font-size:1.2em;
}
#divisions ul li, #company-policies ul li, #useful-links ul li{
	border-bottom:1px dotted #D7D7D7;
	/*height:23px;*/
	text-transform:uppercase;
	font-size:1.2em;
}
#also-in-this-section{
	background:url(/invictaimages/global/side-box-bg.png) repeat-x top left;
}
#also-in-this-section h3{
	color:#FFFFFF;
	border-bottom:#FFFFFF dotted 1px;
	margin-left:5px;
	width:210px;
	background:url(/invictaimages/global/icons/info.png) no-repeat 100% 50%;
}
#also-in-this-section ul li{
	/*height:23px;*/
	width:220px;
	text-transform:uppercase;
	width:210px;
	font-size:1.2em;
	/*padding-bottom:10px;*/
}
#also-in-this-section ul{
	margin-bottom:20px;
	padding-bottom:12px;
}
#divisions ul li a, #contact-box ul li a, #useful-links ul li a, #company-policies ul li a{
	color:#666666;
	text-decoration:none;
	display:block;
	padding:6px;
}
#contact-box ul li a{
	width:170px;
}
#useful-links ul li a, #company-policies ul li a{
	color:#666666;
	text-decoration:none;
	/*width:210px;*/
	padding:6px;
	display:block;
}
#also-in-this-section ul li a{
	color:#FFFFFF;
	text-decoration:none;
	width:210px;
	padding:6px;
	display:block;
}
#divisions ul li a:hover, #contact-box ul li a:hover, #useful-links ul li a:hover, #company-policies ul li a:hover{
	color:#337EBA;
	background-color:#F3F3F3;
}
#contact-box ul li a:hover{
	background-color:#337EBA;
	color:#FFFFFF;
	width:170px;
}
/*#useful-links ul li a:hover, #company-policies ul li a:hover{
	background-color:#337EBA;
	color:#FFFFFF;
	color:#337EBA;
	background-color:#F3F3F3;
	width:210px;
	border-bottom:1px dotted #D7D7D7;
	padding-bottom:5px;
}*/
#also-in-this-section ul li a:hover{
	background-color:#C8DEF0;
	color:#337EBA;
	width:208px;
}
#boxes-left{
	width:180px;
	background-color:#FFFFFF;
	text-decoration:none;
}
#copyright a{
	color:#3E96D5;
	text-decoration:none;
}
#copyright a:hover{
	text-decoration:underline;
	color:#65A3D6;
}
.image-captioned{
	float:left;
	position:relative;
	border:#999999 dotted 1px;
	max-height:100px;
	margin-bottom:10px;
	left:0;
	max-width:180px;
	width:180px;
}
.image-captioned img{
	max-width:180px;
}
.image-captioned .image-caption{
	position:absolute;
	bottom:0;
	padding-left:5px;
	padding-top:5px;
	text-transform:uppercase;
	height:30px;
	width:175px;
	left:0;
	font-size:1.5em;
}
.image-captioned a{
	height:120px;
	width:180px;
	text-decoration:none;
}
.image-captioned a:hover{
	text-decoration:none;
}
#offices p span{
	color:#CCCCCC;
}
#offices #officecontactdetails a, #offices p a {
	color:#999999;
	text-decoration:none;
}
#offices p a:hover{
	color:#999999;
	text-decoration:underline;
}
#column-right #latest-news-box, #column-right #events-box, #column-right #connect-with-us-box, #column-right #flickr-box{
	width:220px;
}
#column-right #connect-with-us-box, #column-right #flickr-box{
	margin-bottom:10px;
}
#column-right #connect-with-us-box h3{
	margin-bottom:0;
}
#column-right #connect-with-us-box #connect-with-us-icons{
	padding-left:10px;
	float:right;
}
#column-main .news-article, #column-main .case-study, #column-main .event{
	width:500px;
	color:#666666;
	float:left;
	padding:5px 0;
}
#column-main .news-article, #column-main .case-study, #column-main .event{
	margin-bottom:15px;
}
#column-main #latest_news_list .news-article:hover, #column-main #case-studies-list .case-study:hover, #column-main #events-list .event:hover{
	background:#F3F3F3;
}
#column-main .news-article, #column-main .case-study, #column-main .event{
	font-size:1.0em;
	padding:5px;
}
#column-right #latest-news-box .news-article-header, #column-right #events-box .event-header{
	width:220px;
	margin-top:6px;
	margin-bottom:5px;
}
#column-main .news-article-header{
	margin-top:6px;
	margin-bottom:5px;
}
#column-right .case-study{
	width:220px;
	font-size:1.2em;
	color:#666666;
	margin-bottom:20px;
}
#column-right .news-article, #column-right .event{
	width:220px;
	font-size:1.2em;
	color:#666666;
	margin-bottom:20px;
}
#column-right #latest-news-box .news-article-title a, #column-right #events-box .event-title a{
	margin-bottom:20px;
	color:#666666;
	text-decoration:none;
	width:220px;
	float:left;
}
#column-right #events-box .event-title a{
	margin-bottom:0;
	padding-bottom:3px;
}
#column-main .case-study-division, #column-main .case-study-location, #column-main .case-study-gallery-jump{
	width:340px;
	float:left;
	font-size:1.2em;
}
#column-main .case-study-division{
	padding-bottom:3px;
}
#column-main .case-study-gallery-jump{
	margin-top:6px;
	margin-bottom:20px;
}
#column-main .case-study-gallery-jump a{
	background:url(/invictaimages/global/icons/magnify.jpg) top right no-repeat;
	padding-right:28px;
}
#column-main .case-study-gallery-jump a:hover{
	background:url(/invictaimages/global/icons/magnify.jpg) bottom right no-repeat;
}
#case-study #column-main h3{
	width:340px;
}
#column-main .news-article-title a, #column-main .case-study-title a, #column-main .event-title a{
	color:#3E96D5;
	text-decoration:none;
	float:left;
	width:500px;
	text-transform:uppercase;
	font-size:1.2em;
}
#column-main .case-study-title a{
	width:370px;
	float:left;
	margin-bottom:3px;
}
#column-main .news-article-title a{
	/*margin-bottom:20px;*/
}
#column-right .case-study-title a{
	color:#666666;
	text-decoration:none;
	float:left;
	padding-bottom:3px;
	/*width:145px;*/
}
#column-right .case-study-title a:hover{
	color:#3E96D5;
	text-decoration:underline;
}
#column-right #latest-news-box .news-article-title a:hover, .case-study-title a:hover, #column-right #events-box .event-title a:hover{
	text-decoration:underline;
	color:#65A3D6;
}
#column-main .news-article-title a:hover, #column-main .case-study-title a:hover, #column-main .event-title a:hover{
	text-decoration:underline;
	color:#3E96D5;
}
#column-main #external-links {
	float:left;
	width:100%;
}
.case-study-division{
	float:left;
	color:#CCCCCC;
	width:220px;
}
.case-study-division a{
	color:#CCCCCC;
	text-decoration:none;
	width:220px;
}
.case-study-division a:hover{
	color:#3E96D5;
	text-decoration:underline;
}
#column-right .news-article-date, #column-right .event-date{
	color:#CCCCCC;
	padding-bottom:3px;
	float:left;
	width:110px;
}
#column-main .news-article-date, #column-main .event-date, #column-main .event-location {
	color:#CCCCCC;
	padding-bottom:10px;
	float:left;
	width:340px;
	font-size:1.2em;
}
#event #column-main .event .event-date{
	padding-bottom:5px;
}
#column-main #events-list .event-location{
	padding-bottom:0;
}

#column-main .news-article-content, #column-main .event-details{
	float:left;
}
.case-study-content{
	margin-top:10px;
	width:500px;
	float:left;
}
#column-right .case-study-location, #column-right .event-location{
	float:left;
	color:#CCCCCC;
	width:180px;
	margin-bottom:20px;
}
#column-right .event-location{
	margin-bottom:20px;
}
#case-studies #column-main .case-study-location{
	color:#CCCCCC;
}
#case-study #column-main .case-study-location{
	color:#CCCCCC;
}
#column-right .news-article-read a, #column-right .event-read a{
	float:right;
	color:#3E96D5;
	text-transform:lowercase;
	text-decoration:none;
	font-size:0.8em;
	bottom:5px;
	width:70px;
	text-align:right;
}
.images a.read-more {
	color:#FFFFFF;
	text-transform:lowercase;
	text-decoration:none;
	bottom:5px;
	width:70px;
	padding-left:10px;
}
.case-study-read a{
	float:right;
	color:#3E96D5;
	text-transform:lowercase;
	text-decoration:none;
	font-size:0.8em;
	top:0;
	width:70px;
	text-align:right;
	padding-left:5px;
}
#column-right .news-article-read a:hover, .case-study-read a:hover, #column-right .event-read a:hover{
	text-decoration:underline;
	color:#65A3D6;
}
.images  a.read-more:hover{
	text-decoration:underline;
}
/*.telephonenumber, .sendemail, .requestcallback, .requestbrochure{
	margin-left:6px;
	padding-left:16px;
}*/
a.sendemail{
	background:url(/invictaimages/global/icons/email-blue.png) left top no-repeat;
}
a.sendemail:hover{
	background-position:left bottom;
}
span.telephonenumber{
	background:url(/invictaimages/global/icons/phone.png) left top no-repeat;
}
span.telephonenumber:hover{
	background-position:left bottom;
}
span.telephonenumber img{
	max-height:8px;
	margin-right:5px;
}

/*--------*/
#contact-box2 .contact-region .regionheader img.regionflag{
	max-height:8px;
	margin-right:5px;
}
#contact-box2 .contact-region .regionheader img.regionemail{
	padding-left:10px;
}
#contact-box2 .contact-region .regionheader span.regionname{
	color:#999999;
	text-transform:uppercase;
	font-size:1.2em;
	padding-right:10px;
	border-right:1px solid #CCCCCC;
}
#contact-box2 .contact-region{
	padding-bottom:5px;
}
#contact-box2 .contact-region .regionnumbers{
}
#contact-box2 .contact-region .regionnumbers span.regionnumber{
	margin-left:18px;
	text-decoration:none;
	color:#337EBA;
	font-size:1.3em;
	line-height:1.4em;
}
#contact-box2 .contact-region .regionnumbers span.freefromtheuk{
	margin-left:5px;
	color:#999999;
	text-transform:uppercase;
	font-size:1.1em;
}
#contact-box2 .othercontactmethods{
	padding-top:5px;
}
#contact-box2 a, #contact-box2 .contact-region a, #contact-box2 .contact-region span{
	text-decoration:none;
	color:#337EBA;
	font-size:1.3em;
	line-height:1.6em;
}
#contact-box2 .othercontactmethods a.telephonenumber, #contact-box2 .othercontactmethods a.sendemail, #contact-box2 .othercontactmethods a.requestcallback, #contact-box2 .othercontactmethods a.requestbrochure{
	margin-left:0;
	padding-left:18px;
}
/*--------*/

#column-left #contact-box span.freefromtheuk{
	margin-left:3px;
	color:#999999;
	text-transform:uppercase;
	font-size:1.1em;
}
a.requestcallback{
	background:url(/invictaimages/global/icons/phone-back.png) left top no-repeat;
}
a.requestcallback:hover{
	background-position:left bottom;
}
a.requestbrochure{
	background:url(/invictaimages/global/icons/brochure-blue.png) left top no-repeat;
}
a.requestbrochure:hover{
	background-position:left bottom;
}
#breadcrumbs{
	margin-top:5px;
	position:relative;
	float:left;
	top:0;
	left:0;
	text-transform:capitalize;
	width:190px;
	height:12px;
	overflow:hidden;
}
#breadcrumbs ul{
	display:inline;
}
#breadcrumbs ul li{
	font-size:1.0em;
	display:inline;
	color:#CCCCCC;
	text-decoration:none;
}
#breadcrumbs ul li a{
	color:#CCCCCC;
	text-decoration:none;
}
#breadcrumbs ul li a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
#breadcrumbs ul li.current{
	color:#CCCCCC;
	text-decoration:none;
}
#print-page{
	color:#F90;
	font-size:1.0em;
	width:500px;
	vertical-align:middle;
	text-align:left;
	margin-bottom:15px;
	padding-bottom:10px;
}
#print-page a{
	color:#F90;
	font-size:1.0em;
	float:left;
	vertical-align:middle;
	text-decoration:none;
	top:0;
	margin-right:18px;
}
#share-buttons{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
#share-buttons #facebook-like-button, #share-buttons #tweet-button, #share-buttons #plus-one-button{
	margin:0;
	padding:0;
	float:left;
}
#print-page a:hover{
	color:#F90;
	text-decoration:underline;
}
a.printthispage{
	background:url(/invictaimages/global/print-icon.png) left top no-repeat;
	padding-left:14px;
}
a.printthispage:hover{
	background-position:left bottom;
}
a.emailthispage{
	background:url(/invictaimages/global/icons/email.png) left top no-repeat;
	padding-left:14px;
}
a.emailthispage:hover{
	background-position:left bottom;
}
a.bookmarkthispage{
	background:url(/invictaimages/global/icons/bookmark.png) left top no-repeat;
	padding-left:14px;
}
a.bookmarkthispage:hover{
	background-position:left bottom;
}
#gallery{
	text-align:center;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border-top:1px dotted #E4E4E4;
}
#gallery h2{
	text-align:left;
}
#column-main #gallery .details h2, #column-main #gallery .details p{
	color:#FFFFFF;
}
#gallery #triggers img{
	margin:0;
	padding:1px;
	border:#CCCCCC 1px solid;
	cursor:url(/invictaimages/magnify.cur);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#gallery #triggers img:hover{
	border:#002B59 1px solid;
}
#related{
	/*border-top:1px dotted #E4E4E4;*/
	float:left;
	margin-bottom:10px;
	/*border-bottom:1px dotted #E4E4E4;*/
}	
#quickquote{
	background-color:#CC0000; opacity:.85; filter: alpha(opacity=85); -moz-opacity: 0.85; border:none; color:#FFFFFF;
	width:245px;
	right:0;
	position:absolute;
	top:9px;
	text-align:center;
	color:#FFFFFF;
	/*padding:10px;*/
	/*height:150px;*/
	padding-top:5px;
	padding-bottom:5px;
}
#quickquote h4{
	padding-bottom:5px;
	font-size:2.8em;
	text-transform:uppercase;
}
#quickquote h4 span.smaller{
	padding-bottom:5px;
	font-size:0.75em;
	text-transform:uppercase;
}
#quickquote span{
	line-height:1.2em;
}
#quickquote .line1{
	font-size:1.2em;
	line-height:1.0em;
}
#quickquote .line2{
	font-size:1.8em;
	font-weight:bold;
	line-height:1.0em;
}
#quickquote .line3{
	font-size:1.2em;
}
#quickquote .line4{
	font-size:1.8em;
	font-weight:bold;
}
#quickquote .line5{
	font-size:1.2em;
}
#quickquote .line6{
	font-size:2.2em;
	font-weight:bold;
}

#our_team .staff-profile .staff-bio span.title{
	text-transform:uppercase;
	color:#CCCCCC;
	font-size:0.7em;
	text-decoration:none;
	padding-left:15px;
}
#column-main img.flag_icon {
	padding-left:4px;
	vertical-align:middle;
	max-height:10px;
	margin-left:5px;
	margin-bottom:4px;
}
#column-main table {
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}
#column-main table td{
	border:#CCCCCC 1px solid;
	padding:2px;
	text-align:center;
}
#column-main form table td{
	text-align:left;
	border:none;
}
#column-main table tr.header{
	background:#666666;
}
#column-main table tr.header td{
	color:#FFFFFF;
}
#column-main table.clients{
	text-align:left;
}
#column-main table.clients tr{

}
#column-main table.clients tr td{
	border:none;
	padding:5px;
	text-align:left;
	vertical-align:text-bottom;
}
#column-main table.clients tr.last td{
	border-bottom:1px solid #E4E4E4;
}
#column-main table.clients tr td.letter{
	font-size:2.0em;
}
#contact-addresses{
	text-align:center;
}
#sitemap #column-main ul.sitemap{
	margin-top:20px;
}

#column-main ul{
	font-size:1.2em;
	color:#333333;
	line-height:1.2em;
	padding-bottom:10px;
	margin-left:10px;
}
#column-main ul li{
		background-image:url(/invictaimages/global/icons/ul-right-triangle.jpg);
		/*background-position:left top;*/
		background-position:0 2px;
		background-repeat:no-repeat;
		padding-left:15px;
		padding-bottom:8px;
		line-height:1.5em;
}
#sitemap #column-main ul{
	font-size:12px;
	margin-left:20px;
	color:#333333;
	margin-bottom:20px;
	padding-bottom:0;
}
#sitemap #column-main ul li {
	margin-bottom:10px;
	background-image:none;
	padding-bottom:0;
}
#sitemap #column-main ul li.sitemap_divisions_title{
	padding-top:15px;
}
#sitemap #column-main ul li a {
		background-image:url(/invictaimages/global/icons/ul-down-triangle.jpg);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:12px;
}
#sitemap #column-main ul li ul li a {
		background-image:url(/invictaimages/global/icons/ul-right-triangle.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		padding-left:12px;
}
#sitemap #column-main ul li ul li ul li a {
		background-image:url(/invictaimages/global/icons/ul-right-triangle.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		padding-left:12px;
}
#sitemap #column-main ul li ul{
	margin-top:10px;
}
#sitemap #column-main ul li ul lil ul{
	margin-top:10px;
}
#column-main table.specification{
}
#column-main img.specification-drawing{
	margin-bottom:15px;
}
#column-main table.specification tr.specification-type td{
	color:#FFFFFF;
	border:1px solid white;
	background-color:#337EBA;
	text-transform:uppercase;
}
#column-main p.specifications-note{
	font-style:italic;
}
#column-main span.specification-title{
	text-transform:uppercase;
	font-weight:bolder;
}
#column-main ul.specification-list {
	margin-bottom:10px;
}
#column-main ul.specification-list li{
	padding-bottom:8px;
}
span.job-title{ text-transform:uppercase; font-size:1.3em;}
span.job-location{ color:#CCCCCC;}

#durasteel-certifications-accreditations .accreditation{
	width:470px;
	margin:20px 0 0 0;
	text-align:left;
	border:#CCCCCC solid 1px;
	padding:10px;
	float:left;
}
#durasteel-certifications-accreditations .accreditation img{
	margin-bottom:5px;
	float:left;
	max-width:150px;
}
#durasteel-certifications-accreditations .accreditation ul{
	width:300px;
	float:right;
}
#durasteel-faqs ol li, #mobile-storage-shelving-faqs ol li{
	margin-bottom:15px;
}
#durasteel-faqs ol li span.question, #mobile-storage-shelving-faqs ol li span.question{
	color:#002B59;
	text-transform:uppercase;
	padding-right:10px;
	margin-bottom:5px;
}
#durasteel-faqs ol li span.question, #durasteel-faqs ol li span.answer, #mobile-storage-shelving-faqs ol li span.question, #mobile-storage-shelving-faqs ol li span.answer{
	display:block;
	line-height:1.5em;
}
#column-main ol{
	font-size:1.2em;
	color:#333333;
	line-height:1.2em;
	padding-bottom:10px;
	margin-left:20px;
	list-style-type:decimal;
}
#column-main ol li{
	padding-bottom:4px;
}
#our_team .staff-profile{
	width:500px;
	float:left;
	margin-bottom:20px;
}
#our_team .staff-profile .staff-bio{
	width:480px;
}
#accreditations-affiliations-partners .partner-profile{
	width:500px;
	float:left;
	margin-bottom:20px;
	padding-top:10px;
}
#accreditations-affiliations-partners .partner-profile h2{
	margin-top:0;
}
#our_team .staff-profile .staff-pic, #accreditations-affiliations-partners .partner-profile .partner-logo{
	width:140px;
	float:left;
}
#our_team .staff-profile .staff-pic img {
	padding:2px;
	border:1px solid #CCCCCC;
	float:left;
}
#our_team .staff-profile .staff-bio, #accreditations-affiliations-partners .partner-profile .partner-bio{
	width:360px;
	text-align:left;
	margin-left:140px;
}
#our_team .staff-profile .staff-bio p, #accreditations-affiliations-partners .partner-profile .partner-bio p{
	margin-left:5px;
	/*width:100%;*/
}
#accreditations-affiliations-partners .partner-profile .partner-website{
	font-size:1.1em;
	color:#999999;
	text-transform:uppercase;
	padding:0 0 5px 10px;
}
#accreditations-affiliations-partners .partner-profile .partner-website a{
	color:#999999;
}
#accreditations-affiliations-partners .partner-profile .partner-logo{
	width:145px;
}
#accreditations-affiliations-partners .partner-profile .partner-logo img{
	max-width:130px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#our_team #column-main h2{
margin-top:0;
}
#column-main object {
	margin-bottom:20px;
}
#case-studies #column-main form, #latest_news #column-main form {
	text-align:left;
	margin-left:0;
	padding-left:0;
	margin-bottom:10px;
}
span.view-all-partners{
	font-size:0.6em;
	margin-left:5px;
}
span.view-all-partners a{
	color:#3E96D5;
	text-decoration:none;
}
span.view-all-partners a:hover{
	color:#65A3D6;
	text-decoration:underline;
}
#column-main p span.bold{
	font-weight:bold;
}
#boxes-left a .box-left, #boxes-left a .box-left-world {
	border:1px solid #CCCCCC;
	height:60px;
	width:180px;
	margin-bottom:20px;
	overflow:hidden;
	color:#333333;
	text-decoration:none;
}
#boxes-left a .box-left{
	background:url("/invictaimages/global/box-left-bg2.png") no-repeat;
	text-decoration:none;
}
#boxes-left a .world {
	background:url("/invictaimages/global/world-map-box-small.png") no-repeat;
	background-position:40px 0;
	text-decoration:none;
}
#boxes-left a .casestudiesbox {
	background:url("/invictaimages/global/case-studies-box.jpg") no-repeat;
	background-position:0 0;
}
#boxes-left a .faqs {
	background:url("/invictaimages/global/faq-box-small.png") no-repeat;
	background-position:0 0;
}
#boxes-left a .technicalspecificationsbox {
	background:url("/invictaimages/global/technical-specifications-box.jpg") no-repeat;
	background-position:0 0;
	color:#FFFFFF;
}
#boxes-left a .brochurerequestbox {
	background:url("/invictaimages/global/request-brochure-box-small.png") no-repeat;
	background-position:0 0;
}
#boxes-left a .a-to-z {
	background:url("/invictaimages/global/a-to-z-box-small.png") no-repeat;
	background-position:0 0;
}
#boxes-left a .meetourteambox {
	background:url("/invictaimages/global/meet-our-team-box.jpg") no-repeat;
	background-position:0 0;
}
#boxes-left a:hover .box-left {
	border:1px solid #F90;
}
#boxes-left a:hover .box-left.technicalspecificationsbox .box-caption p{
	color:#CCCCCC;
	text-decoration:none;
}
#boxes-left a{
	text-decoration:none;
}
#boxes-left a .box-left .box-caption{
	margin-left:5px;
	width:100px;
	float:left;
	text-decoration:none;
	height:60px;
	top:50%;
}
#boxes-left a .box-left .box-caption p{
	font-size:1.6em;
	text-transform:uppercase;
	margin-top:5px;
	text-decoration:none;
	height:60px;
	top:50%;
}
#boxes-left a:hover .box-left .box-caption p{
	color:#000000;
	text-decoration:none;
}
#boxes-left a:hover .box-left .technicalspecificationsbox p {
	color:#CCCCCC;
	text-decoration:none;
}
#boxes-left a .box-left .box-image{
	height:60px;
	width:75ph;
	margin-left:100px;
}
#boxes-left a .box-left .box-image img{
}
#connection-details img.connection-detail-left{
	float:left;
	max-width:300px;
	margin-bottom:20px;
}
#connection-details ol{
	width:160px;
	list-style:upper-alpha;
	float:right;
	border:1px solid #CCCCCC;
	padding:5px;
	list-style-position:outside;
}
#connection-details ol li{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:25px;
}
a.pdf-link{
	background:url(/invictaimages/global/icons/pdf_icon.png) center right no-repeat;
}
a.new-window-link{
	background:url(/invictaimages/global/icons/new_window_icon.png) center right no-repeat;
}

#column-main dt.a-to-z-letter{font-size:2.5em; margin-bottom:10px; padding-bottom:0; color:#333333;}
#column-main dl.a-to-z{line-height:1.5em; font-size:1.2em;}
#column-main dl.a-to-z dt{text-transform:uppercase; margin-bottom:5px;}
#column-main dl.a-to-z dd{margin-bottom:15px;}

#column-main a span.clientviewcasestudy{
	font-size:0.8em;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#0E356E;
	padding:0 2px 0 13px;
	background:url("/invictaimages/global/icons/magnifying-glass-tiny.png") no-repeat;
	width:60px;
}
#column-main a:hover span.clientviewcasestudy{
	text-decoration:none;
	background:url("/invictaimages/global/icons/magnifying-glass-tiny-hover.png") no-repeat;
}
#column-main table.clients tr:hover{
background:#F3F3F3;
}
#column-main table tr.header:hover{
	background:#666666;
}
