/* --- CU-MOB ACCOMMODATION specific styles --- */

a {
	color:#3B5F9B;
    font-weight: bold;
    text-decoration: underline;
}


hr {
	color:#73827a;
    background-color:#73827a;
}

div#top {
    background-color: #67726c;
    background-image: url(/img/grad_olive.jpg);
    background-position:left top;
	background-repeat:repeat-x;
    padding:4px 5px;
}

div#top p {
    background-color: transparent;
    background-image: url(/img/logo_olive.gif);
    background-position:left top;
	background-repeat:no-repeat;
    color:white;
    font-size:small;
    font-weight:bold;
    margin:0;
    padding:7px 5px;
    text-indent:-1600px;
}

h1 {
    color:#73827a;
    border-color: #73827a;
    border-bottom-style:solid;
	border-width:1px;
    margin:10px 0 0 5px;
    font-size: large;
    text-transform: lowercase;
}

h2 {
    color:#73827a;
    margin:10px 0 0 5px;
}

h3 {
    color:#73827a;
    font-size:small;
    font-weight:bold;
    margin:10px 0 0 5px;
}

<!-- h4 {
    color:#73827a;
    font-size:small;
    font-weight:bold;
    margin:10px 0 0 5px;
} -->

h4, .thedms02 h3 {
    color:#fff;
	background-color:#73827a;
    font-size:small;
    font-weight:bold;
    margin:10px 0 0 5px;
    padding: 2px;
}

.thedmsgallerycaption h3 {
	background-color: #fff;
	color:#73827a;
    font-size:small;
    font-weight:bold;
    margin:0px 0 0 5px;
    padding: 0 0 0 0px;
}

#thedmsSearch1 h2, #thedmsSearch0 h2, #thedmsSearch10 h2 {
	color:#fff;
	background-color:#73827a;
    font-size:small;
    padding: 3px;
    margin-bottom: 5px;
    font-weight:bold;
}

.articleThead1, .articleThead2 {
    background-color:#87968e;
    color:white;
    padding:2px;
    text-align:left;
}


.article_highlight, highlight {
    background-color: #68736d;
    background-image: url(/img/highlight-grad-olive.jpg);
	background-position:left top;
	background-repeat:repeat-x;   
    
}

.article_highlight p, .article_highlight h3, .article_highlight a {
	background:transparent none repeat scroll 0 0;
	color:#fff !important;
}

.thedmsPricingGrid, #thedmsOpeningTimesGrid, .thedmsSpecialOffer, #thedmsEventsGrid {
    background-color:#87968e; 
}



.thedmsPricingGrid tbody tr th, #thedmsOpeningTimesGrid tbody tr th, #thedmsEventsGrid tbody tr th {
    background-color:#87968e;
    color: #fff
}

.thedmsPricingGrid tbody tr td, .thedmsSpecialOffer tbody tr td, #thedmsOpeningTimesGrid tbody tr td, #thedmsEventsGrid tbody tr td  {
    background-color:#fff;
    padding:2px;
}


.thedmsAtThisVenueList a:hover {
	text-decoration: none;
    color:#5878b6;
}

.thedmsPricingGrid tbody tr td.thedmsPGBook {background-color: #FAA61A;
    background-repeat: no-repeat; padding: 5px;}
.thedmsPricingGrid tbody tr td.thedmsPGBook a {color: #fff; text-decoration: none;}
.thedmsPricingGrid tbody tr td.thedmsPricingGrid td {border-bottom: 1px solid #DDDDDD;}
