/* -----------------------------------------------------------------------
 Sonicloop CSS Framework
 http://sonicloop.net

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5; min-height:100%;font-size:75%; color:#4e4e4e; background:#feecbd; font-family: "Tahoma", Arial, Helvetica, sans-serif; }
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
ul,li { list-style-type:none;}

/* Wrappers.css */
#body-wrapper {width:100%; min-height: 100%; text-align:center; background: transparent url(Images/wrapper-bg.jpg) no-repeat scroll center top; }
#content-wrapper{width:970px; text-align:center; margin: 0 auto;}
#header-section {height:120px; background-color:#f5f5f5; padding: 5px 10px 10px 10px; margin-bottom:20px;}
#utility-section {height:20px; text-align:right; padding-right:10px;}
#logo-section {height:71px;  }
#main-navigation {height:20px; padding: 5px 10px 5px 10px; text-transform:uppercase; background-color:#f5f5f5; }

#content-section {min-height:500px; background-color:#f5f5f5;}
#content-top-section {height: 100%; padding:10px; display: block; clear: both;}
#breadcrumb-section {font-size:11px; color: #7B674E; font-weight:bold; height:100%; width:700px; float:left; text-align:left; margin-left:20px;}
#share {height:100%; text-align:right; width:200px; float:right;cursor: pointer;}
#content-area { height:100%; margin-top:0px;} 
#content { float:left; width: 630px; padding: 0px 10px 10px 10px;}
#sidebar { float:right; background-color:#eeeced; width:300px; padding:10px; }
#footer-section {height: 40px; width: 100%; background-color: #ccc;}
#slogan {padding-left:10px; vertical-align:middle; text-align:center; }

/*.destination-section {min-height: 110px; background-color:#dae7ec; text-align:left; padding:20px;}*/
.destination-section {min-height: 162px;}
.destination-section-top {height: 26px; background:url(Images/bg_top_featured.jpg) no-repeat top;}
.destination-section-middle {height:100%; display: block; clear: both; background:url(Images/bg_middle_featured.jpg) repeat top; text-align:left; padding: 5px 20px 0 20px;}
.destination-section-bottom {height: 26px; background:url(Images/bg_bottom_featured.jpg) no-repeat bottom;}

.destination-images li {float: left;width: 85px;display: inline;height: 35px;margin: 0px;padding: 5px;font-weight: bold;}  
.travel-guide {height:125px; background:url(Images/bg_travelguide.jpg) no-repeat top; text-align:left; padding:5px 0; display: block;clear: both;}
.travel-guide-inner {/*PBR - height:100%;*/height:60px;  text-align:left; /*PBR - padding:20px%;*/padding:10px 0; display: block;clear: both;}
.featured-wrapper{height:100%; padding:10px 0px 10px 0px; /* Added by PBR*/text-align: left;}
.inner-wrapper{/*PBR - height:60px*/height: 100%; padding-bottom:0px/*10px*/; /*PBR - Next two attributes added by PBR to avoid divs overlap*/display: block;clear: both;}
.inner-wrapper-sidebar {padding:0px; margin-bottom:20px;}
.region-utility {padding-bottom:0px; display: block; clear: both; height:auto; }

.activity-image {height:100%; width:50px; float:left;}
.activity-content {width:560px; float: right; padding: 0px 10px 10px 0px; text-align:left;}
.local-status {width:550px; float: right; padding: 10px 10px 10px 0px; text-align:left;}
.activity-utility {margin-top: 10px;}
.local-section {padding: 5px 10px 5px 0px; height:40px; background-color: #e5efe4; margin-bottom:10px;}
.activity-info { float:left; margin-right:20px;}

.header-section {text-align:left; margin-right:20px; display:inline-block; padding: 5px 0 5px 0;}
.header-left {float:left; width:215px;}
.header-right {float:right; width:395px; text-align:right; padding-top:0;}


.clear {display:inline-block;}
.clear:after {display:block; visibility:hidden; clear:both; height:0; content: "."; }

/* Destination Menu */
#menu {white-space:nowrap; text-align:left; margin-left:10px;}
/* #menu li,a {display:inline; margin: 0px; padding-right:5px;} */
.menulia {display:inline; margin: 0px; padding-right:5px;}
#destination-menu {white-space:nowrap; /* PBR */ padding: 2px 0 2px 0;}
#destination-menu li,a {display:inline; margin: 0px; padding-right:5px;}

/* top-rounded corner */
.top-rounded-corner {
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topleft: 10px;	
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px}
	
/* bottom rounded corner */
.bottom-rounded-corner {
	-webkit-border-bottom-right-radius: 20px;
	-khtml-border-radius-bottomright: 20px;	
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-khtml-border-radius-bottomleft: 20px;	
	-moz-border-radius-bottomleft: 20px;}

/* Typography.css */
h1 {  color:#006699;  font-family: Helvetica, verdana, Arial, sans-serif; font-size: 20px;  }  
h1 a { color: #006699; text-decoration: none; }  
h2 {  color: #006699;  font-family:  Helvetica, verdana, Arial, sans-serif;  font-size: 18px; line-height: 22px;  }  
h2 a { color: #006699;  }  
h3 {  color:#ff6600;  font-family:  Helvetica, verdana, Arial, sans-serif;  font-size: 18px;   } 
/*
h4 {  color: #006699;  font-family:  Helvetica, verdana, Arial, Helvetica, sans-serif;  font-size: 18px; font-weight: normal;  text-align: left; padding-bottom: 10px;  }     
h4 a { color: #006699; text-decoration: none; }
*/
h4 {  color: #669933;  font-family:  Helvetica, verdana, Arial, Helvetica, sans-serif;  font-size: 14px; font-weight: bold;  text-align: left;  }     
h4 a { color: #669933; text-decoration: none; }  

h5  {  color:  #006699;  font-family:  Helvetica, verdana, Arial, sans-serif;  font-size: 24px;  } 
h5 a { color: #ff6600;  text-decoration:underline;}  
   
/* Paragraph styling */    
p {  color: #525252;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  }    
p.meta { color: #707070; font-size: 10px; text-align: right; }   
p#footer-text { text-align: center; }  
div#message p { color: #4d4d4d; line-height: 20px; }

.blue-text {color:#006699;}
.blue-text-bold a {color:#006699; font-weight:bold;}

.lightblue-text {color:#00AEEF;}
.lightblue-text-bold {color:#00AEEF; font-weight:bold;}

.orange-text {color:#ff6600;}
.orange-text-bold a {color:#ff6600; font-weight:bold; text-decoration:underline;}
.action-items li,a {display:inline;}
.action-items a {   color:#ff6600; text-decoration:none; font-weight:bold; text-decoration:underline; }    
.action-items a:hover {   color:#ff6600; font-weight:bold;  }
   
/* Link styling */  
a { color: #00AEEF /*#006699*/;   text-decoration: none; outline: none;   }    
a:hover { text-decoration: underline; } 
a[disabled]{ color:Gray !important; text-decoration:none !important; } 
p#action-bar a { color: #ffffff; }  
p#action-bar a:hover { color: #6eb9cc; text-decoration: none; }
#menu a {   color: #7b674e;  text-decoration:none; font-weight:600;  }    
#menu a:hover {   color: #7b674e;  text-decoration:underline; font-weight:600;  }
#destination-menu a {   color: #669933;  text-decoration:none; font-weight:600;  }    
#destination-menu a:hover {   color: #669933; text-decoration:underline; font-weight:600;}   

/* Patricio's CSSssssss*/
.section-footer {text-align:center; height: auto; clear:both; border-top: 1px solid #ccc;}
    .section-footer ul{list-style:none;}
    .section-footer ul li {display:inline;}
    .section-footer ul li a{font-size:1em;color:#000; border-right: 1px solid #999; padding: 0 5px 0 0; text-decoration:none;}
    .section-footer ul li a:hover{text-decoration:underline;}  
    .section-footer ul li.last-item a{font-size:1em;color:#999;border-right:none;}
    
.loginarea {/*float: right;	padding: 0; margin-right: 20px; margin-top: 0; height: 10px;*/}
    .loginarea ul { margin: 0; padding: 0; list-style: none}
    .loginarea li { display: inline;}
    .loginarea a { display: block; float: right; height: 12px; margin: 0 ; padding: 0 3px 0 3px; /* border-left: 1px solid #23301f;*/	text-decoration: none;	/*font-size: 10px; font-weight: normal;*/ color: #23301f;}
    .loginarea a:hover { color: #ff5c00;}
    .loginarea .first_item a {border-left: none; background: url(images/cross.gif) left no-repeat; padding: 0 6px 0 20px;}
    
    .facebook_login a { display: block; float: right; height: auto; margin: 0; padding: 0; text-decoration: none; color: #23301f;}
    
.pnldestdescriptionmore {display:inline;cursor:pointer; text-decoration: underline; color:#ff6600; font-weight: bold;}
.pnlbusinessdescriptionmore {display:inline;cursor:pointer; text-decoration: underline; color:#ff6600; font-weight: bold;}

div#travelguidelist { float: left; width: 620px; text-align:left; padding: 5px 0 0 0; }
div#travelguidelist ul { float: left; width: 580px; list-style: none; padding-left: 40px; }
div#travelguidelist ul li { float: left; width: 270px; background-image: url(images/arrow1.jpg); background-position: 0 3px; background-repeat: no-repeat; padding: 0 0 0 1.5em; /* left padding moves the text away from the bullet */ }    
div#travelguidelist ul li a { color:#669933; }    
 

.profile-image-border { border: solid 3px #4DC1F0;}

.tips-experiences-row {padding: 5px 10px 5px 0px; height:50px; background-color: #e5efe4; margin-bottom:10px;}

div#videoslist { float: left; width: 300px; text-align:left; margin: 0px; }
div#videoslist ul { float: left; width: auto; padding-left: 0px; padding-top: 10px; margin-top: 0px; list-style: none; }
div#videoslist ul li { float: left; width: 145px; padding: 0 0 0 0; /* left padding moves the text away from the bullet */ }    

.videos-list-section {padding: 0; text-align: left; display: block; clear: both; height: auto; margin-bottom:10px; }
.members-list-section {padding: 0; text-align: left; display: block; clear: both; height: auto; margin-bottom:10px;}
.destination-images-section {padding: 0; text-align: left; display: block; clear: both; height: auto; margin-bottom:10px;}

.articles-list-section {padding: 0; text-align: left; display: block; clear: both; height: auto; margin-bottom:10px;}

.update-section { background-color: #007DB2/*#6699FF*/; color: White; height:100%; display: block; clear: both;}

.white-text {color:#FFFFFF;}
.white-text-bold {color:#FFFFFF; font-weight:bold;}

/*Modal Popup*/
.modalBackground { background-color:Gray; filter:alpha(opacity=70);	opacity:0.7;}

/* Rating */
.ratingStar { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat;}

.filledRatingStar { background-image: url(Images/FilledStar1.png);}
.emptyRatingStar { background-image: url(Images/EmptyStar1.png);}
.savedRatingStar { background-image: url(Images/SavedStar1.png);}

.filledRatingStarOriginal { background-image: url(Images/FilledStar.png); }
.emptyRatingStarOriginal { background-image: url(Images/EmptyStar.png); }
.savedRatingStarOriginal { background-image: url(Images/SavedStar.png); }

.modalPopupDestReview { text-align: left; border: solid 2px gray; background-color: #ffffff; width: 500px; padding: 20px; }
.modal-popup-stories {text-align: left; border: solid 2px gray; background-color: #ffffff; width: 600px; padding: 20px;}

/* Profile.css */
.section-profilefuel-left-nav {width: 150px; float: left; text-align: left; padding: 0px 10px 10px 10px;}
.section-profilefuel-content {width: 800px; float: right; text-align: left;}
.section-profilefuel-content-left {float:left; width:480px; text-align:left; padding: 0 0px 0px 0px;}
.section-profilefuel-content-right {float:right; width:300px; text-align:left; padding: 10px; background-color:#eeeced; }

/* Profile.css */
/*
.section-profilefuel-left-nav {width: 180px; float: left; text-align: left; padding: 0px 10px 10px 10px;}
.section-profilefuel-content {width: 770px; float: right; text-align: left;}
.section-profilefuel-content-left {float:left; width:550px; text-align:left; padding-right: 10px;}
*/
.section-profilefuel-mysettings-content-left {float:left; width:700px; text-align:left; padding-right: 10px;}
/*
.section-profilefuel-content-right {float:right; width:180px; text-align:left; padding: 0px; }
*/

	/** box general settings **/
	div.box {margin-bottom:15px; width:100%;}
	div.box-container {background-color:#fff; padding:10px;}
	div.box-container h5 {color:#333; padding-left:20px; border-bottom:1px solid #d7d9d9; font-weight:bold; padding-bottom:7px; margin-bottom:1px; padding-top: 1px;}
	div.box-container h5 span {font-weight:normal; font-size:0.9em;}
	
	div.box h4, h1.contactus {background:#3a4043; text-transform:uppercase; font-weight:bold; padding:10px;}
    h1.contactus { text-align: left; }

	/** forms **/
	div.middle-forms {padding:5px; color:#3a4043}
	div.middle-forms p {margin:10px 0;}
	div.middle-forms h3 {color:#1d8895; font-weight:bold; font-size:150%; margin-bottom:10px;}
	
	div.middle-forms fieldset {padding-top:10px;}
	div.middle-forms fieldset ol li {padding:5px;}
	div.middle-forms fieldset ol li.even {background:#f3f3f3;}
	
	div.middle-forms fieldset ol li input/*,div.middle-forms fieldset ol li textarea*/ {
	padding:5px; border:1px solid #dedede; /*background:url(images/bg-textbox.gif) repeat-x #fff;*/}
	div.middle-forms fieldset ol li input[type="radio"], div.middle-forms fieldset ol li input[type="checkbox"] {border:none; background:none;}
	input.txtbox-long, div.middle-forms fieldset ol li textarea {width:305px;}
	div.middle-forms fieldset ol li select { margin: 0px;}
	
	div.middle-forms fieldset ol li label {float:left; margin-right:15px; display:block;}
	div.middle-forms fieldset ol li label.field-title {font-weight:bold; width:100px; padding-top:3px;}

    .mainformsg {font-size: 12px; text-transform: none; padding-left:20px;}
    
    .white {color:#fff;}
    
    .ol-bordertop {border-top: solid 5px #f3f3f3;}
    
    ol#editform li, ol#editform-common li {padding-left: 30px;}	
    
    .field-title { text-align: right; }
    
    span.clearFix {width:100%; height:0px; visibility:hidden; clear:both; display:block; margin:0; padding:0; font-size:0px;}

	input.txtbox-short {width:122px;}
	input.txtbox-middle {width:190px;}
	input.txtbox-long, form.middle-forms fieldset ol li textarea {width:305px;}
	
	.forminstructions {font-size: 11px;}
	
	span.form-confirm-inline, span.form-error-inline {display:inline-block; padding-left:20px;  margin-left:10px; height:16px;}
    span.form-error-inline {color:#a10101; background:url(images/icon-error.gif) no-repeat;}
    
    .align-left {float:left;}
    .align-right {float:right;}
    
    .divline {height:2px; background-image: url(images/divline.png); background-repeat: repeat-x; margin: 0 10px 5px 10px; display: block; clear: both;}
    
    
    /* -------------------------------------------
 * Flow Layout List 
 * RadioButtonList RepeatLayout="Flow"
  ------------------------------------------- */
.flowLayoutList { display: block; height: auto; }
.flowLayoutList INPUT,
.flowLayoutList LABEL {	line-height: 20px;	vertical-align: middle;}
.flowLayoutList INPUT[type="radio"] { float: left; width: 20px; padding: 0; vertical-align: middle;}

.flowLayoutList INPUT[type="checkbox"]
{
	float: left;
    width: 20px;
    padding: 0;
    vertical-align: middle;       
} 
 
.flowLayoutList LABEL
{	
	clear: right;
	margin-right: 4px;    
    white-space: nowrap;
}

.clearfix:after {content: ".";display: block;height: 0;	clear: both; visibility: hidden;}

#destination-updates-title a {color: White; font-weight: bold;}
#destination-updates-title a:hover {color: Yellow;}

.dropdown-regions {margin: 0; padding: 0;}

/* Photos.css */
.section-photosfuel-left-nav {width: 150px; float: left; text-align: left; padding: 0px 10px 10px 10px;}
.section-photosfuel-content {width: 800px; float: right; text-align: left;}
.section-photosfuel-content-left {float:left; width:615px; text-align:left; padding: 0 0px 0px 5px;}
.section-photosfuel-content-right {float:right; width:300px; text-align:left; padding: 10px; background-color:#eeeced; }


.ul-photos {
    float: left;
    width: 625px/*470px*/;
    padding-left: 0px;
    list-style: none;
}

.li-photos {
float: left;
width: 153px;
height: auto;
padding: 0 0px 10px 0px; /* left padding moves the text away from the bullet */
}

.li-photos-hotels {
float: left;
width: 153px;
height: 205px;
padding: 0 0px 10px 0px; /* left padding moves the text away from the bullet */
}

.li-photos-videos {
height:210px;
float: left;
width: 153px;
padding: 0 0px 0px 0px; /* left padding moves the text away from the bullet */
}

.ul-photos-tipsexperiences {
    float: left;
    width: 625px/*470px*/;
    padding-left: 0px;
    list-style: none;
}

.li-photos-tipsexperiences {
float: left;
width: 100px;
height: auto;
padding: 0 0px 10px 0px; /* left padding moves the text away from the bullet */
}

#gallery_block_businesses {
	margin: 10px 5px 10px 0px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}

	#gallery_block_businesses img {
		margin: 5px 4px 8px 0px;
		border:1px solid #2f3e46;
	}
	
	
.destinations-bottomside { float: left; width: 970px; padding: 15px 0 15px 0; text-align:left; background-color: #efefef; }
.destinations-ul { float: left; width: 890px; padding-left: 80px; list-style: none;}
.destinations-li { float: left; width: 260px; background-image: url(images/arrow1.jpg); background-position: 0 3px; background-repeat: no-repeat; padding: 0 0 0 1.5em; /* left padding moves the text away from the bullet */}

/*
.tooltip ul { float: left; width: 480px; padding: 10px 0 10px 0; list-style: none; font-size: 10px; }
.tooltip li { float: left; width: 240px; padding: 0 0 0 0; 
*/

.destinations-members-div {float: left; width: auto; text-align:left; padding: 10px 0 10px 0; }
.destinations-members-div ul { float: left; width: auto; padding: 2px 0 0 0; list-style: none; font-size: 12px; font-weight: bold; }
.destinations-members-div li { float: left; width: 60px; padding: 0 0 5px 0; /* left padding moves the text away from the bullet */}
.destinations-members-div li a{ padding: 0;}

.destinations-images-div {float: left; width: auto; text-align:left; padding: 10px 0 10px 0; }
.destinations-images-div ul { float: left; width: auto; padding: 2px 0 0 0; list-style: none; font-size: 12px; font-weight: bold; }
.destinations-images-div li { float: left; width: 95px; padding: 0 5px 5px 0; /* left padding moves the text away from the bullet */}

.updates-section {background-color:#007db2; width:290px; padding: 10px 5px 10px 5px; display: block; clear: both; height: 100%; }
.updates-wrapper-sidebar {padding:0px; margin: 0 0 8px 0; }
.updates-image {float:left; width:50px; height:50px;  }
.updates-content {float:left; padding-left:5px; width:230px; text-align:left; }

/*homepage*/
#homepage-content { float:left; width: 630px; padding: 0px 10px 10px 10px;}
#homepage-sidebar { float:right; background-color:#eeeced; width:300px; padding:10px; }
.featured-section-top {height: 18px; background:url(Images/featured_top.jpg) no-repeat top;}
.featured-section-middle {min-height: 200px; background:url(Images/featured_middle.jpg) repeat-y top; text-align:left; padding-left:15px;}
.featured-section-bottom {height: 29px; background:url(Images/featured_bottom.jpg) no-repeat bottom;}
.homepage-destination-section-top {height: 22px; background:url(Images/bg_top_featured_home.jpg) no-repeat top;}
.homepage-destination-section-middle {min-height: 129px; background:url(Images/bg_middle_featured_home.jpg) repeat-y top; text-align:left; padding:0 20px 0 20px; /*border: 1px solid #000;*/}
.homepage-destination-section-bottom {height: 22px; background:url(Images/bg_bottom_featured_home.jpg) no-repeat bottom;}
.homepage-updates-section {float:right; background-color:#007db2; width:290px; padding: 10px 5px 10px 5px; margin-top: 20px; }
.homepage-updates-status {width:250px; float: right; padding: 10px 10px 10px 0px; text-align:left; }
.homepage-activity-section { float:left; width:290px; margin-bottom: 15px;}
.homepage-activity-info { float:left; width:170px; margin-right:10px; height: 30px; text-align: left; line-height: 12px;}
.homepage-activity-follow {float:left; width:50px;}
.homepage-activity-image {float:left; height:40px; clear: none; border: 3px solid #4dc1f0; margin: 0 /*5px 0 5px*/;}
.homepage-reviews-section {float:left; width:290px; padding: 10px 5px 10px 5px;}
.white-text { font-size:10px; color:#ffffff; }
.white-text a {text-decoration: underline;}
.aqua-text { font-size:10px; color:#4dc1f0; }
.aqua-text a {text-decoration: underline;}
.homepage-region-utility { height: 20px; background:#007db2 /*#FB7B12*/; padding:5px; text-align:center;}
.divline-lightblue { height: 2px; background: url(Images/divline_lightblue.jpg) repeat-x top; margin: 10px 10px 0 10px;}
.homepage-destination-section-wrapper {float: left; width: 590px; text-align: left;}
.homepage-destination-section-info {float: left; width: 390px;}
.homepage-destination-section-image {float: right; width: 187px; height: 159px; background: url(Images/bg_img_featured.png) no-repeat bottom; }
.homepage-hotel-section-wrapper {float: left; width: 590px; text-align: left; margin-top: 10px;}
.homepage-hotel-section-info {float: right; width: 390px;}
.homepage-hotel-section-image {float: left; width: 187px; height: 159px; background:url(Images/bg_img_featured.png) no-repeat bottom}

.destination-region-utility { margin-bottom:10px; height: 20px; background:#007db2/*#FB7B12*/; padding:5px; text-align:center;}

/* FEATURED SLIDESHOW*/
#featured{ 
	width:500px; 
	padding-right:120px; 
	position:relative; 
	border:5px solid #ccc; 
	height:250px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:500px; 
	list-style:none; 
	padding:0; margin:0; 
	width:120px;
    height:250px;
    overflow:auto;
    overflow-x:hidden;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; 
	margin: 5px 0px 0px 7px; 
	background:#fff; 
	padding: 0/*2px*/; 
	border: 1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:58px /*60px*/; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('imagesFeaturedContentSlider/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:500px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; width:500px; 
	top:180px; left:0; 
	height:70px; 
	background: url('imagesFeaturedContentSlider/transparent-bg.png');
	/*filter:alpha(opacity=70);	opacity:0.7;*/
}
#featured .info h1{ 
	font-size:18px; font-family:Verdana, Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

.new-video-section { padding: 5px; width:560px; height: auto; display:block; clear: both;}
.teaser-video {display:block;float:left;height:auto;margin-bottom:0;overflow:hidden;padding-bottom:10px;padding-right:10px;position:relative; width:130px;}
.teaser-video a img {border:1px solid #FFFFFF; text-decoration:none;}
.teaser-video h3, .teaser-interviewee h3 {font-family: Verdana,Georgia,Times,serif;font-size:0.95em;font-weight:normal;margin:3px 0;}
.icon-sf-fuel {background:transparent url(images/btn_play.png) no-repeat scroll 0 0;}
.icon-int, .icon-sf-fuel {height:28px;left:55px;position:absolute;top:45px;width:28px;z-index:10;}

.article-section { padding: 5px; width:560px; height: auto; display:block; clear: both;}
.teaser-article {display:block;float:left;height:auto;margin-bottom:0;overflow:hidden;padding-bottom:10px;padding-right:10px;position:relative; width:130px;}
.teaser-article a img {border:1px solid #FFFFFF; text-decoration:none;}
.teaser-article h3, .teaser-interviewee h3 {font-family: Verdana,Georgia,Times,serif;font-size:0.95em;font-weight:normal;margin:3px 0;}

.locals-section {width:620px; padding: 0px 5px 0px 5px; display: block; clear: both; height: 100%; }
.locals-wrapper { height:40px; padding:0px; margin: 0 0 8px 0; background:url(images/bg_middle_featured.jpg) repeat top; }
.locals-image {float:left; width:25px; height:25px; padding-left: 5px; padding-top:5px;}
.locals-content {margin-left:60px; padding:10px 0 0 5px; width:auto; text-align:left; font-size:12px; font-weight:bold; }

.float-left {float: left;}
.locals-float-right {float: right; padding-right:30px;}

.experiencestips-section {width:620px; padding: 0px 5px 0px 5px; display: block; clear: both; height: 100%; }
.experiencestips-wrapper { display:block; height: auto/*35px*/; padding:0px; margin: 0 0 8px 0; }
.experiencestips-wrapper-left {float:left; font-size:12px; padding-left: 10px; padding-top:5px; padding-bottom:5px; font-weight: bold; color: #00AEEF; text-align:left; width:295px; height: auto; background:url(images/bg_middle_featured.jpg) repeat top;}

.experiencestips-wrapper-right {float:right; width:310px; }
.experiencestips-image {float:left; width:25px; height:25px; padding-left: 10px;}
.experiencestips-userinfo {margin-left:60px; padding: 10px 0 0 5px; width:auto; text-align:left; font-size:12px; font-weight:bold; }

.userslikeactivity-div {float: left; width: auto; text-align:left; padding: 5px 0 0 0; }
.userslikeactivity-div ul { float: left; width: auto; padding: 2px 0 0 0; list-style: none; font-size: 12px; font-weight: bold; }
.userslikeactivity-div li { float: left; width: 60px; padding: 0 0 3px 0; /* left padding moves the text away from the bullet */}
.userslikeactivity-div li a{ padding: 0;}


/* Articles */
.related-articles-section { clear:both; margin-bottom:10px;}
.related-articles-image {float:left; width:80px; background-color:Red;}
.related-articles-content { padding: 10px; width:auto; margin-left: 90px; background-color:Green; text-align:left;}

.article-date {}
.article-summary{}
.article-header {padding-bottom:10px;}
.article-image {}
.article-content {}


/* Articles Templates */
/* Containers */
#userfuel_content_no_flash_container{
	width:940px;
}
.userfuel_title_container{
	margin-left:0px;
	margin-bottom:8px;
    margin-top:5px;
}
#userfuel_column_right_block{
	width:300px;
	float: right;
	margin: 10px 0px 0px 0px;
    background-color:#eeeced;
}
.userfuel_column_left_block{
	width:580px;
	float:left;
	padding: 10px 20px 10px 20px;
	position:relative;
	background:url(Images/bg_middle_featured.jpg) repeat top;
}
.userfuel_column_left_block_top{
	width:600px;
	float:left;
	height:22px;
	padding:0 10px 0 10px;
	background:url(Images/bg_top_featured.jpg) no-repeat top;
}
.userfuel_column_left_block_bottom{
	width:600px;
	float:left;
	height:22px;
	padding:0 10px 0 10px;
	background:url(Images/bg_bottom_featured.jpg);
}
#userfuel_column_left_type2 {
	width:300px;
	height:auto;
	margin: 20px 0px 0px 0px;
	float:left;
}
#userfuel_column_right_type2 {
	width:265px;
	height:auto;
	margin: 12px 0px 0px 5px;
	float:right;
	line-height:1.3;
}

/* End Containers */

/* Generics */

/* Featured Titles */

.userfuel_latest_articles_img{
	margin-left:10px;
	float:left;
	margin-top:10px;
}
.userfuel_latest_articles_title{
	margin-left:10px;
	margin-top:13px;
	float:left;
}

.userfuel_top_right_head {
	width:280px;
	height:auto;
	margin:10px 3px 10px 10px;
	padding-bottom:3px;
}
	.userfuel_top_right_head img {
		margin:3px 10px 0px 3px;
	}
#userfuel_clear {
	clear:both;
}

.userfuel_feature_title{
	font-size:13px;
}
.userfuel_img_section_cont
{
    width:82px;
    float:left;
    margin-right:0/*10px*/;
}
.userfuel_feature_info_cont
{
    float:left;
    width:180px;
}
.userfuel_feature_title_section_div{
	margin-top:0px;
}
.userfuel_feature_title_section{
	font-size:13px;
	font-weight:bolder;
}
.userfuel_latest_articles_desc{
	font-size:12px;
	line-height:1.3;
	height:auto;
}
.userfuel_feature_desc{
	font-size:12px;
}

.userfuel_feature_label {
	width:246px;
	/*height:22px;*/
    font-weight: bold;
	padding: 0px 0px 0px 5px;
	margin: 10px 0px 10px 5px;
	border:solid 1px #5e6d72;
}
.userfuel_feature_text {
	width:254px;
	height:auto;
	margin: 5px 0px 0px 10px;
}

/* End Featured Titles */

/* Tab */

.userfuel_single_tab {
	width:123px;
	height:20px;
	/*background:url(images/bg-tab-strip.gif) repeat-x;*/
	font-size:10px;
	text-align:center;
	line-height:1.5;
	position:absolute;
	top:-20px;
	left:15px;
}

/* End Tab */

/* Date */

.userfuel_Date_container{
	margin-left:0px;
	margin-top:0px;
}
.userfuel_Articles_Date {
	font-size:10px;
}

/* End Date */

/* Summary */
.userfuel_summary_2cols{
	margin-top:10px;
	font-size:13px;
}
.userfuel_summary{
	font-size:15px;
	margin-bottom:7px;
	margin-left:0px;
}
/* End Summary */

/* ByLine */

.userfuel_ByLine{
	font-size:11px;
	margin-top:10px;
	color:#006699;
}
.userfuel_ByLine2{
	font-size:11px;
	color:#006699;
}

/* End ByLine */

/* Texts */

.userfuel_Article_text{
	font-size:11px;
	margin-top:20px;
	text-align:justify;
}
.userfuel_article1_content{
	margin:10px 20px 0px 20px;
	font-size:11px;
	line-height:1.3;
	text-align:justify;
}

.userfuel_title_subsection
{
	color:#f8981e;
}

.userfuel_h1Articles
{
	color:#006699;
	margin-top:5px;
	font-weight:bolder;
    font-size: 12px;
}
/* End Texts */


/* End Generics */

/* gallery */
/* type 1, type 3 */
#userfuel_gallery_block {
	margin:30px 20px 10px 20px;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
}
.userfuel_gallery_title {
	font-size:15px;
}
#userfuel_gallery_block2 {
	margin:20px 0px 10px 0px;
	border-top:1px dotted #CCC;
}
	#userfuel_gallery_block img {
		margin:5px 7px 8px 0px;
		border:1px solid #2f3e46;
	}
	#userfuel_gallery_block2 img {
		margin:5px 5px 5px 0px;
		border:1px solid #2f3e46;
	}

/* End Articles Templates */

/* All Articles*/

/* Videos */
#videos_player_cont{float: left; width: 611px; height: 290px; margin: 20px 0 0 -7px; /*background:url(images/bg_player.jpg) no-repeat;*/ padding: 10px 10px 10px 10px;}
#videos_player_cont1{float: left; text-align: center; width: 600px; height: 345px; margin: 0 0 0 0px; background-color: Black; padding: 5px 10px 5px 10px;}

.videos_related_videos{width:370px; float: right; margin-right: 50px;}
#videos_videoThums-box {float: left; width: 380px; margin-bottom:5px; border-bottom: 1px dotted #23301f; padding-bottom: 5px;}
#videos_videoThums-box h3 {color: #ff5c00;}
#videos_videoThums-box-text {width: 270px; float: left; padding-left: 10px; text-align: justify;}
#videos_videoThums-box-img { width: 80px; height: 60px; float: left; padding: 5px;}
/* End Videos */

.articles-tabularcontent{display: block; text-align: left;}


.tabular-list-wrapper-articlecomments{ padding-bottom:5px; margin-top: 2px; width:600; background-color: #FFF; /*border-bottom: solid 1px #ccc;*/}
.tabular-list-item-left-articlecomments{ float:left; width:40px;}
.tabular-list-item-right-articlecomments{ float:right; width:550px;}
.tabular-list-item-right-articlecomments a{ padding-right:0px; width: auto; clear: both; }

.tabular-list-wrapper-allarticles{ padding-bottom:10px; margin-top: 10px; width:600px; border-bottom: solid 1px #ccc;}
.tabular-list-item-left-allarticles{ float:left; width:70px; text-align: center;}
.tabular-list-item-right-allarticles{ float:right; width:510px;}


.tabular-list-wrapper-myprofilefuel{ padding-bottom:10px; margin-top: 10px; width:475px; padding-right: 5px;border-bottom: solid 1px #ccc;}
.tabular-list-item-left-myprofilefuel{ float:left; width:60px; text-align: center;}
.tabular-list-item-right-myprofilefuel{ float:left; width:415px;}

/* Home */
.home-list-featuredsection {padding: 0; text-align: left; display: block; clear: both; height: auto; margin-bottom:10px;}
.home-featuredsection { padding: 5px; width:620px; height: auto; display:block; clear: both;}
.home-featuredsection-teaser {display:block;float:left;height:auto;margin-bottom:0;overflow:hidden;padding-bottom:10px;padding-right:10px;position:relative; width:145px;}
.home-featuredsection-teaser a img {border:1px solid #FFFFFF; text-decoration:none;}
.home-featuredsection-teaser h3, .teaser-interviewee h3 {font-family: Verdana,Georgia,Times,serif;font-size:0.95em;font-weight:normal;margin:3px 0;}

/* Businesses Pagination*/

.businesses-text { font:normal 12px arial;color:#FF9900;}
.businesses-text a:visited { color: Red; }

.add-photos-content { padding-left: 10px; margin-left: 10px; }
.add-photos-hidebuttons { display: none; }


/* Photos Page */
.photos-viewall-button {
	background: transparent;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #FF6600;
	border-left: 0;
	color: #FF6600;
	display: inline;
	margin: 0;
	padding: 0;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
}

*:first-child+html .photos-viewall-button {		/* hack needed for IE 7 */
	border-bottom: 0;
	text-decoration: underline;
}

* html .photos-viewall-button {				/* hack needed for IE 5/6 */
	border-bottom: 0;
	text-decoration: underline;
}


/* Profile Page */
.profile-images-section {padding: 0; text-align: left; display: block; clear: both; height: auto;}

.profile-images-div {float: left; width: auto; text-align:left; padding: 5px 0 0 0; }
.profile-images-div ul { float: left; width: auto; padding: 2px 0 0 0; list-style: none; font-size: 12px; font-weight: bold; }
.profile-images-div li { float: left; width: 45px; padding: 0 3px 0 2px; /* left padding moves the text away from the bullet */}

/* Photo Detail Page */
.detail-images-section {padding: 0; text-align: left; display: block; clear: both; height: auto;}

.detail-images-section-images-div {float: left; width: auto; text-align:left; padding: 10px 0 0 0; }
.detail-images-section-images-div ul { float: left; width: auto; padding: 2px 0 0 0; list-style: none; font-size: 12px; font-weight: bold; }
.detail-images-section-images-div li { float: left; width: 150px; padding: 0 5px 0 0; /* left padding moves the text away from the bullet */}

.section-leftcolumn-2a-stories {float:right; width:478px; text-align: justify;}

        div.tooltip {     
            /*background:transparent url(../img/tooltip/black_arrow_big.png) no-repeat scroll 0 0;     */
            background-color: #ccc;
            height:auto;     
            width: 440px;     
            font-size:10px;     
            display:none;     
            color:#fff;
            text-align: left; 
            margin-left: 170px; padding:10px 0px; } 
      
            
            div.tooltip h3 { margin:0; font-size:18px; color:#fff; }

.sample ul,.sample ol{list-style-type:none;width:180px;float:left;padding-left: 40px; }
.sample li{width:180px;float:left;background-image: url(images/arrow1.jpg); background-position: 0 3px; background-repeat: no-repeat; padding: 0 0 0 1.5em;}

.hanging-menu ul,.hanging-menu ol{list-style-type:none;width:175px;float:left;}
.hanging-menu li{width:175px;float:left;padding: 0 0 0 1.5em;}

.all-elements-div {float: left; width: 610px; padding: 10px; text-align:left;}
.all-elements-div ul { list-style-type:none;width:186px;float:left;font-size: 11px; font-weight: bold;}
.all-elements-div li { width:186px;float:left;padding: 0 0 0 1.5em;}

.business-tabs { height: 100%;}

/*============ TENN STUFF ===================================== */
 .address { font-size: 12px;}
.biz-actions { background:url("images/bg_middle_featured.jpg") repeat-y; padding: 10px; text-align:left; height: auto; display: block; margin-bottom:10px;}
.biz-homepage-actions { background:url("images/bg_middle_featured_home_hotels.jpg") no-repeat; display:block; width: 305px; float: left; margin-top: 5px;}
.biz-review-utils {text-align:right; padding:10px;}

.col-main-content {float:left; text-align:left; padding: 20px; width: 100%;}
.col-main-content-claim {float:left; text-align:left; padding: 20px;}
.col-main-content h1, .col-main-content-claim h1 { font-size: 1.2em; line-height: 20px; color:#383B3E;}
.col-main-content h2, .col-main-content-claim h2 { font-size: 1.3em; line-height: 20px; color:#383B3E;}
.col-main-content h3, .col-main-content-claim h3 { font-size: 1.5em; line-height: 20px; color:#383B3E;}
.col-main-content h4, .col-main-content-claim h4 { font-size: 1.3em; line-height: 20px; color:#FF6600;}

.left-label { width:150px; float:left; text-align:right; font-weight: bold;}
.right-value { width: 300px; float:left; padding: 0 0 0 10px;}


.login-box {width: 820px;margin: 0 auto; background-color:Green;}
.login-left { width:330px; float:left; text-align:right; font-weight: bold;}
.login-right{ width: 330px; float:left;}

.col-main-content li { list-style: disc; padding-left: 10px; margin-left: 10px;}
/*============ END TENN STUFF ===================================== */

.featured-deals-list {
    float: left;
    width: 625px;
    padding: 0 0 8px 0;
    display: block;
    height: auto;
    clear: left;
}

.all-deals-list {
    float: left;
    width: 625px;
    padding: 8px 0 0 0;
    display: block;
    height: auto;
    clear: left;
}

.deals-list-description {
    width: 625px;
    padding-left: 0px;
    display: block;
}

.section-deal-content-left {
    float:left; 
    width:630px; 
    text-align:left; 
    padding: 0;}
    
.section-deal-content-comments {
    float:left; 
    width:630px; 
    text-align:left; 
    padding: 10px 0 0 0;}
    
.forminstructions-price-suffix {
    font-size: 11px;
    margin-left: 0px;
    float: left;
}