h1 {font-weight: normal; color: #333;}

.f19 {font-size: 19px;}

.f25 {font-size: 25px;}

.red  {
color: #fff;
width:694px;
background: #810101 url(/images/Holiday08_bg.jpg) no-repeat;
font-family: "Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;
}

.red a{
color: #fff;
text-decoration: underline;
}

.red a:hover {
text-decoration: none;
}

.top {}

.top .left {
width: 400px;
height: 400px;
float: left;
}

.top .right {
float: left;
width: 280px;
}

.top .desc {
margin-top:295px;
margin-bottom:15px;
}

.top .price {}

.details {
}

.details .bg {
background: url(/images/Holiday08_details_trans.jpg) no-repeat;
margin-left:12px;
padding: 10px;
width: 670px;
}

.details .li {
width: 216px;
float:left;
text-align: center;
}

.grid {}

.grid .bg {
width: 660px !important;
width:670px;
margin-left:12px;
margin-top: 15px;
padding-left: 10px;
padding-top:10px;
background: #501515 url(/images/Holiday08_grid_bg.jpg) repeat-x;
}

.grid .item {
width:210px;
margin-right:10px;
margin-bottom:10px;
float: left;
}

.grid .photo {
height: 208px;
}

.grid .info {
width: 200px !important;
width: 210px;
background: #693131 url(/images/Holiday08_grid_infoBG.jpg) repeat-x;
padding: 10px 5px 5px 5px;
}

.grid .info .cart {margin-top:12px;}

.grid .info .price {margin-top:5px;}

/*dates page classes*/

.content {
font-family: "Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;
background: #fff url(/images/content_bg.jpg) repeat-x;
width: 674px !important;
width: 694px;
padding:10px;
}

.content .title {
width: 100%;
border-bottom:1px solid #333;
}

.dates {
width: 394px;
padding:10px 10px 10px 0;
margin-right:10px;
float:left;
}

.dates .icon {
background: url(/images/Holiday08_dates_truck.png) no-repeat;
height: 90px;
}

.dates .head {
padding: 20px 0 0 93px;
}

.dates .body {
background: #fff url(/images/Holiday08_dates_grayBG.jpg) repeat-x;
padding: 10px 0 0 10px;
}

.date1 {
background: url(/images/Holiday08_dates_date1.png) no-repeat;
height: 72px !important;
height:80px;
padding: 8px 10px 0 80px;
}

.date2 {
background: url(/images/Holiday08_dates_date2.png) no-repeat;
height: 72px !important;
height:80px;
padding: 8px 10px 0 80px;
}

.date3 {
background: url(/images/Holiday08_dates_date3.png) no-repeat;
height: 72px !important;
height:80px;
padding: 8px 10px 0 80px;
}

.times {
width:255px;
padding:10px 0 10px 0;
float: left;
}

.times .icon {
background: url(/images/Holiday08_dates_clock.png) no-repeat;
height: 90px;
}

.times .head {
padding: 10px 0 0 103px;
}

.times .body {
background: #fff url(/images/Holiday08_dates_grayBG.jpg) repeat-x;
padding: 10px 10px 0 10px;
}

.times .body p {
margin-bottom:15px;
}

.shipping {
background: url(/images/Holiday08_dates_shipping.png) no-repeat;
height: 40px !important;
height: 60px;
padding: 10px 10px 0 60px;
}

.contact {
text-align: center;
}



