/* WebFilter 0x1010006400000037 */
.t-std-list .t-std-list-item {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dashed #ccc;
}

.t-std-list-sch-scr {
	background: #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: right;
	padding: 7px;
	font-size: 7pt;
	color: #888;
}


/* WebFilter 0x101000640000005F */
.w123-youtube, .w123-vimeo { margin-bottom: 15px; text-align: center; }
.w123-youtube iframe, .w123-vimeo iframe { margin: 0 auto; }
/* WebFilter 0x101000640000023C */
div { display: inline-block; }
div { display: block; }
a img { 	border: 0; }
img { vertical-align: middle;}
.clearing { 	clear: both; margin-top: -1px; height: 1px; overflow: hidden; }
.clear_r { clear: right; margin-top: -1px; height: 1px; overflow: hidden; }
.clear_l { clear: left; margin-top: -1px; height: 1px; overflow: hidden; }

body { background: #fff url('i/bg.png') top center repeat-x; 	margin: 0; 	text-align: center; }
body, td, th, div, p, li { font-family: Arial, sans-serif; font-size: 9pt; color: #5a5a5a; }

a:link, a:active, a:visited { color: #249eed; text-decoration: underline; }
a:hover { text-decoration: none; }

h1, h2, h3, h4, h5, h6, p { margin: 0 0 11px; }
h1, h3 { color: #0072bc; font-size: 19pt; font-weight: normal; }
h2, h4 { font-size: 12pt; font-weight: normal; color: #0072bc; }
h5, h6 { font-weight: bold; font-size: 9pt; }	


.flm-top { background: url('i/bgx_top.png') top center no-repeat;}
.flm-menu { background: url('i/bgx_menu.png') top center no-repeat; margin-bottom: 8px;}
.flm-main { background: url('i/bgx_body.png') top center no-repeat; margin-bottom: 8px;}

.flm-widthset { width: 960px; margin: 0 auto; text-align: left;}

.flm-hdr { position: relative; height: 220px;}

.flm-hdr #logo { position: absolute; top: 33px; left: 41px;}
.flm-hdr .flm-call { position: absolute; bottom: 0; left: 0;}
.flm-hdr .flm-banner { position: absolute; top: 0; right: 0;}
.flm-hdr .flm-search { position: absolute; top: 0; right: 0; z-index: 100;}

.flm-search { padding: 5px 5px; width: 188px;}
.flm-search input { vertical-align: middle;}
.flm-search .txt { float: left;}
.flm-search .txt input { border: none; background: none; padding: 4px 0 0 0; color: #898989; width: 156px;}
.flm-search .btn { float: left;}
* html .flm-search .btn { padding-top: 1px;}

.flm-menu { background: url('i/bgx_menu.png') top center no-repeat; height: 40px;}
.flm-menu ul { margin: 0; padding: 0; list-style: none;}
.flm-menu li { display: block; float: left; background: url('i/menu-separator.png') top left no-repeat;}
.flm-menu li.f { background: none;}
.flm-menu li a:link, .flm-menu li a:active, .flm-menu li a:visited { display: block; color: #fff; padding: 13px 10px 12px; text-decoration: none;}

.flm-links0 { background: #cde7f9 url('i/ftr-links_top.png') top center no-repeat; margin-bottom: 7px;}
.flm-links1 { background: url('i/ftr-links_bottom.png') bottom center no-repeat; padding: 23px; }

.flm-footer { background: url('i/ftr-ftr.png') top center no-repeat; padding: 12px 23px; height: 22px;}

.flm-footer .footer-left { float: left;}
.flm-footer .footer-right { float: right;}

.flm-footer div, .flm-footer a:link, .flm-footer a:active, .flm-footer a:visited { color: #fff; text-decoration: none;}
.flm-footer a:hover { text-decoration: underline;}

/*Main Content area*/

.flm-nav-and-content { padding: 6px 0;}
.flm-nav-and-content .flm-nav { float: left; width: 220px; clear: left;}
.flm-nav-and-content .flm-content { margin: 0 0 0 220px; padding: 29px 26px 0 26px;}
.no-sidebar .flm-content {margin-left: 0px;}

* html .flm-nav-and-content .flm-nav { margin-right: -3px;}
* html .flm-nav-and-content .flm-content { margin: 0 0 0 217px; }
* html .no-sidebar .flm-content {margin-left: 0px;}

.flm-nav .flm-nav-item { margin-bottom: 6px;}

/*Homepage Specific*/

.homepage .flm-nav { float: right;}
.homepage .flm-content { margin: 0 220px 0 0; padding: 27px }

* html .homepage .flm-nav { margin: 0 0 0 -3px;}
* html .homepage .flm-content { margin: 0 217px 0 0;}

.homepage .flm-nav .flm-nav-item { margin-bottom: 1px;}

#socials {
margin: 5px 0px 15px 0px;
width:700px;
height:60px;
background: url('i/socialsBG.png') top center no-repeat;
}

#socialsLinks {
position:relative;
left:540px;
top:12px;
}

#socialsLinks a {
margin:0px 15px 12px 0px;
}

.flm-hp-items0 { background: url('i/hp-items_bg.png') top left repeat-y; margin-bottom: 8px;}
.flm-hp-items1 { background: url('i/hp-items_top.png') top left no-repeat;}
.flm-hp-items2 { background: url('i/hp-items_bottom.png') bottom left no-repeat; overflow: hidden;}

.flm-hp-items0 .flm-hp-left { float: left; width: 575px;}
.flm-hp-items0 .flm-hp-right { margin: 0 0 0 575px; padding: 0 0 0 9px;}

.flm-stockists { padding: 22px 0 22px 22px;}
.flm-testimonials { padding: 22px 17px 19px;}

.flm-nav-menu0 { background: #0072bc url('i/nav-product_top.png') top left no-repeat; width: 220px;}
.flm-nav-menu1 { background: url('i/nav-product_bottom.png') bottom left no-repeat; padding: 23px 8px 54px 17px;}
.flm-nav-menu0 h3 { color: #fff;}

.flm-nav-menu0 ul { margin: 0; padding: 0; list-style: none;}
.flm-nav-menu0 li a:link, .flm-nav-menu0 li a:active, .flm-nav-menu0 a:visited { display: block; color: #e6f1f8; text-decoration: none; font-size: 11pt; font-style: italic; background: url('i/nav_bullet.png') 0 10px no-repeat; padding: 4px 0 4px 12px;}

/*Bootstrap Colour styles for consistency with what is in text editor*/
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
/* WebFilter 0x101000640000023D */
.flm-product-range { margin: 0 -17px 12px -15px;}
.flm-pc-row { height: 187px;}
.flm-pc-row .flm-pc-item { float: left; height: 187px;}

.flm-pc-row .item1 { width: 182px; background: url('i/pc-bg_a_1.jpg');}
.flm-pc-row .item2 { width: 179px; background: url('i/pc-bg_a_2.jpg');}
.flm-pc-row .item3 { width: 178px; background: url('i/pc-bg_a_3.jpg');}
.flm-pc-row .item4 { width: 179px; background: url('i/pc-bg_a_4.jpg');}

.flm-pc-row.b .item1 { background: url('i/pc-bg_b_1.jpg');}
.flm-pc-row.b .item2 { background: url('i/pc-bg_b_2.jpg');}
.flm-pc-row.b .item3 { background: url('i/pc-bg_b_3.jpg');}
.flm-pc-row.b .item4 { background: url('i/pc-bg_b_4.jpg');}

.flm-pc-row .item1 .pc-img { padding: 23px 0 0 21px; height: 86px;}
.flm-pc-row .item2 .pc-img { padding: 25px 0 0 18px; height: 87px;}
.flm-pc-row .item3 .pc-img { padding: 27px 0 0 13px; height: 89px;}
.flm-pc-row .item4 .pc-img { padding: 26px 0 0 16px; height: 86px;}

.flm-pc-row.b .item1 .pc-img { padding: 22px 0 0 17px; height: 89px;}
.flm-pc-row.b .item2 .pc-img { padding: 22px 0 0 17px; height: 86px;}
.flm-pc-row.b .item3 .pc-img { padding: 23px 0 0 18px; height: 88px;}
.flm-pc-row.b .item4 .pc-img { padding: 25px 0 0 18px; height: 86px;}

.flm-pc-row .item1 .flm-pc-item-inner { padding: 18px 0 0 25px;}
.flm-pc-row .item2 .flm-pc-item-inner { padding: 16px 0 0 20px;}
.flm-pc-row .item3 .flm-pc-item-inner { padding: 12px 0 0 18px;}
.flm-pc-row .item4 .flm-pc-item-inner { padding: 18px 0 0 21px;}

.flm-pc-row.b .item1 .flm-pc-item-inner { padding: 17px 0 0 25px;}
.flm-pc-row.b .item2 .flm-pc-item-inner { padding: 20px 0 0 19px;}
.flm-pc-row.b .item3 .flm-pc-item-inner { padding: 17px 0 0 18px;}
.flm-pc-row.b .item4 .flm-pc-item-inner { padding: 19px 0 0 19px;}
/* WebFilter 0x1010006400000240 */
.hasimgs { overflow: hidden;}
.flm-img-float { float: right; width: 247px; }
.flm-img-wrap { margin: 0 247px 0 0; padding: 0 17px 0 0;}

.flm-img-float .img { margin-bottom: 10px;}
/* WebFilter 0x1010006400000241 */
.subscribe0 { background: #00a651 url('i/subscribe_top.png') top left no-repeat; width: 220px;}
.subscribe1 { background: url('i/subscribe_bottom.png') bottom left no-repeat; padding: 20px 18px 21px 18px;}

.subscribe0 h3, .flm-nav .subscribe0 p  { color: #fff; }

.subscribe0 .txt input { background: #fff; border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0 0 9px 0; padding: 4px 5px; width: 174px;}
.subscribe0 .txt input, .subscribe0 .txt .cms-label-dynamic { color: #898989;}
.subscribe0 .btn { text-align: right;}
/* WebFilter 0x1010006400000242 */
.flm-std-list .list-item { background: url('i/flm-list-top.png') top left repeat-x; margin-bottom: 1px;}
.flm-std-list .list-item-inner { background: url('i/flm-list-bottom.png') bottom left repeat-x; padding: 19px 0;}
.flm-std-list .flm-img-float { float: left; width: 119px;}
.flm-std-list .flm-img-wrap { margin: 0 0 0 119px; padding: 0 0 0 18px; min-height: 119px;}
* html .flm-std-list .flm-img-float { margin-right: -3px;}
* html .flm-std-list .flm-img-wrap { margin: 0 0 0 116px; height: 119px;}

.flm-std-list h4 a:link, .flm-std-list h4 a:active, .flm-std-list h4 a:visited { text-decoration: none;}
/* WebFilter 0x1010006400000243 */
.flm-testimonial { background: url('i/testimonial_background.png') top left no-repeat; padding: 30px 0 0 10px; margin-left: -10px;}
.flm-testimonial .attr { color: #249eed; font-style: italic;}
/* WebFilter 0x1010006400000244 */
.flm-faq-list .faq-item { border-top: 1px dashed #d4d4d4; padding: 6px 0 8px;}
.flm-faq-list .flm-faq-q  { background: url('i/faq-open.png') top left no-repeat; margin: 0;}
.flm-faq-list .flm-faq-q a:link, .flm-faq-list .flm-faq-q a:active, .flm-faq-list .flm-faq-q a:visited { display: block; text-decoration: none; padding: 0 0 1px 33px;}
.flm-faq-list .flm-faq-a { display: none; background: url('i/bullet-answer.png') 43px 14px no-repeat; padding: 9px 0 0 54px;}
.flm-faq-list .open .flm-faq-q { background: url('i/faq-close.png') top left no-repeat;}
.flm-faq-list .open .flm-faq-a { display: block;}
/* WebFilter 0x1010006400000245 */
.i001-gallery-large0 {
	background: #cce3f1;
	padding: 5px;
}
.i001-gallery-large1 {
	background: #787878;
	position: relative;
	overflow: hidden;
}
.i001-gallery-large1 .i001-gallery-image, .i001-gallery-large1 .i001-gallery-stb_image {
	text-align: center;
}
.i001-gallery-large1 .i001-gallery-caption {
	position: absolute;
	bottom: 0;
	background: url('i/trans_bg.png');
	width: 100%;
	z-index: 92;
}
.i001-gallery-large1 .i001-gallery-caption1 {
	padding: 11px 13px;
	color: #ffffff;
	text-align: center;
}
.i001-gallery-large1 .i001-gallery-stb_caption {
	position: absolute;
	top: -20000px;
	width: 100%;
}
.i001-gallery-large1 .i001-gallery-stb_caption1 {
	padding: 11px 13px;
	color: #fff;
}
.i001-gallery-large1 .i001-gallery-stb_image {
	position: absolute;
	top: -20000px;
	width: 100%;
}
.i001-gallery-thumbs {
	margin-top: 10px;
	margin-bottom: 15px;
	background: #bfdcee;
	overflow: hidden;
}
.i001-gallery-thumbs .i001-gallery-back {
	float: left;
	width: 69px;
}
.i001-gallery-thumbs .i001-gallery-next {
	float: right;
	width: 69px;
}
* html .i001-gallery-thumbs .i001-gallery-back {
	margin-right: -3px;
}
* html .i001-gallery-thumbs .i001-gallery-next {
	margin-left: -3px;
}
.i001-gallery-thumbs .i001-gallery-nav a:link, .i001-gallery-thumbs .i001-gallery-nav a:active, .i001-gallery-thumbs .i001-gallery-nav a:visited {
	display: block;
}
.i001-gallery-thumbs .i001-gallery-thumb_row {
	margin: 0 69px 0 69px;
	padding: 7px 0;
	height: 93px;
	position: relative;
}
* html .i001-gallery-thumbs .i001-gallery-thumb_row {
	margin-left: 66px;
	margin-right: 66px;
}
.i001-gallery-thumbs .i001-gallery-thumb_row img {
	border: 1px solid #9b9b9b;
}
.i001-gallery-thumbs .i001-gallery-thumb_row div div {
	float: left;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
}
.i001-gallery-thumbs .i001-gallery-thumb_row .i001-gallery-slideshow-item-active img {
	border: 1px solid #0072bc;
}

.i001-gallery-slideshow-state {
	float: right;
	margin: 9px 0 0 0;
	padding: 4px 1px 0 4px;
	background: url('i/gal-state-bg.png') top left no-repeat;
}
.i001-gallery-slideshow-state a { display: inline-block; }
.i001-gallery-slideshow-state a {
	display: block;
	float: left;
	height: 27px;
	width: 27px;
	margin-right: 3px;
}
.i001-gallery-slideshow-state a.pause { background-image: url('/i/gal-pause-off.png'); }
.i001-gallery-slideshow-state a.play { background-image: url('/i/gal-play-off.png'); }
.i001-gallery-slideshow-state a.pause:hover, .i001-gallery-slideshow-state a.pause.active { background-image: url('/i/gal-pause-on.png'); }
.i001-gallery-slideshow-state a.play:hover, .i001-gallery-slideshow-state a.play.active { background-image: url('/i/gal-play-on.png'); }
/* WebFilter 0x1010006400000255 */
.flm-q-group { float: left; width: 120px; padding-right: 8px;}
.flm-q-group h5 { margin-bottom: 5px; font-size: 8pt; }
.flm-q-group h5, .flm-q-group h5 a:active, .flm-q-group h5 a:visited, .flm-q-group h5 a:link { color: #2cabfd; }
.flm-q-group ul { margin: 0; padding: 0; list-style: none;}
.flm-q-group li { margin-bottom: 5px;}
.flm-q-group li a:link, .flm-q-group li a:active, .flm-q-group li a:visited { color: #737267; font-size: 8pt; }
.flm-q-group a:link, .flm-q-group a:active, .flm-q-group a:visited { text-decoration: none;}
.flm-q-group a:hover { text-decoration: none;}
/* WebFilter 0x1010006400000256 */
.flm-form0 { background: #0072bc url('i/form-top.png') top left no-repeat; width: 220px;}
.flm-form1 { background: url('i/form-bottom.png') bottom left no-repeat; padding: 18px 18px 16px 18px;}

.flm-form0 .txt input, .flm-form0 .txt textarea { background: #fff; border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 10px; padding: 4px 5px; width: 174px;}
.flm-form0 .txt input, .flm-form0 .txt textarea, .flm-form0 .txt .cms-label-dynamic { font-family: Arial, sans-serif; color: #898989; font-size: 9pt;}
.flm-form0 .btn { text-align: right;}
.flm-form0 .captcha .g-recaptcha {transform: scale(0.6);-webkit-transform:scale(0.6);transform-origin:0 0;-webkit-transform-origin:0 0;}
/* WebFilter 0x1010006400000257 */
.flm-right { float: right; width: 220px;}
.flm-left { margin: 0 220px 0 0; padding: 0 20px 0 0;}

* html .flm-right { margin-left: -3px;}
* html .flm-left { margin: 0 217px 0 0;}
/* WebFilter 0x1010006400000258 */
.flm-prod-price0 { background: #cceddc url('i/box-grn-tl.png') top left no-repeat; margin-bottom: 8px;}
.flm-prod-price1 { background: url('i/box-grn-tr.png') top right no-repeat;}
.flm-prod-price2 { background: url('i/box-grn-br.png') bottom right no-repeat;}
.flm-prod-price3 { background: url('i/box-grn-bl.png') bottom left no-repeat; padding: 9px 0; text-align: center; color: #1e9b36; font-size: 15pt; font-weight: bold;}

.flm-prod-rating0 { background: #cce3f2 url('i/box-blu-tl.png') top left no-repeat; margin-bottom: 11px;}
.flm-prod-rating1 { background: url('i/box-blu-tr.png') top right no-repeat;}
.flm-prod-rating2 { background: url('i/box-blu-br.png') bottom right no-repeat;}
.flm-prod-rating3 { background: url('i/box-blu-bl.png') bottom left no-repeat; padding: 11px 0 15px;}

.flm-prod-rating0 h4 { padding-left: 16px;}
.flm-prod-rating0 table { border-collapse: collapse; margin: 0; padding: 0; border-bottom: 1px solid #fff; width: 100%;}
.flm-prod-rating0 td, .flm-prod-rating0 th { border-top: 1px solid #fff; background: #dbebf6;}
.flm-prod-rating0 th { text-align: left; padding-left: 27px; width: 83px; font-weight: normal; color: #249eed;}
.flm-prod-rating0 td.stars { background: #cce3f2; padding: 7px 13px 8px 15px; border-left: 1px solid #fff; border-right: 1px solid #fff; width: 116px;}

.flm-prod-additional0 { background: #cceddc url('i/box-grn-tl.png') top left no-repeat; margin-bottom: 8px;}
.flm-prod-additional1 { background: url('i/box-grn-tr.png') top right no-repeat;}
.flm-prod-additional2 { background: url('i/box-grn-br.png') bottom right no-repeat;}
.flm-prod-additional3 { background: url('i/box-grn-bl.png') bottom left no-repeat; padding: 11px 15px;}

.flm-prod-additional0 h4 { color: #00a651;}
.flm-prod-additional0 .imgs img { padding-right: 40px;}

.flm-prod-additional0 .dva-extra0 { background: #a3dfc0 url('i/box-grn-a-br.png') bottom right no-repeat; margin: 9px -15px -11px; }
.flm-prod-additional0 .dva-extra1 { background: url('i/box-grn-a-bl.png') bottom left no-repeat; padding: 7px 15px; color: #00a651;}

.spec_tabs { height: 41px;}
.spec_tabs .flm-product-tab { float: left; padding-right: 1px;}

.spec_box0 { background: url('i/specbox_bg.png') top left repeat-y; width: 678px;}
.spec_box1 { background: url('i/specbox_top.png') top left no-repeat;}
.spec_box2 { background: url('i/specbox_bottom.png') bottom left no-repeat; padding: 16px 10px;}

.spec_box0 .hidden { display: none; }

.spec_box0 table { border-collapse: collapse; border: 1px solid #cdcdcd; width: 100%;}
.spec_box0 table th, .spec_box0 table td { border-top: 1px solid #e6e6e6; background: #ffffff; padding: 10px 13px;}
.spec_box0 table td { border-left: 1px solid #e6e6e6;}

.spec_box0 table .f th, .spec_box0 table .f td { border-top: 1px solid #cdcdcd;}
.spec_box0 table .alt th, .spec_box0 table .alt td { background: #f5f5f5;}

.features { overflow: hidden;}
.dva_box0 { float: right; width: 228px; background: url('i/dva-bg.png') top left repeat-y;}
.dva_box1 { background: url('i/dva-top.png') top left no-repeat;}
.dva_box2 { background: url('i/dva-bottom.png') bottom left no-repeat; padding: 16px 15px 0;}
.dva_box2 div { padding-bottom: 11px;}

.features h4 { color: #00a651;}

.dva_wrap { margin-right: 228px; padding-right: 16px;}

* html .dva_box0 { margin-left: -3px;}
* html .dva_wrap { margin-right: 225px;}

.features ul { margin: 0; padding: 0; list-style: none;}
.features li { background: url('i/feature-tick.png') top left no-repeat; padding: 4px 0 9px 25px;}

.img-thumb-row { height: 82px; padding-top: 2px;}
.img-thumb-item { float: left; padding-left: 2px;}
.img-thumb-row .img-thumb-item.f { padding-left: 0;}
/* WebFilter 0x1010006400000259 */
.flm-list-price { color: #00a651;}
.list-extras { float: right;}
.flm-std-list .readmore-right { text-align: right;}
.flm-img-float { text-align: center;}
/* WebFilter 0x101000640000025A */
.flm-lge-form0 { background: url('i/form-large-bg.png') top left repeat-y; width: 680px;}
.flm-lge-form1 { background: url('i/form-large-top.png') top left no-repeat;}
.flm-lge-form2 { overflow: hidden; background: url('i/form-large-bottom.png') bottom left no-repeat; padding: 18px 18px 16px 18px;}

.flm-lge-form-left { float: left; width: 442px;}
.flm-lge-form-right { margin: 0 0 0 442px; padding: 0 0 0 18px;}

.flm-lge-form0 .txt input, .flm-lge-form0 .txt textarea { background: #fff; border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom: 10px; padding: 4px 5px; width: 174px;}
.flm-lge-form0 .txt input, .flm-lge-form0 .txt textarea, .flm-lge-form0 .txt .cms-label-dynamic { font-family: Arial, sans-serif; color: #898989; font-size: 9pt;}
.flm-lge-form0 .btn { text-align: right;}
/* WebFilter 0x101000640000025B */
h3.not-bold { font-weight: normal;}
h3.not-bold span { font-weight: bold;}

.flm-lge-form0 .img { margin-bottom: 8px;}
/* WebFilter 0x101000640000025C */
.flm-stack-list { overflow: hidden;}
.flm-stack-list .list-item { float: left; width: 125px; padding: 0 3px;}
.flm-stack-list .flm-stack-img { height: 119px;}
.flm-stack-list .flm-stack-wrap { text-align: center; padding: 8px 0 0; height: 57px;}
/* WebFilter 0x10100064000002CB */
.cms-page-search { text-align: left; }
.cms-page-search-upper input { width: 220px; }
.cms-page-search-upper div.active { background: url('inc/loader.gif') 100% 50% no-repeat; }

.cms-page-search-lower { overflow: auto; }
.cms-page-search-result { padding: 3px; border-bottom: 1px #ccc solid; }
.cms-page-search-result-url { font-size: 7.5pt; margin: 3px 0; }
.cms-page-search-result-body { margin: 3px 0; }
.cms-page-search-result-title { font-size: 9pt; }
.cms-page-search-result-right { font-size: 7.5pt; margin: 0 0; float: right; }
.cms-page-search-result-end { clear: both; height: 1px; }
/* WebFilter 0x10100064000002CC */
.cms-file-search-result { padding-left: 72px; }
.cms-file-search-image { float: left; margin-left: -72px; }
/* WebFilter 0x10100064000002CF */
.sidebar-cta0 { 
	margin: 0 0 7px 0;
	background: url('i/cta-bg.png') top left repeat-y;
	width: 220px;
}
.sidebar-cta1 { 
	background: url('i/cta-top.png') top left no-repeat;
}
.sidebar-cta2 { 
	background: url('i/cta-bottom.png') bottom left no-repeat;
	padding: 14px 20px 15px 17px;
}

.sidebar-cta0 .cta-img img { 
	margin-bottom: 8px; 
	background: #fff; 
	padding: 2px;
}
.cta-button { text-align: right;}

.sidebar-cta0 h3 {
	color: #fff;
	font-size: 15pt;
	font-style: italic;
}
.sidebar-cta0 p {
	color: #e6f4ed;
}
/* WebFilter 0x1010006400000313 */
.flm-std-list table { margin: 0;}
.flm-std-list table th { background: none; padding-right: 10px;}
.flm-std-list table th, .flm-std-list table td { vertical-align: top;}
/* WebFilter 0x1010006400000334 */
.cms-oselect-lower .cms-oselect-lower-list div.cms-oselect-lower-item.cms-oselect-lower-file { overflow: hidden; padding-left: 40px; min-height: 32px; }
.cms-oselect-lower .cms-oselect-lower-list .cms-oselect-lower-file .cms-oselect-lower-item-inner { font-size: 7.5pt; text-indent: 6px; }
.cms-oselect-lower-item-img { float: left; width: 32px; text-align: center; margin-left: -36px; }
.cms-oselect-lower-file-right { float: right; font-size: 7pt ! important; color: #ccc ! important; }
/* WebFilter 0x101000640000033C */
.jm001-page-cta { margin-bottom: 10px; overflow: hidden;}
/* WebFilter 0x101000640000033D */
.jm001-page-cta .cta_float { float: left; }
/* WebFilter 0x1010006400000373 */
.fl-cta {margin-left: -5px; margin-bottom: 15px;}
/* WebFilter 0x1010006400000374 */
/*Shop*/
.sc_safety {
	float: right;
	width: 186px;
	background: #e0e0e0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 19px 8px 17px 13px;
}
.sc_safety .sc_saf_img {
	float: right;
	margin: -16px -4px 0 0;
}
.sc_safety h4 {
	color: #4b4b4b;
}

.sc_cart {
	margin: 0 207px 0 0;
	padding: 0 10px 0 0;
}

* html .sc_safety {
	margin-left: -3px;
	
}
* html .sc_cart {
	margin-right: 204px;
}

.sc_step {
	background: #eeeeee;
	margin-bottom: 15px;
}
.sc_step input.cms-text {
	border: 1px solid #ccc;
	/* color: #a1a1a1; */
	padding: 2px;
}
.sc_step select {
	border: 1px solid #ccc;
	/* border: 1px solid #a4b97f;
	color: #a1a1a1; */
	padding: 2px;
}
.sc_step_hdr {
	background: #0f9543;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	padding: 8px 9px 8px 42px;
	vertical-align: middle;
	position: relative;
}
.sc_step_hdr a:link, .sc_step_hdr a:active, .sc_step_hdr a:visited, .sc_step_hdr a:hover { color: #fff; }
.sc_step_num { display: inline-block; }
.sc_step_num {
	display: block;
/*	background: #69d5eb;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	background: url('inc/shop/number_bg.gif') top left no-repeat;
*/
	color: #fff;
	font-size: 11pt;
	padding: 4px 0 4px;
	margin: 0 0 0 0;
	width: 25px;
	text-align: center;
	margin-right: 9px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 4px;
	left: 9px;
}
.sc_step_hdr h3 {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 11pt;
}
.scborder {
	border-top: 1px solid #fff;
}
.sc_step_inner {
	padding: 8px 10px 14px 8px;
}
.sc_addr_billing {
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 13px 11px;
	width: 220px;
}
.sc_addr_usebilling { float: right; margin-top: -2px; }
.sc_addr_usebilling input { vertical-align: middle; }
.sc_step td h4 { margin: 0; }

.sc_addr_ship {
	background: #fff;
	float: right;
	/* margin: 0 0 0 257px; */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 13px 11px;	
	width: 220px;
}
* html .sc_addr_billing {
	/* margin: 0 0 0 254px; */
}
* html .sc_addr_ship {
	margin-left: -3px;
}
.sc_addr_ship div, .sc_addr_billing div{ margin-bottom: 5px; }
.sc_addr_ship span, .sc_addr_billing span{ display: none; }

.sc_change_button { float: right; margin-top: 4px; }

.sc_addr_ship input, .sc_addr_billing input {

}
.sc_addr_ship select, .sc_addr_billing select {
	width: 216px;
}
.sc_summtable img {
	vertical-align: middle;
}
table.sc_summtable {
	border-collapse: collapse;
	width: 100%;
}

.sc_summtable th {
	background: #0f9543;
	color: #fff;
	padding: 8px 12px;
	text-align: left;
	border-left: 1px solid #ebebeb;
}

.sc_summtable td span.cms-img-popup { float: left; }

.sc_summtable th.tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
.sc_summtable th.tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.sc_summtable td {
	background: #fff;
	padding: 4px 12px;
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	vertical-align: middle;
}
.sc_tbl_curr {
	text-align: right;
}
.sc_summtable td.sc_st_nobg {
	background: none;
	color: #00bce4;
}
.sc_wbg {
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 12px 11px 15px 11px;
	width: 316px;
	margin-bottom: 9px;
}
/*.sc_wbg.sc_payment {
	position: relative;
	top: -72px;
	margin-bottom: -63px;
}*/
.paymenttbl td { font-size: 8pt; }
span.sc_pay_narrative { font-size: 120%; font-weight: bold; }
.sc_li_option { font-size: 80%; padding: 3px 3px 3px 16px; }
