/*==========  / Find styles ==========*/
	
body#find div#wrapper {
  width: 100%;
}
body#find div#top {
	margin: auto;
	margin-bottom: 2px;
	width: 100%;
}
body#find div#left {
	width: 300px;
float: left;	
}
body#find div#right {
	margin-left: 300px;

}
div#map {
	height: 400px;
	margin-left: 30px;
	margin-bottom: 10px;
	border: 1px solid #666;
}
body#find div#content {
	font-size: 14px;
}

div#noLoadDiv {
  float: left;
  font-weight: bold;
  font-size: 10px;
  z-index:90001;
  width:400px;
  border: 1px solid #000;
  padding: 2px;
  background:#FCFCFC;
}

div#introbox {
	z-index: -1; 
	position: absolute; 
	top: -1000px; 
	left: -100px; 
	width: 300px; height: 83px; 
	background-image: url("/img/introBg.gif");
	background-repeat: no-repeat;
	float: left;
	
}

a#tryButton {
	display: inline;
	float: right;
	text-decoration: none !important;
	border: none !important;
	background-image: url('/img/tryItBtn.gif');
	width: 65px;
	height: 28px;
	margin-top: 10px;
	margin-right: 8px;
}
a#tryButton:hover {
	background-position: 0 28px;
	border: none;
}
div#ctrltab{
	height: 66px;
	overflow: hidden; 
	z-index: -1; 
	position: absolute; 
	top: -1000px; 
	left: -1000px; 
	width: 180px;
	 
	
	 
}

div#ctrltab div#previewcont{
	height: 100%;
	color: white;
		float: left;
}
div#ctrltab div#ctrlpreview{
	float: left;
	background-image: url('/img/samTabBg.gif');
	width: 180px;
	height: 100%;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
	font-size: 11px;
	
}
div#ctrltab a#tabtop {
	float: left;
	height: 31px;
	width: 180px;
	background-image: url('/img/samTab.gif');
	background-repeat: no-repeat;
	text-decoration: none !important;
	border: none !important;

}
div#ctrltab a#tabtop:hover {
	background-position: 0 -31px;
	text-decoration: none !important;
}
div#ctrltab div#ctrlbody {
	float: left;
	height: 80px;
	width: 220px;
	padding-left: 15px;
	padding-right: -15px;
	background-image: url('/img/samCtrlBg.gif');
	background-repeat: no-repeat;
	display: none;

}
div#samSave {
	width: 50px;
	height: 24px;
	margin-top: 10px;
	

}
div#samSave a#save {
	background-image: url('/img/samSave.gif');
	float: left;
	width: 50px;
	height: 24px;
	border-bottom: none !important;
	text-decoration: none !important;
}
div#samSave a#save:hover {
	background-position: 0 24px;
	border-bottom: none !important;
	text-decoration: none !important;
}


div#introText, div#samText1 {
	float: left;
	color: #FFF;
	margin-top: 38px;
	font-weight: bold;
	margin-left: 15px;
	font-size: 11px;
	width: 190px;
	
	
}
div#samText {
	margin: 0;
	padding: 0;
	float: left;
	margin-top: 32px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	width: 130px;
}
div#introLinks {
	margin: 0 15px 0 0;
	padding: 0 0 3px 0;

}
div#samLinks {
	margin: 0;
	padding: 0 0 5px 0;
	float: right;
	padding-right: 25px;
	
}

div#samLinks a,  div#introLinks a{
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 10px;
	color: #cee6ed !important;
	border-bottom: 1px #cee6ed dashed !important;
	text-decoration: none;
	
}
div#samLinks a {
	font-size: 11px;
	font-weight: bold !important;
}
div#introLinks a {
	clear: none;
	float: right;
	margin-bottom: 1px;

}
div#introLinks a:hover, div#samLinks a:hover {
	border-bottom: none !important;
	text-decoration: underline !important;
}



div#loading {
  display: none;
  position:absolute;
  top: 170px;
  left: 360px;
  z-index:90001;
  width:170px;
  border: 2px solid #FF8500;
  padding: 2px;
  background:#FCFCFC;
}

div#loading p {
	line-height: 1.1em;
}
div#loading p#spinner {
	float: left;
	padding-right: 10px;
}
div#loading p#prompt {
	padding-top: 10px;
}
div#loading .loading-indicator {
    border:1px solid #aaaaaa;
    background:white;
    color:#000000;
    font:bold 13px tahoma,arial,helvetica;
    padding:10px;
    margin:0;
}
.loading-indicator {
    font-size:8pt;
    padding-left:20px;
    height:18px;
    text-align:left;
}

div#linkContainer {
	text-align: right;
	padding: 11px 5px 5px 0px;
}

input#iptAddress {
	color: #000;
	font-weight: bold;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 20px;
	padding-top: 2px;
}

div#dlgSave, div#dlgRequest, div#msgDlg {
	position: absolute;
	z-index: 2000;
	display: none;
	background-color: #FFF;
	padding: 5px;
	top: 300px;
	left: 450px;
	width: 400px;
	border: solid 2px;
	margin: 5px;
}

div#dlgRequest {
	top: 50px;
	left: 300px;
	width: auto;
}

div#dlgRequest label {
	font-weight: bold;
}

div#saveDone, div#favDone, div#requestDone, div#infoReqError {
	position: absolute;
	z-index: 2000;
	display: none;
	background-color: #FFF;
	padding: 5px;
	top: 158px;
	left: 20px;
	width: 400px;
	border: solid 2px;
	margin: 5px;
}
div#requestDone {
	top: 50px;
	left: 300px;
}

div#alert {
	color: #000000;
	font-size: 1em;
	border: 1px solid #CCC;
	background-color: #F9F4B7;
	padding: 5px;
	margin-bottom: 2px;
	margin-left: 30px;
	height: 100%;
	

}
div#status {
	
	color: #6c6750;
	font-size: .7em;
	font-weight: bold;
	background-color: #cee6ed;
	padding: 5px;
	margin-bottom: 2px;
	margin-left: 30px;
	height: 100%;

}
img#key {
		padding-left: 2px;
	}
*:first-child+html div#controls label.cb {
	padding-left: -5px;
	margin-left: -5px;
}
* html div#controls label.cb {
	padding-left: -5px;
	margin-left: -5px;
}
div#key {
	
	color: #6c6750;
	font-size: .8em;
	background-color: #E5E2D3;
	padding: 2px;
	margin-bottom: 2px;
	padding-left: 5px;
	margin-left: 30px;
	height: 100%;

}
#rescount {
	font-size: .9em;
	font-weight: bold;
	color: #000000;
}
div#status #critSummary {
	padding-left: 10px;
}

div#linkDiv {
	position: absolute;
	z-index: 2000;
	display: none;
	top: 158px;
	left: 450px;
	background-color: #FFF;
	padding: 5px;
	width: 500px;
	border: solid 2px;
	margin: 5px;
}
div#linkDiv input {
	font-size: 10px;
}

div#searchOptions{
	position: absolute;
	display: none;
	color: #000;
	width: 300px;
	top: 145px;
	left: 20px;
	z-index: 2000;
	
}
div#searchOptionsInner {
	background-image: url("/img/findCriteriaBg.gif");
	background-repeat: no-repeat;
	padding: 0px;
}
div#searchOptionsInner2 {
	background-color: #FFF;
	background-image: url("/img/findCriteriaBgSides.gif");
	background-repeat: repeat-y;
	padding: 0px;
	
	height: 100%;
	
}
div#searchOptionsFoot {
	margin: 0px;
	padding: 0px;
	padding-bottom: 11px;
	background-color: #FFF;
	background-image: url("/img/findCriteriaFootBg.gif");
	background-repeat: no-repeat;
	clear: both;
	
}

input.smallbutton {
	font-size: 10px;
	font-weight: bold;
	padding: 1px;
	border: 1px solid black;
	color: #000;
	background-color: #FFF;
}
input.smallbuttonhov, input.smallbutton:hover {

	border: 1px solid #F3B080 ;

}

ul#linkBar {
	list-style-type: none;
	float: right;
}
ul#linkBar li {
	padding-left: 10px;
	display: inline;
}
div#frmSearchContainer {
	height: 63px;
	width: 300px;  
	background-image: url("/img/findBoxBg.gif");
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 10px;
}
div#frmSearchContainer div#modLink {
	float: left;
	color: #FFF;
	padding: 0px;
	margin: 0px;

}
div#frmSearchContainer div#modLink a, div#searchOptions p#searchClose a{
	font-size: 8pt;
	font-weight: bold;
	color: #cee6ed;
	border-bottom: 1px dotted #cee6ed;
	text-decoration: none;

}
p#msgClose{
	font-size: 8pt;
	font-weight: bold;
	float: right;
}
div#frmSearchContainer div#modLink a {
	color: #FFF;
}

div#frmSearchContainer div#modLink a:hover, div#searchOptions p#searchClose a:hover {
	border-bottom: 1px solid #cee6ed;
}

div#searchOptions p#searchClose {
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}
div#searchOptions p#searchClose a {
	font-size: 10px;
}

a#frmSearchButton, a.imgCtrl {
	border: none !important;
	text-decoration: none !important;
}
a#frmSearchButton {
	display: inline;
	float: left;
	text-decoration: none;
	border: none;
	background-image: url('/img/findBoxButtonTop.gif');
	width: 56px;
	height: 28px;
}
a#frmSearchButton:hover {
	background-position: 0 28px;
	border: none;
}


a#frmSearchButtonBottom {
	display: block;
	float: right;
	text-decoration: none !important;
	border: none !important;
	background-image: url('/img/findBoxButtonBottom.gif');
	width: 56px;
	height: 28px;
	margin-right: 15px;
}
a#frmSearchButtonBottom:hover {
	background-position: 0 28px;
	border: none;
}
a#detailsButton {
	margin-left: 67px;
	display: inline;
	float: left;
	text-decoration: none !important;
	border: none !important;
	background-image: url('/img/viewDetailsBtn.gif');
	width: 167px;
	height: 28px;

}
a#detailsButton:hover {
	margin-left: 67px;
	display: inline;
	float: left;
	text-decoration: none !important;
	border: none !important;
	background-image: url('/img/viewDetailsBtn-over.gif');
	width: 167px;
	height: 28px;
}
div#frmSearchContainer form#frmSearch {


}
#frmSearch {


}
div#searchContainer  form#frmSearch input {
  font-size: 12px;
  font-weight: bold;
}
div#searchOptions p#searchHint {
	margin-top: 0px;
	font-size: 9px;
	color: #FFF;
}


div#searchOptions select {
	font-size: 10px;
}
div#controls {
	padding-left: 10px;
	padding-top: 10px;
}
div#controls2 {
	padding-left: 10px;
	padding-top: 0px;
}


div.crit {
	padding: 0px;
	margin: 0px;
	clear: left;
	margin-bottom: 5px;
}
div.crit div {
	padding: 0px;
	margin: 0px;
	float: left;
	margin-bottom: 5px;
}
div.crit div.lcont {
	width: 90px;
}
div.crit #sel1  {
	width: 85px;
	font-size: 10px;
}
div.crit #sel2 {
		font-size: 10px;
}
div.crit select {
	width: 80px;
	font-size: 10px;
}
div.crit select#daysOnRas {
	width: 160px;
	
}

div.crit label {
	font-weight: bold;
	font-size: 8pt;
	color: #FFF;
	text-transform: uppercase;
	
}

div.crit div.underLabel {
		color: #FFF !important;
		font-size: 10px;
}
a.lnkSave {
	padding-right: 10px;
	margin-right: 10px;
	display: block;
}

div#previewHead {
	background-color: #cee6ed;
	padding: 0px;
	margin: 0px;
}
div#previewContainer {
	margin-top: 275px;
}
div#previewContainer hr {
	color: #cee6ed;
	background-color: #cee6ed;
	border: 0px;
	height: 1px;
}

div#previewContainer p#linkCont a {
	font-size: 10pt;
	font-weight: bold;
}

div#preview {
	background-color: #edf6f8;
}
div#previewIntro {
	color: #6C6750;
	padding: 0px 10px 10px 10px;

}
div#previewDisclaimer, div#detailsDisclaimer {
	padding-top: 10px;
	font-size: .85em;
}

div#previewSummary {
  text-align: center;
	width: 100%;
	padding-bottom: 10px;
}
div#previewHead h4 {
	font-size: 12pt;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: -0.05em;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

}
span#price, span#rebate {
	margin-left: 10px;
	margin-top: 20px;
	font-size: 11pt;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
}
div#moreInfo {
	display: none;
	text-align: left;
	margin-left: 10px;
}
span#rebate {
	color: #f27900;
}
table#picCont {

	margin-bottom: 10px;
}
table#previewPic td {
	vertical-align: middle;
	white-space: nowrap;
	
}
div#previewSummary img#preview-img {
	border: 1px solid #CCC;
 	width: 240px;
 	height: 180px;
}
div#previewSummary table#tblPreview th {
   font-size: 8pt;
   font-weight: bold;
   text-align: left;
   color: #8c8b7a;
   text-transform: uppercase;
}
table#tblPreview th.right {
	padding-left: 15px;
}
div#previewSummary table#tblPreview td {
   font-size: 8pt;
   text-align: left;
   color: #000;
}

span#imgStat, span.imgSpace {
	font-size: 10px;
	fon-weight: bold;
	color: #6c6750;
	margin-left: -5px;
	
}
span.imgSpace {
	color: #edf6f8;
}
/*===== PICBOX overrides =====*/

.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('/img/prevBoxBorderTB.gif'); /* CHANGE: path and name of your image1 */
}
.insideleft, .insideright {
	background-image: url('/img/prevBoxBorderSides.gif'); /* CHANGE: path and name of your image2 */
}

.x-layout-container {
	background-color: #FFF;
}



/*==== for data grid, center data in middle vertically ======*/
.x-grid-row td {
	vertical-align: middle;
	height: 100% !important!
}

/*==== need this to get row height correct in grid w/ thumbnails ======*/
.ygrid-simple-view .ygrid-row {
        height: 100% !important;
}

.pinover {
	font-size: 12px;
	padding-left: 10px;
}

/*==== Attempt to style the data grid ====*/
.x-grid-row-over td, .x-grid-locked .x-grid-row-over td{
	background-color: #f9f4b7;
}
.x-grid-row-alt{
	background-color: #edf6f8;
}
.x-grid-header{
	background: none;
	background-color: #cee6ed;
	border: 0 none;

}
.x-grid-hd-text {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

.x-grid-col {
	border-right: 1px solid #cee6ed;
	border-bottom: 1px solid #cee6ed;
}
.x-layout-panel{
	border: 1px solid #cee6ed;
}
.x-grid-hd-over .x-grid-hd-text {
	background: #f9f4b7;
}

/*==== Attempt to style the data TurboGrid ====*/
#statsgrid { font-size: 10px; padding: 0; margin: 0; background-color: #cee6ed; border-color: border-color: #cee6ed;}

#grid{ 
			border: none;
			
			font-size: 10px;
		}
		
		#grid .turbogrid-scrollbox { height: 231px !important; overflow-x: hidden; overflow-y: scroll; margin-bottom: -10px; padding-bottom: -10px;}
		
		#grid .turbogrid-header .turbogrid-cell {
background:#cee6ed none repeat scroll 0% 50%;
border-left:1px solid;
border-right:0px solid;
border-style:solid;
border-top:0px solid;
border-width:0px 1px 0px 0px;
color:#000;
padding-bottom: 3px;
text-align:left;
text-transform:uppercase;
font-weight: bold;
}
#grid .turbogrid-header .turbogrid-cell-over {
	background-color: #edf6f8;
}

#grid .turbogrid-header {
background:#cee6ed none repeat scroll 0% 50%;
}
#grid .turbogrid-content .turbogrid-cell {
border-color: #cee6ed;
border-style:none solid none none;
border-width:0px 1px 0px 0px;
padding-bottom:0px;
padding-top:0px;
}
#grid .turbogrid-row {
background:#FFF none repeat scroll 0% 50%;
border-bottom:1px solid #cee6ed;
border-top:0px none;
color:#59564E;
cursor:pointer;
}

#grid .turbogrid-row-odd {
background:#edf6f8  none repeat scroll 0% 50%;
}
#grid .turbogrid-row-over {
background:#F9F4B7  none repeat scroll 0% 50%;

}
#grid .turbogrid-row-selected {
background:#F9F4B7  none repeat scroll 0% 50%;
}


#statsgrid .turbogrid-cell {
background:#cee6ed none repeat scroll 0%;
border-style:solid;
border-width:0px 1px 0px 0px;
border-color: #000;
color:#000;
padding:0px 3px 3px;
text-align:left;
text-transform:uppercase;
}

#statsgrid .turbogrid-row {
background:#cee6ed none repeat scroll 0% 50%;
border-width:1px;
}
#statsgrid .turbogrid-row-odd .turbogrid-cell {
border-top-width:1px;
}
#statsgrid {
background:#cee6ed none repeat scroll 0% 50%;
}
.noborder {
	border-color: #cee6ed !important;
	
}



