@charset "UTF-8";
/* CSS Document - Global Color LetMeGo - Copyright 2010 Torrenegra Labs */

/* HTML Tags __________________________________________________ */

body {	
	background-image: url(/img/background/defBody.jpg);
	background-color: #4D4B4C;	
}
input[type="text"],input[type="password"],input[type="file"],select,.fileInput{	
	background-color: #FFF;
	border: 1px solid #999;
}
textarea {	
	background-color: #FFF;
	border: 1px solid #999;
}
a:link, a:visited, a:active, h1, h2, h3, h1 small, .text20, .text13, .link, .rgLink, .greenSt, .optionConNoRollOver, .optionCon strong, .impOption strong, .optionConNoRollOver, .errorMsg table.dataTable a,.warningMsg table.dataTable a,.successMsg table.dataTable a,.tipMsg table.dataTable a,.infoMsg table.dataTable a,.eventMsg table.dataTable a,.warningBig table.dataTable a,.errorMsg table.dataTable a,.warningMsg table.dataTable a,.successMsg table.dataTable a,.tipMsg table.dataTable a,.infoMsg table.dataTable a,.eventMsg table.dataTable a,.warningBig table.dataTable a, #tabContent li a:link,#tabContent li a:visited,#tabContent li a:active, #tabContent strong, .titH3, span.triggerInvite, span.triggerContactOptions, .linkTxt{	
	color: #677F16;	
}
.listingLowestPrice{	
	color: #707070;	
}

/* Default Layout __________________________________________ */

#mainContent {	
	background-color: #FFF;
	background-image: url(/img/background/defMain.gif);	
}
.perTop{
	margin-top: 10%;
}

/* Header __________________________________________________ */

#conHeader, #conSigned, #conSigned a:link, #conSigned a:active, #conSigned a:visited, #conSigned strong, #conSigned b, #conFooter, #conFooter a:link, #conFooter a:active, #conFooter a:visited{	
	color: #969598;
}

/* No-Room Header __________________________________________________ */

.humanHelp {
	background-image: url(/img/button/humanHelp.jpg);
}
#conHeader .humanHelp a:link, #conHeader .humanHelp a:active, #conHeader .humanHelp a:visited, #conHeader .conGuarantee a:link, #conHeader .conGuarantee a:visited, #conHeader .conGuarantee a:active, #conHeader .conGuarantee a:hover, #mainMenu a:link, #mainMenu a:active, #mainMenu a:visited{
	color: #FFF;
}
#conHeader .humanHelp a:hover, #mainMenu a:hover{
	color: #D8D5CB;
}

/* Main Menu __________________________________________________ */

#mainMenu {
	background: url(/img/background/defMenu.jpg);
}
.mainMenuTp {
	background-image: url(/img/border/defMenuTp.jpg);
}
.mainMenuBt{	
	background-image: url(/img/border/defMenuBt.jpg);
}
#mainMenu table td {	
	color: #9C0;
	border-left: 1px solid #48474B;
	border-right: 1px solid #2A282C;
}
#mainMenu table td.mainMenuLf{	
	background-image: url(/img/border/defMenuLf.jpg);	
}
#mainMenu table td.mainMenuRg{	
	background-image: url(/img/border/defMenuRg.jpg);
}

/* Submenu __________________________________________________ */

.subMenu li {top: 15px;}
.subMenu li {width: 148px; background-color: #4D4B4C; border-bottom: 1px solid #9E9C97;}

/* Footer __________________________________________________ */

#conFooter {
	background-image: url(/img/background/defFooter.jpg);		
}

/* Content __________________________________________________ */

#footerDisclaimer {	
	color: #666;
}
.impText {
	border-top: 1px dotted #969598;
	border-bottom: 1px dotted #969598;	
}
.roundWh,
.roundGr {
	border-top: 1px dotted #969598;
	border-bottom: 1px dotted #969598;
}
.roundGr {
	background-color: #E6E3D8;
}
.impOption {	
	border: 1px dotted #969598;
}
.optionConNoRollOver {
	background: #E7E3BB;	
	border-top: 1px dotted #677F16;
	border-bottom: 1px dotted #677F16;	
}
.optionCon, .refLink {
	background: #E7E3BB;
	padding: 10px;
	border-top: 1px dotted #677F16;
	border-bottom: 1px dotted #677F16;
}

.optionCon {
	font-weight: bold;
}

/* Forms & Tab Data ____________________________________________________________________________________________*/

.topForm, .topForm p, table td.fLabel,.dataForm table td.fLabel{
	color: #000;	
}
.topForm {
	border-top: 1px dotted #969598;
	background: #E6E3D8;	
}
.dataForm {
	border-top: 1px dotted #969598;
	background: #F8F7EB;	
}
.dataForm table td,.warningMsg table td, .errorMsg table td, .successMsg table td{
	border-bottom: 1px dotted #969598;
}
table.subTable {
	border-top: 1px dotted #969598;
}
table.subTable td {
	border-bottom: 1px dotted #969598;	
}
table td.fLabel, .dataForm table td.fLabel, .dataForm table td.eLabel, .longQ{
	background: #E6E3D8;
}
table tr.trGray, table.msgBox tr.trGray, table.listTable tr.trGray, table.dataTable tr.trGray{
	background: #E7E3BB;
}
.termsService {	
	background: #FFF;	
	border: 1px solid #999;
}
.emailText {	
	background: #FFF;
	border: 1px solid #999;
}
.botForm {
	background: #E6E3D8;
	border-bottom: 1px dotted #969598;	
}
.intFormTable {
	border-top: 1px dotted #999;
	background: #EDEBE4;
}
.intFormTable td {	
	border-right: 1px dotted #999;
}
.intFormTable td.iftTitle {
	background: #D8D5CB;
	color: #333;	
	border-bottom: 1px dotted #999;
}
.dataForm table.dataTable td {	
	border-right: 1px dotted #969598;
}
table.detSubTable {
	border-top: 1px dotted #969598;
}
table.detSubTable td {	
	background-color: #F2F7EB;
	border-bottom: 1px dotted #969598;
}

/* Buttons __________________________________________________ */

.btnLittle, .btnMedium, .btnNormal, .btnBig, a.lnkButton, a:link.lnkButton, a.lnkLitButton, a:link.lnkLitButton, a.lnkMedButton,a:link .lnkMedButton{
	background-image: url(/img/button/btnNormal.jpg);	
	border-top: 1px solid #D5E1AA;
	border-left: 1px solid #D5E1AA;
	border-right: 1px solid #A3AB87;
	border-bottom: 1px solid #A3AB87;
	color: #FFF;
}
.btnNormal:disabled, .btnBig:disabled, .btnInactive{
	background-image: url(/img/button/btnInactive.jpg);
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #929292;
	border-bottom: 1px solid #929292;
	color: #999;
}
a.lnkButton,a:link.lnkButton, a.lnkLitButton, a:link.lnkLitButton, a.lnkMedButton, a:link.lnkMedButton{	
	color: #FFF;
}
.btLink{
	background-color: #DBDDCB;
	border: 1px solid #9E9C97;	
}

/* Tables ____________________________________________________________________________________________*/

table.dataTable,table.listTable {
	border-top: 1px dotted #969598;	
}

table.dataTable td {	
	border-right: 1px dotted #969598;
	border-bottom: 1px dotted #969598;	
}
.errorMsg table.dataTable tr.tHead,.warningMsg table.dataTable tr.tHead,.successMsg table.dataTable tr.tHead,.tipMsg table.dataTable tr.tHead,.infoMsg table.dataTable tr.tHead,.eventMsg table.dataTable tr.tHead,.warningBig table.dataTable tr.tHead,table.dataTable tr.tHead, .errorMsg table.dataTable tr.tHead strong,.warningMsg table.dataTable tr.tHead strong,.successMsg table.dataTable tr.tHead strong,.tipMsg table.dataTable tr.tHead strong,.infoMsg table.dataTable tr.tHead strong,.eventMsg table.dataTable tr.tHead strong,.warningBig table.dataTable tr.tHead strong, table.refPro tr.tHead td strong{	
	color: #FFF;
}

.errorMsg table.dataTable tr.tHead th,.warningMsg table.dataTable tr.tHead th,.successMsg table.dataTable tr.tHead th,.tipMsg table.dataTable tr.tHead th,.infoMsg table.dataTable tr.tHead th,.eventMsg table.dataTable tr.tHead th,.warningBig table.dataTable tr.tHead th,.errorMsg table.dataTable tr.tHead td,.warningMsg table.dataTable tr.tHead td,.successMsg table.dataTable tr.tHead td,.tipMsg table.dataTable tr.tHead td,.infoMsg table.dataTable tr.tHead td,.eventMsg table.dataTable tr.tHead td,.warningBig table.dataTable tr.tHead td,table.dataTable tr.tHead th,table.dataTable tr.tHead td, table.refPro tr.tHead td{
	background: #4D4B4C;
	padding: 5px;	
	border-right: 1px dotted #969598;
}
table.listTable td{	
	border-bottom: 1px dotted #969598;
}

table.subTable tr.trGray {
	background: #F2F5E7;
}
tr.lightTr:hover,table.dataTable .lightTr:hover,table.listTable lightTr:hover
	{
	background: #FFC;	
}
table.noPadding td.fLabel {	
	color: #333;
}
.lgColor{	
	background-color: #F2F5E7;
}
.mdColor{	
	background-color: #E6E3D8;
}

/* Tabs __________________________________________________ */

#tabContent{
	background: url(/img/background/bkTabContent.gif);	
}
#tabContent li{	
	background: #E7E3BB;
	border-top: 1px solid #969598;
	border-right: 1px solid #969598;
	border-bottom: 1px solid #969598;	
}
#tabContent li.firstTab{
	border-left: 1px solid #4D4B4C;
}
#tabContent li a:link,#tabContent li a:visited,#tabContent li a:active{
	background: #E7E3BB;	
}
#tabContent li a:hover{
	text-decoration: none;
}

#tabContent li.tabActive{	
	background: #FFF;
	color: #333;
	border-bottom: 1px solid #FFF;
}
.tabTable td{
	background-color: #E7E3BB;
	border-top: 1px solid #677F16;
	border-left: 1px solid #677F16;
	border-bottom: 1px solid #677F16;	
}
.tabTable td.actTd{	
	background: #FFF;
}
.tabTable td.actTd a:link,.tabTable td.actTd a:hover,.tabTable td.actTd a:active,.tabTable td.actTd a:visited{	
	color: #000;
}
.tabTable td.actTd:hover,.tabTable td.firstTd:hover,.tabTable td.lastTd:hover{
	background-color: #FFF;	
}
.cleanOpt {	
	border-bottom: 1px solid #E6E6E6;
}
.thuPerson,#thumbnails {
	border: 1px solid #B6B7A3;	
	background-color: #FFF;	
}
.thuPic {
	border: 1px solid #B6B7A3;	
	background-color: #FFF;
}
.taNonEdit strong {
	color: #333;
}
.taNonEdit .impContent {
	background: #F3F1E7;
	padding: 5px;
	border: 1px dotted #5D5D5A;	
}
.pageCur{	
	color: #4D4B4C;
}

/* Threat ____________________________________________________________________________________________ */

table.msgBox {
	border-top: 1px dotted #969598;	
}
table.msgBox td, .sepItem, .sepSub{
	border-bottom: 1px dotted #969598;	
}

table.msgThreat {
	border-bottom: 1px solid #E7E3BB;	
}
table.msgThreat td.msgThreatSub {
	border-bottom: 1px solid #999;
}
.redLoading {	
	background-color: #90B11F;
	color: #FFF;
}

/* Recipients Component ____________________________________________________________________________________________ */

.recipientCon {
	border: 1px solid #999;
	background-color: #FFF;	
}
.recipientCon span.spanName {
	border: 1px solid #E7E3BB;
	background-color: #F8F7EB;
}
.nightTit strong {
	color: #333;
}
.curBox {	
	border: 1px solid #999;
}

.msgArea{
	border: 1px solid #999;
	background-color: #FFF;	
}
.msgArea .nonEdit {
	border: 1px solid #E7E3BB;
	background: #F8F7EB;	
}
span.spanLang {
	border: 1px solid #999;
	background-color: #F8F7EB;	
}
.inTexRender{	
	border: 1px dashed #999;
	background: #F8F7EB;	
}
.inTexRender .optActive {
	background-color: #D8D5CB;
}
.mapImg {
	border: 1px solid #E7E3BB;	
	background-color: #FFF;
}

/* Multilanguages Component __________________________________________________________________________________________ */

.multiLan li, .multiCon{	
	background-color: #D8D5CB;
} 
.multiExp {
	border-top: 1px dotted #A2A099;
	border-bottom: 1px dotted #A2A099;
	background-color: #FFC;
}
.impSub {	
	color: #000;
	background-color: #E7E3BB;
}
.textArea {
	border: 1px solid #999;
	background: #FFF;	
}

/* User Pics __________________________________________________________________________________________ */

img.userImg {
	border: 1px solid #B6B7A3;	
}
.text20 {
	font-size: 2em;
}
.text13 {
	font-size: 1.25em;
	font-weight: bold;
}
.lodNopicture {
	background-image: url(/img/global/lodPhComing.jpg);
	width: 684px;
	height: 157px;
	font-size: 20px;
	font-weight: bold;
	padding: 150px 0px 0px 50px;
}
.optionBox {
	border-top: 1px dotted #969598;
	border-bottom: 1px dotted #969598;
	padding: 10px;
	background: #F8F7EB;
}
.icoCalendar {
	margin: 2px 2px -4px;
}
img.lodList {
	border: 1px solid #B6B7A3;
	background-color: #FFF;
}

/* Distance to Important Places Table _____________________________________________________________________________________ */

.dataTable td.areaName {	
	background: #F9F8F5;	
}

/* Gradient Box _____________________________________________________________________________________ */

.conGradient{	
	border-top: 1px dotted #969598;
	background-image: url(/img/background/bkGradient.jpg);	
}
.conBigGray{	
	border-top: 1px dotted #969598;
	background-image: url(/img/background/bkBigGray.jpg);	
}

/* Round Corners Box _____________________________________________________________________________________ */

.ltGrBox{
	border-left: 1px solid #B6B7A3;
	border-right: 1px solid #B6B7A3;
	background-color: #F2F5E7;
}
.ltGrBoxTp{
	background-image: url(/img/border/ltGrBoxTp.gif);	
}
.ltGrBoxBt{
	background-image: url(/img/border/ltGrBoxBt.gif);
}
.ltGrBox1{	
	background-image: url(/img/border/ltGrBox1.gif);
}
.ltGrBox2{	
	background-image: url(/img/border/ltGrBox2.gif);	
}
.ltGrBox3{	
	background-image: url(/img/border/ltGrBox3.gif);	
}
.ltGrBox4{	
	background-image: url(/img/border/ltGrBox4.gif);
}

/* My Lodgings ____________________________________________________________________________________________ */

table.lodOn{	
	background-color: #F2F5E7;
}
table.myLodOp{		
	border-top: 1px dotted #969598;
	border-bottom: 1px dotted #969598;
}
.myLodOp td{		
	background-color: #F9FAF3;	
}