<<<<<<< .mine
/* CSS Document */

.logo .png, #dock-blk ul.icons .png { behavior: url(/static/styles/iepngfix.htc); }

/****************************STRUCTURE*******************/

.clearer {
clear: both;
visibility: hidden;
width: 100%;
}

.three-col-2008 #content-blk .left-col {
float:left;
display: inline;
width:446px;
background: #ccc;
}
.three-col-2008 #content-blk .center-col {
float:left;
width:195px;
display: inline;
background: #999;
}
.three-col-2008 #content-blk .right-col {
float:right;
width:309px;
display: inline;
background: #777;
}

/******************LISTINGS**************************/

.center-col .listings-top-rated {
float: none;
margin: 0;
background: none !important;
}
=======
/* CSS Document */

@import url(/static/styles/common/rating_styles.css);
@import url(/static/styles/common/tabs.css);
@import url(/static/styles/common/picture-slides.css);
.logo .png, #dock-blk ul.icons .png { behavior: url(/static/styles/iepngfix.htc); }

/******************HTML***************************/

body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #b2ba96; }
form { padding: 0; margin: 0; }
a:link { color: #2e4b9f; text-decoration: none; }
a:visited { color: #2e4b9f; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
ul { margin: 0; padding: 0; list-style: none; }
h2 { font-size: 10px; color: #5f5f5f; text-transform: uppercase; padding: 2px; margin: 0 0 5px 0; background: #ececec; border: #e7e7e6 1px solid; }

/********************LEADER**************************/

#leader { padding:5px; background-color:#F5F5F5; border-bottom:1px solid #444; position:absolute; top:0; width:100%; }
#leader table { border:none; border-collapse:collapse; margin:0 auto; }
#leader table td.bigbtn { padding-right:4px; }

/********************STRUCTURE**********************/

#wrapper { width: 950px; margin: 100px auto 0; padding: 0; background: #fff; }
.clearer { width: 100%; visibility: hidden; clear: both; }

/******************COLUMNS*************************/

.logo .png, #dock-blk ul.icons .png { behavior: url(/static/styles/iepngfix.htc); }
.three-col-2008 #content-blk .left-col { float:left; width:426px; padding: 0 5px; }
.three-col-2008 #content-blk .center-col { float:left; width:185px; padding: 0 5px; border-right: #ececec 1px solid; }
.three-col-2008 #content-blk .right-col { float:right; width:299px; padding: 0 5px; }

/********************TAGS LIST********************/

.tags-list { font-size: 11px; }
.tags-list ul { text-align: justify; }
.tags-list ul li { margin-left: 10px; }
.listings-top-rated ol { list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; font-size: 11px; }
.listings-top-rated ol li { margin-left: 10px; }
.listings-top-rated p { margin: 0; padding: 0; }

/*****************DETAILED LIST*********************/

.detailed-listings { }
.detailed-listings li { border-bottom: #ececec 1px dotted; padding: 0; margin: 0; }
.detailed-listings h1 { font-size: 25px; font-weight: normal; margin: 0; padding: 0; }
.detailed-listings h2 { font-size: 16px; font-weight: normal; background: none; text-transform: none; border: none; padding: 0; margin: 5px 0; }
.detailed-listings p { margin: 0; padding: 0; text-align: justify; }
.detailed-listings img { padding-bottom: 5px; position: relative; bottom: 40px; margin-left: 5px;}
.detailed-listings img.featured {position: inherit; bottom: 0; margin-left: 0;}
.tiny-rating { padding: 0; margin: 0; }
.tiny-rating li { border-bottom: none; }

/****************TOP NAVIGATION BLOCK****************/


#dock-blk .icons { background:url(/static/images/images_vancouver/dock_bg.gif) left top no-repeat; margin-top:10px; margin-bottom:10px; height:65px; border-bottom: #b2bb96 4px solid; }
#content-blk .contentcontainer .sports_icons { text-align: center; }
#content-blk .contentcontainer ul.sports-icons { width: 500px; list-style-type: none; padding-bottom: 20px; }
#content-blk .contentcontainer ul.sports-icons li { float: left; display: inline; margin: 0 10px; padding: 0; }
#dock-blk ul, #content-blk .contentcontainer .sports-icons { overflow:hidden; margin:0; padding:0; }
#dock-blk li { float:left; list-style:none; }
#content-blk .contentcontainer .sports-icons li a span { display:block; height:70px; width:60px; cursor:pointer; }
#dock-blk li a, #dock-blk li a span { display:block; height:65px; width:73px; cursor:pointer; }
#dock-blk li a { margin-left:10px; }
#content-blk .contentcontainer .sports-icons li a span, #dock-blk li a span { background:transparent left top no-repeat; text-indent:-4000px; }
#dock-blk li.real_estate a span { background-image:url(/static/images/images_vancouver/icon_realty.png); }
#dock-blk li.real_estate a:hover span { background-image:url(/static/images/images_vancouver/icon_realty_hover.png); }
#dock-blk li.wintergames a span { background-image:url(/static/images/images_vancouver/icon_2010.png); }
#dock-blk li.wintergames a:hover span { background-image:url(/static/images/images_vancouver/icon_2010_hover.png); }
#dock-blk li.restaurants a span { background-image:url(/static/images/images_vancouver/icon_restaurants.png); }
#dock-blk li.restaurants a:hover span { background-image:url(/static/images/images_vancouver/icon_restaurants_hover.png); }
#dock-blk li.hotels a span { background-image:url(/static/images/images_vancouver/icon_hotels.png); }
#dock-blk li.hotels a:hover span { background-image:url(/static/images/images_vancouver/icon_hotels_hover.png); }
#dock-blk li.events a span { background-image:url(/static/images/images_vancouver/icon_events.png); }
#dock-blk li.events a:hover span { background-image:url(/static/images/images_vancouver/icon_events_hover.png); }
#dock-blk li.arts a span { background-image:url(/static/images/images_vancouver/icon_arts.png); }
#dock-blk li.arts a:hover span { background-image:url(/static/images/images_vancouver/icon_arts_hover.png); }
#dock-blk li.activities a span { background-image:url(/static/images/images_vancouver/icon_activities.png); }
#dock-blk li.activities a:hover span { background-image:url(/static/images/images_vancouver/icon_activities_hover.png); }
#dock-blk li.places a span { background-image:url(/static/images/images_vancouver/icon_places.png); }
#dock-blk li.places a:hover span { background-image:url(/static/images/images_vancouver/icon_places_hover.png); }
#dock-blk li.community a span { background-image:url(/static/images/images_vancouver/icon_community.png); }
#dock-blk li.community a:hover span { background-image:url(/static/images/images_vancouver/icon_community_hover.png); }
#dock-blk li.transit a span { background-image:url(/static/images/images_vancouver/icon_transit.png); }
#dock-blk li.transit a:hover span { background-image:url(/static/images/images_vancouver/icon_transit_hover.png); }
#dock-blk li.travel a span { background-image:url(/static/images/images_vancouver/icon_travel.png); }
#dock-blk li.travel a:hover span { background-image:url(/static/images/images_vancouver/icon_travel_hover.png); }
#dock-blk li.shopping a span { background-image:url(/static/images/images_vancouver/icon_marketplace.png); }
#dock-blk li.shopping a:hover span { background-image:url(/static/images/images_vancouver/icon_marketplace_hover.png); }
#dock-blk li.city-pulse a span { background-image:url(/static/images/images_vancouver/icon_citypulse.png); }
#dock-blk li.city-pulse a:hover span { background-image:url(/static/images/images_vancouver/icon_citypulse_hover.png); }
#dock-blk li.city-tour a span { background-image:url(/static/images/images_vancouver/icon_citytour.png); }
#dock-blk li.city-tour a:hover span { background-image:url(/static/images/images_vancouver/icon_citytour_hover.png); }
#dock-blk li.sports a span { background-image:url(/static/images/images_vancouver/icon_sports.png); }
#dock-blk li.sports a:hover span { background-image:url(/static/images/images_vancouver/icon_sports_hover.png); }
#dock-blk li.movies a span { background-image:url(/static/images/images_vancouver/icon_movies.png); }
#dock-blk li.movies a:hover span { background-image:url(/static/images/images_vancouver/icon_movies_hover.png); }
#dock-blk li.jobs a span { background-image:url(/static/images/images_vancouver/icon_jobs.png); }
#dock-blk li.jobs a:hover span { background-image:url(/static/images/images_vancouver/icon_jobs_hover.png); }

/********************************FOOTER**************************/

#footer-blk { background: #eef3f9; padding: 0 0 10px 0; clear: both; }
#footer-blk .menulist, .search-results .menulist { border-top:1px solid #CCC; margin:0; padding:0; margin-top:20px; padding-top:10px; list-style:none; overflow:hidden; text-align:center; }
.search-results .menulist li { display:inline; width:auto; padding:0 8px; line-height:1.5em; }
#footer-blk .menulist li { display:inline; width:auto; padding:0 8px; line-height:1.5em; border-left:1px solid #CCC; }
#footer-blk .menulist li.first { border-left:none; }
#footer-blk .menulist li.divider { display:none; }
#footer-blk .copyright, .search-results h1 { text-align:center; }


/************************BRAND BLOCK**************************/

#brand-blk .meta a { color:#666; }
#brand-blk .meta { position:relative; top:0; left:250px; width:725px; height:100%; }
#brand-blk .meta-inner { color:#333333; position:relative; width:725px; top:40px; left:70px; height:40px; background:url(/static/images/images_vancouver/meta_bg.png) left top no-repeat; }
#brand-blk .logo { position:absolute; display:block; width:225px; height:64px; top:10px; }
#brand-blk .logo span { display:block; width:225px; height:64px; background:transparent url(/static/images/images_vancouver/logo.png) top left no-repeat; text-indent:-4000px; }
#brand-blk .meta .meta-inner .date, #brand-blk .meta .meta-inner .weather-current, #brand-blk .meta .meta-inner .user-status, #brand-blk .meta .meta-inner .search-form, #brand-blk .meta .meta-inner .menulist { position:absolute; top:13px; }
#brand-blk .meta .meta-inner .date { width:160px; left:15px; text-align:right; }
#brand-blk .meta .meta-inner .weather-current { left:190px; }
#brand-blk .meta .meta-inner .weather-current img { float:left; margin-top:-0.7em; }
#brand-blk .meta .meta-inner .weather-current .conditions { display:none; }
#brand-blk .meta .meta-inner .weather-current .temp { padding-left:10px; }
#brand-blk .meta .meta-inner .user-status { left:275px; width:55px; text-align:center; }
#brand-blk .meta .meta-inner .menulist { margin:0; padding:0; list-style:none; width:110px; text-align:center; left:337px; }
#brand-blk .meta .meta-inner .search-form { top:12px; left:450px; }
#brand-blk .meta .meta-inner .search-form input.search_box { width:95px; margin-right:4px; }
#brand-blk .meta .meta-inner .search-form input { font-size:9px; }
#brand-blk .meta .meta-inner .search-form input.image { margin-bottom:-6px; /* eww hack, FF *nix */ }
#brand-blk .meta .meta-inner .search-form .buttons { display:inline; }

/*************************BREADCRUMB BLOCK***********************/

#breadcrumb-blk { background:#7297c1; padding: 2px 5px; font-size: 10px; color: #fff;}
>>>>>>> .r3903
