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