/* @override http://www.pac-clad.com/css/pac_clad_css.css */

/* @override http://www.pac-clad.com/css/pac_clad_css.css */


.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: 140px;
	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%;
}

.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-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #457EC0;
	font-weight: bold;
	font-style: italic;
}
.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
}
a {
	color: #457EC0;
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: center;
}
.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 {
	width: 350px;
	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: 20px;
}
.header_container {
	height: 150px;
	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;
}

/* 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;
	*/
}

div.feed_content_encoded {
	font-family: Arial, Helvetica, Geneva, sans-serif;
}
.ul2column{
	width: 50%;
	float: left;
	padding-left: 0;
	margin-left: 0;
	margin-top: -1px;
}

.ulcontainer{
	padding-left: 10px;
}
.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;
}
.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: 485px;
}
.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, .pom-vote-content .vote:hover {
	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, .pom-vote-content .vote {
	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.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;
	margin: 8px 51px 20px 0;
	padding: 20px 20px 20px 2px;
	position: relative;
}

span.pom_proj_name {
	font-weight: bold;
	font-size: 22px;
	line-height: 25px;
}

div.pom_info {
	font-size: 13px;
	line-height: 32px;
	color: #333;
	vertical-align: top;
	padding: 20px 20px 51px;

	height: 296px;
	margin: 20px 30px 0;
	border-top: 1px solid #9a9a9a;
}
div.pom_info_vote{
	border: none;
	margin: 0;
	padding: 0;
	margin-top: -10px;
	height: 323px;
}
#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;

	padding: 10px 18px 18px;
	margin: -6px 30px 40px;
	border-top: 1px solid #9a9a9a;
	width: 800px;
}

div.pom_add_info-vote {
	clear: both;
	color: #333;
	font-size: 12px;
	line-height: 19px;
	margin-top: 20px;
	padding: 10px;
	border-top: 1px solid #9a9a9a;


}

.pom-form-div label{
	display: inline-block;
	color: #333;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

#pom-form div.pom_fields p input {
	width: 200px;
	color: #333;
	height: 17px;
	border: 1px solid #ccc;
}

.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: 12px/17px Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	color: #333;
}

div.index_tech {
	background: url(../images/icons/tech_assist_icon.png) no-repeat;
	padding-left: 30px;
	margin-bottom: 15px;
}

div.index_color {
	background: url(../images/icons/color_chart_icon.png) no-repeat;
	padding-left: 30px;
	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: 470px;
	float: left;
	display: inline-block;
	margin-bottom: 0;
	text-align: left;
	vertical-align: top;
}
.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: 30px;
	margin-bottom: 15px;
}

div.index_news {
	background: url(../images/icons/rss_icon.png) no-repeat;
	padding-left: 30px;
	margin-bottom: 15px;
}

div.news_headline {
	background: url(../images/icons/gold_arrow.png) no-repeat;
	padding-left: 14px;
	margin-bottom: 7px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #457DC1;
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
	margin-top: 0;
}

h3 a {
	text-decoration: none;
	border-bottom-style: none;
}

h3 a:hover {
	text-decoration: underline;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C5A833;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
}

h4 a {
	color: #C5A833;
	text-decoration: none;
}

h4 a:hover {
	color: #C5A833;
	text-decoration: underline;
}

a.more {
	font: 10px Arial, Helvetica, Geneva, sans-serif;
}

.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 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BDA744;
	font-weight: bold;

}
.hp_index_container_2 {
}
.body_text_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
}
h1 {
	color: #457ec0;
	font: normal normal 12px Arial, Helvetica, sans-serif;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #457DC1;
	font-weight: bold;

}
.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 {
	margin-bottom: 10px;
}
.hp_blog_featured_product {
	width: 300px;
	float: left;
	display: inline-block;
}
.hp_featured_product {
	width: 462px;
	float: left;
	display: inline-block;
	margin-bottom: 20px;
	text-align: left;
	vertical-align: top;
}
.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_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;
}
.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: 230px;
	float: right;
	text-align: left;
	margin-top: 20px;
	margin-right: 20px;
	padding-right: 20px;
}
.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
}
.home_btn_out_left {
	margin-right: 5px;
}

form#pom-form {
}

#captcha-div{
	margin-top: 20px;
	float: left;
}

#pom-form div.pom_fields p input {
	width: 356px;
}

.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 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;
}
#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{
	/*display: none;*/

}
.project-box .images-container, .project-box .pom-vote-content{
	float: left;
	vertical-align: top;
}
.project-box .images-container{
	margin-right: 20px;
	position: relative;
}
#pom-vote-header{
	text-align: center;
	margin-bottom: 20px;
	font-size: 20pt;
}
.pom-vote-content .vote, .pom-vote-content .vote:hover{
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	width: 200px;
}
.pom-vote-summary{
	vertical-align: top;
}

.pom-vote-show-more{
	cursor: pointer;
}
.pom-vote-show-less{
	text-align: right;
	cursor: pointer;
}
.pom-vote-col{
	float: left;
}

.pom-vote-summary .pom-vote-project{
	font-size: 20px;
}
.pom-vote-content-spacer{
	clear: both;
	height: 10px;
}

.pom-vote-table{
	border-spacing: 0;
	padding: 0;
	margin: 0;
	border-collapse:collapse;
	width: 834px;
}
.pom-vote-table .even{
	background-color: #eee
}
.pom-vote-table tr{

}
.pom-vote-table td{
	vertical-align: top;
	line-height: 20px;
	padding: 0;
	margin: 0;
	padding: 10px;
	border: 1px solid;
}
.pom-vote-table .col1{
	width: 125px;
}
.pom-vote-table .col2{
	width: 425px;
	vertical-align: middle;
}
.pom-vote-table .col3{
	width: 100px;
	text-align: center;
	vertical-align: middle;
}
.pom-vote-table .col4{
	vertical-align: middle;
	text-align: center;
	width: 100px;

}

.vote-link{
	cursor: pointer;
}

.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;
	margin-right: 3px;
	width: 101px;
	zoom:1;
	vertical-align: top;
	margin-bottom: 10px;
	*display: inline;
	*margin-right: 6px;
}
.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;
}





/*********************************************
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;
}

