body {
   font-family: sans-serif;
   font-size: 13px;
   margin-top: 15px;
   background: url(/images/bg.png) repeat-x;
   margin: 0;
   padding: 0;
}

a {
   color: #06c;
   /*color: #09A5E3;*/
   text-decoration: none;
}

a:hover { /*color: #008000;*/
   text-decoration: underline;
}

#wrapper {
   
}

#container {
   width: 960px;
   margin: 0 auto;
}

#header {
   margin-bottom: 15px;
   height: 110px;
}

#logo {
   float: left;
   width: 280px;
   margin-top: 35px;
   clear: left;
}

#feature {
   float: right;
   width: 200px;
   height: 90px;
   margin-top: 10px;
   text-align: center;
   line-height: 90px;
}
#feature a {
   color: #ccc;
   font-size: 17px;
}

#logo a {
   color: #fff;
   font-size: 24px;
}

#navigation {
   float: right;
}

#navigation a {
   color: #666;
   font-size: 14px;
   margin-left: 15px;
   font-weight: bold;
}

#search {
   float: left;
   margin-top: 38px;
   text-align: right;
}

#search-form {
   display: inline;
}

#search-form input {
   font-size: 24px;
   /*border: 1px solid #cfcfcf;*/
   padding-left: 4px;
}

#search-form input[type=submit] { /*color:#666;
	background-color: #fff;
	border: 1px solid #dfdfdf;*/
   width: 96px;
   height: 34px;
}

#search-form input[type=text] {
   width: 350px;
}

#main { /*border:1px solid red;*/
   
}

#column-left {
   width: 200px;
   /*border:1px solid red;*/
}

#search-info {
   clear: both;
   font-size: 16px;
   margin-bottom: 10px;
   line-height: 24px;
}

#footer-container {
   background-color: #333;
   border-top: 1px solid #000;
   margin-top: 40px;
}

#footer {
   width: 960px;
   margin: 0 auto;
   height: 60px;
   line-height: 60px;
   color: #dfdfdf;
   font-size: 11px;
}

#footer-search {
   float: right;
   width: 740px;
   text-align: center;
}

#result-details {
   
}

#result-details-embed {
   width: 640px;
   background-color: #fff;
   float: left;
}

#result-details-info {
   width: 300px;
   margin-left: 18px;
   /*margin-bottom:10px;*/ /*border:1px solid red;*/
   background-color: #fff;
   float: left;
   margin-bottom: 10px;
}

#result-details-info a {
}

#description {
   margin-top: 15px;
}

.store-link {
   font-size: 24px !important;
}

.product-link {
   font-size: 18px !important;
}

#result-details-thumbs {
   width: 360px;
   /*height:60px;*/ /*margin:10px 0 10px 13px;*/
   float: left;
   margin: 3px;
   margin-right: 0;
   /*border:1px solid red;*/
}

.result-details-thumb {
   width: 68px;
   height: 68px;
   line-height: 68px;
   text-align: center;
   margin: 2px;
   background-color: #fff;
   float: left;
}

#results-browse-navigation {
   height: 30px;
   line-height: 30px;
   color: #999;
   clear: both;
}

#results-browse-navigation img {
   vertical-align: middle;
}

#results-browse-navigation a {
   font-weight: bold;
}

#results-browse {
   margin-bottom: 10px;
   padding-top: 5px;
   clear: both;
}

.results-browse-img {
   overflow: auto;
   padding: 8px 0px;
   line-height: 18px;
}

.results-browse-img a {
   font-style: italic;
}

.results-browse-img img {
   margin-right: 10px;
   border: 3px solid #000;
}

.results-browse-img-selected img {
   border: 3px solid #06c;
}

.results-browse-img-selected a {
   font-weight: bold;
}

.results-browse-img img {
   max-width: 120px;
   max-height: 90px;
}

.col-box {
   
}

.col-box-heading {
   height: 25px;
   line-height: 25px;
   /*border:1px solid red;*/
   background-color: #666;
   color: #fff;
   text-align: center;
}

.col-box-content {
   margin-top: 10px;
   /*border:1px solid red;*/
}

.col-box-options {
   float: right;
   padding-right: 10px;
   line-height: 28px;
   font-size: 11px;
}

#vertical-ad {
   margin-top: 20px;
   background-color: #B0C4DE;
   padding: 15px 20px;
}

#search-results {
   width: 750px;
   /*border:1px solid red;*/
   float: right;
   clear: both;
}

.result-box {
   width: 745px;
   margin: 10px 10px 10px 0;
   float: left;
}

.result-box-img {
   width: 120px;
   height: 90px;
   float: left;
   text-align: center;
   border-right: 1px solid #efefef;
}

.result-box-img img {
   border: 3px solid #000;
}

.result-box-info {
   line-height: 16px;
   margin-left: 135px;
}

.result-box-options {
   width: 120px;
   float: right;
   padding: 5px;
   text-align: center;
}

.mlt-result-box {
   width: 470px;
   height: 96px;
   overflow: hidden;
   line-height: 16px;
   float: left;
   padding-right: 10px;
   margin-bottom: 20px;
}

.mlt-result-box img {
   margin-right: 10px;
   border: 3px solid #000;
}

.mlt-result-box a {
   font-size: 14px;
   font-weight: bold;
   display: block;
}

.result-title {
   font-size: 16px;
   line-height: 24px;
   font-weight: bold;
}

.result-title:visited {
   color: #080080;
}

.link-black {
   color: #000;
}

.link-red {
   color: #FF3366;
}

.facet-list {
   margin: 0;
   padding: 0;
   list-style: none;
   color: #999;
}

.facet-list ul {
   margin: 0;
   margin-top: 10px;
   padding: 0;
   list-style: none;
}

.facet-list li {
   margin: 2px 0;
   height: 34px;
   line-height: 30px;
   padding-right: 5px;
   height: 34px;
}

.facet-list li a {
   color: #999;
   display: block;
   height: 34px;
}

.facet-list li img {
   vertical-align: middle;
}

.facet-list-item-selected {
   background-color: #f6f6f6;
   border-top: 2px solid #dfdfdf;
   border-bottom: 2px solid #dfdfdf;
}

.results-navigation {
   height: 25px;
   line-height: 25px;
   margin-bottom: 10px;
   background-color: #000;
   color: #f0f0f0;
   font-size: 11px;
   clear: left;
   padding: 0 8px;
}

.right {
   float: right;
}

.selected {
   color: #f0f0f0;
}

h1,h2,h3,h4 {
   margin: 7px 0;
}

h1 {
   font-size: 24px;
}

h2 {
   font-size: 18px;
}

.clear {
   clear: both;
}

.feedback {
   background-color: #FFEEAC;
   border: 2px solid #ECCB17;
   margin: 10px 0;
   padding: 8px 10px 10px;
}

#digg-it {
   float: right;
   padding-left: 10px;
}

.new {
   color: #f00;
}

.no-underline:hover {
   text-decoration: none;
}