.leaderboard { margin-left:104px; display:inline; float:left; width: 728px; height: 90px; background: url('../img/search/leaderboard.gif') no-repeat scroll top left; }
h2.results { margin-top:0px !important; float:left; color:#595959; font-family:Arial; font-size:22px !important; display:inline; }

.results-top-right { float:right; position:relative; }
.results-top-right a.search-tips { margin-right:15px; float:left; line-height:28px; font-size:12px; }
.results-top-right a.feedback { position:relative; z-index:2; float:left; text-indent: -999em; letter-spacing: -999em; background: url('../img/buttons/feedback.png') no-repeat scroll top left; width: 120px; height: 28px; }


.try-a-new-search { float:left; height:47px; width: 689px; background-color:#f2f2f2; }
.try-a-new-search span { float:left; color:#595959; font-size:14px; font-family:Arial; line-height:51px; padding-left:10px; }
.try-a-new-search-bottom { float:left; clear:left; background: url('../img/search/round-grey-block-bottom.gif') no-repeat scroll top left; width: 689px; height: 5px; }

.try-a-new-search #search { position:relative; top:0px;  float:left !important; margin-top:14px !important; margin-left:11px !important; }
.try-a-new-search #searchbox, #searchbox_results { background: url('../img/search/bg_white.gif') no-repeat scroll top left !important; }
.try-a-new-search #submit-search, #submit-search-results { background: url('../img/search/submit_grey.gif') no-repeat scroll top left !important;  }


p.or-check { float:left; margin-top:23px; margin-bottom:29px; color:#595959; font-family:Arial; font-size:22px; margin-left:10px; display:inline; }

.top-5 { float:left; text-indent:-999em; letter-spacing:-999em; background: url('../img/search_results/top-five.gif') no-repeat scroll top left; width: 340px; height: 28px; }
.top-5#articles { background-position:0 -28px; margin-bottom:29px; }

.product { float:left; width:330px; margin-top:20px; margin-left:10px; display:inline; }
.product-image { float:right; width:109px; height:92px; background: url('../img/search_results/buy-this-shoe.gif') no-repeat scroll top left; }
.product-image a { text-indent:-9993em; letter-spacing:-999em; }
.product-image a.image { float:left; width:100%; height:60px; display:block; min-height: 60px; display: table-cell; vertical-align: middle; }
.product-image a.image img { margin-top:0px; display: block; margin-left: auto; margin-right: auto;}
.product-image a.buy { float:left; display:block; height:20px; width:100%; }
.product-image a.buy-now { float:left; display:block; height:20px; width:100%; background: url('../../images/search/buy_now.gif') no-repeat scroll top left;}
.info { color:#595959; font-family:Arial; float:left; width:195px; }
.info a.title { margin-top:9px; float:left; width:100%; font-size:14px; font-weight:bold; }
.info p { margin-top:5px; float:left; font-size:12px; margin-bottom:2px; }
.info .stars { float:left; margin-top:12px; }
.info .stars a { float:left; }	
.rating { float:left; margin-top:9px; }
span.read { display: inline; margin-left:6px; margin-top:9px; float:left; padding-right: 20px; line-height:16px; font-weight:bold; }


.article { color:#595959; font-family:Arial; float:left;  width:302px; margin-bottom:30px; margin-left:10px; display:inline; }
.article a.title { float:left; width:302px; margin-bottom:6px; font-weight:bold; font-size:14px; }
.article p { float:left; width:302px; }
.article .users { font-weight:bold; float:left; background: url('../img/search_results/thumbs-up.gif') no-repeat scroll top left; padding-left:22px; height:16px; line-height:18px; margin-top:7px; }

.star-rating { width: 150px; }
.star-rating li { float: left; display: inline; width: 24px; height: 23px; margin-right: 6px; background: transparent url('../img/product/stars.gif') 0 -23px no-repeat; overflow: hidden; }
.star-rating li.half { background-position: 0 -46px; }
.star-rating li.full { background-position: 0 0; }
.star-rating li.last { margin-right: 0; }


.star-rating-sm { width: 69px; }
.star-rating-sm li { float: left; display: inline; width: 13px; height: 12px; margin-right: 1px; background: transparent url('../img/product/sm-stars.gif') 0 -12px no-repeat; overflow: hidden; }
.star-rating-sm li.half { background-position: 0 -24px; }
.star-rating-sm li.full { background-position: 0 0 !important; }
.star-rating-sm li.last { margin-right: 0; }

.star-white-sm li { background: transparent url('../img/product/sm-stars-white.gif') 0 -12px no-repeat !important; }
.star-white-sm li.half { background-position: 0 -25px !important; }
.star-white-sm li.full { background-position: 0 0 !important; }


.search-result {float:left; margin-left:10px; margin-top:20px; margin-bottom:20px; }
.search-result .title { display:inline; font-weight:bold; margin-left:20px; float:left; width:629px; margin-top:0px;font-size:15px; }
.search-result p { display:inline; margin-left:20px; color:#595959; float:left; width:629px; margin-top:7px;font-size:13px;line-height:1.3; }

.search-result-product {float:left; margin-left:10px; margin-top:20px; margin-bottom:20px; }
.search-result-product .title { display:inline; font-weight:bold; margin-left:20px; float:left; width:529px; margin-top:0px;font-size:15px; }
.search-result-product p { display:inline; margin-left:20px; color:#595959; float:left; width:529px; margin-top:7px;font-size:13px;line-height:1.3; }

.productnav a.item { float: right; display: inline; width: 186px; height: 30px; line-height: 30px; padding: 0 13px; font-size: 14px; font-weight: bold; color: #1ca8d0; margin-bottom: 10px; background: transparent url('../img/product/buttons/btn-productnav.gif') 0 0 no-repeat; overflow: hidden; }
.productnav a.item:hover { text-decoration: none; background-position: 0 -30px; }
.productnav a.selected { color: #d20e18; background-position: 0 -30px; }

h2.search-results { margin-top:4px !important; float:left; margin-bottom:20px !important; color:#595959; font-family:Arial; font-size:18px !important; display:inline; }

.nested-top-rounded-feedback { width: 306px !important; height: 19px; background: transparent url('../img/feedback/feedback-top-trans.png') 0 0 no-repeat !important; }
.nested-content-feedback { height:241px; width: 248px; padding: 0 30px; background: transparent url('../img/feedback/feedback-middle-trans.png') 0 0 repeat-y !important; }
.nested-btm-rounded-feedback { width: 306px !important; height: 27px; background: transparent url('../img/feedback/feedback-bottom-trans.png') 0 0 no-repeat !important; }
.nested-content-feedback div { padding: 10px 5px 12px; line-height: 15px; background: transparent url('../img/nav/divider_horiz.gif') 0 100% repeat-x; }
.nested-content-feedback div.last { background-image: none; padding-bottom: 10px; }

.nested-content-feedback a { font-size: 12px; color: #1ca8d0; text-decoration: none; text-indent: 0; overflow: auto; height: auto; }
.nested-content-feedback a:hover { text-decoration: underline; }

.results-top-right ul#feedback { display:none; margin-top:14px; left:-86px; position:absolute; }
.search-results .nested-content-feedback div { padding-left:0px !important; }
.nested-content-feedback span.title { display:block; margin-bottom:0px; color:#d20e18; font-size:16px; font-weight:bold; }
.nested-content-feedback span.feedback-span { display:block; margin-bottom:0px; color:#666666; font-size:11px; font-weight:normal; margin-top:18px; }
.nested-content-feedback span.last { margin-top:10px !important; }

.search-results .radios { background:none !important; }
.search-results .radios span { font-family:Arial; font-weight:bold; color:#666666; font-size:10px; }

.search-results textarea { border:0; margin-top:5px; padding-left:5px; padding-top:5px; width:239px; height:66px; background: url('../img/search_results/textarea_bg.gif') no-repeat scroll top left; }

.search-results a.submit { display:block; text-indent:-999em; letter-spacing:-999em; background: url('../img/buttons/submit.gif') no-repeat scroll top left; width: 123px; height: 37px; }

