/* #7cb6b6 */.print { display: none !important; }html { height: 100%; margin-bottom: 1px; }body {  font-family: "Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 12px;	color: #6B6B6B;  background-color: #FFFFFF;	margin: 0px;	padding: 0px;}.hr {  display: block;  background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) 50% 50% repeat-x transparent;   margin: 5px 0px;  height: 1px;}#mainColumnLeft, #header {  opacity: .99;}#wrapper{	width: 865px;	margin: auto;	border-bottom: #181818 0px solid;}.clear { clear:both; height: 10px; }.stop { clear:both; height: 0px; }img { border: 0px; vertical-align: text-top; }p {  margin:0px 0px 12px 0px;}  p.double-row {    height: 32px;    overflow: hidden;    letter-spacing: 0.03em;  }input, text, textarea, td, tr, table{  font-size: 12px;  color: #6B6B6B;}a {  color:#999;  text-decoration:none;}a:hover{  color:#FF009C;  text-decoration:none;}img.quote {  vertical-align: text-top;  margin-left: 5px;}h3.boldface {  font-size: 20px;  font-family: Verdana, sans-serif;  font-weight: bold;  font-style: normal;  letter-spacing: -1px;  display: inline;  border: 0px;}h1, h4 {  font-family: Times, serif;  font-size: 26px;  font-weight: normal;  padding: 0px;  margin: 0px;}  h1, h4, h1 a, h4 a {    color: #45B8C6;  }h2, h5 {  font-family: Times, serif;  font-size: 18px;  font-weight: normal;  font-style: italic;  padding: 0px;  margin: 0px;}  h2, h5, h2 a, h5 a {    color: #999;  }h4 {  font-size: 20px;}h5 {  font-size: 14px;}h3 {  font-size: 16px;  color: #8c8c8c;  margin: 0px;  padding: 0px;  letter-spacing: -0.3px;  border-bottom: #333 1px solid;  padding-bottom: 3px;  margin-bottom: 5px;}    #readberlinContainer { clear: both; }  /* emphasis color */  #mainColumnRight h3 {  }  .collection .title, .block .title, #page .left .title {    border-bottom: #333 1px solid;    height: 49px;    margin-bottom: 5px;  }  /* IE Hacks */  *.collection .title, *.block .title, *#page .left .title,  >.collection .title, >.block .title, >#page .left .title {    height: 53px;  }      .collection .title p.explanation {    display: none !important;  }  /* custom background imagery */    .collection .title h3, .block .title h3, #page .left .title h3 {    display: block;    width: 100%;    height: 38px;    border-bottom: 0px;    padding: 0px;    margin-top: 15px;  }  .editors_choice h3 {    width: 300px;  }/*  .twenty_five_hours h3 { background: url(../images/h25hrs.png) left top no-repeat; }  .events h3 { background: url(../images/hevents.png) left top no-repeat; }  .articles h3 { width: 160px; background: url(../images/harticles.png) left top no-repeat; }  .tours h3 { background: url(../images/hguides.png) 0px 0px no-repeat; }  .editors_choice h3 { background: url(../images/hfeatured.png) left top no-repeat; }  .access h3 { background: url(../images/haccess.png) left top no-repeat; }  .howto h3 { background: url(../images/hhowto.png) left top no-repeat; }  .locations h3 { background: url(../images/hvenues.png) left top no-repeat; }  */  .what h3 { background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/hwhat.png) left top no-repeat; }  .mobile h3 { background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/mobile.png) left top no-repeat; }  .blogs h3,  .flickr h3 {    display: block;    height: 38px;  }h6 {  font-size: 10px;  font-weight: normal;  text-align: left;  border-bottom: #333 1px solid;  margin: 8px 0px;}img{  border:none;}hr{  color:#666666;  background-color:#666666;  border:none;  height:1px;  margin:0px;  padding:0pc;}form{  padding:0px;  margin:0px;}/* user nav */#user_nav {   width: 100px;  height: 16px;  padding: 2px 5px;  background: #7cb6b6;  color: #FFF;}  #user_nav .left {    float: left;    width: 590px;  }    #user_nav .left a {      margin-right: 10px;    }    #user_nav .right {    float: right;    width: 265px;    text-align: right;  }    #user_nav a {    color: #FFF;  }    #user_nav a:hover {    color: #000;  }/*headerbereich*/#header{	width:865px;	border-bottom: #656565 0px solid;	margin-bottom: 12px;}#logo{	width:310px;	float:left;	margin: 5px 0 0 0;}#static_search {  margin: 15px 0px;  padding: 0px;}  #static_search input.search {    color: #FFF;    width: 550px;    height: 19px;    font-size: 14px;    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/searchbl.png) 0px 0px no-repeat;    margin: 0px auto;    padding: 4px 10px;    border: 0px;  }#header #login {  float: right;  width: 280px;  height: 16px;  background: #515151;  padding: 8px 10px 0px 10px;  text-align: right;}#header #search {  float: right;  width: 300px;  height: 38px;  background: #FFFFFF;  text-align: center;	padding-top: 29px;}  #header #search input {    background: transparent;    border: 0px;    padding: 0px;    padding-top: 5px;        color: #FFF;  }  #header #search input.search, input.search {    color: #FFF;    width: 260px;    height: 17px;    font-size: 14px;    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/searchb.png) 0px 0px no-repeat;    margin: 0px auto;    padding: 4px 10px;  }  #search_results {    position: relative;    text-align: left;    margin-top: 9px;    /* preemptive strike against IE *//*    background: url("javascript:document.body.onload = function() {var src = document.getElementById('search_results');if (src) {src.style.zIndex = 9999;}}");*/  }          #search_results .container {      background: #333;      opacity: 0.98;      filter: alpha(opacity=98);/*      border: #000 2px solid;      border-left: 0px;      border-top: 0px;*/    }/*      #search_results .container .results {        border-left-width: 5px;        border-left-style: solid;        border-left-color: #7cb6b6;      }      #search_results .container .events {        border-left-color: #eec100;      }      #search_results .container .articles {        border-left-color: #aa1e11;      }      #search_results .container .tours {        border-left-color: #9249a2;      }*/    #search_results a.results {      display: block;      padding: 6px 8px;      text-align: right;			color: #7cb6b6;    }    #search_results h2 {      background: #444;      padding: 5px;      margin: 0px 0px 5px 0px;      display: none;    }    #search_results ul {      list-style-type: none;      padding: 0px;      margin: 0px;    }      #search_results ul li {      }      #search_results ul li a {        display: block;      }        #search_results ul li a img {          float: left;          margin-right: 5px;        }/*              #search_results ul li a .title {          display: block;          clear: right;          font-size: 16px;        }              #search_results ul li a .description {          font-style: italic;        }*/      #search_results ul li a:hover, #search_results ul li.active a {        background: #111;      }      #search_results .entry {        height: 48px;/*        overflow: hidden;*/        padding-bottom: 0px;        padding-top: 5px;        margin-bottom: 0px;        background: none;        border-top: #333 1px solid;      }        #search_results .entry .thumbnail, #search_results .entry .thumbnail img {          width: 40px;          height: 40px;          border: 0px;          float: left;        }        #search_results .entry .thumbnail {          margin: 0px 15px;        }        #search_results .entry h4 a {          height: auto;        }        #search_results h4 {          height: 20px;          overflow: hidden;        }        #search_results .entry p {          height: 25px;          overflow: hidden;          padding-top: 5px;          color: #FFF;        }/*NAVIGATION TOP*/#topNavi {  border: #656565 1px solid;  border-left: 0px;  border-right: 0px;  background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/rbg.png) right top repeat-y;  height: 30px;  font-size: 20px;  clear: both;}  #topNavi ul {  	padding: 0px;  	margin: 0px;/*    font-size: 20px;*/    list-style: none;  }  #topNavi li {    display: block;  	float: left;  	height: 30px;  	margin: 0px 8px 0px 0px;  }  #topNavi li.r {    float: right;    margin: 0px 4px 0px 3px;  }  #topNavi li a {    font-family: Times, serif;    color: #FFF;    text-decoration: none;    letter-spacing: 0.2px;    display: block;    height: 23px;    padding: 4px 0px 0px 0px;    margin-bottom: 3px;/*    border-bottom: #181818 3px solid;*/  }  * html #topNavi li a {    width: 1px;  }#topSubNavi{	clear:both;	border-bottom: #333 1px solid;	margin-bottom: 10px;  height: 16px;  font-size: 11px;  text-transform: uppercase;  display: none;}  /* #TODO removing topsubnavi entirely, hiding it for now */  #topNavi {    margin-bottom: 15px;    background: none;  }  #topSubNavi a:hover, #topSubNavi .activeLink {    color: #FFF !important;  }  #topSubNavi ul {  	padding: 0px;  	margin: 0px;    display: block;    list-style-type: none;    width: 400px;    float: left;  }    #topSubNavi ul.r {    width: 310px;  	float: right;  }  #topSubNavi ul li {  	padding: 0px;  	float: left;  }    #topSubNavi ul.r li {  	margin: 0px 0px 0px 10px;  }    * html #topSubNavi ul li {    width: 1px;    white-space: nowrap;  }/* CONTENTBEREICH */#content{	clear: both;}/*ALLES IN DER RECHTEN SPALTE*/#mainColumnRight{	width:300px;	margin-left:15px;	float:left;}  #mainColumnRight a.trigger {    display: block;    background: #FFFFFF;    padding: 0px;    padding-left: 25px;    margin: 3px 0px 6px 0px;  }      #mainColumnRight a.trigger span {      background: #181818;      display: block;      padding: 0px;      padding-left: 10px;      text-transform: uppercase;    }  #mainColumnRight .left {    width: 165px;    float: left;  }  #mainColumnRight .right {    width: 120px;    float: right;  }.rahmenCR{	clear:both;	width:100%;/*  padding-top:15px;*/	padding-bottom:5px;	margin-bottom: 25px;}.rahmenCR .floatRight{	width:220px;	float:right;}.rahmenCR .floatLeft{	width:80px;	float:left;}#mainColumnLeft{	width:550px;	margin-left:0px;	float:left;}  #mainColumnLeft .left {    float: left;    width: 265px;    padding-right: 10px;  }  #mainColumnLeft .right {    float: right;    width: 265px;    padding-left: 10px;  }.rahmenCL{	clear:both;	width:100%;/*  padding-top:15px;*/	padding-bottom:15px;}.rahmenCL .floatRight{	width:437px;	float:right;}.rahmenCL .floatLeft{	width:110px;	float:left;}/*FOOTER*/#footer{  clear: both;  margin-top: 0px;  height: 20px;}  #footer .left {    float: left;    height: 20px;    padding: 5px;  }    #footer .right {    width: 290px;    float: right;    height: 20px;    background: #FFFFFF;    padding: 5px;    color: #333;    text-align: right;  }    #footer ul {    list-style-type: none;    padding: 0px;    margin: 0px;  }      #footer ul li {      float: left;      margin-right: 5px;      padding-right: 5px;      border-right: #45B8C6 1px solid;    }#footerNavi{	clear: both;}#footerNavi ul{	padding:0px;	margin:0px;	font-size:24px;}#footerNavi li{	padding:0px;	margin:0px 18px 0px 0px;	float:left;	list-style:none;}#footerNavi li a{  color:#646464;  text-decoration:none;}#footerNavi li a:link{color:#646464;text-decoration:none;}#footerNavi li a:visited{color:#646464;text-decoration:none;}#footerNavi li a:hover{color:#fff;text-decoration:none;}#footerNavi li a:active{color:#646464;text-decoration:none;}.profilNavi{}.profilNavi ul{	padding:0px;	margin:0px;	font-size:12px;}.profilNavi li{	margin:0px 1px 0px 0px;	float:left;	list-style:none;}.profilNavi li a{	padding:6px;color:#fff;background-color:#666666;text-decoration:none;font-weight:bold;}.profilNavi li a:link{color:#fff;text-decoration:none;}.profilNavi li a:visited{color:#fff;text-decoration:none;}.profilNavi li a:hover{color:#fff;text-decoration:none;background-color:#262626;}.profilNavi li a:active{color:#646464;text-decoration:none;}.explanation {  font-size: 10px;  color: #6B6B6B;} /* Color Coding */a.color_code, .color_code {  color: #7cb6b6 !important;  margin-right: 5px;}    a.color_code:hover {    color: #FFF !important;  }/*  .location a.color_code { color: #7cb6b6 !important; }  .article a.color_code { color: #9249a2 !important; }  .event a.color_code { color: #eec100 !important; }  .tour a.color_code { color: #98cc68 !important; }  .twenty_five_hour a.color_code { color: #a91e13 !important; }*/  /* TopNavi Color Code */  #topNavi a:hover, #topNavi .activeLink {    color: #FFF !important;    border-bottom: 3px solid #7cb6b6;    text-decoration:none;    margin-bottom: 0px;  }  #topNavi li.green a:hover, #topNavi li.green .activeLink {    border-bottom: 3px solid #99cc67;  }  #topNavi li.red a:hover, #topNavi li.red .activeLink {    border-bottom: 3px solid #aa1e11;  }  #topNavi li.yellow a:hover, #topNavi li.yellow .activeLink {    border-bottom: 3px solid #eec100;  }  #topNavi li.pink a:hover, #topNavi li.pink .activeLink {    border-bottom: 3px solid #9249a2;  }  .white { color: #FFF !important; }  /* COLOR CODING SUM */  /* image color_code bordering */  #article .additional_text img.color_code { border-bottom: #9249a2 10px solid; }  /* events */    .event span.color_code, .event span.color_code a {    color: #7cb6b6;    margin: 0px;  }  .event h4 span.time {    font-family: Helvetica, sans-serif;    font-weight: bold;    margin-right: 0px;  }  .event h4 {    line-height: 90%;  }    .event h4 span.gray {    color: #444 !important;  }  /* general entry thumbnail color_code *//*  .entry .thumbnail img {    border: #F00 1px solid;    margin: 0px;  }  .entry .thumbnail a {    border: #F00 1px solid;    padding: 0px;  }*/  .entry .thumbnail .color_code {    position: relative;    top: 75px;    left: 0px;    display: block;    width: 25px;    height: 25px;  }  .event .thumbnail, .article .thumbnail{    position: relative;  }  .article .thumbnail .report{    position: absolute;    top: 0px;    left: 0px;    background: #87b6b6;    width: 100px;    opacity: .7;    padding: 3px 0 4px 0;    text-indent:3px;    color: #FFF;    font-size: 9px;  }    .event .thumbnail img {      position: absolute;      top: 0px;      left: 0px;    }  .event .thumbnail .time {    position: absolute;    top: 5px;    left: 5px;    font-family: Arial, sans-serif;    font-size: 22px; /*drops img down*/    font-weight: bold;    background: #000;    opacity: 0.8;    filter: alpha(opacity=80);    padding: 2px 5px;    color: #FFF;  }    .event .thumbnail .time .color_code {      display: inline !important;      position: relative;      top: 0;      left: 0;      width: auto;      height: auto;      color: #7cb6b6 !important;      background: transparent !important;    }  li.date .time {    font-family: Arial, sans-serif;    font-size: 22px;    font-weight: bold;    color: #FFF;  }    li.date .time .color_code {      color: #7cb6b6 !important;      margin-right: 0px;    }  .collection .event .thumbnail .time,  #browse a.prev .time, #browse a.curr .time, #browse a.next .time {    display: none;  }  #mainColumnRight .entry .thumbnail .color_code {    position: relative;    top: 30px;    left: 0px;    width: 10px;    height: 10px;    background: #7cb6b6;    display: none;  }  #search_results .entry .thumbnail .color_code {    display: block;    position: relative;    top: 0px;    left: 0px;    width: 40px;    height: 10px;  }    .color_code .rating {      color: #FFF;      font-weight: bold;      position: absolute;      height: 20px;      width: 25px;      text-align: center;      padding-top: 5px;    }  .location .thumbnail .color_code { background: #7cb6b6; }  .article .thumbnail .color_code { background: #9249a2; }  .event .thumbnail .color_code { background: #eec100; }  .tour .thumbnail .color_code { background: #98cc68; }  .twenty_five_hour .thumbnail .color_code { background: #a91e13; }  /* Tour/25h About Color Coding */  #tour .additional_text .color_code {    display: block;    float: left;    margin-left: -15px;    height: 6px;    width: 15px;    background: #7cb6b6;  }  #tour .additional_text .color_code_title {    display: block;    float: left;    margin-left: -15px;    height: 55px;    width: 15px;    background: #7cb6b6;  }  #tour .twenty_five .additional_text .color_code,   #tour .twenty_five .additional_text .color_code_title,  #tour .twenty_five h1,  #tour .twenty_five h2 {    background: #7cb6b6 !important;  }.thumbnail .color_code { display: none !important; }  /* S-Titles Color Coding */  h3 .emp { color: #8c8c8c; }  h3 .red { color: #aa1e11; }  h3 .yellow, .yellow { color: #eec100 !important; }  h3 .pink { color: #9249a2 !important; }  h3 .color_code { display: none !important; }    #page .color_code {display: none !important;}/* Featured Location, top of categories/home *//* Locations */a.show_map {  display: block;  height: 25px;  width: 100%;  background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/showmap.png) 0px 0px no-repeat;}#featuredLocation {  margin-bottom: 10px;}  #featuredLocation .control, #featuredLocation p.description {    padding-left: 10px;  }.entry {  clear: both;  margin-bottom: 10px;  height: 110px;  background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) left bottom repeat-x;  padding-top: 0px;}  .quoted {    height: auto !important;  }    .quoted .info {    background:  url() 78px 105px no-repeat;  }  .quoted div.quote {    padding: 20px 0px 10px 0px;    min-height: 60px;  }  .quoted div.quote p {    font-style: italic;    font-family: Times, serif;    font-size: 14px;    color: #999;    margin: 10px 0px;  }  .entry .right, #featuredLocation .right {    text-align: right;    width: 20% !important;    padding-right: 5px;  }    .entry .right img {    vertical-align: middle;  }    .entry .left {    white-space: nowrap;    width: 70% !important;  }  .entry b {    text-transform: uppercase;  }  .entry .thumbnail {    float: left;    width: 100px;    height: 100px;    border-right: #FFFFFF 10px solid;  }  .entry .description {    margin: 10px 0px;    height: 32px;    overflow: hidden;  }  .article .description  {    height: 48px;  }  .entry p {  }  .entry .info {    padding-left: 110px;  }  .entry_info {    font-size: 9px;    font-weight: normal;    letter-spacing: 1px;    color: #666;    border-bottom:1px solid #555;    margin:0px 0px 10px 0px;    padding: 0px 0px 0px 0px;    text-align: right;  }  /* speciale */    .entry h4.two {    height: 36px;  }#mainColumnRight .entry {  height: 40px;  margin: 0px 0px 8px;  border: 0px;  padding-bottom: 5px;  background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) left bottom repeat-x;}  #mainColumnRight .entry .thumbnail, #mainColumnRight .entry .thumbnail img {    width: 40px;    height: 40px;  }  #mainColumnRight .editors_choice .entry .thumbnail, #mainColumnRight .editors_choice .entry .thumbnail img {    width: 100px;    height: 100px;  }  #mainColumnRight .entry .foot {    text-align: right;    font-size: 9px;  }  /* Special Cases */    #mainColumnRight .tour-inactive {    opacity: 0.3;    filter: alpha(opacity=30);  }  .editors_choice .location {  height: 90px !important;  overflow: hidden;  margin-bottom: 10px;}  .editors_choice .location .thumbnail {/*    margin-right: 10px;*/  }.location_article {}  #festival .location_article {    padding-bottom: 5px;    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) left bottom repeat-x;  }  .photo{    position: relative;    top: 0px;    left: 0px;    height: 350px;    margin-bottom: 5px;  }  .photo #image_copyright{    position: absolute;    bottom: 5px;    left: 0;        z-index:200;    width: 550px;/*    border: 1px solid red;*/  }  .photo #image_copyright #photographer, .photo #image_copyright .info{    float: right;  }  .photo #image_copyright .info{    width: 15px;    height: 15px;    background: url(/images/image_copyright.png) no-repeat;    margin-right: 5px;    cursor: pointer;  }  .photo #image_copyright #photographer{    background: #000;    padding: 2px 5px 2px 5px;    font-size: 10px;    font-weight: normal;    color: #CCC;    letter-spacing: 1px;    font-weight: normal !important;    font-family: 'Lucaida Grande' , sans-serif;    opacity: 0.8;      }      #tour .twenty_five .photo {      height: auto;    }        .photo img {      position: absolute;      top: 0px;      left: 0px;    }    #event .photo .time, #festival .photo .time {      display: block;      position: absolute;      top: 10px;      left: 20px;      font-size: 50px;      font-family: Helvetica, sans-serif;      font-weight: bold;      letter-spacing: -4px;      color: #FFF;      background: #000;      opacity: 0.8;      filter: alpha(opacity=80);      text-align: center;      padding-right: 5px;    }  .location_article .short_description{    padding: 10px 5px 0 20px;      }  .location_article .title {    position: absolute;    bottom: 0px;    left: 0px;    opacity: 0.8;    filter: alpha(opacity=80);    height: 70px;    overflow: hidden;  }  .location_article .title h1,  .location_article .title h2 {    background: #000;    float: left;    clear: left;    margin-left: 15px;    white-space: nowrap;  }  .location_article .title h1 {    padding: 4px 6px 4px 6px;  }    .location_article .title h2 {    padding: 3px 6px 4px 6px;    margin-top: -4px;  }    .location_article .title a {  }  .location_article .thumbnails {    margin-left: -5px;    margin-bottom: 5px;    height: 40px;  }    .location_article .thumbnails a, .thumbnail_empty {      display: block;      width: 40px;      height: 40px;       float: left;      margin-left: 5px;    }        .thumbnail_empty {      background: transparent url(/images/default.gif) no-repeat;    }        .location_article .text {    }  .location_article .details {  }    .location_article .details ul {      list-style-type: none;      padding: 0px;      margin: 0px;    }    .location_article .details li {      display: block;      padding-bottom: 2px;      padding-top: 10px;      border-bottom: #333 1px solid;    }      .location_article .details li.street {        font-size: 16px;        color: #777;        padding-top: 2px;      }      li.city {      }      .location_article .details li.hours {          }/*  #article .title {    padding: 0px;    margin-top: -41px;    background: none;  }    #article .title h1 {      padding: 10px 10px 5px 200px;      background: #000;      margin-bottom: 5px;    }        #article .title h2 {      padding-left: 200px;    }    */        #article .location_article .title h1, #article .location_article .title h2 {      color: #FFF;      background: #000;    }    #article  .title em {      padding:.2em;      color: #FFF;      background: #000;    }    #article .photo .title{      height: 30px;    }    #article .text {/*      padding-left: 200px;*/    }                #article .text .cap {      font-size: 45px;      float: left;      margin-right: 10px;      font-family: Times, serif;      color: #888;    }        #article .text {/*      margin-left: -4%;*/    }        #article .text p {/*      float: left;      width: 46%;      margin-left: 4%;*//*      text-align: justify;*/    }        #article .additional_text {      margin-bottom: 20px;    }      #article .additional_text img {        float: left;        margin-right: 15px;      }      #article .additional_text .content {        float: left;        width: 245px;      }      #article .additional_text .title {        border-bottom: #333 1px solid;        margin-bottom: 10px;      }            #article .additional_text p {      }.control {	height: 15px;}.control, .control a {  font-size: 10px !important;}#mainColumnRight {/*  width: 290px;  padding: 10px;*/}.cc_blue {}  .cc_blue .italic {  }#mainColumnRight h3 {}.fcWhite {}/*  Location Navigation, right of location/show*/#browse {  float: left;  height: 115px;  width: 165px;}  #browse h3 {    height: 16px;  }  #browse h3 span.prev {    float: left;  }    #browse h3 span.next {    float: right;    padding-right: 3px;  }  #browse a {    display: block;    float: left;    height: 55px;  }  #browse a.prev {    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/fk_arrow_left.png) left bottom no-repeat;  }  #browse a.next {    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/fk_arrow_right.png) right bottom no-repeat;  }  #browse a.curr {    border-left: #333 1px solid;    border-right: #333 1px solid;    margin: 0px 10px;    padding: 0px 10px;  }  #browse a.prev_date,  #browse a.next_date,  #browse a.curr_date {    height: 15px;    text-align: center;    width: 55px;    font-size: 15px;    font-weight: bold;    margin-bottom: 3px;  }    #browse a.next_date { text-align: right; clear: right; padding-right: 2px; width: 53px; }  #browse a.prev_date { text-align: left; clear:left; }  #blogfeed {  width: 300px;  float: right;  clear: none;}  #blogfeed ul {    list-style-type: none;    padding: 0px;    margin: 0px;  }  #blogfeed ul li {    margin-bottom: 5px;    font-size: 10px;    text-transform: lowercase;  }      #blogfeed ul li p.origin {      color: #FFF;      margin-top: 2px;    }    #blogfeed ul li p.origin a {      color: #7cb6b6;    }  #blogfeed ul li a {    color: #555;  }  #flickr {  height: 220px;  float: left;  width: 160px;  clear: none;}  #flickr a {    margin: 0px;    padding: 0px;    float: left;  }.rating {  height: 75px;}  .rating h3 {    float: left;    height: 20px;    margin: 0px;    padding: 0px;    border: 0px;  }    .rating .sbtn {    display: none;    float: right;    height: 17px;    font-size: 10px;    font-weight: bold;        background: #5f90ff;    color: #FFF;        text-transform: uppercase;        background-image:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/sbtnl.png);    background-repeat: no-repeat;    background-position: 0px 0px;          background-color: #800;  }      .rating .sbtn:hover {      background-color: #D00;    }      .rating .sbtn span {      display: block;      background-image:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/sbtnr.png);      background-repeat: no-repeat;      background-position: right top;      height: 14px;      padding: 3px 15px 0px 15px;    }    .rating .descr {    display: none;    border-top: #555 1px solid;    clear: both;    padding-top: 5px;  }    .rating .rating {    float: right;    display: none;  }    .rating p {    float: left;    display: block;    width: 60%;  }/* Event */#event {}  #event .details ul li.title {    padding: 0px;  }    #event .details ul li.street {    font-size: 12px;  }  #event .details h4 {    margin: 0px;  }  #event .details h4 a {     color: #7cb6b6;  }/* Tour */#tour {}  #tour .guide .slots {    width: 527px;    margin-left: 23px;      }  #tour .guide .entry h5, #tour .guide h4{    margin: 0 !important;    padding: 0  !important;  }  #tour .guide .entry{    padding-bottom: 5px;    margin-bottom: 10px;      }  #tour .twenty_five .slots {    width: 390px;    float: left;    margin-left: 20px;  }  #tour .twenty_five .title h1,  #tour .twenty_five .title h2 {    background: #7cb6b6;    float: left;/*    clear: right;*/    padding: 4px 6px 4px 6px;    white-space: nowrap;  }  #tour .title h2 {    margin-top: -5px;    clear: left;  }  #tour #mainColumnLeft h2 a {    color: #FFF;  }  #tour .additional_text {    font-size: 10px;    float: left;    width: 100px;    padding-left: 15px;  }    #tour .additional_text h3 {      padding-left: 15px;      margin-left: -15px;      margin-bottom: 0px;      font-size: 10px;    }    #tour .additional_text p.explanation {      padding: 5px 0px 0px 0px;    }    #tour .additional_text .image {      width: 100px;      height: 150px;      font-size: 100px;    }    #tour .guide .about{      margin-top: 30px;    }        #tour .guide .explanation img {      float: left;      padding-right: 10px;      padding-bottom: 10px;          }    #tour span.text, #tour div.text {    float: right;    width: 415px;/*    padding-left: 15px;*/  }    #tour .text p {      clear: both;    }    #tour .text h2 {      margin-bottom: 15px;    }    #tour .text .image {      margin-right: 10px;      margin-bottom: 10px;      font-size: 50px;      float: left;    }#tour .twenty_five {}    #tour #quote{    clear: both;    background: none;    margin: 0px;    font-style: italic;  }    #tour #mainColumnLeft .clear {    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) 0px 0px repeat-x;    height: 1px;    margin-bottom: 15px;  }#tour .user_created {}  #tour .user_created .title {    height: 35px;  }    #tour .user_created h1,  #tour .user_created h2 {    background: none;    padding: 0px;  }    #tour .user_created .title .left {    width: 300px;  }  #tour .user_created .title .right {    width: 230px;    text-align: right;    padding-top: 8px;    white-space: nowrap;    font-size: 10px;  }    #tour .user_created .text {    width: 550px;    float: none;  }    #tour .user_created .slots {    margin-left: 0px;    width: auto;  }    #tour_slots {}  #tour_slots .slot {    clear: both;    height: 70px;    overflow: hidden;    margin-bottom: 20px;  }  #tour_slots .slot a.thumbnail {    float: left;    height: 70px;    width: 70px;    margin-right: 10px;  }    #tour_slots .slot a.thumbnail img {    height: 70px;    width: 70px;  }    #tour_slots .slot b {    font-size: 24px;    margin-bottom: 5px;    display: block;    color: #7cb6b6;  }#quote {  background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) 0px 62px repeat-x;  height: 65px;  overflow: hidden;  line-height: 1.4em;/*  border-bottom: 1px solid #666;*/  margin: 0px 0px 7px 0px;}  #tour #quote .thumb, #tour #quote .control {    display: none;  }  #quote .icon{    width: 24px;    height: 22px;    vertical-align: bottom;  }  #tour #quote .icon {  }  #quote .thumb{    padding: 0 10px 10px 0;    float:left;  }  #quote a {    text-align: left;    font-size: 20px;    font-family: Times, sans-serif;    color: #FFF;/*    height: 40px;*//*    overflow: hidden;*/    display: block;    float: left;    font-weight: normal !important;  }  #quote .control {    display: block;    margin-left: 50px;    clear: both;    height: 1px;  }  #quote .control span {  }    cite{    font-size: 20px;    font-family: Times, sans-serif;    color: #45B8C6;    background: url(/images/quote.png) no-repeat 100% 0;    padding: 0 30px 0 0;  }  .twitter{    padding: 3px 0 7px 0;        background: url(/images/dot.png) repeat-x 0 100%;    margin-bottom: 5px;  }  .twitter a{    font-style: italic;        font-size: 12px;            color: #FFF;/*    background: url(/images/twitter.gif) no-repeat 0 3px;*/  }.share {  clear:both;}  .share form {    margin: 10px 0px;  }    .share p {  }  .share input {    margin-bottom: 2px;  }  .share input.text, .share textarea {    width: 100%;    background: #444;    color: #CCC;    border: 0;    padding: 3px;    margin-bottom: 4px;  }    .share select {    background: #444;    color: #CCC;    border: 0px;    padding: 1px 0px 2px 0px;    width: 60%;    margin-bottom: 4px;  }    .share input.phone_number {    float: left;    width: 78%;  }  .share input.country_prefix {    float: left;    width: 13%;    margin-right: 1px;  }  input.embed {    width: 95%;    background: #333;    border: #666 1px solid;    color: #000;    padding: 3px;  }    .share input.button {    vertical-align: middle;  }    .share .errors {    padding: 5px 0px;  }    .share .errors .error {      color: #F00;    }  /*  .share textarea {    background: url(../images/tareas.png) 0px 0px no-repeat;    border: 0px;    width: 207px;    padding: 5px 10px 5px 10px;    height: 90px;  }*/    #mainColumnRight .share .left {    float: left;    width: 230px;  }    #mainColumnRight .share .right {    float: right;    width: 39px;    margin-right: 20px;  }      #mainColumnRight .share .right input {    }.current_time {  display: block;  background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) left bottom repeat-x;  padding-bottom: 8px;  margin-bottom: 7px;}#rating {  width: 165px;  float: left;}  #rating a, #rating .value {    display: block;    float: left;    width: 33px;    height: 25px;    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/star_gray.png) 50% 50% no-repeat;  }  #rating a.average {    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/star_blue.png) 50% 50% no-repeat;  }    #rating a.active, #rating a:hover, #rating .active {    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/star_white.png) 50% 50% no-repeat;  }.prev-next-links {	padding-top: 10px;}.prev-next-links a {	color: #7cb6b6;	text-transform:uppercase;}/* Google Maps */#gmap {  margin-bottom: 15px;  position: relative;}  .small_map {    height: 60px;    overflow: hidden;    position: relative;  }  .large_map {    overflow: hidden;    position: relative;  }  #gmap a#expand_overlay {    display: block;    background: #000;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 400px;    opacity: 0.7;    filter: alpha(opacity=70);    padding: 45px 0px 0px 465px;  }  #gmap a#collapse_overlay, #gmap a#static_collapse_overlay {    display: block;    background: #000;    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 15px;    opacity: 0.7;    filter: alpha(opacity=70);    padding: 0px 0px 0px 465px;  }    #gmap a#static_collapse_overlay {    top: 285px;  }    #map_canvas {    overflow: hidden;		margin-bottom: 5px;  }  /* not currently an overlay but a standalone element */  #gmap #user_location_overlay {    background: #000;/*    position: absolute;    top: 0;    left: 0;*/    width: 100%;    height: 100%;    text-align: center;/*    opacity: 0.7;*/    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/my_location_overlay.png) 0px 0px no-repeat;    color: #FFF;  }    #gmap #user_location_overlay .form {      position: relative;      padding-top: 150px;      margin: 0px auto;    }        #gmap #user_location_overlay .form input {      width: 260px;      margin-left: -20px;      padding-top: 4px;      background: transparent;      border: 0px;    }    #gmap #user_location_overlay .info {      width: 60%;      margin: 20px auto;      padding: 10px;    }        #map_container{      position: relative;    }    #gmap_bg{      position: absolute;      z-index: 1;    }    #user_location_overlay{      position: absolute;      z-index: 2;    }  #location_select_overlay {    display: block;    background: #000;    position: absolute;    bottom: 0;    right: 0;    width: 300px;    height: auto;    opacity: 0.9;    filter: alpha(opacity=90);    padding: 5px 10px 0px 10px;  }      #location_select_overlay ul {      list-style-type: none;      padding: 0px;      margin: 0px;    }      #location_select_overlay ul li {        padding: 1px 0px 3px 0px;              }#categoryMapListToggle {	margin-bottom: 10px;	margin-top: -15px;}#categoryMapListToggle a {	color: #7cb6b6;	font-size: 90%;}#locationTagList {	padding-top: 20px;}#locationTagList a {	color: #7cb6b6;}#sortable-tour-slots {	padding:0px;	margin:0px;}#sortable-tour-slots li {  list-style: none;  padding: 0px;  margin: 0px;}#sortable-tour-slots .sorting-handle {	cursor: move;	padding-bottom: 5px;	font-weight: bold;	color: white;}/* Ad Formats */.ad {}  /* 468 */  .banner {    padding-top: 25px;    width: 550px;    clear: both;  }  /* small skyscraper (120) */  .skyscraper {    width: 120px;    float: right;    height: auto;    padding-top: 5px;  }  /* cube */  .cube {    background: #FFF;    text-align: center;    width: 300px;    height: 250px;    margin: 10px 0px;  }    .event_custom {    clear: both;    background: #FFF;    width: 160px;    text-align: center;  }#map {  margin-top: 5px;}.blue {  color: #7cb6b6;/*  color: #7cb6b6;*/}/*  events calendar*/#calendar {  margin-bottom: 20px;}  #calendar table {    width: 550px;/*    background: url(../images/dotv.png) left top repeat-y;*/    border-left: #444 1px solid;  }  #calendar table ul {    list-style-type: none;    padding: 0px;    margin: 0px;  }  #calendar td {    width: 7%;/*    background: url(../images/dotv.png) right top repeat-y;    padding-right: 1px; */    border-right: #444 1px solid;    color: #777;  }  #calendar tr.events td {    vertical-align: bottom;    height: 150px;  }    tr.events li {      display: block;      width: 100%;      height: 15px;      margin-bottom: 3px;      font-size: 18px;      text-align: center;    }    tr.events li a {      display: block;      width: 100%;      height: 15px;      background: #7cb6b6;      opacity: 0.2;      filter: alpha(opacity=20);    }        tr.events li a.first {      background: #7cb6b6;      opacity: 1.0;      filter: alpha(opacity=100);      color: #000;    }  #calendar tr.days td {    font-size: 16px;    text-align: center;    text-transform: lowercase;  }    #calendar tr.days td span.day {      display: block;    }    #calendar tr.days td.active span.day {      background: #7cb6b6;    }      #calendar td.we, #calendar td.we a {    color: #FFF;    font-weight: bold;  }  #calendar tr.events td {/*    border-bottom: transparent 8px solid;*/  }  #calendar tr.events td.active {/*    border-bottom: #eec100 8px solid;*/  }    #calendar tr.days td.active, #calendar tr.days td.active a {    background: #738688;    color: #000;  }    #calendar tr.days a {    display: block;  }    #calendar tr.days a:hover {    color: #FFF !important;  }  #toolTip {  position: absolute;  esex: 1000;  width: 220px;  background: #000;  border: 0px;  text-align: left;  padding: 5px;  min-height: 1em;  opacity: 1.0;  filter: alpha(opacity=100);}  #toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }  #toolTip p em { display:block;margin-top:3px;color:#7cb6b6;font-style:normal;font-weight:bold; }  #toolTip p em span { font-weight:bold;color:#fff; }  #tags {  text-align: center;  padding-bottom: 1px;	background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) left bottom repeat-x;	border: 0px;}  #tags #tag_cloud {		padding-bottom: 5px;		margin-bottom: 10px;  }    #tags #expand-tags {		font-weight: normal;		font-size: 11px;		background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/arrdown_dark.png) 90% 50% no-repeat;		padding-right: 20px  }  #tags #collapse-tags {		font-size: 11px;		background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/arrup_dark.png) 90% 50% no-repeat; 		padding-right: 20px  }  #tags .tag {    padding: 2px;    color: #7cb6b6;    text-transform: lowercase;  }  #tags .tag:hover {    color: #FFF;  }  #tags .tagn { font-size: 10px; }  #tags .tags { font-size: 12px; }  #tags .tagm { font-size: 13px; }  #tags .tagl { font-size: 17px; }  #tags .tagxl { font-size: 22px; }  #openid {}  #openid h1 {    border-left: #7cb6b6 10px solid;    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) left bottom repeat-x;    padding: 0px 0px 5px 15px;  }    #openid form {    padding: 20px 25px;    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) left bottom repeat-x;  }  .marker, .marker_faded {  font-size: 10px;  color: #FFF;  white-space: nowrap;  padding-bottom: 10px;  background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/bubblecorner.gif) left bottom no-repeat;  opacity: 0.9;  filter: alpha(opacity=90);}.additional-marker{  opacity: 0.25;  filter: alpha(opacity=25);  }  .marker_faded {    opacity: 0.7;    filter: alpha(opacity=70);  }  .marker a, .marker_faded a {    display: block;    background: #181818;    padding: 4px;/*    text-transform: uppercase;*/  }/* block types */.block {  clear: both;  background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) left bottom repeat-x;  padding-bottom: 5px;  margin-bottom: 5px;}  .block p {    margin-bottom: 5px;  }.newsletter_subscribe{  width: 195px;  background: #45B8C6;  color: #4C4C4C;  border: 0;  padding: 3px 0px 3px 5px;}.newsletter_subscribe_btn{   width: 95px;   margin-left: 5px;}.collection {  clear: both;  margin-top: 5px;  margin-bottom: 5px;}  .collection .event h4 {    line-height: 85%;  }  /* Right Collections */    .collection .article {  }    .collection .article h4 {    }    .collection .article .thumbnail {      /*display: none*/;    }  .collection .twenty_five_hour {  }    .collection .twenty_five_hour h4 {      font-style: italic;      line-height: 90%;    }    .collection .twenty_five_hour h2 {    }  #mainColumnRight .collection .tour {    height: auto;    clear: both;  }    #mainColumnRight .collection .tour p {      clear: both;    }    #mainColumnRight .collection .tour .thumbnail {      display: none;    }    #mainColumnRight .collection .tour .thumbnails {      display: block;      clear: both;      height: 40px;      margin-bottom: 8px;    }        #mainColumnRight .collection .tour h4 {      float: none;      clear: both;/*      padding-bottom: 8px;*/    }          #mainColumnRight .collection .tour .thumbnails .thumbnail, #mainColumnRight .collection .tour .thumbnails .thumbnail_empty {        display: block;        margin: 0px;        border: 0px;        margin-right: 10px;      }    #mainColumnRight .collection .twenty_five_hour {      height: 110px;    }      #mainColumnRight .collection .twenty_five_hour .thumbnail, #mainColumnRight .collection .twenty_five_hour .thumbnail img {        width: 100px;        height: 100px;      }        #mainColumnRight .collection .twenty_five_hour h2 {        font-style: normal;        color: #999;        letter-spacing: auto;        font-size: 20px;        padding: 2px 0px 4px 0px;        margin-bottom: 12px;        display: block;        background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/dot.png) left bottom repeat-x transparent !important;              }          #mainColumnRight .collection .twenty_five_hour h4 {        height: auto;      }#mainColumnRight .nav {  text-align: center;  margin: -9px 0px 0px 0px;  padding: 0px 0px 5px 0px;  height: 26px;}  #mainColumnRight .nav a {    display: block;    float: left;    height: 30px;    padding: 0px;    margin: 0px;  }/* 66 65 63 72 34*/  #mainColumnRight .nav a.events {    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/nav_events.png) 0px 0px no-repeat;    width: 66px;  }  #mainColumnRight .nav a.guides {    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/nav_guides.png) 0px 0px no-repeat;    width: 65px;  }  #mainColumnRight .nav a.twenty_five_hours {    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/nav_25hrs.png) 0px 0px no-repeat;    width: 63px;  }  #mainColumnRight .nav a.articles {    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/nav_articles.png) 0px 0px no-repeat;    width: 72px;  }  #mainColumnRight .nav a.rss {    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/nav_rss.png) 0px 0px no-repeat;    width: 34px;  }  #mainColumnRight .nav a:hover {    background-position: 0px -30px;  }  #mainColumnRight .nav a.active {    background-position: 0px -60px;  }#home {}  #home .features {    font-size: 16px;    background: none;  }      #home .feature {      margin-bottom: 15px;      position: relative;    }          #home .feature .label{        position: absolute;        background: #FFF;        bottom: 10px;          left: 10px;        width: 300px;        height: 40px;        font-family: Times, serif;        opacity: .8;              }              #home .feature .label .headline{        margin: -2px 0 0 5px;        color: #000;        font-size: 22px;      }      #home .feature .label .subheadline{        font-size: 16px;                margin: 0 0 0 5px;               color: #999;        font-style: italic;              }            /*      #home .feature a {        display: block;        height: 100px;        width: 100%;        background-position: 0% 20%;      }*/  #home .highlights {}    #mainColumnRight a.my_tour {      display: block;      float: left;      width: 132px;      height: 100px;      background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/mytour.png) 0px 0px no-repeat;    }    #mainColumnRight #locate_me,      #mainColumnRight a.locate_me {      display: block;      float: right;      width: 168;      height: 100px;/*      background: url(../images/locateme.png) 0% 50% no-repeat;*/    }      #mainColumnRight a.qr_code {      display: block;      width: 100%;      height: 70px;      background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/qrcodemobile.png) 20% 90% no-repeat #8b8b8b;          }/* sort */.sort, .options {  border-top: #333 1px solid;  border-bottom: #333 1px solid;  padding: 0px;  height: 22px;  margin-bottom: 15px;}  .sort a, .options a, .options span {    display: block;    float: left;    padding: 4px 22px 4px 5px;    height: 14px;    border-right: #333 1px solid;    font-size: 10px;    text-transform: uppercase;    white-space: nowrap;  }  .options a {    text-align: center;    padding: 4px 10px;  }  .options a img{    margin: -2px 2px 0 2px;  }  .sort a.first {  }    .sort a.active, .sort a:hover {    background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/arrdown.png) 90% 50% no-repeat #222;    color: #CCC;  }  .options a.active, .options a:hover {    background: #222;  }  .options form {    float: right;    height: 22px;  }  .options .subscribe_ical {		float: right;	}  .options a.last {    border-right: none;  }#locate_me {}  #locate_me .title {    margin-bottom: 15px;  }  #locate_me .title h1 {    font-style: italic;  }    #locate_me .info {  }/* Flash */#flash {}  #flash .error {    background: #C00;    color: #FFF;    padding: 5px;    margin-bottom: 20px;  }  #flash .notice{    background: #FC0;    padding: 5px;    color: #181818;    margin-bottom: 20px;  }/* Loading Indicator */#gmap .loading {  position: absolute;  background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/loading.gif) 3px 3px no-repeat #000;  color: #FFF;  padding: 3px 6px 6px 25px;  top: 0;  left: 0;  width: auto;  height: 14px;  opacity: 0.8;  filter: alpha(opacity=80);}.big{  font-size: 2.5em;  font-weight: bold;}/* generic list, link and other styles */ul.iterate {  list-style-type: none;  padding: 0px;  margin: 0px;}  ul.iterate li {    padding-left: 60px;    height: 50px;    margin-bottom: 10px;    color: #FFF;    padding-top: 2px;  }    ul.iterate li.a { background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/bullet-1.png) 0px 0px no-repeat; }  ul.iterate li.b { background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/bullet-2.png) 0px 0px no-repeat; }  ul.iterate li.c { background:  url(file:///C|/Documents%20and%20Settings/Administrador/Configuraci%F3n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/images/bullet-3.png) 0px 0px no-repeat; }  /* emphasis */p.emp, div.emp * {  font-size: 14px;}  div.emp h1 {    font-family: "Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;    font-weight: bold;    font-size: 22px;    letter-spacing: -1px;    text-transform: lowercase;  }    div.emp h2 {    font-size: 18px;  }  #buyLink{  position: absolute;  top: 0;  right: 100px;}/****** widget *****/#widget{  min-height: 300px;  padding: 10px;  background: url(/images/wdgt-bg.png);}.sliderTrack{  width: 200px;   height: 12px;  background: transparent url(/images/h-slider-bg.png) no-repeat; }.sliderThumb{  width: 8px;   height: 12px;    background:transparent url(/images/h-slider-thumb.gif) no-repeat;   left: 70px;   position: relative;}#event_location_map {	padding-top: 10px;	}/* my tour */#tour_name{  color: #424242;  font-family: Helvetica, Arial, sans-serif;  font-size: 3em;  font-weight: bold;  letter-spacing: -2px;  border-bottom: 1px solid #424242;  margin-bottom: 5px;}#tour_description{  margin-bottom: 20px;  padding: 3px 0 3px 0;}#tour_name-inplaceeditor input{  font-size: 2.5em;  font-family: Helvetica, Arial, sans-serif;}#tour_description-inplaceeditor textarea{  width: 100%;}.inplaceeditable{  background: #181818 url(/images/pencil.png) no-repeat 100% 0;  cursor: pointer;    }#home #mainColumnLeft .block{  background: transparent;  padding-bottom: 0;}/*archives*/.archives ul{  margin: 0 0 1em 0;  padding: 0;  list-style: none;  }.archives ul li{  padding: .5em 0;  background: url(/images/dot.png) repeat-x 0 100%;}#switchbar{  background: #45B8C6;  color: #fff;  margin: 0;  font-size: 10px;  padding: 2px 0 2px 10px;}#switchbar ul{  padding: 0;  margin: 0;  }#switchbar ul li{  list-style: none;  display: inline;}#switchbar a{  color: #000;  text-transform: uppercase;  padding:5px;  font-size: 10px;}#switchbar a.here{  background: #FFFFFF;  color: #87b6b6;}.geo{  display:none;}.fieldWithErrors input{   background: red !important;  color: #FFF;}.error_message{  color: red;    font-weight: bold;}#related-right, .related-right{  opacity: 0.5;}.send-to-friend, .sent-to-friend{  background: url(/images/dot.png) repeat-x 0 0;  padding: 4px 0 5px 0;}/* comment from guides and 25hrs in locations and events bottom */.comment{  background: url(/images/quote_gray.png) no-repeat 17px 45px;  min-height: 80px;}.comments-headline {  border-bottom: 1px solid #333;  margin-bottom: 10px;/*  display: none;*/}.comment .thumbnail{  width:40px;  float: left;  border-right: 8px solid #181818;}.comment h3{  border: none;  background: url(/images/dot.png) repeat-x 0 100%;}.comment h3 a{  padding: none;  margin: none;  font-family: Times, serif;  font-weight: normal;  font-size: 20px;;}.comment h3 a span{  font-size: 11px;  font-family: Helvetica, Arial, sans-serif;   letter-spacing: 0.06em;}.comment cite{    font-size: 16px;  color: #777;    margin: 17px 0 20px 48px;  display: block;  clear: both;  background: none; }#beta{  position:absolute;   right: 5px;   top: 2px;}