@charset "utf-8";
/* CSS Document */
.page-home .graphic{
  position:relative;
  padding-bottom:10px;

}
.page-home .graphic a{
  position:absolute;
  top:173px;
  left:435px;
  width:203px;
  height:67px;
}


/*Sagar*/


.homeboxs ul
{
	margin:0px !important;
	padding:0px !important;
	list-style:none !important;
	float:left;

}
.homeboxs ul li
{
	margin:10px !important;
	padding:15px !important;
	float:left !important;
	width:258px !important;
	text-align:center;
	min-height:145px;
}
.homeboxs ul #img1
{
	background-image:url(../images/boxs-img1.jpg);
	background-repeat:no-repeat;
}
.homeboxs ul #img2
{
	background-image:url(../images/boxs-img2.jpg);
	background-repeat:no-repeat;
}
.homeboxs ul #img3
{
	background-image:url(../images/boxs-img3.jpg);
	background-repeat:no-repeat;
}
.obj_center,
.obj_center a
{

	text-align:center !important;
}
.homebox_title
{
	font-size:24px;
	margin-top:-5px !important;
	color:#38bee3;
	text-align:left !important;
	font-weight:lighter !important;
	font-family:Gotham Book !important;
	
}
.bsub_title {
	font-size:15px;
	color:#545454;
	font-weight:lighter !important;
	margin-bottom:10px;
	margin-top:8px;
	font-family:Gotham Book !important;
}

.graysub_title {
	font-size:18px;
	color:#414141;
	font-weight:lighter !important;
	margin-bottom:10px;
	font-family:Gotham Book !important;
}

.small_sub_title {
	font-size:13px;
	line-height:20px;
	color:#3d3d3d;
	font-weight:lighter !important;
	margin-bottom:10px;
	font-family:Gotham Book !important;
}
	
	
.normal_key ul
{
	margin:0px !important;
	padding:0px !important;
	list-style:none !important;
	float:left;

}
.normal_key ul li
{
	float:left !important;
	width:310px !important;
	
}

.blue_key:link,
.blue_key:visited
{
	font-family:Verdana, Geneva, sans-serif;
	background: #00bbf2; /* Old browsers */
background: -moz-linear-gradient(top,  #00bbf2 0%, #00b6f1 50%, #00b3f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00bbf2), color-stop(50%,#00b6f1), color-stop(100%,#00b3f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00bbf2 0%,#00b6f1 50%,#00b3f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00bbf2 0%,#00b6f1 50%,#00b3f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00bbf2 0%,#00b6f1 50%,#00b3f0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00bbf2 0%,#00b6f1 50%,#00b3f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbf2', endColorstr='#00b3f0',GradientType=0 ); /* IE6-9 */

padding:5px 30px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 1px 5px #ebebeb;
    -webkit-box-shadow: 0px 1px 5px #ebebeb;
    box-shadow: 0px 1px 5px #ebebeb;
	border:1px solid #17a7e5;
	font-size:12px;
	font-weight:bold;
	color:#FFF !important;
	
	text-shadow:0px -0px 2px #0292c2;
}
.big_key
{
	padding:10px 30px !important;
	font-size:18px !important;
	border:1px solid #000 !important;
}
.blue_key:hover
{
background: #00a8fc; /* Old browsers */
background: -moz-linear-gradient(top,  #00a8fc 0%, #00a8fc 50%, #00aaf9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a8fc), color-stop(50%,#00a8fc), color-stop(100%,#00aaf9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00a8fc 0%,#00a8fc 50%,#00aaf9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00a8fc 0%,#00a8fc 50%,#00aaf9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00a8fc 0%,#00a8fc 50%,#00aaf9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00a8fc 0%,#00a8fc 50%,#00aaf9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a8fc', endColorstr='#00aaf9',GradientType=0 ); /* IE6-9 */

padding:5px 30px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 1px 5px #ebebeb;
    -webkit-box-shadow: 0px 1px 5px #ebebeb;
    box-shadow: 0px 1px 5px #ebebeb;
	border:1px solid #17a7e5;
	font-size:12px;
	font-weight:bold;
	color:#FFF !important;
	
	
}
.center_box_ok
{
	border:1px solid #efefef !important;
	background-color:#f8f7f7 !important;
	padding:10px 20px !important;
	text-align:center !important;
	margin-left:-10px !important;
	margin-right:-10px !important;

}
.xbg-center_box_ok
{
	padding:10px 20px !important;
	text-align:center ;
	margin-left:-10px !important;
	margin-right:-10px !important;
	margin-top:20px;
}
.gray_box 
{
	margin-top:25px !important;
	float:left;
	margin-left:-10px;
	margin-right:-10px;
}
.gray_box ul li
{
	float:left;
	border:1px solid #efefef;
	background-color:#f8f7f7;
	padding:19px 20px;;
	min-height:244px !important;
}
.dark_gray_box img
{
	float:left;
	margin-right:-50px;
	margin-top:-10px;
}
.dark_gray_box_small .small_sub_title
{
	color:#545454 !important;
}
.dark_gray_box_small 
{
	min-width:225px !important;
	min-height:191px !important;
	background-color:#f3f1f1 !important;
	border:1px solid #edecec !important;

}
.dark_gray_box
{
	background-color:#f3f1f1 !important;
	border:1px solid #edecec !important;
	min-width:335px ;
	min-height:168px !important;
}
.gray_box_all 
{
	margin-top:15px !important;
	float:left;
	margin-left:-10px;
	margin-right:-10px;
}
.gray_box_all ul li
{
	float:left;
	border:1px solid #efefef;
	background-color:#f8f7f7;
	padding:19px 20px;;
	height:168px;
}
.cus-hig
{
	height:191px !important;
}
.gray_bgs li
{
	min-height:176px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.up_img
{
	margin-top:-40px !important;
	padding:0px 10px !important;
}

.customers_box
{
	padding:15px 0px;
	text-align:center !important;
	border:1px solid #f5f5f5;
	background-color:#fafafa;
	width:99.7%;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	
}
.blue_title
{
	color:#38bee3;
	font-weight:lighter;
	font-family:Gotham Book;
	font-size:24px;
}
.gap3
{
	margin-bottom:35px !important;
	margin-top:35px !important;
}
.gap-v
{
	margin-left:20px;
	margin-right:20px;
}
.gap
{
	margin-top:15px;
	margin-bottom:15px;
}
.row
{
	width:950px !important;

}
.col-haf
{
	float:left;
	padding:20px;
	width:435px;
}


.img_list_awe li:first-child
{
	margin:0px 10px 0px 0px !important;
	padding:0px !important;
	float:left !important;
}
.img_list_awe li h5
{
	font-family:Gotham Book;
	font-size:16px;
	color:#3d3d3d !important;
	line-height:10px;
	font-weight:lighter;
}
.img_list_awe li p
{
	font-size:14px;
	color:#545454;
	line-height:24px;
}
.awe_list
{
	float:left;
}
.text-center
{
	text-align:center !important;
}
.text-left
{
	text-align:left !important;
}
.center
{
	margin:0px auto !important;
}

.contact_btns
{
	margin-top:25px;
	margin-bottom:20px;
	float:left;
	padding:0px;
}
.contact_btns ul
{
	margin:0px !important;
	padding:0px !important;
}
.contact_btns ul li,
.contact_btns ul li:first-child
{
	float:left;
	margin-right:30px !important;
}
.h1
{
	font-size:40px !important;
}
.secu 
{
	width:640px !important;
	height:191px;
}
.secu .col-haf1
{
	width:35% !important;
	height:100% !important;
	float:left;
	padding:0px;
	margin-top:-5px;
}
.secu .col-haf2
{
	width:100% !important;
}
.contact_box
{
	border:1px solid #efefef !important;
	background-color:#f8f7f7 !important;
	padding:10px 20px !important;
	margin-left:-10px !important;
	margin-right:-10px !important;
}
.contact_box .left1
{
	float:left;
	width:550px;
}
.contact_box .right1
{
	text-align:center;
}
.contact_box .right1 img
{
	margin-bottom:-13px !important;
}

.con-row
{
	width:950px !important;

}
.con-col-haf
{
	float:left;
	padding:20px;
	width:435px;
}
.con-col-haf .img_list_awe li
{
	float:left !important;
	width:355px;
	margin-left:10px;
}
.con-col-haf .img_list_awe li:first-child
{
	float:left !important;
	width:60px;
	margin-right:10px;
}


/*-------- NEW FORMS --------------*/

.new-contact-form{
  float:left;
  margin-right:50px;
}

.new-contact-form li, .new-register-form li, .new-login-form li, .new-forgot-form li{
  height:26px;
  margin-bottom:18px;
  line-height:26px;
}
.new-contact-form li.message{
  height:204px;
}

.new-contact-form label{
  width:150px;
  color:#818181 !important;
  font-size:18px;
  height:100%;
  line-height:31px;
  float:left;
  padding-right:20px;
  text-align:right;
  position:relative;
}

.new-contact-form b{
  color:#38bee3;
  font-weight:lighter !important;
}

.new-contact-form input, .new-register-form input, .new-forgot-form input{
  width:287px;
  height:31px;
  line-height:20px;
  padding:3px;
  border:0;
  background:url(../images/sprites-input.png) 0 0 no-repeat;
  font:14px Verdana, Geneva, sans-serif;
}

.new-contact-form textarea{
  width:286px !important;
  height:186px !important;
  
  min-width:286px !important; 
  max-height:286px !important; 

  min-height:186px !important;  
  max-height:186px !important;
  overflow:hidden !important;
  
  padding:5px;
  border:0;
  background:url(../images/sprites-textarea.png) 0 0 no-repeat;
  font:14px Verdana, Geneva, sans-serif;
}

.new-contact-form .submit{
  display:block;
  width:208px;
  height:44px;
  line-height:29px;
  padding:0;
  background:url(../images/submit-form.png) 0px 0px no-repeat;
  font:14px Verdana, Geneva, sans-serif;
  margin-top:-15px;
}

.new-contact-form .new-checkbox input, .new-register-form .new-checkbox input{
  margin-right:10px;
}

/* forgot form */

.new-forgot-form{
  color:#000;
  font-size:12px;
  border:1px solid #6d6d6d;
  padding:0 20px 10px;
  width:423px;
  margin:0 auto;
}

.new-forgot-form .submit{
  display:block;
  width:102px;
  height:34px;
  padding:0;
  background:url(../images/sprites.png) 0 -351px no-repeat;
  font:14px Verdana, Geneva, sans-serif;
  color:#FFF;
  margin-left:281px;
}
.new-forgot-form label{
  width:158px;
  height:100%;
  line-height:26px;
  float:left;
  padding-right:20px;
  text-align:center;
  position:relative;
}
.new-forgot-form h3{
  text-align:center;
}
.new-forgot-form input{
  width:199px;
  height:20px;
  line-height:20px;
  padding:3px;
  border:0;
  background:url(../images/sprites-input.png) -102px -351px no-repeat;
  font:14px Verdana, Geneva, sans-serif;
}
