/*

Theme Name: Catmax

Theme URI: http://43hq.com

Version: 1.0

Author: 43Web Development Co.

Author URI: http://43hq.com

Tags: Wordpress3_5_1, JChua, ASiton

*/



@import url("reset.css");



@font-face{

	font-family: "TriplexSerifBold";

	src: url('fonts/triplexserifbold-webfont.eot');

	src: local('☺'), 

    	 url('fonts/triplexserifbold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/triplexserifbold-webfont.woff') format('woff'),

         url('fonts/triplexserifbold-webfont.ttf') format('truetype'),

         url('fonts/triplexserifbold-webfont.svg#triplexserifboldregular') format('svg');

}



@font-face {

    font-family: 'TriplexSerifLight';

    src: url('fonts/triplex_light-webfont.eot');

    src: local('☺'),

    	 url('fonts/triplex_light-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/triplex_light-webfont.woff') format('woff'),

         url('fonts/triplex_light-webfont.ttf') format('truetype'),

         url('fonts/triplex_light-webfont.svg#triplexlight') format('svg');

}



@font-face{

	font-family: "Neo Sans";

	src: url('fonts/neosans-webfont.eot');

    src: local('☺'),

    	 url('fonts/neosans-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/neosans-webfont.woff') format('woff'),

         url('fonts/neosans-webfont.ttf') format('truetype'),

         url('fonts/neosans-webfont.svg#neosansregular') format('svg');

}



body{

	background: #f1f1f1 url(images/header-bg-mobile.png);

	color: #222222;

	font-family: 'Droid Serif', serif;

	font-family: 'Droid Sans', sans-serif;

	font-size: 14px;

	font-weight: 400;

	min-height: 100%;

	min-width: 100%;

	position: relative;

	text-align: left;

}



/*GENERAL PROPERTIES*/





a,

a:visited{

	color: #ff2b00;

}



strong{

	font-style: normal;

	font-weight: 700;

}



em{

	font-style: italic;

	font-weight: normal;

}



img{

	display: block;

}



ul{

	list-style: disc inside;

}



ol{

	list-style: decimal;

}



/*BODY*/



.container{

	margin: 0 auto;

	padding: 0 1.694915254237288%;

	width: 980px;

}



.row-fluid{

	width: 100%;

}



.row-fluid:before,

.row-fluid:after{

	clear: both;

	content: "";

	display: table;

}



.row-fluid:after{

	clear: both;

}



[class*="span"]{

	float: left;

}



.span12{

	width: 100%;

}



.span8{

	width: 67.02127659574468%;

}



.span6{

	width: 49.94400895856663%;

}



.span4{

	width: 32.97872340425532%;

}



[class*="span"]:first-child{

	margin-left: 0;

}



.controls{

	margin-top: 8px;

	position: relative;

	width: 100%;

}



.controls:before,

.controls:after{

	content: "";

	display: table;

}



.controls:after{

	clear: both;

}



.clearfix:before,

.clearfix:after{

	clear: both;

	content: "";

	display: table;

}



.clearfix:after{

	clear: both;

}



.alignright{

	float: right;

	margin: 0 0 10px 10px !important;	

}



.alignleft{

	float: left;

	margin: 0 10px 10px 0 !important;

}



.aligncenter{

	display: block;

	float: none;

	margin: 10px auto;

}



.alignright img,

.alignleft img,

.aligncenter img,

.alignright p,

.alignleft p,

.aligncenter p{

	margin: 0 !important;

}



.alignright p,

.alignleft p,

.aligncenter p{

	font-size: 12px !important;

}



header{

	/*background-size: cover;*/

	background-position: center center;

	background-repeat: no-repeat;

	position: relative;

}



header.subpage{

	background: url(images/header-bg-mobile.png);

	padding-bottom: 60px;

}



.header-wrap{

	background: url(images/header-bg.png) bottom center no-repeat;

	/*background-size: cover;*/

	border: 1px solid #b2b2b2;

	border-top: none;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomleft: 10px;

	border-bottom-left-radius: 10px;

	-webkit-border-bottom-right-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	border-bottom-right-radius: 10px;

	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.08);

	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.08);

	box-shadow: 0 1px 5px rgba(0,0,0,0.08);

	position: relative;

	z-index: 10;

}



.misc-top{

	background: url(images/bg-top.png) top center repeat-x;

	padding: 14px 20px 0;

}



.content-wrap .misc-top{

	padding: 14px 20px;

}



.dash{

	background: url(images/dash.png) repeat-x;

	clear: both;

	height: 4px;

	width: 99.5%;

}



.header-wrap .contact{

	float: right;

	width: 245px;

} 



.btn-blue{

	background: #2f97ff;

	background: -webkit-gradient(linear, left top, left bottom, from(#2f97ff), to(#0d5eff));	

	background: -webkit-linear-gradient(top, #2f97ff, #0d5eff);

	background: -moz-linear-gradient(top, #2f97ff, #0d5eff);

	background: -ms-linear-gradient(top, #2f97ff, #0d5eff);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2f97ff',endColorstr='#0d5eff'); 

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2f97ff',endColorstr='#0d5eff')";

	background-image: -o-linear-gradient(top, #2f97ff, #0d5eff);

	border: 1px solid #0062dd;

	-webkit-border-radius: 9px;

	-moz-border-radius: 9px;

	border-radius: 9px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,0.58);

	-moz-box-shadow: inset 1px 1px 1px rgba(255,255,255,0.58);	

	box-shadow: inset 1px 1px 1px rgba(255,255,255,0.58);

	color: #FFFFFF;				

	cursor: pointer;

	font-family: 'Droid Sans', sans-serif;

	font-size: 12.99px;

	min-height: 30px;

	margin: 0;

	padding: 2px 10px;

}



.btn-blue:hover{

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

}



.btn-blue span{

	display: block;

	font-size: 14.51px;

}



.header-wrap .contact .btn-blue{

	float: left;

}



.header-wrap .contact .dtl{

	color: #2b2b2b;

	display: block;

	float: right;

	font-size: 11px;

	margin-left: 10px;

	padding: 7px 0 0;

	text-align: right;

	text-transform: uppercase;

}



.header-wrap .contact .dtl span{

	color: #ff4019;

	display: block;

	font-size: 21.09px;

	font-weight: 700;

	text-shadow: 0 1px rgba(255,255,255,0.75);

}



.main-nav{

	clear: both;

	padding: 20px 0 0;

}



.main-nav ul{

	list-style: none;

}



.main-nav ul:before,

.main-nav ul:after{

	clear: both;

	content: "";

	display: table;

}



.main-nav ul:after{

	clear: both;

}



.main-nav > ul > li{

	float: left;

	margin-left: 46px;

	position: relative;

}



.main-nav > ul > li:first-child{

	margin-left: 0;

}



.main-nav > ul > li > a{

	color: #2b2b2b;	

	display: block;

	font-family: "TriplexSerifBold", serif;

	font-size: 18px;

	line-height: 18px;

	padding: 0 0 20px;

	text-shadow: 0 1px rgba(255,255,255,1.0);

	text-transform: uppercase;	

}



.main-nav > ul > li:hover > a{

	background: url(images/hover.png) bottom center repeat-x;

	width: 100%;

}



.main-nav > ul > li ul{

	background: url(images/submenu-bg.png) repeat;	

	border: 1px solid #b2b2b2;

	border-top: 4px solid #125ad4;

	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.08);

	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.08);

	box-shadow: 0 1px 5px rgba(0,0,0,0.08);

	display: none;

	left: 0;	

	position: absolute;

	top: 38px;

	width: 220px;

}



.main-nav > ul > li ul li{

	border-bottom: 1px solid #beb8b4;

	border-top: 1px solid #eae6e4;

}



.main-nav > ul > li ul li:first-child{

	border-top: none;

}



.main-nav > ul > li ul li:last-child{

	border-bottom: none;

}



.main-nav > ul > li ul li a{

	color: #2b2b2b;	

	display: block;

	font-family: "TriplexSerifBold", serif;

	font-size: 16px;

	line-height: 16px;

	padding: 12px;

	text-shadow: 0 1px rgba(255,255,255,1.0);

	text-transform: uppercase;	

}



.main-nav ul > li:hover ul{

	display: block;

} 



.btn-expand{

	background: none;

	border: none;

	cursor: pointer;

	display: block;

	padding: 12px;

	margin: 0 auto;

}



.btn-expand .icon-bar {

  display: block;

  width: 18px;

  height: 2px;

  background-color: #9b9b9b;

  -webkit-box-shadow: 0 1px rgba(255,255,255,0.5);

     -moz-box-shadow: 0 1px rgba(255,255,255,0.5);

          box-shadow: 0 1px rgba(255,255,255,0.5);

}



.btn-expand .icon-bar + .icon-bar {

	margin-top: 3px;

}



.banner-btn{

	left: 0;

	position: absolute;

	top: 42.95238095238095%;

	width: 100%;

	z-index: 10;

}



.slidesjs-previous{

	background: url(images/banner-arrow.png) 0 0 no-repeat;

	border: none;

	cursor: pointer;

	height: 74px;

	left: 13px;

	opacity: 0;

	position: absolute;

	-webkit-transition: opacity 1000ms ease-in-out;

	-moz-transition: opacity 1000ms ease-in-out;

	-ms-transition: opacity 1000ms ease-in-out;

	-o-transition: opacity 1000ms ease-in-out;

	transition: opacity 1000ms ease-in-out;

	text-indent: -9999px;

	width: 65px;

	z-index: 999;

}



.slidesjs-next{

	background: url(images/banner-arrow.png) -65px 0 no-repeat;

	border: none;

	cursor: pointer;

	height: 74px;

	right: 13px;

	opacity: 0;

	position: absolute;

	-webkit-transition: opacity 1000ms ease-in-out;

	-moz-transition: opacity 1000ms ease-in-out;

	-ms-transition: opacity 1000ms ease-in-out;

	-o-transition: opacity 1000ms ease-in-out;

	transition: opacity 1000ms ease-in-out;

	text-indent: -9999px;

	width: 65px;

	z-index: 999;

}



.banner{

	left: 0;

	overflow: hidden;

	position: absolute;

	top: 0;

	width: 100%;

	z-index: 5;

}



.temp-banner img{

	height: auto;

	width: 100%;

}





.banner-single{

	float: left;

	position: relative;

	-webkit-transition: margin-left 1000ms ease-in-out;

	-moz-transition: margin-left 1000ms ease-in-out;

	-ms-transition: margin-left 1000ms ease-in-out;

	-o-transition: margin-left 1000ms ease-in-out;

	transition: margin-left 1000ms ease-in-out;

}

.banner-single.upsidedown-title{
	background: #c7ab98;
}

.banner-single.catproblems-title{
	background: #f5f5f6;
}

.banner-single.catmaxeasy-title{
	background: #4678ac;
}

.banner-single.takestairway-title{
	background: #4377a5;
}


.banner-content{

	position: relative;

}



.banner-content .left{

	width: 590px;

}

.banner-img img{
	display: block;
	margin: 0 auto;
}


.bcontent{

	left: 0;

	opacity: 0;

	padding: 40px 20px 0;

	position: absolute;

	top: 0;

	-webkit-transition: opacity 1000ms ease-in-out;

	-moz-transition: opacity 1000ms ease-in-out;

	-ms-transition: opacity 1000ms ease-in-out;

	-o-transition: opacity 1000ms ease-in-out;

	transition: opacity 1000ms ease-in-out;

}

.bcontent .btn-blue{
	height: 37px;
	margin-right: 15px;
}

.bcontent-title{
	display: inline-block;

	position: relative;	

}

.bcontent-title h1{

	color: #FFFFFF;

	font-family: "TriplexSerifBold", serif;

	font-size: 40px;

	line-height: 40px;
	text-shadow: -1px 1px 1px rgba(0,0,0,0.58);
}

.banner-single.catproblems-title .bcontent-title h1{
	color: #3b5ab6;
	text-shadow: 12px 12px 13px rgba(255,255,255,0.9);
}

.banner-single.catproblems-title p{
	font-size: 24px;
}

.banner-single.catmaxeasy-title p,
.banner-single.catmaxeasy-title li,
.banner-single.takestairway-title p,
.banner-single.takestairway-title li{
	color: #FFFFFF;
	text-shadow: -1px 1px 1px rgba(0,0,0,0.58);
}

.banner-single.catmaxeasy-title li,
.banner-single.takestairway-title li{
	font-family: "Neo Sans", sans-serif;
	font-size: 24px;
	line-height: 34px;	
}

.banner-single.takestairway-title li{
	font-size: 20px;
	line-height: 30px;
}

.banner-single.takestairway-title li{
	float: left;
	width: 50%;
}

.bcontent ul{
	margin-top: 20px;
}

.banner-single.catmaxeasy-title .left-p,
.banner-single.takestairway-title .left-p{
	float: left;
}


.bcontent p{

	color: #000000;

	font-family: "Neo Sans", sans-serif;

	font-size: 16px;

	line-height: 24px;

	margin-top: 20px;

	text-shadow: 0 1px 1px rgba(255,255,255,0.48);

}



.bcontent a{

	color: #ff2b00;

	font-family: "Neo Sans", sans-serif;

	font-size: 16px;

	line-height: 24px;

	text-decoration: underline;

	text-shadow: none;

}



.bcontent img{

	display: block;

	margin: 0 auto;

}



.slidesjs-pagination{

	left: 0;

	list-style: none;

	margin: 20px 0;

	position: absolute;

	top: 0;

	z-index: 999;

}



.slidesjs-pagination li{

	float: left;

}



.slidesjs-pagination li a{

	background: url(images/pagination.png);

	background-position: -10px 0;

	float: left;

	height: 9px;

	margin-right: 5px;

	width: 10px;

}



.slidesjs-pagination li a.active{

	background-position: 0 0;

}



.slidesjs-pagination li a{

	text-indent: -9999px;

}



.banner-content .right{

	height: 382px;

	position: relative;

	width: 370px;

	z-index: 9;

}



.request-wrap{

	background: url(images/banner-sidebar-bg.png) repeat;

	border: 1px solid rgba(11,8,7,0.16);

	-webkit-box-shadow: inset 1px 1px rgba(255,255,255,0.30),

				inset -1px -1px rgba(255,255,255,0.30);

	-moz-box-shadow: inset 1px 1px rgba(255,255,255,0.30),

				inset -1px -1px rgba(255,255,255,0.30);				

	box-shadow: inset 1px 1px rgba(255,255,255,0.30),

				inset -1px -1px rgba(255,255,255,0.30);

	margin: 5px 8px 0 0;				

	padding: 20px 27px 38px;		

	position: absolute;		

	right: 0;

	top: 0;

}



.request-wrap h2{

	color: #FFFFFF;

	font-family: "Droid Sans", sans-serif;

	font-size: 22px;

	font-weight: 700;

	text-shadow: 0 1px 1px rgba(0,0,0,0.56);

}



.request-wrap p{

	color: #FFFFFF;

	line-height: 18px;

	margin-top: 5px;

}



.request-wrap .controls{

	margin-top: 8px;

	position: relative;

}



.controls input[type="text"]{

	background: #FFFFFF;

	border: 1px solid #ffffff;

	border-radius: 3px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.56),

				1px 1px rgba(206,206,206,1.0);

	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.56),

				1px 1px rgba(206,206,206,1.0);				

	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.56),

				1px 1px rgba(206,206,206,1.0);	

	color: #000000;

	font-family: 'Droid Sans', sans-serif;

	font-size: 13px;

	height: 28px;

	margin: 0;

	padding: 0 10px 0 26px;		

	width: 87.89808917197452%;						

} 



.controls input.name{

	background: #FFFFFF url(images/icons.png) 0 0 no-repeat;

}



.controls input.phone{

	background: #FFFFFF url(images/icons.png) 0 -30px no-repeat;

}



.controls input.time{

	background: #FFFFFF url(images/icons.png) 0 -60px no-repeat;

}



.controls .cats .sbHolder{

	background: #FFFFFF url(images/icons.png) 0 -178px no-repeat;

}

.controls .form_name .sbHolder{

	background: #FFFFFF url(images/icons.png) 0 -30px no-repeat;

}


.form_name .sbSelector, .country .sbSelector {
	left: 26px;
}

.controls .country .sbHolder{

	background: #FFFFFF url(images/icons.png) 0 -376px no-repeat;

}



.controls input.email{

	background: #FFFFFF url(images/icons.png) 0 -238px no-repeat;

}



.controls input.search{

	background: #FFFFFF url(images/icons.png) 7px -268px no-repeat;

	font-size: 14px;

	height: 35px;

	padding: 0 10px 0 37px;

}



.controls input.loc{

	background: #FFFFFF url(images/icons.png) 0 -305px no-repeat;

}



.controls textarea{

	background: #FFFFFF;

	border: 1px solid #ffffff;

	border-radius: 3px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.56),

				1px 1px rgba(206,206,206,1.0);

	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.56),

				1px 1px rgba(206,206,206,1.0);				

	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.56),

				1px 1px rgba(206,206,206,1.0);

	color: #000000;	

	font-family: 'Droid Sans', sans-serif;

	font-size: 13px;

	margin: 0;				

	padding: 8px 10px 0 26px!important;	

	height: 58px;

	resize: none;	

	width: 87.89808917197452%;			

}



.controls textarea.reason{

	background: #FFFFFF url(images/icons.png) 0 -90px no-repeat;

}



.controls textarea.loc{

	background: #FFFFFF url(images/icons.png) 0 -305px no-repeat;

}



.controls label{

	color: #222222;

	font-size: 13px;

	margin-left: 5px;	

}



.controls input[type="checkbox"]{

	float: left;

	margin: 0;

}



.enquire-form .comm{

	border-top: 1px solid #e3e3e3;

	-webkit-box-shadow: inset 0 1px #fafafa;

	-moz-box-shadow: inset 0 1px #fafafa;

	box-shadow: inset 0 1px #fafafa;

	margin: 10px 0 !important;

	padding: 10px 0 0;

}





.comm label{

	float: left;

	margin: 0 15px 0 0;

	width: 130px;

}



.comm .sbHolder{

	float: left;

}



.enquire-form .reason{

	margin-bottom: 10px;

}



.enquire-form .reason label{

	display: block;

	margin: 0 0 7px; 	

}



.enquire-form .btn-orange{

	margin-top: 15px;

}



.enquire-form p.security{

	background: url(images/icons.png) 10px -208px no-repeat;

	border: 1px dashed #cccccc;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	margin: 15px 0;

	padding: 10px 35px;

}



.btn-orange{

	background: #ff4500;

	background: -webkit-gradient(linear, left top, left bottom, from(#ff4500), to(#ff1700));	

	background: -webkit-linear-gradient(top, #ff4500, #ff1700);

	background: -moz-linear-gradient(top, #ff4500, #ff1700);

	background: -ms-linear-gradient(top, #ff4500, #ff1700);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff4500',endColorstr='#ff1700'); 

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff4500',endColorstr='#ff1700')";

	background-image: -o-linear-gradient(top, #ff4500, #ff1700);

	border: 1px solid #de2903;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(255,255,255,0.58),

				0 3px #9e1101;

	-moz-box-shadow: inset 1px 1px 1px rgba(255,255,255,0.58),

				0 3px #9e1101;					

	box-shadow: inset 1px 1px 1px rgba(255,255,255,0.58),

				0 3px #9e1101;

	color: #FFFFFF;				

	cursor: pointer;

	font-family: 'Droid Sans', sans-serif;

	font-size: 13.67px;

	font-weight: 700;

	height: 30px;

	margin: 0;

	padding: 0 16px;

	text-shadow: 0 1px rgba(0,0,0,0.37);

}



.btn-orange:hover{

	-webkit-box-shadow: 0 3px #9e1101;

	-moz-box-shadow: 0 3px #9e1101;					

	box-shadow: 0 3px #9e1101;

}



.btn-orange span.go,
.btn-blue span.go{

	background: url(images/icons.png) 0 -161px;

	display: inline-block;

	height: 14px;

	margin-left: 5px;

	width: 19px;

}



.request-wrap .controls label{

	color: #ffffff;

	margin-left: 5px;

	text-shadow: 0 1px 1px rgba(0,0,0,0.56);

}



.request-wrap .btn-orange{

	height: 37px;

}



.wrapper{

	background: url(images/contentwrap-bg.jpg) top center;

	padding: 0 0 60px;

	position: relative;

	z-index: 9;

}



.content-wrap{

	background: url(images/content-bg.jpg) repeat;

	border: 1px solid #c3c3c3;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 1px 1px 24px 10px rgba(0,0,0,0.30);

	-moz-box-shadow: 1px 1px 24px 10px rgba(0,0,0,0.30);

	box-shadow: 1px 1px 24px 10px rgba(0,0,0,0.30);

	position: relative;

	top: -16px;

}



.left-content{

	padding: 28px 23px 28px 0;

}



.home-title{

	background: #156dec;

	display: inline-block;

	margin: 0 0 5px -20px;

	padding: 6px 11px 5px 20px;

	position: relative;

	text-shadow: 0 1px rgba(0,0,0,0.35);

}



.home-title:after{

	content: url(images/home-title.png);

	height: 31px;

	position: absolute;

	right: -11px;

	top: 0;

	width: 11px;

}



h2{

	font-family: "TriplexSerifBold", serif;	

}



.home-title h2{

	color: #FFFFFF;

	font-size: 26px;

	line-height: 20px;

}



.content-wrap p{

	color: #222222;

	font-size: 14px;

	line-height: 24px;

	margin: 19px 0;

}



.content-wrap p a,

.content-wrap a{

	color: #ff2b00;

	text-decoration: underline;

}



.client-list{

	border-top: 1px dashed #c2c2c2;

}



.client-list p{

	color: #444444;

	font-family: 'Droid Serif', serif;

	font-size: 13px;

	font-style: italic;

	font-weight: 400;

	margin: 15px 0;

}



.client-list img{

	display: inline-block;

	margin: 0 25px 10px 0;

}



.request-link{

	border: 1px dashed #c2c2c2;

	-webkit-border-radius: 9px;

	-moz-border-radius: 9px;

	border-radius: 9px;

	margin: 45px auto 0;

	padding: 15px 30px;

}



.request-link p{

	margin: 0;

}



.request-link .rf{

	display: inline-block;

}



.request-link .rf p{

	display: inline-block;

	font-family: "TriplexSerifLight", serif;

	font-size: 18px;

}



.request-link .rf span{

	font-family: "TriplexSerifBold", serif;

	font-size: 24px;

}



.request-link .btn-orange{

	display: inline-block;

	margin: 0 15px 0 10px;

	height: 30px;

}



.request-link .rc{

	display: inline-block;

	font-size: 18px;

}



.request-link .rc span{

	color: #ff2b00;

	font-size: 22px;

	font-weight: 700;

}



.video-wrap{

	background: #FFFFFF;

	border: 1px solid #c3c3c3;

	-webkit-border-radius: 9px;

	-moz-border-radius: 9px;

	border-radius: 9px;

	-webkit-box-shadow: 0 1px rgba(0,0,0,0.31);

	-moz-box-shadow: 0 1px rgba(0,0,0,0.31);

	box-shadow: 0 1px rgba(0,0,0,0.31);

	margin: 15px auto;

	padding: 15px 0;

	overflow: hidden;

}



.video-wrap h2{

	color: #222222;

	font-size: 28px;

	text-shadow: 0 2px 2px rgba(0,0,0,0.18);

	text-align: center;

}



.video-wrap .video{

	display: block;

	margin: 10px auto;

}



.video-wrap .video iframe{

	display: block;

	margin: 0 auto;

}



.video-wrap .likes{

	text-align: center;

}



.video-wrap .likes img{

	display: block;

	margin: 0 auto;

}



.right-content{

	border-left: 1px solid #e9e8e8;

	padding: 20px 10px 20px 18px;

}



.ads{

	border: 1px solid #b6b6b6;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	overflow: hidden;

}



.single-sidebar{

	margin-top: 12px;

}



.single-sidebar h2{

	border-bottom: 1px solid #e9e8e8;

	color: #156dec;

	font-size: 22px;

	padding: 0 0 5px 33px;

	text-shadow: 0 2px 2px rgba(0,0,0,0.18);

}



.widget_text h2{

	padding: 0 0 5px 0;

}



.enclosure h2, .widget_recent_products h2{

	background: url(images/sb-enclosure.png) no-repeat;

}



.latest-news h2, .widget_recent_entries h2{

	background: url(images/sb-latest.png) no-repeat;

}



.featured h2{

	background: url(images/sb-featured.png) no-repeat;

}



.newsletter h2{

	background: url(images/sb-newsletter.png) no-repeat;

}



.social-media h2{

	background: url(images/sb-social.png) no-repeat;

}



.enclosure .single{

	border-bottom: 1px dashed #c2c2c2;

	padding: 9px 0;

}



.single:before,

.single:after{

	content: "";

	display: table;

}



.single:after{

	clear: both;

}



.enclosure .single .img{

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	float: left;

	margin: 0 10px 0 0;

	overflow: hidden;

	width: 67px;

}



.enclosure .single .img img{

	height: auto; 

	width: 100%;

}



.enclosure .single h3{

	color: #ff4620;

	font-size: 14px;

	font-weight: 700;

	line-height: 18px;

}



.enclosure .single p{

	font-size: 13px;

	line-height: 16px;

	margin: 0;

}



.enclosure .single a{

	color: #125fdd;

	font-size: 13px;

	line-height: 16px;

	text-decoration: underline;

}



.latest-news .single{

	border-bottom: 1px dashed #c2c2c2;

	padding: 9px 0;

}



.latest-news .single a{

	color: #222222;

	font-size: 13px;

	font-weight: 700;

	line-height: 20px;

	text-decoration: none;

}



.featured{

	margin-top: 30px;

}



.featured .single{

	background: url(images/sb-quote.png) 0 10px no-repeat;

	padding: 13px 0 0 28px;

}



.featured .single p{

	font-family: 'Droid Serif', serif;

	font-style: italic;

	line-height: 20px;

	margin: 0 0 18px;

}



.newsletter .single{

	margin-top: 10px;

}



.newsletter .controls{

	margin: 0 0 15px;

	position: relative;

}



.newsletter .controls input[type="text"]{

	background: #f4f4f4;

	color: #372f2b;

	font-size: 13px;

	padding: 6px 14px;

	width: 58.71886120996441%;

}



.newsletter .controls .btn-orange{

	font-family: "Neo Sans", sans-serif;

	font-size: 12.8px;

	font-weight: 400;

	height: 26px;

	line-height: 26px;

	padding: 0 7px;

}



.social-media .single{

	margin: 10px 0;

}



.social-media a{

	float: left;

	height: 31px;

	margin-right: 8px;

	width: 32px;

	text-indent: -9999px;

}



.social-media a.fb{

	background: url(images/social-btn.png) no-repeat 0 0;

}



.social-media a.tw{

	background: url(images/social-btn.png) no-repeat -33px 0;

}



.social-media a.rss{

	background: url(images/social-btn.png) no-repeat -65px 0;

}



.social-media a.pin{

	background: url(images/social-btn.png) no-repeat -97px 0;

}



.social-media a.gmail{

	background: url(images/social-btn.png) no-repeat -128px 0;

}



.textwidget img{

	width: 100%;

}



footer{

	background: #172d93 url(images/footer-bg.jpg) no-repeat;

	background-size: cover;

	color: #FFFFFF;

}



.footer-top{

	border-bottom: 1px dashed #09276d;

}



.footer-wrap{

	padding: 25px 0;

}



.footer-wrap h2{

	color: #FFFFFF;

	font-size: 22px;

	margin-bottom: 25px;

	text-shadow: 0 1px 1px rgba(0,0,0,0.34);

}



.footer-wrap .col1 li{

	color: #FFFFFF;

	font-size: 14px;

	font-weight: 700;

	line-height: 28px;

	text-shadow: 0 1px 1px rgba(0,0,0,0.34);

}



.footer-wrap .col1 li span{

	font-weight: 400;

}



.footer-wrap .controls .btn-orange{

	font-family: "Neo Sans", sans-serif;

	font-size: 14px;

	font-weight: 400;

	height: 30px;

}



.footer-wrap .col2 ul{

	list-style: none;

	width: 100%;	

}



.footer-wrap .col2 ul li{

	float: left;

	margin: 0 0 10px;

	width: 60%;

}



.footer-wrap .col2 a{

	color: #FFFFFF;

	font-size: 14px;

	line-height: 14px;

	text-shadow: 0 1px 1px rgba(0,0,0,0.34);

}



.footer-wrap .col3 img{

	display: inline-block;

	margin-right: 15px;

}



.footer-bottom{

	border-top: 1px dashed #1647a7;

	padding: 15px 0;

}



.copyright p{

	color: #d5daee;

	float: left;

	text-shadow: 0 1px 1px rgba(0,0,0,0.34);

}



.copyright a{

	color: #d5daee;

	float: right;

	text-shadow: 0 1px 1px rgba(0,0,0,0.34);

}



.btn-collapse{

	background: url(images/submenu-bg.png) repeat-y;

	color: #ffffff;

	border: 1px solid #b5b5b5;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;								

	box-shadow: 0 1px rgba(0,0,0,0.35),

				inset 1px 1px rgba(255,255,255,0.75);												

	cursor: pointer;

	display: none;

	float: right;

	margin: 38px 0 0;

	padding: 7px 10px; 

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}



.enclosure-list{

	padding-bottom: 85px;

}



.enclosure-list .title{

	margin-bottom: 24px;

}



.hori{

	background: #d5d5d5;

	display: block;

	float: right;

	height: 1px;

	width: 100%;

}



.title h2{

	color: #222222;

	float: left;

	font-size: 26px;

}



.enclosure-list .single{

	background: #ffffff;

	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));	

	background: -webkit-linear-gradient(top, #ffffff, #ebebeb);

	background: -moz-linear-gradient(top, #ffffff, #ebebeb);

	background: -ms-linear-gradient(top, #ffffff, #ebebeb);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#ebebeb'); 

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#ebebeb')";

	background-image: -o-linear-gradient(top, #ffffff, #ebebeb);

	border: 1px solid #dfdfdf;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	-webkit-box-shadow: 0 1px 1px rgba(188,188,188,0.75);

	-moz-box-shadow: 0 1px 1px rgba(188,188,188,0.75);

	box-shadow: 0 1px 1px rgba(188,188,188,0.75);

	margin: 0 0 7px;

	padding: 9px;

}



.enclosure-list .img{

	float: left;

	margin-right: 22px;

	position: relative;

	width: 189px;

}



.enclosure-list .img img{

	height: auto;

	width: 100%;

}



.tag-new{

	background: url(images/tag-new.png) no-repeat;

	height: 49px;

	left: 0;

	position: absolute;

	top: 0;

	width: 69px;

}



.enclosure-list h3{

	color: #ee3c17;

	font-family: "TriplexSerifBold", serif;

	font-size: 22px;

	margin-top: 15px;

}



.enclosure-list strong{

	display: inline-block;

}



.enclosure-list p{

	line-height: 20px;

	margin: 10px 0;

}



.btn-white,

a.btn-white{

	background: #ffffff;

	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));	

	background: -webkit-linear-gradient(top, #ffffff, #f0f0f0);

	background: -moz-linear-gradient(top, #ffffff, #f0f0f0);

	background: -ms-linear-gradient(top, #ffffff, #f0f0f0);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#f0f0f0'); 

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#f0f0f0')";

	background-image: -o-linear-gradient(top, #ffffff, #f0f0f0);

	border: none;

	-webkit-border-radius: 9px;

	-moz-border-radius: 9px;

	border-radius: 9px;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.75);

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.75);	

	box-shadow: 0 1px 1px rgba(0,0,0,0.75);

	color: #222222;				

	cursor: pointer;

	font-family: 'Droid Sans', sans-serif;

	font-size: 13px;

	font-weight: 700;

	height: 30px;

	margin: 0 5px 0 0;

	padding: 2px 15px;

	text-align: left;

	text-decoration: none;

	text-shadow: 0 1px #FFFFFF; 

}



.btn-white:hover,

a.btn-white:hover{

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.35);

	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.35);	

	box-shadow: 0 1px 1px rgba(0,0,0,0.35);

}



.btn-white span.go{

	background: url(images/go.png) 0 0 no-repeat;

	display: inline-block;

	height: 7px;

	margin-left: 5px;

	width: 17px;

}



.enclosure-list .btn-white,

.enclosure-list a.btn-white{

	float: left;

	height: auto;

	/*width: 104px;*/

}



.products .controls{

	height: 32px;

}



.enclosure-list a.btn-white{

	padding: 7px 15px;	

}



.entry-wrap{

	

}



.slider{

	background: #ffffff;

	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));	

	background: -webkit-linear-gradient(top, #ffffff, #ebebeb);

	background: -moz-linear-gradient(top, #ffffff, #ebebeb);

	background: -ms-linear-gradient(top, #ffffff, #ebebeb);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#ebebeb'); 

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#ebebeb')";

	background-image: -o-linear-gradient(top, #ffffff, #ebebeb);

	border: 1px solid #dfdfdf;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	-webkit-box-shadow: 0 1px 1px rgba(188,188,188,0.75);

	-moz-box-shadow: 0 1px 1px rgba(188,188,188,0.75);

	box-shadow: 0 1px 1px rgba(188,188,188,0.75);

	margin: 0 0 7px;	

}



.slides{

	float: left;

	overflow: hidden;

	padding: 20px;	

	width: 68.016474%;

}



.slides img{	

	margin: 0 auto;

	max-width: 100%;

}



.slider-pagination{

	border-left: 1px solid #e6e6e6;

	-webkit-box-shadow: -1px 0 #FFFFFF;

	-moz-box-shadow: -1px 0 #FFFFFF;

	box-shadow: -1px 0 #FFFFFF;

	float: right;

	padding: 20px;	

	width: 18.28665568369028%;

}



.slider-prev{

	background: url(images/enclosure-arrow.png) 0 0 no-repeat;

	display: block;

	height: 27px;

	margin: 0 auto;

	text-indent: -9999px;

	width: 33px;

}



.slider-next{

	background: url(images/enclosure-arrow.png) 0 -27px no-repeat;

	display: block;

	height: 27px;

	margin: 0 auto;

	text-indent: -9999px;

	width: 33px;

}



.slider-pagination ul{

	list-style: none;

	margin: 10px auto;

}



.slider-pagination ul li{

	border: 1px solid #d1d1d1;

	height: 73px;

	margin-bottom: 5px;

	overflow: hidden;

}



.slider-pagination ul li a{

	border: 2px solid #FFFFFF;

	display: block;	

	height: 94%;

	overflow: hidden;

}	



.slider-pagination ul li img{

	width: 100%;

}



.entry-content{

	padding: 10px 0 10px 20px;

}



.opacity{

	background: url(images/opacity.png) repeat;

	display: none;

	height: 100%;

	left: 0;

	position: absolute;

	top: 0;

	width: 100%;

	z-index: 50;

}



.enquire-form{

	background: #f2f2f2;

	border: 1px solid #dedede;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: inset 5px 5px 1px #FFFFFF,

				inset -5px -5px 1px #FFFFFF,

				1px 1px 9px rgba(0,0,0,0.19),

				-1px -1px 9px rgba(0,0,0,0.19);

	display: block;

	margin: 107px auto;

	padding: 20px 29px;

	position: relative;

	width: 352px;

}



.btn-close{

	background: url(images/enquire-close.png) 0 0 no-repeat;

	border: none;

	cursor: pointer;

	height: 27px;

	text-indent: -9999px;

	position: absolute;

	right: -13.5px;

	top: -13.5px;

	width: 27px;

}



.enquire-form h2{

	color: #000000;

	font-size: 34px;

	margin: 16px 0;

}



.enquire-form p{

	font-size: 13px;

}



.enq-logo{

	float: right;

}



.enquire-form .controls{

	margin-top: 7px;

}



.enquire-form .controls .name{

	/*margin-top: 15px;*/

}



.enquire-form .controls label{

	color: #333333;

	font-size: 13px;

	text-shadow: none;

}



.enquire-form .spacer{

	margin: 15px 0 20px;

}



.enquire-form .btn-orange{

	height: 37px;

}



p.security{

	background: url(images/icons.png) 0 -208px no-repeat;

	font-size: 12px;

	margin-top: 10px;

	min-height: 12px;

	padding: 9px 0 9px 19px;

}



.search-wrap{

	background: #f7f7f7;

	border: 1px dashed #a1a1a1;

	border-radius: 8px;

	margin-bottom: 30px;

	padding: 10px 16px 30px 16px;

}



.search-wrap .controls input.search{

	float: left;

	width: 73.553229%;

}



.search-wrap .btn-orange .go{

	display: none;

}



.search-wrap .btn-orange{

	float: right;

	font-family: "Neo Sans", sans-serif;

	font-size: 14px;

	font-weight: 400;

	height: 35px;

	padding: 0 2.792321116928447%;

	width: 15.0087260034904%;

}



.customer-service .title{

	margin-bottom: 27px;	

}



.customer-service .left,

.customer-service .right{

	width: 245px;

}



.customer-service .center{

	clear: both;

	

}



.customer-service h3{

	border-bottom: 1px dashed #a1a1a1;

	font-family: "TriplexSerifBold", serif;

	font-size: 20px;

	padding: 10px 0;

	width: 245px;

}



.customer-service ul{

	margin: 10px 0;

	padding: 0;

}



.customer-service ul:before,

.customer-service ul:after{

	content: "";

	display: table;

}



.customer-service ul:after{

	clear: both;

}



.customer-service ul li{

	float: left;

	margin: 6px 0;

	width: 100%;

}



.customer-service ul li a{

	color: #222222;

	font-size: 14px;

	text-decoration: none;

}



.customer-service .center ul li{

	width: 245px;

}



/*.customer-service .center ul li:nth-child(even){

	float: right;

}*/



.tabs{

	position: relative;

	z-index: 20;

}



.tabs ul{

	left: 1px;

	list-style: none;

	position: absolute;

	top: -80px;

	z-index: 20;

}



.tabs ul li{

	background: url(images/tabs.png) repeat-x;

	-webkit-border-top-left-radius: 5px;

	-moz-border-radius-topleft: 5px;

	border-top-left-radius: 5px;

	-webkit-border-top-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	border-top-right-radius: 5px;

	cursor: pointer;

	font-family: "TriplexSerifBold", serif;

	float: left;

	font-size: 16px;

	margin-right : 5px;

	min-height: 9px;

	padding: 11px;

	position: relative;	

}



.tabs ul li.selected{

	background: url(images/content-bg.jpg) repeat;

	min-height: 36px;

}



#ask-content,

#answers-content{

	display: none;

}



.enquiry-wrap{

	background: #fbfafa;

	border: 11px solid #f2f2f2;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	margin: 40px auto;

	width: 92.76595744680851%; 

}



.enquiry-form{

	border-left: 4px solid #ebebeb;

	margin: 75px auto;

	padding: 0 0 0 6.651376146788991%;

	width: 57.3394495412844%;

}



.enquiry-form h2{

	font-size: 28px;

}



.enquiry-form p{

	font-size: 13px;

	line-height: 18px;

	margin: 0 0 10px;

}



.enquiry-form p span{

	font-size: 18px;

}



.enquiry-form ol{

	list-style: decimal inside;

	margin: 0 0 10px;

	padding-left: 10px;

}



.enquiry-form ol li{

	font-size: 13px;

	line-height: 18px;	

}



.enquiry-form .controls input.name{

	/*margin-top: 15px; */

}



.enquiry-form .btn-orange{

	margin-top: 15px;

}



.btn-orange .next{

	background: url(images/arrow-left-white.png) 0 0 no-repeat;

	display: inline-block;

	height: 9px;

	margin-left: 5px;

	width: 20px;

}



.enquiry-form label{

	float: left;

	margin: 0;

	padding: 10px 15px;

}



.form2 p{

	font-weight: 700;

}



.form2 .sbHolder{

	float: left;

}



.form2 .single{

	margin-bottom: 13px;

}



.cat-age .sbHolder, .cat-age .sbOptions{

	width: 124px;

}



.cat-age .sbSelector{

	width: 90px;

}



.rate .sbHolder, .rate .sbOptions{

	width: 91px;

}



.enquiry-form .controls textarea{

	padding: 8px 10px;

	width: 314px;

}



.live .controls{

	margin-top: 0;

}



.live label{

	padding-left: 0;	

}



.live .sbSelector{

	width: 227px;

}



.form3, .final-dtl{

	margin: 50px auto;

	width: 80.38990825688073%;

}



.form3 ul, 

.final-dtl ul{

	list-style: none;

}



.form3 ul:before,

.form3 ul:after,

.final-dtl ul:before,

.final-dtl ul:after{

	content: "";

	display: table;

}



.form3 ul:after,

.final-dtl ul:after{

	clear: both;

}





.form3 .title h2,

.final-dtl .title h2{

	float: none;

	font-size: 18px;

	line-height: 24px;

	text-align: center;

}



.solution-slider{

	position: relative;

}



.form-prev{

	background: url(images/enquiry-arrow-prev.png) center center no-repeat;

	float: left;

	height: 138px;

	left: -9px;

	position: absolute;

	text-indent: -9999px;

	top: 3px;

	width: 20px;

}



.form-next{

	background: url(images/enquiry-arrow-next.png) center center no-repeat;

	float: left;

	height: 138px;

	position: absolute;

	right: -9px;

	text-indent: -9999px;

	top: 3px;

	width: 20px;

}



.solution-slider{

	margin: 25px auto;

}



.solution-slider ul{

	float: left;

	list-style: none;

}



.solution-slider ul li{

	float: left;

	margin-left: 15px;

	width: 213px;

}



.solution-slider .slider-img{

	border: 3px solid #fbfafa;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	width: 207px;

}



.solution-slider .slider-img img{

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	width: 100%;

}



.solution-slider p{

	font-size: 14px;

	line-height: 16px;

	margin: 7px 0;

	padding: 0 10px;

	text-align: center;

}



.solution-slider ul li:hover .slider-img{

	border: 3px solid #ff4019;

	cursor: pointer;

}



.solution-slider ul li.selected .slider-img{

	border: 3px solid #0db100;	

}



.solution-slider ul li:hover img,

.solution-slider ul li.selected img{

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

}



.solution-slider ul li:hover p,

.solution-slider ul li.selected p{

	font-weight: 700;

}



.options{

	text-align: center;

}



.options h3, 

.final-dtl h3{

	font-family: "TriplexSerifBold", serif;

	font-size: 22px;

}



.options p{

	margin: 0;

}



.desc{

	margin-bottom: 30px;

}



.desc h3{

	font-size: 18px;

}



.desc p{

	font-size: 13px;

	line-height: 18px;

}



.options .single,

.final-dtl{

	background: #f7f7f7;

	border: 1px dashed #c2c2c2;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	margin-bottom: 15px;

	padding: 15px 30px; 

}



.final-dtl{

	margin: 50px auto;

}



.options .single h3{

	margin-bottom: 15px;

	text-align: left;

}



#option1-1 h3, #option2-1 h3{

	text-align: center;

}



.option1-slider{

	margin-bottom: 30px;

	position: relative;

}



.option1-slider > ul > li{

	border: 3px solid #f7f7f7;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	float: left;

	margin-left: 16px;

	padding: 6px;

	position: relative;

}



.option1-slider > ul > li:first-child{

	margin-left: 23px;

}



.option1-slider .slider-img{

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	height: 138px;

	overflow: hidden;

	position: relative;	

	width: 167px;

}



.option1-slider .slider-img img{

	width: 100%;

}



.option1-slider .slider-img p{

	background: url(images/slider-bg.png) repeat;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	bottom: 6px;

	color: #FFFFFF;

	font-size: 13px;

	left: 4px;

	line-height: normal;

	padding: 8px 4.790419161676647%;

	position: absolute;

	text-align: center;

	width: 85.62874251497006%;

}



.option1-slider .form-prev{

	left: 0;

	top: 9px;

}



.option1-slider .form-next{

	right: 0;

	top: 9px;

}



.option1-slider .thumb{

	background: #f7f7f7;

	border: 3px solid #ff4019;

	-webkit-border-bottom-left-radius: 4px;

	-moz-border-radius-bottomleft: 4px;

	border-bottom-left-radius: 4px;

	-webkit-border-bottom-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;

	border-bottom-right-radius: 4px;

	border-top: none;

	-webkit-box-shadow: -1px 5px 5px rgba(0,0,0,0.52);

	-moz-box-shadow: -1px 5px 5px rgba(0,0,0,0.52);

	box-shadow: -1px 5px 5px rgba(0,0,0,0.52); 

	display: none;	

	position: absolute;

	left: -3px;

	padding: 0 6px;

	z-index: 10;

	width: 167px;

}



.option1-slider .thumb ul{

	margin: 6px 0;

}



.option1-slider .thumb ul li{

	border: 3px solid #eeeeee;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	float: left;

	height: 32px;

	overflow: hidden;

	width: 35px;

} 



.option1-slider .thumb ul li img{

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	height: 100%;

	width: 100%;

}



.option1-slider .thumb ul li:hover{

	border: 3px solid #ff4019;

}



.option1-slider .thumb ul li:hover img{ 

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

}



.option1-slider > ul > li:hover{

	border: 3px solid #ff4019;

	border-bottom: none;

	-webkit-box-shadow: -1px 1px 5px rgba(0,0,0,0.52);

	-moz-box-shadow: -1px 1px 5px rgba(0,0,0,0.52);

	box-shadow: -1px 1px 5px rgba(0,0,0,0.52); 

	cursor: pointer;

}



.option1-slider > ul > li:hover .thumb{

	display: block;

}



.option1-slider > ul > li.selected{

	border: 3px solid #0db100;

}



.option1-slider > ul > li.selected .thumb{

	border: 3px solid #0db100;

	border-top: none;

}



.right-img img{

	height: auto;

	width: 210px;

}



.single-footer{

	border-top: 1px solid #e4e4e4;

	clear: both;

	padding: 15px 0; 

}



.single-footer input[type="checkbox"]{

	float: none;

}



.single-footer span{

	color: #fc431d;

	text-decoration: underline;

}



.single-footer span:hover{

	background: #fc431d;

	color: #FFFFFF;

	cursor: pointer;

	text-decoration: none;

}



.measurement{

	text-align: left;

	position: relative;

}



.measurement .left{

	width: 65.72769953051643%;

}



.measurement p{

	font-size: 13px;

	line-height: 18px;

}



.upload-wrap{

	margin: 30px 0;

}



.upload-wrap li{

	margin-bottom: 12px;

}



.upload-wrap .controls{

	padding-left: 18px;

}



.upload-wrap .controls input[type="text"]{

	padding: 0 10px;

	width: 167px;

}



.upload-wrap .btn-white{

	border: 1px solid #cfcfcf;

	font-size: 11px;

	margin-left: 8px;

	padding: 8px 10px;

}



.options, .options .single{

	display: none;

}



.extra{

	clear: both;

	text-align: left;

}



.extra-single:before,

.extra-single:after{

	content: "";

	display: table;

}



.extra-single:after{

	clear: both;

}



.extra h3{

	text-align: left;

}



.extra .controls label{

	float: left;

	margin: 6px 6px 6px 0;

}



.extra .controls span{

	color: #555555;

	font-size: 11px;

	display: block;

}



.extra .sbHolder{

	float: left;

	width: 70px;

}



.extra .sbOptions{

	width: 70px;

}



.extra-single{

	margin-bottom: 17px;

}



.extra-single > ul{

	margin: 17px 0 0;

}



.extra-single > ul > li{

	float: left;

	margin-bottom: 10px;

	margin-right: 25px;

	position: relative;

}



.extra-single > ul > li .thumb{

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	cursor: pointer;

	float: left;

	margin-right: 13px;

	position: relative;	

	width: 70px;

}



.extra-single > ul > li .thumb img{

	width: 100%;

}



.extra-single > ul > li .controls{

	float: left;

	margin: 0;

	padding: 10px 0;

	width: auto;

}



.extra-single > ul > li .controls label{

	margin: 0 0 0 8px;

}



.thumb-hover{

	background: #FFFFFF;

	-webkit-box-shadow: 1px 1px 5px rgba(74,74,74,0.32), 

				-1px -1px 5px rgba(74,74,74,0.32);

	-moz-box-shadow: 1px 1px 5px rgba(74,74,74,0.32), 

				-1px -1px 5px rgba(74,74,74,0.32);				

	box-shadow: 1px 1px 5px rgba(74,74,74,0.32), 

				-1px -1px 5px rgba(74,74,74,0.32); 

	display: none;

	padding: 6px 0;

	position: absolute;

	z-index: 10;

}



.thumb-hover .selected-thumb{

	margin: 0 6px;

	width: 270px;	

}



.thumb-hover ul{

	padding: 0 3px;

}



.thumb-hover ul li{

	float: left;

	height: 42px;

	margin: 5px 3px 0;

	overflow: hidden;

	width: 63px;

}



.thumb-hover ul li img{

	

}



.extra-single ul li .thumb:hover .thumb-hover{

	display: block;

}



.other-extra > ul > li{

	clear: both;

	float: left;

	margin-bottom: 13px;

	width: 100%;

}



.other-extra .img{

	float: left;

	margin-right: 16px;

}



.other-extra > ul > li .controls{

	float: left;

	margin: 0;

	padding: 0;

	width: auto;

}



.other-extra > ul > li .controls span{

	float: left;

	margin-top: 8px;

	width: 100%;

}



.other-extra .sbHolder,

.other-extra .sbOptions{

	width: 129px;

}



.error{

	/*background-color: #F99 !important;*/

}



/* EDITED 8/27/2013 */

.msg_error{

	padding: 0;

	font-size: 12px;

	color: red;

	margin-bottom: 0;

}



.request-wrap .controls .msg_error{

	background: red;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	font-size: 12px;

	color: #FFF;		

	height: 27px;

	line-height: 30px;

	padding: 0 5px;

	position: absolute;

	right: 1px;	

	top: 2px;	

}



.newsletter .controls .msg_error{	

	background: red;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	font-size: 11px;

	color: #FFF;

	height: 27px;

	left: 135px;

	line-height: 30px;

	padding: 0 5px;

	position: absolute;

	top: 8px;

}



.enquiry-form .controls .msg_error{

	background: red;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	font-size: 12px;

	color: #FFF;		

	height: 27px;

	line-height: 30px;

	padding: 0 5px;

	position: absolute;

	right: 24px;

	top: 2px;

}



.enquiry-form .controls:first-of-type,

.enquire-form .controls:first-of-type{

	margin-top: 23px;

}



#enquire_today .controls .msg_error{

	background: red;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	font-size: 12px;

	color: #FFF;		

	height: 27px;

	line-height: 30px;

	padding: 0 5px;

	position: absolute;

	right: 6px;	

	top: 2px;	

}



#enquire_today .controls.reason .msg_error{

	top: 22px;

}



.option2-slider{

	margin-bottom: 15px;

}



.option2-slider ul{

	display: inline-block;

	text-align: center;

	/*width: 450px;*/

	width: 100%;

}



.option2-slider ul li{

	border: 3px solid #fbfafa;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	cursor: pointer;

	display: inline-block;

	/*margin: 7px 13px;*/

	margin: 7px;

	width: 188px;

}



.option2-slider ul li.selected{

	border: 3px solid #0db100;

}



.option2-slider ul li:hover{

	border: 3px solid #ff4019;

}



.option2-slider .slider-img{

	position: relative;

}



.option2-slider .slider-img img {

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	width: 100%;

}



.option2-slider ul li:hover img, 

.option2-slider ul li.selected img{

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

}



.option2-slider .slider-img p{

	background: url(images/slider-bg.png) repeat;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	bottom: 6px;

	color: #FFFFFF;

	font-size: 13px;

	left: 4px;

	line-height: normal;

	padding: 8px 4.790419161676647%;

	position: absolute;

	text-align: center;

	width: 85.62874251497006%;

}



.option2-single{

	display: none;

}



.option2-single:before,

.option2-single:after{

	content: "";

	display: table;

}



.option2-single:after{

	clear: both;	

}



.option2-single{

	clear: both;

}



.option2-single h3{

	margin-bottom: 0;

	text-align: left;

}



.option2-single .left p{

	font-size: 13px;

	text-align: left;

}



.option2-single .right ul{

	display: inline-block;

	/*text-align: right;

	width: 380px;*/

	padding-top: 20px;

	text-align: center;

	width: 100%;

}



.option2-single .right ul li{

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	display: inline-block;

	margin: 0 0 9px 7px;

	overflow: hidden;

	width: 159px;

}



.option2-single .right ul li img{

	width: 100%;

}



p.note{

	color: #333333;

	font-weight: 700;

	line-height: 16px;

	padding: 24px 0;

}



.option2-single .extra{

	border-top: 1px dashed #c2c2c2;

	margin: 10px auto;

	padding: 20px 0;

}



.option2-content{

	display: none;

}



p.source{

	color: #fc431d;

	display: inline-block;

	margin-left: 8px;

	padding: 4px 0;

}



p.source button{

	background: url(images/form-close.png) center center no-repeat;

	border: none;

	cursor: pointer;

	display: inline-block;

	height: 18px;

	margin-left: 5px;

	text-indent: -9999px;

	width: 18px;

}



.close-form{

	background: url(images/form-close.png) center center no-repeat;

	border: none;

	cursor: pointer;

	display: block;

	height: 18px;

	position: absolute;

	right: -9px;

	text-indent: -9999px;

	top: -9px;

	width: 18px;

}



.option3 h3{

	text-align: left;

}



.extra-single{

	display: none;

}



.extra-single > ul{

	display: none;

}



.other-check{

	float: left;

	margin-left: 50px;

}



.other-extra > ul > li .other-check .controls{

	padding: 10px 0;

}



.other-extra ul, .thumb-hover ul {

	display: block;

}



.final-dtl .lbl{

	float: left;

	display: table;

	padding-right: 2.857142857142857%;

	vertical-align: middle;

	width: 28.57142857142857%;

}



.final-dtl .lbl label{

	font-size: 14px;

	line-height: 20px;

	margin: 0;

}



.final-dtl .controls input[type="text"]{

	padding: 0 10px;

	width: 52.14285714285714%;

}



.final-dtl .controls textarea{

	padding: 10px;

	width: 52.14285714285714%;	

}



.final-dtl .sbHolder{

	float: left;

}



.final-dtl .single-footer{

	margin-top: 20px;

}



.upload_file, p.source{

	display: none;

}



.toggle-form{

	display: none;	

}



#form1{

	display: block;

}



.single-news{

	margin-top: 42px;

}



.single-news p{

	margin: 0;

}



.single-news .news-title{

	border-left: 5px solid #ff4019;

	display: block;

	padding: 0 0 0 18px;

}



.single-news .news-title a{

	color: #2b2b2b;

	font-family: "TriplexSerifBold", serif;

	font-size: 20px;

	line-height: 28px;

	text-decoration: none;

}



.single-news .news-content{

	margin: 0 0 11px;

}



.news-list .single-news .news-content{

	margin-top: 25px;

}



.single-news .news-content .left{

	height: 102px;

	margin-right: 17px;

	overflow: hidden;

	width: 126px;

}



.news-content img{

	height: 100%;

	margin: 0 auto;

	width: auto;

}



.news-view .single-news .news-content img{



}



.single-news .news-content .right{

	width: 464px;

}



.single-news .news-content p{

	display: inline;

	margin: 0;

}



.single-news .news-content a{

	display: inline;

	text-decoration: none;

}



.news-utility{

	border-bottom: 1px solid #d7d7d7;

	border-top: 1px solid #d7d7d7;

	list-style: none;

	padding: 8px 0; 

}



.news-utility li{

	border-left: 1px solid #D7D7D7;

	float: left;

	padding: 0 13px;

}



li.news-author{

	border-left: none;

	padding-left: 0;

}



li.news-author div{

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	float: left;

	height: 100%;

	margin-right: 9px;

	overflow: hidden;

	width: 37px;

}



li.news-author div img{

	height: auto;

	width: 100%;

}



li.news-author p{

	color: #092b96;

	font-size: 12px;

	font-weight: 700;

	line-height: normal;

}



li.news-author a{

	color: #2b2b2b;

	display: inline-block;	

	font-size: 11px;

	line-height: normal;

}



li.news-date{

	background: url(images/clock.png) 8px center no-repeat;

	padding: 14px 5px 14px 34px;

}



li.news-date p{

	font-size: 13px;	

	line-height: normal;

}



li.news-social{

	padding: 6px 0 7px;

}



li.news-social > div{

	float: left;

	margin-left: 7px;

	width: 78px;

}



.news-pagination{

	margin: 40px 0 20px;

}



.news-pagination a{

	font-size: 13px;

	text-decoration: none;

}



a.prev-post{

	float: left;

}



a.next-post{

	float: right;

}



.news-view .single-news{

	margin-top: 0;

}



.news-view h1{

	color: #2b2b2b;

	font-family: "TriplexSerifBold", serif;

	font-size: 26px;

	line-height: 28px;

	text-decoration: none;

}



.news-view .single-news .news-content p{

	display: block;

	margin-top: 30px;

}



.news-view .single-news .news-content blockquote{

	border-left: 4px solid #aaaaaa;	

	margin-left: 20px;

	padding-left: 20px;

}



.news-view-btn a.btn-orange{

	color: #FFFFFF;

	display: inline-block;

	height: 15px;

	margin: 15px;

	padding: 10px 20px;

	text-decoration: none;

}



.news-view-btn{

	background: #f3f3f3;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	width: 100%;

}



/*INFO PACK PAGE*/



.info-pack{

	clear: both;

	padding: 10px 0;

}



.info-pack .comm label{

	line-height: 30px;

	width: auto;

}



.info-pack .controls.reason label{

	margin: 5px 0;

}



.info-pack .controls.reason textarea{

	margin: 5px 0;

}



.info-pack p.security{

	background: url(images/icons.png) 0 -202px no-repeat;

}



.info-pack #enquire_today .controls .msg_error{

	right: 37px;

}



/*HOME PAGE SLIDER SUCCESS STORIES*/



.success-stories{

	position: relative;

	margin: 30px auto;

	width: 100%;

}



.success-stories h2{

	color: #222222;

	font-size: 28px;	

	margin-bottom: 10px;

}



.success-stories a{

	display: block;

	float: left;

}



.success-stories img{

	display: block;

	

	margin: 0 auto;

	width: 100%;

}



@media only screen and (min-width: 1040px){

	

}



@media only screen and (max-width: 1040px){

	.container{

		width: 96.61016949152542%;

	}

	.banner-content .left{

		width: 60.20408163265306%;

	}

	.banner-content .right{

		width: 37.75510204081633%;

	}

	.request-link{

		padding: 15px 2.901961%;

	}

	.request-link .rc,

	.request-link .rf{

		display: block;

		margin: 0 auto;

		text-align: center;

	}

	.request-link .rc{

		margin-top: 10px;

	}

	.slides{		

		padding: 20px 3.539823008849558%;	

		width: 66.90265486725664%;

	}

	.slider-pagination{

		padding: 20px 3.539823008849558%;

		width: 17.938053%;		

	}

	.solution-slider ul li{

		width: 30.140351%;

	}

	.solution-slider .slider-img{

		width: 97.01492537313433%;

	}

	.option1-slider > ul > li{

		margin-left: 2.503912363067293%;

		width: 26.13458528951487%;

	}

	.option1-slider > ul > li:first-child{

		margin-left: 3.599374021909233%;

	}

	.option1-slider .slider-img{

		width: 100%;

	}

	.option1-slider .thumb{

		padding: 0.9389671361502347%;

		width: 98.428571%; 

	}

	.option2-single .right{

		float: none;

	}

	.option2-single .right ul{

		width: 56.81818181818182%;

	}

	.option2-single .right ul li{

		margin: 0 0 17px 7.714285714285714%;

		width: 39.71428571428571%;

	}

}



@media only screen and (max-width: 960px){

	.main-nav > ul > li{

		margin-left: 26px;

	}

	

}



@media only screen and (max-width: 850px){

	.header-wrap .left, .header-wrap .right{

		display: block;

		float: none;

		margin: 0 auto;

	}

	.logo img{

		margin: 0 auto;

	}

	.header-wrap .contact{

		display: none;

	}

	.main-nav > ul{

		display: block;

		text-align: center;

	}

	.main-nav > ul > li{		

		display: inline-block;

		float: none;

		margin-left: 20px;

	}

	.main-nav > ul > li > ul{

		text-align: left;

	}

	.bcontent-title h1{

		font-size: 30px;

	}

	.video-wrap .video img{

		height: auto;

		width: 90%;

	}

	.footer-wrap .span4{

		margin-bottom: 20px;

		width: 50%;

	}

	.customer-service .left, .customer-service .right{

		float: none;

		width: 100%;

	}

	.customer-service .center ul li{

		width: 100%;

	}

	.search-wrap .controls input.search{

		width: 78.553229%;

	}

	.search-wrap .btn-orange{

		padding: 0;

		text-indent: -9999px;

		width: 30px;

	}

	.search-wrap .btn-orange .go{

		display: block;

		margin-top: -19px;

	}

	.solution-slider ul li{

		margin-left: 2.747252747252747%;

		width: 29.140351%;

	}

	.solution-slider p{

		font-size: 13px;

	}

	.option2-single .left{

		float: none;

	}

	.option2-single .right ul{

		width: 100%;

		text-align: center;

	}

	.option2-single .right ul li{

		margin: 0 0 17px 27px;

		width: 159px;

	}

}



@media only screen and (max-width: 720px){

	.header-wrap .left{

		float: left;

	}

	.logo{

		margin: 10px 0;

	}

	.btn-collapse{

		display: block;

	}

	.header-wrap{	

		background: url(images/header-bg-mobile.png);

		-webkit-transition: height 0.35s ease-in;

		-moz-transition: height 0.35s ease-in;

		-o-transition: height 0.35s ease-in;

		transition: height 0.35s ease-in;

	}

	.main-nav{

		clear: both;

		display: none;

		position: relative;

		-webkit-transition: display 0.35s ease;

		-moz-transition: display 0.35s ease;

		-o-transition: display 0.35s ease;

		transition: display 0.35s ease;

	}	

	.main-nav > ul > li{

		border-bottom: 1px solid #beb8b4;

		border-top: 1px solid #eae6e4;

		float: none;

		margin: 0;

		text-align: left;

		width: 100%;

	}

	.main-nav > ul > li:first-child{

		border-top: none;

	}

	.main-nav > ul > li:last-child{

		border-bottom: none;

	}

	.main-nav > ul > li > a{

		padding: 12px 0;

	}

	.main-nav > ul > li > ul{

		background: none;

		border: none;

		-webkit-box-shadow: none;

		-moz-box-shadow: none;

		box-shadow: none;

		position: static;

		-webkit-transition: display 0.35s ease;

		-moz-transition: display 0.35s ease;

		-o-transition: display 0.35s ease;

		transition: display 0.35s ease;

		width: 100%;

	}	

	.main-nav > ul > li > ul li:hover a{

		background: url(images/hover-mobile.png) bottom center repeat-x;

	}

	#sub-nav > ul > li{

		border-bottom: none;		

	}

	.bcontent img{

		height: auto;

		width: 90%;

	}

	.bcontent p, .bcontent a{

		font-size: 14px;

		line-height: 22px;

	}

	.request-wrap h2{

		font-size: 18px;

	}

	.request-wrap p{

		font-size: 14px;

	}

	.right-content{

		display: none;

	}

	.span8{

		width: 100%;

	}

	.span8 .left-content{

		padding: 28px 0;

	}

	.search-wrap .controls input.search{

		width: 84.553229%;

	}

	.enquiry-form{

		width: 80.33945%;

	}

	.solution-slider ul li{

		width: 28.140351%;

	}

	.solution-slider p{

		font-size: 12px;

	}

	.form3{

		width: 87.389908%;

	}

	.option1-slider .form-prev, .option1-slider .form-next{

		display: none;

	}

	.extra-single > ul > li{

		margin-bottom: 10px;

	}

	.option2-slider ul, .option2-single .right ul{

		width: 94.4206008583691%;	

	}

	.option2-slider ul li{

		margin: 7px;

		width: 40.54669703872437%;

	}

	.option2-single .right ul li{

		margin: 7px;

		width: 35.546697%;

	}

	.final-dtl{

		width: 66.389908%;

	}

}



@media only screen and (max-width: 660px){

	.banner-content .right{

		width: 100%;

	}

	.banner-content .left, .banner-btn{

		display: none;

	}

	.bcontent img{

		height: auto;

		width: auto;

	}

	.request-wrap{

		margin: 5px 8px 0 8px;

	}

	.footer-wrap .span4{

		float: none;

		width: 100%;

	}	

	.footer-wrap .span4 br{

		display: none;

	}

	.footer-wrap .span4 h2{

		font-size: 18px;

		margin-bottom: 10px;

	}

	.footer-wrap .col1 li{

		float: left;

		font-size: 13px;

		line-height: 20px;

		margin: 0 10px 0 0;

		padding: 0 10px 0 0;

	}	

	.footer-wrap .col1 li:first-child{

		border-right: 1px solid #FFFFFF;

	}

	.footer-wrap .controls{

		margin-top: 10px;

	}

	.footer-wrap .col2 ul li{

		border-right: 1px solid #FFFFFF;

		float: left;

		margin: 0 10px 5px 0;

		padding: 0 10px 0 0;

		width: auto;

	}

	.footer-wrap .col2 a,

	.footer-wrap .controls .btn-orange{

		font-size: 13px;

	}

	.copyright p, .copyright a, .copyright{

		float: none;

		font-size: 13px;

		line-height: 16px;

		text-align: center;

	}

	.search-wrap .controls input.search{

		width: 84.553229%;

	}

	.options .single{

		padding: 15px 4.338394793926247%; 

	}

	.option1-slider > ul > li, .option1-slider > ul > li:first-child{

		margin-left: 1.599374%;

	}

	.option1-slider .slider-img p{

		font-size: 12px;

	}

	.extra-single > ul > li{

		width: 100%;

	}

	.other-check{

		margin: 10px 0 0;

		width: 100%;

	}

}



@media only screen and (max-width: 550px){

	.video-wrap .likes img{

		width: 90%;

	}

	.search-wrap .controls input.search{

		width: 78.553229%;

	}

	.enquiry-form .controls textarea{

		width: 88.941392%%;

	}

	.option2-single .other-extra > ul > li .controls span{

		float: none;

	}

	p.note{

		padding: 10px 0;

	}

	.final-dtl .lbl{

		float: none;		

		margin: 10px 0 5px;

		width: 100%;

	}

	.final-dtl .controls input[type="text"]{

		padding: 0 10px;

		width: 87.89808917197452%;

	}

	

	.final-dtl .controls textarea{

		padding: 10px;

		width: 87.89808917197452%;	

	}

	.final-dtl .sbHolder{

		float: none;

		width: 98%;

	}

}



@media only screen and (max-width: 450px){

	.enclosure-list .img{

		float: none;

		width: 100%;

	}

	.entry-content{

		padding: 10px;

	}

	.search-wrap .controls input.search{

		width: 71.553229%;

	}	

	.controls input[type="text"]{

		width: 85.60606060606061%;	

	}

	.solution-slider ul{

		width: 100%;

	}

	.solution-slider ul li{

		display: block;

		float: none;

		margin: 0 auto;

		width: 80%;

	}

	.form-prev, .form-next{

		display: none;

	}

	.option1-slider > ul > li,

	.option1-slider > ul > li:first-child{

		display: block;

		float: none;

		margin: 0 auto;

		width: 50%;

	}

	.extra .controls label{

		line-height: normal;

		margin: 6px 0;

		width: 100%;

	}

	.option1-slider .thumb{

		width: 98%;

	}

	.extra-single > ul > li .controls label{

		width: auto;

	}

}



@media only screen and (max-width: 360px){

	.search-wrap .controls input.search{

		width: 61.553229%;

	}	

	.tabs ul li{

		padding: 11px 8px;

	}

	.controls input[type="text"]{

		width: 81.81818181818182%;	

	}

	.option1-slider > ul > li,

	.option1-slider > ul > li:first-child{

		width: 70%;

	}

	.other-extra > ul > li .controls span{

		display: none;

	}

	.thumb-hover .selected-thumb{

		width: 180px;

	}

	.thumb-hover ul li{

		width: 46%;

	}

	.option2-slider ul li, .option2-single .right ul li{

		width: 60%;

	}

}



.title li {

line-height: 24px;

}

.title ol {

padding-left: 20px;

}

.thumbname {

font-weight: bold;

}
.ajaxloader{
	display: none;
	position: relative;
	top: 8px;
	height: 23px;	
}

header.frontpage{
	min-height: 541px;	
}