/* Classes created and modified by Balraj Chana */

@import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700);
@import url(//fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);

body {font-family: 'Droid Sans', sans-serif;}

#header {
	clear: both;
	padding:20px 0 0 0;
	border-top:4px solid #ce8b3d;
	background-color:#efefef;
}

#wrap {
	z-index: 100 !important;
	background-color:#efefef;
}

#content-wrap {
	padding:40px 0;
	min-height:100%;
	background-color:#efefef;
}

h1.portfolio-title-below {
	font-family: 'Droid Sans', sans-serif !important;
	font-size:13px;
	font-weight: 700;
	text-transform:uppercase;
}

/* Greycorners */

.greycorners {
	font-family: 'Droid Sans', sans-serif;	
	-moz-box-shadow:inset 0px 0px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 0px 0px 0px #000000;
	box-shadow:inset 0px 0px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #ffffff 100% );
	background-color:#fff;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:0px solid #b3b3b3;
	display:inline-block;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 0px 0px #FFFFFF;
}
.greycorners:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #ccc) );
	background:-moz-linear-gradient( center top, #fff 5%, #ccc 100% );
	background-color:#ccc;
	color:#ffffff;
}
/*
.greycorners {
	font-family: 'Droid Sans', sans-serif;	
	-moz-box-shadow:inset 0px 0px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 0px 0px 0px #000000;
	box-shadow:inset 0px 0px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333333), color-stop(1, #121212) );
	background:-moz-linear-gradient( center top, #333333 5%, #121212 100% );
	background-color:#333333;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:0px solid #b3b3b3;
	display:inline-block;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 0px 0px #FFFFFF;
}
.greycorners:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #121212), color-stop(1, #333333) );
	background:-moz-linear-gradient( center top, #121212 5%, #333333 100% );
	background-color:#121212;
	color:#ffffff;
}
*/
.greycorners:active {
	position:relative;
	top:1px;
	color:#ffffff;
}

.nav-wrap {
	background-color:#2a2a2a;
	margin:15px 0 0 0;
	
}

#lambda-featured-header-wrap {
	background-color:#FFFFFF;
	padding:10px 10px 11px;
	margin-top:25px;
	margin-left:10px;
	float:left;
	width:670px;
	border-bottom:0px solid #D9D9D9;
}


.maintagline
{
	font-size:1.4em;
	padding: 5px 0 0 120px;
	float:left;
}

.top-header-tagline {
	padding-right:6px;
	text-decoration:underline;
	font-family: 'Droid Sans', sans-serif !important;
	text-transform: uppercase;
	margin:0;
	font-weight:bold;
	line-height:32px;
}

.home #navigation {
	float:left;
	margin-left:18px;
}

#navigation {
	float:left;
	margin:0;
}

#navigation ul {
	position: relative;
	width:100%;
}
#navigation ul li {
	position: relative;
	display:block;
}
#navigation ul li a {
	padding:0;
	text-decoration: none;
	display:block;
	letter-spacing:1px;
	height:35px;
	line-height:35px;
	margin-left:39px;
	font-family: 'PT Sans Narrow', sans-serif !important;
}

#teaser {
	background-color:#efefef;
}

.naviline {
	display:none;
}

.home .container {width: 100%;}
.home .container #content {width: 100%; margin: 0;}
.home #header .container {width: 960px; margin: 0 auto;}

.home .client-wrap {width: 940px; margin:0 auto;}

.footer-info-container
{
	padding-bottom:15px;
	overflow:hidden;
}
.footer-addresses
{
	float:left;
	color:#cccccc;
	padding:25px 40px 0 0;
	font-size:12px;
}

#page-title span {
	background-color:#efefef;
}

.widget-title span {
	background-color:#efefef;
}

.showroom-hours
{
	float:right;
	color:#cccccc;
	padding:25px 0 0 0;
	font-size: 12px;
}

#sub-footer-wrap {
	font-size: 11px;
	clear:both;
	background-color:#242424;
}

.copyright,
.unitedthemes {
	text-align:center;
	padding-top:8px;
	color:#f9de99;
}

#slider_thumbs_container
{
	margin-top: 25px;
	margin-right:10px;
	padding:5px;
	width:270px;
	background-color:#FFFFFF;
	float:right;
}

#slider_thumbs_container a {font-family: 'Droid Sans', sans-serif; font-weight: 400;}

.image_thumbs_slider
{
	margin:5px;
	width:260px;
	height:91px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}

#image_thumb_bg1 { background-image:url(../../uploads/2012/12/image_thumb1.jpg); }
#image_thumb_bg2 { background-image:url(http://www.arrowheadsupplyinc.com/wp-content/uploads/2012/12/image_thumb2.jpg); }
#image_thumb_bg3 { background-image:url(../../uploads/2012/12/image_thumb3.jpg); }
#image_thumb_bg4 { background-image:url(../../uploads/2012/12/image_thumb4.jpg); }

.image_thumb
{
	padding:5px;
}

.hyperbuttons
{	
	float:right;
	vertical-align:bottom;
	padding:55px 10px 0 0;	
}

.greycorners_small {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:40px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:1px 7px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.greycorners_small:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	background-color:#dfdfdf;
	color:#999999;
}.greycorners_small:active {
	position:relative;
	top:1px;
	color:#999999;
}

.home h1#page-title {display: none;}

.home #teaser {display:none;}

.clients li img,
.clientspc li img{
	border:0px;
}

.footertext
{
	width:990px;
	margin:0 auto;
	padding:10px 0 10px 0;
	font-size:11px;
	line-height:normal;

}

#gallery_thumbs_wrapper_home
{
	width:955px;
	padding: 0 10px 0 25px;
	overflow:hidden;
}

.gallery_thumbs_home
{
}

.gallery_thumbs_home img
{
	width:213px;
	height:133px;
	padding:7px;
	background-color:#FFFFFF;
}

.gallery_thumbs_heading_home
{
	font-weight:bold;
	font-size:12px;
	text-align:center;
	background-image:url(../../uploads/2012/12/gallery_header_bg.jpg);
	background-repeat:repeat-x;
	background-size:contain;
	padding:7px;	
}
.gallery_thumbs_container_home {
	float:left;
	margin-right:10px;
	width: 227px;}

.home #content-wrap {
	padding:0px 0;
}

.gallery_shadow_bg
{
	width:100%;
	height:30px;
	background-image:url(../../uploads/2012/12/gallery_shadow.png);
	margin:25px 0 7px 0;
}

.gallery_shadow_bg2
{
	width:100%;
	height:30px;
	background-image:url(../../uploads/2012/12/gallery_shadow_down.png);
	margin:0 0 25px 0;
}

.error404 #slider_thumbs_container {display: none;}

.home .caption.big_white,
.home .caption.small_text
{
font-family: 'Droid Sans', sans-serif;
color: #fff;
}


/* AB NR Edit */

#image_thumb_bg1 { background-image:url(../../uploads/2012/12/Kitchen-Cabinets-CTA.jpg); }
#image_thumb_bg2 { background-image:url(../../uploads/2012/12/Bathroom-Vanities-CTA.jpg); }
#image_thumb_bg3 { background-image:url(../../uploads/2012/12/Countertops-CTA.jpg); }
#image_thumb_bg4 { background-image:url(../../uploads/2013/11/Faucets-Sinks-Showers-CTA.jpg); }

.blog #slider_thumbs_container, .archive #slider_thumbs_container, .single #slider_thumbs_container {display:none;}


a.ab-button {
	font-family: 'PT Sans Narrow', sans-serif !important;
	-moz-box-shadow:inset 0px 0px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 0px 0px 0px #000000;
	box-shadow:inset 0px 0px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333333), color-stop(1, #121212) );
	background:-moz-linear-gradient( center top, #333333 5%, #121212 100% );
	background-color:#333333;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	border:0px solid #b3b3b3;
	display:inline-block;
	color:#ffffff;
	font-size:17px;
	font-weight:400;
	padding:4px 14px;
	text-decoration:none;
	text-shadow:0px 0px 0px #FFFFFF;
}

a.ab-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #121212), color-stop(1, #333333) );
	background:-moz-linear-gradient( center top, #121212 5%, #333333 100% );
	background-color:#121212;
	color:#fafafa;
}

a.ab-button:active {
	position:relative;
	top:1px;
	color:#ffffff;
}




/* Classes created and modified by Balraj Chana 31/12/12 */

.top-header-tagline {
line-height:24px;
padding-right:0px;
float:right;
}


.greycorners_small {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4a4a4a), color-stop(1, #0d0d0d) );
	background:-moz-linear-gradient( center top, #4a4a4a 5%, #0d0d0d 100% );
	background-color:#4a4a4a;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:0px solid #4f4f4f;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	text-shadow:0px 0px 0px #ffffff;
}

.greycorners_small:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0d0d0d), color-stop(1, #4a4a4a) );
	background:-moz-linear-gradient( center top, #0d0d0d 5%, #4a4a4a 100% );
	background-color:#0d0d0d;
	color:#ffffff;
}

.greycorners_small:active {
	position:relative;
	top:1px;
}

ul.social-icons {
padding-bottom:0px;

}

#footer .widget-title
{
display:none;
}

#footer-wrap
{
background-color:#242424;
}

.home .one_fourth
{
padding-top:0px;
}

#footer
{
padding-top:25px;
}

.footer-addresses
{
padding:0px 40px 0 0;
}

.showroom-hours
{
padding:0 0 0 0;
}


/* AB Edits */



.caption.fade.start img {height:91px; width:670px;}