﻿/******************************************************************************
	Global
******************************************************************************/
body
{
	background-color: #e4e5e3;
	color: #404040;
	font: 0.69em/1.88 Arial, "Helvetica Neue", Helvetica, sans-serif;
	height: 100%;
}

a,
.orange
{
	color: #d45001;
}

body a.blue
{
    color:#2948AC;
}

a:hover
{
	text-decoration: underline;
}

a span
{
	display: none;
}

#footer-share a span
{
	display: inline;
}

#shell 
{
	background-color: #fff;
	border-left: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
    margin: 0 auto;
    position: relative;
    width: 960px;
    /*overflow: hidden;*/
    z-index: 2;
}
    

/******************************************************************************
	Header
******************************************************************************/
#header
{

	position: relative;
	width: 960px;
	z-index: 500;
	background-color:#fff;
}

#header .green-background
{
	background-color:#6c9d42;
}

#header .header
{
	height: 99px;
	background:	url(../i/global/header_bg_right.jpg) no-repeat bottom right,url(../i/global/header_bg.jpg) repeat-x bottom left;
	background-color:#fff;
	/*border:2px solid #fff;*/
	position:relative;
	z-index:2;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-radius: 0 0 5px 5px;

}

.ie6 #header .header, .ie8 #header .header
{
	background:#fff	url(../i/global/header_bg_right.jpg) no-repeat 710px bottom;
}

.ie #header .header
{
	behavior:url(CSS3PIE.aspx);
}

#logo
{
background: transparent url(../i/global/beneful_header.png) 0 0 no-repeat;
height: 69px;
left: -20px;
position: absolute;
top: 16px;
width: 144px;
z-index: 700;
}

.ie6 #logo
{
	background: transparent url(../i/global/home-fallback-sprite.png) -961px 0 no-repeat;
	height: 68px;
	left: -20px;
	position: absolute;
	top: 16px;
	width: 143px;
	z-index: 700;
}

#header #logo span
{
	display: none;
}

#header a.wag-world-logo
{
	position: absolute;
	width:300px;
	height: 73px;
	top: 12px;
	left:135px;
	background: transparent url(../i/global/wagworld_header.png) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -9000px;
}

#header h2 span
{
	position: absolute;
	display: block;
	width: 203px;
	height: 73px;
	top: 12px;
	left: 438px;
	background: transparent url(../i/global/wagworld_header.png) -306px 0 no-repeat;
	overflow: hidden;
	text-indent: -9000px;
}

#header a
{
	cursor: pointer;
}


/******************************************************************************
	Account Panel
******************************************************************************/

#account-shell
{
	/*background: transparent url(../i/global/header-sprite.png) -559px 15px no-repeat;*/
	font-family: "Trebuchet MS", Arial, sans-serif;
	position: absolute;
	top: 1px;
	right: 11px;
	z-index: 4;
	margin-top:20px;
}

#account-shell .avatar-frame
{
	background: transparent url(../i/global/avatar-frame.png) no-repeat;
	width:53px;
	height:53px;
	margin-top:4px;
	display:block;
	float:left;
}

#account-shell .avatar-pic
{
	height: 45px;
	width: 45px;
	padding:3px 0 0 4px;
}

#account-info
{
	color: #838383;
	float: left;
	width: 200px;
	margin-left: 10px;
}

#account-info a
{
	color: #d45001;
}

#account-info h3
{
	color: #313492;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	padding-bottom:5px;
}

#account-info h3 a.accountName 
{
	color: #313492;
}

#account-info h3 a.accountName span
{
	display:inline;
	font-weight:bold;
}

#account-info a.account-dashboard, #account-info a.account-login
{
	display:block;
	float: left;
	text-align:center;
	font: normal 12px "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	text-shadow: 0px 1px 1px #000;
	color:#fff;
	background-color: #d45001;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior:url(CSS3PIE.aspx);
	padding:4px 0;
	width: 95px;
}

#account-info a.account-login
{
	clear:left;
	width:65px;
}

#account-info a.account-logoff
{
	display:block;
	float: left;
	text-align:center;
	font: normal 12px "Trebuchet MS", Arial, sans-serif;
	padding: 3px 0 0 10px;
	height: 21px;
	width: 50px;
}

#account-info div a
{
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 0;
	line-height: 30px;
	line-height: 14px\9; /* IE8 heack */
	*line-height: 30px; /* reset value for IE6 and 7 */
}

.ie8 #account-info div a.register
{
	height:25px;
}

#account-info div .pipe
{
	display: block;
	color:#404040;
	float: left;
	font-size: 16px;
	margin: 0 10px;
	line-height: 14px\9; /* IE8 heack */
	*line-height: 30px; /* reset value for IE6 and 7 */
}

#account-info div .noResults
{
	float:left;
	color:#7b7b7b;
	line-height:11px;
}

#account-info #my-map-name
{
	float: left;
	margin: 3px 0 0 5px;
}

#account-info #my-map-name
{
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	padding: 0 0 0 17px;
	color: #D45001;
	background: transparent url(../i/global/icon_my_map_name.gif) left center no-repeat;
}

#account-info #help-logout
{
    clear:left;
	display:inline-block;
	*display:inline;
	margin:3px auto;
}

#account-info #help-logout a
{
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
}

#account-info #help-logout .pipe
{
	font-size: 9px;
	line-height: 11px;
	margin: 0 2px;
}

#account-info p
{
	display:block;
	font-weight:bold;
	height:13px;
	line-height:1em;
	padding:3px 0 0 0;
	clear:left;
	text-align: left;
}

#account-info p span {
    color: #313492;
    display: inline;
}
#account-info p a:hover span {
    text-decoration: underline;
}

#account-info #login-actions{
	float:left;
	width:90px;
}

#account-tour
{
	float:left;
	margin-top:15px;
}

#account-tour .fire-tour
{
	float:left;
	height:40px;
	width:40px;
	text-indent:-9000px;
	background:transparent url(../i/global/main-icon-sprite.png) no-repeat 0 -138px;
}

#account-tour .fire-tour:hover, #account-tour .tour-open
{
	background:transparent url(../i/global/main-icon-sprite.png) no-repeat 0 -178px;
}

.ie6 #account-tour .fire-tour
{
	float:left;
	height:40px;
	width:40px;
	text-indent:-9000px;
	background:transparent url(../i/global/home-fallback-sprite.png) no-repeat -1254px top;
}

.ie6 #account-tour .fire-tour:hover, #account-tour .tour-open
{
	background:transparent url(../i/global/home-fallback-sprite.png) no-repeat -1254px -40px;
}

#account-drawer{
	position: absolute;
	width: 188px;
	background: #fff;
	border-left: 1px solid #A3ABD7;
	border-right: 1px solid #A3ABD7;
	border-bottom: 1px solid #A3ABD7;
	left: 757px;
	top: 75px;
	z-index: 600;
	display: none;
}

#account-drawer-options{
	width: 178px;
	background: url(../i/global/drawer-bg.jpg) 0 0 repeat-x;
	padding: 10px 0 10px 10px;
}

#account-drawer-options li{
	list-style: disc;
	margin: 0 0 0 18px;
}

/******************************************************************************
	First Tier Navigation
******************************************************************************/

#header #first-tier-nav
{
	height:40px;
	margin:0 0 35px 0;
	/*border:2px solid #db6219;*/
	position:relative;
	text-decoration:none;
	z-index:2;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	background:	url(../i/global/home-alpha-corner.png) -88px -25px no-repeat,
						url(../i/global/home-alpha-corner.png) 872px -25px no-repeat,
					 	url(../i/global/sub-nav-bg.jpg) top left repeat-x;
	background-color:#db6219;
	behavior:url(CSS3PIE.aspx);
}

#header #first-tier-nav ul
{
	margin: auto;
	width: 901px;
}
#header #first-tier-nav ul#main-nav
{
	border-left: 1px solid #bd4a06;
	height: 40px;
}
#header #first-tier-nav li.clearfix
{
	width: 0;
	height: 0;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: none;
	clear: both;
}

#header #first-tier-nav .status-arrow
{
	position:absolute;
	display:block;
	right: 15px;
	top:10px;
	height:7px;
	width:9px;
	background: transparent url(../i/global/main-icon-sprite.png) 0 -710px no-repeat;
}

.no-ie #header #first-tier-nav .status-arrow
{
	right: 7px;
}


#header #first-tier-nav a:hover .status-arrow, 
#header #first-tier-nav .sfhover .status-arrow, 
body.articles #header #first-tier-nav #adventures-nav .status-arrow,
body.dreamdogpark #header #first-tier-nav #dreamdogpark-nav .status-arrow
{
	width:10px !important;
	background: transparent url(../i/global/main-icon-sprite.png) -9px -710px no-repeat !important;
	top: 10px !important;
	right: 15px!important;
}

.no-ie #header #first-tier-nav a:hover .status-arrow, 
.no-ie #header #first-tier-nav .sfhover .status-arrow, 
.no-ie body.articles #header #first-tier-nav #adventures-nav .status-arrow,
.no-ie body.dreamdogpark #header #first-tier-nav #dreamdogpark-nav .status-arrow
{
	right: 7px!important;
}

#header #first-tier-nav ul li.primary-items
{
	display:block;
	float:left;
	vertical-align:middle;
	font: bold 16px "Trebuchet MS", arial, sans-serif;
	text-align:center;
	color:#fff;
	border-right:1px solid #bd4a06;
	border-left:1px solid #e67c3c;
	text-transform: uppercase;
	text-shadow: 0px 1px 1px #000;
	padding: 0 20px 0 20px;
	width: 145px;
}

.no-ie #header #first-tier-nav ul li.primary-items
{
	width: 150px;
}

#header #first-tier-nav ul li#dreamdogpark-nav
{
	width: 254px;
}

.no-ie #header #first-tier-nav ul li#dreamdogpark-nav
{
	width: 280px;
}

#header #first-tier-nav ul li.primary-items a
{
	display:block;
	/*width:178px;*/
	height:35px;
	padding-top:5px;
	color:#fff;
}

#header #first-tier-nav ul #adventures-nav span.primary-items,
#header #first-tier-nav ul #dreamdogpark-nav span.primary-items {
	padding-right: 30px;
}

#header #first-tier-nav ul #adventures-nav:hover span.primary-items,
#header #first-tier-nav ul #dreamdogpark-nav:hover span.primary-items {
	padding-right: 30px;
}

#header #first-tier-nav ul li.primary-items a span.primary-items
{
	display:block;
	padding: 0 15px 0 15px;
}
#header #first-tier-nav ul li.primary-items:hover, #header #first-tier-nav ul li.primary-items.sfhover {
	cursor: pointer;
}


#header #first-tier-nav ul a.prim-link:hover,
#header #first-tier-nav ul li:hover a.prim-link
{
	padding-top:5px;
	height:35px;
}
#header #first-tier-nav ul li.primary-items a span.primary-items
{
	line-height:16px;
	position:relative;
	padding-top:5px;
}
.no-ie #header #first-tier-nav ul .sfhover span.primary-items
{
	display:block;
	line-height:16px;
	background-color:#fff;
	color:#d45001;
	text-shadow:none;
	text-decoration:none;
	/*width:135px;*/
	padding:5px 15px 7px 15px;
	margin:auto;
 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}
.no-ie #header #first-tier-nav ul li.primary-items-dreamdogpark a:hover span.primary-items
{
	/*width: 155px;*/
}

.no-ie body.articles #header #first-tier-nav ul li.primary-items-adventures span.primary-items,
.no-ie body.articles #header #first-tier-nav ul li.primary-items-adventures a:hover span.primary-items,
.no-ie body.community #header #first-tier-nav ul li.primary-items-community span.primary-items,
.no-ie body.community #header #first-tier-nav ul li.primary-items-community a:hover span.primary-items,
.no-ie body.find-spots #header #first-tier-nav ul li.primary-items-find-spots span.primary-items,
.no-ie body.find-spots #header #first-tier-nav ul li.primary-items-find-spots a:hover span.primary-items,
.no-ie body.dreamdogpark #header #first-tier-nav ul li.primary-items-dreamdogpark span.primary-items,
.no-ie body.dreamdogpark #header #first-tier-nav ul li.primary-items-dreamdogpark a:hover span.primary-items
{
	display:block;
	color:#d45001;
	background-color: #fff;
	text-shadow:none;
	text-decoration:none;
	/*width:135px;*/
	height:30px;
	padding-top:5px;
	margin:auto;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.no-ie body.dreamdogpark #header #first-tier-nav ul li.primary-items-dreamdogpark span.primary-items,
.no-ie body.dreamdogpark #header #first-tier-nav ul li.primary-items-dreamdogpark a:hover span.primary-items
{
	/*width:150px !important;*/
}

.no-ie body.find-spots #header #first-tier-nav ul li.primary-items-find-spots a.prim-link,
.no-ie body.community #header #first-tier-nav ul li.primary-items-community a.prim-link,
.no-ie body.articles #header #first-tier-nav ul li.primary-items-adventures a.prim-link,
.no-ie body.dreamdogpark #header #first-tier-nav ul li.primary-items-dreamdogpark a.prim-link
{
	padding-top:5px;
	height:35px;
}



.ie #header #first-tier-nav
{
	background: transparent url(../i/global/home-fallback-sprite.png) 0 -40px no-repeat !important;
}

.ie #header #first-tier-nav ul
{
	margin: auto;
	width: 860px;
}

.ie #header #first-tier-nav ul li.primary-items a
{
	height:34px;
	padding-top:5px;
}

.ie body #header #first-tier-nav ul .sfhover span.primary-items
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1075px -69px no-repeat !important;
	border-radius: 0;
	display:block;
	color:#d45001;
	text-shadow:none;
	height:28px;
	padding: 5px 15px 0 15px;
	margin:auto;
}
.ie body #header #first-tier-nav ul #dreamdogpark-nav.sfhover span.primary-items
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1px -100px no-repeat !important;
}

.ie body.find-spots #header #first-tier-nav ul #find-spots-nav span.primary-items,
.ie body.find-spots #header #first-tier-nav ul #find-spots-nav.sfhover span.primary-items,
.ie body.articles #header #first-tier-nav ul #adventures-nav span.primary-items,
.ie body.articles #header #first-tier-nav ul #adventures-nav.sfhover span.primary-items,
.ie body.community #header #first-tier-nav ul #community-nav span.primary-items,
.ie body.community #header #first-tier-nav ul #community-nav.sfhover span.primary-items,
.ie body.dreamdogpark #header #first-tier-nav ul #dreamdogpark-nav span.primary-items,
.ie body.dreamdogpark #header #first-tier-nav ul #dreamdogpark-nav.sfhover span.primary-items
{
background: transparent url(../i/global/ie-active-category-bg.png) top left no-repeat !important;
border-radius: 0;
display:block;
color:#d45001;
text-shadow:none;
height:35px;
padding: 5px 15px 0 15px;
margin:auto;
}
.ie body.dreamdogpark #header #first-tier-nav ul #dreamdogpark-nav span.primary-items,
.ie body.dreamdogpark #header #first-tier-nav ul #dreamdogpark-nav.sfhover span.primary-items
{
background: transparent url(../i/global/ie-active-category-large.png) top left no-repeat !important;
padding: 5px 15px 0 0!important;
}

.ie body.articles #header #first-tier-nav ul #adventures-nav span.primary-items,
.ie body.articles #header #first-tier-nav ul #adventures-nav.sfhover span.primary-items
{
padding: 5px 15px 0 0!important;
}

.ie body.find-spots #header #first-tier-nav ul li.primary-items-find-spots a.prim-link,
.ie body.community #header #first-tier-nav ul li.primary-items-community a.prim-link,
.ie body.articles #header #first-tier-nav ul li.primary-items-adventures a.prim-link,
.ie body.dreamdogpark #header #first-tier-nav ul li.primary-items-dreamdogpark a.prim-link
{
	padding-top:5px;
	height:35px;
}

.ie #header #first-tier-nav ul li.active span.primary-items, .ie #header #first-tier-nav ul li.active a:hover span.primary-items,
.ie body.articles #header #first-tier-nav ul li.primary-items-adventures span.primary-items,
.ie body.articles #header #first-tier-nav ul li.primary-items-adventures a:hover span.primary-items,
.ie body.community #header #first-tier-nav ul li.primary-items-community span.primary-items,
.ie body.community #header #first-tier-nav ul li.primary-items-community a:hover span.primary-items,
.ie body.find-spots #header #first-tier-nav ul li.primary-items-find-spots span.primary-items,
.ie body.find-spots #header #first-tier-nav ul li.primary-items-find-spots a:hover span.primary-items,
.ie body.dreamdogpark #header #first-tier-nav ul li.primary-items-dreamdogpark span.primary-items,
.ie body.dreamdogpark #header #first-tier-nav ul li.primary-items-dreamdogpark a:hover span.primary-items
{
	height:35px;
	behavior:url(CSS3PIE.aspx);
}

/******************************************************************************
	Second Tier Navigation
******************************************************************************/

#header .second-tier-nav
{
	position:absolute;
 	display:none;
	top:38px;
	left:210px;
}

#header #first-tier-nav ul li#dreamdogpark-nav ul.second-tier-nav
{
	left:90px;
}

.ie #header .second-tier-nav
{
	width:560px;
}

#header .second-tier-nav li
{
	display:block;
	float:left;
}
.ie #header #first-tier-nav ul li#dreamdogpark-nav ul.second-tier-nav
{
	left: 20px;
	width: 940px;
}


.no-ie #header ul li.primary-items-adventures:hover .second-tier-nav, 
.no-ie #header ul li.primary-items-dreamdogpark:hover .second-tier-nav, 
.no-ie .second-tier-nav #header .second-tier-nav:hover,
.ie #header .sfhover .second-tier-nav
{
	display:block;
}

body.articles #header #adventures-nav .second-tier-nav
{
	display:block;
}

body.dreamdogpark #header #dreamdogpark-nav .second-tier-nav
{
	display:block;
}

.ie #header ul li.primary-items-adventures.hover .second-tier-nav
{
	display:block;
}

#header .second-tier-nav li.secondary-items 
{
	background-color:none;
	text-shadow:none;
	color:#d45001;
	font-size:13px;
}

#header #first-tier-nav ul li.primary-items .second-tier-nav li.secondary-items a
{
	width:auto;
	text-decoration:none;
	padding:5px 20px 0;
}

.no-ie #header li.primary-items .second-tier-nav li.secondary-items a:hover
{
	padding-top:5px;
}

#header li.primary-items .second-tier-nav li.secondary-items a span
{
	display:inline-block;
	color:#d45001;
	padding:5px;
}

.no-ie .second-tier-nav li.secondary-items:hover a 
{
	padding-top:5px;
}

.articles-category #nav-articles span
{
	
}

.ie .second-tier-nav li a span
{
	padding:5px;
	display:inline-block;
}
.ie .second-tier-nav li.sfhover span
{
	text-shadow:none;
	text-decoration:none;
	color:#ffffff !important;
	margin:auto;
}

.ie .second-tier-nav li.articles a span
{
	width:92px;
}
.ie .second-tier-nav li.city-spotlights a span
{
	width:136px;
}
.ie .second-tier-nav li.lists a span
{
	width:50px;
}

.ie .second-tier-nav li.events a span
{
	width:60px;
}

.ie .second-tier-nav li.welcome a span
{
	width:92px;
}
.ie .second-tier-nav li.enter-now a span
{
	width:92px;
}
.ie .second-tier-nav li.rules a span
{
	width:136px;
}
.ie .second-tier-nav li.contest-overview a span
{
	width:136px;
}
.ie .second-tier-nav li.finalists-2011 a span
{
	width:92px;
}
.ie .second-tier-nav li.finalists-2011-resource a span
{
	width:92px;
}
.ie .second-tier-nav li.winner-2010 a span
{
	width:92px;
}
.ie .second-tier-nav li.winner-2011 a span
{
	width:92px;
}

.ie6 .second-tier-nav li.articles a span
{
	height:12px;
}

.ie6 .second-tier-nav li.lists a span
{
	height:12px;
}

.ie6 .second-tier-nav li.city-spotlights a span
{
	height:10px;
}

.ie6 .second-tier-nav li.events a span
{
	height:12px;
}

.ie .second-tier-nav #nav-articles.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -962px -66px no-repeat !important;
}

.ie .second-tier-nav #nav-city-spotlights.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1107px -26px no-repeat !important;
}

.ie .second-tier-nav #nav-lists.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1190px 2px no-repeat !important;
}

.ie .second-tier-nav #nav-events.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1120px 2px no-repeat !important;
}

.ie .second-tier-nav #nav-welcome.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -962px -66px no-repeat !important;
}

.ie .second-tier-nav #nav-enter-now.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -962px -66px no-repeat !important;
}

.ie .second-tier-nav #nav-rules.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1107px -26px no-repeat !important;
}

.ie .second-tier-nav #nav-contest-overview.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1107px -26px no-repeat !important;
}

.ie .second-tier-nav #nav-finalists-2011.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -962px -66px no-repeat !important;
}
.ie .second-tier-nav #nav-finalists-2011-resource.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -962px -66px no-repeat !important;
}
.ie .second-tier-nav #nav-winner-2010.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -962px -66px no-repeat !important;
}
.ie .second-tier-nav #nav-winner-2011.sfhover span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -962px -66px no-repeat !important;
}


body.article-category #header li.primary-items .second-tier-nav li.secondary-items.articles a,
body.cityspotlight-category #header li.primary-items .second-tier-nav li.secondary-items.city-spotlights a,
body.event-category #header li.primary-items .second-tier-nav li.secondary-items.events a,
body.list-category #header li.primary-items .second-tier-nav li.secondary-items.lists a
{
	padding-top:5px;
}

.no-ie body.article-category #header li.primary-items .second-tier-nav li.secondary-items.articles a span,
.no-ie body.cityspotlight-category #header li.primary-items .second-tier-nav li.secondary-items.city-spotlights a span,
.no-ie body.event-category #header li.primary-items .second-tier-nav li.secondary-items.events a span,
.no-ie body.list-category #header li.primary-items .second-tier-nav li.secondary-items.lists a span,
.no-ie body.dreamdogpark.welcome #header li.primary-items .second-tier-nav li.secondary-items.welcome a span,
.no-ie body.dreamdogpark.enter-now #header li.primary-items .second-tier-nav li.secondary-items.enter-now a span,
.no-ie body.dreamdogpark.rules #header li.primary-items .second-tier-nav li.secondary-items.rules a span,
.no-ie body.dreamdogpark.contest-overview #header li.primary-items .second-tier-nav li.secondary-items.contest-overview a span,
.no-ie body.dreamdogpark.winner-2010 #header li.primary-items .second-tier-nav li.secondary-items.winner-2010 a span,
.no-ie body.dreamdogpark.winner-2011 #header li.primary-items .second-tier-nav li.secondary-items.winner-2011 a span,
.no-ie body.dreamdogpark.finalists-2011 #header li.primary-items .second-tier-nav li.secondary-items.finalists-2011 a span
{
	display:inline-block;
	background-color:#e5e5e5;
	color:#d45001;
	text-shadow:none;
	text-decoration:none;
	padding:5px;
	margin:auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.no-ie .second-tier-nav li.secondary-items:hover a span
{
	display:inline-block;
	background-color:#d45001;
	color:#fff !important;
	text-shadow:none;
	text-decoration:none;
	padding:5px;
	margin:auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


.ie body.article-category #header li.primary-items .second-tier-nav li.secondary-items.articles a span,
.ie body.cityspotlight-category #header .second-tier-nav .city-spotlights a span,
.ie body.event-category #header li.primary-items .second-tier-nav li.secondary-items.events a span,
.ie body.list-category #header li.primary-items .second-tier-nav .lists a span,
.ie body.dreamdogpark.welcome #header li.primary-items .second-tier-nav li.secondary-items.welcome a span,
.ie body.dreamdogpark.enter-now #header li.primary-items .second-tier-nav li.secondary-items.enter-now a span,
.ie body.dreamdogpark.rules #header li.primary-items .second-tier-nav li.secondary-items.rules a span,
.ie body.dreamdogpark.contest-overview #header li.primary-items .second-tier-nav li.secondary-items.contest-overview a span,
.ie body.dreamdogpark.winner-2010 #header li.primary-items .second-tier-nav li.secondary-items.winner-2010 a span,
.ie body.dreamdogpark.winner-2011 #header li.primary-items .second-tier-nav li.secondary-items.winner-2011 a span,
.ie body.dreamdogpark.finalists-2011 #header li.primary-items .second-tier-nav li.secondary-items.finalists-2011 a span,
.ie body.dreamdogpark.finalists-2011-resource #header li.primary-items .second-tier-nav li.secondary-items.finalists-2011-resource a span {
	display:inline-block;
	background-color:#e5e5e5;
	color:#d45001 !important;
	text-shadow:none;
	text-decoration:none;
	padding:5px;
	margin:auto;
}

.ie body.article-category #header li.primary-items .second-tier-nav li.secondary-items.articles a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1298px -56px no-repeat !important;
}
.ie body.cityspotlight-category #header .second-tier-nav .city-spotlights a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1295px -29px no-repeat !important;
}
.ie body.event-category #header li.primary-items .second-tier-nav li.secondary-items.events a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1423px 1px no-repeat !important;
}
.ie body.list-category #header li.primary-items .second-tier-nav .lists a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1363px 1px no-repeat !important;
}

.ie body.dreamdogpark.welcome #header li.primary-items .second-tier-nav li.secondary-items.welcome a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1298px -56px no-repeat !important;
}
.ie body.dreamdogpark.enter-now #header li.primary-items .second-tier-nav li.secondary-items.enter-now a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1298px -56px no-repeat !important;
}
.ie body.dreamdogpark.rules #header li.primary-items .second-tier-nav li.secondary-items.rules a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1295px -29px no-repeat !important;
}
.ie body.dreamdogpark.contest-overview #header li.primary-items .second-tier-nav li.secondary-items.contest-overview a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1295px -29px no-repeat !important;
}
.ie body.dreamdogpark.finalists-2011 #header li.primary-items .second-tier-nav li.secondary-items.finalists-2011 a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1298px -56px no-repeat !important;
}
.ie body.dreamdogpark.finalists-2011-resource #header li.primary-items .second-tier-nav li.secondary-items.finalists-2011-resource a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1298px -56px no-repeat !important;
}
.ie body.dreamdogpark.winner-2010 #header li.primary-items .second-tier-nav li.secondary-items.winner-2010 a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1298px -56px no-repeat !important;
}
.ie body.dreamdogpark.winner-2011 #header li.primary-items .second-tier-nav li.secondary-items.winner-2011 a span
{
	background: transparent url(../i/global/home-fallback-sprite.png) -1298px -56px no-repeat !important;
}



.no-ie body.article-category #header li.primary-items .second-tier-nav li.articles:hover a span,
.no-ie body.cityspotlight-category #header .second-tier-nav li.city-spotlights:hover a span,
.no-ie body.event-category #header li.primary-items .second-tier-nav li.events:hover a span,
.no-ie body.list-category #header li.primary-items .second-tier-nav li.lists:hover a span,
.no-ie body.dreamdogpark.welcome #header li.primary-items .second-tier-nav li.welcome:hover a span,
.no-ie body.dreamdogpark.enter-now #header li.primary-items .second-tier-nav li.secondary-items.enter-now a span,
.no-ie body.dreamdogpark.rules #header li.primary-items .second-tier-nav li.secondary-items.rules a span,
.no-ie body.dreamdogpark.contest-overview #header li.primary-items .second-tier-nav li.secondary-items.contest-overview a span,
.no-ie body.dreamdogpark.winner-2010 #header li.primary-items .second-tier-nav li.secondary-items.winner-2010 a span,
.no-ie body.dreamdogpark.winner-2011 #header li.primary-items .second-tier-nav li.secondary-items.winner-2011 a span,
.no-ie body.dreamdogpark.finalists-2011 #header li.primary-items .second-tier-nav li.secondary-items.finalists-2011 a span
{
	color:#d45001 !important;
}

/******************************************************************************
	Search Bar
******************************************************************************/
#wwWelcomeUsers
{
	display:none;
}

#search-top #search-bar
{
	background-image:none;
	background-color:transparent;
	margin:0;
}

#search-bar
{
	background-color:#6c9d42;
}

#search-shell {
	overflow: hidden;
	/*padding: 32px 35px 0;*/
	width: 890px;
}

.find-spots #lead-content #search-shell {
	overflow: hidden;
	padding-top:25px;
	width: 890px;
}



#search-bar legend { display: none; }

/*----- Search Bar Form -----*/

#search-form, #search-form label, #search-form input {
	display: inline;
	float: left;
}

#search-form {
	background: url(../i/global/home-alpha-corner.png) -88px 1px no-repeat,
	 			url(../i/global/home-alpha-corner.png) 872px 1px no-repeat;
	width: 940px;
	padding-left: 20px;
	padding-top: 5px;
	height:35px;
	font: normal 15px "Trebuchet MS",arial,sans-serif;
}

.find-spots #lead-content #search-form 
{
background-image:none;
background-color:none;
}

.ie6 #search-bar
{
	background: transparent url(../i/global/home-fallback-sprite.png) 0 0 no-repeat !important;
}

#search-form label {
	color: #FFF;
	font-weight: bold;
	padding-left: 65px;
	margin-right: 10px;
	padding-top: 5px;
	text-transform: uppercase;
	text-shadow: 0px 1px 1px #000;
	background:transparent url(../i/global/main-icon-sprite.png) no-repeat 40px -592px;
}

#search-form label.address-search {
	display: none;
}

#search-form input {
	background: #FFF;
	border: 2px solid #FFF;
	color: #6c9d42;
	font-family: "Arial", "Helvetica", Sans-Serif;
	font-size: 13px;
	padding: 3px;
	height:20px;
	width: 170px;
}

#search-form #keyword-search {
	margin-right: 10px;
}

#search-form #address-search {
	margin-right: 5px;
}

#search-form #submit-search {
	display:block;
	float:left;
	background:	#d45001 url(../i/global/home-alpha-corner.png) -90px -1px no-repeat;
	padding:0 10px;
	cursor: pointer;
}

.ie6 #search-form #submit-search
{
	border:0;
	background-image:none;
	background-color:#d45001;
	behavior:url(CSS3PIE.aspx);
}

.boxshadow #search-form #submit-search
{
	-webkit-box-shadow: 0px 0px 0px #D5D5D5;
	-moz-box-shadow: 0px 0px 0px #D5D5D5;
	box-shadow: 0px 0px 0px #D5D5D5;
}

#search-bar-bottom
{
	background: #fff url(../i/global/search_bar_bg_bottom.gif) 0 0 no-repeat;
	height: 7px;
	width: 939px;
	display:none;
}

#where-to
{
	background: transparent url(../i/global/text_where_to.gif) 0 0 no-repeat;
	float: left;
	height: 12px;
	margin: 10px 8px 0 0;
	width: 77px;
}

#where-to label
{
	display: none;
}

#add-spot-wrap
{
	background-color: #cce4f7;
	text-align:right;
	float: left;
	height:43px;
	width: 291px;
	padding-top:5px;	
}

#add-spot-wrap p
{
	float:left;
	font: normal 12px Arial, Verdana, sans-serif;
	width:120px;
	padding-left:15px;
}

.find-spots #add-spot {
	float: left;
	margin-left:15px;
	width:137px;
	height:43px;
	background:transparent url(../i/content-modules/add-a-spot-blue.png) top left no-repeat;
}

/* Autocompleter Results */
.ac_results
{
    z-index: 9999;
}

/******************************************************************************
	Content
******************************************************************************/
#content
{
	display: inline;
	float: left;
	/*min-height: 820px;  Doesn't work in IE6 */
	width: 960px;
}

.no-min-height #content
{
    min-height: 0;
}

/******************************************************************************
	Footer
******************************************************************************/
#footer, #global-footer
{
	overflow: hidden;
	position: relative;
	clear: both;
	margin: 0 auto;
	padding: 40px 0 0 0;
	_padding-top: 25px;
	text-align: center;
}

#global-footer
{
	padding: 15px 0 10px 0;
}

#footer p, #global-footer p
{
	color: #666;
	line-height: 14px;
}

#footer a, #global-footer a
{
	color: #666;
	font-weight: bold;
}

#footer a:hover, #global-footer a:hover
{
	text-decoration: underline;
}

#footer #brand
{
	background: transparent url(../i/global/footer_brand.jpg) 0 0 no-repeat;
	clear: left;
	position:inherit;
	height: 93px;
	margin: 0 auto;
}

#footer #brand a
{
	text-indent: -10000px;
	overflow: hidden;
	text-align: left;
	display: block;
	cursor: pointer;
}

#footer #brand a.beneful
{
	height: 60px;
	width: 130px;
	position:absolute;
	left:200px;
}

#footer #brand a.wagworld
{
	height: 60px;
	width: 455px;
	position:absolute;
	left:330px;
}

#footer ul, #global-footer ul
{
	list-style: none;
}

#global-footer ul.footer-biz-links
{
	line-height: 14px;
}

#footer ul li, #global-footer ul li
{
	display: inline;
}

#footer-map-links-wrapper
{
	border-bottom: 1px solid #e0e0e0;
	/*display: inline; Removed styles that were causing problems in IE6
	float: left;
	clear: left;*/
	margin: 15px 10px;
	padding: 10px 0;
	width: 940px;
	overflow: hidden;
}

#footer-map-links
{
	margin: 0 auto;
	width: 671px;
	padding: 0 10px 0 10px;
}

#footer-map-links li
{
	float: left;
	font-size: 13px;
	padding: 0 0 0 30px;
	line-height:24px;
}

#footer-map-links li.pipe
{
	padding: 0 0 0 10px;
}

#footer-map-links a
{
	color: #d45001;
	font-weight: normal;
}

#footer-map-links #footer-invite
{
	background: transparent url(../i/global/footer-icon-sprite.png) 10px 4px no-repeat;
}

#footer-map-links #footer-send
{
	background: transparent url(../i/global/footer-icon-sprite.png) 10px -56px no-repeat;
}

#footer-map-links #footer-share
{
	background: transparent url(../i/global/footer-icon-sprite.png) 10px -26px no-repeat;
	position: relative;
	top: -1px;
}

#footer-map-links #footer-help
{
	background: transparent url(../i/global/footer-icon-sprite.png) 10px -82px no-repeat;
}

#footer-map-links #footer-tour
{
	background: transparent url(../i/global/footer-icon-sprite.png) 10px -111px no-repeat;
}

#footer-map-links #footer-add
{
	padding: 0 0 0 10px;
}

#footer-map-links #footer-add a
{
	position: relative;
	z-index: 3;
}

#footer-map-links #footer-add a span
{
	background: transparent url(../i/global/footer-icon-sprite.png) 0 -144px no-repeat;
	bottom: 0;
	height: 30px;
	left: 70px;
	position: absolute;
	width: 26px;
	display: block;
	z-index: 4;
}


/*WIDGET PAGE CSS*/


div.widget_body
{
	background: url(../i/widget/widget_body_rev.jpg) 0 0 no-repeat;
	height: 1272px;
	margin: 10px auto 0 auto;
	overflow: hidden;
	width: 940px;
}

div.widget_body div.widget_header
{
	background: url(../i/widget/widget_header_rev2.jpg) 0 0 no-repeat;
	height: 784px;
	margin: 10px auto 0 auto;
	padding: 24px 0 0;
	position: relative;
	overflow:hidden;
	width: 927px;	
	text-align: center;
}

div.widget_body div.widget_header .widget_header_main
{
	float: left;
	width: 590px;
	margin-left: 30px;
	display: inline;
}

div.widget_body div.widget_header .widget_header_side
{
	background-color: #7ea959;
	display: inline;
	float: right;
	width: 222px;
	padding: 10px 15px 0;
	margin-right: 25px;
	height: 330px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	text-align: left;
}

div.widget_body div.widget_header .widget_header_side h3
{
	background: url(../i/widget/widget_current_top_head.gif) center top no-repeat transparent;
	display: block;
	height: 67px;
	text-indent: -999em;
	overflow: hidden;
}

div.widget_body div.widget_header .widget_header_side h4
{
	background: url(../i/widget/widget_dont_see.gif) center top no-repeat transparent;
	display: block;
	height: 23px;
	text-indent: -999em;
	overflow: hidden;
	margin-top: 10px;
}

div.widget_body div.widget_header .widget_header_side p
{
	color: #2B5C01;
	line-height: 1.5em;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: normal;
	letter-spacing: -.04em;
	text-align: center;
}

div.widget_body div.widget_header .widget_header_side .date
{
	font-size: 9px;
	text-align: right;
	line-height: normal;
}

div.widget_header div.title
{
	margin-top:8px;
}

div.widget_header div.title h1
{
	background: url(../i/widget/widget_title.gif) center top no-repeat transparent;
	display: block;
	height: 76px;
	text-indent: -999em;
	overflow: hidden;
	margin-top: 15px;
}

div.widget_header div.title h2
{
	margin-top: 7px;
	font-size: 18px;
	color: #608918;
	font-weight: bold;
	line-height: normal;
}

div.widget_body div.widget_header .widget_header_side ol,
div.widget_body div.widget_header .widget_header_side ol li,
div.widget_body div.widget_header .widget_header_side ol li a
{
	color: #FFF;
}

div.widget_body div.widget_header .widget_header_side ol li
{
	border-top: solid 1px #96B978;
	line-height: 1.8em;
}

div.find
{
	margin: 0 auto 0 auto;
	width: 750px;	
	text-align: center;
}

div.find h2
{
	color: #608918;
	font-family: "Avenir Medium", Helvetica, arial, Sans-Serif;
    font-size: 17px;
    line-height:18px;
    margin: 0;
}

div.widget_body .find h2
{
	font-weight: bold;	
}


div.find p
{
	color: #7b7b7b;
	font-family: "Avenir Medium", Helvetica, arial, Sans-Serif;
    font-size: 12px;
    line-height:13px;
    margin:0 0 0 0;
}

div.widget_body div.find p
{
	font-weight: bold;
}

div.widget_body div.rules
{
	margin: 61px auto 0 auto;
	text-align: left;
	width: 591px;	
}


div.widget_header h1
{
	color: #608918;
	font-family: "Avenir Medium", Helvetica, arial, Sans-Serif;
    font-size: 23px;
    line-height:24px;
    margin: 25px 0 0 0;
}

div.rules h2
{
	color: #608918;
	font-family: "Avenir Medium", Helvetica, arial, Sans-Serif;
    font-size: 18px;
    line-height:24px;
    margin: 0 0 18px 0;
}


div.rules p
{
	color: #4e4e4e;
	font-family: "Avenir Light", Helvetica, arial, Sans-Serif;
    font-size: 12px;
    line-height:24px;
    margin: 0 0 24px 0;
}

div.widget_header p
{
	color: #404040;
	font-family: "Avenir Light", Helvetica, arial, Sans-Serif;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 10px 0;
}

div.widget_header p.add_spot
{
	color: #d45001;
	font-family: "Trebuchet MS", Arial, Sans-Serif;
    font-size: 17px;
}

div.widget_header p.offrules
{
	color: #7b7b7b;
	font-family: Arial, Sans-Serif;
    font-size: 11px;
    position: absolute;
    top: 340px;
    left: 30px;
}

div.widget_header p.add_spot a
{
	background: url(../i/widget/add_spot.gif) center top no-repeat transparent;
	display: block;
    margin: 0 auto 0 auto;
    width: 271px;
    height: 38px;
    overflow: hidden;
    text-indent: -999em;
}

div.widget_container
{
	margin: 5px 0 0 95px;
	width: 684px;
}

div.widget_container div.left_widget
{	
	display: inline;
	float: left;
	margin: 0px 0 0 0;
	width: 410px;
}

div.widget_container div.left_widget p.widget_size
{	
	line-height: 30px;
	color: #404040;
	font-family: "Avenir Medium", Helvetica, Arial, Sans-Serif;
	font-size:12px;
	margin: 0px 0 0 0;
	text-align:center;
}

div.widget_container div.widget object
{
	-moz-box-shadow: 1px 1px 25px #6c9d42;
	-webkit-box-shadow: 1px 1px 25px #6c9d42;
	box-shadow: 1px 1px 25px #6c9d42;
	border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
}

div.widget_container div.left_widget div.widget
{	
	clear: both;
	margin: 15px auto 0 auto;
	width: 410px;
}


div.widget_container div.right_widget
{	
	display: inline;
	float: right;
	margin: 0px 0 0 0;
	width: 164px;
}


div.widget_container div.right_widget div.widget
{	
	clear: both;
	margin: 20px auto 0 auto;
	width: 164px;
}

div.widget_container p
{
	color: #404040;
	font-family: "Avenir Medium", Helvetica, Arial, Sans-Serif;
	font-size:12px;
	line-height: 13px;
	margin: 0px 0 15px 0;
	text-align:center;
}


div.widget_container div.right_widget p.widget_size
{
	color: #404040;
	font-family: "Avenir Medium", Helvetica, Arial, Sans-Serif;
	font-size:12px;
	line-height: 13px;
	margin: 0px 0 15px 0;
	text-align:center;
}

#shell div.widget_container div.right_widget p
{
	margin: 0 -30px 0;	
}

div.widget_container div.right_widget p.widget_size em
{
	font-style: normal;
	font-size: 12px;
	color: #7b7b7b;
	display: block;
}

div.widget_container p.comingsoon
{
	color: #fff;
	font-family: "Avenir Medium", Helvetica, Arial, Sans-Serif;
	font-size:23px;
	line-height: 24px;
	margin: 0px 0 5px 0;
}

div.widget_container p.find
{
	color: #275200;
	font-family: "Avenir Medium", Helvetica, Arial, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	line-height: 18px;
	margin: 14px 0 14px 0;
}



div.widget_container div.widget p
{
	line-height:14px;
	font-family: "Avenir Medium", Helvetica, Arial, Sans-Serif;
	font-size:12px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.widget_container div.widget p.note
{
	line-height:12px;
	font-family: "Avenir Medium", Helvetica, Arial, Sans-Serif;
	font-size:10px;
	font-weight: normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
}


div.widget_container div.widget p.dots
{
	margin:0 0 5px 0;
	padding:0;
}

#doubleclick-spotlight-tag, #websidestory-tracking-code
{
	display: none;
}

/* Widget Page - Featured Spot */

div.widget_body .top-featured-spot
{
	height:433px;
	top: 370px;
	left: -4px;
	position: absolute;
	width: 936px;
	clear: both;
	float: left;
	text-align: left;
}

div.widget_body .top-featured-spot-inner
{
	background: url(../i/widget/spot_feature_inner_bg.jpg) left top no-repeat transparent;
	margin: 0 0 0 30px;
	border-top: dashed 1px #9fb77d;
	width: 865px;
	height: 250px;
	padding: 2px 0 0 10px;
}

div.widget_body .spot-info
{
	background-color: #FFF;
	border-top: dashed 1px #9fb77d;
	border-bottom: dashed 1px #9fb77d;
	height: 140px;
	position: absolute;
	bottom: 40px;
	left: 30px;
	width: 875px;
}

div.widget_body .top-featured-spot h4
{
	background: url(../i/widget/feat_header.gif) left top no-repeat transparent;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	height: 37px;
	width: 855px;
}

div.widget_body .top-featured-spot .photo
{
	background-color: #95c05e;
	padding: 5px;
	color: #FFF;
	position: absolute;
	top: 52px;
	right: 53px;
	width: 195px;
}

div.widget_body .top-featured-spot .photo p
{
	line-height: normal;
	color: #FFF;
	font-size: 12px;
}

div.widget_body .top-featured-spot .photo a
{
	color: #FFF;
	text-decoration: none;
	float: right;
}

div.widget_body .top-featured-spot .photo p span
{
	float: left;
}

div.widget_body .top-featured-spot .photo img
{
	border: solid 1px #c9e699;
	border: solid 1px #c9e699 !important;
}

div.widget_body .top-featured-spot h5
{
	clear: both;
}

div.widget_body .top-featured-spot h5 a
{
	font-size: 32px;
	color: #2e6500;
	font-weight: bold;
	line-height: normal;
}

div.widget_body .feat-rating
{
	display: block;
	overflow: hidden;
}

div.widget_body .feat-rating img
{
	float: left;
	margin: 0 0 0 -1px;
	padding: 0;
}
div.widget_body .feat-rating small
{
	color: #8d8d8d;
	line-height: 40px;
	padding-left: 0;
	float: left;
}

#shell div.widget_body .green-matte small span
{
	color: #d45001;
}

div.widget_body .top-featured-spot p
{
	margin: 0;
}

div.widget_body .top-featured-spot p.category
{
	margin: 12px 0 0;
}

#shell #content div.widget_body .top-featured-spot .image-border
{
	margin:10px 20px 0 10px;
}

div.widget_body .top-featured-spot .rev-info
{
	width: 535px;
	margin-left: 91px;
}

div.widget_body .top-featured-spot .rev-info p
{
	line-height: 1.4em;
	margin: 0;
}

div.widget_body .top-featured-spot .rev-info h6
{
	line-height: normal;
	font-size: 18px;
	font-weight: bold;
}
div.widget_body .top-featured-spot .rev-info a
{
	color: #2948ac;
	text-decoration: none;
	font-weight: bold;
}

div.widget_body .top-featured-spot .action
{
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: right;
}

div.widget_body .top-featured-spot .action p
{
	font-size: 10px;
}

#shell div.widget_body .top-featured-spot .image-border img 
{
	border: 1px solid #C0C7E9 !important;
	float: left;
	margin: 7px 0 0 7px;
	width: 45px;
	height: 44px;
}

#shell div.widget_body .top-featured-spot .article-review-item
{
	margin-top: 5px;
}
#shell div.widget_body .top-featured-spot .article-review-item img
{
	display: block;
	float: left;
	padding: 0;
	margin-top: 4px;
}
#shell div.widget_body .top-featured-spot .article-review-item small
{
	color: #8d8d8d;
	padding-left: 5px;
}
#shell div.widget_body .top-featured-spot .article-review-item #ctl00_MainContent_ArticleReviewItem1_SpotLink
{
	display: none;
}
#shell div.widget_body .top-featured-spot .article-review-item .rating
{
	margin-top: 6px;
	margin-right: 5px;
}
#shell div.widget_body .top-featured-spot .article-review-item div
{
	display: inline;
	float: left;
}

div.widget_body .widget_header_main .badge
{
	position: relative;
	left: 94px;
}


#first-tier-nav li.hide-me .second-tier-nav {
	display: none!important;
}
