.image-align-right { float:right; clear:right; margin:4px;}
.image-align-left { float:left; clear:left; margin:4px;}
.clear {clear:both;} 
/*  tourop */

#touropresults { overflow: hidden;border:solid; border-color:#ccc; border-width:1px; margin-right:2px; padding:3px; background: url(../../images/topnav.gif)  #fff  bottom left repeat-x;}
#touropresults .image { float: right;}
#touropresults .text { margin:3px; padding:3px; font-size:0.9em; }
#touropresults .pricefrom { color: #333333;  font-size: 14px;font-style: italic; margin-left:7px; }
#touropresults .price { font-size: 24px;color: #990000;font-style: italic; margin-left:2px;}
#touropresults .touropimage { margin-top:5px; margin-left:5px;}

#touropresults .hotelimage { margin-top:5px; margin-left:7px; width:200px;overflow:hidden;}
#touropresults .rightfloat { margin-top:5px; margin-left:7px; width:200px;overflow:hidden; float:right;}



#touropleft {
		position: relative;
		margin-top:5px;
		float:right;
		width:156px; 
		}

	#touropcenter {
		margin-left: 5px; 
   		margin-right:165px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 5px;
   		margin-right:165px;
		
		}
		
	 
		
	#touropcenter p { line-height:16px;  }
 
	#tourophead {   padding-left:4px;padding-top:2px; color:#666666; font-size:1.3em; font-weight:bold; }
	#tourophead .img {  margin-right:4px; overflow:hidden; width:200px;}
	#touropresults .pricefrom { color: #333333;  font-size: 12px;font-style: italic; font-weight:normal;  }
	#touropresults .price { font-size: 24px;color: #990000;font-style: italic; font-weight:normal; }
	
.resultsleftpad {margin-left:164px;} 



