@charset "utf-8";

/* CSS Document */

body{

	 

 

}

div {

/* overflow-x:hidden;

overflow-y:hidden; */

}

.designby{color:#ffffff; }

.designline{

	display:block; height:1px; background:#344549;   

}

.topmenubox

{

   height: 128px; float:right;	

}

.colorsky{

	color:#41C0C6;

}

a {

-webkit-transition: all 0.3s linear;

-moz-transition: all 0.3s linear;

-o-transition: all 0.3s linear;

-transition: all 0.3s linear;

outline: none;

}

.calcbox{display:block;   background:#ECECDF;   padding:20px; margin:0 auto; margin-top:20px; max-width:600px;}

.calclabel{

	display:block; width:250px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666;

	text-align:left;

	height:27px;  line-height:30px;

	padding-bottom:7px;

	

}

.calcinput{

	display:block; width:350px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666;

	text-align:left; line-height:30px;

	vertical-align:middle;

	padding-bottom:7px;

}

#inquirycarts{

	 

	 

	border-right: solid thin #FFF;

 

	text-align: center;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	color: #FFF;

	text-decoration: none;

	float: right;

	/*line-height: 48PX;*/

	 

	text-transform:uppercase;

	display:block;

	margin-right:10px;

	border:none;

	

	position:fixed;

	bottom:0;

	left:0;

	color:#fffff;

	background:#184993;

	padding:8px;

	z-index:12;

 

}

.dropmenucolor{ margin-right:10px;}

.idinbox{ position:absolute; top:0px;; display:block; width:100%; padding-left:10px;  }

.abhblackhr{

	display:block;

	height:1px;

	border-top: solid 1px #202020;

	border-bottom: solid 1px #3F3F3F;

	height:1px;

	width: 227px;

	

}

.filterbox{display:none;}

.googleinnner2{

float:right; padding-top:20px; padding-left:6px; padding-right:17px; color:#ffffff; font-size:17px;

display:block;

 



}

.searchtextleft{

  padding-top:8px; color:#FFF; padding-bottom:40px;

display:block;

 

 

}

 

 

#wrap {

	min-height: 100%;

	margin: auto;

	position: relative;

}

#right {

	float: right;

	width: 450px;

	text-align: left;

	height: 100%;

	display: block;

	min-height: 100%;

	height: 100%;

	 

}

 #main {

	position: relative;

	margin-right: 500px;

	padding-left:10px;

	padding-right:0px;

	 

}

#inner-wrap {

	padding-bottom: 80px;

	 

}

 

.bigheading{

	font-family:Arial, Helvetica, sans-serif;

	font-size:26px;

	color:#000;

	line-height:35px;

	text-transform:uppercase;

	padding-left:30px;

}

#inner-wrap:after {

	content: " ";

	display: block;

	clear: both;

}

br.clear {

	clear: both;

	display: block;

	height: 1px;

	margin: -1px 0 0 0;

}

#abhwrapper {

	max-width: 100%;

	 

	margin: 0 auto;

	text-align: center;

	 

}

 

  

.white{

	 color:#FFF;

}

 





h3{font-size:16px}

 

 .abhtopmenu{

	 display:block; line-height:58px; width:120px;  

	 font-family:Verdana, Geneva, sans-serif;

	 font-size:14px;

	 color:#FFF;

	 text-align:center;

	 text-decoration:none;

 }

 

 .dropdown-menu {

     background-color: #3F454F;  

 }

.dropdown-menu > li > a {

    clear: both;

    color: #ffffff;

    display: block;

    font-weight: normal;

    line-height: 20px;

    padding-bottom: 3px;

    padding-left: 20px;

    padding-right: 20px;

    padding-top: 3px;

    white-space: nowrap;

	

}

.dropdown-menu li > a:hover,

.dropdown-menu li > a:focus,

.dropdown-submenu:hover > a {

  color: #ffffff;

  text-decoration: none;

  background-color: #0081c2;

  background-image: -moz-linear-gradient(top, #24272D, #24272D);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#24272D), to(#24272D));

  background-image: -webkit-linear-gradient(top, #24272D, #24272D);

  background-image: -o-linear-gradient(top, #24272D, #24272D);

  background-image: linear-gradient(to bottom, #24272D, #24272D);

  background-repeat: repeat-x;

   

}



.contactuscall{background:#DDDAD0; padding:20px; font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#000; font-weight:bold; width:343px; text-align:center;}

.contactusinner1{

	

	background:#FFCB08;  font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#000; width:300px; float:right; text-align:left;

}

 



.abhbuttonwhite{

	background:#FFF;

	color:#000;

}

 .abhbuttonwhite:hover

 {

	background:#FFF;

	color:#000;	 

 } .abhbuttonwhite:focus{

	background:#FFF;

	color:#000;	 

 }

 

 .abhpaginiation a{

	 padding:5px;

	 margin-top:10px;

	 display:inline-table;

	 width:25px;

	 height:25px;

	 line-height:25px;

  	 background:#FFF;

	 font-family:Verdana, Geneva, sans-serif;

	 font-size:13px;

	 text-decoration:none;

	 color:#242B59;

	 margin-bottom:6px;

	 

	 border: solid 1px #ECEDEE;

	 

 }

 

  .abhpaginiation a.active{

	  background:#242B59;

	  color:#ffffff;

 }

 

 .abhlinkblack{

	 display:block;

	 text-align:center;

	 width:100px;

	 padding:6px;

	 font-family:Verdana, Geneva, sans-serif;

	 font-size:15px;

	 color:#FFF;

	 text-decoration:none;

	 background:black;

 }
 
  .abhabtn{

	

	 text-align:center;

	 width:100px;

	 padding:6px;

	 font-family:Verdana, Geneva, sans-serif;

	 font-size:15px;

	 color:#FFF;

	 text-decoration:none;

	 background:black;

 }

 .backclickarea

 {

	  display:block; height:250px; width:100%; cursor:pointer; 

 }

  .abhsmallblack{

 

	 text-align:center;

	 

	 padding:6px;

	 padding-left:8px; padding-right:8px;

	 font-family:Verdana, Geneva, sans-serif;

	 font-size:12px;

	 color:#FFF;

	 text-decoration:none;

	 background:#000; color:#FFF

 }

 

 /* responsive part */

 .logobar

 {

	display:block; background:#FFF; height:100px; 

 }

 .topmenublock{

	 display:block; min-width:950px;

	 padding-top:27px; padding-left:388px

 }

 

  .less1000{

	  display:none;

 }

   .greater1000{

	  display:;

   	 

 }

 .resdropmenu{

	 display:none;

	 background:#FFF;



	 clear:both;

	 padding-bottom:4px;

  

 }

 

  .input-large,

  .input-xlarge,

  .input-xxlarge,
  .input 

  {
 
    min-height: 30px;

    -webkit-box-sizing: border-box;

       -moz-box-sizing: border-box;

            box-sizing: border-box;

  }