html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
:focus { outline: 0;
}
body {
background: #fff;
line-height: 1;
}
ol,
ul {
list-style: none;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
a img {
border: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
map,
area,
img[usemap] {
border: 0;
outline: 0;
} html,
body {
margin: 0;
padding: 0;
height: 100%;
background-color: #333;
}
#wrapper {
position: relative;
min-width: 1010px;
background-color: #e6e6e6;   }
#main {}
#footer {
width: 100%;
height: 325px;
overflow: hidden; }
ul,
dl,
table th,
table td {
font-family: Arial, sans-serif;
}
a {
color: #008452;
font-weight: bold;
text-decoration: none;
}
a:hover {
color: #008452;
text-decoration: underline;
}
.hidden {
overflow: hidden;
}
.left {
float: left;
}
.right {
float: right;
}
.clear {
clear: both;
}
#main {
margin: 0 auto;
width: 1000px;
padding: 0 5px;
position: relative;
}
#content {
overflow: hidden;
padding: 20px 20px;
clear: both;
width: 960px;
} .alignleft {
display: inline;
float: left;
margin-right: 15px;
}
.alignright {
display: inline;
float: right;
margin-left: 15px;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} body,
input,
textarea {
color: #333;
font: 15px Arial, sans-serif;
} h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
font-weight: bold;
letter-spacing: -0.02em;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.625em;
} p {
margin-bottom: 8px;
line-height: 140%;
}
ul,
ol {
margin: 0 0 10px 13px;
}
ul {
list-style: disc;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin-bottom: 0;
}
li {
line-height: 140%;
}
dl {
margin: 0 1.625em;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 1.625em;
}
form input,
form select,
form select option,
form textarea {
color: #333;
padding: 1px;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
}
form input.submit {
color: #333;
font-size: 15px;
}
strong {
font-weight: bold;
}
sup,
sub {
font-size: 70%;
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: 0.5ex;
}
cite,
em,
i {
font-style: italic;
}
blockquote {
font-family: Georgia, "Bitstream Charter", serif;
font-style: italic;
font-weight: normal;
margin: 0 3em;
}
blockquote em,
blockquote i,
blockquote cite {
font-style: normal;
}
blockquote cite {
color: #666;
font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;
letter-spacing: 0.05em;
text-transform: uppercase;
}
pre {
background: #f4f4f4;
font: 13px "Courier 10 Pitch", Courier, monospace;
line-height: 1.5;
margin-bottom: 1.625em;
overflow: auto;
padding: 0.75em 1.625em;
}
code,
kbd,
samp,
var {
font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym,
dfn {
border-bottom: 1px dotted #666;
cursor: help;
}
address {
display: block;
margin: 0 0 1.625em;
}
ins {
background: #fff9c0;
text-decoration: none;
}
small {
font-size: smaller;
}
.images-right {
float: right;
margin-left: 20px;
margin-bottom: 20px;
}
.images-right img {
margin-top: 20px;
}
.images-right img:first-child {
margin-top: 0;
}
.img-caption {
font-size: 15px;
margin: 0;
} #header {
height: 155px;
position: relative;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/header_bg.jpg) 0 0 repeat-x;
}
.header_content {
margin: 0 auto;
width: 1000px;
height: 155px;
position: relative;
padding: 0 5px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/header_logo_bg.gif) left bottom no-repeat;
}
.header_main {
position: relative;
height: 155px;
}
h1#logo a {
position: absolute;
top: 15px;
left: 30px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/dl_logo.jpg) 0 0 no-repeat transparent;
display: block;
height: 0;
overflow: hidden;
padding-top: 120px;
width: 153px;
}
.lang_links {
position: absolute;
top: 12px;
right: 199px;
height: 21px;
padding: 0;
margin: 0;
color: #000;
text-align: right;
line-height: 15px;
}
.lang_links a {
color: #fff;
text-decoration: none;
display: inline-block;
height: 0;
padding-top: 21px;
overflow: hidden;
}
.lang_links a.lang_link_jp {
width: 59px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/header_lang_links_bg.gif) 0 0 no-repeat;
}
.lang_links a.lang_link_ch {
width: 48px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/header_lang_links_bg.gif) -59px 0 no-repeat;
}
.lang_links a.lang_link_jp:hover {
background-position: 0 -21px;
}
.lang_links a.lang_link_ch:hover {
background-position: -59px -21px;
}
#header-search-bar {
position: absolute;
top: 12px;
right: 20px;
height: 20px;
width: 171px;
padding: 0;
}
#header-search-bar #s {
height: 16px;
width: 147px;
padding: 2px;
margin: 0;
float: left;
border: none 0;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/header_search_text_box.gif) 0 0 no-repeat;
}
#header-search-bar #searchsubmit {
margin: 0;
padding: 0;
}
.header_catch {
position: absolute;
top: 46px;
right: 20px;
width: 328px;
height: 0;
padding-top: 27px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/header_catch_bg.gif) 0 0 no-repeat;
overflow: hidden;
}
.menu_bar {
position: absolute;
top: 91px;
left: 244px;
height: 44px;
width: 700px;
} .menu-main-menu-container {
clear: both;
width: 690px;
height: 44px;
}
#menu-main-menu {
list-style: none;
margin: 0;
position: relative;
z-index: 2;
}
#menu-main-menu > li {
float: left;
position: relative;
z-index: 2;
line-height: 100%;
}
#menu-main-menu li a {
padding-top: 44px;
height: 0;
display: block;
overflow: hidden;
width: 100%;
} #menu-item-96 {
width: 113px;
}
#menu-item-96 a {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/main-menu.v2.png) 0 0 no-repeat;
}
#menu-item-96.current-menu-item a,
#menu-item-96 a:hover,
.parent-pageid-6 #menu-item-96 a {
background-position: 0 -44px;
} #menu-item-928 {
width: 115px;
}
#menu-item-928 a {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/main-menu.v2.png) -113px 0 no-repeat;
}
#menu-item-928.current-menu-item a,
#menu-item-928 a:hover,
.parent-pageid-7 #menu-item-928 a {
background-position: -113px -44px;
} #menu-item-190 {
width: 115px;
}
#menu-item-190 a {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/main-menu.v2.png) -228px 0 no-repeat;
}
#menu-item-190.current-menu-item a,
#menu-item-190 a:hover,
.parent-pageid-8 #menu-item-190 a,
.parent-pageid-47 #menu-item-190 a {
background-position: -228px -44px;
} #menu-item-776 {
width: 126px;
}
#menu-item-776 a {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/main-menu.v2.png) -343px 0 no-repeat;
}
#menu-item-776.current-menu-item a,
#menu-item-776 a:hover,
.parent-pageid-765 #menu-item-776 a {
background-position: -343px -44px;
} #menu-item-409 {
width: 104px;
}
#menu-item-409 a {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/main-menu.v2.png) -469px 0 no-repeat;
}
#menu-item-409.current-menu-item a,
#menu-item-409 a:hover,
.parent-pageid-9 #menu-item-409 a {
background-position: -469px -44px;
}   #menu-item-227 {
width: 115px;
}
#menu-item-227 a {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/main-menu.v2.png) -573px 0 no-repeat;
}
#menu-item-227.current-menu-item a,
#menu-item-227 a:hover {
background-position: -573px -44px;
}
#menu-main-menu > li .sub-menu {
display: none;
background: #008452;
list-style: none;
margin: 0;
position: absolute;
left: 0;
top: 44px;
z-index: 2000;
font-size: 14px;
}
#menu-main-menu > li:hover .sub-menu {
display: block;
}
#menu-main-menu > li .sub-menu li a {
background: none #008452;
padding: 6px;
height: auto;
border-top: solid 1px #fff;
color: #fff;
text-decoration: none;
white-space: nowrap;
}
#menu-main-menu > li .sub-menu li a:hover {
color: #008452;
background: #fff;
} #footer {
background: #333;
color: #fff;
}
.footer_content {
margin: 0 auto;
width: 960px;
padding: 20px 25px;
overflow: hidden;
}
.menu-footer-menu-container {
margin: 18px 0;
padding: 16px 0;
border-top: 1px solid #5c5c5c;
border-bottom: 1px solid #5c5c5c;
font-size: 13px;
letter-spacing: -0.02em;
overflow: hidden;
}
.menu-footer-menu-container ul {
list-style: none;
margin: 0;
overflow: hidden;
}
.menu-footer-menu-container ul li {
line-height: 125%;
float: left;
padding-right: 18px;
}
.menu-footer-menu-container ul li:last-child {
padding-right: 0;
}
.menu-footer-menu-container a {
color: #fff;
text-decoration: none;
}
.menu-footer-menu-container a:hover {
color: #008452;
}
.menu-footer-menu-container .sub-menu {
margin-top: 6px;
}
.menu-footer-menu-container .sub-menu li {
float: none;
padding-right: 0;
margin-bottom: 6px;
}
.menu-footer-menu-container .sub-menu li a {
color: #ccc;
font-weight: normal;
}
.menu-footer-menu-container .sub-menu li a:hover {
color: #008452;
}
.menu-footer-menu-container .menu-item-410 {
width: 120px;
}
#footer .copyright {
margin-top: 10px;
color: #999;
font-size: 13px;
} #intro {
padding: 0;
height: 300px;
width: 100%;
} #intro .bx-wrapper {
padding: 0;
*zoom: 1;
height: 300px;
overflow: hidden;
position: relative;
width: 100%;
} #intro .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/bx_loader.gif) center center no-repeat;
} #intro .bx-wrapper .bx-prev {
left: -83px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/intro_slider_next_prev.png) no-repeat 0 -67px;
}
#intro .bx-wrapper .bx-next {
right: -83px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/intro_slider_next_prev.png) no-repeat -33px -67px;
}
#intro .bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
#intro .bx-wrapper .bx-next:hover {
background-position: -33px 0;
}
#intro .bx-wrapper .bx-controls-direction a {
position: absolute;
top: -198px;
width: 33px;
height: 67px;
text-indent: -9999px;
z-index: 9999;
}
#intro .bx-wrapper .bx-controls-direction a.disabled {
display: none;
}
#intro .bx-wrapper .bx-controls-direction {
width: 960px;
margin: 0 auto;
position: relative;
}
#intro .bx-wrapper .bx-controls {
width: 100%;
position: absolute;
top: 300px;
}
#intro .bx-wrapper .bx-pager {
position: relative;
top: -65px;
height: 15px;
width: 960px;
margin: 0 auto;
z-index: 9999;
}
#intro .bx-wrapper .bx-pager .bx-pager-item {
float: left;
height: 15px;
width: 50px;
margin: 0 0 0 10px;
}
#intro .bx-wrapper .bx-pager .bx-pager-item:first-child {
margin-left: 650px;
}
#intro .bx-wrapper .bx-pager .bx-pager-item a {
display: block;
height: 0;
width: 50px;
padding: 15px 0 0 0;
background: #fff;
color: #333;
overflow: hidden;
text-decoration: none;
}
#intro .bx-wrapper .bx-pager .bx-pager-item a.active,
#intro .bx-wrapper .bx-pager .bx-pager-item a:hover {
background: #008452;
}
.intro_scene .panel {
width: 100%;
height: 300px;
}
.intro_scene .panel_content {
width: 960px;
margin: 0 auto;
position: relative;
}
.intro_scene .intro_catch {
width: 420px;
height: 80px;
position: absolute;
top: 140px;
left: 0;
color: #fff;
font-size: 16px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/intro_slider/bg_intro_catch.png) repeat 0 0;
padding: 15px;
}
#content.home {
width: 960px;
padding: 15px 20px 10px;
position: relative;
overflow: visible;
min-height: 232px;
}
.home_desc {
width: 485px;
padding-right: 25px;
}
.home_desc h2 {
color: #003300;
margin-bottom: 12px;
font-size: 18px;
}
.home_desc p {
color: #000000;
font-size: 17px;
}
.news_events_frame {
width: 432px;
padding: 15px 0 15px 15px;
border: 4px solid #ccc;
background: #fff;
position: absolute;
left: 530px;
top: -16px;
}
.news_events_frame > h2 {
height: 0;
padding-bottom: 24px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_carreer_opportunities.gif) no-repeat 0 0;
border-bottom: 1px solid #ccc;
margin: 0 10px 15px 0;
}
.news_events_frame > h2 a {
color: transparent;
}
.news_events_content {
overflow-x: hidden;
overflow-y: auto; }
.news_events_content img {
float: right;
margin-right: 15px;
}
.news_events_content p {
line-height: 150%;
}  #content.page_content {
padding: 20px 20px 32px;
}
.page_content h2.page_header {
height: 0;
padding-top: 23px;
margin-bottom: 10px;
overflow: hidden;
}
.content_cols {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/content_cols_bg.png) repeat-y 220px 0 #fff;
overflow: hidden;
}
.main_col {
float: left;
margin-left: 20px;
width: 680px;
padding: 15px 20px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/rnd_cnr_top_right.png) no-repeat right top #fff;
}
.sidebar_col {
float: left;
overflow: hidden;
width: 190px;
padding: 15px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/rnd_cnr_top_left.png) no-repeat 0 0 #fff;
}
.main_col article h2.entry-title {
height: 0;
padding-top: 23px;
margin-bottom: 18px;
overflow: hidden;
border-bottom: 1px solid #ccc;
}
.main_col .entry-content h2 {
font-size: 19px;
font-weight: bold;
margin: 20px 0 8px;
clear: none;
}
.main_col .entry-content h2.underlined {
border-bottom: 1px solid #CCCCCC;
padding-bottom: 4px;
}
.main_col .entry-content h3 {
font-size: 16px;
font-weight: bold;
clear: none;
}
.main_col .entry-content h4 {
font-weight: bold;
clear: none;
}
.main_col .entry-content p {}
.main_col .entry-content ul {
margin-bottom: 8px;
}
.main_col .entry-content ul li {
margin-bottom: 2px;
}
.main_col .entry-content .images_right {
margin-left: 15px;
float: right;
}
.main_col .entry-content .images_right img {
margin-bottom: 20px;
}
.sidebar_col .sidebar_banner {
margin-bottom: 20px;
border: 3px solid #ccc;
font-size: 13px;
padding-bottom: 4px;
}
.sidebar_col .sidebar_banner img {
margin: 2px 2px 4px;
}
.sidebar_col .sidebar_banner p {
margin: 0 10px 6px;
line-height: 130%;
letter-spacing: -0.02em;
}
.sidebar_col .sidebar_banner.no_border {
border: 0 none;
}
.sidebar_col .sidebar_banner.no_border img {
margin: 0;
}
.sidebar_col .sidebar_banner.no_border a img {
vertical-align: bottom;
}
.sidebar_nav {
margin-bottom: 36px;
}
.sidebar_nav .menu {
list-style: none;
font-size: 16px;
margin: 0;
letter-spacing: -0.02em;
}
.sidebar_nav .menu li {
border-top: 1px solid #e6e6e6;
}
.sidebar_nav .menu li:last-child {
border-bottom: 1px solid #e6e6e6;
}
.sidebar_nav .menu li a {
text-decoration: none;
display: inline-block;
width: 166px;
line-height: 20px;
padding: 7px 10px 7px 0;
color: #666;
}
.sidebar_nav .menu li a:hover {
color: #008452;
}
.sidebar_nav .menu li.current-menu-item,
.sidebar_nav .menu li.current-menu-ancestor {
background: #008452;
}
.sidebar_nav .menu li.current-menu-item a,
.sidebar_nav .menu li.current-menu-ancestor a {
color: #ffff99;
padding-left: 10px;
}
.sidebar_nav .menu .sub-menu {
list-style: none;
margin: -4px 0 0 0;
font-size: 14px;
padding-bottom: 8px;
display: none;
}
.sidebar_nav .menu li.current-menu-item .sub-menu,
.sidebar_nav .menu li.current-menu-parent .sub-menu {
display: block;
}
.sidebar_nav .menu .sub-menu li {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/side_menu_sub_tri_2.png) 11px 7px no-repeat;
border: 0 none;
padding-left: 23px;
}
.sidebar_nav .menu .sub-menu li:hover,
.sidebar_nav .menu .sub-menu li.current-menu-item {
list-style: none;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/side_menu_sub_tri_1.png) 11px 7px no-repeat;
padding-left: 23px;
}
.sidebar_nav .menu .sub-menu li a {
padding: 0;
color: #fff;
}
.sidebar_nav .menu .sub-menu li.current-menu-item a,
.sidebar_nav .menu .sub-menu li a:hover,
.sidebar_nav .menu li.current-menu-ancestor a:hover {
color: #ffff99;
}
.full_width {
float: none;
margin-left: 0;
width: 920px;
padding: 15px 20px;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/rnd_cnrs_top_full_width.png) no-repeat right top #fff;
}
.page_content #gallery-1 .gallery-item {
margin: 0;
}
.page_content #gallery-1 .gallery-item:first-child {
margin-bottom: 12px;
}
.page_content #gallery-1 img {
border: none;
margin: 5px 0 0 30px;
}
.page_content h3.first-title {
clear: both;
padding-top: 18px;
}  .parent-pageid-6 .page_content h2.page_header {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_our_company.gif) no-repeat 0 0;
}
.page-id-31 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_company.gif) no-repeat 0 0;
} .page-id-33 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_history_growth.gif) no-repeat 0 0;
} .page-id-35 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_values.gif) no-repeat 0 0;
} .page-id-37 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_operations.gif) no-repeat 0 0;
}  .parent-pageid-7 .page_content h2.page_header,
.parent-pageid-43 .page_content h2.page_header,
.parent-pageid-45 .page_content h2.page_header,
.parent-pageid-838 .page_content h2.page_header {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_our_products.gif) no-repeat 0 0;
}
.page-id-41 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_sales_department.gif) no-repeat 0 0;
}
.sales_contact {
padding-top: 25px;
clear: both;
overflow: hidden;
}
.sales_contact_photo {
float: left;
width: 168px;
}
.sales_contact_details {
float: left;
width: 512px;
}
.main_col .entry-content .sales_contact_details h3 {
font-size: 17px;
margin-bottom: 4px;
}
.main_col .entry-content .sales_contact_details .sales_contact_info {
padding-bottom: 4px;
}
.main_col .entry-content .sales_contact_details .sales_contact_info p {
margin-bottom: 4px;
}
.sales_contact_details .cell_head {
display: inline-block;
width: 100px;
}
.overseas_contacts {
padding-top: 15px;
clear: both;
overflow: hidden;
}
.overseas_contact_details {}
.overseas_left {
float: left;
width: 270px;
}
.overseas_right {
float: left;
width: 410px;
}
.main_col .entry-content .overseas_contact_details h3 {
font-size: 17px;
margin-bottom: 4px;
}
.main_col .entry-content .overseas_contact_details .sales_contact_info {
padding-bottom: 4px;
}
.main_col .entry-content .overseas_contact_details .sales_contact_info p {
margin-bottom: 4px;
}
.overseas_contact_details .cell_head {
display: inline-block;
width: 80px;
} .product_tables {
margin-top: 20px;
padding-top: 18px;
}
.productTable {
font-weight: bold;
margin: 10px 0;
border-collapse: collapse;
}
.productTable tr {
border-bottom: 1px solid #cccccc;
}
.productTable tr.alt_bg {
background: #f5f0dd;
}
.productTable th {
font-weight: bold;
padding: 8px 10px;
}
.productTable td {
padding: 8px 10px;
}
.page-id-886 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_dimension_strathnaver.png) no-repeat 0 0;
}
.page-id-888 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_dimension_foothills.png) no-repeat 0 0;
}
.page-id-888 .product_tables {
padding-top: 1px;
} .specialty_product {
margin-top: 20px;
}
.specialty_product h3 {
margin-bottom: 8px;
}
.page-id-899 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_boards_strathnaver.png) no-repeat 0 0;
}
.page-id-903 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_boards_edgewood.png) no-repeat 0 0;
}
.page-id-899 .product_tables,
.page-id-903 .product_tables {
padding-top: 0;
} .page-id-909 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_stud_strathnaver.png) no-repeat 0 0;
}
.page-id-912 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_stud_edgewood.png) no-repeat 0 0;
}
.page-id-912 .product_tables {
padding-top: 1px;
} .page-id-45 .page_content #gallery-1 .gallery-item {
margin: 0;
}
.page-id-45 .page_content #gallery-1 img {
border: none;
margin: 5px 0 0 30px;
}
.page-id-45 .page_content table.product-breakdown {
width: 100%;
border-bottom: solid 2px #ccc;
margin-bottom: 15px;
}
.page-id-45 .page_content table.product-breakdown th {
padding: 2px 18px 10px;
text-align: left;
}
.page-id-45 .page_content table.product-breakdown td {
border-right: none;
width: auto;
padding: 0 20px;
text-align: left;
}
.page-id-45 .page_content span {
color: #008451;
font-weight: bold;
}
.page-id-45 .page_content h3 {
margin: 17px 0 8px;
font-size: 17px;
}
.page-id-45 .page_content table.product-list {
width: auto;
border-bottom: solid 2px #ccc;
}
.page-id-45 .page_content th {
text-align: center;
font-weight: bold;
padding: 2px 0 10px;
}
.page-id-45 .page_content td {
height: 30px;
border: solid 2px #ccc;
border-left: none;
border-bottom: none;
background-color: #f5f0dd;
width: 100px;
text-align: center;
vertical-align: middle;
}
.page-id-45 .page_content td.no-bg {
background-color: #fff;
}
.page-id-45 .page_content td.gray-bg {
background-color: #999;
}  .parent-pageid-8 .page_content h2.page_header,
.parent-pageid-47 .page_content h2.page_header {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_our_practices.gif) no-repeat 0 0;
}
.page-id-47 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_sustainable_forest_management.gif) no-repeat 0 0;
} .page-id-49 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_certification.gif) no-repeat 0 0;
} .page-id-51 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_environmental_policy.gif) no-repeat 0 0;
} .page-id-1424 .main_col article h2.entry-title,
.page-id-1444 .main_col article h2.entry-title,
.page-id-1447 .main_col article h2.entry-title {
height: auto;
padding-top: 0;
padding-bottom: 5px;
margin-bottom: 16px;
overflow: inherit;
border-bottom: 1px solid #ccc;
color: #013300;
font-size: 20px;
font-family: "myriad-pro", sans-serif;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 2px;
line-height: 1;
} .page-id-1041 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_tree_farm_licence_53.png) no-repeat 0 0;
} .page-id-39 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_safety.gif) no-repeat 0 0;
} .page-id-53 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_why_use_wood.gif) no-repeat 0 0;
} .parent-pageid-765 .page_content h2.page_header {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_our_operations.png) no-repeat 0 0;
}
.parent-pageid-765 .page_content table.product-breakdown {
width: 100%;
border-bottom: solid 2px #ccc;
margin-bottom: 15px;
}
.parent-pageid-765 .page_content table.product-breakdown th {
padding: 2px 18px 10px;
text-align: left;
}
.parent-pageid-765 .page_content table.product-breakdown td {
border-right: none;
width: auto;
padding: 0 20px;
text-align: left;
}
.parent-pageid-765 .page_content span {
color: #008451;
font-weight: bold;
}
.parent-pageid-765 .page_content h3 {
margin: 17px 0 8px;
font-size: 17px;
}
.parent-pageid-765 .page_content table.product-list {
width: auto;
border-bottom: solid 2px #ccc;
}
.parent-pageid-765 .page_content th {
text-align: center;
font-weight: bold;
padding: 2px 0 10px;
}
.parent-pageid-765 .page_content td {
height: 30px;
border: solid 2px #ccc;
border-left: none;
border-bottom: none;
background-color: #f5f0dd;
width: 100px;
text-align: center;
vertical-align: middle;
}
.parent-pageid-765 .page_content td.no-bg {
background-color: #fff;
}
.parent-pageid-765 .page_content td.gray-bg {
background-color: #999;
} .page-id-767 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_strathnaver.png) no-repeat 0 0;
} .page-id-769 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_foothills.png) no-repeat 0 0;
}
.page-id-769 .page_content h3 {
clear: both;
padding-top: 18px;
} .page-id-771 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_edgewood.png) no-repeat 0 0;
}
.page-id-771 .page_content table.product-breakdown td {
padding: 0 19px;
}
.page-id-771 .page_content h3 {
clear: both;
padding-top: 18px;
}  .parent-pageid-9 .page_content h2.page_header {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_careers.gif) no-repeat 0 0;
}
.page-id-55 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_current_employment_opportunities.gif) no-repeat 0 0;
}
.page-id-55 h2.underlined span {
font-size: 15px;
font-weight: normal;
margin-left: 20px;
}
.employment_opportunity {
border-bottom: 1px solid #ccc;
padding-bottom: 18px;
margin-bottom: 25px;
}
.employment_opportunity:last-child {
border-bottom: 0 none;
padding-bottom: 0;
margin-bottom: 0;
}
.employment_opportunity h2 {
color: #008452;
} .single-career .page_content h2.page_header {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_careers.gif) no-repeat 0 0;
}
.single-career #menu-item-409 a {
background-position: -469px -44px;
}
.single-career .sidebar_nav .menu li.menu-item-219 {
background: #008452;
}
.single-career .sidebar_nav .menu li.menu-item-219 a {
color: #ffff99;
padding-left: 10px;
}
.single-career table {
border-collapse: collapse;
width: 100%;
}
.single-career table td,
.single-career table th {
border: 1px solid #ddd;
padding: 8px;
}
.single-career table tr:nth-child(even) {
background-color: #f2f2f2;
}
.single-career table th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
background-color: #008452;
color: white;
}
.single-career h2.career-title {
color: #008452;
font-size: 19px;
font-weight: bold;
margin: 0 0 8px;
clear: none;
}
.single-career ul {
margin-bottom: 10px;
}
.single-career p.note {
font-size: 13px;
} .page-id-221 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_join-our-team.gif) no-repeat 0 0;
} .page-id-57 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_apply_now.gif) no-repeat 0 0;
}
.not_bold {
font-weight: normal;
}
#online-application-form {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/icon_online_form.png) no-repeat 0 0;
padding: 0 0 0 30px;
}
#pdf-application-form {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/icon_pdf_form.png) no-repeat 0 0;
padding: 0 0 0 30px;
line-height: 24px;
display: inline-block;
margin-top: 6px;
} .main_col h2.newsroom-page-title {
height: 0;
padding-top: 23px;
margin-bottom: 18px;
overflow: hidden;
border-bottom: 1px solid #ccc;
}
.page-id-293 .page_content h2.newsroom-page-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_newsroom.gif) no-repeat 0 0;
}
.newsroom_list .main_col article {
margin-bottom: 20px;
}
.newsroom_list article .postdate {
font-size: 12px;
}
.newsroom_list article .article-title {
font-size: 19px;
font-weight: bold;
padding: 0;
margin: 0 0 15px;
}
.sidebar_recent_articles_title {
height: 0;
padding-top: 23px;
margin-bottom: 18px;
overflow: hidden;
border-bottom: 1px solid #ccc;
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_recent_articles.gif) no-repeat 0 0;
}
.sidebar_recent_articles .postdate {
font-size: 12px;
padding: 0;
margin: 0;
}
.sidebar_recent_articles .post_title {
font-size: 14px;
line-height: 120%;
margin-bottom: 10px;
}
.wp-pagenavi {
clear: both;
}
.wp-pagenavi a,
.wp-pagenavi span {
text-decoration: none;
font-size: 14px;
border: 1px solid #e5e5e5;
padding: 3px 6px;
margin: 2px;
}
.wp-pagenavi span.current {
font-weight: bold;
color: #fff;
background: #008451;
border: 1px solid #008451;
}
.wp-pagenavi a:hover {
border-color: #8a96a4;
}  .parent-pageid-10 .page_content h2.page_header {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_contacts.gif) no-repeat 0 0;
}
.page-id-59 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_contact_us.gif) no-repeat 0 0;
}
.parent-pageid-10 .main_col .entry-content h2.underlined {
margin-top: 30px;
}
h3.contact_title {
margin-top: 25px;
}
h3.contact_title:first-child {
margin-top: 0;
}
.contacts_section {}
#log-buyers.contacts_section {
margin-top: 30px;
}
.contacts_section h3 span {
font-size: 15px;
font-weight: normal;
}
.sales_contact_info .cell_head {
display: inline-block;
width: 75px;
}
.sales_contacts {
padding-top: 5px;
clear: both;
overflow: hidden;
}
.sales_left {
float: left;
width: 340px;
margin-bottom: 10px;
}
.sales_right {
float: left;
width: 340px;
margin-bottom: 10px;
}
.contacts_section .overseas_left {
float: left;
width: 340px;
}
.contacts_section .overseas_right {
float: left;
width: 340px;
}
.main_col .entry-content .sales_contact_details h3 {
font-size: 17px;
margin-bottom: 4px;
}
.main_col .entry-content .sales_contact_details .sales_contact_info {
padding-bottom: 4px;
}
.main_col .entry-content .sales_contact_details .sales_contact_info p {
margin-bottom: 4px;
}
.sales_contact_details .cell_head {
display: inline-block;
width: 60px;
}  .page-id-411 {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
}
.page-id-411 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_welcome_to_dunkley_lumber.gif) no-repeat 0 0;
} .page-id-417 {
font-family: Arial, sans-serif;
}
.page-id-417 .page_content h2.entry-title {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_welcome_to_dunkley_lumber.gif) no-repeat 0 0;
} .search_results h2.page_header {
background: url(//dunkleylumber.com/wp-content/themes/dunkley/images/title_search.gif) no-repeat 0 0;
}
.search_results .main_col h2 {
font-size: 19px;
font-weight: bold;
margin: 0 0 12px;
}
.search_results .main_col article {
margin-bottom: 15px;
}
.search_results .main_col article h3.entry-title {
font-size: 17px;
font-weight: bold;
margin-bottom: 2px;
}
.search_results .main_col article p.url_link {
margin-bottom: 2px;
}
.search_results .main_col article p.url_link a {
font-weight: normal;
text-decoration: underline;
}
.search_results .main_col article p.url_link a:hover {
text-decoration: none;
} img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto; }
img.size-full,
img.size-large {
width: auto; height: auto; }
.entry-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 1.625em;
}
p img,
.wp-caption {
margin-top: 0.2em;
}
.wp-caption {
margin-bottom: 10px;
}
.wp-caption img {
display: block;
margin: 0 auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size: 12px;
}
.wp-caption .wp-caption-text {
margin-bottom: 0.6em;
padding: 10px 0 5px 40px;
position: relative;
}
.wp-caption .wp-caption-text:before {
color: #666;
content: '\2014';
font-size: 14px;
font-style: normal;
font-weight: bold;
margin-right: 5px;
position: absolute;
left: 10px;
top: 7px;
} embed,
iframe,
object {
max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
max-width: 100% !important; } .post-password-required .entry-header .comments-link {
margin: 1.625em 0 0;
}
.post-password-required input[type=password] {
margin: 0.8125em 0;
}
.post-password-required input[type=password]:focus {
background: #f7f7f7;
} .error404 #main #searchform {
background: #f9f9f9;
border: 1px solid #ddd;
border-width: 1px 0;
margin: 0 -8.9% 1.625em;
overflow: hidden;
padding: 1.625em 8.9%;
}
.error404 #main #s {
width: 95%;
}
.error404 #main .widget {
clear: none;
float: left;
margin-right: 3.7%;
width: 30.85%;
}
.error404 #main .widget_archive {
margin-right: 0;
}
.error404 #main .widget_tag_cloud {
float: none;
margin-right: 0;
width: 100%;
}
.error404 .widgettitle {
font-size: 10px;
letter-spacing: 0.1em;
line-height: 2.6em;
text-transform: uppercase;
} .no-pad-top {
padding-top: 0;
} @media (max-width: 800px) { }
@media (max-width: 650px) { body,
input,
textarea {
font-size: 13px;
}
#site-title a {
font-size: 24px;
}
#site-description {
font-size: 12px;
}
#access ul {
font-size: 12px;
}
article.intro .entry-content {
font-size: 12px;
}
.entry-title {
font-size: 21px;
}
.featured-post .entry-title {
font-size: 14px;
}
.singular .entry-title {
font-size: 28px;
}
.entry-meta {
font-size: 12px;
}
blockquote {
margin: 0;
}
blockquote.pull {
font-size: 17px;
} #site-title {
padding: 5.30625em 0 0;
}
#site-title,
#site-description {
margin-right: 0;
} #branding #searchform {
top: 1.625em !important;
} .alignleft,
.alignright {
display: block;
float: none;
margin-left: 0;
margin-right: 0;
} #nav-single {
display: block;
position: static;
}
.singular .hentry {
padding: 1.625em 0 0;
}
.singular.page .hentry {
padding: 1.625em 0 0;
} .commentlist > li.comment,
.commentlist > li.pingback {
margin-left: 0 !important;
}
.commentlist .avatar {
background: transparent;
display: block;
padding: 0;
position: static;
}
.commentlist .children .avatar {
background: none;
left: 2.2em;
padding: 0;
position: absolute;
top: 2.2em;
} #respond input[type="text"] {
width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
left: 95%;
}
#content .gallery-columns-3 .gallery-item {
width: 31%;
padding-right: 2%;
}
#content .gallery-columns-3 .gallery-item img {
width: 100%;
height: auto;
}
}
@media (max-width: 450px) {
#content .gallery-columns-2 .gallery-item {
width: 45%;
padding-right: 4%;
}
#content .gallery-columns-2 .gallery-item img {
width: 100%;
height: auto;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
body {
padding: 0;
}
#page {
margin-top: 0;
}
#branding {
border-top: none;
}
} @media print {
body {
background: none !important;
font-size: 10pt;
}
footer.entry-meta a[rel=bookmark]:link:after,
footer.entry-meta a[rel=bookmark]:visited:after {
content: " [" attr(href) "] "; }
#page {
clear: both !important;
display: block !important;
float: none !important;
max-width: 100%;
position: relative !important;
}
#branding {
border-top: none !important;
padding: 0;
}
#branding hgroup {
margin: 0;
}
#site-title a {
font-size: 21pt;
}
#site-description {
font-size: 10pt;
}
#branding #searchform {
display: none;
}
#branding img {
display: none;
}
#access {
display: none;
}
#main {
border-top: none;
box-shadow: none;
}
#primary {
float: left;
margin: 0;
width: 100%;
}
#content {
margin: 0;
width: auto;
}
.singular #content {
margin: 0;
width: 100%;
}
.singular .entry-header .entry-meta {
position: static;
}
.entry-meta .edit-link a {
display: none;
}
#content nav {
display: none;
}
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
margin: 0;
width: 100%;
}
.singular .hentry {
padding: 0;
}
.entry-title,
.singular .entry-title {
font-size: 21pt;
}
.entry-meta {
font-size: 10pt;
}
.entry-header .comments-link {
display: none;
}
.page-link {
display: none;
}
.singular #author-info {
background: none;
border-bottom: none;
border-top: none;
margin: 2.2em 0 0;
padding: 0;
}
#respond {
display: none;
}
.widget-area {
display: none;
}
#colophon {
display: none;
} .commentlist > li.comment {
background: none;
border: 1px solid #ddd;
-moz-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
margin: 0 auto 1.625em;
padding: 1.625em;
position: relative;
width: auto;
}
.commentlist .avatar {
height: 39px;
left: 2.2em;
top: 2.2em;
width: 39px;
}
.commentlist li.comment .comment-meta {
line-height: 1.625em;
margin-left: 50px;
}
.commentlist li.comment .fn {
display: block;
}
.commentlist li.comment .comment-content {
margin: 1.625em 0 0;
}
.commentlist .comment-edit-link {
display: none;
}
.commentlist > li::before,
.commentlist > li.bypostauthor::before {
content: '';
}
.commentlist .reply {
display: none;
} .commentlist > li.bypostauthor {
color: #444;
}
.commentlist > li.bypostauthor .comment-meta {
color: #666;
}
.commentlist > li.bypostauthor:before {
content: none;
} .commentlist .children > li.bypostauthor {
background: #fff;
border-color: #ddd;
}
.commentlist .children > li.bypostauthor > article,
.commentlist .children > li.bypostauthor > article .comment-meta {
color: #666;
}
} #ie7 article.intro {
margin-left: -7.6%;
margin-right: -7.6%;
padding-left: -7.6%;
padding-right: -7.6%;
max-width: 1000px;
}
#ie7 section.featured-post {
margin-left: -7.6%;
margin-right: -7.6%;
max-width: 850px;
}
#ie7 section.recent-posts {
margin-right: 7.6%;
} #ie8 section.feature-image.large img {
width: 100%;
}