#main .container{
	margin: 0px !important;
	xpadding: 0px !important;
	background: none !important;
	border-radius: none !important;
	border: none !important;
}


/* ----------------------------------------- 
   Slider 
----------------------------------------- */
.flexslider{ background:none !important;
	border:none !important;
	margin-top: 20px !important;
}

.flex-control-nav{ top: 5%;
	left:45%;
}


.invKeywordBtn.button.radius, .invKeywordBtn.button.radius:hover {background: #15477C !important;}
#InvSearchBoxHP #InvSearchBoxSubmit span.SubmitSearchbutton, #InvSearchBoxHP #InvSearchBoxSubmit span.SubmitSearchbutton:hover {
    background: #15477C none repeat scroll 0% 0%;
}
input[type="text"]:focus, input[type="text"]:hover, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {
    box-shadow: none;
}

.mainbtn.button {
	background: #15619a;
	border: none;
	color: #FFFFFF;
	font-family: Arial,Verdana,sans-serif;
	font-size: 1.3rem;
	font-weight: bold;
	line-height: 1;
	margin: 0;
	padding: 7px 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
	

.phoneButtons{display:none}
#hpBtnWrapper{
	float: left;
	margin-bottom: 30px;
	width: 900px;
	height:110px;
}
.slidingButtons li{height:110px; width:209px;}
.jcarousel-next-horizontal, .jcarousel-prev-horizontal{
	float: left;
	margin-bottom: 30px;
	width: 20px;
	height: 109px;
	cursor: pointer;
}
.jcarousel-next-horizontal{
  	background: transparent url(https://s3.amazonaws.com/dom-cms/Site/3fc5aa6d-be95-4f7d-a7bb-51963c32c9c9/images/home/next-horizontal.png) no-repeat -8px 0;

}
.jcarousel-prev-horizontal{
  	background: transparent url(https://s3.amazonaws.com/dom-cms/Site/3fc5aa6d-be95-4f7d-a7bb-51963c32c9c9/images/home/prev-horizontal.png) no-repeat 0 0;

}
.jcarousel-next-horizontal:hover, .jcarousel-next-horizontal:focus { background-position: -62px 0; }

.jcarousel-prev-horizontal:hover, .jcarousel-prev-horizontal:focus { background-position: -54px 0; }
.jcarousel-skin-customSkin { overflow:hidden;position:relative;visibility:hidden;left:-5000px; }
.jcarousel-skin-customSkin ul { list-style:none; }
.jcarousel-skin-customSkin ul li { margin: 0 8px; }



@media only screen and (max-width: 767px) {
	.mainSlideshow{display:none}  
	.phoneButtons li{width:47%}
	.flex-direction-nav {display: none;}
	.mainbtns {margin-top: 0% !important; margin: 0 20px !important;}
	footer, footer p {font-size: 110%;}
}
@media only screen and (max-width: 480px) {
  .phoneButtons li {
    display: block;
    width: 100%;
    margin: 0 0 10px;
  }
}

@media only screen and (max-width: 1000px) {
	.mainbtns {margin-top: -85%; margin-left: 40px;}
}