/*
****************************************************************
GENERIC FRANCHISE/RANGE HTML STYLES
*****************************************************************
*/
div.layout.franchisesummary div#divContent,
div.layout.franchisesummary div.franchiseOffers,
div.layout.franchise div#divContent,
div.layout.franchise div.rangeOffers,
div.layout.range div#divContent,
div.layout.range div.rangeOffers
{
	width : 488px;
}
div.layout.franchisesummary div#divContent p
{
	padding-bottom : 10px;
}
div.layout.franchisesummary div.franchiseOffers div.offerItem,
div.layout.franchise div.rangeOffers div.offerItem,
div.layout.range div.rangeOffers div.offerItem
{
	float : left;	
	margin-top : 5px;
	width : 488px;
}

div.layout.franchisesummary div.franchiseOffers div.offerItem div.dropShadowOuter,
div.layout.franchise div.rangeOffers div.offerItem div.dropShadowOuter,
div.layout.range div.rangeOffers div.offerItem div.dropShadowOuter
{
	width : 484px;
}
div.layout.franchisesummary div.franchiseOffers div.offerItem div.dropShadowOuter div.dropShadowInner,
div.layout.franchise div.rangeOffers div.offerItem div.dropShadowOuter div.dropShadowInner,
div.layout.range div.rangeOffers div.offerItem div.dropShadowOuter div.dropShadowInner
{
	width : 462px;
}

div.layout.franchisesummary div.franchiseOffers div.offerItem div.image,
div.layout.franchise div.rangeOffers div.offerItem div.image,
div.layout.range div.rangeOffers div.offerItem div.image
{
	width : 152px;
	height : 102px;		
}
div.layout.franchisesummary div.franchiseOffers div.offerItem div.image img,
div.layout.franchise div.rangeOffers div.offerItem div.image img,
div.layout.range div.rangeOffers div.offerItem div.image img
{
	display : block;
	border : solid 1px #DADADA;
	width : 150px;
	height : 100px;	
}
div.layout.franchisesummary div.franchiseOffers div.offerItem.odd div.image,
div.layout.franchisesummary div.franchiseOffers div.offerItem.odd div.text,
div.layout.franchise div.rangeOffers div.offerItem.odd div.image,
div.layout.franchise div.rangeOffers div.offerItem.odd div.text,
div.layout.range div.rangeOffers div.offerItem.odd div.image,
div.layout.range div.rangeOffers div.offerItem.odd div.text
{
	float : left;
}
div.layout.franchisesummary div.franchiseOffers div.offerItem.even div.image,
div.layout.franchisesummary div.franchiseOffers div.offerItem.even div.text,
div.layout.franchise div.rangeOffers div.offerItem.even div.image,
div.layout.franchise div.rangeOffers div.offerItem.even div.text,
div.layout.range div.rangeOffers div.offerItem.even div.image,
div.layout.range div.rangeOffers div.offerItem.even div.text
{
	float : right;
}
div.layout.franchisesummary div.franchiseOffers div.offerItem div.text,
div.layout.franchise div.rangeOffers div.offerItem div.text,
div.layout.range div.rangeOffers div.offerItem div.text
{
	color : #656A70;	
	width : 300px;	
}
div.layout.franchisesummary div.franchiseOffers div.offerItem.odd div.text,
div.layout.franchise div.rangeOffers div.offerItem.odd div.text,
div.layout.range div.rangeOffers div.offerItem.odd div.text
{ padding : 0 0 0 10px; }
div.layout.franchisesummary div.franchiseOffers div.offerItem.even div.text,
div.layout.franchise div.rangeOffers div.offerItem.even div.text,
div.layout.range div.rangeOffers div.offerItem.even div.text
{ padding : 0 10px 0 0; }
div.layout.franchisesummary div.franchiseOffers div.offerItem div.text h3,
div.layout.franchise div.rangeOffers div.offerItem div.text h3,
div.layout.range div.rangeOffers div.offerItem div.text h3
{
	padding-bottom : 5px;
}
div.layout.franchisesummary div.franchiseOffers div.offerItem div.text h3 a,
div.layout.franchise div.rangeOffers div.offerItem div.text h3 a,
div.layout.range div.rangeOffers div.offerItem div.text h3 a
{
	text-decoration : none;
	color : #656A70;
}
div.layout.franchisesummary div.franchiseOffers div.offerItem div.text h3 a:hover,
div.layout.franchise div.rangeOffers div.offerItem div.text h3 a:hover,
div.layout.range div.rangeOffers div.offerItem div.text h3 a:hover
{
	text-decoration : underline;
}

div.layout.franchisesummary div.franchiseLogoCollection div.dropShadowOuter div.dropShadowInner div.franchiseLogos,
div.layout.franchise div.rangeItems div.dropShadowOuter div.dropShadowInner div.rangeItems
{
	width : 463px;
}
div.layout.franchisesummary div.franchiseLogoCollection div.dropShadowOuter div.dropShadowInner div.franchiseLogos div.franchiseList
{
	width : 313px;
	padding : 0;
	float : left;
}
div.layout.franchise div.rangeItems div.dropShadowOuter div.dropShadowInner div.rangeItems div.rangeList
{
	width : 313px;
	padding : 10px 0 0 0;
	float : left;
}
div.layout.franchisesummary div.franchiseLogoCollection div.dropShadowOuter div.dropShadowInner div.franchiseLogos div.franchiseList ul,
div.layout.franchise div.rangeItems div.dropShadowOuter div.dropShadowInner div.rangeItems div.rangeList ul
{
	list-style : none;
	margin : 0;
	padding : 0;	
}
div.layout.franchisesummary div.franchiseLogoCollection div.dropShadowOuter div.dropShadowInner div.franchiseLogos div.franchiseList ul li,
div.layout.franchise div.rangeItems div.dropShadowOuter div.dropShadowInner div.rangeItems div.rangeList ul li
{
	padding : 5px;	
}
div.layout.franchisesummary div.franchiseLogoCollection div.dropShadowOuter div.dropShadowInner div.franchiseLogos div.franchiseList ul li a,
div.layout.franchise div.rangeItems div.dropShadowOuter div.dropShadowInner div.rangeItems div.rangeList ul li a
{
	text-decoration : none;
	color : #656A70;
	font-weight : bold;
	display : block;
	border-bottom : solid 1px #DADADA;
	padding-bottom : 2px;
}
div.layout.franchisesummary div.franchiseLogoCollection div.dropShadowOuter div.dropShadowInner div.franchiseLogos div.franchiseSelected,
div.layout.franchise div.rangeItems div.dropShadowOuter div.dropShadowInner div.rangeItems div.rangeSelected
{	
	width : 150px;
	height : 150px;
	float : left;
}
div.layout.franchisesummary div.franchiseLogoCollection div.dropShadowOuter div.dropShadowInner div.franchiseLogos div.franchiseSelected div.franchiseLogo,
div.layout.franchise div.rangeItems div.dropShadowOuter div.dropShadowInner div.rangeItems div.rangeSelected div.rangeItem
{		
	width : 150px;
	height : 100px;		
}
div.layout.franchisesummary div.franchiseLogoCollection div.dropShadowOuter div.dropShadowInner div.franchiseLogos div.franchiseSelected div.franchiseLogo img,
div.layout.franchise div.rangeItems div.dropShadowOuter div.dropShadowInner div.rangeItems div.rangeSelected div.rangeItem img
{	
	width : 150px;	
	height : 100px;		
	position : absolute;	
}

div.layout.range div.column.middle div.sectionContent div#divContent div.detailContent
{
	padding-top : 5px;
	padding-bottom : 5px;
}
div.layout.range div.column.middle div.sectionContent div#divContent div.detailImage div.dropShadowOuter div.dropShadowInner
{
	padding : 0px;
}
div.layout.range div.column.middle div.sectionContent div#divContent div.detailImage div.dropShadowOuter div.dropShadowInner img
{
	width : 482px;
	height : 175px;
	display : block;
}