#divCPrsvp,#divCPrsvp li, #divCPrsvp div, #divCPrsvp td, #divCPrsvp p {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px;
	color: #333;
}
.info {
	font-style:italic;
	font-size: 0.9em;
	color: #666666;
}

.CPConsumerReservationItemStyle a, .resrvationEventToolTipTime a, .CPConsumerReservationAlternateItemStyle a, .CPConsumerReservationItemStyle a:link, .CPresrvationEventToolTipTime a:link, .CPConsumerReservationAlternateItemStyle a:link,.CPConsumerReservationItemStyle a:visited, .CPresrvationEventToolTipTime a:visited, .CPConsumerReservationAlternateItemStyle a:visited {
    color: #FFF;
}
.CPConsumerReservationItemStyle a:hover, .CPresrvationEventToolTipTime a:hover, .ConsumerReservationAlternateItemStyle a:hover {
    color: #CECECE;
}
#CPspnEventTypeName, #CPspnEventTypeName a, #CPspnEventTypeName a:link,  #CPspnEventTypeName a:visited,  #CPspnEventTypeName a:hover {
font: 13px/16px Verdana, Arial, Helvetica, sans-serif !important;
color: #255597 !important;
text-decoration:underline;

}
#CPspnEventTime, #CPspnEventTime a, #CPspnEventTime a:link,  #CPspnEventTime a:visited,  #CPspnEventTime a:hover {
font: 13px/16px Verdana,Impact, Arial, Helvetica, sans-serif;
color: #494917;
}
#CPConsumerReservationcurrentdt {
   	font: 13px Verdana, Arial, Helvetica, sans-serif !important;
   	float:left;
   	color: #255597 !important;
	display:block;
	white-space:nowrap;
	padding: 10px 6px 0 0 !important;
}
#CPConsumerReservationFilter{
	display:block;
	margin-top:-9px;
	}
#CPConsumerReservationFilter img{
	margin-bottom:-4px
	}
.CPConsumerReservationItemStyle td, .CPConsumerReservationAlternateItemStyle td{
border-bottom:1px solid #ccc;
border-left:0;
border-right:0;
border-top:0;
padding:2px;
}
.CPConsumerReservationAlternateItemStyle{
background-color:#F9F9F9 !important;
}
.CPConsumerReservationItemStyle{
background-color:#fff;
}
.CPConsumerReservationHeader{
background-color:#255597 !important;
}
div#CPConsumerReservationHeaderInner{
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size:13px;
line-height:18px;
padding:0 0 0 5px;
background-color:#255597 !important;
}
#CPConsumerReservationHeaderInner {
float:left;
color:#fff;
margin-top:6px;
padding:0;
background-color:#255597 !important;
}
.spanConsumerReservation_lblNoresult {
background: #fff;
color: #660000;
}

#CPFeeDuration {
Display:none;
}
#CPresrvationEventToolTipTitle {
background:#255597 none repeat scroll 0 0 !important;
color:#FFFFFF;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
padding:2px 5px;
width:690px;
}

.CPresrvationEventToolTip{
padding:0;
margin:0;
width:375px;
border:1px solid #999;
}
.CPresrvationEventToolTipDesc, .CPresrvationEventToolTipFee, .CPresrvationEventToolTipTime, .CPresrvationEventToolTipSelectNote{
padding:0 5px 7px 5px;
}
.CPresrvationEventToolTipDesc{
color:#444;
padding-top:4px;
}
.CPresrvationEventToolTipSelectNote{
font-size:10px;
color:#777;
}
.CPresrvationEventToolTipTitle{
background:#255597 !important;
color:#fff;
font: bold 13px rockwell,arial,Sans-serif;
padding:1px 5px;
}
.CPresrvatiwwonEventToolTipTitle {
font:normal 18px 'ClariceBookSmallCaps',Arial,sans-serif !important; 
color:#255597 !important;
}

.spanTimeEnable {
    background: url("http://www.americanwineryguide.com/static/images/time.gif") no-repeat scroll center top transparent !important;
	display:block;
	float:left;
    font: 10px/18px Arial,Helvetica,Sans-Serif;
	height:18px;
	margin:2px 5px 4px;
    text-align: center;
	text-decoration:none;
	width:56px;
}
.spanTimeDisable, .spanTimeNA {
    background: url("http://www.americanwineryguide.com/static/images/time.gif") no-repeat scroll center top transparent !important;
    color: #CECECE;
	display:block;
	float:left;
    font: 10px/18px Arial,Helvetica,Sans-Serif;
	height:18px;
	margin:2px 5px 4px;
    text-align: center;
	width:56px;
    text-decoration: line-through;
}
.spanTimeSeparator {
	display:block;
	float:left;
    font: 10px/18px Arial,Helvetica,Sans-Serif;
	height:18px;
	margin:2px 0 4px;
}
.CPresrvationEventToolTipTime .spanTimeSeparator:last-child{
 clear:both;
}
#divCPPoweredBy {color:#FFFFFF !important; font-size:8pt;}


