/* -----------------------------------------------
GLOBAL
----------------------------------------------- */
body { background: #000 url(../images/content/checkthis/body_bg.jpg) no-repeat -60px 0; }
div#NavigationPrimary li { background-image: url(../images/content/whatson/navprimary_li_bg.gif); }
div#NavigationSecondary li a:hover { background: url(../images/content/checkthis/navsecondary_bg.jpg) no-repeat top; }

/* -----------------------------------------------
CHECK THIS HOME
----------------------------------------------- */
/* Top sites */
body.check-this-home div#TopSites { float: left; width: 365px; margin: 0 0 10px 0; }
body.check-this-home div#TopSites h2 { background: #000; padding: 3px 5px; }
body.check-this-home div#TopSites h2 a { color: #fff; display: block; background: url(../images/global/arrow.gif) no-repeat right 7px; }
body.check-this-home div#TopSites h2 span {float:right; margin-top:-23px; margin-right:10px;}
body.check-this-home div#TopSites ul { background: #000; list-style: none; margin: 0; padding: 0 0 8px 0; }
body.check-this-home div#TopSites li { background: url(../images/global/arrow.gif) no-repeat 10px 10px; padding: 0 15px 8px 25px; }
body.check-this-home div#TopSites li a { background: url(../images/global/hr_bg.gif) repeat-x left top; display: block; padding-top: 8px; color: #B6B6B6; font-size: 1.1em; }
body.check-this-home div#TopSites li a strong { color: #fff; font-size: 110%; }
body.check-this-home div#TopSites li.first a { background: none; }

/* Email Signup */
body.check-this-home div#EmailSignup { float: right; margin: 0; }

/* Virtual tour */
body.check-this-home div#VirtualTour { float: left; width: 365px; margin: 0 0 10px 0; }

/* Wallpapers */
body.check-this-home div#Wallpapers { float: left; width: 365px; margin: 0 0 10px 0; }
body.check-this-home div#Wallpapers h2 { background: #000; padding: 3px 5px; }
body.check-this-home div#Wallpapers h2 a { color: #fff; display: block; background: url(../images/global/arrow.gif) no-repeat right 7px; }
body.check-this-home div#Wallpapers h2 span {float:right; margin-top:-23px; margin-right:10px;}
body.check-this-home div#Wallpapers div.content { background: #000; }
body.check-this-home div#Wallpapers div.content p { padding: 10px; }
body.check-this-home div#Wallpapers div.content div.item { float: left; display: inline; width: 165px; margin: 0 2px 0 10px; padding-bottom: 10px; }
body.check-this-home div#Wallpapers ul { list-style: none; margin: 0; padding: 0 0 0 1px; }
body.check-this-home div#Wallpapers li {  display: inline; padding: 0; margin: 0;}
body.check-this-home div#Wallpapers li a {  }

/* -----------------------------------------------
CHECK THIS TOP SITES
----------------------------------------------- */
/* Top sites */
body.check-this-topsites div#TopSites { float: left; width: 365px; margin: 0 0 10px 0; }
body.check-this-topsites div#TopSites ul { background: #000; list-style: none; margin: 0; padding: 0 0 8px 0; }
body.check-this-topsites div#TopSites li { background: url(../images/global/arrow.gif) no-repeat 10px 10px; padding: 0 15px 8px 25px; }
body.check-this-topsites div#TopSites li a { background: url(../images/global/hr_bg.gif) repeat-x left top; display: block; padding-top: 8px; color: #B6B6B6; font-size: 1.1em; }
body.check-this-topsites div#TopSites li a strong { color: #fff; font-size: 110%; }
body.check-this-topsites div#TopSites li.first a { background: none; }

/* Pagination */
body.check-this-topsites div#TopSites p.pagenation { background-color: #000000; color: #ffffff; clear: both; margin: 5px 0; padding: 5px; }
body.check-this-topsites div#TopSites p.pagenation a { color: #ec6a00; text-decoration: underline; padding: 0 2px; font-weight:bold; }
body.check-this-topsites div#TopSites p.pagenation a.active { color: #ffffff; text-decoration: none; }
body.check-this-topsites div#TopSites div.item { margin: 0 0 10px 0; clear: both; position: relative;}
body.check-this-topsites div#TopSites div.item div.image { float: left; width: 182px; }
body.check-this-topsites div#TopSites div.item div.content { background: #000; float: right; width: 350px; height:95px; padding: 5px 10px; }
body.check-this-topsites div#TopSites div.item div.content h2 { margin: 0; }
body.check-this-topsites div#TopSites div.item div.content p { margin: 0; }
body.check-this-topsites div#TopSites div.item div.content p.buttons img { margin: 7px 10px 0 0; }
body.check-this-topsites div#TopSites div.item div.content span.join-in { position: absolute; right: 5px; top: 5px; }

/* Email Signup */
body.check-this-topsites div#EmailSignup { float: right; margin: 0; }

/* -----------------------------------------------
CHECK THIS WALLPAPERS
----------------------------------------------- */
/* Wallpapers */
body.check-this-wallpapers div#Wallpapers { float: left; width: 365px; margin: 0 0 10px 0; }
body.check-this-wallpapers div#Wallpapers div.content { background: #000; }
body.check-this-wallpapers div#Wallpapers div.content p { padding: 10px; }
body.check-this-wallpapers div#Wallpapers div.content div.item { float: left; width: 165px; margin: 0 2px 0 8px; padding-bottom:15px;}
body.check-this-wallpapers div#Wallpapers ul { list-style: none; margin: 0; padding: 0 0 0 1px; }
body.check-this-wallpapers div#Wallpapers li {  display: inline; padding: 0; margin: 0; }
body.check-this-wallpapers div#Wallpapers li a { }

/* Email Signup */
body.check-this-wallpapers div#EmailSignup { float: right; margin: 0;  }

/* -----------------------------------------------
CHECK THIS VIRTUAL TOUR
----------------------------------------------- */
/* Tour */
body.check-this-virtual-tour div#Tour { float: left; width: 500px; margin: 0 0 10px 0; }
body.check-this-virtual-tour div#Tour div.content { background: #000;}
body.check-this-virtual-tour div#Tour div.content p { padding: 10px; }

/* Email Signup */
body.check-this-virtual-tour div#EmailSignup { float: right; margin: 0;  }

.clear-right {clear:left;}
