/*
#header {
color:#193441 !important;
margin-top:5px;
margin-bottom: -2px;
text-align: center;
}
#header a, #header a:link, #header a:visited {
color:#193441 !important;
}
#header div {
color:#193441 !important;
font-size:40px;
padding-left:10px;
padding-top:20px;
}
#header div span {
font-size:12px;
}
*/

.highslide img
{
  border: 0 !important;
}

#nav
{
  /*margin-left: 10px;*/
  margin-right: 10px;
  height: 28px !important;
}

#nav, #nav ul, #nav ul li
{
  border-color: white;
  background: #0e89c3 url(http://s3.camelcamelcamel.com/images/thead-pe.png) repeat-x scroll left bottom !important;
}

#nav a:link, #nav a:visited
{
  color: white !important;
}

#nav a:hover
{
  color: yellow !important;
}

#nav li:hover
{
  background: #0e89c3 url(http://s3.camelcamelcamel.com/images/thead-pe.png) repeat-x scroll left bottom !important;
}

#nav sup { color: yellow !important; }

#header
{
  /*margin-left:10px;*/
  padding-top:10px;
  padding-right: 10px;
  height: 60px;
  background: #ffffff;
}
#header img
{
  margin-top: -10px;
}

#header div.floater
{
  float: right;
  display: inline;
  background: #fafafa;
  padding: 5px;
  width: 359px;
  /*border-left: 1px solid #cacaca;*/
  text-align: right;
  margin-top: -10px;
  z-index: 0;
  margin-bottom: -10px;
  height: 100%;
}

#header .underling
{
  margin-bottom: 3px;
}

.grey
{
  color: #666666;
}

.content .inner
{
  padding-top: 0 !important;
}

#freebie
{
  margin: 5px;
}

body
{
}

.content .inner {
background-color:white;
/*border-style:solid;
border-color:#eca #b97 #a86 #edb; border-width:1px 2px 2px 1px;*/
/*margin-left:10px;*/
/*margin-right:10px;*/
padding:10px;
}

.content .inner h1:first-child {
margin-top:0px;
}

.content .inner .sidebar *:first-child {
margin-top:0pt;
}

.footer { line-height: 1.6em;/*margin-top: 5px;*/ border-top: 1px solid #cacaca; background-color: #fafafa; padding: 5px; }

a.tooltip, a:link, a:visited {
/*color:#0033CC !important;*/
}

.current_locale
{
  font-weight: bold;
}

.odd { background-color: #fafafa; }
.even { background-color: #ffffff; }
.odd .odd { background-color: #ffffff; }
.even .even { background-color: #fafafa; }
.even .odd { background-color: #ffffff; }
.odd .even { background-color: #fafafa; }

.sidebar { padding-top: 0; border: none !important; background-color: #fafafa; width: 350px; }
.filterheader
{
  text-align: center;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  font-size: 150%;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0.9em;
}

td.lefthalf
{
  padding-top: 0; padding-left: 0; border: none !important; /*border-right: 1px solid #cacaca;*/
}

td h2:first-child, td h3:first-child
{
  margin-top: 0;
}

#pagemo
{
  width: 1055px;
  margin: 0 auto;
  text-align: left;
  background-color: white;
}

body { text-align: center; }

.flash 
{ 
  background-color: #fafafa;
  padding: 5px;
  font-size: 1.5em;
  padding-left: 35px;
  background-position: 10px 5px;
  background-repeat: no-repeat;
}

.notice { color: green; background-image: url(http://s3.camelcamelcamel.com/tick.png); }
.warning { color: blue; background-image: url(http://s3.camelcamelcamel.com/exclamation.png); }
.error { color: #CC3300; background-image: url(http://s3.camelcamelcamel.com/cancel.png); }

#flad
{
  background: #fcfcfc url(http://s3.camelcamelcamel.com/images/fladbg.png) top left repeat-x;
  border: 1px solid #7ABAF2;
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  padding-bottom: 5px;
  padding-top: 5px;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  width: 100%;
  z-index: 999;
  position: relative;
  text-align: left;
  top: 0;
  left: 0;
  font-family: helvetica, arial, sans-serif;
  font-size: 1.4em;
}

#flad p
{
  padding: 5px;
}

#flad span.bg_highlight
{
  background-color: #FFFFAA;
}

#header .pron
{
  display: inline;
  float: left; 
}

#header .prono
{
  display: inline;
  float: left;
  margin-top: 40px;
  font-size: 1.4em;
}

div.scrollable
{
  height: 300px;
  overflow: auto;
  width: 100%;
  z-index: 999;
  background-color: #fafafa;
  padding-left: 0;
}

div.scrollable ul
{
  height: 300px;
  z-index: 666;
  margin-left: 10px;
}

.sidebar span.faded
{
  color: #888888;
}

img.product_small
{
  max-width: 75px;
  max-height: 75px;
  /*width: expression(this.width > 75 ? '75px' : String(this.width) + 'px');
  height: expression(this.height > 75 ? '75px' : String(this.height) + 'px');*/
}

img.product_medium
{
  max-width: 160px;
  max-height: 160px;
  /*width: expression(this.width > 160 ? '160px' : String(this.width) + 'px');
  height: expression(this.height > 160 ? '160px' : String(this.height) + 'px');*/
}



.rating_container {
  clear:both;
}

.rating_container a {
  float:left;
  display:block;
  width:25px;
  height:20px;
  border:0;
  background-image:url(http://s3.camelcamelcamel.com/images/rating.gif);
}

.rating_container a.rating_off {
  background-position:0 0px;
}

.rating_container a.rating_half {
  background-position:0 -25px;
}

.rating_container a.rating_on {
  background-position:0 -50px;
}

.rating_container a.rating_selected {
  background-position:0 -75px;
}

.hbar_container
{
  height: 16px;
  float: left;
  margin-right: 5px;
  background-color: #dadada;
}

.hbar_container .hbar
{
  height: 100%;
}

.hbar_container .hbar_text
{
  float: left;
  display: inline;
}

h1 span.note
{
  font-weight: normal;
  font-size: 0.5em;
  color: #999999;
}

th span.note, td span.note
{
  color: #666666;
}

.desired_row
{
  background-color: #6b9fc3;
  color: white;
}

tr.highest_row span.note, tr.lowest_row span.note, tr.desired_row span.note
{
  color: #fafafa;
}

.ice
{
  background-color: #d80100;
}

.fire
{
  background-color: #30cc00;
}

.chillz
{
  background-color: #d80100;
}

.warm
{
  background-color: #f96000;
}

.vegas
{
  background-color: #f7b000;
}

.hawt
{
  background-color: rgb(255,225,0);
}

.bigCurrency
{
}

.note_list li
{
  background:transparent url(http://s3.camelcamelcamel.com/images/bullet_green.png) no-repeat scroll 0 0;
  list-style-image:none !important;
  list-style-position:outside !important;
  list-style-type:none !important;
  padding-left:22px !important;
}

.rbroundbox { background: url(http://s3.camelcamelcamel.com/images/nt.gif) repeat; }
.rbtop div { background: url(http://s3.camelcamelcamel.com/images/tl.gif) no-repeat top left; }
.rbtop { background: url(http://s3.camelcamelcamel.com/images/tr.gif) no-repeat top right; }
.rbbot div { background: url(http://s3.camelcamelcamel.com/images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(http://s3.camelcamelcamel.com/images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { margin: 1em 1em 1em 0em; }

.borderless
{
  border: 0 !important;
}

.tog_0
{
  color: #4684ee !important;
}

.tog_1
{
  color: #dc3912 !important;
}

.tog_2
{
  color: #ff9900 !important;
}

.nounderline { text-decoration: none !important; }

.sort_active
{
  border: 1px solid #529214 !important;
}

.sort_inactive
{
  color: grey !important;
}

a.sort_inactive:hover
{
  color: #529214 !important;
}

.hspacechildren *
{
  margin-left: 5px;
}

.loginfo
{
  float: right !important; 
  display: inline; 
  color: #ffffff; 
  height: 20px; 
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 5px;
  margin-bottom: 0;
  padding-right: 5px !important;
}

.le_save_link
{
  margin-left: 5px;
}

#about
{
  width: 400px;
}

#about li
{
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 22px;
  padding-left: 30px;
  padding-top: 3px;
  margin-bottom: 5px;
}

.title
{
  color: #999999;
  font-size: 0.8em;
}

#sq
{
  height: 20px;
  width: 850px;
  font-size: 1.3em;
}

#sq + input
{
  font-size: 1.1em;
}


/*
h2.prodlist
{
  border: 1px solid #cacaca;
  border-bottom: 0;
  text-align: center;
  padding: 5px;
  margin-bottom: 0;
  background: #FFFFFF url(http://s3.camelcamelcamel.com/images/thead.png) repeat-x scroll left top;
}
*/

.prodlist { width: 100%; }
h2.prodlist a:link
{
  text-decoration: none;
}

.remsex a:link
{
  height: 26px;
  width: 27px;
}

.remsex
{
  margin: 0;
  display: inline;
  
  background-color: white;
  border: 1px solid #c7c7c7;
  border-right: 0;
  padding:0.6em 0 0.4em;
}

.remsex img { margin-bottom: -8px; padding: 0; }

.remsex + #sq
{
  border-left: 0;
}

.leftcol, .rightcol
{
  width: 48%;
  margin: 0;
  display: inline;
  float: left;
}

.leftcol
{
  background-color: #fafafa;
  padding: 10px;
  width: 47%;
}

.rightcol
{
  padding-left: 10px;
}

td p:last-child
{
  margin-bottom: 0;
}

.flexmargin
{
  margin-left: 1em;
}

table.prodlist, .prodlist td, .prodlist tr { border: 0; }
.norightpadding { padding-right: 0 !important; }
.newscont
{
  margin-bottom: 10px;
  margin-top: 10px;
  background-color: #fafafa;
  padding: 5px;
}

.pricing_summary
{
  border: 1px solid #eaeaea;
  width: 750px;
  padding: 5px;
  margin-bottom: 10px;
}

.pricing_summary .odd, .pricing_summary .even
{
  padding: 5px;
}

ul.flatliner { margin-left: 0; margin-bottom: 0; }
ul.flatliner li { display: inline; margin-right: 5px;}

.loaderatin { padding: 10px; border: 1px solid #c7c7c7; font-size: 2em; }
