body {margin:0px; font-family: arial,verdana,san-serif; color:#333333; background-color: #0067A2;}
a:link {color: #335D8F;}
a:visited {color: #335D8E;}
a:hover {color:#999999;}

.p{ font-size:12px; }

td {font-size:12px;}
.home {background-color:#4D5466; background-image:url(../media/image/home_bg_tile.jpg);}
.side {background-color:white; background-image:url(../media/image/metal_tile.jpg);background-repeat:repeat-x;}
.nav {background-color:white; padding-top:1px; width:778px;}
.main {background-color:white; padding-top:10px; width:778px; padding-bottom:10px;}
.masthead {background-image:url(../media/image/logo_subaru_top.jpg); background-repeat:no-repeat;}
.mastheadcon {background-image:url(../media/image/logo_top_blue.jpg); background-repeat:no-repeat;}
.mastheadmodel {background-image:url(../media/image/logo_top_blue.jpg); background-repeat:no-repeat; background-color:#313C52;}
.find {position:relative; width:153px; background-color:#111111; border-top:1px solid #cccccc; border-left:1px solid #EEEEEE;
    border-right:1px solid #000000; border-bottom:1px solid #000000; padding-top:5px; padding-left:5px; margin:0px; text-align:left;}
.form {border:0px; font-size:10px;}

div.body{
    width: 85%;
}


.trimGroupHeader {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #777777
}
.trim {
	PADDING-RIGHT: 4px; BORDER-TOP: #bbbbbb solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
UL {
	PADDING-LEFT: 13px; MARGIN-LEFT: 2px
}










td.left {padding-left:3px;}
td.right {padding-right:3px;}
td.center {padding-right:20px; padding-bottom:30px;}

td.rtnav {height:16px;border-left:1px solid #5D5D5D;border-right:1px solid #5D5D5D;border-bottom:1px solid #5D5D5D;padding-bottom:8px;}

td.rtnav A:link {display:block;line-height:16px;text-indent:18px;color:#000000;background:url("/media/image/misc/quicklinks/rtnav_arrow.gif") left no-repeat;text-decoration:none;font-size:10px;font-weight:bold;font-family:sans-serif;}
td.rtnav A:visited {display:block;line-height:16px;text-indent:18px;color:#000000;background:url("/media/image/misc/quicklinks/rtnav_arrow.gif") left no-repeat;text-decoration:none;font-size:10px;font-weight:bold;font-family:sans-serif;}
td.rtnav A:hover {display:block;text-indent:18px;color:#ffffff;background:url("/media/image/misc/quicklinks/rtnav_arrow.gif") left no-repeat;background-color:#000000;text-decoration:none;font-size:10px;font-weight:bold;font-family:sans-serif;}

td.rtnav A.special:link {display:block;line-height:16px;text-indent:18px;background:url("/media/image/misc/quicklinks/rtnav_arrow.gif") left no-repeat;color:#0099ff;text-decoration:none;font-size:10px;font-weight:bold;font-family:sans-serif;}
td.rtnav A.special:visited {display:block;line-height:16px;text-indent:18px;background:url("/media/image/misc/quicklinks/rtnav_arrow.gif") left no-repeat;color:#0099ff;text-decoration:none;font-size:10px;font-weight:bold;font-family:sans-serif;}
td.rtnav A.special:hover {display:block;text-indent:18px;background:url("/media/image/misc/quicklinks/rtnav_arrow.gif") left no-repeat;color:#0099ff;text-decoration:none;font-size:10px;font-weight:bold;font-family:sans-serif;}    

.navgray {color:#bbbbbb; background-color:#333333; padding-left:12px; padding-top:3px; padding-bottom:3px; font-size:10px; line-height:11px; text-decoration:none;}
a.navgraylink {color:#bbbbbb; text-decoration:none;}
a.navgraylink:visited {color:#bbbbbb; text-decoration:none;}
a.navgraylink:hover {color:#bbbbbb; text-decoration:underline;}

.hdot {background-image:url(../media/image/dot_h.gif); background-repeat:repeat-x; background-position: center;}
.vdot {background-image:url(../media/image/dot_v.gif); background-repeat:repeat-y;}
.vdotleft {background-image:url(../media/image/dot_v.gif); background-repeat:repeat-y; background-position: left;}
.hdottop {background-image:url(../media/image/dot_h.gif); background-repeat:repeat-x; background-position: top;}

.doth {font-size:1px; line-height:2px; background-image:url(../media/image/dot_h9.gif); background-repeat:repeat-x; height:17px;}
.divspec {margin:0px 0px 20px 16px;}
.divaccessories {margin:0px 0px 30px 25px;}
.divprint {margin:0px 42px 15px 10px;}
.divstep {margin:0px 30px 10px 10px;}

td.specleft {font-size:11px; line-height:15px; font-weight:bold; padding:0px 15px 0px 15px; text-align:right;}
td.specright {font-size:11px; line-height:15px; padding:0px 15px 0px 15px; background-image:url(../media/image/dot_v.gif); background-repeat:repeat-y;}

td.arrow {padding-top:5px;}
td.padleft20 {padding-left:13px; width: 130px;}
td.pad05100520 {padding:5px 10px 05px 20px;}

.bggradtop {background-image:url(../media/image/bg_find_top.gif); background-repeat:repeat-x; padding-left:20px;}
.bggradbtm {background-image:url(../media/image/bg_find_btm.gif); background-repeat:repeat-x; padding-left:20px;}
.bgblue {background-color:#335D8E; border-bottom:1px solid black;}
.bggray {background-color:#4C4C4C; border-bottom:1px solid black;}
.bggradblue {background-image:url(../media/image/configurator/tile_blue.gif); background-repeat:repeat-x; padding-left:8px; height:27px; border-bottom:1px solid #333333;}
.bggradgray {background-image:url(../media/image/configurator/tile_grey.gif); background-repeat:repeat-x; padding-left:8px; height:26px; border-top:1px solid white;}


td.accesright {padding:0px 0px 0px 15px; background-image:url(../media/image/dot_v.gif); background-repeat:repeat-y;}
.txtb {color:#4C4C4C; font-size:11px; line-height:14px; font-weight:bold;}
.blue {color:#335D8E;}


td.globalLeftNav{
	padding-top:10px;
	padding-left:11px;
	width: 300px;
}

div.maxLeftNavWidth{
	max-width: 250px;
	width: 250px;
}
.toolsleftnav{
    font-size:11px;
    color: #335D8E;
    line-height: 14px;
}

.toolsleftnav:HOVER{
    color: #999999;
}

.toolsleftnavcurrent{
    font-size:11px;
    color: #335D8E;
    font-weight: bold;
    text-decoration: none;

}

/** headers **/
.whiteh2{
    font-size:20px;
    color: white;
    text-decoration: none;
}

h2{
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom:8px;
    margin-top: 0px;
}

h2.overview{
    text-transform: none;
    font-size: 13px;
    margin-bottom:0px;
    margin-top: 0px;
}

.toolsleftnavh3{
    font-size:11px;
    font-weight: bold;
    text-transform: none;
    margin-bottom: 0px;
}

h3{
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 0px;
}

h4{
    text-transform: uppercase;
    font-size: 11px;

}



.legal {
	margin:0px;
	font-family: arial,verdana,san-serif;
	color:#333333;
	text-align: justify;
	padding: 10px;
	width: 900px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
.SUbaruHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;

}
.footer {
	font-size:11px;
	color: #FFFFFF;
	line-height: 14px;
	text-decoration: none;
}

a.footer:link {color: #FFFFFF; font-weight: bold;}
a.footer:visited {color: #CCCCCC; font-weight: bold;}
a.footer:hover {color: #FFFF00; background: #000000; text-decoration: underline; font-weight: bolder;}
.justblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0073AA;
	text-align: justify;
	padding-left: 12px;
	padding-right: 12px;
}
.yourprice {
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	background-color: transparent;
}
.MouseOver	{
	background-color: #FFFFCC;
	color: #000000;
	font-weight: bolder;
	font-size: 11px;

}.bluebar {
	background-color:#335D8E;
	border-bottom:1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.justblueNormal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0073AA;
	text-align: justify;
	padding-left: 12px;
	padding-right: 12px;
}
.plainlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0073AA;
}
a.plainlink:link {
	color: #0073AA;
	text-decoration: none;
	font-weight: bold;
}
a.plainlink:visited {
	color: #0073AA;
	text-decoration: none;
	font-weight: bold;
}
a.plainlink:hover {
	color: #0073AA;
	text-decoration: underline;
	font-weight: bold;
}
a.plainlink:active {
	color: #0073AA;
	text-decoration: none;
	font-weight: bold;
}.formblue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #D2E9FB;
}
a.webmasterlink:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a.webmasterlink:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a.webmasterlink:hover {
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
	background-color: #FFFFCC;
}
