/*---------------Global Styles-------------------*/


html,body{ width:100%;}

/* /////////////////// new body, headings and * (all) styles ////////////////*/
* { font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; }
body { font-size:76.1%; background:#fff;}

#forum #pageTitleWrap {border-bottom:14px solid #04899c; background:#039bb2  url(location-bg-aqua.gif) repeat-x;}
body .pagination {border-bottom:none}

/* Global heading styles */
body h2, body h3, body h4 { font-family:Helvetica, Arial, sans-serif; color:#444; }
h2.pageHeader {font-size:1.8em; clear:both; margin-top:7px}


/* END  /////////////////// new body, headings and * (all) styles ////////////////*/

#lpad_header a:link, a:visited{color:#333333; text-decoration:none;}
div, td, th, a, p, pre, span, textarea{	font-family:arial,verdana, sans-serif; font-size:1em;}

h3 a {text-decoration:none;}
h3{ padding:5px; margin-top:0px; border-bottom:1px solid #bbb; font-size:1.1em;}

#infoSources h3 a {color:#333}
#infoSources h3 a:hover {color:#8E8E8E}
#infoSources h3 {background:none}
#footer a {color:#333}
#footer a:hover {color:#8E8E8E}

#rememberme {display:none;}

#ts_nav #terms-of-use {margin-right:5px;}

/*Tags Line Height Fix*/
.jive-tagset-popularity0 a, .jive-tagset-popularity1 a, .jive-tagset-popularity2 a, .jive-tagset-popularity3 a, .jive-tagset-popularity4 a, .jive-tagset-popularity5 a, .jive-tagset-popularity6 a, .jive-tagset-popularity7 a, .jive-tagset-popularity8 a, .jive-tagset-popularity9 a {
line-height:20pt;
}

#preview-panel h3{background:#fff; border:0; padding:0;}

a {text-decoration:none; color:#0066CC}
a:link{ text-decoration:none; color:#0066CC;}

a:hover{text-decoration:underline; color:#0066CC}
a:active{text-decoration:none;}

.jive-thread-name a {font-weight:bold;}
.jive-thread-name .jive-thread-row-paginator a{font-weight:normal;}
#jive-tags-sort-buttons a{color:#fff}

ol{
	list-style:none;
	padding:0px;
	margin:0px;
}
img{border:0px;}

/*-----Colours-----*/

a, a:link, a:hover, a:active, a:visited{color:#0077ee;}
.jive-table THEAD TH,#jive-loginpage .jive-table tfoot td,
#jive-categorypage table tbody tr td .jive-forum-list .jive-table table thead tr .jive-last,
#post-thread-headerbar,.jive-thread-list .jive-table table thead tr th{background-color:#6592C3;}

h3,.jive-forum-list .jive-table .jive-odd, .jive-thread-list .jive-even,#jive-message-holder .jive-even,
.jive-infobox TABLE,#jive-question-box table,#jive-info-message{background-color:#E4F0FD;}

.jive-table .jive-odd,.jive-forum-list .jive-table .jive-even,
.jive-panel-wrapper #text-panel .text-links,.jive-messagebox .jive-odd .jive-last td,.jive-profile-box THEAD TH,
.jive-watchlist .jive-watchlist-internal TH, .jive-watchlist .jive-watchlist-internal TBODY TR,#jive-post-bodybox{
    background-color:#BFD8F5;
}
#jive-categorypage .jive-last,#jive-forumpage .jive-last,.jive-login-form TABLE,.jive-post-form,.jive-messagebox .jive-first{
	background:#fff5d7;
}

/*---------------Font Fixes-------------*/

.jive-description, .jive-legend .jive-icon-label,
#jive-pmpage .jive-mark-buttons input, #jive-pmpage .jive-mark-buttons select, #jive-pmpage .jive-jump-box select,
.jive-table TFOOT INPUT, .jive-table TFOOT SELECT,#jive-modpage .jive-mark-buttons INPUT, 
#jive-modpage .jive-mark-buttons SELECT, #jive-modpage .jive-jump-box SELECT,
#jive-mod-forum-box LABEL, #jive-mod-forum-box INPUT, #jive-mod-forum-box SELECT,.keywordselect,
.jive-forum-list .jive-table .jive-category-name,.jive-author,.jive-table .jive-date,.jive-info-message TBODY TD,
#jive-post-helpbox TD, #jive-post-helpbox TH,#jive-postpage TEXTAREA,.jive-rate-button,.jive-helpful-rating TD,
#jive-spellpage .jive-table .jive-spell-button,.jive-quote,.jive-announce .jive-announce-edit,.jive-profile-table thead th,
.jive-profile-table tbody td,.filterbox .filterOption{
	font-family:verdana, arial, sans-serif;
}
.jive-quote, .jive-pre
{background-image:none;
	border-style:none;
	background-color:none;
}
#jive-pollpostpage p{font-size:3em;}

#jive-editwatchespage .jive-first-last table tbody{font-size:1.6em;}
#popular_threads{font-size:1.7em;}
#jive-searchform .jive-portlet-box table thead, #jive-flatpage table .jive-buttons .jive-icon-label a{font-size:1.5em;}

#jive-forumpage table tr td form .jive-portlet-box,.jive-info-message,.jive-legend,
#jive-pmpage .jive-pm-list .jive-table .jive-first-last table,#jive-usersettingspage table thead,#jive-flatpage .jive-buttons
{font-size:1.3em;}

#jive-flatpage .jive-first-last,#jive-profilepage .jive-buttons .jive-profile table tbody .jive-profile-box table input{font-size:1.25em;}

#jive-usersettingspage input,#jive-body-intro-content h1,.jive-page-title,#jive-logoutsuccesspage,
#jive-forumpage table tr td form .jive-portlet-box table thead,#jive-forumpage table tr td form .jive-portlet-box table tbody tr,
.jive-thread-list .jive-thread-name,#jive-pollpage form .jive-poll-form .jive-table table tbody,#jive-pmpage .jive-portlet-box tbody td,
#jive-pm-folder-box table tbody a,.jive-watchlist-internal table thead th,#jive-pmpage .jive-draft-list .jive-first-last  table td input,
.jive-watchlist table tbody tr td .jive-table table tbody tr .jive-first-last input,#jive-loginpage .jive-table tfoot td input, .jive-login-button{font-size:1.2em;}

#jive-pollpage .jive-first-last input,
.jive-thread-list thead th, .jive-thread-list thead .jive-author, .jive-thread-list thead .jive-view-count,
.jive-thread-list thead .jive-msg-count, .jive-thread-list thead .jive-last, #loginform table thead,
#loginform table tfoot, #jive-flatpage #content_lhs h3, #jive-rsspage table tbody tr td .jive-table table tbody .jive-last table,
#jive-profilepage .jive-buttons .jive-profile table tbody .jive-profile-box table thead tr th,
#jive-questionpage .jive-portlet-box table td,table table td .nobreak,#select-category select,#jive-postpage .jive-attach-item,
.jive-faq-answer,.featureHeading,#jive-forumpage table thead .jive-first,.jive-thread-list .jive-last{font-size:1.1em;}

#jive-postpmpage input{font-size:1.04em;}

#jive-pollpage .jive-first-last input {margin:10px 0 10px 15px}

#jive-pmfolderspage #jive-folder-form table td input,#jive-pmpage .jive-mark-buttons select,#jive-pollpostpage textarea,
#jive-addressbookpage table tbody tr td form #jive-pm-folder-box TABLE tbody tr td input, #jive-pmviewpage table,
#jive-pmfolderspage #jive-folder-list table td input,.jive-watchlist-internal table .jive-date,
#jive-editwatchespage .jive-portlet-box table tbody td a,#jive-questionpage .jive-portlet-box table th,
#jive-annpage .jive-pm-box .jive-table table tbody tr .jive-first-last .jive-pm-msg-info table tbody tr .jive-label,#jive-rsspage p table,
.jive-thread-list .jive-author, .jive-thread-list .jive-view-count, .jive-thread-list .jive-msg-count,
#profileTitle h1, #jive-forumpage table tr td form .jive-portlet-box table tbody tr td input, #jive-flatpage table,
#jive-annpostpage form .jive-form-table table,#jive-resolvepage form table table b,#jive-resolvepage form table tbody tr td table tbody tr td p,
#jive-questionpage table,#jive-usersettingspage table, #jive-usersettingspage .jive-portlet-box table td,#jive-usersettingspage select,
#jive-categorypage .jive-thread-list .jive-forum-name,#jive-body-maincol form table, #jive-usersearchpage .querybox input,
#jive-pollpostpage textarea,#jive-postpmpage table{font-size:1em;}

#jive-postpage .jive-post-form table,#jive-forumpage table tbody tr td form .jive-portlet-box table tbody tr td table tbody tr td,
#jive-anndeletepage{font-size:0.95em;}
#jive-forumpage .keywordselect{
	font-weight:normal;
	font-size:1.1em;
}
#jive-tagspage table tbody table tbody tr td .jive-table table tbody tr td .jive-last{
	font-size:0.1em;
}
#jive-onlinepage table tbody {font-size:1.1em}

#jive-onlinepage table tbody p {margin-left:20px;}

#jive-onlinepage input,#jive-forumpage table,#jive-forumpage .jive-selbox,#popular_threads table tbody,
#jive-pmviewpage table thead th,#jive-questionpage .jive-portlet-box table a,#jive-editwatchespage .jive-first-last,
#jive-editwatchespage select,#jive-annpage .jive-pm-box .jive-table table tbody tr .jive-first-last .jive-pm-msg-info table,
#jive-pm-folder-box table tbody th,#jive-pmpage .jive-buttons table,.jive-main-button,.jive-box .jive-label,.jive-last-post,
#jive-postpmpage form table tbody tr td select, #lp_community_msg{font-size:1.1em;}
#jive-pollpage .jive-buttons table tbody tr,
#jive-pmfolderspage .jive-icon-label a, #jive-addressbookpage .jive-icon-label a, #jive-forumpage .jive-legend .jive-icon-label,
#jive-pmpage .jive-table tbody td.jive-date{font-size:0.9em;}

#jive-searchpage .jive-search-results ol {padding:3px}
.jive-paginator a,#loginform label,.jive-post-form table select,
#jive-profilepage .jive-portlet-box table tbody tr td, #jive-logoutsuccesspage ul li, #jive-pollpostpage tfoot input,
#jive-settings-form form .jive-table table tbody tr td,#jive-pollpage .jive-table table tbody tr .jive-first-last table .jive-poll-results tr,
#jive-frontpage .jive-forum-name a,#jive-annpage .jive-pm-box .jive-table table tbody tr .jive-first-last,#jive-pmpage table table tbody,
#jive-addressbookpage .jive-mark-buttons input,
.jive-watchlist .jive-portlet-box table td,#jive-pollpostpage form .jive-form-table table tbody,#jive-frontpage .keywordselect,#jive-categorypage .jive-thread-name,
#jive-categorypage .jive-author, #jive-categorypage .jive-view-count,#jive-categorypage .jive-msg-count,
.jive-forum-list .jive-thread-list .jive-table table thead tr,#jive-categorypage .jive-thread-list .jive-forum-name a,
#jive-categorypage .jive-forum-list .jive-forum-name a,.jive-profile-table thead th, .jive-profile-table tbody td,
.jive-recent-msg .jive-thread-name table tbody tr td a{font-size:1em;  line-height:1.6em}

#jive-addressbookpage .jive-mark-buttons {padding:0 5px 5px 0}
#jive-addressbookpage .jive-mark-buttons input {color:#333; font-size:0.8em; font-family:Verdana; }

#jive-editwatchespage form .jive-watchlist table tbody tr td .jive-table table,#jive-pmfolderspage #jive-folder-list table th,
#jive-resolvepage form table b,#jive-resolvepage form table table, #jive-resolvepage form table p,#jive-pmfolderspage #jive-folder-form table td,
#jive-pmfolderspage #jive-folder-list table td,#jive-pmfolderspage #jive-folder-form table th,
#jive-addressbookpage table #jive-pm-folder-box TABLE TH, #jive-tagspage .jive-last,
.jive-forum-name .jive-description,.jive-forum-name .jive-description a{font-size:1em;}

#jive-profilepage .jive-buttons .jive-profile table tbody .jive-profile-box table tbody,#lp_widthfix,
.jive-table thead th, .jive-msg-count, .jive-view-count, .ad_module, #jive-tagspage .jive-buttons a,
#jive-flatpage .jive-icon-label,#jive-pmpage .jive-date,.jive-portlet-box THEAD TH,
#jive-categorypage table tbody tr td .jive-thread-list .jive-table table thead tr .jive-last,
#jive-categorypage .jive-thread-list table tbody .jive-last,.jive-search-form .jive-description,.jive-portlet-box tbody td,
#jive-usersearchpage .querybox td,#resultbox .jive-page-title,#resultbox table tbody td{font-size:1.2em;}

#jive-pmpage .jive-portlet-box table tbody{font-size:0.6em;}

#jive-postpage .jive-label,#select-category select,#jive-categorypage #category_ads p,.jive-paginator,.jive-paginator a{
	font-weight:normal;
}
#jive-flatpage .jive-message-body{
	line-height:1.3em;
	padding:8px;
	border-top:1px solid #fff;
}

/*----Width, Margin and Padding Fixes----*/

#wrapper{height:75%; width:100%; }

.jive-content{ float:left; padding:0 0 50px 18px; width:96%; }
.jive-content a, .jive-content a:hover {color:#0066CC}

#jive-frontpage,#lp_bigtable,#jive-pmpage .jive-legend td img{width:100%;}
.jive-page-title{width:50%;}
#jive-anndeletepage{width:450px;}
.jive-message-list .jive-description,#jive-rsspage .jive-page-title,#jive-forumpage .jive-portlet-box .jive-description,
#jive-flatpage #jive-question-box, .jive-table .jive-description{margin:0px;}
#ev01, #ev02, #nv01, #nv02{margin-top:5px;}
#jive-body-intro-content h1{
	margin-top:-18px;
}

#link-panel .jive-description{
	margin-right:20px;
	clear:both;
}

.jive-description{
	margin-right:310px;
	clear:both;
}
p .jive-description{margin-right:20%;}
#jive-postpage{margin-right:20px;}
#jive-question-box{margin-left:-20px;}
#jive-resolvepage form table p,#jive-resolvepage textarea,#jive-resolvepage input,#jive-resolvepage form table b{margin-left:15px;}
#jive-usersettingspage input{margin-left:5px;}
#jive-resolvepage form table table b,#jive-rsspage table tbody tr td .jive-table table tbody .jive-description{margin-left:0px;}
#jive-resolvepage form table p{margin-bottom:10px;}
#jive-pollpage p{
	margin-left:5px;
	margin-bottom:10px;
}
#jive-pmfolderspage #jive-folder-form table td,#jive-pmfolderspage #jive-folder-list table td{padding:5px;}
#jive-folder-list
.jive-page-title{padding-top:10px;}
#jive-questionpage .jive-question-table{margin-right:15px;}
#jive-resolvepage form table table td,.jive-question-table table td{padding-bottom:10px;}
#jive-pmfolderspage #jive-folder-list table th{
	background-color:#E2EEFF;
	padding:5px;
	border-bottom:1px solid #ccc;
}
.jive-portlet-box table tbody td{padding-left:5px;}

/*---------------Hidden Elements---------------*/
/*--#jive-forumpage .jive-description,--*/ #jive-settings-form form .jive-table table thead,#jive-postpage input#attachFile, div#attachmentMessage,
#userprofile,#textEditorResize,#jive-body-maincol form table thead th,.jive-view-count,#searchtabs,.jive-recent-msg .jive-buttons,
#annicon,.jive-emoticon,#lp_forumheader .jive-paginator, 
#lp_forumheader .nobreak{display:none;}
/*----------------Hidden Exceptions--------*/

/*----------------Page Headings------------------*/

.jive-category-name .jive-description,.jive-forum-list .jive-forum-name .jive-description A{font-weight:normal;}
#lp_forumheader{
	width:100%;
	padding:0px;
	margin:0px 0px 5px 5px;
}
#lp_foruminfo{
	font-size:1.1em;
}
#lp_foruminfo .jive-selbox{
	font-size:0.96em;
}
#lp_community_msg{width:50%;}

/*-------------------Enterprise Search Box------*/
#enterpriseSearch
{
	position:absolute;
	top:53px;
	right:165px;
	_right:155px; /*ie Hack*/
}
/*Global Search Box*/
#jive-frontpage #jive_search{
	position:absolute;
	top:160px;
	right:7px;
	width:300px;
}
#jive-forumpage #jive_search{
	position:absolute;
	top:160px;
	right:7px;
	width:300px;
	}
	
/* Search Page */
.jive-search-result
{background-color:#F3FBEF;
padding:5px;
margin-bottom:5px;
}
#jive-searchpage .jive-search-result a
{
color:#009933;
}
.jive-result-link
{
background-image:url(http://search.lonelyplanet.com/images/icon_author_person_greenbg.gif);
background-position:1px 1px;
background-repeat:no-repeat;

}
a.jive-result-link
{
padding-left:18px;
font-weight:bold;
}

#jive-categorypage #jive_search{
	position:absolute;
	top:160px;
	_top:158px;
	right:7px;
	width:300px;
}
#search_link
{
	position:absolute;
	margin-right:20px;
	margin-left:130px;
	_margin-left:143px;
	margin-bottom:20px;
	margin-top:10px;
	width:200px;
	border-bottom:1px thin #333;
}
#search_link h2 a
{
text-decoration:underline;
font-size:.95em;
border-bottom:1px thin #333;
}
#usersearch_link
{
	position:absolute;
	margin-right:20px;
	margin-left:143px;
	_margin-left:140px;
	margin-bottom:20px;
	margin-top:10px;
	width:200px;
	border-bottom:1px thin #333;
}
#usersearch_link h2 a
{
text-decoration:underline;
font-size:.95em;
border-bottom:1px thin #333;
}

#q01{width:100px;}

/*--------------------PM Box-----------------------*/
#pm_box
{position:absolute;
top:140px;
right:21px;
}

/* Settings Styles----------*/
.jive-acc-settings {
background:transparent url(thorntree/preferences-16x16.gif) no-repeat scroll 0%;
padding-left:18px !important;
padding-top:10px;
padding-bottom:10px;

}


/*---Breadcrumbs---*/

.jive-content #jive-breadcrumbs{
	margin-top:-2px;
	color:#000;
	font-size:1.18em;
	margin-bottom:3px;
	padding:0px;
}
#jive-breadcrumbs a{color:#fff;}
.jive-content #jive-breadcrumbs em a{
	color:black;
}
#jive-breadcrumbs{
	font-size:0.9em;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:-5px;
	width:70%;
}
#post-thread-headerbar #jive-breadcrumbs{
	font-size:1em;
	display:inline;
	float:left;
	margin-top:5px;
	color:white;
	margin-bottom:-5px;
}
#post-thread-headerbar #jive-breadcrumbs em a{
	color:white;
}
.lp_breadcrumb_thread_flat{
	font-size:1.2em;
	font-weight:bold;
	margin:-3px 0px -4px 0px;
	float:left;
}
/*-------DropDown Boxes-------*/

#post-thread-headerbar #select-category select{
	margin-top:5px;
	float:right;
	display:inline;
	margin-bottom:-5px;
}
#categoryID{
	font-weight:normal;
}
#jive-forumpage #select-category{
	float:right;
	margin-right:5px;
}
#jive-usersettingspage select{letter-spacing:0.11em;}
.jive-table TFOOT INPUT, .jive-table TFOOT SELECT{
    font-size:0.9em;
}
#lp_footer_buttons{
	font-size:0.75em;
	margin:10px 0px 10px 0px;
}
.keywordselect{
	width:200px;
	background:#fff;
}
#jive-forumpage .keywordform{float:right; margin-right:5px;}
#jive-frontpage form.keywordform{float:right;}
.jive-table .jive-description{
	clear:both;
	float:left;
	line-height:1.4em;
	padding-top:4px;
}

/*---------------Buttons---------------- */

.jive-buttons {}
.jive-buttons .jive-icon{padding:0px;}
.jive-icon{padding-top:3px;}
.jive-buttons .jive-icon-label{
    padding:3px;
    white-space:nowrap;
    padding-right:1em;
}
#jive-categorypage .jive-buttons a{
    padding-bottom:5px;
	font-size:0.85em;
}
#lp_widthfix .jive-buttons .jive-icon-label{
	padding:0px;
}


/*--------------------NAV Part 2 Travel Stories Style---------*/

#ts_nav {display:block; background:url(bg_nav_container.gif) bottom left repeat-x #fff; padding:0 0 0 10px; margin:0; }
#ts_nav ul { display:block; padding:15px 0 0 10px; margin:0; }
#ts_nav ul li { display:inline; list-style:none; padding:5px 0 3px 0; }
#ts_nav ul li.current { border-style:solid solid none solid; border-width:1px; border-color:#E9EECE; background:#fff; }
#ts_nav ul li a, #ts_nav ul li a:hover, #ts_nav ul li a:visited { color:#0077ee; font-size:1.3em; line-height:1.3em; font-weight:bold; text-decoration:none; padding:0 6px 0 6px; }
#ts_nav ul li a:hover {color:#000;}

/*--------------------Tables-----------------------*/

.jive-table TD{
    border:0;
    border-top:2px solid #fff;
	padding:4px 2px;
}

.jive-table td table td{
    border:0;
    border-top:none;
	padding:5px 0 3px 5px; 
	font-size:1.1em
}

.jive-infobox{
	margin:0px;
}
.jive-table THEAD TH{
    height:20px;
    padding:5px 0px 5px 5px;
    text-align:left;
    color:#fff;
}
.jive-table TBODY .jive-first,.jive-table TBODY .jive-category-name,.jive-table TFOOT .jive-first,
#jive-usersettingspage .jive-table TBODY .jive-label,#jive-guestsettingspage .jive-table TBODY .jive-label,
#jive-profilepage .jive-table TBODY .jive-label,.jive-watchlist .jive-watch-message{border-left:0px;}
.jive-table THEAD .jive-first-last{
	border: 0px;
	padding:2px 5px;
}

.jive-table .jive-active{background-color:#ffc;}
.jive-table .jive-active TD, .jive-table .jive-active TH{border-bottom:1px #999 solid;}
.jive-table .jive-messagebox{
    border-top:0px #b1b5b9 solid;
	margin-bottom:-5px;
	margin-top:-5px;
}
.jive-messagebox-this{background-color: #ffe;}
.jive-messagebox-parent{background-color: #fee;}
.jive-messagebox-child{background-color: #efe;}
#jive-reply-tree .jive-table .jive-current TD{
    background-color:#3D80DF;
    vertical-align:middle;
}
#jive-reply-tree .jive-table .jive-current A{font-weight:bold;}
.jive-table tbody .jive-first-last, .jive-table tfoot .jive-first-last{
	border-left:0px solid #fff;
	border-right:0px solid #FFFFFF;
}
#lp_pagecount, #lp_brief{margin-right:45px;}
#lp_pagecount table{margin-left:0px;}


/*-------------------------------Portlet Boxes & Sidebar Boxes-----------------------------------*/

.jive-portlet-box{
    border:0px;
    margin-bottom:10px;
	width:306px;
}


#jive-forumpage table tr td form .jive-portlet-box,#popular_threads{width:306px;}
.jive-portlet-box THEAD{padding:0px;}
.jive-portlet-box THEAD TH{
font-family:verdana, arial, sans-serif;
	font-size: 1.1em;
	background-color:fff;
	text-align:left;
	font-weight:bold;
	height:23.5px;
	color:#333;
	padding:5px;
	text-transform:uppercase;
}



.jive-portlet-box LABEL{
    padding-top:2px;
}
.jive-portlet-box .jive-status-legend-groups .jive-first-row,
.jive-portlet-box .jive-status-legend-points .jive-first-row{border-top:1px #b1b5b9 solid;}
.jive-portlet-box img{
	padding:3px;
	border:0px;
}
#jive-editwatchespage .jive-portlet-box{
	width:200px;
}
tr.selectedControlPanel{
	background-color:#EFEFEF;
}
/*------------Error styles-------------- */

.jive-error-message .jive-icon-label, .jive-error-text{color:#9b0606;}

/*------------Info styles----------------*/

.jive-infobox TABLE{
    border:1px #bbb solid;
	margin-bottom:10px;
}

/*-----------Paginators------------------------*/

.jive-paginator a:hover{
    border:1px #b1b5b9 solid;
    color:#000;
    background-color:#ffc;
    text-decoration:none;
}

/*-------------Category, Forum and Thread lists-----------------*/

.jive-forum-list .jive-table .jive-category-name{
	font-size:1em;
	font-weight:bold;
    background-color:#fff;
	padding:20px 4px 4px 4px;
}
.jive-forum-list .jive-table .jive-category-name .jive-description
{
	display:none;
}
.jive-forum-list .jive-forum-name{
	border-right:2px solid #fff;
	width:100%;
}
.jive-forum-list a.jive-forum-name{border:0;}
.jive-forum-list .jive-forum-name A{
    font-weight:bold;
    text-decoration:underline;
}
.jive-author-pageuser{font-weight:bold;}
.jive-author-fullname{color:#666;}
.jive-thread-list THEAD .jive-forum-name, .jive-thread-list THEAD .jive-date{color:#fff;}
#jive-categorypage .jive-last,#jive-forumpage .jive-last{background:#fff5d7;}

/*-----------------Message list-------------------*/

.jive-message-list{margin-bottom:5px; min-width:660px}
.jive-message-list .jive-table THEAD TH{
    text-align:left;
    font-weight:bold;
}
.jive-message-list .jive-table .jive-first-last table THEAD TH  a{font-weight:bold;}
.jive-message-list .jive-table THEAD TH A{
    color:#fff;
    font-weight:normal;
}
.jive-message-list .jive-table .jive-paginator A{border:none;}
.jive-message-list .jive-table .jive-paginator A:hover{
    background:#eee;
    color:#000;
}
.jive-message-list .jive-table .jive-paginator .jive-current{
    border:none;
    background:transparent;
    color:#fff;
}
.jive-message-list .jive-table .jive-subject{font-weight:bold;}
.jive-status-level-image{padding:1px;}

/*----Info and errors-----*/

.jive-info-message{margin-bottom:1em;}
.jive-info-message TBODY TD{
    font-size:0.8em;
}

.jive-info-message TBODY TD A{font-weight:normal;}
.jive-info-message .jive-icon{padding-right:6px;}

/*-------------------Search----------------------*/

.jive-search-result .jive-hilite{
    background-color:#ff0;
    font-weight:bold;
}
.jive-faq-answer{font-weight:bold;}


/*Search Page*/
#jive-searchpage_ads
{float:right;
}

#jive-searchpage
{
_width:100%;  
margin-right:320px;
}
#jive-searchpage form{
	margin-top:-20px;
}
#jive-searchpage .jive-search-noresults 
{
padding:10px;
}

#jive-searchpage .jive-search-noresults ul
]{
	font-size:.9em;
	display:inline;
	margin:10px 0px 0px -10px;
	padding:10px;
	}
#jive-searchpage .jive-search-noresults li{
	list-style-type:none;
	white-space:nowrap;
	display:inline;
	}
.jive-search-results select{
	width:100px;
	margin-right:5px;
}
#jive-searchpage #results01{
	width:40px;
}

/*--------------------Login-------------------------*/

.jive-login-form{width:100%;}
.jive-login-form .jive-table .jive-label{
    text-align:left;
    padding-left:110px;
	width:80px;
}
.jive-login-form TABLE{
    border:1px #bbbbbb solid;
	border-top:0px;
	background: #fff5d7;
}
.jive-login-form TD{border-width:0px;}
form#loginform{border:0px;}
.jive-login-form input{font-size:0.8em;}


/*-------------------------------------------Page styles - these are styles for specific pages which extend the ones  --------------------------------*/

/*Extra forum page styles*/
#jive-forumpage .jive-thread-list
{min-width:630px;
}

#jive-forumpage .jive-first{border-right:0px;}
#jive-forumpage.jive-search-form FORM{display:inline;}
#jive-searchform{
float:right;}
#jive-forumpage .jive-last
{font-size:1em;
}
#jive-frontpage .jive-forum-list{
	margin-top:8px;
	min-width:660px;
}
/*-----Delete Message Page-----*/
#jive-deletepage form table tbody tr td{
	font-size:0.7em;
}

/*---Poll Pages---*/

#jive-pollpage .jive-last{font-size:0.9em;}

#jive-pollpage .jive-first-last,.jive-poll-form .jive-table{
	border:1px solid #bbb;
	border-top:0px;
}
#jive-pollpage .jive-poll-form .jive-first-last{border:0px;}
#jive-pollpage tfoot .jive-first-last{background:#fff;}
#jive-pollpage .jive-table{width:99%;}
#jive-pollpage form .jive-poll-form .jive-table table tbody tr .jive-first-last .jive-description{font-size:0.65em;}
#jive-pollpage form .jive-poll-form .jive-table table tbody tr .jive-first{padding:0 5px 0 14px;}
#jive-pollpage form .jive-poll-form .jive-table table tbody tr .jive-first input {margin-top:4px}
.jive-poll-results .jive-total TD{border-top:0px;}
.jive-poll-results .jive-label{font-weight:bold;}
#jive-info-message{
	border:1px solid #bbb;
	width:650px;
	font-size:1.2em;
}
#jive-info-message img{
	margin:0px 10px;
}
.jive-info-text .jive-description{
	margin-right:0px;
}
#jive-pollpage .jive-table table tbody tr td img{border:1px solid #777;}
#jive-pollspage .jive-table tbody tr td{font-size:1em;}
#jive-pollspage .jive-table tbody tr .jive-first{font-size:1.2em;}

/*-------Whos On Page---------*/

#jive-onlinepage table{margin-bottom:5px;}

/*-----Poll Pages-----*/

#jive-forumpage table tbody tr td form .jive-portlet-box table tbody tr td table tbody tr td img{
	border:1px solid #777;
	padding:0px;
}

/*-----Change Password Page-----*/

#jive-usersettingspage .jive-table table tfoot tr td{
	background:#FFF;
	border:0px;
}
#jive-usersettingspage .jive-table table{border:1px solid #bbb;}
#jive-usersettingspage .jive-table table tbody td{padding:5px;}
#user_timezone{width:200px;}
#jive-usersettingspage .jive-table{width:98%;}

/*-----Front Page-----*/

#jive-frontpage .jive-search-form TR{vertical-align:middle;}

/*-----Tags Page-----*/

#jive-tagspage table table .jive-table table a{font-size:1em;}
#jive-tagspage .jive-portlet-box{margin-left:10px;}
#jive-tagspage td.jive-first-last{border:1px solid #bbb;}
.jive-contenttype-stats{font-size:1em;}
#jive-tagspage table center p{font-size:1em;}
#jive-logoutsuccesspage ul{list-style:none;}	
.jive-sidebar-populartags ul{width:100%;}
#jive-tagspage table .jive.table table thead{
	padding:0px;
	margin-bottom:-10px;
}
.jive-tags-sort-link{
	border:1px solid #3C6B9B;
	font-weight:bold;
	margin:0pt 0pt 0pt 5px;
	padding:0px;
}
#lp_sortby{
	margin-bottom:2px;
	white-space:nowrap;
}
#lp_sortby #sortOption{ width:120px
	
}

/*Announcements Page*/

#jive-annpage .jive-pm-box .jive-table table thead tr .jive-first-last{height:25px;}
#jive-annpage .jive-pm-box .jive-table table tbody tr .jive-first-last .jive-pm-msg-info{
	background:url(/thorntree-web/themes/LonelyPlanet/resources/sub_nav_bg1.gif) repeat-x bottom left;
	border:1px solid #bbb;
	padding:5px;
}
#jive-annpage .jive-pm-box .jive-table table tbody tr .jive-first-last .jive-pm-msg-info table .jive-label{
	font-weight:bold;
}
#jive-annpage .jive-first-last{border:0px;}

/*-----Extra post page styles-----*/

#jive-postpage .jive-message-list .jive-table .jive-messagebox table tbody .jive-last .jive-subject{font-size:0.8em;}
#jive-postpage .jive-guest{font-size:0.9em;}
#jive-postpage .jive-fieldset DIV{
    padding:0.5em;
    margin:0px;
}
.jive-fieldset{
    border:0px;
    padding:3px;
	width:40%;
}
#jive-postpage .jive-rating-buttons{white-space:nowrap;}
#jive-post-helpbox{
    padding:0px;
    margin-left:1em;
    border:1px #b1b5b9 solid;
    width:200px;
}
#jive-post-helpbox TH{
    background-color:#ddd;
    text-align:left;
    border-bottom:1px #b1b5b9 solid;
}
.jive-post-form .jive-label label{
		font-weight:bold;
}
#jive-post-helpbox TD, #jive-post-helpbox TH{
    padding:3px;
    font-size:0.8em;
}
#jive-post-bodybox{
    border:1px #bbb solid;
    padding:1px;
}
#jive-postpage TEXTAREA{
    font-size:1.2em;
	border:1px solid #bbb;
}
#jive-postpage .jive-message-list .jive-first a{font-size:0.9em;}
#jive-postpage #editor-tabs{
	background:#eee;
	border:0px;
	border-bottom:1px solid #bbb;
}
#jive-markup-help{
	background:#eee;
	width:100%;
	display:none;
}
#jive-markup-help table thead tr th{background:#eee;}
#jive-markup-help .jive-inner-table{border:1px solid #bbb;}
#textEditor{padding:0px;}

/*Category Pages*/

#jive-categorypage p{
	font-size:0.8em;
	margin:10px 0px;
	font-weight:bold;
}
#jive-categorypage .jive-forum-list .jive-first{border-right:0px;}
#jive-categorypage .jive-forum-list .jive-forum-name{border-left:0px;}
#jive-categorypage .jive-thread-list thead tr th{border:1px solid #fff;}
#jive-categorypage table tbody tr td form#jive-searchform .jive-portlet-box table thead tr th{font-size:0.45em;}

/*-----Ratings (correct/helpful)-----*/

.jive-rate-button{
    font-size:0.8em;
    border:1px #aaa solid;
    font-weight:normal;
    padding:1px;
    margin:1px;
}
.jive-helpful-rating TD{
    font-size:0.8em;
}

/*-----RSS Page-----*/

#jive-rsspage{margin-top:-16px;}
#jive-rsspage p{margin-bottom:10px;}
#jive-rsspage table {margin:5px 0 5px 0;}
#jive-rsspage table tbody tr td .jive-table table{width:98%;}
#jive-rsspage table span{padding-left:0px;}
#jive-rsspage table table td{border:0;}
#jive-rsspage .jive-portlet-box table td{font-size:1.1em;}
#jive-rsspage p {font-size:1em}
#jive-rsspage table tbody tr td .jive-table table tbody .jive-description {font-size:1.1em}
#jive-rsspage table tbody tr td .jive-table table tbody {font-size:1em}
#jive-rsspage table tbody tr td .jive-table b {font-size:1em}
/*----- Extra portlet styles-----*/

#jive-frontpage .jive-portlet-box,#jive-categorypage .jive-portlet-box,#jive-forumpage .jive-portlet-box,
#jive-flatpage .jive-portlet-box,#jive-threadedpage .jive-portlet-box,#jive-treepage .jive-portlet-box,
#jive-rsspage .jive-portlet-box,.jive-portlet-info-box{margin-left:10px;}

/*-----Extra thread list styles-----*/

#jive-forumpage .jive-thread-list .jive-table TR, #jive-categorypage .jive-thread-list .jive-table TR{vertical-align:top;}

/*-----Extra settings and watch page styles-----*/

.jive-settings .jive-table TH, .jive-watchlist .jive-table TH{text-align:left;}
.jive-settings .jive-table .jive-label{width:30%;}
.jive-watchlist .jive-watchlist-internal TH{
	border-width:1px 0px;
    border-color:#bbb;
    border-style:solid;
    color:#000;
	font-size:1.3em;
}
.jive-watchlist .jive-watchlist-internal .cn{border-right:1px  #bbb solid;}
.jive-watchlist .jive-watchlist-internal .c1{border-left:1px #bbb solid;}
.jive-watchlist .jive-watchlist-internal TBODY TR{
    border-width:0px 1px 0px 1px;
    border-color:#bbb;
    border-style:solid;
}
.jive-watchlist .jive-watchlist-internal .jive-odd,.jive-watchlist .jive-watchlist-internal .jive-even{background-color:#fff;}
.jive-watchlist .jive-watchlist-internal TBODY TD{border-bottom:1px #bbb solid;}
.jive-watchlist .jive-watchlist-internal TFOOT TD{background-color:#fff;}
.jive-watchlist .jive-watch-message{padding:10px;}
#jive-editwatchespage .jive-table table{
	margin-right:15px;
}
#jive-editwatchespage ul{
	margin-left:4px;
	list-style:none;
}

/*-----User Pages-----*/

.jive-profile .jive-table THEAD TH{text-align:left;}
#jive-pmpage .jive-table table tbody,#jive-pmpage .jive-table table tfoot table tr td,#jive-pmpage .jive-pm-msg-row-sel td{border:0px;}
#jive-pm-folder-box table{border:1px solid #bbb;}
.jive-pm-folder-bar{border:1px solid #fff;}
.jive-draft-list .jive-last,#jive-pmpage .jive-pm-msg-row-sel td.jive-last,#jive-pmpage .jive-last{border-right:1px solid #bbb;}
#jive-pmpage .jive-pm-list .jive-table{
	border-left:1px solid #bbb;
	border-bottom:1px solid #bbb;
}
#jive-pmpage .jive-table thead th{border-top:1px solid #bbb;}
#jive-pmpage .jive-table table tbody td{padding:5px;}
#jive-pmpage .jive-pm-list .jive-table{width:98.3%;}
#jive-pmpage .jive-pm-msg-row-sel td,#jive-pmpage .jive-pm-msg-row td{border-bottom:0px;}
#jive-pmpage .jive-pm-msg-row-sel td{background:#efefef;}
#jive-pmpage .jive-last input{
	margin-right:5px;
}
#jive-pmpage table tbody tr td form .jive-pm-list .jive-table table tfoot tr{
	padding:0px;
	background:#fff;
}
#jive-pmpage .jive-pm-list tfoot td,#jive-pm-folder-box table tbody th{
	background:#E2EEFF;
	border-right:1px solid #bbb;
}
#jive-pm-folder-box table tbody th, #jive-pm-folder-box table tbody td{padding:5px;}

/*-----Announcements-----*/

.jive-announce-description{color:#666;}
.jive-announce .jive-announce-edit{
    float:right;
}

/*----------------User Profile Page-----------------*/

#jive-profilepage .jive-buttons .jive-profile table tbody .jive-profile-box table thead tr th{
	border-bottom:1px solid #bbb;
	white-space:nowrap;
}
#profilepage_title{
	margin-top:-30px;
	margin-bottom:40px;
}
.jive-profile{width:55%;float:left;}
.jive-profile table,.jive-profile input{
	font-size:1em;
	float:left;
	margin:0px;
}
.jive-profile input{
	margin-top:10px;
	float:left;
}
#jive-profilepage{margin-top:-35px;}
#jive-profilepage .jive-portlet-box{
	border:0;
	float:right;
	margin-top:-15px;
}
#jive-profilepage .jive-portlet-box table{border:1px solid #bbb;}
#jive-profilepage .jive-profile-box{
	border:0px;
	background-color:#fff;
	float:left;
}
html>body #jive-profilepage table table table{font-size:1.6em;}
.jive-profile-box table{border:1px solid #bbb;}
.jive-profile-box table table{border:0px;}
.jive-profile-box THEAD TH{
	padding:5px;
}
.jive-profile-table{
	clear:both;
	margin-bottom:0px;
}
.jive-profile-table table{border:1px solid #bbb;}
.jive-profile-table table td{border:0px;}
.jive-profile-table thead th{
	background-color:#E2EEFF;
	border-bottom:1px solid #bbb;
}
.jive-profile-table thead th, .jive-profile-table tbody td{
	padding:5px;
	color:#333;
}
.jive-recent-msg table{
	border:0px;
}
.jive-table-cell-label{
	width:100px;
	vertical-align:top;
}

/*Jive Tabs*/

.jive-tabs .jive-tab-selected,
.jive-tabs .jive-tab,
.jive-tabs .jive-tab-spacer,
.jive-tabs .jive-tab-spring{
    border-width:1px 1px 1px 1px;
    border-color:#bbb;
    border-style:solid;
    padding:3px 8px 3px 8px;
}
.jive-tabs .jive-tab-selected{
    border-width:1px 1px 0px 1px;
    background-color:#fff;
}
.jive-tabs .jive-tab{
    border-width:1px 1px 1px 1px;
    background-color:#eee;
}
.jive-tabs .jive-tab-spacer{
    border-width:0px 0px 1px 0px;
    padding:2px;
}
.jive-tabs .jive-tab-spring{border-width:0px 0px 1px 0px;}
.jive-tab-selected A, .jive-tab A,
.jive-tab-selected A:hover, .jive-tab A:hover,
.jive-tab-selected A:visited, .jive-tab A:visited{
    text-decoration:none;
    color:#000;
}
.jive-thread-list .jive-thread-name a{
	text-decoration:underline;
}
.jive-tab-selected A:hover, .jive-tab A:hover{text-decoration:underline;}
.jive-tab-text{padding:0px 2px 5px 2px;}
.jive-tab-content{padding:5px 10px 5px 10px;}

/*Jive User Search*/

.querybox{
    background-color:#EEE;
    border:1px #CCC solid;
    padding:6px 6px 6px 6px;
}
.filterbox{
    background-color:#EEE;
    border:1px #CCC solid;
    vertical-align:top;
    padding:6px 6px 6px 6px;
}
.filterbox .filterOption{
    width:100%;
}
.querybox label, .filterbox label{font-weight:bold;}
.resultbox{vertical-align:top;}
.resultbox .user-table .header-table{font-weight:bold;}
.resultbox .user-table .user-column{border-top:1px #CCC solid;}
.resultbox-odd{background-color:#FFF;}
.resultbox-even{background-color:#FFF;}
#profile-details tr td{color:#666;}

/*-----Custom styles------*/

.jive-header{
	text-align:left;
    font-weight:bold;
}

/*-------------------Profile pop up styles---------------*/

#userprofile{
	position:absolute;
    top:0;
    left:0;
    border-top: 1px solid #bbb;
    border-right:2px solid #bbb;	
    border-bottom:2px solid #bbb;
	border-left:1px solid #bbb;
    background-color: #fbfbfb;
    min-height:100px;
	margin-right:170px;
	padding:1px;
	width:300px;
}
#profileTitle{
	border-bottom:1px solid #bbbbbb;
	background-color:#BFC8F5;
	width:100%;
	float:left;
}
#profileTitle h1{
	float:left;
	color:#222;
	margin-left:5px;
	margin-top:5px;
}
#profileTitle a{
	float:right;
	margin:0em 0.35em 0em 0em;
	font-weight:bold;
	color:#fff;
}
#profileContent{
	float:left;
	margin:5px;
}

#profileContent a {color:#0077EE;;}

/*MISC*/

.jive-post-form{
	margin-top:20px;
	background:#fff5d7;
	padding:20px;
	border:1px solid #bbb;
	width:97.7%;
}
#post-thread-headerbar{
	padding:0px 5px;
	clear:both;
}
.jive-post-form td{font-weight:bold;}
.jive-post-form td select{
	font-weight:normal;
	font-size:1em;
}
.jive-compose-tags{
	background:transparent;
	border:0;
}
.jive-panel-wrapper #text-panel{
	border:0px solid #bbb;
	margin:0px;
}
.jive-panel-wrapper #text-panel .text-links{
	border:0px;
	padding:0px;
}

/*--------Create New Account--------*/

#jive-body-intro-content h1{font-size:1.2em;}

/*------Thread Footers and Paginators---------*/

.jive-message-list-footer{
	clear:both;
}
.jive-message-list-footer table tbody tr td table{
	text-align:center;
	white-space:nowrap;
}
.jive-paginator{
	margin-bottom:10px;
}
/*-----Help and Terms of Use Pages-----*/

#jive-helppage a{text-decoration:none;}
#jive-helppage a:hover{text-decoration:underline;}
#jive-helppage ul {margin-top:5px}
#jive-helppage li{margin:0 0 5px 20px;}
#jive-helppage p{margin:10px 0px;}
#jive-helppage #menu_div{
	border:1px solid #bbb;
	padding:10px;
	_min-height:180px;
	background:url(sub_nav_bg1.gif) bottom repeat-x;
}
#jive-helppage #menu_div ul a {
	margin-bottom:40px;
	font-weight:bold;
}
#jive-helppage #menu_div ul ul {
	display:block;
	list-style-type:none;
	line-height:16px;
	margin-left:-20px;
}
#jive-helppage #menu_div li a{
	line-height:15px;
}
#jive-helppage #menu_div ul ul a {
	text-decoration:none;
	font-weight:normal;
	line-height:12px;
}
#jive-helppage #menu_div ul ul a:hover {
	text-decoration:underline;
}
#jive-helppage #menu_div ul ul li{
	display:block;
	list-style-type:none;
	line-height:12px;
}

body .helpTable {
	border:solid #333 1px;
	font-size:1em;
	line-height:20px;
	text-align:left;
	margin-right:60px;
	margin-left:10px;
	border-collapse:inherit;
}
body .helpTable th.col1 {	
	background-color:#d6d3ce;
	width:200px;
	padding:3px;
	border-bottom:1px solid #fff; 
	border-left:2px solid #fff; 
	border-right:2px solid #fff;
	border-top:2px solid #fff;
}

body .helpTable th.col2 {	
	background-color:#d6d3ce;
	padding:3px;
	border-bottom:1px solid #fff; 
	border-right:2px solid #fff;
	border-top:2px solid #fff;
}
body .helpTable td.col1 {
	background-color:#eee;
	padding:3px;
	vertical-align:top;
	font-weight:400;
	border-top:1px solid #fff; 
	border-bottom:1px solid #fff; 
	border-left:2px solid #fff; 
	border-right:2px solid #fff;
}

body .helpTable td.col2 {
	background-color:#eee;
	padding:3px;
	vertical-align:top;
	border-top:1px solid #fff; 
	border-bottom:1px solid #fff; 
	border-right:2px solid #fff;
}
/*--------End Table---------*/
#first_col,#second_col{
	float:left;
	width:32%;
	list-style:none;
}
#third_col{
	float:right;
	list-style:none;
	margin-right:7px;
	width:32%;
}
#jive-helppage #clear{
	clear:both;
	height:10px;
	min-width:10px;
}
#helppage-content{
	width:760px;
	text-align:justify;
}
#helppage-content h1{
	text-align:justify;
	font-size:1.3em;
}
#helppage-content h2{
	font-size:1.1em;
	text-align:justify;
}
#helppage-content h3{
	font-size:1em;
	text-align:justify;
}
#helppage-content ul{list-style-position:inside;}
#termsofuse-content{ padding-top: 10px}

.termsofuse_list{
	list-style-image:none;
	margin-left:20px;
	list-style-type:disc;
}

/*---Messagelist styling---*/

.jive-thread-list .jive-table table td{
	padding:10px;
	border-right:3px solid #fff;
	font-size:1.25em;
}
.jive-messagebox table .jive-first{border-right:3px solid #fff;}
.jive-author{text-align:center;}
.jive-messagebox .jive-first{background:#fff5d7;}

/*---MPU STYLE---*/

#ads{margin-left:10px;}
#ads .jive-portlet-box {
margin-left:0px;
}
#mpu_module{
	text-align:center;
	border:1px solid #bbb;
	padding:3px;
	width:300px;
	height:250px;
	_height:253px;
}
/*-------XPromo Style---*/
#ads #lpshop .featureTitle a
{font-size:1.1em;
font-weight:bold;
}
#ads #lpshop .extraInfoEmphasise
{
font-size:1.1em;
font-weight:600;
color:#333;
}
/*Comet Pod Styles---*/
#ads #lpshop input.med {
border:1px solid #A5AAB0;
color:#666666;
padding:2px;
width:150px;
}
#ads #lpshop input {
font-size:1em;
margin:0pt;
padding:0pt;
}
.module_spacer{
	clear:both;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
}
#lpshop{width:306px; border:none; min-height:100px;}
#lpad_content img{float:left;margin-right:5px;margin-bottom:5px; _margin-top:5px;}
.lps_delivery{margin-left:5px;}
ul.right {line-height:1.5em; margin:5px 0px 0px 0px; padding:0pt; font-size:11px;}
li.right {font-weight:800; line-height:1.5em; list-style-type:none;}
#jive-flatpage #lpad_content ul.right {line-height:1.5em; margin:0px 0px 0px 0px; padding:0pt}
#jive-forumpage #lpad_content ul.right {line-height:1.5em; margin:0px; padding:0pt}
#lpad_content p{margin-top:5px; font-size:0.7em}
#lpad_content p a{margin-top:5px; font-weight:bold}
#lpad_content li.b_s_list{margin-top:5px; font-size:0.7em}
#jive-forumpage #lpad_content{font-size:1.4em; color:#333333;}
#jive-flatpage #lpad_content{font-size:1.3em; color:#333333;}
#jive-flatpage #lpad_content a:link{color:#0077ee;}
#jive-forumpage #lpad_content a:link {color:#0077ee;}
#jive-forumpage #lpad_header a:link {color:#333333}
#lpad_header{background-color:#fff; padding:5px 5px 5px 0px; border-bottom: 3px solid #FF9800; color:#333; font-weight:bold;}
#lpad_header a:link {color:#333333; text-decoration:none}
#lpad_header a:hover {text-decoration:underline}
#lpad_header a:visited {color:#333333;}
#jive-frontpage #lpad_header{font-size:1em}
#jive-flatpage #lpad_header{font-size:1.25em}
#jive-forumpage #lpad_header{font-size:1.44em}
#jive-searchpage_ads #lpad_header{font-size:1.21em; }
#category_ads #lpad_header{font-size:1em;}
#category_ads{font-size:1..8em; color:#333333;}
#jive-searchpage_ads  #lpad_content {font-size:1.3em;}

/*-----New User Signup Page-----*/
#jive-body-intro-content p{margin-bottom:10px;}
#jive-body-maincol form table td{padding-bottom:5px;}
#jive-body-maincol form table td div{padding-top:5px;}
#val01{margin-top:5px;}
#jive-pmpage form .jive-draft-list .jive-table .jive-first{border-left:1px solid #bbb;}
#jive-draft-select-all{margin-left:4px;}
#jive-pmpage .jive-draft-list .jive-first-last,#jive-pmpage .jive-draft-list .jive-first-last  table td{background:#FFFFFF;}
#jive-body-maincol-container ul{list-style-type:none;}

/*------User Search Page-----*/
.filterbox{
	width:200px;
}
.filterbox tbody td{
	padding:3px;
}
.filterbox label{
	font-size:0.8em;
}
.filterbox b{
	font-size:0.8em;
}
#jive-usersearchpage{
	float:left;
	margin-bottom:4.7%;
}
#resultbox .jive-page-title{margin-left:5px;}
#profilesearchform table{
	margin:0px 0px 5px 0px;
}
#jive-usersearchpage .querybox{
	background:#FFF;
	border:0px;
}
#jive-usersearchpage .querybox  table{float:left;}
.querybox table label.jive-description{margin:10px;}
 #jive-usersearchpage .user-table{
	margin-left:4px;
	font-size:1.2em;
	width:649px;
}
#lp_user_registerdate{
	padding-left:20px;
}
#jive-usersearchpage .user-table thead th{background:#E2EEFF;}
#jive-usersearchpage .user-table thead table td{
	border-top:0px;
	font-size:1.2em;
}
#jive-usersearchpage .resultbox .user-table .user-column{border:0px;}
#resultbox table{margin-left:5px;}
#jive-branchpage form{font-size:0.8em;}

/*---Uncategorized---*/

.jive-messagebox table{width:100%;}	
.jive-forum-list .jive-table .jive-last-post, .jive-thread-list .jive-table .jive-last-post, .jive-table .jive-date{
	font-size:1em;
	white-space:nowrap;
}
.jivetabs li{padding:0px;}
.jivetabs li a{padding-left:8px;}
.jive-bullet{width:16px;}

.jive-avatar
{
	border: none;
	margin-top:1px;
}

div.left_half 
{
	width: 220px;
	float: left;
	padding: 10px;
	
}

div.right_half 
{
	width: 220px;
	float: left;
	padding: 10px;
}

div.left_half label, div.right_half label, div.comments label, div.verification label  
{
	display: block;
	
}

div.textbox
{
	overflow: auto;
	padding-bottom: 10px	
}
div.comments
{	
	display:block;	
	padding:10px
}

div.ver_image
{
	height: 50px;
	width: 250px;
}

div.verification
{
	float:left;
	padding:10px;
}

h2.emailToFriend
{
	padding:10px;
}

.errorMessage
{
	list-style: none;
}

.rssModule
{
	line-height: 1.5em
}

.closeButtonEmail
{
	position: absolute;
	margin-top: 10px;
	margin-right: 10px
}


a.right-aligned
{
	float: right;
	text-align: right
	
}

/* /////////////////////////////////////// new from here ///////////////////////////////////*/

* html .minwidth {
    padding-left:994px;
}
* html .container {
    margin-left:-994px;
    position:relative;
}
/*\*/
* html .topSection, * html .minwidth, * html .container, * html .mainLeft, * html .layout, * html .mainLeft, * html .thread, * html .tt_lp_col {
    height:1px;
}
/**/

.topSection { font-family:arial; height:145px; width:100%; }



/* Styling for /rcl/includes/top_links_global_css.htm  */
.topLinksWidth { float:left; width:100%; min-width:994px; }
#gl_top_links { background:#0c0c0c url(thorntree/bg_top_links.gif) top left repeat-x; width:100%; overflow:hidden;}
#gl_top_links ul {margin-left:0;}
#gl_top_links ul li a, #gl_top_links  ul li a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#c1c1c1; border-right:1px solid #383838; padding-right:10px; }
#gl_top_links a:hover{text-decoration:underline;}

#gl_top_links li {margin: 0; float: left; display: block; padding-left:1.2em; padding-bottom:5px; padding-top:4px;}
#gl_top_links li.last a, #gl_top_links li.last a:visited{border-right:none; }
#gl_top_links li.selected{background:#0c0c0c url(thorntree/bg_top_links_cur.gif) top left repeat-x;}
#gl_top_links a, a:visited{text-decoration:none;}

.topBlockWidth { float:left; width:100%; min-width:994px; background:#14549E url(thorntree/bannerThorn_01.jpg) top left no-repeat; background-position: 159px 0;  }

.tt_header_bar { float:left; width:67%; }

/* The header - note it's absolutely positioned */


#international_chinese { background:url(thorntree/chinese.gif) top left no-repeat; padding-left:1px) }


/*::::::::::::::: GLOBAL HORIZONTAL NAV - CUSTOM ::::::::::::::::::::::::::::::::::::::::*/

#tt_sub_tabs {clear:both; background:url(1x1-gray.gif) bottom left repeat-x; padding:1.4em 0 0 0; overflow:visible; margin:0 25px 1.2em 20px;}
#tt_sub_tabs ul {display:block; padding:0; margin:0; border:none; overflow:hidden; width:450px; }
#tt_sub_tabs ul li {display:inline; float:left; background:#fff; list-style:none; padding:0; margin:0 5px 0 0; border:1px solid #dededc; border-bottom:none; color:#333;}
#tt_sub_tabs ul li.inactive{border-top:none; border-left:none; border-right:none; border-bottom:1px solid #dededc; }
#tt_sub_tabs ul li.viewby { border:none;}
#tt_sub_tabs ul li.viewby span {padding-left:0;}
#tt_sub_tabs ul li span, #tt_sub_tabs ul li a {display:block; padding:4px 10px 4px 10px; font-size:1em; font-weight:bold; color:#333}
#tt_sub_tabs ul li.inactive span, #tt_sub_tabs ul li.inactive a {background:#f2f2e8;}
#tt_sub_tabs ul li.inactive a{color:#645f59}
#tt_sub_tabs ul li a:hover {color:#8E8E8E;}
/*
#tt_sub_tabs ul.help {float:left; width:50px; margin-right:20px}
#tt_sub_tabs ul.help li {border:none;}
#tt_sub_tabs ul.help li a, #tt_sub_tabs ul.help li a:visited {color:#0077EE; font-weight:normal;}
#tt_sub_tabs ul.help li a:hover { text-decoration:none; color:#8E8E8E;}
*/


/* TT nav end */


/**/
/* Clear fix - http://www.webtoolkit.info/css-clearfix.html */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/* End of Clear fix - http://www.webtoolkit.info/css-clearfix.html */
/**/

.wrapper {overflow:visible; position:relative; margin-top:10px;}
.topSection { position:absolute; top:0; left:0; height:145px; width:100%; }
.search-selector li{ display: inline }	


/** Search Page **/
.search-selector { font-size:2.5em; font-weight:bold; }
.search-selector li{ display: inline }
.search-selector li a, .search-selector li a:visited { text-decoration:underline; color: #0077ee }
.search-selector li.current { color:black; }


/* ***************MIN HEIGHT fix  ************************ */
/* for understanding browsers */
.wrapper {
min-height:650px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .wrapper {
height: 650px;
}

.formalComplaint {
    padding-top: 14px;
    width: 440px; 
}

.defamation {
    width: 440px; 
}