#innerContent { padding-top:0;height:auto!important; }
﻿a img { border-width:0px; }
.top_left {
    width:auto;
    height:auto;
}
.top_right {
    width:340px;
    height: auto;
}
.tag_subtitle {
    font-family: 'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;
    font-weight:normal;
    color: #00a4b4;
    font-size: 11px;
    line-height:125%;
}
.tag_description{
    font-family: 'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;
    font-weight:normal;
    color: #666;
    font-size: 13px;
    line-height:125%;
}
#mapPreview {
    background-repeat:no-repeat;
    background-position:top left;
}

.fRight { float: right; }
.fLeft { float: left; }
.cBoth { clear:both; }
.vSpacer { display:block; width: 100%; height: 20px; }
.hSpacer { display:block; width: 20px; height: 20px; }
.fBold { font-weight: bold; }
.pRel { position: relative; }
.oHid { overflow:hidden; }
 h1.tag_title { display:block;margin-bottom:0px; font-size:24px; }
 h1.tag_title a { color:#ed037c; text-decoration:none; }
 h1.tag_title a:hover { text-decoration:underline; }
 h1.tag_title iframe { margin-top:-5px;}

.top_tag_tool{
    width: 160px;
    height: 285px;
}

.top_tag_tool .padded { padding: 10px; }

#tag_results_top {
    width: 925px;
    margin-top:12px;
    margin-bottom:20px;
}
#tag_map_wrapper {
    position:absolute;
    height: 285px;
    width: 745px;
    left:-999em;
    top: 0px;
    overflow:hidden;
}
#tag_map_wrapper #tag_map {
    position:absolute;
    height: 285px;
    width: 745px;
    background-color:#ddd;
    left:745px;
    top: 0px;
}
/*
 * TAG SPECIAL SECTION
 */
 #tag_results_special h2 {
   color:#00a4b4; font-weight:bold;
   font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
}
#exceptionImg {
  float:right;
  margin-right:15px;
  margin-bottom:15px;
  border-width:0px;
  font-size:11px;
}
#exceptionImg img {
  border-width:0px;
}
#exceptionText .exceptionLink {
  width:350px; float:left;
  margin:0px 10px 10px 0px;
  font-size:11px; line-height:14px;
  color:#666666;
}
#exceptionText .exceptionLink h3,#exceptionText .exceptionLink h3 a {
  font-size:16px; line-height:18px;
  color:#ed037c; font-weight:bold;
  text-decoration:none;
}


/*
 * TAG CONTENT SECTION
 */
#innerContent hr
{
  border-color:#b5b5b5;
  margin:4px 0px 10px;
  padding:0px;
  margin-right:15px;
}
#contentMenu
{
  min-height:60px;
  background-color:#dcedf9;
  margin-right:195px;
  font-weight:normal;
  font-size:13px;
  line-height:14px;
  padding:3px;
  color:#00a4b4;
}
#contentMenu #contentSort, #contentMenu #contentFilter
{
  font-size:13px;line-height:22px;
}
#contentMenu #contentSort a, #contentMenu #contentFilter a
{
  font-size:14px;line-height:24px;
  color:#666666;
  text-decoration:none;
}
#contentMenu #contentSort a:hover, #contentMenu #contentFilter a:hover
{
  text-decoration:underline;
}
#contentViewIcons
{
  padding-top:14px;
  position:relative;
}
#contentViewTitle
{
  position:absolute;
  bottom:-3px;
  clear:left;
  text-align:center;
  color:#777777;
  font-size:10px;
}
#contentListBtn
{
  height:30px;
  text-decoration: none;
  display:block;
  float:left;
  background:url(/images/shell_v2/newTagPages/contentListImageSelect.png) no-repeat 0px -29px;
}
#contentSlidesBtn
{
  height:30px;
  text-decoration: none;
  display:block;
  float:left;
  background:url(/images/shell_v2/newTagPages/contentListImageSelect.png) no-repeat -39px -29px;
}
#contentListBtn span,#contentViewIcons #contentSlidesBtn span
{
  display:none;
  position:absolute;
  top:0px;
  right:6px;
  z-index:19999;
  background-color:#dcedf9;
  white-space:nowrap;
  font-weight:normal;font-size:10px;line-height:11px;
  color:#888888;
  text-decoration: none;
}
#contentListBtn:hover span,#contentSlidesBtn:hover span
{
  display:block;
}
#contentSlidesBtn.activeView {  background-position: -39px 0px; }
#contentListBtn.activeView {  background-position: 0px 0px; }


#contentFilter .activeFilter { background-color:#ffffff;line-height:16px;padding:3px; }
#topicsFilter { display:none;clear:left;padding:10px;background:#ffffff; }
#topicsFilter .filterCheck,#typesFilter .filterCheck, #currentFilters .filterCheck  { display:block; float:left; width:175px;font-size:11px !important; }
#currentFilters a, #topicsFilter a.checked,#typesFilter a.checked { background-position:left 3px;}
#currentFilters { margin-left:13px; }
#contentMenu .contentMenuTitle,
#contentMenu .contentMenuSection {
  float:left;
}
#contentMenu .contentMenuSection {
  margin:5px 6px 5px 5px;
  border-left:1px solid #00a4b4;
}
#contentMenuChooseView {
  position:relative;
}
#contentMenu .contentMenuTitle {
  color:#00a4b4;
  font-size:14px;
  line-height:17px;
  font-weight:bold;
  padding:0px 6px 6px;
}
#contentMenu .contentMenuSection label {
  font-size:11px;
  color:#777777;
  white-space:nowrap;
}
.checkboxFloats {
  float:left;
  width:120px;
}
#typesFilter .filterCheck {
  float:left;
  width:60px;
}
#typesFilter .filterCheck {
  width:60px;
}
#contentWindow {
  margin-right:194px;
  margin-top:20px;
  width:740px;
  overflow-x:hidden;
  overflow-y:hidden;
  position:relative;
  border:2px solid #dcedf9;
}
#loadingImg {
  position:absolute;
  z-index:1900;
  background:transparent url(/images/shell_v2/loading_transparent.gif) no-repeat center;
  width:150px;
  height:150px;
  top:200px;
  left:300px;
  overflow:hidden;
}
#contentWindow .slidePrevBtn {
 position:absolute;
 z-index:1901;
 left:0px;
 top:225px;
 display:none;
}
#contentWindow .slideNextBtn {
 position:absolute;
 z-index:1901;
 right:0px;
 top:225px;
 display:none;
}

#contentSlides img.tmb { display:none; }
#contentSlides img.full { display:inline; }
#contentList img.tmb { display:inline; }
#contentList img.full { display:none; }

#contentSlides
{
  z-index:898;
  width:2350px;
  height:500px;
  font-size:13px;
  background-color:#ffffff;
  display:none;
  position:relative;
}
  #contentSlides .contentPreview
  {
    z-index:899;
    float:left;
    width:500px;
    height:500px;
    overflow:hidden;
    margin:10px;
    margin-left:20px;
    padding:10px;
    border-right:1px solid #b9baba;
  }
  #contentSlides .contentDetails
  {
     text-align:left;
  }
  #contentSlides .contentDetails p,#contentSlides .contentDetails div
  {
    text-align:left;
}
  #contentSlides .contentPreview .contentImage {
border:2px solid #00A4B4;
margin:0 0 20px;
max-height:250px;
max-width:400px;
padding:0;
}
#contentSlides .videoPreview .contentImage {
border:2px solid #00A4B4;
margin:0 0 20px;
max-height:250px;
max-width:400px;
min-height:220px;
padding:0;
}
#contentSlides .videoPreview .contentImage img {
max-height:250px;
max-width:400px;
}
  #contentSlides .contentInteract {
    display:block;
    float:left;
    width:425px;
    margin-top:20px;
}
#contentSlides .contentAccolades, #contentSlides .contentTags {
  display:none;
}
  #contentList .shareLink,#contentList .contentAccolades {
    display:block;
    height:22px;
}
  #contentSlides .shareLink {
    display:block;
    float:left;
    width:200px;
    height:20px;
    font-size:13px;
    line-height:15px;
}
  #contentList {
    display:none;
    z-index:898;
    background-color:#ffffff;
    width:740px;
    height:550px;
    overflow-x:hidden;
    overflow-y:auto;
}
.contentDetails a
{
  color:#00a4b4;
}
.contentTitle a
{
  font-weight:bold;font-size:16px;line-height:18px;
  text-decoration:none;
}
.contentPreview {
  border-bottom:1px solid #B5B5B5;
  color:#7F7F7F;
  font-size:13px;
  margin:0 8px;
  padding:5px 0;
  position:relative;
  width:720px;
  z-index:899;
}
.contentPreview .contentDescription  {
  margin:8px 0px 8px 0px;
  font-size:14px !important;line-height:14px;
}
#contentList .contentDetails
{
  float:left;
  width:540px;
}
#contentList .videoPreview .contentDescription,#contentList .photoPreview .contentDescription {
  margin:8px 0px;
}
#contentList .videoPreview .contentTitle a,#contentList .photoPreview .contentTitle a  {
  font-size:22px !important;line-height:22px;
}
#contentList .videoPreview .contentImage  {
  max-height:120px !important;
  max-width:180px;
}
#contentList .videoPreview .contentImage img  {
  max-height:120px !important;
  max-width:180px;
}
#contentList .photoPreview .contentImage  {
  max-height:135px !important;
  min-width:100px;
  max-width:186px;
  text-align:center;
}
#contentList .photoPreview .contentImage img {
margin:3px;
max-height:85px !important;
max-width:180px;
}
#contentList .contentInteract
{
  float:right;
  width:165px;

}
.contentInteract * a {
  color:#9898a0 !important;
  font-weight:normal;font-size:12px !important;line-height:16px;
}
.contentInteract * a.stbutton {
  padding:0px 0px 5px 22px !important;
}
.contentInteract img {
  vertical-align:middle;
}
#contentList .contentInteract .contentAccolades
{
  font-weight:bold;font-size:10px;line-height:16px;
}
#contentList .contentInteract .forwardTo
{
  display:none;
}
#contentList .contentTags {
  clear:right;
  float:right;
  font-size:10px;
  font-weight:normal;
  line-height:13px;
  margin:4px 0px;
  max-height:52px;
  overflow:auto;
  padding:1px;
  text-align:left;
  width:265px;
}
/*#contentList .videoPreview .contentTags,#contentList .photoPreview .contentTags {
  float:left; width:545px;
}*/
#contentList .contentTags a {
color:#666666;
white-space:nowrap;
margin-right:4px;
}
#contentList .contentImage
{
   max-height:80px;
   max-width:180px;
   margin-right:5px;
   border:2px solid #0da8b8;
}
#contentList .videoPreview .contentImage,#contentList .photoPreview .contentImage
{
  float:left !important;
}
#contentList .articlePreview .contentImage,#contentList .blogPreview .contentImage,
#contentList .questionPreview .contentImage,#contentList .slideshowPreview .contentImage
{
  float:right !important;
  max-height:80px;
  height:80px;
}
#contentList .photoPreview .bigPreview .contentImage img {
  max-width:179px;
  max-height:93px !important;
  margin-bottom:5px;
}


.videoPreview .contentImage
{
  position:relative;
}

.contentImage .playButton {
   display:block;
   position:absolute;
   z-index:1902;
   top:33%;
   left:45%;
}
#contentList .contentImage .playButton {
   top:25%;
   left:33%;
}

#contentSlides .photoPreview .contentTitle
{
  clear:left;
  padding-top:4px;
}

#contentSlides .photoPreview .contentImage
{
  float:left;
   border:2px solid #0da8b8;
   padding:5px;
   max-height:none;
   height:310px;
}
#contentSlides .photoPreview .contentImage a
{
  font-size:16px;
}
#contentSlides .photoPreview .contentImage br
{
  display:none;
}

#contentSlides .photoPreview .contentImage img
{
   height:auto;
   margin-bottom:5px;
   max-height:285px;
   max-width:400px;
}
.contentNavWrap {
  margin-right:196px;
  background-color:#dcedf9;
  clear:left;
  padding:5px;
  position: relative;
}
#contentNav
{
  text-align:center;
}
#contentNav .contentNavItem {
	margin: 0 5px;
}
#contentNav a {
color:#676363;
text-decoration:none;
font-size:14px;
line-height:24px;
}
#pageCount {
  position: absolute;
  right: 5px;
  font-style:italic; 
  font-size:11px; 
  line-height:30px; 
}
/* RELATED TAG RIBBON */

#tagRibbon {   }
.tagListLeft {background:url(/images/shell_v2/newHomepage/insiders_cycle_nav.png) no-repeat 0px -694px;width:30px;}
.tagListRight {background:url(/images/shell_v2/newHomepage/insiders_cycle_nav.png) no-repeat 0px -658px;width:30px;}
#tagTypeSelect { padding:0px;width:auto;height:31px;line-height:31px;overflow:hidden;text-align:right;clear:left; }
.tagType { float:left;height:31px;cursor:hand;cursor:pointer;color:#ffffff;font-weight:bold;font-size:14px;line-height:31px; }
.tagType * { float:left; }
.tagTypeBottom { display:inline-block;height:31px;background:#b9baba url(/images/shell_v2/newHomepage/insiders_cycle_tagtype_bg.png) no-repeat 50% -31px; }
.activeTagType .tagTypeBottom { background-color:#00a4b4;background-position: 50% 100%; }
.hoverTagType .tagTypeBottom { background-color:#ffffff;background-position: 50% 1px; }
.tagList { height:34px;display:none;overflow:hidden; }
 .tagList a { color:#ffffff;font-size:14px;font-weight:bold; }
.tagList td {background-color:#00a4b4;height:34px;overflow:hidden;}
.activeTagList { display:block; }
.tagList td.tagListTd { margin:0px;padding:0px 7px;width:850px;background:#00a4b4; }
.tagListBottom { margin:0px;padding:0px;display:block;width:850px;overflow:hidden;line-height:inherit;white-space:nowrap; }
.tagListBottom a { display:inline;padding:0px 10px;overflow:hidden;text-align:center; }



.top_left {
  width:auto;
  position:relative;
  height:auto;
}
.top_right {
  width:340px;
  height: auto;
}
#tagsDescriptionTable {
  width:570px;
  margin-top:6px;
}
.tag_subtitle {
  font-family: 'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;
  font-weight:normal;
  color: #666666;
  font-size: 14px;
  line-height:125%;
}
.tag_description{
  font-family: 'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;
  font-weight:normal;
  color: #666;
  font-size: 13px;
  line-height:125%;
}
#sponsor
{
  position:absolute;
  bottom:40px;
  right:0px;
}
#sponsor td {
  vertical-align:bottom;
}

#mapPreview {
  border:2px solid #ffffff;
  border-right-width:0px;
  background-repeat:no-repeat;
  background-position:top center;
}



.tag_listings {
    width: 156px;
    height: 281px;
    border:2px solid #ffffff;
    border-left-width:0px;
    background-color:#dcedf9;
    position:relative;
}
.tag_listings .padded { padding: 7px; }

.tag_listings .scrollable {
    height: 216px;
    overflow-x:hidden;
    overflow-y:auto;
    margin-top:5px;
    margin-bottom:10px;
}
.tag_listings_active .scrollable {
    height: 226px;
}
.tag_listings ul, .tag_listings li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.tag_listings #superTagInstructions {
  display:none;
}
.tag_listings #scrollableMoreLink {
bottom:8px;
font-size:11px;
color:#00a4b4;
font-weight:bold;
position:absolute;
}

.tag_listings_over #scrollableMoreLink,.tag_listings_active #scrollableMoreLink {
bottom:6px;
}
.tag_listings_active #scrollableMoreLink {
margin-left:2px;
}

.tag_listings li li {
  list-style-type: none;
  margin: 7px 20px 7px 0px;
  padding: 0px;
  line-height:13px;font-size:13px;
}
.tag_listings .supertagLink {
    color:#5d5c5c;
    font-size: 12px;
}
.tag_listings input {
  display:none;
  vertical-align:middle;
}
.tag_listings li li {
}

.tag_listings_over {
    border:2px solid #ed037c;
    border-left-width:0px;
    width:158px;
    height:281px;
}
.tag_listings_over .padded {
  padding:5px 0px 5px 7px;
  margin-right:5px;
}
.tag_listings_over #superTagInstructions,.tag_listings_active #superTagInstructions {
  display:block;
}
.tag_listings_active {
    background:#dcedf9 url(/images/shell_v2/newTagPages/listingsActiveBg.png) no-repeat left 0px;
    border-color:#ed037c !important;

}
.tag_listings .supertagText { display:none; }
.tag_listings .supertagLink { display:inline; }
.tag_listings_active .supertagText { display:inline; }
.tag_listings_active .supertagLink { display:none; }
.tag_listings_active #listingsActiveImg {
  display:block !important;
  top:0px;
}
.tag_listings_active .padded {
  padding:5px 5px 5px 22px;
}
.tag_listings_active input { display:inline; }
.tag_listings_active li li {
  margin: 4px 3px 8px 20px;
  text-indent: -24px;
}

#tag_results_top {
  width: 925px;
}
#tag_map_wrapper {
  position:absolute;
  height: 281px;
  width: 765px;
  left:-999em;
  top: 0px;
  overflow:hidden;
  border:2px solid #ed037c;
  border-right-width:0px;
}
#tag_map_wrapper #tag_map {
  position:absolute;
  height: 281px;
  width: 765px;
  background-color:#ddd;
  left:745px;
  top: 0px;
}
#oasRight {
float:right;
margin-right:15px;
margin-bottom:15px;
}
#oasMiddle {
  width:336px;
  height:280px;
  float:right;
  margin-right:15px;
}
#dealsEvents
{
  float:right;
  width:260px;
  height:auto;
  max-height: 280px;
  overflow-y:hidden;
  margin:0px 15px 10px;
  padding-left:10px;
}
#dealsEvents #eventsTab,#dealsEvents #dealsTab {
  height:auto;
}
#dealsEvents .ui-tabs-nav {
  font-weight:bold;
}
#dealsEvents .ui-state-default.ui-state-hover a {
  color:#00a4b4;
}
#eventsTab #eventList
{
  border-color:#B8B8B8;
  border-style:solid;
  border-width:1px 0px 0px 1px;
  height:202px;
  padding:10px;
  overflow-x:hidden;
  overflow-y:auto;
}
#eventsTab .event
{
  margin:0px 0px 20px;
}
#tagBottom h2
{
  font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
  font-size:18px;
  font-weight:bold;
  margin-bottom:5px;
  color:#00a4b4;
}
#tagBottom div, #tagBottom a
{
  font-size:12px;
  line-height:14px;
  color:#9898a0;
}
#tagSubBottom h2
{
  font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
  font-size:18px;
  font-weight:bold;
  margin-bottom:5px;
  color:#00a4b4;
}
#tagSubBottom div, #tagSubBottom a
{
  font-size:12px;
  line-height:14px;
  color:#9898a0;
}
#eventsTab .event h3
{
  font-weight:bold;
}
#eventsTab .moreLink
{
  display:block;
  margin:6px 10px;
  float:right;
  font-weight:bold;
}
#dealsTab #dealList
{
  border-color:#DCEDF9 #B8B8B8;
  border-style:solid;
  border-width:1px 0px 0px 1px;
  height:202px;
  padding:10px;
  overflow-x:hidden;
  overflow-y:auto;
}
#dealsTab .deal
{
  display:block;
  border-width:0px;
  padding:0px;
  height:auto;
  width:auto;
  margin:0px 0px 20px;
}
#dealsTab .deal h3
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
}
#dealsTab .deal p
{
  margin:5px 0px;
}
#dealsTab .moreLink
{
  display:block;
  margin:6px 16px;
  float:left;
  font-weight:bold;
}
#eNewsletterSignup
{
  text-align:left;
  font-size:11px;
  margin-bottom:30px;
}
#eNewsletterSignup .signupEmail
{
  display:block;
  background:url(/images/shell_v2/newTagPages/eNewsSignupBox.gif) no-repeat bottom;
  border-width:0px;
  width:248px;
  height:14px;
  padding:5px;
}
#eNewsletterSignup .signupButton
{
  display:block;
  float:left;
  margin:5px 10px 0px 0px;
  width:88px;
  height:21px;
  background:none;
}
#tagInteract {
  width:260px;
}
  #tagInteract .shareLink {
    display:block;
    float:left;
    height:20px;
    margin:4px 0px 0px;
    font-size:11px;
    line-height:18px;
    font-weight:normal !important;
}
#tagInteract .shareLink a {
    font-size:11px;
    line-height:18px;
}
#weatherIcons div {
  text-align:center;
}
.weatherHigh {
  color:#000000 !important;
}
.weatherLow,.weatherConditions {
  display:none;
}

