/* ~~~ ==== FRANCHISE PROFILES ====================================================================================== ~~~~ */

table.franchiseProfile
{
    width: 335px;
	padding: 12px;
    margin: 0 0;
	border: 1px solid #B7AE8A; 
}
table.franchiseProfile th
{
	width: 1%; 
	white-space: nowrap; 
	padding: 2px 4px; 
}
table.franchiseProfile td
{
    padding: 4px;
    border-bottom: 1px dotted #ccc; 
}
table.franchiseProfile td.desc,
table.franchiseProfile td.mainPhoto{padding: 2px 0;}
p.desc
{
	font-size: 11px;
	width: 335px;
}
div.mainPhoto
{
    float: right;
	width: 354px;
	margin:0 0 12px 12px;
}
div.mainPhoto img
{
    border: 1px solid #B7AE8A;
    padding: 6px;
    width: 340px;
}
div.mainPhoto a.slideShowTrigger
{
    display: block;
    background: url(../images/slideshow_white.gif) no-repeat 0 0;
    padding: 0 0 0 48px;
    line-height: 36px;
}
dl.franchiseStaff
{
	width: 350px;
    margin: 0 0 1em 0;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc;
    float: left;
}
dl.franchiseStaff dt{float: left;}

dl.franchiseStaff dd
{
	font-size: 11px;
	padding: 20px;
    margin: 0 0 0 115px;
	width: 200px;
}

dl.franchiseStaff dd table th{text-align: left;}
dl.franchiseStaff dt img
{
    border: 1px solid #B7AE8A;
    padding: 6px;
}


dl.franchiseStaff dd table tbody td{padding: 2px 4px;}

#map_left
{
	float: left;
	width: 335px;
	height: 280px;
}

#map_right
{
	float: right;
	width: 355px;
	height: 280px;
	margin:0 0 0px 12px;
}

#map
{
	width: 335px;
	height: 280px;
	border: 1px solid #B7AE8A;
}

#map2
{
	width: 345px;
	height: 280px;
	border: 1px solid #B7AE8A;
}

div.gooMap
{
	margin: 0 0 12px;
	padding-right: 6px;	
	width: 100%;
	height:290px;
	clear: both;
}
