@import"reset.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";
@import"../stylesheet/smoothness/jquery-ui-1.8.17.custom.css";
@import url(http://fonts.googleapis.com/css?family=Lato:300);
body{background:#f6f8fa;font:16px/22px Arial, Helvetica, sans-serif;color:#869193;position:relative;min-width:1020px; font-family: 'Lato', sans-serif; font-weight: 300;}
footer {font-size: 12px; letter-spacing: 1px;}
html,body{height:100%;}
p{padding-bottom:15px;}
.p1 {padding-bottom:20px;}
.p2 {padding-bottom:24px;}
a{color:#0080C0;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:none}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#4f585a;font-family: Sans-Serif;}
h1{font-size:30px; margin-bottom: 20px; color: #0080C0;}
h2{font-size:20px; margin-bottom: 15px;}
h3{font-size:18px;} 
h6{font-size:15px; margin-bottom:10px;}
/* Global Structure---------------------------------------- */
.main{margin:0 auto;position:relative;width:940px;}
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#ff2100;}
.wrapper-large{overflow:hidden;position:relative; height:80px;}
.img-indent{float:left;margin:0 21px 0px 0}
.img-indent1{float:left;margin:0 19px 0px 0}

/*********************************header*************************************/
.row {height:80px;}

header{position:relative;z-index:99;}

header #logo {display:inline-block;  margin-bottom:0px; margin-top:0px; margin-left:0px; position:relative; z-index:999; float:left; background:none; padding:0px 0px 0px 0px; position:absolute;
	}
header #logo img {	 
	width:200px;
	height:91px;
	display:block;
}

.header-bg {background:url(../images/header-bg.gif) 0 0 repeat-x; height:529px;}
.header-bg1 {background:url(../images/header-bg1.gif) center 0 no-repeat; height:529px;}

.header-bg2 {background:url(../images/header-bg.gif) 0 0 repeat-x; height:95px;}
.header-bg3 {background:url(../images/header-bg1.gif) center 0 no-repeat; height:95px;}



nav {
	position: absolute;
	right: 0px;
	bottom: 3px;
}
.sf-menu {padding:0px 0px 0px 0px; margin-left:0px; position:relative; z-index:998; float:right;}
		

.sf-menu li {float:left;
	position:	relative;
	font-size:13px;
	line-height:20px;
	display:inline-block;
	margin:0px 0px 0px 22px;
	padding:0px 0px 0px 0px;
	/*font-weight:bold;*/
	}

	
.sf-menu > li > a {display:inline-block;
	position:		relative;	
	color:#b5c9cd;
	text-decoration:none; 
	margin-top:0px;
	padding:0px 0px 0px 0px;
}
	

	.sf-menu li li {
	font-size:12px;
	display:inline-block;
	line-height:14px;
	margin:0px 0 0px 0px;
	padding:13px 0px 12px 17px;
	border-bottom:1px dotted #b2b2b2;
	width:125px;
	background:none;
	font-weight:normal;
}
	.sf-menu li li a {
		margin-left:0px;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		color:#a1a1a1;
		background:none;
		margin:0px 0px 0px 0px;
	}
	
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	display:none;
	background:#fff;
	width:143px;
	border:1px solid #d7d7d7;
	padding:0px 8px 3px 8px;
	box-shadow:0 0 2px #999;
-moz-box-shadow:0 0 2px #999;
-webkit-box-shadow:0 0 2px #999;
	
	}
.sf-menu .last1 {border-bottom:none;}


.sf-menu li li li {
	font-size:12px;
	display:inline-block;
	line-height:14px;
	margin:0px 0 0px 0px;
	padding:14px 0px 11px 17px;
	border-bottom:1px dotted #b2b2b2;
	width:125px;
	background:none;
	font-weight:normal;

	
}
	.sf-menu li li li a {
		margin-left:0px;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		color:#a1a1a1;
		background:none;
		margin:0px 0px 0px 0px;
	}
	
.sf-menu ul ul {
	position:		absolute;
	top:			-999em;
	display:none;
	background:#fff;
	width:143px;
	border:1px solid #d7d7d7;
	padding:0px 8px 3px 8px;
	box-shadow:0 0 2px #999;
-moz-box-shadow:0 0 2px #999;
-webkit-box-shadow:0 0 2px #999;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-31px;
	top:			36px; /* match top ul list item height */
	z-index:		99;
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			144px; /* match ul width */
	top:			-1px;
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0px;
}

.sf-menu > li.sfHover > a,
.sf-menu > li a:hover, .sf-menu > li a.current {color:#0080C0;

 	
}
.sf-menu > li.sfHover,
.sf-menu > li:hover, .sf-menu > li.current { 
 	
}

.sf-menu li li:hover, .sf-menu li li.current, .sf-menu li li.sfHover {}
.sf-menu > li li.sfHover > a,
.sf-menu > li li a:hover, .sf-menu > li li a.current {color:#0080C0;}

.sf-menu li li li a:hover,.sf-menu li li li a.current, .sf-menu li li li a.sfHover {color:#0080C0;}


.pad-slider{ padding:0px 0 0 0;}
.main-slider{ width:1014px; height:434px; position:relative; overflow:hidden; margin: 0 auto;}

.main-slider .pagination{ position:absolute; z-index:99; bottom:48px; left:47px;}
	.main-slider .pagination li{ display:block; float:left; margin-right:5px;}
	.main-slider .pagination li a{ display:block; background:url(../images/slider-pagination.png) 0 0 no-repeat; width:17px; height:17px; color:#333333; text-decoration:none;}
	.main-slider .pagination li.current a,.main-slider .pagination li a:hover{background:url(../images/slider-pagination.png) 0 -17px no-repeat; color:#fff;}
.slider-banner{ width:400px; height:132px;top:144px; left:98px; z-index:90 !important; position:absolute; background:none;}
.slider-text {font-size:60px; line-height:1.2307em; color:#4f585a; text-align: center;}
.slider-text1 {font-size:36px; line-height:1.2307em; padding:0px 0px 0px 0px; color:#0080C0; margin-top:-18px; margin-left:3px; text-align: center;}
/* grow text for full image link */
#homepage .slider-text .cufon-canvas {width:1014px !important; height: 434px !important; margin-top:-140px; margin-left:-100px;}

/* LightBox */
.lightbox-image {position:relative;overflow:hidden;display:inline-block;z-index:99;}
.lightbox-image img {position:relative;z-index:2;background:#f1f1f1;}
.lightbox-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url(../images/magnifying-glass.png) no-repeat 50% 50%;z-index:1;}
.video .lightbox-image span{background: url(../images/icons/play_video.png) no-repeat 50% 50%;z-index:3; opacity:.8;}
.video .lightbox-image:hover span{ opacity:1;}
.video{ z-index:99; position:relative;}


.text-top {padding-top:22px; display:inline-block;}
.text-top1 {padding-top:36px; display:inline-block;}
.text-top2 {padding-top:38px; display:inline-block;}
.text-top3 {display:inline-block; margin-top:-5px;}
.text-top4 {padding-top:11px; display:inline-block;}

.pad-top {padding-top:22px;}
.pad-top1 {padding-top:42px;}
.pad-top2 {padding-top:29px;}
.pad-top3 {padding-top:28px;}

.img-top {padding-top:27px;}
.img-top2 {padding-top:18px;}
.img-top3 {padding-top:27px;}
.img-top4 {padding-top:22px;}

.img-pad {padding:27px 0px 0px 0px;}

.text-pad1 {padding:10px 0px 10px 0px; display:inline-block;}


.img-bottom {padding-bottom:39px;}
.img-bottom1 {padding-bottom:15px;}
.img-bottom2 {padding-bottom:11px;}

/********************** Content ************************/
section{ position:relative; z-index:1; background:#fff;}

.content-bottom {padding-bottom:46px;}
.content-bottom1 {padding-bottom:40px;}



.box1 {background:#f7fafa; min-height:50px;}
/*.box1 .padding {padding:36px 20px 60px 20px;}
.box1 .padding1 {padding:36px 20px 43px 19px;}*/

.box1-top {padding-top:48px;}
.box1-bottom {padding-bottom:44px;}

.title-1 {font-size:22px; line-height:1.2307em; color:#4f585a;}
.title-1-top {padding-top:44px;}
.title-1-top1 {padding-top:42px;}
.title-1-top2 {padding-top:50px;}
.title-1-bottom {padding-bottom:21px;}
.title-1-bottom1 {padding-bottom:22px;}

.data {color:#0080C0;}

.link1 {display:inline-block; font-size:14px; line-height:20px; color:#0080C0;}
.link1:hover {color:#000;} 

.link1-top {margin-top:25px;}
.link1-top1 {margin-top:10px;}
.link1-top2 {margin-top:-4px; margin-right:2px;}
.link1-top3 {margin-top:-5px; margin-bottom:16px;}

.link2 {display:inline-block; margin-top:15px; background:url(../images/link2-marker.gif) right 8px no-repeat; padding-right:12px;}
.link2-top {margin-top:16px;}

.border1 {border-top:1px solid #edeeee; margin:24px 0px 24px 0px;}
.border1-pad {margin:0px 0px 0px 0px;}
.border1-pad1 {margin:33px 0px 0px 0px;}
.border1-pad2 {margin:23px 0px 24px 0px;}
.border1-pad3 {margin:25px 0px 24px 0px;}
.border1-pad4 {margin:16px 0px 25px 0px;}
.border1-pad5 {margin:31px 0px 25px 0px;}

.border2 {border-top:1px solid #edeeee; margin:24px 10px 24px 330px;}

.text {font-size:16px; line-height:20px; color:#0080C0; padding:33px 0px 0px 0px; float:left;}
.text span { /*width: 95px; */ display: block; }

.img-list1 {float:left; margin:28px 0px 0px 26px;}
.img-list1 li {float:left; margin-right:12px;}

.img-list2 {float:left; margin:28px 0px 0px 10px;}
.img-list2 li {float:left; margin-right:2px;}

.icon-1:hover img {opacity:0.60;}
.icon-2:hover img {opacity:0.60;}
.icon-3:hover img {opacity:0.60;}
.icon-4:hover img {opacity:0.60;}

#sm-contact-form1 {margin-top:32px;}
#sm-contact-form1 fieldset {
	border:none;
	margin:0px 0px 0px 0px;
	background:none;
	border:none;
}
	#sm-contact-form1 label {
		display:inline-block;
		background:#fff;
		border:none;
		outline:none;		
		display:inline-block;
		height:30px;
		margin-bottom: 5px;
	
	}
#sm-contact-form1 input[type=text] {
	background:#fff;
	border:none;
	line-height:1.2307em;
	font-size:12px;
	padding:5px 5px 4px 9px;
	margin:0 0px 0 0px;
	width:270px;
	vertical-align:top;
	color:#9b9b9b;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .25);
	-moz-box-shadow:0 1px 3px rgba(0,0,0, .25);
	box-shadow:0 1px 3px rgba(0,0,0, .25);
	border-radius:3px;
	
}
#sm-contact-form1 textarea {
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#869193; 
	padding:5px 5px 4px 9px;
    height: 50px;
    outline: medium none;
    overflow: auto;
    width: 270px;
	resize:none;
	margin:0px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .25);
	-moz-box-shadow:0 1px 3px rgba(0,0,0, .25);
	box-shadow:0 1px 3px rgba(0,0,0, .25);
	border-radius:3px;
}

/*
#login {
	padding-top: 13px;
}

#login table {
	float: right;
}

#login input {
	background:#fff;
	border:none;
	line-height:1.2307em;
	font-size:12px;
	padding:3px;
	margin: 0;
	width:100px;
	vertical-align:top;
	color:#9b9b9b;
	font-family:Arial, Helvetica, sans-serif;
	box-shadow:none;
	
}

#login label {
	display:inline-block;
	background:#fff;
	border:1px solid #0080C0;
	outline:none;		
	display:inline-block;
	margin-right: 3px;
	}
*/

table#quality, #quality td {
	color: #4F585A;
	border: solid 1px #4F585A;
	border-collapse:collapse;
}
	#quality td {
		padding: 5px;
	}
		#quality td p {
			padding-bottom: 0;
		}


.button-pad {margin:2px 0px 0px 15px;}

.text1 {font-size:18px; line-height:1.2307em; color:#4f585a; padding:23px 0px 8px 0px; color:#4f585a;}
.text1-pad {padding:26px 0px 15px 0px;}
.text1-pad1 {padding:32px 0px 8px 0px;}

.list-1 li {font-size:12px; line-height:21px; background:url(../images/list-1-marker.gif) 0 8px no-repeat; padding-left:10px;}
.list-1 a {text-decoration:none; color:#869193;}
.list-1 a:hover { text-decoration:underline;}

.list-1-top {padding-top:7px;}

ul.list-2 { margin-bottom: 15px; }
.list-2 li {font-size:14px; line-height:22px; background:url(../images/list-1-marker.gif) 0 7px no-repeat; padding-left:10px;}
.list-2 a {text-decoration:none; color:#869193;}
.list-2 a:hover { text-decoration:underline;}

.list-2-top {padding-top:13px;}


.text2 {color:#0080C0; float:left; margin-right:3px; float:left;}
.text2-top {padding-top:8px;}

.text-left {padding-left:8px; display:inline-block;}

.data1 {font-size:72px; line-height:1.2307em; color:#0080C0; float:left; width:47px;}
.data1-top {padding-top:11px;}
.data1-top1 {padding-top:25px;}
.data1-top2 {padding-top:27px;}

.text3 {font-size:16px; line-height:20px; color:#0080C0; padding:21px 0px 0px 0px; text-shadow:1px 0 rgba(84, 210, 237,.5)}

.name1 {font-size:18px; line-height:1.2307em; color:#666e70; margin:13px 0px 0px 101px;}

.accordion1 {padding-top:27px;margin:0px;}
.accordion1 dt {background:#f7fafa; font-size:16px; line-height:20px;cursor:pointer; margin-bottom:2px; width:300px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.accordion1 dt a {background:url(../images/accordion-marker.gif) 13px 17px no-repeat; color:#0080C0; text-decoration:none;  padding:10px 0px 6px 32px; width:268px; display:inline-block;font-size:16px;font-family:Arial, Helvetica, sans-serif;}

.accordion1 dt:hover a, .accordion1 dt.active a {text-decoration:none; background:url(../images/accordion-marker.gif) 13px 17px no-repeat; color:#000;}

.accordion1 dd {color:#797979; font-size:12px; line-height:20px; padding:16px 10px 2px 37px;}
.accordion1 dd a {color:#869193;}
.accordion1 dd a:hover {color:#000;}

.text-pad {display:inline-block; margin-top:-5px; padding-left:6px;}
.img-top1 {margin-top:1px;}
.text-bottom {padding-bottom:4px;}
.text-bottom1 {padding-bottom:10px; display:inline-block;}

.box2 {background:#0080C0; min-height:174px; border-radius:5px; border-right:1px solid #fff; border-bottom:1px solid #fff; position:relative; color:#fff;
box-shadow:0 0 2px #999;
-moz-box-shadow:0 0 2px #999;
-webkit-box-shadow:0 0 2px #999;}
.box2 .padding {padding:30px 15px 0px 41px;}

.box2-top {padding:21px 0px 27px 0px;}

.box2-absolute {position:absolute; height:21px; width:50px; bottom:-21px; left:113px; background:url(../images/box2-absolute.gif) 0 0 no-repeat;}

.box2-img {position:absolute; height:31px; width:34px; top:20px; left:21px; background:url(../images/box2-img.gif) 0 0 no-repeat; z-index:1;}

.z-index {position:relative; z-index:5; display:inline-block;}

.text4 {font-size:14px; line-height:20px; color:#0080C0; padding:5px 0px 0px 0px;}
.text4 a {color:#0080C0; text-decoration:none;}
.text4 a:hover {text-decoration:underline;}


.text5 {font-size:18px; line-height:20px; color:#4f585a; padding:24px 0px 14px 0px;}

.col-1, .col-2, .col-3 {float:left;}

#page_3 .col-1 {width:195px; margin-right:18px;}
#page_3 .col-2 {width:195px; margin-right:17px;}
#page_3 .col-3 {width:195px;} 

.link3 {font-size:18px; line-height:20px; color:#4f585a; margin:16px 0px 10px 0px; display:inline-block;}
.link3:hover {color:#000;}

.link3 span {letter-spacing:-1px;}

.link4 {font-size:18px; line-height:22px; color:#4f585a; font-family: 'Lato', sans-serif; font-style:normal;}
.link4:hover {color:#000;}

.link4-pad {margin:12px 0px 10px 0px; display:inline-block;}


.top1 {padding-top:29px;}

.autor {display:inline-block; margin-top:-2px; margin-left:6px;}

.uppercase {text-transform:uppercase; color:#52d1ec;}



.text6 {font-size:18px; line-height:22px; color:#4f585a; margin-top:-5px; margin-left:-1px; margin-bottom:16px;}

.link5 {display:inline-block; font-size:14px; line-height:20px; margin:13px 0px 0px 0px; text-decoration:none;}
.link5:hover {color:#000;}

.title-2 {padding:38px 0px 0px 20px; float:left;}

#search-form2 {margin-top:31px; margin-left:11px; float:left;}
#search-form2 fieldset {
	border:none;
	margin:0px 0px 0px 0px;
	background:none;
	border:none;
}
	#search-form2 label {
		display:inline-block;
		background:#fff;
		border:1px solid #e4eef0;
		outline:none;		
		display:inline-block;
		height:33px;
		box-shadow:none;
	
	}
#search-form2 input[type=text] {
	background:#fff;
	border:none;
	line-height:1.2307em;
	font-size:12px;
	padding:9px 5px 9px 9px;
	margin:0 0px 0 0px;
	width:491px;
	vertical-align:top;
	color:#9b9b9b;
	font-family:Arial, Helvetica, sans-serif;
	box-shadow:none;
	
}
.button-pad1 {margin:6px 0px 0px 0px;}

.title-3 {font-size:18px; line-height:22px; color:#4f585a; margin-top:-4px; margin-bottom:5px;}
.title-3-pad {margin-bottom:16px;}

.link6 {display:inline-block; background:url(../images/link6-bg.jpg) 0 3px no-repeat; color:#869193; text-decoration:underline; padding-left:25px;}
.link6:hover {text-decoration:none}

.link6-top {margin-top:16px;}

.link7 {display:inline-block; background:url(../images/link7-bg.jpg) 0 3px no-repeat; color:#869193; text-decoration:underline; padding-left:25px;}
.link7:hover {text-decoration:none}

.bunner1 {background:url(../images/bunner1.jpg) 0 0 no-repeat; height:274px; width:300px; margin-top:2px;}

.button-1 {font-size:12px; line-height:20px; color:#fff; background:#4f585a; padding:6px 9px 8px 10px; display:inline-block; text-decoration:none;}
.button-1:hover {text-decoration:none; background:#0080C0;}

.button-1-pad {margin:200px 0px 0px 210px;}

#map_canvas{width:300px;height:279px;margin-bottom:18px;  margin-top:31px;}

.address dt{margin:0 0 20px 0px; font-weight:bold; padding-bottom:0px;}
.address dd span{display:inline-block;width:74px;}
.address dd {padding:0px 0px 0px 0px;}
.address dd a{text-decoration:none; margin-left:17px;}
.address dd a:hover{text-decoration:underline;}




/******************** Footer ******************/
footer{background:url(../images/footer-bg.gif) 0 0 repeat-x;}

.footer-text {text-align:center; padding:34px 0px 20px 0px;}


#contact-form1 { margin: 30px 0 0 0px; width:622px;}
#contact-form1 input {
	background:none;
	border:1px solid #0080C0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#869193; 
	padding:12px 13px 10px 9px;
    outline: medium none;
    width:437px;
	float:left;
	height:15px;
	
	
}
#contact-form1 textarea {
	background:none;
	border:1px solid #0080C0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#869193; 
	padding:12px 13px 10px 9px;
    height: 199px;
    outline: medium none;
    overflow: auto;
    width: 597px;
	resize:none;
	margin:0px;
	float:left;
	
}
#contact-form1 label {
    display: block;
    min-height:50px;
	overflow:hidden;
	position:relative;
}
#contact-form1 .error, #contact-form1 .empty {
    color: #FF0000;
    display: none;
    font-size: 10px;
	line-height:14px;
	width:130px;
	float:left;
	margin-top:2px;
	margin-left:15px;
	margin-bottom:3px;
}
#contact-form1 .error-empty {margin: 4px 0 0 5px !important; display:none;}
#contact-form1 .success {display:none; background:none !important; border:none; color:#000; text-shadow:none; width:300px; margin-bottom:14px; display:block; box-shadow:none;}
#contact-form1 .btns {
	position:relative;
	overflow:hidden;
    padding: 18px 0px 3px 0px;
    text-decoration: none;
	text-align:right;
	
}
.btns a {
	margin-left:15px;
}

.color5 {color:#000;}

/*BEGIN SPECIAL FAQ ACCORDION MENU*/
.accordion-thing,
.accordion-thing ul,
.accordion-thing li,
.accordion-thing a,
.accordion-thing span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.accordion-thing li {
	list-style: none !important;
}

.accordion-thing li > a {
	display: block;
	position: relative;
	min-width: 910px;
	min-height: 46px;
	padding: 0 10px 0 40px;
	vertical-align: middle !important;

	color: #4f585a;
	font: bold 16px/42px Arial, sans-serif !important;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35) !important;

	background: #f7fafa;
	background: -moz-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fafa), color-stop(100%,#dee1e1)) !important;
	background: -webkit-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -o-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -ms-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-thing li > a span {
	display: block;
	position: absolute;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
	
	color: #0080C0 !important;
	font: normal bold 14px/18px Arial, sans-serif !important;
	background: #f6f8fa;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

.accordion-content li a {
	color: #869193;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);

	background: #f7fafa;
	border-bottom: 1px solid #c9c9c9;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-content li:last-child a { border: none; }

.accordion-content li > a span {
	color: #4f585a;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: transparent;
	border: 1px solid #c9c9c9;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.accordion-content {
	position: relative;
	top: o;
	left: 0
	margin-left: 14px;
	color: #4f585a;
	font: normal 14px/32px Arial, sans-serif !important;
}

.accordion-thing > li:hover > a,
.accordion-thing.hovered > li > a {
	color: #f7fafa;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);

	background: #0080C0 !important;
	background: -moz-linear-gradient(top, #0080C0 0%, #006699 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0080C0), color-stop(100%,#006699)) !important;
	background: -webkit-linear-gradient(top, #0080C0 0%,#006699 100%) !important;
	background: -o-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: -ms-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: linear-gradient(top #0080C0 0%,#006699 100%) !important;
}

.accordion-thing > li:hover > a span,
.accordion-thing.hovered > li > a span {
	color: #4f585a !important;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	background: #f7fafa;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
}

.accordion-content.hovered li a { background: #f7fafa !important; }

.accordion-thing li > .accordion-content {
	height: 0;
	overflow: hidden;

	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all 3s ease-in-out;
	transition: all .3s ease-in-out;
}

.accordion-thing.hovered li > .accordion-content {
	height: 100%;
}

#SampleMovie {
	width: 960px !important;
	height: 540px !important;
	margin-top: 20px !important;
}
/*END SPECIAL FAQ ACCORDION MENU*/




/* #2BEGIN SPECIAL FAQ ACCORDION MENU#2 */
.accordion-thing-2,
.accordion-thing-2 ul,
.accordion-thing-2 li,
.accordion-thing-2 a,
.accordion-thing-2 span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.accordion-thing-2 li {
	list-style: none !important;
}

.accordion-thing-2 li > a {
	display: block;
	position: relative;
	min-width: 910px;
	min-height: 46px;
	padding: 0 10px 0 40px;
	vertical-align: middle !important;

	color: #4f585a;
	font: bold 16px/42px Arial, sans-serif !important;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35) !important;

	background: #f7fafa;
	background: -moz-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fafa), color-stop(100%,#dee1e1)) !important;
	background: -webkit-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -o-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -ms-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-thing-2 li > a span {
	display: block;
	position: absolute;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
	
	color: #0080C0 !important;
	font: normal bold 14px/18px Arial, sans-serif !important;
	background: #f6f8fa;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

.accordion-content-2 li a {
	color: #869193;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);

	background: #f7fafa;
	border-bottom: 1px solid #c9c9c9;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-content-2 li:last-child a { border: none; }

.accordion-content-2 li > a span {
	color: #4f585a;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: transparent;
	border: 1px solid #c9c9c9;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.accordion-content-2 {
	position: relative;
	top: o;
	left: 0
	margin-left: 14px;
	color: #4f585a;
	font: normal 14px/32px Arial, sans-serif !important;
}

.accordion-thing-2 > li:hover > a,
.accordion-thing-2.clicked > li > a {
	color: #f7fafa;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);

	background: #0080C0 !important;
	background: -moz-linear-gradient(top, #0080C0 0%, #006699 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0080C0), color-stop(100%,#006699)) !important;
	background: -webkit-linear-gradient(top, #0080C0 0%,#006699 100%) !important;
	background: -o-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: -ms-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: linear-gradient(top #0080C0 0%,#006699 100%) !important;
}

.accordion-thing-2 > li:hover > a span,
.accordion-thing-2.clicked > li > a span {
	color: #4f585a !important;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	background: #f7fafa;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
}

.accordion-content-2.clicked li a { background: #f7fafa !important; }

.accordion-thing-2 li > .accordion-content-2 {
	height: 0;
	overflow: hidden;

	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all 6s ease-in-out;
	transition: all .6s ease-in-out;
}

.accordion-thing-2.clicked li > .accordion-content-2 {
	height: 100%;
}

#SampleMovie {
	width: 960px !important;
	height: 540px !important;
	margin-top: -25px !important;
}
/* #2END SPECIAL FAQ ACCORDION MENU#2 */


/* #3BEGIN SPECIAL FAQ ACCORDION MENU#3 */
.accordion-thing-3,
.accordion-thing-3 ul,
.accordion-thing-3 li,
.accordion-thing-3 a,
.accordion-thing-3 span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.accordion-thing-3 li {
	list-style: none !important;
}

.accordion-thing-3 li > a {
	display: block;
	position: relative;
	min-width: 910px;
	min-height: 46px;
	padding: 0 10px 0 40px;
	vertical-align: middle !important;

	color: #4f585a;
	font: bold 16px/42px Arial, sans-serif !important;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35) !important;

	background: #f7fafa;
	background: -moz-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fafa), color-stop(100%,#dee1e1)) !important;
	background: -webkit-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -o-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -ms-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-thing-3 li > a span {
	display: block;
	position: absolute;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
	
	color: #0080C0 !important;
	font: normal bold 14px/18px Arial, sans-serif !important;
	background: #f6f8fa;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

.accordion-content-3 li a {
	color: #869193;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);

	background: #f7fafa;
	border-bottom: 1px solid #c9c9c9;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-content-3 li:last-child a { border: none; }

.accordion-content-3 li > a span {
	color: #4f585a;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: transparent;
	border: 1px solid #c9c9c9;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.accordion-content-3 {
	position: relative;
	top: o;
	left: 0
	margin-left: 14px;
	color: #4f585a;
	font: normal 14px/32px Arial, sans-serif !important;
}

.accordion-thing-3 > li:hover > a,
.accordion-thing-3.checked > li > a {
	color: #f7fafa;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);

	background: #0080C0 !important;
	background: -moz-linear-gradient(top, #0080C0 0%, #006699 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0080C0), color-stop(100%,#006699)) !important;
	background: -webkit-linear-gradient(top, #0080C0 0%,#006699 100%) !important;
	background: -o-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: -ms-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: linear-gradient(top #0080C0 0%,#006699 100%) !important;
}

.accordion-thing-3 > li:hover > a span,
.accordion-thing-3.checked > li > a span {
	color: #4f585a !important;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	background: #f7fafa;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
}

.accordion-content-3.checked li a { background: #f7fafa !important; }

.accordion-thing-3 li > .accordion-content-3 {
	height: 0;
	overflow: hidden;

	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all 6s ease-in-out;
	transition: all .6s ease-in-out;
}

.accordion-thing-3.checked li > .accordion-content-3 {
	height: 100%;
}

#SampleMovie {
	width: 960px !important;
	height: 540px !important;
	margin-top: -25px !important;
}
/* #3END SPECIAL FAQ ACCORDION MENU#3 */

/* #4BEGIN SPECIAL FAQ ACCORDION MENU#4 */
.accordion-thing-4,
.accordion-thing-4 ul,
.accordion-thing-4 li,
.accordion-thing-4 a,
.accordion-thing-4 span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.accordion-thing-4 li {
	list-style: none !important;
}

.accordion-thing-4 li > a {
	display: block;
	position: relative;
	min-width: 910px;
	min-height: 46px;
	padding: 0 10px 0 40px;
	vertical-align: middle !important;

	color: #4f585a;
	font: bold 16px/42px Arial, sans-serif !important;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35) !important;

	background: #f7fafa;
	background: -moz-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fafa), color-stop(100%,#dee1e1)) !important;
	background: -webkit-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -o-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -ms-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-thing-4 li > a span {
	display: block;
	position: absolute;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
	
	color: #0080C0 !important;
	font: normal bold 14px/18px Arial, sans-serif !important;
	background: #f6f8fa;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

.accordion-content-4 li a {
	color: #869193;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);

	background: #f7fafa;
	border-bottom: 1px solid #c9c9c9;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-content-4 li:last-child a { border: none; }

.accordion-content-4 li > a span {
	color: #4f585a;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: transparent;
	border: 1px solid #c9c9c9;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.accordion-content-4 {
	position: relative;
	top: o;
	left: 0
	margin-left: 14px;
	color: #4f585a;
	font: normal 14px/32px Arial, sans-serif !important;
}

.accordion-thing-4 > li:hover > a,
.accordion-thing-4.chicked > li > a {
	color: #f7fafa;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);

	background: #0080C0 !important;
	background: -moz-linear-gradient(top, #0080C0 0%, #006699 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0080C0), color-stop(100%,#006699)) !important;
	background: -webkit-linear-gradient(top, #0080C0 0%,#006699 100%) !important;
	background: -o-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: -ms-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: linear-gradient(top #0080C0 0%,#006699 100%) !important;
}

.accordion-thing-4 > li:hover > a span,
.accordion-thing-4.chicked > li > a span {
	color: #4f585a !important;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	background: #f7fafa;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
}

.accordion-content-4.chicked li a { background: #f7fafa !important; }

.accordion-thing-4 li > .accordion-content-4 {
	height: 0;
	overflow: hidden;

	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all 6s ease-in-out;
	transition: all .6s ease-in-out;
}

.accordion-thing-4.chicked li > .accordion-content-4 {
	height: 100%;
}

#SampleMovie {
	width: 960px !important;
	height: 540px !important;
	margin-top: -25px !important;
}
/* #4END SPECIAL FAQ ACCORDION MENU#4 */

/* #5BEGIN SPECIAL FAQ ACCORDION MENU#5 */
.accordion-thing-5,
.accordion-thing-5 ul,
.accordion-thing-5 li,
.accordion-thing-5 a,
.accordion-thing-5 span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.accordion-thing-5 li {
	list-style: none !important;
}

.accordion-thing-5 li > a {
	display: block;
	position: relative;
	min-width: 910px;
	min-height: 46px;
	padding: 0 10px 0 40px;
	vertical-align: middle !important;

	color: #4f585a;
	font: bold 16px/42px Arial, sans-serif !important;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35) !important;

	background: #f7fafa;
	background: -moz-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fafa), color-stop(100%,#dee1e1)) !important;
	background: -webkit-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -o-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -ms-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-thing-5 li > a span {
	display: block;
	position: absolute;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
	
	color: #0080C0 !important;
	font: normal bold 14px/18px Arial, sans-serif !important;
	background: #f6f8fa;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

.accordion-content-5 li a {
	color: #869193;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);

	background: #f7fafa;
	border-bottom: 1px solid #c9c9c9;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-content-5 li:last-child a { border: none; }

.accordion-content-5 li > a span {
	color: #4f585a;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: transparent;
	border: 1px solid #c9c9c9;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.accordion-content-5 {
	position: relative;
	top: o;
	left: 0
	margin-left: 14px;
	color: #4f585a;
	font: normal 14px/32px Arial, sans-serif !important;
}

.accordion-thing-5 > li:hover > a,
.accordion-thing-5.kicked > li > a {
	color: #f7fafa;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);

	background: #0080C0 !important;
	background: -moz-linear-gradient(top, #0080C0 0%, #006699 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0080C0), color-stop(100%,#006699)) !important;
	background: -webkit-linear-gradient(top, #0080C0 0%,#006699 100%) !important;
	background: -o-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: -ms-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: linear-gradient(top #0080C0 0%,#006699 100%) !important;
}

.accordion-thing-5 > li:hover > a span,
.accordion-thing-5.kicked > li > a span {
	color: #4f585a !important;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	background: #f7fafa;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
}

.accordion-content-5.kicked li a { background: #f7fafa !important; }

.accordion-thing-5 li > .accordion-content-5 {
	height: 0;
	overflow: hidden;

	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all 6s ease-in-out;
	transition: all .6s ease-in-out;
}

.accordion-thing-5.kicked li > .accordion-content-5 {
	height: 100%;
}

#SampleMovie {
	width: 960px !important;
	height: 540px !important;
	margin-top: -25px !important;
}
/* #5END SPECIAL FAQ ACCORDION MENU#5 */

/* #6BEGIN SPECIAL FAQ ACCORDION MENU#6 */
.accordion-thing-6,
.accordion-thing-6 ul,
.accordion-thing-6 li,
.accordion-thing-6 a,
.accordion-thing-6 span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.accordion-thing-6 li {
	list-style: none !important;
}

.accordion-thing-6 li > a {
	display: block;
	position: relative;
	min-width: 910px;
	min-height: 46px;
	padding: 0 10px 0 40px;
	vertical-align: middle !important;

	color: #4f585a;
	font: bold 16px/42px Arial, sans-serif !important;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35) !important;

	background: #f7fafa;
	background: -moz-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fafa), color-stop(100%,#dee1e1)) !important;
	background: -webkit-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -o-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -ms-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-thing-6 li > a span {
	display: block;
	position: absolute;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
	
	color: #0080C0 !important;
	font: normal bold 14px/18px Arial, sans-serif !important;
	background: #f6f8fa;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

.accordion-content-6 li a {
	color: #869193;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);

	background: #f7fafa;
	border-bottom: 1px solid #c9c9c9;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-content-6 li:last-child a { border: none; }

.accordion-content-6 li > a span {
	color: #4f585a;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: transparent;
	border: 1px solid #c9c9c9;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.accordion-content-6 {
	position: relative;
	top: o;
	left: 0
	margin-left: 14px;
	color: #4f585a;
	font: normal 14px/32px Arial, sans-serif !important;
}

.accordion-thing-6 > li:hover > a,
.accordion-thing-6.picked > li > a {
	color: #f7fafa;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);

	background: #0080C0 !important;
	background: -moz-linear-gradient(top, #0080C0 0%, #006699 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0080C0), color-stop(100%,#006699)) !important;
	background: -webkit-linear-gradient(top, #0080C0 0%,#006699 100%) !important;
	background: -o-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: -ms-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: linear-gradient(top #0080C0 0%,#006699 100%) !important;
}

.accordion-thing-6 > li:hover > a span,
.accordion-thing-6.picked > li > a span {
	color: #4f585a !important;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	background: #f7fafa;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
}

.accordion-content-6.picked li a { background: #f7fafa !important; }

.accordion-thing-6 li > .accordion-content-6 {
	height: 0;
	overflow: hidden;

	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all 6s ease-in-out;
	transition: all .6s ease-in-out;
}

.accordion-thing-6.picked li > .accordion-content-6 {
	height: 100%;
}

#SampleMovie {
	width: 960px !important;
	height: 540px !important;
	margin-top: -25px !important;
}
/* #6END SPECIAL FAQ ACCORDION MENU#6 */

/* #7BEGIN SPECIAL FAQ ACCORDION MENU#7 */
.accordion-thing-7,
.accordion-thing-7 ul,
.accordion-thing-7 li,
.accordion-thing-7 a,
.accordion-thing-7 span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.accordion-thing-7 li {
	list-style: none !important;
}

.accordion-thing-7 li > a {
	display: block;
	position: relative;
	min-width: 910px;
	min-height: 46px;
	padding: 0 10px 0 40px;
	vertical-align: middle !important;

	color: #4f585a;
	font: bold 16px/42px Arial, sans-serif !important;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35) !important;

	background: #f7fafa;
	background: -moz-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fafa), color-stop(100%,#dee1e1)) !important;
	background: -webkit-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -o-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: -ms-linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;
	background: linear-gradient(top, #f7fafa 0%, #dee1e1 100%) !important;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-thing-7 li > a span {
	display: block;
	position: absolute;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
	
	color: #0080C0 !important;
	font: normal bold 14px/18px Arial, sans-serif !important;
	background: #f6f8fa;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

.accordion-content-7 li a {
	color: #869193;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);

	background: #f7fafa;
	border-bottom: 1px solid #c9c9c9;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion-content-7 li:last-child a { border: none; }

.accordion-content-7 li > a span {
	color: #4f585a;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: transparent;
	border: 1px solid #c9c9c9;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.accordion-content-7 {
	position: relative;
	top: o;
	left: 0
	margin-left: 14px;
	color: #4f585a;
	font: normal 14px/32px Arial, sans-serif !important;
}

.accordion-thing-7 > li:hover > a,
.accordion-thing-7.icked > li > a {
	color: #f7fafa;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);

	background: #0080C0 !important;
	background: -moz-linear-gradient(top, #0080C0 0%, #006699 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0080C0), color-stop(100%,#006699)) !important;
	background: -webkit-linear-gradient(top, #0080C0 0%,#006699 100%) !important;
	background: -o-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: -ms-linear-gradient(top #0080C0 0%,#006699 100%) !important;
	background: linear-gradient(top #0080C0 0%,#006699 100%) !important;
}

.accordion-thing-7 > li:hover > a span,
.accordion-thing-7.icked > li > a span {
	color: #4f585a !important;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	background: #f7fafa;
	top: 12px;
	right: 0px;
	padding: 0 10px;
	margin-right: 10px;
}

.accordion-content-7.icked li a { background: #f7fafa !important; }

.accordion-thing-7 li > .accordion-content-7 {
	height: 0;
	overflow: hidden;

	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all 6s ease-in-out;
	transition: all .6s ease-in-out;
}

.accordion-thing-7.icked li > .accordion-content-7 {
	height: 100%;
}

#SampleMovie {
	width: 960px !important;
	height: 540px !important;
	margin-top: -25px !important;
}
/* #7END SPECIAL FAQ ACCORDION MENU#7 */

/* MOJO TEAM PAGE STUFF*/

.the-team-container {
	display: inline-block; 
	width: 300px; 
	height: 400px; 
	padding: 4px; 
	text-align: center; 
	background: #f7fafa; 
	color: 4f585a;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	position: relative;
	font-size:14px;
}

.pic-thing {
	display: block; 
	margin: 0 auto; 
	width: 100px; 
	height: 100px; 
	margin-top: 6px; 
	border: 2px solid #0080c0; 
	-webkit-border-radius: 100px; 
	-moz-border-radius: 100px; 
	border-radius: 100px;
	overflow: hidden !important; 
}

.grow-thing img {
	width: 100px;
	height: 100px;

	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}

.grow-thing img:hover {
	width: 116px;
	height: 116px;
}


/** END MOJO TEAM PAGE STUFF **/


/** MOJO CUSTOM PRODUCT STUFF **/

#mojo-no-select {
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none; 
	-o-user-select: none;
}

#mojo-custom-product {
	overflow-y: hidden !important; 
	background-image: url(http://chatasolutions.com/image/cache/data/slideshow/slide3-1014x434.jpg); 
	height: 342px; 
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none; 
	-o-user-select: none; 
	border-top: 1px solid #666666; 
	border-bottom: 1px solid #666666;
}

#mojo-custom-product-2 {
	background: #f7fafa; 
	height: 341px; 
	padding: 50px 0px 10px 0px; 
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none; 
	-o-user-select: none; 
	border-bottom: 1px solid #666666;
}

.mojo-sub-contain {
	overflow-y: hidden !important; 
	width: 100%; 
	min-height: 340px; 
	background-color: rgba(247, 250, 250, 0.5); 
	padding: 50px 0px 10px 0px;
}

.mojo-sub-contain-2 {
	display: inline-block; 
	max-width: 600px; 
	height: 280px; 
	overflow-y: hidden !important;
}

#mojo-paragraph-1 {
	text-align: left; 
	font-size: 18px; 
	color: #666666; 
	padding: 30px 20px 0px 20px; 
	line-height: 26px;
}

#mojo-img-contain-1 {
	display: inline-block; 
	max-width: 300px; 
	height: 280px; 
	overflow-y: hidden !important;
}

.special-button a {
	display: block; 
	width: 150px; 
	padding: 13px 5px 12px 5px; 
	font-weight: bold; 
	color: #fafafa !important; 
	font-size: 20px; 
	text-align: center; 
	text-decoration: none; 
	border: 0; 
	background: #F7941D; 
	border-radius: 3px;

	-webkit-border-radiu: 3px;
	-moz-border-radius: 3px; 
	-webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.50); 
	-moz-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.50); 
	box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.50); 

	text-shadow: 1px 1px 1px #000;
	position: absolute;
bottom: 27px;
}
.smaller-button a {
	display: block; 
	width: 100px; 
	padding: 7px 0px 5px 0px; 
	color: #fafafa !important; 
	font-size: 14px; 
	text-align: center; 
	text-decoration: none; 
	border: 0; 
	background: #F7941D; 
	border-radius: 3px;

	-webkit-border-radiu: 3px;
	-moz-border-radius: 3px; 
	-webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.50); 
	-moz-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.50); 
	box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.50); 

	/*text-shadow: 1px 1px 1px #000;*/
	position: absolute;
	bottom: 18px;
}
.special-button > a:hover, .smaller-button > a:hover {
	background: #f8a036;
}

.second-special-button a {
	display: block; 
	width: 150px; 
	padding: 13px 5px 12px 5px; 
	font-weight: bold; 
	color: #fafafa !important; 
	font-size: 16px; 
	text-align: center; 
	text-decoration: none; 
	border: 0; 
	background: #F7941D; 
	border-radius: 3px;

	-webkit-border-radiu: 3px;
	-moz-border-radius: 3px; 
	-webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.50); 
	-moz-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.50); 
	box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.50); 

	text-shadow: 1px 1px 1px #000;
}

.second-special-button > a:hover {
	background: #f8a036;
}

.ctas {
	clear: both;
	padding-top:20px;
}
.ctas img {
	width: 233px!important;
	height: 248px !important;
}
.ctas a:hover {
	opacity: .9;
}

.ebooks .second-special-button a {
	width: 105px;
	padding: 5px 0px 6px 0px;
	margin-top: -10px;
}
.box, .news-image { display: none;}

.formcreator {
}
.formcreator li {
	margin-bottom: 20px;
}
.formcreator input {
}
.formcreator .cdabuybtn {
	font-size: 14px !important;
	color: #FFFFFF;
 	padding-bottom: 7px !important;
	padding-top: 8px !important;
	background-color: #f7941d !important;
	text-align: center !important;
	border-radius: 10px;
	padding:10px;
	margin-left: 0;
}
.formcreator .cdabuybtn:hover {
	background-color: #1fb9fe!important;
}
.para, title { 
list-style-type: none;
margin-bottom: 20px;
}
.form-size {
	width: 460px;
	padding: 20px;
	padding-top: 10px;
}
.contact-info {
	min-height: 250px;
}