div#feedback-popup-window{
	position: absolute;
	z-index: 1000001;
	margin:0 6px;
	background:url(images/contact-form/contact-top-gradient.png) repeat-x left top;
	display:none;
}
div#feedback-popup-window-inner-1{
	padding:6px 0;
	background:url(images/contact-form/contact-bottom-gradient.png) repeat-x left bottom;

}
div#feedback-popup-window-inner-2{
	margin:0 -6px;
	background:url(images/contact-form/contact-left-gradient.png) repeat-y left top;
}
div#feedback-popup-window-inner-3{
	background:url(images/contact-form/contact-right-gradient.png) repeat-y right top;
}
div#feedback-popup-window-inner-4{
	width:968px;
	margin:0 6px;
	background-color:#f6f6f6;
}
#feedback-popup-top-left{
	top:0;
	left:-6px;
}
#feedback-popup-top-right{
	background-position:right top;
	top:0;
	right:-6px;
}
#feedback-popup-bottom-left{
	background-position:left bottom;
	bottom:0;
	left:-6px;
}
#feedback-popup-bottom-right{
	background-position:right bottom;
	bottom:0;
	right:-6px;
}
#feedback-popup-header{
	height:32px;
	padding:4px 26px 0 7px;
	background:url(images/contact-form/contact-header-bg.gif) repeat-x left top;
	border-bottom:1px solid #c2c2c2;
	font:normal 22px Verdana, Geneva, sans-serif;
	color:#2665ad;
	position:relative;
}
span#feedback-popup-close-button{
	width:19px;
	height:19px;
	display:block;
	background:url(images/contact-form/contact-close-button.png) no-repeat left top;
	cursor:pointer;
	position:absolute;
	right:8px;
	top:8px;
}
span#feedback-popup-close-button:hover{
	background-position:left bottom;
}
div#feedback-popup-content{
	position:relative;
	background:url(images/contact-form/contact-container-border.gif) repeat-y 228px top;
	overflow:hidden;
}
*+html #feedback-popup-left-bg{
	width:5px;
	position:absolute;
	top:0;
	left:228px;
	bottom:0;
	background:url(images/contact-form/contact-container-border.gif) repeat-y left top;
}
div#feedback-popup-content.feedback-popup-content-no-bg{
	background:none;
}
div#feedback-popup-content p, div#feedback-popup-form-container ol, div#feedback-popup-form-container li {
	font-size:11px;
}
div#feedback-popup-content-main{
	overflow:hidden;
}
div#feedback-popup-content-main, div#feedback-popup-content-main-submit{
	width:778px;
	float:left;
}
div#feedback-popup-content-main-submit.feedback-popup-loading-screen{
	background:#f7f7f7 url(images/contact-form/contact-popup-submit-loader.png) no-repeat left center;
	float:none;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
img#feedback-popup-ajax-loader{
	position: absolute;
	right: 53px;
	bottom: 34px;
}
div#feedback-popup-content-main-submit.feedback-popup-form-success p{
	margin:8px 16px;
}
span#feedback-popup-contact-bg{
	width:190px;
	position:absolute;
	background-color:#fff;
	top:0;
	right:0;
	bottom:0;
	border-left:1px solid #e1e1e1;
}

div#feedback-popup-right-content{
	width: 178px;
	float: right;
	position: relative;
	z-index: 2;
	padding: 6px;
}
div#feedback-popup-form-container{
	width: 531px;
	padding: 8px 0 8px 16px;
	float: right;
	zoom: 1;
}
div#feedback-popup-form-container div{
	padding:0 17px;
	width:496px;
	zoom: 1;
}
div.feedback-popup-form-hidden{
	display:none;
}
div#feedback-popup-form-container p{
	margin-right:17px;
}
div#feedback-popup-form-container label{
	display:block;
}
div#feedback-popup-form-container input{
	width:218px;
	height:22px;
	background-color:#ffffff;
	border:1px solid #c7c7c7;
}
div#feedback-popup-form-container input.feedback-form-item-sku-name{
	width:474px;
}
div#feedback-popup-form-container textarea{
	width:470px;
	max-width:470px;
	min-width:470px;
	min-height:90px;
	height:90px;
	background-color:#ffffff;
	border:1px solid #c7c7c7;
	margin:0;
}
div#feedback-popup-form-container div.feedback-popup-form-left,
div#feedback-popup-form-container div.feedback-popup-form-right{
	width:249px;
	float:left;
	padding:0;
}
div#feedback-popup-form-container div.feedback-popup-form-right{
	float:right;
	width:240px;
}
div#feedback-popup-form-container form{
	background:url(images/contact-form/contact-form-border.png) no-repeat left top;
	padding-top:10px;
}
div#feedback-popup-form-container form.feedback-popup-form-no-caption{
	background:none;
}
div#feedback-popup-form-container .info-clear{
	padding:0;
}
div#feedback-popup-form-container input.feedback-submit-button{
	width:84px;
	height:32px;
	background:url(images/contact-form/contact-submit-buttons.png) no-repeat left bottom;
	border:none;
	display:block;
	float:right;
	margin: 25px 19px 10px 0;
	cursor:pointer;
}
div#feedback-popup-form-container span.feedback-popup-form-optional{
	display:block;
	float:left;
	font-size:11px;
}
div#feedback-popup-form-container span.feedback-popup-form-optional input{
	width:auto;
	height:auto;
}
div#feedback-popup-form-container span.feedback-popup-form-optional label{
	display:inline;
}
.feedback-popup-corners{
	position:absolute;
	background-image:url(images/contact-form/contact-gradient-corners.png);
	background-repeat:no-repeat;
	width:6px;
	height:6px;
}
div#feedback-popup-left-menu{
	width:228px;
	float:left;
	zoom: 1;
	position:relative;
	z-index:2;
}
div#feedback-popup-left-menu ul, div#feedback-popup-left-menu li{
	padding:0;
	margin:0;
	list-style:none;
	zoom: 1;
}
span.feedback-menu-link, span.feedback-submenu-link{
	height:26px;
	display:block;
	position:relative;
	padding:5px 0 0 27px;
	background:url(images/contact-form/contact-menu-item-arrows.gif) no-repeat left top;
}
span.feedback-menu-link:hover, span.feedback-submenu-link:hover{
	color:#649d00;
	background-position:left -31px;
	cursor:pointer;
}
span.feedback-menu-link span, span.feedback-submenu-link span{
	display:none;
	height:31px;
	background:url(images/contact-form/contact-menu-selected-left-arrow.gif) no-repeat right center;
	position:absolute;
	top:0;
	right:-13px;
	width:12px;
	cursor:auto;
	z-index:3;
}
li.feedback-menu-link-selected span.feedback-menu-link span, li.feedback-menu-link-selected span.feedback-submenu-link span{
	display:block;
}
li.feedback-menu-link-selected.feedback-menu-link-subitems span.feedback-menu-link span{
	background:url(images/contact-form/contact-menu-selected-down-arrow.gif) no-repeat left top;
	width:13px;
	height:7px;
	left:6px;
	bottom:-5px;
	right:auto;
	top:auto;
}
div#feedback-popup-left-menu ul li{
	background:url(images/contact-form/contact-menu-item-bg.gif) repeat-x top left;
	position:relative;
	z-index:2;
}
div#feedback-popup-left-menu ul li.feedback-menu-link-selected{
	background:url(images/contact-form/contact-menu-item-selected-bg.gif) repeat-x top left;

}
div#feedback-popup-left-menu ul li.feedback-menu-link-subitems.feedback-menu-link-selected{
	border-bottom:1px solid #d6d6d6;
}
div#feedback-popup-left-menu ul li.feedback-menu-link-selected.feedback-menu-link-subitems span.feedback-menu-link{
	color:#649d00;
	background-position:left bottom;
}
div#feedback-popup-left-menu ul li.feedback-menu-link-selected span.feedback-menu-link,
div#feedback-popup-left-menu ul li.feedback-menu-sublink-selected span.feedback-submenu-link{
	color:#649d00;
	background-position:left -31px;
}
div#feedback-popup-left-menu ul ul{
	background-color:#fefefe;
	padding-left:16px;
	width: 212px;
	z-index:3;
}
div#feedback-popup-left-menu ul ul,div#feedback-popup-left-menu ul li.feedback-menu-arrow,div#feedback-popup-left-menu ul li li .feedback-menu-arrow{
	display:none;
}
div#feedback-popup-left-menu ul li.feedback-menu-link-selected ul, div#feedback-popup-left-menu ul li li.feedback-menu-sublink-selected .feedback-menu-arrow{
	display:block;
}
div#feedback-popup-left-menu ul li li{
	background:none;
}
span.feedback-input-required, span.feedback-textarea-message span{
	height:26px;
	display:inline-block;
	overflow:hidden;
	padding-right:20px;
	background:url(images/contact-form/contact-required-stars.png) no-repeat right 1px;
}
span.feedback-textarea-message{
	height:auto;
	padding:0;
	overflow:visible;
	position:relative;
}
span.feedback-textarea-message span{
	position:absolute;
	top:0;
	right:-20px;
	background:url(images/contact-form/contact-required-stars.png) no-repeat right 1px;
}
span.feedback-input-good, span.feedback-input-good span{
	background-position:right -23px;
}
span.feedback-input-bad, span.feedback-input-bad span{
	background-position:right -47px;
}
div#feedback-popup-form-container div.feedback-file-attachment-container{
	width:auto;
	padding:0;
	margin-top:15px;
}
div#feedback-popup-form-container div.feedback-file-attachment{
	position:relative;
	cursor:pointer;
	display:inline-block;
	width:auto;
	padding:0;
}
div.feedback-file-attachment-container span{
	display:inline-block;
	margin:0 16px 0 0 ;
}
div.feedback-file-attachment-container span.feedback-file-attached-items{
	font-size:11px;
	height:15px;
	background:url(images/contact-form/contact-file-attachment-icons.gif) no-repeat left top;
	padding:0 13px 0 17px;
	line-height:15px;
	position:relative;
}
div.feedback-file-attachment-container span.feedback-file-attached-error{
	padding:0 13px 0 0;
	background:none;
	color:#ec0000;
}
div.feedback-file-attachment-container span.feedback-file-attached-remove{
	width:9px;
	height:9px;
	position:absolute;
	top:4px;
	right:0;
	margin:0;
	background:url(images/contact-form/contact-file-attachment-icons.gif) no-repeat left -33px;
}
div.feedback-file-attachment-container span.feedback-file-attached-remove:hover{
	background-position:left -59px;
	cursor:pointer;
}
div.feedback-file-attachment-container img{
	margin:0 8px;
}
div.feedback-file-attachment-container .feedback-file-attachment-link{
	border:none;
	margin:0;
	padding:0;
	width:110px;
	height:20px;
	display:block;
	text-decoration:underline;
	color:#069;
	cursor:pointer;
	font-size:11px;
}
div.feedback-file-attachment:hover .feedback-file-attachment-link{
	color:#F00;
}
iframe.feedback-file-attachment-iframe{
	border:none;
	margin:0;
	padding:0;
	width:110px;
	height:20px;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}
iframe.feedback-file-attachment-iframe-hidden{
	left:-10000px;
}
div#feedback-popup-form-container div.feedback-popup-form-checkbox-container{
	float:left;
	padding:0;
	width:auto;
	margin:10px 0;
}
input.feedback-form-input-checkbox{
	position:absolute;
	left:-10000px;
}
span.feedback-popup-form-checkbox-span{
	display:block;
	cursor:pointer;
	background:url(images/contact-form/contact-popup-checkboxes.gif) no-repeat left -21px;
	padding-left:18px;
	font-size:11px;
	color:#000;
}
span.feedback-popup-form-checkbox-span:hover{
	background-position:left -46px;
	color:#649D00;
}
span.feedback-checkbox-selected, span.feedback-checkbox-selected:hover{
	background:url(images/contact-form/contact-popup-checkboxes.gif) no-repeat left 4px;
}
div#feedback-popup-form-container input.feedback-button-disabled{
	background:url(images/contact-form/contact-submit-buttons.png) no-repeat left top;
	cursor:auto;
}
#feedback-popup-right-content div{
	margin-bottom:20px;
}
span.feedback-right-headers{
	font-size:18px;
	display:block;
	color:#2665ad;
}
#feedback-popup-right-content p{
	margin:0 0 0 2px;
	line-height:17px;
}
#feedback-popup-right-content p span{
	display:inline-block;
	width:60px;
}
div#feedback-popup-form-container div.feedback-press-release-item{
	padding:0;
	width:auto;
	margin:0 17px 20px 0;
}
div#feedback-popup-form-container span.feedback-press-release-date{
	display:inline-block;
	background:url(images/contact-form/contact-press-release-calendar-bg.png) no-repeat left top;
	width:49px;
	height:44px;
	float:left;
	text-align:center;
	padding:0 3px 0 2px;
	margin:2px 15px 0 0;
	
}
div#feedback-popup-form-container span.feedback-press-release-date span{
	color:#393939;
	display:block;
	line-height:12px;

}
div#feedback-popup-form-container span.feedback-press-release-date span.feedback-press-release-day{
	font:bold 11px Tahoma, Geneva, sans-serif;
	text-transform:capitalize;
	margin-top:12px;
	
}
div#feedback-popup-form-container div.feedback-press-release-text{
	padding:0;
	width:410px;
	float:left;
}
div#feedback-popup-form-container span.feedback-press-release-date span.feedback-press-release-year{
	font:bold 10px Tahoma, Geneva, sans-serif;
	color:#565656;
}
div.feedback-press-release-item a.feedback-press-release-link{
	line-height:18px;
	font-size:14px;
}
div.feedback-press-release-item p{
	line-height:16px;
	margin-top:4px;
	color:#666;
}
div#feedback-popup-form-container textarea#rfq-contact-shipping{
	width:214px;
	max-width:214px;
	min-width:214px;
	height: 67px;
	max-height: 67px;
	min-height:67px;
}