/* @override 
	http://njhouseandhome-site.fjstaging01.pbstaging.com/Site/DefaultSite/Skins/finefoodwholesalers/css/layout.css
	http://finefoodwholesalers-com-au.fjweb1.pbstaging.com/Site/DefaultSite/Skins/finefoodwholesalers/css/layout.css
*/

div#SearchForwardBack {
	display: inline-block;
	text-align: right;
	float: right;
}

div#SearchForwardBack a {
	color: red;
	font-weight: bold;
}

div.resultsIndex {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
	word-spacing: 10px;
}

body
{
	margin:0 0 25px 0;
	background: url(/images/background-tile.jpg) repeat 0px 0px;
	color: #636466;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

div#Container
{
	width: 960px;
	display: block;
	height: auto;
	border-style: none;
	padding: 0px;
	margin: 0px auto 10px;
}

img {
	border:0;
}

/* for Internet Explorer */
/*\*/
* html div#Container {
	padding: 0px;
	width: 960px;
	height: auto;
	margin: 0px auto 10px;
	display: block;
}
/**/

div#InteriorBlock {
	overflow: hidden;
	top: 0px;
	width: 960px;
	height: auto;
}

div#PageBlock {
	
}

div#GenericContent {
	width: 770px;
	margin-left: 10px;
	background-color: #FFFFFF;
	margin: 0px;
	min-height: 1200px; 
	height: auto;
	padding-left: 10px;
	padding-top: 0px;
}
/* for Internet Explorer */
/*\*/
* html div#GenericContent {
	height: 1200px;
	top: 0px;
	margin: 0px 0px 10px;
	padding: 10px 0px 10px 10px;
}
/**/

div#SearchContent {
	width: 770px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	min-height: 1200px; 
	height: auto;
}
/* for Internet Explorer */
/*\*/
* html div#SearchContent {
	height: 1200px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 770px;
}
/**/

div#RightHomeColumnMiddle {
	width: 140px;
	top: 0px;
	height: auto;
	margin: 0px;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
	background: #FFFFFF no-repeat;
}

div#Masthead
{
	width: 960px;
	height: 75px;
	padding:7px 0 0 0;
	background:url(/images/masthead-bottom.gif) no-repeat bottom left #fff; 
	border-bottom:9px solid #5CB4E4;
}

div.PremiumImageStroke {
	width: 280px;
	height: 144px;
	display: block;
	border: 1px solid #808080;
	margin-bottom: 10px;
	margin-right: 10px;
}

div.PremiumImageStrokePort {
	display: block;
	border: 1px solid #808080;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align:center;
}

div#MastheadBottom
{
	width: 960px;
	height: 10px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/masthead-bottom.gif);
}

div#SectionTop
{
	width: 950px;
	height: 104px;
	top: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	margin-bottom: 9px;
	margin-top: 0px;
	margin-right: 0px;
}

div#SectionBody
{
	width: 950px;
	top: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	vertical-align: top;
	height: auto;
}

div#InternalContent {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	min-height: 1200px;
	_height: auto;
}

div#Content
{
	width: 870px;
	min-height: 650px;
	_height: 650px;
	top: 0px;
	margin: 0px;
	padding: 0px 10px 10px;
	background: #FFFFFF;
}

/* @group ExampleLinks */

.view-articles
{
	color: #828d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	padding: 10px 0px 0px 0px;
	text-align: right;
}

.view-articles a:link, .view-articles a:visited
{
	color: #828d4d;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.view-articles a:hover 
{
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.pagelink
{
	list-style-image: url(/images/bullet-arrow.gif);
	color: #828d4d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-align: left;
	padding-right: 10px;
}

.pagelink a:link, .pagelink a:visited {
	line-height: 16px;
	color: #828d4d;
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-size: 11px;
}

.pagelink a:hover {
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

.pagelink active {
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

.Copyright
{
	color: #CECECE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	text-align: right;
	margin: 0px;
	float: left;
	display: block;
	clear: left;
	padding: 0px;
	top: 0px;
	overflow: hidden;
}

/* @end */

/* @group FooterText */

.ft_copy
{
	color: #636466;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	margin:0 0 9px 0px;
}

.ft_copy a:link, .ft_copy a:visited
{
	color: #636466;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.ft_copy a:hover 
{
	color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.ft_home
{
	color: #636466;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	text-align: right;
	margin: 0px;
	padding: 0px;
}

.ft_home a:link, .ft_home a:visited
{
	color: #636466;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.ft_home a:hover 
{
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}



/* @end */

div#Introduction {
	display: inline;
	margin-right: 10px;
	background-color: #FFFFFF;
	float: left;
	margin-left: 0px;
	border-style: none;
	padding-left: 10px;
}

div#HomeIntro {
	width: 550px;
	height: 125px;
	margin-bottom: 10px;
}

div#Banners {
	border-style: none;
}

div#Footer
{
	width: 770px;
	vertical-align: middle;
	background: #FFFFFF;
	display: block;
	padding: 15px 10px 0;
	min-height:15px; 
	height:34px;
	top: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.home div#Footer {
	width:940px;
	padding:5px 0 0 10px;
}

.home #Footer {
	padding-top:39px;
	*padding-top:23px;
}

.footerIcons {
	float:right;
	margin:-5px 0 0 0;
}

.footerIcons img {
	margin:0 0 0 10px;
}

/* for Internet Explorer */
/*\*/
* html div#Footer {
	height: 15px;
	top: 0px;
	background-color: #FFFFFF;
	overflow: hidden;
	margin: 0px;
	padding: 0px 10px;
	width: 770px;
}
/**/


div#IntroSectionOne {
	width: 510px;
}

div#HomeIntro {
	width: 510px;
}

div#IntroSectionTwo {
}

/* @group Search */

div#SmallListingsBlock {
	height: 14px;
	display: block;
	margin-left: 30px;
	padding: 0px;
	margin-top: 10px;
	background: url(/images/bullet-triangle.jpg) no-repeat 0px 3px;
}
/* for Internet Explorer */
/*\*/
* html div#SmallListingsBlock {
	height: 14px;
	display: block;
	margin-left: 20px;
	padding: 0px;
	margin-top: 10px;
	background: url(/images/bullet-triangle.jpg) no-repeat 0 0px;

}
/**/

.SmallListingsText {
	font: 9px/11px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #3f5ca7;
	margin-top: 10px;

}

.SmallListingsText a:link, .SmallListingsText a:visited
{
}

.SmallListingsText a:hover 
{
	color: #5cb4e4;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
}

.RadComboBox_Vista,
.RadComboBox_Vista .rcbInput,
.RadComboBoxDropDown_Vista
{
	color:#333;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}

.RadComboBox_Vista
{
	vertical-align:bottom;
	width: 100% !important;
}

div#Search {
	width: 205px;
	float: left;
	margin-right: 10px;
	padding: 40px 10px 0 10px;
	background: url(/images/search-bkg.jpg) no-repeat;
	color: #333333;
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}

div#SearchTitle {
	display: inline-block;
	float: left;
	top: 0px;
	width: 60%;
	background-position: 0px;
	text-align: left;
	height: 100%;
	line-height: 20px;
	padding-bottom: 5px;
}

div#SearchTopPrevNext {
	display: block;
	float: right;
	width: 40%;
	text-align: right;
	background-position: 0px;
	height: 30px;
	top: 0px;
	color: #3f5ca7;
	line-height: 30px;
}

div#SearchTopPrevNext a {
	color: red;
	font-weight: bold;
}

td#TableDataPadding {
	padding: 10px;
	display: block;
}

.SearchText {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #3f5ca7;
	top: 0px;
}

div#SearchAlpha {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	top: 0px;
}

input#ctl01_ctl00_customSearch_rtxtKeyword_text.radEmptyMessageCss_Vista.textbox.inputCell {
	background-color: #FFFFFF;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif !important;
	color: #333333;
	border: 2px solid #6d8eb4 !important;
}

input#ctl01_ctl00_customSearch_rtxtKeyword_text.radEnabledCss_Vista.textbox.inputCell {
	color: maroon;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif !important;
}

ctl01_ctl00_customSearch_rtxtKeyword_ClientState {
	color: lime;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif !important;
}

.radEnabledCss_Vista {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif !important;
	color: orange;
	border: 2px solid #6d8eb4 !important;
}

span#ctl01_ctl00_customSearch_rtxtKeyword_wrapper.radInput_Vista {
	display: block;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif !important;
	border-style: none;
	color: fuchsia;
}

html body .radInput_Vista .radHoverCss_Vista {
	border-color:#5794bf #5794bf #5794bf #5794bf;
    font: 10px/12px Verdana, Arial, Helvetica, sans-serif !important;
	border: 2px solid #6d8eb4 !important;
}
 
html body .radInput_Vista .radFocusedCss_Vista {
	border-color:#3d7bad #a4c9e3 #b7d9ed #b5cfe7;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif !important;
	color: green;
	border: 2px solid #6d8eb4 !important;
}

.searchBox .button {
	border-style: none;
	width: 68px;
	height: 32px;
	background-color: #FFFFFF;
	cursor: pointer;
	background-image: url(/images/SubmitButtonInternal.jpg);
}

.searchBox .textbox {
	border: 2px solid #6d8eb4 !important;
}

div.searchBox {
	width: 100% !important;
}


/* @end */

div#HomeText {
	width: 200px;
	height: 225px;
	display: block;
	float: left;
}

div#Banners {
	padding: 15px 0px 12px 0;
	height: 162px;
	width:960px;
	background:url(/images/masthead-top.gif) no-repeat #fff;
	clear:both;
	margin:10px 0 0 0;
	text-align:center;
}

#Banners img {
	margin:0 7px;
}

div#BannerHolder {
	width: 780px;
	height: 76px;
	margin-bottom: 10px;
	padding: 0px;
	top: 0px;
	overflow: hidden;
}

div#BannerContainer {
	width: 780px;
	height: 76px;
	margin-bottom: 10px;
	padding: 0px;
	top: 0px;
	overflow: hidden;
}

/* @group BannerOne */

div#BannerOne {
	width: 300px;
	height: 76px;
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0;
	overflow: hidden;
}

div#BannerOneMiddle {
	width: 235px;
	height: 76px;
	display: block;
	margin: 0px;
	padding: 0px 60px 0px 0px;
	background: #FFFFFF no-repeat 241px top;
}

.AdvertiseBanner {
	width: 300px;
	height: 76px;
	background: url(/images/ff-home-images/advertise-for-free-n.jpg) no-repeat;
	display: block;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.AdvertiseBanner a:link, .AdvertiseBanner a:visited
{
	background: url(/images/ff-home-images/advertise-for-free-n.jpg) no-repeat;
	width: 300px;
	height: 76px;
	display: block;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.AdvertiseBanner a:hover 
{
	color: #5cb4e4;
	text-decoration: none;
	font-style: normal;
	background-image: url(/images/ff-home-images/advertise-for-free-o.jpg);
}

/* @end */

/* @group BannerTwo */

div#BannerTwo {
	width: 460px;
	height: 76px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div#BannerTwoMiddle {
	width: 460px;
	height: 76px;
	display: block;
	margin: 0px;
	overflow: hidden;
	padding-right: 60px;
	background-position: 403px top;
	background-repeat: no-repeat;
}

/* @end */

/* @group BannerThree */

div#BannerThree {
	width: 300px;
	height: 76px;
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0;
	overflow: hidden;
}

div#BannerThreeMiddle {
	width: 235px;
	height: 76px;
	display: block;
	margin: 0px;
	padding: 0px 60px 0px 0px;
	background: #FFFFFF no-repeat 241px top;
}

.NewsletterBanner {
	width: 300px;
	height: 76px;
	background: url(/images/ff-home-images/subscribe-to-newsletter-n.jpg) no-repeat;
	display: block;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.NewsletterBanner a:link, .NewsletterBanner a:visited
{
	background: url(/images/ff-home-images/subscribe-to-newsletter-n.jpg) no-repeat;
	width: 300px;
	height: 76px;
	display: block;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.NewsletterBanner a:hover 
{
	color: #5cb4e4;
	text-decoration: none;
	font-style: normal;
	background-image: url(/images/ff-home-images/subscribe-to-newsletter-o.jpg);
}

/* @end */

/* @group BannerFour */

div#BannerFour {
	width: 460px;
	height: 76px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div#BannerFourMiddle {
	width: 460px;
	height: 76px;
	display: block;
	margin: 0px;
	overflow: hidden;
	padding-right: 60px;
	background-position: 403px top;
	background-repeat: no-repeat;
}

/* @end */

/* @group BrowseCategories */

div#BrowseCategories {
	width: 770px;
	border-style: none;
}

.home div#BrowseCategories, .home div#BrowseCategoriesTop, .home div#BrowseCategoriesBottom {
	width: 470px;
	float:right;
}

div#BrowseCategoriesTop {
	width: 770px;
	height: 5px;
	border-style: none;
	margin: 0px;
	background: #FFFFFF url(/images/browse-banner-top.jpg) no-repeat;
	padding: 0px;
	overflow: hidden;
}

.home div#BrowseCategoriesTop {
	background-image: url(/images/browse-banner-top-home.jpg);
}

div#BrowseCategoriesMiddle {
	width: 758px;
	border-style: none;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: url(/images/browse-background.jpg) repeat-x 0px bottom;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom:10px;
}

.home div#BrowseCategoriesMiddle {
	width:458px;
	padding-bottom:0;
}

div#BrowseCategoriesBottom {
	width: 770px;
	height: 6px;
	border-style: none;
	background-image: url(/images/browse-banner-bottom.jpg);
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.home div#BrowseCategoriesBottom {
	background-image: url(/images/browse-banner-bottom-home.jpg);
}

/* @end */

/* @group InternalBanners */



/* @end */

div#HomeImage {
	height: 360px;
	display: block;
	float: left;
	width: 250px;
}

div#MainColumn {
	float: left;
	width: 790px;
	background-color: #FFFFFF;
	overflow: hidden;
	top: 0px;
}

.home div#MainColumn {
	float: none;
	width: 960px;
}


div#MainColumnTop {
	float: left;
	clear: none;
	width: 790px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/main-panel-top.gif);
	top: 0px;
	overflow: hidden;
	background-color: transparent;
}

.home div#MainColumnTop {
	float: none;
	width: 960px;
	background-image: url(/images/masthead-top.gif);
}

div#MainColumnBottom
{
	/* float: left; */
	width: 790px;
	height: 10px;
	text-align: right;
	padding: 0px;
	background: url(/images/main-panel-bottom.gif) no-repeat;
	overflow: hidden;
	margin: 0px;
	top: 0px;
}

.home div#MainColumnBottom {
	width: 960px;
	background-image: url(/images/masthead-bottom.gif);
}

/* @group Right Column */

div#InternalSearch {
	width: 140px;
	padding: 0px;
	margin-top: 40px;
}

div#RightColumn {
	width: 170px;
	top: 0px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-position: right;
}

div#RightColTop {
	width: 160px;
	height: 10px;
	vertical-align: bottom;
	text-align: right;
	border-style: none;
	padding: 0px;
	margin-left: 20px;
	margin: 0px;
	background: url(/images/right-panel-top.gif) no-repeat;
	top: 0px;
	display: block;
	overflow: hidden;
}

div#RightColumnMiddle {
	width: 140px;
	top: 0px;
	height: auto;
	margin: 0px;
	overflow: hidden;
	visibility: visible;
	padding-right: 10px;
	padding-left: 10px;
	background: #FFFFFF url(/images/search.jpg) no-repeat;
}

div#RightColBottom {
	width: 160px;
	height: 10px;
	margin: 0px;
	background: url(/images/right-panel-bottom.gif) no-repeat;
	padding: 0px;
	display: block;
	top: 0px;
}

/* @end */

div#WhatsHotHeading {
	width: 140px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	top: 0px;
	overflow: hidden;
	background-image: url(/images/whats-hot-heading.jpg);
}

div#WhatsHot {
	width: 140px;
	height: 170px;
	margin-top: 10px;
	padding: 0px;
	top: 0px;
	overflow: hidden;
}

div#WhatsNewHeading {
	width: 140px;
	height: 40px;
	margin-top: 10px;
	padding: 0px;
	top: 0px;
	overflow: hidden;
	background-image: url(/images/whats-news-heading.jpg);
}

div#WhatsNew {
	width: 140px;
	height: 170px;
	margin-top: 10px;
	padding: 0px;
	top: 0px;
	overflow: hidden;
}

div#Navigation {
	margin-left: 10px;
	width: 770px;
	padding: 10px;
	margin: 0px;
	top: 0px;
	background-position: 0px top;
}

div#ResultsField {
	background-color: white;
	margin: 0px;
	overflow: hidden;
	top: 0px;
	padding: 0px 0px 5px 10px;
	display: block;
	clear: left;
	width: 770px;
}

div#ResultsHeader {
	vertical-align: middle;
	font-size: 13px;
	color: #3f5ca7;
	clear: left;
	padding: 15px 10px 5px;
	display: block;
	margin: 0px;
	background-position: 0px;
}

p.displaying {
	text-align:center;
	font-size:11px;
	color: #3f5ca7;
	line-height:22px;
}

p.displaying a {
	color: #3f5ca7;
}

p.displaying a:hover {
	color: #5CB4E4;
}

div#ResultsContent {
	width: 770px;
	background-color: #FFFFFF;
	padding: 0px 10px 10px;
	top: 0px;
	display: block;
	float: left;
	margin: 0px;
	height: auto;
	overflow: hidden;
}

.home div#ResultsContent {
	width:950px;
	padding:0 5px 13px 0;
}
/* for Internet Explorer */
/*\*/
* html div#ResultsContent {
	height: auto;
	top: 0px;
	bottom: 0px;
}
/**/

}

.moreInfoForm .EmailAddress { 
	display: none; 
} 

div#ResultsAlphabeticalTop {
	width: 770px;
	height: 7px;
	background: url(/images/alphabet-header.jpg) no-repeat;
	padding: 0px;
	margin: 0px;
	top: 0px;
	overflow: hidden;
}

div#ResultsAlphabeticalIndex {
	padding: 5px 17px;
	width: 732px;
	height: 35px;
	margin: 0px;
	border-left: 2px solid #3f5ca7;
	border-right: 2px solid #3f5ca7;
	color: #3f5ca7;
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
}

div#ResultsAlphabeticalBottom {
	padding: 0;
	width: 770px;
	height: 7px;
	background: url(/images/alphabet-footer.jpg) no-repeat;
	margin: 0px;
	top: 0px;
	overflow: hidden;
}

div#InternalBanners {
	display: block;
	width: 140px;
	clear: left;
}

/* @group Bookmark Panel */

.pbBookmarkRemoveAllImage {
	position: relative;
	top: 4px;
}

div#RemoveBookmark {
	width: 25%;
	height: 27px;
	margin: 0px;
	top: 0px;
	vertical-align: top;
	padding: 2px 0px 0px;
	display: block;
	text-align: right;
	float: right;
	background-position: 0px;
}

input#customSearchResults_btnImage

input#_btnImage {
	position: relative;
	top: 4px;
}

.pbBookmarkText {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.pbBookmarkImage {
	position: relative;
	top: 4px;
}

/* @end */

/* @group CSS Classes */

.SiteBy
{
	color: #CECECE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	top: 0px;
}

.SiteBy a:link, .SiteBy a:visited
{
	color: #CECECE;
	text-decoration: none;
	font: normal normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
}

.SiteBy a:hover 
{
	color: #5cb4e4;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* @end */

/* @group GridFormattingCategories */


span.text {
	color: #333333;
	text-align: left;
	background: url(/images/category-arrow.gif) no-repeat 0px;
	width: 4px;
	height: 7px;
	padding-left: 10px;
	font: 9px/11px Verdana, Arial, Helvetica, sans-serif !important;
/*	white-space: pre; */
}

span.text a:link, span.text a:visited
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

span.text a:hover 
{
	color: #5cb4e4;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.pbGrid {
	width: 758px;
}

.home .pbGrid {
	width: 458px;
}

.pbGrid  tbody {
	width: 758px;
	text-indent: 10px;
	white-space: nowrap;
}

.pbGrid table {
	width: 100% !important;
	font-size: 9px;
	line-height: 11px;
}

/* @end */

/* @group Listing Type Formatting */

div#PremiumButton {
	position: relative;
	top: 0px;
	margin-bottom: 7px;
}

div#ClickForMore {
	margin-left: 290px;
	padding: 3px;
	border: 1px solid #5cb4e4;
	color: #3f5ca7;
	width: 400px;
}

div#PremDrillDown {
	padding-right: 10px;
	text-align: right;
}

div#PremiumBasicListingTop {
	height: 7px;
	background: url(/images/premium-basic-header.jpg) no-repeat;
	top: 0px;
	overflow: hidden;
}

div#ListingSpacer {
	width: 10px;
	height: 10px;
	background-color: transparent;
	display: block;
}

div#FreeListingTop {
	height: 7px;
	background: url(/images/premium-basic-header.jpg) no-repeat;
	overflow: hidden;
}

div#PremiumListing {
	border-left: 1px solid #808080;
	width: 748px;
	border-right: 1px solid #808080;
	background: url(/images/premium-basic-bkg.jpg) repeat-x 0px bottom;
	padding: 5px 10px;
	height: auto;
	overflow: hidden;
}

div#PremiumTable {
	width: 440px;
	margin-left: 10px;
	background-position: 0px top;
	min-height: 144px;
	float: left;
}

div#PremiumImageBorder {
	width: 280px;
	height: 144px;
	display: block;
	border: 1px solid #808080;
	float: left;
	margin-right: 10px;
	padding: 0px;
}

div#PremiumSummary
{
	width: 430px;
	padding-bottom: 5px;
	display: block;
}

div#BasicListing {
	background: url(/images/premium-basic-bkg.jpg) repeat-x 0px bottom;
	width: 748px;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	padding-right: 10px;
	padding-left: 10px;
}

div#BasicTable {
	width: 750px;
	margin-left: 10px;
	background-position: 0px top;
	height: 144px;
	padding: 0;
}

div#FreeTable {
	width: 750px;
	margin-left: 10px;
	background-position: 0px top;
	padding: 0px;
}

div#FreeListing {
	width: 748px;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	padding-right: 10px;
	padding-left: 10px;
}

div#FreeListingBottom {
	height: 7px;
	background-image: url(/images/free-bottom.jpg);
	overflow: hidden;
}

div#PremiumBasicListingBottom {
	height: 7px;
	width: 770px;
	background: url(/images/premium-basic-bottom.jpg) no-repeat;
}

.AdHeading {
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #e05770;
	padding-left: 0px;
	padding: 0px;
	margin: 0px;
}

div#Headingformat {
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: gray;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.ContactDetailsSmall
{
	color: #666666;
	font: 9px/11px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	clear: left;
}

.ContactDetailsSmallBold
{
	color: #666666;
	font: bold 9px/13px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	width: 60px;
	display: inline-block;
	float: left;
}

.ContactDetailsBold
{
	color: #666666;
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	width: 75px;
	display: inline-block;
	float: left;
}

.ContactDetailNumbers
{
	color: #666666;
	font: 9px/13px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	float: left;
	display: block;
}

.PremiumSummaryText
{
	color: #666666;
	font: 9px/13px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}

.ListingBold
{
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
	display: block;
	margin: 10px 0px;
}

.BoldWebAddress
{
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif !important;
	color: #666666;
	padding: 0px;
	display: block;
	margin-top: 9px;
	text-decoration: none;
}

.BoldWebAddress a:link, .BoldWebAddress a:visited
{
	color: #666666;
	text-decoration: none;
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
}

.BoldWebAddress a:hover
{
	color: #5cb4e4;
	text-decoration: none;
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
}

.FreeListingText
{
	font: 9px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0;
	margin: 5px 0px;
}

.BasicListingText
{
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
	display: block;
	margin: 10px 0px;
}

.FreeHeading {
	color: #666666;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
}

.BasicHeading {
	color: #3f5ca7;
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}

.BasicHeading a:link
{
	color: #3f5ca7;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.BasicHeading a:hover 
{
	color: #5cb4e4;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.PremiumHeading {
	color: #3f5ca7;
	font: bold 15px/15px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0px;
	clear: left;
}

.PremiumHeading a:link, .PremiumHeading a:visited
{
	color: #3f5ca7;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.PremiumHeading a:hover 
{
	color: #5cb4e4;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.BookmarkHeading {
	color: #3f5ca7;
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	display: block;
}

.BookmarkHeading a:link, .BookmarkHeading a:visited
{
	color: #3f5ca7;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.BookmarkHeading a:hover 
{
	color: #5cb4e4;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

a.viewMoreLink:link, a.viewMoreLink:visited {
	color:#3f5ca7;
	padding-left:20px;
	padding:1px 0 2px 22px;
	display:block;
	background:url(/images/view_more_arrow.gif) no-repeat 0 1px;
	font-weight:bold;
}

a.viewMoreLink:hover {
	color:#5cb4e4;
}



/* @end */

divContainer.MoreInfoForm {
	
}


/* Main Menu */

#mainNav {
	list-style:none;
	margin:0;
	background:url(/images/masthead-top.gif) no-repeat #fff;
	padding:9px 0 0 0;
	text-align:center;
	width:960px;
}

#mainNav li {
	display:inline;
	font-size:12px;
	border-right:1px solid #CCC;
	padding:0 15px;
}

#mainNav li.last {
	border:none;
}

#mainNav a {
	color:#5CB4E4;
	font-weight:bold;
}

#mainNav a:hover {
	color:#3F5CA8;
}


.homeFooterContent {
	background:#fff;
	padding:5px 10px 0 10px;
	height:310px;
	clear:both;
}

#footerContent {
	width:960px;
	margin:0 auto;
}

#footerContent h2 {
	margin:15px 0 6px 0;
}

#footerContent p {
	margin:0;
	color:#24439D;
}


/* Featured News*/

#latestNews {
	padding:7px 0 4px 15px;
	width:945px;
	background:url(/images/masthead-top.gif) no-repeat #fff;
}

#latestNewsArticle {
	background:url(/images/backgrounds/news_divider.gif) repeat-y 297px 0;
	padding:0 0 5px 0;
}

.latestNewsArticle {
	float:left;
	width:277px;
	padding:0 20px;
}

.latestNewsArticleFirst {
	padding:0 20px 0 0;
}

.latestNewsArticle a:hover {
	text-decoration:underline;
}


hr { 
	height:1px; 
	border:0;
	border-bottom:#CCC solid 1px; 
}

