/* CSS Document */

body {
background-color:#CCCCCC;
background-color: #cdcdcd;
background-image: url('images/beach_bg.png');
background-repeat: no-repeat;
background-position: center bottom;
background-attachment: fixed;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-align: center;
color:#333333;
}
/*--
#santa {
	position: absolute;
	bottom: -13px;
	left: -335px;
	}
	
#pres {
	position: absolute;
	bottom: -13px;
	right: -170px;
	}
	
#wrap {
	position: relative;
	width: 885px;
	margin: 0 auto;
	text-align: left;
	}--*/

a:link {
color:#3333CC;
text-decoration:underline;
}

a:visited {
color:#666666;
}

a:hover {
color:#666666;
text-decoration:none;
}

#main {
background-color:#FFFFFF;
}

#head {
background-color:#1F4BA0;
padding-top: 88px;
padding-left: 45px;
padding-bottom: 23px;}

#headDealerOfYear {
background-color:#1F4BA0;
padding-top: 0px;
padding-bottom: 93px;
margin-left:-30px;
}

#headerContainer{
position:relative;
width:100%;
height:170px;
background-color:#1F4BA0;
}

#logo {
position: absolute;
bottom:20px;
left:0px;
/*--background:url(images/logo_nbm.gif) no-repeat;--*/
display:block;
}

#logo a {
width: 163px;
height:61px;
display:block;
}

#dealerOfTheYear {
position: absolute;
top:20px;
right:20px;
background:url(images/tas_subaru_dealer_of_year.png) no-repeat;
width: 220px;
height:44px;
display:block;
}

#headxmas {
height:171px;
background-color:#1F4BA0;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 00px;}

#head_p {color:#fff;
font-size:10px;
margin:0 0 0 10px;}

#submenu {
padding-left: 41px;
padding-right: 41px;
height: 27px;
font-size:10px;
background-color:#E3E3E3;
}

#submenu a:link {
color:#666666;
text-decoration:underline;
}

#submenu a:visited {
color: #999999;
text-decoration:underline;
font-style:italic;
}

#submenu a:hover {
color:#3333CC;
text-decoration:none;
}

#submenu1 {
height: 27px;
font-size:10px;
background-color:#E3E3E3;
}

.leftpad1 {
padding-left:41px;
padding-top: 20px;
padding-bottom: 10px;
}

.rightpad1 {
padding-right: 41px;
padding-top: 20px;
padding-bottom: 10px;
}

#quicklinks {
background-image:url(images/promo_qlbg.gif);
background-repeat:repeat-x;
font-size:11px;
text-align:left;
padding-left:10px;
line-height:16px;
color:#999999;
}

#quicklinks a:link {
color:#5F5F5F;
text-decoration:none;
}

#quicklinks a:visited {
color: #999999;
text-decoration:none;
}

#quicklinks a:hover {
color: #3333CC;
text-decoration:underline;
}

.leftpad {
padding-left:41px;
}

.rightpad {
padding-right: 41px;
}

#hr {
background-image:url(images/hr.gif);
background-position:center;
background-position:bottom;
background-repeat:no-repeat;
padding-top:10px;
}

.pleasenote {
border:solid;
border-color: #CCCCCC;
border-width:1px;
padding-top: 10px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
line-height:17px;
font-size:10px;
color:#999999;
}

.submenu {
border:solid;
border-color: #CCCCCC;
border-width:1px;
padding-top: 5px;
padding-left:10px;
padding-right:15px;
padding-bottom:5px;
font-size:10px;
color:#000;
margin-bottom:20px;
background-image:url(images/subbg.jpg);
background-repeat:repeat-x;
}

.submenu1 {
border:solid;
border-color: #CCCCCC;
border-width:1px;
padding-top: 5px;
padding-left:10px;
padding-right:15px;
padding-bottom:5px;
font-size:10px;
color:#000;
margin-bottom:0px;
background-image:url(images/subbg.jpg);
background-repeat:repeat-x;
}

.spcopy p {
font-size:11px;
color:#999999;
padding-left:13px;
padding-bottom:10px;
padding-right:10px;
line-height:17px;
}

#contacts {
font-size:11px;
color:#000000;
padding-left:35px;
padding-bottom:20px;
padding-right:10px;
line-height:17px;
background-color:#f4f4f4;
text-align:left;
}

.copy {
font-size:12px;
color: #333333;
padding-top:20px;
line-height:17px;
padding-left:20px;
padding-right:40px;
}

.copy1 {
font-size:12px;
color: #333333;
padding-top:0px;
line-height:17px;
padding-left:20px;
padding-right:40px;
}

.copy2 {
font-size:12px;
color: #333333;
padding-top:0px;
line-height:17px;
padding-left:20px;
padding-right:25px;
}

#news {
height:102px;
background-image:url(images/company/newsbg.jpg);
background-repeat:repeat-x;
font-size:11px;
color:#999999;
padding-left:18px;
padding-right:10px;
line-height:17px;
}

.disclaimer {
padding-left:41px;
padding-top:10px;
padding-bottom:50px;
font-size:10px;
color:#999999;
}

.disclaimer a:link {
color:#666666;
text-decoration:underline;
}

.disclaimer a:visited {
color:#999999;
text-decoration:underline;
}

.disclaimer a:hover {
color: #3333CC;
text-decoration:none;
}


.top5 {text-transform:uppercase;}

#quicklink1 {
	background-image:url(images/qucklink_background.gif); width:256px;
	background-repeat:no-repeat;
	padding: 1px 5px 5px 80px;
	font-size:11px;
	color:#999999;}
	
.qld1 { float:left; width:87px;}
.qld2 { margin-left:87px; }

#newsTicker {width:803px;padding-bottom:5px;text-align:left;}

.logo {
	position: absolute;
	z-index: 50;
	margin-left: 210px;
}
