.thumbs7 {
max-width:117px;
}
.vehicle_image {max-width:200px; max-height:200px;}

/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0; padding: 0; border: 0; outline: 0;
	font-size: 100%; vertical-align: baseline;
	background: transparent;}
.clear{clear:both; text-indent:-9999em;}

/**************/
body
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background-color:transparent;
	background-position:0 0;
	background-repeat:repeat-x;
}
a {color:#40609f;}
a:hover span {cursor:pointer;}
table {border-collapse:collapse;border-spacing:0;}
a.anchor {float:left;}

/* general H font styles */
h3 {font-size: 16px;}
h4 {font-size: 14px;}
/*  Handrail */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0; padding:0; list-style: none;}
.sf-menu {line-height:.8;} /*adjusts width of nav bar*/
.sf-menu .vehicle_image {margin-top:-6px;}
.sf-menu ul {position:relative; top:-999em; width:94px; border:0;}/* left offset of submenus need to match (see below) */
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float: left; position: relative; border:0;}
.sf-menu a {display:block; position:relative; text-align:center;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0; top:2.5em; /* match top ul list item height */z-index:199; border:0;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em; border:0;}

/*** DEMO SKIN ***/
.sf-menu {float:left; margin-bottom:1em;}
.sf-menu a {padding:.0em .0em; text-decoration:none;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ /*color:#FFF;*/ text-decoration:none;}
/*.sf-menu li {}
.sf-menu li li {}*/
.sf-menu li:hover, .sf-menu li.sfHover {}


/*** Custom Handrail ***/
/*.handrail{outline:1px solid blue; position:absolute; top:240px; left:50%; margin:0 0 0 -403px; width:905px; padding:0; height:131px; background:url(/proba/subaru/images/site/home_handrail_bkgdline.png); text-align:center; z-index:20;}*/
.handrail{outline:0px solid blue; position:relative; top:20px; left:0; margin:0 0 0 0px; width:819px; padding:0; height:131px; background-color: transparent; text-align:center; z-index:20;}
.handrail a:hover {background:transparent no-repeat center center;  cursor: default;}
.handrail a strong{color:#55554b; font-size:14px; font-family:Arial, Helvetica, Verdana, sans-serif; line-height:18px; text-align:center;}
.handrail a i {color:#55554b; font-size:11px; font-family:Arial, Helvetica, Verdana, sans-serif; font-style:italic; text-align:center;}

.handrail .sf-menu li .hover1 {position:absolute; top:-230px; left:  -5px; visibility:hidden; background: url(/images/leftpanel.gif)   no-repeat; width:277px; height:234px; z-index:50; text-align:left;/*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/}
.handrail .sf-menu li .hover2 {position:absolute; top:-230px; left: -64px; visibility:hidden; background: url(/images/centerpanel.gif) no-repeat; width:277px; height:234px; z-index:50; text-align:left;/*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/}
.handrail .sf-menu li .hover3 {position:absolute; top:-230px; left: -64px; visibility:hidden; background: url(/images/centerpanel.gif) no-repeat; width:277px; height:234px; z-index:50; text-align:left;/*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/}
.handrail .sf-menu li .hover4 {position:absolute; top:-230px; left: -64px; visibility:hidden; background: url(/images/centerpanel.gif) no-repeat; width:277px; height:234px; z-index:50; text-align:left;/*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/}
.handrail .sf-menu li .hover5 {position:absolute; top:-230px; left: -60px; visibility:hidden; background: url(/images/centerpanel.gif) no-repeat; width:277px; height:234px; z-index:50; text-align:left;/*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/}
.handrail .sf-menu li .hover6 {position:absolute; top:-230px; left:-107px; visibility:hidden; background: url(/images/rightpanel.gif)  no-repeat; width:277px; height:234px; z-index:50; text-align:left;/*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/}
.handrail .sf-menu li .hover7 {position:absolute; top:-230px; left:-107px; visibility:hidden; background: url(/images/rightpanel.gif)  no-repeat; width:277px; height:234px; z-index:50; text-align:left;/*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/}



/*** Vehicle Card ***/
.sf-menu .vehicle_card     {outline:0px solid red; width:276px!important; height:234px !important; margin:0 0px 0 0px; background-color: transparent;}
.sf-menu .vehicle_card h5  {padding:2px 0 5px 0;float:left; margin-left:40px; margin-top:20px; top:12px; _top:2px; font-size:16px; font-weight:700; height:15px;line-height:18px; color: #939496; outline:0px orange solid;}
.sf-menu .vehicle_card a.noshow   {float:left; cursor: default;}
.sf-menu .vehicle_card .vehicle_image {margin:0px; position:relative; left:35px; padding:0px; top:0px; _top:0px; outline:0px solid green;}
.sf-menu .vehicle_card p   {width:234px; height:54px; font-size:11px; line-height:1.2em; float:left; color:#56564C; padding-left:2px;}
.sf-menu .vehicle_card div {margin:0px; position:absolute; left:45px; padding:0px; top:185px; _top:185px; font-size:12px; font-weight:normal; height:14px;line-height:16px; color: #939496; outline:0px solid green;}
.sf-menu .vehicle_card .moreInfoLinkList{position:absolute; top:161px; left:181px;}
.sf-menu .vehicle_card .moreInfoLinkList p{height:15px;}
.sf-menu .vehicle_card .moreInfoLinkList p a{font-size:11px; color:#40609f;text-decoration:none; text-align:left; background:none; margin-bottom:0px;padding-bottom:0px; margin-top:0px;padding-top:0px;}
.sf-menu .vehicle_card .moreInfoLinkList p a:hover{text-decoration:underline; background:none;}

.sf-menu .vehicle_card .clear {display:block; float:none; }

#bottom {position:absolute; top:570px;}
#copyright {position:absolute; top:700px;}
