 /* 2008 leftnav */

 #leftnav-feature-table {
  width:164px;
 }
 #leftnav-feature-title {
  background-color:#717D8B;
  padding-left:12px;
  padding-top:5px;
  color:#fff;
  font-weight:bold;
  font-size:13px;
 }
 #leftnav-feature-products {
  border:3px solid #717D8B;
  background-color:#fff;
  padding:10px;
  padding-bottom:0px;
 }

 #searchdiv {
  margin-bottom:5px;
 }  

 .ln-exp-holder a {
  display:block;
  color:#444;
  background:url(/lib/titanium-rings/ln-2-arrow.gif) no-repeat top left;
  padding-left:23px;
  margin-top:5px;
  margin-bottom:5px;
  height:13px;
 }
 hr.ln_dotted_divider {
  color: #ccc; 
  background-color: #ccc; 
  border: 1px dotted #fff; 
  border-style: none none dotted; 
  margin-left:10px;
  margin-right:10px;
 }

 a.ln_1 {
  color:#333;
  font-size:14px;
  font-weight:bold;
  background:url(/lib/titanium-rings/ln-1.gif) no-repeat top left;
  padding-left:23px;
  margin-top:8px;
  margin-bottom:10px;
 }
 a.ln_2 {
  color:#333;
  font-size:14px;
  font-weight:bold;
  background:url(/lib/titanium-rings/ln-1-down.gif) no-repeat top left;
  padding-left:23px;
  margin-top:8px;
  margin-bottom:10px;
 }

 #Non-expanding-leftnav-2008-sections {
  padding-top:15px;
 }

 #Non-expanding-leftnav-2008-sections a {
  display:block;
  color:#444;
  font-size:13px;
  font-weight:bold;
  background:url(/lib/titanium-rings/ln-2-arrow.gif) no-repeat top left;
  padding-left:23px;
  margin-top:5px;
  margin-bottom:5px;
 }


 /* section page flyouts */
 .fade25 {
 opacity: 0.25;
 -moz-opacity: 0.25;
 -khtml-opacity: 0.25;
 filter: alpha(opacity=25);
 }
 .fade50 {
 opacity: 0.5;
 -moz-opacity: 0.5;
 -khtml-opacity: 0.5;
 filter: alpha(opacity=50);
 }
 .fade75 {
 opacity: 0.75;
 -moz-opacity: 0.75;
 -khtml-opacity: 0.75;
 filter: alpha(opacity=75);
 }

 div.flyout {
  position:absolute;
  margin-left:-200px;
  _margin-left:-300px;
  margin-top:-30px;
  text-align:left;
 }
 div.flyout_right {
  position:absolute;
  margin-left:100px;
  _margin-left:50px;
  margin-top:-30px;
 }

 .flyout table {
  width:263px;
 }
 .flyout_right table {
  width:263px;
 }

 .flyout_top {
  background: url('/lib/titanium-rings/flyout-top.gif') top left no-repeat;
  padding:10px;
  padding-bottom:5px;
  font-size:12px;
  font-weight:bold;
 }
 .flyout_middle {
  background: url('/lib/titanium-rings/flyout-middle.jpg') top left;
  font-size:11px;
  line-height:12px;
 }
 #flyout_table_holder {
  margin-left:10px;
  margin-top:5px;
  margin-bottom:5px;
  font-size:11px;
  border-top:1px dotted #666;
  width:192px;
 }
 #flyout_table_holder td {
  padding-top:2px;
  padding-bottom:2px;
  border-bottom:1px dotted #666;
 }
 #flyout_table_holder td.flyout_label {
  width:70px;
 }
 #flyout_table_holder td.flyout_content {
  padding-left:5px;
 }
 .flyout_divider {
  height:1px;
  border-top:1px dotted #666;
  width:195px;
  margin-top:3px;
  margin-bottom:0px;
  margin-left:10px;
 }
 .flyout_callout img {
  margin-top:55px;
 }
 .flyout_callout_spacer {
  margin-top:56px;  
 }
 .flyout_price {
  color:#EC5E08;
  font-weight:bold;
  margin-left:10px;
 }
 #flyout_ratings {
  margin-left:10px;
 }
 .details_link {
  margin-left:10px;
  background:url('/lib/titanium-rings/details.jpg') top left no-repeat;
  padding-left:15px;
  font-size:12px;
  font-weight:bold;
  display:block;
 }


 /* better together */

 #better_together {
  background-color:#f5f5f5;
  padding:10px;
  border-top:1px dotted #999;
  width:420px;
  _width:440px;
  height:100px;
 }
 #better_together h2 {
  margin-bottom:10px;
 }
 #better_together a {
  text-decoration:underline;
 }
 #better_together table{
  margin-top:10px;
 }
 .better_td {
  border:1px solid #999;
  background-color:#fff;
 }
 .together_savings_info {
  font-size:11px;
  line-height:16px;
  padding-left:20px;
 }
 .orangeTxt {
  color:#F26C09;
 }

 #better_together_order {
  width:440px;
  height:1px;
  overflow:hidden;
 }
 #better_together_order table {
  background-color:#f5f5f5;
 }
 #better_together_order td {
  font-size:11px;
 }
 #better_together_order H3 {
  font-size:11px;
 }
 /* new item page layout */

 #item-cell-left {
  background-image:url('/lib/titanium-rings/ln-bg-2008.jpg');
  background-repeat:repeat-y;
 }
 #item_image {
  background-image:url('/lib/titanium-rings/ln-bg-2008-top.jpg');
  background-repeat:no-repeat;
  background-position:top right;
 }
 #shop_with_assurance_item {
  background-image:url('/lib/titanium-rings/swa-bg-2008.jpg');
  background-repeat:no-repeat;
  background-position:top right;
 }
 #swa-2008{
  background-image:url('/lib/titanium-rings/swa-bg-2008-bottom.jpg');
  background-position:bottom right;
 }

 #ratings_top {
  color:#666;
  font-size:11px;
 }
 #ratings_top img {
  vertical-align:top;
 }
 #order_2008_table {
  font-size:12px;
  width:430px;
 }
 #item-2008 {
  width:430px;
  margin-left:10px;
 }
 #price_cell {
  width:200px;
  text-align:left;
 }
 #sale_price {
   font-size:14px;
 }
 #item-cell-right {
  background-color:#fff;
  background-image:url('/lib/titanium-rings/blank.jpg');
 }

 #tabs_table {
  font-size:11px;
  color:#666;
 }
 #tabs_holder_td {
  border-bottom:1px solid #666;
  padding-left:10px;
  padding-top:15px;
 }
 #tabs_holder_td div{
  float:left; width:89px;
 }
 #chat_td {
  padding:10px;
  padding-top:20px;
  background-image:url('/lib/titanium-rings/chat-now-bg.jpg');
  background-position:top left;
  background-repeat:repeat-x;
  background-color:#f3f3f3;
 }
 #chat_div {
  width:180px;
 }
 #chat_div a {
  text-decoration:underline;
 }
 #tabs_content_td {
  background-color:#f5f5f5;
  padding:10px;
 }
 #tab_1 {
  width:220px;
  height:200px;
  overflow:auto;
 }
 #tab_2 {
  width:220px;
  height:200px;
  overflow:auto;
 }
 #details_table {
  font-size:11px;
 }
 #details_table td {
  padding:5px;
  padding-left:0px;
  border-bottom:1px dotted #666;
 }

 .airyP {
  line-height:17px;
 }
