/* 
	Theme Name: Altra 
	Theme URL: http://www.altramarketing.com
	Description: Theme for Timely Frames
	Author: Larry Tartisel
	Author URI: http://www.altramarketing.com
	Version: 4.0.0 June 2011
	Tags: Two columns, fixed width, Custom, sidebar widgets
*/



/************************************************
RESET*************************/
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote {margin:0;padding:0}
table {border-collapse:collapse;/*border-spacing:0*/}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal}
/*ol, ul, li { list-style:none }*/
caption, th { }
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal}
q:before, q:after { content:'' }
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold; }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
/************************************************
Clearfix Hack ************************/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* CSS rule for IE6 */ * html .clearfix { height: 1%; }
/* CSS rule for IE7 */ *:first-child+html .clearfix {min-height: 1px;}
/************************************************
BODY********************/
body {background: #727171;color: #666666;font: 12px Verdana, Geneva, sans-serif;margin-top:20px;}
h1, h4, h5, h6 {font-family: 'Verdana', serif; color: #4e4e4e;margin-bottom: 20px;-webkit-font-smoothing: antialiased;}
h1 {font-size:28px; font-weight:normal; margin:0 0 0px 0px;}
h2 { font-size:24px; font-weight:normal; }
h3 { font-size:20px; }
h4 { font-size:12px; color:#354F70; font-weight:normal; }
h5 { font-size:14px; }
h6 { font-size:13px; }
p {margin:0 0 10px 0;font-size:10pt;line-height:12pt;}
.small {font-size:9pt}
.smaller {font-size:8pt;}
.smallest {font-size: 7pt;}
p.times { font-family:"Times New Roman", Times, serif; }
ul, ol {padding-left:20px;}
ul.children, ol.children { padding-left:20px }
li { padding-bottom:10px; }
blockquote {
	border-radius:10px;
	width:80%;
	margin: 0 auto;
	padding:15px 15px 15px 30px;
	background: #D2E9FF url(images/resources/quotes-open.png) no-repeat left top;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
/************************************************
DEFAULT HYPERLINKS
************************************************/
a, a:visited {color: #00F;text-decoration: none;}
a:hover {color: #F00;text-decoration: none;}
a img { border: none; }
a:focus, a:hover, a:active { outline: none; }
a.no-link-a {cursor:default!important; text-decoration:none;}
/************************************************
COLUMNS
************************************************/
.one-half {margin-right:4%;width:48%;}
.one-third {margin-right:5%;width:30%;}
.two-third {margin-right:5%;width:65%;}
.one-fourth {margin-right:4%;width:22%;}
.three-fourth {margin-right:4%;width:74%;}
.one-fifth {margin-right:2%;width:18%;}
.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth {
	float:left;
	position:relative;
	margin-bottom:10px;
	line-height:1.8em;
}
.last { margin-right:0 !important; }
/************************************************
HEADER
************************************************/
#header-wrap { background: #666; }
.home-sidebar-top {width:980px;background:url(images/home-sidebar.png) repeat-y;}
.home-sidebar {width: 168px;float:left;background:#283d48;}
#header {margin: 0px auto;width: 980px;background: url(images/masthead2017.jpg) no-repeat;height: 141px;}
#header div#home-top-bar {background-color: #283d48;height:13px;}
#header div#top-bar {height:13px;background-color:#283d48}
#header .header-right {float:right;width:320px;margin-top:25px;}
#header .header-right p {font-size: 10px;line-height:1.8em;margin-bottom: 8px;}
#header .header-right .corporate {float:left;margin-right:10px;width:140px;}
#header .header-right .email-block {float:left;width:150px}
#header .branding {width: 690px;float:left;}
#header h1, #header h2, #header h3, #header h4 { margin:0; }
#header #logo {margin:23px 4px 0 0;width:522px;float:left;height:71px}
.header-right {float:right;width:290px;top:-15px;}
#header div.email-block p{margin-bottom:0}
/************************************************
NAVBAR
************************************************/
#navbar {float: left;margin-left: 168px;height: 28px;width: auto;clear: both;position: relative;z-index: 500; margin-top:3px;padding-left: 28px;}
#navbar .menu-header, div.nav { }
div#ubermenu-main-main-menu {border: 1px solid #CCC;}
#navbar .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{display: none;}
#navbar #ubermenu-main-main-menu li.ubermenu-item-level-0 > a, #navbar #ubermenu-main-main-menu li.ubermenu-item-level-0 > a span {
	font-family: 'Cinzel', serif;
    font-weight: normal;
    text-transform: initial; 
}
#navbar img.ubermenu-image.ubermenu-image-size-full {
    float: left;
    margin-right: 5px;
    text-align: right;
}

li.tooltip a[title]:hover:after {
  content: attr(title);
  padding: 4px 8px;
  color: black;
  white-space: nowrap;
  z-index: 20;
}
/* end of imported from version 1*/

#ubermenu-main-main-menu span.wpmega-item-description {
    font-family: Verdana !important;
    color: #0094a9 !important;
}
#navbar .ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack {padding-top: 15px}
#navbar li.ubermenu-retractor.ubermenu-retractor-mobile { margin-top: 15px;}
ul.ubermenu-submenu.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {
    padding-top: 15px;
}
/*************************************
*     nav extras                   ***
**************************************/
.nav-extras {
	font-size: 7.7pt;
	font-weight:normal;
	width: 165px;
	float:right;
	margin-top: 12px;
	height: 20px;
}
.nav-extras a { color:#666; }
.nav-extras a:hover { color:#6183b3; }
/************************************************
SEARCH
************************************************/
.search-term {background:yellow;}
#search {
	float:right;
	width: 163px;
	margin:6px 0 10px 0;
	background: url(images/search-bg.png) no-repeat;
}
#search form {
	padding:0px;
	border:none;
	background:none;
}
#search input.s {
	margin-right: 5px;
	color:#666;
	border:none;
	width:88px;
	font-size:7.7pt;
	padding: 5px;
	height: 7px;
	background:none;
	float:left;
}
#search input.searchButton {
	color: #FFF;
	background:none;
	border:none;
	width:40px;
	font-size:10px;
	height:20px;
	float:left;
}
#search input.searchButton:hover { }
/************************************************
PAGE AREA
************************************************/
#page-wrap {width:980px;margin: 0 auto;}
#page-wrap {
	background: url(images/page-bg2017.jpg) repeat-y;
}
.color-book {position: relative;top: -96px;float: right;width: 280px;left: 18px;height: 25px;}
/* FULL WIDTH */
#full-content {margin:0 auto 20px; }
div.full-width-content {width: 930px; padding: 10px; margin:0 auto; background-color:#FFF; border:1px solid #CCC;}
.box-drop-shadow {box-shadow: 3px 3px 7px rgba(0, 0, 0, .5);}
#full-content-center { padding:0px; }
/* STANDARD WIDTH*/
#content {width:770px;float:right;padding:25px 18px 25px 0;}
/* POST EXCERPTS */		
.post-excerpt{
	width: 90%;
	margin:0 auto 20px;
	padding: 10px;
	border:1px dotted #333;
	background: #FFF url(images/resources/excerpt-bg.png) repeat-x left bottom;
}
.post-excerpt-image {float:left;width: 150px;padding-right: 10px}
.post-excerpt-text{float:right;width: 475px;}
.post-excerpt-image img {background:url(images/resources/box-shadow-150.png) no-repeat center bottom;padding-bottom:21px;}
.post-excerpt-button{clear:both;text-align:right;}
.post-meta {background:#FFF;width: 90%;margin: 0 auto;padding:10px;}
.post-comments {background: #CCC;width:80%;margin:0 auto;padding:10px;}
div.pagelist ul { list-style:none; }
div.pagelist ul li {width: 350px; float: left;}
div.pagelist ul li a {font-weight: bold; font-size: 14px;}
div.pagelist ul.children li a{font-size: 12px; font-weight:normal; color:#417AC7}
div.pagelist ul li a:hover {color:#838EA0; text-decoration: underline;}
div.pagelist ul li a:visited {color: #A65925;}
/************************************************
BREADCRUMBS
************************************************/
div.breadcrumb-wrapper { width:750px;padding-left:81px;float:left;}
div.breadcrumb {margin-top:5px;color:#123359;font-size:9px;font-weight:bold;}
div.breadcrumb span.breadcrumb-start { color:#0094a9; padding-right:10px }
div.breadcrumb a {color:#888787;text-decoration:none;}
div.breadcrumb a:hover {color:#0094a9;text-decoration:underline;}
/************************************************
HOME PAGE ELEMENTS    
************************************************/
table#home-table {
	background:#F8F8F8 url(images/home-page-products.jpg) no-repeat left 40px;
	width:785px;
	height: 475px;
}
table#home-table h3 {
	color:#123359;
	margin-bottom:7px;
	font: bold 16px Verdana, Geneva, sans-serif;
}
table#home-table p {width: 665px; color: #3C3C3C; font-size: 11px;}
/************************************************
SIDEBAR STYLINGS
************************************************/
#sidebar {float:left;width: 205px;color: #000;font-size:11px;padding:10px;line-height:normal;}
#sidebar .widget { background: #F5F5F5; }
/* used with entire enclosed sidebar area */
#sidebar-top { height: 10px; }
#sidebar-center { }
#sidebar-bottom { height: 10px; }
/* used with individually enclosed widgets */			
.sidebar-widget-top { height: 10px; }
.sidebar-widget-center { padding: 10px; }
.sidebar-widget-bottom { height: 10px;margin-bottom:20px;}
#sidebar h3 {color:#039;font-size: 18px;}
#sidebar p { margin-bottom:10px; }
#sidebar ul, #sidebar ol { margin-bottom: 10px; }
#sidebar li { padding-bottom:0px; }
#sidebar h4 {font-size: 14px;font-weight: bold;color: #033;}
/********************************************
READ MORE BUTTONS
****************************************** */ 
a.more-link, a:link.more-link, a:visited.more-link {
	background: #FFF url("images/resources/form-field-bg.png") repeat-x left bottom;
	color:#666;
	height:44px;
	margin:0;
	padding:4px;
	width:100px;
	text-decoration:none;
	border-radius: 3px;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, .4);
	text-align:center;
	font-weight:bold;
	border: 1px solid #666;
}
a:hover.more-link {
	color:#FFF;
	font-weight:bold;
	background: #bababa url("images/resources/form-field-bg-hover.png") repeat-x left top;
	text-decoration:none;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
}
/********************************************
PAGINATION
********************************************/
.palignright { float:right }
.palignleft { float:left }
.palignright a { color:#666; }
.palignright a:hover { }
.palignleft a { }
.palignleft a:hover { }
/****************************************************
WORDPRESS DEFAULTS
****************************************************/
.aligncenter {display:block;margin:0 auto}
.alignleft { float:left }
.alignright { float:right }
img.alignright, div.alignright img.size-medium {margin: 0 0 10px 10px;display:inline;float:right;}
img.alignleft {margin: 0 10px 10px 0px;display:inline;float:left;}
img.aligncenter { margin:0 auto; }
img.no-img-bg {background: transparent url(none);padding-bottom: 0px;}
.wp-caption {text-align:center;padding:5px;margin:10px 0 10px 10px;border:1px dotted #FFF;}
p.wp-caption-text {font-size:9pt;line-height:1em;font-style:italic;margin:5px 10px 0px 10px;text-align:center;}
/************************************************
COMMENTS**********************/
.commentlist li ul li { font-size: 12px; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar {background: #FFFFFF;float: right;border: 1px solid #EEEEEE;margin: 0px 5px 0px 10px;padding: 2px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 12px;}
.commentlist p {font-weight: normal;text-transform: none;}
.commentmetadata { font-weight: normal; }
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0px;}
#commentform { margin: 5px 10px 0px 0px; }
#commentform textarea {width: 99%;padding: 5px;}
#respond:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;}
#commentform p { margin: 5px 0px 5px 0px; }
#commentform #submit {margin: 0px;float: left;}
.alt {margin: 0px;padding: 10px;}
.commentlist {margin: 0px;padding: 0px;}
.commentlist ol {margin: 0px;padding: 10px;}
.commentlist li {margin: 15px 0px;padding:10px;list-style:none;border-radius: 10px;border: 1px dotted #999;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0px;padding: 0px;}
.children {margin: 0px;padding: 0px;}
.nocomments {text-align: center;margin: 0px;padding: 0px;}
.commentmetadata {font-size: 10px;margin: 0px;display: block;}
.navigation {display: block;text-align: center;margin: 10px 0px 40px;}
.thread-alt {background: #FFFFFF;margin: 0px;padding: 0px;}
.thread-even {background: #EEEEEE;margin: 0px;padding: 0px;}
.depth-1 {border: 1px dotted #BBBBBB;margin: 0px;padding: 0px;}
.even, .alt {margin: 0px;padding: 0px;}
/************************************************
FOOTER
************************************************/
#footer {width: 990px;margin:0 auto;padding:0px}
#footer-menu {
	background:#454545;
	height:32px;
	width: 980px;
	margin: 0px auto;
	text-align:center;
	}
#footer-menu .wrapper {margin:0 auto;padding:2px 0}
#footer-menu ul, div.nav ul {
	z-index:5;
	list-style: none;
	margin: 5px auto 0;
	padding-left:0;
}
#footer-menu li {
	float: left;
	width: 980;
	position: relative;
	padding:0 8px;
	text-align:center;
	margin:0px 0px 0px 0px;
	background: url(images/resources/nav-divider.png) no-repeat right;
}
#footer-menu li:last-child { background:none; }
/* Navbar Headings Colors */
#footer-menu a {
	color: #babbbe;
	align-content:center;
	width: auto;
	display: block;
	text-decoration: none;
	font-size: 11px;
	text-transform: lowercase;
	font-weight: normal;
	padding:0 5px;
	border-radius: 3px;
}
#footer-menu li:hover > a { color: #00fff6; }
#footer p { line-height:normal; }
#copyright, #copyright a, #copyright p { color: #454545; }
#footer-message { }
#footer-address h4 { margin-bottom:0; }
#altra { }
#altra a { color:#727171; }
#altra a:hover { color:#727171; }

#footer h2, #footer h3, #footer h4, #footer p, #footer a, #footer a:hover { text-align:center; }
#footer h2 { font-size: 20px; }
#footer h3 { font-size: 18px; }
#footer h4 { font-size: 16px; }
body.page-child.parent-pageid-95 p {
	line-height:normal;
	margin-bottom:0;
}
.toggle-title { margin-top:0 !important; }
.toggle-box { margin-bottom:0px !important; }
body.page-child.parent-pageid-242 div.menu-door-frames-container {
	width:200px;
	float:left;
	padding-right:15px;
	background:#F3F3F3;
}
body.page-child.parent-pageid-242 div.menu-door-frames-container ul {list-style:none;padding:0;}
body.page-child.parent-pageid-242 div.menu-door-frames-container li {
	margin:0;
	padding:0 0 5px 0;
	line-height:normal;
	font-size:9px;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}
body.page-child.parent-pageid-242 div.menu-door-frames-container a {text-decoration:none;color:#999;}
body.page-child.parent-pageid-242 div.menu-door-frames-container a:hover { color:#333; }
body.page-child.parent-pageid-242 div.menu-door-frames-container li.current_page_item a { color:#333; }
body.page-child.parent-pageid-242 div.menu-door-frames-container ul ul { padding-left:15px; }
body.page-child.parent-pageid-242 div.menu-door-frames-container li ul li {
	font-weight:normal;
	background: url(images/resources/arrow-gray.png) no-repeat left top;
	padding-left: 12px;
}
body.page-child.parent-pageid-242 div.menu-door-frames-container li ul li:hover, body.page-child.parent-pageid-242 div.menu-door-frames-container li.current_page_item {
	color:#333;
	background:#ff7bac url(images/resources/arrow-gray.png) no-repeat left top;
}
/************************************************
DOOR FRAMES PAGE
************************************************/
div.prod-page-bg table.door-frames p{font-size: 11px;}
span.door-frame-pg-emphasis {font-style:italic; font-weight:bold; color:#536681;}
table.door-frames td.head-cell {font-weight:bold;padding: 5px;}/* headline above table*/
table.door-frames tbody tr td h4 { /*  Series Name headline (S-Series), etc   */
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9A4E29;
	margin: 0 0 0px 0;
	padding: 0;
	line-height:normal;
}
table.door-frames tbody tr td p span.frame-name {
	color: #C0996C;
	border-bottom: 2px dotted #BC9261;
	font-weight: bold;
	font-style: italic;
}
table.door-frames tbody tr td h3 {
	font-size: 14px;
	font-weight: bold;
	color: #203259;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	line-height:normal;
}
table.door-frames tbody tr td p.prod-caption {
	font-size: 10px;
	color: #536680;
	text-align: center;
	margin-bottom: 5px;
}
table.door-frames { border-collapse:collapse; }
.door-frames td.border-right {border-collapse:collapse;border-right: 2px solid #999;}
.door-frames td.border-left {border-collapse:collapse;border-left: 2px solid #999;}
.door-frames td.border-bottom {border-collapse:collapse;border-bottom: 2px solid #999;}
table.door-frames td {padding:10px 20px;line-height:normal;}
/************************************************
Product Pages********************************/
div.pdfdiv {margin:15px;}/* this is for the download tabs on the product pages.*/
div#page-title { display:none; }
body.page-template-page-door-frame-template-php div.st_horizontal div.text h3 {padding-top: 0px !important;}
body.parent-pageid-96 h3 {font-size:14px;/*line-height:32.65px;*/color:#123359;font-weight:bold;}
/* TABLE DEFAULTS */
table.product-table {width:950px;font-family:Verdana, Geneva, sans-serif;}
table#overview.product-table { width:777px; padding: 25px; margin-bottom:25px;}
table.specs { background-color: #F6EBE9; }
table.product-table li {margin-bottom:0px;padding:0px;font-size: 10px;line-height:normal;}
table.product-table td {border:none;padding:0px 0;}
table.product-table th { padding-left: 5px; }
/*table.product-table.footer-blue {border-bottom: 2px solid }
table.product-table.footer-red {border-bottom:2px solid #652007;}*/
table.product-table img.dim-bracket { margin: 7px 10px 25px 0; }
table.product-table img.dim-bracket-gray { margin: 7px 10px 10px 0; }
/* TABLE FOOTER DIVIDERS */
div.divider-blue {border-top:2px solid #123359;margin-bottom:15px;width:980px;}
div.divider-red {border-bottom:2px solid #652007;margin-bottom:15px;width:980px;}
/* TEXT STYLINGS */
table.product-table p {
	font-size:12px;
	padding:0;
	margin:0;
	line-height:16.75px;
	text-align: left;
}
table.product-table p.usage {
	color: #666666;
	float: left;
	font-size: 15px;
	margin: 22px 19px 0 90px;
	text-align: right;
}
table.product-table p.small { font-size:11px; }
table.product-table p.smaller, table.product-table li.smaller { font-size:10px; }
table.product-table p.smallest { font-size:9px; }
table.product-table p.fire-rating {font-size:16px;color:#666;font-weight:normal;}
table#related-info td.subheads {background-color: #666;}
table#related-info td.graygreen, table#related-info td.beigegreen {background-color: #bfbfbf;}
table.product-table p.related-info {font-size:16px;color:#666;font-weight:normal;}
table.product-table p.sound {font-size:16px;color:#666;font-weight:normal;}
table.product-table p.product-series-name {font-size:16px;color:#666;font-weight:normal;}
table.product-table td.graygreen {
	background-color: #b4bebc;
	padding:10px 20px;
	font-size: 11px;
	color:#000;
	border-top: 0px solid #FFF;
	border-right: 2px solid #FFF;
	border-bottom: 0px solid #FFF;
	border-left: 2px solid #FFF;
}
table.product-table td.beigegreen {
	background-color: #aba98f;
	padding:10px 20px;
	font-size: 11px;
	color:#000;
	border: 2px solid #FFF;
}
table.product-table td.lightorange {
	background-color: #bfbfbf;
	padding:10px 20px;
	font-size: 11px;
	color:#000;
	border-top: 0px solid #FFF;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-left: 2px solid #FFF;
}
table.product-table td.lightgray {
	background-color: #b7b7b7;
	padding:10px 20px;
	font-size: 11px;
	color:#000;
	border-top: 0px solid #FFF;
	border-right: 2px solid #FFF;
	border-bottom: 0px solid #FFF;
	border-left: 2px solid #FFF;
}
table.product-table p.red, table.product-table ol.red { color:#8A220A; }
table.product-table ol.red {margin: 10px 20px;font-weight:bold;}
table.product-table ol li { margin-bottom:15px }
table.product-table p.gray { color:#4F4F4F; }
table.product-table p.blue { color:#123359; }
table.product-table .timelyblue {color: #354F70;font-weight: bold;}
table.product-table .timelyblueitalic {color:#354F70;font-weight: bold;font-style:italic;}
table.product-table td.indent-5, table.product-table th.indent-5, table.product-table p.indent-5 { padding-left:5px; }
.indent-15 { padding-left:15px !important; }
.indent-30 { padding-left:30px !important; }
/* TABLE HEADING COLORS */
table.product-table th p, table.product-table th.lt-blue p, table.product-table th.dk-gray p, table.product-table th.lt-gray p, table.product-table th.red p {
	color:#FFF;
	padding:3px 0;
}
table.product-table th.dk-blue {
	color:#FFF;
	background-color:#636363;
	padding: 0px 0 0px 2px;
}
table.product-table td.product-header { font-size:13px; }
table.product-table td.subheads {
	font-size:11px;
	background-color: #7f7c6b;
	font-weight:normal;
	color:#FFF;
	vertical-align:middle;
	border:2px solid #FFF;
	padding:0 10px;
}
table.product-table td.subheadsred {
	font-size:11px;
	background-color: #666;
	font-weight:normal;
	color:#FFF;
	vertical-align:middle;
	border:2px solid #FFF;
	padding:0 10px;
}
table.product-table td.subheadsblack {
	font-size:11px;
	background-color: #000;
	font-weight:bold;
	color:#FFF;
	vertical-align:middle;
	border:2px solid #FFF;
	padding:0 20px;
}
table.product-table th.lt-blue { background-color:#4D6078; }
table.product-table th.dk-gray { background-color:#4F4F4F; }
table.product-table th.lt-gray { background-color:#727272; }
table.product-table th.red { background-color:#66251E; }
table.product-table th.sound-rating { background-color:#4D6078; }
table.product-table th td.product-header { padding: 2px 5px; }
table.product-table th td.product-header.frame-name { font-size:14px; }
/* TABLE CELL STYLES */
table.product-table td.padding-left-15 { padding-left:15px }
table.product-table td.padding-left-5 { padding-left:5px }
table.product-table td.red { background-color: #F6EBE9; }
table.product-table td.lt-gray-blue { background-color: #D6D6D6; }
table.product-table td.lt-blue { background-color: #E4E7EB; }
table.product-table td.lt-gray { background-color:#EDEFF1; }
table.product-table td.med-gray { background-color:#E5E5E5; }
/* TABLE BORDERS */
table.product-table td.border-right, table.product-table th.border-right { border-right: 2px solid #FFF; }
table.product-table td.border-bottom, table.product-table th.border-bottom { border-bottom: 2px solid #FFF; }
/* TABLE FOOTER DIVIDERS */
/* DOWNLOAD CELL */
table.product-table td.download-cell { text-align:center; }
table.product-table span.download-link {
	background-color:#4F6983;
	text-transform:uppercase;
	padding: 2px 5px;
	color:#FFF;
}
table.product-table span.download-link:hover { background-color:#928957; }
table.product-table span.download-link a { color:#FFF; }
/* PAGE MENU LINKS */
table.product-table td.table-menu h3 {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    margin: 3px 0 12px;
    padding: 0;
}
table.product-table li#frame-category h3 { width:240px }
table.product-table div.product-menu { }
table.product-table td.table-menu div.product-menu ul {padding:0;margin:0;list-style:none;}
table.product-table td.table-menu h3.specific { margin-top: 12px; }
table.product-table div.product-menu ul li {font-size:11px;padding: 3px 0 5px 12px;list-style:none;}
table.product-table div.product-menu ul li.current {padding-left:12px;}
table.product-table div.product-menu ul li a { color:#FFF; }
table.product-table div.product-menu ul li a:hover { }
table.product-table div.product-menu ul li:hover {
	background-color: #c9c9c9; 
	color:#004A71;
}
/************************************************
HINGE PREP PAGE
************************************************/
table.hinge-prep {
	background:url(images/hingeprep-bg.jpg) repeat-y;
	width:742px;
	border-collapse:collapse;
	text-align:center;
	line-height:normal;
	font-family:Verdana, Geneva, sans-serif;
}
table.hinge-prep td { vertical-align: bottom; }
table.hinge-prep td.alt { }
table.hinge-prep th {
	background-color:#354F70;
	vertical-align:middle;
	font-size:14px;
	text-align:center;
	color:#FFF;
}
/************************************************
PRODUCT PAGE TABS
************************************************/
div.prod-page-bg {width:941px; float:right; border:1px outset #999;}
div.product-info-menu {width:100%;margin:0 }
div.product-info-menu li{font-size:13px;display:block; list-style:none; float:left; margin-right: 5px;}
div.product-info-menu li a{ color: #666666; }
div.product-info-menu li a:hover, div.product-info-menu li.current{ color: #09548C}
div.product-info-menu h3 {text-align:center; margin-bottom: 5px;}
div.product-info-menu ul { margin-left: 100px; font-weight:bold;}
/*begin settings for gradients on frame prep pages*/
body.page-template-page-frame-preps-template-php div#content-wrap-0, div.prod-page-bg, div#mod-concept, div#mod-hydraulic, div#mod-hand-press, div#mod-hand-tools{  
background: rgb(225,225,225);  /*Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2IzYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(225,225,225,1) 0%, rgba(225,225,225,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,225,225,1)), color-stop(100%,rgba(225,225,225,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(225,225,225,1) 0%,rgba(225,225,225,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(225,225,225,1) 0%,rgba(225,225,225,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(225,225,225,1) 0%,rgba(225,225,225,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(225,225,225,1) 0%,rgba(225,225,225,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#b3b3b3',GradientType=0 ); /* IE6-8 */
}
body.page-template-page_fullwidth-php div.ui-tabs .ui-tabs-panel { padding:0!important; }
/*div.st_horizontal div.st_tabs_container { border-bottom: 1px solid #666666; }*/
div#content-wrap-0 { width: 950px !important; }
div#content-wrap-0.st_tabs_container div.st_slide_container {overflow: visible !important; width:100% !important;}
div.st_horizontal {
    padding-left: 15px;
}
div.st_horizontal ul.st_tabs li a /* This removes the bottom border on each of the tabs*/ { border-bottom:none !important; }
div.st_horizontal div.st_view_container { padding:0!important; }
div.st_horizontal div.text table.product-table p {
	padding-left:0;
	margin:0;
}
div.st_horizontal div.text h3 { padding:15px 0 0 7px !important; }
div.st_horizontal div.st_view_container { /*border:none !important;*/ }
div.st_horizontal div.st_tab_view { background-color:transparent !important; }



div.st_horizontal ul.st_tabs li a {
	font-family: 'Cinzel' , sans-serif;
	text-transform: uppercase;
	font-size: 11px !important;
	padding: 3px 4px !important;
	line-height: 1.2em!important;
	word-spacing: 0.1em;
	height: 40px !important;
	text-align:center !important;
}
div.st_horizontal ul.st_tabs li a:hover {
    background: #d4cfb8;
}
div.st_horizontal ul.st_tabs a.st_tab_active {
	color: #333 !important;
	background:#b6b19a!important;
}
body.parent-pageid-1456 div.st_horizontal ul.st_tabs a.st_tab_active,
div.job-gallery div.st_horizontal ul.st_tabs a.st_tab_active {
	/* this colors the active tab on the frame prep pages yello*/
	background-image:none !important;
}
div.st_tab_view > h3 { width: 943px }
div.st_tab_view h3 img {/* move the series icon to the right inside the h3 for frame profiles*/
	float:right;
	padding:0px 25px 0px 0px;
}
div.st_horizontal { color: #333333!important; }
div#full-content li.hst-tabs-li a.st_tab.gen-info-tab {color: #5F391B !important;}
div#full-content div.st_horizontal ul.st_tabs li.hst-tabs-li a.st_tab_active.gen-info-tab { background: #E6D8BC url(none) !important; }
p.clicktoenlarge {
	text-align:center;
	color:#008c9d;
	font-weight:normal;
}
a.s-series-brown { color: #78552F!important; }
a.c-series-blue { color: #09548d!important; }
a.a-series-red { color:#9B2947!important; }
/*****   FRAME PREP PAGES                                                        *********/
/*****                                                                           *********/
div#standard, div#continuous, div#pivots, div#jamb, div#jamb-electric, div#heads, div#custom-preps, div#calculate, div#other-hardware 
		{ position:relative; } 
table.frame-prep-table {
	background: url(http://www.timelyframes.com/wp-content/uploads/series-pointers1.png) no-repeat 0px -10px;
	width: 930px;
	font-size: 12px;
	margin-left:10px;
}
div.series-arrow { position: absolute;width:56px;height:41px;left: 571px;top: 135px;		}
body.page-id-482 div.series-arrow.continuous {top:224px; left:510px; }
body.page-id-482 div.series-arrow.pivots {top:144px; left:431px; }
table.frame-prep-table a { text-decoration:underline;}
/*****   SERIES COLORED CELLS ******/
table.frame-prep-table tr td.s {
	height:15px;
	background: #785430;
	color: #FFF;
	font-size: 12px;
	width:29px;
}
table.frame-prep-table tr td.c {
	height:15px;
	font-size: 12px;
	color: #FFF;
	background: #09548B;
	width:29px;
}
table.frame-prep-table tr td.a {
	height:15px;
	font-size: 12px;
	color: #FFF;
	background: #9E2745;
	width:29px;
}
table.frame-prep-table tr td.ck {
	color: #FFF;
	background: #C36A28;
	height: 15px;
	font-size:12px;
	width:29px;
}
table.frame-prep-table tr td.ak {
	font-size: 12px;
	color: #FFF;
	background: #006D66;
	height: 15px;
	width:29px;
}
table.frame-prep-table tr td.de {
	font-size: 12px;
	color: #FFF;
	background: #602C5C;
	height: 15px;
	width:29px;
}
table.frame-prep-table tr td.p {
	font-size: 12px;
	color: #FFF;
	background: #1D3B23;
	height: 15px;
	width:29px;
}
table.frame-prep-table tr.b-top td{border-top:1px solid #808080}
table.frame-prep-table tr.b-bottom td{border-bottom:1px solid #808080}
table.frame-prep-table td.hinge-size{padding-bottom: 0; color: #ffffff; background-color:#999; border-left: 1px solid #808080;}
table.frame-prep-table td.templates{background-color:#FFECB6;}
/*****   TABLE BORDERS *******/
.b-top{ border-top:1px solid #808080; }
.b-bottom { border-bottom:1px solid #808080; }
.b-right {border-right: 1px solid #808080;}
.b-left {border-left: 1px solid #808080;}
table.frame-prep-table tr.b-top td.no-top-border { border-top:none !important; }
table.frame-prep-table td.series-boxes {
	background-color: #F6F6F6;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
}
/*****   Frame Prep Text Settings ******/
table.frame-prep-table span.emphasis 	{ color:#09548C;font-style:italic;}
table.frame-prep-table td.headertext 	{ font-size: 12px; color: #069; padding-bottom: 5px}
table.frame-prep-table td.template-head {font-size:12px; color:#069; padding:0;}
body.parent-pageid-1456 .st_horizontal .st_view_container div.st_view div.st_tab_view div.text{width:950px!important;}
table.frame-prep-table td 			{ text-align:center; }
table.frame-prep-table td.graybg 	{  }
table.frame-prep-table td.bluebg 	{ color: #FFF; background: #09548B; font-size: 12px;}
table.frame-prep-table td.ltgraybg 	{ background-color: #F6F6F6; }
table.frame-prep-table td.a-left 	{ text-align:left;padding-left: 5px;}/* ALIGN LEFT*/
/*     FRAME PREP TOP MENUS      */
div.frame-prep-menu {width:330px;margin:0 0 10px 415px;}
div.frame-prep-menu li{font-size:13px;display:block; list-style:none; float:left; margin-right: 10px;}
div.frame-prep-menu li a{ color: #666666; }
div.frame-prep-menu li a:hover, div.frame-prep-menu li.current{ color: #09548C}
div.frame-prep-menu h3 {text-align:center; margin-bottom: 5px;}
div.frame-prep-menu ul { margin-left: 20px; font-weight:bold;}
/*                                                   */
/*                  INDIVIDUAL PAGES                 */
/*                                                   */
/*     FRAME PREP HINGE PAGE -- STANDARD TAB     */		
table.frame-prep-table#standard 	{ background-position: 458px 12px; }		
div#standard div.series-arrow 		{ left: 460px; top: 125px;}		
div#standard div.standard-example {
	background-color: #F8F8F8;
	border: 1px solid #666666;
	border-radius: 10px 10px 10px 10px;
	left: 15px;
	padding: 5px;
	position: absolute;
	top: 43px;
	width: 300px;
}
div.headline-hinge-std{position: absolute; top:0; left: 15px;}
/*     FRAME PREP HINGE PAGE -- CONTINUOUS TAB     */		
table.frame-prep-table#continuous 	{ background-position: 510px 35px;}
div#continuous div.series-arrow 	{ left: 490px; top: 109px;}	
div.headline-hinge-cont{position: absolute; top:-65px; left: 15px;}	
div.hinge-cont-textbox {
	left: 46px;
	position: absolute;
	top: -27px;
	width: 410px;
}	
/*     FRAME PREP HINGE PAGE -- PIVOTS TAB     */				
table.frame-prep-table#pivot 		{ background-position: 441px 0px;margin-bottom:10px; }
div#pivots div.series-arrow 		{ left: 434px; top: 114px;}		
div#pivots div.table-notes 				{ left: 69px;position: absolute; top: 26px;	}		
div.headline-hinge-pivot{position: absolute; top:0; left: 15px;}		
/*     FRAME PREP HINGE PAGE -- How are timely hinge preps so strong TAB     */			
div.headline-hinge-how{position: absolute; top:0; left: 15px;}	
/*     FRAME PREP STRIKE PAGE -- JAMB TAB     */		
table.frame-prep-table#jamb 		{ background-position: 432px 13px; text-align: left; margin-bottom:10px;}		
div#jamb div.series-arrow			{ left: 435px; top: 138px;	}	
div.headline-strike-jamb{position: absolute; top:0; left: 15px;}		
/*     FRAME PREP STRIKE PAGE -- JAMB ELECTRIC TAB     */		
table.frame-prep-table#jamb-electric{ background-position: 562px 0px; text-align: left;}		
div#jamb-electric div.series-arrow	{ left: 437px; top: 130px;}		
div.headline-strike-jamb-e {position: absolute; top:0; left: 15px;}		
div.cant-do-list{background-color:#E6E6E6; padding:10px 10px 0px 10px;} 
div.cant-do-list h4{ color:#C1272D; margin:0 !important; font-size: 14px; font-weight:bold;}
div.cant-do-list h5{ color:#C1272D; margin:10px 0px 0px 0px !important; font-size: 14px;font-weight:bold;}
div.cant-do-list p{ margin-top:0px !important;}
div.cant-do-list div.one-half{ margin-bottom:0px !important;}		
/*     FRAME PREP STRIKE PAGE --  HEADERS TAB     */			
table.frame-prep-table#heads 		{ background-position: 435px 10px; text-align: left;margin-bottom:10px;}		
div#heads div.series-arrow			{ left: 438px; top: 130px;}		
div.headline-strike-headers {position: absolute; top:0; left: 15px;}
/*     FRAME PREP STRIKE PAGE -- CUSTOM PREPS TAB     */
table.frame-prep-table#custom-preps	{ background-position: 428px -2px; text-align: left;}
div#custom-preps div.series-arrow	{ left: 428px; top: 114px;}		
div.headline-strike-custom {position: absolute; top:0; left: 15px;}
/*     FRAME PREP STRIKE PAGE -- CALCULATE TAB     */
table.frame-prep-table#calculate	{ background-position: 449px 5px; text-align: left;}
div#calculate div.series-arrow		{ left: 434px; top: 172px;}		
/*     FRAME PREP OTHER HARDWARE PAGE    */	
table.frame-prep-table#other-hardware	{ background-position: 399px 5px; text-align: left; margin-top:10px;}
div#other-hardware div.series-arrow	{ left: 401px; top: 127px;}	
div#other-hardware div.table-notes 		{ position:absolute;	top:11px; left:15px;	}
div.headline-other-custom {position: absolute; top:-15px; left: 15px;}		
/*****   Left Navigation                                                               *********/
#left-nav {float:left; width:167px; font-family: Verdana, Geneva, sans-serif; padding: 0; margin-right: 18px;}
#left-nav a.leftnavheader /* for navigation headers (uses jquery to select empty ones) */ {font-weight:bold; color:#666; }
#left-nav a.leftnavheader.no-link-a:hover {color:#666;background: transparent;}
#left-nav li{ font-size:11px; margin-bottom: 15px;}
#left-nav li li.menu-series-classic { background: url(images/icon-s-c-series.png) no-repeat right center; } 
#left-nav li li.menu-series-adjustable { background: url(images/icon-a-series.png) no-repeat right center; } 
#left-nav li li.menu-series-kerfed { background: url(images/icon-ck-series.png) no-repeat right center; } 
#left-nav li li.menu-series-adj-kerfed { background: url(images/icon-ak-series.png) no-repeat right center; } 
#left-nav li li.menu-series-double-egress { background: url(images/icon-de-series.png) no-repeat right center; } 
#left-nav li li.menu-series-pocket { background: url(images/icon-p-series.png) no-repeat 105% center; } 
#left-nav.home li {font-size:12px; font-weight:bold;}
#left-nav li a { padding-left: 4px; color:#FFF; display:block;}
#left-nav li a:hover {color:#FFF;background: #0094a9; }
#left-nav li li {margin-bottom: 0px; line-height: 18px; padding:2px 0;}
#left-nav li li a {color: #666; padding: 4px 0 4px 12px; font-size: 11px; font-weight:normal;}
#left-nav ul { list-style:none; padding-left:0px; }
#left-nav li { }
#left-nav li li.current-menu-item{ background-color: transparent;}
#left-nav li li.current-menu-item a{color:#0094a9; cursor:text;}#left-nav li li.current-menu-item a:hover {color: #FFF; }
/* GLOSSARY SETTINGS */
div#glossary div#content-wrap-0.st_view_container{ float:right; background:none !important; margin-right: 20px;  overflow:visible; background-color:none !important; border:none;}
div#glossary div.text {float: right; width: 755px; min-height: 300px;padding: 10px; border: 1px inset #999;background-color: #FFF;}
div#glossary ul#hst-ul-0 { width:160px; }
div#glossary div.st_horizontal div.st_tabs_container {position: absolute; top: -63px; left: 15px; height:300px; width:150px }
/* THE TABS */
#glossary div.st_horizontal ul.st_tabs {height:24px !important; }
#glossary div.st_horizontal div.st_slide_container { border-left:none !important; }
#glossary h4 { color: #00758a; font-weight:bold; font-size:14px; margin-bottom:10px;}
#glossary div#content-wrap-0 p {margin:0 0 15px 0!important;}
#glossary div.text div.glossary-letter {background-color: #0094a9; color: #FFF; position:absolute; top:-40px; right: 0; padding: 5px 10px 8px 10px; border-radius:5px; font-weight:bold; font-size:20px; }
/* the following was important to override a global settings for many pages so they wouldn't show the previous/after tabs and reset to 950px*/
body.page-id-1816 div#page-wrap.clearfix div.st_horizontal div.st_view_container div.st_view div.st_tab_view div.text{width:755px !important;}
#glossary div.text ul { padding-left: 50px; }
#glossary div.text li { list-style-type:disc; padding: 0 0 10px 0px;}
#glossary div.st_horizontal ul.st_tabs li a { 
	padding-bottom: 9px !important;
	height:12px; 
	margin: 0 5px 5px 0;
	border: 1px solid #FFF !important;

    border-radius: 4px;

    color: #666;
    text-transform: lowercase;
    width: 13px;
	background-color: transparent !important;
	background-image:none !important;
	}
#glossary div.st_horizontal ul.st_tabs li a:hover { background-color: #666 !important; color: #FFF;}
#glossary h1 { color:#303F49; font-size: 26px; text-align: center; margin: 0 0 20px 160px;}
#glossary span.glossarysubhead {color:#18749A;}
#glossary div.st_horizontal ul.st_tabs a.st_tab_active, #glossary div.st_horizontal ul.st_tabs a.st_tab_active:hover {
	/* this colors the active tab on the frame prep pages yello*/
	color: #FFF !important;
	background-color: #0094a9 !important;
	border-color: #FFF !important;
	background-image:none !important;
}
div.st_horizontal a.st_prev, div.st_horizontal a.st_next { width:0!important ;height:0 !important;}
/************************************************
MOD Equipment Pages
************************************************/
div.mod-equip-menu { margin: 0 0 10px 0; width: 100%;}
div.mod-equip-menu li{color: #00758a; font-size:13px;display:block; list-style:none; float:left; margin-right: 5px;}
div.mod-equip-menu li a{ color: #666666; }
div.mod-equip-menu li a:hover, div.mod-equip-menu li.current{ color: #09548C}
div.mod-equip-menu h3 {text-align:center; margin-bottom: 5px;}
div.mod-equip-menu ul { margin-left: 226px; }
/*  CONCEPT  */
div#mod-concept {width:930px;margin-left: 15px; padding: 10px;border: 1px outset #666666;}
div#mod-concept p { font-size:12px;}
div#mod-concept h2 {color:#4D4D4D; font-size:18px; font-weight:normal;}
div.mod-concept-part1, div.mod-concept-part3 {background-color: #FFF; border-top: 1px solid #666; border-bottom: 1px solid #666; width: 898px; margin:0 auto; padding:10px}
.mod-concept-part1 h4 { font-weight: bold; text-transform:uppercase; font-size: 13px; color:#0094a9; margin: 0 0 10px 0;}
.mod-concept-part1 ul {margin:0 0 10px 0;}
.mod-concept-part1 li {margin-left:20px;}
div.mod-concept-part2 {width: 913px; margin:0 auto; padding:10px }
div.mod-concept-part2 h4 {text-transform:uppercase; font-size: 12px; color:#09548C; margin: 0 0 10px 0;}
div.mod-concept-part3 { margin-top: 10px; padding:10px 10px 0 10px; border-top:1px solid #09548B; border-bottom: 1px solid #09548B; }
/* HYDRAULIC */
div#mod-hydraulic {
    margin-left: 15px;
    padding: 10px;
    width: 930px;
	border:1px outset #999;
}
div#mod-hydraulic h2 {color:#57585b; font-size:18px; font-weight:normal;}
div#mod-hydraulic td.mod-header {background-color: #57585b}
div#mod-hydraulic td.mod-header h3 {text-align:center; padding:0px 0 0 0 ; font-weight: normal; color: #FFF; margin:0 0 3px 0; font-size:17px; }
div#mod-hydraulic td.b-bottom {border-bottom:2px solid #57585b}
div#mod-hydraulic td p {padding:5px 15px; font-size: 11px; margin-bottom: 0;}
/* HAND PRESS */
div#mod-hand-press {width:950px; border:1px outset #999; margin-left:14px;}
div#mod-hand-press h2 {color:#4D4D4D; font-size:18px; font-weight:normal; padding-left:15px; margin:10px 0;}
div#mod-hand-press p { margin: 0; padding:5px 15px; font-size:12px;}
div#mod-hand-press p.second {padding-top: 0; padding-bottom: 10px;}
div#mod-hand-press h4 {margin: 5px 0 0 0;}
div#mod-hand-press table td p { font-size: 11px; padding: 5px 15px; margin:0; }
div#mod-hand-press h4 {color: #09548B; font-weight:bold; font-size: 13px; padding-left: 15px;}
div#mod-hand-press td.mod-header {background-color: #57585b}
div#mod-hand-press td.mod-header h3 {text-align:center; padding:0px 0 0 0 ; font-weight: normal; color: #FFF; margin:0 0 3px 0; font-size:17px; }
div#mod-hand-press td.b-bottom {border-bottom:2px solid #57585b}
td.tool-description {background-color: #666;}
td.tool-description p {font-size: 11px; color:#FFF;margin-bottom: 0px;}
/* HAND TOOLS */
div#mod-hand-tools td.b-bottom {border-bottom:2px solid #57585b}
div#mod-hand-tools {margin-left: 15px; width: 950px; border:1px outset #999;}
div#mod-hand-tools td.mod-header {background-color: #57585b; border-top:2px solid #666; }
div#mod-hand-tools td.mod-header h3 {text-align: center; margin-bottom:3px;}
div#mod-hand-tools h2{color:#4D4D4D; font-size:18px; font-weight:normal; padding-left:15px; margin:10px 0;} 
div#mod-hand-tools p {padding: 0 15px;}
div#mod-hand-tools td p  {padding: 7px 15px;}
/***********************************
REP PAGES **************************/
div#full-inset {width:928px; margin: 0 auto; padding: 10px; border: 1px solid #B3B3B3;}
body.single-usrepresentatives h1, body.page-template-page-usrepresentatives-php h1, body.page-template-page-intlrepresentatives-php h1 {font-size:20px; font-weight: normal; text-transform:uppercase;text-align:center;color: #636363;}
body.single-usrepresentatives h2, body.page-template-page-usrepresentatives-php h2, body.single-intlrepresentatives h2, body.page-template-page-intlrepresentatives-php h2 {font-size:16px; font-weight: normal; text-transform:uppercase;text-align:center;color: #018597; margin-bottom:5px;}
body.single-usrepresentatives h4, body.page-template-page-usrepresentatives-php h4, body.single-intlrepresentatives h4, body.page-template-page-intlrepresentatives-php h4 {font-size:14px; font-weight: normal; text-transform:uppercase;text-align:center;color: #636363;}
body.single-usrepresentatives .footer-left, body.single-intlrepresentatives .footer-left {width: 450px; float: left; text-align:left;}
body.single-usrepresentatives .footer-right, body.single-intlrepresentatives .footer-right {width: 450px; float: right;text-align:right;}
#full-inset #st_horizontal.st_horizontal div.st_view_container div.st_view img.gallery-photo {margin:0 11px;}
#full-inset div.text {margin: 10px;}
div.locate-rep-menu {float:left; width: 160px; color:#666;}
div.locate-rep-menu ul {padding-left:0;}
div.locate-rep-menu li a {color:#666;padding: 5px 0 5px 26px;}
div.locate-rep-menu li a:hover {color:#FFF;}
div.locate-rep-menu li {display:block; width:167px; padding:5px 0}
div.locate-rep-menu li:hover{  background-color:#0094a9}
div.rep-heading {width:640px; margin-left:168px}
a.readmore span {
    background: url("images/readmore-left.png") no-repeat scroll left top transparent;
    color: #FFF;
    display: block;
    line-height: 23px;
    padding: 1px 0 2px 8px;}
a.readmore {
	background: url("images/readmore-right.png") no-repeat right top;
	display: block;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	margin-right: 6px;
	padding-right: 7px;
	text-decoration: none;
}
a.readmore:hover span {background-position: 0px -56px;color: #036;}
a.readmore:hover {background-position: right -56px;}
div#full-inset {
background: #fffcfc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f4f5f4 0%, #e4e4e4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f5f4), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f5f4 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f5f4 0%,#e4e4e4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f5f4 0%,#e4e4e4 100%); /* IE10+ */
background: linear-gradient(top,  #f4f5f4 0%,#e4e4e4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5f4', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-8 */
}
/*FAQs PAGE
------------------------------------------------------------------------------------- */
body.page-template-page-faqs-php h3 {color: #00758a; font-size: 14px; font-weight: bold; margin-bottom: 10px;}
body.page-template-page-faqs-php p {font-size: 10pt; margin: 0px 0px 15px;padding: 0px;}
body.page-template-page-faqs-php hr { margin: 0px 0px 15px;padding: 0px;}
body.page-template-page-faqs-php div#left-nav ul > li {font-size: 11px; font-weight:bold;}
body.page-template-page-faqs-php div#left-nav ul  li {margin-bottom:0;}
/*Warranty
------------------------------------------------------------------------------------- */
body.page-template-page-warranty-php div#full-inset {
	background: #b3bfc9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjNiZmM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IzYmZjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  #c9c9c9 0%, #ffffff 44%, #ffffff 60%, #c9c9c9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#b3bfc9), color-stop(44%,#ffffff), color-stop(60%,#ffffff), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #c9c9c9 0%,#ffffff 44%,#ffffff 60%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #c9c9c9 0%,#ffffff 44%,#ffffff 60%,#c9c9c9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #c9c9c9 0%,#ffffff 44%,#ffffff 60%,#c9c9c9 100%); /* IE10+ */
	background: linear-gradient(45deg,  #c9c9c9 0%,#ffffff 44%,#ffffff 60%,#c9c9c9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3bfc9', endColorstr='#b3bfc9',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
body.page-template-page-warranty-php .warranty-heading {margin-right: 170px;}
body.page-template-page-warranty-php .warranty-heading h2 {font-size: 16px; text-align:center; color: #3C3C3C; text-transform:uppercase; margin-bottom: 7px; }
body.page-template-page-warranty-php .warranty-heading h4 {font-size: 13px; text-align:center; color: #09548C; text-transform:uppercase; margin-bottom: 7px; }
body.page-template-page-warranty-php .warranty-heading h4 a{color: #09548C; }
body.page-template-page-warranty-php .warranty-heading h4 a:hover{ color: #00F; text-decoration: underline; }
body.page-template-page-warranty-php #full-inset div.warranty-text {padding: 0 43px;}
body.page-template-page-warranty-php #full-inset h1 {
	text-align:center;
	font-size: 24px;
	color: #42210B;
	background: url(images/warranty-page-header.png) no-repeat;
	height: 110px;
	width: 917px;
    padding-top: 85px;
	margin-left: -38px;
}
body.page-template-page-warranty-php div.warranty-footer {
	margin-top: 25px;
	background: url(images/warranty-footer.png) no-repeat;
	margin: 0px auto;
	height: 78px;
	width: 917px;
} 
/*CASINGS
------------------------------------------------------------------------------------- */ 
div#left-nav div.menu-casings-container ul.sub-menu li {margin-bottom: 0px;}
div#left-nav div.menu-casings-container ul li.current-menu-parent > a {line-height: 3em; font-weight:bold;}
body.page-template-page-casing-php div#content-wrap-0 {padding: 0 15px!important;width:920px!important; background-color: #E7E7E8;}
body.page-template-page-casing-php div.st_horizontal ul.st_tabs li a { height:17px;}
body.page-template-page-casing-php div.st_horizontal div.st_tabs_container { margin-bottom: -12px;}
body.page-template-page-casing-php div.st_horizontal ul.st_tabs a.st_tab_active { background:#8d8871!important; color: #FFF !important;}
body.page-template-page-casing-php div.text h3 {margin: 20px 0 15px 0; text-transform:uppercase; color:#354F70; font-weight:bold; font-size:16px; padding:0!important; }
body.page-template-page-casing-php div.text p {line-height:19px; margin: 0 0 10px 0; padding:0; font-size:13px;}
body.page-template-page-casing-php div.text img.alignright {margin: 0px 0 0 15px; padding-right: 5px;}
/* for images that are contained within the h3 tag at the top of the tabs...  
body.page-template-page-casing-php div.text h3 img.alignright {margin: 10px 0 0 15px;}*/
body.page-template-page-casing-php .st_view {margin-bottom: 15px;}
body.page-template-page-casing-php h2.title{text-align:center; font-size: 16px; color: #3C3C3C; margin-bottom: 15px; text-transform:uppercase; }
body.page-template-page-casing-php h3.subtitle {  font-size: 13px; color: #9A4E29; font-weight:bold; margin-bottom: 25px; text-transform:uppercase; text-align:center; }
div.text ul li {list-style-type:disc !important;}
/*CAD Drawing Pages
------------------------------------------------------------------------------------- */
span.cad-menu-small {font-size: 8px;}
h3.cad-drawing-heading { color: #78552F; font-size:16px; font-weight:bold;text-transform: capitalize;}
div.cad-series-icons {float: right; width: 250px; }
div.cad-series-icons p {font-size: 10px; text-align:right;}
img.cad-header-icons {padding-right: 10px;}
.bluestrong {color: #09548C; font-weight:bold; }
body.page-template-page-cad-drawings-php div#content-wrap-0 {background-color: #E6E6E6 !important;padding:15px 0;}
body.page-template-page-cad-drawings-php div.text { padding-left:15px;}
body.page-template-page-cad-drawings-php div.text table.planProfile {margin-left: -15px;}
body.page-template-page-cad-drawings-php div.st_horizontal ul.st_tabs a.st_tab_active { background-color: #000 ; color: #FFF !important; background-image:none !important; }
body.page-template-page-cad-drawings-php div.text p { line-height: 13pt;}
div.cad-top-info, div.casing-top-info {float: right; width: 780px; padding-right:15px;}
div.cad-header-icons {float: right;width:180px;margin-right:15px;}
div.cad-headline {float:left; width: 580px;}
div.cad-title{height:50px;}
body.page-template-page-cad-drawings-php div.st_horizontal ul.st_tabs li a {padding: 5px 19px !important;}
table.frame-details-inset {background-color:#FFF; margin-bottom:15px;}
table.frame-details-inset td {padding: 5px 0;}
/**************
Uses Pages
**************/
/*MAIN BODY AND MAIN TABLE STRUCTURE*/
body.page-template-page-uses-php h3.uses-heading { text-align:center; margin-right:125px;  }
body.page-template-page-uses-php #content {width:793px; padding: 0 10px 0 0;}
body.page-template-page-uses-php #left-nav { margin-right:10px;}
body.page-template-page-uses-php table.uses-wrapper{width: 793px;}
body.page-template-page-uses-php table.uses-wrapper td.main-body {width: 546px; vertical-align:top;}
body.page-template-page-uses-php table.uses-wrapper td.spacer {width: 9px;vertical-align: top;}
body.page-template-page-uses-php table.uses-wrapper td.sidecol {width: 237px; vertical-align:top;}
/* new updates on 9-10-12 */
/* USES CHART HEADINGS
body.page-template-page-uses-php table.uses-chart#single-family		{ background: url(images/uses-table-heading-single-family.png) no-repeat 189px 0px; }
body.page-template-page-uses-php table.uses-chart#multi-family		{ background: url(images/uses-table-heading-multi-family.png) no-repeat 186px 0px; }
body.page-template-page-uses-php table.uses-chart#assisted-living 	{ background: url(images/uses-table-heading-assisted-living.png) no-repeat 183px 0px; }
.body.page-template-page-uses-php table.uses-chart#lodging 			{ background: url(images/uses-table-heading-lodging.png) no-repeat 186px 0px; }
body.page-template-page-uses-php table.uses-chart#office 			{ background: url(images/uses-table-heading-office.png) no-repeat 189px 0px; }
body.page-template-page-uses-php table.uses-chart#medical-office	{ background: url(images/uses-table-heading-medical-office.png) no-repeat 186px 0px; }
body.page-template-page-uses-php table.uses-chart#hospital			{ background: url(images/uses-table-heading-hospital.png) no-repeat 187px 0px; }
body.page-template-page-uses-php table.uses-chart#dormitories 		{ background: url(images/uses-table-heading-dormitories.png) no-repeat 187px 0px; }
body.page-template-page-uses-php table.uses-chart#schools			{ background: url(images/uses-table-heading-schools.png) no-repeat 188px 0px; }
body.page-template-page-uses-php table.uses-chart#worship			{ background: url(images/uses-table-heading-worship.png) no-repeat 186px 0px; }
*/
body.page-template-page-uses-php table.uses-chart {width:546px; vertical-align:top; color: #343433;}
body.page-template-page-uses-php table.uses-chart td.photo {height:132px;}
body.page-template-page-uses-php table.uses-chart tr.uses-body td.vert-text {width: 21px; text-align:center; vertical-align: middle;}


table.uses-chart tr.uses-body td.vert-text.common-areas {background-color: #CDCCCB;}
table.uses-chart tr.uses-body td.vert-text.rooms {background-color: #666666;}
td.sidecol td.project-spec-link a{font-size: 10px; font-style:italic; text-decoration:underline;}
tr.use-headings td.freq {
	width: 79px;
	background-color: #000;
	color: #FFF;
	font-size: 12px;
	border: 1px solid #808080;
	text-align: center;
}
tr.use-headings td.s, 	tr.use-headings td.c,
tr.use-headings td.ck,	tr.use-headings td.a,
tr.use-headings td.ak,	tr.use-headings td.de,
tr.use-headings td.p,	  tr.use-headings td.gray {
	width: 30px;
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	color: #FFF;
	text-align: center;
}
tr.use-headings td.s 	{background-color:#78552F}
tr.use-headings td.c 	{background-color:#05548B}
tr.use-headings td.ck 	{background-color:#C66C28}
tr.use-headings td.a 	{background-color:#9C2A48}
tr.use-headings td.ak 	{background-color:#006D66}
tr.use-headings td.de 	{background-color:#602C5C}
tr.use-headings td.p 	{background-color:#1D3B23}
tr.use-headings td.gray	{background-color:#CCCCCC}
table.uses-chart tr.uses-body td.galvanized { background-color: #DEE6EA; width:62px;}
td.galvanized.galv-head {background-color: #DEE6EA; width:62px;font-size: 10px; text-align:left; border: 1px solid #808080;}
table.uses-chart td.bullet {color: #d4d4d4;}
table.uses-chart tr.uses-body td {
	background-color: #F6F6F6;
	vertical-align: top;
	text-align: center;
	padding: 3px;
	border: 1px solid #808080;
}
table.uses-chart tr.uses-body td.doorways {width: 155px; padding:3px 0 3px 9px; text-align:left;}
table.uses-chart td.legend {
	vertical-align:top;
	background-color: #FFF;
	padding: 3px;
	border: 1px solid #808080;
}
table.uses-chart td.legend p {font-size: 12px; color: #000;}
table.uses-chart td.legend p span {font-size: 9px; }
/* End of new updates 9-10-12 */
table.uses-side { width: 100%;}
td.sidecol table.uses-side td {padding:4px; vertical-align:top;}
td.sidecol table.uses-side td p {line-height: 1em;}
table.uses-side td.side-frame-head { background-color: #CDCCCB; color: #363636; text-align:left; border:1px solid #808080;}
table.uses-side td.side-frame-head.c, 
table.uses-side td.side-frame-head.s,
table.uses-side td.side-frame-head.a, 
table.uses-side td.side-frame-head.ak, 
table.uses-side td.side-frame-head.ck, 
table.uses-side td.side-frame-head.de, 
table.uses-side td.side-frame-head.p	{color:#FFF; text-align:center;}
table.uses-side td.side-frame-head.c 	{background-color:#09548C;}
table.uses-side td.side-frame-head.s 	{background-color:#78552F;}
table.uses-side td.side-frame-head.a 	{background-color:#9C2A48;}
table.uses-side td.side-frame-head.ak 	{background-color:#026C66;}
table.uses-side td.side-frame-head.ck 	{background-color:#C76B1E;}
table.uses-side td.side-frame-head.de 	{background-color:#612B5D;}
table.uses-side td.side-frame-head.p 	{background-color:#354F70;}
.bgcolor-classic-c { background-color:#09548C; color:#FFF}
.bgcolor-classic-s { background-color:#78552F; color:#FFF}
.bgcolor-adjustable { background-color:#9C2A48; color:#FFF}
.bgcolor-kerfed { background-color:#C76B1E; color:#FFF}
.bgcolor-adj-kerfed { background-color:#026C66; color:#FFF}
.bgcolor-dbl-egress { background-color:#612B5D; color:#FFF}
.bgcolor-pocket { background-color:#354F70; color:#FFF}
table.uses-side td.description {
	background-color: #FFF;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
}
table.uses-side td.description span.smaller {font-size: 10px;}
table.uses td.photo {
	text-align: left;
	width: 185px;
	height: 126px;
}
table.uses-side td.heading {
	background-color: #CDCCCB;
	font-size:12px;
	text-transform:uppercase;
	color: #363636;
}
table.uses-side td img.alignright {margin: 0;}
table.uses-footer {margin-top: 15px; border: 1px solid #333; width:100%; }
table.uses-footer td {padding: 5px; background: #FFF; text-align:center;vertical-align:top;}
table.uses-footer td.b-top, 
table.uses-footer td.b-right,
table.uses-footer td.b-bottom,
table.uses-footer td.b-left{border-color: #333;}
table.uses-footer td.heading {background-color: #CCC; padding: 5px;}
table.uses-footer td.heading {background-color: #CCCCCC;}
table.uses-footer td.footer {background-color: #E6E6E6;height:1px;}
/* PROJECT GALLERY STYLES*/
table.project-gallery {width:918px; margin: 18px auto;}
table.project-gallery td {vertical-align:top;}
table.project-gallery td.image {width:230px; }
table.project-gallery p.header {font-size: 11px; color: #09548C; text-transform: uppercase; }
table.project-gallery span.title{font-size: 10px; color: #09548C;  }
/* Resets the width of sliding tabs to 100% and removes the previous/after link stuff */
div#page-wrap.clearfix div.st_horizontal .st_prev,div#page-wrap.clearfix div.st_horizontal .st_next{width:0px !important;border:none !important;}
div#page-wrap.clearfix div.st_horizontal div.st_tabs_container div.st_slide_container {width: 100% !important;}
div#page-wrap.clearfix div.st_horizontal div.st_view_container div.st_view div.st_tab_view div.text{width:950px !important;}
body.page-template-page-casing-php div#page-wrap.clearfix div.st_horizontal div.st_view_container div.st_view div.st_tab_view div.text{ width:100% !important;}
/********************************************************
LITERATURE FORMS
********************************************************/
div.litpage-item-heading { background-color: cbecf7; color: #09548C; font-size: 11px; line-height:normal}
div.litpage-item-text{font-size: 10px; line-height:normal}
div.litpage-item-link {margin-top: 10px;}
div.litpage-item-link a{color:blue; font-style: italic; text-decoration: underline; font-size:11px;}
div#gform_wrapper_1 {position:relative; max-width: 100%;}
div#gform_wrapper_1 ul { padding-left:0;}
div#gform_wrapper_1 form#gform_1 li.one-fifth label.gfield_label {font-weight: normal; margin: 0 5px 0 0; width: 95px; font-size: 10px;}
div#gform_wrapper_1 form#gform_1 li.one-fifth div.ginput_container > input {width: 40px; border:1px inset #F5F5F5; background-color:#F4F4F4;}
div#gform_wrapper_1 form#gform_1 li.one-fifth div.gfield_description {margin-left:0px; width: 170px;}
div#gform_wrapper_1 form#gform_1 li.one-fifth, div#gform_wrapper_1 form#gform_1 li.one-forth, div#gform_wrapper_1 form#gform_1 li.one-third, div#gform_wrapper_1 form#gform_1 li.one-half {clear:none;}
div#gform_wrapper_3 form#gform_3 li.one-fifth, div#gform_wrapper_3 form#gform_3 li.one-forth, div#gform_wrapper_2 form#gform_2 li.one-third, div#gform_wrapper_2 form#gform_2 li.one-half {clear:none;}
div#gform_wrapper_1 form#gform_1 li.gfield_html_formatted {margin-left: 0;}
div#gform_wrapper_1 form#gform_1 hr.litpage-divider{ border: 1px solid #F0F0F0;}
div#gform_wrapper_1 form#gform_1 div.litpage-formhead {background-color:#014A72; text-align:left; font-size:14px; color: #FFF; padding: 3px;}
div#gform_wrapper_1 form#gform_1 p.litpage-formhead {color: #00F;  font-size: 12px; font-weight: bold }
div#gform_wrapper_1 form#gform_1 label {font-weight:bold; }
div#gform_wrapper_1 form#gform_1 li#field_1_26 label{font-size: 11px; font-weight: bold; float:none; text-align:left;}
div#gform_wrapper_1 form#gform_1 li#field_1_26 ul {margin-left: 0;}
div#gform_wrapper_1 form#gform_1 li#field_1_26 li {display:block; float:left; width: 135px; clear: none; }
div#gform_wrapper_1 form#gform_1 li#field_1_26 li label{text-align: left; font-size: 11px; font-weight: bold;}
div#gform_wrapper_1 form#gform_1 li#field_1_28 label {width:130px;}
div#gform_wrapper_1 form#gform_1 li#field_1_28 div.gfield_description {margin: -7px 0 -12px 143px;font-weight: bold;}
div#gform_wrapper_1 form#gform_1 input#input_1_28 {width: 100%;}
div#gform_wrapper_1 form#gform_1 input#gform_submit_button_1 {padding:5px;}
div#gform_wrapper_1 form#gform_1 h3.gform_title, div#gform_wrapper_3 form#gform_3 h3.gform_title {color:#354F70; font-size: 14px; font-weight:bold;}
body.page-template-page-sales-tools-php h2.title{font-size: 16px; text-align: left; margin-top: 65px;}
/* ADDED 10-1-13 LARRY */
div#gform_wrapper_1 li.gfield {margin-bottom: 0;}
div#gform_wrapper_1 li.one-fourth.gfield {clear: none; width: 25%; margin-right: 0;}
div#gform_wrapper_1 li.one-fourth.gfield label.gfield_label{width: 55%; text-align:left;}
div#gform_wrapper_1 form#gform_1 li.one-fourth.gfield input.large {width: 209px; }
div#gform_wrapper_1 li.one-third.gfield {width:33%; margin-right:0;}
div#gform_wrapper_1 form#gform_1 li.one-third.gfield input.large {width: 290px; }
div#gform_wrapper_1 li.one-third.gfield label.gfield_label{width: 55%; text-align:left;}
div#gform_wrapper_1 li.one-half.gfield {width:50%; margin-right:0;}
div#gform_wrapper_1 form#gform_1 li.one-half.gfield input.large {width: 293px; }
div#gform_wrapper_3 form#gform_3 li.colorchipinput div.ginput_container input#input_3_138 {
    width: 40px;
}
/********************************************************
Digital Media
********************************************************/
body.page-template-page-sales-tools-php div.itemheading {color: #09548C; font-size: 11px;line-height: 1.2em;}
body.page-template-page-sales-tools-php div.itemtext, body.page-template-page-sales-tools-php div.itemtext p {font-size: 11px;}
body.page-template-page-sales-tools-php div.itemtextsmall, body.page-template-page-sales-tools-php div.itemtextsmall p {font-size: 9px;}
body.page-template-page-sales-tools-php div.itemlink {padding-left:15px; margin-top: 10px;}
body.page-template-page-sales-tools-php div#gform_wrapper_3 div.itemlink {padding-left:0px;}
body.page-template-page-sales-tools-php div.itemlink a{color:blue; font-style: italic; text-align: left; text-decoration: underline; font-size:11px;}
/********************************************************
SAMPLES ORDER FORM
********************************************************/
div#gform_wrapper_3 {position:relative; max-width: 100%;}
div#gform_wrapper_3 ul { padding-left:0;}
div#gform_wrapper_3 li.gfield_html.gfield_no_follows_desc {margin-top: 0;}
div#gform_wrapper_3 form#gform_3 li#field_3_7 {}
div#gform_wrapper_3 form#gform_3 li#field_3_13 {margin:0; padding:0}
div#gform_wrapper_3 form#gform_3 li.colorchipinput { float:left; }
li#field_3_138 div.ginput_container { width: 41px !important; }
div#gform_wrapper_3 form#gform_3 li.colorchipinput div.ginput_container { float: left; width:58px; height: 25px; margin:5px 0 0 0px; border:1px solid #333;}
div#gform_wrapper_3 form#gform_3 li.colorchipinput label {float:right; width:88px; font-size: 11px; font-weight:normal; text-align:left; margin-left:15px} 
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_2 li.colorchipinput label,
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_4 li.colorchipinput label,
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_6 li.colorchipinput label,
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_8 li.colorchipinput label,
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_10 li.colorchipinput label,
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_12 li.colorchipinput label{width: 143px}
div#gform_wrapper_3 form#gform_3 li.colorchipinput div.ginput_container input {float:right; width:33px; background-color:#E8E8E8; padding: 2px;}
div#gform_wrapper_3 form#gform_3 fieldset {float:left;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_1, 
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_3, 
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_5, 
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_7,
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_9,
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_11{width: 160px; }
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_2, 
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_4, 
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_6, 
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_8,
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_10,
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_12 { width: 275px; padding:0 15px 25px 10px;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_13 {width: 245px; height:350px}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_15 {width: 245px; height:135px}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_14,
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_16 {width: 680px;padding-left: 15px;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_14 li.colorchipinput,
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_16 li.colorchipinput {clear:none;}
li.colorchipinput.sc101 div.ginput_container {background-color: #603A38;}
li.colorchipinput.sc102 div.ginput_container {background-color: #844D2F;}
li.colorchipinput.sc103 div.ginput_container {background-color: #020202;}
li.colorchipinput.sc104 div.ginput_container {background-color: #D9D5B5;}
li.colorchipinput.sc105 div.ginput_container {background-color: #EFEFEF;}
li.colorchipinput.sc106 div.ginput_container {background-color: #B2B3AC;}
li.colorchipinput.sc107 div.ginput_container {background-color: #F8F5ED;}
li.colorchipinput.sc108 div.ginput_container {background-color: #BABBBD;}
li.colorchipinput.sc109 div.ginput_container {background-color: #D6D8CB;}
li.colorchipinput.sc905 div.ginput_container {background-color: #BBBFC2;}
li.colorchipinput.hdwhite div.ginput_container {background-color: #FFFCFA;}
li.colorchipinput.cc104 div.ginput_container {background-color: #D9D5B5;}
li.colorchipinput.cc105 div.ginput_container {background-color: #EFEFEF;}
li.colorchipinput.cc301 div.ginput_container {background-color: #FFFFFF;}
li.colorchipinput.cc302 div.ginput_container {background-color: #F7F3F1;}
li.colorchipinput.cc303 div.ginput_container {background-color: #F8F2E7;}
li.colorchipinput.cc304 div.ginput_container {background-color: #F4EDE5;}
li.colorchipinput.cc311 div.ginput_container {background-color: #F9F7F8;}
li.colorchipinput.cc401 div.ginput_container {background-color: #151519;}
li.colorchipinput.cc402 div.ginput_container {background-color: #86958f;}
li.colorchipinput.cc403 div.ginput_container {background-color: #9C9794;}
li.colorchipinput.cc404 div.ginput_container {background-color: #BBBFC2;}
li.colorchipinput.cc501 div.ginput_container {background-color: #AE957B;}
li.colorchipinput.cc502 div.ginput_container {background-color: #DDCFC0;}
li.colorchipinput.cc503 div.ginput_container {background-color: #E8DCCE;}
li.colorchipinput.cc504 div.ginput_container {background-color: #FDE3D1;}
li.colorchipinput.cc511 div.ginput_container {background-color: #DFD4C0;}
li.colorchipinput.cc601 div.ginput_container {background-color: #D2B5A7;}
li.colorchipinput.cc602 div.ginput_container {background-color: #D2B5A7;}
li.colorchipinput.cc603 div.ginput_container {background-color: #C9A281;}
li.colorchipinput.cc604 div.ginput_container {background-color: #EDE8C5;}
li.colorchipinput.cc611 div.ginput_container {background-color: #55493B;}
li.colorchipinput.cc612 div.ginput_container {background-color: #867355;}
li.colorchipinput.cc701 div.ginput_container {background-color: #4B1B2C;}
li.colorchipinput.cc702 div.ginput_container {background-color: #7A1134;}
li.colorchipinput.cc703 div.ginput_container {background-color: #C65A5F;}
li.colorchipinput.cc704 div.ginput_container {background-color: #E0D2CE;}
li.colorchipinput.cc801 div.ginput_container {background-color: #5B6A87;}
li.colorchipinput.cc802 div.ginput_container {background-color: #909AB3;}
li.colorchipinput.cc803 div.ginput_container {background-color: #A5AABA;}
li.colorchipinput.cc811 div.ginput_container {background-color: #B6CBD0;}
li.colorchipinput.cc901 div.ginput_container {background-color: #126C63;}
li.colorchipinput.cc902 div.ginput_container {background-color: #51917E;}
li.colorchipinput.cc903 div.ginput_container {background-color: #B1CCC6;}
li.colorchipinput.cc904 div.ginput_container {background-color: #31A392;}
li.colorchipinput.cc905 div.ginput_container {background-color: #777876;}
li.colorchipinput.es201 div.ginput_container {background-color: #F9C825;}
li.colorchipinput.es204 div.ginput_container {background-color: #ababab;}
li.colorchipinput.es206 div.ginput_container {background-color: #BFBCC1;}
li.colorchipinput.es202 div.ginput_container {background-color: #F9C825;}
li#field_3_117, li#field_3_119 { width: 48%;}
li#field_3_117 label, li#field_3_119 label{width: 246px !important;}
div.samples-formhead {background-color:#014A72; text-align:center; font-size:14px; color: #FFF;padding: 3px;}
p.samples-formhead {color: #00F; font-size: 12px; }
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_14 li.colorchipinput.newline, div#gform_wrapper_3 form#gform_3 fieldset#fieldset_16 li.colorchipinput.newline {clear:left;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_14 li.colorchipinput {width: 164px; padding-bottom:0px; margin-bottom:25px;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_16 li.eliteheader {width: 164px; float:left;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 {width:100%;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 li.gfield{clear:none;}
div#gform_wrapper_3 form#gform_3 li#field_3_26 li {display:block; float:left; width: 135px; }
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 li.gfield.one-half label, 
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 li.gfield.one-third label { float: left; margin: 0 15px 0 0;; }
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 li.gfield.one-half input.large {width: 298px;} 
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 li.gfield.one-third input.large {width: 293px;}
div#gform_wrapper_3 form#gform_3 li.one-fourth input.large {width: 175px; }
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 li#field_3_28 {clear:both;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 li#field_3_28 label {float: left; margin: 0 15px 0 0;text-align: right; width: 117px;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 li#field_3_28 input.large {width: 770px;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 li#field_3_28 div.gfield_description {margin:-15px 0 0 142px;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 li#field_3_38 label {float: left; margin: 0 15px 0 0;text-align: right; width: 150px;}
div#gform_wrapper_3 form#gform_3 fieldset#fieldset_17 li#field_3_38 textarea {float: left; width: 745px;}
div#gform_wrapper_3 form#gform_3 li.submitinfo { 
	background-color: #F2F7FB;
    border: 1px solid #33C0FF;
    float: left;
    margin-right: 15px;
    margin-top: 15px;
    padding: 10px 10px 0px 150px;
    width: 764px;
}
div#gform_wrapper_3 form#gform_3 li.submitinfo ul {list-style:disc; color:#036;}
div#gform_wrapper_3 form#gform_3 div.gform_footer.left_label {
	position: absolute;
	bottom: -470px;
    left: 15px;
    padding-left: 0;
}
div#gform_wrapper_3 form#gform_3 div.gform_footer input#gform_submit_button_3 {padding:5px;}
/*HISTORY PAGE */
body.page-id-120 h4 {margin:20px 0 10px 0;}
/* ADDED 10-1-13 LARRY */
div#gform_wrapper_3 li.gfield {margin-bottom: 0;}
div#gform_wrapper_3 li.one-fourth.gfield {clear: none; width: 25%; margin-right: 0;}
div#gform_wrapper_3 li.one-fourth.gfield label.gfield_label{width: 55%; text-align:left;}
div#gform_wrapper_3 form#gform_3 li.one-fourth.gfield input.large {width: 209px; }
div#gform_wrapper_3 li.one-third.gfield {width:33%; margin-right:0;}
div#gform_wrapper_3 form#gform_3 li.one-third.gfield input.large {width: 290px; }
div#gform_wrapper_3 li.one-third.gfield label.gfield_label{width: 55%; text-align:left;}
div#gform_wrapper_3 li.one-half.gfield {width:50%; margin-right:0;}
div#gform_wrapper_3 form#gform_3 li.one-half.gfield input.large {width: 293px; }


/********************************************************
PREFIT PAGES
********************************************************/
body.page-template-page-prefit-php div.one-third.prefit-headline {width:40%; margin-right:0}
body.page-template-page-prefit-php div.one-third {width: 30%; margin-right:0}
body.page-template-page-prefit-php div.prefit-number h3 {text-align:right; font-size: 22px; font-weight:bold; color: #004B73;}
body.page-template-page-prefit-php div.prefit-headline h3 {text-align: center; font-size: 16px; font-weight:bold; color: #004B73;}
body.page-template-page-prefit-php div.prefit-headline p {font-size: 16px; text-align:center;}
div.prefit-content {width: 430px; float: left;}
div.prefit-content p {font-size: 12px;}
div.prefit-content p.prefit-link {font-size: 9px; font-style: italic; text-align:center;}
div.prefit-content img.prefit-bevel-illustration {margin:25px 0 25px 30px; }
table.prefit-table {width:320px; float:right; border-collapse: collapse; border:none;}
table.prefit-table td {text-align: center; padding: 7px 0 0px 0; border-bottom: 1px solid #4E4E4F; color: #4E4E4F; vertical-align:top;}
table.prefit-table td.prefit-head {text-align:center; padding: 6px 0px; border-top:1px solid #030404; border-bottom:1px solid #030404;}
table.prefit-table td.height {text-align:left;}
table.prefit-table td.abc {width:80px; padding-left: 5px; padding-right: 5px;}
table.prefit-table td.prefit-table-headline{padding-bottom: 10px; color: #004B73; font-size:15px; border:none; }
table.prefit-table td.prefit-table-footnote{text-align: left; border:none; }
body.page-id-3383 h4 {margin: 10px 0 5px 0px;}
body.page-id-3383 h3 {margin: 30px 0 0 0;}
/************************** EVENT GALLERIES ****************************/ 
div.eventGallery {width: 920px; margin: 0 auto; border: 1px solid #666; padding: 15px;background-color: #FFF;}
div.eventGallery div.ngg-galleryoverview {margin: 0 0 0 8px;}
div.eventGallery div.ngg-gallery-thumbnail img {border: none; background: none;}
body.page-id-6918 div.pagelist ul li a {font-weight:normal; }
/* STAFF PAGES **************************************************/ 
div.staff-sidebar{float: left; width: 168px; padding: 0px; }
div.staff-content{float: right; padding: 15px; width:780px;}
/* SIDEBAR FOR ACCESSORIES PAGES */
div.factory-employees {
	background: url(images/employees-factory-sidebar.jpg) no-repeat;
	width: 100%;
	min-height:1138px;
}
table#intl-reps th {background-color:#666666; color: #FFF; text-align:left; font-weight:normal;}
span.location {color: #017d8e; font-weight:normal;}
table#intl-reps td.rule {height: 1px; border-top:1px solid #444444;}
td.location-cell {padding-left:25px;}

/* FORM MODS 02-07-2017 BY LARRY */
input#input_1_4,
input#input_1_5,
input#input_1_6,
input#input_1_9,
input#input_1_12,
input#input_1_14,
input#input_1_17,
input#input_1_18,
input#input_1_19,
input#input_1_20
{
    visibility: hidden;
}