.box {
margin: 0px 0px 10px;
}

.box a {
display: block;
width: 121px;
border: 2px solid #fff;
}

.box a:hover {
border: 2px solid #c3641b;
}

a img {
border: none;
}

a {
color: #4d7ca9;
text-decoration: none;
}

a:hover {	
text-decoration: underline;
}

/*////////////
//// TABS ////
////////////*/
#tabs ul {
list-style-type: none;
}

#tabs li {
float: left;
height: 32px;
margin: 0px 10px 0px 0px;
}

#tabs a {
display: block;
padding: 0px 30px;
text-decoration: none;
line-height: 32px;
color: #000;
font-weight: bold;
font-size: 12px;
background-color:#e0a420;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
}

#tabs a:hover {
background-color:#c6661c;
}


/*////////////
//// NEWS ////
////////////*/
.news p,
.news a {
display: block;
}

.news p {
background-image: url(../images/news_seperator.gif);
background-repeat: repeat-x;
background-position: bottom left;
padding: 0px 0px 20px 0px;
margin: 0px 0px 20px;
}

.news a {
color: #333;
text-decoration: none;
}

.news strong {
color: #000;
}

.news a:hover,
.news a:hover strong {
color: #043ebe;
}

/*//////////////
//// ICONS ////
////////////*/

#icons td {
padding: 0px 5px 15px;
vertical-align: top;
}

#hours {
width: 100%;
}

#hours td{
padding: 0px 5px 0px 0px;
vertical-align: top;
}

#icons p {
margin-bottom: 5px;
}


/*/////////////
/// block ////
///////////*/
.block,
.back {
width: 270px;
float: left;
margin: 0px 10px 0px 0px;
}

.block a,
.back a {
display: block;
margin: 0px 0px 12px;
padding: 12px;
text-decoration: none;
background-color: #fef8d9;
border: 1px solid #da7400;
cursor: default;
}

.block a:hover,
.back a:hover {
background-color: #f9e367;
cursor: pointer;
text-decoration: none;
}

.block span,
.back span {
display: block;
margin: 0px;
}

.block .title,
.back .title {
font-size: 12px;
color: #da7400;
font-weight: bold;
background-image: url(../images/arrow.gif);
background-position: left;
background-repeat: no-repeat;
padding: 0px 0px 0px 15px;
}

.block .text,
.back .text {
margin: 6px 0px;
font-size: 11px;
color: #333;
font-weight: normal;
}

/*/////////////
/// block ////
///////////*/

.back a {
background-color: #edf2f7;
border: 1px solid #4d7ca9;
}

.back a:hover {
background-color: #d6e1ec;
}

.back .title {
color: #4d7ca9;
background-image: url(../images/back.gif);
}


/* GALLERY */

.image {
float: left;
margin: 0px 10px 10px 0px;
}

#main .image img {
margin: 0px;
}

.image a {
display: block;
background-color: #fff;
border: 1px solid #eceef0;
padding: 5px;
}

.image a:hover {
background-color: #ccc;
}

/* Content Img */
#main img,
#right img {
margin: 0px 0px 12px;
}

.border {
border: 1px solid #eceef0;
padding: 5px;
}

.float_left {
float: left;
padding: 0px 15px 10px 0px;
}

/* chart */
.chart {
width: 100%;
}

.chart tr {
background-color: #edf2f7;
}

.chart th {
font-size: 12px;
padding: 5px 15px;
}


.chart tr.row {
background-color: #d6e1ec;
}

.chart td {
padding: 5px 15px;
}

.chart .label {
width: 200px;
}
