@charset "utf-8";
@import url("css/tours.css");
/* CSS Document */

body {
        margin:0px;
        padding:0px 0px 0px 0px;
		font-size:10px;
		width:995px;
}

.tourdata {
	margin-left:5px;
}
.agentdata {

}

#showalltourfields {
	height:auto;
	border:none;
	padding-top:7px;
}

#showallagentfields {
	height:auto;
	border:none;
	padding-top:7px;
}

.homepagetext {
	width:750px;
	padding:5px;
	font-size:12px;
}
	
.subpageheading {
	height:auto;
	margin:20px 0px 0px 5px;
	font-size:18px;
	width:990px;
	
}

.subpageheadingtitle{
	width: 186px;
	font-size:20px;
	font-style:italic;
	font-variant:small-caps;
	font-weight:bold;
	vertical-align:bottom;
}

.subpageheadingbutton{
	width: 186px;
	font-size:20px;
	font-variant:small-caps;
	font-weight:bold;
	vertical-align:bottom;
}


.subpageheadingtext a {
	font-size:11px;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
	vertical-align:bottom;
	text-align:right;
}

.subpageheadingtext  {
	font-size:11px;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
	vertical-align:bottom;
	text-align:right;

}


.subpageheading a {
	font-size:11px;
	font-variant:normal;
	font-weight:normal;
	font-style:normal;
	cursor:pointer;
	vertical-align:bottom;
	margin-right:5px;
}

.ct-tabs {
	height:auto;
}

.pageheading {
	margin:12px 0px 12px 5px;
	font-variant:small-caps;
	font-weight:bold;
	font-size:16px;
}

table.frmtourdata {
	width:790px;
}


.frmtourdata_widefield {
	width:300px;
}

.frmtourdata_regularfield {
	width:150px;
}


.frmtourdata_shortfield {
	width:100px;
}


.frmtourdata_minifield {
	width:50px;
}



table.frmagentdata {
	width:780px;
}


.frmagentdata_widefield {
	width:300px;
}

.frmagentdata_regularfield {
	width:150px;
}


.frmagentdata_shortfield {
	width:100px;
}


.frmagentdata_minifield {
	width:50px;
}


.wiz-button {
	margin-top:10px;
}

#HeaderMenu {
	font-size:14px;
	width:1000px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height:20px;
}
#HeaderMenu button {
		height:21px;
}
	
#ct-pagebody {
	font-size:12px;
}
	
#ct-pagebody td{
	font-size:12px;
	background-image:none;
}

#ct-pagebody th{
	font-size:12px;
	background-image:none;
}
	
.tourdata table {
	        border: 1px solid #515B5C;
			background-image:none;
}

#tableborder {
	        border: 1px solid #515B5C;
			background-image:none;
}

.ct-tableborder {
	        border: 1px solid #515B5C;
			background-image:none;
			margin-left:5px;
}



.dialogbox {
	font-size:12px;
}

td.frmtourdata_fieldname {
	width:160px;
}

td.frmtourdata_fielddata {
	width:620px;
}

td.frmagentdata_fieldname {
	width:285px;
	vertical-align:top;
}

td.frmagentdata_fielddata {
	width:495px;
	vertical-align:top;
}
.fielddesc {
	font-size:10px;
}

#tourtable {
	width:996px;
}

#agenttable {
	width:996px;
}


.odd {

}
.even {
	background-color: #ccc;
}

.header {
	margin-top:0px;
	height:54px;
	border-spacing:0px;
	width:1000px;
	padding:0px;
}

.header a {
	text-decoration:none;
}
.headertable {
	height:54px;
	width:1000px;
	margin:0px;
	padding:0px;
	border:none;
	
}
.gloginbox {
	background-color:#e8eefa;
	text-align:center;

	border:1px groove #000;

}
.gloginboxinnerp1{
	margin: 1px 1px 1px 1px;
	background-color:#e8eefa;
	text-align:center;

	border:1px solid #000;
	font-size:12px;
}

.gloginboxgoogle{
	border:none;
}

.gloginboxwrapper {

}

.hide {
	display:none;
	}

.show {
	display:inline;
	display:inline-block;
}


.getgacct {
	text-align:center;
}
.gloginbox input {
  font-size:125%;
  width:175px;
  margin:4px 4px 4px 4px;
}
.DownloadButton {
  cursor: pointer;
  color: #ffffff;
  text-decoration: none;
  text-align:center;
}

.ct-onclick {
	cursor:pointer;
}
.logincell {
	vertical-align:top;
	float:right;
	font-weight:normal;
	font-size: 13px;
	text-align: right;
	margin-right:5px;
	margin-left:auto;
}
.logincell a {
	text-decoration:underline;
}

#version {
	font-size: 12px;
	font-style:italic;
}
#newversion {
	font-style:normal;
	font-weight:bold;
	color:green;
	border:1px solid green;
}

#versiondate {
	font-size: 10px;
	font-style:italic;
	vertical-align:text-top;
}

#map_canvas {
	width: 661px; 
	height: 436px;
	margin:5px;
}

#headernotice {
	float:left;
	text-align:center;
	width:100%;
}

.upgradetrial {
	vertical-align:top;
		text-align:center;
}

.upgradetrial a {
	vertical-align:top;
	text-align:center;
	font-style:normal;

	font-size:14px;
	padding:0px 5px;
	color:green;
	width:320px;
}


	
#titlebar {
	vertical-align:top;
	font-size:20px;
	font-weight:bold;
	width:100%;
	color: #666;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}


/*- ptHeaderTabs --------------------------- */

    #newTabs {
      float:left;
      width:100%;
      font-size:93%;
    /*-  line-height:normal;
		 background:#ced4dd; 
     margin:0px; */
      }
    #ptHeaderTabs ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #ptHeaderTabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #ptHeaderTabs a {
      float:left;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #ptHeaderTabs a span {
      float:left;
      display:block;
	  text-decoration:none;
      padding:5px 15px 4px 6px;

      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #ptHeaderTabs a span {float:none;}
    /* End IE5-Mac hack */
    #ptHeaderTabs a:hover span {
  	  color:#3656ff;
	  text-decoration:underline;
 
      }
	#ptBody {
        padding:0px 0px 0px 5px;
        font-size: 12px;
	}

	

.formdatamenu li {
	
	margin: 3px; 
	padding: 0.4em; 
	font-size: 1.4em; 
	height: 12px;
list-style-type: none;
	}
	

.navarea {	
	width:186px;
	display:block;
	height:550px;
	border:1px solid #CCC;
}

#tabarea {
	width:800px;
	display:block;
	border:1px solid #CCC;
	height:550px;
}

.tabcontainer {
	width:780px;
	margin:5px; 
	height:auto;
}

.tabcontainer ul {
	font-size:12px;
}

.tabcontainer li {
	font-size:12px;
}


#frmtourdata {
	 padding:0px 0px 0px 5px;
        font-size: 12px;
		color:#666;

	}
    
    div.menuForm {
        margin: 10px;
        padding: 0px 10px;
        background-color: #E0EAFF;
        border: 1px solid #515B5C;
    }
    form.deleteForm {
        padding-left: 10px;
        display: inline;
    }
    img.thumb {
        margin: 5px;
        border: 1px solid #000000;
    }
	
	#agentinfosorter {
		text-align: left;
		width:450px;
		margin: 5px 5px 5px 5px; 
		height: 100%;
	}

	#agentinfoused, #agentinfoavail { 
		cursor:pointer; 
		list-style-type: none; 
		margin: 0 5px 5px 5px; 
		padding: 1px; 
		float: left; 
		text-align:center}
		
	#agentinfoused li, #agentinfoavail li { 
		cursor:pointer; 
		margin: 0 5px 5px 5px; 
		padding: 1px; 
        border: 1px solid #AAAAAA;
		font-size: 1.2em; 
		width: 180px;
		text-align:left;
		background-color:#fff
		}
	#agentinfoblankspace {
		background-color:#ddd
		margin: 0 5px 5px 5px; 
		padding: 1px;
		width: 180px;
	    border:2px groove #777777;

	}
#tourdatamenu h3 {
	padding-left:30px;
	
}
#agentInfoSortDialog {
	text-align:center;
	}
#agentinfosorttable {
	vertical-align:top;
	padding:1px;
	
}

 
.screenshotbox{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

.AgentInfoUsed {
	vertical-align:top;
	background-color:#FFFBF0;
}


.AgentInfoAvail {
	vertical-align:top;
	background-color:#FFFBF0;
}

.connectedSortable {
	width:200px;
	font-size:10px;
	min-height:300px;
}

.createnew {
	margin-left:5px;
	font-size:14px;
}
