/*
	--------------------------------------------------
	STRUCTURE STYLES
	--------------------------------------------------

	Author:	eSolutionsGroup.ca
		
*/

/* structure.css are the styles for the DIVs in a website and should not contain
any typographic or content-related styles for a site. The styles within are strictly
used to create the layout/structure of the website and, as such, this style sheet 
will (almost) never need to be altered by the client or back-end programmers. */

/* ----- comment styles well for better reference later! ----- */
/* ----- try to lay this out in the following sections and from top to bottom on pages ----- */


/* ===================================================================================== STYLES FOR ALL PAGES */


/* ===== Main Wrapper For Site ===== */


#uber {
	position: relative;
	margin: 0 auto;
	background: url(../images/structure/home_bg.jpg) repeat-x;
	z-index: 1202;
}

#doingBusiness #uber {
	background: url(../images/doingBusiness/structure/uber_bg_int.jpg) #FFF bottom center no-repeat;
}

#doingBusiness #homeBg{
	background: url(../images/doingBusiness/structure/bg-home.jpg) center top no-repeat;
}


/* ===== Header ===== */

#headerContainer{
	position: absolute;
	margin: 0 auto;
	height: 75px;
	background: url(../images/structure/top_nav_bg.png) repeat-x;
	z-index: 1303;
	width: 100%;
	top: 0;
}

#doingBusiness #headerContainer{
	position: relative;
	height: 137px;
	background: none;
}

#header {
	/*float: left;*/
	margin: 0 auto;
	width: 930px; 
	position: relative;
	z-index:100;
}

#doingBusiness #header{
	height: 137px;
	background: url(../images/doingbusiness/structure/bg-header.jpg) center top no-repeat;
}

/* ===== Search ===== */

#search {
	position: relative;
	float: right;
	display: block;
	top: 5px;
	margin: 0;
	padding: 0;
	width: 230px;
	height: 26px;
	background: url(../images/structure/searchBox.png) no-repeat 0 0;
}

#search form { display: inline; }

#search .searchText {
	position: absolute;
	padding: 0;
	top: 4px;
	left: 7px;
	border: none;
	width: 180px;
	background: transparent;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#search .gobutton {
	position: absolute;
	top: 0;
	right: 0;
	width: 37px;
	height: 25px;
}


/* ===== Top Navigation ===== */

#topNav {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 5px 20px;
}

#servicesContainer{
	float: right;
	width:110px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 5px 0px;
	z-index: 1305;
}

#servicesContainer a{
	margin:0px;
	padding:0px;
		
}
	

/* ===== Logo ===== */

#logoGlow{
	background:url(../images/structure/logo_glow.png) no-repeat;
	width: 415px;
	height: 237px;
	position: absolute;
	top: 0;
	left: -99px;
}

#doingBusiness #logoContainer{
	background: none;
	width: 415px;
	position: absolute;
	top: 0;
	left: -99px;
}

#logo {
	margin: 0 0 0 99px;
	width: 244px;
	height: 125px;
	overflow: hidden;
}

#doingBusiness #logo{
	margin: 0 0 0 74px;
	width: 297px;
	
}


/* ===== Main Navigation ===== */

#mainNavWrapper{
	width: 930px;
	margin: 0 auto;
	position: relative;
}

#mainNav {
	position: absolute;
	top: 72px;
	right: -9px;
	width: 698px;
}


/* ===== Main Content Container ===== */

#mainBg{
}

#mainWrapper{
	background: url(../images/structure/home_box.png) no-repeat top center;
	height: 380px;
	position: absolute;
	width: 100%;
	top: 378px;
}

#doingBusiness  #mainWrapper{
	background: none;
	position: relative;
	width: 100%;
	top: 0;
	height: auto;
}

#main {
	position: relative;
	width: 930px;
	margin: 0 auto;
}

#doingBusiness #homeBg #main{
	background: url(../images/doingBusiness/structure/main-bg.png) center top no-repeat;
	padding: 6px 0 0 0;
}


/* ===== Footer ===== */

#footerWrapper{
	background: url(../images/structure/footer_wrapper_bg.jpg) repeat-x;
	height: 100px;
}

#footer {
	margin: 0 auto;
	width: 930px;
	margin-top: 269px;
	font-size: 13px;
	color: #606060;
	background: url(../images/structure/footer_wrapper_bg.jpg) repeat-x;
	padding-top: 44px;
}

#footerWrapper #footer {
	margin: 0 auto;
	padding-top: 38px;
}


#weather { 
	float: right;
	position: relative;
	top: -4px;
}

#footerText {
	float: left;
	width: 760px;
	line-height: 1.5;
	overflow: hidden;
	padding-top: 8px;
}

#footerText a{
	color: #606060;
}

#footerNav {
	float: left;
	margin: 0;
	width: 760px;
	text-align: left;
	overflow: hidden;
	padding-top: 3px;
}

#esol {
	float: right;
	margin: 0px 0px 0px 0px;
}

#esol a {
	display: block;
	width: 171px;
	height: 17px;
	font-size:0px;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent url(../en/images/structure/esolutionsgroupLogo.gif) top left no-repeat;
}

#esol img {
	display: block;
	width: 0;
}




/* ===================================================================================== STYLES HOME PAGE */

#actions.topnav {
	position: absolute;
	width: auto;
	text-align: right;
	right: 25px;
	top: 8px;
	padding: 0;
}	

/* ===== Banner ===== */

#doingBusiness #homepageBannerArea{
	height: 280px;
	margin: 0 6px;
	background: url(../images/doingBusiness/structure/rotating-banner-top.gif) #143f7a center top no-repeat;
}

#homepageBannerContainer {
	margin: 0;
	height: 469px;
	overflow: hidden;
	position: relative;
}

#doingBusiness #homepageBannerContainer {
	padding: 8px 8px 0 7px;
	height: 272px;
}

#homepageBanner {
	/*display: none;*/ /* Display none if using rotating banners */
}

.bannerFadeLeft{
	background: url(../images/structure/banner_fade_left.png) repeat-y;
	height: 469px;
	width: 590px;
	z-index: 10;
	position: absolute;
	left: -635px;
}

.bannerFadeRight{
	background: url(../images/structure/banner_fade_right.png) repeat-y;
	height: 469px;
	width: 590px;
	z-index: 10;
	position: absolute;
	right: -635px;
}

#doingBusiness #homepageBannerContainerLeft{
	float: left;
	width: 235px;
}

#doingBusiness #contentContainer{
	margin: 0px 6px;
	background: url(../images/doingBusiness/structure/content-container-side.gif) 917px 0 no-repeat;
	z-index: 99999;
}

#doingBusiness #contentContainer p, #contentContainer a{
	font-size: 13px;
	line-height: 16px;
}

#doingBusiness #contentContainer h2 a{
	font-size: 17px;
	line-height: 22px;
	color: #333;
}

#doingBusiness #contentContainer h1{
	font-size: 17px !important;
	line-height: 22px !important;
}

#doingBusiness #contentShadow{
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/doingBusiness/structure/content-container-shadow.png) 0 0 repeat-x;
	height: 8px;
	width: 918px;
	left: 6px;
	position: absolute;
	top: 286px;
}

/* ===== Left Content ===== */

#doingBusiness #contentLeftContainer{
	float: left;
	padding: 20px 24px 15px 24px;
	margin: 0 0 5px 0px;
	width: 188px;
	position: relative;
	background-color: #f1f1f1; 
	height: 372px;
	overflow: hidden;
}

#contentLeft {
	float: left;
	padding: 19px 24px 15px 27px;
	width: 425px;
	position: relative;
	overflow:hidden;
}

#doingBusiness #contentLeft {
	height: 432px;
	width: 188px;
	overflow: hidden;
	padding: 0;
}

#doingBusiness #contentLeft p{
	margin: 10px 0 15px 0 !important;
}

#doingBusiness .contentLeftImageContainer{
	position: relative;
	height: 86px;
	width: 187px
}

#doingBusiness .imageCorners{
	position: absolute;
	height: 86px;
	width: 187px;
	text-indent: -999em;
	overflow: hidden;
	top:0;
	left: 0;
	background: url(../images/doingBusiness/structure/corners.png) 0 0 no-repeat;
}

#doingBusiness .contentLeftImage01, #doingBusiness .contentLeftImage02{
	/*height: 133px;*/
	overflow: hidden;
}

#doingBusiness .contentLeftImage02{
	padding: 15px 0 0 0;
}

#doingBusiness #contentLeft .contentLeftImage01 p, #doingBusiness #contentLeft .contentLeftImage02 p { margin: 0 !important;}


#doingBusiness .contentLeftImage01 img, #doingBusiness .contentLeftImage02 img{
	height: 84px;
	width: 185px;
	border: 1px solid #c4c4c4;
	margin-bottom: 10px;
}

#contentLeft #newslistContainer li{
	border-bottom: 1px dotted #c7c7c7;
	padding-bottom: 5px !important;
	margin: 5px 0;
	list-style: none;
}

#contentLeft a{
	font-weight: bold;
}

#doingBusiness #contentLeft a{
	font-weight: normal;
}

#newslistContainer{
	width: 382px !important;
	height: 188px !important;
	padding-right: 40px;
	overflow: auto;
}

#newslist
{
	width:370px;
}

#printArea #newslistContainer ul{
	margin: 0;
}


/* ===== Middle Content ===== */

#contentMiddle {
	float: left;
	padding: 19px 24px 15px 0;
	width: 196px;
	height: 238px;
	overflow: hidden;
}

#doingBusiness #contentMiddle {
	float: left;
	padding: 19px 28px 15px 24px;
	width: 458px;
	height: 375px;
	overflow: hidden;
	margin: 0 0 5px 0;
}

#doingBusiness #contentMiddleLeft ul{
		list-style-type: none;
		padding: 0px !important;
		margin: 0px !important;
	}
	
#doingBusiness #contentMiddleLeft li, #contentMiddleLeft ul p{
		padding: 7px 0px;
		margin: 0px !important;
		border-bottom: 1px dotted #c7c7c7;
		font-weight: bold;
		font-size: 13px;
		line-height: 16px;
}

#doingBusiness #contentMiddleLeft li:first-child{
	padding: 0 0 7px 0;
}

#doingBusiness #contentMiddle p.news{ font-weight: bold; margin: 10px 0 !important; }

#doingBusiness #contentMiddleTop{
	height: 105px;
	overflow: hidden;
	margin: 0 0 15px 0;
}

#doingBusiness #contentMiddleLeft,
#doingBusiness #contentMiddleRight{
	float: left;
	width: 216px;
	overflow: hidden;
}

#doingBusiness #contentMiddleLeft{
	margin: 0 14px 0 0;
}
#doingBusiness #contentMiddleLeft .twitter-content {
	overflow: auto;
	height: 215px;
	width: 216px;
}
#doingBusiness #contentMiddleLeft .twitter-content p:first-child {
	margin-top: 0;
}

#doingBusiness #contentMiddleLeft .twitterDate{
	color: #737373;
}

.photogallery{
	background: url(../images/structure/gallery_bg.jpg) no-repeat;
	width: 203px;
	width: 147px;
	padding: 0 32px 9px 25px;
	height: 76px;
	margin: 0;
}

#photoGallery img{
	float: left;
}

.galleryLeft{
	background: url(../images/structure/gallery_left.png);
	height: 76px;
	width: 25px;
	text-indent: -9999px;
	font-size: 1px;
	cursor: pointer;
	display:block;
	float: left;
}

.galleryRight{
	background: url(../images/structure/gallery_right.png);
	height: 76px;
	width: 25px;
	text-indent: -9999px;
	font-size: 1px;
	cursor: pointer;
	display:block;
	float: left;
}

a.galleryLeft:hover,
a.galleryRight:hover{
	background-position: 0 -76px;
}

#contentMiddle a.viewphotos{
	font-weight: bold;
	position: relative;
	top: -2px;
}

#contentMiddle p.viewphotos{
	position: relative;
	top: -2px;
	margin: 0;
}

#contentMiddle p.viewphotos a{
	font-weight: bold;
}

p.gallerybutton{
	margin: 0;
}

/* ===== Right Content ===== */

#contentRight {
	float: left;
	width: 206px;
	padding: 19px 0 15px 0;
	height: 240px; 
	overflow: hidden;
}

#doingBusiness #contentRight {
	float: left;
	width:150px;
	padding: 19px 0 15px 0;
	height: 375px; 
	overflow: hidden;
	margin: 0 0 5px 0;
}




/* ===================================================================================== STYLES FOR CONTENT PAGES */

#uber.int {
	background: url(../images/structure/uber_bg_int.jpg) bottom center no-repeat;
}

#doingBusiness  #uber.int {
	background: url(../images/doingBusiness/structure/uber_bg_int.jpg) bottom center no-repeat;
}

#headerContainer.int{
	position: relative;
	background:url(../images/structure/bg_int.jpg) repeat-x;
	height: 172px;
}

#doingBusiness #headerContainer.int{
	position: relative;
	background:url(../images/doingBusiness/structure/bg_int.jpg) center top  no-repeat;
	height: 172px;
}

.int #logoGlow{
	height: 172px;
}

#doingBusiness .int #logoContainer{
	height: 142px;
}

/* ===== Actions and Breadcrumbs ===== */

#actionsContainer {
	position: absolute;
	top: 137px;
	width: 100%;
	background: url(../images/structure/actions_bg.jpg) no-repeat top center;
	height: 34px;
	margin: 0 auto;
	z-index: 1;
}

#actionsWrapper{
	width: 910px;
	padding: 9px 20px 0 0;
	margin: 0 auto;
}

#doingBusiness #actionsWrapper{
	background: url(../images/doingBusiness/structure/actions_bg.jpg) no-repeat top center;
	height: 25px;
}

#breadcrumbs {
	/*width: 540px;*/
	color: #666;
	overflow: hidden;
	font-size: 12px;
	margin-bottom: 26px;
	line-height: 16px;
}

#actions {
	position: relative;
	width: 500px;
	text-align: right;
	float: right;
}	

.textSizeWrapper{
	background: url(../images/structure/text_size.jpg);
	width: 99px;
	height: 22px;
	padding: 6px 8px 0 0;
	float: right;
	font-size: 12px;
	line-height: 16px;
}

.int .textSizeWrapper{
	background: url(../images/structure/text_size_int.jpg);
	width: 99px;
	height: 19px;
	padding: 3px 8px 0 0;
	margin-left: 11px;
}

#doingBusiness .int .textSizeWrapper{
	background: url(../images/doingBusiness/structure/text_size_int.jpg);
}

#actions form { display: inline; }


/* ===== Interior Layout ===== */

#subNavContainer {
	width: 234px;	
	float: left;
}

.mainInterior {
	background: #FFF url(../images/structure/template_content_background.jpg) repeat-y 0 0;
	margin: 0 6px;
	width: 918px !important;
}

#contentInt {
	float: left;
	padding: 26px 32px;
	width: 620px;
	overflow: hidden;		
}


/* -- This is a full width interior - used when there is no sub navigation on the page -- */

.wide #contentInt {
	width: 853px;
	background-color: #FFF; /* This hides mainInterior's bg image */		
}
.wide #subNavContainer {
	display: none;
}

/* Social Links */

#footer #socialLinks ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
	#footer #socialLinks li{
		margin:0 13px 0 0;
		padding:0px;
		float:left;
	}
	#footer #socialLinks img{
		position: relative;
		top: -4px;
	}


/* Homepage quicklinks */

#printArea #homeButtons ul{
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 7px;
}

#doingBusiness #homeButtons ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#homeButtons{
	height: 48px;
}

#homeButtons ul li{
	float: left;
	margin: 0;
	padding: 0;
	z-index: 500;
}

#homeButtons ul li#quicklinks03{
	z-index: 1;
}

#homeButtons a:hover, #homeButtons a:focus{
	background-position: 0 -48px;
}

#doingBusiness #homeButtons a:hover, #doingBusiness #homeButtons a:focus{
	background-position: 0 -46px;
}

#homeButtons a.employment,
#homeButtons a.recreation,
#homeButtons a.haveYourSay,
#homeButtons a.iWantTo{
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	font-size: 1px;
	cursor: pointer;
	height: 48px;
	position: absolute;
	z-index: 1000;
}

#doingBusiness #homeButtons a.welcome,
#doingBusiness #homeButtons a.why,
#doingBusiness #homeButtons a.profile,
#doingBusiness #homeButtons a.develop,
#doingBusiness #homeButtons a.resources,
#doingBusiness #homeButtons a.about{
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	font-size: 1px;
	cursor: pointer;
	z-index: 1000;
	width: 235px;
	overflow: hidden;
}

#doingBusiness a.welcome{ background: url(../en/images/doingBusiness/structure/mayors-welcome.png); height: 46px;}
#doingBusiness a.why{ background: url(../en/images/doingBusiness/structure/why-orillia.png); height: 46px;}
#doingBusiness a.profile{ background: url(../en/images/doingBusiness/structure/city-profile.png); height: 46px;}
#doingBusiness a.develop{ background: url(../en/images/doingBusiness/structure/looking-to-buy-develop.png); height: 47px;}
#doingBusiness a.resources{ background: url(../en/images/doingBusiness/structure/business-resources.png); height: 47px;}
#doingBusiness a.about{ background: url(../en/images/doingBusiness/structure/about-edc.png); height: 48px;}

#doingBusiness #homeButtons a.develop:hover{background-position: 0 -47px !important;}
#doingBusiness #homeButtons a.resources:hover{background-position: 0 -47px !important;}
#doingBusiness #homeButtons a.about:hover{background-position: 0 -48px !important;}


a.employment{
	background: url(../en/images/structure/employment_volunteer_opportunities.png);
	width: 299px;
	left: 5px;
}

a.haveYourSay{
	background: url(../en/images/structure/have_your_say.png);
	width: 148px;
	left: 303px;
}

a.recreation{
	background: url(../en/images/structure/recreation_program_registration.png);
	width: 250px;
	left: 450px;
}

a.iWantTo{
	background: url(../en/images/structure/i_want_to.png);
	width: 226px;
	z-index:401;
	position: absolute;
	left: 699px;
}

#quicklink03 .quickDropDown {
    height: 159px;
    left: 0;
    padding: 0 20px;
    position: absolute;
    width: 890px;
    z-index: 400;
	background: url(../images/structure/i_want_to_bg.png) no-repeat;
	top: 0px;
	padding-top: 70px;
	display: none;
}

#quicklink03 .quickDropDown ul{
	float: left;
	margin-left: 0;
	margin-top: 0;
}

#homeButtons li.break{
	width: 142px;
	background: url(../images/structure/i_want_to_arrow.png) 0 2px no-repeat;
	padding-left: 10px;
}

#quicklink03 .quickDropDown li a{
	color: #333 !important;
	float: left !important;
	font-size: 13px !important;
	line-height:14px !important;
	margin: 0 !important;
	padding: 0 0 8px 0 !important;
}

.iwouldlike-slider-content{
	margin: 0;
	overflow: hidden;
	width: 890px;
}

#printArea #homeButtons .myzone ul{
	margin: 0;
}

#doingBusiness a.directory{
	background-image: url(../en/images/doingBusiness/structure/view-directory.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	font-size: 1px;
	cursor: pointer;
	height: 38px;
	width: 216px;
	position: relative;
	left: 0px;
}

.myZone.first {
    padding-left: 0;
}
.myZone.last {
    padding-right: 0;
}
.myZone{
	float: left;
	height: 145px;
	overflow: hidden;
	padding: 0 13px;
	width: 157px;
}

#printArea ul.publicLinks {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 -3px;
}

#printArea ul.publicLinks li{
	margin: 0;
	padding: 0;
}

ul.publicLinks a:hover, ul.publicLinks a:focus{
	background-position: 0 -46px;
}

ul.publicLinks a{
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	font-size: 1px;
	cursor: pointer;
	height: 46px;
	width: 207px;
}

ul.publicLinks a.publicNotices{
	background-image: url(../en/images/structure/public_notices.png);
}

ul.publicLinks a.events{
	background-image: url(../en/images/structure/events.png);
}

#quickLinks {
	width: 206px;
	/*background: url(../images/structure/quicklinks-middle.gif) repeat-y;*/
}

#doingBusiness #quickLinks {
	width: 150px;
	/*background: url(../images/structure/quicklinks-middle.gif) repeat-y;*/
}

#quickLinks .quickLinksHeader {
	/*padding: 20px 15px 0 15px;*/
	/*background: url(../images/structure/quicklinks-top.gif) no-repeat top;*/
}
#quickLinks .quickLinksBody {
	height: 195px;
}

#doingBusiness #quickLinks .quickLinksBody {
	padding: 0;
}
	#quickLinks .quickLinksBody ul{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		height: 195px;
		overflow: auto;

	}
	
	#doingBusiness #quickLinks .quickLinksBody ul{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		height: auto;
		overflow: hidden;

	}
	#quickLinks .quickLinksBody li, #quickLinks .quickLinksBody ul p{
		padding: 3px 0px;
		margin: 0px;
		border-top: 1px dotted #c7c7c7;
		font-weight: bold;
	}
	
	#doingBusiness #quickLinks .quickLinksBody li, #doingBusiness #quickLinks .quickLinksBody ul p{
		padding: 3px 0px;
		margin: 0px;
		border-top: none !important;
		border-bottom: 1px dotted #c7c7c7;
		font-size: 13px;
		line-height: 16px;
	}
	
	/*#quickLinks .quickLinksBody li.first{ */
	#quickLinks .quickLinksBody li:first-child {
		border-top: none;
	}
	
/* Twitter Feed */

#twitterFeedContainer {
    background: url(../images/structure/twitter_bg.jpg) no-repeat top center;
    font-weight: bold;
    height: 47px;
	font-size: 13px;
    line-height: 17px;
    overflow: hidden;
	margin-top: 9px;
}
#twitterFeed {
    float: left;
    height: 34px;
    padding: 6px 40px 4px 40px;
}
#twitterFeedTitle {
    float: left;
    overflow: hidden;
    width: 25px;
	padding: 7px 14px 0 0;
}
#twitterFeedItem {
    float: left;
    width: 800px;
}
#twitterFeedInner {
    float: left;
    width: 621px;
	height: 34px;
	display: table;
	table-layout: fixed;
}
#twitterPause {
    float: right;
    height: 21px;
    width: 21px;
	margin-left: 15px;
}
#twitterPause a {
    background: url(../images/structure/newsNavPause.png) 0 0 no-repeat;
    float: left;
    font-size: 1%;
    height: 21px;
    overflow: hidden;
    text-indent: -9999px;
    width: 21px;
	margin: 7px 0 0 0;
}
#twitterPause a:hover, #twitterPause a:focus {
    background-position: 0 -21px;
}
#newstwitter a.paused,
#twitterPause a.paused {
    background-position: 0 -42px;
}
#twitterPause a.paused:hover, #newstwitter a.paused:focus {
    background-position: 0 -63px;
}
.twitterItem {
    overflow: hidden;
    width: 621px;
    height: 34px;
	display: table-cell;
	vertical-align: middle;
}
.moreLinks {
    display: block;
    float: right;
    text-align: right;
    width: 100px;
	padding: 8px 0 0 0;
}

/* Interior quicklinks */
#intFloatRight {
	float: right;
	width: 222px;
	overflow:hidden;
	/*padding: 5px;*/
}
#intFloatRight.hide {
	display: none;
}
#intQuicklinks {
	/*padding: 0 10px;*/
	background: #fff;
	padding-left: 26px;
}
#intQuicklinks p, #intQuicklinks ul, #intQuicklinks li {
	margin: 0 !important;
}
#intQuicklinks .intQuicklinksHeader {
	padding-left: 3px;
	padding-top: 7px;
	border-bottom: 1px dotted #c7c7c7;
}
#intQuicklinks .intQuicklinksHeader p {
	color: #333;
	font-size: 17px;
	padding: 5px 0;
	font-family: Avenir, Arial, Helvetica, sans-serif;
}
#intQuicklinks .intQuicklinksBody li {
	border-bottom: 1px dotted #c7c7c7;
	list-style: none;
}
#intQuicklinks .intQuicklinksBody li a {
	padding: 4px 0 4px 3px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	line-height: 1.2;
}
#intQuicklinks .intQuicklinksBody li a:hover, #intQuicklinks .intQuicklinksBody li a:active, #intQuicklinks .intQuicklinksBody li a:focus
{
    text-decoration: underline;
}

#intQuicklinks .intQuicklinksPhoto {
	width: 196px;
	height: 207px;
	overflow:hidden;
}

#intQuicklinks .intQuicklinksPhoto p
{
	padding: 5px;
}
#intQuicklinks .intQuicklinksPhoto img
{
	width:196px;
	height:207px;
}
/* Set Default image when JavaScript disabled*/
#intQuicklinks .intQuicklinksPhoto
{
	background: url(../en/rotatingimagesInterior/defaultInterior/defaultInteriorBanner.jpg) no-repeat;
}

.intQuicklinksPhoto.clearBG
{
	background: none !important;
}

.homepage h1, .landing h1 {
    height: 0;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 0;
}