
#header {
	height:71px;
	background:url(../../images/bg/portal_header_bg.gif) top left repeat-x;
}

#header #tag {
	float:right;
	margin:36px 8px 5px 0;
	font-weight:bold;
	font-size:110%;
	color:#fff;
}

#body {
	/* width:748px; */
	width:748px; 
	height:144px;
	margin:0;
	padding: 0px 0px 0px 1px;
	border-bottom:1px solid #ccc;
	background:#222 url(../../images/bg/portal_bottom_bg.gif) top repeat-x;
}
#portalBody body {
	width:842px;
}

#footer {
	border-top:1px solid #333;
	padding:14px 6px 40px 2px;
	background:url(../../images/bg/header_bg.gif) bottom repeat-x;

}


#dealerNav {
	background:#ddd url(../../images/bg/portal_top_bg.gif) bottom repeat-x;
	width:842px;
	height:193px;
}
#dealerNav h2 {
	display:inline;
	position:relative;
	z-index:50;
	float:right !important;
	margin:0 70px 6px 0;
	padding:0;
}

#ernie {
	position:absolute;
	margin:-66px 0 0 -1px;
	z-index:10;
}

#spotlights {
	display:inline;
	position:relative;
	overflow:visible;
	float:right;
	z-index:100;
	width:537px;
	height:120px;
	margin:14px 10px 10px 0;
	padding:0;
	background:url(../../images/bg/portal_spotlight_bottom.gif) bottom left no-repeat;
}
#spotlights .spotlight {
	clear:none;
	float:left;
	height:120px;
	margin:0;
	padding:0;
	font-size:90%;
	color:#333;
	background:none;
	border-left:1px solid #9e9999;
	border-right:1px solid #5c5555;
}	
#spotlights .spotlight h3 {
	clear:none;
	margin:0;
	padding:8px 0 3px 16px;
	font-size:110%;
	color:#fff;
	background:none;
}
#spotlights .spotlightLeft {
	width:164px;
	border-left:0;
}
#spotlights .spotlightMiddle {
	width:159px;
}
#spotlights .spotlightRight {
	width:210px;
	border-right:0;
}
#spotlights .spotlightLeft h3 {
	background:url(../../images/bg/portal_spotlight_left.gif) top left no-repeat;
}
#spotlights .spotlightMiddle h3 {
	background:url(../../images/bg/portal_spotlight_middle.gif) top left repeat-x;
}
#spotlights .spotlightRight h3 {
	background:url(../../images/bg/portal_spotlight_right.gif) top right no-repeat;
}

#spotlights .spotlight .content .button {
	position:relative;
	margin-right:-12px;
}

#spotlights .spotlight .content {
	padding-top:10px;
}
#spotlights .spotlight .content .col1, #spotlights .spotlight .content .col2 {
	width:50%;
	margin:-5px 0 -10px 0;
}


/** DEALER nav */
#dealerNav ul {
	width:842px;
    z-index:130;
	margin:0;
	padding:0;
	list-style:none;
    list-style-image:none;
}
#dealerNav li {
    display:block;
	float:left;
	position:relative;
    margin:0;
    padding:0;
    background:none;
}
#dealerNav a {
    display:block;
}
#dealerNav li a {
    margin:0;
    padding:0;
    width:100%;
    height:195px; 
    text-decoration:none;
    font-size:24px;
}
#dealerNav li a img {
    display:none;
}

#dealerNav li ul {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:107px; 
}
#dealerNav li>ul {
    display:block;
    visibility:hidden;
}
#dealerNav li:hover ul, #dealerNav li.over ul {
	display:block;
	z-index:200;
}
#dealerNav li:hover>ul {
    visibility:visible;
	z-index:200;
}

#dealerNav li#toyota a { background:url(../../images/nav/portal/toyota_off.gif) no-repeat; width:94px; }
#dealerNav li#toyota:hover a, #dealerNav li#toyota.over a { background:url(../../images/nav/portal/toyota_on.gif) no-repeat; }

#dealerNav li#scion a { background:url(../../images/nav/portal/scion_off.gif) no-repeat; width:93px; }
#dealerNav li#scion:hover a, #dealerNav li#scion.over a { background:url(../../images/nav/portal/scion_on.gif) no-repeat; }

#dealerNav li#honda a { background:url(../../images/nav/portal/honda_off.gif) no-repeat; width:94px; }
#dealerNav li#honda:hover a, #dealerNav li#honda.over a { background:url(../../images/nav/portal/honda_on.gif) no-repeat; }

#dealerNav li#dodge a { background:url(../../images/nav/portal/dodge_off.gif) no-repeat; width:93px; }
#dealerNav li#dodge:hover a, #dealerNav li#dodge.over a { background:url(../../images/nav/portal/dodge_on.gif) no-repeat; }

#dealerNav li#kia a { background:url(../../images/nav/portal/kia_off.gif) no-repeat; width:94px; }
#dealerNav li#kia:hover a, #dealerNav li#kia.over a { background:url(../../images/nav/portal/kia_on.gif) no-repeat; }

#dealerNav li#ferrari a { background:url(../../images/nav/portal/ferrari_off.gif) no-repeat; width:93px; }
#dealerNav li#ferrari:hover a, #dealerNav li#ferrari.over a { background:url(../../images/nav/portal/ferrari_on.gif) no-repeat; }

#dealerNav li#maserati a { background:url(../../images/nav/portal/maserati_off.gif) no-repeat; width:94px; }
#dealerNav li#maserati:hover a, #dealerNav li#maserati.over a { background:url(../../images/nav/portal/maserati_on.gif) no-repeat; }

#dealerNav li#newtoyou a { background:url(../../images/nav/portal/newtoyou_off.gif) no-repeat; width:93px; }
#dealerNav li#newtoyou:hover a, #dealerNav li#newtoyou.over a { background:url(../../images/nav/portal/newtoyou_on.gif) no-repeat; }

#dealerNav li#bochluxe a { background:url(../../images/nav/portal/luxe_off.gif) no-repeat; width:94px; }
#dealerNav li#bochluxe:hover a, #dealerNav li#bochluxe.over a { background:url(../../images/nav/portal/luxe_on.gif) no-repeat; }

#dealerNav li#collision a { background:url(../../images/nav/portal/collision_off.gif) no-repeat; width:93px; }
#dealerNav li#collision:hover a, #dealerNav li#collision.over a { background:url(../../images/nav/portal/collision_on.gif) no-repeat; }

#dealerNav li#rentacar a { background:url(../../images/nav/portal/rent_off.gif) no-repeat; width:94px; }
#dealerNav li#rentacar:hover a, #dealerNav li#rentacar.over a { background:url(../../images/nav/portal/rent_on.gif) no-repeat; }

#dealerNav li li {
    display:inline;
    clear:left;
    margin:0;
    padding:0;
}
#dealerNav li li a {
        width:94px !important; 
	height:67px !important;
	
	margin:0;
	padding:0;
}
#dealerNav li li#toyota_attleboro a, #dealerNav li li#scion_attleboro a {
	height:70px !important;
}
#dealerNav li li#toyota_norwood a, #dealerNav li#scion_norwood a 
{
	height:60px !important;
}


#dealerNav li li#toyota_norwood a { background:url(../../images/nav/portal/sub_toyota_norwood_off.gif) no-repeat !important; }
#dealerNav li li#toyota_norwood a:hover { background:url(../../images/nav/portal/sub_toyota_norwood_on.gif) no-repeat !important; }
#dealerNav li li#toyota_attleboro a { background:url(../../images/nav/portal/sub_toyota_attleboro_off.gif) no-repeat !important; }
#dealerNav li li#toyota_attleboro a:hover { background:url(../../images/nav/portal/sub_toyota_attleboro_on.gif) no-repeat !important; }

#dealerNav li li#scion_norwood a { background:url(../../images/nav/portal/sub_scion_norwood_off.gif) no-repeat !important; }
#dealerNav li li#scion_norwood a:hover { background:url(../../images/nav/portal/sub_scion_norwood_on.gif) no-repeat !important; }
#dealerNav li li#scion_attleboro a { background:url(../../images/nav/portal/sub_scion_attleboro_off.gif) no-repeat !important; }
#dealerNav li li#scion_attleboro a:hover { background:url(../../images/nav/portal/sub_scion_attleboro_on.gif) no-repeat !important; }


/** workaround to send styles to IE 5.0 */
@media tty {
 i{content:"\";/*" "*/}}; @import 'portal_ie5.css'; {;}/*";}
}/* */

/** workaround to send styles to IE 5.5 */
@media tty {
 i{content:"\";/*" "*/}}@m; @import 'portal_ie5.css'; /*";}
}/* */


.sIFR-hasFlash h2 {
	visibility:visible;
	font-size:auto;
	margin:auto;
}


