@charset "utf-8";
/* CSS Document - search finder*/

#search-wrapper {
	background: url(../images/box-lge.png) no-repeat;
	width: 845px;
	height: 723px;
	padding: 28px 0 0 23px;
}

.search-fade {
	opacity: 0.9;
	background-color: #FFF;
	width: 100%;
	height: 100%;
	position: absolute;
}

#overlay-bg {
	background-color: #000;
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1;
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: none;
	cursor: pointer;
}

#search-header{
float:left;
}
#search-items{
position:relative;
}
#bottom-user-modules{
background:transparent url(../images/search-bg.jpg) no-repeat scroll left top;
color:#FFFFFF;
float:left;
font-size:10px;
height:122px;
margin-top:5px;
padding:0 10px;
text-align:left;
width:968px;
}

#finder-module {
	z-index: 10;
	position: absolute;
	display: none;
	top: 20px;
}

#finder-module2 {
background:transparent url(../images/search-bg.jpg) no-repeat scroll left top;
color:#FFFFFF;
float:left;
font-size:10px;
height:130px;
padding:0 10px;
text-align:left;
width:880px;
margin-top: 6px;
}

#search-result-header {
	height: 45px;
}

#search-result-search {
	height: 35px;
}

.search-headers {
background:transparent url(../images/search-header-bg.jpg) repeat-x;
color:#FFFFFF;
float:left;
font-weight:bold;
height:20px;
margin-right:10px;
margin-top:-6px;
padding-top: 4px;
}

.left {
	float: left;
	background:transparent url(../images/search-line.png) repeat-y scroll right top;
	height:98px;
}

.items {
	background:transparent url(../images/search-items-bg.jpg) repeat-x;
	height: 77px;
	border: none;
}
.active {
background:#76BD44 none repeat scroll 0 0;
left:-10px;
padding-left:10px;
position:relative;
width:219px;
}

.option {
	cursor: pointer;
	
}
.keywords {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-size:9px;
height:12px;
margin-left:25px;
margin-top:0;
padding-left:3px;
width:130px;
}

.head_filters {
	width: 55px;
}

.head_spacer {
	width: 0;
	float: left;
}
.head_search {
float:right;
width:152px;
}

.head_region{
width: 100%;
}

.head_communities{
width: 100%;
}

.head_vegitation{
width: 100%;
}

#communities, #region, #vegitation {
	height: 77px;
	overflow: hidden;
}

.scrollbar-vert{
background-color: #d2e8ff;
height: 77px;
width: 10px;
float:left;
position: relative;
}
.scrollbar-vert {
background:transparent url(../images/scrollbar.png) repeat-y scroll right top !important;
left:-2px;
}
.handle-vert{
height: 40px;
width: 10px;
background-color: #66FF00;
}

.vmselect {
	background-color: #F0C659;
	color: #231F20;
	border: 0;
	width: 180px;
}

.vmselect_sm {
	background-color: #F0C659;
	color: #231F20;
	border: 0;
	width: 176px;
	height: 17px;
}

#racksearch {
	float: right;
	bottom: 0;
	width: 75px;
	text-align: left;
}

#clear {
	height: 10px;
}




#manufacturer, #modelHolder, #type, #make, #model, #category, #application, #brand{
float:left;
line-height:14px;
white-space:normal;
overflow: hidden;
background:transparent url(../images/search-line.png) repeat-y scroll right top;
color:#FFFFFF;
height: 97px;
}


#racksearch{
bottom:0;
float:right;
margin-top:57px;
text-align:left;
width:75px;
}

#tooltip-wrapper{
height:0;
left:-15px;
position:relative;
top:-875px;
z-index:100;
}



#tooltip .moduletable {
font-size:13px;
padding-left:64px;
padding-top:15px;
text-align:left;
width:129px;
}

#tooltip2 .moduletable{
font-size:13px;
padding-left:24px;
padding-top:15px;
text-align:left;
width:129px;
}


.bubbleInfo {
float:left;
left:0;
position:relative;
top:0;
width:500px;
        }
        .trigger {
/**            position: absolute;**/
        }
     
        /* Bubble pop-up */

        .popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
			background:transparent url(../images/bubble.png) no-repeat scroll right top;
			height:150px;
padding-top:20px;
width:225px;
color:#FFFFFF;
        }

 .bubbleInfoR {
float:left;
left:0;
position:relative;
top:0;
width:500px;
        }
        .triggerR {
/**            position: absolute;**/
        }
     
        /* Bubble pop-up */

        .popupR {
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
			background:transparent url(../images/bubbleR.png) no-repeat scroll right top;
			height:150px;
padding-top:20px;
width:225px;
color:#FFFFFF;
        }
		

        tr#release-notes td a {
        	color: #333;
        }
		
#slider {
background: transparent url(../images/slider.png) no-repeat scroll center top;
float: left;
height: 9px;
width: 649px;
position: relative;
}


#region_wrapper, #communities_wrapper, #vegitation_wrapper {
	float: left;
}

#region_wrapper {
	width: 216px;
	overflow: hidden;
}

#communities_wrapper {
	width: 216px;
	overflow: hidden;
}

#vegitation_wrapper{
	width: 216px;
	overflow: hidden;
}

#search-wrapper div {
	margin: 0;
	text-align: left;
	color: #FFFFFF;
}

#scrollUp a {
color:#FFFFFF;
left:3px;
position:relative;
}

#scrollDown a {
color:#FFFFFF;
left:2px;
position:relative;
top:47px;
}

.search-results-left {
	width: 151px;
	height: 593px;
	float: left;
}

#scrollbar {
	float: right;
}

.itemlist {
	padding-left: 10px;
	padding-right: 10px;
}

.indent10 {
	padding-left: 10px;
}

/* Search Results Section */

.search-results-header {
	background: transparent url(../images/search-header-bg.jpg) repeat-x;
	height: 20px;
	width: 7px;
	font-weight: bold;
	padding-top: 4px;
	float: left;
	padding-left: 10px;
}

.result-name, .result-bot-name {
	width: 165px;
	border-right: 1px solid grey;
}

.result-size, .result-leaves, .result-fruit, .result-flowers, .result-seeds {
	width: 45px;
	border-right: 1px solid grey;
}

.result-growth {
	width: 268px;
	border-right: 1px solid grey;
}

#search-results-headers .result-flowers {
	padding-left: 5px;
	padding-right: 5px;
}
#search-results {
	background-color: #FFFFFF;
	height: 456px;
	float: left;
	width: 632px;
	overflow: hidden;
	position: relative;
}

.row1, .row2 {
	background-color: #FFFFFF !important;
	cursor: pointer;
	overflow: hidden;
	height: 17px;
}

.row2 {
	background-color: #E1E2E3 !important;
}

.row1:hover, .row2:hover, .rowOver {
	background-color: #76BD44 !important;
}

.search-result-item {
	color: #000000 !important;
	float: left;
	padding-left: 10px;
}

#result-scrollbar {
	background-color: #333;
	height: 435px;
	width: 16px;
	float: left;
	position: relative;
	cursor: pointer;
	top: 12px;
}

#region-scrollbar, #community-scrollbar, #vegetation-scrollbar {
	background-color: #333;
	height: 53px;
	top: 12px;
	width: 16px;
	float: right;
	position: relative;
	cursor: pointer;
}

#region-dragBar, #community-dragBar, #vegetation-dragBar {
	position: absolute;
	left: 0;
	top: 12px;
	width:16px;
	height: 50px;
	background-color: #999;
}

.scrollup{
	width: 16px;
	height: 12px;
	background: #333 url(../images/scrollup.png) no-repeat;
	position: relative;
	top: -12px;
}
.scrolldown {
	width: 16px;
	height: 12px;
	background: #333 url(../images/scrolldown.png) no-repeat;
	position: relative;
	top: 41px;
}

.scrolldown-main {
	width: 16px;
	height: 12px;
	background: #333 url(../images/scrolldown.png) no-repeat;
	position: relative;
	top: 423px;
}

#result-dragBar {
	position: absolute;
	left: 0;
	top: 12px;
	width:16px;
	height: 50px;
	background-color: #999;
}

#result-scrollbar-top {
	position: relative;
	left: 6px;
}

#result-scrollbar-bottom {
	position: relative;
	top: 425px;
	left: 6px;
}

#search-result {
	background: url(../images/box-bg.png) no-repeat;
	display: none;
	position: absolute;
	left: 238px;
	top: 96px;
	height: 458px;
	padding: 30px 15px 30px 45px;
	z-index: 10;
	width: 501px;
}

#search-result-close {
	position: absolute;
	width: 219px;
	height: 486px;
	float: left;
	top: 10px;
	left: -187px;
	cursor: pointer;
}

#search-result-close-inner {
	background: url(../images/arrow-r.png) no-repeat;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 205px;
	top: 228px;
}

.search-thumbnail {
	float: left;
	text-align: center !important;
	width: 20%;
	cursor: pointer;
	background: url(../images/dropshadow.png) no-repeat;
}

.search-thumbnail-row {
	padding-top: 20px;
	height: 100px;
	width: 100%;
}

#search-result-images-wrapper {
	width: 127px;
	float: left;
	padding-right: 15px;
}

#search-views {
	position: absolute;
	bottom: 60px;
}

.search-results-left-wrapper {
	padding: 10px;
}

.search-left-header {
	font-weight: bold;
	font-size: 12px;
}

.search-left-text {
	padding-left: 10px;
}

.search-main-image {
	padding-bottom: 10px;
}

.search-small-image-left {
	float: left;
}

.search-small-image-right {
	float: right;
}

.bold-header {
	font-weight: bold;
	font-size: 18px;
	width: 175px;
	float: left;
	height: 25px;
}

.product-name {
	font-weight: bold;
	font-size: 18px;
}

.bold-title {
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	padding-top: 15px;
}

.bold-name {
	font-weight: bold;
	width: 175px;
	float: left;
}

.name-row {
	padding-bottom: 5px;
	height: 15px;
}
.name-row-head {
	height: 30px;
}

.product-map {
	float: right;
}

#search-result-prevnext-wrapper {
	width: 100%;
	bottom: 10px;
	position: absolute;
}

#prev-button, #next-button {
	width: 14px;
	height: 14px;
	float: left;
	padding: 10px;
	cursor: pointer;
}

#prev-button {
	background: url(../images/arrow-l.png) no-repeat;
}

#next-button {
	background: url(../images/arrow-r.png) no-repeat;
}

#search-result-inner {
	height: 435px;
	overflow: hidden;
}

#search-preview-list, #search-preview-thumb {
	width: 33px;
	height: 27px;
	float: left;
	cursor: pointer;
}

#search-preview-list {
	background: url(../images/list-btn.png) no-repeat;
}

#search-preview-thumb {
	background: url(../images/thumb-btn.png) no-repeat;
}

.search-preview-list-selected {
	background: url(../images/listOver-btn.png) no-repeat !important;
}

.search-preview-thumb-selected {
	background: url(../images/thumbOver-btn.png) no-repeat !important;
}

.search-result-header-close {
	background: url(../images/cross.png) no-repeat;
	width: 10px;
	height: 10px;
	cursor: pointer;
	position: absolute;
	top: 30px;
	right: 55px;
}

.search-result-header-title {
	background: url(../images/nynrm-header-title.png) no-repeat;
	width: 490px;
	height: 26px;
	position: relative;
	top: 6px;
	left: 200px;
}

#search-result-wrapper {
	width: 501px;
}

#search-result-cross {
	background: url(../images/cross.png) no-repeat;
	float: right;
	width: 10px;
	height: 10px;
	position: relative;
	top: -10px;
	right: -5px;
	cursor: pointer;
}

.search-result-favourites {
float:right;
position:relative;
right:60px;
}

.favourite {
	float: left;
	width: 110px;
}
.remove-favourite {
	float: right;
}

#keywords {
	border: none;
	height: 17px;
	left: 10px;
	top: 4px;
	position: relative;
	width: 700px;
}

#search-button, #reset-button {
	background-color: #fff;
	border: none;
	position: relative;
	left: -10px;
	top: 3px;
	cursor:pointer;
	border:1px solid #CCCCCC;
}

.loading {
	width: 100px;
	height: 100px;
	background: url(../images/loading.gif) no-repeat;
	position: relative;
	top: 45%;
	left: 45%;
}

#column {
	float: left;
	width: 250px;
}

.scrollbar-lines {
	line-height: 4px;
	color: #333 !important;
	padding-left: 5px;
	position: absolute;
	top: 45%;
}
#print-icon {
float:left;
width:38%;
}

#favHowTo {
	position: absolute;
	width: 300px;
	height: 50px;
	background: #999;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -150px;
	padding:10px 10px 17px;
	display: none;
	color: #fff;
	background: url(../images/search-items-bg.jpg);
	border:1px solid #000;
	z-index:300;
}

