/*
Stylesheet for GuidingShadow.com
*/

.small{font-size:10px}
.medium{font-size:11px;padding-top:2px;padding-bottom:2px;}
.large{font-size:16px;font-family:georgia,arial}

.editbox{
  border:1px solid #e3e3e3;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  padding:10px 20px;
  background: #f7f7f7;
  margin-top:5px;
  }

.editbox table{width:535px;padding:0;margin:0;border:none;}
.editbox table td{padding:0;vertical-align:top}
.editbox textarea{width:400px;font-size:12px;height:75px;}
.editbox select{width:150px;}
.editbox select.travelledby{width:90px;}
.editbox input.timetext{width:30px;}

#content ul{list-style:none;}

.coll{float:left;width:25%;margin-right:1%;text-align:right;font-size:14px;margin-top:2px;padding-top:3px;}/*column left*/
.colr{float:left;width:74%;text-align:left;font-size:13px;margin-top:2px;margin-bottom:2px;}/*column right*/
.colr img.help-img{vertical-align:bottom;cursor:pointer}
.trip-button{color:#ffffff;text-align:center;font-family:arial,verdana,sans-serif;font-size:14px;background:#0e7a8d url(../images/UIbutton.png);background-position:1px -1px;border:1px solid #026c80;cursor:pointer;padding:1px 10px 1px 10px;margin:0;text-decoration:none;overflow: visible;}
.trip-button-s{color:#ffffff;text-align:center;font-family:arial,verdana,sans-serif;font-size:12px;background:#666666 url(../images/UIbutton-black.png);background-position:1px -1px;border:1px solid #666666;cursor:pointer;padding:1px 5px 0px 5px;margin:0;text-decoration:none;overflow: visible;}

.autosuggest{padding:0;margin:0;z-index:1001px;position:absolute;background:#fdfdfd;border:1px solid #aaaaaa;}
.autosuggest ul{color:#ffffff;height:auto;max-height:210px;overflow:auto;list-style:none;margin:0;padding:0;width:338px;}
* html .autosuggest ul{ 
   height: expression( this.scrollHeight > 190 ? "190px" : "auto" ); /* sets max-height for IE */
}
.autosuggest ul li{padding:0;margin:0;font-size:12px;text-align:left;color:#333333;cursor:pointer;height:19px;overflow:hidden;border-bottom:1px solid #efefef;padding:1px 5px 0 5px;background-color:#fdfdfd;}
.autosuggest ul li.selected{background-color:#fefcce;color:#333333;}

.autosuggest .add-place-link{background-color:#eaeaea;text-align:center;margin:0;height:27px;border-top:1px solid #aaaaaa;width:338px;}
.autosuggest .add-place-link p{color:#03388f;font-size:12px;padding:5px;}
.autosuggest .add-place-link-over{background-color:#2a79a5;color:#f1f1f1;text-align:center;height:27px;border-top:1px solid #999999;list-style:none;width:338px;cursor:pointer}
.autosuggest .add-place-link-over p{color:#ffffff;font-size:12px;padding:5px;text-decoration:underline}

ol{padding:0px;padding-left:25px;margin:5px 5px;}
ol li{border-bottom:1px dotted #cccccc}

#showtrip .photos-table{width:100%;padding:0;margin:0;border:1px solid #cccccc;font-size:12px;color:#666666;background-color:#f5f5f5}
#showtrip .photos-table td{width:50%;vertical-align:middle;}
#showtrip .photos-table div.images{padding:2px 2px 2px 8px;margin:0;text-align:center;}
#showtrip .photos-table div.images a{text-decoration:none;margin:0;margin-right:2px;}
#showtrip .photos-table div.images div{vertical-align:top;height:65px;padding:0;margin:4px 0 5px 3px;overflow:hidden;text-align:left;}
#showtrip .photos-table div.images div img{padding:0;border:none;vertical-align:top;width:95px;}

#showtrip .lcol{float:left;width:360px;margin-right:0;text-align:left;font-size:12px;padding:2px 0;}
#showtrip .rcol{float:left;width:215px;margin-right:0;text-align:right;font-size:12px;padding:2px 0;}
#showtrip .lcol img{vertical-align:bottom;}
#showtrip #map-canvas{width:580px;height:150px;border:1px solid #bbbbbb}
#map-canvas a{font-size:11px;}
.transport-details{border:1px solid #dddddd;padding:2px;width:585px;margin-top:5px;background-color:#f3f5f7}
.hotel-details{border:1px solid #dddddd;padding:2px;width:585px;margin-top:5px;background-color:#f3f5f7}
.rest-details{border:1px solid #dddddd;padding:2px;width:585px;margin-top:5px;background-color:#f3f5f7}
.field-details{border:1px solid #dddddd;padding:2px;width:585px;margin-top:5px;background-color:#f3f5f7}

#changedplink{position:absolute;margin-left:-108px;background:#ffffff;padding:3px;border:none;}

#divc-outer {display:table;height:235px;overflow:hidden;#position: relative;width:100%}
#divc-middle{#position:absolute;#top:50%;#left:0%;} /* for i explorer only*/
#divc-middle{display:table-cell;vertical-align:middle;width:100%;text-align:center;}
#divc-inner{#position:relative;#top:-50%} /* for i explorer only */
#divc-inner{width:300px;margin-left:auto;margin-right:auto;}
.dateerror{border-bottom:1px dotted #cccccc;padding:5px;}

.ctransport{color:#eb0e42}
.crest{color:#28a617}
.chotel{color:#2e7dcc}
.cbudget{color:#e1a003}
.cshop{color:#870bbb}
.cbestsite{color:#09427d}
.cbesttime{color:#db4628}
.csuggestions{color:#7da807}
.c777{color:#777777}

.collapsable{padding-left:58px}
.collapsable #commentBox{padding:0px;background-color:#f3f5f7;width:588px;}
#showTrip .collapsable #comment-table{background-color:#f3f5f7;width:588px;}
#showTrip .collapsable #comment-table-header{width:588px;}
#showTrip #review-table{background-color:#f3f5f7;border:1px solid #cccccc;border-left:none;border-right:none;}
#showTrip #review-table #commentBox,#showTrip #review-table #comment-table{background-color:#f3f5f7;}

.popup-outer-container{
	position:absolute;
	left:0px;
	top:0px;
	height:0px;
	width:100%;
	z-index:101;
	display:block;
}
.popup-container{
	background: rgba(205,210,215,0.9);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	padding:10px;
	top:175px;
	width:500px;
	margin:auto;
	position:relative;
	display:block;
}
* html .popup-container{/*For IE*/
	background: rgb(205,210,215);
}
.popup-content{
	border:1px solid #93a3b3;
	background-color:#ffffff;
	direction:ltr;
	text-align:left;
}
.popup-content h2.dialog-title{background:#f2f2f2;border-bottom:1px solid #cccccc;color:#222222;font-size:14px;font-family:georgia,arial;font-weight:normal;margin:0;padding:5px 10px;}
.popup-content .dialog-close{position:absolute;top:16px;right:15px;}
.popup-content .dialog-close a:hover{text-decoration:none;}
.popup-content #point-map-canvas{width:498px;height:200px;border:none}
* html .popup-content #point-map-canvas{width:expression("478px");}/*For IE*/
.popup-content #mark-map-canvas{width:498px;height:250px;border:none;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
* html .popup-content #mark-map-canvas{width:expression("478px");}/*For IE*/
.popup-content #map-custom-results{padding:5px;border-bottom:1px solid #cccccc;background:rgb(225,225,225)}
.popup-content #large-route-map-canvas{width:798px;height:500px;border:none;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
* html .popup-content #large-route-map-canvas{width:expression("778px");}/*For IE*/

.popup_editbox{
  padding:10px 10px;
  background: #f7f7f7;
  margin:0px;
  }
.popup_editbox table{width:498px;padding:0;margin:0;border:none;}
* html .popup_editbox table{width:expression("458px");}/*For IE*/
.popup_editbox table td{padding:0;vertical-align:top}
.popup_editbox textarea{width:290px;}
.popup_editbox select{width:150px;}
.popup_editbox select.travelledby{width:90px;}
.popup_editbox input.timetext{width:30px;}