/*
Theme Name: wheelers
Description: Salinas General Contracting, Construction, Additions and Remodeling.
Author: The Business Card Shoppe
Author URI: http://www.thebusinesscardshoppe.com
*/

/*****************************************************
"Use find bar and type in the number with brackets for faster results - Example. (20)"

(1) HTML, BODY & IFRAME
(2) H1-H5
(3) COMMON CLASSES (A.link & li)
(4) IMG STYLES
(5) BLOCKQUOTE
(6) 1000px CONTAINER
(7) HEADER(Branding) STYLES/CONTAINER
(8) INSURANCE AND PHONE NUMBER (Top Right)
(9) NAVIGATION
	(10) NAVIGATION (Second Level)
(11) HOMEPAGE FEATURED CONTAINER 1000px
(12) INNER CONTAINER 1000px
(13) CONTENT STYLES (Homepage)
(14) HOMEPAGE BIG GREY BUTTONS
(15) VENDOR CONTAINER & STYLES
(16) SIDEBAR ul li & img STYLES
(17) HOMEPAGE Insurance-specialoffers-recycle CONTAINER & STYLES
(18) FOOTER CONTAINER & LINK STYLES
(19) HOMEPAGE (Blogroll)
(20) BLOGPAGE (Blogroll)
(21) FACEBOOK AND TWITTER STYLES
(22) CONTACT PAGE STYLES
(23) SHARE BUTTON STYLES (BLOGPAGE)
(24) MIDDLE CONTAINER w/ PRODUCT IMAGES
*****************************************************/



/*------------ HTML, BODY & IFRAME ------------**(1)**/

html { margin:0px auto; padding:0px; }
body { 
	margin:0px auto;
	padding:0px; 
	background: #1f1009 url('http://wheelersflooringsalinas.com/wp-content/uploads/2012/01/wheelers-flooing-salinas-background.jpg') top center repeat-x;
	font:normal 13px Arial, Helvetica, Calibri, Verdana, sans-serif;
	color:#7b7b7b;
	text-align:left; 
}

iframe {border-radius: 9px; -moz-border-radius: 9px !important; box-shadow: inset 1px 1px 1px #000;}

hr { border: 2px dotted #ddd;}

/*------------ HEADER TAGS ------------**(2)**/

h1 { color: #1b2656; font-weight: bold; font-size: 26px; margin: 0px 0px 0px 0px;}
h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#595959; margin: 0px 0 10px 0;}
h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#595959; margin: 0px 0 0 0;}
h4 {
	color: #646464;
	height: 34px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	padding: 8px 0px 0 5px;
	margin: 2px 0px -40px 2px;
	background: -moz-linear-gradient(left,  rgba(194,194,194,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(194,194,194,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(left,  rgba(194,194,194,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(left,  rgba(194,194,194,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(left,  rgba(194,194,194,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */;
	background: linear-gradient(left,  rgba(194,194,194,1) 0%,rgba(255,255,255,0) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c2', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */;
	z-index: 5 !important;
}
h5 { font:bold 14px Arial, Helvetica, sans-serif; color:#595959; margin: 0px 0 0 0;}
h6 {
	font:bold 18px Arial !important; 
	color: #646464;
	height: 34px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	padding: 8px 23px 0 0;
	margin: 2px 2px -40px 0;
}



/*------------ COMMON CLASSES (A.Link - li) ------------**(3)**/

a { color:#898989; text-decoration:none; list-style-type: none; }
a:hover { color:#9c1b1f; }
li {list-style-type: none; color: #898989;}

/*------------ IMAGE STYLES ------------**(4)**/

img { border:0px; }
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

a.addtoany_share_save img {border: 0px !important;}
.blogroll-blogpage .addtoany_share_save img {margin: 10px 0px 0px 43px;}


/*------------ BLOCKQUOTE STYLES ------------**(5)**/

blockquote.special{
	font: 18px italic Times, serif;
	padding: 0px;
	margin: -10px 0px 20px 20px;
	background: #e4e4e4 url(http://wheelersflooringsalinas.com/wp-content/uploads/2012/01/quote.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: justify;
	color: #5b5b5b;
	width: 250px;
	float:right;
	text-indent: 15px;
	box-shadow: 1px 1px 3px #000;
}
blockquote.special span {
	display: block;
	background-image: url(http://wheelersflooringsalinas.com/wp-content/uploads/2012/01/closequote.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0px 10px 35px 10px;
	text-indent: 15px !important;
}

/*------------ 1000px CONTAINER ------------**(6)**/

#container {
	width:1000px;
	min-height:100px;
	margin: 0px auto auto auto;
	background: transparent;
}


/*------------ HEADER (Branding) STYLES & CONTAINER ------------**(7)**/

#branding {
	width:1000px;
	height:120px;
	margin: 0 auto;
	text-align:left;
}

#brandingleft {
	width:450px;
	height:100px;
	margin:10px 0px 0px 10px;
	text-align:left;
	float:left;
}
#brandingright {
	width:450px;
	height:59px;
	margin:0px 0px;
	text-align:left;
	float:right;
}

/*------------ INSURANCE AND PHONE NUMBER (Top Right) ------------**(8)**/

#search-background{
	width: 280px;
	height: 45px;
	background: #e5e5e5;
	border: 1px solid #ccc;
	float: right;
	margin: 33px 0 0 0;
}
#search-background .insurance-button a{
	background: #3d467f;
	border: 1px solid #dddddd;
	float: left;
	margin: 5px 0 0 5px;
	color: #fff;
	text-shadow: 0 0 1px #000;
	font-weight: bold;
	font-size: 14px;
	padding: 8px;
}
#search-background .insurance-button a:hover{
	background: red;
	box-shadow:inset 0 0 3px #545454;
}

#search-background .phone-number a{
	background: #720000;
	border: 1px solid #dddddd;
	float: right;
	margin: 5px 5px 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 8px;
	box-shadow:inset 0 0 3px #545454;
}


/*------------ NAVIGATION ------------**(9)**/

#menu { 
	box-shadow: 0px 5px 10px #000;
	width:996px;
	height:40px;
	background: rgb(255,10,10); /* Old browsers */;
	background: -moz-linear-gradient(top,  rgba(255,10,10,1) 0%, rgba(155,0,0,1) 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,10,10,1)), color-stop(100%,rgba(155,0,0,1))); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(top,  rgba(255,10,10,1) 0%,rgba(155,0,0,1) 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(top,  rgba(255,10,10,1) 0%,rgba(155,0,0,1) 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(top,  rgba(255,10,10,1) 0%,rgba(155,0,0,1) 100%); /* IE10+ */;
	background: linear-gradient(top,  rgba(255,10,10,1) 0%,rgba(155,0,0,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0a0a', endColorstr='#9b0000',GradientType=0 ); /* IE6-9 */;
	text-align:left;
	font:normal 18px Arial, sans-serif;
	padding: 0px;
	border: 2px solid #fff;
	color: #fff;
	margin-left: 0px;
	z-index: 9 !important;
}


#menu ul { 
	margin:0px; 
	padding:0px; 
	margin-left: 5px;
}

#menu li {
	position:relative;
	list-style-type:none;
	display:inline-block;
	*display:inline; /* Hack for IE 7 and less */
	zoom: 1; 	/* For IE 7 */
	border-right: 1px solid #e93644;
	margin:0px 0px 0px -5px;
	padding-left: 9px;
	padding-right: 9px;
}

#menu li a {
	display:inline-block;
	*display:inline; /* Hack for IE 7 and less */
	zoom: 1; 	/* For IE 7 */
	margin:0px;
	font-size: 16px;
	height: 14px;
	border: 1px solid transparent;
	cursor: pointer;
	padding:12px 27px;
	margin-left: 5px;
}

#menu li:hover { 
	position:relative;
	display:inline-block;
	*display:inline; /* Hack for IE 7 and less */
	zoom: 1; 	/* For IE 7 */
	background: #b90110;
}

#menu a { 
	color:#fff; 
	text-decoration:none; 
}
#menu a:hover { }

#menu li:last-child { 
	border-right:0px; 
}
#menu ul li a {
}

/*------------ NAVIGATION (Second Level) ------------**(10)**/

#menu ul li ul {
	list-style-type: disc;
	position:absolute;
	left: -9999px;
	z-index: 99 !important;
	background: #b90110;
	font-size: 15px;
	min-width: 100%;
	text-align: left;
	padding-bottom: 15px;
	box-shadow: 1px 2px 2px #3a3a3a;
	margin-left: -1px;
	z-index: 9 !important;
}
#menu ul li li {
	font-size: 15px;
	border-bottom: 1px solid #e93644;
	margin-top: 5px; 
	padding: 4px 15px;
	margin-left: 2px;

}

#menu ul a { 
	display:block; 
	white-space:nowrap; 	
	font-size: 15px;

}

#menu li:hover ul { /* Display the dropdown on hover */
	left:0px; /* Bring back on-screen when needed */
	top:39px;
	opacity:1; /* Fade to opaque */
	margin-top:0px;
	padding: 5px;
}

#menu li:hover a { /* Set styles for top level when dropdown is hovered */
	color:#fff;
}

#menu li:hover ul li { 
	display:block; 
	list-style-type: disc;
	padding:0px;
	border-right:0px;
}

#menu li:hover ul a { 
	display:block;
	font:normal 12px Arial, Helvetica, Calibri, Verdana, sans-serif;
	text-decoration:none; 
	color:#fff;
	padding:4px 15px;
	border-right:0px;
}

#menu li:hover ul li:hover{ 
	background-color: #e30113; 
	display: block;	
}

#menu li:hover ul li a:hover { 
	color:#fff;
	background: #e30113;
	display: block;
	border-right:0px;
}


/*------------ HOMEPAGE FEATURED CONTAINER 1000px ------------**(11)**/

#featured-container {
	box-shadow: 0px 5px 10px #000;
	width:1000px;
	background: #fff;
	min-height: 328px;
	position: relative;
	z-index: 1 !important;
	background: #fff url('http://www.wheelersflooringsalinas.com/wp-content/uploads/2014/09/featured-bg.jpg') no-repeat;
}
#featured-content {
	width:425px;
	min-height: 300px;
	padding: 10px;
	z-index: 1 !important;
	float:right;
}
#video {
	position: relative;
	right: 0px;
	float:right;
}

/*------------ INNER CONTAINER 1000px ------------**(12)**/

#inner-featured-container {
	box-shadow: 0px 5px 10px #000;
	width:1000px;
	background: #fff;
	min-height: 328px;
}
#inner-featured-content {
	width:1000px;
	background: transparent;
	min-height: 308px;
	padding: 10px;
	text-align: justify !important;
}
 
#inner-featured-content img{

	border: 3px solid white;
	box-shadow: 0px 0px 3px #333;
}
#inner-featured-content-left {
	width:730px;
	background: transparent;
	padding: 10px;
	text-align: justify !important;
	float:left;
}

#inner-featured-container li {list-style-type:disc;}

.inner-content li a{color: red;}

/*------------ CONTENT STYLES (Homepage) ------------**(13)**/

#content {
	width:650px;
	padding:20px;
	text-align:left;
	display: block;
	float:left;
}	

/*------------ Homepage Big Grey Buttons ------------**(14)**/

#big-grey-buttons{margin-top: 27px;}
.big-grey-button {
	margin-right: 5px;
	padding: 10px 70px 10px 70px;
	font-size: 18px;
	color: #848484 !important;
	border: 1px solid #d2d2d2;
	background: rgb(240,240,240); /* Old browsers */;
	background: -moz-linear-gradient(top,  rgba(240,240,240,1) 33%, rgba(199,199,199,1) 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(33%,rgba(240,240,240,1)), color-stop(100%,rgba(199,199,199,1))); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(top,  rgba(240,240,240,1) 33%,rgba(199,199,199,1) 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(top,  rgba(240,240,240,1) 33%,rgba(199,199,199,1) 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(top,  rgba(240,240,240,1) 33%,rgba(199,199,199,1) 100%); /* IE10+ */;
	background: linear-gradient(top,  rgba(240,240,240,1) 33%,rgba(199,199,199,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#c7c7c7',GradientType=0 ); /* IE6-9 */;
}

.big-grey-button:hover {
	background: rgb(199,199,199); /* Old browsers */;
	background: -moz-linear-gradient(top,  rgba(199,199,199,1) 0%, rgba(240,240,240,1) 67%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(199,199,199,1)), color-stop(67%,rgba(240,240,240,1))); /* Chrome,Safari4+ */;
	background: -webkit-linear-gradient(top,  rgba(199,199,199,1) 0%,rgba(240,240,240,1) 67%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(top,  rgba(199,199,199,1) 0%,rgba(240,240,240,1) 67%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(top,  rgba(199,199,199,1) 0%,rgba(240,240,240,1) 67%); /* IE10+ */;
	background: linear-gradient(top,  rgba(199,199,199,1) 0%,rgba(240,240,240,1) 67%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */;
}

.big-grey-button a{margin-top: 55px !important;}


/*------------ VENDOR CONTAINER & STYLES ------------**(15)**/

#vendor-background {
	width:1000px;
	background: url(http://www.wheelersflooringsalinas.com/wp-content/uploads/2014/04/wheelers_salinas_flooring_vendors.png);
	height: 75px;
	margin-top: -1px;
}

#vendor-background .view-all a{
	background: red;
	float: right;
	margin: 28px 7px 0 0px;
	color: #fff;
	text-shadow: 0 0 1px #000;
	font-weight: bold;
	font-size: 12px;
	padding: 8px;
}
#vendor-background .view-all a:hover{
	background: #b40000;
	box-shadow:inset 0 0 3px #545454;
}

/*------------ SIDEBAR ul li & img STYLES ------------**(16)**/

#primary,
#secondary {
	width: 210px; 
	float:right; 
	background: #fff; 
	border: 1px solid #eee; 
	margin-right: 0px; 
	box-shadow: 1px 1px 3px #000;
	overflow: hidden;
	padding: 10px;
}
#secondary {
	clear: right;
}

#inner_contentright {float:right; width: 250px; margin-right: 0px; }

#primary img { cursor: pointer; border:2px solid transparent;}

#primary img:hover {  cursor: pointer; border:2px solid red;}

/*------------ HOMEPAGE Insurance-specialoffers-recycle CONTAINER & STYLES ------------**(17)**/

#insurance-special-offers-recycle-container {
	background: url(http://wheelersflooringsalinas.com/wp-content/uploads/2012/01/wheelers-flooing-salinas-widget-background.jpg) repeat-x;
	height: 155px;
	text-align:left;
}	
#insurance-specialoffers-recycle-container-1000 {
	height: 155px;
	position: relative;
	margin: 0px auto;
	width: 980px;
	background: transparent;
	padding:10px;
	text-align:left;
	color: #fff;
}	
#column_wrapper-insurance-specialoffers-recycle-container {
	height: 150px;
	background: transparent;
	font-size: 12px !important;
}
#column_wrapper-insurance-specialoffers-recycle-container h3 {
	color: #646464;
	height: 34px;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	padding: 8px 23px 0 0;
	margin: 2px 2px -40px 0;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(194,194,194,1) 100%); /* FF3.6+ */;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(194,194,194,1))); /* Chrome,Safari4+ */l
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(194,194,194,1) 100%); /* Chrome10+,Safari5.1+ */;
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(194,194,194,1) 100%); /* Opera 11.10+ */;
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(194,194,194,1) 100%); /* IE10+ */;
	background: linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(194,194,194,1) 100%); /* W3C */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c2c2c2',GradientType=1 ); /* IE6-9 */;
}
#column_wrapper1000-insurance-specialoffers-recycle-container {
	width: 1000px;
	height: 150px;
	margin: 0px auto;
}
#column_wrapper-insurance-specialoffers-recycle-container .column-insurance-specialoffers-recycle-container {
	float: left;
	text-align: left;
	background: #fff;
	width: 320px;
	height: 112px;
	border: 1px solid #d0d0d0;
	display: inline;
	margin-right: 10px;
	margin-top: 15px;
}
.insurance-background-pic{
	background: url(http://www.wheelersflooringsalinas.com/wp-content/uploads/2014/11/synchrony.png);
	width:87px;
	height: 118px;
	margin-left: 0px;
}
.special-offers-background-pic{
	background: url(http://wheelersflooringsalinas.com/wp-content/uploads/2012/01/special.png);
	width:207px;
	height: 106px;
	margin: -1px 3px 0 0;
	float: right;
	z-index: 1 !important;
}
.recycle-background-pic{
	background: url(http://wheelersflooringsalinas.com/wp-content/uploads/2012/01/green.jpg);
	width:346px;
	height: 127px;
	margin: -8px -23px 0 0;
	float: right;
	z-index: 1 !important;
}

.insurance-text-box{
	width:220px;
	height: 50px;
	margin: -72px 0px 0 0px;
	float: right;
}
.special-text-box-left{
	width:120px;
	height: 80px;
	margin: -60px 0 0 5px;
	float: left;
}
.special-text-box-right{
	width:300px;
	height: 10px;
	margin: -35px 0 0 5px;
	float: left;
	text-align:left;
	font-size: 10px;
	text-shadow: 0px 0px 3px #fff;
}

.green-text-box-firstline{
	width:280px;
	height: 18px;
	float: left;
	margin: -105px 0 0 5px;
	color: #fff;
	text-shadow: 0px 0px 3px #000;
	font-size: 11px;
}
.green-text-box-yellow-text{
	width:280px;
	height: 18px;
	float: left;
	margin: -95px 0 0 5px;
	color: #e0e242;
	font-weight: bold;
	font-size: 55px;

}
.green-text-box-lastline{
	width:300px;
	height: 18px;
	float: left;
	margin: -35px 0 0 5px;
	color: #fff;
	text-shadow: 0px 0px 3px #000;
	font-size: 11px;
}
.view-more-button-insurance a{
	color: #fff !important; 
	text-decoration: none;
	float: right;
	margin: -65px -3px 0 0;
	background: red;
	padding: 4px;
	font-size: 10px !important;
}
.view-more-button-insurance a:hover{
	color: white !important; 
	background: #a40000;
	text-shadow: 0px 0px 3px #fff;
}
.view-more-button a{
	color: #fff !important; 
	text-decoration: none;
	float: right;
	margin: -51px -3px 0 0;
	background: red;
	padding: 4px;
	font-size: 10px !important;
}
.view-more-button a:hover{
	color: white !important; 
	background: #a40000;
	text-shadow: 0px 0px 3px #fff;
}

/*------------ FOOTER CONTAINER & LINK STYLES ------------**(18)**/

#column_wrapper-wheelers-flooring-salinas-links{
	height: 210px;
	background: #fff;
}
#column_wrapper1000-wheelers-flooring-salinas-links {
	width: 1000px;
	height: 160px;
	margin: 0px auto;
}
#column_wrapper-wheelers-flooring-salinas-links .column-wheelers-flooring-salinas-links {
	margin: 20px 0 0 10px;
	width: 150px;
	float: left;
	border-right: 1px solid #e0e0e0;
	text-align: left;
	height: 130px;
}
#column_wrapper-wheelers-flooring-salinas-links .column-wheelers-flooring-salinas-links-wide {
	margin: 20px 0 0 10px;
	width: 330px;
	float: left;
	text-align: center;
	height: 130px;
	font-size: 10px !important;
}
#column_wrapper-wheelers-flooring-salinas-links .column-wheelers-flooring-salinas-links li{
	margin-left: -40px;
}
#column_wrapper-wheelers-flooring-salinas-links .column-wheelers-flooring-salinas-links li a { 
	color: #8a8a8a !important;
	margin: 0 0;
	padding: 0 0;
}
#column_wrapper-wheelers-flooring-salinas-links .column-wheelers-flooring-salinas-links li a:hover{ 
	text-decoration: underline;
	color: #535353 !important;
}

#footer {
	height: 13px;
	background: black;
	text-align:left;
	background: url(http://wheelersflooringsalinas.com/wp-content/uploads/2012/01/wheelers_salinas_flooring_footer_pattern.jpg) repeat-x;
}	
#footer1000 {
	height: 10px;
	position: relative;
	margin: 0px auto;
	width: 980px;
	background: transparent;
	text-align:left;
	color: #fff;
	}


/*------------ HOMEPAGE BLOGROLL ------------**(19)**/

.homepage-blogroll-blogpage{
	width:720px !important;
	height:190px !important;
	margin-left: 5px;
	text-align:left;
	float:left;
	background: transparent;
	z-index: 1 !important;
	position: relative;
	margin-top: -5px;
	margin-bottom: 5px;
	color: #a5a5a5;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	margin-top: 5px;
}

.homepage-blog-info-blogpage{
	float:left;
	width:510px !important;
	min-height:180px;
	color: #26120d !important;
	font:normal 14px Arial, Helvetica, sans-serif; color:#858585; margin-right: 18px;
	text-align: justify !important;
	font-size: 12px;	
	color: #a5a5a5;
	margin-top: -0px;
	z-index: 1 !important;
	position: relative;
}

.homepage-blog-info-blogpage p{color: #787878;}

.homepage-event-image-blogpage{ 
	margin-top: -45px;
	margin-right: -263px; 
	float:right !important; 
	z-index: 1 !important;
	position: relative;
}

/*------------ BLOGPAGE (Blogroll) ------------**(20)**/

.blogroll-blogpage{
	width:680px !important;
	height:170px !important;
	margin-left: 0px;
	text-align:left;
	float:left;
	background: #eee;
	z-index: 10 !important;
	position: relative;
	margin-top: -5px;
	margin-bottom: 5px;
	color: #a5a5a5;
	margin-top: 5px;
	border: 1px dotted #bcbcbc;
	padding:20px;
}

.blog-info-blogpage{
	float:right;
	width:500px !important;
	min-height:160px;
	color: #26120d !important;
	font:normal 14px Arial, Helvetica, sans-serif; color:#858585; margin-right: 18px;
	text-align: justify !important;
	font-size: 12px;	
	color: #a5a5a5;
	margin-right: 5px;
}
.blogroll-blogpage:hover{
	background: #dadada;
}

.blog-info-blogpage p{color: #787878;}

.event-image-blogpage img{ 
	margin-top: 0px;
	float:left !important; 
	width: 150px;
	height: 150px;
	border: 5px double #757575;
}

.date {
	background: #1b2656;
	padding: 5px;
	float: left;
	margin:10px;
	font-size: 15px;
	color: #fff;
	margin-left: -190px;
	box-shadow: 1px 1px 5px #000;
	border: 1px solid #364277;
}
.blogreadmore {
	float: right;
	padding: 5px;
	background: #960000;
	border: 1px solid #fff;
	color: #fff;
	margin-top: 10px;
	margin-right: -35px;
}
.blogreadmore:hover {
	background: #ed0000;
}
.oldposts {
	width: 710px;
	float: right;
	padding: 5px;
	color: #fff;
	margin-top: 10px;
	text-align: right;
	margin-right: 7px;
	color: #333;
}
.oldposts:hover {
	text-decoration: underline;
}

/*------------ FACEBOOK AND TWITTER STYLES ------------**(21)**/


#facebook {
	float: right;
	margin-top:6px;
}
#twitter {
	float: right;
	margin-top:12px;
}
/*------------ CONTACT PAGE STYLES ------------**(22)**/

#contact-form input {  width: 325px !important; height: 20px; font-size: 18px; border: 2px solid #cacaca; margin-left: 0px; box-shadow:inset 0 0 2px #7c7c7c7; -moz-box-shadow:inset 0 0 3px #7c7c7c;}

#contact-form input:focus {border: 2px double red;box-shadow:inset 0 0 3px #7c7c7c7; -moz-box-shadow:inset 0 0 2px #7c7c7c;}

.contactpage h2 {border-bottom: 1px dotted #555 !important; 10px; font-weight: bold;  padding:10px 5px 5px 5px; margin: -5px 10px 10px 10px;}
#inner-featured-content .contactpage h6 { font-size: 20px; color: #555; padding:10px 5px 5px 5px; border-bottom: 1px dotted #555 !important; 10px; margin-top: -15px; margin-bottom: 5px;}

.contactpage {background: #fff; 10px; padding-bottom: 10px;}

.contactpage p{font-size: 15px; margin-left: 15px;}

.contact-form-right-map {margin-right: 20px; border-radius: 9px; -moz-border-radius: 9px !important;}
.contact-form-left {float: right;  width: 360px; background: #ececec;
box-shadow: -1px 1px 2px #7c7c7c; margin-right: -10px;

}
#contact-form .contact-form-right {float:left; width: 340px; margin-right: 0px; color: #fff; padding: 10px;
}

#contact-form .contact-form-right-phone-title {color: #555 !important; border-right: 1px dotted #555; padding: 10px 10px; width: 80px; float: left; margin-left: 15px; margin-top: 5px; text-align: right;}
#contact-form .contact-form-right-phone-number {color: #555; padding: 10px; width: 190px; float:left; margin-top: 5px;}

#contact-form .buttons_contact {width: 100px !important; background: #1a2868; margin-left: -1px !important; color: #fff; height: 50px !important; padding: 10px;}
#contact-form .buttons_contact:hover {width: 100px !important; background: #23358a; margin-left: -1px !important; color: #fff; height: 50px !important; padding: 10px; cursor: pointer;}
#contact-form .wpcf7-select {margin-left: 0px !important; width: 325px;}

#gform1 .gform_body .gform_fields left_label{color: red !important;}

/*------------ BLOGPAGE SHARE BUTTON  ------------**(23)**/

.shareblog {margin-top: 50px !important; margin-left: -35px;}

/*------------ Middle Container w/Product Images  ------------**(24)**/

#whitebg {background: #eee; border-top: 1px dotted #a7a7a7; border-bottom: 1px dotted #a7a7a7; }

#new_content_container {
	width: 1000px;
	background: transparent;
	margin: 0 auto;
	padding: 25px 0;

}
.column4 {
	width: 235px;
	background: transparent;
	margin: 0 auto;
	position: relative;
	display: inline-block;
	float: left;
	text-align: left;
	padding: 5px;
	font-size: 12px;
}

.column4 img {border: 2px solid white; box-shadow: 0px 0px 2px #a7a7a7;}
.column4 img:hover {border: 2px solid red; box-shadow: 0px 0px 2px #a7a7a7;}

/****************************************************
Gravity Forms 
****************************************************/

#gform_2 label, #gform_3 label{
	color: #000;
}
#gform_2 input, #gform_2 select, #gform_3 input, #gform_3 select {
	padding: 5px;
	background: #ddd;
	font-size: 16px;
	border:1px solid #858585;
}
#gform_2 input:hover, #gform_2 select:hover, #gform_2 input:focus, #gform_2 select:focus, #gform_3 input:hover, #gform_3 select:hover, #gform_3 input:focus, #gform_3 select:focus {
	border:1px solid red;
}
#gform_submit_button_2, #gform_submit_button_3 {
	background: #720000 !important;
	color: #fff;
	border:1px solid red;
	padding: 5px;
	float:right;
}
#gform_submit_button_2:hover, #gform_submit_button_3:hover {
	cursor:pointer;
	background: red !important;
}

/****************************************************
Customer Reviews 
****************************************************/

.customer-reviews {
	width: 1000px;
	margin: 0 auto;
	background:#e9e1c8 url('http://www.wheelersflooringsalinas.com/wp-content/uploads/2014/04/customer-reviews.jpg') no-repeat top left;
	display:block;
	height:238px;
	position: relative;
}

iframe .title {
display: none;
}
.sidedock{
display:none;
}