/*!
 * Shaker 0.9.0
 * Copyright(c) 2006-2009 Logabout
 * licensing@logabout.com
 * http://www.logabout.com/license
 */
.results-maintitle {
	padding: 0px 1px 2px 1px;
	font-weight: bold;
}

.results-regulartitle {
	padding: 0px 1px 2px 1px;
	font-weight: normal;
}

.results-titleresultval {
	font-weight: bold;
}

.results-title-left {
	float: left;
}
.results-title-right {
	float: right;
}


.results-bwrap-header {
	width: 100%;
}

.results-datalist {
	margin-top: 5px;
	margin-left: 2px;
}


.results-wrap {
	height: 22px;
	background: #E3EAF2;
	margin-bottom: 2px;
}



.results-sel{
	background: #C9D6E7;
}
.results-over {
	background: #C9D6E7;
}

/*
.results-icon-section {
	float: left;
	padding-left: 2px;
}
.results-icon-section img {
	width: 18px;
	height: 22px;
}
*/

.results-data-section {
	padding-left: 5px;
	padding-right: 3px;
	overflow: hidden;
	white-space:nowrap;
}

.results-action-ico {
	margin-left: 5px;
	padding-left: 18px;
	background: left no-repeat;
}


/*AD: 3/30/2010: these meant to be used as a set */
.db-scroll-prv {
	height:16px;
	width: 16px;
	margin: 2px 0px 0px 0px;
	background-repeat:no-repeat;
}
.db-scroll-dots {
	height:12px;
	width: 30px;
	margin: 4px 1px 0px 2px;
	background-repeat:no-repeat;
}
.db-scroll-nxt  {
	height:16px;
	width: 16px;
	margin: 2px 0px 0px 0px;
	background-repeat:no-repeat;
}
.db-scroll-hover {
	cursor:pointer;
	background-color: #DCE4EE;
}

.results-action-spacer {
	margin-left: 20px;
}

.results-ico {
	padding-left: 20px;
	background: left top no-repeat;
}
.results-item-left {
	float: left;
	max-width: 50%;
	overflow: hidden;
	white-space: nowrap;	
}
.results-item-right {
	float: right;
	overflow: hidden;
	white-space: nowrap;	
}

.results-iconcommands {
	padding: 0px 3px 0px 3px;
}

.results-control-section {
	float: right;
}



.results-none {
	font-weight: bold;
}
.results-searchname {
	font-weight: bold;
}
.results-name {
	overflow: hidden;
	white-space: nowrap;
}
.results-dist {
	overflow: hidden;
	white-space: nowrap;
}
.results-clear {
	clear: both;
}



.results-sct-commands {
	float: left;
	width: 100%;
	display: block;
}




.memp-vicinity .results-datalist {
	overflow: auto;
	height: 151px;
	margin-top: 2px;
	margin-left: 2px;
}
.memp-vicinity .results-maintitle {
	font-weight: normal;
}
.memp-vicinity .results-wrap {
	height: 21px;
}
.memp-vicinity .results-item-left {
	min-width: 45%;
	max-width: 50%;
}



/* mostviz and founderlists */

.memp-founderlist .results-wrap {
	height: 20px;
	padding: 3px 0px;
	background-color: #F6F8FB;
	border-bottom: 1px solid #DDDDDD;
	margin: 0px;
}
.memp-founderlist .results-over {
	background-color: #E7EDF7;
}
.memp-founderlist .results-sel {
	background-color: #E7EDF7;
}
.memp-founderlist .results-data-section {
	padding: 0px 0px 0px 0px;
}
.memp-founderlist .results-datalist {
	overflow: auto;
	margin-top: 2px;
	margin-left: 2px;
}

.memp-founderlist .results-uname {
	font-weight: bold;
	float: left;
	width: 165px;
}
.memp-founderlist .results-place {
	float: left;
	width: 150px;
}
.memp-founderlist .results-position {
	float: left;
	width: 25px;
	text-align: center;	
	border-left: 1px solid #DDDDDD;
	padding: 0px 8px;
	font-size: 150%;
	font-weight: bold;
}
.memp-founderlist .db-dv-linkitem {
	color:#548F05;
}
/* adjust the size according to parent css class added based on map shown or not*/
.db-size-nomap .memp-founderlist .results-datalist{
	height: 383px;
}
.db-size-withmap .memp-founderlist .results-datalist{
	height: 196px;
}



.memp-mostvizlist .results-wrap {
	height: 20px;
	padding: 3px 0px;
	background-color: #F6F8FB;
	border-bottom: 1px solid #DDDDDD;
	margin: 0px;
}
.memp-mostvizlist .results-over {
	background-color: #E7EDF7;
}
.memp-mostvizlist .results-sel {
	background-color: #E7EDF7;
}
.memp-mostvizlist .results-data-section {
	padding: 0px 0px 0px 0px;
}
.memp-mostvizlist .results-datalist {
	overflow: auto;
	margin-top: 2px;
	margin-left: 2px;
}

.memp-mostvizlist .results-placename {
	font-weight: bold;
	float: left;
	width: 214px;
}
.memp-mostvizlist .results-place {
	float: left;
	width: 99px;
}
.memp-mostvizlist .results-position {
	float: left;
	width: 25px;
	text-align: center;	
	border-left: 1px solid #DDDDDD;
	padding: 0px 8px;
	font-size: 150%;
	font-weight: bold;
}
.memp-mostvizlist .db-dv-linkitem {
	color:#548F05;
}

/* adjust the size according to parent css class added based on map shown or not*/
.db-size-nomap .memp-mostvizlist .results-datalist{
	height: 383px;
}
.db-size-withmap .memp-mostvizlist .results-datalist{
	height: 196px;
}








.memp-placelogs .results-data-section {
	padding: 2px 0px 0px 0px;
}
.memp-placelogs .results-datalist {
	overflow: auto;
	height: 200px;
	margin-top: 2px;
	margin-left: 2px;
}

.memp-placelogs .results-item-left {
	min-width: 45%;
	max-width: 45%;
}

.memp-placelogs .results-item-left2 {
	float: left;
	margin-left: 17px;
	max-width: 35%;
	overflow: hidden;
	white-space: nowrap;	
}
.memp-placelogs .results-item-right2 {
	float: right;
	overflow: hidden;
	white-space: nowrap;
	margin: 0px 6px 0px 3px;
}


.memp-userfounded .results-data-section {
	padding: 2px 0px 0px 0px;
}
.memp-userfounded .results-datalist {
	overflow: auto;
	height: 200px;
	margin-top: 2px;
	margin-left: 2px;
}

.memp-userfounded .results-item-left {
	min-width: 45%;
	max-width: 45%;
}

.memp-userfounded .results-item-left2 {
	float: left;
	margin-left: 40px;
	max-width: 30%;
	overflow: hidden;
	white-space: nowrap;	
}


.memp-searchresultmap .db-li-showmore {
	margin-left: 40px;
}
.memp-searchresultmap .results-titleloadingstatus {
	margin-left: 20px;
}
.memp-searchresultsmap .results-item-left {
	min-width: 60%;
	max-width: 60%;
	width: 60%;
}
.memp-searchresultsmap .results-item-left2 {
	float: left;
	margin-left: 10px;
	max-width: 30%;
	width: 30%;
	overflow: hidden;
	white-space: nowrap;
}
.memp-searchresultsmap .results-data-section {
	padding: 2px 0px 0px 0px;
}
.memp-searchresultsmap .results-datalist {
	overflow: auto;
	height: 202px;
	margin-top: 2px;
	margin-left: 2px;
}

.memp-adtest .results-datalist {
	overflow: auto;
	height: 100px;
	margin-top: 2px;
	margin-left: 2px;
}

.memp-adtest .results-item-left {
	width: 25%;
}

.memp-adtest .results-item-left2 {
	float: left;
	margin-left: 10px;
	width: 25%;
	overflow: hidden;
	white-space: nowrap;	
}
.memp-adtest .results-item-right2 {
	float: right;
	overflow: hidden;
	white-space: nowrap;
	margin: 0px 6px 0px 3px;
}



.memp-goals .results-datalist {
	overflow: auto;
	height: 150px;
	margin-top: 2px;
	margin-left: 2px;
}
.memp-goals .results-item-left2 {
	float: left;
	margin-left: 10px;
	width: 18%;
	overflow: hidden;
	white-space: nowrap;	
}


/* styles for goal mempanels */
.memp-gadmingi .results-datalist {
	height: 170px;
	overflow: scroll;
}

.memp-gadmingi .results-wrap {
	float: left;
	width: 190px;
	height: auto;
	margin: 3px;
}

.memp-gadmingi .results-item-left {
	float: left;
}


.memp-gpanelg {
	background-color: #ffffff;
}

.memp-gpanelg .results-datalist {
	overflow: auto;
	height: 200px;
	margin-top: 0px;
	margin-left: 0px;
}
.memp-gpanelg .results-wrap {
	float: left;
	width: 265px;
	height: auto;
	margin: 3px;
	padding: 3px 8px;
}





.memp-populargoals.memp-gpanelg .results-datalist {
	overflow: auto;
	/*height: 200px;*/
	margin-top: 0px;
	margin-left: 0px;
}

.memp-populargoals.memp-gpanelg .results-wrap {
	float: left;
	width: 360px;
	height: auto;
	margin: 3px;
	padding: 3px 8px;
}

/*
.memp-populargoals-newicon {
	float: left;
	position: relative;
	left:-7px;
	top:-12px;
	z-index: 5000;
	background-image:url("../../images/core/new_red.png");
	background-repeat:no-repeat;
	height:39px;
	width:39px;
}

.memp-populargoals-goalname {
	float: left;
}
*/

.memp-populargoals-usercount {
	float: left;
	background: #ffffff;
	padding: 2px 10px;
}
.memp-populargoals-go {
	float: left;
	background: #B5D676;
	border: solid 1px #B2C0D3;
	padding: 2px 10px;
	margin-left: 20px;
	font-size: 120%;
	font-weight: bold;	
	text-align: center;
}


/* adjust the size according to parent css class added based on map shown or not*/
.db-size-nomap .memp-populargoals .results-datalist{
	height: 383px;
}
.db-size-withmap .memp-populargoals .results-datalist{
	height: 196px;
}



.memp-gpanelg .results-data-section {
	padding: 0px 0px 0px 0px;
	margin-top: 3px;
}


.memp-gpanelg .results-item-title {
	font-size: 140%;
	font-weight: bold;	
	text-align: center;
	border-bottom: solid 1px #B2C0D3;
	padding-bottom: 3px;
}
.memp-gpanelg .results-item-photo {
	float: left;
	margin-left: 5px;
	width: 100px;
}
.memp-gpanelg .goal-landscape img {
	width: 90px;
	height: 65px;
}
.memp-gpanelg .goal-portrait img {
	width: 50px;
	height: 65px;
}

.memp-gpanelg .results-item-desc {
	float: left;
	margin-left: 3px;
	width: 155px;
	height: 65px;
	overflow: hidden;
	white-space:normal;
}

.memp-populargoals.memp-gpanelg .results-item-desc {
	float: left;
	margin-left: 3px;
	width: 200px;
	height: 65px;
	overflow: hidden;
	white-space:normal;
}


.memp-gpanelg .results-section-compare {
	background: #ffffff;
	padding: 2px 10px;
}

.memp-gpanelg .results-section-go {
	margin-left: 45px;
	width: 180px;
}

.memp-gpanelg .results-item-startgoal {
	display: block;
	background: #B5D676;
	border: solid 1px #B2C0D3;
	padding: 2px 10px;
	font-size: 120%;
	font-weight: bold;	
	text-align: center;
}

.memp-gpanelg .results-item-left2 {
	float: left;
	margin-left: 5px;
	width: 16%;
	overflow: hidden;
	white-space: nowrap;	
}

.db-mrk-mpanel.db-mrk-gpanelg {
	width: 250px;
	height: 100px;
}

.db-mrk-gpanelg .db-mrk-name {
	font-size: 120%;
	font-weight: bold;	
	border-bottom: solid 1px #B2C0D3;
	padding-bottom: 3px;
	overflow: hidden;
	white-space: nowrap;
}
.db-mrk-gpanelg .db-mrk-desc {
	font-size: 100%;
	font-weight: normal;
	overflow: hidden;
	white-space: normal;
}


.db-mrk-mpanel.db-mrk-gpanelgi {
	width: 300px;
	height: 130px;
}

.db-mrk-gpanelgi .db-mrk-name {
	font-size: 120%;
	font-weight: bold;	
	border-bottom: solid 1px #B2C0D3;
	padding-bottom: 3px;
	overflow: hidden;
	white-space: nowrap;
}
.db-mrk-gpanelgi .db-mrk-photodesc {
	font-size: 100%;
	font-weight: normal;
	overflow: hidden;
	white-space: normal;
	height: 100px;
	margin: 5px 0px 0px 0px;
}
.db-mrk-gpanelgi .db-mrk-photo {
	float: left;
}
.db-mrk-gpanelgi .db-mrk-desc {
	float: left;
	width: 165px;
	height: 90px;
}
.db-mrk-gpanelgi .db-mrk-photo .goal-landscape img {
	width: 120px;
	height: 90px;
}
.db-mrk-gpanelgi .db-mrk-photo .goal-portrait img {
	width: 70px;
	height: 90px;
}




.memp-gpanelgu {
	background-color: #ffffff;
}

.memp-gpanelgu .results-datalist {
	overflow: auto;
	height: 200px;
	margin-top: 0px;
	margin-left: 0px;
	
}
.memp-gpanelgu .results-wrap {
	height: 22px;
	margin-bottom: 2px;
	padding: 2px 8px 0px 8px;
}
.memp-gpanelgu .results-data-section {
	padding: 0;
	margin-top: 0;
}
.memp-gpanelgu .results-item-left {
	float: left;
	margin-left: 5px;
	width: 43%;
	overflow: hidden;
	white-space: nowrap;	
}
.memp-gpanelgu .results-item-left2 {
	float: left;
	margin-left: 5px;
	width: 20%;
	overflow: hidden;
	white-space: nowrap;	
}
.memp-gpanelgu .results-item-left3 {
	float: left;
	margin-left: 5px;
	width: 15%;
	overflow: hidden;
	white-space: nowrap;	
}




.db-mrk-main.db-mrk-gpanelgu {
	width: 250px;
	height: 100px;
}

.db-mrk-gpanelgu .db-mrk-name {
	font-size: 120%;
	font-weight: bold;	
	border-bottom: solid 1px #B2C0D3;
	padding-bottom: 3px;
	overflow: hidden;
	white-space: nowrap;
}
.db-mrk-gpanelgu .db-mrk-uname {
	font-size: 100%;
	font-weight: normal;
	overflow: hidden;
	white-space: normal;
}


.goal-hide {
	display: none;
}
.leader {
	/*padding: 2px;*/
	height: 100px;
	background: #FFFFFF;
	border: 1px solid #D3D3D3;
}

.leader-head {
	padding: 0px 2px;
	/*margin: 0px 2px;*/
	background: #D3D3D3;
}
.leader-head-desc {
	float: left;
	font-weight: bold;
}

.leader-head-info {
	float: left;
	background: url(../../images/core/help.png) left no-repeat;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 19px;
}
.leader-head-more {
	float: left;
	margin-left:10px;
    font-weight:bold;
}
.leader-head-updated {
	float: right;
	font-style: italic;
	font-size: 80%;
}

.leader-list {
	height: 98px;
	overflow: scroll;
}

.leader-main {
	height: 222px;
	overflow: scroll;
}

.leader-wrap {
	float:left;
	width: 187px;
	/*height: 38px;*/
	height: 72px;
	margin: 2px 2px 0px 2px;
	padding: 0px 2px;
	background: #E3EAF2;
	border: 1px solid #DDDDDD;
}


.leader-over {
	background: #C9D6E7;
}
.leader-sel {
	background: #C9D6E7;
}


.leader-clear {
	clear: both;
}

.leader-pic {
	float: left;
}

.leader-pic img {
	width: 70px;
	height: 50px;
}


.leader-right {
	float: left;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 3px;
	font-size: 80%;
}
.leader-right div {
	line-height: 12pt;
}

.leader-username {
	background: url(../../images/core/user.png) left no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
.leader-linkitem {
	color: blue;
}
.leader-linkover {
	text-decoration:underline;
	cursor:pointer;
}
.leader-linkitem-over {
	text-decoration:underline;
	cursor:pointer;
}
.leader-linkdata {
	display: none;
}
/* styles for intropanel */
.intro-points-main {
	text-align: center;
}
.intro-points-title {
	font-weight: bold;
}
.intro-points-value {
	font-weight: bold;
	font-size: 150%;
	margin-top: 3px;
}

.intro-points-explain {
	text-align: left;
}
.intro-points-itmtop {
		padding: 0px 5px 0px 5px;
}
.intro-points-itm {
	padding: 8px 5px 0px 5px;
}

.intro-points-result-main {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 120%;
}
.intro-points-result-warn {
	margin: 0px;
	padding: 10px;
	font-weight: bold;
	font-size: 100%;
}
.intro-points-result-warn.db-icon {
	padding-left:25px;
}
.intro-points-result-topitm {
	margin: 10px 0px 0px 0px;
}
.intro-points-result-itm {
	margin: 5px 0px 0px 0px;
}

/* styles for memorypanel.introplaces */
.intro-maintitle {
	font-weight: bold;
}
.intro-title-right {
	float: right;
}
.intro-title-left {
	float: left;
}
.intro-clear {
	clear: both;
}
.intro-hide {
	display: none;
}


/* dataview size and behaviour */
.intro-memp-main {
	height: 224px;
	overflow: auto;
}
.intro-wrap {
	padding: 2px;
	margin: 10px 2px 2px 5px;
	border: solid 1px;
	border-color: #F6F8FB;
	background-color: #F6F8FB;
	overflow: hidden;	
}
.intro-sel{
	background-color: #E7EEF9;
}
.intro-wrap.intro-over {
	border-color: #C9D6E7;
}


/* item wrapper stuff */
.intro-oneline .intro-itm-points {
	display:block;
	text-align:right;
}
.intro-itm-points span {
	display: inline-block;
}
.intro-label {
	font-weight: bold;
	margin-left: 5px;
}
.intro-value {
	font-weight: bold;
}
.intro-wrap.intro-choose-yes {
	background-color: #EAFBD6;
}
.intro-wrap.intro-choose-no {
	background-color: #F9E6E6;
}
/*hide div when in oneline mode*/
.intro-oneline .intro-photo-cont {
	display: none;	
}
.intro-oneline .intro-itm-list {
	display: none;	
}
.intro-oneline .intro-cmd-list {
	display: none;	
}
.intro-itm-points {
	display: none;
}


/* dataview data items */
.intro-landscape img {
	width: 120px;
	height: 90px;
}
.intro-portrait img {
	width: 70px;
	height: 90px;
}
.intro-hide {
	display: none;
}
.intro-left-cont {
	float: left;
}
.intro-left-cont2 {
	float: left;
	margin-left: 20px;
}
.intro-right-cont {
	float: right;
}
.intro-title {
	font-weight: bold;
}
.intro-itm-list {
	padding: 0px 0px 0px 15px;
}
.intro-itm {
	padding: 2px 0px 0px 0px;
}


/* dataview command items */
.intro-cmd-list {
	margin: 15px 5px 0px 0px;
}
.intro-cmd-grp {
	margin-top: 5px;
}
.intro-cmd-grp .intro-itm {
	float: left;
	margin-left: 15px;	
}

.intro-cmd-list .db-action-yes {
	background-color: #EAFBD6; 
	border: solid thin #CEE7AF;
	padding:3px;
}
.intro-cmd-list .db-action-yes.db-dv-linkover {
	background-color: #CEE7AF;
}
.intro-cmd-list .db-action-no {
	background-color: #F9E6E6;
	border: solid thin #F8D5D6;
	padding:3px;
}
.intro-cmd-list .db-action-no.db-dv-linkover {
	background-color: #F8D5D6;
}




.quserp-main {
	
}

.quserp-main .db-icon.db-icon-go {
	padding-left: 18px;
}

.quserp-main-inner {
	/*margin: 8px 4px 0px 5px;*/
	padding: 3px;
	background: #E3EAF2;
	border: 1px solid #CFDEB2;
	overflow: hidden;
}

/*
.quserp-sec-name {
	width: 70%;
	margin: 0px 0px 0px 40px;
	font-size: 140%;
	font-weight: bold;	
	text-align: center;
	border-bottom: solid 1px #B2C0D3;
	padding-bottom: 3px;
	
}
*/
.quserp-sec-name {
	margin: 2px 0px 0px 0px;
	border-bottom: solid 1px #B2C0D3;
	padding: 3px;
}

.querp-username {
	font-size: 140%;
	font-weight: bold;
	margin-right: 5px;
}
/*
.querp-usernamebrack {
	margin: 0px 2px;	
}
*/


.quserp-sec-stats {
	margin-top: 7px;	
	background: #FFFFFF;
	border-bottom: solid 1px #CFDEB2;
	padding: 3px;
}


.quserp-statlist {
	margin: 3px 2px 0px 5px;
}
.quserp-stat-itm {
	display: inline-block;
	margin-left: 25px;
}

.quserp-stat-itm span {
	margin-right: 2px;
}


.quserp-sec-recent {
	margin-top: 7px;
	background: #FFFFFF;
	border-bottom: solid 1px #CFDEB2;	
	padding: 3px;
}

.quserp-recentlist {
	margin: 3px 2px 0px 5px;
}

.quserp-child-wrap {
	background: #F3F6F9;
	margin: 1px 0px 0px 0px;
	height: 22px;
}

.quserp-itm-left {
	float: left;
}
.quserp-itm-right {
	float: right;
}
.quserp-clear {
	clear: both;
}


.quserp-main .quserp-recentlist .db-dv-linkitem {
	color:#548F05;
	font-weight: bold;
}

.quserp-child-emptywrap {
	color:#548F05;
	font-weight: bold;
	background: #F3F6F9;
	margin: 1px 0px 0px 0px;
	height: 22px;
}


.quserp-sec-bonus {
	margin-top: 7px;
	background: #FFFFFF;
	border-bottom: solid 1px #CFDEB2;	
	padding: 3px;
}
.quserp-child-bonuswrap {
	font-weight: bold;
	/*background: #F3F6F9;*/
	margin: 1px 0px 0px 0px;
	height: 22px;
}
.quserp-child-bonuswrap .db-dv-linkitem {
	color:#C22325;
}


.quserp-sec-switch .quserp-sec-recent {
	display: none;
}
.quserp-sec-switch .quserp-sec-bonus {
	display: none;
}
.quserp-sec-switch.quserp-show-recent .quserp-sec-recent {
	display: block;
}

.quserp-sec-switch.quserp-show-bonus .quserp-sec-bonus {
	display: block;
}


/*



.bp-combopanel-usertab {
	background: #4E78B1;
}
.bp-combopanel-usertab .x-panel-body {
	background: none;
}
.bp-combopanel-usertab .x-tab-strip li:first-child {
	margin-left: 8px;
	
}

.bp-combopanel-picsize {
	width: 110px;
	height: 110px;
}

.bp-combopanel-wrap {
	
	padding: 5px;
}


.newsc-intro-msg {
	margin: 8px 4px 0px 5px;
	padding: 5px;
	background-color: #E5F5C6;
	border: 1px solid #CFDEB2;
	text-align:center;	
}

.newsc-intro-title {
	border-bottom:1px solid #B2C0D3;
	font-size:140%;
	font-weight:bold;
	padding-bottom:3px;
	text-align:center;	
}

.newsc-intro-lst {
	margin: 10px 0px 0px 15px;
	font-size: 120%;
	text-align: left;
}
.newsc-intro-lst li {
	margin: 8px 0px 0px 0px;
	background-position: top left;
}


.newsc-goal-main {
	
}

.newsc-goal-inner {
	margin: 8px 4px 0px 5px;
	padding: 3px;
	height: 210px;
	background: #E3EAF2;
	border: 1px solid #CFDEB2;
}
.newsc-goal-new {
	position: absolute;
	top: 1px;
	left: -1px;
	width: 39px;
	height: 39px;
	background-image: url(../../images/core/new_red.png);
	background-repeat: no-repeat;
}
.newsc-goal-title {
	width: 70%;
	margin: 0px 0px 0px 40px;
	font-size: 140%;
	font-weight: bold;	
	text-align: center;
	border-bottom: solid 1px #B2C0D3;
	padding-bottom: 3px;
	
}
.newsc-goal-pcont {
	float: left;
	margin: 10px 0px 0px 10px;
}
.newsc-goal-pic {
	width: 200px;
	height: 130px;
	background-image: url(../../images/core/goalstatespartial.png);
	background-repeat: no-repeat;
}

.newsc-goal-desc {
	float: left;
	width: 150px;
	height: 130px;
	margin: 10px 0px 0px 5px;
}
.newsc-goal-why {
	
}
.newsc-goal-go {
	width: 200px;
	margin: 14px 0px 0px 10px;
	font-size: 120%;
	font-weight: bold;	
}

.newsc-goal-clear {
	clear: both;
}

*/

/* styles for intropanel */

.goal-scorebar-main {
	margin: 2px 0px 0px 0px;
	font-size: 130%;
	font-weight: bold;
	color: #919396;
	padding: 2px 5px;
}

/*
.goal-scorebar-title {
	float: left;
	width: 400px;
	font-size: 120%;
	font-weight: bold;
}

.goal-scorebar-title .db-dv-linkitem {
	margin-left: 5px;
}

.goal-scorebar-h {
	float: left;
	margin-left: 20px;
}
.goal-scorebar-points {
	float: left;
	margin-left: 20px;
}
.goal-scorebar-space {
	padding: 0px 5px 0px 5px;
}

.goal-scorebar-congrats {
	float: left;
	margin-left: 20px;
	display: none;
	background-image: url(../../images/core/star.png) !important;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 18px;
	
}
.goal-scorebar-congrats.goal-scorebar-complete {
	display: block;
}

.goal-desc-main {
	margin: 3px 3px 3px 3px;
	padding: 3px 5px;
	background-color:#FFFFFF;
	border: 1px solid #CFDEB2;
}
*/

.goal-desc-main {
	margin: 3px 3px 3px 3px;
	padding: 3px 5px;
	background-color:#FFFFFF;
	border: 1px solid #CFDEB2;
}

.goal-scorebar-crumbs {
	/*
	display: inline-block;
	*/
	float: left;
	width: 540px;
	height: 22px;
	overflow:hidden;
	white-space: nowrap;
}
.goal-sb-crumbs-itm {
	display: inline-block;
}
.goal-sb-crumbs-itm2 {
	display: inline-block;
	margin: 0px 6px;
	font-size: 70%;
}
.goal-scorebar-points {
	display: inline-block;
}


.goal-scorebar-pointgrats {
	/*
	display: inline-block;
	*/
	float: left;
	background-color:#FFFFFF;
	border: 1px solid #CFDEB2;
	width: 255px;
	height: 22px;
	margin-left: 0px;
	text-align: center;
}

.goal-scorebar-congrats {
	display: inline-block;
	background-image: url(../../images/core/star.png) !important;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
}

/* styles for memorypanel.introplaces */
.goal-maintitle {
	font-weight: bold;
}
.goal-title-right {
	float: right;
}
.goal-title-left {
	float: left;
}
.goal-clear {
	clear: both;
}
.goal-hide {
	display: none;
}


/* dataview size and behaviour */
.goal-memp-main {
	height: 200px;
	background-color: #ffffff;
	/*
	overflow-x: auto;
	overflow-y: hidden;
	*/
	
	
	overflow-x: hidden;
	overflow-y: auto;
	
}
.goal-wrap {
	width: 170px;
	float: left;
	padding: 2px;
	margin: 2px 2px 5px 5px;
	border: solid 2px;
	border-color: #F6F8FB;
	background-color: #F6F8FB;
	overflow: hidden;	
}
.goal-sel{
	border-color: #EAECF0;
}
.goal-wrap.goal-over {
	border-color: #EAECF0;
}


.goal-wrap.goal-logged {
	background-color: #F5FAF0; 
	border-color: #EAFBD6;
}
.goal-wrap.goal-logged.goal-sel{
	border-color: #CFE9B2;
}
.goal-wrap.goal-logged.goal-wrap.goal-over {
	border-color: #CFE9B2;
}


/* item wrapper stuff */
.goal-oneline .goal-itm-points {
	display:block;
	text-align:right;
}
.goal-itm-points span {
	display: inline-block;
}
.goal-label {
	font-weight: bold;
	margin-left: 5px;
}
.goal-value {
	font-weight: bold;
}

/*
.goal-wrap.goal-choose-yes {
	background-color: #EAFBD6;
}
.goal-wrap.goal-choose-no {
	background-color: #F9E6E6;
}
*/

/*hide div when in oneline mode*/
.goal-oneline .goal-photo-cont {
	display: none;	
}
.goal-oneline .goal-itm-list {
	display: none;	
}
.goal-oneline .goal-cmd-list {
	display: none;	
}
.goal-itm-points {
	display: none;
}


/* dataview data items */
/*
.goal-photo-cont {
	text-align: center;	
	padding: 5px;
	margin: 3px 20px 3px 20px;
	background: #fCDfAD;
}
*/
.goal-photo-cont div {
	text-align: left;	
	margin: 5px;
}
.goal-photo-cont div img {
	text-align: center;	
	padding: 2px;
	background: #EAECF0;
}
.goal-logged .goal-photo-cont div img {
	background: #CFE9B2;
}

.goal-top {
	padding: 3px;
	margin-bottom: 3px;
	background: #EAECF0;
	white-space: nowrap;
	overflow: hidden;
}
.goal-logged .goal-top {
	background: #CFE9B2;
}

/*
.goal-landscape img {
	width: 120px;
	height: 90px;
}
.goal-portrait img {
	width: 70px;
	height: 90px;
}
*/
.goal-landscape img {
	width: 60px;
	height: 45px;
}
.goal-portrait img {
	width: 35px;
	height: 45px;
}
.goal-hide {
	display: none;
}
.goal-left-cont {
	float: left;
}
.goal-left-cont2 {
	float: left;
	margin-left: 20px;
}
.goal-right-cont {
	float: right;
}
.goal-title {
	font-weight: bold;
}
.goal-itm-list {
	padding: 0px 0px 0px 15px;
}
.goal-itm {
	padding: 2px 0px 0px 0px;
}


/* dataview command items */
.goal-cmd-list {
	margin: 15px 5px 0px 0px;
}
.goal-cmd-grp {
	margin-top: 5px;
}
.goal-cmd-grp .goal-itm {
	float: left;
	margin-left: 5px;
	padding:3px;	
}
.goal-cmd-grp .goal-itm.db-action-showyes {
	padding: 4px;	
}
.goal-cmd-grp .goal-itm.db-action-no {
	float: right;
	margin: 2px 1px 0px 0px;
	padding: 0px 1px;	
}
/*
.goal-cmd-grp .db-action-yes {
	background-color: #F6F8FB;
	border: solid thin #EAECF0;
}
*/
.goal-cmd-grp .db-action-yes {
	background-color: #F9F9F9;
	border: solid thin #F9F9F9;
}
.goal-cmd-grp .db-action-yes.db-dv-linkover {
	background-color: #EAECF0;
}

.goal-cmd-grp .db-action-no {
	background-color: #F6F8FB;
	border: solid thin #EAECF0;
}
.goal-cmd-grp .db-action-no.db-dv-linkover {
	background-color: #EAECF0;
}

.goal-cmd-grp .db-action-none {
	border: solid thin #F9F9F9;
}
.goal-cmd-grp .db-action-busy {
	border: solid thin #F9F9F9;
}

.goal-cmd-grp .db-action-no {
	display: none;
}
.goal-cmd-grp .db-action-showyes {
	display: none;
}
.goal-logged .goal-cmd-grp .db-action-no {
	display: block;
}
.goal-logged .goal-cmd-grp .db-action-yes {
	display: none;
}
.goal-logged .goal-cmd-grp .db-action-showyes {
	display: block;
}
.goal-logged .goal-cmd-grp .db-action-none {
	display: none;
}

.goal-cmd-grp .db-action-busy {
	display: none;
}
.goal-cmd-grp.goal-busy .goal-itm.db-action-busy {
	display: block;
}
.goal-cmd-grp.goal-busy .goal-itm {
	display: none;
}




.goal-intro-main {
	padding: 3px 8px;
}
.goal-intro-new {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../../images/core/new.png) !important;
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0px 3px 0px 0px;
}
.goal-intro-msg {
	padding: 5px;
	background-color: #E5F5C6;
	
	border: 1px solid #CFDEB2;
}

.goal-intro-stats {
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CFDEB2;
	margin-top: 5px;
}

.goal-intro-h {
	display: block;
}
.goal-intro-count {
	margin: 0px 3px 0px 5px;
}
.goal-intro-total {
	margin: 0px 3px 0px 5px;
}





.bp-combopanel-usertab {
	/*padding: 3px 3px 2px 10px;*/
	background: #4E78B1;
}
.bp-combopanel-usertab .x-panel-body {
	background: none;
}
.bp-combopanel-usertab .x-tab-strip li:first-child {
	margin-left: 8px;
	
}

.bp-combopanel-picsize {
	width: 110px;
	height: 110px;
}

.bp-combopanel-wrap {
	
	padding: 5px;
}


.newsc-intro-msg {
	margin: 8px 4px 0px 5px;
	padding: 5px;
	background-color: #E5F5C6;
	border: 1px solid #CFDEB2;
	text-align:center;	
	height: 206px;
}

.newsc-intro-title {
	border-bottom:1px solid #B2C0D3;
	font-size:140%;
	font-weight:bold;
	padding-bottom:3px;
	text-align:center;	
}

.newsc-intro-lst {
	margin: 10px 0px 0px 15px;
	font-size: 120%;
	text-align: left;
}
.newsc-intro-lst li {
	margin: 15px 0px 0px 0px;
	background-position: top left;
	/*border-bottom: 1px solid #C1DF8E;*/
}



.newsc-goal-main {
	
}

.newsc-goal-inner {
	margin: 8px 4px 0px 5px;
	padding: 3px;
	height: 210px;
	background: #E3EAF2;
	border: 1px solid #CFDEB2;
}
.newsc-goal-new {
	position: absolute;
	top: 1px;
	left: -1px;
	width: 39px;
	height: 39px;
	background-image: url(../../images/core/new_red.png);
	background-repeat: no-repeat;
}
.newsc-goal-title {
	width: 70%;
	margin: 0px 0px 0px 40px;
	font-size: 140%;
	font-weight: bold;	
	text-align: center;
	border-bottom: solid 1px #B2C0D3;
	padding-bottom: 3px;
	
}
.newsc-goal-pcont {
	float: left;
	margin: 10px 0px 0px 10px;
}
.newsc-goal-pic {
	width: 200px;
	height: 130px;
	background-image: url(../../images/core/goalstatespartial.png);
	background-repeat: no-repeat;
}
.newsc-goal-desc {
	float: left;
	width: 150px;
	height: 130px;
	margin: 10px 0px 0px 5px;
}
.newsc-goal-why {
	
}
.newsc-goal-go {
	width: 200px;
	margin: 14px 0px 0px 10px;
	font-size: 120%;
	font-weight: bold;	
}

.newsc-goal-clear {
	clear: both;
}

/*
tag: 'div', cls: 'newsc-goal-main', children: [
{tag: 'div', cls: 'lb-round-border-10', children: [
        {tag: 'div', cls: 'newsc-goal-title', html: 'New... Goals'}
		,{tag: 'div', cls: 'newsc-goal-pcont', children: [
	        {tag: 'div', cls: 'newsc-goal-pic', html: 'Log a camground and get points'}
			]
		}
		,{tag: 'div', cls: 'newsc-goal-desc', html: 'Check of places you visited and get points when you complete a set'}
		,{tag: 'div', cls: 'newsc-goal-why', html: 'all the states, national parks and more'}
		,{tag: 'div', cls: 'newsc-goal-go', children: [
	        {tag: 'div', cls: 'newsc-goal-goinner', html: 'click to get started'}
			]
		}
	]
}
]
*/

.news-maintitle {
	float: left;
	padding: 0px 1px 2px 1px;
	font-weight: bold;
}

.news-maintitle-right {
	float: right;
}

.news-datalist {
	padding: 2px;
	margin-left: 2px;
	background-color: #FFFFFF;
	overflow: scroll;
	
}

/* adjust the size according to parent css class added based on map shown or not*/
.db-size-nomap .news-datalist{
	height: 396px;
}
.db-size-withmap .news-datalist{
	height: 210px;
}

.news-group-wrap {
	overflow: hidden;
}
.news-group-item {
	/*background: #E3EAF2;*/
	font-weight: bolder;
	padding: 1px 2px;
	margin: 2px 0px 0px 0px;
}

/*
.news-childlist {
	overflow: hidden;
	margin-left: 15px;
}
.news-child-wrap {
	margin: 1px 0px 0px 0px;
	background-color: #EFEFEF;
	border: 1px solid #DDDDDD;
}
.news-child-wrap.news-sel {
	background-color:#dfedff;
	border:1px solid #6593CF;
}
.news-child-wrap.news-over {
	background-color:#dfedff;
	border:1px solid #6593CF;
}
.news-clear {
	clear: both;
}
.news-ico {
	padding-left: 20px;
	background-position: left top;
	background-repeat: no-repeat;
}
*/

.news-childlist {
	overflow: hidden;
	margin: 0px 3px 0px 5px;
}
.news-child-wrap {
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #DDDDDD;
}
.news-child-wrap.news-sel {
	background-color:#F6F8FB;
}
.news-child-wrap.news-over {
	background-color:#F6F8FB;
}
.news-clear {
	clear: both;
}
.news-ico {
	padding-left: 20px;
	background-position: center left;
	background-repeat: no-repeat;
}
.news-uname {
	font-size: 110%;
}
.news-date {
	font-size: 100%;
	font-weight: bold;
	color:#C0C0C0;
}
.news-main .db-dv-linkitem {
	color: #548F05;
}
.news-main .db-li-uname {
	font-weight: bold;
}




.recentphoto-maintitle {
	float: left;
	padding: 0px 1px 2px 1px;
	font-weight: bold;
}

.recentphoto-maintitle-right {
	float: right;
}

.recentphoto-wrap {
	float: left;
	height: 126px;
	width: 60px;
	background: #E3EAF2;
	margin: 1px 0px 1px 1px;
}

.recentphoto-datalist {
	padding: 2px;
	margin-left: 2px;
	background: #FFFFFF;
}

.recentphoto-data-section {
	overflow: hidden;
	white-space:nowrap;
}

.recentphoto-ico {
	padding-left: 20px;
	background: left top no-repeat;
}
.recentphoto-item-left {
	float: left;
	overflow: hidden;
	white-space: nowrap;	
	padding: 1px 0px 0px 1px;
}
.recentphoto-photo {
	float: left;
}
.recentphoto-photo .pd-landscape img {
	width: 136px;
	height: 102px;
}
.recentphoto-photo .pd-portrait img {
	width: 76px;
	height: 102px;
}
.recentphoto-photo .pd-hide {
	display: none;
}


.recentphoto-sel {
	overflow: hidden;
	background: #C9D6E7;
}
.recentphoto-over {
	background: #C9D6E7;
    border: none;
}
.recentphoto-clear {
	clear: both;
}
.bp-combopanel-usertab {
	/*padding: 3px 3px 2px 10px;*/
	background: #4E78B1;
}
.bp-combopanel-usertab .x-panel-body {
	background: none;
}
.bp-combopanel-usertab .x-tab-strip li:first-child {
	margin-left: 8px;
	
}

.bp-combopanel-picsize {
	width: 110px;
	height: 110px;
}

.bp-combopanel-wrap {
	
	padding: 5px;
}

.db-loading-indicator-usercombo {
	margin: 100px 0px 0px 350px;	
}

.db-loading-indicator .db-loading-indicator-usercombo {
	font-size: 16px;
}

.bp-combopanel-name {
	font-weight: bold;
}


.hist-main {
	
}


.hist-show-boxes .hist-boxes {
	display: block;
}
.hist-boxes {
	height: 180px;
	display: none;
}

.hist-show-calcsum .hist-calcsum {
	display: block;
}
.hist-calcsum {
	display: none;
	margin: 5px;
	padding: 3px;
	background: #DCE4EE;
}

.hist-float-right {
	float: right;
}

.hist-calcsum-wrap {
	width: 300px;
}
.hist-calcsum-wrap span {
	display: inline-block;
}

.hist-calcsum-title {
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
.hist-calcsum-itm-val1 {
	width: 120px;
}
.hist-calcsum-itm-val2 {
	width: 60px;
	text-align: right;
}
.hist-calcsum-itm-val3 {
	width: 80px;
	text-align: right;
}


.hist-showmore {
	padding: 10px 5px 0px 15px;
}

.hist-box {
	float: left;
	width: 130px;
	height: 50px;
	margin: 5px 0px 0px 10px;
	background-color: #D5E4FA;
	border: 2px solid #BFCCE0;
}

.hist-box.hist-box-long {
	height: 65px;
}

.hist-box-week-plus {
	color: green;
	font-weight: normal;
}
.hist-box-week-minus {
	color: red;
	font-size: 100%;
	font-weight: normal;
}
.hist-box-week {
	color: gray;
	font-size: 100%;
	font-weight: normal;
}
.hist-box-top {
	text-align: center;
	font-weight: bold;
}

.hist-box-main {
	text-align: center;
	padding: 3px;
	font-weight: bold;
	font-size: 130%;
}
.hist-box-bot {
	text-align: center;
	padding: 1px;
	font-weight: bold;
	font-size: 100%;
}

.hist-updated {
	width: 100%;
	text-align: left;
	font-size: 70%;
}

.hist-clear {
	clear: both;
}


.histcomp-main {
	height: 200px;
	/*overflow: auto;*/
	overflow: hidden;
}

.histcomp-wrap {
	height: 30px;
	margin: 3px 3px 0px 0px;
	background-color: #EAEAEA;
	border: 1px solid #E2E9F6;
	white-space: nowrap;
}
.histcomp-sel {
	background-color: #DBDBDA;
	border-color: #BFCCE0;
}
.histcomp-over {
	background-color: #DBDBDA;
	border-color: #BFCCE0;
}

.histcomp-wrap.histcomp-owner {
	background-color: #CBDCF8;
}
.histcomp-wrap.histcomp-owner.histcomp-sel {
	background-color: #B4CBF5;
	border-color: #BFCCE0;
}
.histcomp-wrap.histcomp-owner.histcomp-over {
	background-color: #B4CBF5;
	border-color: #BFCCE0;
}


.histcomp-endwrap {
	height: 18px;
	margin: 3px 3px 0px 0px;
	background-color: #EAEAEA; 
	border: 1px solid #E2E9F6;
}
.histcomp-endwrap-itm {
	margin-left: 5px;
}
.histcomp-left1 {
	float: left;
	width: 50px;
	overflow: hidden;
}
.histcomp-rank {
	text-align: center;
	padding: 6px 2px 0px 2px;
	font-weight: bold;
	font-size: 130%;
}
.histcomp-left2 {
	width: 35px;
	float: left;
	overflow: hidden;
}
.histcomp-right {
	width: 262px;
	float: left;
	overflow: hidden;
}
.histcomp-pic img {
	width: 30px;
	height: 30px;
}
.histcomp-top {
	margin-top: 5px;
}
.histcomp-top-itm1 {
	width: 120px;
	float: left;
	overflow: hidden;
}
.histcomp-top-itm2 {
	float: left;
	margin-right: 5px;
}

.histcomp-itm {
	float: left;
	margin: 0px 0px 0px 16px;
}
.histcomp-label {
	margin-right: 4px;
}







.bp-user-ico {
	padding-left: 20px;
	background: left top no-repeat;
}


.user-viewlist {
	margin-top: 3px;
	height: 200px;
	overflow: scroll;
}

.user-header {
	border-bottom: 1px solid #D3E1F1;
}

.user-header-text {
	font-weight: bold;
}

.user-wrap {
	overflow:hidden;
	font-size: 80%;
	margin: 2px 2px 1px 2px;
	padding: 1px 2px;
}

.user-linkover {
	text-decoration: underline;
	cursor:pointer;
}
.user-linkdata {
	display: none;
}



/* waypoints */
.user-waypoint.user-wrap {
	background: #EFEFEF;
    border: 1px solid #DDDDDD;
}
.user-waypoint.user-sel {
	background:#E2E2E2 none repeat scroll 0 50%;
	border:1px solid #6593CF;
}
.user-waypoint.user-over {
	background:#E2E2E2 none repeat scroll 0 50%;
	border:1px solid #6593CF;
}
.user-waypoint .user-linkitem {
	float: right;
	margin: 0px 0px 0px 3px;
	padding: 0px 2px 0px 2px;
}
.user-waypoint .user-linkitem {
	color: #0000FF;
	/*border: 1px solid #DDDDDD;*/
}
.user-waypoint .user-linkover {
	background:#C5C5C5 none repeat scroll 0 50%;
	/*border:1px solid #6593CF;*/
}

.user-sct-icon {
	float: left;
	width: 12%;
}
.user-sct-top {
	float: left;
	width: 100%;
	height: 20px;
}

.user-isnormal .user-sct-text {
	float: left;
	width: 40%;
}
/*AD: 10/22/2009: master/slave test*/ 
.user-isdebug .user-sct-text {
	float: left;
	width: 20%;
}

.user-sct-bot {
	float: left;
	width: 88%;
	height: 20px;
}

.user-isnormal .user-sct-bullets {
	float: left;
	width: 20%;
}
.user-isnormal .user-sct-date {
	float: left;
	width: 20%;
}
/*AD: 10/22/2009: master/slave test*/
.user-isdebug .user-sct-bullets {
	float: left;
	width: 50%;
}
.user-isdebug .user-sct-date {
	float: left;
	width: 12%;
}



.user-bullet {
	float: left;
	width: 16px;
	padding: 3px 0px 0px 0px;
}
.user-points {
	float: left;
	width: 16px;
	padding: 1px 0px 0px 2px;
}

.user-isnormal .user-masterslave-test {
	display: none;
}
/*AD: 10/22/2009: master/slave test */
.user-isdebug .user-masterslave-test {
	float: left;
	width: 45px;
	padding: 1px 0px 0px 2px;
	overflow:hidden;
	white-space:nowrap;
}

.user-sct-more {
	float: right;
	width: 12%;
	padding-right: 25px;
}
.user-wrap.expanded .user-sct-more {
	display: none;
}

/* trips */
.user-trip.user-wrap {
	background: #FFF4E1;
    border: 1px solid #FFBC40;
}
.user-trip.user-sel {
	background:#FFE9C4 none repeat scroll 0 50%;
	border:1px solid #FFBC40;
}
.user-trip.user-over {
	background:#FFE9C4 none repeat scroll 0 50%;
	border:1px solid #FFBC40;
}
.user-trip .user-linkitem {
	float: left;
	margin: 1px 0px 2px 5px;
	padding: 0px 2px 0px 2px;
}
.user-trip .user-linkitem {
	color: #0000FF;
	border: 1px solid #DDDDDD;
}
.user-trip .user-linkover {
	background:#DFEDFF none repeat scroll 0 50%;
	border:1px solid #6593CF;
}

.user-sct-left {
	float: left;
	width: 68%;
}
.user-sct-right {
	float: right;
	width: 26%;
}

.user-sct-left .user-name {
	float: left;
	width: 65%;
}
.user-sct-left .user-date {
	float: left;
	width: 32%;
}
.user-sct-commands .user-date {
	float: left;
	width: 44%;
}

/* wpts & trips */
.user-sct-commands {
	float: left;
	width: 100%;
	display: none;
}
.user-wrap.expanded .user-sct-commands {
	display: block;
}
.user-icon {
	padding: 1px 2px;
	height: 37px;
}
.user-name {
	font-weight: bold;
	padding: 0px 1px 0px 3px;
	overflow:hidden;
	white-space:nowrap;
}
.user-date {
	font-style: italic;
	padding: 0px 1px 0px 3px;
	overflow:hidden;
	white-space:nowrap;
}
.user-clear {
	clear: both;
}



/* icons */
.icon-group {
    background-image: url(../../images/core/group.png) !important;
}
.icon-user {
    background-image: url(../../images/core/user.png) !important;
}
.icon-home {
    background-image: url(../../images/core/house.png) !important;
}
.icon-add {
    background-image: url(../../images/core/add.png) !important;
}
.icon-organize {
    background-image: url(../../images/core/arrow_inout.png) !important;
}
.icon-delete {
    background-image: url(../../images/core/delete.png) !important;
}
.icon-show {
    background-image: url(../../images/core/menu-show.gif) !important;
}
.icon-trip {
    background-image: url(../../images/core/chart_line.png) !important;
}
.icon-waypoint {
    background-image: url(../../images/core/flag_red.png) !important;
}

.icon-up {
    background-image: url(../../images/core/arrow_up.png) !important;
}

.icon-filter {
    background-image: url(../../images/core/brick.png) !important;
}
.icon-filter-clear {
    background-image: url(../../images/core/brick_delete.png) !important;
}
.bp-combopanel-edittab {
	/*padding: 3px 3px 2px 10px;*/
	background: #4E78B1;
}
.bp-combopanel-edittab .x-panel-body {
	background: none;
}
.bp-combopanel-edittab .x-tab-strip li:first-child {
	margin-left: 8px;
	
}

.db-accu-disp {
	padding-left: 20px;
	background-color: #FFFFFF;
	background-position: 0px 1px;
	background-repeat: no-repeat;
}

.bc-slider {
	background-image:url(../../images/core/ticks.gif);
	padding-top:6px;
	width:400px;
}


.bc-action-grp .db-icon {
	margin-left: 5px;
}


/* wtype marker combo box dropdown list 
*/
.gt-wtype-pic {
	display:block; 
	float:left; 
	margin:1px;
}
.gt-wtype-txt {
	display:block; 
	float:left; 
	padding: 8px 2px;
}

.gtclear {
	clear: both;
}


.epoints-cont {
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 1px 0px 0px 2px;
}
.epoints-val {
	
}
.epoints-lbl {
	
}


.wacczoom {
	padding: 1px 3px 0px 3px;
}

.waccuracy-cont {
	float: left;
	margin: 0px 0px 0px 8px;
	padding: 0px 2px 0px 2px;
}
#waccuracy-val {
	margin-left: 3px;
}
.acc-orange {
	background-color: #FFCB91;	
}
.acc-yellow {
	background-color: #FFFC91;	
}
.acc-green {
	background-color: #C5FF91;	
}




.points-view {
	padding: 5px;
}

.points-detail-wrap {
	padding: 1px 0px 0px 5px
}

.points-detail-name {
	float: left;
	width: 108px;
	font-weight: bold;
}
.points-detail-value {
	float: left;
	margin-left: 5px;
}
.points-detail-bonus {
	float: left;
	color: red;
	margin-left: 8px;
}
.points-total {
	padding-top: 5px;
}
.points-total-name {
	float: left;
	width: 114px;
	font-weight: bold;
}
.points-total-value {
	float: left;
	margin-left: 5px;
}
.points-clear {
	clear: both;
}

.wiz-panel {
	padding: 0px 10px;
}

.wiz-section {
	padding: 3px 0px 3px 0px;
}

.wiz-title {
	font-weight: bold;
}

.wiz-instruc {
	padding: 5px;
	background-color: #EBFFD9;
}
.wiz-instruc div {
	padding: 0px 0px 10px 0px;
}

.wiz-bkg {
	padding: 2px;
	background-color: #EBFFD9;
}

.wiz-foot {
	padding: 10px 0px 0px 0px;
}

.vicinity-linkedtotext {
	font-weight: bold;
}



.bc-action-movecenter.db-icon {
	width: 16px;
	height: 16px;
	margin: 2px 2px 2px 2px;
}

/* current waypoint indicator */

.uedit-vicinity-main {
	width: 100%;
	height: 100%;
}

.uedit-vicinity-top {
	height: 120px;
}
.uedit-vicinity-bot {
	
}
.uedit-vicinity-showlink {
	float:right;
	margin-right: 5px;
}


.uedit-vicdetwrap {
	margin: 10px 2px 0px 2px;
	
}
.uedit-qualifyas-log {
	margin: 0px 0px 3px 0px;
	padding: 2px;
	background-color: #ECCDCF;
	border: 1px solid #E5AFB4;
}
.uedit-qualifyas-place {
	margin: 0px 0px 3px 0px;
	padding: 2px;
	background-color: #D3EECF;
	border: 1px solid #BCDBB7;
}
.uedit-qualifyas-visit {
	margin: 0px 0px 3px 0px;
	padding: 2px;
	background-color: #D3EECF;
	border: 1px solid #BCDBB7;
}
.uedit-qualifylist {
	margin: 0px 0px 0px 10px;
}
.uedit-visitlist {
	margin: 0px 0px 0px 10px;
}

.uedit-logatname {
	/*background-color: #E3EAF2;*/
	overflow: hidden;
	white-space: nowrap;
}
.uedit-logatmsg {
	margin: 10px 0px 3px 0px;
	padding: 2px;
}

.uedit-foundingloose {
	margin: 10px 0px 3px 0px;
	padding: 2px;
	background-color: #FBF7DD;
	border: 1px solid #FBF4CA;
}



.uedit-curr-sec {
	padding: 1px 2px 3px 2px;
	border-bottom: solid thin #666666
}
.uedit-panelpad {
	padding-left: 5px;
}
.uedit-panelpad-position {
	padding: 0px 2px 0px 5px;
}
.uedit-edit {
	background-color: #EFE8C2;
}
.uedit-new {
	background-color: #E7C9B8;
}

.uedit-curr-left {
	float:left;
}

.uedit-curr-right {
	float:right;
}
.uedit-curr-status {
	display: inline-block;
	font-style:italic;
	margin: 0px 5px 0px 3px;
}
.uedit-action-panto {
	display: inline-block;
}
.uedit-ico {
	/*float:left;*/
	background-repeat:no-repeat;
	padding: 0px 0px 0px 18px;
	
}
.uedit-name {
	margin: 0px 0px 0px 5px;
}
.uedit-bullet {
	margin-left: 10px;
}
.uedit-clear {
	clear:both;
}

			

.bp-wpt-combo-controlpanel .x-panel-body {
	/*padding: 3px 3px 2px 10px;*/
	background: #4E78B1;
}

/*
.bp-combopanel-placepiccard .x-panel-body {
	background: #e3ebfd;
	padding: 3px;
}
*/

.bp-wpt-picplace {
	height: 100%;
	background: #f5f7fc;
}


.bp-wpt-combo-wrap {
	padding: 2px;
}

.bp-wpt-combo {
	padding: 2px 0px 0px 8px;
}

.bp-pitm-title {
	background: #e3ebfd;
	padding: 2px 0px;
}

.bp-pitm-list {
	padding: 2px 0px 0px 15px;
}
.bp-pitm-cmd {
	padding: 8px 0px 0px 5px;
}
.bp-pitm{
	padding-top: 3px;
}

.bp-wc-placename {
	font-weight: bold;
}
.bp-wc-fleft {
	float: left;
}
.bp-wc-fright {
	float: right;
}
.bp-wc-fclear {
	clear: both;
}
.bp-pitm-title .db-li-switch {
	padding-right: 2px;
}

.bp-wpt-combo-pic-container {
	padding: 2px 0px 0px 2px;
}

.bp-wpt-combo-pic-container .pd-landscape img {
	width: 240px;
	height: 180px;
}
.bp-wpt-combo-pic-container .pd-portrait img {
	width: 135px;
	height: 180px;
}
.bp-wpt-combo-pic-container .pd-hide {
	display: none;
}


.bp-wpt-combo-linktext {
	padding: 10px;
}
.bp-wpt-combo-linktext div {
	padding-top: 5px;
}

/*bp-wpt-detail-wrap*/

.bp-litm-label {
	font-style: italic;
	display: inline-block;
	min-width: 100px;
}
.bp-litm-value {
	display: inline-block;
}
.bp-litm-clear {
	clear:both;
}

.bp-litm {
	padding-top: 3px;
}

.bp-litm-lbl {
	font-style: italic;
	display: inline-block;
	min-width: 100px;
}


.bp-combopanel-usertab {
	/*padding: 3px 3px 2px 10px;*/
	background: #4E78B1;
}
.bp-combopanel-usertab .x-panel-body {
	background: none;
}
.bp-combopanel-usertab .x-tab-strip li:first-child {
	margin-left: 8px;
	
}

.bp-combopanel-picsize {
	width: 110px;
	height: 110px;
}

.bp-combopanel-wrap {
	
	padding: 5px;
}
.bp-picviewer-wrap {
	padding: 5px;
}
#wpt-detail-panel .gt-detail-pic-landscape img {
    display: block;
    width: 228px;
    height: 171px;
}

#wpt-detail-panel .gt-detail-pic-portrait img {
    display: block;
    width: 129px;
    height: 171px;
}

#wpt-chooser-view .gt-list-pic-landscape img {
    display: block;
    width: 85px;
    height: 64px;
}

#wpt-chooser-view .gt-list-pic-portrait img {
    display: block;
    width: 48px;
    height: 64px;
}

.gt-pic-hide img {
    display: none;
}


#wpt-chooser-dlg .details {
    padding: 10px;
    text-align: center;
}

#wpt-chooser-dlg .details-info {
    border-top: 1px solid #CCCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-top: 5px;
    padding-top: 5px;
    text-align: left;
}

#wpt-chooser-dlg .details-info b {
    color: #555555;
    display: block;
    margin-bottom: 4px;
}

#wpt-chooser-dlg .details-info span {
    display: block;
    margin-bottom: 5px;
    margin-left: 5px;
}

#wpt-detail-panel .multselected {
	padding: 20px 10px;
	font-weight: bold;
	font-size: larger;
}


#wpt-chooser-view {
    background: white none repeat scroll 0%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

#wpt-chooser-view .thumb {
    background: #DDDDDD none repeat scroll 0%;
    padding: 3px;
}



#wpt-chooser-view .thumb-wrap {
    float: left;
    margin: 4px 0pt 4px 4px;
    padding: 5px;
}

#wpt-chooser-view .thumb-wrap span {
    display: block;
    overflow: hidden;
    text-align: center;
}

#wpt-chooser-view .x-view-over {
    /*background: #EFEFEF url(../../resources/images/default/grid/row-over.gif) repeat-x scroll left top;*/
	background: #EFEFEF url(../ext-2.1/resources/images/default/grid/row-over.gif) repeat-x scroll left top;
    border: 1px solid #DDDDDD;
    padding: 4px;
}

#wpt-chooser-view .x-view-selected {
    background: #DFEDFF none repeat scroll 0%;
    border: 1px solid #6593CF;
    padding: 4px;
}

#wpt-chooser-view .x-view-selected .thumb {
    background: transparent none repeat scroll 0%;
}

#wpt-chooser-view .x-view-selected span {
    color: #1A4D8F;
}

#wpt-chooser-view .loading-indicator {
    /*background-image: url(../../resources/images/grid/loading.gif);*/
	background-image: url(../ext-2.1/resources/images/default/grid/loading.gif);
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 11px;
    margin: 10px;
    padding-left: 20px;
}


.cancel {
    background-image: url(../../images/core/cancel.png) !important;
}

.delete {
    background-image: url(../../images/core/delete.png) !important;
}

.save {
    background-image: url(../../images/core/disk.png) !important;
}

.add {
    background-image: url(../../images/core/add.png) !important;
}

.close {
    background-image: url(../../images/core/cross.png) !important;
}

.move {
    background-image: url(../../images/core/arrow_right.png) !important;
}

.change {
    background-image: url(../../images/core/arrow_switch.png) !important;
}

.refresh {
    background-image: url(../../images/core/arrow_refresh.png) !important;
}

/*
.ext-el-mask {
	background-color:#CCCCCC;
	height:100%;
	left:0;
	opacity:0.5;
	position:absolute;
	top:0;
	width:100%;
	z-index:20000;
}
.x-window-dlg .x-msg-box-wait {
	background:transparent url(../images/default/grid/loading.gif) no-repeat scroll left center;
	display:block;
	line-height:18px;
	padding-left:18px;
	width:300px;
}

.profile-loading-icon {
	background-image: url(../images/default/grid/loading.gif) !important;
}

*/




.profile-wrap {
	padding: 2px 3px;
}


/*needed for no image */
.profile-picsize {
	width: 200px;
	height: 200px;
}

.profile-pichelp li {
	padding: 3px 0px 0px 10px;
}
.profile-pichelp-forbest {
	padding: 5px 0px 0px 0px;	
	font-style:italic;
}
.profile-top {
	width: 100%;
}

.profile-pic-container {
	display: block;
	float: left;
	width: 210px;
	margin: 2px 0px 3px 0px;
	padding: 1px;
}
.profile-basic {
	display: block;
	float: left;
	width: 200px;
	margin: 2px 0px 3px 0px;
	padding: 1px;
}

/*
'<div class="profile-check-section">',
	'<tpl if="fulltime != null"><div class="profile-check">fulltimer(s)</div></tpl>',
	'<tpl if="workCamp != null"><div class="profile-check">work camping</div></tpl>',
'</div>',
*/	


.profile-check {
	float: left;
	margin: 4px 5px 0px 0px;
	padding: 1px 1px 1px 20px;
	background: url(../../images/core/accept.png) left no-repeat;
}

.profile-gear {
	float: left;
	margin: 4px 2px 1px 5px;
	padding: 1px 1px 1px 20px;
	background: url(../../images/core/cog.png) left no-repeat;
}
						
.profile-title {
	margin: 4px 0px 0px 0px;	
	font-weight: bold;
}
.profile-item {
	margin: 2px 2px 2px 10px;
}


.profile-addfriend {
	display: block;
	padding: 1px;
	margin: 2px 1px;
}
.profile-addfriend-sent {
	background: #FFF4E1;
    border: 1px solid #FFBC40;
	padding: 2px;
	margin: 2px 1px;
}

.profile-gen-section {
	margin: 2px 0px 0px 0px;
	padding: 1px;
}

/*
.profile-more {
	margin: 2px 0px 0px 0px;
	padding: 1px;
}

.profile-rv {
	margin: 2px 0px 0px 0px;
	padding: 1px;
}
.profile-equip {
	margin: 3px 0px 0px 0px;
	padding: 3px;
}
*/

.profile-friends {
	margin: 10px 0px 0px 0px;
}

.profile-friend-wrap {
	display:block;
	float:left;
	padding: 2px;
	margin: 2px;
	border: 1px solid #DDDDDD;
}
/*
.profile-friend-pic {
}
*/
.profile-friend-name {
	font-weight: bold;
	color: #0000FF;
}

/*
.profile-friend-wrap span {
	display: block;
}
*/

.friend-picsize {
	width: 75px;
	height: 75px;
}

.findfriend-picsize {
	width: 100px;
	height: 100px;
}


.profile-friendrequests {
	margin: 2px 0px 0px 0px;
	padding: 1px;
	background: #FFF4E1;
    border: 1px solid #FFBC40;
}
.profile-friendrequest-wrap {
	display:block;
	float:left;
	padding: 2px;
	margin: 2px;
	/*background: #DBE2ED;*/
}

.profile-friend-name-linkover {
	cursor:pointer;
	text-decoration: underline;	
}


.profile-commands {
	margin: 2px 0px 0px 0px;
	padding: 1px;
}


.profile-linkitem {
	background:#E2E2E2 none repeat scroll 0 50%;
	border:1px solid #6593CF;
	padding: 1px;
	margin: 3px 2px;
	text-align:center;
}
.profile-linkover {
	background:#C5C5C5 none repeat scroll 0 50%;
	cursor:pointer;
	text-decoration: underline;	
}

.profile-linkdata {
	display: none;
}

.profile-clear {
	clear: both;
}

.findfriend-main {
	margin: 3px 8px 3px 8px;
	padding: 3px;
}

.findfriend-wrap {
	display:block;
	float:left;
	width: 200px;
	height: 130px;
	padding: 2px;
	margin: 2px;
	border: 1px solid #DDDDDD;
}

.findfriend-top {
	width: 100%;
}
.findfriend-pic {
	float: left;
	width: 105px;
}
.findfriend-gen-section {
	float: left;
	width: 90px;
	margin: 1px;
	padding: 1px;
}

.findfriend-name {
	font-weight: bold;
	color: #0000FF;
}
.findfriend-name-linkover {
	cursor:pointer;
	text-decoration: underline;	
}

.profile-linkitem.profile-li-disabled {
	color: #818181;
}



#findfriend-controls {
	margin: 3px 8px 3px 8px;
	padding: 3px;
}

#findfriend-searchtxt {
	margin: 3px 0px 0px 0px;
}
#findfriend-searchbut {
	margin: 10px 20px 0px 0px;
	float: left;
}
#findfriend-backbut {
	margin: 10px 0px 0px 0px;
	float: left;
}

/* form fields */
.profile-form-cols .x-column {
	padding-right: 15px;
	
}



/* icons */
.icon-check {
    background-image: url(../../images/core/accept.png) !important;
}
.icon-equip {
    background-image: url(../../images/core/cog.png) !important;
}

	

.quicklog-body {
	background: #f5f7fc;
}
.quicklog-main {
	font-size: 120%;
}
.quicklog-success {
	font-size: 120%;
	padding: 10px;
}
.quicklog-title {
	font-weight: bold;
	font-size: 130%;
	text-align: center;
}
.quicklog-line {
	padding: 3px 0px 0px 0px;
}
.quicklog-line-points {
	padding: 8px 0px 0px 0px;
}
.quicklog-line-goto {
	padding: 6px 0px 0px 0px;
}
.quicklog-line-goto .db-dv-linkitem{
	margin: 2px 0px 0px 5px;
}
.quicklog-span {
	display: inline-block;
}
.quicklog-span.quicklog-placename {
	margin-left: 5px;
}
.quicklog-span.quicklog-date {
	margin-left: 5px;
}

/*
.quicklog-points {
	font-weight: bold;
}
*/
.quicklog-placename {
	font-weight: bold;
}
.quicklog-list {
	padding: 2px 0px 0px 15px;
}
.quicklog-itm{
	padding-top: 3px;
}
.quicklog-left {
	float: left;
}
.quicklog-right {
	float: right;
}
.quicklog-clear {
	clear: both;
}

.qsi-hompage-container {
	margin: 8px 4px 0px 0px;
	padding: 3px;
	height: 210px;
	/*background: #E3EAF2;*/
	background: #FFFFFF;
	border: 1px solid #CFDEB2;
}

/*float  overridden by ext*/
.x-form-item label.qsi-label-element {
	width: 75px;
	font-size: 130%;
}


/*width adjusted by ext form padding overriden because official label is hidden */
.qsi-form-element {
	float: left;
	/*
	padding-left: 10px;
	width: 75px;
	*/
}


/*the custom validation error*/
.qsi-val-itm {
	/*position: relative;*/
	display: none;
	float: left;
	width: 162px;
	height: 20px;
	overflow: hidden;
	white-space:nowrap;
	font-size: 120%;
	border: 1px solid #C7C7C7;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}

.qsi-valshow {
	display: block;
}

.qsi-err-fail {
	background-color: #FEDADB;
	background-image:url('../../images/core/exclamation.png');
}
.qsi-err-warn {
	background-color: #FEF4DB;
	background-image:url('../../images/core/error.png');
}
.qsi-err-ok {
	background-color: #E3FFDB;
	background-image:url('../../images/core/tick.png');
}
.qsi-err-checking {
	background-color: #EBEBEB;
	background-image:url('../../images/core/loading.gif');
	
}


.qsi-register {
	background: #DFF4B9;
}

.qsi-login {
	background: #C8D4E7;
}

.qsi-registerlink {
	background: #DFF4B9;
	padding: 5px 6px;
	margin-top: 5px;
}

.qsi-loginlink {
	background: #C8D4E7;
	padding: 5px 6px;
}

.qsi-main div {
	width: 100%;
	height: 100%;
	padding-top: 5px;
	
}

.qsi-login-desc {
	font-size: 140%;
}

.qsi-login-msg {
	/*
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 10px;
	*/
	display: none;
	font-size: 140%;
	background-color: #FEF4DB;
	background-image:url('../../images/core/error.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}

.qsi-signin-alt {
	font-size: 130%;
}

/*
.qsi-register-opt1 {
	border-bottom: 1px #B2C0D3 solid;
	padding-bottom: 5px;
}
.qsi-register-opt2 {
	margin: 5px 0px 0px 0px;
}
*/

.qsi-register-opt1 {
	border-bottom: 1px #B2C0D3 solid;
	padding: 10px 3px 10px 3px;
}
.qsi-register-opt2 {
	padding: 10px 3px 0px 3px;
}


.qsi-gfc-signin {
	padding: 3px 10px;
	height: 22px;
	width: 300px;
}
/*
.qsi-gfc-signin div {
	height: 22px;
	width: 300px;
}
*/
.qsi-useredit .qsi-login-msg {
	height: 60px;
}

.qsi-forgot-password {
	font-size: 80%;
}

.datalog-body {
	background: #f5f7fc;
}
.datalog-main {
	font-size: 120%;
}
.datalog-success {
	font-size: 120%;
	padding: 10px;
}
.datalog-title {
	font-weight: bold;
	font-size: 130%;
	text-align: center;
}
.datalog-line {
	padding: 3px 0px 0px 0px;
}
.datalog-line-points {
	padding: 8px 0px 0px 0px;
}
.datalog-span {
	display: inline-block;
}
.datalog-span.datalog-placename {
	margin-left: 5px;
}
.datalog-span.datalog-date {
	margin-left: 5px;
}

/*
.datalog-points {
	font-weight: bold;
}
*/
.datalog-placename {
	font-weight: bold;
}
.datalog-list {
	padding: 2px 0px 0px 15px;
}
.datalog-itm{
	padding-top: 3px;
}
.datalog-left {
	float: left;
}
.datalog-right {
	float: right;
}
.datalog-clear {
	clear: both;
}

/* for google picasa photo linker */
.pi-thumb-wrap {
	float: left;
	margin: 2px;
	height: 230px;
	width: 150px;
	background: #E5E5E5;
	overflow:hidden;
}

.pi-picsel {
	background: #DF7567;
}

.pi-picover {
	background: #99CAC0;
}

.x-clear {
	clear:both;
}

.pi-inf {
	display:block;
	width: 100%;
	padding: 0px 2px 0px 3px;
	font-size: 90%;
	overflow:hidden;
}

.pi-label {
	font-weight: bold;
}

.pi-title {
	font-size: 110%;
	height: 1em;
}
.pi-date {
	height: 1em;
	padding-left: 8px;
}
.pi-pic {
	padding: 2px 0px;
}

.pi-pic img {
	display:block;
	width: 144px;
	margin: 1pt auto;
}


.pi-desc {
	font-style:italic;
	max-height: 2.5em;
	padding-bottom: 2px;
}
.pi-tags {
	max-height: 1.3em;
}
.pi-geo {
	max-height: 1.3em;
}

.pi-icon-refresh {
	background-image: url(../../images/core/arrow_refresh_small.png) !important;
}
.pi-icon-clear {
	background-image: url(../../images/core/cross.png) !important;
}body {

}


.logabout-help {
	padding: 5px;
}

.logabout-help p {
	padding: 2px 0px 0px 5px;
}

.logabout-help ul {
	position:static;
	list-style-type: disc;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 5px;
}

.logabout-help li {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 5px;
}

.logabout-help-section {
	padding: 15px 0px 0px 0px;
}
.logabout-help-subsection {
	padding: 10px 0px 0px 10px;
}

.lh-sub-title {
	font-weight: bold;
	font-style: italic;
}
.lh-detail {
	padding: 2px 0px 0px 5px;
}
.lh-detail-img-left {
	float: left;
	clear: none;
	padding: 3px;
}
.lh-detail-img-right {
	float: right;
	clear: none;
	padding: 3px;
}
.lh-detail-desc {
	display: inline;	
}
.lh-detail-desc p{
	padding: 5px 0px 0px 5px;
}
.lh-clear {
	clear: both;	
}
.lh-detail-sep {
	border-top: solid thin black;	
	margin: 5px;
}
.tt-main {
	width: 180px;
	/*height: 60px;*/
	padding: 5px;
	font-size: 120%;
}

.tt-helpstyle .tt-main {
	width: 340px;
	/*height: 250px;*/
	padding: 5px;
	font-size: 110%;
}

.tt-hide {
	display: none;	
}
.tt-show .tt-hide {
	display: block;
}
.tt-linkitem {
	/*color: #548F05;*/
	color: #0000FF;
}
.tt-linkover {
	text-decoration: underline;
	cursor: pointer;
}
.tt-linkdata {
	display: none;	
}

.tt-uname {
	font-weight: bold;
}

.tt-outborder {
	margin: 2px;
	padding: 3px;
	background: #ABCCBA;
}
.tt-helpstyle .tt-outborder {
	margin: 2px;
	padding: 3px;
	background: #597AC2;
}
.tt-inborder {
	padding: 2px;
	background: #FFFFFF;
}
.tt-helpstyle .tt-inborder {
	padding: 2px;
	background: #E9F0FE;
}


.tt-help-icon {
	background: right no-repeat;
	padding-right: 20px;
	background-image: url(../../images/core/help.png) !important;
}

.tt-help-title {
	margin: 1px 0px 2px 0px;
	background: #CFDFFE;
}

/*
.tt-bodys .x-tip-body {
	background: #ABCCBA;
}
*//* //AD: 10/11/2009: in safari combobox triggers sometimes appears on the left
see forum post: http://yui-ext.com/forum/showthread.php?p=385370
for fix
*/
.ext-strict .ext-safari .x-small-editor .x-form-text {
    height: 18px !important;
}
.ext-safari .x-form-field-wrap .x-form-trigger{
    position:static;
    top:auto;
    vertical-align:top;
}
/* //AD: 10/11/2009: End SAFARI FIX */


/* //AD: 5/26/2010: add global tag for border radius */


.lb-round-border-5 {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;	
}
.lb-round-border-10 {
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;	
}



/*blue scheme */
#db-container {
	width: 946px;
	padding: 2px 2px 2px 2px;
	background: #4E78B1;
}
#db-menu {
	width: 135px;
	height: 230px;
	float: left;
	background: #4E78B1;
	position: relative;
}
#db-disp {
	width: 811px;
	height: 230px;
	float: right;
	background: #FFFFFF;
}
#db-map {
	width: 100%;
	height: 420px;
	margin-top: 2px;
	background: #DFDFDF;
}


#dbnb-div {
    position:absolute;
    /*left:35%;*/
	/*left: 0px;
    top: 230px;*/
    width:770px;
	height: 40px;
    z-index:20000;
}

/* for the notice box */
.dbnb-main .x-box-mc {
    font-size:14px;
}
.dbnb-title {
	float: left;
}
.dbnb-left {
	float: left;
}
.dbnb-close {
	float: right;
}
.dbnb-clear {
	clear: both;
}


/* menu stuff */
.db-menu {
	margin: 23px 0px 0px 5px;	
}

.db-itm {
	color: #FFFFFF;
	margin: 2px 0px;	
	padding: 2px 0px 2px 0px;
	background-color: #6287B9;
	background-position: left center;
	background-repeat: no-repeat;
	overflow: hidden;
}
.db-menu .db-itm {
	height: 20px;
}
.db-menu .db-itm.db-itm-userwithpoints {
	height: 35px;
}

.db-itm-icon {
	padding-left: 23px;
	/*background-color: #6287B9;*/
	background-position: 3px 4px;
	background-repeat: no-repeat;
}

.db-itm.db-over {
	background-color: #809DC6;
}
.db-itm.db-sel {
	color: #000000;
	background-color: #FFFFFF;
}
.db-clear {
	clear: both;
}
.db-hide {
	display: none;
}

.db-userstat {
	margin: 0px 0px 0px 22px;
	font-weight: bold;
}
.db-userstat-total {
	display: inline-block;
}
.db-userstat-week-none {
	display: none;
}
.db-userstat-week-plus {
	display: inline-block;
	color: green;
	padding-left: 5px;
}
.db-userstat-week-minus {
	display: inline-block;
	color: red;
	padding-left: 5px;
}

/*
#db-menu-points {
	
}
*/

/*
.db-menu li {
	display:block;
}
.db-noshow {
	height: 1px;
	margin: 0;
	padding: 0;
}
*/

.db-load {
	width: 100%;
	height: 100%;
	font-size:11px;
	background-image:url('../../images/core/loading.gif');
	background-repeat: no-repeat;
	background-position:  center center;
	
	/*text-align: center;
	vertical-align: middle;*/
	
	/*padding-left:20px;*/
}

/* map toggle */
#db-map-toggle {
	position: absolute;
	left: 25px;
	bottom: 0;
	
}
#db-map-toggle div {
	/*
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50px;
	height: 30px;
	*/
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px; 
	background:#ffffff no-repeat 0px 3px;
	padding: 2px 5px 2px 18px;
	margin-right: 10px;	
}
.map-toggle-over {
	cursor: pointer;
}


/*AD: 12-21-2009: mod color to show frames*/
.db-panelwrap {
	padding: 3px 3px 2px 10px;
	background-color: #F6F8FB;
	/*
	 * background: #FFFFFF;
	background-color: #E7EEF5;
	 mod color background: #86ED8D;*/
}
.db-panelwrap .x-panel-body {
	background: none;
}


/*AD: 3/29/2010: create custom panel background color effect */
.db-custpanel-color {
	background-color: #F6F8FB;
}
.db-custpanel-color .x-panel-body {
	background: none;
}

/* orange button scheme*/
.db-button-orange .x-btn-mc {
	background: #FDCC88;
	text-align: left;
}
.db-button-orange.x-btn-over .x-btn-mc {
	background: #FDCC88;
}
.db-button-orange.x-btn-pressed .x-btn-mc {
	background: #FDCC88;
}
.db-button-orange.x-btn button {
	font-size: 12px;
	font-weight: bold;
}

.db-button .x-btn-mc {
	background: #E3EAF2;
	text-align: left;
}
.db-button.x-btn-over .x-btn-mc {
	background: #E3EAF2;
}
.db-button.x-btn-pressed .x-btn-mc {
	background: #7B9AC4;
}
.db-button.x-btn button {
	font-size: 12px;
	font-weight: bold;
}

.db-icon {
	background: left no-repeat;
	padding-left: 20px;
}

.db-icon-smile {
	background-image: url(../../images/core/emoticon_smile.png) !important;
}
.db-icon-wand {
	background-image: url(../../images/core/wand.png) !important;
}
.db-icon-new {
	background-image: url(../../images/core/new.png) !important;
}
.db-icon-news {
	background-image: url(../../images/core/book_open.png) !important;
}

.db-icon-error {
	background-image: url(../../images/core/error.png) !important;
}

.db-icon-map {
	background-image: url(../../images/core/map.png) !important;
}
.db-icon-house {
	background-image: url(../../images/core/house.png) !important;
}
.db-icon-userblue {
	background-image: url(../../images/core/user.png) !important;
}
.db-icon-userred {
	background-image: url(../../images/core/user_red.png) !important;
}
.db-icon-usergroup {
	background-image: url(../../images/core/group.png) !important;
}

.db-icon-picture {
	background-image: url(../../images/core/picture.png) !important;
}
.db-icon-magnify {
	background-image: url(../../images/core/magnifier.png) !important;
}
.db-icon-brackets {
	background-image: url(../../images/core/tag.png) !important;
}

.db-icon-loading {
	background-image: url(../../images/core/loading.gif) !important;
}

/*
.db-icon-beenhere {
	background-image: url(../../images/core/flag_green.png) !important;
}
.db-icon-likethis {
	background-image: url(../../images/core/tick.png) !important;
}
.db-icon-favorite {
	background-image: url(../../images/core/star.png) !important;
}
*/

.db-icon-info {
	background-image: url(../../images/core/information.png) !important;
}
.db-icon-go {
	background-image: url(../../images/core/bullet_go.png) !important;
}
.db-icon-bulup {
	background-image: url(../../images/core/bullet_up.png) !important;
}
.db-icon-buldown {
	background-image: url(../../images/core/bullet_down.png) !important;
}
.db-icon-add {
	background-image: url(../../images/core/add.png) !important;
}
.db-icon-help {
	background-image: url(../../images/core/help.png) !important;
}
.db-icon-greenflag {
	background-image: url(../../images/core/flag_green.png) !important;
}
.db-icon-redflag {
	background-image: url(../../images/core/flag_red.png) !important;
}
.db-icon-tick {
	background-image: url(../../images/core/tick.png) !important;
}
.db-icon-star {
	background-image: url(../../images/core/star.png) !important;
}
.db-icon-refresh {
	background-image: url(../../images/core/arrow_refresh_small.png) !important;
}
.db-icon-next {
	background-image: url(../../images/core/arrow_refresh.png) !important;
}

.db-icon-prv {
	background-image: url(../../images/core/arrow_left.png) !important;
}
.db-icon-nxt {
	background-image: url(../../images/core/arrow_right.png) !important;
}

.db-icon-clear {
	background-image: url(../../images/core/cross.png) !important;
}
.db-icon-exclamation {
	background-image: url(../../images/core/exclamation.png) !important;
}
.db-icon-cancel {
	background-image: url(../../images/core/cancel.png) !important;
}
.db-icon-save {
	background-image: url(../../images/core/disk.png) !important;
}
.db-icon-clock {
	background-image: url(../../images/core/clock.png) !important;
}
.db-icon-zoomin {
	background-image: url(../../images/core/zoom_in.png) !important;
}
.db-icon-founded {
	background-image: url(../../images/core/award_star_gold_1.png) !important;
}
.db-icon-goal {
	background-image: url(../../images/core/css16_goalitem.png) !important;
}


.db-icon-edit {
	background-image: url(../../images/core/page_edit.png) !important;
}
.db-icon-delete {
	background-image: url(../../images/core/page_delete.png) !important;
}

.db-icon-unchecked {
	background-image: url(../../images/core/unchecked.png) !important;
}
.db-icon-checked {
	background-image: url(../../images/core/checked.png) !important;
}
.db-icon-clearx {
	background-image: url(../../images/core/clearx.png) !important;
}
.db-icon-goal {
	background-image: url(../../images/core/css16_goal.png) !important;
}

.dbi-grp-beenhere {
	background-image: url(../../images/core/flag_green.png) !important;
}
.dbi-grp-likethis {
	background-image: url(../../images/core/tick.png) !important;
}
.dbi-grp-favorite {
	background-image: url(../../images/core/star.png) !important;
}
.dbi-wpt-user {
	background-image: url(../../images/core/css16_user.png) !important;
}
.dbi-wpt-5 {
	background-image: url(../../images/core/css16_goalitem.png) !important;
}
.dbi-wpt-goal {
	background-image: url(../../images/core/css16_goal.png) !important;
}
.dbi-wpt-7 {
	background-image: url(../../images/core/css16_trip.png) !important;
}
.dbi-wpt-8 {
	background-image: url(../../images/core/css16_fuel.png) !important;
}
.dbi-wpt-9 {
	background-image: url(../../images/core/css16_camp.png) !important;
}
.dbi-wpt-10 {
	background-image: url(../../images/core/css16_water.png) !important;
}
.dbi-wpt-11 {
	background-image: url(../../images/core/css16_dump.png) !important;
}
.dbi-wpt-12 {
	background-image: url(../../images/core/css16_wifi.png) !important;
}
.dbi-wpt-13 {
	background-image: url(../../images/core/css16_outdoor.png) !important;
}
.dbi-wpt-14 {
	background-image: url(../../images/core/css16_poi.png) !important;
}
.dbi-wpt-15 {
	background-image: url(../../images/core/css16_photo.png) !important;
}
.dbi-wpt-16 {
	background-image: url(../../images/core/css16_hotel.png) !important;
}

.helptip-wrap {
	padding: 5px;
	font-size: 120%;
}
.helptip-title {
	font-weight: bold;
}
.helptip-wrap ul {
	padding-left: 10px;
}
.helptip-wrap li {
	margin-top: 4px;
}





.db-helptipwindow ul {
	padding: 3px 0px 0px 20px;
}

.db-helptipwindow li {
	margin-top: 5px;
	background: url(../../images/core/bullet_go.png) top left no-repeat;
	padding-left: 20px;
}


.db-bul {
	background: url(../../images/core/bullet_go.png) top left no-repeat;
	padding-left: 20px;
}


/* AD: 3/15/2010: add this to streamline marker css */
.db-mrk-itm {
	margin-top: 1px;
	margin-left: 5px;
}
.db-mrk-itmb {
	margin-top: 1px;
	margin-right: 5px;
	float: left;
}



/*copied from frontshow. use .dbmarker prefix to distinguish from
 * already existing .db-marker prefixes in this css file
 */

.db-mrk-short-narrow {
	width: 265px;
	height: 110px;
}
.db-mrk-long-narrow {
	width: 265px;
	height: 170px;
}
.db-mrk-long-wide {
	width: 265px;
	height: 170px;
}
.db-mrk-standardsize {
	width: 280px;
	height: 150px;
}


.db-mrk-triplong {
	width: 270px;
	height: 170px;
}

.db-mrk-tripshort {
	width: 270px;
	height: 90px;
}

.db-mrk-groups {
	width: 220px;
	height: 100px;
}

.db-mrk-waypointzoom {
	width: 280px;
	height: 60px;
}

.db-mrk-news-short {
	width: 280px;
	height: 60px;
}
.db-mrk-news-long {
	width: 280px;
	height: 105px;
}





.db-mrk-name {
	font-weight: bold;
	font-size: 120%;
}

.db-mrk-detailblock {
	margin-top: 2px;
}

/* ilike marker */
.db-mrk-groups .db-mrk-detailblock {
	margin-left: 10px;
}


.db-mrk-competitors .db-mrk-detail-list {
	margin-left: 10px;
}

.db-mrk-desc {
	/*font-size: 80%;*/
	margin: 5px 0px 0px 5px;
	height: 59px;
	overflow: hidden;	
}
.db-mrk-detail-label {
	float: left;
	font-weight: bold;
	margin: 0px 5px 0px 0px;
}
.db-mrk-detail-value {
	float: left;
}
.db-mrk-detail-clear {
	clear: both;
}


.dbmz-itm {
	float: left;
	clear: none;	
}
.db-mrk-editcontrols {
	border-top: solid thin #DDDDDD;
	margin: 5px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}



.db-mrk-detailcontrols {
	border-top: solid thin #DDDDDD;
	margin: 5px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}


.db-mrk-showtrip {
	font-weight: bold;
	margin: 2px 0px 0px 5px;
	
}
/* AD: 3/16/2010: streamlining:
 * used with feedpanel too - add graphics to span 
span.db-li-showtrip {
	background: url(../../images/core/magnifier.png) left no-repeat;
	padding-left: 20px;
}
*/

.db-mrk-mappic {
	margin: 3px 0px 2px 5px;
	padding: 2px;
}

/* full size */
.db-mrk-full.db-mrk-landscape img {
	display: block;
	width: 320px;
	height: 240px;
}
.db-mrk-full.db-mrk-portrait img {
	display: block;
	width: 180px;
	height: 240px;
}
/* small size */
.db-mrk-sml.db-mrk-landscape img {
	width: 136px;
	height: 102px;
}
.db-mrk-sml.db-mrk-portrait img {
	width: 76px;
	height: 102px;
}
/* 80% size */
.db-mrk-large.db-mrk-landscape img {
	display: block;
	width: 256px;
	height: 192px;
}
.db-mrk-large.db-mrk-portrait img {
	display: block;
	width: 144px;
	height: 192px;
}
/* 70% size  */
.db-mrk-med.db-mrk-landscape img {
	display: block;
	width: 179px;
	height: 134px;
}
.db-mrk-med.db-mrk-portrait img {
	display: block;
	width: 100px;
	height: 134px;
}
/* new standard size  */
.db-mrk-standard.db-mrk-landscape img {
	display: block;
	width: 150px;
	height: 113px;
}
.db-mrk-standard.db-mrk-portrait img {
	display: block;
	width: 85px;
	height: 113px;
}

.db-mrk-hide img {
	display: none;
}







/* AD: 3/16/2010: what this */
.db-mrk-main {
}

.db-mrk-recent {
	height: 70px;
}
.db-mrk-result {
	height: 90px;
}







.db-dv-linkitem {
	color: #0000FF;
}
.db-dv-linkover {
	cursor:pointer;
	text-decoration: underline;
}
.db-dv-linkdata {
	display:none;
}


.db-mrk-linkitem {
	color: #0000FF;
}
.db-mrk-linkover {
	cursor:pointer;
	text-decoration: underline;
}
.db-mrk-linkdata {
	display:none;
}

.db-mrk-control-section {
	margin-top: 5px;
}
.db-mrk-control {
	float: left;
	margin-right: 5px;
}


.db-loading-indicator {
	font-size:11px;
	background-image:url('../../images/core/loading.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
}



.db-scroldots-1 {
	background-image: url(../../images/core/scrolldots1.png) !important;
}
.db-scroldots-2 {
	background-image: url(../../images/core/scrolldots2.png) !important;
}
.db-scroldots-3 {
	background-image: url(../../images/core/scrolldots3.png) !important;
}


/*gray scheme */
/*
#db-container {
	width: 930px;
	padding: 5px 10px 5px 10px;
	background: #808080;
}
#db-menu {
	width: 200px;
	height: 350px;
	float: left;
	background: #808080;
}
#db-disp {
	width: 730px;
	height: 350px;
	float: right;
	background: #FFFFFF;
}
#db-map {
	width: 100%;
	height: 400px;
	margin-top: 10px;
	background: #DFDFDF;
}


.db-menu {
	margin: 15px 0px 0px 25px;	
}

.db-itm {
	color: #FFFFFF;
	margin: 2px 0px;	
	padding: 2px 2px 2px 10px;
	background: #939393;
}
.db-itm.db-over {
	background: #AEAEAE;
}
.db-itm.db-sel {
	color: #000000;
	background: #FFFFFF;
}
.db-clear {
	clear: both;
}
*/


/*orange scheme */
/*
#db-container {
	width: 930px;
	padding: 5px 10px 5px 10px;
	background: #FFBF71;
}
#db-menu {
	width: 200px;
	height: 350px;
	float: left;
	background: #FFBF71;
}
#db-disp {
	width: 730px;
	height: 350px;
	float: right;
	background: #FFFFFF;
}
#db-map {
	width: 100%;
	height: 400px;
	margin-top: 10px;
	background: #DFDFDF;
}


.db-menu {
	margin: 15px 0px 0px 25px;	
}

.db-itm {
	color: #FFFFFF;
	margin: 2px 0px;	
	padding: 2px 2px 2px 10px;
	background: #FFD29B;
}
.db-itm.db-over {
	background: #FFE9CE;
}
.db-itm.db-sel {
	color: #000000;
	background: #FFFFFF;
}
.db-clear {
	clear: both;
}
*/
