/* Tags */
body {font-family:Arial, Helvetica, sans-serif;font-size:11pt;}
a {color:#2895d5;text-decoration:underline;}
hr {background:#bcbec0;color:#bcbec0;width:100%;height:2px;margin:1em 0;padding:0;border:none;}
hr.space {height:1px;background:#fff;color:#fff;visibility:hidden;}

/* Layout */
.content {margin:0 auto;width:940px;clear:both;padding:0;}

/* Head */
#head {padding-top:25px;background:#e3e3e3; height:101px;
	background:-moz-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3));
	background:-webkit-linear-gradient(top, #ffffff 0%,#e3e3e3 100%);
	background:-o-linear-gradient(top, #ffffff 0%,#e3e3e3 100%);
	background:-ms-linear-gradient(top, #ffffff 0%,#e3e3e3 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#e3e3e3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );}
#head .brand {position:relative;}
#head .brand > h1.fuji {margin:0;width:204px;height:40px;}
#head .brand h1.fuji a {width:204px; height:40px; display:block; background:transparent url("../Images/global/fx-logo.png") scroll no-repeat 0 0;}
#head .brand > .search {position:absolute;right:0;bottom:0;width:310px;}
#head .brand > .search input {border-color:#ebebeb;width:238px;height:28px;line-height:28px; float:left; position:relative; text-indent:5px;}
#head .brand > .search a {float:left; margin:0.5em 0 0.5em 5px; position:relative;}
#head .mini {text-align:right;padding:0 0 2px 0;}
#head .mini a {display:inline;margin:0 0 0 30px;color:#333;font-size:0.8em;text-decoration:none;}
#head .mini a.selected, #head .mini a:hover {color:#2895d5;text-decoration:underline;}

/* Main */
#main {padding:20px 0 30px;}
#main > .content > .col-mid, {display:block;float:none;}
#main > .content > .col-left {display:none;}
#main > .content > .col-right {display:none;}
/* Single column */
#main.col-single > .content > .col-mid {/* default */}
#main.col-single > .content > .col-left {/* default */}
#main.col-single > .content > .col-right {/* default */}
/* Left + main column */
#main.col-left > .content > .col-mid {display:block;float:right;width:714px;}
#main.col-left > .content > .col-left {display:block;float:left;width:208px;}
#main.col-left > .content > .col-right {display:none;}
/* Right + main column */
#main.col-right > .content > .col-mid {display:block;float:left;width:714px;}
#main.col-right > .content > .col-left {display:none;}
#main.col-right > .content > .col-right {display:block;float:right;width:208px;}
/* Tri column */
#main.col-both > .content > .col-mid {display:block;float:left;width:488px;}
#main.col-both > .content > .col-left {display:block;float:left;width:208px;margin-right:18px;}
#main.col-both > .content > .col-right {display:block;float:right;width:208px;}

/* Foot */
#foot {min-height:70px;background:#FFF; padding:0 0 0 0 ;
	background:-moz-linear-gradient(top, #e3e3e3 0%, #ffffff 75%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(75%,#ffffff));
	background:-webkit-linear-gradient(top, #e3e3e3 0%,#ffffff 75%);
	background:-o-linear-gradient(top, #e3e3e3 0%,#ffffff 75%);
	background:-ms-linear-gradient(top, #e3e3e3 0%,#ffffff 75%);
	background:linear-gradient(to bottom, #e3e3e3 0%,#ffffff 75%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#ffffff',GradientType=0 );}

#foot-strip {background:#d6d6d6; width:100%; height:22px; padding:8px 0 0 0;}

#foot-strip #footer-nav {margin:0 0 15px 0; padding:0;}	
#foot-strip #footer-nav li{margin:0; padding:0 8px; border-left:solid 1px #464646; list-style:none; background:none; float:left; line-height:14px;}
#foot-strip #footer-nav li:first-child {border:none; padding:0 8px 0 0;}
#foot-strip #footer-nav li a{color:#464646; font-size:0.9em; text-decoration:none}
#foot-strip #footer-nav li a:hover {text-decoration:underline;}

#copyright {color:#666666;font-size:0.75em; padding-top:20px;}

/* A Feature */
#feature {position:relative;width:940px;height:370px;overflow:hidden;}
#feature ul.carousel {display:block;margin:0;padding:0;height:370px;list-style-type:none;}
#feature ul.carousel > li {display:block;width:940px;height:370px;}
#feature ul.carousel > li > a {display:inline-block;}
#feature ul.carousel > li img {width:auto;height:auto;}
#feature > .carousel-nav {display:none;position:absolute;z-index:2;right:0;top:0px;height:100% !important;width:118px; height:370px; background:#000000; opacity:0.7; filter:alpha(opacity=70);}
#feature > .carousel-nav > .nav {display:block;height:43px;padding:5px 5px 7px;}
#feature > .carousel-nav > .i-3 {border:none;}
#feature > .carousel-nav > .nav a {display:block;height:28px;padding:8px 5px 0;color:#FFF;line-height:1.2;text-decoration:none;font-size:0.8em; }
#feature > .carousel-nav > .nav a > img {opacity:0.6; filter:alpha(opacity=60);}
#feature > .carousel-nav > .nav a:hover {color:#FFF;}
#feature > .carousel-nav > .nav a.selected > img {opacity:1; filter:alpha(opacity=100);}
#feature > .carousel-nav img.thumb {width:98px; height:43px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; behavior:url(/includes/PIE.htc);}
/* A Feature size: (left or right col) */
#feature.has-col-1, #feature.has-col-1 ul.carousel > li {width:712px;}
/* A Feature size: (all col) */
#feature.has-col-2, #feature.has-col-2 ul.carousel > li {width:486px;}

a.nav-pause.pause {background: url("../images/buttons/btn-pause.png") 0 0 no-repeat; width:32px; height:32px; display:block; text-indent:-12345px; position:absolute; bottom:20px; right:44px;}
a.nav-pause.play {background: url("../images/buttons/btn-pause.png") 0 -32px no-repeat; width:32px; height:32px; display:block; text-indent:-12345px; position:absolute; bottom:20px; right:44px;}

/* Banners */

#banner {}
#banner.full img{width:940px}

/* Classes */
.txt-hide {overflow:hidden;text-indent:-9999px;}
.hide {display:none;}
/* Rounding */
.round {-webkit-border-radius:5px !important;border-radius:5px !important; behavior:url(/includes/PIE.htc);}
/* Rounding (sides) */
.round-t {-webkit-border-radius:5px 5px 0 0 !important;border-radius:5px 5px 0 0 !important; behavior:url(/includes/PIE.htc);}
.round-r {-webkit-border-radius:0 5px 5px 0 !important;border-radius:0 5px 5px 0 !important; behavior:url(/includes/PIE.htc);}
.round-b {-webkit-border-radius:0 0 5px 5px !important;border-radius:0 0 5px 5px !important; behavior:url(/includes/PIE.htc);}
.round-l {-webkit-border-radius:5px 0 0 5px !important;border-radius:5px 0 0 5px !important; behavior:url(/includes/PIE.htc);}
/* Rounding (corners) */
.round-tl {-webkit-border-radius:5px 0 0 0 !important;border-radius:5px 0 0 0 !important; behavior:url(/includes/PIE.htc);}
.round-tr {-webkit-border-radius:0 5px 0 0 !important;border-radius:0 5px 0 0 !important; behavior:url(/includes/PIE.htc);}
.round-br {-webkit-border-radius:0 0 5px 0 !important;border-radius:0 0 5px 0 !important; behavior:url(/includes/PIE.htc);}
.round-bl {-webkit-border-radius:0 0 0 5px !important;border-radius:0 0 0 5px !important; behavior:url(/includes/PIE.htc);}
/* Info holder */
.info-holder {position:relative;margin:0 0 1em 0;display:block;overflow:hidden;border:1px solid #d2d2d2;padding-bottom:5px;}
.info-holder > h2 {display:block;height:30px;margin:0;padding:0 0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1em;font-weight:bold;line-height:30px;background:#d2d2d2;}
.info-holder > .holder {display:block;padding:0;font-size:0.9em;}
.info-holder > .holder.pad {padding:10px 15px 1px;line-height:1.5;}
.info-holder.banner {padding:0;}
.info-holder.banner a {display:block;margin-bottom:0px;}
.info-holder.banner a img {width:100%;}

/* A-arrow */
a.arrow.inline:before {content:url("../Images/buttons/link-arrow.gif");margin-right:4px;}
a.arrow.dark {color:#000;text-decoration:none;}
a.arrow.block {display:block;margin-bottom:0.5em;background:transparent url("../Images/buttons/link-arrow.gif") scroll no-repeat 0 0.5em;}
banner{display:block;padding-left:10px;}

a.arrow.block.padding {padding-left:10px;}

a.btn-arrow {background:url("../Images/buttons/btn-arrow.png") 0 0 no-repeat; width:21px; height:21px; display:block;}
a.center {text-align:center}

/* Titles */
/*h1.title,h2.title,h3.title,h4.title {line-height:1.5;border-bottom:2px solid #bcbec0;}
h1.title {font-size:1.5em;}
h2.title {font-size:1.3em;}
h3.title {font-size:1.1em;border-width:1px;}
h4.title {font-size:1em;border-width:1px;font-weight:bold;}*/

h1.title,h2.title,h3.title,h4.title {line-height:1.5;border-bottom:2px solid #bcbec0;}
h1.title {font-size:20px; border:none !important; font-weight:bold !important;}
h2.title {font-size:16px; font-weight:bold !important;}
h3.title {font-size:14px; border-width:1px; font-weight:bold !important;}
h4.title {font-size:14px; border:none !important; font-weight:bold !important;}

/* Button */
.btn {display:inline-block;padding:0px 10px;line-height:31px;height:31px;text-decoration:none;color:#333;font-size:9pt;font-weight:bold;background:#ededed;z-index:9900;border:solid 1px #666;-webkit-border-radius:2px;border-radius:2px;behavior:url(/includes/PIE.htc);}
.btn span {display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;z-index:9999;}
.btn.tiny {font-size:8pt;height:24px;line-height:24px;}
.btn.big {width:250px;}
/* Button colours */
.btn.grey {
	background: #ededed;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ededed), to(#afafaf));
	background: -webkit-linear-gradient(#ededed, #afafaf);
	background: -moz-linear-gradient(#ededed, #afafaf);
	background: -ms-linear-gradient(#ededed, #afafaf);
	background: -o-linear-gradient(#ededed, #afafaf);
	background: linear-gradient(#ededed, #afafaf);
	-pie-background: linear-gradient(#ededed, #afafaf);}
.btn.grey:hover {
	background: #f5f5f5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#c4c4c4));
	background: -webkit-linear-gradient(#f5f5f5, #c4c4c4);
	background: -moz-linear-gradient(#f5f5f5, #c4c4c4);
	background: -ms-linear-gradient(#f5f5f5, #c4c4c4);
	background: -o-linear-gradient(#f5f5f5, #c4c4c4);
	background: linear-gradient(#f5f5f5, #c4c4c4);
	-pie-background: linear-gradient(#f5f5f5, #c4c4c4);}
.btn.blue {
	background: #bcdef2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bcdef2), to(#7fbfe6));
	background: -webkit-linear-gradient(#bcdef2, #7fbfe6);
	background: -moz-linear-gradient(#bcdef2, #7fbfe6);
	background: -ms-linear-gradient(#bcdef2, #7fbfe6);
	background: -o-linear-gradient(#bcdef2, #7fbfe6);
	background: linear-gradient(#bcdef2, #7fbfe6);
	-pie-background: linear-gradient(#bcdef2, #7fbfe6);}
.btn.blue:hover {
	background: #CCEAF8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CCEAF8), to(#7fd0f0));
	background: -webkit-linear-gradient(#CCEAF8, #7fd0f0);
	background: -moz-linear-gradient(#CCEAF8, #7fd0f0);
	background: -ms-linear-gradient(#CCEAF8, #7fd0f0);
	background: -o-linear-gradient(#CCEAF8, #7fd0f0);
	background: linear-gradient(#CCEAF8, #7fd0f0);
	-pie-background: linear-gradient(#CCEAF8, #7fd0f0);}
.btn.red {
	background: #F7D6B2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7D6B2), to(#f0ae68));
	background: -webkit-linear-gradient(#F7D6B2, #f0ae68);
	background: -moz-linear-gradient(#F7D6B2, #f0ae68);
	background: -ms-linear-gradient(#F7D6B2, #f0ae68);
	background: -o-linear-gradient(#F7D6B2, #f0ae68);
	background: linear-gradient(#F7D6B2, #f0ae68);
	-pie-background: linear-gradient(#F7D6B2, #f0ae68);}
.btn.red:hover {
	background: #FBE4C0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBE4C0), to(#f7be5f));
	background: -webkit-linear-gradient(#FBE4C0, #f7be5f);
	background: -moz-linear-gradient(#FBE4C0, #f7be5f);
	background: -ms-linear-gradient(#FBE4C0, #f7be5f);
	background: -o-linear-gradient(#FBE4C0, #f7be5f);
	background: linear-gradient(#FBE4C0, #f7be5f);
	-pie-background: linear-gradient(#FBE4C0, #f7be5f);}
.btn.dark-blue{background: #90c1e8; /* Old browsers */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwYzFlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODRlOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #90c1e8 0%, #084e92 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90c1e8), color-stop(100%,#084e92)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #90c1e8 0%,#084e92 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #90c1e8 0%,#084e92 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #90c1e8 0%,#084e92 100%); /* IE10+ */ background: linear-gradient(to bottom, #90c1e8 0%,#084e92 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90c1e8', endColorstr='#084e92',GradientType=0 ); /* IE6-8 */}
.btn.dark-blue:hover {background: #1e5799; border-color:#1da6d2; background: -moz-linear-gradient(top, #1e5799 0%, #a8e2fe 0%, #6ec0e2 100%, #6ec0e2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#a8e2fe), color-stop(100%,#6ec0e2), color-stop(100%,#6ec0e2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1e5799 0%,#a8e2fe 0%,#6ec0e2 100%,#6ec0e2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1e5799 0%,#a8e2fe 0%,#6ec0e2 100%,#6ec0e2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1e5799 0%,#a8e2fe 0%,#6ec0e2 100%,#6ec0e2 100%); /* IE10+ */ background: linear-gradient(to bottom, #1e5799 0%,#a8e2fe 0%,#6ec0e2 100%,#6ec0e2 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#6ec0e2',GradientType=0 ); /* IE6-9 */}

/* Column row */
ul.c-row {display:block;margin:0;padding:0;list-style-type:none;}
ul.c-row .btn {display:block;}
ul.c-row > li {float:left;display:block;padding:0;margin:0;/*height:188px;*/}
/* 2-col */
ul.c-row.col-2 > li {width:50%;}
ul.c-row.col-2 > li:first-child {width:49%;margin-right:1%;}
/* 3-col */
ul.c-row.col-3 > li {width:32.3%;margin-left:1%;}
ul.c-row.col-3 > li:first-child {width:33.3%;margin:0;}
/* 4-col */
ul.c-row.col-4 > li {width:24%;margin-left:1%;}
ul.c-row.col-4 > li:first-child {width:25%;margin:0;}
/* 5-col */
ul.c-row.col-5 > li {width:19%;margin-left:1%;}
ul.c-row.col-5 > li:first-child {width:20%;margin:0;}

/* Columns content */
.cols {display:block;margin:0 0 1em; width:100%;}
.cols > .col-l {float:left;width:49%;}
.cols > .col-r {float:right;width:49%;}

/* Forms */
select {height:22px;border:1px solid #c9c9c9;}

/* Boxes */

.box {border:solid 1px #ebebeb; padding:12px 10px;}
.box.blue {border:solid 1px #6db4de;}

/* Custom tables */
table.data-table {border:none;}
table.data-table tr td, table.data-table tr th{border:none;}
table.data-table tr td.mid, table.data-table tr th.mid {text-align: center;}

/* Page templates */

div.content-holder {}
div.content-holder div.thumb {display:block; width:178px; height:149px; margin:0 12px 0 0;}
div.content-holder div.thumb.right {margin:0 0 0 12px;}
div.content-holder div.content-area {width:524px;}

/* Floats */

.left {float:left;}
.right {float:right;}

/* Floats */

/* Clearfix */
.clear:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clear {display:inline-block;}
html[xmlns] .clear {display:block;}
* html .clear {height:1%;}

/* Hides */

.subitem {display:none}
/*#spotlight {display:none;}*/

/* Sec Now */

#sec-nav {margin:0 0 15px 0; padding:15px 0 0 0; border-top:solid 1px #bcbec0;}
#sec-nav li {margin:0 0 9px 0; padding:0; background:none; list-style:none; width:100%;}
#sec-nav li.first {border-bottom:solid 1px #bcbec0; padding:0 0 14px 0; margin:0 0 14px 0;}
#sec-nav li a {background: #7BBEE5; border:solid 1px #2895d5; text-align:center; width:100%; display:block; color:#fff; text-decoration:none; height:34px; font-size:14px; font-weight:bold; padding-top:11px;  position:relative;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7BBEE5), to(#2895d5));
background: -webkit-linear-gradient(#7BBEE5, #2895d5);
background: -moz-linear-gradient(#7BBEE5, #2895d5);
background: -ms-linear-gradient(#7BBEE5, #2895d5);
background: -o-linear-gradient(#7BBEE5, #2895d5);
background: linear-gradient(#7BBEE5, #2895d5);
-pie-background: linear-gradient(#7BBEE5, #2895d5);
behavior: url(/includes/PIE.htc);}
#sec-nav li a:hover {background: #fab421; border:solid 1px #e97a04; 
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fab421), to(#e97a04));
background: -webkit-linear-gradient(#fab421, #e97a04);
background: -moz-linear-gradient(#fab421, #e97a04);
background: -ms-linear-gradient(#fab421, #e97a04);
background: -o-linear-gradient(#fab421, #e97a04);
background: linear-gradient(#fab421, #e97a04);
-pie-background: linear-gradient(#fab421, #e97a04);
behavior: url(/includes/PIE.htc);}
#sec-nav li a.btn-side-enquire span {background:url("../images/buttons/specialist_icon.png") 0 0 no-repeat; position:absolute; top:4px; left:10px; width:33px; height:36px; display:block;}
#sec-nav li a.btn-side-supplies span {background:url("../images/buttons/btn-side-supplies.png") 0 0 no-repeat; position:absolute; top:7px; left:8px; width:37px; height:29px; display:block;}
#sec-nav li a.btn-side-compare span {background:url("../images/buttons/btn-side-compare.png") 0 0 no-repeat; position:absolute; top:7px; left:8px; width:41px; height:31px; display:block;}
#sec-nav li a.btn-side-support  span{background:url("../images/buttons/btn-side-support.png") 0 0 no-repeat; position:absolute; top:3px; left:12px; width:28px; height:37px; display:block;}

#sec-nav li a.btn-side-supplies {text-indent:33px;}

select.long {width:425px;}

img.banner {margin:0 0 20px 0;}

#rangechanger {width:300px;}

/* Custom defined styles for user */

table tr td.user-highlight {background:#B44196; color:#ffffff; font-weight:bold;}