/* CSS Document */
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:16px; background:#EBF0F2 url(images/body-reapter.gif) left top repeat-x;}
h1,h2,h3,h4,h5,h6,p,form,input,ul{ margin:0px; padding:0px;}
html a{ outline:none;}
li{list-style:none;}
a{ color:#000000;}
a:hover{  text-decoration:none;}
input{font-size:14px; color:#5F7D8B;}
#main-outer{ width:100%; overflow:hidden; background:url(images/header.gif) center top no-repeat; }
#contant-reapter{ background:url(images/contant-re.gif ) left bottom repeat-x; overflow:hidden;}

.clear {clear: both;}

#main-outer-bottom{width:100%; overflow:hidden; background: #131D22 url(images/footer-bg.gif) left top repeat-x;}
/****************/
#main{width:1000px; margin:0 auto; position:relative; }
#header{overflow:hidden; margin-top:7px; padding-top:10px;overflow:hidden;}
#headerTop {height: 174px; overflow: hidden;}
#header h1{ background:url(images/logo.png) no-repeat; width:350px; height:174px; float:left;}
#header h1 a{ display:block;width:350px; height:143px; text-indent:-9999999px;}
#header .right-text{ width:500px; float:right; margin:0px 20px 0px 0px; padding:0px; overflow:hidden;}
#header .right-text li{list-style:none; color:#FFFFFF; font-size:15px;line-height:19px;}
#header .right-text li .top-text{ width:390px; float:left; margin-bottom:15px;}
#header .right-text li b{ font-size:21px; color:#000000;}
#header .right-text li span{background:url(images/start.gif) no-repeat;color:#000000; width:100px; float:right;}
#header .right-text li span a{width:100px;color:#000000 !important; padding:8px 30px 12px 7px; text-decoration:none; display:block;}
#header .right-text li span a:hover{ color:#6DBBE2 !important;}
/*** nav ***/
#nav{height:44px;clear:both; overflow:hidden; line-height:42px;  *margin-top:-10px;}
#nav ul{ margin:0px; padding:0px;}
#nav ul li{float:left; font-size:19px; text-transform:uppercase; color:#c4c4c4; padding:0px 28px 0px 5px; font-family:Helvetica, Arial, sans-serif;}
#nav ul li.nav-space{ padding:0px;}
#nav ul li a{font-size:19px;color:#c4c4c4; text-decoration:none;}
#nav ul li a:hover,#nav ul li a.active{ color:#6DBBE2;}
.current_page_item{color:#FFFFFF !important;}
.current_page_item a{color:#FFFFFF !important;}





/******************* header end *********************/
#contant-main{overflow:hidden; margin:0px 0px 0px 0px;}
#contant-main #left-part{width:650px; overflow:hidden; float:left; margin-top:0px;}
#contant-main #left-part .video{}
#contant-main #left-part .video #mainvideo{z-index:0 !important;}
#contant-main #left-part .video span{ position:absolute; left:583px; top:245px; z-index:9999999;}
#contant-main #left-part .video-thumb{background:url(images/video-bg.gif) no-repeat; width:643px; height:106px; position:relative;}
#contant-main #left-part .video-thumb .stepcarousel{ margin:10px 0px 0px 26px; overflow:hidden; width:590px; height:101px; position:relative;}
/*#contant-main #left-part .video-thumb .video-img ul{ margin:0px; padding:0px;}
#contant-main #left-part .video-thumb .video-img ul li{float:left; margin:0px 0px 0px 18px;}*/
.panel{ width:126px; float:left; padding:0px 0px 0px 18px;}
.img-border{ border:2px solid #999999; padding:1px;cursor:pointer;}
.language{ font-size:11px; font-weight:normal; padding:3px 36px 0px 0px; text-align:right; color:#000000;}
.language a{font-size:11px; font-weight:bold;color:#000000; text-decoration:none;}
.language a:hover{ text-decoration:underline;}
#contant-main #left-part .video-thumb .left-arrow{background: url(images/left-arrow.gif) no-repeat; width:25px; height:48px; position:absolute; left:0px; top:25px;}
#contant-main #left-part .video-thumb .left-arrow a{width:25px; height:48px; display:block; text-indent:-999999px;}
#contant-main #left-part .video-thumb .left-arrow a:hover{width:25px; height:48px; background:url(images/left-arrow-hov.gif) 9px 16px no-repeat;}
#contant-main #left-part .video-thumb .right-arrow{ background:url(images/right.gif) no-repeat;width:25px; height:48px; position:absolute; right:-2px; top:25px;}
#contant-main #left-part .video-thumb .right-arrow a{width:25px; height:48px; display:block; text-indent:-9999999px;}
#contant-main #left-part .video-thumb .right-arrow a:hover{ background:url(images/right-hov.gif) 7px 16px no-repeat;}
#contant-main #left-part .banner{ margin:0px 0px 0px 43px; clear:both;}
/****************************************************/
#welcome{padding:29px 0px 0px 0px;}
#welcome h1{color:#131D22; font-size:30px; font-weight:normal; line-height:25px;}
#welcome h2{color:#131D22; font-size:25px!important; font-weight:normal; line-height:30px; padding-top:3px;}
#welcome h3{ color:#5F7D8B; font-size:19px; font-style:italic; padding:19px 0px 0px 0px; font-weight:normal;}
#welcome p{font-size:15px; color:#5F7D8B; padding:10px 0px 1px 0px; line-height:19px;}
#welcome p span{ color:#000000;}
#welcome p span a{color:#000000;}
#welcome p span a:hover{ text-decoration:none;} 

#welcome-inner{padding:22px 0px 0px 0px;}
#welcome-inner h1{color:#131D22; font-size:30px; font-weight:normal; line-height:25px;}
#welcome-inner h2{color:#131D22; font-size:25px!important; font-weight:normal; line-height:30px; padding-top:3px;}
#welcome-inner h3{ color:#5F7D8B; font-size:19px; font-style:italic; padding:19px 0px 0px 0px; font-weight:normal;}
#welcome-inner p{font-size:15px; color:#5F7D8B; padding:10px 0px 1px 0px; line-height:19px;}
#welcome-inner p span{ color:#000000;}
#welcome-inner p span a{color:#000000;}
#welcome-inner p span a:hover{ text-decoration:none;} 














/**************************************************/
#contant-main #right-main{ width:330px; overflow:hidden; float:right; margin-top:1px;}
#contant-main #right-main .box{ background: url(images/box-reapter.jpg) left top repeat-x; display:block; overflow:hidden; margin:0px 0px 0px 0px; padding:18px 14px 18px 18px ;}
#contant-main #right-main .box b{ font-weight:normal !important;}
#contant-main #right-main .box h2{font-size:24px; color:#000000; line-height:25px;}
#contant-main #right-main .box h3{ font-size:28px; color:#000000; padding-top:8px;}
#contant-main #right-main .box p{ color:#5F7D8B;font-size:14px; padding:15px 0px 15px 0px;overflow:hidden;}
#contant-main #right-main .box .start-now{ background: url(images/start.png) no-repeat; width:115px; height:46px; margin-top:10px; clear:both; float:right;}
#contant-main #right-main .box .start-now a{ display:block; width:115px; height:46px; padding:11px 0px 0px 10px; color:#000 !important; font-size:16px; text-decoration:none;}
#contant-main #right-main .box .start-now a:hover{ color:#29ABE2 !important;}
#contant-main #right-main .box form .textinput{ width:293px; height:25px; border:0px; margin-top:8px; padding-left:6px; color:#5F7D8B !important; padding:0px 0px 0px 0px; line-height:25px;}
#contant-main #right-main .box p.nospace{ padding-bottom:0px;}
/**************** footer *************/
#footer{ clear:both; padding:55px 0px 0px 0px; overflow:hidden; width:1000px; margin:0 auto; position:relative;}
#footer ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; }
#footer ul li{float:left; font-size:18px; text-transform:uppercase; color:#9AB7C1; padding:0px 32px 0px 0px; font-family:Helvetica, Arial, sans-serif;}
#footer ul li a{font-size:17px; text-transform:uppercase; color:#9AB7C1; text-decoration:none;}
#footer ul li a:hover,#footer ul li a.active{ color:#FFF;}
#footer .textwidget{ color:#577D8B; font-size:12px; line-height:17px; width:760px; line-height:22px; padding:18px 0 20px 0; }
#footer .textwidget a {color: #577D8B; text-decoration: underline;}
#footer .textwidget a:hover {text-decoration: none;}

.textwidget a{color:#000000; text-decoration:none;}
.textwidget a:hover{ text-decoration:underline;}
.textwidget a:hover,.textwidget a.active{ color:#FFF;}

.language .textwidget a:hover {color: #000000; text-decoration: underline;}

.input-img1{background:url(images/start.png) left 7px no-repeat;z-index:999999; width:115px; height:53px; border:0;
color:#131D22; font-size:16px; padding-right:20px;}
.input-img1:hover{color:#6DBBE2; cursor:pointer;}
.input-img-div{ margin:0px 0px 0px 0px; float:right;}


#footer span{ background:url(images/footer-logo.png) no-repeat; width:136px; height:136px; display:block; position:absolute; right:0px; top:0px; }
#footer span a{width:136px; height:136px; display:block; text-indent:-9999999px; }
/*----------- By Sana--------*/
#nav ul li a:hover,#nav ul li .current_page_item a{ color:#6DBBE2;}
.input-img{ width:115px; height:55px; overflow:hidden; float:right; display:block;}
.mce_inline_error{ color:#FF0000; font-size:11px;}
.response{ color:#66CC66; font-size:12px;}
.belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
#mainvideo
{
background:url(images/video.gif) left -5px no-repeat;width:642px;height:378px;;

}
.categoryTitle {font-size: 16px; padding: 3px 7px; border: 1px solid #ccc; background: url(images/product_bg.jpg) repeat-x left center; margin-bottom: 1px;cursor:pointer;}
.categoryTitle.active .arrows{ background: url(images/product_arrows.png) top left no-repeat;}

.categoryTitle:hover {background: #eee;}
.categoryContent { background:none !important; overflow:hidden; font-size:12px; padding: 10px;height:auto;display:none;}
.arrows {width: 13px; height: 15px; background: url(images/product_arrows.png) bottom left; float: right; display: block; margin-top: 4px;}

.ui-state-active span .arrows {width:25px; height: 15px;float: right; display: block; margin-top: 4px;}
.innerdata
{
padding:10px;
border-bottom:1px solid #CCCCCC;
}
.innerdataleft
{
vertical-align:top;
width:300px;
float:left;
text-align:left;
}
.innerdataright
{
vertical-align:top;
width:300px;
float:right;
text-align:right;
padding-right:100px;
}.error{ color:#FF0000; font-size:11px;}

.contact-main{overflow:hidden; margin:10px 0px 0px 100px;}
.contact-main ul{ margin:0px; padding:0px;}
.contact-main ul li{list-style:none; margin:10px 0px 0px 0px; font-size:14px; color:#5F7D8B;}
.contact-main ul li br{float:left !important;}
.contact-main ul li label{float:left; width:100px; color:#5F7D8B;}  
.contact-main ul li .input-form{ width:250px; height:22px; border:none; margin:0px; padding:0px;}
.contact-main ul li .input-form1{width:250px; height:60px; border:none; vertical-align:top; color:#5F7D8B;}
'.contact-main ul li .submit-data{border:0px; background:url(images/start.png) left 6px no-repeat; width:115px; height:49px; color:#131D22; font-size:16px; padding-right:22px; margin:0px;}
.contact-main ul li .submit-data:hover{ color:#6DBBE2; cursor:pointer;}
.wpcf7
{
overflow:hidden; margin:10px 0px 0px 100px !important;
}

.contact-form{ width:700px;}
.contact-form li{ overflow: hidden;}
.contact-form li br{ height: 0 !important; display: none; float:left;}
.contact-form li label{ width: 100px; float: left; !important}
.contact-form li span{ width: 300px; padding: 0 !important; margin:0 !important; float: left; !important }
.contact-form li span input.input-form{width:300px; height:25px; border:none; margin:0px; padding:0px;}
.contact-form li span textarea.input-form1{width:300px; height:100px; border:none; margin:0px; padding:0px;}


.wpcf7{overflow:hidden; margin:10px 0px 0px 100px;}
.wpcf7 ul{ margin:0px; padding:0px;}
.wpcf7 ul li{list-style:none; margin:10px 0px 0px 0px; font-size:14px; color:#5F7D8B;}
.wpcf7 ul li br{float:left !important;}
.wpcf7 ul li label{float:left; width:100px; color:#5F7D8B;}  
.wpcf7 ul li .input-form{ width:250px; height:22px; border:none; margin:0px; padding:0px;}
.wpcf7 ul li .input-form1{width:250px; height:60px; border:none; vertical-align:top; color:#5F7D8B;}
.wpcf7 ul li .submit-data{border:0px; background:url(images/start.png) left 6px no-repeat; width:115px; height:49px; color:#131D22; font-size:16px; padding-right:22px; margin:0 0 0 100px;}
.wpcf7 ul li .submit-data:hover{ color:#6DBBE2; cursor:pointer;}
.wpcf7-validation-errors { border:1px solid #FF0000 !important;}
.newsletter{border:0px; background:url(images/start.png) left 6px no-repeat !important; width:115px; height:49px; color:#131D22; font-size:16px; padding-right:22px; margin:0px; overflow:hidden;}
.newsletter:hover{ color:#6DBBE2; cursor:pointer;}

.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}
















.submit-comment{ border:0px; background:url(images/submit-comm.png) left 7px no-repeat; width:176px; height:55px; color:#131D22; font-size:16px; padding-right:22px;}
.submit-comment:hover{ color:#6DBBE2; cursor:pointer;}

.input-form{width:250px; height:22px; border:none; vertical-align:top; color:#5F7D8B;}
.input-form1{width:250px; height:60px; border:none; vertical-align:top; color:#5F7D8B;}
.input-contact{width:400px; height:150px; border:none; vertical-align:top; color:#5F7D8B;}

.wpcf7-form-control-wrap{ border: none !important;}

