/* CSS Document */
html{
overflow:scroll;
}

body{
margin:0;
background-image:url(images/bg2.gif);
background-repeat:repeat;
}

.logoHolder{
float:left;
width:202px;
margin-left:19px;
}

.subLogo{
width:103px;
height:88px;
float:left;
border:2px solid #8b9ab8;
margin:9px 4px 0px 0px;
}

.content{
margin-left:auto;
margin-right:auto;
width:767px;
}

.bulletboard{
width:427px;
background-image:url(images/bg-bullet.gif);
background-repeat:repeat-y;
padding-left:6px;
}

.headerImg{
margin-left:18px;
float:left;
width:720px;
background-color:#bcd1fd;
}

.ribbon{
float:left;
width:25px;
margin-top:50px;
}

.redNav{
background-image:url(images/redBar.gif);
background-repeat:repeat-x;
height:28px;
margin-left:18px;
width:724px;
}

.redNavLeft{
float:left;
width:9px;
}

.redNavContent{
float:left;
width:702px;
line-height:28px;
}

.nav a:link, .nav a:visited, .nav a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
font-weight:bold;
display:block;
padding-left:1px;
padding-right:1px;
text-decoration:none;
}

.nav a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fae638;
font-weight:bold;
display:block;
padding-left:1px;
padding-right:1px;
text-decoration:none;
}

.redNavRight{
float:right;
width:11px;
}

.PatternTop{
background-image:url(images/PatternTop.gif);
background-repeat:repeat-x;
border-left:2px solid white;
border-right:2px solid white;
margin-left:18px;
width:572px;
background-color:#fff4cc;
padding:3px 0px 0px 148px;
}

.PatternBottom{
background-image:url(images/PatternBottom.gif);
background-repeat:repeat-x;
border-left:2px solid white;
border-right:2px solid white;
margin-left:18px;
width:720px;
background-color:#fff4cc;
height:30px;
}

.PatternBottom2{
background-image:url(images/PatternBottom2.gif);
background-repeat:repeat-x;
border-left:2px solid white;
border-right:2px solid white;
margin-left:18px;
width:720px;
background-color:#fff4cc;
height:44px;
}

.pageHolder{
background-image:url(images/bgContent.gif);
background-repeat:repeat-y;
width:742px;
}

.LoginHolder{
background-image:url(images/bg_login.gif);
background-repeat:no-repeat;
width:136px;
height:202px;
margin-left:9px;
padding:31px 0px 0px 37px ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:black;
}

.LoginHolder h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ec1226;
margin:0px;
padding-bottom:15px;
}

.logPad{
padding-bottom:8px;
}

.NewDealer{
background-image:url(images/bg_penn_ad.gif);
background-repeat:no-repeat;
width:145px;
height:135px;
margin-left:9px;
padding:31px 0px 0px 37px ;
}

/* Old 
.NewDealer{
background-image:url(images/bg-newDealer.gif);
background-repeat:no-repeat;
width:190px;
height:30px;
margin-top:6px;
padding:48px 0px 0px 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
*/

.NewDealer a:link, .NewDealer a:visited, .NewDealer a:active{
color:#e5e4c6;
text-decoration:none;
}

.NewDealer a:hover{
color:#d9e14e;
text-decoration:underline;
}

s.form{
border:1px solid black;
line-height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
}


.imgTop{
margin-left:15px;
}

.imgPP{
float:left;
width:43px;
padding-left:37px;
}

.hometext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#1c52ac;
float:right;
text-align:right;
padding-right:12px;
}

.hometext a{
color:#1c52ac;
text-decoration:none;
}

.left{
float:left;
width:203px;
}

.right{
float:left;
width:537px;
}


.Bottom{
background-image:url(images/bg-Bottom.gif);
background-repeat:repeat-x;
border-top:1px solid white;
border-right:2px solid white;
border-bottom:3px solid white;
border-left:2px solid white;
margin-left:18px;
width:708px;
background-color:white;
height:150px;
padding:8px 0px 0px 12px;
}

.clearit{
clear:both;
font-size:0px;
height:0;
line-height:0;
}

.productContainer{
background-image:url(images/bg-product.jpg);
background-repeat:no-repeat;
width:120px;
height:127px;
float:left;
margin:0px 9px 0px 9px;
}

.productContainer table{
width:120px;
height:127px;
}

.productContainer table tr td{
text-align:center;
vertical-align:middle;
}

.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:white;
font-size:9px;
text-align:center;
margin-top:13px;
}

.footer a{
color:white;
text-decoration:none;
}

.errMsg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF0000;
padding-right:15px;
padding-bottom:20px;
}

.mainText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-right:20px;
padding-left:12px;
}

.mainText h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#1c52ac;
font-weight:bold;
margin:0;
padding:8px 0px 8px 0px;
}

.mainText h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#1c52ac;
font-weight:bold;
margin:0;
padding:8px 0px 8px 0px;
}

.mainText h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#1c52ac;
margin:0;
}

.mainText h3 a:link, .mainText h3 a:visited, .mainText h3 a:active{
color:#1c52ac;
text-decoration:none;
}

.mainText h3 a:hover{
text-decoration:underline;
color:#2873f0;
}


/* inside page */
.AdminContent{
margin-left:auto;
margin-right:auto;
width:760px;
}

.AdminPatternTop{
background-image:url(images/PatternTop.gif);
background-repeat:repeat-x;
border-left:2px solid white;
border-right:2px solid white;
background-color:#fff4cc;
padding:10px 0px 0px 0px;
}

.AdminCenter{
background-image:url(images/PatternBottom2.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.AdminCenter h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#1c52ac;
font-weight:bold;
margin:0;
}

.AdminCenter a:link, .AdminCenter a:visited, .AdminCenter a:active{
color:#000000;
text-decoration:none;
}

.AdminCenter a:hover{
color:#333333;
text-decoration:underline;
}


.AdminNav{
background-image:url(images/redBar.gif);
background-repeat:repeat-x;
height:28px;
}

.AdminWinter{
background-image:url(images/subhead-winter.jpg);
background-repeat:no-repeat;
width:760px;
height:97px;
}

.AdminSpring{
background-image:url(images/subhead-spring.jpg);
background-repeat:no-repeat;
width:760px;
height:97px;
}

.AdminFall{
background-image:url(images/header-fall-sub.jpg);
background-repeat:no-repeat;
width:760px;
height:97px;
}

.AdminValentine{
background-image:url(images/subhead-valentine.jpg);
background-repeat:no-repeat;
width:760px;
height:97px;
}

.AdminPatrick{
background-image:url(images/subhead-patrick.jpg);
background-repeat:no-repeat;
width:760px;
height:97px;
}


.AdminLogo{
float:left;
width:200px;
height:90px;
}

.searchContainer{
width:370px;
float:right;
margin:10px 10px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.searchContainer table{
border:1px solid #000000;
background-image:url(images/bg-search.gif);
background-repeat:repeat-x;
background-color:#bfc647;
font-weight:bold;
}

.searchContainer table table{
font-weight:bold;
border:none;
}

input.form2{
height:12px;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.red{
color:#ec1226;
}

.AdminLeftNav{
font-size:10px;
font-weight:bold;
background-image: url(images/leftNavMiddle.gif);
background-repeat:repeat-y;
}

.AdminLeftNav a:link, .AdminLeftNav a:visited, .AdminLeftNav a:active{
color:#333333;
text-decoration:none;
}

.AdminLeftNav a:hover{
color:#333333;
text-decoration:underline;
}

.stripe {
background-color: #f3e2a6;
}

.bodyCopy h1{
font-size:12px;
margin:0;
color:#000000;
}