body {
background-color: #31291C;
padding:0;
margin:0;
font: 9pt Verdana,
\"Trebuchet-MS\",
Tahoma,
sans-serif;
text-align:center;
}
/*
COLORS */
.brown {
color: #31291C;
}
.gray1 {
color: #eee;
}
.gray2 {
color: #bbb;
}
.gray3 {
color: #333;
}
.red1 {
color: #f00;
}
.red2 {
color: #900;
}
h1,
h2,
h3,
h4,
p {
margin: 0;
padding: 0 65px 15px 40px;
padding-bottom: .3em;
}
#wrapper td#contentTD #content ul {
margin: 6px 0 6px 90px;
}
table {
margin: 5px 50px;
}
a:link,
a:visited {
text-decoration: none;
}
a:hover,
a:active {
text-decoration: underline;
}
#content a:link,
#content a:visited {
color: #900;
}
#content a:hover,
#content a:active {
color: #000;
}
#wrapper {
width:1000px;
margin:0;
padding:0;
margin-right: auto;
margin-left: auto;
text-align: left;
}
#content {
height:auto;
padding-left: 150px;
padding-right: 120px;
text-align: left;
font-size: 10pt;
}
#content h2,
#content h3,
#content h4,
#content p {
}
#news,
#footer {
height: auto;
font-size: 11px;
color: #bbb;
text-align: center;
margin-left: 140px;
padding-top: 35px;
background-image: url(../images/footer_2.jpg);
background-repeat: no-repeat;
}
td#contentTD {
padding-top: 0;
background-image: url(../images/pattern_2.jpg);
background-repeat: repeat-y;
}
img#penskeLogo1 {
}
#footer a:link,
#footer a:visited {
color: #ddd;
}
#footer a:hover,
#footer a:active {
color: #fff;
}
img#footerBkgd1 {
margin:0;
border:none;
}
img#top {
position: absolute;
margin:0;
}
td#topper {
height: 577px;
;
padding:0;
}
p.topLinx {
text-align: center;
padding-top: 1.3em;
padding-bottom: 0;
}
p.c4sf {
text-align: center;
padding-top: .5em;
padding-bottom: .6em;
font-weight: bold;
}
#wrapper p#permaLinx {
font-size: 8pt;
clear:both;
margin: 0;
padding: 20px 0 65px 0;
text-align: center;
font-weight: bold;
width: 95%;
}
img#top {
position: absolute;
}
img#inset {
position: absolute;
margin:0;
padding:0;
}
img {
border: none;
}
/*
MLM MENU STYLES */
#mlm {
position: relative;
margin-top: 480px;
margin-left: 0;
height: 64px;
padding-left: 195px;
}
#mlm ul,
#mlm ul li {
margin:0;
padding:0;
}
#mlm ul ul li a:link,
#mlm ul ul li a:visited {
color: #eee;
background-color: #666;
text-decoration: none;
}
#mlm ul ul li a:hover,
#mlm ul ul li a:active {
color: #fff;
background-color: #333;
text-decoration: none;
}
ul.slidingmenu,
ul.slidingmenu ul {
padding: 0;
margin: 0;
text-align: left;
}
html>body ul.slidingmenu a {
padding-top:2px;
}
ul.slidingmenu li {
padding: 0;
margin: 0;
}
/*
remove standard HTML list indenting,
and display as normal blocks */
ul.slidingmenu,
ul.slidingmenu a {
padding: 0;
margin: 0;
display: block;
}
ul.slidingmenu ul a {
display: block;
padding: 0;
margin: 0;
}
ul.slidingmenu ul li {
padding:0;
margin: 0;
}
/*
make li\'s into clean,
moveable blocks */
ul.slidingmenu li {
list-style-type: none;
position: relative;
}
/*
Make list items do what they\'re supposed to in IE */
ul.slidingmenu a {
width: 100%;
}
/*
make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu ul {
position: absolute;
top: 70px;
/*
the height of the top border */
left: 0;
display: none;
padding:0;
}
ul.slidingmenu ul li a:link,
ul.slidingmenu ul ul li a:link,
ul.slidingmenu ul ul ul li a:link,
ul.slidingmenu ul ul ul ul li a:link,
ul.slidingmenu ul ul ul ul ul li a:link,
ul.slidingmenu ul li a:visited,
ul.slidingmenu ul ul li a:visited,
ul.slidingmenu ul ul ul li a:visited,
ul.slidingmenu ul ul ul ul li a:visited,
ul.slidingmenu ul ul ul ul ul li a:visited {
border: 1px solid #999;
padding: 5px 0 6px 10px;
margin: -1px 0 0 2px;
text-decoration: none;
font: 11px Verdana,
\"Trebuchet-MS\",
sans-serif;
}
 ul.slidingmenu li a:link,
ul.slidingmenu li a:visited {
width: 191px;
margin: 4px 0 4px 1px;
padding-right: 8px;
}
/*
FIRST LEVEL */
ul.slidingmenu li {
display: block;
width:auto;
float:left;
margin:0;
padding:0;
}
ul.slidingmenu li ul li,
ul.slidingmenu li ul li ul li {
display:block;
clear: left;
}
ul.slidingmenu li ul li ul,
ul.slidingmenu li ul li ul li ul {
position: absolute;
left: 207px;
top: 0;
width: 210px }
#mlm a {
padding: 5px 5px 5px 10px;
}
a#m1,
a#m2,
a#m3,
a#m4,
a#m5 {
display: block;
text-indent: -9999px;
height: 64px;
margin:0;
padding:0;
background-repeat: no-repeat;
}
a#m1 {
width:59px;
}
a#m2 {
width:137px;
}
a#m3 {
width:130px;
}
a#m4 {
width:57px;
}
a#m5 {
width:226px;
}
ul#sm1 a,
ul#sm2 a,
ul#sm3 a,
ul#sm4 a,
ul#sm5 a {
width: 150px;
}
a#m1:link,
a#m1:visited {
background-image: url(../images/nav_ATV_OUT.gif);
}
a#m2:link,
a#m2:visited {
background-image: url(../images/nav_SNOW_OUT.gif);
}
a#m3:link,
a#m3:visited {
background-image: url(../images/nav_MOTO-X_OUT.gif);
}
a#m4:link,
a#m4:visited {
background-image: url(../images/nav_UTV_OUT.gif);
}
a#m5:link,
a#m5:visited {
background-image: url(../images/nav_SPEC-APP_OUT.gif);
}
a#m1:hover,
a#m1:active {
background-image: url(../images/nav_ATV_IN.gif);
}
a#m2:hover,
a#m2:active {
background-image: url(../images/nav_SNOW_IN.gif);
}
a#m3:hover,
a#m3:active {
background-image: url(../images/nav_MOTO-X_IN.gif);
}
a#m4:hover,
a#m4:active {
background-image: url(../images/nav_UTV_IN.gif);
}
a#m5:hover,
a#m5:active {
background-image: url(../images/nav_SPEC-APP_IN.gif);
}
 /*
MLM MENU STYLES */
/*
MENU - FADE IN/OUT STYLES */
/*
change style attributes as needed - these were simply for testing purposes */
#imgs {
position:absolute;
left: 6px;
top: 6px;
}
#txt {
position: absolute;
width: auto;
margin: 0;
padding: 0;
}
/*
text contents go in here */
#containerCurrent {
width: 1000px;
height: 577px;
margin:0;
padding:0;
position: absolute;
filter:alpha(opacity=100);
opacity:1;
}
#containerNext {
width: 1000px;
height: 577px;
margin:0;
padding:0;
position: absolute;
display: block;
filter:alpha(opacity=0);
opacity:0;
}
#content p {
padding-bottom: 10px;
text-align: justify;
}
.offLine {
width: 1px;
height: 1px;
position: absolute;
text-indent: -9999px;
}
ul.noStyle {
list-style-type: none;
}
.centered1 {
text-align: center;
}
table.layout1 {
margin-right: auto;
margin-left: auto;
}
#news ul,
#more ul {
list-style-type: none;
margin: 5px;
}
.threeDbox {
margin: 15px;
}
h2 {
margin-top: 25px;
margin-bottom: 0;
font-size: 12pt;
}
#wide3dbox {
width: 643px;
height: 375px;
float:left;
margin-left: 5px;
}
#spacerWide3Dbox {
clear: both;
width: 605px;
height: 450px;
margin: 15px;
}
.clearIt {
clear: both;
}
#float3D1 {
width: 171px;
height: 450px;
margin: 10px 60px 25px 10px;
padding:0;
float: right;
}
table#contactForm {
margin-right: auto;
margin-left: auto;
}
table#contactForm td {
padding: 3px 1px;
}
.t300 {
width: 300px;
margin:0;
}
#warning {
position: absolute;
text-align: center;
width: 450px;
height: auto;
padding:35px;
color: #fc6;
background-color: #000;
border: 2px solid #fc6;
top: 10%;
left: 20%;
}
#warning ol {
text-align: left;
margin-left: 30%;
}
#warning p {
text-align: center;
}
#wrapper #contentTD #content ol,
ol {
margin: 5px 90px;
padding:0;
}
ol li {
margin:0;
padding: 4px 0;
}
#wrapper #contentTD #content ul,
#wrapper #contentTD #content ul ul,
#wrapper #contentTD #content ul ul ul,
#wrapper #contentTD #content ul ul ul ul {
margin: 5px 50px;
padding:0;
list-style-type: disc;
}
#more {
float: right;
margin: 0 20px 10px 15px;
padding:0;
width: 220px;
}
#wrapper #contentTD #content #more ul,
#more ul {
list-style-type: none;
margin: 0;
padding: 0;
font-weight: bold;
font-size: 9pt;
}
#wrapper #contentTD #content #more ul li,
#more ul li {
margin:0;
padding:0;
padding-bottom: 5px;
}
.tab100,
#wrapper #contentTD #content ul.tab100 {
margin-left: 100px;
width: 520px;
}
.tab150,
#wrapper #contentTD #content ul .tab150 {
margin-left: 150px;
}
#wrapper #contentTD #content ul .tab200 {
margin-left: 200px;
}
#wrapper #contentTD #content ul#siteMap {
margin-left: 100px;
}
#wrapper #content ul#siteMap,
#wrapper #content ul#siteMap ul,
#wrapper #content ul#siteMap ul ul,
#wrapper #content ul#siteMap ul ul ul,
#wrapper #content ul#siteMap ul ul ul ul {
list-style-type: disc;
margin-right: 100px;
}
#wrapper #content ul#siteMap ul,
#wrapper #content ul#siteMap ul ul,
#wrapper #content ul#siteMap ul ul ul,
#wrapper #content ul#siteMap ul ul ul ul {
margin-left: 25px;
padding:0;
}
h2 {
padding-top:0;
margin-top:0;
color: #900;
}
#wrapper #content p.cDiv {
text-align: center;
padding-top: 25px;
border-bottom: 1px solid #333;
margin: 10px 60px 15px 40px;
}
p#subNav,
p.cDiv {
font-size: 9pt;
}
#wrapper #content ul,
#wrapper #content ul ul,
#wrapper #content ul ul ul,
#wrapper #content ul ul ul ul {
text-align: justify;
padding:0;
margin: 10px 0 10px 20px;
}
#wrapper #content ul {
width: 90%;
}
td {
font-size: 9pt;
}
#wrapper td#contentTD #content #more li {
font-align: left;
text-align: left;
font-weight: normal;
font-size: 8pt;
padding: 4px 40px 4px 4px;
border-top: 1px dotted #666;
}
#wrapper #content .c {
text-align: center;
}