/* CREATE TRIP PLAN */
#create-trip .form {padding-top:1.462em;}
#create-trip .form .full {width:404px;}
#create-trip .journal-new .full {width:332px!important;}
#create-trip .form div span {float:left;font-size:1.3em;line-height:1.462;margin-right:5px;}
#create-trip .form div ins {margin:0 0 0 4px;position:relative;top:-5px;text-decoration:none;}
* html #create-trip .form div ins {top:-4px;}
#create-trip .form .date {font-size:1em;margin-right:2px;width:85px;}
#create-trip .form img {cursor:pointer;width:22px!important;}
.create-soft .container, .pw-soft .container, .pw-soft .span-9, .create-soft .span-11 {margin-right:auto;width:554px;}
.create-soft h1, .pw-soft h1 {font-size:2.1em;margin:1.0em 0 0.3em 0;}
.create-soft .form {padding-top:0!important;}
.create-soft .form .full {width:334px!important;}
.pw-soft .span-5 {display:none;}
.pw-soft h2 {font-family:Arial;font-size:1.3em;font-weight:bold;line-height:1.462em;margin:.8em 0 0;}

.create-soft h1 {font-size:2.1em;margin:1.0em 0 .3em;}

/* WHY BOXES */
#why {border-left:#d5d5d5 1px solid;margin-left:18px;padding:0 0 0 40px;}
#why h2 {margin-top:0;}
.plnnr ul, .jrnl-plan ul {list-style:none;margin-left:0;padding:0;}
.plnnr li, .jrnl-plan li {margin:0;overflow:hidden;padding:.731em 0;width:351px;}
.plnnr img, .jrnl-plan img {margin:0 0 5px 22px;}
.jrnl ul {list-style:none;margin-left:22px;overflow:hidden;width:264px;}
.jrnl ul li {background-image:url(http://www.igougo.com/images2/share/icons.png);background-repeat:no-repeat;float:left;display:inline;height:auto;padding:14px 0 6px 0;width:88px;}
.jrnl li.journal-reviews {background-position:36px 0;}
.jrnl li.journal-experiences {background-position:36px -50px;}
.jrnl li.journal-photos {background-position:36px -100px;}
.jrnl li.journal-journal {background:url(http://www.igougo.com/images2/share/bracket.png) no-repeat 0 0;padding:49px 0 0 0;width:264px;}
.jrnl dd {font-size:.85em;}
.jrnl h5 {font-weight:normal;}
.jrnl-plan li {width:279px;}

/* CALENDAR */
#calendarDiv {color:#6e6e6e;display:block;display:none;position:relative;border:1px solid #6e6e6e;background:#fff;padding:3px;}
#calendarDiv a {cursor:pointer;}
#calendar, #linksTable {clear:both;width:189px;}
#linksTable td {border:2px solid #fff;border-bottom-width:4px;border-left:0;border-right:0;}
#linksTable a {display:block;font-size:18px;font-weight:bold;line-height:1;text-align:center;}
#linksTable a:hover {text-decoration:underline;}
#linksTable #prevMonth, #linksTable #nextMonth {width:30px;}
#linksTable select {font-size:11px;}
#calendar {background:#f0f0f0;}
#calendar .weekDaysTitleRow {background:#E6F4E3;}
#calendar .weekDaysTitleRow td {border:1px solid #99CC99;border-left:0;border-right:0;font-size:11px;text-align:center;}
#calendar .weekDaysRow {overflow:hidden;width:189px;}
#calendar .weekDaysCell {font-size:11px;text-align:center;width:27px;}
#calendar .weekDaysCell a, #calendar .weekDaysCell a:hover {display:block;background:#fff;border:1px solid #e1e1e1;font-weight:bold;text-align:center;}
#calendar .weekDaysCell a:hover {background:#369;color:#fff;}
#calendar td#today a {background:#E6F4E3!important;border-color:#99CC99!important;color:#000;}

/* ADD TO TRIP */
.form-soft {position:relative;}
.form-soft .form label {width:122px;}
.form-soft .form p, .form-soft .form div, .form-soft .form ul {padding-left:144px;}

.form-soft .span-8 p.alignC a.i-but-big {margin:0 11px;}

#add-specific #BC {float:left;font-size:2em;margin-right:3px;padding:2px;width:402px;}

/* REGISTER SOFT */
#register-soft .form label {margin-bottom:.731em;text-indent:-10px;width:172px;}
#register-soft .form p, #register-soft .form div, #register-soft .form ul {padding-left:194px;}
#register-soft p.error {margin:0 25px 0 0;}

/* SUGGEST SIMPLE */
.suggest-simple {border-left:0;width:404px;z-index:2000000;}
.suggest-simple ul li a {width:390px;}
.suggest-simple ul li.ac_warning {line-height:2!important;padding:8px 0!important;text-align:center;}
.suggest-simple ul li.ac_warning a, .suggest-simple ul li.ac_warning a:hover {background:0!important;color:#369!important;font-style:normal;margin:0;padding:0;text-decoration:underline!important;width:390px!important;}
.suggest-simple ul li.ac_warning a:hover {color:#0335CA;}
.suggest-simple ul li.match-possible {background:url(../../images/dotH.gif) repeat-x 1px 1px!important;line-height:3!important;padding:3px 0 0!important;text-align:center;}
.suggest-simple ul li.match-possible a, .suggest-simple ul li.match-possible a:hover {color:#000!important;text-decoration:none!important;width:390px!important;}
.suggest-simple ul li.match-possible a u, .suggest-simple ul li.match-possible a u:hover {color:#369!important;text-decoration:underline!important;}
.create-soft .suggest-simple {border-left:0;width:335px;}
.create-soft .suggest-simple ul li a {width:321px!important;}


/* =============== */
/* ==== TRIPS ==== */
/* =============== */


/* MAIN TABS NAV */
.switch h4 {float:left;font-weight:normal;margin:0 12px 0 0;padding:4px 0 0 0;}
.switch .tabs {position:relative;z-index:11;}
.switch div {background:#f2fdda;border:1px solid #aacf58;height:30px;margin-bottom:21px;padding:2px 15px 0 15px;position:relative;top:-1px;z-index:10;}
#editJournal .switch div, #create-trip .switch div {background:#EDFAFF;border-color:#acd8f5;}

.switch ul {list-style:none;}
.switch li {display:inline;float:left;}

.switch li.alignR {float:right;margin:8px 0 0 0;text-align:right;width:596px;}
.switch li.alignL {margin:8px 0 0 0;text-align:left;width:100%;}
.switch li.alignR a, .switch li.alignL a {background:0;display:inline;height:auto;padding:0;}
.switch li a.i-write {background:url(../../images2/chrome/icons.gif) no-repeat 10px -598px!important;border-left:1px solid #cfcfcf;margin-left:10px;padding-left:25px;}

/* OPTIONS */
.switch .opts {position:absolute;top:6px;right:0;}
.switch .opts li {margin:0 15px 0 7px;padding:0;}
.switch .opts a {border:0;}
.expand {display:block;float:left;list-style:none;margin-left:0;padding-bottom:0;}
* html .expand {position:absolute;left:54px;top:2px;}
/* general menu item settings */
.expand a, .expand span {display:block;text-decoration:none;}
.expand li {float:left;margin-bottom:0!important;position:relative;}
.expand li.i-divide {background-position:7px -2294px;padding-left:23px;}
.expand a.menu {background:#f2fdda;border:2px solid #f2fdda;border-bottom:0;cursor:default;height:28px;position:relative;z-index:800;}
#editJournal .expand a.menu {background:#EDFAFF;border-color:#EDFAFF;}
* html .expand a.menu {white-space:nowrap;width:1%;}
.expand a.menu span {background:transparent url(../../images2/chrome/icons.gif) no-repeat 5px -1945px;padding:2px 12px 0 24px;text-decoration:underline;}
#editJournal .expand li a.menu span, .expand li.i-divide a.menu span {background-position:5px -2245px;cursor:pointer;padding-left:22px;}
#editJournal .expand li a.menu span.i-rev {background-position:5px 5px;}
#editJournal .expand li a.menu span.i-exp {background-position:5px -45px;}
.expand a:hover.menu, .expand :hover a.menu {border-color:#aacf58;color:#369;}
#editJournal .expand a:hover.menu, #editJournal .expand :hover a.menu {border-color:#80CCFF;}
.expand a:hover.menu span, .expand :hover a.menu span {background-color:#fff;height:28px;position:relative;z-index:800;}
/* sub-menu lists */
.expand table {border-collapse:collapse;left:0;position:absolute;top:0;}
.expand ul {list-style:none;background:#a4d049;border:1px solid #fff;border-top:0;left:-1px;margin:0;padding:2px;position:absolute;top:30px;visibility:hidden;z-index:10;}
* html .expand ul {top:28px;left:-3px;}
#editJournal .expand ul {background:#80CCFF;}
* html .expand ul {top:28px;left:-3px!important;}
.expand li.i-divide ul {left:22px;}
.expand ul li {background:#fff;display:block;float:none;height:auto;line-height:1;margin:0!important;padding:13px 24px 0;}
.expand ul a {cursor:pointer;font-size:1em;font-weight:bold;line-height:1;padding:0;text-decoration:underline;white-space:nowrap;}
* html .expand ul a {font-size:.8em;margin:-4px 0;}
.expand ul li.last {padding-bottom:13px;}
.expand li:hover ul, .expand li a:hover.menu ul {visibility:visible;}
.expand ul small, .expand ul strong {font-size:11px;line-height:16px;margin-top:2px;white-space:nowrap;}
.expand .i-divide ul small {display:block;clear:left;line-height:13px;margin:4px 0;}
* html .expand .i-divide ul small {margin:9px 0 4px;}
.expand ul strong {line-height:12px;margin-top:0;}
* html .expand ul small, * html .expand ul strong {color:#6e6e6e;}
.expand .i-divide ul li {width:130px;}
.expand .i-divide ul li strong {display:block;padding:3px 0;}


/* TRIP INFO */
.trip-options {list-style:none;margin-left:0;padding:0;}
.trip-options li {float:left;margin-left:22px;}
.trip-options li li {margin-left:11px;}
.trip-options ul {float:none;font-size:1em;}

.trip-summary {border-bottom:1px solid #d5d5d5;overflow:hidden;width:482px;}
.trip-summary p {margin-bottom:.9em;}
.trip-summary a.i-write {background-position:10px -598px;border-left:1px solid #cfcfcf;margin-left:5px;padding-left:25px;}
.trip-summary ul {list-style:none;margin-left:0;overflow:hidden;}
.trip-summary li {float:left;margin-right:22px;}
.trip-summary .multiPhotos-r {height:auto!important;margin-bottom:11px;overflow:hidden;}
.trip-summary .multiPhotos-r p {margin:5px 0 -6px;}
* html .trip-summary .multiPhotos-r p {margin:5px 0 0;}

#editJournal .editorPick {margin-left:0;top:3px;}
* html #editJournal .editorPick {top:0;}
*:first-child+html #editJournal .editorPick {top:0;}

/* SLIDESHOW IMAGE */
.multiPhotos-r .thumbnail span {position:relative;}
.thumbnail span img.slideshow {position:absolute;top:68px;left:96px;}

/* ACCORDION */

#Accordion {position:relative;overflow:hidden;}
.accordion {overflow:hidden;background:url(../../images2/chrome/accordion_dots.gif) repeat-x left bottom;width:482px;clear:left;}
.accordion .handle {margin:0 0 9px 0;}
.accordion h2 {line-height:1;margin:0.6em 0 3px 0;}
.accordion h2 a.hasPhotos {background:url(../../images2/chrome/accordion_photos.gif) no-repeat right 5px;padding-right:20px;}
.accordion h2 img.ic {margin:1px 0 0 3px;padding:0;}
.accordion .selected h2 a {color:#000;text-decoration:none;}
.accordion .selected h2 a:hover {text-decoration:underline;}
.accordionHeader p.quiet {margin-bottom:1.0em;}
.separator {clear:left;width:435px;}
html>body .separator {width:482px;}
html>/**/body .separator {width:482px;}
.separator h2 {border-bottom:1px solid #d5d5d5;margin:0;padding:0.7em 47px 0.4em 0;line-height:1;}
* html .separator h2 {width:100%;}
.accordion .flagging {position:relative;z-index:100;}
div.dragDrop {cursor:move;}

/* SEPARATOR */
.separator {clear:left;width:435px;}
html>body .separator {width:482px;}
html>/**/body .separator {width:482px;}
.separator h2 {border-bottom:1px solid #d5d5d5;margin:0;padding:0.7em 47px 0.4em 0;line-height:1;}
* html .separator h2 {width:100%;}

/* EDIT SEPARATOR */
.editHeading {background:0;border-bottom:1px solid #d5d5d5;height:44px;margin:0;padding:0;overflow:hidden;position:relative;z-index:9;width:482px;}
.editHeading input {font-family:Arial,Verdana,sans-serif;font-weight:normal;line-height:1.2;font-size:2.1em;margin:0.4em 0 0.2em 0;width:350px;}
.editHeading input.editor_ok_button {overflow:visible;background:#F4F7F9 url(../../images2/chrome/button.gif) repeat-x 0 -2px;border:1px solid #9DB0BC;cursor:pointer;margin:0 10px 0 4px!important;padding:1px 4px;width:auto!important;font-size:1.8em;position:relative;top:-5px;}
.editHeading input.editor_ok_button, x:-moz-any-link, x:default {top:-2px;}
.editHeading a {font-size:1.1em;position:relative;top:-0.5em;}

/* REVIEW TEXT */
.reviewText {font-size:1.3em;line-height:1.462em;margin-bottom:1.462em;}
/* \*/
* html .reviewText {overflow:hidden;o\verflow:visible;width:100%;w\idth:auto;he\ight:1%;}
/* */
.reviewText p, .reviewText li, .reviewText ul, .reviewText h4 {font-size:1.0em;}
.reviewText h4 {margin-top:1.462em;}
.reviewInfo {list-style:none;margin-left:0;}
.reviewInfo li {margin-bottom:0.3em;}
.reviewInfo img {position:relative;top:2px;margin-right:2px;}
.showHide h4 {margin-top:0;}

/* EDIT TRIP */
.editElement {position:relative;clear:left;cursor:move;}
.editElement h2.h3 {padding-right:47px;}
.editElement ul {height:17px;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:1px;visibility:hidden;width:28px;}
.editElement ul li {float:left;overflow:hidden;margin:0;}
.editElement ul li a {display:block;height:17px;padding:0;text-indent:-9999px;width:19px;}
.editElement ul li a.i-remove {width:9px;}
.separator ul {top:18px;}

.hover {visibility:visible!important;}

/* PLAN - BIZCARD */
.business-card {background:url(../../images2/chrome/accordion_dots.gif) repeat-x left bottom;clear:left;overflow:hidden;padding:11px 0 0 0;position:relative;width:482px;}
.business-card .h3 {line-height:1;margin:0.1em 0 3px;}
.business-card .h3 span a {text-indent:1px;text-decoration:none;color:#fff;background-image:url(../../images2/chrome/pinheads.gif);background-repeat:no-repeat;float:left;display:block;width:17px;height:17px;text-align:center;line-height:18px;font-size:9px;font-family:Arial;position:relative;top:2px;overflow:hidden;margin-right:5px;}
.LabeledMarker_markerLabel {color:#fff;display:block;width:13px;height:19px;text-align:center;line-height:20px;font-size:9px;font-family:Arial;}
.business-card .h3 span a:hover, .business-card .h3 span a.hover {background-position:0 -17px;}
.business-card p.tiny {bottom:7px;margin:0;position:absolute;right:0;}
.business-card p.tiny a {background-position:0pt -649px!important;padding:0 0 1px 13px!important;}

/* PLAN - NOTES */
.business-card form {display:block;width:410px;}
.business-card textarea {width:404px;}
.business-card input.button-small {font-size:1em;margin:0 5px 0 0!important;}
.business-card p .small {font-size:0.85em;}


.broadcast ul {list-style:none;margin:0;}
.broadcast li {float:left;margin-right:15px;}

#filteron {height:13px;margin:0 3px 0 0;position:relative;top:-1px;width:13px;}
#filteron, x:-moz-any-link, x:default {top:2px;}
* html #filteron {top:-2px;}
*:first-child+html #filteron {top:-2px;}