﻿.Accommodation-box{margin-bottom:3px; border-bottom:1px solid #737373; float:left; width:560px;}

.accom-img{float:left; padding-right:4px; margin-bottom:6px;}
.accom-img img{border:none; width:100px; height:100px;}
.hostel-img{float:left; padding-right:4px; margin-bottom:6px;}
.hostel-img img{border:none; width:70px; height:70px;}
.Accommodation-box a {text-decoration:none; font-family:"Arial", "Sans-Serif"; font-weight:bold; color:#000000; Font-size:16px;}
.Accommodation-box a:hover{color:#1a98e0;}
.Accommodation-box .special-text{color:#1a98e0;}
.Accomodation-header{width:580px;text-align:center; font-size:16px; position:relative; top:5px; float:left; margin:5px; margin-bottom:10px;}
.Accomodation-info{text-align:center; font-size:16px; position:relative; float:left; margin:5px; width:175px;}
.Accomodation-info a{text-decoration:none; color:#1a98e0; font-size:17px;}
.Accomodation-info a:hover{color:#99cc33; text-decoration:underline;}

.Accomodation-header .Accom-links{position:relative; left:5px; text-align:left;}
.Accomodation-header .Accom-links a {color:#000000; font-size:14px; display:inline;}
.Accomodation-header .Accom-name{color:#99cc33; font-weight:bold; font-size:20px;}
.Accomodation-header .Accom-para-header{font-weight:bold; font-size:22px; color:#5b5b5b;} 
.Accommodation-images{width:575px; float:left; top:20px; left:5px; position:relative; margin-bottom:20px;}
.Accommodation-images img {float:left; width:120px; margin:10px; height:110px;}
.search-box{background-color:#dddddd; margin-bottom:5px; padding:7px;}
.hotels-gallery{float:left; position:relative; margin-left:70px;}

/*spans */

.accommodation-heading{font-size:13px; color:purple; font-weight:bold;}

/**/

.rest-form{float:left; margin-left:60px; width:450px;}
.rest-form p{background-color:#DEDEDE;margin-bottom:8px;width:452px;}
.rest-form img{width:450px; height:130px;}

.reg-form{float:left; width:380px; margin-left:200px;}

.rest-head{width:590px; float:left; text-align:center; font-size:17px; margin-bottom:12px;}
.rest-head-short{width:590px; float:left; text-align:left; font-size:17px; margin-bottom:12px;}
.rest-head-short a{color:#1a98e0; font-size:17px;}
.rest-head-short a:hover{color:#000000; text-decoration:underline;}
.rest-head-short p{font-size:12px;}
.rest-head a{color:#1a98e0; font-size:17px;}
.rest-head a:hover{color:#000000; text-decoration:underline;}
.rest-head img{width:520px;}
.rest-head .rest-name{color:#2a5a71; font-weight:bold; font-size:20px;}
.rest-logo{float:left; width:160px; height:95px; padding-right:10px;}
.rest-logo img{width:160px; height:60px; border-style:none;}
.rest-button{float:right; margin-right:35px; margin-top:5px;}
.rest-button img{width:100px; height:35px; margin-bottom:12px;}
.bot-edit{width:570px; height:1px; float:left; border-bottom:1px solid black; margin-top:8px; margin-bottom:10px;}
.restsearch-box{float:left; width:570px; height:211px; background-repeat:no-repeat; background-image:url('http://www.dublinks.com/images/rest-search.jpg'); margin-bottom:10px; padding:5px; margin-top:12px;}

.form-container{width:570px; float:left;}
.review-button{width:200px; margin:10px; float:left;}
.login-button{width:200px; margin:10px; float:right;}

.comment-box{width:470px; float:left; border:1px solid #185670; background-color:#decee0; margin-bottom:6px; margin-left:40px;}
.comment-user-date{width:470px; float:left; height:16px; text-align:center; background-color:#185670; color:#ffffff; padding-bottom:6px;}
.comment{padding:6px;}
.comment-header{width:560px; background-color:#decee0; color:#185670; text-align:center; float:left; position:relative; height:20px; margin:0px; margin-bottom:10px; padding:0px;}

.app-container{
	float:left; width:376px; background-image:url('/images/app-bg.jpg'); margin-left:30px;
}
.app-para{
	font-size:14px; padding:6px; background-color:#a4bac8; 
}
.app-para a{
	text-decoration:none;
}
.app-para a:hover{
	text-decoration:underline;color:black;
}


/*destination box*/

.destination-box{
	width:500px; background-color:#dedede;
}
.destination-image{
	float:left;
}
.destination-image img{
	width:90px;
}


.hotels-search-box{
 background-repeat:no-repeat;	background-image: url(http://www.dublinks.com/images/hotels/hotel-search.jpg); height: 262px; width: 400px; float: left; margin-left: 20px;
}


.county-hotels-links{
	float:left; margin:4px; width:135px;
}

.county-hotels-links-head{
	
	background-color:#2b5971; width:580px; float:left; height:25px; padding-left:10px; padding-top:5px; color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}

.cheap-listing{
	
	float:left; margin-bottom:5px;width:590px;
}
.cheap-listing a{
	text-decoration:none;
}
.cheap-listing-head{
	float:left; height:45px; width:590px;
}
.cheap-listing-room{
	float:left; margin-left:3px; border-left:1px aqua solid; height:30px; width:250px; padding:2px;
}
.cheap-listing-room-img{
float:left; margin-left:3px; border-left:1px aqua solid; height:30px; width:60px;padding:2px;

}
.hidden{display:none;}
.unhidden{
	display:block;
}

#options{
	width: 200px; height:200px; position:relative; background:#cfdae4;
}

#cheap-hotel{
	font-weight:bold; color:#0e4c80; font-size:14px; text-decoration:none;
	
}

#cheap-hotel:hover{
	font-weight:bold; color:#0e4c80; font-size:14px; text-decoration:underline;
}


.hide{display:none;}
.show{display:block;}

/* NEW CSS FOR LAST MINUTE CHEAP CITY BREAKS */


.lm-container{width:595px; float:left; padding:0px; margin:3px;}
.lm-container img{border-style:none;}
.lm-container a{border-style:none;}
.lm-hidden{ display:none; width:595px; background-color:#dedede; float:left; padding:0px; margin:0px;}
.lm-listing-county{background-image:url('/images/hotels/hotel-deals-head.jpg'); width:595px; float:left; background-repeat:no-repeat; margin-top:6px;}
.lm-listing-text{color:white; font-weight:bold; padding-left:5px;}
.lm-info{float:left; width:80px; margin-right:4px; height:20px; border-left:1px #34526b solid; border-top:1px #34526b solid; background-image:url('/images/button-lm.jpg');}
.lm-info:hover{float:left; width:80px; margin-right:4px; height:20px; border-left:1px #34526b solid; border-top:1px #34526b solid; background-image:url('/images/button-lmhv.jpg');}
.lm-info a{text-align:center; text-decoration:underline; color:#ffffff; font-size:11px; font-weight:bold; padding-left:15px; }
.lm-info a:hover{text-align:center; text-decoration:underline; color:#000000; font-size:11px; font-weight:bold; padding-left:15px; }
.lm-infox{float:left; width:110px; margin-right:4px; height:20px; border-left:1px #34526b solid; border-top:1px #34526b solid; background-image:url('/images/button-lm.jpg');}
.lm-infox:hover{float:left; color:black; text-decoration:underline; width:110px; margin-right:4px; height:20px; border-left:1px #34526b solid; border-top:1px #34526b solid; background-image:url('/images/button-lmhv.jpg');}
.lm-special{color:red; font-style:italic;}
.lm-span{cursor:pointer; text-decoration:underline; color:#551a8b; text-align:center; font-size:11px; font-weight:bold; padding-left:15px;}
.lmbutton-span{cursor:pointer; text-decoration:underline; color:#ffffff; text-align:center; font-size:11px; font-weight:bold; padding-left:15px;}
.lminfo-span{cursor:pointer; text-decoration:underline; color:#ffffff; text-align:left; font-size:11px; font-weight:bold; padding-left:0px;}
.lm-room{font-size:13px; color:#2b5971; font-weight:bold;}




.hotel-box{width:590px; float:left; border-bottom:1px solid #323232; }
.hotel-tool-box{float:left; width:200px; height:295px; background-color:#EEF2f1;}
.hotel-important-info{float:left; text-align:center; width:100%; background-color:#2B5971; font-family:Arial, Tahoma;}
.hotel-important-info a {color:#fff; font-size:16px; font-weight:bold; }
.hotel-important-info a:hover{color:yellow;}
.hotel-picture{float:left; display:inline; margin-left:30px; padding:5px;}
.hotel-picture img{width:140px; height:109px; border: 2px solid #4e79ac;}
#hotel-address{color:#fff; text-align:left;}
.hotel-more-info{ float:left; color:gray; font-size:13px; padding:6px;}
.hotel-more-info a{text-decoration:none; border:none; }
.hotel-more-info a:hover{text-decoration:underline; color:black;}
.rating{position:absolute;  height:11px; line-height:0px; left:135px; top:264px; border:1px solid gray; width:60px;}
.colorin{float:left; background-color:green; height:100%;}
#more-info-text{font-weight:bold;}
#view-more-images{color:#4e79ac; font-size:13px; font-weight:bold;}
#quick-check-text{color:#323232; font-size:12px;}
#view-more-images:hover{color:black;}
#magnifier{border-style:none;}
.hotel-info-box{float:left; height:280px; width:390px; margin-bottom:8px;}

.quick-check{margin-left:10px; padding:5px; padding-bottom:2px;  margin-top:0px; border:3px solid #EEF2f1; float:left; background-color:#d5d5d3;}
.hotel-text{width:390px; float:left; z-index:0;}
.hotel-text p {padding:4px; margin:0px; font-size:15px; color:#323232; z-index:0;}
.hotel-box-links{position:relative; top:10px; left:200px; height:40px;}
.hotel-box-links a{color:black; font-size:16px; font-weight:bold; margin-bottom:2px; border-style:none;}
.hotel-box-links img{border-style:none;}
#quickcheckform{padding:0px; margin:0px; margin-bottom:2px;}
#months{width:77px;}
#day{width:60px;}
#nights{width:77px;}
#checkavailability{width:50px;}
.hidden{display:none;}
#ppl{width:60px;}
#changedates{font-size:11px;}

#btns {
position: relative;
margin-left:40px;
background-color:#9BCC34;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
height:25px;
width:990px;
}



.rightSideInfo{
width:320px;
height:400px;
background-color:white;
position:relative;
float:left;
top:60px;
}
.rightSideInfo p{
    height:15px;
    background-color:#2B5971;
    padding:2px;
    color:white;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

.rightSideInfoContent{
    padding:5px;
    text-align:left;
    color:black;
    font-size:11px;
}

.venueImage{
float:left;
width:75px;
padding:4px;
}
.venueImage img{
width:70px;
height:70px;
}
.venueHead{
float:left;
text-align:center;
width:100%;
color:#606163;
font-weight:bold;

}
.venueHead a:hover{
color:black;
}



#whatson{
color:#606163;
font-size:14px;
}
.venueLinks{
font-size:9px;

}

a.venueEventLink{
font-size:9px;
}

.toolboxvert{
float:right;
background-color:#d9e4ed;
width:100px;
height:140px;
position:relative;
}
.toolopt{
height:25px;
position:relative;
padding-left:5px;
float:left;
}
.toolopt img{
float:right;
margin-left:7px;
}
.toolopt a{
font-size:9px;
color:#1597e1;
float:left;
position:relative;
top:10px;

}

.toolopt a:hover{
text-decoration:underline;
color:#03397c;
}

p.summary{
text-align:left;
}

.whole-screen{
width:100%;
margin:0px;
height:400%;
padding:0px;
position: absolute;
top:0px;
left:0px;
background-image:url('/images/cover-ping.png');
z-index:5000000000;
}

.hidden-center{
width:450px;
height:450px;
background-color:white;
margin:auto;
position:relative;

}
