* {
	margin:0;
	padding:0;
	font-weight:normal;
}
.slide {
	float:left;
	width:1000px;
	margin-left:0px;
}
.content {
	width:1004px;
	float:left;
	margin-left:0px;
}
h1 {
	font-family:Calibri;
	font-size:26px;
	color:#ff9900;
	font-weight:normal;
	float:left;
	margin-top:28px;
	width:942px;
	text-align: left;
	padding-bottom:10px;
}
.link {
	font-family:Calibri;
	font-size:26px;
	color:#ff9900;
	font-weight:normal;
	float:left;
	margin-top:28px;
	width:942px;
	text-align:left;
	padding-bottom:10px;
}

.link a{ color:#000; text-decoration:none;}
.link a:hover{ color:#017DBB;}
#about_text {
	width:942px;
	float:left;
	margin-left:24px;
}
#about_text p {
	float:left;
	font-family:Calibri;
	font-size:16px;
	color:#333333;
	line-height:30px;
	text-align:justify;
	width:942px;
	font-weight:normal;
	padding-bottom:20px;
}
.line {
	margin-top:0px;
	margin-bottom:15px; float:left;
}
.online-acc{float:left;
	font-family:Calibri;
	font-size:16px;
	color:#333333;
	text-align:justify;
	width:942px;
	font-weight:bold;
	padding-bottom:20px; background:#C9EEFF; padding-top:15px; padding-left:20px;}
.online-acc a{font-family:Calibri;
	font-size:20px;
	color:#000;
	text-align:justify; font-weight:bold;}
.online-acc a:hover{ color:#ff9900}	
#features {
	width:944px;
	float:left;
	margin:10px 0 0 0;
}
.title {
	font-family:Calibri, Arial, verdana;
	font-style:italic;
	font-size:20px;
	float:right;
	text-align:left;
	width:700px;
	margin:10px 0 0 0;
	font-weight:bold;
	color:#fff;
}
.title1 {
	font-family:Calibri, Arial, verdana;
	font-size:16px;
	margin:10px 0 10px 0;
	font-weight:bold;
	color:#333;
}
.text {
	font-family:Calibri, Arial, verdana;
	font-size:15px;
	text-align:justify;
	line-height:20px;
	padding:0px;
}
#features .feature-bg1 {
	width:944px;
	height:246px;
	background:url(../sub-images/product-feature_1.png) top left no-repeat;
}
#features .feature-bg2 {
	width:944px;
	height:246px;
	background:url(../sub-images/product-feature_2.png) top left no-repeat;
}
#features .feature-bg3 {
	width:944px;
	height:246px;
	background:url(../sub-images/product-feature_3.png) top left no-repeat;
}
#features .feature-bg4 {
	width:944px;
	height:246px;
	background:url(../sub-images/product-feature_4.png) top left no-repeat;
}
#features .feature-bg5 {
	width:944px;
	height:246px;
	background:url(../sub-images/product-feature_5.png) top left no-repeat;
}
#features .feature-bg6 {
	width:944px;
	height:246px;
	background:url(../sub-images/product-feature_6.png) top left no-repeat;
}
#features .feature-bg7 {
	width:944px;
	height:255px;
	background:url(../sub-images/product-feature_7.png) top left no-repeat;
}
.feature-img {
	float:left;
	width:194px;
	height:197px;
	margin:20px 0 0 20px;
	border:1px solid #C4C4C4;
}
.feature-content {
	float:left;
	width:700px;
	height:150px;
	margin:20px 0 0 20px;
}
.feature-content ul {
	float:left; margin-top:10px;
}
.feature-content ul li {
	background:url(../sub-images/bullet.jpg) top left no-repeat;
	background-position:0 7px;
	margin:0 0 5px 0;
	line-height:20px;
	padding: 0 0 0 20px;
}
.feature-content ul li a {
	color:#333;
	font-family:Calibri, Arial, verdana;
	font-size:15px;
	cursor:text;
}
.feature-contentt {
	float:left;
	width:700px;
	height:150px;
	margin:20px 0 0 20px;
}
.feature-contentt ul {
	float:left;
	margin-top:10px;
}
.feature-contentt ul li {
	background:url(../sub-images/bullet.jpg) top left no-repeat;
	background-position:0 9px;
	margin:0 0 5px 0;
	line-height:20px;
	padding: 0 0 0 20px;
}
.feature-contentt ul li a {
	color:#333;
	font-family:Calibri, Arial, verdana;
	font-size:15px;
}
.readmore {
	float:right;
	margin:5px 10px 0 0;
	width:25px;
	height:24px;
}
.readmore a {
	background:url(../sub-images/readmore.png) top left no-repeat;
	padding:0px 11px 11px 11px;
}
.readmore a:hover {
	background:url(../sub-images/readmore1.png) top left no-repeat;
}
.readmore1 {
	float:right;
	margin:5px 10px 0 0;
	width:25px;
	height:24px;
}
.readmore1 a {
	background:url(../sub-images/readmore2.png) top left no-repeat;
	padding:0px 11px 11px 14px;
}
.readmore1 a:hover {
	background:url(../sub-images/readmore3.png) top left no-repeat;
}
.readmore2 {
	float:right;
	margin:5px 10px 0 0;
	width:25px;
	height:24px;
}
.readmore2 a {
	background:url(../sub-images/readmore4.png) top left no-repeat;
	padding:0px 11px 11px 14px;
}
.readmore2 a:hover {
	background:url(../sub-images/readmore5.png) top left no-repeat;
}
.readmore3 {
	float:right;
	margin:5px 10px 0 0;
	width:25px;
	height:24px;
}
.readmore3 a {
	background:url(../sub-images/readmore6.png) top left no-repeat;
	padding:0px 11px 11px 14px;
}
.readmore3 a:hover {
	background:url(../sub-images/readmore7.png) top left no-repeat;
}
.readmore4 {
	float:right;
	margin:5px 10px 0 0;
	width:25px;
	height:24px;
}
.readmore4 a {
	background:url(../sub-images/readmore8.png) top left no-repeat;
	padding:0px 11px 11px 14px;
}
.readmore4 a:hover {
	background:url(../sub-images/readmore9.png) top left no-repeat;
}
.readmore5 {
	float:right;
	margin:5px 10px 0 0;
	width:25px;
	height:24px;
}
.readmore5 a {
	background:url(../sub-images/readmore10.png) top left no-repeat;
	padding:0px 11px 11px 14px;
}
.readmore5 a:hover {
	background:url(../sub-images/readmore11.png) top left no-repeat;
}
.readmore6 {
	float:right;
	margin:5px 10px 0 0;
	width:25px;
	height:24px;
}
.readmore6 a {
	background:url(../sub-images/readmore12.png) top left no-repeat;
	padding:0px 11px 11px 14px;
}
.readmore6 a:hover {
	background:url(../sub-images/readmore13.png) top left no-repeat;
}
#features h4 {
	color:#407CA5;
	font-family:Calibri;
	font-size:22px;
	font-style:italic;
	background:url(../sub-images/circle.png) top left no-repeat;
	padding-left:14px;
	background-position:360px 5px;
	text-align:center;
	
}
#product_feature {
	width:915px;
	margin-top:20px;
	float:left;
	border-bottom:#7DB9E8 dotted 1px;
	margin-bottom:15px;
	padding-bottom:0px;
	background:#fafafa;
}
.product_img {
	width:184px;
	height:185px;
	float:left;
	border:#ccc dotted 1px;
	border-radius:8px;
	margin:10px;
}
.product_img1 {
	width:184px;
	height:185px;
	float:left;
	border:#ccc dotted 1px;
	border-radius:8px;
	margin-left:375px;
}
.product_text {
	width:670px;
	color:#333333;
	font-size:18px;
	font-family:Calibri;
	text-align:justify;
	float:left;
	padding-left:20px;
	padding-top:20px;
}
.product_text1 {
	width:689px;
	color:#333333;
	font-size:18px;
	font-family:Calibri;
	text-align:justify;
	float:left;
	padding-left:20px;
	padding-top:20px;
}
ul.product {
	float:left;
	width:670px;
}
.product li {
	background:url(../sub-images/orange-arrow.png) top left no-repeat;
	padding-left:17px;
	background-position:0px 7px;
	padding-bottom:15px;
}
#features h3 {
	color:rgb(25, 157, 231);
	font-family:Calibri;
	font-size:22px;
	float:left;
	width:600px;
	padding-bottom:10px;
}
#inner-img {float:left; width:200px; height:200px; margin:0 0 10px 0;}
#feature-div {width:940px; position:relative;}
#features-in{float:left; width:615px; margin:0 0 0 20px; font-family:Calibri, Arial, verdana;
	font-size:15px;
	text-align:justify;
	line-height:20px;
	padding:0px;}
.ull {float:left; width:615px;}
.features {
	float:left;
	margin-bottom:15px;
}
.features li {
	background:url(../sub-images/2.gif) top left no-repeat;
	padding-left:20px;
	color:#333;
	font-size:15px;
	font-family:Calibri;
	text-align:justify;
	background-position:0px 8px;
	padding-bottom:7px;
	width:890px;
	line-height:20px;
}
.features li a{
	padding-left:0px;
	color:#333;
	font-size:15px;
	font-family:Calibri;
	padding-bottom:7px;
	width:890px;
	line-height:20px;
}
.features1 {
	float:left;
	margin-bottom:15px;
}
.features1 li {
	background:url(../sub-images/2.png) top left no-repeat;
	padding-left:20px;
	color:#017DBB;
	font-size:20px;
	font-family:Calibri;
	text-align:justify;
	background-position:0px 8px;
	padding-bottom:7px;
	line-height:34px; font-weight:bold;
}
.table{line-height:24px;
}
.tr{
	text-align:center;
	color:#fff;
	font-family:Calibri;
	font-size:20px;
	background:#394277;
	padding:10px;
	font-weight:bold;
	}
	
tr.head{
	color:#333;
	font-family:Calibri;
	font-size:16px;
	text-align:center;
	background:#fff;
}
tr.head1{
	color:#f8f8f8;
	font-family:Calibri;
	font-size:18px;
	text-align:center;
	background:#006ea4;
}
tr.head2{
	color:#f8f8f8;
	font-family:Calibri;
	font-size:18px;
	text-align:center;
	background:#006ea4;
}
tr.head3{
	color:#f8f8f8;
	font-family:Calibri;
	font-size:18px;
	text-align:center;
	background:#178DC4;
}
tr.head4{
	color:#f8f8f8;
	font-family:Calibri;
	font-size:18px;
	text-align:center;
	background:#2BA3DB;
}
tr.head5{
	color:#333;
	font-family:Calibri;
	font-size:18px;
	text-align:center;
	background:#a5a5a5;
}
tr.head6{
	color:#EEE;
	font-family:Calibri;
	font-size:18px;
	text-align:center;
	background:#333;
}
tr.contents{
	color:#0095e3;
	font-family:Calibri;
	font-size:14px;
	text-align:center;
	background:#D8DBDD;
}

.td{
	padding:7px; border:#eee solid 1px;
}

.td a{font-family:Calibri;
	font-size:18px;
	text-align:center; color:#eee}
.td a:hover{ color:#ff9900;}	
.td strong{
	font-weight:bold; font-size:20px;
}
.tdi {
	padding:7px;font-family:Calibri;
	font-size:18px;
}
.tdd {color:#006ea4; font-size:19px; background:#f4f4f4;}
#contact_us{
	width:470px;
	float:left;
		padding-left:0px;
	border-right:#ccc dotted 1px;

}

#contact_us h1{
	font-family:Calibri;
	font-size:20px;
	color:#C00;
	padding:0 0 0 0;
	width:360px;
	float:left;
	}
#address{
	font-family:Calibri;
	font-size:15px;
	color:#333;
	border-bottom:#ccc dotted 1px;
	line-height:20px;
	margin:15px 0 0 0;
	padding-bottom:15px;
	width:470px;
	float:left;
}
#address a{
	font-family:Calibri;
	font-size:15px;
	color:#c00;
	text-decoration:underline;
}

#address a:hover{
	color:#000;
}
.color{
	color:#F07826; font-size:18px; width:400px; float:left;}
	.color a{
	color:#F07826 !important; font-size:18px !important; text-decoration:none !important;}
.img { float:left; width:156px;}
.detail {float:left; margin:0 0 0 10px; font-size:15px; width:290px;}
.detail strong{ font-weight:bold;}
#product-tour{ width:100%; float:left}
#video{ float:left; width:550px; padding:3px; border:#999 solid 3px; margin-right:80px;}
#video-description{ float:left; width:286px; background:#e9e9e9;border:#ccc solid 5px;}
#video-description h1{ font-family:Calibri; font-size:18px;
color:#fff; width:266px; margin:0px; padding:5px 5px 0px 15px; background:#797979; height:27px;}
#video-description p{ width:90%; color:#666; margin-left:15px; line-height:20px; padding-bottom:5px; padding-top:5px; font-size:15px;}
/*---------------------------------------------INQUIRY---------------------------------------------*/

.text-button {
	width:100px;
	height:30px;
	float:right;
	color:#FFFFFF;
	font-weight:normal;
	font-size:15px;
	font-family:Calibri, "Trebuchet MS", Arial, Tahoma;
	line-height:25px;
	margin:1px 9px 0px 0px;
	padding:0px;
	background:#F68A25;
	border:none;
	cursor:pointer;
	-moz-transition-property:background;
	-moz-transition-duration:0.3s;
	/* Safari and Chrome */
-webkit-transition-property:background;
	-webkit-transition-duration:0.3s;
	/* Opera */
-o-transition-property:background;
	-o-transition-duration:0.3s;
}
.text-button:hover {
	background-color: #3984B3;
}
#enquiry_row1{width:380px; float:left; margin:20px 0 0 60px; padding:20px 30px; box-shadow:#DDDDDD 0px 0px 2px 2px; }
#enquiry_row1 label{width:150px; height:28px; float:left; font-size:15px; color:#333; line-height:28px; margin:4px 0px; text-align:left; font-family:Calibri;}
#enquiry_row1 input{width:250px; height:28px; float:left; border:#CCC 1px solid; background:#FFF; margin:4px 0px; padding-left:5px; font-size:15px; font-family:Calibri;; color:#666666;}
#enquiry_row1 input:focus{box-shadow:#E4E4E4 0px 0px 1px 1px; border:#999 1px solid;}
#enquiry_row1 textarea{width:250px; height:90px; float:left; border:#CCC 1px solid; background:#FFF; margin:4px 0px; padding-left:5px; font-size:15px; line-height:18px; font-family:Calibri; color:#666666; resize:none;}
#enquiry_row1 textarea:focus{box-shadow:#E4E4E4 0px 0px 1px 1px; border:#999 1px solid;}
#enquiry_row1 .inq_btn{width:70px; height:30px; float:left; background:#F68A25; font-size:15px; color:#FFF; text-align:center; line-height:30px; font-weight:normal; border:none; cursor:pointer; padding:0px; margin:10px 0 0 0;}
#enquiry_row1 .inq_btn:hover{background:#3984B3;}
#enquiry_row1 .cap{width:100px; height:35px; float:left; border:#CCC 1px solid; background:#FFF; margin:4px 5px 4px 0px; font-size:15px; text-align:center;}
#enquiry_row1 .cap_box{width:auto; height:35px; float:left; margin:3px 20px 3px 0px;}


#form textarea {
	width:400px;
	height:80px;
	color:#333333;
	font-weight:normal;
	font-size:15px;
	font-family:Calibri, "Trebuchet MS", Arial, Tahoma;
	line-height:20px;
	border:#CCCCCC 1px solid;
	padding:5px;
	margin:0 0 10px 5px;
	background:#F9F9F9;
	position: relative;
	resize: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-transition-property:box-shadow;
	-moz-transition-duration:0.3s;
	/* Safari and Chrome */
-webkit-transition-property:box-shadow;
	-webkit-transition-duration:0.3s;
	/* Opera */
-o-transition-property:box-shadow;
	-o-transition-duration:0.3s;
}

#form .error, #form .empty {
	color:#FF0000;
	display:none;
	font-size:11px;
	line-height:14px;
	width:auto;
	position:absolute;
	z-index:999;
	/*right:5px;*/
	top:8px;
	float:left;
	left:249px;
}
#form.contact .error, #form.contact .empty {
	top:7px;
}
#form .error-empty {
	display:none;
	float:left;
}
.btns {
	position:relative;
	overflow:hidden;
	padding-top:14px;
	text-align:center;
	float:right;
}
.content .btns a.btn {
	margin:0!important;
	cursor:pointer;
}
#form .message {
	width:450px;
}
.message br {
	height:0;
	line-height:0;
}
#form .success {
	border:1px solid #d8d8d8;
	box-shadow:inset 0 0 2px #d8d8d8;
	display:none;
	position:absolute;
	width:100%;
	background:#fafbfc;
	text-align:center;
	padding:20px 10px;
	z-index:999;
	border-radius:7px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.success_wrapper {
	position:relative;
}
@media only screen and (max-width: 995px) {
#form {
padding-top:0;
}
#form label {
float:none!important;
width:100%;
}
#form label.message {
width:100%!important;
}
#form .success {
width:100%;
}
.btns {
padding-right:0;
}
