
.searchFilterHeading{
	color:#404B57;
	font-size:12px;
	font-weight:bold;
	background-color:#E6E6E6;
	border:1px solid #D0D3D6;
	border-bottom:none;
	padding:6px 15px 6px 15px;
	line-height:12px;
	margin:20px 0 0 0;
}

.searchFilterHeading a:Link,
.searchFilterHeading a:Visited{color:#006492;font-size:11px;text-decoration:none;}
.searchFilterHeading a:Hover{color:#888888;}

.searchFilter ul{
	padding:5px 15px;
	margin:0;
	display:block;
}

.searchFilter li{
	padding: 1px 0 1px 1px;
	float:left; width:33%;
	display:block;
	list-style-type:none;
}
.searchFilter{
	color: #404B57;
	float:left;
		background-color:#F6F6F7;
	border:1px solid #D0D3D6;
	border-width:1px;
}

/*.searchFilter ul:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}*/


.searchFilter UL a:Link,
.searchFilter UL a:Visited{color:#006492;font-weight:bold;text-decoration:none;}
.searchFilter UL a:Hover{color:#888888;font-weight:bold;text-decoration:none;}


.product_detail_main {padding:5px; margin:0 10px 10px 0;}

.facilitiesboolean {
	/*width:190px;*/
	text-align:left;
	margin:0 0;
}
.facilitiesmoreinfo h4{margin-bottom:12px;}
.facilitiesboolean img{border:0; float:left; padding:0 3px 3px 0;}
.facilitiestextbox {text-align:left;padding:0px;margin:0px;}
td.tdProductSection div#facilitiestextbox ul, td.tdProductSection ul#tdBonusData {display:block;margin:0px;padding:0px;}
td.tdProductSection div#facilitiestextbox li, #tdBonusData li{
				display:block;
				list-style-position:outside;
				list-style-type:none;
				display:block;
				margin:8px;
				background-image:url(http://new.tourismdata.net.nz/pluginAssets/ynz/skins/ashburtonto-conz/amazing/detailPage/detail_bonusData_bullet.gif); 
				background-repeat:no-repeat; 
				padding:0 0 0 25px;}


.itineraryhelp img{background-color:#78A5D1;}

.tdProductSection {text-align:left;}

/*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:500px;overflow:auto; margin:0 auto;}
#realmviewerSingle .realmviewerSingleContent {}
#realmviewerSingle .realmviewerSingleContent ul{ padding:0 0 0 20px;}
#content-container #realmviewerSingle ul{margin:0; padding:0;}
#realmviewerSingle ul, #realmviewerSingle li{display:block;padding:0px; margin:3px 0;}

/* realmviewerSingleTab */
.realmviewerSingleTab {
	margin:0;padding:0;
	display:block;
	background-color:#ff9900;
	width:480px;
	background:url(/custom/templates/page/shared/images/realm-bg.gif) #ff9900 repeat-x 0 0;

}
.realmviewerSingleTab h3{
	font-size:14px;
	margin:0;padding:8px 10px;
	color:#ffffff;
	border:0;
	background:url(/custom/templates/page/shared/images/hdr-bullet.gif) no-repeat 10px;

}
/*results*/
.realmviewerResultsSingle{
	background-color:#ffffff;
	float:left;
	font-weight:normal;
	width:490px;
	padding:5px 5px 10px 5px;
}
.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*/

#content-container #realmviewer{width:386px; margin:0 auto;}
#content-container #realmviewer ul{display:outside;}
#content-container #realmviewer ul, #content-container #realmviewer li{
	display:block;
}
#content-container #realmviewer .realmviewerVisibleContent{display: block;}
#content-container #realmviewer .realmviewerVisibleContent ul{margin:0;}

/* realmviewerRealms */
.realmviewerRealms a:link,
.realmviewerRealms a:visited{
	text-decoration:none;
}

.realmviewerRealms{
	width:150px;
	float:left;
	text-align:right;
	padding:0;
}

.realmviewerRealms li{
	margin: 0 0 1px 0;
	float:right
}

.realmviewerRealms a:link,
.realmviewerRealms a:visited{
	background:url(/custom/templates/page/shared/images/realm-bg.gif) #fd9d0c;
	display:block;
	width:150px;
}
.realmviewerRealms h3{
	background:url(/custom/templates/page/shared/images/arrow.gif) no-repeat right;
	font-size:11px;
	margin:0; 
	padding:3px 14px 3px 6px;
	border-style:solid;
	border-color:#ffae34;
	border-width:1px 0 1px 1px;
	position:relative;
	color:#ffffff;
}
.realmviewerRealms a:hover{background:#ffcc80;}
.realmviewerActiveTab a:link,
.realmviewerActiveTab a:visited{background-color:#EEF1FF;margin:0; width:150px;}
li.realmviewerActiveTab h3{border-right:0;background-color:#fef0db;color:#000000; border:0;}
/*results*/
#realmviewer .realmviewerResults li{padding: 5px 0 ;}

#realmviewer .realmviewerResults{
	background-color:#fef0db;
	float:left;
	border:0 solid #ffae34;
	font-weight:normal;
	overflow:auto;
	width:236px;
	margin:10px 0pt 0pt;
}
.realmviewerResults a,
.realmviewerResults a:link,
.realmviewerResults a:visited{
	color:#4B5561;
	text-decoration:underline;
}
.realmviewerResults a:hover{color:#415B92;}

#realmviewer .realmviewerResults ul{padding:4px 10px; overflow:visible;}
#realmviewer .realmviewerResults li{padding: 5px 0;	display:block; list-style-type:none;}
#realmviewer .realmviewerResults div{display: none;}
/* 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 15px 5px; position:relative;}
#td_search H1 {font-size:12px; font-weight:bold; color:#FFFFFF;}

input#keywords,
select#locdist,
select#catrealm {
	float:none;
	font-size:12px;
	margin:0 0 4px;
	text-align:left;
	width:200px;
	z-index:0;
}


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,
.userToolsControls a:visited,
.userToolsControls a:link{ color:#FFFFFF;}

/*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:#667EAF;font-size:12px;font-weight:bold;}
.ListHeader a:Link,
.ListHeader a:Visited{color:#006492;font-size:10px;font-weight:bold;text-decoration:none;}

.Listsort{color:#636363;}
.Listsort a:Link,
.Listsort a:Visited{font-weight:bold;color:#E1A528;stext-decoration:none;}
.Listsort a:Hover{color:#E1A528;text-decoration:underline;}

.Listshow{color:#636363;}
.Listshow a:Link,
.Listshow a:Visited{font-weight:bold;color:#E1A528;text-decoration:none;}
.Listshow a:Hover{color:#E1A528;font-size:9px;text-decoration:underline;}

.ListContentTopCornersLeft{background-color:#234C7F;}
.ListContentTopCornersRight{background-color:#234C7F;}

.ListContent,
.ListContent P {color:#333333;font-size:10px; text-align:left;}

.ListContentBookmark {background:#FFEBCC;}

.ListContentTitle{background-color:#234C7F;font-size:12px;font-weight:bold;align:left;color:#fff;}
.ListContentTitle a:Link,
.ListContentTitle a:Visited{color:#ffffff;text-decoration:none;}
.ListContentTitle a:Hover{color:#ffffff;text-decoration:underline;}

.ListContentQual{background-color:#234C7F;color:white;font-size:10px;}
.ListContentQual a:Link,
.ListContentQual a:Visited{color:#ffffff;text-decoration:none;}
.ListContentQual a:Hover{color:#ffffff;text-decoration:underline;}

.ListContentPrice{background-color:#e6e6e6;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:#e6e6e6;color:#333333;font-size:10px;}
.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;}

#content-container ul.qualmarkRatings {padding: 0; margin: 0;}
#content-container ul.qualmarkRatings li {margin: 0 10px 10px 0;}

/*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; position:relative; padding:30px 0 0 0;}
#operatorSearch form {margin:0;}
#operatorSearch div {margin:6px;text-align:left;line-height:15px; text-align:left; vertical-align:middle;}
#operatorSearch select#catrealm,
#operatorSearch select#locdist {width:200px;text-align:left;margin:0 0 4px 0;font-size:12px; z-index:0;}
#operatorSearch .keyword {margin:0px 4px 0px 0; padding-left:4px; width:142px; font-size:12px; display:block; float:left;}
#operatorSearch form .submit {margin:1px 0 0 0; border:none; background-color:transparent; padding:0 10px 0 0; display:block;float:right;}
#operatorSearch .search_advanced {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;}
/* end */

H1, H2, H3, H4, H5, H6{font-family:Helvetica, "Times New Roman", Times, serif;}
H1, H2, H3, H4, H5{font-weight:bold;}




div#tdViewButtons {background:url(/custom/templates/page/shared/images/search-tab-bg.gif) repeat-x 0 0;height:22px; margin:10px 0 0 0;}
div#tdViewButtons div {float:left;line-height:22px;}
div#listOn, div#gridOn{background:url(/custom/templates/page/shared/images/search-tab-on-lft.gif) no-repeat 0 0;}
div#listOn strong, div#gridOn strong{background:url(/custom/templates/page/shared/images/search-tab-on-rht.gif) no-repeat 100% 0; padding:0 10px; display:block;}
div#gridOff, div#listOff{background:url(/custom/templates/page/shared/images/search-tab-off-lft.gif) no-repeat 0 0;}	
div#gridOff a, div#listOff a {background:url(/custom/templates/page/shared/images/search-tab-off-rht.gif) no-repeat 100% 0; padding:0 10px; display:block; color:#324A90;}

#resultsAvailabilityForm{ background-color:#FFFFFF; padding:4px 0; border-left:1px solid #D0D3D6; border-right:1px solid #D0D3D6; border-top:1px solid #D0D3D6; margin:0 0 -20px 0; padding:2px 10px 4px 10px;}




.searchPageNavigationBottom,
.searchPageNavigation {
	color:#404B57;
	font-weight:bold;
	padding:6px 15px;
	background:url(/custom/templates/page/shared/images/productListingTitleRowBG.gif) repeat-x top #e8e8e5 ;
	border:1px solid #d4d4d3;
	border-width:0 1px 1px 1px;
	margin:0 0 3px 0;
	font-size:12px;
}
.searchPageNavigationBottom {border-width:1px;}
.tdSortCols {margin-top:15px;}
.tdSortCols .sortBy {float:left;margin-right:5px;}



/*Online booking */
.cheapestAvailableRoom .Available {background:#e8f2ce;color:green;}
.cheapestAvailableRoom .Unavailable {background:#f6e0e3;color:red;}
/*
.cheapestAvailableRoom {position:relative;bottom:40px;}
.cheapestAvailableRoom div {padding:6px; vertical-align:top;display:inline-block;}
.cheapestAvailableRoom .Available {float:left;background:#e8f2ce;color:green;font-size:11px;display:inline;width:200px; display:inline-block;}
.cheapestAvailableRoom .Unavailable {float:left;background:#f6e0e3;color:red;font-size:11px;display:inline;width:200px; display:inline-block;}
.cheapestAvailableRoom .onRequest, .cheapestAvailableRoom .OnRequest {float:left;font-size:11px;display:inline;width:200px; display:inline-block;}
.cheapestAvailableRoom .bookNow {display:inline-block;padding:0px;width:auto;font-size:11px;padding-left:20px;}
.cheapestAvailableRoom img{border:none;margin:0;display:inline;}
*/
.available, .AVAILABLE {background-color:#C7D7BD;}
.unavailable, .UNAVAILABLE {background-color:#ECD5D7;}
.ONREQUEST, .onRequest, .OnRequest {background-color:#E8D5BB;}
.AVAILABLESelected,.availableSelected{background-color:#5EA642;}
.unavailableSelected,.UNAVAILABLESelected{background-color:#C3171B;}
.onRequestSelected,.ONREQUESTSelected{background-color:#DA9732;}
.UNKNOWN {background-color:#c0c0c0;}

div.cheapestAvailableRoom div.bookButton {background-color:white;}

.dateHeader {background-color:C0C0C0;color:ffffff;}
.dateHeaderSelected {background-color:#787878;color:#ffffff;}

.availabilityResults .labelCol 
			{color:#000000;
			width:80px;
			color:#ffffff;
			background-color:#8EA6AF;
			padding:4px;text-align:left;}
			
#content-container .availabilityResults .labelCol a:link, #content-container .availabilityResults .labelCol a:visited {color:#fff;}

.availabilityResults .labelColHeader {
			text-align:left;padding-left:4px;
			color:#ffffff;
			background-color:#8EA6AF;}
			
.availabilityResults .dateHeader {
			color:#ffffff;
			background-color:#A7B8BF;}
.availabilityResults .dateHeaderSelected {
			color:#ffffff;
			background-color:#8EA6AF;}

.availabilityResults td, .availabilityResults th{
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	height:40px;
	padding:2px;width:40px;text-align:center;}
#Availability{}	
#AvailabilityForm {margin-bottom:10px;}
#AvailabilityKey {}
.AvailabilityKey {font-family:Arial,Helvetica,sans-serif;
				font-size:11px;
				padding:8px;}
.AvailabilityKey .label{padding-right:8px;}

#availabilityResults div#pageNavigation {margin-top:10px;margin-bottom:10px;}

#availabilityResults div#searchNavIntro {margin-top:10px;margin-bottom:10px;}

#availabilityResults {}

#roomAvailabilityGrid .availabilityResults .roomName {cursor:default;text-decoration:underline;}
#roomAvailabilityGrid .availabilityResults .roomHeader {background-color:#787878;}
#roomAvailabilityGrid H5{color:black;}
#roomAvailabilityWidget {margin:10px;}
a.bookButton {
	background:transparent url(/custom/templates/operator/images/btn_book.gif) no-repeat scroll left bottom;
	display:block;
	float:left;
	width:44px;
	height:22px;
	text-indent:-999em;
	
}
#roomAvailabilityGrid #availabilityKey {margin:10px;}
#availabilityDiv #availabilityForm {margin-bottom:5px;}
#roomAvailabilityGrid #poweredBy {margin:5px 0 20px 0;}


table.propertyAvailability td.spacer{width:500;height:120;}

.room {display:none; 
      position:absolute; 
      border-style:solid; 
      background-color:white; 
	  color:black;
	  width:400px;
      padding:5px;}
.room img{float:left;display:block;margin:10px;}
.room div.roomDescription {margin:5px;}

.OnlineBookingSearchForm #catrealm {width:180px;}
.OnlineBookingSearchForm #locdist {width:180px;}

.td_visiblebookingsearch {display:block;}
.td_invisiblebookingsearch {display:none;}

.td_visibleadvancedsearch {display:block;}
.td_invisibleadvancedsearch {display:none;}

#leftSearch .td_search_control .td_startDate {
			width:auto;
		}
#leftSearch .td_search_control #divterraForm_frm_search_StartDate {
			display:none;
		}
		/*html > body .searchFilter ul{height:auto;}*/
		
.tdsubmitbutton{ position:absolute; top:95px; right:5px;}

/* Product Listings */
.productListing,
.productListingDetail,
.productListingDetailJobs {
	background:#f7f7f4;
	border:1px solid #d4d4d3;
	margin:0 0 20px 0;
	clear:both;
}

.productListingTitleRow {
	width:100%;
	padding:0;
	margin:0;
	background:url(/custom/templates/page/shared/images/productListingTitleRowBG.gif) repeat-x top #e8e8e5 ;
	border-collapse:collapse;
	border-bottom:1px solid #d4d4d3;
}
.productListingTitleRow td {
	padding:2px 4px;
	font-weight:bold;
}

.productListingTitleRow td a:link,
.productListingTitleRow td a:visited {
	color:#404b57;
}
.productListingDetailInformation {padding:5px;}

.productListing .cheapestAvailableRoom {
	font-size:16px;
	clear:both;
	position:relative;
	height:1px;
	margin-left:5px;
}
.productListing .cheapestAvailableRoom div {padding:1px 5px;line-height:16px;position:absolute; top:-11px;left:0px;	width: 400px;}
.productListing .cheapestAvailableRoom .Available {background:#e8f2ce;color:green;font-size:11px;display:inline; position:relative;top:0px;width:auto;}
.productListing .cheapestAvailableRoom .Unavailable {background:#f6e0e3;color:red;font-size:11px;display:inline; position:relative;top:0px;width:auto;}
.productListing .cheapestAvailableRoom .onRequest {font-size:11px;display:inline; position:relative;top:0px;width:auto;}
.productListing .cheapestAvailableRoom .bookNow {display:inline;padding:0px; position:relative;top:0px;width:auto;font-size:11px;margin-left:10px;}

.productListing .productCol {border-right:1px solid #d4d4d3;}
.productListing .productCol img { vertical-align:middle;}

.productListing .locationCol,
.productListingDetail .locationCol {
	width:120px;
	border-right:1px solid #d4d4d3;
	font-size:9px;
}
.productListing .ratingsCol,
.productListingDetail .ratingsCol {
	width:84px;
	border-right:1px solid #d4d4d3;
	font-size:9px;
	}
.productListing .priceCol,
.productListingDetail .priceCol {
	width:120px;
	font-size:9px;
}



.productListingDescription { padding:5px; background:#f7f7f4;}

.productListingDescription img { float:left; border:1px solid #d4d4d3; margin:0 5px 5px 0;}

.bookingservice_badge img { border:1px solid red; float:right;}


.productListingDescription div img { float:right; margin:0 5px 0 5px; border:0;}


.productListingContactDetails {margin:0 0 0px 5px;}

.bookNowButton {position:relative;}
.bookNowButton form {margin:0px; padding:0px;}

.productListingContactDetails table {width:700px; border-collapse:collapse; margin:0 0 5px 0; padding:0;}

.productListingContactDetails a:link,
.productListingContactDetails a:visited { color:#404b57;}
.productListingContactDetails td { font-size:10px; margin:0; padding:0; line-height:15px;}
div.productListingContactDetails img { margin:0; padding:0; vertical-align:middle; float:none;}

.productListing .bigUrlLink {
	font-size:12px; text-align:right; padding:0 3px 3px 0; font-weight:bold;

}

.productListing .button,
.productListingDetail .button{
	background:url(/custom/templates/page/4Chome/images/yellow_btns_bg.gif) repeat-x bottom #f7e064;
	margin:0 3px 3px 400px;
	position:relative; left:0; width:150px;
	clear:both;
}



.detailResultsNav {width:100%; border-collapse:collapse; margin:3px 0;border:1px solid #d4d4d3;background:url(/custom/templates/page/shared/images/productListingTitleRowBG.gif) repeat-x top #e8e8e5 ;}
.detailResultsNav a:link,
.detailResultsNav a:visited { color:#404b57;}
.detailResultsNav td { font-size:10px; margin:0; padding:0;}
.detailResultsNav img { margin:0; padding:0; vertical-align:middle}




.productDetailActions{margin:0 5px 10px 0px;}

.productDetailActions img{margin:5px 0 0 0;}


.productListingDetail  .descriptionNew img{
	padding:0 0 5px 5px;
}

.productListingDetail .mainImage {
	width:199px;
	overflow:hidden;
	
}
.productSlideshow {margin-bottom:10px;}

.productListingDetail .mainImage img {
	border-right:1px solid #f7f7f4;
}


.productListingDetail .button{
	margin:0 3px 2px 0;
}



.productListingDetail .button a:link,
.productListingDetail .button a:visited,
.productListing .button a:link,
.productListing .button a:visited {
	display:block;
	padding:3px 7px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#566557;
	font-weight:bold;
	border:1px solid;
	border-top-color:#dfce6e;border-left-color:#dfce6e;
	border-bottom-color:#aa951d;border-right-color:#aa951d;
}

.productListingDetail .button a:hover,
.productListing .button a:hover {
	background:#f7e064;
}




.productListingLinks {background:#ffffff; width:100%;margin:0;border-top:1px solid #D4D4D3;}
.productListingLinks td { font-size:9px;}



#productdetail_vianet{
	width:100%;
	margin-top:20px;	
	text-align:center;
}
#productdetail_vianet div{
	width:100%;
	margin:5px;
	text-align:left;
}

.qualmark-td{}
	.qualmark-td a{ display:inline-block;}
	.qualmark-td #td_resultdetail_qualmark{ padding:0 0 10px 20px; display:inline;}
	.qualmark-td br{clear:both;}