﻿body
{
	margin: 12px 0 12px 0;
	padding: 0;
	color: #333333;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; /* for IE */
	font-size: 12px;
}
p
{
	margin: 0 0 1.1em 0;
	font-size: 11px;
	line-height: 1.3em;
}
li
{
	font-size: 11px;
	line-height: 1.3em;
}
h1
{
	font-size: 14px;
	margin: 0 0 .5em 0;
}
h2
{
	font-size: 13px;
	margin: 0;
}
h3
{
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	color: #566d9b;
}
a, 
a:visited, 
a:active
{
	color: #566e9a;
	text-decoration: none;
}
a:hover
{
	color: #566e9a;
	text-decoration: underline;
}
/* content */
div#fdContainer
{
	width: 970px;
	margin: 20px auto;
	padding: 0;
	text-align: left;
}
div#fdContainerMulti
{
	width: 100%;
	clear: left;
	overflow: hidden;
}
div#fdSearchResultsContainer
{
	float: left;
	width: 784px;
	margin: 0px;
}
#fdContainer.narrow div#fdSearchResultsContainer
{
	width: 671px;
}
div#fdContainer h1
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #294270;
	margin-bottom: 0;
	padding: 0;
	font-weight: bold;
}
div#fdContainer h2
{
	font-size: 14px;
	color: #757ba7;
	margin-bottom: 0;
}
div#fdContainer h2.fdHomeSubHeading
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding-right: 11px;
}
div#fdContainer td
{
	padding: 0;
}
.backToLink
{
	padding: 10px 0px 0px 0px;
}
.backToLink a
{
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
/* tables */
td
{
	font-size: 11px; 
	/*padding: 0;*/
	vertical-align: top;
}
/* home */
div#fdHome
{
	float: left;
	width: 597px;
}
div#fdHomeTop
{
	width: 579px;
	background: url(/fd/images/home/backgrounds/bg_home_top.gif) no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	padding: 12px 0px 9px 18px;
	margin: 0px;
}
div#fdHomeTop > p
{
	color: #FFFFFF;
	margin-bottom: 1em;
}
div.QSfields
{
	width: 100%;
	overflow: hidden;
	clear: left;
}
div.QSfields p,
span.refineSearchTopHeading
{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	color: #FFD149;
	font-weight: bold;
}
div#fdHomeTop h1
{
	color: #ffd149;
	font-size: 18px;
	margin: 0 0 .1em 0;
}
div.QScategory, 
div.QSstate, 
div.QScapital, 
div.QSgo
{
	float: left;
	margin-right: 10px;
}
div.QSsubcategory
{
	width: 210px;
}
div.QSsubcategory span#categoryMessage
{
	float: right;
	margin-right: 20px;
}
div.QSsubcategory span.refineSearchTopHeading
{
	float: left;
}
table#fdHomeBottom
{
	width: 597px;
	margin: 0;
}
.bg_home_lt
{
	background: url(/fd/images/home/backgrounds/bg_home_lt.gif) repeat-y;
}
.bg_home_rt
{
	background: url(/fd/images/home/backgrounds/bg_home_rt.gif) repeat-y;
}
.fdHomeCategory, 
.fdHomeCapital, 
.fdHomeSponsorship, 
.fdHomeNewsletter
{
	float: left;
}
.fdHomeSponsorship
{
	width: 282px;
}
.fdHomeSponsorship p
{
	margin: 2px 17px 4px 17px;
}
a.b_starthere
{
	margin: 24px 9px 0 17px;
	float: left;
}
.pic_th_sponsorship
{
	float: left;
}
.fdHomeNewsletter
{
	width: 304px;
}
.fdHomeNewsletter p
{
	margin: 2px 17px 4px 17px;
}
.b_signupnow
{
	margin: 10px 35px 0 17px;
	float: left;
}
.pic_th_newsletter
{
	margin: -10px 0 0 0;
	float: left;
}
div.fdHomeCategory
{
	width: 378px;
}
.ulFdHomeCategoryLeft
{
	width: 175px;
}
.ulFdHomeCategoryRight
{
	width: 175px;
}
.ulFdHomeCapitalLeft
{
	width: 175px;
}
div.fdHomeCapital
{
	width: 209px;
}
#fdHomeBottom ul
{
	list-style: none;
	margin: 3px 5px 0 6px;
	float: left;
	padding: 0;
}
#fdHomeBottom ul li
{
	background: url(/fd/images/home/bullets/bullet_greenarrow.gif) 0 4px no-repeat;
	margin: 4px 0 0 12px;
	padding: 1px 0 6px 10px;
	list-style: none;
	border-bottom: 1px dotted #bcbfd5;
}
#fdHomeBottom ul li a
{
	display: block;
	text-decoration: none;
}
#fdHomeBottom ul li a:hover
{
	display: block;
	text-decoration: underline;
}
html > body #fdHomeBottom ul li a
{
	width: auto;
}
#fdHomeBottom a
{
	color: #566e9a;
}
img.b_freefranchiseconsult
{
	text-align: center;
	margin: 10px;
	clear: both;
}
/* spotlight */
div#fdSpotlight, div#fdSpotlightTop
{
	border: 1px solid #cfd1e1;
	float: left;
	margin: 0 0 0 17px;
	width: 177px;
	background: #f9f9f9;
	padding-bottom: 10px;
}
div#fdSpotlight
{
	margin: 16px 0 0 17px;
}
div#fdSpotlightTop
{
	margin: 0 0 0 17px;
}
div#fdSpotlightTop div#spotlightFranch
{
	text-align: center;
	margin: 0;
	padding-right: 22px;
	padding-left: 21px;
}
div#fdSpotlight a
{
	text-decoration: underline;
	font-weight: bold;
}
div#fdSpotlight a:hover
{
	text-decoration: none;
	font-weight: bold;
}
div#fdSpotlight p
{
	margin: 0 15px 0 15px;
}
div#fdSpotlight img.pic_fdSponsor
{
	margin: 10px 27px 10px 28px;
}
div#fdSpotlight img.title_home_spotlight
{
	margin: 0;
}
div#fdSpotlight img.sep_spotlight
{
	/*margin: 10px 0 0 0;*/
	display: none;
	height: 0;
}
/* search results */
div#fdSearch_colRight
{
	float: left;
	padding-left: 20px;
	margin-top: 8px;
}
div#fdSearch a
{
	text-decoration: underline;
	font-weight: bold;
}
div#fdSearch a:hover
{
	text-decoration: none;
	font-weight: bold;
}
div#fdSearchTop
{
	/*width: 660px;*/
	width: auto;
	background: #566D9B; 
	color: #FFFFFF;
	font-size: 11px;
	padding: 8px 0 8px 11px;
	margin: 0px;
	clear: left;
	vertical-align: middle;
	overflow: hidden;
}
div#fdSearchTop h1
{
	color: #FFFFFF;
	font-size: 14px;
	margin: 0 10px 0 0;
}
#QSrefine
{
	float: left;
}
#fdContainer.narrow #QSrefine
{
	float: none;
}
div.fdSearchFields
{
	width: 658px;
	margin: 0px;
	float: left;
}
#fdContainer.narrow div.fdSearchFields
{
	float: none;
	margin-top: 4px;
}
div.QSgo a.b_go
{
	vertical-align: bottom;
	margin-top: 14px;
	display: block;
}
.QSCatDropDown
{
	width: 140px;
}
.QSSubCatDropDown
{
	width: 100%;
}
.QSstate select
{
	width: 120px;
}
.QScapital select
{
	width: 100px;
}
div#fdSelectedTop
{
	width: 747px;
	background: #566d9b;
	height: 25px;
	color: #ffffff;
	font-size: 11px;
	padding: 4px 18px 3px 18px;
	margin: 0;
	clear: both;
	vertical-align: middle;
}
div#fdSelectedTop h1
{
	color: #FFFFFF;
	font-size: 14px;
	margin: 4px 10px 0px 0px;
}
div#QSselected
{
	float: left;
}
div.QSgo input.b_submitrequest
{
	margin-top: 2px;
}
/* established biz search results */
div#fdSearchResultsEB
{
	border: 1px solid #cfd1e1;
	width: 631px; 
	/*
	width: 784px; 
	clear: left;
	*/
	margin: 20px 0px 5px 0px;
	background: #6779a9; 
	/*
	position: relative;
	left: 152px;
	*/
}
div#fdSearchStandardEB
{
	/*
	background: url(/fd/images/search/titles/title_res_franchises.gif) no-repeat;
	padding-top: 26px;
	*/
}
div.fdSearchStandardEB
{
	background: #eeeeee;
	border-bottom: 2px solid #ffffff;
	height: 60px;
	padding: 10px; 
	/*width: 764px;*/
	width: 611px;
}
div#fdSearchResultsEB div.fdSearchResultsHeaderEB
{
	float: left;
	margin: 6px;
	color: #FFFFFF;
	font-size: 11px;
	height: 16px;
}
div#fdSearchResultsEB div.fdSearchResultsHeaderEB a, 
div#fdSearchResultsEB div.fdSearchResultsHeaderEB a:active, 
div#fdSearchResultsEB div.fdSearchResultsHeaderEB a:visited
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
div#fdSearchResultsEB div.fdSearchResultsTitleEB
{
	margin: 6px 20px 6px 10px;
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
div#fdSearchResultsEB div.fdSearchResultsButtonEB
{
	padding: 5px 25px 5px 10px;
	float: right;
}
div#fdSearchResultsEB a
{
	text-decoration: underline;
	font-weight: bold;
	color: #566e9a;
	font-size: 12px;
}
div#fdSearchResultsEB a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #566e9a;
	font-size: 12px;
}
div#fdSearchResultsEB img.pic_fdSponsor
{
	margin-right: 12px;
	float: left;
	width: 120px;
	height: 60px;
}
div#fdSearchResultsEB p
{
	margin: 0 0 0 0;
}
div#fdSearchResultsEB p.fdSummary
{
	margin-top: 8px;
}
div#fdSearchResultsEB p.fdCapRequired
{
	float: right;
	color: #566d9b;
}
div#fdSearchResultsEB p.fdCartButtons
{
	float: right;
	color: #566d9b;
	border: 1px solid red;
}
/* franchise cart */
.rightWrap
{
	float: left;
	background-color: #FFFFFF; 
	position: relative;
	left: 25px;
	top: 0px; 
	margin: 0px;
}
.profile
{
	margin-top: 12px;
}
.fdCartBox
{
	width: 160px;
	padding: 0;
	background-color: #F4F7FF;
}
.fdCartBox.wide
{
	width: 260px;
}
.fdCartBox .corner
{
	height: 3px;
	overflow: hidden;
	position: absolute;
	width: 3px;
	z-index: 999;
	background: url(/fd/images/search/backgrounds/bg_cornersTop.gif);
}
.fdCartBox .corner.ul
{
	top: 0;
	left: 0;
}
.fdCartBox .corner.ur
{
	background-position: 100% 0;
	top: 0;
	right: 0;
}
.fdCartBox .corner.br
{
	background: url(/fd/images/search/backgrounds/bg_cornersBottom.gif) 100% 100%;
	bottom: 0;
	right: 0;
}
.fdCartBox .corner.bl
{
	background: url(/fd/images/search/backgrounds/bg_cornersBottom.gif) 0 100%;
	bottom: 0;
	left: 0;
}
#.fdCartBox .corner.br
{
	background: url(/fd/images/search/backgrounds/bg_cornersBottom.gif) 100% 100%;
	bottom: -1px;
	right: 0;
}
#.fdCartBox .corner.bl
{
	background: url(/fd/images/search/backgrounds/bg_cornersBottom.gif) 0 100%;
	bottom: -1px;
	left: 0;
}
#franchiseContactCart.emptyCart .fdCartEmpty,
#franchiseContactCart .fdCartSubmit,
#franchiseContactCart .fdCartContent
{
	display: block;
}
#franchiseContactCart .fdCartEmpty,
#franchiseContactCart.emptyCart .fdCartContent,
#franchiseContactCart.emptyCart .fdCartSubmit
{
	display: none;
}
.fdCartContactInfo
{
	padding: 4px 8px 8px 8px;
	border-top: 1px solid #D9E1EC;
	border-right: 1px solid #BAC5D9;
	border-left: 1px solid #BAC5D9;
	border-bottom: 1px solid #DAE1EC;
}
.fdCartContactInfo .fdCartContactInfo_row
{
	width: 100%;
	margin: 0px 0px 5px 0px;
}
.fdCartContactInfo .fdCartContactInfo_row.last
{
	margin-bottom: 0px;
}
.fdCartContactInfo .fdCartContactInfo_row.hasColumns,
.fdCartContactInfo .fdCartContactInfo_row.message
{
	overflow: hidden;
	clear: both;
}
.fdCartContactInfo .fdCartContactInfo_row.hasColumns .fdCartContactInfo_column.left
{
	float: left;
	width: 116px;
}
.fdCartContactInfo .fdCartContactInfo_row.hasColumns .fdCartContactInfo_column.right
{
	float: right;
	width: 116px;
}
.fdCartContactInfo .fdCartContactInfo_row.hasColumns.hasMultipleColumns .fdCartContactInfo_column.left 
{
	margin-right: 10px;
	_margin-right: 5px;
}
.fdCartContactInfo .fdCartContactInfo_row.hasColumns.hasMultipleColumns .fdCartContactInfo_column.left.column1
{
	width: 100px;
}
.fdCartContactInfo .fdCartContactInfo_row.hasColumns.hasMultipleColumns .fdCartContactInfo_column.left.column2
{
	width: 65px;
}
.fdCartContactInfo .fdCartContactInfo_row.hasColumns.hasMultipleColumns .fdCartContactInfo_column.right
{
	width: 56px;
}
.fdCartContactInfo .fdCartContactInfo_row label
{
	color: #5C7CAB;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 1px 0px;
	display: block;
	width: 100%;
}
.fdCartContactInfo .fdCartContactInfo_row input,
.fdCartContactInfo .fdCartContactInfo_row select,
.fdCartContactInfo .fdCartContactInfo_row textarea
{
	border: solid 1px #CBCCCE;
}
.fdCartContactInfo .fdCartContactInfo_row input,
.fdCartContactInfo .fdCartContactInfo_row textarea
{
	width: 240px;
	#width: 238px;
}
.fdCartContactInfo .fdCartContactInfo_row.hasColumns input,
.fdCartContactInfo .fdCartContactInfo_row.hasColumns textarea
{
	padding: 2px;
	width: 110px;
}
.fdCartContactInfo .fdCartContactInfo_row textarea
{
	height: 50px;
}
.fdCartContactInfo .fdCartContactInfo_row.message textarea
{
	margin-top: 5px;
}
.fdCartContactInfo .fdCartContactInfo_row select
{
	padding: 1px;
	width: 242px;
	#margin-top: 1px;
}
.fdCartContactInfo .fdCartContactInfo_row.hasColumns select
{
	width: 116px;
}
.fdCartContactInfo .fdCartContactInfo_row input.city
{
	width: 94px;
}
.fdCartContactInfo .fdCartContactInfo_row input.zip
{
	width: 50px;
}
.fdCartContactInfo .fdCartContactInfo_row select.state
{
	width: 66px;
}
.fdCartContactInfo .fdCartContactInfo_row em
{
	font-size: 10px;
}
.fdCartContactInfo .fdCartContactInfo_row.message a#hlToggleMessageToFranchisors
{
	display: block;
	float: left;
}
.fdCartContactInfo .fdCartContactInfo_row.message a#hlToggleMessageToFranchisors
{
	text-decoration: underline;
}
.fdCartContactInfo .fdCartContactInfo_row.message p.dropDownArrow
{
	font-size: 0px;
	line-height: 0px;
	width: 0px;
	margin: 5px 0px 0px 5px;
	float: left;
}
.fdCartContactInfo .fdCartContactInfo_row.message p.dropDownArrow,
.fdCartContactInfo .fdCartContactInfo_row.message p.dropDownArrow.down
{
	border-left: 4px solid #F4F7FF;
	border-right: 4px solid #F4F7FF;
	border-top: 5px solid #5780AE;
	#border-top-width: 4px;
	border-bottom-width: 0px;
}
.fdCartContactInfo .fdCartContactInfo_row.message p.dropDownArrow.up
{
	border-top-width: 0px;
	border-left: 4px solid #F4F7FF;
	border-right: 4px solid #F4F7FF;
	border-bottom: 5px solid #5780AE;
}
#franchiseContactCart .fdCartContent
{
	overflow-y: scroll;
}
#franchiseContactCart.emptyCart .fdCartContent
{
	overflow-y: hidden;
}
.fdCartContactInfo a
{
	font-size: 11px;
	text-decoration: underline;
}
.fdCartContactInfo a:active,
.fdCartContactInfo a:focus
{
	outline: none;
}
.fdCartContent,
.fdCartInstructions
{
	margin: 0px;
	padding: 4px 0px 0px 8px;
	text-align: left;
	border-right: 1px solid #BAC5D9;
	border-left: 1px solid #BAC5D9;
}
.fdCartContent
{
	overflow-x: hidden;
	max-height: 360px;
	width: auto;
	_width: 250px;
	border-bottom: 1px solid #BAC5D9;
}
.fdCartBox.wide .fdCartContent
{
	max-height: 125px;
}
.fdCartInstructions
{
	border-bottom: 1px solid #BAC5D9;
}
.fdCartBox.wide .fdCartInstructions
{
	border-bottom-style: none;
}
.fdCartItem
{
	border-top: 1px solid #DAE1EC;
	margin: 0;
	padding: 4px 0px 4px 0px;
	overflow: hidden;
	width: 100%;
	clear: left;
}
.fdCartItem.wide
{
	border-top-style: none;
}
.fdCartContent .fdCartItem:first-child
{
	border-top-style: none;
}
.fdCartItem.wide p
{
	float: left;
}
.fdCartItem p input
{
	margin: 0px 5px 0px 0px;
	#margin: -2px 5px -2px -2px;
}
.fdCartContent a
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: underline;
	display: block;
}
.fdCartTitle
{
	background: #3A4D7E url(/fd/images/search/backgrounds/bg_fdCartTop.gif) repeat-x;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 8px 4px 8px;
}
.fdCartTitle h3
{
	color: #FFD149;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
.fdCartBox.wide .fdCartTitle h3
{
	font-size: 15px;
}
.fdCartTitle p
{
	margin: 0px;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}
.fdCartTitle .fdCartCount
{
	font-size: 10px;
	color: #D2D7E2;
}
.fdCartBox.wide .fdCartTitle .fdCartCount
{
	text-align: right;
}
.fdCartContent p,
.fdCartInstructions p
{
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.fdCartSubmit,
.fdEmptyCartSubmit,
.fdCartPrivacy
{
	margin: 0px;
	padding: 4px 5px 4px 5px;
	position: relative;
	background-color: #E4EAF9;
	border-top: 0;
	border-right: 1px solid #BAC5D9;
	border-left: 1px solid #BAC5D9;
}
.fdCartSubmit
{
	text-align: center;
	border-bottom: 1px solid #BAC5D9;
}
.fdCartBox.wide .fdCartSubmit
{
	padding-bottom: 0px;
	border-bottom-style: none;
}
.fdCartEmpty
{
	padding-bottom: 4px;
}
.fdCartSubmit p,
.fdEmptyCartSubmit p
{
	margin: 0 0 0 13px;
	padding: 2px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.fdCartPrivacy
{
	font-size: 10px;
	border-bottom: 1px solid #BAC5D9;
}
.fdCartPrivacy div
{
	clear: right;
	overflow: hidden;
	width: 100%;
}
.fdCartPrivacy a
{
	text-decoration: underline;
}
.fdCartPrivacy a.TRUSTe
{
	display: inline;
	float: right;
	margin: 0px 0px 0px 5px;
	text-decoration: none;
}
.arrow
{
	position: absolute;
	width: 29px;
	height: 29px;
	top: 7px;
	left: -15px;
	background: transparent url(/fd/images/search/icons/icon_fdArrow.png) no-repeat; 
	#background:transparent url(/fd/images/search/icons/icon_fdArrow.gif) no-repeat;
}
.fdCartBox.wide .arrow
{
	top: -1px;
}
#.fdCartSubmit .arrow
{
	left: -20px;
}
/* search results */
div#fdSearchTitleSummary
{
	width: 781px;
}
div#fdSearchResults
{
	border-left: 1px solid #cfd1e1;
	border-right: 1px solid #cfd1e1;
	border-bottom: 1px solid #cfd1e1;
	/*width: 669px;*/
	width: auto;
	clear: both;
}
div#fdSearchResults a
{
	text-decoration: underline;
	font-weight: bold;
	color: #566e9a;
	font-size: 12px;
}
div#fdSearchResults a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #566e9a;
	font-size: 12px;
}
div#fdSearchPremier
{
	background: url(/fd/images/search/titles/title_res_premier.gif) no-repeat;
	padding-top: 26px;
}
div.fdSearchPremier
{
	background: #FDF5C1;
	border-bottom: 2px solid #FFFFFF;
	padding: 10px 10px 0px 10px;
	width: auto;
	overflow: hidden;
	height: 75px;
}
div.fdSearchPremier input
{
	float: left;
	margin: 0px 8px 0px 0px;
}
div#fdSearchPlatinum
{
	background: url(/fd/images/search/titles/title_res_platinum.gif) no-repeat;
	padding-top: 26px;
}
div.fdSearchPlatinum
{
	background: #DFF1FE;
	border-bottom: 2px solid #FFFFFF;
	padding: 10px 10px 0px 10px;
	width: auto;
	overflow: hidden;
	height: 75px;
}
div.fdSearchPlatinum input
{
	float: left;
	margin: 0px 8px 0px 0px;
}
div#fdSearchStandard
{
	background: url(/fd/images/search/titles/title_res_standard.gif) no-repeat;
	padding-top: 26px;
}
div.fdSearchStandard
{
	background: #eeeeee;
	border-bottom: 2px solid #ffffff;
	padding: 10px 10px 0px 10px;
	width: auto;
	overflow: hidden;
	height: 75px;
}
div#fdSearchSponsor
{
	background: url(/fd/images/search/titles/title_res_sponsor.gif) no-repeat;
	padding-top: 26px;
}
div.fdSearchSponsor
{
	background: #e2eec3;
	border-bottom: 2px solid #ffffff;
	padding: 10px 10px 0px 10px;
	width: auto;
	overflow: hidden;
	height: 75px;
}
div#fdSearchSponsorRFI
{
	background: url(/fd/images/search/titles/title_res_sponsorrfi.gif) no-repeat;
	padding-top: 26px;
}
div.fdSearchSponsorRFI
{
	background: #e2eec3;
	border-bottom: 2px solid #ffffff;
	height: 60px;
	padding: 10px;
	width: auto;
	overflow: hidden;
	height: 60px;
}
div.fdSearchStandard input
{
	float: left;
	margin: 0 8px 0 0;
}
div.fdSearchSponsor input
{
	float: left;
	margin: 0 8px 0 0;
}
div.fdSearchSponsorRFI input
{
	float: left;
	margin: 0px 8px 0px 0px;
}
div#fdSearchResults img.pic_fdSponsor
{
	margin-right: 12px;
	float: left;
	width: 120px;
	height: 60px;
}
div#fdSearchResults p
{
	margin: 0px;
}
div#fdSearchResults p.fdSummary
{
	margin-top: 8px;
}
div#fdSearchResults p.fdSummaryMulti
{
	/*
	width: 330px;
	_width: 328px;
	*/
	width: auto;
	height: 45px;
	overflow: hidden;
	line-height: 14px;
}
div#fdSearchResults p.fdCapRequired
{
	float: right;
	color: #566E9A;
}
div#fdSearchResults .fdSearchResultsButton
{
	float: right;
	margin-top: 10px;
}
div#fdSearchResults .fdSearchResultsButton div.fdDetailsLink
{
	float: left;
	margin-left: 2px;
}
div#fdSearchResults .fdSearchResultsButton div.fdAddToRequestList
{
	float: left;
	margin-left: 2px;
	height: 17px;
	width: 123px;
}
div#fdSearchResults .fdSearchResultsButton div.fdAddToRequestListInactive
{
	background: transparent url(/fd/images/search/buttons/b_addedToRequestList.gif) no-repeat;
}
div#fdSearchResults .fdSearchResultsButton div.fdAddToRequestList a
{
	background: transparent url(/fd/images/search/buttons/b_fdAddToCart.gif) no-repeat;
	height: 17px;
	width: 123px;
}
div#fdSearchResults .fdSearchResultsButton a
{
	display: block;
}
div#fdSearchResults .fdSearchResultsButton img
{
	/*padding: 10px 0 0 2px;*/
}
p.fdSubCatSEO
{
	color: #566e9a;
	margin-top: 18px;
}
/* pagination */
div.fdPagination
{
	font-size: 11px;
	width: 783px;
	height: 24px;
}
#fdContainer.narrow div.fdPagination
{
	width: 671px;
}
div.fdPagesShowing
{
	float: left;
	margin: 4px 0 4px 0;
}
div.fdPagesNext
{
	float: right;
	margin: 4px 0 4px 0;
}
/* request info upsell */
div#fdDetail
{
	width: 684px;
}
div#fdBGReqInfo
{
	background: url(/fd/images/search/backgrounds/bg_reqinfo.gif) no-repeat;
	width: 787px;
	height: 37px;
	margin: 16px 0 10px 0;
}
div#fdBGReqConf
{
	margin: 16px 0 10px 0;
}
div#fdBGReqConf img
{
	display: inline;
}
div#fdBGReqConf #bg_req_top
{
	background: transparent url(/fd/images/request/backgrounds/bg_req_top.gif) no-repeat 0px 0px;
	width: 624px;
	height: 13px;
}
div#fdBGReqConf #bg_req_bottom
{
	background: transparent url(/fd/images/request/backgrounds/bg_req_bottom.gif) no-repeat 0px 0px;
	width: 624px;
	height: 13px;
}
div.fdBGReqConf
{
	background: url(/fd/images/request/backgrounds/bg_req_mid.gif) repeat-y;
}
.fdBGReqConf p
{
	margin-left: 12px;
	color: #666666;
}
.fdBGReqConf p.franchiseContact
{
	height: 14px;
}
.fdBGReqConf ul
{
	list-style: none;
	margin: 0 5px 0 6px;
	float: left;
	padding: 0;
}
.fdBGReqConf ul li
{
	background: url(/fd/images/home/bullets/bullet_greenarrow.gif) 0 4px no-repeat;
	margin: 4px 0 0 12px;
	padding: 1px 0 6px 10px;
	list-style: none;
	border-bottom: 1px dotted #bcbfd5;
}
.fdBGReqConf ul li.noBorder
{
	border-bottom: none 0px;
}
#fdBGReqConf ul li a
{
	display: block;
	text-decoration: none;
}
#fdBGReqConf ul li a:hover
{
	display: block;
	text-decoration: underline;
}
html > body .fdBGReqConf ul li a
{
	width: auto;
}
.fdBGReqConf a, 
.fdBGReqConf a:active, 
.fdBGReqConf a:visited
{
	color: #566e9a;
}
/* fd profile */
.fdProfile
{
	/*
	float: left;
	width: 683px;
	*/
	margin: 0;
	padding: 0 0 20px 0;
}
.fdProfile h1
{
	font: bold 21px Arial, Helvetica, sans-serif;
	color: #294270;
	margin: 15px 0;
	padding: 0;
}
.fdProfileStats
{
	width: 670px; 
	/*float: left;*/
	border-top: 4px solid #e1e1e1;
	margin: 12px 0px 0px 0px;
	padding: 18px 0;
}
.fdProfileStats ul
{
	float: left;
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
	width: 255px;
}
.fdProfileStats ul li
{
	font-size: 12px;
	background: url(/fd/images/detail/bullets/bull_greenSquare.gif) 0 9px no-repeat;
	margin: 0;
	padding: 5px 25px 5px 15px;
	list-style: none;
	border-bottom: 1px dashed #deddd9;
	position: relative;
}
.fdProfileStats ul li a.icon_help
{
	position: absolute;
}
.fdProfileStats ul li.borderless
{
	border-bottom: none;
}
.fdProfileStats img.pic_fdSponsor
{
	float: left;
	padding: 8px 0 0 0;
}
span.icon_help
{
	position: absolute;
}
img.icon_help
{
	margin: 0 0 0 5px;
}
.fdProfile .fdProfileContainer
{
	float: left;
	width: 670px;
}
/* fd profile - add to cart */
.addFranchiseToRequestListContainer .fdAddToRequestList,
.addFranchiseToRequestListContainer.alreadyAdded .fdAlreadyAddedToRequestList,
.addFranchiseToRequestListContainer.added .fdAddedToRequestList 
{
	display: block;
}
.addFranchiseToRequestListContainer .fdAlreadyAddedToRequestList,
.addFranchiseToRequestListContainer .fdAddedToRequestList,
.addFranchiseToRequestListContainer.alreadyAdded .fdAddToRequestList,
.addFranchiseToRequestListContainer.alreadyAdded .fdAddedToRequestList,
.addFranchiseToRequestListContainer.added .fdAddToRequestList
{
	display: none;
}
.fdProfileAddToCartBox
{
	width: 670px;
	margin: 0;
	padding: 0;
	text-align: right;
	font-weight: bold;
	position: relative;
	background: #fafafa url(/fd/images/search/backgrounds/bg_fdProfileAdd.gif) repeat-x;
	clear: both;
}
.fdProfileAddToCart
{
	border-right: 1px solid #deddd9;
	border-left: 1px solid #deddd9;
	padding: 5px 5px 3px 5px;
}
.fdProfileAddToCartBox .topBG
{
	height: 5px;
	background: url(/fd/images/detail/backgrounds/bg_topProfileMsg.gif) no-repeat;
}
.fdProfileAddToCartBox .bottomBG
{
	height: 5px;
	background: url(/fd/images/detail/backgrounds/bg_bottomProfileMsg.gif) no-repeat;
}
.fdProfileAddToCart span
{
	position: relative;
	top: -5px;
}
.fdProfileAddToCart img
{
	margin: 0 0 0 10px;
}
/* fd profile - add to cart */
.fdProfileMsgBox
{
	width: 670px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	background: #fafafa url(/fd/images/detail/backgrounds/bg_profileMsg.gif) repeat-x;
	clear: left;
}
.fdProfileMsg
{
	border-right: 1px solid #deddd9;
	border-left: 1px solid #deddd9;
	padding: 5px 5px 3px 5px;
	text-align: right;
}
.fdProfileMsg01
{
	border-right: 1px solid #deddd9;
	border-left: 1px solid #deddd9;
	padding: 8px 10px;
	text-align: left;
}
.fdProfileMsgBox .topBG
{
	height: 5px;
	background: url(/fd/images/detail/backgrounds/bg_topProfileMsg.gif) no-repeat;
}
.fdProfileMsgBox .bottomBG
{
	height: 5px;
	background: url(/fd/images/detail/backgrounds/bg_bottomProfileMsg.gif) no-repeat;
}
.fdProfileMsg span
{
	position: relative;
	top: -5px;
}
.fdProfileMsg img
{
	margin: 0 0 0 10px;
}
/* fd profile - messaging */
.fdProfileMsgBox02
{
	width: 670px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	background-color: #fffced;
}
.fdProfileMsg02
{
	border-right: 1px solid #cac6bb;
	border-left: 1px solid #cac6bb;
	padding: 8px 10px;
	text-align: left;
}
.fdProfileMsgBox02 .topBG
{
	height: 5px;
	background: url(/fd/images/detail/backgrounds/bg_topProfileMsg02.gif) no-repeat;
}
.fdProfileMsgBox02 .bottomBG
{
	height: 5px;
	background: url(/fd/images/detail/backgrounds/bg_bottomProfileMsg02.gif) no-repeat;
}
.fdProfileMsg02 span
{
	position: relative;
	top: 0;
}
.fdProfileMsg02 img
{
	margin: 0 5px 0 0;
}
/* fd profile - details */
.fdProfileDetails
{
	padding: 15px;
	margin: 0;
}
.fdProfileDetails h4
{
	font-weight: bold;
	font-size: 11px;
}
.fdProfileDetails li
{
	margin: 0 0 0 22px;
}
/* details */
div#fdBGDetail
{
	margin: 16px 0 16px 0;
}
.fdBGDetail
{
	/*background: url(/fd/images/detail/backgrounds/bg_details_top_sides.gif) repeat-y;*/
	border-right: solid 3px #667BA9;
	border-left: solid 3px #667BA9;
	width: 678px;
}
.fdBGDetailTop
{
	background: transparent url(/fd/images/detail/backgrounds/bg_details_top.gif) no-repeat;
	width: 684px;
	height: 13px;
}
.fdBGDetailContents
{
	border-right: solid 2px #B4C1DE;
	border-left: solid 2px #B4C1DE;
	width: 674px;
}
.fdBGDetail ul
{
	list-style: none;
	margin: 5px 35px 10px 6px;
	float: left;
	padding: 0;
}
.fdBGDetail ul.last
{
	margin-right: 0px;
}
.fdBGDetail ul li
{
	background: url(/fd/images/home/bullets/bullet_greenarrow.gif) 0 4px no-repeat;
	margin: 4px 0 0 12px;
	padding: 1px 0 6px 10px;
	list-style: none;
	border-bottom: 1px dotted #bcbfd5;
	position: relative;
}
.fdBGDetail ul li a.icon_help
{
	position: absolute;
}
.fdBGDetail img.pic_fdSponsor
{
	float: left;
	margin: 10px 25px 12px 25px;
}
div#fdBrochureDetails
{
	background: url(/fd/images/detail/titles/title_details_frdetails.gif) no-repeat;
	width: 682px;
	padding: 29px 0 0 0;
	margin: 20px 0 20px 0;
	border: 1px solid #cfd1e1;
}
div#fdBrochureDetails li
{
	margin: 0 0 0 22px;
}
div#fdBrochure
{
	padding: 17px;
	font-size: 11px;
}
/* request info detail */
img.bg_details_request_top
{
	margin: 0;
}
.fdReqInfoFromFranchisorTop
{
	background: transparent url(/fd/images/detail/backgrounds/bg_details_request_top.gif) no-repeat;
	width: 684px;
	height: 27px;
}
div#fdReqInfoFromFranchisorForm
{
	background: url(/fd/images/detail/backgrounds/bg_details_request.gif) no-repeat 0 bottom;
	padding-top: 10px;
	height: 259px;
}
div.fdRequestInfoForm_contents
{
	padding-left: 15px;
}
a.fdReqContactFranchisor_top
{
	background: transparent url(/fd/images/detail/backgrounds/bg_details_contact_top.gif) no-repeat 0px 0px;
	height: 48px;
	width: 684px;
	display: block;
}
a.fdReqContactFranchisor_bottom
{
	background: transparent url(/fd/images/detail/backgrounds/bg_details_contact_bot.gif) no-repeat 0px 0px;
	height: 48px;
	width: 684px;
	display: block;
}
a.fdReqContactFranchisor_top:active, 
a.fdReqContactFranchisor_top:focus, 
a.fdReqContactFranchisor_bottom:active, 
a.fdReqContactFranchisor_bottom:focus
{
	outline: none;
}
a.b_submitrequest
{
	float: right;
}
table.fdRequestInfoForm
{
	width: 610px;
}
div#fdReqInfoFromFranchisorForm td
{
	padding: 2px 6px 2px 2px;
	color: #566d9b;
	font-size: 11px;
}
div#fdReqInfoFromFranchisorForm td.fdRequestInfoForm_input
{
	width: 190px;
}
table.fdRequestInfoForm input.fdRequestInfoForm_input
{
	width: 180px;
}
table.fdRequestInfoForm textarea
{
	width: 180px;
	height: 92px;
}
table.fdRequestInfoForm select.addressState
{
	width: 107px;
}
#fdSubmitRequest
{
	color: #566d9b;
	padding: 12px 17px 0 17px;
	font-size: 11px;
}
#fdSubmitRequest div.fdSubmitRequest_infoSave
{
	text-align: right;
	float: right;
}
img.b_submitrequest
{
	margin: 3px 0 3px 10px;
}
/* admin */
table.searchSelect tr td
{
	vertical-align: top;
	padding: 3px;
	background-color: #eeeeee;
	border-bottom: 1px solid #ffffff;
}
div#FDAdmin_searchresults
{
	padding: 2px;
	border: 1px solid #cdd2df;
	width: 780px;
}
div#FDAdmin_searchresults td
{
	vertical-align: top;
	padding: 3px;
}
div#FDAdmin_searchresults a, 
div#FDAdmin_searchresults td
{
	font-size: 11px;
}
/*search results column sort*/
table.FDAdmin_searchresults a.colsortlink, 
table.FDAdmin_searchresults a.colsortlink:active, 
table.FDAdmin_searchresults a.colsortlink:visited
{
	color: #566d9b;
	text-decoration: underline;
}
table.FDAdmin_searchresults a.colsortlink:hover
{
	color: #566d9b;
	text-decoration: none;
}
table.FDAdmin_searchresults a, 
table.FDAdmin_searchresults a:visited, 
table.FDAdmin_searchresults a:active
{
	color: #4662a3;
	text-decoration: underline;
}
table.FDAdmin_searchresults a:hover
{
	color: #4662a3;
	text-decoration: none;
}
tr.FDAdmin_headerrow td
{
	background-color: #eeeeee;
	border-bottom: 1px solid #ffffff;
}
tr.FDAdmin_background_odd td
{
	background-color: #f8f8c5;
}
tr.FDAdmin_background_even td
{
	background-color: #ffffff;
}
/* pagination */
table.FDAdmin_search_pagination
{
	width: 780px;
}
div#FDAdmin_search_pagination p
{
	font-size: 11px;
	margin: 0;
}
div#FDAdmin_search_pagination a, 
div#FDAdmin_search_pagination a:visited, 
div#FDAdmin_search_pagination a:active
{
	color: #566d9b;
	text-decoration: underline;
}
div#FDAdmin_search_pagination a:hover
{
	color: #566d9b;
	text-decoration: none;
}
table.FDAdmin_search_pagination tr td p
{
	margin: 0;
}
.fdTitle
{
	font-size: 12px;
}
/* overlays */
div.overlayfd
{
	position: absolute;
	left: 100px;
	top: 50px;
}
#chkBoxWidth input
{
	/*width: 15px;*/
	margin-left: 0px;
}
#chkBoxWidth label
{
	position: relative;
	top: -2px; 
	#top: 1px;
}
div#overlayfdbbsbulletin
{
	position: absolute;
	background: url(/fd/images/home/backgrounds/bg_fsbo_pop_top.gif) no-repeat;
	width: 484px;
	left: 100px;
	top: 50px; /*visibility: hidden;*/
	padding-top: 10px;
}
div.overlayfdbbsbulletin
{
	background: url(/fd/images/home/backgrounds/bg_fsbo_pop_side.gif) repeat-y;
	padding: 0 20px 4px 20px;
}
table.overlayfdbbsbulletinTable
{
	clear: both;
	margin-bottom: 4px;
}
table.overlayfdbbsbulletinTable tr td
{
	vertical-align: middle;
}
div#overlayfdbbsbulletin span
{
	margin: 4px 0 4px 0;
	color: #8c8c8c;
	font-size: 10px;
}
div.overlayfdbbsbulletinBot
{
	background: url(/fd/images/home/backgrounds/bg_fsbo_pop_bot.gif) no-repeat;
	padding-top: 12px;
}
div#overlayfdbbsbulletin .enterEmail
{
	color: #566d9b;
}
div#overlayfdbbsbulletin img.b_close
{
	float: right;
	margin: 6px 0 0 0;
}
div#overlayfdbbsbulletin .inputEmailA
{
	margin: 0 0 0 12px;
}
div#overlayfdbbsbulletin img.b_signmeup
{
	margin-left: 11px;
	margin-top: 1px;
}
div#overlayfdbbsbulletin img.title_fd_ov_getthelatest
{
	float: left;
	margin: 6px 0 0 0;
}
div#overlayfdbbsbulletin img.title_fd_ov_bbsnews
{
	float: left;
	margin: 14px 0 14px 0;
}
div#overlayfdbbsbulletin ul
{
	clear: both;
	list-style: none;
	margin: 5px 5px 5px 0;
	float: left;
	padding: 0;
}
div#overlayfdbbsbulletin ul li
{
	background: url(/fd/images/home/bullets/bullet_greenarrow.gif) 0 1px no-repeat;
	margin: 4px 0 0 12px;
	padding: 1px 0 6px 10px;
	list-style: none;
	border-bottom: 1px dotted #bcbfd5;
	font-size: 12px;
}
div#overlayfdbbsbulletin ul li a
{
	display: block;
}
html > body div#overlayfdbbsbulletin ul li a
{
	width: auto;
}
/* forms */
form
{
	margin: 0;
}
input, select, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.label
{
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}
td.labelTop
{
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}
/* images */
img
{
	border: 0;
}
/* spotlight franchise */
div#spotlightFranch
{
	float: right;
	text-align: center;
	margin: 0;
	padding-right: 20px;
	padding-left: 10px;
}
div.spotlightFranchBorder
{
	border-left: 1px solid #b0bed8;
	border-right: 1px solid #b0bed8;
	height: 98px;
}
div.spotlightFranchAd
{
	width: 134px;
	background: #f5f7fc url(/images/bg_featbiz_top.gif) no-repeat;
	margin: 6px 0 0 0;
	padding: 6px 0 0 0;
	height: 104px;
}
div.spotAd
{
	width: 124px;
	margin: 0 auto;
}
div.spotlightFranchAd p
{
	margin: 2px 10px 0 10px;
	text-align: left;
	color: #566d9b;
}
div.spotlightFranchAd a
{
	color: #566d9b;
}
/* request info form */
.backToLink.fdRequest
{
	padding: 10px 0 0 0;
}
.fdRequestInfo
{
	width: 733px;
	margin: 10px 0 20px 0;
	padding: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #294270;
	float: left;
	position: relative;
	background-color: #f4f7ff;
}
.fdRequestInfo .topBG
{
	background: url(/fd/images/request/backgrounds/bg_fdReqFormTop.gif) 0 0 no-repeat;
	height: 5px;
}
.fdRequestInfo .bottomBG
{
	clear: both;
	background: url(/fd/images/request/backgrounds/bg_fdReqFormBottom.gif) 0 0 no-repeat;
	height: 5px;
}
div.fdRequestInfoForm
{
	width: 713px;
	float: left;
	padding: 12px 0 18px 18px;
	border-right: 1px solid #bec9dd;
	border-left: 1px solid #bec9dd;
}
div.fdRequestInfoForm h3
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #294270;
	margin: 0;
	padding: 0;
}
div.fdRequestInfoForm h4
{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 0 0 0;
}
div.fdRequestInfoForm dl
{
	float: left;
	text-align: right;
	width: 310px;
	padding: 20px 0;
	margin: 0 15px 0 0;
}
div.fdRequestInfoForm dt
{
	margin: 0;
	padding: 0 0 8px 0;
}
div.fdRequestInfoForm dl.right
{
	width: 360px;
	margin: 0;
}
div.fdRequestInfoForm dt.narrow
{
	margin: 0;
	padding-right: 95px;
}
div.fdRequestInfoForm dt.desiredLocation
{
	position: relative;
}
div.fdRequestInfoForm dt.state
{
	width: 200px;
	position: relative;
	top: 0;
	left: 14px;
	display: block;
}
div.fdRequestInfoForm dt.zip
{
	position: relative;
	top: -24px;
}
.fdRequestInfoForm label
{
	font-weight: bold;
	padding: 0 5px 0 0;
}
div.fdRequestInfoForm label.zip
{
	padding: 0 3px 0 8px;
}
div.fdRequestInfoForm dt input
{
	width: 205px;
}
div.fdRequestInfoForm input.optin
{
	width: 13px;
}
div.fdRequestInfoForm input.zip
{
	width: 45px;
}
div.fdRequestInfoForm select.state
{
	width: 121px;
}
.fdRequestInfoForm select.right
{
	width: 130px;
}
.fdRequestInfoForm a.icon_help
{
	position: absolute;
}
div.fdRequestInfoForm dt.optional
{
	text-align: left;
}
div.fdRequestInfoForm .optional label
{
	font-weight: normal;
}
div.fdRequestInfoForm .optional textarea
{
	width: 355px;
	height: 60px; 
	#height: 65px;
}
div.fdRequestInfoForm .optional label
{
	font-size: 12px;
	position: relative;
	top: -2px; 
	#top: 1px;
	#left: 3px;
}
div.fdRequestInfoForm .optional input
{
	width: 13px;
	height: 13px;
	margin-left: 0px;
}
div.fdRequestInfoForm dt.optional.financing
{
	width: 100%;
	overflow: hidden;
	clear: left;
}
div.fdRequestInfoForm dt.optional.financing input
{
	float: left;
	margin-right: 3px;
}
div.fdRequestInfoForm dt.optional.financing .checkboxLabel
{
	display: block;
	float: left;
	width: 340px;
	margin: 2px 0px 0px 0px;
	#margin-top: 0px;
}
div.fdRequestInfoForm dt.optional.financing .checkboxLabel label
{
	padding-right: 0px;
	position: static;
	top: 0px;
	left: 0px;
}
div.fdRequestInfoForm dt.optional.financing .checkboxLabel a
{
	text-decoration: underline;
	font-size: 12px;
}
div.fdRequestInfoForm dt.optional.financing a:hover
{
	text-decoration: none;
}
div.fdRequestInfoForm .submit
{
	width: 690px;
	text-align: right;
	clear: both;
	font-size: 11px;
	float: left;
}
.submit .disclaimer
{
	width: 500px;
	float: right;
	margin: 0 10px 0 0;
}
div.fdRequestInfoForm .submit input
{
	float: right;
}
.helpLink
{
	position: absolute;
	border-bottom: 1px dotted #566e9a;
	margin: 0 0 0 3px;
}
.helpLink a
{
	font-size: 11px;
	cursor: pointer;
}
.helpLink a:hover
{
	text-decoration: none;
}
.helpIcon
{
	padding-left: 3px;
}
.helpIcon a
{
	padding-right: 5px;
}
.fdRequestInfoList
{
	width: 100%;
	clear: left;
	float: left;
	padding: 0 0 30px 20px;
}
.fdRequestInfoList h3
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #294270;
	margin: 0 0 15px 0;
	padding: 0;
}
.fdRequestInfoItem
{
	width: 150px;
	float: left;
	margin: 0 30px 15px 0;
}
.fdRequestInfoItem a.profileLink
{
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding: 0 0 3px 0;
	height: 30px;
}
.fdRequestInfoItem a.profileLink:hover
{
	text-decoration: underline;
}
.fdRequestInfoItem input[type=checkbox]
{
	width: 13px;
	height: 13px;
	position: relative;
	top: -27px;
	left: 2px;
}
span.fd_franchiseConsult
{
	vertical-align: middle;
}
/* fd request confirmation page */
.rightWrap.fdReqConfirmation
{
	/* fdCart position override */
	margin-top: 370px; 
	#margin-top: 385px;
}
.fdReqConfirmList
{
	background: #f8f8f8;
	border: 1px solid #deddd9;
	margin: 15px 0 20px 0;
	padding: 15px 20px 5px 20px; /*float: left;*/
	width: 741px;
	position: relative;
}
#fdContainer.narrow .fdReqConfirmList
{
	width: 629px;
}
.fdReqConfirmList .topBG
{
	background: url(/fd/images/request/backgrounds/bg_fdReqConfirmTop_wide.gif) 0px 0px no-repeat;
	width: 783px;
	height: 5px;
	position: absolute;
	top: -5px;
	left: -1px;
}
#fdContainer.narrow .fdReqConfirmList .topBG
{
	width: 671px;
	background: url(/fd/images/request/backgrounds/bg_fdReqConfirmTop_narrow.gif) 0px 0px no-repeat;
}
.fdReqConfirmList .bottomBG
{
	width: 783px;
	height: 5px;
	background: url(/fd/images/request/backgrounds/bg_fdReqConfirmBottom_wide.gif) 0px 0px no-repeat;
	height: 5px;
	position: absolute;
	left: -1px;
	bottom: -5px;
}
#fdContainer.narrow .fdReqConfirmList .bottomBG
{
	width: 671px;
	background: url(/fd/images/request/backgrounds/bg_fdReqConfirmBottom_narrow.gif) 0px 0px no-repeat;
}
.fdReqConfirmList h3
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
}
.fdReqConfirmList h3.fdReqDeny
{
	font-weight: normal;
}
.fdReqConfirmList em
{
	font-weight: bold;
	font-style: italic;
}
div.fdReqConfirm
{
	/*width: 740px;*/
	margin: 10px 0;
}
.fdReqConfirm .fdReqConfirmRow
{
	background: url(/fd/images/request/backgrounds/bg_dots.gif) bottom left repeat-x;
}
.fdReqConfirm div.borderless
{
	background: none;
}
.fdReqConfirmItem
{
	/*width: 100%;*/
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5780ae;
	padding: 5px 0 5px 15px;
	float: left;
}
.fdReqConfirmItem.deny
{
	width: 140px;
}
.fdReqConfirmItem.denyReason
{
	font-weight: normal;
	color: #666;
}
.fdReqConfirmList ul
{
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.fdReqConfirmList li
{
	padding: 5px 0 5px 15px;
	border-bottom: 1px dotted #c4c4c4;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5780ae;
}
.fdReqConfirmList ul.fdReqAccept
{
	width: 100%;
	margin-bottom: 10px;
}
.fdReqConfirmList ul.fdReqDeny
{
	width: 21%;
}
.fdReqConfirmList ul.fdReqDeny li
{
}
.fdReqConfirmList ul.fdReqDenyReason
{
	width: 79%;
}
.fdReqConfirmList ul.fdReqDenyReason li
{
	font-weight: normal;
	color: #666;
}
h3.fdReqConfirm
{
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #566d9b;
}
ul.fd_additionalSearching
{
	list-style-image: url(/fd/images/home/bullets/bullet_greenarrow.gif);
	margin-top: 40px;
}
ul.fd_additionalSearching li
{
	margin: 10px 0px 10px 0px;
}
ul.fd_additionalSearching li a
{
	text-decoration: underline;
	font-size: 12px;
}
