﻿body {font-family:Trebuchet MS, Verdana, Arial, helvetica, Sans-Serif; text-align:center; padding:0; margin:0;} 

h1 {font-size:24px; color:#0c296a; font-weight:bold; line-height:1.35em;}
h1#homeTitle {float:left; width:auto;}
h2 {font-size:21px; color:#0c296a; font-weight:bold; line-height:1.35em;}
h2#searchTitleCountry {font-size:24px; color:#0c296a; font-weight:bold; line-height:1.35em; width:auto; float:left;}
h2#searchTitleParentCat {font-size:24px; color:#0c296a; font-weight:bold; line-height:1.35em; width:auto; float:left;}
h3 {font-size:16px; color:#0c296a; font-weight:bold; line-height:1.35em;}
h4 {font-size:12px; color:#0c296a; font-weight:bold; line-height:1.35em;}

h1#articleTitle {margin:20px 0;}
h1#infoTitle {margin:0 0 20px 0;}

p, dl, dd, table, ol, ul, select, fieldset {font-size:12px; line-height:1.35em;}
p {margin:10px 0 0 0;}

a {color:#0c296a; text-decoration:underline;}
a:hover {color:#afc344;}

a.greenLink {background-color:#dfec95; padding:0 3px;}
a:hover.greenLink {background-color:#afc344; color:#ffffff;}

a img {border:none;}

dt {font-weight:bold;}

fieldset {border:none; margin:0; padding:0;}

form ol {list-style-type:none; margin:0; padding:0}

fieldset {float:left; width:99%; border:0px; padding:10px 0px 10px 10px; margin:0px; border-top:solid 1px #adc2e5;}
fieldset label {float:left; width:40%; margin:0px 0 5px 0; font-size:14px; font-weight:bold; clear:both;}
fieldset span {display:block; float:left; width:60%; font-size:14px; margin:0px 0px 10px 0px;}
fieldset span.countryCheck {width:auto; font-size:12px; color:#769ad3;}
fieldset span.radio { width:100px;}
fieldset input, fieldset select, fieldset textarea {padding:0; margin:0px 5px 0px 0px;}
fieldset span.checkbox {width:99%; display:block;}
fieldset span.checkbox input {display:inline; float:none;}
fieldset span.checkbox label {display: inline; float:none; clear:none;}

#header {width:100%; margin:0; padding:0; background-color:#769ad3; height:1%; overflow:hidden;}
#headerContent {width:1000px; margin: 0 auto; text-align:left; padding:0;}
#logo {float:left;}
#header h2 {font-size:11px; font-weight:normal; color:#ffffff; text-align:center; margin:0 0 5px 0; padding:0; border-bottom:solid 1px #adc2e5;}
#headerContent h4 {display:inline; padding:0; margin:0 0 0 20px; width:214px; float:left;}
#headerContent h4 a {float:left; height:73px; width:198px; padding:0; margin:0; background: url(../images/newFS/franchiseSamLogo.gif) no-repeat;}
#headerContent h4 span {display:none;}

div#enquiries {border:solid 1px #adc243; padding:10px;}
div#enquiries h1 {margin:0 0 10px 0;}
ul.sent {margin:0; padding:0; list-style-type:none;}
ul.sent li {padding:0 0 0 25px; background: url(../images/common/sent.gif) no-repeat; vertical-align:middle;}
ul.unSent {margin:0; padding:0; list-style-type:none;}
ul.unSent li {padding:0 0 0 25px; background: url(../images/common/unSent.gif) no-repeat; vertical-align:middle;}

div#requestListBrief p span.rlNumber {color:#adc243; font-weight:bold; font-size:18px;}
.selected {background:#effab1;}
/*Countries*/
div#countries {clear:both; float:right; margin:0 20px 25px 0; padding:0; text-align:right;}
div#countries ul { margin:0; padding:0;}
div#countries li {display:inline;list-style-type:none; padding:0 0 0 10px;}
div#countries a {margin:0; padding:0; background:none; text-decoration:none; color:#ffffff;}
div#countries a:hover {color:#ffffff; background:none; text-decoration:none;}
div#countries li#UK {background: url(../images/flags/ukFlag.gif) left no-repeat; padding:0 0 0 18px;}
div#countries li#US {background: url(../images/flags/usFlag.gif) left no-repeat; padding:0 0 0 18px;}
div#countries li#AU {background: url(../images/flags/ausFlag.gif) left no-repeat; padding:0 0 0 18px;}
div#countries li#CA {background: url(../images/flags/canFlag.gif) left no-repeat; padding:0 0 0 18px;}
div#countries li#FR {background: url(../images/flags/frFlag.gif) left no-repeat; padding:0 0 0 18px;}
div#countries li#IN {background: url(../images/flags/inFlag.gif) left no-repeat; padding:0 0 0 18px;}
div#countries li#IE {background: url(../images/flags/ireFlag.gif) left no-repeat; padding:0 0 0 18px;}
div#countries li#ES {background: url(../images/flags/esFlag.gif) left no-repeat; padding:0 0 0 18px;}
div#countries li#UAE {background: url(../images/flags/uaeFlag.gif) left no-repeat; padding:0 0 0 18px;}
div#countries li#INT {background: url(../images/flags/globeIcon.gif) left no-repeat; padding:0 0 0 18px;}

/*nav*/
#navArea {float:right; position:relative; width:755px;padding: 0; margin: 0 auto; overflow: hidden;}
#navContents {float:right; list-style: none;margin:0 20px 0 0;padding: 0;height: 37px;overflow: hidden;}
.extended {width:672px;}
.short {width:589px;}
#navContents li {margin: 0; padding: 0;display: inline;list-style-type: none;}
#navContents a {float: left;padding: 37px 0 0 0;/*overflow: hidden;*/height: 0px !important; height /**/:37px; /* for IE5/Win */}
#navContents a:hover {background-position: 0 -37px;}
#navContents a.selected {background-position: 0 -37px;}
#tbuy a  {width: 173px;background: url(../images/tabs/buyTab.gif) top left no-repeat;}						
#tsell a  {width: 208px;background: url(../images/tabs/sellTab.gif) top left no-repeat;}
#tadvice a  {width: 208px;background: url(../images/tabs/adviceTab.gif) top left no-repeat;}
#tblog a  {width: 83px;background: url(../images/tabs/blogTab.gif) top left no-repeat;}

div#externalAds {float:right; margin:20px 20px 0 0; width:468px; height:60px;}

/*Homepage*/
div#homepageSearch {float:left; width:238px; height:387px; float:left; background: url(../images/newFS/introBg.gif) no-repeat; margin:15px 10px 10px 0; padding:0;}
div#intro {width:238px; margin:0; padding:0;}
div#intro h2 {padding:10px 30px 0px 10px; margin:0;}
div#intro p {padding:10px 25px 0px 10px; margin:0;}
div#searchForm {float:left; width:203px; padding:0 0 0 10px; margin:15px 0 20px 0;}
div#searchForm form {width:203px;}
div#searchForm h1 {margin:5px 0 0 0;}
div#searchForm fieldset {border:0px; padding:0; margin:0px;}
div#searchForm li {float:left; clear:both; margin:0 0 5px 0;}
div#searchForm li.personalInvestment {}
div#searchForm li.category {}
div#searchForm label {font-weight:bold; font-size:13px; width:220px; margin:3px 0 0 0;}
div#searchForm input {width:180px; display:block; clear:both;}
div#searchForm li.searchButton {margin:10px 0 0 0;}
div#searchForm li.searchButton input {width:150px;}
div#searchForm li.keyword input {font-size:12px;}
div#searchForm select {width:185px; display:block; clear:both;}
div#searchForm select#searchFormMoneyTo {clear:left;}

div#homepageCategories {float:left; width:715px; margin:20px 0 25px 0; padding:0;}
div#homepageCategories ul {list-style-type:none; margin:0 0 5px 0; padding:0; width:33%; float:left; font-size:13px; line-height:1.7em; color:#0c296a;}
div#homepageCategories h4 {text-align:right; margin:0 30px 0 0; font-size:14px;}
div#leftResources {width:727px; float:left; clear:left;}
div#homepageSpotlights {width:725px; float:left; clear:both; text-align:center; background: url(../images/newFS/homepageSpotlightsBase.gif) bottom no-repeat;}
div#homepageSpotlights h3 {background: url(../images/newFS/homepageSpotlights.gif) no-repeat; height:34px; padding:0; margin:0;}
div#homepageSpotlights h3 span {position: relative; top:-9999px;}
div#homepageSpotlightsList {width:723px; border:solid 1px #769ad3; border-top:0; border-bottom:0; margin:0 0 10px 0;}
div#homepageSpotlights ul {list-style-type:none; margin:0; padding:10px 0 0 0;}
div#homepageSpotlights li {display:inline; margin:3px;}
div#homepageSpotlights li a {text-decoration:none;}
div#homepageSpotlights li img { border:solid 1px #adc2e5;}
div#homepageSpotlights li img:hover { border:solid 1px #769ad3;}
div#homepageSpotlightsUK {width:658px; margin:13px 0 0 0; float:left; clear:both; text-align:center; background: url(../images/newFS/homepageSpotlightsBaseUK.gif) bottom no-repeat;}
div#homepageSpotlightsUK h3 {background: url(../images/newFS/homepageSpotlightsUK.gif) no-repeat; height:34px; padding:0; margin:0;}
div#homepageSpotlightsUK h3 span {position: relative; top:-9999px;}
div#homepageSpotlightsListUK {width:656px; border:solid 1px #769ad3; border-top:0; border-bottom:0; margin:0 0 10px 0;}
div#homepageSpotlightsUK ul {list-style-type:none; margin:0; padding:10px 0 0 0;}
div#homepageSpotlightsUK li {display:inline; margin:3px;}
div#homepageSpotlightsUK li a {text-decoration:none;}
div#homepageSpotlightsUK li img { border:solid 1px #adc2e5;}
div#homepageSpotlightsUK li img:hover { border:solid 1px #769ad3;}
div#mpu {float:right; clear:none; text-align:right;}
div#mpu p {font-size:10px; color:#565656; margin:0; padding:0;}
div#adsRight {width:218px; float: right; margin:0 0 0 0;}
div#adsRight div {float:left; background: url(../images/newFS/rightDivsBase.gif) bottom no-repeat; padding:0 0 10px 0; margin:0 0 15px 0;}
div#adsRight div.content {width:216px; border: solid 1px #adc043; border-bottom:0; border-top:0; background:none; margin:0;}
div#adsRight div.content p {margin:0 0 10px 0; padding:10px 15px 0 15px;}
div#adsRight h4 span {position: relative; top:-9999px;}

div#advertiseRight {width:180px; float: right; margin:20px 20px 0 5px;}
div#advertiseRight div#formHelpBox h3 {background: url(../images/common/uploadFormTop.gif) no-repeat; color:#ffffff; width:180px; height:20px; padding:5px 0 5px 10px; clear:both;}
div#advertiseRight div.content {width:185px; border: solid 1px #adc2e5; border-bottom:0; border-top:0; background:none; margin:0;}
div#advertiseRight div.content p {margin:0 0 0px 0; padding:10px 15px 0 15px;}
div#advertiseRight div#finishBottom {background: url(../images/common/uploadFormBottom.gif) no-repeat; width:190px; height:30px;vertical-align:top; padding-top:0}

/* homepage rh divs*/
div#videoFP h4 {width:218px; background: url(../images/newFS/videoHead.gif) no-repeat; height:31px;}
div#advertiseFP h4 {width:218px; background: url(../images/newFS/growFranHead.gif) no-repeat;  height:31px;}
div#videoFP object {width:184px; height:140px; border:solid 1px #adc2e5; margin:20px 0 0 15px; padding:0;}
div#videoFP embed {margin:20px 0 0 0;}
div#masterFranchise {}
div#masterFranchise h4 {width:218px; background: url(../images/newFS/masterFranHead.gif) no-repeat;  height:31px;}
div#events {}
div#events h4 {width:218px; background: url(../images/newFS/eventsHead.gif) no-repeat;  height:31px;}
div#events img {margin: 10px 0 0 15px;}
div#franchiseMarketplace h4 {width:218px; background: url(../images/newFS/franchiseMarketplace.gif) no-repeat;  height:31px;}
div#franchiseMarketplace img {margin: 10px 0 0 15px;}
div#homepageBlogs {width:726px; float:left; margin:20px 0 0 0;}

/*carousel*/
div#adsRight div#spotlights {width:218px; padding:0 0 10px 0;}
div#adsRight div.ukspotlights {margin-top:20px;}
div#spotlights h4 {width:218px; background: url(../images/newFS/carouselHead.gif) no-repeat; height:31px;}
div#adsRight div#carousel {width: 216px; border: solid 1px #adc043; border-bottom:0; border-top:0; background:none; margin:0; padding:20px 0 0 0;}
div#adsRight div#carouselView {position: relative; width: 216px; height:100px;  overflow: hidden; background:none; margin:0; padding:0;}
div#adsRight div#carouselCard {position: absolute; }
div#adsRight div#carouselCard ol {position:relative; float:left; clear:both; list-style-type:none; margin:0; padding:0; height:100px;}
div#adsRight div#carouselCard li {margin:0; padding:0; height:100px;}
div#adsRight div#carouselCard img { border:solid 1px #adc2e5;}
div#adsRight div#carouselCard img:hover { border:solid 1px #769ad3;}
div#adsRight div#carouselCard a {color:#000; text-decoration:none;}
div#adsRight div#buttons {width:214; text-align:center; margin:0; border:0; background:none;}
div#adsRight div#buttons ul {font-size:1em; line-height:1em; width:216px;}
div#adsRight div#buttons li {display:inline; height:19px; float:none; }
div#adsRight div#buttons li a {display:inline-block; width:19px; overflow:hidden;}
div#adsRight div#buttons li#left a {background:#0c296a url(../images/newFS/carouselLeft.gif) left top no-repeat; width:19px; overflow:hidden;}
div#adsRight div#buttons li#left a:hover {background:#adc043 url(../images/newFS/carouselLeft.gif) left top no-repeat; width:19px; overflow:hidden;}
div#adsRight div#buttons li#right a {background:#0c296a url(../images/newFS/carouselRight.gif) left top no-repeat; width:19px; overflow:hidden;}
div#adsRight div#buttons li#right a:hover {background:#adc043 url(../images/newFS/carouselRight.gif) left top no-repeat; width:19px; overflow:hidden;}
div#adsRight div#buttons li span {position: relative; top:-9999px;}
div#adsRight div.carouselFranchise {position:relative; cursor:pointer; }

div#adsRight div.carouselUnderlay { position: absolute; left: 0px; top: 3px; width: 100%; height: 77px; }
div#adsRight div.carouselOverlay { position: absolute; left: 0px; top: 0px; width: 152px; height: 77px; overflow:hidden; background: #fff; opacity:0.7; filter:alpha(opacity = 70); text-align:center; }
div#adsRight div.carouselOverlay dt {font-size:14px; margin:10px 0 0 0;}
div#adsRight div.invisible { top:-9999px; }

div#homepageArticles {width:726px; float:left; margin:20px 0 0 0;}
div#homePageArticles dl {margin:0; padding:0;}
div#homePageArticles dt {margin:0; padding:0;}
div#homepageArticles dd {margin:0; padding:0;}
div#homepageArticles h3 {margin:0; padding:0;}	

/*main section*/
#container { width:980px; margin: 0 auto; padding:0 0 0 20px; text-align:left; clear:both;}
#containerUK { width:1120px; margin: 0 auto; padding:0 0 0 20px; text-align:left; clear:both; position:relative; left:70px;}
*html #containerUK { width:1120px; margin: 0 auto; padding:0 0 0 20px; text-align:left; clear:both; position:relative; left:40px;}
#main {float:left; width:735px; margin:20px 0 20px 0; }
#mainWide {float:left; width:980px; margin:20px 0 20px 0;}
div#leftHand {width:218px; float:left; margin:0 20px 0 0;}
div#skyscraper {width:60px; float:left;margin: 20px 0 0 20px;}

/*LH*/

div#requestListDiv {width:218px; float:left; background: url(../images/newFS/rightDivsBase.gif) bottom no-repeat; padding:0 0 10px 0; margin:20px 0 15px 0;}
div#requestListDiv h4 {width:218px; background: url(../images/newFS/requestListHead.gif) no-repeat; height:31px;}
div#requestListDiv h4 span {position: relative; top:-9999px;}
div#requestListDiv fieldset {width:auto; border:none; padding:0; margin:0;}
div#requestListDiv div.requestListCont {width:211px; border: solid 1px #adc043; border-bottom:0; border-top:0; background:none; margin:0; padding:5px 0 0 5px;}
div#requestListDiv li.requestListItem {width:211px; clear:left; float:left;}
div#requestListDiv div.requestListLeftSide {width:20px; float:left; display:inline;}
div#requestListDiv div.requestListRightSide {float:left; width:185px; display:inline;}
div#requestListDiv h5 {clear:both; text-align:center;}

div#browseLinks {width:218px; float:left; padding:0 0 10px 0; margin:0 0 15px 0;}
div#browseLinks h4 {width:218px; background: url(../images/newFS/categoriesHead2.gif) no-repeat; height:31px;}
div#browseLinks h4 span {position: relative; top:-9999px;}
div#browseLinks ul.catList {width:216px; overflow:hidden;}
div#browseLinks ul.catList li{ margin:0; padding:4px 0 4px 10px;}
div#browseLinks ul.catList li span{font-size:0.85em; color:#535353;}
div#browseLinks ul.catList li ul li{padding:2px 0 2px 6px;}
div#browseLinks ul.catList li:hover{background:white;}
div#browseLinks div.browseList {width:216px; border:solid 1px #d6e0f2; border-bottom:0; border-top:0; background:none; margin:0; padding:0 0 5px 0; line-height:16px; background-color: #eef4ff; }
div#browseLinks .roundedTop{width:218px; background: url(../images/newFS/categoriesHeadPlain.gif) no-repeat; height:18px; margin:10px 0 0 0;}
div#browseLinks .roundedBottom{width:218px; background: url(../images/newFS/categories2.gif) bottom no-repeat; height:18px;}

li.childcat {list-style-type:none; line-height:16px; padding:0 0 0 5px; height:auto !important; font-weight:normal; font-size:13px;}
li.singlecat { font-weight:bold; line-height:1.6em; font-size:13px; list-style-type:none; padding:1px 0 1px 0; margin:0; border:solid 1px yellow; }
li.parentcat { font-weight:bold; line-height:1.6em;  font-size:13px; list-style-type:none;  margin:0; border-top:solid 1px #d6e0f2; }
li.selectedBrowseLink{background-color:White;}
li.selectedBrowseLink2{background-color:White;}
li.singlecat a {text-decoration:none;}
li.parentcat a {text-decoration:none;}
li.childcat a {text-decoration:none;}
div#searchResales {height:260px; background: url(../images/common/lhResaleBg.gif) no-repeat; margin:20px 0 0 0;}
div#searchResales img.bfsLogo {margin:7px;}
div#searchResales img.resaleButton {margin:15px 0 0 10px;}
div#searchResales p {margin:5px 0 0 9px; padding:0;}
.expandable {display: none; }
.expanded {display: list-item; }

div#franchiseCats {margin:20px 0 0 0;}
div#franchiseCats ul.categories {list-style-type:none; margin:0; padding:0; width:25%; float:left; font-size:13px; line-height:1.7em; color:#0c296a;}
ul.categories li.parent {font-size:14px; margin:10px 0 0 0; font-weight:bold;}
ul.categories li.child {padding:0 0 0 5px;}

/*search*/
span#searchTitleBracket {font-size:24px; color:#0c296a; font-weight:bold; line-height:1.35em; width:auto; float:left;}

div#searchDescription fieldset {background:#eef4ff; padding:10px; margin:10px 0 0 0; border:0; width:715px;}
div#searchDescription li {float:left;}
div#searchDescription li.keyword {margin:0 15px 10px 0;}
div#searchDescription li.location {margin:0 15px 10px 0;}
div#searchDescription select {width:165px;}
div#searchDescription li.personalInvestment {width:450px; clear:left;}
div#searchDescription li.personalInvestment select {width:auto;}
div#searchDescription li.searchButton {float:right; text-align:right; margin:10px 0 0 0;}
div#searchDescription label {font-weight:bold; font-size:13px; width:auto; margin:0 10px 0 0;}
div#searchDescription li.keyword input {font-size:12px;}


#listingDescription {}
div#listingDescription h4 {margin:0 0 10px 0; padding:0;}
div#listingDescription p {margin:0px 0 10px 0; padding:0;}
div#listingNumbers {float:left;}
div#listingNumbers p {font-size:13px; margin: 0 0 13px 0;}
div.pageNumbers {float:right; }
div.pageNumbers ul {font-size:13px; list-style-type:none; margin:0; padding:0;}
div.pageNumbers li {display:inline; float:left; margin:0 0 0 5px; padding:0;}

div#rss {padding:5px 0 5px 0; float:right;}
*html div#rss {padding-top:0px;}
a#rssIcon {text-decoration:none;}
a#rssIcon img {border:none;}
span#rssExplainedLink {font-size:0.7em;}

div.information ol.rssMenuList {list-style-type:none; margin-left:0;}
div.information ol.rssMenuList li {background: url(../images/common/rssIcon.gif) no-repeat; padding:0 0 8px 20px;}

div#rssLeft {float:left; width:49%;}
div#rssRight {float:right; width:49%;}

div.listings {height:1%; overflow:auto; border-bottom:solid 1px #eef4ff; margin:0; padding:10px 0 5px 5px;}
div.listings dl { padding:0px; clear:both;}
div.listings dt { width:160px; float:left; padding:0; margin:0;}
div.listings dd { width:545px; padding:0; margin:0; float:left;}
div.listings dd.right {text-align:right; float:right; margin:5px 10px 0 0; width:auto;}
div.listings dd ul {margin:0; padding:0; list-style-type:none;}
div.listings dd li {display:inline; margin:0 0 0 5px; }
div.listings h3 {padding:0; margin:0; border:none;}
div.listings h4 {padding:0; margin:0; border:none;}
div.listings fieldset{float:left; border:0px; padding:0; margin:20px 0 0 0;}

div#categorySponsor {background:#cedaef; border:solid 1px #adc2e5; padding:5px;}
div#categorySponsor p { color:#666666; margin:0; padding:0;}
div#categorySponsor dd.right {margin:0;}

div#searchSponsor { border:solid 1px #f3ce98; padding:5px;}
div#searchSponsor dt {float:right; text-align:right;}
div#searchSponsor dd.right {float:left; width:545px; margin:0;}

/*AZ*/
#AZlist {margin:20px 0;}
div#AZlist ul {text-align:center; width:99%; padding:0; margin:0;}
div#AZlist li {font-size:16px; font-weight:bold; display:inline; list-style-type:none; padding:10px 5px;}
li#currentLetter {background-color:#dfec95;}


/*Brochure*/

div#franchiseDetails {margin:0 0 10px 0; padding:10px; height:1%; overflow:auto; border-bottom:solid 1px #adc2e5;}
div#franchiseDetails h1 {float:left; width:auto; padding:0; margin:0 0 5px 0;}
div#franchiseDetails h2 {float:left; width:auto; padding:0; margin:0 0 5px 0; font-size:24px;}
div#financeRequirements {float:left; width:230px; border-right:solid 1px #adc2e5; margin:0 10px 0 0;}
div#financeRequirements h3 {margin:0; padding:0;}
div#financeRequirements dl {display:inline; clear:both; padding:0; margin:0;}
div#financeRequirements dt { float:left; width:100px; padding:0; margin:0;}
div#financeRequirements dd { float:left; width:100px; padding:0; margin:0;}
div#availableAreas {float:left; width:230px; border-right:solid 1px #adc2e5;}
div#availableAreas h3 {margin:0; padding:0;}
div#availableAreas p {margin:0; padding:0;}
div#crumbtrail {margin:0 0 10px 0; border-bottom:solid 1px #adc2e5; padding:0 0 10px 0;}
div#crumbtrail h4 {color:#000000; padding:0; margin:0; display:inline;}
div#crumbtrail ul {list-style-type:none; padding:0; margin:0; display:inline;}
div#crumbtrail li {display:inline;}
div#contact {width:200px; float:right; margin:0; text-align:center;}
div#contact h3 {width:183px; height:33px; padding:0; margin:0 auto; text-align:center;}
div#contact h3 a {float:left; background: url(../images/common/contactButton.gif) no-repeat ; width:183px; height:33px; padding:0; margin:0; text-align:center;}
div#contact h3 a span {display:none;}
div#contact p {text-align:center; margin:5px;}
.logo {margin:0 0 20px 0;}
#brochureContent {float:left; font-size:13px; line-height:1.35em; width:550px;}
#brochureContent ul {font-size:13px; list-style-type:disc; margin:10px 0 10px 30px;}
#brochureContent ol {font-size:13px; list-style-type:decimal; margin:10px 0 10px 30px;}
#brochureContent table, #brochureContent td {background:auto;} 
#additionalContent { float:right; width:170px;}
div#additionalContent img {margin:10px 0 0 0;}
h3.bottomStrapline {float:left; width:100%; margin:0; padding:0; clear:both;}

#fullHTML {font-size:13px; margin:20px 0 0 0; line-height:1.35em;}
#fullHTML ul {font-size:13px; list-style-type:disc; margin:10px 0 10px 30px;}
#fullHTML ol {font-size:13px; list-style-type:decimal; margin:10px 0 10px 30px;}
#fullHTML table, #fullHTML td {background:auto;} 

div#regions {float:left; width:100%; display: inline;}
h3.customForm {padding:0; margin:0;}
fieldset.customFieldset {margin:10px 0 0 0;}
fieldset.customFieldset label {margin:0 10px 0 0;}
fieldset.customFieldset span {width:auto;}
form#enquiryForm h3 {background: url(../images/common/enquireFormTop.gif) no-repeat; color:#ffffff; width:730px; height:20px; padding:5px 0 5px 10px; clear:both;}
form#enquiryForm h3 a {color:#ffffff; text-decoration:none;}
fieldset#enquiryFormTop {border:none;}
span#sendButton {display:block; background: url(../images/common/enquireFormBottom.gif) no-repeat; width:740px; height:34px;}
span#sendButton input {float:right; margin:5px 10px 0 0;}
fieldet#customFields label {width:38%; margin:0 5px 0 0;}

form#uploadBrochureForm h3 {background: url(../images/common/enquireFormTop.gif) no-repeat; color:#ffffff; width:730px; height:20px; padding:5px 0 5px 10px; clear:both;}


/*McDonalds*/
div#mcDonaldsApplication {width:716px; height:160px; background: url(../images/common/mcDonaldsBg.gif) no-repeat; padding:20px 0 0 0; margin:20px 0 0 0;}
div#mcDonaldsApplication h2 {margin:0 0 0 90px; width:510px;}
div#mcDonaldsApplication p {margin:10px 0 0 90px; width:510px; font-size:14px;}
div#mcDonaldsApplication img {float:right; margin:15px;}

/*Auto Lawn Mow*/
div#autoLawnMowApplication {width:716px; height:160px; background: url(../images/common/autoLawnMowBg.gif) no-repeat; padding:20px 0 0 0; margin:20px 0 0 0;}
div#autoLawnMowApplication h2 {margin:0 0 0 90px; width:510px;}
div#autoLawnMowApplication p {margin:10px 0 0 90px; width:510px; font-size:12px;}
div#autoLawnMowApplication img {float:right; margin:15px;}

/*Burger King*/
div#burgerKingApplication {width:716px; height:160px; background: url(../images/common/burgerKingBg.gif) no-repeat; padding:20px 0 0 0; margin:20px 0 0 0;}
div#burgerKingApplication h2 {margin:0 0 0 90px; width:510px;}
div#burgerKingApplication p {margin:10px 0 0 90px; width:510px; font-size:12px;}
div#burgerKingApplication img {float:right; margin:15px;}

div#requestListMain {float:left; width:980px; margin:20px 0 0 0;}
div#requestListMain div.listings {border-bottom:solid 1px #adc2e5;}

h2#similarFranchises {margin:30px 0 0 0;}

/*advice pages*/
div.channel {margin:10px 0 0 5px; padding:0 0 10px 0; border-bottom:solid 1px #adc2e5;}
div.channel h2 {margin:0 0 5px 0; padding:0; display:inline;}
div.channel p {display:inline; margin:0 0 0 15px; padding:0;}
div.channel p.intro{display:block; clear:both; margin:15px 0 10px 0; padding:0;}
div.channel dl {margin:0; padding:0;}
div.channel dt {font-size:14px; margin:10px 0 0 0;}
div.channel dd {margin:0; padding:0;}

div.hide{display:none;}
div.show{display:block;}
div#readMoreIntro{display:block;}
div#readMoreIntro p{display:block; clear:both; margin:10px 0; padding:0;}
p#readMore{margin:5px 0; padding:0;}

#readMoreIntro {margin: 0 0 5px;	padding: 0;	overflow:hidden;	font-size:1.2em;	clear:both;}
#readMoreIntro p{display:block; clear:both; margin:10px 0; padding:0;}
#readMoreIntro .block {padding: 5px 0; }

/*advertise*/
div#advertise {width:715px; height:163px; background: url(../images/common/advertiseBg.jpg) no-repeat; margin:0 auto; padding:15px 0 0 15px;}
div#advertise h1 {margin:0; padding:0;}
div#advertise p {margin:0; padding:0 0 10px 0; font-size:16px;}
div#advertise ul {float:left; margin:10px 0 0 0; padding:0; width:700px;}
div#advertise li { list-style-type:none;}
li#pdf a{background:url(../images/common/pdf.png) no-repeat; padding:0 0 5px 20px;}
li#liEnquire {float:right; margin:-30px 10px 0 0;}
a#enquireButton {float:left; height:33px; width:206px; background:url(../images/common/askButton.gif) no-repeat;}
a#enquireButton span {display:none;}
p.bulletin {width:715px; margin:0 auto; text-align:right;}

/*resales*/
div#resale {width:715px; height:220px; background: url(../images/common/resaleBg.jpg) no-repeat; margin:0 auto; padding:15px 0 0 15px;}
div#resale h1 {margin:0; padding:0;}
div#resale p {margin:0; padding:0 0 10px 0; font-size:16px;}
div#resale ul {margin:10px 0 0 0; padding:0; width:700px;}
div#resale li {list-style-type:none;}
div#resale li#pdf a{background:url(../images/common/pdf.png) no-repeat; padding:0 0 5px 20px;}

div#reasons {margin:0 auto; background: url(../images/common/advertise/middle.gif) repeat-y; width:740px;}
div#reasons dl { padding:0 0 0 15px; margin:-40px 0 0 0; width:625px; float:left;}
div#reasons dt {font-size:16px; color:#0c296a; font-weight:bold; margin:10px 0 0 0; padding:0 0 0 20px; background: url(../images/common/advertise/blueBullet.gif) no-repeat; background-position: 0pt 7px; padding: 0.1em 0pt 0pt 1em;}
div#reasons dd {margin:0 0 0 18px; padding:0;}

/*Advertise a franchise page (rounded corners)*/

/* Advantages tabs */
    
div#tabs { width: 470px; float:left;}
    
ul.nav {width: 470px; float:left; list-style-type:none;  margin:10px 0 0 0; padding:0; position: relative; z-index:2; overflow:auto;}
    
ul.nav li {float:left;  margin:0 2px 0 0;}
    
ul.nav li a {color:#294b92; float:left; display:block; font-size:0.9em; font-family:Arial; font-weight:bold; line-height:34px; }
ul.nav li a span{margin:0 0 0 -999999px;}

ul.nav li a:active, .homeTabs li a:focus {outline:none;}

ul.nav li.aboutTabSelected {width:106px;}    
ul.nav li.aboutTabSelected a { background: url('../images/common/advertise/nav.png') no-repeat -97px 0; width:106px; color:#3e53a0; }
ul.nav li.aboutTabSelected a:hover{ text-decoration:none;}

ul.nav li.aboutTab{ width:106px;}   
ul.nav li.aboutTab a {background: url('../images/common/advertise/nav.png') no-repeat -97px -33px; width:106px; margin:0 5px 0 0; }
ul.nav li.aboutTab a:hover {background-position:-97px 0; text-decoration:none; color:#3e53a0;}
	
ul.nav li.benefitsTabSelected {width:96px; }
ul.nav li.benefitsTabSelected a { background: url('../images/common/advertise/nav.png') no-repeat 0 0; width:96px;}
ul.nav li.benefitsTabSelected a:hover {text-decoration:none; }
    
ul.nav li.benefitsTab a {background:url('../images/common/advertise/nav.png') no-repeat  0 -33px; width:96px;}    
ul.nav li.benefitsTab a:hover {background-position: 0 0; text-decoration:none; color:#3e53a0;}

ul.nav li.resalesTabSelected{width:84px;}
ul.nav li.resalesTabSelected a {background:url('../images/common/advertise/nav.png') no-repeat -205px 0;	width:84px; }
ul.nav li.resalesTabSelected:hover {background-position:-218px -33px; text-decoration:none; color:#3e53a0;}
    
ul.nav li.resalesTab a {background:url('../images/common/advertise/nav.png') no-repeat scroll -205px -33px; width:84px;}
ul.nav li.resalesTab a:hover {background-position:-205px 0; text-decoration:none; color:#3e53a0;}

ul.nav li.storiesTabSelected{width:83px;}
ul.nav li.storiesTabSelected a {background:url('../images/common/advertise/nav.png') no-repeat -290px 0;	width:83px;}
ul.nav li.storiesTabSelected:hover {background-position:-218px -33px; text-decoration:none; color:#3e53a0;}
    
ul.nav li.storiesTab a {background:url('../images/common/advertise/nav.png') no-repeat scroll -290px -33px; width:83px; }
ul.nav li.storiesTab a:hover {background-position:-290px 0; text-decoration:none; color:#3e53a0;}

ul.nav li.faqsTabSelected{width:70px;}
ul.nav li.faqsTabSelected a {background:url('../images/common/advertise/nav.png') no-repeat -374px 0;	width:70px;}
ul.nav li.faqsTabSelected:hover {background-position:-325px -33px; text-decoration:none; color:#3e53a0;}
    
ul.nav li.faqsTab a {background:url('../images/common/advertise/nav.png') no-repeat scroll -374px -33px; width:70px;}
ul.nav li.faqsTab a:hover {background-position:-374px 0; text-decoration:none; color:#3e53a0;}

.displayAway{ position:absolute; top:-99999px;}

.copySection{ width:624px; border-left:solid 1px #adc043; border-right:solid 1px #adc043; margin:0; padding:0 5px;}
.copySection p{ margin:0; padding:0 0 8px 0;}
.copySection h2{margin:0 0 10px 0;}

#copy{ margin:-2px 0 0 0; padding:0;}
#copy #top{background:url('../images/common/advertise/contentTop.png'); line-height:9px; height:9px; margin:0; padding:0; width:636px;}
#copy #bottom{background:url('../images/common/advertise/contentBottom.png'); line-height:11px; height:11px; margin:0; padding:0; width:636px;}

#sectionAbout{height:450px; display:block;}
#sectionAbout p{ padding:10px 0;}

ul#about{ margin:0 0 20px 20px;}
ul#about li{font-size:16px; color:#0c296a; font-weight:bold; margin:5px 0; padding:0 0 5px 25px; background: url(../images/common/advertise/blueBullet.gif) no-repeat; background-position: 0pt 5px; padding: 0.1em 0pt 0pt 1em;}

div#sectionBenefits {}
div#sectionBenefits dl {margin:0 0 0 5px;}
div#sectionBenefits dt {font-size:16px; color:#0c296a; font-weight:bold; margin:0; padding:0 0 0 25px; background: url(../images/common/advertise/blueBullet.gif) no-repeat; background-position: 0pt 5px; padding: 0.1em 0pt 0pt 1em;}
div#sectionBenefits dd {margin:5px 0 5px 18px; padding:0;}

.story{ overflow:auto; padding:5px 0; border-bottom:1px solid #EEF4FF;}
.story img{width:150px; float:left;}
.story dl{float:right; width:420px;}
.story dt{font-size:16px; color:#0c296a; font-weight:bold; margin:0 0 5px 0;}
.story dd{padding:3px 0;}

#sectionFaqs dl{}
#sectionFaqs dt{font-size:16px; color:#0c296a; font-weight:bold; padding:10px 0 5px 0;}
#sectionFaqs dd{padding:5px 0;}

#advertiseMain{width:945px; margin:15px auto 15px auto;}
#advertiseMain p{font-size:0.8em;}

a#contactUS  {color:White;}

div#advertiseFranchiseForm{width:304px; float:right; margin:40px 0 15px 0;}
div#advertiseFranchiseForm h3{background: url(../images/common/advertise/enquiryForm.gif) no-repeat; width:304px; height:36px;}
div#advertiseFranchiseForm h3 span{position:absolute; left:-999999px;}
div#advertiseFranchiseForm form{width:292px; padding:0 5px; background-color:#fcffea; border-right:solid 1px #adc043; border-left:solid 1px #adc043; }
div#advertiseFranchiseForm form p#mandatory{font-size:0.7em; margin:0; padding:0; }
div#advertiseFranchiseForm fieldset{margin:0; padding:0; border:none;}
div#advertiseFranchiseForm form fieldset ol{margin:5px 0; width:294px; padding:0 0 8px 0; border-bottom:solid 1px #dee7a8;}
div#advertiseFranchiseForm form fieldset ol#noBorder{border:none;}
div#advertiseFranchiseForm form fieldset ol#nameTitle{}
div#advertiseFranchiseForm form fieldset ol#nameTitle li{float:left; width:auto; }
div#advertiseFranchiseForm form fieldset ol#nameTitle li.error{padding:0 10px 0 0;}
div#advertiseFranchiseForm form ol li{float:left; width:145px; }
div#advertiseFranchiseForm form ol li.error{width:100%;}
div#advertiseFranchiseForm form ol li#message{float:left; width:290px;  padding:0 0 8px 0; border-bottom:solid 1px #dee7a8;}
div#advertiseFranchiseForm form ol li#message textarea{width:250px; height:40px;}
div#advertiseFranchiseForm form ol li#multipleOpportunities{float:left; width:290px; padding:4px 0 0 0;}
div#advertiseFranchiseForm form ol li#multipleOpportunities div{margin:5px 0 0 0;}
div#advertiseFranchiseForm form ol li#multipleOpportunities input#checkBox{width:10px; float:left;}
div#advertiseFranchiseForm form ol li#multipleOpportunities p{width:270px; float:right;margin:0; padding:0; position:relative;}
div#advertiseFranchiseForm form fieldset li.right{float:right; margin:0; padding:0; height:38px;}
div#advertiseFranchiseForm form label{color:#455007; font-size:0.9em; font-weight:normal; width:auto; float:none;}
div#advertiseFranchiseForm form input{display:block; width:110px;}
div#advertiseFranchiseForm form select#title{display:block; width:50px;}
div#advertiseFranchiseForm form select.country{display:block; width:142px;}
div#advertiseFranchiseForm form input#contactUsButton{width:206px; height:33px; display:block; margin:10px auto 0 auto;}
div#formBottom{background: url(../images/common/advertise/enquiryFormBottom.png) no-repeat; width:304px; height:11px; }


/*general form settings*/
#advertiseForm label{ font-weight:bold; line-height:1.2em; width:200px;}
#advertiseForm form{ }
#advertiseForm form fieldset {}
#advertiseForm form legend {padding: 0 2px;}
#advertiseForm form label {display: inline-block;vertical-align: top; padding:0px 10px 0 0px; }
#advertiseForm form fieldset ol {}
#advertiseForm form fieldset li {list-style: none; padding: 8px 0px 8px 0px; margin: 0;}
#advertiseForm form fieldset li p{padding: 0;margin:0;}
#advertiseForm form textarea {width:55%;}
#advertiseForm form input {width: auto;}
#advertiseForm form input.button{float:right; margin:5px 0;}

#advertiseForm form fieldset li#multipleOpportunities{}
#advertiseForm form fieldset li#multipleOpportunities input{float:left;}

h3#advertise{background: url(../images/common/advertise/top.gif) no-repeat; vertical-align:top; padding:15px 0 0 10px; width:740px; height:46px; font-size:18px; margin:0 0 20px 0;}
h3#advertise #franchiseSales{font-size:20px; font-family:Arial Rounded MT Bold;}
div#franchiseSam{background: url(../images/common/advertise/franchiseSam.jpg) no-repeat; width:84px; height:102px; margin:280px 8px 0 0; padding:0; float:right;}
div#bottomShadow{background: url(../images/common/advertise/bottom.gif) no-repeat; width:740px; margin:0 auto;}

#advertiseLeft{float:left; width:585px;}

div#advertiseTop {width:676px; height:114px; background: url(../images/common/advertise/blueBox.png) no-repeat; margin:0 auto; padding:15px 0 0 15px;}
div#advertiseTop h1 {margin:0 0 15px 0; padding:0; text-align:center;}

a#enquire {height:33px; display:block; width:206px; margin:0 auto; background:url(../images/common/advertise/contactUs.png) no-repeat;}
a#enquire span {margin:0 0 0 -99999px;}

/*#advertiseTestimonials{clear:both; width:944px; margin:15px 0 0 15px; padding:0;}*/

h3#testimonialsTitle{background: url(../images/common/advertise/franchisorTestimonials.gif) no-repeat; width:944px; line-height:34px; margin:15px 0 0 0;}
h3#testimonialsTitle span{margin:0 0 0 -99999px;}
div#testimonialsContainer{border-left:solid 1px #769ad4; border-right:solid 1px #769ad4; width:932px; margin:0; padding:5px; height:490px; }

div.testimonials { font-size:0.9em; border:solid 1px lime;}
div.testimonials img{border:solid 1px #EEF4FF; margin: 0 0 0 43px;}
div.testimonials p.name{font-weight:bold; margin:10px 0 0 0; padding:0; font-size:0.6em;}
div.testimonials p.company{font-weight:bold; font-style:italic; margin:0 0 15px 0; padding:0; font-size:0.6em;}

div#testimonialsBottom{background: url(../images/common/advertise/franchisorTestimonialsBottom.gif); line-height:12px; height:12px; width:944px;}

#advertiseForm{clear:both; width:950px; margin:15px auto 0 auto; }

#seeMoreTestimonials{position:relative; width:80px; left:840px; top:-50px;}

#openQuote{background: url(../images/common/advertise/openQuote.png) no-repeat; display:block; width:21px; height:16px; line-height:16px; margin:0 0 -10px 0; float:left;}
#closeQuote{background: url(../images/common/advertise/closeQuote.png) no-repeat; display:block; width:21px; height:16px; line-height:16px; float:right; margin:-10px 0 0 0;}
p#quote{width:90%; clear:both; margin:0 0 0 30px;}

ul#quoteDetails{margin:0 0 10px 30px;}
ul#quoteDetails li#title{font-style:italic;}
ul#quoteDetails li#place{font-weight:bold;}

#franchisorTestimonials{width:750px; margin:0 auto;}
#franchisorTestimonials li{border-bottom:solid 1px #d0dbef; overflow:auto; padding:5px;}
#franchisorTestimonials li img{width:150px; float:left; border:solid 1px #d0dbef;}
#franchisorTestimonials li p{width:550px; float:right; text-align:left; margin:0 0 10px 0;}
#franchisorTestimonials li p.details{font-weight:bold; margin:0;}

/*site map*/
div#siteMap {margin:0 0 0 234px;}
div#siteMap ul {list-style-type:none; margin:10px 0 10px 60px;}
.cat1 {font-size:21px; list-style-type:none; margin:5px 0 0 0;}
.cat2 {font-size:16px;}

/*info pages*/
div#info {margin:0 0 0 5px;}
div#info ul.toc {display:inline; width:350px; float:left; margin-bottom:10px;}
div#info h3 {padding:0;}
div#info h3 a {text-decoration:none;}
div.information h2 {margin:15px 0 0 0;}
div.information h3 {margin:15px 0 0 0;}
div.information h4 {margin:15px 0 0 0;}
div.information ul {list-style-type:disc; margin:10px 0 10px 20px;}
div.information ol {list-style-type:decimal; margin:10px 0 10px 20px;}
p.firstLine {padding-top:0; margin-top:0;}

/*footer*/
#footer {width:100%; margin:20px 0 0 0; padding:0; border-top:solid 1px #adc2e5;}
#footerContent {width:1000px; margin: 0 auto; text-align:left;}
div#footerContent img.ifa {display:block; float:left; margin:10px 149px 0 20px;}
div#footerContent ul {display:block; float:left; width:600px; list-style-type:none; margin:20px 0 0 0; padding:0;}
div#footerContent li {float:left; display:inline; margin:2px 5px 0 0; padding: 0 5px 0 0; border-right:solid 1px #adc2e5;}
div#footerContent li.noBorder {border:0;}
div#dynamis {width:130px; float:right;}
div#dynamis p {padding:0; margin:0 0 0 10px;}
div#dynamis img.dynamisLogo {display:block; margin:5px 0 0 0;}

.clear {clear:both;}
.small {font-size:10px;}
.black {color:#000;}
.uppercase {text-transform:uppercase;}

ul#errorReport {margin:0; padding:0; list-style-type:none;}
.error {color: red;}
.errorMessage {color: red; font-size:10px;}
.errorsmall {color: red; font-size: 10pt;}

#testimonials {text-align:left; margin:0 10px 0 10px;}
div#testimonials dl {overflow:auto;}
div#testimonials dt {margin:10px 10px 0 0; padding:0; float:left; width:50px;}
div#testimonials dd {margin:10px 0 0 0; padding:0; float:left; width:450px;}
div#testimonials h4 {margin-bottom:0; padding:0;}
div#testimonials p {margin:0 0 5px 0; padding:0;}

div#FSgraph {margin:10px 10px 0 0;}

div#resaleTestimonials {text-align:left; margin:0 10px 0 10px;}
div#resaleTestimonials p {margin:0 0 20px 0;}

/*video*/
div#video {width:710px; height:330px; background: url(../images/common/videoBg.jpg) no-repeat; padding:20px 0 0 20px; margin:20px auto;}
div#video dl {margin:0; padding:0; width:350px; float:left;}
div#video dt {margin:0; padding:0; font-size:16px;}
div#video dd {margin:0; padding:0; }
div#videoPlayer {float:right; background:none; padding:0 20px 0 0;}
div#videoPlayer p {text-align:center;}
div#promoVideo {width:710px; height:530px; background: url(../images/common/promoVideoBg.jpg) no-repeat; padding:20px 0 0 20px; margin:20px auto;}
div#promoVideoPlayer {text-align:center;}
dd#brochureLink a {position:relative; top:30px; font-weight:bold;}

div.videoLibrary {float:left; width:180px; margin:0 10px 10px 0; height:90px; text-align:center;}
div.videoLibrary dt {margin:0; padding:0;}
div.videoLibrary h4 {margin:0; padding:0;}
div.videoLibrary dd {margin:0; padding:0;}

/*error*/
div#errorMain {float:left; width:735px; height:600px; margin:20px 0 0 20px;}

/*tickets*/
div#ticket {width:93%; height:93%; border:dashed 1px #565656; margin:20px auto; text-align:left; padding:5px;}
div#ticket img.logo {width:200px; float:left;}
div#ticket h3 {width:300px; float:right; margin:0; padding:0; text-align:right;}
div#voucher {clear:both; border-top:solid 1px #565656; padding:10px 0 0 0;}
div#voucher h4 {margin:0; padding:0;}

/* Country selector overlay */

#subcontent {position:absolute; border: 1px solid #050296; background-color: white; width: 604px; padding: 8px; display:none;}
#subcontent div.subcontentTitleBar {background: url(../images/flags/countryOverlayTitleBar.gif) no-repeat; width:602px; height:22px;}
#subcontent span.subcontentTitle {float:left; padding:3px 0 3px 10px; font-size:0.7em; color:#fff; margin:0; text-align:left;}
#subcontent span.subcontentClose {float:right; width:45%; text-align:right; padding:3px 10px 3px 0; font-size:0.7em;}
#subcontent span.subcontentClose a {color:#fff;}
#subcontent span.subcontentClose a:hover {text-decoration:underline;}
#subcontent p {padding:5px 0 8px 10px; margin:0; font-size:0.7em; text-align:left;}
#subcontent ul {list-style-type:none; padding:0 0 0 10px; margin:0; font-size:0.7em; text-align:left;}
#subcontent ul li {float:left; display:inline; padding:2px 0 0 0; margin:5px 0 5px 0; width:115px;}
#subcontent li.subcontentAU a {background: url(../images/flags/ausFlag.gif) no-repeat; padding:0 0 0 18px; vertical-align:top;}
#subcontent li.subcontentCA a {background: url(../images/flags/canFlag.gif) no-repeat; padding:0 0 0 18px; vertical-align:top;}
#subcontent li.subcontentFR a {background: url(../images/flags/frFlag.gif) no-repeat; padding:0 0 0 18px; vertical-align:top;}
#subcontent li.subcontentFN a {background: url(../images/flags/frFlag.gif) no-repeat; padding:0 0 0 18px; vertical-align:top;}
#subcontent li.subcontentIE a {background: url(../images/flags/ireFlag.gif) no-repeat; padding:0 0 0 18px; vertical-align:top;}
#subcontent li.subcontentIN a {background: url(../images/flags/inFlag.gif) no-repeat; padding:0 0 0 18px; vertical-align:top;}
#subcontent li.subcontentUK a {background: url(../images/flags/ukFlag.gif) no-repeat; padding:0 0 0 18px; vertical-align:top;}
#subcontent li.subcontentUS a {background: url(../images/flags/usFlag.gif) no-repeat; padding:0 0 0 18px; vertical-align:top;}
#subcontent li.subcontentES a {background: url(../images/flags/esFlag.gif) no-repeat; padding:0 0 0 18px; vertical-align:top;}
#subcontent li.subcontentUAE a {background: url(../images/flags/uaeFlag.gif) no-repeat; padding:0 0 0 18px; vertical-align:top;}
#subcontent li.subcontentINT a {background: url(../images/flags/globeIcon.gif) no-repeat; padding:0 0 0 14px; vertical-align:top;}


/*slider*/
div.slider {position: relative; height: 50px; width: 505px;}
img.sliderFaded {position: absolute; top: 0px; left: 0px; z-index: 0;}
img.sliderBG {position: absolute; top: 0px; left: 0px; z-index: 1;}
img.leftSlider {position: absolute; top: 1px; left: 0px; z-index: 2;}
img.rightSlider {position: absolute; top: 1px; left: 500px; z-index: 2;}
div.leftText {position: absolute; top: 28px; left: 0px; z-index: 2;}
div.rightText {position: absolute; top: 28px; left: 450px; z-index: 2;}

#deadFranchise{float:left; clear:both; margin:10px 0;}
#deadFranchise div{ margin:0; padding:0;}
#deadFranchise #top{background: url(../images/common/noFranchisesTop.gif) no-repeat; width:973px; line-height:11px;}
#deadFranchise #middle{background: #eff6ca; border-right:solid 1px #adc043; border-left:solid 1px #adc043; padding:0 10px; width:951px;}
#deadFranchise #bottom{background: url(../images/common/noFranchisesBottom.gif) no-repeat; width:973px;}
#deadFranchise h2{color:Black; padding:0;}
#deadFranchise h3{color:Black; padding:0;}
#deadFranchise p{font-size:0.9em;}

/*Franchise brochure capture form

#uploadBrochureForm{border:solid 1px lime;}
#uploadBrochureForm li label {display: inline-block; vertical-align: top; width: 250px; float:left; margin:0px 10px 0px 0px;}
#uploadBrochureForm fieldset ol {margin: 0;padding: 0;}
#uploadBrochureForm fieldset li {list-style: none;height:100%;}
#uploadBrochureForm fieldset li label {vertical-align:top; padding:0px 5px 0px 0px; float:left;line-height:1.4em;}
#uploadBrochureForm fieldset input, fieldset select, fieldset textarea { margin:0 5px 0 0; padding:0;}

.uploadedDocuments{border:solid 1px aqua; width:49%; float:left;}

.uploadedDocumentDetails{ height:100%; margin:0; padding:0; width:auto; border:solid 1px lime;vertical-align:top;}
.uploadedDocumentDetails li{float:left; display:inline; border:solid 1px lime;}
.uploadedDocumentDetails li.icon{width:20px; }
.uploadedDocumentDetails li.uploadedDocumentTitle{border:solid 1px red; float:right; width:150px;}

.document{ margin:0; padding:0; width:auto; float:left;}
.removeDocument{margin:0; padding:0; height:100%; width:140px; float:right; }
#copyDocument1Container{ margin:0; padding:0; width:auto;}
#copyDocument2Container{ margin:0; padding:0; width:auto;}
#removeFilecopyDocument1{ margin:0; padding:0;width:auto;}

#logos{}
.anchor{text-decoration:none;}

*/
