﻿#main #content
{
  padding-top:0;
}

#main #content #moxi_mate_contents
{
  position:relative;
  top:-4px;
  padding-top:166px;
}

#main #content #moxi_mate_contents #top_copy_container
{
  position:relative;
  z-index:2;
}

#product_background
{
  position:absolute;
  top:0;
}

#main #content #top_copy H2
{
  font-size:30px;
  color:#64DAF7;
  margin: 16px 0 10px 50px;
  line-height: 1.2;
}

#main #content #top_copy H2 SPAN.mark
{
  font-size:40%;
}

#moxi_mate_description
{
  font-size:16px;
  margin-left:50px;
  line-height:1.2;
}

#moxi_mate_description .text
{
  width:450px;
  padding-right:60px;
}

#moxi_mate_description .text p
{
  margin-left: 0;
}

#tabbed_content
{
  position:relative;
  margin-top:35px;
  left:30px;
  width:480px;
}

#tabbed_content .left_border
{
  position:absolute;
  bottom:0;
  left:0;
  width:7px;
  height:455px;
}

#tabs
{
  position:relative;
  top:8px;
  left:9px;
  width:516px;
  height:28px;
  z-index:99;
}

#tabs .tab
{
  position:relative;
  margin-left:-1px;
  line-height:1.1;
  width:140px;
  height:40px;
  color:#ffffff;
  font-size:18px;
  float:left;
  padding-top:10px;
  text-align:center;
  z-index:99;
  cursor:pointer;
}

#tabs .selected
{
  position:relative;
  margin-top:0;
  margin-left:0;
  line-height:1.1;
  width:140px;
  height:48px;
  color:#60D4FB;
  font-size:18px;
  font-weight:bold;
  float:left;
  padding-top:10px;
  text-align:center;
  z-index:100;
  cursor:default;
  background:url( /us/images/decoration/moxi_product_dotted_line_selected.gif ) no-repeat bottom center;
  border:0;
}

#tabs .tab.double_line
{
  padding-top:1px;
  height:27px;
}

#tabs .tab .tab_left_border
{
  position:absolute;
  top:0;
  left:0;
  height:40px;
  width:5px;
  z-index:1000;
}

.second_tab
{
  left:1px;
}

#dotted_line_horizontal
{
  position:absolute;
  top:30px;
  background:#000000 url( /us/images/decoration/moxi_product_dotted_line.gif ) repeat-x bottom;
  height:1px;
  width:891px;
}


#tabs .selected .tab_left_border
{
  position:absolute;
  top:0;
  left:0;
  height:40px;
  width:2px;
  z-index:1000;
}

#tabbed_items
{
  position:relative;
  top: 29px;
  left:8px;
  width:480px;
}

#main #content #tabbed_items H3
{
  margin:15px 0 0 -14px;
  font-size:13px;
}

#main #content #tabbed_items H3.first
{
  margin:0 0 0 -14px;
}

#main #content #tabbed_items H4
{
  margin:0 0 0 -14px;
  font-size:13px;
}

#main #content #tabbed_items .text
{
  color:#ffffff;
  margin:0 0 0 -14px;
  font-size:12px;
  line-height:1.3;
}

#tabbed_items UL
{
  margin-left:3px;
}

#options
{
  position:absolute;
  top:84px;
  left:540px;
  padding-left:12px;
  width:380px;
  height:92%;
  background:url( /us/images/decoration/moxi_product_dotted_line.gif ) repeat-y top left;
}

#main #content #options UL LI H3
{
  position:relative;
  top:-2px;
  margin:0;
  padding:0;
  font-size:13px;
}

#options UL
{
  margin-left:20px;
  width:330px;
  padding-left:15px;
}

#tabbed_items UL LI
{
  list-style:disc;
  margin-bottom:6px;
  font-size:12px;
  line-height:14px;
  color:#ffffff;
  font-size:12px;
}

#options UL LI.pointer
{
  list-style-image: url( /us/images/bullets/blt_buy_now_pointer.gif );
  font-size:12px;
  line-height:14px;
  color:#ffffff;
  margin-bottom:20px;
}

#tabbed_items .left_border
{
  position:absolute;
  bottom:0;
  left:0;
  width:5px;
  height:412px;
}

#tabbed_items .item
{
  clear:both;
  display:none;
  position:relative;
  top:5px;
  color:#ffffff;
  font-size:11px;
  padding:12px 12px 12px 18px;
}

#bottom_content
{
  position:relative;
}

#buy_now
{
  position:absolute;
  top:60px;
  right:35px;
  width:375px;
  height:118px;
}

#product_images
{
  position:relative;
  top:-12px;
  width:375px;
}

#product_images IMG
{
  width:105px;
  height: 52px;
  margin-left:8px;
  border:1px solid #ffffff;
}

#buy_now .price
{
  font-size:18px;
  font-weight:700;
  margin-bottom:5px;
}

#buy_now .finance
{
  margin-top:6px;
  font-size:11px;
  position:relative;
  height:28px;
  line-height:1.3;
  color:#ffffff;
  margin-bottom:6px;
}

#tab_disclainer,
#details
{
  margin:16px 0 0 -12px;
}

#camera_support
{
  border:1px solid #ffffff;
  width:400px;
  margin:auto;
}

#camera_support TH,
#camera_support TD

{
  width:33%;
  border-bottom:1px solid #ffffff;
  padding:2px 0;
}

#camera_support TD
{
  padding:3px 0 3px 14px;
}

#camera_support TH.first,
#camera_support TD.first
{
  border-right:1px solid #ffffff;
}

#camera_support TR.last TD
{
  border-bottom:0;
}

#sdv_disclaimer
{
  font-size: 11px;
  margin-top: 15px;
}
