body {padding:0px; margin:0px; color:#000000;}
a {text-decoration: underline;}
a:hover, a:visited {color:#9594c8;}
.bannerAd {text-align:center; margin:0; overflow:hidden;}
.spellcheck {font-size:15px; font-family:arial,geneva; color:#CE0202; padding: 5px 0px 0px 29px;}
.spellcheckResult {font-weight:bold; font-style:italic; font-size:15px; font-family:arial,geneva; color: #0202CE}
.resultHead {font-size:12px; font-family: arial,geneva; font-weight:bold; color:#666666; padding: 10px 0 2px 29px;}
.backnext {float:right; margin:0 15px 0 0; text-align:right; padding: 10px 0px 0px 0px; clear:none; font-size: 12px; font-family: arial,geneva;}
.light {font-weight:normal; text-decoration:underline;}
.size2, .size2title, .size2b, .size2disabled, .size2-white, .size2b-white, .size2b-black, .trail, .description, .descriptiontitle, .url, .ns47searchresults, .mssearchresults, .searchresults, .backtolink, .light {font-size: 12px; font-family:arial,geneva;}
.size2title, .size2b, .size2b-white, .size2b-black, .descriptiontitle {font-weight: bold;}
.size2title {color:#cc3300;}
.bullet {font-size:14px;}
.slbullet {float:left; font-size:12px; font-family: arial,geneva; clear:none; width:28px; height:31px; text-align:center;}
.slbullet2 {float:left; font-size:12px; font-family: arial,geneva; clear:none; width:28px; height:50px; text-align:center;}
.msnumber {float:left; font-size:11px; font-family: arial,geneva; clear:none; width:28px; text-align:center;}
.searchresults {padding: 0 0 5px 1px;}

.tnbullet {float:left; width:100px; height:75px; text-align:center; padding: 0 5px 5px 29px;}
.tnbullet1 {float:left; width:120px; height:90px; text-align:center; padding: 0 5px 5px 29px;}
.tnbullet2 {float:left; width:120px; height:90px; text-align:center; padding: 0 5px 25px 29px;}

.browsebullet {font-size:12px; font-family: arial,geneva; width:28px; text-align:center;}
.browseresults, .otherbrowse { margin-left:29px; margin-top:-17px; }
.browseresults {padding: 0 0 5px 0;}
.mssearchresults {padding: 0 0 5px 29px;}
.ns47searchresults {padding: 0 0 5px 1px;}
.prefspagecenter {padding: 15px 0 10px 0; text-align:center;}
.url {color:#6f6f6f;}
.nsnavfix {text-indent:200px; color:#000000;}
.upperform {width:200px;}
.lowerform {width:190px;}
.preferencesform {width:150px;}
#results {margin:0;}
#right {float:right; width:125px; height:auto; margin:0px 0px 0px 0px; padding-top: 10px; overflow:hidden; background-color:#ffffff; text-align:center;}
.catresults {padding: 0 0 0 29px;}
.backtolink {padding: 8px 0 0 29px;}
.trail {color:#f00;}
.slpagetitle {font-size:18px; font-family: arial,geneva; font-weight:bold; padding: 5px 0 0 29px;}

.slpad {padding: 10px 0px 0px 20px;}
.sectionspacer {padding: 0 0 10px 0;}
.aboutsmall {color:#ff3300; font-size:10px; font-weight:normal;}
.size1 {font-size: 10px; font-family: arial,geneva;}
.spacer {clear:left; margin:0; padding:0 0 10px 0;}
.newwindow {font-size:10px; font-weight:normal; color:#3333FF; text-decoration:none;}
.small {font-size:10px; font-weight:normal; color:#ff3300; text-decoration:none;}
a.small:link, a.small:visited {color:#ff3300; text-decoration:none;}
a.newwindow:link, a.newwindow:visited {color:#3333FF; text-decoration:none;}
a.small:hover, a.newwindow:hover {color:#9594c8; text-docoration:none;}
.redhead {font-size:14px; font-weight:bold; color:#cc3300;}
.smalldisabled {FONT: 10px arial,geneva; color:#989898;}
.pframe {border: 5px #0099ff solid;}
.radio {background:#d2c9ab; font-size: 11px; font-family: arial,geneva;}

#descHead {width:auto; height:auto; margin:0px; padding: 2px 25px 2px 15px; background-color:#f5f1e7;}
#descBack {float:right; font-size:12px; font-weight:bold; font-family: arial,geneva;}
#descImgBody {clear:right; width:auto; height:130px; margin:0px; padding:10px 0px 10px 0px; text-align:center;}
#descImgText {text-align:center; padding:2px 0px; margin:0px; font-family: arial,geneva; font-size: 12px;}
#nextPrev {clear:center; width:auto; height:auto; margin:1px 0px 0px 0px; padding:0px 25px 2px 15px;}
#next {float:right; padding:1px;}
#prev {font-weight:bold; margin:0px 0px 0px 20px; padding:4px 0px 4px 0px; font-family: arial,geneva; font-size: 12px;}
#descFoot {bottom:0px; clear:right; width:auto;	height:auto; margin:0px; padding: 2px 25px 2px 15px; font-family: arial,geneva; font-size: 12px; background-color:#f5f1e7; border-bottom:solid 2px #84ADFF;}

#xImage {width:770px; padding: 3px 0 0 0;}
.xiResult {float:left; width:247px; height:auto; text-align:center; overflow:hidden;}
.xiRow {height:73px;}
.xiMore {float:right; text-align:right; padding: 10px 0px 0px 0px; clear:none; font-size: 11px; font-family: arial,geneva;}

/* Shopping.com */
a.widgets {text-decoration:none;color:#000099;font-size: 11px;}
a.widgets:hover {text-decoration:underline;}
td { font-family: arial, sans-serif; font-size: 11px; }
hr {display: block;clear: left;margin:0;padding:0;visibility: hidden;}
.shopping {border:1px solid #D2C9AB;width: 530px;font-family: arial, sans-serif;padding:0;margin:0px 0px 0px 30px;}
.header {background-color: #D2C9AB;margin: 0px;padding: 5px 10px;line-height:1.2;font-size: 11px;}
.title {font-weight:bold;font-size:11px;float:left;}
.titleright {font-size: 10px;}
.cell {margin:6px 10px 0;width: 130px;float:left;}
.cell5 {margin:6px 10px 0;width: 200px;float:left;}

.colname {font-weight:bold;font-size:11px; padding: 0px 0px 3px 0px;}
.item {margin:0;padding:1px 0;}
.anormgrey {font-size: 10px;color: #B8B8B8;}
.pad50010       {padding: 5px 0px 0px 10px;}
.padl10         {padding: 0px 0px 0px 10px;}
.morelink       {font-family: arial,sans-serif; font-size: 11px; font-style: italic; padding-bottom: 10px;}
.more {font-size:11px;font-weight:bold;display: block;clear: left;margin:2px 10px;padding:0;text-align:right;}
.more47 {font-size:12px;font-weight:bold;display: block;clear: left;margin:2px 10px;padding:0;text-align:right;}
.shopping1 {border:1px solid #D2C9AB;width: 530px;font-family: arial, sans-serif;padding:0;margin:0px 0px 0px 30px; height:158px;overflow:hidden}
div.scroller    {height:116px;border-left:1px solid #D2C9AB;margin: 0;overflow:auto;background-color: #f5f1e7}
div.scroller2   {border:1px solid #D2C9AB;height:130px;margin: 0;}
div.scrollee {height:18px;width:125px; overflow:show;padding:0px 0px 0px 5px;line-height:18px;}
div.store               {float:left; width:65px;}
div.price               {float:right;}
div.image               {border: 1px dashed #FA9B9B;}
div.content             {line-height:16px;font-family:aria,sans-serif;font-size:11px;}
div.rating              {margin: 10px 0px 0px 0px;}
.header2 {border-left:1px solid #D2C9AB;border-bottom:1px solid #D2C9AB;width:150px; margin: 0px;padding: 5px 0px 0px 0px;height:14px;line-height:1.2;font-size: 11px;}
.cell1  {position: relative;float:left;top:10px;left:10px;width:90px;font-family:aria,sans-serif;font-size:11px;border:0;}
.cell2  {position: relative;float:left;top:10px;left:40px;width:235px;font-family:aria,sans-serif;font-size:11px;border:0;}
.cell3  {position: relative;float:right;top:0px;margin:0px 0px 0px 52px;width:150px;font-family:aria,sans-serif;font-size:11px;border:0;}
form    {padding:0px; margin: 0px;}
.padl5          {padding: 0px 0px 0px 5px;}      
.padl30          {padding: 0px 0px 0px 30px;}      
.vs10           {height:5px;font-size:1px;}
.title2                 {font-weight:bold;font-size:14px;}
/* End Shopping.com */

/* SL Page*/
.topnav		{font-family: arial, sans-serif;font-size: 11px; color: 000000; line-height: 19px; vertical-align: middle;}
.topnav47	{font-family: arial, sans-serif;font-size: 12px; color: 000000; line-height: 22px; vertical-align: middle;}
.Anorm		{font-size: 12px; font-family: arial, sans-serif;}
.Anormb		{font-size: 12px; font-family: arial, sans-serif;font-weight: bold;}