html {
border-top-width : 0; 
padding-right : 0; 
padding-left : 0; 
border-left-width : 0; 
border-bottom-width : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
border-right-width : 0; 
} 
body {
background-color : #e6e6ef; 
background-image :  url(images/px_bg_main.gif); 
background-repeat : no-repeat; 
} 
body , td , li {
color : #000000; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif;
margin : 0px;
} 
h1{
font-size : 16px; 
} 
h2{
font-size : 14px; 
}
hr{
color : #8C9CB5; 
height : 1px; 
}
a {
color : #3f51aa; 
text-decoration : none; 
} 
a:hover {
color : #8c9cb5; 
text-decoration : underline; 
} 
a.sub {
color : #ffffff; 
font-size : 11px; 
text-decoration : none; 
} 
a.sub:hover {
color : #000000; 
font-size : 11px; 
text-decoration : none; 
} 
a.sub2 {
color : #000000; 
font-size : 12px; 
text-decoration : none; 
} 
a.sub2:hover {
color : #8c9cb5;
font-size : 12px;
text-decoration : underline;
} 
.nav1 , .nav2 , .nav3 , .nav4 , .nav5 , .nav6 , .nav7 , .nav8 , .nav9, .nav10, .nav11,
.nav1a , .nav2a , .nav3a , .nav4a , .nav5a , .nav6a , .nav7a , .nav8a, .nav9a {
margin : 0; 
padding : 3px 5px 3px 5px; 
width : 150px; 
vertical-align : top; 
} 
.nav1 {
background-color : #D9D9E7; 
} 
.nav2 {
background-color : #ffcc00; 
} 
.nav2a {
background-color : #dab72a; 
} 
.nav3 {
background-color : #BAE11D; 
} 
.nav3a {
background-color : #AFBC5A; 
} 
.nav4 {
background-color : #D73F33; 
} 
.nav4a {
background-color : #E27168; 
} 
.nav5 {
background-color : #FF8A00; 
} 
.nav5a {
background-color : #F4BB41; 
} 
.nav6 {
background-color : #854EAF; 
} 
.nav7 {
background-color : #255EB6; 
}
.nav7a {
background-color : #4378C9; 
}
.nav8 {
background-color : #3E6A48; 
}
.nav9 {
background-color : #B03A66; 
}
.nav9a {
background-color : #E393B1; 
}
.nav10 {
background-color : #A46A31; 
}
.nav11 {
background-color : #4EAFA7; 
}
.hatch {
height : 23px; 
background-image :  url(images/px_bg_hatch_blue.gif); 
} 
.stripe1, .stripe2, .stripe3, .stripe4, .stripe5, .stripe6, .stripe7, .stripe8, .stripe9, .stripe10 {
height : 3px; 
}  
.stripe1 {
background-color : #ffcc00; 
} 
.stripe2 {
background-color : #BAE11D;
}
.stripe3 {
background-color : #D73F33;
} 
.stripe4 {
background-color : #FF8A00;
} 
.stripe5 {
background-color : #854EAF;
} 
.stripe6 {
background-color : #114BA5;
}
.stripe7 {
background-color : #3E6A48;
}
.stripe8 {
background-color : #B03A66;
}
.stripe9 {
background-color : #A46A31;
}
.stripe10 {
background-color : #4EAFA7;
}
.main1 {
padding-right : 20px; 
padding-left : 20px; 
padding-top : 20px; 
padding-bottom : 20px; 
vertical-align : top; 
} 
.main2 {
font-size : 14px; 
font-weight : bold; 
} 
.foot {
padding-left : 10px; 
padding-top : 10px; 
padding-bottom : 5px; 
}
.line1 {
width : 1px; 
background-color : #3f51aa; 
} 
.right1 {
width : 180px; 
padding-right : 10px; 
padding-left : 10px; 
padding-top : 6px; 
vertical-align : top; 
} 
.list1 {
list-style-image :  url(images/px_bullet_arrow.gif); 
margin-left : -25px; 
list-style-position : outside; 
margin-right : 0px; 
margin-top : 0.3em; 
} 
.list2 {
list-style-image :  url(images/px_bullet_arrow2.gif); 
margin-left : -10px; 
list-style-position : outside; 
margin-right : 0px; 
margin-top : 0.3em; 
} 
.listq {
list-style-image :  url(images/px_bullet_arrow.gif); 
margin-left : -10px; 
list-style-position : outside; 
margin-right : 0px; 
margin-top : 0.6em; 
padding-bottom : 2; 
color : #3f51aa; 
font-weight : bold; 
} 
.ansq {
margin-left : -10px; 
list-style-position : outside; 
margin-right : 0px; 
margin-top : 0.6em; 
padding-bottom : 2; 
} 
.lista {
list-style-image :  url(images/px_bullet_a.gif); 
margin-left : 5px; 
list-style-position : outside; 
margin-left : -10px; 
margin-right : 0px; 
margin-top : 0.3em; 
padding-bottom : 14; 
} 
.award {
font-size : 9px;
padding-bottom : 5px;
padding-top : 5px;
padding-right : 10px
}
.nonactivesub {
color : #000000; 
font-size : 11px; 
text-decoration : none; 
}
.homepagechoice td {
padding: 0 15px 15px 0
}
.bodypic {margin:0 10px 10px 0}
.main1 h1.imagetitle {width:100%;float:left;display:block;margin:0 0 8px 0}
.speedreddiv {float:left;margin-bottom:15px}
.bookonline {text-align:center;margin-bottom:15px}

/* Christmas Opening */
.christmasOpen {width:190px}
.christmasHold {padding-top:20px}
.christmasOpen td {background-color:#D9D9E7;padding:4px 4px}
.endWeek td {border-bottom:1px dotted #33445E}
