/*  TAG's  */
html
{
	font-size: 100.1%;
}
body
{
	margin: 0;
	font: 66% "Trebuchet MS" , sans-serif;
	background: #e5e5e5 url(images/bg-body.gif) repeat-x;
}
form
{
	padding: 0;
	margin: 0;
	display: inline;
}
img
{
	border: none;
}
ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
p, h1, h2
{
	margin: 0;
	padding: 0;
}
a
{
	text-decoration: none;
}
a:active, a:focus
{
	outline: none;
}
#main
{
	width: 1000px;
	margin: 0 auto;
}
/*  header styles  */
#header
{
	width: 1000px;
	height: 150px;
	/*background: url(images/header.gif) repeat-x;*/
	position: relative;
	z-index: 1000;
}
/*  header top navigation  */
#header .top-navigation
{
	padding: 2px 0 0 53px;
}
#header .top-navigation li
{
	display: inline;
	padding: 0 7px;
}
#header .top-navigation li p
{
	width: 175px;
	float: none;
	display: inline;
}
#header .top-navigation a
{
	text-decoration: none;
	font: bold 11px/24px "Trebuchet MS" , sans-serif;
	color: #fff;
}
#header .top-navigation a:hover
{
	text-decoration: underline;
}
/*  logotype  */

#header .logo_container
{
	height: 50px;
}
#header .logo
{
	width: 170px;
	height: 92px;
	background: url(images/Kingspan.jpg) no-repeat;
	position: absolute;
	top: 31px;
	left: 67px;
	text-indent: 0;
}
#header .bench
{
    background: url("images/benchmark.jpg") no-repeat scroll 0 0 transparent;
    height: 96px;
    left: 420px;
    position: absolute;
    text-align: center;
    top: 28px;
    width: 170px
}
*:first-child + html #header .logo /* for IE only */
{
	top: 40px;
}
#header .morinlogo
{
	width: 188px;
	height: 74px;
	background: url(images/Morin.jpg) no-repeat;
	position: absolute;
	top: 44px;
	left: 770px;
	text-indent: 0;
}
*:first-child + html #header .morinlogo /* for IE only */
{
	top: 57px;
}
/*  select list  */
#header .browse-holder
{
	float: right;
	padding: 39px 42px 0 0;
}
#header .browse-holder select
{
	width: 247px;
}
/*  main navigation panel  */
#header #main-navigation
{
	clear: both;
	padding: 2px 0 0 25px;
}
* html body #header #main-navigation
{
	padding-top: 22px; /* 22px; */
}
*:first-child + html #header #main-navigation
{
	padding-top: 0; /* 22px; */
}
#main-navigation li
{
	background: url(images/main-navigation.gif) repeat-x;
	float: left;
	height: 41px;
	text-align: center;
}
/* roll overs for main menu */
#main-navigation li:hover, #header #main-navigation li.hover
{
	background-position: 0 100%;
	position: relative;
}
#main-navigation .arch-sys
{
	width: 206px; z-index: 10;
}
#main-navigation .commercial
{
	width: 228px;
}
#main-navigation .storage
{
	width: 165px;
}
#main-navigation .single-elem
{
	width: 219px;
}
#main-navigation .doors
{
	width: 132px;
}
#main-navigation li a
{
	font: bold 12px/24px "Trebuchet MS" , sans-serif;
	color: #fff;
	display: block;
	height: 33px;
	padding: 8px 0 0;
	background: url(images/main-navigation-border.gif) no-repeat;
}
#main-navigation li.arch-sys a
{
	background: none;
}
/* drop menu */
#main-navigation ul
{
	display: none;
	z-index: 999;
	position: absolute;
	left: 0;
	top: 40px;
	padding: 2px 12px 6px 15px;
	background: #0858AC;
}

#main-navigation ul li
{
	float: none;
	position: static;
	background: none;
	height: 31px;
}

#main-navigation li:hover ul, #main-navigation li.hover ul
{
	display: block !important;
}

#main-navigation ul li a
{
	height: 26px;
	width: 233px;
	display: block;
	background: url(images/drop-menu-hover.gif) repeat-x !important;
	text-indent: 19px;
	text-align: left;
	padding: 5px 0 0;
}

#main-navigation ul li.fist-elem a
{
	background: url(images/drop-menu-first-elem.gif) repeat-x !important;
}
/*  roll overs for drop menu  */
#main-navigation ul li a:hover
{
	background-position: 0 100% !important;
}

/* content */
#content
{
	clear: both;
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 25px;
	/*background: url(images/content.gif) repeat-y;*/
}

/* Home Nav and Image */
#content .information .info-section .home-flash-content
{
	float: left;
}

#content .information .info-section .home-nav
{
	width: 299px;
	height: 510px;
	margin: 0;
	float: left;
}

#content .information .info-section .home-nav .home-nav-menu
{
	height: 395px;
	max-height: 395px;
	overflow: hidden;
	font-family: Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: bold;
}

#content .information .info-section .home-nav .home-nav-content
{
	min-height: 115px;
	max-height: 115px;
	height: 115px;
	.min-height: 115px;
	padding: 0 18px;
	background: #0051A5;
	overflow: hidden;
	font-size: 1.1em;
}

#content .information .info-section .home-image
{
	width: 651px;
	height: 510px;
	overflow: hidden;
	float: left;
	margin: 0;
}

#content .information .info-section .home-nav menu
{
	width: 251px;
	height: 375px;
	max-height: 375px;
	margin: 0;
	line-height: 3em;
	padding: 10px 24px;
	list-style-type: none;
	background: #0051A5;
	float: left;
	/*background: #6B82B5;*/
	/*background: #7B96C6;*/
	/*background: #42557B;*/
}

#content .information .info-section .home-nav menu li
{
	width: 255px;
	background: url(images/bg-menu-separator.gif) no-repeat 0 100% !important;
	
	/* for IE */
	filter:alpha(opacity=80) !important;
	/* CSS3 standard */
	opacity:0.8 !important;
}

#content .information .info-section .home-nav menu li a
{
	color: #FFFFFF;
	padding-left: 18px;
	background: url(images/bg-menu-link.gif) no-repeat 0 50% !important;
}

#content .information .info-section .home-nav menu li a:hover
{
	color: #cccccc;
}

/* Maps Template */
#content .information .map-info-section
{
	width: 281px;
	height: 510px;
	margin: 0;
	float: left;
}

#content .information .map-info-section .radmenu
{
	padding-right: 0;
}

#content .information .map-info-section .radmenu ul.horizontal
{
	width: 251px;
}

#content .information .map-text-section
{
	width: 659px;
	min-height: 510px;
	float: left;
	margin: 0;
	padding-left: 10px;
	background: #ffffff;
}

#content .information .map-text-section .map-generic-content
{
	text-align: right;
	width: 80%;
	padding-right: 80px;
}

#content .information .map-text-section #dist-list
{
	float: left;
	width: 100%;
}

/*  feature box  */
#content .feature
{
	display: none;
	width: 875px;
	margin: 8px 0 0;
	background: #6BC72B;
	padding: 35px 30px 30px 45px;
	overflow: hidden;
}
#content .general-feature
{
	width: 875px;
	margin: 8px 0 0;
	padding: 35px 30px 30px 45px;
	overflow: hidden;
}
.feature img
{
	float: left;
	border: 2px solid #fff;
	margin: 0 28px 0 0;
}
.feature div
{
	float: left;
	width: 646px;
}
.feature h1
{
	font: 24px/30px "Trebuchet MS" , sans-serif;
	color: #515050;
}
.feature p
{
	font: 14px/20px "Trebuchet MS" , sans-serif;
	color: #fff;
	margin: 6px 0;
}

.feature a
{
	font: 14px/18px "Trebuchet MS" , sans-serif;
	color: #064081;
	display: block;
	height: 25px;
	width: 90px;
	text-align: center;
	background: #fff;
	padding: 7px 0 0;
	margin: 20px 0 0;
}

/* sub-feature */

#content .sub-feature
{
	width: 875px;
	margin: 8px 0 0; /*background: #6BC72B;*/
	padding: 35px 30px 30px 45px;
	overflow: hidden;
}
.sub-feature img
{
	float: left;
	border: 2px solid #fff;
	margin: 0 28px 0 0;
}
.sub-feature div
{
	float: left;
	width: 646px;
}
.sub-feature h1
{
	font: 24px/30px "Trebuchet MS" , sans-serif;
	color: #515050;
}
.sub-feature p
{
	font: 14px/20px "Trebuchet MS" , sans-serif;
	color: #fff;
	margin: 6px 0;
}

.sub-feature a
{
	font: 14px/18px "Trebuchet MS" , sans-serif;
	color: #064081;
	display: block;
	height: 25px;
	width: 90px;
	text-align: center;
	background: #fff;
	padding: 7px 0 0;
	margin: 20px 0 0;
}

/*  news box  */
#content .news
{
	padding: 0 30px 0 23px;
	margin: 0;
	overflow: hidden;
	background: url(images/news.gif) repeat-y;
	height: 1%;
}

#content .news li
{
	width: 187px;
	float: left;
	padding: 9px 15px 15px 22px;
}

#content .news h2
{
	font: bold 12px/14px "Trebuchet MS" , sans-serif;
	color: #333;
}
#content .news p
{
	font: 12px/14px "Trebuchet MS" , sans-serif;
	color: #666;
	margin: 11px 0 14px;
}
#content .news a
{
	font: bold 12px/14px "Trebuchet MS" , sans-serif;
	color: #064081;
}
#content .news a:hover
{
	text-decoration: underline;
}
/* footer */
#footer
{
	padding: 0 25px;
	background: #E5E5E5;
}
.footer-holder
{
	background: #CECECE;
	width: 950px;
	margin: 0 auto;
	height: 39px;
	overflow: hidden;
	padding-top: 17px;
}
#footer p
{
	color: #666;
	font: 11px/24px "Trebuchet MS" , sans-serif;
	float: left;
	padding: 0 0 0 25px;
}
/*  footer navigation menu  */
#footer ul
{
	display: inline;
	float: right;
	padding: 0 17px 0 0;
	.margin-top: -24px;
}
#footer li
{
	background: url(images/footer-separator.gif) no-repeat 0 50%;
	font-size: 11px;
	line-height: 11px;
	display: inline;
	padding: 0 6px 0 11px;
}
#footer li:first-child
{
	background: none;
}
#footer ul a:hover
{
	text-decoration: underline;
}
#footer ul a
{
	color: #666;
	font: 11px/24px "Trebuchet MS" , sans-serif;
}

#footer .footer-phone
{
	display: inline;
	text-align: center;
	padding-left: 250px;
}

#footer .footer-phone ul.bold
{
	float: none;
	font-weight: bold;
	line-height: 24px;
	margin-top: 0;
	color: #666;
}

#footer .footer-phone ul.bold li
{
	background: none;
}

/*--breadcrumb--*/
ul.breadcrumb
{
	width: 100%;
	display: block;
	margin: 0;
	padding: 19px 0 0 16px;
	overflow: hidden;
}
ul.breadcrumb li
{
	float: left;
	color: #999;
	list-style: none;
	display: inline;
	padding: 0 3px 0 8px;
	font: bold 1.2em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	background: url(images/bg-breadcrumb.gif) no-repeat 0 40%;
}
ul.breadcrumb li:first-child
{
	background: none;
}
ul.breadcrumb a
{
	color: #999;
	text-decoration: none;
}
ul.breadcrumb a:hover
{
	text-decoration: underline;
}
/*--information--*/
.information
{
	width: 100%;
	margin: 0;
	overflow: hidden;
}
/*--info-section--*/
.info-section
{
	float: left;
	width: 950px;
}
/*--nav-holder--*/
.nav-holder
{
	width: 261px;
	overflow: hidden;
	background: #f7941e !important;
	padding: 18px 669px 40px 20px;
}
.nav-holder h3
{
	margin: 0 0 0 6px;
	color: #e2e2e2;
	font: 2.4em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
/*--menu-area--*/
.RadMenu_Default
{
	border: 0 !important;
}
.RadMenu_Default .horizontal .item
{
	border: 0 !important;
}
.radmenu ul
{
	width: 261px;
	margin: 0 !important;
	padding: 5px 0 0 !important;
	display: block !important;
	overflow: hidden;
	background: url(images/bg-menu-separator.gif) no-repeat 0 100% !important;
}
.radmenu .item
{
	float: left !important;
	width: 245px !important;
	padding: 11px 8px 7px !important;
	list-style: none !important;
	background: url(images/bg-menu-separator.gif) no-repeat !important;
}
.radmenu a.link
{
	float: left !important;
	color: #fff !important;
	padding: 0 0 0 17px !important;
	text-decoration: none !important;
	background: url(images/bg-menu-link.gif) no-repeat 0 50% !important;
	font: bold 1.4em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif !important;
}
.radmenu a:hover
{
	text-decoration: underline !important;
}
.RadMenu_Default .text
{
	padding: 0 !important;
}
/*--nav-holder--*/
/*.nav-holder{
	width:261px;
	overflow:hidden;
	background:#f7941e;
	padding:18px 669px 40px 20px;
}
.nav-holder h3{
	margin:0 0 0 6px;
	color:#e2e2e2;
	font:2.4em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*--menu-area--*/
/*ul.menu-area{
	width:261px;
	margin:0;
	padding:5px 0 0;
	display:block;
	overflow:hidden;
	background:url(images/bg-menu-separator.gif) no-repeat 0 100%;
}
ul.menu-area li{
	float:left;
	width:245px;
	padding:11px 8px 7px;
	list-style:none;
	background:url(images/bg-menu-separator.gif) no-repeat;
}
ul.menu-area a{
	float:left;
	color:#fff;
	padding:0 0 0 17px;
	text-decoration:none;
	background:url(images/bg-menu-link.gif) no-repeat 0 50%;
	font:bold 1.4em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.menu-area a:hover{text-decoration:underline;}*/
/*--gallery-section--*/
.gallery-section
{
	width: 300px;
	overflow: hidden;
}
.gallery-section ul
{
	margin: 0;
	padding: 0; /*width:300px;*/
	overflow: hidden;
}
.gallery-section ul li
{
	list-style: none;
	overflow: hidden;
	padding: 0 0 4px;
	background: transparent url(images/bg-menu-separator.gif) no-repeat scroll 0% 100%;
}
* html .gallery-section ul li
{
	height: 1%;
}
/*--text-section--*/
.text-section
{
	float: left;
	width: 583px;
	display: inline;
	margin: 0px 0 0 -650px;
	background: #fff;
	z-index: 99999;
	position: relative;
	padding: 0 19px 0 23px;
	min-height: 425px;
}
.text-section h2
{
	margin: 0;
	color: #f7941e;
	font: bold 3.6em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.text-section h3
{
	margin: 0;
	color: #f7941e;
	padding: 0 0 10px;
	font: 1.8em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.text-section strong
{
	display: block;
	color: #333;
	margin: 0 0 0 3px;
	font: 1.2em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.text-section p
{
	color: #333;
	margin: 0 0 0 3px;
	font: 1.1em/1.3em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.text-section div
{
	width: 100%;
	margin: 35px 0 0;
	overflow: hidden;
}
.text-section img
{
	float: right;
	display: inline;
	margin: 2px 0 0 10px;
}
/*--info-box--*/
.info-box
{
	overflow: hidden;
	border-left: 25px solid #f7941e;
}
* html .info-box
{
	height: 1%;
	overflow: visible;
}
.info-box img
{
	float: right;
	display: inline;
	margin: 0 25px 0 20px;
}
.info-box div
{
	/*overflow:hidden;*/
	margin: 17px 0 0 23px;
}
* html .info-box div
{
	height: 1%;
	overflow: visible;
}
.info-box h2
{
	margin: 0;
	color: #f7941e;
	font: bold 3.6em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.info-box h3
{
	margin: 0 0 0 2px;
	color: #f7941e;
	font: 1.8em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.info-box p
{
	color: #666;
	margin: 2px 0 0 2px;
	font: 1.4em/1.4em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
/*--list-btn--*/
ul.list-btn
{
	margin: 0;
	padding: 29px 0 0;
	display: block;
	overflow: hidden;
}
ul.list-btn li
{
	float: left;
	list-style: none;
	display: inline;
	margin: 0 8px 0 0;
}
ul.list-btn a
{
	float: left;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	background: url(images/bg-btn-left.gif) no-repeat;
	font: bold 12px/21px "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
ul.list-btn span
{
	float: left;
	height: 21px;
	display: inline;
	padding: 0 9px 0 0;
	margin: 0 0 0 9px;
	background: url(images/bg-btn.gif) no-repeat 100% 0;
}
ul.list-btn a:hover
{
	text-decoration: underline;
}
/*--info-area--*/
.info-area
{
	width: 100%;
	margin: 36px 0 0;
	overflow: hidden;
}
/*--sidebar--*/
.sidebar
{
	float: left;
	width: 275px;
	display: inline;
	margin: 0 0 0 25px;
}
.sidebar img
{
	display: block;
}
.sidebar div
{
	width: 275px;
	overflow: hidden;
	background: #f2f2f2;
	border: solid #d9d9d9;
	border-width: 0 1px 1px; /*padding:0 25px 20px 23px;*/
	padding: 0;
}
.sidebar div.sb-lower
{
	width: 226px;
	padding: 0 25px 20px 23px;
	min-height: 425px;
}
.sidebar h4
{
	margin: 22px 0 0;
	color: #f7941e;
	font: 1.8em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.sidebar h6
{
	margin: 15px 0 0;
	color: #333;
	font: 1.2em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.sidebar p
{
	margin: 12px 0 0;
	color: #333;
	font: 1.1em/1.6em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.sidebar p a
{
	color: #06c;
	text-decoration: none;
}
.sidebar p a:hover
{
	text-decoration: underline;
}
/*--choice--*/
ul.choice
{
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
	overflow: hidden;
}
ul.choice li
{
	float: left;
	width: 95px;
	margin: 15px 0 0;
	list-style: none;
	display: inline;
}
ul.choice img
{
	display: inline;
	margin: 0 0 0 2px;
	border: 1px solid #666;
}
ul.choice span
{
	clear: both;
	display: block;
	margin: 6px 0 0;
	color: #999;
	font: 1.1em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
ul.choice a:hover
{
	text-decoration: underline;
}
/*--post-text--*/
.post-text
{
	float: right;
	width: 600px;
	padding: 0 25px 0 0;
}
.post-text h2
{
	margin: 5px 0 0;
	color: #f7941e;
	font: 3.0em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.post-text h3
{
	margin: 15px 0 0;
	color: #f7941e;
	font: 1.8em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.post-text p
{
	margin: 10px 10px 0 0;
	color: #333;
	font: 1.1em/1.3em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.post-text p strong
{
	display: block;
}
.post-text p a
{
	color: #06c;
	text-decoration: none;
}
.post-text p a:hover
{
	text-decoration: underline;
}
.news-section
{
	width: 100%;
	overflow: hidden;
	margin: 5px 0 0;
	padding: 0 0 10px;
	border-top: 1px solid #e8e8e8;
}
.news-section div
{
	width: 100%;
	overflow: hidden;
	padding: 9px 0;
	border-bottom: 1px solid #e8e8e8;
}
.news-section p
{
	margin: 0 10px 0 0;
	color: #333;
	font: 1.4em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
/*--list--*/
ul.list
{
	margin: 10px 0 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
ul.list li
{
	color: #333;
	list-style: none;
	padding: 0 0 0 21px;
	font: 1.1em/1.4em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	background: url(images/bg-list-separator.gif) no-repeat 0 4px;
}
* html ul.list li
{
	height: 1%;
}

/* Breadcrumb */

.breadcrumb
{
	background: #fff;
	display: block;
	float: left;
	overflow: hidden;
	margin-left: 25px;
	margin-top: 0;
	padding: 10px 0pt 10pt 16px;
	width: 934px;
}
.breadcrumb li:first-child
{
	background: transparent none repeat scroll 0%;
}
.breadcrumb span
{
	/*background:transparent url(images/bg-breadcrumb.gif) no-repeat scroll 0pt 40%;*/
	color: #999999;
	display: inline;
	float: left;
	font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 1.2em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0pt 3px 0pt 8px;
}
.breadcrumb a
{
	color: #999999;
	text-decoration: none;
}
/* Page Header Title */
.pagetitle-div
{
	display: block;
	width: 950px;
	background-color: #FFF;
	margin: 0 0 0 25px;
}
.pageTitle-h3
{
	padding-left: 330px;
	color: #f7941e;
	font: bold 2.4em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
/* Override the default left nav menu
	expanded style */
.slide
{
	display: none !important;
}

/* Download Brochures page */
.download_brochure_link
{
	display: block;
	margin: 6px 0;
	width: 100%;
}

.borderless
{
}



#ProductDetailTable ul
{
	list-style: disc !important;
	margin: 12px;
	padding: 6px;
}

#ProductDetailTable h2
{
	margin: 0;
	color: #f7941e;
	font: bold 3.6em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
#ProductDetailTable h3
{
	margin: 0;
	color: #f7941e;
	padding: 0 0 10px;
	font: 1.8em/1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

/*
#ProductDetailTable p
{
	color: #333;
	margin: 0 0 0 3px;
	font: 1.1em/1.3em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
*/



/* Added by Chris Auer on 6-9-09 */
fieldset.sf_searchBox
{
	width:265px !important;
	display:inline !important;
	color:White !important;
	font-weight:bold;
}

fieldset.sf_searchBox label
{
	padding-right:5px;
}

fieldset.sf_searchBox input[type=button]
{
 
  color:#050;   
  font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
  background-color:#F7941E;   
  border: 1px solid;   
  border-color: #696 #363 #363 #696; 
  margin-left:5px;  
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#F7941E');   
}

fieldset.sf_searchBox input[type=text]
{
 
  margin-top:2px;
  height:13px;  
}

div#searchMover
{
	position:absolute; 
	left:786px;
	top:0;
}

div#searchMover fieldset.sf_searchBox input.sf_searchText
{
	width: 33% !important;
}

#content .information .map-text-section #dist-list .hidden-button
{
	width: 1px;
	margin-left: 2px;
	border: none 0 #FFFFFF;
	background-color: #FFFFFF;
}

/* Product Detail Menu */

.ProductDetailInsideCellBlock
{
	margin-bottom: 12px; 
	width: 448px; 
	overflow:hidden;
}

.ProductDetailInsideCellBlockLeft
{
	padding:2px; 
	margin-bottom: 12px; 
	width: 446px; 
	overflow:hidden;
}

.product-detail-menu
{
	float: right;
	overflow: hidden;
	font-family: Arial, sans-serif !important;
	font-size: 12px !important;
}

.product-detail-menu menu
{
	float: right;
	width: 57%;
	list-style-type: none;
	margin: 0;
	line-height: 3em;
	padding: 10px 24px;
	background: #F7941E;
}

.product-detail-menu menu li
{
	background: url(images/bg-menu-separator.gif) no-repeat 0 100% !important;
}

.product-detail-menu menu li a
{
	color: #FFFFFF;
	padding-left: 18px;
	background: url(images/bg-menu-link.gif) no-repeat 0 50% !important;
}

.product-detail-menu menu li a:hover
{
	text-decoration: underline;
}
span.spacer
{
	display: block;
	float:left;
	width: 90px;
	padding: 2px 0;
}
span.form-info
{
	font-size: 0.9em;
	color: #4e4e4e;
	padding-right: 40px;
}