
.searchFilterHeading{
	color:#404B57;
	font-size:12px;
	font-weight:bold;
	background-color:#F6F6F7;
	border-top:1px solid #D0D3D6;
	padding:3px 15px;
}

.searchFilterHeading a:Link,
.searchFilterHeading a:Visited{color:#006492;font-size:11px;text-decoration:underline;}
.searchFilterHeading a:Hover{color:#888888;}

.searchFilter ul{
	padding:5px 15px;
	margin:0;
	display:block;
	background-color:#F6F6F7;
	border:1px solid #D0D3D6;
	border-width:1px 0;
	height:1%;
}

.searchFilter li{
	padding: 1px 0 1px 1px;
	float:left; width:33%;
	display:block;
	list-style-type:none;
	font-size: 9px;
}
.searchFilter{
	color: #404B57;
}

.searchFilter ul:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}


.searchFilter UL a:Link,
.searchFilter UL a:Visited{color:#006492;font-size:10px;font-weight:bold;text-decoration:underline;}
.searchFilter UL a:Hover{color:#888888;font-size:10px;font-weight:bold;text-decoration:underline;}

.product_detail_main {padding:5px;}

.facilitiesboolean img{border:0; float:left; padding:0 3px 3px 0;}
.facilitiestextbox {text-align:left;margin:5px 20px;}
.facilitiestextbox ul{margin:0;padding:0; display:block;}
.facilitiestextbox li{margin:0 0 0 0; display:block;font-size:9px}

.itineraryhelp img{background-color:#78A5D1;}

/*start singletab*/
/*fix*/
.realmviewerResultsSingle ul:after,
.realmviewerResultsSingle li:after,
.realmviewerSingleTab:after,
#realmviewerSingle li:after,
#realmviewerSingle ul:after,
#realmviewerSingle:after{content: ".";display: block;width:0;height:0;padding:0;margin:0;overflow:hidden;clear:both;font-size:0;}
/* end fix*/

#realmviewerSingle {text-align:left;width:90%;overflow:auto;}
#realmviewerSingle ul, li{display:block;padding:0; margin:0;}

/* realmviewerSingleTab */
.realmviewerSingleTab {
	margin:0;padding:0;
	display:block;
	background-color:#007AAC;
	width:470px;
	background:url(/custom/templates/page/shared/images/realm-bg.gif) #667EAF repeat-x 0 0;

}
.realmviewerSingleTab h3{
	font-size:14px;
	margin:0;padding:8px 10px;
	color:#4B5264;
	border:0;
	background:url(/custom/templates/page/shared/images/hdr-bullet.gif) no-repeat 10px;

}
/*results*/
.realmviewerResultsSingle{
	background-color:#EEF1FF;
	float:left;
	font-weight:normal;
	width:470px;
	padding:5px 0px;
}
.realmviewerResultsSingle a:link,
.realmviewerResultsSingle a:visited{
	color:#4B5561;
	text-decoration:underline;
}
.realmviewerResultsSingle a:hover{color:#415B92;}

.realmviewerResultsSingle ul{padding:5px; margin:0;display:block;}
.realmviewerResultsSingle li{padding:5px 0 5px 10px; float:left; width:45%;	display:block; list-style-type:none;}
/*end singletab*/








/*start multicat*/
/*fix*/
.realmviewerResults ul:after,
/*.realmviewerRealms a:link:after,
.realmviewerRealms a:visited:after,*/
#realmviewer li:after,
#realmviewer:after{content: ".";display: block;width:0;height:0;padding:0;margin:0;overflow:hidden;clear:both;font-size:0;}
/* end fix*/

#realmviewer{text-align:left;}

#realmviewer ul, li{
	display:block;
	padding:0; margin:0;
}

/* realmviewerRealms */
.realmviewerRealms a:link,
.realmviewerRealms a:visited{
	text-decoration:none;
}

.realmviewerRealms{
	width:130px;
	float:left;
	text-align:right;
	padding:0;
}

.realmviewerRealms li{
	margin: 0 0 1px 0;
	float:right
}

.realmviewerRealms a:link,
.realmviewerRealms a:visited{
	background-color:#DB4200;
	display:block;
	width:130px;
	padding:3px 0 3px 0;
}
.realmviewerRealms h3{
	font-size:11px;
	margin:0; 
	padding:3px 14px 3px 6px;

	position:relative;
	color:#fff;
}
.realmviewerRealms a:hover{background:#fff;color:#82817f;}
.realmviewerRealms a:hover h3 {color:#82817f;}
.realmviewerActiveTab a:link,
.realmviewerActiveTab a:visited{margin:0; width:130px;background-color:#71716f;padding:3px 0 3px 0;}
.realmviewerActiveTab a:hover h3{color:#fff;}
li.realmviewerActiveTab h3{border-right:0;color:#fff; border:0;}
/*results*/
#realmviewer .realmviewerResults li{padding: 5px 0 ;}

#realmviewer .realmviewerResults{
	background-color:#71716f;
	float:left;
	border:0 solid #D9E0F2;
	font-weight:normal;
	height:161px;
	overflow:auto;
	width:370px;
}
.realmviewerResults a:link,
.realmviewerResults a:visited{
	color:#dedede;
	text-decoration:underline;
	font-size:10px;
}
.realmviewerResults a:hover{color:#fff;}

#realmviewer .realmviewerResults ul{padding:4px 10px; overflow:visible;}
#realmviewer .realmviewerResults li{padding: 5px 0;	display:block; list-style-type:none;float:left;width:155px;margin-left:20px;display:inline;}
#realmviewer .realmviewerResults div{display: none;}
#realmviewer .realmviewerResults div.realmviewerVisibleContent{	display: block;}
/* end results*/


/*operators specific:*/
.plannerTitle{font-size:12px;color:#293B3D;}
.plannerText{font-size:10px;color:#293B3D;}
.PlannerContent,
.PlannerContent P {background-color:#F5F5F5;color:#000000;font-size:10px;padding:5px;}
.PlannerContentOptional,
.PlannerContentOptional P {background-color:#CCCCCC;color:#999999;font-size:10px;padding:5px;}


.mainHeading{font-size:13px;color:white;background-color:#5283B2;font-weight:bold; text-align:left; padding:0 0 0 5px;}


/*used in the planner popup*/
.mainText{color:ffffff;background-color:#234C7F;}
.itineraryPopupNav{font-size:13px;color:ffffff;background-color:#E87301;font-weight:bold;}

/*used in the planner nav area at the top of each page*/
.plannerNavItinerary{font-size:13px;color:ffffff;background-color:#78A5D1;font-weight:bold;}
.plannerNavSearch{font-size:13px;color:ffffff;font-weight:bold; text-align:right; padding: 0 3px 0 0;}

/*Trade */
#td_search {padding:0 5px 0 5px;}
#td_search H1 {font-size:12px; font-weight:bold;}

input#keywords,
select#locdist,
select#catrealm {font-size:11px; width:110px;}

select#priceto,
select#pricefrom,
select#starcount {font-size:11px;}

.userToolsControls {padding:7px 0 0 0; font-size:12px; text-align:left; padding:8px 0 0 5px; color:#fff;}

.userToolsControlsMy4cBackground,
.userToolsControls a {color:#fff;}

/*loopedcontent*/
.widgetBookmarkAdd {padding:0 0 5px 20px; margin:5px 0 0 7px; line-height:17px; cursor:hand; font-size:11px; color:#b20000; text-decoration:underline; background:url(/custom/templates/page/shared/images/bookmark_add.png) no-repeat;}
.widgetBookmarkRemove {padding:0 0 5px 20px; margin:5px 0 0 7px; line-height:17px; cursor:hand; font-size:11px; color:#b20000; text-decoration:underline; background:url(/custom/templates/page/shared/images/bookmark_remove.png) no-repeat;}

.linkPlannerNav {color:white;font-size:10px;text-decoration:underline;}
.linkPlannerNav a:Link{color:#1A5083;font-size:10px;text-decoration:none;}
.linkPlannerNav a:hover{color:#1A5083;font-size:10px;text-decoration:underline;}
.linkPlannerNav a:visited{color:#1A5083;font-size:10px;text-decoration:underline;}


.lightOrange{font-size:13px;color:ffffff;background-color:9d5982;font-weight:bold;}

.SearchTitle{font-size:11px;background-color:#234C7F;color:#000000;font-weight:bold;}
.SearchText{padding:5px;background-color:#ffffff;font-size:10px;color:#000000;}

.ListHeader{color:#fff;font-size:12px;font-weight:bold;background-color:#D5222A;}
.ListHeader a:Link,
.ListHeader a:Visited{color:#006492;font-size:10px;font-weight:bold;text-decoration:none;}

.Listsort{background-color:none;color:#636363;font-size:9px;}
.Listsort a:Link,
.Listsort a:Visited{font-weight:bold;color:#E1A528;font-size:9px;text-decoration:none;}
.Listsort a:Hover{color:#E1A528;font-size:9px;text-decoration:underline;}

.Listshow{color:#636363;font-size:9px;}
.Listshow a:Link,
.Listshow a:Visited{font-weight:bold;color:#E1A528;font-size:9px;text-decoration:none;}
.Listshow a:Hover{color:#E1A528;font-size:9px;text-decoration:underline;}

.ListContentTopCornersLeft{background-color:#d5222a;}
.ListContentTopCornersRight{background-color:#d5222a;}
.ListContentTopCornersLeft img, .ListContentTopCornersRight img {display:none;}

.ListContent,
.ListContent P, .ListContent td {color:#333333;font-size:11px; text-align:left;}

.ListContentBookmark {background:#d8d8d8;}

.ListContentTitle{background-color:#d5222a;font-size:12px;font-weight:bold;align:left;color:#fff;}
.ListContentTitle img {position:relative;top:-5px;}
.ListContentTitle a:Link,
.ListContentTitle a:Visited{color:#ffffff;text-decoration:none;}
.ListContentTitle a:Hover{color:#ffffff;text-decoration:underline;}

#contentTD .ListContentQual{background-color:#D5222A;color:white;font-size:10px;}
#contentTD .ListContentQual a:Link,
#contentTD .ListContentQual a:Visited{color:#ffffff;text-decoration:none;}
#contentTD .ListContentQual a:Hover{color:#ffffff;text-decoration:underline;}

.ListContentPrice{background-color:#f4e7ad;color:#333333;font-size:10px;}

.ListContentAddress{background-color:#f7f9fb;color:#000000;font-size:10px;}
.ListContentAddress a:Link,
.ListContentAddress a:Visited{color:#1c3854;font-size:10px;font-weight:bold;text-decoration:none;}

.ListLinks{background-color:#f4e7ad;color:#333333;font-size:10px;margin-bottom:30px;}
.ListLinks a:Link,
.ListLinks a:Visited{color:#000000;font-size:10px;font-weight:bold;text-decoration:none;}
.ListLinks a:Hover{color:#000000;font-size:10px;font-weight:bold;text-decoration:underline;}

.EnquiryContent,
.EnquiryContent P {background-color:#ffffff;color:#000000;font-size:10px;}

.RealmList{background-color:#f5f5f5f;color:#666666;font-size:10px;}
.RealmList a:Link,
.RealmList a:Visited{color:#e87301;text-decoration:none;}

.RealmLinks{color:#333333;font-size:10px;}
.RealmLinks a:Link,
.RealmLinks a:Visited{color:#e87301;font-weight:bold;text-decoration:none;}

.EnquiryContentData,
.EnquiryContentData P {background-color:#ffffff;color:#000000;font-size:10px;font-weight:bold;}
/*END operators specific:*/

/*
New Operators styles
*/
.AdvancedLink{color:white;font-size:10px;}
.nextresult{font-size:10px;color:#666666;text-decoration:none;font-weight:normal;}

.tagHtmlAddress,
.tagHtmlAddressLine {}
	
.tagHtmlAddressBusinessName {
	font-weight:bold;
	font-size:11px;
}
	
.searchCrumbs{color:#667EAF;margin:5 0 0 0;font-size:12px;font-weight:bold;}
.affilates { text-align:center}
.affilates img {border:0;}




#operatorSearch { text-align:center;}
#operatorSearch form {margin:0;}
#operatorSearch div {margin:6px;text-align:left;line-height:15px; text-align:left; vertical-align:middle;}
#operatorSearch .categorySelect,
#operatorSearch .locationSelect {width:160px;text-align:left;margin:0 0 4px 0;font-size:10px;}
#operatorSearch .keyword {margin:0px 4px 0px 0; padding-left:4px; width:100px; float:left; font-size:10px;}
#operatorSearch form .submit {margin:1px 0 0 0; border:none; background-color:transparent; padding:0; display:block; float:left;}
#operatorSearch .search_advanced {margin:0 0 0 20px;font-size:10px;font-weight:bold;}
#operatorSearch label {color:black; font-size:9px;}
#operatorSearch A:Link, 
#operatorSearch A:Hover, 
#operatorSearch A:Visited {color:white;}
#operatorSearchHeading {float:left;display:block;}
#operatorSearchHeading H1 {font-size:12px;color:white;line-height:28px;font-weight:bold;vertical-align:middle; margin:0px 6px 0px 10px;}


div.listingImage {width:110px;float:left; margin-left:5px; display:inline-block;}
	div.listingImage img {border:1px solid #666; padding:2px; background:#fff;}
	div.listingImage div.listingImageCaption {margin-top:5px;}

/* end */

#tdSearch h3 {
color:#DB4200;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:20px 10px 5px 15px;
}

#tdSearch #operatorSearch div {
line-height:15px;
margin:0 0 0 0px;
text-align:left;
vertical-align:middle;
}

#tdSearch #operatorSearch a:link, #operatorSearch a:visited {
color:#DB4200;text-decoration:none;
}

#tdSearch #operatorSearch a:hover
{text-decoration:underline;}