#Main a, .fakelink{font:inherit;color:#003366; font-weight:normal;text-decoration:none;}
#Home a{text-decoration:none;}
/* Allbusiness Styles Rewrite */
.hand{cursor: pointer;	cursor: hand;}
div.crumbs_drop li a{font-weight:bold;}
div.abfgcontainer {background:transparent;width:988px; margin-left:auto;margin-right:auto;}
div.ext_part_foot p{margin-bottom:10px;}
/* RESET */
#Main h1, #Main h2, #Main h3, 
#MainHome h1, #MainHome h2, #MainHome h3{color:rgb(0, 54, 106);font:20px  Verdana,Arial, Helvetica, sans-serif;line-height:1.5em;}
#Main .TitleBar h2{font-size:18px;}
#Main .TitleBar h1{font-size:18px; display:inline;}
#MainHome .TitleBar h1{margin:0px;}
#Main .Selector h1{line-height:1em;margin:0px;}
#Main p,  #Main ul,#Main li, #Main td{font:10pt Arial,Verdana,sans-serif;line-height:inherit;}
/* CSS Document */
#Main, #MainHome {background: #FFFFFF; }
#Main{background: #FFFFFF url(/images/leftNavBackground.png) repeat-y; border:1px solid #FFF;}
#LeftNav {background:rgb(233,247,215);float: left;width: 238px;}
#Content {width:650px;background:white;float: left;padding: 20px 10px;}

/* LEFT NAVIGATION */
#Main ul.subCatLinks, #Main ul.catLinks{list-style-type:none;margin:0px 5px;padding:0px;}
#Main ul.catLinks li{background:url(/images/bullet.png) no-repeat left 3px;padding:0px 0px 0px 7px;}
#Main div.profileTextContainer ul.catLinks li{color:rgb(70, 97, 129);font-weight:bold;}
#Main div.profileTextContainer ul.subCatLinks li{font-weight:normal; font-size:9pt;}
#Main ul.subCatLinks li {background:url(/images/bullet.png) no-repeat left 2px;margin:0px 0px 0px 10px;width:185px;font-weight:normal;}

a.leftNav{line-height:1.4em;text-decoration:none;}
a.leftNavSecondary{color:rgb(70, 97, 129);text-decoration:none;line-height:1.4em;}

#LeftNav .Box {padding: 5px 0px 5px 5px;}
#LeftNav .Footer { height: 6px; border: none; }
.profileTextContainer .industryNav{width:300px;}
/* This is duplicated because IE6 doesn't support attribute selector methods (cannot select using "Ex1.Ex2" format). */

#Home .FSHeader,
#LeftNav .FSHeader {
	background: transparent url(/images/selectorHeader.png) no-repeat;
	height:45px;
}
#Home .FSFooter, #LeftNav .FSFooter{	background: transparent url(/images/selectorFooter.png) no-repeat; height:7px;}
#Home  .FSBox, #LeftNav .FSBox {color:white;background:rgb(182, 160, 135);padding: 5px 0;}
#Home .FSBox p, #LeftNav .FSBox p {float:left;clear:both;text-align:left;font-size:1em; padding:0px 15px 15px; }

form#selector{margin:0px;padding:0px;}
#Home .FSBox .row label,#LeftNav .FSBox .row label {margin:0 5px 0 0;}
#Home .FSBox .row span,#LeftNav .FSBox .row span {text-align:left;}
#LeftNav .FIBox {color: rgb(47,99,129);padding: 5px 0;}

#LeftNav .Title{color:#666;font: bold 1em Arial,  sans-serif;padding:8px 12px;}
#LeftNav .FIHeader {	background:url(/images/franchiseIndustries.png) no-repeat;height:20px;}

#LeftNav ul.subCatLinks li a.leftNavSecondary{font-size:9pt;}
#LeftNav ul.catLinks li a.leftNav{font-size:10pt;}
/* MAIN CONTENT PANE */
#Content .Logo {	float: left;width: 72px;padding: 0 10px 0 0;}
#Content .TitleBar {text-align:left;}
#Content .TitleBar p {	line-height:1.2em;padding-top:10px;}
#Content h2 {padding-left: 0px;}

/* HOME PAGE */
#Home {
	margin: 0px 35px;
	
}
#Home .Logo {
	float: left;
	width: 123px;
	padding: 0 10px 0 0;
}
#Home .TitleBar {
	padding: 22px 0 20px;
}
#Home .TitleBar p {
	line-height:1.2em;
	padding-top:10px;
}

#Home .FranchiseIndustries .IndustryLink {font:12px Arial, Helvetica, sans-serif;}

#Home .Box {
	padding: 5px 0;
}
#Home .Footer { height: 6px; border: none; }

#Home .Container, #LeftNav .Container{float:left;width:238px;}
#Home .Container{width:639px; height:99px; background:url(/images/selectorBackgroundHome.png) no-repeat;padding:10px 5px 0 280px;}
#Home .Container .intro {padding:0 15px;}
#Home .FranchiseSelector form{ margin:0;padding:0;text-align:center;}
#Home .FranchiseSelector form, #Home .FranchiseSelector p {
	width: 220px;
	padding-left: 5px;
}
#Home .ContentTop, #Home .ContentBottom, #Home .ContentSearch {width:930px;margin:0;}
#Home .SpotlightContainer, #Home .ConsultantContainer{width:428px;height:187px;background:url(/images/spotlightBackground.png) no-repeat top left;}
#Home .SpotlightContainer{float:left;}
 #Home .ConsultantContainer{float:right;}
#Home .row {float:left; clear:none;width:140px;}
#Home .row label {font-size: 14px;}
#Home .row span select {width: 140px;}
#Home .submitBtn {width: 84px;}
#Home .FranchiseSelector .row label {margin:0 5px 0 0;}
#Home .FranchiseSelector .row span {text-align:left; padding: 0;}


#Home .ContentBottom{height:176px;}

#Home .FranchiseIndustries {float: left;	width: 170px;	background:url(/images/industryBackground.png) no-repeat top right; padding:15px 25px;}
#Home .FranchiseIndustries p {margin: 5px 0;font:bold 14px Arial, Helvetica, sans-serif;}
#Home .FranchiseIndustries ul {width:187px;float:left;padding-left:5px;margin:0px;}
#Home .FranchiseIndustries ul li {
	line-height:1.9em;
	background: transparent url(/images/bullet.png) no-repeat scroll 8px 5px;
}
#Home .FranchiseIndustries ul li.blankspace{background:none;}
#Home .FranchiseIndustries ul li a { font-size: 10pt;font-weight:normal; }

#Home .ContentHeader, #Home .ConsultantHeader {color:rgb(0, 54, 106);font:20px Verdana,Arial, Helvetica, sans-serif;padding: 15px 10px 5px;}
#Home a.moreLink{font-weight:bold;background:transparent url(/images/bullet.png) no-repeat left 3px; padding:0px 7px;font-size:10pt;}
#Home  a.spotlightLink{font:14px Arial, Helvetica, sans-serif; color:black;background:none;font-size:10pt;}
#Home .FranchiseSpotlight,#Home .TalkConsultant {
	width: 390px;
	padding: 5px 15px;
	color:black;
}
#Home .FranchiseSpotlight .Links,
#Home .TalkConsultant .Links {
	background: #f8fafc;
	line-height: 30px;
	padding: 5px 10px 0;
	height: 60px;
}
#Home .FranchiseSpotlight .Links a,
#Home .TalkConsultant .Links a {
	background:url(/images/bullet.png) no-repeat left center;
	margin: 0pt 10px 0pt 0pt;
	padding-left: 10px;
}
#Home .TalkConsultant .Links a {text-decoration: underline; }

/* Profile, Category */

input,img.form{vertical-align:middle;}
.franchiseTile img{border:none;}
.profileTextContainer{width:600px;}
.profileCard{width:580px;margin:0px 5px;border-bottom:1px solid rgb(108,150,200);}
hr.profileCard{width: 98%;margin-left:auto;margin-right:auto;color: rgb(108,150,200); border:1px solid rgb(108,150,200);}
.profileText{margin:10px 5px;width:580px;}
.profileText .profileTextMain{width:557px;padding:0px 20px;}
#Main .profileText ul {margin: 10px 20px;}


.franchisePoint{font-weight:bold;background:transparent url(/images/tanBulletSquare.png) no-repeat left 6px;padding:0px 7px 0px;line-height:2em;}
.categoryBody{width:650px;}
.categoryHead{background:transparent url(/images/searchBackground.png) no-repeat top left;color:#666666;height:65px;margin:7px 0px 0px;width:705px;}
div.formselect select{width:150px;margin: 15px 0px;}
div.franchiseDescription{height:5.55em;overflow:hidden;}
div.franchiseListing{margin:3px 10px;colorblack; font:11px  Arial, Helvetica, sans-serif;width:590px;height:140px;border-bottom:1px solid rgb(0,74,145);}
div.franchiseTile{width:140px;float:left; padding:10px 0px 0px 0px;}
div.franchiseInfo{float:left;width:440px; height:85px; padding-top:12px;line-height:1.85em;}
#Main a.franchiseLink{text-decoration:underline;font-size:11px;font-weight:normal;}
#Main div.franchiseListingHead .title a, #Main .suggestionName a{font:bold 14px Arial, Helvetica, sans-serif;text-decoration:none;}  
div.franchiseListingHead a{font-weight:normal;}  
hr.franchiseListing{color:rgb(181,202,227);border:1px solid rgb(181,202,227);width:98%;}
div.franchiseTile *{margin-bottom:5px;margin-top:5px;vertical-align:middle;}
span.businessType, span.investmentLevel{display:block;float:left;width:220px;font-size:7pt; color:#6b6c6e;}
div.description{font:12px Arial, Verdana, Helvetica, sans-serif;width:650px;}
div.formselect{width:150px;float:left;padding:5px 2px 0px;font-variant:small-caps;font-weight:bold;}
div.categoryHead .industry, div.categoryHead .industry select{width:250px;}
div.categoryHead .invest,  div.categoryHead .invest select{width:130px;}
form#search input{margin:19px 3px 0px;}
form#search{padding:0px 3px;margin:0px;height:65px;}
div.noresults{border:1px solid rgb(212, 113, 0); padding:5px;color:rgb(99,99,99);}
div.logoDiv{ width:134px; text-align:center;padding:7px 0px;margin-top:10px;float:left;}
div.logoDiv *{vertical-align:middle;}
div.franchiseInfoExtended{float:left; width:225px;font:8pt Verdana, Arial, Helvetica, sans-serif;padding:15px 0px 0px 5px;color:#000;}
div.profileCard .small{width:210px;}
div.submit{padding:10px;} 
span.nobreak{white-space:nowrap;font-weight:normal;} 
.letterNav {text-transform:uppercase;}
.letterNav,.previousNav,.pageNav,.nextNav{color:rgb(99,99,99);font-size:14px;}

div.letterNav a.paginationNav{margin:3px 1px 3px 0px;background:rgb(237,237,237); padding:3px 4px;}
div.breadcrumbs{text-align:center;font-size:11px;padding:3px 10px 0px;width:740px;height:30px;float:right;background:#EEEEEE;border-bottom:1px solid #ccc;}
#Main div.breadcrumbs a{color:white;}
div.gatorfooter{width:450px;float:right; margin:30px 20px 10px; text-align:right;clear:both;}
div.wide{}
#Main .breadcrumbs a.breadcrumbs{color:rgb(255,255,255);font-weight:bold;}
.previousNav{position:absolute;margin-left:10px;display:block;}
.pageNav{position:absolute;display:block;width: 490px; margin-left: 70px;text-align:right;}
.nextNav{position:absolute; margin-left:570px;display:block;}
a.paginationNav{color:rgb(41,106,164);}
a.current{color:rgb(99,99,99);}

span.compress{word-spacing:0.2em;}
#Content .profileRequest {padding: 10px 20px; width:557px;}
#Content .profileRequest p {margin-bottom: 10px;}

#confirm_midhorizline {border-bottom: 1px solid #6C96C8;}
#Content .requestConfirm, div#pagetitle{color:#004A91;font:bold 14px Arial, Helvetica, sans-serif;	margin:15px 0px 5px;padding:0px;}

/* Request List */

div.request{top:325px;width:160px; position:absolute;left:837px;  font:8pt Geneva, Arial, Helvetica, sans-serif;border:2px solid rgb(21,54,125);background:white;}
div.requestContentHeader{background:rgb(21,54,125);padding:5px 0px;line-height:1.8em; color:white;text-align:center;font:bold 9pt Arial, Helvetica, sans-serif;text-transform:uppercase;}
div.request .title{font:bold 9pt Arial, Helvetica, sans-serif;margin:0px;padding:5px 0px;text-align:center;text-transform:uppercase;float:left;width:138px;}
a.requestInactive{color:rgb(255,99,25);}
div.request form{margin:0px;padding:0px;}
div.list{float:none;width:130px;}
div.requestContent{text-align:center;float:left;padding:7px;}

div.requestlist{float:left;padding:5px 0px 0px;}
div.name{width:110px;padding:5px 3px 0px;text-align:left;}
div.request div.invest{float:none;text-align:left;padding:0px 3px 0px;clear:both;width:138px;}
.input input{margin:0px 3px;}
.requestListButton{padding:5px 0px 0px;}

.IE6head{background:white none;height:23px;float:left;}
.IE6foot{background:white none;height:23px;float:left;}
.IE6l{background-color:white;background-image:none;padding:0px 0px 7px 20px;text-align:center;float:left;}
.IE6r{background-color:white; border:3px solid rgb(4,118,255); border-right:0px;}


/* REQUEST FORM */
#RequestForm {
	margin: 0 auto;
	padding: 5px 20px;
}
#RequestForm p {margin-bottom: 10px;}
.pagetitle {
	color:#000000;
	padding:0px 5px;
	font:bold 18px Arial, Helvetica, sans-serif;
}
#RequestForm p{padding-left:5px}
#RequestForm .requiredText, #Content .requiredText {
	color:#990000;
	font-size:10px;
}
#RegFormFranContainer {
border: 1px solid rgb(184, 201, 166);background-color:rgb(243, 247, 243); 
	margin:5px 0px;
	padding:5px 10px;
}
#ErrorMessage {
	background-color:#FFFFFF;
	border:1px solid #96110C;
	color:#96110C;
	display:none;
	margin:10px auto;
	padding:5px;
	text-align:center;
}
#RequestForm #ErrorMessage {border:1px solid #999; color:#96110C; }
#RequestForm #LeftSide {float: left; margin-right: 125px; }

/*INDUSTRY SEARCH */
#Main .IndustrySearch {width: 45%; float:left; margin: 5px 10px 20px; }
#Main .IndustrySearch .blank {list-style:none; height: 2em;background:none;}
#Main .IndustrySearch span {display:block; margin-top: 10px;}
#Main .IndustrySearch ul.subCatLinks li{width:auto;}

/* GENERAL */
body a:hover {text-decoration:underline;}
body a,  .fakelink {text-decoration:none;}
.fakelink {text-decoration: underline;}
body p {margin:0;}

.clear {clear:both;height:0;line-height:0;overflow:hidden;}
h2 {display:inline;color:#58a312;font-family:Arial, helvetica,sans-serif;font-size:22pt;font-weight:500;margin:22px 0pt 10px;}

.row {clear:both; margin: 5px 15px 10px;}
.row label { float:left; font-size:0.8em;color:#FFFF44;}
.row span {float:left;margin-bottom:5px;}
.row span select{border: 1px solid rgb(108, 150, 200); width: 180px;}
div#CommentsLink a{background:url(/images/bullet.png) no-repeat left 4px;padding:0px 0px 0px 7px;}
#Main p.requestConfirm{margin:5px 0px;}
div#Footer{background-color:#FAFAFA;background-image:url(/images/footer_background.gif);background-position:left top;background-repeat:no-repeat;clear:none;color:#666666;float:left;font-size:0.8em;margin:0px;padding:5px 5px 40px 10px;text-align:left;width:975px;}

#Main .SelectorHeader{height:5px; background:url(/images/selectorFrameHeader.png) repeat-y;}
#Main .SelectorHolder{background:#e7f2de;width:1010px; margin:10px auto;text-align:center;}
#Main .SelectorFooter{height:5px; background:url(/images/selectorFrameFooter.png) repeat-y;}
img{border:0px;}

span.profileTitle{color:rgb(21,54,125);font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
#Main div.profileHeader h1{color:rgb(96,96,96); font:bold 20px Geneva, Arial, Helvetica, sans-serif;margin:0px;}
#Main div.profileHeader{padding-left:10px;}
div.industryNav{float:left;width:220px;}
#Home div.industryNav{width:190px;}
#Main .selectorNav{background:url(https://www.businessmart.com/images/navback.png) repeat-x;height:15px;padding:5px 20px;}
#Main .selectorNav a.breadcrumbs{color:black;text-decoration:none;font-weight:normal;font-size:0.9em;}

#Main .breadcrumbs span{background-repeat:no-repeat;color:white;display:block;float:left;height:20px;margin:5px 2px 0px;padding:5px 0px 0px;font-weight:bold;}
#Main .breadcrumbs .homeCrumb{background-image:url(/images/homeTab.png); width:138px;}
#Main .breadcrumbs .azCrumb{background-image:url(/images/azTab.png);width:190px;}
#Main .breadcrumbs .industryCrumb{background-image:url(/images/industryTab.png);width:190px;}
#Main .breadcrumbs .selectorCrumb{background-image:url(/images/selectorTab.png);width:152px;}
.industryNav ul, .ContentSearch ul{list-style-type:none;margin:0px;}
.industryNav ul li, .ContentSearch ul li{background:transparent url(/images/bullet.png) no-repeat scroll 8px 3px;padding:0px 0px 0px 17px;}
.profileTextContainer .industryNav ul li {background-position:8px 2px;}
.FIBox ul li a{font-weight:normal;}
#Main .FIBox ul ul li a{font-size:0.9em;}
.industryNav ul li.blankspace{height:15px;background:none;}
.FIBox .title{font-weight:bold;text-transform:uppercase;padding:0px 20px;}
#Main.Selector{background:rgb(2,73,117);}
#Main.Selector .gatorfooter.wide {margin-top:5px;}
div.franCardHeader{width:580px;border-bottom:1px solid rgb(108, 150, 200);}

#Main div.franCardHeader h2, #Main div.franCardHeader h3{font-size:8pt; font-weight:bold;padding:0px;margin:0px;line-height:1.5em;display:inline;}

.suggestionContainer{
float:left;
width:450px;
padding-top:10px;
}

.suggestionCheckbox, .suggestionLogo{
float:left;
}

.suggestionCheckbox{
line-height:1em;
vertical-align:middle;
margin-top:24px;
background:green;
}

.suggestionLogo{
padding:5px;
}

.suggestionName, .suggestionDescription{
float:left;
width:250px;
padding:5px 0px 0px 5px;
}
.suggestionDescription{font-size:11px;line-height:1.85em;}
.suggestionRequestText{
font:10pt Arial, Helvetica, sans-serif;
font-weight:bold;
font-variant:small-caps;color:rgb(181, 36, 24);
}
.suggestionDivider {border-bottom:1px solid #004A91; width:100%;clear:both;}
input#RequestInformation{padding-top:28px;float:right;}
.TYP #Main {background:#FFF;}
.TYP .breadcrumbs {width:978px;float:none;}
.TYP #Content {float:none;margin:0 auto;padding-top:20px;width: 900px;}

#Home div.ContentSearch div.investBox{width:212px;float:left;background:url(/images/investTile.png) repeat-y;margin-right:17px;margin-top:-15px;}
#Home .locationContent, #Home .investContent{padding:0px 15px;}

#Home div.ContentSearch div.locationBox{width:703px;float:left;background:url(/images/stateTile.png) repeat-y right top #F3F7F3; }
#Home div.ContentSearch li{background:transparent url(/images/bullet.png) no-repeat scroll 8px 5px;line-height:24px;}
#Home div.ContentSearch div.left{width:265px;float:left;margin-top:20px;}
#Home .ContentSearch a{font-weight:normal;color:306294;text-decoration:underline;}
#Home .ContentSearch div.investHeader{height:25px; background:url(/images/investHeader.png) no-repeat;}
#Home .ContentSearch div.investFooter{height:15px; background:url(/images/investFooter.png) no-repeat;}
#Home .ContentSearch div.locationHeader{height:25px; background:url(/images/stateHeader.png) no-repeat;}
#Home .ContentSearch div.locationFooter{height:15px; background:url(/images/stateFooter.png) no-repeat;}
#Home .ContentSearch .locationTitle, #Home .ContentSearch .investTitle{color:rgb(0, 54, 106);font:20px Verdana,Arial, Helvetica, sans-serif;padding:0px 10px;}
#Home .ContentSearch .locationList{font:bold 8pt Arial, Helvetica, sans-serif;color:black;margin:10px; padding:15px 10px;height:750px;}
#Home .ContentSearch .investContent{font:bold 8pt Arial, Helvetica, sans-serif;color:black;margin:0px 10px; padding:0px 10px 15px;}
#Home .ContentSearch .investTitle{margin-bottom:10px;padding:0px;}
#Home .ContentSearch .spacer{padding-top:10px;}
#Home .ContentSearch .investBox ul{margin-top:20px;padding:0px;}

/*request list improvements */
#request {width: 210px;}
div.name, div.list {width: 150px;}
div.request div.invest {padding: 0 3px 0 23px; }
.formContent {padding:0 7px;}
.formContent .row {height: auto; margin: 5px;padding: 0; clear:both;}
.formContent .row input {vertical-align: middle;}
.formContent .row input.half {width: 85px;}
.formContent .row input.full {width: 180px;}
.formContent .row select.full {width: 186px;}
.requestListButton {margin: 0 auto; display:block;}
#Main p.disclaimer {font:9px Arial, Helvetica, sans-serif;padding:5px;}
.privacy {padding:10px 5px 5px;}
#Main .privacy p {font-size: 8pt;}
#Main #privacyLink {padding: 5px; text-align:center;}
#Main #privacyLink a {text-decoration:underline;}

/* homepage redesign */
#MCListingContent, #MCGeneralContent{
	line-height:18px;
}
#MCListingContent a, #MCListingContent a:visited, #MCGeneralContent a, #MCGeneralContent a:visited{
	color:#003366;
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
}
#MCListingContent a:hover, #MCGeneralContent a:hover{
	text-decoration:underline;
	color:#6c9d30;

}
.MCListingBtn {
	background-image:url(/images/site-structure/mc-listing-btn-add-bkgnd.gif); 
	background-repeat:no-repeat; 
	width:129px; 
	height:33px;
}
.MCListingBtn_on {
	background-image:url(/images/site-structure/mc-listing-btn-add-bkgnd_on.gif); 
	background-repeat:no-repeat; 
	width:129px; 
	height:33px;
}
.MainContentDivider{
	width:100%; 
	height:4px; 
	background-color:#003366; 
	margin-top:10px; 
	margin-bottom:10px;
}

#MCListingContent {float:left;width:480px;margin-top:-15px;}
#MCListingContent .MCListingModule, #MCGeneralContent .MCGeneralModule{
	margin-top:15px;
}
#MCListingContent .MainContentDivider, #MCGeneralContent .MainContentDivider{
	width:100%; 
	height:1px; 
	background-color:#003366; 
	margin-top:5px; 
	margin-bottom:5px;
}

#MCListingContent p, #MCGeneralContent p{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#MCListingContent h4, #MCGeneralContent h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#003366;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#ScrollingForm .request {
	top:380px;width:202px; position:absolute; left:756px; font:8pt Geneva, Arial, Helvetica, sans-serif; border:none;
	background: transparent;
}
#ScrollingFormTop, #ScrollingFormBottom {width:931px;}
#ScrollingForm {background: url("/images/site-structure/categoryForm-bkgd.png") repeat-y scroll top right transparent;width:930px;}
#ScrollingFormTop {background:url("/images/site-structure/categoryForm-top.png") no-repeat top right transparent; height:15px;} 
#ScrollingFormBottom {background:url("/images/site-structure/categoryForm-bottom.png") no-repeat top right transparent; height:15px; margin-top:-15px;} 
#ScrollingForm .row {width:202px;}
#ScrollingForm .row input.city {width: 55px;}
#ScrollingForm .row select.state {width: 100px;}
#ScrollingForm .row input.half {width: 75px;}
#ScrollingForm .row select.half {width: 81px;}
#ScrollingForm .row .full {width: 160px;}
#ScrollingForm .row .wide {width: 260px;}
#ScrollingForm .row select.full {width: 166px;}
#ScrollingForm .requiredText {color: #b7241e;}
#ScrollingForm .request p {margin:0 5px;}
#ScrollingForm .request h4 {font-size:16px; margin:0;padding: 0 12px;}
#ScrollingForm .requestContent {padding: 0 12px;text-align: left; background: #FFFFFF; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; margin:10px 0 10px 1px; padding:2px 0 2px 10px; width:189px;}
#ScrollingForm .list {font-weight: bold; font-size:12px; margin: 5px 0 10px; color: #000;}
#ScrollingForm .item {margin: 5px 0;}
#ScrollingForm .request .name {color: #000; font-size:11px;}
#ScrollingForm .request .remove a {color: #B7241E;font-size:10px;}
#ScrollingForm .request .input {color: #888; padding-right:5px;}
#ScrollingForm .request .name {color: #000;}

.categoryListing {width:480px; background-image:url(/images/site-structure/mc-listing-bkgnd.gif); background-repeat:no-repeat; background-position:bottom;}
.categoryListing .logo {float:left; margin-left:10px; width:120px;}
.categoryListing .description {float:left; margin-left:10px; width:320px;}
.categoryListing .moreInfo {margin-left:10px; width:470px;border:none;}

/* new profile */
.Profile #Main {background: #FFFFFF;}
.Profile #Main div.breadcrumbs {float:left; width:690px; padding:0 0 0 6px;}
.Profile #ScrollingForm {width: 1000px;}
.Profile #ScrollingFormAnchor {height:800px;}
.Profile #ScrollingForm {background: #FFF url("/images/profileScrollingFormBkgd.png") repeat-y top right; margin:0;padding:0;}
.Profile #ScrollingFormTop, .Profile #ScrollingFormBottom {background: none; height:0; width:0; margin:0;}
.Profile #Content {width: 675px;}
.Profile #ScrollingForm .request {background: #FFF; left: 699px; top: 115px; width:303px; color: #000; border-bottom: 1px solid #000;}
.Profile #ScrollingForm .request h3 {font-size:13px; font-weight:bold; padding: 0 10px; margin: 5px 0;}
.Profile #ScrollingForm .requiredText {font-size: 10px;}
.Profile #ScrollingForm .instructions {font-size:12px;}
.Profile #ScrollingForm .step {font-weight:bold; font-size:13px;}
.Profile .row {margin: 0 15px 5px;}
.Profile .row span {float:none;}
.Profile #Main .row .label {width:100px; font-size:11px;}
.Profile .formHeader {background: #B6A087 url("/images/profileFormHeader.png") no-repeat top center; width: 303px; height:48px; padding-top: 35px; margin:0;}
.Profile #ScrollingForm .formHeader p {color: #FFF; font-size: 12px; margin: 3px 10px;}
#ScrollingForm .request p {margin:0 10px 5px; font-size: 11px;}
.Profile #Main .privacy {font-size: 11px; padding: 10px 0 5px;}
.Profile .fakelink {text-decoration:none;}
.truste {padding-bottom: 20px;}
.Profile .request #Submit {width: 100%; height:34px; font-weight:bold;font-size:16px;}
.Profile div#CommentsLink a {font-size: 11px;}
