#siteinfo ul { width:50%; margin-bottom:1em; }
#siteinfo ul li { display:inline; padding-right:2em; } 
  
#nonav { margin-bottom: 0px; }
div#sos {margin-top:15px; *margin-top:0; background: transparent url(/images/sos/bgsos.png) 0 top repeat-x; float:left; width:945px; padding:0 0 0 15px;}
* html div#sos { margin-top:0; width:960px; }
div#soslogin { float:right; width:250px; background: #ECF5F7 url(/images/sos/bgrelatedprods.png) 0 0 no-repeat; text-align:right; padding:5px 10px 10px 0; }
div#sossummary { background-color: #ECF5F7; float:left; width:450px; font-weight:bold; }
div#sossummary h1 { margin:10px 0 0 0; font-size:160%; }
div#sossummary sup { font-size:80%; }

div#sos ul#sosnav { margin:10px 0 0 0; *margin:20px 0 0 0; padding: 0; list-style:none; clear:both; float:left; width:705px; background-color:#fff; border-color:#fff; border-style:solid; border-width:3px 0px 3px 3px; }

div#sos ul#sosnav li { float: left; margin-right: 2px; margin-bottom:0; background: #ECF5F7 url(/images/sos/tab_off_left.png) 0 0 no-repeat; width:139px; text-align:center; }
* html div#sos ul#sosnav li { width:138px; }
div#sos ul#sosnav li.current { border-bottom: none; background: #fff url(/images/sos/tab_on_left.png); z-index: 101; position: relative; padding: 6px 0; color:#4DA8BD; font-weight:bold; }
div#sos ul#sosnav li a { display: block; padding: 6px 5px; background: transparent url(/images/sos/tab_off_right.png) 100% 0 no-repeat; }
div#sos ul#sosnav li a:link { color: #444; text-decoration: none; }
div#sos ul#sosnav li a:visited { color: #444; text-decoration: none; }
div#sos ul#sosnav li a:hover { color: #444; text-decoration: none; }

div#sos div#soscontent { width:678px; float:left; clear:both; margin:0; background-color:#fff; padding:15px; }
* html div#sos div#soscontent { width:705px; }

div#sos div#soscontent ul.check { margin: 1em 0; padding: 0; }
div#sos div#soscontent ul.check li { list-style: none; margin: 0 0 .75em 0; padding-left: 18px; background: transparent url(/images/checkmark.png) 0 2px no-repeat;  }

div#sos div#soscontent ul.features { margin:1em 0 1em .5em; padding:0; clear:left;  }
div#sos div#soscontent ul.features li { list-style: none; margin: 0 0 .75em 0; padding-left: 18px; background: transparent url(/images/checkmark.png) 0 2px no-repeat; }
div#sos div#soscontent ul.features li ul { margin:.5em 0; padding:0; }
div#sos div#soscontent ul.features li ul li { list-style: none; margin: 0 0 .25em 0; padding-left: 10px; background: transparent url(/images/sos/bulfeatures2.png) 0 6px no-repeat; }
div#sos div#soscontent ul.features li ul li ul { margin:.5em 0; padding:0; }
div#sos div#soscontent ul.features li ul li ul li { list-style: none; margin: 0 0 .1em 0; padding-left: 8px; background: transparent url(/images/sos/bulfeatures3.png) 0 7px no-repeat; }

div#sos div#soscontent img#scoreseal { float:right; margin:5px 300px 0 0; }
div#sos div#soscontent div.details { margin-left:10px; }
div#sos div#soscontent div.details p { margin:.5em 0 .25em 0; }
div#sos div#soscontent a.adetail { font-size:90%; text-decoration:none; }
div#sos div#soscontent div.faq { margin-bottom:2em; }

div#sos div#soscontent div.upsell { background: transparent url(/images/sos/upsellbot.png) 0 bottom no-repeat; width:319px; float:left; margin:0  20px 2em 0; height:280px; }
* html div#sos div#soscontent div.upsell {margin:0  10px 2em 0;}
div#sos div#soscontent div.upsell div { background: transparent url(/images/sos/upselltop.png) 0 top no-repeat; padding:1.5em; }
div#sos div#soscontent div.upsell div h3 { margin:0; }
div#sos div#soscontent div.upsell ul { margin:1em 0; padding:0; }
div#sos div#soscontent div.upsell ul li { list-style: none; margin: 0 0 .75em 0; padding-left: 18px; background: transparent url(/images/checkmark.png) 0 2px no-repeat; }
div#sos div#soscontent div.upsell p { margin:1em 0; }
div#sos div#soscontent div.upsell p.sell { font-weight:bold;}
div#sos div#soscontent div.upsell p.sell strong { color:#900; }
div#sos div#soscontent div.upsell p.sell a {background: transparent url(/images/ficokit/lnknextarrow.png) right 50% no-repeat; padding:0 16px 0 0; font-weight:normal; }

div#sos div#soscontent p.xsell { margin-left:23px; font-weight:bold; font-size:120%; }
div#sos div#soscontent p.xsell span.price { color:#900; }
div#sos div#soscontent p.xsell a.xsmore {background: transparent url(/images/ficokit/lnknextarrow.png) right 50% no-repeat; padding:0 18px 0 0; }

div#sos div.sellprice { clear:left; font-size:120%; font-weight:bold; margin:2em 0; *margin:1em 0; width:100%; float:left;}
div#sos div.sellprice strong { color:#900; }
div#sos div#sossummary div.sellprice { margin:0; }
div#sos div.sellprice fieldset p small { font-size:85%; font-weight:normal; }
div#sos div.sellprice fieldset p { margin:0; font-size:90%; }
div#sos div.sellprice fieldset input.button { margin:.5em 0; }

div#sos div#soscontent div.sidebox { background: transparent url(/images/sos/rightcolbot.png) 0 bottom no-repeat; width:200px; float:right; margin:1em 0 10em 40px; font-size:90%; }

div#sos div#soscontent div.sidebox div { background: transparent url(/images/sos/rightcoltop.png) 0 top no-repeat; padding:1.5em; }
div#sos div#soscontent div.sidebox h3 { margin:0; }
div#sos div#soscontent div.sidebox ul { margin:1em 0; padding:0; }
div#sos div#soscontent div.sidebox ul li { list-style: none; margin: 0 0 .75em 0; padding-left: 10px; background: transparent url(/images/sos/bulfeatures4.png) 0 6px no-repeat; }

div#footer ul { border:none; }

div#soscontent div#contact { background: transparent url(/images/sos/upsellbot.png) 0 bottom no-repeat; width:319px; float:left; margin:0; }
div#soscontent div#contact div { background: transparent url(/images/sos/upselltop.png) 0 top no-repeat; padding:1.5em; }
div#soscontent div#contact div h2 { margin:0; }

div#sos div#soscontent .flashvideo { width:330px; float:right; margin:0 0 0 40px; }

#containercon h2 { float:none; clear:none; }