td { font-family:Arial; font-size:11px; color:#000000; }
li {list-style-image: url('img/billet.gif'); font-family:Arial; font-size:11px; color:#000000; text-decoration:none;}

a:link { font-family:Arial; font-size:11px; color:#000000; text-decoration:none; }
a:visited { font-family:Arial; font-size:11px; color:#000000; text-decoration:none; }
a:hover{ font-family:Arial; font-size:11px; color:#000000; text-decoration:none; }

.sidebar { background-image:url('img/address-bg.gif'); width:202px; height:209px; background-position:bottom left; background-repeat:no-repeat; }
.sidebar-top { background-image:url('img/buttons-main.gif'); width:202px; height:209px; background-position:top left; background-repeat:no-repeat; }

.footer { font-family:Arial; font-size:10px; color:#000000; }
.title { font-family:Arial; font-size:12px; font-weight:bold; color:#1D71A9; }
.days { font-family:Arial; font-size:11x; font-weight:bold; color:#1D71A9; }
.program-title { font-family:Arial; font-size:11px; font-weight:bold; color:#4C9ED5; }
.date { font-family:Arial; font-size:11px; font-weight:bold; color:#4C9ED5; }
.sidebar-text { font-family:Arial; font-size:11px; font-weight:bold; color:#000000; }
.content { font-family:Arial; font-size:11px; color:#000000; }
.gray { font-family:Arial; font-size:9px; color:#686868; }
.content_title { font-family:Arial; font-size:11x; font-weight:bold; color:#1D71A9; }



.program:link { font-family:Arial; font-size:11px; font-weight:bold; color:#1D71A9; text-decoration:none; }
.program:visited { font-family:Arial; font-size:11px; font-weight:bold; color:#1D71A9; text-decoration:none; }
.program:hover { font-family:Arial; font-size:11px; font-weight:bold; color:#1D71A9; text-decoration:underline; }



.htable-header { font-family:Arial; font-size:11px; background-color:#f2f1cc; text-decoration:none; color: #005ca2;
border-style:solid; border-width:thin; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:0px; border-color:#ffffff;}
.htable-left-col { font-family:Arial; font-size:12px; text-decoration:none;   border-style:solid; border-width:thin; border-top-width:0px; border-bottom-width:1px; background-color:#F9F8E6;color:#000000;
border-left-width:1px; border-right-width:0px; border-color:#ffffff;text-align: left; font-weight: bold; }
.htable-content { font-family:Arial; font-size:12px; text-decoration:none;  border-style:solid; border-width:thin;
border-top-width:0px; border-bottom-width:1px; border-left-width:1px; border-right-width:0px; border-color:#ffffff;  background-color:#F9F8E6; text-align: left;color:#000000; }

#box_wrapper {
float:left;
width:756px;
}

#box_wrapper .offer_box_all {
float:left;
width:180px;
height:203px;
padding-right:7px;
padding-bottom:10px;
}

#box_wrapper .offer_box {
float:left;
width:180px;
height:203px;
background:url('img/offer-bg.gif') no-repeat;
}

#box_wrapper .offer_box .ob_title {
float:left;
width:165px;
height:50px;
padding-left:11px;
}

#box_wrapper .offer_box .ob_title a {
font-size:12px;
font-weight:bold;
color:#0d2c48;
text-decoration:none;
}

#box_wrapper .offer_box .ob_title a:hover {
text-decoration:underline;
}

#box_wrapper .offer_box .ob_image {
float:left;
width:166px;
height:106px;
padding-top:4px;
padding-left:7px;
}

#box_wrapper .offer_box .ob_image .ob_img {
position:relative;
width:166px;
height:106px;
}

#box_wrapper .offer_box .ob_image .ob_price {
position:absolute;
width:57px;
height:58px;
background:url('img/price-bg.png') no-repeat;
font-size:10px;
font-weight:normal;
color:#073b75;
text-align:center;
padding-top:10px;
margin-left:108px;
margin-top:-61px;
}

#box_wrapper .offer_box .ob_image .ob_price span {
font-size:11px;
font-weight:bold;
color:#073b75;
line-height:11px;
}

#box_wrapper .offer_box .ob_image .ob_price_pricenum {
font-size:15px;
font-weight:bold;
color:#073b75;
line-height:15px;
}

#box_wrapper .offer_box .ob_text {
float:left;
width:108px;
font-size:11px;
font-weight:normal;
color:#010004;
padding-top:5px;
padding-left:10px;
}

#box_wrapper .offer_box .ob_link {
float:left;
padding-top:15px;
}

#box_wrapper .offer_box .ob_link a {
font-size:12px;
font-weight:bold;
color:#003871;
text-decoration:underline;
}

.calendar_space {
float:left;
width:162px;
height:44px;
}

.calendar_btn {
width:162px;
height:25px;
}

.calendar_btn a {
font-size:12px;
font-weight:bold;
color:#012c3f;
text-decoration:none;
}

.calendar_btn a:hover {
text-decoration:underline;
}
#sidebar_menu{
width:165px;
float:left;
padding-top:20px;
padding-bottom:10px;
text-align:left;
}
#sidebar_menu .btn{
background:url('img/btn-blank.gif') no-repeat;
width:162px;
height:30px;
float:left;
font-size:11px;
font-weight:bold;
}
#sidebar_menu .btn a{
font-size:11px;
font-weight:bold;
}
#sidebar_menu .button{
float:left;
}
#sidebar_menu .children{
float:left;
width:152px;
padding-left:10px;
padding-top:4px;
padding-bottom:6px;
}
#sidebar_menu .children a{
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
