/* CSS Document */
#header {width:100%; height:60px; background:#00509a;}

.container-fluid {overflow-x: hidden}

/* FROM STYLE MAIN.CSS */
.tourschooseatype {float:right; text-align:right; background:#FFF; border:1px #e6e6e6 solid; padding:5px;margin: 0 0 5px 10px;}

/* Tinybox */
#tinybox {position:static; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(/images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}
/*FIX*/
.tinner {padding:0 !important}


/********************/
/* EXPANDABLE LIST  */
/********************/
#listContainer{margin-top:15px; }

#expList ul, li {list-style: none; margin:0; padding:0; cursor: pointer; }
#expList p {margin:0; display:block; }
#expList p:hover {background-color:#121212; }
#expList li {line-height:140%; text-indent:0px; background-position: 5px 8px; padding-left: 20px; background-repeat: no-repeat; }

/* Collapsed state for list element */
#expList .collapsed {background-image: url(/images/lists/open.png); background-repeat:no-repeat; background-position: 10px 10px; background-color:#fafafa; }
/* Expanded state for list element
/* NOTE: This class must be located UNDER the collapsed one */
#expList .expanded {background-image: url(/images/lists/close.png); 
background-repeat:no-repeat; background-color:#fafafa; }
#expList {clear: both; }

.listControl{margin-bottom: 15px; float:right; }
.listControl a {border: 1px solid #e6e6e6; color: #555555; cursor: pointer; height: 1.5em; line-height: 1.5em; margin-right: 5px; padding: 4px 10px; background:#fafafa; }
.listControl a:hover {background-color:#e5e5e5; color:#222222; font-weight:normal; }
ul#expList {padding:0; margin:0;}
ul#expList li {padding:0; margin:0; padding-left:30px; padding-top:5px;padding-bottom:5px;}
ul#expList li ul, ul#expList li ul li {padding:0; margin:0;	border-top:1px solid #000}
ul#expList li {margin:0px; margin-bottom: 10px; color: #00509a; font-weight:normal; font-size:1.25em; margin:10px 0; border:1px #e6e6e6 solid; }
ul#expList li ul, ul#expList li ul li {color: #000; font-weight:normal; font-size:0.938em;  border:0  }

.expandedarea {color: #000; font-weight:normal; font-size:0.938em; border: 0; padding:0; margin:0; } 

ul#expList li ul {border-top:1px solid #d5d5d5; margin-top:10px; padding-top:10px; margin-right:20px;}
ul#expList li ul li ul, ul#expList li ul li ul li {border:0; background:none; list-style:disc !important; padding-left:10px; background:none; }

#expList ul > li ul > li:first-child {background:#fafafa;}
#expList ul > li ul > li {background:#fafafa;}
