
#searchbox{
  float:left;
/* RM-2007-01-01 width:490px; */
  width:760px;
  text-align:left;
  background-color: #D9E1E8;
  margin-bottom:2px;
}

#com_notice{
  float:right;
  width:268px;
  margin:0 0 0 0;
  padding: 0 0 0 0;
  background-color: #D9E1E8;
}
#com_notice p{
  text-align: justify;
  width:250px;
  margin: 20px 9px 0 9px;
}

.ivuLocationInput{
  width:180px;
}
.ivuLocationInputCustom{
  width:250px;
}

.requestbuttons{  
    padding: 10px 0px 10px 5px;
    text-align:center;
}

#productsButtonContainer{
  width: 760px;
/*  height: 40px;
  text-align: left; */
}
.dontDisplayMe{
	display: none;
}
.onlyDisplayInline{
  display: inline;
}
.onlyClearBoth{
	clear: both;
	height: 2px;
}
.onlyClearLeft{
	clear: left;
}
.rowDivider{
	clear: both;
  height: 1px;
}
.fullWidth{
	width: 100%;
}
.queryLabel{
  display: inline;
  float: left;
  width: 84px;
  height: 15px;
  font-weight: bold;
}
.queryStartStop{
  display: inline; 
  float: right;
  width: 676px;
  vertical-align: middle;
  margin: auto auto 5px auto;
}
#queryViaButton{
  display: inline; 
  float: left;
  width: 676px;
}
#queryViaInput{
  display: inline; 
  float: right; 
/*  float: left;*/
  width: 676px; 
  vertical-align: middle;
  margin: auto auto 5px auto;
}
#queryDepArrOption{
  display: inline; 
  text-align: left;
  float: left;
  width: 676px;
  margin: auto auto 5px auto;
}

.queryWrap{
  display: inline; 
  float: left;
	width: 760px;
  margin: 0 0 0 0;
/*	height: 30px;*/
  /*width: 676px;*/
}
#queryDateInput{
  display: inline; 
  float: left;
  width: 676px;
}
#queryDateButton{
  display: inline; 
  float: left;
  width: 100px;
}

#queryTimeLabel{
  display: inline;
  float: left;
  width: 84px;
  margin-top: 5px;
}

#queryTimeInput{
  display: inline; 
  float: right;
  width: 676px;
  margin: 5px auto 5px 0px;
}

#productsButtonContainerLabel{
  display: inline;
  float: left;
  width: 84px;
}

#productsButtonContainerButton{
  display: inline; 
  float: right;
  width: 676px;
  margin: 5px auto 5px auto;
}
#productsContainerHeader{
  height: 40px;
}

#productsContainerHeaderLabel{
  display: inline;
  float: left;
  width: 250px;  
}
.productsContainerHeaderIconsGroup{
  display: inline;
  float: left; 
/* RM-2009-06-17	
	width: 240px;
	*/  
  width: 300px;  
}
.productsContainerHeaderIcons{
  display: inline;
  text-align: center;
  float: left; 
  width: 40px; 
}
#productsContainerHeaderOptions{
  display: inline;
  float: left;
  width: 200px;  
}
.productsContainerRowLabel{
  display: inline;
  float:  left;
  width: 250px; 
}
.productsContainerRowCheckGroup{
  display: inline;
  float: left; 
/* RM-2009-06-17	
	width: 240px;
	*/   
  width: 300px;  
}
.productsContainerRowCheck{
  display: inline;
  text-align: center;
  float: left; 
  width:  40px; 
}
.productsContainerRowOption{
  display: inline;
  float: left; 
  width: 200px;
}
#mapInputStart{
  width: 2.128em;
  height: 1.627em;
}
#mapInputDest{
  width: 2.128em;
  height: 1.627em;
}
.mapBrowseOv{
  width: 2.128em;
  height: 1.627em;
}
.mapBrowseDetail{
  width: 2.128em;
  height: 1.627em;
}
.nationalFlag{
/*  width: 2.629em;
  height: 1.878em;*/
  width: 1.000em;
  height: 1.000em;
}
/*#linkITInterfaceImg{
  width: 2.629em;
  height: 1.878em;
}*/
.headingRow{
  display: inline;
  float: left;
  width: 100%;
/*  height: 15px; */
  font-weight: bold;
  padding: 0.250em 0 0.250em 0;  
/*  margin: 0 0.250em 0.250em 0px;*/
/*  padding-left: 5px;*/
}

