/* @override http://www.pac-clad.com/css/css_gzip.php?css=new_pac_clad_css */

/* SpryMenuHorizontal */

ul.MenuBarHorizontal {
	top: 0px;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto
}

ul.MenuBarActive {
	z-index: 1000
}

ul.MenuBarHorizontal li {
	list-style-type: none;
	font-size: 100%;
	position: relative;
	width: auto;
	float: left;
	vertical-align: middle;
	background-image: url(../images/site_elements/bg_menu.jpg);
	height: auto
}

ul.MenuBarHorizontal ul {
	margin: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 100px;
	position: absolute;
	left: -1000em;
	background-image: url(../images/site_elements/bg_menu.jpg);
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	height: auto
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	position: absolute;
	width: 175px;
	left: auto;
	background-image: url(../images/site_elements/bg_menu.jpg);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	height: auto
}

ul.MenuBarHorizontal ul li {
	width: 175px;
	background-image: url(../images/site_elements/bg_menu.jpg)
}

ul.MenuBarHorizontal ul ul {
	position: absolute;
	margin: -5% 0 0 95%;
	background-image: url(../images/site_elements/bg_menu.jpg);
	height: auto
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto;
	top: 0;
	background-image: url(../images/site_elements/bg_menu.jpg)
}

ul.MenuBarHorizontal ul {
	background-image: url(../images/site_elements/bg_menu.jpg);
	width: 100px
}

ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	background-color: #FFF;
	color: #333;
	text-decoration: none;
	background-image: url(../images/site_elements/bg_menu.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	height: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding-right: 17px;
	padding-left: 17px
}

ul.MenuBarHorizontal a:hover,ul.MenuBarHorizontal a:focus {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	background-image: url(../images/site_elements/bg_menu.jpg)
}

ul.MenuBarHorizontal a.MenuBarItemHover,ul.MenuBarHorizontal a.MenuBarItemSubmenuHover,ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: underline;
	background-image: url(../images/site_elements/bg_menu.jpg)
}

ul.MenuBarHorizontal a.MenuBarItemSubmenu {
	background-image: url(../images/site_elements/bg_menu.jpg)
}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
	background-image: url(../images/site_elements/bg_menu.jpg);
	background-repeat: repeat;
	background-position: 95% 50%
}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
	background-image: url(../images/site_elements/bg_menu.jpg)
}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
	background-image: url(../images/site_elements/bg_menu.jpg);
	background-repeat: repeat;
	background-position: 95% 50%
}

ul.high {
	height: 400px
}

ul.MenuBarHorizontal iframe {
	position: absolute;
	z-index: 1010;
	filter: alpha(opacity:0.1)
}

@media screen,projection {

	ul.MenuBarHorizontal li.MenuBarItemIE {
		display: inline;
		f\loat: left
	}

}

/* SpryStackedContainers.css */

.StackedContainers {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 100%;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 20px;
	margin-left: 2px
}

.StackedContainers .RowContainer {
	margin-bottom: 5px
}

.StackedContainers .RowColumn {
	background-color: #F0F0F0;
	margin-bottom: 1px
}

/* SpryCollapsiblePanel.css */

.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	border-right-color: #999;
	border-bottom-color: #CCC;
	border-left-color: #CCC
}

.CollapsiblePanelTab {
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666
}

.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
	font-family: Arial,Helvetica,sans-serif
}

.CollapsiblePanelTab a {
	color: black;
	text-decoration: none
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-image: url(../images/misc/arrow_open.png);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 13px;
	outline: none;
	color: #000
}

.CollapsiblePanelClosed .CollapsiblePanelTab {
	background-image: url(../images/misc/arrow_closed.png);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 13px;
	outline: none;
	color: #000
}

.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover {

}

.CollapsiblePanelFocused .CollapsiblePanelTab {

}

/* wibiya_override.css */

#wibiyaToolbar {
	height: 40px !important
}

#wibiyaToolbar_center {
	border-bottom-style: none !important;
	border-collapse: separate !important;
	border-left-style: none !important;
	border-right-style: none !important;
	border-top-style: none !important;
	color: rgb(153,153,153) !important;
	direction: ltr !important;
	display: table-cell !important;
	height: 40px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	outline-color: rgb(153,153,153) !important;
	outline-style: none !important;
	outline-width: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 10px !important;
	position: static !important;
	text-align: left !important;
	vertical-align: top !important;
	width: 900px !important;
	background: url(http://www.pac-clad.com/images/icons/toolbar_background_center.png) repeat-x 0px 0px !important;
	*width: 884px !important
}

#wibiyaToolbar_left {
	background: url(http://www.pac-clad.com/images/icons/toolbar_background_lft.png) 0px 0px no-repeat !important;
	display: inline !important;
	float: right !important;
	height: 42px !important;
	width: 6px !important;
	padding: 0px !important;
	margin: 0px !important
}

#wibiyaToolbar_right {
	background: url(http://www.pac-clad.com/images/icons/toolbar_background_rt.png) 0px 0px no-repeat !important;
	display: inline !important;
	float: right !important;
	height: 42px !important;
	padding: 0px !important;
	margin: 0px !important
}

#wibiyaToolbar_right:hover {
	background: url(http://www.pac-clad.com/images/icons/toolbar_background_rt_over.png) 0px 0px no-repeat !important;
	display: inline !important;
	float: right !important;
	height: 42px !important;
	padding: 0px !important;
	margin: 0px !important;
	cursor: auto !important
}

#wibiyaToolbar_tbl {
	-webkit-border-horizontal-spacing: 0px!important;
	-webkit-border-vertical-spacing: 0px!important;
	background-color: transparent!important;
	border-bottom-color: rgb(51,51,51)!important;
	border-bottom-style: none!important;
	border-bottom-width: 0px!important;
	border-collapse: separate!important;
	border-left-color: rgb(51,51,51)!important;
	border-left-style: none!important;
	border-left-width: 0px!important;
	border-right-color: rgb(51,51,51)!important;
	border-right-style: none!important;
	border-right-width: 0px!important;
	border-top-color: rgb(51,51,51)!important;
	border-top-style: none!important;
	border-top-width: 0px!important;
	direction: ltr!important;
	display: table!important;
	margin-bottom: 0px!important;
	width: 929px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	height: 50px!important;
	outline-color: rgb(51,51,51);
	outline-style: none!important;
	outline-width: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
	padding-right: 8px!important;
	padding-top: 0px!important;
	text-align: left!important;
	*width: 912px !important
}

#wibiyaToolbar_minimized_center {
	background-color: transparent!important;
	background: url(http://www.pac-clad.com/images/icons/toolbar_background_min_center.png) repeat-x 0px 0px !important;
	border-bottom-style: none!important;
	border-collapse: separate!important;
	border-left-style: none!important;
	border-right-style: none!important;
	border-top-style: none!important;
	color: white!important;
	cursor: pointer!important;
	direction: ltr!important;
	display: table-cell!important;
	height: 40px !important;
	margin-bottom: 0px!important;
	margin-left: 0px!important;
	margin-right: 0px!important;
	margin-top: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
	padding-top: 0px!important;
	text-align: left!important;
	vertical-align: middle!important;
	width: 75px!important
}

#wibiyaToolbar_minimized_right {
	background-color: transparent;
	background: url(http://www.pac-clad.com/images/icons/toolbar_background_min_rt.png) 0px 0px no-repeat !important;
	background-repeat: no-repeat;
	border-bottom-style: none;
	border-collapse: separate;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	color: rgb(153,153,153);
	cursor: pointer;
	direction: ltr;
	display: table-cell;
	height: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	outline-color: rgb(153,153,153);
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	vertical-align: middle;
	width: 52px
}

#wibiyaToolbar_minimized_right:hover {
	background: url(http://www.pac-clad.com/images/icons/toolbar_background_min_rt_over.png) 0px 0px no-repeat !important
}

.wibiyaToolbar_td {
	*width: auto
}

#recaptcha_area {
	overflow: hidden !important;
	width: 419px !important;
	border-right-color: rgb(223,223,223)!important;
	border-right-style: solid!important;
	border-right-width: 1px!important
}

#recaptcha_area table {
	width: 420px
}

#recaptcha_response_field {
	border: #DDD solid 1px !important
}

#recaptcha_logo {
	display: none
}

#recaptcha_tagline {
	display: none
}

@font-face {
	font-family: 'Serpentine-BoldObliqueRegular';
	src: url('/fonts/serpentine-boldoblique-webfont.eot');
	src: local(''), url('/fonts/serpentine-boldoblique-webfont.woff') format('woff'), url('/fonts/serpentine-boldoblique-webfont.ttf') format('truetype'), url('/fonts/serpentine-boldoblique-webfont.svg#webfontDhIGyf4j') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Futura-BoldRegular';
	src: url('/fonts/futura-bold-webfont.eot');
	src: local(''), url('/fonts/futura-bold-webfont.woff') format('woff'), url('/fonts/futura-bold-webfont.ttf') format('truetype'), url('/fonts/futura-bold-webfont.svg#webfontJ5nIaUgJ') format('svg');
	font-weight: normal;
	font-style: normal;
	text-transform: capitalize;
}

.Serpentine-BoldOblique {
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-family: 'Serpentine-BoldObliqueRegular', sans-serif;
}

.spacer_coping {
	height: 25px;
}

.feed_right_area .size-full {
	float: right;
}

.product_feat_mat_heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #457EC0;
	margin-bottom: 10px;
}

.pac_clad_logo {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.pac_green_blurb {
	text-align: right;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

body,td,th {
	color: #999999;
}

.composit_image {
	margin-bottom: 10px;
}

body {
	background-image: url(/images/site_elements/background.jpg);
	background-color: #FFFFFF;
	background-attachment: fixed;
}

.oneColFixCtrHdr #container {
	width: 900px;
	/*

using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	text-align: left;
	/* 

this overrides the text-align: center on the body element. */
	border: 1px solid #000000;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}

.oneColFixCtrHdr #header {
	background-color: #FFFFFF;
	background-image: url(/images/site_elements/bg_top_menu.jpg);
	height: 92px;
	float: none;
	background-repeat: repeat-x;
	background-position: center bottom;
}

.oneColFixCtrHdr #navigation {
	background-color: #FFFFFF;
	background-image: url(/images/site_elements/bg_top_menu.jpg);
	height: 30px;
	float: none;
}

.oneColFixCtrHdr #mainContent {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 20px;
	height: 100%;
	min-height: 750px;
}

.oneColFixCtrHdr #footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #CCCCCC;
	clear: both;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

.oneColFixCtrHdr #footer p {
	margin: 0;
	/

	* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0;
	/*
	
	padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.header_search input {
	border: 1px solid #CCC;
	/*

background-image: url(../images/site_elements/search_bg.jpg);
	background-repeat:no-repeat;
	padding-left: 15px;*/
	color: #999999;
}

.jumpMenu select {
	border: 1px solid #CCC;
	color: #333333;
	margin-top: 15px;
}

.product_heads, .product_heads h1 {
	font: normal 18px 'Futura-BoldRegular', sans-serif;
	color: #457EC0;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.body_text {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	padding-top: 8px;
}

a {
	color: #457EC0;
}

.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: center;
	padding-bottom: 35px !important;
}

.color_chart {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align: text-bottom;
}

.subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CBB358;
}

.tab_subcells {
	padding: 20px;
}

.tab_photo_space {

}

.download_sheet_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-position: right;
}

.vert_rule {
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	margin-left: 10px;
}

.products_bar {
	padding-bottom: 20px;
	width: 860px;
	height: 40px;
}

.all_product_heads {
	height: 20px;
	float: left;
}

.product_feature_head {
	height: auto;
	margin-bottom: 5px;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5388C5;
	float: left;
}

.hp_featured_text2 {
	width: 110px;
	float: right;
	height: 33px;
	text-align: right;
}

.hp_color_chart {
	height: 33px;
	width: 27px;
	float: left;
}

.products_sub_footer {
	clear: both;
	padding-top: 10px;
	padding-bottom: 20px;
}

.products_features {
	float: left;
	width: 260px;
	list-style-type: disc;
}

.product_left {
	float: left;
	width: 552px;
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.products_vert_line {
	float: left;
	height: 100%;
	width: 20px;
	background-image: url(/images/site_elements/vert_line.jpg);
	background-position: center;
}

.products_right_column_content {
	float: right;
	width: 275px;
}

.product_right {
	float: right;
	width: 270px;
	text-align: left;
	vertical-align: top;
	height: auto;
}

.product_flash {
	float: right;
	width: 270px;
	text-align: right;
	vertical-align: top;
	height: 524px;
}

.products_main_illustration {
	margin-bottom: 20px;
	width: 275px;
	text-align: right;
	vertical-align: top;
	float: right;
	height: 188px;
}

.products_materials_body {
	float: left;
	width: 260px;
	list-style-type: disc;
	overflow: visible;
	visibility: visible;
	clear: none;
}

.bullet_indent {
	text-indent: -9px;
}

.products_line_illustration {
	margin-bottom: 20px;
	width: 275px;
	text-align: right;
	vertical-align: top;
	float: right;
	height: auto;
}

.products_rt_text {
	margin-bottom: 20px;
	width: 275px;
	text-align: left;
	vertical-align: top;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.products_tab_panel {
	margin-bottom: 20px;
	width: 275px;
	text-align: left;
	vertical-align: top;
	float: right;
}

.trademark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #457EC0;
	vertical-align: top;
	white-space: normal;
	padding-top: 3px;
}

.product_material_head {
	height: auto;
	margin-bottom: 5px;
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5388C5;
	float: left;
}

.tab_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
	padding: 20px;
}

.sub_tool_bar {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 2px;
}

.bullet_list_bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	float: left;
	text-indent: -9px;
	font-weight: normal;
}

.bullet_list_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	float: right;
	vertical-align: top;
}

.generic_body {
	padding-bottom: 20px;
}

.drawing_pdf_dwg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	width: 325px;
	clear: left;
	margin-bottom: 20px;
}

.drawings_title {
	width: 325px;
	float: left;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}

.drawings_lft_container {
	width: 350px;
	margin-bottom: 20px;
	vertical-align: top;
}

.drawings_picture_box {
	float: right;
	width: 500px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	text-align: center;
	vertical-align: top;
	margin-bottom: 20px;
}

.pdf_dwg_rollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	vertical-align: top;
	width: 350px;
	float: left;
	clear: left;
}

.pdf_dwg_icons {
	padding-right: 5px;
}

.zoom_box {
	height: 550px;
	width: 870px;
	text-align: center;
	vertical-align: top;
	clear: both;
}

.main_content {
	clear: both;
	height: auto;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

.color_boxes {
	height: 75px;
	width: 102px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.color_text_boxes {
	height: 20px;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.products_main_illustration_text {
	margin-bottom: 5px;
	width: 275px;
	text-align: right;
	vertical-align: top;
	float: right;
	height: 188px;
}

.products_ill_copy {
	margin-bottom: 20px;
	width: 275px;
	text-align: right;
	vertical-align: top;
	float: right;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #457EC0;
}

.products_line_illustration_short {
	margin-bottom: 20px;
	width: 275px;
	text-align: right;
	vertical-align: top;
	float: right;
	height: 49px;
}

.products_sub_heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #457FC2;
}

.products_line_illustration_med {
	margin-bottom: 20px;
	width: 275px;
	text-align: right;
	vertical-align: top;
	float: right;
	height: 69px;
}

.products_line_illustration_234 {
	margin-bottom: 20px;
	width: 275px;
	text-align: right;
	vertical-align: top;
	float: right;
	height: 234px;
}

.product_heads_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	font-style: normal;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
}

.topborder {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.bottomborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.btn_bg_1 {
	background-image: url(/images/site_elements/quicklink_btn_1.jpg);
	background-repeat: no-repeat;
	text-align: justify;
	text-indent: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.btn_bg_2 {
	background-image: url(/images/site_elements/quicklink_btn_2.jpg);
	background-repeat: no-repeat;
	text-align: justify;
	text-indent: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.btn_bg_3 {
	background-image: url(/images/site_elements/quicklink_btn_3.jpg);
	background-repeat: no-repeat;
	text-align: justify;
	text-indent: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.btn_bg_4 {
	background-image: url(/images/site_elements/quicklink_btn_4.jpg);
	background-repeat: no-repeat;
	text-align: justify;
	text-indent: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.btn_bg_5 {
	background-image: url(/images/site_elements/quicklink_btn_5.jpg);
	background-repeat: no-repeat;
	text-align: justify;
	text-indent: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.jump_to_box {
	width: auto;
	float: right;
	height: 33px;
	text-align: right;
	clear: right;
}

.spec_copy {
	height: 25px;
	width: auto;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2086C2;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	cursor: pointer;
}

.msds_copy {
	height: 25px;
	width: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #91342F;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	cursor: pointer;
}

.spec_copy:hover {
	height: 25px;
	width: auto;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2086C2;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	cursor: pointer;
	text-decoration: underline;
}

.msds_copy:hover {
	height: 25px;
	width: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #91342F;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
	cursor: pointer;
	text-decoration: underline;
}

.products_compostit_color_image {
	margin-bottom: 20px;
	width: 275px;
	text-align: right;
	vertical-align: top;
	float: right;
	height: 275px;
}

.products_compostit_ill_image {
	margin-bottom: 20px;
	width: 275px;
	text-align: right;
	vertical-align: top;
	float: right;
	height: 190px;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
}

.p {
	font-family: Arial, Helvetica, sans-serif;
}

.tab_holder_container {

}

.text_holder_container {
	float: left;
	width: 552px;
	margin-top: 20px;
}

.jumpto {
	float: right;
	clear: right;
}

.spec_heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #457EC0;
	font-weight: bold;
	font-style: italic;
	float: left;
	height: auto;
	width: 860px;
	margin-bottom: 20px;
	clear: both;
}

.specs_main_container {

}

.specs_list_container_2 {
	float: left;
	width: 255px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-left: 15px;
}

.spec_msds_container_1 {
	margin-top: 5px;
	width: 150px;
}

.spec_icon {
	float: left;
	height: 23px;
	width: 19px;
}

.spec_image {
	float: left;
	height: 50px;
	width: 79px;
}

.msds_list {
	float: left;
	width: 300px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.specs_list_head {
	float: left;
	width: 300px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.spec_download {
	float: left;
	height: 20px;
	width: 155px;
	text-align: left;
	padding-right: 5px;
	padding-left: 10px;
	font-size: 10px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	cursor: pointer;
}

.spec_sub_heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #457EC0;
	font-weight: bold;
	font-style: italic;
	float: left;
	height: auto;
	width: 255px;
	margin-bottom: 20px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFB964;
}

.specs_list_container_3 {
	width: 255px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	float: left;
	clear: right;
}

.spec_sub_heads_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #457EC0;
	font-weight: bold;
	font-style: italic;
	float: left;
	height: auto;
	width: 255px;
	margin-bottom: 20px;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCB45A;
}

.style17 {
	color: #457EC1
}

.spec_title, .spec_title h1 {
	height: 40px;
	width: 860px;
	float: left;
	clear: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #457FC1;
	font-style: italic;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}

.spec_title h1 {
	padding: 0px;
	margin: 0px;
}

.specs_list_container_1 {
	float: left;
	width: 285px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 20px;
	margin-right: 0px;
}

.spec_msds_container {
	margin-top: 5px;
}

.spec_msds_container_2 {
	margin-top: 5px;
	width: 50px;
	float: left;
}

.specs_specs_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D98BB;
	cursor: pointer;
}

.specs_msds_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #932A2B;
	cursor: pointer;
}

.specs_specs_button:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0088C6;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
}

.specs_msds_button:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #932A2B;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
}

.spec_line {
	color: #457EC0;
	float: left;
	height: 20px;
	width: 255px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.spec_spacer {
	color: #457EC0;
	float: left;
	height: 10px;
	width: 255px;
	margin-bottom: 10px;
}

.images {
	margin-bottom: 20px;
}

.header_pac_clad_logo {
	height: 69px;
	width: 216px;
	float: left;
	margin-top: 21px;
	margin-left: 16px;
	display: block;
	margin-bottom: 0px;
	background: url(/images/logos/pac-clad_logo.jpg) no-repeat;
	text-indent: -9000px;
}

.header_container {
	height: 110px;
	width: 100%;
}

.header_pac_green_logo {
	height: 107px;
	width: 175px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	clear: right;
	cursor: pointer;
}

.header_search {
	height: 20px;
	width: 175px;
	float: right;
	text-align: right;
	margin-top: 2px;
	margin-right: 9px;
	background-position: right;
}

#cse-search-box div img {
	top: 5px;
	position: relative;
	right: 2px;
}

.oneColFixCtrHdr_1 {
	background-color: #FFFFFF;
	height: 30px;
	float: none;
	background-position: bottom;
	background-image: url(/images/site_elements/bg_menu.jpg);
}

.index_container {

}

.photo {
	height: auto;
	width: 389px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.registration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #457EC0;
	vertical-align: top;
	white-space: normal;
	padding-top: 1px;
}

/* stops annoying focus-selection boxes in FF3 */

*:active, object:focus, embed:focus {
	outline: none;
}

div#twitter {
	float: left;
	width: 480px;
}

#twitter_update_list li {

}

#mc_embed_close {
	display: none;
}

ul#twitter_update_list {
	float: left;
}

#twitter_update_list li span {
	float: left;
	font-size: 12px;
	width: 330px;
	margin-top: -25px;
}

div.social_mail_wrapper {

}

fieldset {
	width: 190px;
	border-style: none;
	float: right;
	margin-right: 8px;
}

/* case studies */

.case_study_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #BDA334;
	font-style: italic;
}

#case_study_img {
	float: right;
	width: 400px;
	padding-left: 20px;
	display: inline;
	padding-bottom: 20px;
}

#case_study_text {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.inside_search_box {
	float: right;
}

.prod2_tab_spry {
	width: 451px;
	float: left;
}

.video_spacer {
	color: #457EC0;
	float: left;
	height: 10px;
	width: 200px;
}

.video_image {
	float: right;
	height: 44px;
	width: 71px;
	margin-right: 10px;
}

.video_list_container {
	float: left;
	width: 306px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-left: 0px;
}

.video_download {
	float: left;
	height: 20px;
	width: 90px;
	text-align: left;
	padding-right: 5px;
	padding-left: 10px;
	font-size: 10px;
	padding-top: 15px;
}

.products_coping {
	margin-bottom: 20px;
	width: 275px;
	text-align: right;
	vertical-align: top;
	float: right;
	height: 332px;
	border: 1px solid #999999;
}

.fm_approved {
	float: right;
	height: 65px;
	width: 100%;
	margin-bottom: 20px;
}

.product_index_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CBB358;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBB358;
	height: 20px;
	margin-bottom: 15px;
}

.subheads_product_index, .subheads_product_index h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CBB358;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBB358;
	margin-bottom: 15px;
	float: left;
	width: 100%;
}

.subheads_product_index h2 {
	border: none;
	margin: 0px;
	padding: 0px;
}

.news {
	min-height: 586px;
}

.spec_download:hover {
	float: left;
	height: 20px;
	width: 155px;
	text-align: left;
	padding-right: 5px;
	padding-left: 10px;
	font-size: 10px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	cursor: pointer;
	text-decoration: underline;
}

.spec_download_column {
	height: 20px;
	width: 100px;
	text-align: left;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	cursor: pointer;
	float: left;
}

.spec_download_column_container {
	float: left;
	height: auto;
	width: 155px;
	text-align: left;
	padding-right: 5px;
	padding-left: 10px;
	font-size: 10px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	cursor: pointer;
}

.spec_download_column:hover {
	height: 20px;
	width: 100px;
	text-align: left;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	cursor: pointer;
	float: left;
	text-decoration: underline;
}

.anod_alum {
	background-color: #ffffff;
	width: 450px;
	float: right;
	padding: 0px;
	margin: 0px;
}

.product-links {
	font-size: 10px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	float: left;
	height: 20px;
	width: 155px;
	text-align: left;
	padding-right: 5px;
	padding-left: 10px;
}

.product-links a, .product-links a:visited, .product-links a:hover, .product-links a:active {
	text-decoration: none;
	color: #999999;
}

.product-links a:hover {
	text-decoration: underline;
}

.spec_download_column a, .spec_download_column a:visited, .spec_download_column a:hover, .spec_download_column a:active {
	text-decoration: none;
	color: #999999;
}

.spec_download_column a:hover {
	text-decoration: underline;
}

.product_video_head {
	float: left;
	width: auto;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #457EC1;
	font-style: italic;
}

/*-------------------------------------------*/

/*						START NEW SEO STYLES 					 */

/*-------------------------------------------*/

h1, h2, h3, h4, .product_right p {
	display: inline
}

.style19 {
	font-size: 11px
}

.p_fix {
	margin-top: -.1px;
	/*
	
	margin-bottom: 0;
	*/
}

.ul2column {
	width: 50%;
	float: left;
	padding-left: 0;
	margin-left: 0;
	margin-top: -1px;
}

.ulcontainer {
	padding-left: 10px;
}

.ulcontainer ul, .ulcontainer li {
	list-style: disc !important;
}

.link-list {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.case_study_links {
	display: inline;
	float: left;
	width: 33%;
	margin-top: 20px;
	margin-bottom: 20px;
}

.case_study_links a {
	font-size: 12px;
	color: #999;
	text-decoration: none;
}

.case_study_links a:hover {
	color: #666;
}

#google-search-box {
	margin-top: -5px;
}

.product_heads h1 {
	margin: 0px;
	padding: 0px;
}

.spec_container_1 {
	height: auto;
	padding-bottom: 20px;
	margin-bottom: 20px;
	float: left;
}

.spec_photo_box {
	height: 145px;
	width: 213px;
	float: left;
}

.spec_text_col_1 {
	width: 625px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}

.pom-hp-text {
	width: 291px;
	margin-bottom: 9px;
	float: left;
}

.spec_head {
	height: 16px;
	width: 850px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #D8BE6B;
	float: left;
	margin-bottom: 10px;
}

.spec_text_col_2 {
	height: 400px;
	width: 200px;
	float: left;
	margin-left: 5px;
}

.spec_text_col_3 {
	height: 145px;
	width: 200px;
	float: left;
	margin-left: 5px;
}

.spec_foot {
	height: 27px;
	width: 850px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	float: left;
	padding-top: -10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	text-align: right;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.spec_container_bottom {
	height: 200px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	float: left;
}

.spec_container_2 {
	height: 200px;
	float: left;
	padding-bottom: 20px;
}

.spec_foot_bttm {
	height: 27px;
	width: 850px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	float: left;
	padding-top: -10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	text-align: right;
	vertical-align: top;
}

.style18 {
	color: #999999
}

.spec_headtop_space {
	height: 16px;
	width: 850px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #D8BE6B;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
}

.spec_text_col_2_titeloc {
	height: 145px;
	width: 200px;
	float: left;
	padding-left: 5px;
}

.spec_text_col_2_titeloc_hs {
	height: 160px;
	width: 200px;
	float: left;
}

.spec_text_col_1_titeloc_hs {
	height: 160px;
	width: 210px;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.spec_text_col_1_TP {
	height: 180px;
	width: 200px;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.spec_text_col_2_TP {
	height: 180px;
	width: 200px;
	float: left;
	margin-left: 5px;
}

.spec_text_col_3_TP {
	height: 180px;
	width: 200px;
	float: left;
	margin-left: 5px;
}

.spec_container_bottom_TP {
	height: 240px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	float: left;
}

.holder_cell {
	width: 855px;
	float: none;
	clear: none;
}

.mike_petersen {
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.news_title_div {
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
}

hr {
	color: #CCC;
	margin-top: 20px;
	margin-bottom: 20px;
}

.news_body_div {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.photo_news {
	float: left;
	height: 768px;
	width: 389px;
	margin-bottom: 20px;
}

.body_text_news {
	float: right;
	width: 450px;
}

.feed_sidebar {
	float: left;
	width: 350px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	margin-bottom: 20px;
}

.feed_right_area {
	width: 525px;
	float: right;
}

.news_feed_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	*margin-top: 0px;
	*margin-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-right: 1px;
	padding-left: 10px;
	background-image: url(/images/icons/gold_arrow.png);
	background-repeat: no-repeat;
	width: 320px;
}

.hoz_line_home {
	float: left;
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	width: 302px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	height: 10px;
}

.first_paragraph {
	margin-top: -15px;
}

.news_feed_date {
	display: block;
	font-size: 10px;
}

.feed_sidebar2 {
	float: left;
	width: 383px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	margin-bottom: 20px;
	padding: 0px;
	margin-top: -20px;
}

.hoz_line_home2 {
	float: left;
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	width: 333px;
	margin-left: 20px;
	margin-bottom: 20px;
	height: 10px;
}

.feed_right_area2 {
	float: left;
	margin-left: 20px;
	margin-top: 0;
	width: 491px;
}

.hp_color_chart {
	background-image: url(/images/icons/color_chart_icon.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	float: left;
	padding-left: 20px;
	margin-left: 30px;
	background-position: 20px 0px;
	width: auto;
}

.new_left_container {
	float: left;
	width: 373px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	margin-bottom: 20px;
	padding: 0px;
}

.hoz_line_home3 {
	float: left;
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 20px;
	height: 10px;
	width: 485px;
}

.spec_msds_box {
	width: 110px;
	float: right;
	height: 33px;
	text-align: right;
}

.sm_image {
	height: 33px;
	width: 27px;
	float: left;
}

.product_heads_gray a {
	color: #999999;
	text-decoration: none;
}

.pom-form-div p {
	vertical-align: top;
	display: block;
	clear: both;
	line-height: 16px;
	margin-top: 25px;
	margin-bottom: 25px;
}

div.pom_images {
	margin-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	width: 340px;
	background-color: #f0f0ee;
	border: 1px solid #ccc;
	padding-bottom: 20px;
}

div.pom_images img {
	height: 50px;
	float: left;
	margin-right: 20px;
}

div.pom_images p {
	margin: 0;
	margin-top: 20px;
}

div.pom-submit {
	margin-top: 70px;
	margin-left: 114px;
}

div.pom-submit input:hover, .button:hover, #pc-user-password-reset input[type=submit], #pc-user-password-recover input[type=submit] {
	color: #457ec0;
	border: 1px solid #ccc;
	padding: 10px;
	background: #fff url(/images/site_elements/bg_menu.jpg) repeat-x;
	background-position: bottom;
	font: bold 17px Arial, Helvetica, Geneva, sans-serif;
	cursor: pointer;
}

div.pom-submit input, .button, #pc-user-password-reset input[type=submit]:hover, #pc-user-password-recover input[type=submit]:hover {
	color: #fff;
	border: 1px solid #ccc;
	padding: 10px;
	background: #457ec0;
	background-position: bottom;
	font: bold 17px Arial, Helvetica, Geneva, sans-serif;
}

div.pom_fields {
	width: 389px;
}

div.pom_textarea {
	width: 380px;
	margin-top: -24px;
}

div.pom_textarea span {
	font-size: 12px;
	float: left;
}

div.steps {
	padding: 15px;
	border: 1px solid;
	padding-top: 40px;
}

div#step1 {
	background: url(/images/pom/step1.png) no-repeat;
	height: 760px;
}

div#step2 {
	background: url(/images/pom/step2.png) no-repeat;
	height: 340px;
}

div#step3 {
	margin-top: 20px;
	background: url(/images/pom/step3.png) no-repeat;
	height: 343px;
}

#pom_left {
	float: left;
}

#pom_right {
	float: right;
}

div.pom_gallery {
	width: 429px;
	height: 340px;
	float: right;
	position: relative;
	padding: 20px 20px 20px 2px;
	margin-top: 8px;
	margin-left: 0;
	margin-bottom: 20px;
	background: url(/images/ajax-loader.gif) no-repeat 200px 150px;
}

span.pom_proj_name {
	font: normal 18px 'Futura-BoldRegular', sans-serif;
	text-transform: capitalize;
}

div.pom_info {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	line-height: 32px;
	color: #333;
	vertical-align: top;
	height: 286px;
	margin-bottom: 0;
	width: 303px;
	padding-top: 0;
	padding-bottom: 51px;
	padding-right: 20px;
	margin-top: 0;
	margin-left: 30px;
}

#mainContent div.drawings_pdf_control div.main_content div.pom_single div.pom_info strong {
	font-size: 13px;
}

div.pom_add_info {
	clear: both;
	float: left;
	color: #333;
	font-size: 12px;
	line-height: 19px;
	border-top: 1px solid #9a9a9a;
	width: 858px;
	padding-top: 10px;
	margin-top: -6px;
	margin-bottom: 40px;
}

.pom-form-div label {
	display: inline-block;
	font: normal 11px 'Futura-BoldRegular', sans-serif;
	color: #636363;
}

#pom-form div.pom_fields p input {
	color: #333;
	border: 1px solid #ccc;
	height: 17px;
	width: 356px;
}

#step1 div.pom_fields p label input {
	height: 11px;
	margin-left: 6px;
}

.pom-form-div #pom-additional-label {
	width: 350px;
	margin-bottom: 5px;
	text-align: left;
	margin-top: 18px;
}

.pom-form-div #pom-additional {
	width: 400px;
	height: 100px;
}

.jqmWindow {
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	background-color: #EEE;
	color: #333;
	border: 1px solid black;
	padding: 12px;
}

.jqmOverlay {
	background-color: #000;
}

.admin-pom-holder {
	margin-bottom: 20px;
	border: 1px solid;
	padding: 10px;
	margin-left: 20px;
}

.admin-pom-title .admin-pom-submit-date {
	float: right;
}

.admin-pom-title .admin-pom-project {
	float: left;
}

.admin-pom-holder .admin-pom-submit-date, .admin-pom-holder .admin-pom-project {
	padding-bottom: 5px;
}

.admin-pom-holder .admin-pom-project {
	font-weight: bold;
}

.admin-pom-holder .admin-pom-images {
	margin-top: 20px;
}

.admin-pom-holder .admin-pom-image {
	display: inline-block;
	margin-right: 20px;
}

.admin-pom-holder .admin-pom-additional {
	margin-top: 5px;
}

.admin-pom-title {
	cursor: pointer;
}

.admin-pom-featured {
	background-color: #88c133;
	color: #fff;
	padding: 3px;
	margin-bottom: 5px;
}

/*-------------------------------------------*/

/*						START NEW INDEX STYLES 					 */

/*-------------------------------------------*/

p.box {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	padding-top: 8px;
	margin-bottom: 0;
}

div.index_tech {
	background: url(/images/icons/tech_assist_icon.png) no-repeat;
	padding-left: 25px;
	margin-bottom: 15px;
}

div.index_color {
	background: url(/images/icons/color_chart_icon.png) no-repeat;
	padding-left: 25px;
	margin-bottom: 15px;
}

.hp_blog_content_container2 {
	width: 333px;
	float: left;
	display: block;
	margin-left: 20px;
	padding-top: 0px;
}

#container div.index_overview p {
	width: 273px;
	font: 10px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #191919;
}

#container div.index_overview div.col1 {
	float: left;
}

#container div.index_overview div.col2 {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}

#container div.index_overview div.col3 {
	float: left;
}

.hp_featured_product2 {
	width: 484px;
	float: left;
	display: inline-block;
	margin-bottom: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 5px;
}

.hp_featured_text2 {
	display: inline-block;
	float: left;
	width: 470px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
}

div.index_overview {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
}

div.index_overview div.CollapsiblePanelTab {
	color: #999;
	font-size: 13px;
}

div.index_blog {
	background: url(/images/icons/blog_icon_1.jpeg) no-repeat;
	padding-left: 25px;
	margin-bottom: 15px;
}

div.index_news {
	background: url(/images/icons/rss_icon.png) no-repeat;
	padding-left: 25px;
	margin-bottom: 15px;
}

div.news_headline {
	background: url(/images/icons/blue_arrow.png) no-repeat 0 2px;
	padding-left: 10px;
	margin-bottom: 7px;
	color: #fefefe;
}

h3 {
	text-transform: uppercase;
	color: #457DC1;
	display: block;
	margin-bottom: 0;
	margin-top: 0;
	font: 14px "Futura-BoldRegular", sans-serif;
}

#mc-embedded-subscribe-form fieldset legend span {
	text-transform: uppercase;
	color: #457DC1;
	display: block;
	margin-bottom: 0;
	margin-top: 0;
	font: 14px "Futura-BoldRegular", sans-serif;
}

div.indicate-required {
	display: none;
}

#pc-build-a-spec-link a {
	color: #457ec1;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#pc-user-change-password div label {
	font-weight: bold;
}

#pc-user-change-password div input {
	display: block;
	margin-bottom: 10px;
	color: #333;
}

h3 a {
	text-decoration: none;
	border-bottom-style: none;
	font-weight: normal;
	font-style: normal;
}

h3 a:hover {
	text-decoration: underline;
}

h4 {
	color: #C5A833;
	margin-bottom: 0;
	margin-top: 0;
	text-transform: capitalize;
	font: 12px/16px "Futura-BoldRegular", sans-serif;
}

h4.news_blog_subhead a {
	font-weight: normal;
	font-style: normal;
}

h4 a {
	color: #C5A833;
	text-decoration: none;
}

h4 a:hover {
	color: #C5A833;
	text-decoration: underline;
}

a.more {
	font: 12px/20px Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	text-decoration: none;
	margin-right: 0;
	padding-right: 11px;
	background: url(/images/icons/blue_arrow.png) no-repeat right 2px;
}

a.more:hover {
	color: #c5a833;
	background: url(/images/icons/gold_arrow.png) no-repeat right 2px;
}

.hp_tech_2 {
	background-image: url(/images/icons/tech_assist_icon.png);
	background-repeat: no-repeat;
	width: 175px;
	margin-left: 0px;
	margin-bottom: 10px;
	float: left;
}

.hp_news_title {
	background-image: url(/images/icons/rss_icon.png);
	background-repeat: no-repeat;
	height: 25px;
}

.hp_tech {
	background-image: url(/images/icons/tech_assist_icon.png);
	background-repeat: no-repeat;
	margin-top: 15px;
}

.hp_tech_sub_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BDA744;
	font-weight: bold;
	padding-left: 25px;
}

.hp_sub_text {
	color: #C5A833;
	text-transform: uppercase;
	font: normal 11px/13px "Futura-BoldRegular", sans-serif;
	padding-bottom: 0;
	letter-spacing: 0px;
}

.hp_index_container_2 {

}

.body_text_2 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	padding-top: 0;
}

.one_hp_para {
	margin-bottom: 3px;
}

.body_text_2 sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 9px;
	margin-left: 1px;
	bottom: 0.6ex;
	*bottom: 0.8ex;
}

ul.pc-ebinder-list {
	font-size: 12px;
	line-height: 18px;
	list-style-image: url(/images/icons/gold_arrow.png);
	padding-left: 0;
}

#pc-user-ebinder ul.pc-ebinder-list li ul li {
	list-style-image: url(/images/icons/gold_arrow.png);
	padding-left: 0;
	margin-left: 14px;
}

#pc-user-ebinder ul.pc-ebinder-list li strong {
	color: #457ec1;
	font-size: 14px;
	margin-bottom: 5px;
}

h1 {
	color: #457ec0;
	font: normal normal 12px Arial, Helvetica, sans-serif;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #457DC1;
	font-weight: bold;
}

div.drawings_pdf_control div.main_content h2 {
	font: normal 18px 'Futura-BoldRegular', sans-serif;
	color: #457EC0;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #457DC1;
	font-weight: bold;
	padding-left: 25px;
}

.hp_freatured_title {
	background-image: url(/images/icons/featured_icon.png);
	background-repeat: no-repeat;
	height: 25px;
}

h3.right {

}

.hp_blog_featured_product {
	width: 300px;
	float: left;
	display: inline-block;
}

.hp_flash_wall_soffit {
	height: 115px;
	width: 150px;
	margin-left: 20px;
	float: left;
	display: inline-block;
}

.hp_flash_buttons {
	height: 115px;
	width: 150px;
	margin-left: 20px;
	display: inline-block;
	float: left;
}

.hp_featured_product {
	width: 462px;
	float: left;
	display: inline-block;
	margin-bottom: 20px;
	text-align: left;
	vertical-align: top;
}

.hp_flash_buttons_inside {
	height: 115px;
	width: 150px;
	margin-left: 27px;
	display: inline-block;
	float: left;
}

.hp_revolving_content_container {
	height: auto;
}

.hp_blog_content_container {
	width: 300px;
	float: left;
	display: inline-block;
	margin-left: 20px;
}

.hp_hoz_line {
	padding-left: 20px;
	margin-right: 20px;
	margin-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-bottom: 20px;
	clear: both;
	padding-bottom: 0;
}

.ie_hoz_line_fix {
	*margin-top: -20px;
}

.hp_flash_button_container {
	height: 115px;
	padding-bottom: 15px;
}

.hp_main_content {
	height: 320px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

.hp_flash_welcom {
	width: 244px;
	float: right;
	text-align: left;
	margin-top: 13px;
	margin-right: 19px;
	padding-right: 7px;
}

.hp_flash_div {
	height: 300px;
	width: 590px;
	float: left;
	text-align: left;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 15px;
}

.hp_featured_product_pic {
	height: 109px;
	width: 162px;
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}

.hp_featured_text {
	display: inline-block;
	float: left;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	font-size: 12px;
	line-height: 20px;
}

.hp_tech_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #457EC1;
	font-weight: bold;
	padding-left: 25px;
}

.hp_rss_title {
	background-image: url(/images/icons/blog_icon_1.jpeg);
	background-repeat: no-repeat;
	height: 25px;
}

.body_text_2 li {
	color: #999;
	padding-left: 0px
}

.feed_content_encoded img {
	float: right;
	margin-top: -38px;
	margin-bottom: 20px;
}

.home_btn_out_left {
	margin-right: 5px;
}

form#pom-form {

}

#captcha-div {
	margin-top: 20px;
	float: left;
}

.upload_imges_title {
	color: #333;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
}

.click_to_enlage {
	font-size: 11px;
	color: #e1e1e1;
	z-index: 899;
	position: absolute;
	right: 0;
	margin-right: 3px;
}

.pom-collapsed-featured {
	clear: both;
	margin-left: 25px;
	background: url(/images/icons/calendar_1.png) no-repeat 0px 2px;
	padding-left: 20px;
}

.admin-pom-project.collapsed {
	padding-left: 20px;
	background: url(/images/icons/add.png) no-repeat 0px 2px;
}

.admin-pom-project.open {
	padding-left: 20px;
	background: url(/images/icons/subtract.png) no-repeat 0px 2px;
}

#dealer-header {
	background-color: #EFEFEF;
}

#dealer-header div {
	display: inline-block;
	padding: 3px;
	zoom: 1;
	*display: inline;
}

#dealer-distance {
	width: 130px;
}

.dealer .dealer-distance {
	width: 130px;
}

.dealer div {
	display: inline-block;
	vertical-align: top;
	padding: 3px;
	zoom: 1;
	*display: inline;
}

.dealer .dealer-details1 {
	width: 250px;
}

.dealer .dealer-details2 {
	width: 400px;
}

.dealer {
	border-bottom: 1px solid black;
	margin-bottom: 20px;
}

#fb-tech-article label {
	display: block;
}

#fb-tech-article input[type=text] {
	width: 400px;
}

.pom-remove-checkbox {
	font-size: 12px;
	color: red;
}

#recaptcha_widget {
	background: url(/images/pom/step4.png) no-repeat;
	border: 1px solid;
	padding: 10px;
	padding-left: 50px;
	width: 360px;
}

#recaptcha_widget #recaptcha_image {
	border: 1px solid;
}

#recaptcha_widget #recaptcha_right div {
	display: inline;
	margin-right: 40px;
}

#recaptcha_widget #recaptcha_right div a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

#recaptcha_widget #recaptcha_right div a:hover {
	color: #bc9e30;
	text-decoration: underline;
}

#recaptcha_widget input {
	width: 300px;
	margin-top: 5px;
}

#recaptcha_widget .recaptcha_only_if_image, #recaptcha_widget .recaptcha_only_if_audio {
	margin-top: 15px;
}

.admin-voting-groups {
	border: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 20px;
}

#admin-voting-group-create {
	float: right;
	margin-top: 20px;
	cursor: pointer;
}

#admin-voting-group-form {
	display: none;
	background-color: #eee;
	padding: 5px;
	margin-top: 5px;
}

#vote-groups-title {
	margin-top: 10px;
	background: url(http://www.pac-clad.com/images/icons/pom_get_started_arrow.png) no-repeat;
}

#vote-groups-title div {
	font-weight: bold;
}

.vote-group-date-created, .vote-group-date-end {
	display: inline-block;
	width: 200px;
}

.blog_subhead {
	color: #C5A833;
	margin-bottom: 0;
	margin-top: 0;
	text-transform: capitalize;
	font: 12px/13px "Futura-BoldRegular", sans-serif;
}

.news_subhead {
	text-transform: capitalize;
	letter-spacing: 0;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: #919191;
}

.new_green_button {
	z-index: 100;
	position: absolute;
	margin-left: 685px;
	margin-top: 48px;
	*margin-left: 430px;
}

.pom_container {
	padding-top: 15px;
}

.pom_title {
	color: #457dc1;
	margin-bottom: 0;
	margin-top: 0;
	font: 14px/14px "Futura-BoldRegular", sans-serif;
	padding-bottom: 4px;
	text-transform: uppercase;
}

.pom_subhead {
	font: 12px/10px "Futura-BoldRegular", sans-serif;
	color: #c5a833;
	letter-spacing: 1px;
}

.pom_button {
	background: url(/images/icons/pom_get_started_arrow_blue.png) no-repeat right 8px;
	width: auto;
	float: left;
	color: #437ec1;
	font: 14px/14px "Futura-BoldRegular", sans-serif;
	cursor: pointer;
	padding-right: 15px;
	height: 24px;
	padding-top: 5px;
	overflow: visible;
	margin-bottom: -1px;
}

.pom_button:hover {
	color: #cba729;
	background: url(/images/icons/pom_get_started_arrow_gold.png) no-repeat right 8px;
}

.feature_your_project {
	width: 170px;
	float: right;
	color: #fffefe;
	margin-bottom: 0;
	font: 9px/14px "Futura-BoldRegular", sans-serif;
	background-color: #437ec1;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	height: 19px;
	padding-top: 4px;
	cursor: pointer;
	clear: right;
	margin-top: 5px;
}

#mc-embedded-subscribe {
	width: 80px;
	float: right;
	color: #fffefe;
	margin-bottom: 0;
	font: 9px/14px "Futura-BoldRegular", sans-serif;
	background-color: #437ec1;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	height: 25px;
	cursor: pointer;
	clear: right;
	margin-top: 14px;
	border-style: none;
	padding-bottom: 1px;
}

input#mce-EMAIL.required.email {
	width: 186px;
}

div.mc-field-group {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.feature_your_project:hover {
	background-color: #c5a833;
}

.hp_pom_content_left {
	width: 292px;
}

.hp_pom_callout {
	float: left;
	color: #457ec0;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	cursor: pointer;
	margin-bottom: 5px;
	background: url(/images/icons/blue_arrow.png) no-repeat 0 2px;
	padding-left: 10px;
	width: 152px;
	height: 13px;
	margin-top: 6px;
}

.hp_pom_callout:hover {
	color: #cba729;
	background: url(/images/icons/gold_arrow.png) no-repeat 0 2px;
}

.hp_pom_content_right {
	float: right;
	width: 160px;
}

.hp_image {
	float: right;
	width: 160px;
	height: 106px;
	padding-bottom: 10px;
}

.hp_pom {
	float: left;
	display: inline-block;
	margin-bottom: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 10px;
	width: 484px;
}

.pom_home_right_box {
	width: 170px;
	float: right;
	margin-left: 20px;
}

.new_subhead_style_left {
	text-transform: uppercase;
}

.new_subhead_style_right {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 16px;
}

.admin-voting-groups {
	border: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 20px;
}

#admin-voting-group-create {
	float: right;
	margin-top: 20px;
	cursor: pointer;
}

#admin-voting-group-form {
	display: none;
	background-color: #eee;
	padding: 5px;
	margin-top: 5px;
}

#vote-groups-title {
	margin-top: 10px;
}

#vote-groups-title div {
	font-weight: bold;
}

.vote-group-date-created, .vote-group-date-end, .vote-group-votes {
	display: inline-block;
	width: 200px;
}

.vote-group {
	margin-bottom: 10px;
	padding: 5px;
}

.vote-group:hover {
	background-color: #eee;
}

.vote-group-remove, .vote-group-modify {
	float: right;
	cursor: pointer;
	margin-left: 20px;
}

.vote-group-active-text {
	float: right;
	color: green;
}

#voting-group-select {
	display: none;
}

.vote-group-projects .pom {
	margin-left: 10px;
	padding: 5px;
	background-color: #f9f9f9;
}

.vote-group-projects .pom div {
	display: inline-block;
	width: 200px;
}

.vote-group-modify-form {
	display: none;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding: 25px;
}

.modify-voting-group-close {
	float: right;
}

.modify-voting-group-close {
	cursor: pointer;
}

.project-box {
	height: 0px;
	overflow: hidden;
}

.project-box .images-container, .project-box .pom-vote-content {
	vertical-align: top;
	float: left;
}

.project-box .images-container {
	margin-right: 20px;
	position: relative;
	float: right;
}

#pom-vote-header {
	text-align: left;
	margin-bottom: 20px;
	color: #457ec1;
	text-transform: uppercase;
	font: normal 18px 'Futura-BoldRegular', sans-serif;
	letter-spacing: 1px;
}

.pom-vote-content .vote, .pom-vote-content .vote:hover {
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	width: 200px;
}

.pom-vote-summary {
	clear: both;
	border-top: 1px solid;
	vertical-align: middle;
}

.pom-vote-show-more {
	cursor: pointer;
	color: #4381ba;
	font: 14px/13px "Futura-Regular", sans-serif;
	padding-top: 0;
	float: left;


	/*visibility: hidden;*/
}

.pom-vote-show-more:hover {
	color: #bca12e;
	text-decoration: underline;
}

.pom-vote-show-less {
	text-align: left;
	cursor: pointer;
	background: url(http://www.pac-clad.com/images/icons/close_window.jpg) no-repeat 0;
	width: 80px;
	height: 25px;
	color: #b8b8b8;
	font-size: 16px;
	padding-left: 29px;
}

.pom-vote-col {
	float: left;
}

.pom-vote-summary .pom-vote-project {
	font: 17px/13px "Futura-BoldRegular", sans-serif;
	text-transform: capitalize;
	color: #555;
	float: left;
}

.pom-vote-content-spacer {
	clear: both;
	height: 10px;
}

.pom-vote-table {
	width: 859px;
}

.pom-vote-summary.even {
	background-color: #eee
}

.pom-vote-table .col1 {
	width: 139px;
	padding: 5px 0;
	margin: 0;
	vertical-align: middle !important;
	display: inline-block;
}

.pom-vote-table .col2 {
	width: 460px;
	padding: 5px 0;
	margin: 0;
	vertical-align: middle !important;
	display: inline-block;
}

.pom-vote-table .col3 {
	width: 112px;
	text-align: center;
	padding: 5px 0;
	margin: 0;
	vertical-align: middle !important;
	display: inline-block;
}

.pom-vote-table .col4 {
	width: 134px;
	padding: 5px 0;
	margin: 0;
	vertical-align: middle !important;
	display: inline-block;
}

.vote-link {
	cursor: pointer;
}

.vote-link-vote {
	width: 118px;
	border: 1px solid #cdcdcd;
	height: 34px;
	cursor: pointer;
	background: #f3f3f3 url(http://www.pac-clad.com/images/icons/vote.jpg) -1px -1px;
}

.vote-link-vote:hover {
	width: 118px;
	border: 1px solid #cdcdcd;
	height: 34px;
	cursor: pointer;
	background: #f3f3f3 url(http://www.pac-clad.com/images/icons/vote.jpg) -1px 81px;
}

.vote-link-voted {
	width: 118px;
	border: 1px solid #cdcdcd;
	height: 34px;
	cursor: pointer;
	background: #f3f3f3 url(http://www.pac-clad.com/images/icons/vote.jpg) -1px 128px;
}

.vote-link-voted:hover {
	background: #f3f3f3 url(http://www.pac-clad.com/images/icons/vote.jpg) -1px 35px;
}

.pom-month {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#mainContent div.drawings_pdf_control div.main_content div.pom_single {
	height: 390px;
	border-top: 1px solid #9a9a9a;
	margin-top: 7px;
	margin-right: 30px;
	width: 858px;
}

.color-name {
	height: 20px;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.color-box {
	display: inline-block;
	*display: inline;
	margin-right: 3px;
	*margin-right: 6px;
	width: 100px;
	zoom: 1;
	vertical-align: top;
}

.color-chip {
	margin-bottom: 5px;
}

.all-products-list, .all-products-list li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.all-products-list li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CBB358;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBB358;
	margin-bottom: 15px;
	width: 100%;
}

.all-products-list li ul li img {
	vertical-align: middle;
	padding-right: 5px;
}

.all-products-list li ul li {
	border: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	padding-bottom: 5px;
}

.all-products-list li ul li a {
	color: #999999;
	text-decoration: none;
}

.all-products-list li ul li a:hover {
	text-decoration: underline;
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.green_button_container {
	width: 183px;
}

.green_container {
	position: absolute;
	margin-left: 690px;
	*margin-top: 52px;
	*margin-left: 460px;
	margin-top: 22px;
}

ul.topnav {
	list-style: none;
	margin: 0;
	background: #222;
	/

	*background: url(topnav_bg.gif) repeat-x;*/
}

ul.topnav li {
	margin: 0;
	position: relative;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

ul.topnav li a {
	color: #145a03;
	display: block;
	text-decoration: none;
	margin-top: 0;
	padding: 8px 5px;
	background-color: #fff;
}

#header div.header_container div.green_container + ul.topnav li a {
	border-bottom-style: none;
}

ul.topnav li a:hover {


	/*background: url(topnav_hover.gif) no-repeat center top;*/
	color: #145a03;
}

ul.topnav li span {
	/

	*--Drop down trigger styles--*/
	width: 186px;
	height: 59px;
	margin-top: 10px;
	*margin-top: 0px;
	margin-left: 10px;
	position: absolute;
	z-index: 10000;
	background-color: #fff;
	/*

IE7 needs background color */
	filter: alpha(opacity=1);
	/* S

O... we make it transparent */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	opacity: 0.01;
}

ul.topnav li span.subhover {
	cursor: pointer;
}

/*--Hover effect for trigger--*/

ul.topnav li ul.subnav {
	z-index: 1000;
	list-style: none;
	position: absolute;
	/

	*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0;
	top: 57px;
	padding: 0;
	display: none;
	width: 148px;
	margin-right: 0;
	margin-left: 24px;
	margin-bottom: 0;
	border-top: 1px solid #0f5500;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	text-transform: uppercase;
	font-size: 10px;
}

ul.subnav li a {
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-top: 1px solid #4ec002;
	border-bottom: 1px solid #fffefe;
}

ul.topnav li  li {
	margin: 0;
	padding: 0;
	clear: both;
	width: 150px;
}

html ul.topnav li ul.subnav li a {
	width: 138px;
	color: #3b751d;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;


	/*background-color: rgba(255,254,254,0.9);*/
	background-color: rgb(255,254,254);
}

html ul.topnav li ul.subnav li a:hover {
	/

	*--Hover effect for subnav links--*/
	background-color: #e7f3a7;
}

#header img {
	margin: 20px 0 10px;
}

.pac_green_image {
	position: absolute;
	width: 182px;
	height: 62px;
	margin-bottom: 3px;
	z-index: 10000;
}

.subhover {

}

/*********************************************
START CSS FROM EMBEDDED STYLES
**********************************************/

.font-9px {
	font-size: 9px;
}

.font-11px {
	font-size: 11px;
}

.font-12px {
	font-size: 12px;
}

.font-14px {
	font-size: 14px;
}

.font-333 {
	color: #333333;
}

.font-999 {
	color: #999999;
}

.font-ccc {
	color: #CCCCCC;
}

.font-fff {
	color: #FFFFFF;
}

.font-fff-bold {
	color: #FFFFFF;
	font-weight: bold;
}

.style18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.products_coping.snow-guards {
	height: 277px;
}

.products_coping.tite-loc {
	height: 287px;
}

.products_coping.pac-1-ply, .products_coping.type-f {
	height: 332px;
}

.photo_bdr {
	border: 1px solid #999999;
}

.products_coping_profile {
	margin-bottom: 20px;
	width: 275px;
	text-align: right;
	vertical-align: top;
	float: right;
	height: 190px;
}

.products_coping_profile.pac-1-ply {
	height: 255px;
}

/* VIDEO GALLERY */

.zoom_gallery_head {
	float: left;
	width: auto;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #457EC1;
	font-style: italic;
}

.zoom_gallery_product {
	float: left;
	width: auto;
	margin-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #939393;
}

.gallery_menu_container {
	width: 201px;
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	height: 300px;
	margin-bottom: 20px;
	background-color: #F4F4F4;
	margin-top: 20px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.gallery_menu_button {
	background-repeat: repeat-x;
	background-position: bottom;
	height: 20px;
	width: 182px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B89F2F;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.gallery_menu_button:hover {
	height: 20px;
	width: 182px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
}

.gallery_headline {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.gallery_menu_button_selected {
	height: 20px;
	width: 182px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
}

.gallery_how_to {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 200px;
}

.slide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: auto;
	float: left;
	clear: left;
	font-weight: bold;
}

.gallery_zoom {
	width: 546px;
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	height: 390px;
	background-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	clip: rect(20px,auto,auto,auto);
	text-align: center;
}

.video_box {
	width: 295px;
	height: 54px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	padding: 5px;
	float: left;
}

.video_box:hover {
	width: 295px;
	height: 54px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	padding: 5px;
	float: left;
	text-decoration: underline;
}

.video_image_1 {
	float: left;
	height: auto;
	width: auto;
	margin-right: 10px;
}

.video_image {
	width: auto;
	margin-bottom: 10px;
	height: 100px;
}

.video_text {
	float: left;
	height: 28px;
	width: 150px;
	padding-top: 19px;
	padding-right: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}

.video_line {
	height: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

.gallery_box {
	clear: left;
	float: left;
	height: auto;
	width: auto;
	margin-bottom: 20px;
}

.gallery_menu_button1 {
	background-repeat: repeat-x;
	background-position: bottom;
	height: 20px;
	width: 182px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B89F2F;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	cursor: pointer;
}

.gallery_menu_button1:hover {
	background-repeat: repeat-x;
	background-position: bottom;
	height: 20px;
	width: 182px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color: #666666;
	cursor: pointer;
}

.main-zoom-gallery .zoom_gallery_product {
	padding-left: 5px;
}

.main-zoom-gallery .gallery_menu_container {
	width: 200px;
	height: 497px;
	border-right-width: 1px;
}

.main-zoom-gallery .gallery_zoom {
	width: 655px;
	height: 497px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.main-zoom-gallery .gallery_how_to {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 200px;
}

.main-zoom-gallery .slide {
	color: #333333;
}

/* END VIDEO GALLERY */

.news-head h2 {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

.news-head h3 {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

/*********************************************
END CSS FROM EMBEDDED STYLES
**********************************************/

#color-chip-request-top #color-chip-request-left, #color-chip-request-top #color-chip-request-right {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

#color-chip-request-top #color-chip-request-left {
	width: 300px;
}

#color-chip-request-top #color-chip-request-left .first {
	width: 175px;
}

#color-chip-request-top #color-chip-request-left input {
	width: 125px;
}

#color-chip-request-top #color-chip-request-left table {
	width: 100%;
}

#color-chip-request-top #color-chip-request-left td {
	vertical-align: top;
}

#color-chip-request-top #color-chip-request-right {
	margin-left: 20px;
	width: 535px;
}

#color-chip-request-top #color-chip-request-right .color-chip {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 7px;
}

#color-chip-request-submit {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}

.color-box .color-chip {
	width: 101px;
	height: 75px;
}

.color-chip-add {
	display: none;
	position: absolute;
	text-align: right;
	width: 91px;
	pargin-right: 10px;
	margin-top: 5px;
}

.color-icon img {
	margin-left: 2px;
	padding-bottom: 3px;
	margin-right: -5px;
}

.footer-spec-sheet, .footer-color-chart, .footer-video, .footer-visualizer {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}

.footer-spec-sheet, .footer-color-chart, .footer-video {
	margin-right: 16px;
}

.products_sub_footer .footer-img, .products_sub_footer .footer-text {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}

.products_sub_footer .footer-img {
	margin-right: 0px
}

.products_sub_footer .footer-text {
	margin-top: 8px;
}

.footer-color-chart .footer-text {
	margin-top: 0px;
}

#trade-associations-left, #trade-associations-right {
	float: left;
	width: 300px;
	padding-left: 20px;
	margin-top: 20px;
	margin-left: 0;
}

ul.trade-associations {
	list-style: none;
	margin: 10px 0 0 -15px;
	padding: 0;
	width: 283px;
}

ul.trade-associations li {
	margin-bottom: 20px;
	color: #333333;
	background: url(/images/icons/blue_arrow.png) no-repeat 0 4px;
	padding-left: 10px;
}

ul.trade-associations li .trade-associations-link a {
	color: #caaf54;
	text-decoration: underline;
	font-size: 12px;
}

ul.trade-associations li .trade-associations-link a:hover {
	color: #457ec0;
}

.trade-associations-name {
	color: #787878;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/*************************/

ul.MenuBarHorizontal a {
	padding-right: 16px !important;
	padding-left: 16px !important;
}

.new_subhead_style {
	text-transform: uppercase;
	letter-spacing: 1px;
}

#color-chart-request-link a {
	text-decoration: none;
}

#color-chart-request-link img {
	vertical-align: middle;
}

#flip-book-container {
	height: 650px;
}

/**
START User Registration & Login CSS
**/

#user-logged-in-bar {
	color: #535353;
	text-align: right;
	vertical-align: top;
	margin-top: 0;
	padding-top: 5px;
	padding-right: 10px;
	font: bold 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: right;
}

#user-logged-in-bar a:hover {
	color: #bd9e32;
}

#user-login-left {
	float: left;
	font: normal 18px 'Futura-BoldRegular', sans-serif;
	color: #457EC0;
	letter-spacing: 1px;
	text-transform: uppercase;
	width: 820px;
	margin-bottom: 20px;
}

input.rememberme_checkbox {
	width: 20px !important;
}

div.title_logoin {
	margin-bottom: 10px;
}

div#user-register-right {
	float: right;
	width: 377px;
}

div#user-register-left {
	float: left;
	width: 390px;
	margin-right: 40px;
}

#user-login-left,  #user-login-right {
	border: 1px solid #cacaca;
	padding: 20px;
	display: inline-block;
	letter-spacing: 0;
}

.login_loginpage {
	width: 100px !important;
	text-transform: uppercase;
	float: right !important;
	margin-top: -20px !important;
}

input.register_button {
	text-transform: uppercase;
	float: right !important;
}

#user-login-right {
	font: normal 18px 'Futura-BoldRegular', sans-serif;
	color: #457EC0;
	letter-spacing: 1px;
	text-transform: uppercase;
	float: left;
	background-color: #ececec;
	z-index: -1;
	width: 820px;
	margin-bottom: 20px;
}

div.body_text_login {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
	text-transform: capitalize;
}

div.title_body_text_box {
	float: left;
	width: 390px;
}

div.login_area {
	float: left;
	width: 380px;
	margin-top: 36px;
	margin-left: 41px;
}

#register-form {
	float: left;
}

#register-form input[type=text], #register-form input[type=password] {
	color: #333;
	border: 1px solid #ccc;
	height: 17px;
	width: 372px;
	margin-bottom: 10px;
}

#user-login-right form.user-login-form div input[type=text], #user-login-right form.user-login-form div input[type=password] {
	color: #333;
	border: 1px solid #ccc;
	height: 17px;
	width: 266px;
	margin-bottom: 10px;
	float: left;
	clear: left;
}

#register-form input[type=submit] {
	float: left;
	color: #fff;
	border: 0px;
	padding: 10px;
	background: #457ec0;
	background-position: bottom;
	font: bold 17px Arial, Helvetica, Geneva, sans-serif;
	display: block;
	margin-top: 20px;
}

#user-login-right form.user-login-form div input[type=submit] {
	float: left;
	color: #fff;
	border: 0px;
	padding: 10px;
	background: #457ec0;
	background-position: bottom;
	font: bold 17px Arial, Helvetica, Geneva, sans-serif;
	display: block;
	margin-top: 20px;
	clear: left;
}

#user-register-left div label, #user-register-right div label,#user-login-right form.user-login-form div label {
	display: inline-block;
	font: normal 11px 'Futura-BoldRegular', sans-serif;
	color: #636363;
	text-transform: capitalize;
	float: left;
	clear: left;
}

#user-login-right form.user-login-form div label {
	letter-spacing: 0;
	float: left;
}

label.error {
	float: none;
	color: red !important;
	padding-left: .5em;
	vertical-align: top;
	font-size: 10px !important;
}

.pc-dialog .ui-widget-header {
	padding: 5px;
	font-size: 80%;
	margin-top: 20px;
}

.pc-dialog .ui-widget-content {
	padding: 10px;
}

.pc-dialog .add-category, .pc-dialog .add-product, .pc-dialog .modify-documents, .pc-dialog .add-document {
	text-align: right;
}

button.trash, button.icon-key,  button.icon-edit {
	vertical-align: bottom;
	width: 25px !important;
	height: 25px !important;
	margin-right: 5px;
}

.pc-sb-admin-parent-box-title button.trash {
	margin-top: -4px;
	margin-bottom: 1px;
}

.sb-template-data-name button.trash {
	margin-top: 2px !important;
}

.pc-sb-admin-parent-box-title button.trash .ui-icon, .sb-template-data-name button.trash .ui-icon {
	left: 11px !important;
}

.pc-sb-admin-parent-box-title {
	line-height: 1.65 !important;
}

.sb-template-data-name {
	line-height: 28px !important;
}

button.icon-edit {
	margin-right: 0;
}

.pc-dialog .categories div, .pc-dialog .new-category div, .pc-dialog .products div, .pc-dialog .new-product div, .pc-dialog .new-document div, .pc-dialog .documents div {
	margin-bottom: 0px;
	line-height: 29px;
	font-size: 14px;
}

#tab-documents .document-add, #tab-document-categories .category-add {
	text-align: right;
}

button.add {
	font-size: 75% !important;
}

.pc-dialog .document-checkbox {
	margin-left: 35px;
	margin-bottom: 5px;
}

.pc-dialog .dialog-tabs, .tabs-sub {
	padding: 0 !important;
	border: none !important;
}

.pc-dialog .dialog-tabs ul, .tabs-sub ul {
	padding: 0 !important;
	background: none !important;
	border: none !important;
	border-bottom: 1px solid #ddd !important;
}

#tab-documents #documents-div {
	margin-top: 20px;
	height: 575px;
	overflow-y: scroll;
}

.pc-dialog input[type=text], .pc-dialog select {
	width: 400px;
}

#submittal-builder-select-product-text {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 12px;
	color: #333;
	line-height: 18px;
}

#submittal-builder-documents {
	font-size: 12px;
	color: #333;
}

#submittal-builder-text div label {
	font-size: 12px;
	color: #333;
	display: inline-block;
	margin-top: 10px;
	font-weight: bold;
}

#submittal-builder-text input {
	width: 400px;
	margin-bottom: 5px;
	clear: both;
}

#submittal-builder-text textarea {
	width: 400px;
	height: 75px;
}

#submittal-builder-documents {
	margin-top: 20px;
	border-top: 1px solid;
	padding-top: 10px;
}

#submittal-builder-documents ul li {
	font-weight: bold;
}

#submittal-builder-documents ul li ul {
	margin-left: 20px;
	margin-bottom: 20px;
}

#submittal-builder-documents ul li ul li {
	font-weight: normal;
}

#pc-user-submittals ul {
	margin-top: 10px;
	margin-bottom: 20px;
}

.sb-dialog-add-parent, .sb-template-add-datafield {
	padding: 5px;
	clear: both;
	margin-bottom: 10px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.sb-dialog-add-parent:hover, .sb-template-add-datafield:hover, #pc-build-a-spec-link:hover {
	background-color: #C5A833;
}

#pc-user-admin-link {
	text-align: right;
	font-size: 12px;
}

#tab-users ul li {
	margin-bottom: 15px;
}

#tab-users .user-edit a {
	text-decoration: none;
}

#tab-user-vitals #left, #tab-user-vitals #right {
	float: left;
	vertical-align: top;
}

#tab-user-vitals #right {
	padding-top: 15px;
	padding-left: 30px;
}

.pc-user-forgot-password a {
	display: inline-block;
	font: normal 11px 'Futura-BoldRegular', sans-serif;
	color: #636363;
	text-transform: capitalize;
	letter-spacing: 0;
	float: left;
	clear: left;
	margin-top: 10px;
}

.pc-spec-placeholder {
	background-color: blue;
	height: 25px;
}

.pc-menu-level-1 {
	margin-left: 0px;
	font-weight: bold;
}

.pc-menu-level-2, .pc-cat-level-2 {
	margin-left: 15px;
}

.pc-menu-level-3, .pc-cat-level-3 {
	margin-left: 30px;
}

.pc-menu-level-4, .pc-cat-level-4 {
	margin-left: 45px;
}

.pc-menu-level-5, .pc-cat-level-5 {
	margin-left: 60px;
}

.pc-cat-level-1 li {
	margin-top: 10px;
	font-weight: bold;
}

.pc-cat-level-2 li {
	margin-top: 0px;
	font-weight: normal;
}

.pc-cat-level-3 li {
	margin-top: 0px;
	font-weight: normal;
}

.pc-cat-level-4 li {
	margin-top: 0px;
	font-weight: normal;
}

.pc-cat-level-5 li {
	margin-top: 0px;
	font-weight: normal;
}

.products_tab_panel .new-tabs {
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
}

.products_tab_panel .new-tabs .new-tab-content {
	border: 1px solid #ccc;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

.pc-dialog .tab-cats-sub {
	font-weight: bold !important;
	border: none;
}

.products_tab_panel .new-tabs .new-tab-content .tab-cats-sub h3 {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	padding-left: 20px;
	border: none;
	color: #333;
	margin-top: 10px;
	background: none !important;
	margin-bottom: 10px;
}

.products_tab_panel .new-tabs .new-tab-content .tab-cats-sub h3 span {
	background-image: url(/js/themes/flick/images/ui-icons_666666_256x240.png) !important;
}

.products_tab_panel .new-tabs .new-tab-content .tab-cats-sub div {
	padding-top: 0px;
	border: none;
	font-weight: normal;
}

.products_tab_panel .new-tabs .new-tab-content .tab-cats-sub-content a, .products_tab_panel .new-tabs .new-tab-content a {
	color: #457EC1;
}

.products_tab_panel .new-tabs ul {
	background: none;
	padding: 0px !important;
	border: none;
}

.products_tab_panel .new-tabs ul li, .products_tab_panel .new-tabs ul li a {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #457EC1 !important;
	border-color: #ccc !important;
}

.products_tab_panel .new-tabs ul li a {
	padding: 4px 5px;
}

.products_tab_panel .new-tabs ul li a:hover {
	text-decoration: underline;
	background-color: #fff;
}

.pc-dialog .pc-sb-admin-parent-box-title {
	font-weight: bold;
	background-color: #e9e9e9;
	padding-left: 25px;
	padding-top: 5px;
}

.pc-dialog .pc-sb-admin-parent-box {
	border-top: 1px solid #ccc;
	margin-bottom: 25px;
	margin-top: 0px !important;
}

.pc-dialog .pc-sb-admin-parent-box .pc-sb-admin-child-box {
	padding: 5px;
}

.pc-dialog .pc-sb-admin-parent-box .pc-sb-admin-children-box-title {
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 1px;
}

.pc-dialog .pc-sb-admin-parent-box .pc-sb-admin-children-box {
	margin-left: 25px;
	padding-left: 20px;
	border-top: 1px solid #ccc
}

.pc-dialog .pc-sb-admin-parent-box .pc-sb-admin-child-dependents-title {
	margin-left: 30px;
}

.pc-dialog .pc-sb-admin-parent-box .pc-sb-admin-child-dependents-box {
	border-top: 1px solid #ccc;
	margin-left: 30px;
	padding-left: 20px;
}

.pc-dialog .pc-sb-admin-parent-box .pc-sb-admin-child-box:hover {
	background-color: #ddd;
}

.pc-dialog .pc-sb-admin-parent-box .sb-dialog-remove-option {
	float: right;
	display: none;
	cursor: pointer;
}

.pc-dialog .pc-sb-admin-parent-box .pc-sb-admin-child-box:hover .sb-dialog-remove-option {
	display: block;
}

.pc-dialog .pc-sb-admin-parent-box .sb-child-new-dependent select {
	width: 175px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.pc-dialog .pc-sb-admin-parent-box .sb-dependent-add {
	text-align: right;
	cursor: pointer;
}

.pc-dialog .pc-sb-admin-parent-box .sb-dependent-remove, .pc-dialog .sb-template-dependent-remove {
	cursor: pointer;
	color: red;
	font-weight: bold;
	font-size: 13px;
	vertical-align: 4%;
}

.pc-dialog .pc-sb-admin-parent-box-title .sb-parent-remove {
	cursor: pointer;
	padding-right: 10px;
}

#pc-build-a-spec-link {
	text-align: right;
}

.sb-template-data-name {
	padding-left: 25px !important;
	height: 28px;
}

.pc-dialog label {
	display: block;
	font-size: 12px;
	font-weight: bold;
}

.pc-dialog input, .pc-dialog select {
	margin-bottom: 10px;
}

.pc-dialog .sb-template-dependent-add {
	text-align: right;
	cursor: pointer;
}

.pc-dialog .sb-template-dependent-title {
	margin-top: 10px;
}

.pc-dialog .sb-template-dependents {
	border-top: 1px solid #ccc;
	padding-left: 25px;
}

.pc-dialog .sb-template-data-new {
	margin-bottom: 20px;
	border: 1px solid #ccc;
	padding: 10px;
}

.pc-dialog .sb-template-data-new .sb-template-dependents {
	margin-top: 10px;
}

.pc-dialog .sb-template-data-new .sb-template-data-name {
	margin-left: -25px;
}

.pc-dialog .sb-template-data-new textarea, .pc-dialog .sb-template-data textarea {
	width: 400px;
}

.pc-dialog .sb-template-add-datafield {
	cursor: pointer;
}

.pc-dialog .sb-template-data {
	width: 812px;
}

/* Pc User General */

.pc_user_buttons a {
	background-color: #457ec1;
	padding: 10px;
	font: 13px "Futura-BoldRegular", sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: white !important;
	float: left;
	margin-top: 21px;
	margin-bottom: 10px;
	clear: left;
}

div.SB_button_cotainer {
	float: left;
	clear: left;
	width: 390px;
	margin-top: 30px;
	margin-left: 30px;
}

div.SB_button a, #sb-select-button {
	background-color: #457ec1;
	padding: 10px;
	font: 13px "Futura-BoldRegular", sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: white !important;
	float: left;
	margin-right: 20px;
}

#sb-select-button {
	margin-top: 30px;
	margin-left: 30px;
	cursor: pointer;
}

.pc_user_buttons a:hover {
	background-color: #bba037;
}

.pc_user_arcive_title, .SB_title, #sb-product-title {
	font-weight: bold;
	color: #457ec1;
	line-height: 20px;
	font-size: 17px;
	margin-top: 40px;
	float: left;
	clear: left;
	margin-bottom: 8px;
	width: 90%;
}

div.change_your_password_content {
	float: left;
	clear: left;
}

.change_your_password {
	margin-top: 21px;
	*margin-top: 0px;
	margin-bottom: 30px;
	line-height: 20px;
}

#sb-product-title {
	margin-top: 10px;
}

.SB_title {
	margin: 0;
	float: left;
	clear: left;
	display: inline-block;
	background: url(/images/toolbar/TB_spec_builder.png) no-repeat;
	padding-left: 20px;
	border-bottom: 1px solid #909090;
	padding-bottom: 10px;
	width: 778px;
}

.pc_user_archive_section, {
	float: left;
	width: 100%;
}

#pc-user-submittal-archive-content ul li {
	width: 800px;
}

#mainContent div.drawings_pdf_control div.main_content div.pc_user_buttons a {
	float: left;
	clear: left;
}

.reset_button {
	margin: 0 !important;
	padding: 0;
	float: left !important;
	display: inline-block;
	clear: left;
}

.SB_content {
	padding: 30px;
	border: 1px solid #8e8e8e;
}

/* End Pc User General */

/* Submittal Packages Tab */

#pc-user-submittals ul li {
	font-size: 13px;
	list-style-image: url(/images/icons/arrow_down.png);
	list-style-position: inside;
	text-align: left;
	border-top: 1px solid #cdcdcd;
	padding: 10px;
	float: left;
	clear: left;
}

div.pc-user-submittal-archive-date, #sb-dynamic-div form.sb-dynamic-form div {
	margin-left: 14px;
	color: #656565;
}

#pc-user-submittal-archive-content ul li a, #sb-dynamic-div form.sb-dynamic-form div p, #sb-select-prod-div p {
	font-weight: bold;
	font-size: 14px;
	color: #c5a85d;
}

#sb-dynamic-div form.sb-dynamic-form div, #sb-select-prod-div div {
	font-size: 12px;
	margin-left: 30px;
	margin-top: 6px;
	float: left;
	clear: left;
}

#sb-dynamic-div form.sb-dynamic-form div p, #sb-select-prod-div div p {
	margin-bottom: 5px;
}

.sb_content_box {

}

.pc-user-submittal-archive-notes {
	margin-left: 15px;
	color: #909090;
	margin-top: 11px;
}

span.pc-user-submittal-archive-notes-title {
	color: #555;
}

.SB_content_areas {
	float: left;
	clear: left;
	margin-top: 29px;
	font-weight: bold;
	font-size: 14px;
	color: #c5a85d;
	margin-left: 30px;
}

div.SB_body {
	font-size: 12px;
	color: #595959;
	font-weight: normal;
	font-style: normal;
	margin-left: 20px;
	margin-top: 10px;
}

/* End Submittal Packages Tab */

/* E-Binder Tab */

ul.pc-ebinder-list {
	float: left;
	width: 33%;
}

ul.pc-ebinder-list {
	font-size: 12px;
	line-height: 18px;
	list-style-image: url(/images/icons/gold_arrow.png);
	padding-left: 0;
}

#pc-user-ebinder ul.pc-ebinder-list li ul li {
	list-style-image: url(/images/icons/gold_arrow.png);
	padding-left: 0;
	margin-left: 14px;
}

#pc-user-ebinder ul.pc-ebinder-list li strong {
	color: #457ec1;
	font-size: 14px;
	margin-bottom: 5px;
}

div#ebinder_list.ebinder {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

div#techbooks.ebinder {
	float: left;
	margin-right: 60px;
}

#ebinder_list h1 {
	display: block;
	font: normal 21px 'Futura-BoldRegular', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 0;
}

#ebinder_list h2 {
	text-transform: capitalize;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
	letter-spacing: 0;
	background-color: #dcdcdc;
	color: #333;
	padding: 5px;
	margin-bottom: 0;
	margin-top: 0;
}

#ebinder_list div#last.row {
	border-bottom-style: none;
	margin-bottom: 25px;
}

#ebinder_list div.row {
	font-size: 11px;
	color: #333;
	border-bottom: 1px solid #dcdcdc;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
}

#ebinder_list div.last-row.row {
	border-bottom-style: none;
	margin-bottom: 25px;
}

#ebinder_list div.row div.row_right {
	float: right;
	text-align: right;
	*margin-top: -22px;
	margin-right: 5px;
}

div#spec_builder.ebinder {
	margin-top: 45px;
	float: left;
	width: 176px;
	padding: 10px 10px 9px 32px;
	margin-left: 30px;
	border: 1px solid #999;
	background: url(/images/ebinder/spec_button_hover.jpg) repeat-x 0 bottom;
	color: #fff;
	font-weight: bold;
}

div#spec_builder.ebinder:hover {
	color: #457ec1;
	cursor: pointer;
	background: url(/images/ebinder/spec_button.jpg) repeat-x 0 bottom;
}

div#sub_builder.ebinder {
	margin-top: 10px;
	float: left;
	width: 176px;
	padding: 10px 10px 9px 32px;
	margin-left: 30px;
	border: 1px solid #9a9a9a;
	background: url(/images/ebinder/sub_button_hover.jpg) repeat-x 0 bottom;
	color: #fff;
	font-weight: bold;
}

div#sub_builder.ebinder:hover {
	color: #457ec1;
	cursor: pointer;
	background: url(/images/ebinder/sub_button.jpg) repeat-x 0 bottom;
}

#spec_builder img {
	height: 14px;
	margin-right: 8px;
}

#sub_builder img {
	height: 14px;
	margin-right: 8px;
}

.ebinder ul {
	font-size: 12px;
	line-height: 18px;
	list-style-image: url(/images/icons/gold_arrow.png);
	padding-left: 0;
	color: #333;
}

.ebinder ul li {
	list-style-image: url(/images/icons/gold_arrow.png);
	padding-left: 0;
	margin-left: 14px;
}

div#sell_sheets.ebinder {
	display: inline-block;
	float: left;
	margin-right: 60px;
}

div#potm.ebinder {
	border: 1px solid #999;
	float: right;
	margin-top: 14px;
}

.ebinder h3 {
	text-transform: capitalize;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div#other.ebinder {
	float: left;
}

/* End E-Binder Tab */

/* Tool Bar */

.TB_wrapper {
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border: 1px solid #c0c0c0;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 17px;
	height: 42px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 859px;
	background-color: #2b7fc1;
}

div#pc-user-spec-builder {
	display: none;
}

div.submittal_body_text {
	font-size: 15px;
	margin-top: 18px;
	line-height: 16px;
}

.TB_wrapper a {
	text-decoration: none;
}

.TB_button_wrapper, .TB_button_wrapper a {
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: #c7d5f2;
	text-transform: uppercase;
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-align: center;
	cursor: pointer;
	border: none;
}

.TB_button_wrapper a:hover, .TB_button_wrapper:hover {
	color: #fffefe;
}

.TB_image {
	width: 25px;
	height: 25px;
	text-align: center;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-bottom: 4px;
}

.TB_divider {
	background: url(/images/toolbar/TB_divider.png) no-repeat;
	width: 2px;
	height: 38px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	*padding-right: 3px;
	*padding-left: 3px;
}

.TB_spec_sheet_image {
	background: url(/images/toolbar/TB_spec_sheet.png) no-repeat center;
}

.TB_button_wrapper:hover .TB_spec_sheet_image {
	background: url(/images/toolbar/TB_over_spec_sheet.png) no-repeat center;
}

.TB_e_binder_image {
	background: url(/images/toolbar/TB_e_binder.png) no-repeat center;
}

.TB_button_wrapper:hover .TB_e_binder_image {
	background: url(/images/toolbar/TB_over_e_binder.png) no-repeat center;
}

.TB_color_chart_image {
	background: url(/images/toolbar/TB_color_chart.png) no-repeat center;
}

.TB_button_wrapper:hover .TB_color_chart_image {
	background: url(/images/toolbar/TB_over_color_chart.png) no-repeat center;
}

.TB_installation_video_image {
	background: url(/images/toolbar/TB_installation_video.png) no-repeat center;
}

.TB_button_wrapper:hover .TB_installation_video_image {
	background: url(/images/toolbar/TB_over_installation_video.png) no-repeat center;
}

.TB_visualizer_image {
	background: url(/images/toolbar/TB_pac_visualizar.png) no-repeat center;
}

.TB_button_wrapper:hover .TB_visualizer_image {
	background: url(/images/toolbar/TB_over_pac_visualizar.png) no-repeat center;
}

.TB_spec_builder_image {
	background: url(/images/toolbar/TB_spec_builder.png) no-repeat center;
}

.TB_button_wrapper:hover .TB_spec_builder_image {
	background: url(/images/toolbar/TB_over_spec_builder.png) no-repeat center;
}

.TB_submittal_builder_image {
	background: url(/images/toolbar/TB_submittal_builder.png) no-repeat center;
}

.TB_button_wrapper:hover .TB_submittal_builder_image {
	background: url(/images/toolbar/TB_over_submittal_builder.png) no-repeat center;
}

#TB_color_chart_div, #TB_e_binder_div, #TB_spec_generator_div, #TB_submittal_builder_div, #TB_spec_sheet_div, #TB_installation_video_div, #TB_visualizer_div {
	display: inline-block;
	*display: inline
}

.TB_unavailable {
	opacity: 0.3;
	filter: alpha(opacity=30)
}

.TB_unavailable a, .TB_unavailable, .TB_unavailable a:hover, .TB_unavailable:hover {
	cursor: default !important;
}

div#pc-user-submittals-none {
	float: left;
	text-align: left;
	margin-top: 0;
	clear: left;
	margin-bottom: 60px;
}

/* End Tool Bar */

/* tm fix */

#mainContent div.products_bar div.all_product_heads h1.product_heads sup {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

/* end tm fix */

#user-login-right div.login_area form.user-login-form div input {
	width: 374px;
}

.sb-template-new-dependent select {
	width: 300px !important;
	margin-right: 20px;
}

/* START NEW TOOL BAR FIX */

.footer-spec-sheet, .footer-color-chart, .footer-video, .footer-visualizer {
	display: none;
}

/* END NEW TOOL BAR FIX */

#warranties-warranty-forms-div {
	margin-left: 410px;
}

a {
	font-weight: bold;
	letter-spacing: 0;
}

div.one_hp_para a, div.two_hp_para a {
	font-weight: normal;
}

#warranties-warranty-forms-div {
	margin-left: 410px;
}

p#warranties-warranty-forms.product_heads {
	margin-bottom: 0;
	margin-top: 0;
}

p#warranties-sample-warranties.product_heads {
	margin-bottom: 0;
	margin-top: 0;
}

#mainContent div.drawings_pdf_control div.main_content div.product_heads span.product_heads_gray {
	letter-spacing: 0;
	font-size: 12px;
	line-height: 14px;
	text-transform: capitalize;
}

#mainContent div.drawings_pdf_control div.main_content div.product_heads table tbody tr td.body_text {
	vertical-align: middle;
}

#SB_build_images {
	text-align: center;
}

#pc-user-password-reset label, #pc-user-password-recover label {
	display: inline-block;
	width: 200px;
	*display: inline;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}

#twitter h3 {
	display: block;
	clear: left;
}

#pc-user-password-reset div, #pc-user-password-recover div {
	margin-bottom: 10px;
}

div.bvads-pub-date {
	color: #808080;
	font: italic 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
}

img#twitter_icon {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 47px;
	border: none;
}



#twitter_update_list li {
	padding-top: 5px;
	color: #333;
	font: 13px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 5px;
}

#twitter_username a {
	padding-top: 7px;
	display: block;
	padding-bottom: 4px;
	color: #C5A833;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#twitter_username a:hover {
	color: #457ec0;
}

#twitter_update_list li a:hover {
	color: #c5a833;
}

#e-tools-fix {
	margin-top: -10px;
}

#project-promotion-form label{
	color: #636363;
	font: 11px 'Futura-BoldRegular',sans-serif;
	text-transform: uppercase
}

#project-promotion-form input[type=text]{
    border: 1px solid #CCCCCC;
    color: #333333;
    height: 17px;
    margin-bottom: 10px;
    width: 372px;
}
#project-promotion-form input[type=file]{
	border: 1px solid #CCCCCC;
    color: #333333;
	margin-bottom: 10px;
}
#project-promotion-form input[type="submit"] {
    background: none repeat scroll center #457EC0;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 17px Arial,Helvetica,Geneva,sans-serif;
    margin-top: 20px;
    padding: 10px;
	margin-bottom: 20px;
	float: right;
}
#project-promotion-form textarea{
	border: 1px solid #CCCCCC;
    color: #333333;
    height: 75px;
    margin-bottom: 10px;
    width: 372px;
}




.documents-accordion .ui-corner-all a, .documents-accordion .ui-corner-top a {

	color: #fffefe !important;
	text-shadow: #979797 -1px -1px 1px;
	text-decoration: none;
}
.documents-accordion .ui-corner-top {
	background-image: url(/images/gradients/blue_bg_gradient_accord.jpg);
	height: 25px;
	padding-left: 8px;
	margin-bottom: 2px;
	padding-top: 4px;
	text-decoration: none;
}

.documents-accordion .ui-corner-all{
	background-image: url(/images/gradients/gold_bg_gradient_accord.jpg);
	height: 25px;
	padding-left: 8px;
	margin-bottom: 2px;
	padding-top: 4px;
	text-decoration: none;
}



.documents-accordion .ui-accordion-content-active {
	background-color: #fbfbfb;
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 10px 10px 10px !important;
	margin-top: -4px;
	border-right: 1px solid #64a2c9;
	border-left: 1px solid #64a2c9;
	border-bottom: 1px solid #64a2c9;
}

.documents-accordion .ui-accordion-icons {
	margin-left: -3px;
}

.documents-accordion .ui-corner-all a {
	text-decoration: none;
}

.documents-accordion .ui-state-hover {
	background-image: url(/images/gradients/blue_bg_gradient_accord.jpg);
	text-decoration: none;
}

.documents-accordion .ui-state-hover a {
	text-decoration: none;
}

.documents-accordion h4.cats-sub {
	margin-top: 11px;
	float: left;
	width: 240px;
}


.documents-tab .col{
display: inline-block;
vertical-align: top;
padding-right: 10px;
width: 184px;
*display: inline;
margin-bottom: 20px;
}

#project-promotion-form .error{
display: block;
font-weight: regular !important;
padding-top: 0px;
color: #ff5f5f !important;

}

/**************************

ADD IE FIXES HERE 
KEEP ALL OTHER CSS BEFORE THIS

****************************/

.SuggestFramework_List {
	*margin-left: -155px;
	*margin-top: -20px;
}

.ul2column {
	*list-style-position: inside;
}

.p_fix {
	*margin-top: -1px
}

/* TIME TO COMPRESS 0.00357007980347 seconds */


