/**
 * Main styles
 */

html,body{height:100%;}

body {
  /*background-color: #f7f5ee;*/
  background-color: #fff;
  color: #4F4E4E;
  font: normal 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
}

body.logged-in {
	padding: 29px 0 0 0;
	padding: 0;
}

#admin-menu {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'AftaSans', Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	/*font-family: Futura Bk BT !important;
	color: #5B6BAC !important;
	font-size: 24px;
	letter-spacing: -1px;
	border-bottom: 2px solid #D9D9D9;
	display: block;
	text-decoration: none;*/
	font-family: Futura Bk BT;
	color: #96172e !important;
	font-size: 26px;
	letter-spacing: -1px;
/* border-bottom: 2px solid #D9D9D9; */
	display: block;
	text-decoration: none;
}
h1 a {
	/*font-family: Futura Bk BT !important;
	color: #5B6BAC !important;
	font-size: 24px;
	letter-spacing: -1px;
	border-bottom: 2px solid #D9D9D9;
	display: block;
	text-decoration: none;*/
	font-family: Futura Bk BT;
	color: #96172e !important;
	font-size: 26px;
	letter-spacing: -1px;
/* border-bottom: 2px solid #D9D9D9; */
	display: block;
	text-decoration: none;
}
h2 {
  font-size: 20px;
  font-weight: normal;
  margin: 5px 0;
  color: #3d5454;
}
h3 {
  font-size: 16px;
  font-weight: normal;
  margin: 5px 0;
  color: #3d5454;
}
h4 {
  font-size: 13px;
  margin: 5px 0;
  color: #3d5454;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
  color: #4F4E4E;
  text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #4F4E4E;
  text-decoration: underline;
}
blockquote {
  background: transparent url(../images/bq-tl.png) no-repeat left top;
  padding-left: 30px;
  margin-left: 10px;
  font-style: italic;
  min-height: 0px;
}
ol{
  list-style-type: decimal;
  margin-left: 25px;
}
sub {
    font-size: 75%;
    line-height: 75%;
}
sup {
    font-size: 75%;
    line-height: 75%;
    vertical-align: 2.5px;
}
p {
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 18px;
	font-family: arial;
	}

#main ul {

}
#main ul li {
  margin-left: 20px;
  list-style: none;
}
ul.links.inline {
  display:block;
  margin-bottom:20px;
}
.sidebar ul li {
  margin-left: 0;
  list-style: none;
}
#search-block-form .form-submit, #search-block-form .form-button {
	cursor: pointer;
	overflow: visible;
	border: none;
	background: url('/sites/all/themes/plyboo/images/search-icon.png') 0 0 no-repeat #485589;
	color: rgba(0, 0, 0, 0);
	width: 40px;
	height: 36px;
	text-indent: -999px;
	margin: 0 15px 0 -5px;
}
#forum table {
  border-collapse:collapse;
  width:100%;
}
a {
  color: #96172e;
  text-decoration: none;
  font-family: arial;
}
a:hover {
  color: #566314;
  text-decoration: underline;
}

/* Page Styles
-------------------------------------------------------------- */

#page-wrapper {
  overflow: hidden;
}
#header {
	width: 100%;
	border-top: 1px #bfbfbf solid;
	border-bottom: 1px #bfbfbf solid;
}
.header {
  height: 130px;
  padding-top: 15px;
  background: #ffffff;
}
.header a,
.header a:hover,
.header a:visited {
  color: #fff;
}
#site-header {
  padding-top: 15px;
}
.logo {
	margin: 0;
	padding: 0px;
	position: absolute;
	border-bottom: none;
}
.logo img {
	width: 290px;
	height: 100px;
}

.logo a span {
	display: block;
	color: #FFF;
	width: 300px;
	position: absolute;
	margin: -20px 0 0 12px;
	font-family: 'Droid Serif', serif;
	font-style: italic;
	font-size: 13px;
	letter-spacing: 0.005em;
	line-height: 16px;
}

.block-search {
  clear: right;
  float: right;
	padding-top: 0px;
}

.front #breadcrumb {
	display: none;
}

#search-block-form .form-text {
	width: 155px;
	border: 1px #AAA solid;
	height: 34px;
	background: #FFF !important;
	color: #000;
	padding: 0 10px;
	font-family: Futura Bk BT;
	font-size: 14px;
	vertical-align: top;
}

#site-name {
  position: absolute;
  text-indent: -9999px;
}
#site-slogan {
  color: #b7c184;
  float:right;
  font-family: 'AftaSansItalic', Verdana, Arial, Helvetica, sans-serif;
  padding-right: 25px;
  font-size: 18pt;
}
#user-links {
  float: right;
  margin-bottom: 10px;
}
#user-links ul.links {
  float:right;
}
#user-links ul.links li a {
  color:#ffffff;
  text-decoration: none;
}

/* Search
-------------------------------------------------------------- */
#search {
  float: right;
}
#search label {
  display: none;
}


/* Secondary Navigation
-------------------------------------------------------------- */
#log-in-out {
  float: right;
  clear:right;
  display: none;
}
#log-in-out h2 {
  display: none;
}
#log-in-out ul {
  background-color: transparent;
  margin: 0;
}
/* Primary Navigation
-------------------------------------------------------------- */
.navigation {
  /*background: transparent url(../images/main-sprite.png) repeat-x scroll left top;*/
  background: #ffffff;
  height: 45px;
  /*margin-top: -45px;*/
}
#navigation li{
  /*background: transparent url(../images/main-sprite.png) repeat-x scroll left top;*/
  /*border-left: #d4cebd dashed 1px;*/
  float: left;
  /*height: 30px;*/
  list-style: none !important;
}

#navigation li.active,
#navigation li:hover {
  background-position: left -45px;
}
#navigation a {
  color: #566314;
  display: block;
  font-size: 15px;
  padding: 0 5px;
  text-decoration: none;
  vertical-align: middle;
  border-top: none;
  border-left: none;
}
#navigation a:hover,
#navigation a:visited {
  color: #566314;
  text-decoration: none;
}

#navigation ul ul a {
	font-size: 12px;
	/*font-family: verdana;*/
	font-family: Futura Bk BT;
	/*color: #666 !important;*/
	color: #FFF !important;
	line-height: 14px;
}
.sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default a:hover,
.sf-menu.sf-style-default a:active,
.sf-menu.sf-style-default span.nolink:hover {
	background-color: #B52C4A;
}



/* Superfish
-------------------------------------------------------------- */
#navigation h2 {
  height: 0;
  overflow: hidden;
  position: absolute;
}
#navigation .sf-menu, #navigation .sf-menu * {
}
#navigation .sf-menu {
}
#navigation .sf-menu ul {
  position:absolute;
  top:-999em;
  background: rgba(0, 0, 0, 0) !important;
}
#navigation .sf-menu ul li {
  width:100%;

}
#navigation .sf-menu li:hover {
  visibility:inherit;
}
#navigation .sf-menu li {
  float: left;
  position: relative;
  margin-left: 0px !important;
}
#navigation .sf-menu a {
  position: relative;
}
#navigation .sf-menu li:hover ul,
#navigation .sf-menu li.sfHover ul {
  left: 1px;
  top: 35px;
  width: 180px !important;
}

.sf-shadow ul {display:none; }
#navigation ul.sf-menu li:hover li ul,
#navigation ul.sf-menu li.sfHover li ul {
  top:-999em;
}
#navigation ul.sf-menu li li:hover ul,
#navigation ul.sf-menu li li.sfHover ul {
  margin-left: -16px !important;
  top: 0;
}
#navigation ul.sf-menu li li:hover li ul,
#navigation ul.sf-menu li li.sfHover li ul {
  top: -999em;
}
#navigation ul.sf-menu li li li:hover ul,
#navigation ul.sf-menu li li li.sfHover ul {
  left: 18em;
  top:0;
}
#navigation .sf-menu {
  margin-bottom: 0;
  padding-left: 6px;
  /*height: 30px;*/
}
#navigation .sf-menu a {
	/*color: #575757;
	text-shadow: 1px 1px 1px #f0f0f0;*/
	/*color: #f9faf7;text-shadow: 1px 1px #666d54;*/
	color: #000000;
  text-decoration: none;
}
#navigation .sf-menu a:active {
}
#navigation .sf-menu a.sf-with-ul {
  padding-right:2.25em;
  min-width:1px;
}
#navigation .sf-menu a, #navigation .sf-menu a:visited  {
	padding: 10px 14px;
}

#navigation .sf-menu > li > a, #navigation .sf-menu > li > a:visited {
	padding: 0px 10px;
	display: inline-block;
	line-height: 35px;
	font-family: Futura Bk BT;
	font-size: 14px;
	font-weight: bold;
}

#navigation .sf-menu > li > a:hover {
	background-color: #FFF;
	color: #96172e;

}
#navigation .sf-menu > li > a.active {
	background-color: #FFF;
	color: #96172e;
}
#navigation .sf-menu > li > a.active-trail {
	background-color: #FFF;
	color: #96172e;
}
/*body.page-products #navigation .sf-menu > li > a.menuparent {
	background-color: #FFF;
	color: #96172e;
}
body.node-type-products #navigation .sf-menu > li > a.menuparent {
	background-color: #FFF;
	color: #96172e;
} */
body.page-products #navigation .sf-menu > li > a.menuparent:hover {
	background-color: #FFF;
	color: #96172e;
}
body.node-type-products #navigation .sf-menu > li > a.menuparent:hover {
	background-color: #FFF;
	color: #96172e;
}
#navigation .sf-menu > li > a.active:hover {
	background-color: #FFF;
	color: #96172e;
}
#navigation .sf-menu > li > a.active-trail:hover {
	background-color: #FFF;
	color: #96172e;
}


#navigation .sf-menu > li {
	margin: 0;
}

#navigation .sf-menu li#menu-445-1 > a, #navigation .sf-menu li#menu-1391-1 > a, #navigation .sf-menu li#menu-429-1 > a {

}

/*#navigation .sf-menu li#menu-445-1 a, #navigation .sf-menu li#menu-1391-1 a, #navigation .sf-menu li#menu-429-1 a {color: #f9faf7;text-shadow: 1px 1px #666d54;}*/

#navigation .sf-menu > li + li {
	/*border-left: 1px solid #C38F1F;*/
	border-left: 1px solid #bfbfbf;
}

#navigation .sf-menu li li {
	height: auto;
	padding: 0;
	/*background: rgba(218, 157, 28, 0.9);*/
	background: #96172E;
}

#navigation .sf-menu li li a {
	/*color: #ffffff !important;*/
	color: #FFFFFF;
}
#navigation .sf-menu li li li {
  top: 0px;
}
#navigation .sf-menu li:hover, #navigation .sf-menu li.sfHover,
#navigation .sf-menu a:focus, #navigation .sf-menu a:hover, #navigation .sf-menu a:active {

  outline:0;
  /* background: #ffffff;     FDG */
}

/*#navigation .sf-menu li#menu-445-1:hover, #navigation .sf-menu li#menu-1391-1:hover, #navigation .sf-menu li#menu-429-1:hover  {
background: #c6d691; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*background: -moz-linear-gradient(top,  #c6d691 0%, #9fac74 100%) !important; /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6d691), color-stop(100%,#9fac74)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #c6d691 0%,#9fac74 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #c6d691 0%,#9fac74 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #c6d691 0%,#9fac74 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  #c6d691 0%,#9fac74 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6d691', endColorstr='#9fac74',GradientType=0 ); /* IE6-8 */

/*}*/


#navigation .sf-menu li:hover {
	/*background: #C28D1B !important;  */
	background: #96172E; !important;
}

#navigation .sf-menu li.active-trail {
	background-color: #B52C4A;

}
#navigation .sf-menu li.active-trail li {

}
#navigation .sf-menu li li:hover {
  	background-color: #B52C4A;

}
#navigation .sf-menu li li li:hover {

}

.sf-sub-indicator {
  position:absolute;
  display:block;
  right:.75em;
  top:1.05em;
  width:10px;
  height:10px;
  text-indent:-999em;
  overflow:hidden;
  background:url(../images/arrows-ffffff.png) no-repeat -10px -100px;
}
a > .sf-sub-indicator {
  top:.8em;
  background-position: 0 -100px;
}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position: -10px -100px;
}
#navigation .sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
#navigation .sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
#navigation .sf-menu ul a:focus > .sf-sub-indicator,
#navigation .sf-menu ul a:hover > .sf-sub-indicator,
#navigation .sf-menu ul a:active > .sf-sub-indicator,
#navigation .sf-menu ul li:hover > a > .sf-sub-indicator,
#navigation .sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0;
}



/* messages
-------------------------------------------------------------- */

div.messages {
  margin: 67px auto -75px;
  width: 900px;
}

/* Slide Wrapper
-------------------------------------------------------------- */
#banner-wrap {
	overflow: hidden;
	width: 100%;
	margin: -67px 0 -60px 0;
}
* html #banner-wrap {
  position: relative;
}
#banner-wrap.empty {
  /*height: 30px;*/
  overflow: visible;
}
#banner-wrap .content {
  /*margin-top: 15px;*/
  /*padding-top: 15px;*/
}



/* Page Content
-------------------------------------------------------------- */

.preface,
.sidebar .gutter {
	background-color: #FFF;
	min-height: 0;
	margin: 0;
}
* html .sidebar .gutter,
* html .sidebar .gutter {
  height: 1%;
}
#main-wrapper {
  background: #ffffff;
  width:100%;
}

#content-wrap {
	min-height: 400px;
	padding: 95px 0 35px 0;
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
#preface {
  min-height: 150px;
  * html height: 150px;
}
#preface .block-block {
  padding-top: 5px;
}
#preface h2,
#preface h3 {
  color: #D7E6E6;
  background-color: #3d5454;
  padding-left: 5px;
}
.sidebar h2 {
  color: #566314;
  padding: 0/* 5px*/;
}
.sidebar .content {
  /*padding: 15px;*/
}
#bottom {
  background-color: #102624;
  color: #ffffff;
  margin-top: 15px;
  padding: 10px 0 25px;
}
#bottom h2 {
  color: #CF710C;
}
#bottom a,
#bottom a:visited {
  color: #ffffff;
  text-decoration: none;
}
#bottom a:hover {
  color: #CF710C;
}
#footer-wrap {
  background-color: #ffffff;
  color: #666666;
  margin-top: 10px;
  padding-bottom: 10px;
}
#footer-wrap ul,
#footer-wrap li {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
#footer ul {
  list-style: none;
  text-align: center;
  margin: 10px 0;
}
#footer ul li {
  list-style-type: none;
  display: inline;
  padding: 10px;
}
#footer a {
  color: #cf710c;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}
.footer {
  margin: 0 auto;
  width: 950px;
  position: relative;
}

#levelten {
  text-align: center;
}

div.social {
	text-align:right;
	width: 35%;
	float:right;
	}

div.social img {
	margin-right: -6px;
}

/* Forum Styles
-------------------------------------------------------------- */
#forum tr.even, tr.odd {
  background: url(../images/forum-row-bg.gif) repeat-x scroll;
  border-bottom:1px solid #CCCCCC;
  padding:0.5em 1em;
}

/* Comment Styles
-------------------------------------------------------------- */
#comments .comment {
  background: #F6F6F6;
  padding:0.5em 1em;
}

/* Helper Icon Styles
-------------------------------------------------------------- */
.region-content ul.links a {
  background-repeat: no-repeat;
  padding-bottom: 5px;
  padding-left: 20px;
}
.region-content ul.links li.comment-add a {
  background-image: url(../images/commentadd.gif);
}
.region-content ul.links li.comment-comments a {
  background-image: url(../images/comments.gif);
}
.region-content ul.links li.comment-edit a {
  background-image: url(../images/commentedit.gif);
}
.region-content ul.links li.comment-delete a {
  background-image: url(../images/commentdelete.gif);
}
.region-content ul.links li.comment-reply a {
  background-image: url(../images/commentadd.gif);
}
.region-content ul.links li.node-readmore a {
  /*background-image: url(../images/readmore.gif);*/
}
.region-content ul.links li.blog-usernames-blog a {
  background-image: url(../images/user.gif);
}
.region-content ul.links li.comment-forbidden a {
  background-image:url(../images/lock.gif);
}
.region-content ul.links li.upload-attachments a {
  background-image: url(../images/photo.gif);
}
.region-content ul.links li.book-printer a{
  background-image:url(../images/print.gif);
}
.region-content ul.links li.book-add-child a{
  background-image:url(../images/add.gif);
}

/* Plyboo specific styles
-------------------------------------------------------------------*/
.menu-230 a {color:#4d2a24 !important;}
.menu-426 a {color:#4576b4 !important;}
.menu-427 a {color:#45b4a0 !important;}
.menu-428 a {color:#b49e45 !important;}
.menu-429 a {color:#b44545 !important;}
.menu-430 a {color:#a645b4 !important;}

#block-superfish-2 ul.sf-menu, #block-superfish-2 ul.sf-menu li  {
	list-style: none;
	margin-left: 0;
	float: none;
	background: none;
}

#block-superfish-2 ul.sf-menu li a {
	/*background: url(../images/marker2.gif) no-repeat left;
	padding-left: 20px;*/
	border-bottom: 0px dashed #d4cebd;
	border-top: none;
	color: #636363;
	}

#block-superfish-2 ul.sf-menu li {
	/* z-index: 500; */
	}

.views-slideshow-pager-field-item {
display: inline-block;
}

.views-field-field-gallery-image {
display: inline-block;
}

.views-content-field-gallery-image {
display: inline-block;
}



#block-superfish-2 ul.sf-menu li ul li:first-child  {
	/* border-top-right-radius: 17px;            FDG */
}

/*.panels-flexible-region-three_stack_2_column-middle_left {
	border-right: 1px dashed #d4cebd;
}

.panels-flexible-region-three_stack_2_column-middle_right {
		border-left: 1px dashed #d4cebd;
		}
*/

#product-page .panels-flexible-region {margin-top:20px;}


.content .sf-menu li:hover ul, .content .sf-menu li.sfHover ul {
	top: 0px;
	left: 187px;
	/*background: #eef2da !important;*/
	background: #e4e4e4 !important;

	}

.content .sf-menu li:hover {
	background: #f8faec !important;
}

.content .sf-menu.main-menu li.sf-depth-1:hover {
	/*background: #fff !important;*/
	background: #f7f7f7 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f7f7f7 0%, #e8e8e8 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e8e8e8)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e8e8e8 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 0%,#e8e8e8 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 0%,#e8e8e8 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f7 0%,#e8e8e8 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e8e8e8',GradientType=0 ) !important; /* IE6-8 */

}


.content .navigation {
	height: auto;
	}

.view-featured-slider img {
	min-width: 1800px;
	width: 100%;
	height: auto;
}

.view-featured-slider h2.slider-header {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	width: 1000px;
	height: 0;
	margin: 0 auto;
}

.view-featured-slider div.slider-text {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	width: 1000px;
	height: 0;
	margin: 0 auto;
}

.view-featured-slider div.views-slideshow-pager-fields, .view-product-slider div.views-slideshow-pager-fields {
	display: block;
	position: absolute;
	bottom: 15px;
	right: 15px;
	z-index: 100;
}

.view-featured-slider div.skin-default {
	position:relative;
	background: #eaf0cd;
	/*border-radius: 15px 15px 15px 15px;*/
	}


.view-featured-slider .views-slideshow-cycle-main-frame {
	width: 100% !important;
	height: 480px !important;
}

.view-featured-slider .views-content-counter {
	background-color: #FFF;
	float: left;
	height: 15px;
	width: 15px;
	margin-right: 3px;
	text-indent: -9999px;
	cursor: pointer;
	opacity: 0.7;
}

.view-featured-slider .active .views-content-counter {
  opacity: 1;
}

div.submitted {
	display: none;
	}

.for-menu { clear:both; position:relative; z-index:1; margin:0px 0px 0px 0px;}

.for-menu div { float:left; font-size:10px; color:#a9a59c;}
	.for-menu div.menu01 { width:130px;padding:5px;border-left: #d4cebd dashed 0px;height:50px;}
	.for-menu div.menu02 { width:130px;padding:5px;border-left: #d4cebd dashed 0px;height:50px;}
	.for-menu div.menu03 { width:130px;padding:5px;border-left: #d4cebd dashed 0px;height:50px;}
	.for-menu div.menu04 { width:130px;padding:5px;border-left: #d4cebd dashed 0px;height:50px;}
	.for-menu div.menu05 { width:130px;padding:5px;border-left: #d4cebd dashed 0px;height:50px;}

.install-rotator img {width:100% !important;}
.install-rotator .field-label {display: none;}

.leed, .tech-info, .descrip, .infospecs {
	background: #FFF;
	border: 2px solid #D9D9D9;
	padding: 10px 20px;
}
.infospecs h2 {
	display: none;
}

/*_____12/3/14_____*/
.all-page-content {
	/*width: 750px;*/
	width: 100%;
	margin: 0 auto;
	float: left;
}


.photo_2nd {
	background-color: #345;
}

.leed .field-item {
	font-size: 10px;
	margin-bottom: 10px;
	border-bottom: #d4cebd dashed 0px;
	}

#main .case-study-list li{
	list-style-type: disc;
	text-align: left;
}

#main .case-study-list {
	list-style-type:disc;
	text-align: left;
}

#main .case-study-list-roman {
	list-style-type:lower-roman;
	text-align: left;
}

#main ul.case-study-list-roman {
	list-style-type:lower-roman;
	text-align: left;
}


.image-credit {
	display: block;
	text-align: left;
	margin-top: -5px;
	font-style: italic;
	font-size: 11px;
	font-family:arial;
}

.image-box2-container {
	width: 750px;
	padding-bottom: 0px;
}

.image-box2-container field-item{
	display: inline-block;
}

.main-image-container {
}

.main-image-source {
	text-align: center;
	padding: 0px 0px 0px 0px;
}

/*_____UPDATE 12/3/14____*/
.tab-main {
	float:right;
	width: 100%;
}

.image-box2-container {
	padding: 10px 0px 25px 0px;
}


.body-main-container {
	color: #555;
	float: left;
	overflow:hidden;
}

#description-box {
	width: 369px;
	float:left;
	padding: 0px 13px 0px 0px;
}

#description-box p {
	width: 360px;
}

.info-box {
	width: 600px;
	padding: 10px 0px 0px 0px;
	margin-left: 92px;
}


.info-box2 {
	width: 600px;
	padding: 10px 0px 0px 0px;
}

.bottom-area-container {
	width: 600px;
	padding-top: 0px;
	float: left;
}

.materials-box {
	width: 305px;
	padding: 25px 0px 0px 0px;
	border-right: 1px solid #000;
}

.materials-box2 {
	width: 270px;
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 0px 33px;
	float: left;
}

.white-text h3 {
	color: #fff !important;
}

.table-info tr td {
	border: 1px solid #ccc;
	padding: 5px;
	text-align: left;
}

.table-info p {
	margin: 0;
}

table ul {
	font-size: 12px;
	color: #444;
}

table li {
	font-family: arial;
}

.top-table-heading {
	background: url('../images/table-header.jpg') repeat-x;
	background: -moz-linear-gradient(top,#566c11 0%,#12490b 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#566c11),color-stop(100%,#12490b));
	background: -webkit-linear-gradient(top,#566c11 0%,#12490b 100%);
	background: -o-linear-gradient(top,#566c11 0%,#12490b 100%);
	background: -ms-linear-gradient(top,#566c11 0%,#12490b 100%);
	background: linear-gradient(to bottom,#566c11 0%,#12490b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#566c11',endColorstr='#12490b',GradientType=0);
}


.top-table-heading tr {
		background: -webkit-linear-gradient(top,#566c11 0%,#12490b 100%);
}

.specs {
	width: 750px;
	margin-top: 30px;
}

.specs td {
	text-align: center;
	color: #fff;
}

.specs td {
	color: #444;
}

.binder-photo {
	margin: 0px 0px 0px -62px;

}

table {
	border: 1px solid #ccc;
}

.white-text {
	color: #fff !important;
}

.arch-design-container {
	width: 750px;
	margin: 10px 0px 0px 120px;
}

.arch-design-photo {
	width: 750px;
	margin: 0px 0px 50px -120px;
}

.arch-design-content {
	width: 750px;
	margin: 10px 0px 0px -120px;
	font-size: 20px;
}

.arch-design-headings {
	background: url(/sites/all/themes/plyboo/images/arrow-circle.png) no-repeat 0px 1px;
	padding: 0 0 0 13px;
	font-size: 20px;
	color: #566314;
	text-decoration: none;
}

.arch-design-headings a {
	padding: 0 0 0 13px;
	font-size: 20px;
	color: #566314;
}

.arch-design-subheadings {
	font-size: 14px;
	color: #A9A59C;
	line-height: 14px;
	display: block;
	margin-bottom: 22px !important;
}

.content {
	font-family: arial;
}


.prod-descr p, .prod-descr ul, .prod-systems p {
	font-size: 11px;
	line-height: 20px;
	margin-bottom: 20px;
}
.tech-info p,.field-name-field-product-text p {font-size:11px; line-height:20px;margin-bottom: 0px;}

.prod-systems p {
	margin-bottom: 10px !important;
	}

.field-collection-view {margin:0;}

.tech-info h4 {margin-top: 0px;}
.tech-info dl {margin-top: 10px;font-size:11px;}
.tech-info dt {font-weight: bold;}
.tech-info dd p {margin-top: 10px;font-size:11px;line-height: 20px;}

.field-name-field-color-image {float:right;}
.field-name-field-color, .field-name-field-installtitle {
	font-weight:bold;
	display:block;
	font-size: 14px;
	border-bottom: #d4cebd dashed 0px;
	min-height: 36px;
	}

.field-name-field-color-description {
	display:block;
	float:left;
	width:210px !important;
	font-size: 10px;
}
.field-name-field-color-description p {padding-bottom: 10px;}
/*.field-name-field-product-text dl {border-top: #d4cebd solid 1px;}*/
.field-name-field-product-text dt {font-weight: bold;display:block;}
.field-name-field-product-text dd {
	float: none;
	display: block;
	padding: 3px 10px 0px 0px;
	//width: 140px;
	font-size: 10px;
}

.colors .field-name-field-prodcolors .field-item .field-name-field-product-descrip > .field-items > .field-item:first-child {
	height: 95px;
	width: 100%;
}

.field-name-field-product-descrip div.field-items div.field-item {float:float: none;; display:block; /*display: none; width: 210px !important;*/ font-size:10px;}
.field-collection-container {
	border-bottom: none !important;
	width: 100%;
}



.field-name-field-color-finish,
.field-name-field-color-dimensions,
.field-name-field-color-partno {
	display: block;
	float: left;
	}
.field-name-field-color-finish{width: 65px;}
.field-name-field-color-dimensions{width:85px;}
.field-name-field-color-partno {width: 59px;}
#home-panel .pane-content img, #home-panel  .view-content img {width: 100%; height: auto;}

.page-homepage .pane-content .links,
.page-taxonomy .content .links,
a.more-link {clear: both;}

.page-homepage .pane-content .links li,
.page-taxonomy .content .links li {float:right;}

.page-homepage .pane-content .links li a,
.page-taxonomy .content .links li a {
background:url(../images/readmore.png) 0 0 no-repeat;
text-indent: -9999px;
display:block;
height:30px;
width: 100px;
}



.page-homepage .pane-content .links li a:hover,
.page-taxonomy .content .links li a:hover {
background:url(../images/readmore.png) 0 -35px no-repeat;
text-decoration: none;
}


img.fltleft {clear: left;float: left; margin: 0 10px 10px 0;}
.why-plyboo ul li, .pane-content ul li {list-style: disc inside none !important;}

.page-homepage .field-item img {margin: 0 10px 10px 0;}
.page-homepage div.panels-flexible-region  {}
.page-homepage div.panels-flexible-row {padding-bottom: 10px;margin-bottom: 10px;/*border-bottom: #d4cebd dashed 1px;*/}

.green-logos {margin: 20px 0;}
.node-type-products .field-name-field-swatch img {margin: 10px auto;display:block;}
.downloads {
	padding: 0 0 10px 0;
	width: 347px;
	border-bottom: 2px solid #D9D9D9;
}
.downloads .field-label {font-size: 18px;}

.field-name-field-direct-link a,
.views-field-field-buy-now a,
.views-field-field-get-quote a,
.field-name-field-buy-now a,
.field-name-field-get-quote a,
.field-name-field-color-get-quote a,
.field-name-field-sample a,
a.button-link{
	font-size: 12px;
	padding: 2px 5px;
	font-weight: bold;
	background: #96a265;
	border-radius: 5px;
	border: 1px solid #6f8033;
	margin: 0 5px 5px 0;
	color: #f9faf7;
	text-shadow: 1px 1px #666d54;
	}

.field-name-field-direct-link a:hover,
.views-field-field-buy-now a:hover
.views-field-field-get-quote a:hover,
.field-name-field-buy-now a:hover,
.field-name-field-get-quote a:hover,
.field-name-field-sample a:hover;
.field-name-field-color-get-quote a:hover,
a.button-link:hover {text-decoration: none;}

.field-name-field-color-text {font-size: 11px;}

.page-best-sellers .views-field-field-buy-now,
.page-best-sellers .views-field-field-get-quote,
.page-whats-new .views-field-field-buy-now,
.page-whats-new .views-field-field-get-quote {display:block;float:right;margin: -20px 0 20px 0;}

.page-best-sellers .views-field-field-buy-now,
.page-whats-new .views-field-field-buy-now {width: 80px;}
.page-best-sellers .views-field-field-get-quote,
.page-whats-new .views-field-field-get-quote {width: 130px;}

.field-collection-container .field-items .field-item,.field-collection-view {border-bottom: none !important;}
div.view-product-slider {margin-left:0px;margin-top:-26px; width: 760px; height: 300px; overflow: hidden;}

#product-page .bottom-footer img {margin-left: -31px;margin-top: 20px;}

.page-products .pane-content .menu li {
	list-style: none !important;
}

.page-products .pane-content .menu ul {
	margin: 0;
	padding: 0;
}

.page-products .pane-content .menu li {
	/*background: #e6e6e6;*/
	margin: 6px 0 !important; /* was 10px */
	padding: 0;
	width: 480px;
	float: left;

}

.page-products .pane-content .menu li a {
	color: #222;
	font-family: Futura Bk BT;
	font-size: 14px;
	display: block;
	padding: 0;
	margin: 0;
	height: 132px;
}
.page-products .pane-content .menu li a h3 {
	border-bottom: 2px solid #d9d9d9;
    color: #5b6bac !important;
    display: block;
    font-family: Futura Bk BT;
    font-size: 18px;
	line-height: 20px;
    letter-spacing: -1px;
    text-decoration: none;
}
.product_thumb {
	width: 130px;
	height: 130px;
	float: left;
	background-color: #888;
}
.product_thumb img {
	width: 100%;
}
.product_blurb {
	width: 330px;
	float: left;
	padding: 0 10px;
}
.product_blurb p {
	color: #96172e;
}
.numero5 {
	display: none;
}
body.page-node-12 .numero5 {
	display: block;
}
body.page-node-33 .numero5 {
	display: block;
}
body.page-node-34 .numero5 {
	display: block;
}
body.page-node-38 .numero5 {
	display: block;
}
body.page-node-64 .numero5 {
	display: block;
}
body.page-node-57 .numero5 {
	display: block;
}
/*_____EDIT 12/3/14_____*/
.node-type-page .field-name-field-page-image {
	float: left;
	/*padding: 0 15px 15px 0;*/
	padding: 0;
	margin-bottom: 10px;
	width: 100%;
}

.breadcrumb {
	font-size: 13px;
	font-family:arial;
}

/* /////////////    PRODUCTS LANDING PAGE LINK STYLES    ///////////// */
.page-products .pane-content .menu li a:hover {
	/*border: 1px #B3B3B3 solid;*/
	background-color: #EEE;
	text-decoration: none;
}
img {
	max-width: 100%;
	height: auto;
}

/*
#product-page .floor-edge-grain {background: url(../images/floor-edge.jpg) no-repeat left;}
#product-page .plywood-edge {background: url(../images/edge-plywood.png) no-repeat left;}
#product-page .floor-flat-grain, #product-page .plywood-flat, #product-page .lumber {background: url(../images/floor-flat.jpg) no-repeat left;}
#product-page .floor-strand, #product-page .plywood-strand {background: url(../images/floor-strand.jpg) no-repeat left;}
#product-page .stiletto {background: url(../images/stiletto.jpg) no-repeat left;}
#product-page .floor-squared {background: url(../images/floor-squared.jpg) no-repeat left;}
#product-page .floor-sport {background: url(../images/floor-sport.jpg) no-repeat left;}
#product-page .floor-palm ,#product-page .plywood-palm {background: url(../images/floor-durapalm.jpg) no-repeat left;}
#product-page .floor-quiet {background: url(../images/plyboofit.jpg) no-repeat left;}
#product-page .floor-fit {background: url(../images/plyboofit.jpg) no-repeat left;}
#product-page .floor-tambour {background: url(../images/floor-tambour.jpg) no-repeat left;}
#product-page .floor-woven {background: url(../images/floor-woven.jpg) no-repeat left;}
#product-page .floor-decopalm {background: url(../images/floor-decopalm.jpg) no-repeat left;}
#product-page .floor-dex {background: url(../images/floor-dex.jpg) no-repeat left;}
*/

#product-page .flooring-two-lines, #product-page .floor-quiet, #product-page .floor-fit {
	padding: 15px 10px 13px 80px !important;
	line-height: 16px;
}

/*.region-sidebar-first a.floor {padding: 10px 0 10px 50px;display:block;}*/

#block-menu-menu-sidebar-call-to-action .content a {
	display: block;
	background: url(/sites/all/themes/plyboo/images/request-sample4.jpg) no-repeat;
	width: 200px;
	height: 50px;
	margin: 10px 0 0 0;
	text-indent: -5000px;
	opacity: 0.9;
	border-radius: 3px;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	-ms-transition: 0.2s all;
	transition: 0.2s all;
}
.sample_btn {
	display: block;
	padding: 10px 0;
	text-align: center;
	background-color: #5b6bac;
	color: #FFF;
	font-size: 16px;
	width: 100%;
	border-top: 2px #7584c0 solid;
	border-left: 2px #7584c0 solid;
	border-bottom: 2px #4b588f solid;
	border-right: 2px #4b588f solid;
	font-family: Futura Bk Bt;
	margin-top: 15px;
}
.sample_btn:hover {
	text-decoration: none;
	color: #FFF;
	border: 2px #4b588f solid;
	background-color: #4b588f;
	padding: 10px 0;
}
.quote_btn {
	display: block;
	padding: 10px 0;
	text-align: center;
	background-color: #5b6bac;
	color: #FFF;
	font-size: 16px;
	width: 100%;
	border-top: 2px #7584c0 solid;
	border-left: 2px #7584c0 solid;
	border-bottom: 2px #4b588f solid;
	border-right: 2px #4b588f solid;
	font-family: Futura Bk Bt;
	margin-top: 5px;
}
.quote_btn:hover {
	text-decoration: none;
	color: #FFF;
	border: 2px #4b588f solid;
	background-color: #4b588f;
	padding: 10px 0;
}
.buy_btn {
	display: block;
	padding: 10px 0;
	text-align: center;
	background-color: #96172e;
	color: #FFF;
	font-size: 16px;
	width: 100%;
	border-top: 2px #b3354c solid;
	border-left: 2px #b3354c solid;
	border-bottom: 2px #831327 solid;
	border-right: 2px #831327 solid;
	font-family: Futura Bk Bt;
	margin-top: 5px;
}
.buy_btn:hover {
	text-decoration: none;
	color: #FFF;
	border: 2px #831327 solid;
	background-color: #831327;
}

#block-menu-menu-sidebar-call-to-action .content a:hover {
	opacity: 1;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	-ms-transition: 0.2s all;
	transition: 0.2s all;
}

/* /////////////    DOWNLOADS ACCORDION PAGE STYLES    ///////////// */
.views-accordion-downloads-page-header {
	border-radius: 0px;
	background: #E6E6E6;
}

.views-accordion-downloads-page-header:hover {
	background: #E6E6E6;
}

.views-accordion-downloads-page-header.ui-state-active {
	background: #E6E6E6;
}

.view-downloads .ui-accordion-content {
	padding: 10px 32px !important;
	background: #D6D6D6;
	border-radius: 0px;
	border-top: 0px;
}

#node-340 > h2, #node-389 > h2 {
	display: none;
}

.view-downloads .ui-accordion-content a {
	color: #555;
	padding: 8px 0px;
	display: inline-block;
	line-height: 14px;
}

.view-downloads .ui-accordion-content a:hover {
	color: #555;
	text-decoration: none;
	border-bottom: 0px dashed #87934f;
}

ul.color-list li {list-style: none !important; margin: 0;}

.page-products-category-bamboo-flooring .item-list,
.page-products-category-plywood-veneer .item-list,
.page-products-category-panel-tambour .item-list
 {
	clear: both;
}

.page-products-category .views-field-field-prodcolors {
	overflow: hidden;
	position: relative;
	width: 165px;
	height: 165px;
}

.page-products-category .field-name-field-color {
	border: none;
	font-weight: normal;
	text-align: center;
	position: relative;
	padding: 8px 8px;
	position: absolute;
	bottom: 0;
	width: 149px;
	background: rgba(255, 255, 255, 0.7);
	font-family: Futura Bk BT;
	color: #333;
	font-size: 14px;
	line-height: 16px;
}

.page-products-category  div.item-list+div.item-list {
	margin: 10px 0 0 0;
}

.page-products-category .field-collection-view,
.page-products-category .color-list {margin: 0; padding: 0;}


.page-products-category-bamboo-flooring .field-name-field-color-text,
.page-products-category-bamboo-flooring .field-name-field-product-descrip,
.page-products-category .field-name-field-color-text,
.page-products-category .field-name-field-product-descrip {
	display: none;
	}

.page-products-category .field-name-field-color-image {
	float: left;
}

.field-name-field-sys-descr {font-size: 11px;line-height:19px;}
.page-node-7 p+h2,.page-node-7 ol+h2 {margin-top: 40px;}

.field-name-field-image {float: left; padding: 0 20px 10px 0;}
.view-what-s-new img, .view-best-sellers img, .view-why-plyboo img, .view-ways-to-use-plyboo img {padding: 0 10px 5px 0;}
.view-ways-to-use-plyboo li.node-readmore,
.view-ways-to-use-plyboo .node-readmore a {
	padding: 0 !important;
	margin: 0 !important;
	}

.page-homepage .home-panel .views-row {overflow: hidden; clear:both;margin-bottom:10px;}

.page-taxonomy-term-21 .field-name-field-teaser-image {float: left; margin: 0 15px 5px 0;}


.view-press-releases .views-row,
.view-featured-in- .views-row {
	/*padding-left: 55px;
	background: url(../images/plybooemblem.png) no-repeat left;*/
	overflow: hidden;
	margin-bottom: 20px;
	}

.view-featured-in- .views-row {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px #AAA solid;
	}
.view-press-releases .views-field-title span.field-content {

}
#search-top p {margin-bottom:5px;}
.page-homepage .views-field-title { font-weight: bold; font-size: 13px; }
.page-homepage .pane-content p {margin-bottom:5px;}
.arch-title {font-size:11px;display:block;line-height:14px;font-weight:bold;}
.arch-title a {background: url('../images/arrow-circle.png') no-repeat 0px 1px;padding: 0 0 0 13px; font-size: 13px;}
.arch-desc {font-size: 12px; color: #7a766b;line-height:14px;display:block;margin-bottom:22px !important;}

form#webform-client-form-118 {display: block; float: right;width: 55%;}

form#webform-client-form-118 label,
form#webform-client-form-120 label
	{display:inline-block;width: 120px;font-weight: bold;font-size: 11px;margin-right: 1em;}

form#webform-client-form-120 .form-checkboxes,
form#webform-client-form-120 .form-radios
	{width:490px;overflow: hidden;display: block;float:right;}

form#webform-client-form-120 label {float: left;width: 200px;}
form#webform-client-form-120 .form-type-checkbox label,
form#webform-client-form-120 .form-type-radio label {float: none !important;}

#webform-component-what-are-you-looking-for,
#webform-component-product-type,
#webform-component-product-type-plywood
	{overflow: hidden;}

form#webform-client-form-118 .form-radios label,
form#webform-client-form-120 .form-type-checkbox label,
form#webform-client-form-120 .form-radios label
	{font-weight: normal;vertical-align:middle;}

form#webform-client-form-118 .form-radios label {width: 40px;}

#edit-submitted-ask-questions-or-give-project-details {width: 490px;}

/*form#webform-client-form-120 .form-type-checkbox label,
form#webform-client-form-120 .form-radios label {width: 63px;}



form#webform-client-form-120 div.form-type-checkbox,
form#webform-client-form-120 div.form-type-radio{
	width: 94px;
	display: block;
	float:left;
	height:50px;
	}

#edit-submitted-product-type .form-type-checkbox {width: 150px !important;}
#edit-submitted-product-type .form-type-checkbox label {width: 80px !important;}

form#webform-client-form-120 input.form-checkbox,
form#webform-client-form-120 input.form-radio {
	float:left;
}

form#webform-client-form-120 .webform-component {
	clear: both;
}
	*/


form#webform-client-form-118 #webform-component-questions-comments label {width: 200px;}

form#webform-client-form-118 .form-submit,
form#webform-client-form-120 .form-submit,
.page-node-54 .form-actions .form-submit
	{background: #eaf0cd;color:#000000;border: 1px solid #a7ad8c;}


#node-118 .field-name-body {display:block;width:43%;float:left;padding-right: 2%; margin-top: 1em;}

#node-118 .field-name-body p {margin-top: 0;}

#node-118 .field-name-body span {display: inline-block;width: 70px; font-weight: bold;}

#node-118 .field-name-body strong {font-weight: bold;font-size: 13px;}

#media-panel-page .view-header img {
	width: 100%;
	-moz-box-shadow:    3px 3px 5px 3px #ccc;
	-webkit-box-shadow: 3px 3px 5px 3px #ccc;
	box-shadow:         3px 3px 5px 3px #ccc;
  }

#media-panel-page .panels-flexible-region-three_stack_2_column-top_right-inside {
	border-left: 0px dashed #D4CEBD;
	}

#node-121 .field-name-field-image {padding:0;}

/*.page-products #breadcrumb,
.page-gallery #breadcrumb {display:none;}

.page-products-category #breadcrumb {display: block;}*/

/* /////////////    GALLERY SLIDESHOW STYLES    ///////////// */

.view-gallery-slideshow .skin-default {

}

.view-gallery-slideshow .views-slideshow-controls-bottom {
padding: 6px 0px 5px 5px;
background: #F8F9F0;
margin: 0 0 10px 211px;
}

.view-gallery-slideshow .views-content-field-gallery-image img {
	position: relative;
	float: left;
	width: 40px;
	margin-right: 2px;
	border: 2px solid #fff;
	opacity: 0.5;
}

.view-gallery-slideshow .views-slideshow-pager-field-item.active .views-content-field-gallery-image img {
	opacity: 1;
}


.view-gallery-slideshow {

}

.view-gallery-slideshow .views_slideshow_main {
	margin: 0 0 -5px 300px;
}

.field-name-field-sys-downloads {font-size: 11px !important;}
.field-name-field-sys-downloads h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding-right: 10px; margin: 0;}
.field-name-field-document {float: left;}
.file-icon {vertical-align: middle;}

.gdoc-field {border: none; width: 700px; height: 500px;}


.faq h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EEF2DA;
    border-color: #F7F5EE #F7F5EE #DFE3C6;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 1px;
	cursor: pointer;
	padding: 10px;
	font-size: 13px;
	}

.faq div {
	padding: 10px 10px 20px 10px;
	}

.faq {
	font-family: arial;
}

.ways-to-use p {margin-bottom:0;}
.ways-to-use img{margin-bottom: 20px;width: 469px;float:none;}

.page-node-54 h2 {padding-top: 0;}

.leftcol {float: left; width: 48%;font-family:arial;}
.rightcol {float: right; width: 48%;font-family:arial;}

.view-best-sellers .views-row {
	display: block;
	overflow: hidden;
	clear: both;
	padding: 14px 0 0px 0;
	border-bottom: 2px solid #D9D9D9;
}

#webform-client-form-120 .form-type-checkbox {display:block;width: 50%;float:left;margin:0;}

#block-views-exp-gallery-slideshow-page-1 {
position: relative;
width: 208px;
margin: -25px 0 0 0px;
background: #EEF2DA;
padding: 34px 0 11px 0;
z-index: 25;
border-right: 1px solid #D2DABF;
border-bottom: 1px solid #D2DABF;
float: left;
}

#edit-gallery-brand-all, #edit-gallery-category-all, #edit-gallery-brand-0, #edit-gallery-category-0 { display:none !important; } /* HIDES THE - ANY - Heading - this is replaced by the text link #gallery-view-all */

#edit-gallery-category-11 {
	margin-top: 44px;
}

#block-views-exp-gallery-slideshow-page-1 .views-exposed-widget {
	float: left;
	padding: 0;
	width: 100%;
}

#gallery-photo-shadow {
	width: 60px;
	height: 455px;
	background: transparent;
	float: right;
	position: relative;
	margin-bottom: -455px;
	z-index: 20;
	overflow: hidden;
	margin-right: -40px;
}

#gallery-photo-shadow-inner1 {
	width: 40px;
	height: 400px;
	background: transparent;
	float: right;
	position: relative;
	z-index: 20;
	box-shadow: 0px 0px 18px #000;
}

#gallery-photo-shadow-inner2 {
	width: 40px;
	height: 55px;
	background: transparent;
	float: right;
	position: relative;
	z-index: 20;
	box-shadow: 0px 0px 22px #bbb;
}

#gallery-view-all {
left: 20px;
width: 208px;
display: block;
position: absolute;
z-index: 99;
margin: -55px 0 0 0;
}

#gallery-view-all a {
color: #566314;
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
background: url(../images/gallery-arrow.png) no-repeat 10px 11px #EEF2DA;
border-top: 1px solid #D2DABF;
padding: 5px 18px;
display: block;
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
}

#edit-gallery-brand-wrapper  label, #edit-gallery-category-wrapper label {
text-decoration: none;
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
color: #333 !important;
background: #FDFDFD;
border-top: 1px solid #D2DABF;
border-bottom: 1px solid #D2DABF;
padding: 10px 10px;
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
}

#gallery-brand-label {
position: absolute;
margin-top: 172px;
padding: 10px 10px;
width: 188px;
z-index: 25;
text-decoration: none;
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
color: #333 !important;
background: #FDFDFD;
border-top: 1px solid #D2DABF;
border-bottom: 1px solid #D2DABF;
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
}

.form-item-gallery-category {
	border-bottom: 1px solid #D2DABF;
}

#block-views-exp-gallery-slideshow-page-1 .form-item .form-item {
	padding: 0;
	background: none;
}

#block-views-exp-gallery-slideshow-page-1 .form-item .form-item .form-item {
	padding: 0px 20px !important;
	background: url(../images/gallery-arrow.png) no-repeat 10px 8px #EEF2DA;
	display: block;
	width: 168px;
	line-height: 24px;
}

#block-views-exp-gallery-slideshow-page-1 .form-item .form-item .form-item a {
padding: 0px 10px !important;
background: #F8FAEC;
display: block;
width: 188px;
margin-left: -20px;
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
line-height: 30px;
}

#gallery-no-images {
	position: absolute;
	width: 508px;
	height: 255px;
	padding: 200px 0 0 200px;
	z-index: 0; /* IMPORTANT - places the no-images and background behind slider and thumbnails*/
	background: #fff;
	font-style: italic;
	/* box-shadow: 0 0 10px #ccc;                     FDG SHADOW AROUND THE ENTIRE GALLERY - OPTED TO DISABLE*/
}

#gallery-no-thumbnails {
	background: #F8FAEC;
	width: 500px;
	height: 55px;
	position: absolute;
	top: 400px;
	left: 0px;
	border-bottom: 1px solid #E9EEDE;
	border-left: 1px solid #E9EEDE;
}

#gallery-no-images-text {
	position: absolute;
	margin-top: 180px;
	margin-left: 180px;
	font-style: italic;
	color: #888;
}

#gallery-filter-count {
	position: relative;
}


/* ///// Map Styling ////// */

.olPopup {
	width: 500px !important;
	}

.olFramedCloudPopupContent {
	width: 471px !important;
	}

.openlayers-tooltip-name {
	font-family: 'AftaSans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	margin: 5px 0;
	color: #3d5454;
	}

.openlayers-popup .views-label {
	vertical-align: top;
	display: inline-block;
	width: 130px;
	}

.openlayers-popup div.field-content {
	display: inline-block;
	}

.openlayers-popup .views-field-title-1 .field-content a {font-weight: bold;}

body .olControlLayerSwitcher.legacy .layersDiv {background: #547746 !important;}

#popup_FrameDecorationDiv_0, #popup_FrameDecorationDiv_2 {width: 481px !important;}

.view-representative-list-by-region th,
.view-representatives-by-location th {
	font-family: 'AftaSans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 5px 0;
	color: #3d5454;
	width: 25%;
	}

.view-representatives-by-location caption {
	font-family: 'AftaSans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	margin: 5px 0;
	}

.view-representative-list-by-region thead,
.view-representatives-by-location thead {
	border: #85c593 2px solid;
	background: #ededed;
	margin-bottom: 15px;
	}

.view-representative-list-by-region .even,.view-representatives-by-location .even {background: #f6faf6;}
.view-representative-list-by-region .odd, .view-representatives-by-location .odd {background: #ffffff;}
.view-representative-list-by-region td, .view-representatives-by-location td {padding: 10px 5px;}

.openlayers-popup ul li {list-style: none !important;margin-top:25px;}
.openlayers-popup .item-list ul li h2.openlayers-views-group-feature-name {display: none;}
.openlayers-popup .item-list ul li+li {border-top: 0px dashed #D4CEBD;}
/*.views-field-field-product-line, .views-field-field-contact-person {display:inline-block;float:left;}*/


.view-what-s-new .views-row,
.view-ways-to-use-plyboo .views-row {clear: both; padding: 14px 0 20px 0; border-bottom: 2px solid #D9D9D9;}

.page-best-sellers .view-best-sellers img,
.page-whats-new .view-what-s-new img{float: left;margin-bottom: 40px;}

.view-representative-list-by-region th {text-align: left; border: 0px dashed #d4cebd;font-size: 15px; padding-left: 3px;}
.view-representative-list-by-region table {border: 0px dashed #d4cebd;}
.view-representative-list-by-region td.active {background-color: #f4f3f3;}
.view-representative-list-by-region td.views-field-title {border-right: 0px dashed #d4cebd;}
.view-representative-list-by-region th.views-field-title a,
.view-representative-list-by-region th.views-field-title-1 a,
.view-representative-list-by-region th.views-field-field-contact-person a {text-decoration: underline;}

#node-340 span,.swatches span {display: block;text-align: center;font-weight: bold;}
.field-name-field-sys-descr {border-bottom: 0px dashed #d4cebd;padding-bottom: 5px;margin-bottom: 5px;}
#google_translate_element {float: right;}

.page-representative-locator .pane-content .content a {
	display: block;
	width: 363px;
	padding: 30px 0;
	text-align: center;
	border: 0px dashed #D4CEBD;
	color: #444;
	font-size: 20px;
	font-family: futura bk bt;
	font-weight: normal;
}

.page-representative-locator .panel-col-first .content a {background: #DDD;}
.page-representative-locator .panel-col-last .content a {background: #E9E9E9;}
.page-representative-locator .panel-col-first .content a:hover {background: #F3F3F3; text-decoration: none; }
.page-representative-locator .panel-col-last .content a:hover {background: #F3F3F3; text-decoration: none; }

.field-name-field-product-text dt {clear:both;}

.google-translate {
	position: absolute;
	margin: 0;
}

#search-top #block-block-2 {position: absolute; left: 358px; top: 49px;}
#search-top p.certs {display:block;width:233px;margin:8px 10px 0 15px;float:left;}
#search-top #block-block-10 {
	position: absolute;
	width: 160px;
	height: 50px;
	top: 35px;
	left: 553px;
}
.head #block-menu-menu-utility-menu li {
	float:left;
	display:block;
	padding: 0 15px;
}
.head {position: relative; margin: 0 auto; width: 1000px; height: 0;}
.head #block-menu-menu-utility-menu ul.menu {position: absolute; right: 0; margin: -30px 14px 0px 0;}
.head #block-menu-menu-utility-menu a {
	color: #5b6bac;
	font-family: Futura Bk BT;
	font-size: 14px;
	margin: -5px 0 0 0;
	display: block;
}
.head #block-menu-menu-utility-menu li + li {border-left: 1px solid #7B88BC; height: 10px; padding: 0 12px;}
.certs img {/*height: 75px;*/
margin-top: -8px;
margin-left: -10px;
}

.header-fsc {
	height:85px;
}

.img-block {overflow:hidden; text-align:center;}

.region-sidebar-first .menu {
	/*box-shadow: 2px 2px 2px #dddddd;*/
}

.region-sidebar-first .menu li {
	/*padding: 10px;
	background: #F7F5EE;*/
	margin-left: 0 !important;
}

.region-sidebar-first #block-menu-menu-locate-a-rep .menu li a,
.region-sidebar-first #block-menu-menu-about-side-nav .menu li a
 {
	display: block;
	color: #575757 !important;
	background: url(/sites/all/themes/plyboo/images/rolling-icon-closed.png) no-repeat;
	padding: 3px 0 5px 30px;
	margin: 5px 0 1px;
	min-height: 30px;
	font-family: Futura Bk BT;
	font-size: 14px;
	border-bottom: 1px solid #EEE;
}

.region-sidebar-first #block-menu-menu-locate-a-rep .menu li a.active,
.region-sidebar-first #block-menu-menu-about-side-nav .menu li a.active
 {text-decoration: underline;}
.region-sidebar-first .gutter {margin:0;}

.prod-video {margin-top: 10px;}
/* Product Tab styling */

#tabs {
	font-size: 90%;
	margin: 0px 0;
}
#tabs ul.tabs {
	float: left;
	padding-top: 4px;
	width: 100%;
}
#tabs ul.tabs li {
	margin-right: 3px !important;
	margin-left: 0px;
	list-style: none;
}
* html #tabs ul.tabs li {
	display: inline;
}
#tabs ul.tabs li, #tabs ul.tabs li a {
	float: left;
}

#tabs ul.tabs li a {
	font-family: Futura Bk BT;
	font-size: 14px;
	line-height: 22px;
	display:block;
	padding: 5px 15px;
	color: #444;
}

#tabs ul.tabs li a:hover {
	text-decoration: none;
}

#tabs ul.tabs li {
	border-top: 2px solid #D9D9D9;
	border-left: 2px solid #D9D9D9;
	border-right: 2px solid #D9D9D9;
	background: #D9D9D9;
	height: 29px;
	line-height: 19px;
	margin-bottom: 0px;
}

#tabs ul.tabs li:hover {
	background: #eee;
}

#tabs ul.tabs li.active {
	background: #FFF;
	border-top: 2px solid #D9D9D9;
	border-left: 2px solid #D9D9D9;
	border-right: 2px solid #D9D9D9;
	border-bottom: 0px solid #FFF;
	margin-bottom: -3px;
	height: 31px;
}

#tabs ul.tabs li.active a {
	font-family: Futura Bk BT;
	font-size: 14px;
	line-height: 24px;
}

.tab {clear: both;}

.accessories_table td {
	padding: 5px 5px 5px 0;
	vertical-align: top;
}
.accessories_table tr {
	border-bottom: 1px #666 solid;
}
.accessories_table tr td .acc_header {
	font-size: 16px;
	font-weight: 700;
}
.accessories_table {
	border: none;
	width: 100%;
}
.accessories_table .acc_td2 {
	width: 50px;
	height: 50px;
	padding-right: 30px;
}
.accessories_table2 {
	border: none;
	width: 100%;
}


/*____DESIGN TOOL TABS_____*/



/*_________*/

.descrip.tab h2 {
	line-height: 22px;
	margin: 5px 0 12px 0;
}

/* Style the accordion menu */
.ui-corner-top {
	border: none;
	}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: none;
	background: none;
	}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: none;
	background: none;
	}

.ui-accordion .ui-accordion-content {
	padding: 0;
}

.ui-widget-content  {border: none;}

.accordion-menu-wrapper .floor {background: none;}
.ui-state-default .ui-icon {background: url(../images/rolling-icon-closed.png) no-repeat left;}
.ui-state-active .ui-icon {background: url(../images/rolling-icon-open.png) no-repeat left;}
.ui-icon {display:block;width: 25px; height: 25px;}

.ui-accordion-icons .ui-accordion-header span.accordion-link {
	padding: 7px 5px 6px 32px;
	font-family: Futura Bk BT;
	border-bottom: 1px solid #EEE;
}

.block-accordion-menu .ui-accordion-content .menu .leaf a {
	padding: 3px 0 3px 35px;
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #EEE;
	color: #555;
	font-family: Futura Bk BT;
}

#block-accordion-menu-1 h2 {
	margin: 12px 0 10px 0;
	line-height: 24px;
}

#superfish-1 {z-index:1000;}

.field-slideshow-caption {
	display: block;
	/*position:absolute;
	bottom:4px;
	left:0;
	width:100%;
	background:url(../images/caption-bg.png) repeat;*/
	text-align: left;
	/*font-weight: bold; */
	margin-top:-5px;
	font-style: italic;
	font-size: 11px;
	height: 20px;
	}

.colors .field-name-field-color-image {
	float: left;
	width: 100%;
	height: 120px;
	overflow: hidden;
}

.field-slideshow {
	padding-bottom: 0 !important;
	/*height: 515px;*/
	width: 100% !important;
	padding-right: 0 !important;
	height: auto;
	background-color: #FFF;
	margin-bottom: 18px;
}


.install-rotator {/*height: 235px;*/}

.field-name-field-product-descrip {
	width: 100%x;
}

.colors .field-name-field-prodcolors .field-item .field-name-field-product-descrip .field-item {padding-right:0px;width:100%;}
.colors .field-name-field-prodcolors .field-item .field-name-field-button-link .field-item  {
	float: left;
	display: block !important;
	width: 100%;
	clear: both;
}

.ui-accordion-icons .ui-accordion-header a {padding-left: 2.8em;}

.page-homepage .panels-flexible-region-three_stack_2_column-top_right {}

.region-sidebar-first .menu a {
}

.field-content.title {font-weight: bold;}

.ceu-frame {
	position: relative;
	width: 980px;
	height: 620px;
	margin: -89px -10px 0;
	z-index: 10;
}

.ceu-quiz {
	position: relative;
	width: 980px;
	height: 780px;
	margin: -89px -10px 0;
}

.ceu-frame-bg {
	position: absolute;
	width: 980px;
	height: 600px;
	background: white;
	margin: -90px -10px 0;
}

.ceu-cover {
	position: absolute;
	background: url('../images/ceu-cover.jpg');
	height: 30px;
	width: 62px;
	margin: -108px 0 0 14px;
	z-index: 99;
}

.LiveHelpButton {
	position: fixed;
	top: 50%;
	right:0;
	display: block;
	width: 55px;
	height: 300px;
	margin-top:-150px;
	z-index: 10000;
}

.phone {
	color: #BBB;
	font-size: 13px;
	font-weight: normal;
	display: inline-block;
	font-family: Futura Bk BT;
	margin: 0 10px 0 0;
}
.phone:hover {
	color: #BBB;
	text-decoration: underline;
}

div.email {
	color: #BBB;
	font-size: 14px;
	display: inline-block;
}

div.email a {
	color: #BBB;
	font-size: 13px;
	font-family: Futura Bk BT;
}


.field-label-inline .field-items {
	font-family: arial !important;
}

.field .field-label {
	font-weight: bold;
	font-family: arial;
}

.leed .field-item {
	font-size: 11px;
	margin-bottom: 10px;
	border-bottom: #d4cebd dashed 0px;
	font-family: arial;
}

.tab {
clear: both;
font-family: arial;
}


select#edit-submitted-country {
	width: 256px;
	}

span.click-thru {position:absolute;display:block;width:367px;background: #dddddd;bottom:6px;left:0;text-align:center;font-family:arial;}
div.swatch-wrap {position: relative;width:367px;float:left;}

/*#navigation .sf-menu li:hover {
	background: #9FAC74 !important;
}*/


.logo-container {
	overflow: hidden;
}

div.FSC {
	float: left;
	padding: 0 10px 0 0;
}

.fsc-logo {
	width: 70px;
	margin: 10px 0 0 0;
}

.floor-score {
	padding: 5px;
	background: white;
	border-radius: 30px;
	margin: 26px 11px 0;
}

.homepage-blog-roll .view-content .views-row {
	display: inline-block;
	width: 460px;
	vertical-align: top;
	padding: 20px 5px;
}

.homepage-blog-roll .view-content .views-row .views-field-field-blog-image {
	float: left;
	margin: 0 10px 10px 0;
	overflow: hidden;
	height: 95px;
}

.homepage-blog-roll .view-content .views-row img {
	float: none;
}

.homepage-blog-roll .view-content .views-row .views-field-view-node {
	text-align: right;
	padding: 0 10px;
}

/*_____EDIT 12/3/14_____*/
.not-front .field-name-body {
	/*width: 440px;*/
	width: 100%;
	/*display: inline-block;*/
}

.node-b-news .field-name-body {
	min-width: 48%;
	max-width: 97%;
	width: auto;
	float: left;
}

.brafton-image {
	display: inline-block;
	vertical-align: top;
	padding: 0 20px 0 0;
	margin: 0 -4px 0 0;
}

.brafton-text {
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	margin: 0 0 0 -10px;
}

.node-b-news .field-name-body  p {
	display: inline-block;
}

/*.node-b-news .field-name-field-brafton-image {
	margin: 0 auto;
	text-align: center;
}*/

.not-front .field-name-field-blog-image {
	width: 280px;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 25px;
}

.not-front .field-name-field-blog-image .field-items img {
	width: 100%;
	height: auto;
}

.not-front .field-name-field-blog-image .field-label {
	display: none;
}

.not-front .content ul.links {
	display: none;
}

#block-views-case-studies-menu-block h2 {
	padding: 0;
	margin: -2px 0 0 0;
}

.views-field-field-brafton-image {
	display: inline-block;
	float: left;
	clear: left;
	margin: 0;
}

.view-brafton-news-views .views-row {
	overflow: hidden;
	clear: both;
	padding: 14px 0 10px 0;
	border-bottom: 2px solid #D9D9D9;
}

.view-brafton-news-views.view-display-id-block_1 .views-field {
	display: inline-block;
	float: left;
	width: 30%;
	margin: 5px 10px 5px 0;
}

.node-b-news .field-name-field-brafton-image {
	display: inline-block;
	}

.node-b-news img {
	float: left;
	margin: 0 10px 10px 0;
	}

#block-menu-menu-article-categories {
	margin-bottom: 20px;
	}

/*.node-type-b-news .content .field-name-body p br {display:none;}*/
.node-type-b-news .content strong {font-weight: bold;}

#block-menu-menu-news {
	margin: 0 0 20px 0;
}

#block-menu-menu-news h2 {
	padding: 0;
}

#block-block-16, #block-block-17 {
	text-align: center;
	border: 1px solid #EEE;
	padding: 8px 0;
	border-left: 0;
	border-right: 0;
	margin: 0 0 10px 0;
}

#block-block-16 .content a, #block-block-17 .content a {
	display: inline-block;
	text-align: center;
	padding: 10px 24px 10px 40px;
	background-color: #677541;
	box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.3),inset 0 40px 30px -30px rgba(255, 255, 255, 0.3);
	text-decoration: none;
	border: 2px solid #E0E0E0;
	margin: 0 5px 0 0;
	color: #FFF;
	text-shadow: 0 1px 0 #5E720E;
	border-radius: 5px;
}

#block-block-16 .content a:hover, #block-block-17 .content a:hover {
	background-color: #85945D !important;
}

#block-block-16 .content a.action-call-1, #block-block-17 .content a.action-call-1 {
	background: url('../../plyboo/images/order-samples.png') 10px 7px no-repeat #677541;
}

#block-block-16 .content a.action-call-2, #block-block-17 .content a.action-call-2 {
	background: url('../../plyboo/images/case-studies.png') 10px 7px no-repeat #677541;
}

#block-block-16 .content a.action-call-3, #block-block-17 .content a.action-call-3 {
	background: url('../../plyboo/images/get-a-quote.png') 10px 7px no-repeat #677541;
}

#block-block-16 .content a.action-call-4, #block-block-17 .content a.action-call-4 {
	background: url('../../plyboo/images/buy-now.png') 10px 7px no-repeat #677541;
}

#home-panel .view-brafton-news-views .views-field-created span {
	font-size: 12px;
	color: #666666;
}

#home-panel .view-brafton-news-views .views-field-title h2 {
	margin-bottom:0;
}

#home-panel .footer-descr-block .pane-content div{
	min-height: 220px;
}

.colorbox-inline img.flt-lt {
	float: left;
	margin: 0 25px 0 0;
	max-width: 200px;
	}

.page-homepage #main .footer-descr-block h2 {
	border-bottom: none !important;
}

/*  HIDE OLD REQUEST FORM STYLING

#webform-client-form-119 #edit-submitted-what-are-you-looking-for {
	display: inline-block;
	width: 300px;
	margin: -35px 0 0 135px;
}

#webform-client-form-119 #webform-component-what-are-you-looking-for .form-item {
	display: block;
}

#webform-client-form-119 #webform-component-what-are-you-looking-for .form-item label {
	width: 240px;
}

#webform-client-form-119 #edit-submitted-binder-requested {
	display: inline-block;
	width: 300px;
	margin: -35px 0 0 135px;
}

#webform-client-form-119 #webform-component-binder-requested #edit-submitted-binder-requested.form-radios .form-item {
	display: block;
}

#webform-client-form-119 #webform-component-binder-requested #edit-submitted-binder-requested.form-radios .form-item label {
	width: 240px;
}

*/

body.page-node-58 .colors .field-name-field-prodcolors .field-item .field-name-field-product-descrip > .field-items > .field-item:first-child {
	height: 305px;
}

body.page-node-27 .colors > .prod-colors > .field-collection-container > .field-name-field-prodcolors > .field-items > .field-item {
	height: 413px;
}

body.page-node-364 .colors .field-name-field-prodcolors .field-item .field-name-field-product-descrip > .field-items > .field-item:first-child {
	height: 170px;
}

.page-node-34 .colors > .prod-colors > .field-collection-container > .field-name-field-prodcolors > .field-items > .field-item {
	min-height: 256px !important;
}

#node-768 .field-name-body, #node-119 .field-name-body {
	width: 630px;
	display: inline-block;
}

#webform-client-form-768, #webform-client-form-119 {
	display: inline-block;
	width: 284px;
	vertical-align: top;
	padding: 20px;
}

#node-768 .form-item, #node-119 .form-item {
	margin: 0 0 5px 0;
}

#node-768 .webform-component-textfield label, #node-119 .webform-component-textfield label {
	position: absolute;
	line-height: 30px;
	padding: 0 10px 0 10px;
	margin: 2px;
	background: #f2f2f2;
}

#node-768 .webform-component-textfield input[type="text"], #node-119 .webform-component-textfield input[type="text"] {
	width: 280px;
	text-indent: 75px;
	line-height: 18px;
	padding: 6px 0;
	margin: 0;
	color: #555;
	border: 2px solid #ddd;
}

#node-768 #edit-submitted-company-name, #node-119 #edit-submitted-company-name {
	text-indent: 125px;
}

#node-768 #edit-submitted-address, #node-119 #edit-submitted-address {
	text-indent: 90px;
}

#node-768 #edit-submitted-city, #node-119 #edit-submitted-city {
	text-indent: 65px;
}

#node-768 #edit-submitted-postal-code, #node-119 #edit-submitted-postal-code {
	text-indent: 110px;
}

#node-768 #edit-submitted-phone, #node-119 #edit-submitted-phone {
	text-indent: 80px;
}

#node-768 #webform-component-country, #node-119 #webform-component-country {
	border: 2px solid #ddd;
	padding: 6px 10px;
	overflow: hidden;
}

#node-768 #webform-component-country label, #node-119 #webform-component-country label {
	position: absolute;
	background: #f2f2f2;
	padding: 6px 10px;
	margin: -6px 0 0 -10px;
}

#node-768 #webform-component-country #edit-submitted-country, #node-119 #webform-component-country #edit-submitted-country {
	margin: 0;
	width: 276px;
	text-indent: 70px;
	border: none;
	position: relative;
	z-index: 20;
	background: transparent;
	color: #555;
	padding: 6px 6px;
	margin: -6px;
}

#node-768 #webform-component-state, #node-119 #webform-component-state {
	border: 2px solid #ddd;
	padding: 6px 10px;
	overflow: hidden;
}

#node-768 #webform-component-state label, #node-119 #webform-component-state label {
	position: absolute;
	background: #f2f2f2;
	padding: 6px 10px;
	margin: -6px 0 0 -10px;
}

#node-768 #webform-component-state #edit-submitted-state, #node-119 #webform-component-state #edit-submitted-state {
	margin: 0;
	width: 276px;
	text-indent: 60px;
	border: none;
	position: relative;
	z-index: 20;
	background: transparent;
	color: #555;
	padding: 6px 6px;
	margin: -6px;
}

#node-768 #webform-component-email label, #node-119 #webform-component-email label {
	position: absolute;
	line-height: 30px;
	padding: 0 10px 0 10px;
	margin: 2px;
	background: #f2f2f2;
}

#node-768 #edit-submitted-email, #node-119 #edit-submitted-email {
	width: 280px;
	text-indent: 75px;
	line-height: 18px;
	padding: 6px 0;
	margin: 0;
	color: #555;
	border: 2px solid #ddd;
}

#webform-component-what-are-you-looking-for {
	display: none;
}

.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em;
	border-bottom: 1px solid #eee;
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em 2.2em;
	font-family: Futura Bk Bt;
}

.no-children .ui-icon {
	background: transparent;
}

#request-swatches {
	width: 610px;
	padding: 20px 0px 20px 20px;
	border: 2px solid #ddd;
}

.request-swatch {
	display: inline-block;
	vertical-align: top;
	width: 110px;
	height: 105px;
	margin: 4px 5px 30px 0px;
	display: inline-block;
	border-radius: 3px;
	position: relative;
}


/*_____Edit 12/3/14 ______*/
.title {
	color: #FFF !important;
	margin-bottom: 0px;
	position: absolute;
	bottom: 0;
	background-color: rgba(150, 23, 46, 0.66);
	width: 100%;
	padding: 6px;
	display: none;
}

.search-result .title {
    position: relative;
    background-color: transparent;
    display: block;
    color: #000000;
}

.search-result .search-info {
    display: none;
}

.request-swatch .check {
	position: relative;
	width: 16px;
	height: 16px;
	background: url(/sites/all/themes/plyboo/images/swatch-radio-a.png) 48px 9px no-repeat #FFF;
	background: url(/sites/all/themes/plyboo/images/swatch-radio-a.png) 48px 9px no-repeat rgba(255, 255, 255, 0.9);
	margin: 0 auto;
	cursor: pointer;
	padding: 10px 47px 10px 47px;
}

.request-swatch:hover .check {
	background: url(/sites/all/themes/plyboo/images/swatch-radio-b.png) 48px 9px no-repeat #FFF;
	background: url(/sites/all/themes/plyboo/images/swatch-radio-b.png) 48px 9px no-repeat rgba(255,255,255,0.9);
}

.request-swatch.active .check {
	background: url(/sites/all/themes/plyboo/images/swatch-radio-c.png) 48px 9px no-repeat #FFF;
	background: url(/sites/all/themes/plyboo/images/swatch-radio-c.png) 48px 9px no-repeat rgba(255,255,255,0.9);
}

.request-swatch .swatch-img {
	width: 100%;
}

.overlay .title, .request-swatch.active .overlay .title {
	color: #333;
	background: rgba(255, 255, 255, 0.9);
}

#node-768 .form-checkboxes .form-item, #node-119 .form-checkboxes .form-item {
	display: block;
	width: 480px;
}

.request-swatch.active .swatch-selected {
	position: absolute;
	width: 100%;
	height: 100px;
	z-index: 10;
	box-shadow: inset 0 0 0 2px #5b6bac, inset 0 0 0 4px #EAEEFF;
}

.ie8 .request-swatch.active .swatch-selected {
	border: 6px solid #5b6bac;
	width: 98px;
	height: 88px;
}

.request-swatch.active .title {
	background: #5b6bac;
}

.swatch-img-container {
	display: block;
	overflow: hidden;
	border-radius: 3px;
	position: relative;
	height: 100px;
	width: 110px;
}

#node-768 #webform-component-comments label, #node-119 #webform-component-comments label {
	position: absolute;
	line-height: 30px;
	padding: 0 10px 0 10px;
	margin: 2px;
	background: #f2f2f2;
}

#node-768 #edit-submitted-comments, #node-119 #edit-submitted-comments {
	border: 2px solid #ddd;
	text-indent: 90px;
	font-family: arial;
	padding: 8px 5px 5px 5px;
	color: #555;
	line-height: 22px;
	height: 100px;
}

.swatch-page #request-info-container {
	margin: 25px 0 0 0;
	padding: 25px 0 0 0;
	border-top: 1px solid #ddd;
}

.swatch-page .request-info-left {
	display: inline-block;
	width: 320px;
	vertical-align: top;
}

.swatch-page .request-info-right {
	display: inline-block;
	width: 300px;
}

.swatch-page .binder-photo {
	margin: 0;
}

.swatch-page .binder-photo img {
	width: 240px;
	height: auto;
	margin: 0 0 0 25px;
}

#node-768 #webform-component-swatches, #node-119 #webform-component-swatches {
	display: none;
}

#node-768 #webform-component-binder-requested, #node-119 #webform-component-binder-requested {
	border: 2px solid #ddd;
}

#node-768 #webform-component-binder-requested > label, #node-119 #webform-component-binder-requested > label {
	background: #ddd;
	width: 270px;
	display: block;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

#node-768 #webform-component-binder-requested .form-item.form-type-checkbox, #node-119 #webform-component-binder-requested .form-item.form-type-checkbox {
	padding: 5px;
	margin: 0;
	width: 270px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

#node-768 #webform-component-binder-requested .form-item.form-type-checkbox label, #node-119 #webform-component-binder-requested .form-item.form-type-checkbox label {
	width: 246px;
	display: block;
	margin: 0px -5px -5px -5px;
	cursor: pointer;
	padding: 5px 5px 5px 29px;
	height: 20px;
	position: absolute;
	top: 0;
}

/*_____EDIT 12/3/14 _____*/
#node-768 #edit-submit, #node-119 #edit-submit {
	margin: 0 auto;
	width: 150px;
	color: #FFF;
	font-weight: bold;
	background-color: #96172e;
	padding: 0 5px;
	font-size: 14px;
	border-color: #b3354c #831327 #831327 #b3354c;
    border-style: solid;
    border-width: 2px;
	display: block;
}

.swatch-tab.active {
	background: #FFF;
	border-top: 2px solid #D9D9D9;
	border-left: 2px solid #D9D9D9;
	border-right: 2px solid #D9D9D9;
	border-bottom: 0px solid #FFF;
	margin-bottom: -3px;
	height: 31px;
}

.swatch-tab {
	display: inline-block;
	vertical-align: top;
	padding: 10px 8px 0px 8px;
	font-family: Futura Bk BT;
	font-size: 14px;
	border-top: 2px solid #D9D9D9;
	border-left: 2px solid #D9D9D9;
	border-right: 2px solid #D9D9D9;
	background: #D9D9D9;
	height: 29px;
	line-height: 19px;
	margin-bottom: 0px;
	cursor: pointer;
}

#webform-client-form-768 h2, #webform-client-form-119 h2 {
	margin: -16px 0 0 0;
	border-bottom: none;
}

#main .swatch-page h2 {
	border-bottom: none;
	margin: 5px 0 0 0;
}

.page-products .gutter .panels-flexible-row.panels-flexible-row-product_landing_layout-main-row.panels-flexible-row-first {
	display: none;
}

.content-swatches {
	display: none;
}

#node-119 #edit-submitted-zip {
	text-indent: 115px;
}

div.field-item.even dt {
	/*border-bottom: 1px solid #D9D9D9 !important;*/
	width: auto !important;
	padding-bottom: 6px;
}


.colors > .prod-colors > .field-collection-container > .field-name-field-prodcolors > .field-items > .field-item {
	min-height: 200px !important;
}

dl.lt-grey-prod-bar dt {
	/*border-bottom: 1px solid #C8C8C8;*/
	margin-bottom: 5px;
}

dl.lt-grey-prod-bar span {
	font-size: 12px;
	//display: inline-block;
	width: 200px;
}

dl.lt-grey-prod-bar {
	padding-top: 5px;
}

dl.lt-grey-prod-bar dd {
	width: auto;
}

#node-364 .field-items .field-item.even .field-collection-view {
	margin-bottom: 64px;
}

#node-364 .field-items .field-item.odd .field-collection-view {
	margin-bottom: 64px;
}

#node-364 .colors > .prod-colors > .field-collection-container > .field-name-field-prodcolors > .field-items > .field-item {
min-height: 312px !important;
}

#node-58 .colors > .prod-colors > .field-collection-container > .field-name-field-prodcolors > .field-items > .field-item {
min-height: 598px !important;
}

/*
#node-12 .field-name-field-button-link {
margin-top: 41px;
}

#node-33 .field-name-field-button-link {
margin-top: 35px;
}

#node-34 .field-name-field-button-link {
margin-top: 41px;
}

#node-51 .field-name-field-button-link {
margin-top: 41px;
}

#node-64 .field-name-field-button-link {
margin-top: 15px;
}
*/



#swatches-flooring #durapalm_flat_grain_sugar,
#request-swatches #plyboosquared_amber,
#request-swatches #plyboosquared_natural {
	display: none;
}

.intro-summary {
	/*width: 65%;*/
	width: 100%;
	margin: 0 auto;
}

.intro-summary h3 {
	color: #96172e !important;
	font-size: 20px;
	line-height: 24px;
	text-decoration: none;
	border: medium none;
	font-family: arial;
	letter-spacing: 0px;
	font-family: Futura Bk BT;
	margin-bottom: 15px;
}

.intro-summary p {
	color: #444;
	font-family: Futura Bk BT;
}

#webform-client-form-120 > div > .form-item {
	overflow: hidden;
}

.product-overview-description {
	margin: 0 0 20px 0;
	/*margin-top: -5px;
	background: #F0F0F0;*/
	/*padding: 10px 15px;
	border-radius: 0 0 3px 3px;*/
	width: 70%;
	float: right;
}
body.page-products-category .field-slideshow-slide {
	width: 100% !important;
	float: left;
}
.views-field-field-prod-featured-image {
	width: 30% !important;
	float: left;
}
body.page-products-category .product-overview-description {
margin: 0 0 0 2%;
width: 68%;
float: right;
}
.prod_cat_link {
	margin: 10px 0 0 2%;
	width: 68%;
	float: right;
	display: block;

}
.prod_cat_link a {
	color: #96172e !important;
	font-weight: bold;
}

/*_____DRAWBRIDGE STYLES_____*/

/*_____EDITED 12/3/14_____*/

.node-type-page .field-name-field-page-image img {
	height: auto !important;
	max-width: 100% !important;
}
body.page-products-category #main ul li {
	margin-left: 0;
	clear: both;
}

/*_____NEW BLOG_____*/

.field-name-field-blog-image1 img {
	height: auto;
}
.field-name-field-blog-image1 {
	max-width: 50%;
	float: right;
	margin: 0 0 10px 10px;
}
.floatright {
	max-width: 50%;
	margin: 0 0 10px 10px;
	float: right;
}
.floatleft {
	max-width: 50%;
	margin: 0 10px 10px 0;
	float: left;
}
.views-field-field-blog-image1 {
	max-width: 220px;
	float: left;
	margin: 0 2% 0 0;
	max-height: 200px;
	overflow: hidden;
}
.blog_title {
	clear: both;
	margin-top: 25px;
	margin-bottom: 13px;
}
#main .blog_title a {
}
#main .blog_title a:hover {
}
.blog_link {
	margin: -10px 0 0 0;
}
.blog_link a {
	color: #96172e;
	font-weight: bold;
}
.field-name-field-blog-image2 {
	height: auto;
	overflow: hidden;
	padding: 10px 0;
	border-top: 1px #AAA dotted;
	border-bottom: 1px #AAA dotted;
	clear: both;
}
.field-name-field-blog-image2 .field-item {
	max-width: 30%;
	float: left;
}
.field-name-field-blog-image2 .odd {
	margin: 0 5%;
}
.field-name-field-blog-image2 .field-item img {
	height: auto;
}
body.node-type-plyboo-blog #main .page-content h2 {
	margin-top: 15px;
}
.field-name-field-blog-post-date {
	font-weight: bold;
}
.date-display-single {
	display: block;
	margin-bottom: 10px;
}
.p-blog-row {
	border-bottom: 1px #AAA dotted;
	padding-bottom: 20px;
}
/*_____LEED PAGE_____*/

body.page-node-7 .field-name-field-page-image {
	height: 200px;
	overflow: hidden;
}
/*_____CASE STUDIES_____*/
.view-case-studies .views-field-title {
}
.view-case-studies .views-field-field-main-image {
	width: 220px;
	float: left;
	margin-right: 20px;
}
.views-more-link {
	color: #96172e;
	font-weight: 600;
}
/*_____FIND REP SECTION_____*/
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 11px;
}
.views-exposed-form .views-exposed-widget {
float: left;
padding: 5px;
}
/*_____PRODUCT PAGES_____*/

.colors .field-name-field-prodcolors .field-name-field-color-image .field-item.odd {
	display: none !important;
}

.home_block.hb_screen {
  display: none;
}

#home-rotator-tagline {
	position: absolute;
	bottom: 0;
	z-index: 10000;
	color: #FFF;
	background: rgba(0, 0, 0, 0.6);
	padding: 20px 0;
	font-family: Futura Bk BT;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 0 0 10px #000;
	width: 100%;
}

#home-rotator-tagline .tagline-inner {
	max-width: 980px;
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.node-plyboo-representatives .field-name-field-foreign-phone .field-item {
	padding: 4px 0;
	border-bottom: 1px solid #DDD;
}

.node-plyboo-representatives .field-name-field-foreign-phone .field-item:last-child {
	border-bottom: 0px;
}

.openlayers-views-map .views-field.views-field-field-foreign-phone .item-list li {
	margin: 0px 0 2px 0 !important;
	display: block;
	vertical-align: top;
	border-bottom: 1px solid #AAA;
	padding: 2px 0px;
}

.openlayers-views-map .views-field.views-field-field-foreign-phone .item-list li:last-child {
	border-bottom: 0px;
}

#home-product-catalog {
	margin: 10px 0;
	display: block;
	text-decoration: none;
}

#main #home-product-catalog h2 {
	display: block !important;
	margin: 8px 0 0 0;
	font-size: 22px;
	color: #FFF !important;
	line-height: 22px;
}

#home-product-catalog-img {
	width: 191px;
}

#home-product-catalog-img img {
	display: block;
}

.front #home-panel #home-product-catalog a {
	border-top: none;
	padding: 0;
	margin: 0;
}

#home-product-catalog-right {
	padding: 6px 14px;
	width: 163px;
	background: #DF2028;
	color: rgba(255, 255, 255, 0.75);
}

#block-block-22 > h2 {
	display: none;
}

#home-product-catalog-right p {
	font-size: 13px;
	padding: 0;
	margin-bottom: 13px;
}

.view-representatives-by-location .views-row {
	width: 45%;
	float: left;
	margin-bottom: 35px;

}

.view-representatives-by-location .views-label  {
	width: 35%;
	float: left;
	font-weight: bold;
	clear: right;
}

.view-representatives-by-location .field-content {
	width: 60%;
	float: right;
}

.views-field-field-seller-type, .views-field-field-product-line {
	width: 100%;
	display: block;
}

.view-representatives-by-location .views-field-field-seller-type .field-content,
.view-representatives-by-location .views-field-field-product-line .field-content,
.view-representatives-by-location .views-field-title-1 .field-content  {
	float: none;
	width: 100%;
	clear: both;
}

.view-representatives-by-location .views-field-title-1 .field-content {
	font-size: 20px;
	font-weight: bold;
}

.view-representatives-by-location .views-field-field-seller-type .field-content,
.view-representatives-by-location .views-field-field-product-line .field-content {
	font-style: italic;
}


.view-representatives-by-location .views-field-field-product-line {
	margin-bottom: 25px;
}

.view-representatives-by-location .views-row-odd {
	clear: left;
	padding-right: 10px;
}

.view-representatives-by-location .views-field {
	margin-bottom; 10px;
}


.footer-cert a {
	vertical-align: middle;
	display: inline-block;
	padding: 0 8px;
}

.footer-cert span.fsc-tagline {
	display: inline-block;
	position: absolute;
	color: #fff;
	font-size: 10px;
	line-height: 1.2em;
	bottom: -25px;
	width: 80px;
	right: 120px;
	text-align: center;
}

.field-name-field-new-color {
    display: none;
}

.field-collection-item-field-prodcolors .content .new-item {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}

.field-collection-item-field-prodcolors .content .new-item img {
    width: 117px;
}

#partner-logo {
    width: 95px;
    height: auto;
    margin: 25px 0 0 335px;
}

#partner-logo img {
    max-width: 95px;
}


@media only screen and (max-width:767px) {
  #partner-logo {
      width: 95px;
      height: auto;
      margin: -10px auto 10px auto;
      display: block;
  }
}

/*_____TRIM MOLDING PAGE_____*/
.trim-li li {
	width: 29%;
	float: left;
	margin-right: 1%;
	margin-bottom: 15px;
}
@media only screen
and (max-width: 1024px) {
	.trim-li li {
	width: 42%;
}
}
