@charset "utf-8";
/* Coast Accommodation CSS Document 
	Version 3.1 Created by WebStuff.biz
	Copyright Coast Accommodation 2008
*/


/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,li,dt,dd,dl,h1,h2,h3,h4,a{margin:0px;padding:0px;border:none;}a{text-decoration:none;}table{border-collapse:collapse;}p{padding:5px 0px; margin:0px;}

/**	---------
	CSS Start	**/

body {behavior: url('css/csshover.htc');margin: 5px 0px;background:#347cac url(../images/body_bg.gif) repeat-x;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

h1{width:auto;height:25px;padding:5px 0px 0px 5px;background:url(../images/coast-accomm-master.gif) 0px -90px;font-size:13px;color:#fff;}
h1.leftcol{width:auto;height:auto;padding:5px 0px 0px 5px;background: #1D68A1;font-size:13px;color:#fff;}
h1.content{width:747px;height:25px;padding:5px 0px 0px 5px;background:url(../images/coast-accomm-master.gif) 0px -90px;font-size:13px;color:#fff;}
  h1.content a.info {display: block; width:24px; height: 24px; background: url(../images/coast-accomm-master.gif) 0px -144px; position: absolute; top: 3px; right: 3px;}
h1.alter{background:url(../images/coast-accomm-master.gif) -40px -30px;}
h1.alter2{width:833px;background:url(../images/coast-accomm-master.gif) 0px -90px;}
h1.banner{background: none;}
h1.outline {width:auto; border: 1px #999 solid; height:auto; border-bottom: none; color:#999; background: none; }
h1.outline-full {width:auto; border: 1px #999 solid; height:auto; color:#999; background: none; padding: 5px; margin-bottom: 8px; text-align: center;}


h2{width:747px;height:25px;padding:5px 0px 0px 5px;background:url(../images/coast-accomm-master.gif) 0px -60px;font-size:13px;color:#fff;}
h2.leftcol{width:auto;height:auto;padding:5px 0px 0px 5px;background: #4eb1d0;font-size:13px;color:#fff;}
h2.alter{width:auto;background:url(../images/coast-accomm-master.gif) 0px 0px;}
h2.alter2{width:833px;background:url(../images/coast-accomm-master.gif) 0px 0px;}
h2.alter3{width:100%;background:url(../images/coast-accomm-master.gif) 0px 0px;}
h2.alter4{width:auto;background:url(../images/coast-accomm-master.gif) -70px 0px;}
h2.alter_sendmail{width:auto;background:url(../images/coast-accomm-master.gif) 0px 0px; color:#ffffff;}
h2.outline {width:auto; border: 1px #999 solid; border-bottom: none; color:#999; background: none; }
h2.right-col {width: 123px;height:auto;}

h3{font-size:16px;color:#1d68a1;padding:5px;}h3.alter{margin:0px 0px 0px 11px;padding:10px 0px 0px 0px;font-size: 12px;}

h4{color:#1d68a1;padding:0px 0px 5px 3px;font-size:12px;}h4 em{font-style:italic;color:#08a5c8;}
h4 .link{font-weight: normal;}
/*h4{color:#1d68a1;padding:10px 0px 5px 3px;font-size:12px;}h4 em{font-style:italic;color:#08a5c8;}*/

div.right-col{border: 1px #999 solid; border-top: none; width: 122px; font-size: 10px; margin-bottom: 8px; padding: 3px; color:#666} div.right-col b{color:#999;}

hr{height:2px;border:none;border-top:2px solid #1d68a1;clear:both;}

table td {padding:4px;}
table td.spacer {padding:6px}
.content-main table td.spacer{padding:1px}
.upload_note{font-size:12px; text-align:left;}
.upload_notetxt{font-size:14px; text-align:left;font-weight:bold;font-color:#ffffff;}
.bottom-round5 {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
.bottom-round10 {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; }
.top-round5 {border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
.top-round10 {border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 10px; }

#content a{color:#1d68a1;}

#container{width:978px;margin:0px auto;background:#fff;padding:5px;}
.maplink {margin-bottom: 3px; display:inline-block;}
#login{width:955px;height:25px;margin:0px 0px 2px 0px;padding:5px 3px 5px 20px;background:#a8a8a8;font-size:10px;font-weight:bold;}#login a{color:#000;text-decoration:underline;}#login a:hover{text-decoration:none;}#login table td{padding:0px;}
#loginmodule {width: 130px; font-size: 10px; } #loginmodule ul {list-style: none; margin-top: 0px; margin-left:0px; padding: 5px 5px 5px; background: #4bb5cd;  color: #fff;} #loginmodule li {margin-bottom:3px} #loginmodule li input[type="text"],#loginmodule li input[type="password"] {width:115px;} #loginmodule a {color: #0e235c !important;text-decoration: none;} #loginmodule a:hover {color: #fff !important;}

#header{width:inherit;height:170px;background:url(../images/header.jpg);margin:0px 0px 2px 0px;position:relative;}#header a.homelink{position:absolute;top:0px;left:0px;display:block;width:211px;height:113px;}#header span.favourite{position:absolute;top:2px;right:5px;font-size:10px;font-weight:bold;}#header span.favourite a{color:#fff;}#header span.favourite a:hover{color:#ffcc00;}#header span.slogan{position:absolute;left:305px;top:15px; font-weight:bold;font-size:18px;color:#fff;}

#nav{width:inherit;height:21px;margin:0px 0px 6px 0px;padding:4px 0px 0px 0px;background:#a8a8a8;color:#fff;font-size:12px;font-weight:bold;text-align:center;}#nav a{color:#fff;}#nav a:hover{color:#1d68a1;}#nav ul{list-style: none;margin:0px;padding:0px;}#nav ul li{position:relative;float:left;height:17px;padding:0px 14px;border-right:2px solid #fff;border-left:2px solid #a8a8a8;z-index:999;}#nav ul li:hover ul{display:block;}#nav ul li ul{position:absolute;top:17px;left:0px;width:180px;padding:7px 0px 5px 0px;background:#a8a8a8 url(../images/ulul_bg.gif) bottom repeat-x;display:none;z-index:5000;}#nav ul li ul li{float:none;padding:4px 9px;height:auto;border:none;margin:0px; border:0px solid #00ff00; z-index:999999;}#nav ul li.last{border-right:none;}#nav ul li.last ul{left:auto;right:-17px;}
	
/* Old classes for home page */  	
#left-main{width:331px;margin:0px 8px 0px 0px;}#left-main .grey-feature{width:329px;margin:0px 0px 8px 0px;border:1px solid #666;border-top:none;background:#e4e4e4;font-size:10px;}#left-main .grey-feature p{margin: 0px 0px 6px 11px;}
	
#middle-main{width:499px;}#middle-main .white-feature,#middle-main .travel-feature{width:489px;margin:0px 0px 8px 0px;padding:4px;border: 1px solid #999;border-top:none;color:#434343;font-size:10px;}#middle-main .white-feature td{line-height:18px;}#middle-main .white-feature td a{font-weight: bold;}#middle-main .travel-feature{width:457px;height:120px;padding:20px;background:url(../images/travel_quotes.gif) no-repeat;}#middle-main .travel-feature h4{padding:0px 0px 5px 0px;}

/* New classes for new home page - 01/2011 */
.content-main{width:415px ;margin:0px 8px 0px 0px;}.content-main .grey-feature{width:329px;margin:0px 0px 8px 0px;border:1px solid #666;border-top:none;background:#e4e4e4;font-size:10px;}.content-main .grey-feature p{margin: 0px 0px 6px 11px;}.content-main .white-feature,.content-main .travel-feature{width:405px;margin:0px 0px 8px 0px;padding:4px;border: 1px solid #999;border-top:none;color:#434343;font-size:10px;}#contnet-main .white-feature td{line-height:18px;}.content-main .white-feature td a{font-weight: bold;}.content-main .travel-feature{width:393px;padding:10px;background:url(../images/travel_quotes.gif) no-repeat;}.content-main .travel-feature h4{padding:0px 0px 5px 0px;}
  

#propertycontainer{width:742px;margin:0px 0px 8px 0px;padding:4px;border:1px solid #999;border-top:none;}
#propertycontainer2{width:742px;margin:0 auto;padding-right:9px ;border:1px solid #999;border-top:none;}
#propertycontainer2 .propertydetails{float:right;width:402px;}
#propertycontainer2 .propertydetails .grey-feature{width: 392px;margin:0px 0px 8px 0px;padding:4px;border:1px solid #666;border-top:none;background:#e4e4e4;}



#propertycontainer .propertydetails{float:right;width:382px;}
#propertycontainer .propertydetails .grey-feature{width: 372px;margin:0px 0px 8px 0px;padding:4px;border:1px solid #666;border-top:none;background:#e4e4e4;}
#propertycontainer .propertydetails .lastminuteoffer .accomm{display: none;}
#propertycontainer .propertydetails .lastminuteoffer .town{display: none;}
#propertycontainer .propertydetails .lastminuteoffer .tariff {font-size: 12px; border-color: #999; border-top: none; padding: 5px; margin-bottom: 5px;}

.main,#main-due,#main-due-alter,.main-tre,.main-quatro,#main-full,.popularsearches{width:828px;margin:0px 0px 8px 0px;padding:4px 4px 15px 4px;border:1px solid #999;border-top: none;overflow:hidden;}.main ul,#main-due ul,.main-tre ul,.main-quatro ul{margin:0px;padding:5px 0px 5px 20px;width:350px;list-style:none;}.main li,#main-due li,.main-tre li,.main-quatro li{padding:4px 0px;border-bottom:1px dotted #666;}.main ul.alter,#main-due ul.alter,.main-tre ul{width:auto;margin-right:20px;}.main-quatro ul{width:182px;margin:0px 4px;padding:0px;}
#main-due-alter {border-top: 1px solid #999;}
#main-due-alter h1.content {width:auto;height:auto;background: none;color:#000;}
#main-due-casing{width:610px;overflow:hidden;float:left;}
#main-due-casing-alter{width:910px;overflow:hidden;float:left; position: relative;}#main-due{width:600px;}
#main-due-casing1{width:610px;overflow:hidden;float:left;}
#main-due-casing-alter_sendmail{width:910px;overflow:hidden;margin:0px auto;}
#main-due-casing-alter_terms{width:978px;overflow:hidden;margin:0px auto;}
#main-due-alter_sendmail{width:900px;margin:0px 0px 8px 0px;padding:4px 4px 15px 4px;border:1px solid #999;border-top: none;overflow:hidden;}
#main-due-alter_terms{width:968px;margin:0px 0px 8px 0px;padding:4px 4px 15px 4px;border:1px solid #999;border-top: none;overflow:hidden;}
#centertxt{text-align:center;}



#main-due-casing-alter{width:558px;}#main-due-alter{width:548px;}
.main-tre-casing{width:350px;margin:0px 0px 0px 18px;overflow:hidden;float:right;}.main-tre{width:340px;background:#dbdbdb;}.main-tre ul li,.main-quatro ul li{padding:0px;}.main-tre ul a,.main-quatro ul a{display:block;width:299px;padding:4px 0px;}#content .main-tre ul a:hover,#content .main-quatro ul a:hover{color:#000;background:#e3e3e3;}.main-tre ul ul,.main-quatro ul ul{padding:0px 0px 0px 30px;list-style:url(../images/main-treulul.gif);}.main-tre ul ul li,.main-quatro ul ul li{border:none;}.main-tre ul ul a,.main-quatro ul ul a{width:269px;}
.main-quatro-casing{width:200px;overflow:hidden;float:none;}.main-quatro{width:190px;background:#dbdbdb;text-align:center;}.main-quatro ul{text-align:left;}.main-quatro ul a{width:182px;font-size:10px;}
	.leftsidequatro{margin:0px 10px 0px 0px;float:left;}.rightsidequatro{margin:0px 0px 0px 10px;float:right;}
#main-full-casing{width:978px;overflow:hidden;}#main-full-casing h1{width:978px;}#main-full{width:968px;}
.popularsearches-casing{width:838px;overflow:hidden;}.popularsearches{width:828px;}

#popularnationalparks{ margin-top:0px;}

#travelstories,#popularnationalparks{width:331px;padding:0px 0px 10px 5px;font-weight:bold;}#travelstories p,#popularnationalparks p{font-size:10px;color:#666;}#travelstories ul,#popularnationalparks ul{ list-style: none; margin: 0px; padding: 0px; float: left; }#travelstories li,#popularnationalparks li{ width: 60px; border-bottom: 1px dotted #999; padding: 5px 0px 5px 5px; margin: 0px 5px; }#travelstories a,#popularnationalparks a{display:block;}#travelstories a:hover,#popularnationalparks a:hover{color:#666;}#travelstories ul a{width:55px;}
	#popularnationalparks img{padding:3px;margin:0px 0px 0px 5px;border:1px solid #ccc;}

#topholidaychoices{width:838px;height:242px;margin:5px 0px 3px 0px;background: url(../images/topholidaychoices.jpg);}#topholidaychoices h4{color:#ffcc00;padding-top:0px;}	
	#topholidaychoices #popularholidaylocations { width:838px;margin:15px 0px 0px 0px;float:left; }#topholidaychoices #popularholidaylocations h4{padding:20px 0px 15px 15px;}
		#topholidaychoices #popularholidaylocations ul { list-style:none;margin:0px;padding:0px 10px 0px 10px;float:left; }#topholidaychoices #popularholidaylocations li { width:251px;border-bottom:1px dotted #ffcc00;padding: 5px 0px 5px 5px;margin:0px; }
		#topholidaychoices #popularholidaylocations a { position:relative;display:block;width:250px;color:#fff; }#topholidaychoices #popularholidaylocations a:hover { color:#ffcc00; }#topholidaychoices #popularholidaylocations a span { position:absolute;top:0px;right:0px;font-weight:bold; }
			
#holidayaccommodationthemes{margin:35px 0px 0px 10px;width:350px;float:left;}
	#holidayaccommodationthemes ul { list-style: none; margin: 0px; padding: 0px 10px 0px 0px; float: left; }
		#holidayaccommodationthemes li { width: 135px; border-bottom: 1px dotted #ffcc00; padding: 5px 0px 5px 5px; margin: 0px 5px; }
		#holidayaccommodationthemes a { display: block; width: 130px; color: #fff; }
			#holidayaccommodationthemes a:hover { color: #ffcc00; }

#accreditationpanel{width:100%;padding:10px 0px 0px 3px;border:none;float:left;font-size:10px;text-align:center;}

#footer{width:inherit;text-align:center;font-size:10px;}#footer a{color:#555;font-weight:bold;}#footer a:hover{color:#1d68a1;}

/**	---------
	Icons & Attractions		**/	
	
#icons-top { width: 122px; height: 14px; margin: 25px 0px 0px 0px; background: url(../images/coast-accomm-master.gif) 0px -311px; }
#icons-main { width: 110px; border-left:1px solid #49b4cc;border-right:1px solid #49b4cc;background:#e9e9e9;padding:0px 0px 0px 10px; }
	#icons-main ul{list-style:none;margin:0px;padding:0px;}#icons-main li{margin:0px 0px 6px 0px;}#icons-main li.last{margin:0px;}
	#icons-main a {display:block;width:100px;height:122px;background-image:url(../images/icons_master.png);}
	#icons-main a.travelgoods { background-position: 0px 0px; }
		#icons-main a.travelgoods:hover { background-position: -101px 0px; }
	#icons-main a.carhire { background-position: 0px -122px; }
		#icons-main a.carhire:hover { background-position: -101px -122px; }
	#icons-main a.campervan { background-position: 0px -244px; }
		#icons-main a.campervan:hover { background-position: -101px -244px; }
	#icons-main a.travelinsurance { background-position: 0px -366px; }
		#icons-main a.travelinsurance:hover { background-position: -101px -366px; }
	#icons-main a.surfingproducts { background-position: 0px -488px; }
		#icons-main a.surfingproducts:hover { background-position: -101px -488px; }
	#icons-main a.campinggoods { background-position: 0px -610px; margin: 0px; }
		#icons-main a.campinggoods:hover { background-position: -101px -610px; }
	#icons-main a.flowers { background-position: 0px -732px; margin: 0px; }
		#icons-main a.flowers:hover { background-position: -101px -732px; }
	#icons-main a.hampers { background-position: 0px -854px; margin: 0px; }
		#icons-main a.hampers:hover { background-position: -101px -854px; }
	#icons-main a.magazines { background-position: 0px -976px; margin: 0px; }
		#icons-main a.magazines:hover { background-position: -101px -976px; }
	#icons-main a.sunglasses { background-position: 0px -1098px; margin: 0px; }
		#icons-main a.sunglasses:hover { background-position: -101px -1098px; }
	#icons-main a.music { background-position: 0px -1220px; margin: 0px; }
		#icons-main a.music:hover { background-position: -101px -1220px; }
	#icons-main a.dvd { background-position: 0px -1342px; margin: 0px; }
		#icons-main a.dvd:hover { background-position: -101px -1342px; }
#icons-bottom { width: 122px; height: 14px; background: url(../images/coast-accomm-master.gif) 0px -338px; }

#attractions-top { width: 215px; height: 28px; background: url(../images/coast-accomm-master.gif) 0px -380px; }
#attractions-main { width: 207px; padding: 4px; background: #e4e4e4; font-weight: bold; }#attractions-main a:hover { color: #333; }
#attractions-bottom { width: 215px; height: 25px; background: url(../images/coast-accomm-master.gif) 0px -411px; }
/**	---------
	Map Stylings	**/
.map{width:318px;height:234px;background:url(../images/coast_accomm_map.jpg);position:relative;z-index:1;}.map a{display:block;position:absolute;}
.map a.wa{width:99px;height:161px;top:31px;left:30px;}
.map a.nt{width:55px;height:104px;top:12px;left:131px;}
.map a.sa{width:72px;height:78px;top:118px;left:131px;z-index:6;}
.map a.qld{width:96px;height:126px;top:9px;left:188px;z-index:5;}
.map a.nsw{width:77px;height:41px;top:137px;left:205px;}
.map a.vic{width:52px;height:25px;top:178px;left:205px;}
.map a.tas{width:24px;height:24px;top:203px;left:220px;}
/**	---------
	Class Declarations		**/
.left{float:left;}.right{float:right;}.clear{clear:both;}
.line{border-bottom: 1px dashed #CCC;margin: 5px 0;}
.bold{font-weight:bold;}.italic{font-style:italic;}
.yellow{color:#ffcc00;}.blue{color:#1d68a1;}.alertred{color:#ff0000;}
.fontten{font-size:10px;}

img.border{padding:5px;margin:5px;border:1px solid #ccc;}

/**	Search **/
/*.searchresults{clear:both;padding:5px 0px;border-bottom:1px dotted #347cac;}*/
.searchresults{clear:both;border-bottom:1px dotted #347cac; }

.searchresults .left{width:350px;padding-left:5px;line-height:18px;}
#main-due .searchresults .left{width:400px;}
.searchresults .left h4 span{display:block;font-size:10px;color:#555;font-weight: normal;}
.searchresults .left .address {border: 1px dashed #CCC; border-left:none;border-right:none;  border-bottom-left-radius: 3px 3px;padding: 3px;}
.searchresults img{float:left;margin:0px 15px 0px 0px;}


table.featuredaccomm td { padding: 2px; width: 161px; height: auto; overflow: hidden; }
table.joincoast td { padding: 15px 2px 38px 2px; }

#content a.searchaccomm { position: relative; display: block; width: 197px; height: 125px; background: url(../images/searchaccomm.png) 0px 0px; float: right; font-size: 9px; font-weight: bold; color: #0f568b; }#content a.searchaccomm:hover { background: url(../images/searchaccomm.png) 0px -125px; color: #666; }#content a.searchaccomm span { position: absolute; top: 109px; left: 130px; }

#content a.back,#content a.buttonlink{ display: block; width: 98px; height: 22px; background: url(../images/coast-accomm-master.gif) 0px -354px;text-align:center;line-height:22px;color:#fff;font-weight:bold;}#content a.back:hover,#content a.buttonlink:hover{ background: url(../images/coast-accomm-master.gif) -98px -354px; }
#content a.buttonlink{background: url(../images/coast-accomm-master.gif) -196px -354px;color:#333;}#content a.buttonlink:hover{background: url(../images/coast-accomm-master.gif) -98px -354px;color:#fff;}

.breadcrumbs{width:963px;height:24px;margin:5px 0px 5px 0px;padding:0px 0px 0px 15px;font-size:10px;font-weight:bold;line-height:24px;background:url(../images/coast-accomm-master.gif) 0px -120px;}.breadcrumbs a:hover{text-decoration:underline;}

.highlight{width:inherit;height:20px;padding:5px 0px;margin:20px 0px;line-height:20px;font-size:20px;font-weight:bold;background:#1d68a1 url(../images/highlight_bg.gif) no-repeat;color:#fff;text-transform:uppercase;text-align:center;}.highlight span{color:#ffcc00;}#content .highlight a{color:#fff;}

.stateselector ul{width:60px;list-style:none;margin:0px;padding:0px;float:left;}.stateselector ul li{width:60px;border-bottom:1px dotted #999;padding:5px 0px 5px 5px;margin: 0px 5px;}

/*.accommtheme{width:170px;height:121px;padding:5px;margin:5px 11px;border:1px solid #ccc;float:left;background:url(../images/coast-accomm-master.gif) -819px -418px;overflow:hidden;position:relative;cursor:pointer;}*/
.accommtheme{width:170px;height:110px;padding:2px;margin:5px 3px;border:1px solid #ccc;float:left;background:url(../images/coast-accomm-master.gif) -819px -418px;
overflow:hidden;position:relative;cursor:pointer;}
.accommtheme .uno{position:absolute;z-index:8;top:2px;left:2px;}.accommtheme p{padding:40px 0px 0px 0px;text-align:center;font-weight:bold;font-size:14px;color:#1d68a1;}.accommtheme p span{color:#49b4cc;font-size:12px;}.accommtheme a{display:block;width:180px;height:131px;position:absolute;top:0px;left:0px;z-index:10;background:url(../images/transparency.gif);}
	.main-tre .accommtheme{float:none;}
	#main-due .accommtheme{margin:3px 8px;}
	.main-tre .accommtheme{float:none;}
	.main-quatro .accommtheme{clear:both;float:none;margin:0px 0px 12px 6px;}
  .main-quatro h4{padding: 0px 0px 0px 3px}
	#attractions-main .accommtheme{margin:5px 8px;float:none;}
/**	---------
	Input Stylings	**/
.contactcoastaccomm{margin:3px;padding:2px;background:#ddd;color:#333;border:1px solid #1d68a1;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
input.contactcoastaccomm{width:200px;}input.submit{width:99px;height:22px;margin:3px 6px;padding:0px 0px 2px 0px;background:url(../images/coast-accomm-master.gif) -196px -354px;border:none;text-align:center;font-weight:bold;font-size:12px;}
textarea.contactcoastaccomm{width:300px;height:120px;font-size:12px;}

textarea.contactcoastaccommtariff{margin:3px;padding:2px;background:#ddd;color:#333;border:1px solid #1d68a1;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:300px;}
textarea.addpropertydescrption{margin:3px;padding:2px;background:#ddd;color:#333;border:1px solid #1d68a1;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:500px;}
/**	---------
	CSS Updates - 17/2/2009   **/
.travelstories{width:280px;padding:10px;color:#666;float:left;}.travelstories:hover{background:#f6f6f6;}.travelstories p{font-size:10px;}.travelstories a{display:block;border-bottom:1px solid #08a5c8;}.travelstories a:hover{border-color:#1d68a1;}

.listing h4{font-size:10px;color:#666;}#content .listing a{display:block;padding:3px 0px;margin:5px;border-bottom:1px dotted #1d68a1;cursor:pointer;position:relative;}.listing a span,.listing a strong{position:absolute;top:0px;right:2px;padding-left:8px;border-left:1px solid #666;font-size:10px;font-weight:bold;color:#666;}.listing a strong{right:80px;color:#1d68a1;border:none;}#content .listing a:hover,.listing a:hover span,.listing a:hover strong{color:#fff;background:#1d68a1;}.listing a:hover span{border-color:#1d68a1;}

#content a.bigbuttonblue{display:block;width:200px;height:22px;padding:0px 10px;margin:5px;background:url(../images/coast-accomm-master.gif) -296px -354px;line-height:22px;text-align:center;font-weight:bold;color:#fff;position:relative;}#content a.bigbuttonblue span{position:absolute;top:0px;right:0px;display:block;width:6px;height:22px;background:url(../images/coast-accomm-master.gif) -610px -354px;}
	#content a.bigbuttonblue:hover{background-position:-616px -354px;}#content a.bigbuttonblue:hover span{background-position:-930px -354px;}

#lastminutecontainer {height:190px;overflow: scroll; overflow-x:hidden ;}  
#lastminutecontainer .lastminuteoffer {border-bottom: 1px dotted #347CAC;clear: both;padding: 5px 5px;}
.lastminuteoffer .accomm {font-size: 12px;display: block;}
.lastminuteoffer .town {display:block;padding-bottom: 2px;}
.lastminuteoffer .tariff {font-size: 10px;display: block; border: 1px dashed #CCC; border-left: none; border-right: none; padding-top: 2px; padding-bottom: 2px;}
.lastminuteoffer .desc {}	
.imgquote{margin:4px;padding:5px;border:1px solid #ccc;color:#666;font-size:10px;text-align:right;}
.textblack{
color:#000000;}
.textblack2{
color:#000000;
font-weight:bold;
width:40%;}
.textblack a:link{
color:#000000;}
.textblack a:visited{
color:#000000;}

div.rightside_image {

margin:1px;
padding:1px;
text-align: center;
width:160px;
font-family:Helvetica;
}

div.rightside_image_top {
float: right;
margin:1px;
padding:1px;
text-align: center;
width:160px;
height:120px;
border:1px solid #ff0000;
font-family:Helvetica;
}
div.leftside_image {
float: left;
margin:1px;
padding:10px;
text-align: center;
width:160px;
font-family:Helvetica;
}
/*form*/
.fieldset {
background-color: #ffffff;
border: solid #000 0px;
padding: 10px;
}
fieldset {

border: solid #000 0px;

}
legend span {
display: block;

color: #900;

padding-bottom: 0.5em;
}

label {
display: block;
border:0px solid #ff0000;
}
label span {
width: 12em;
margin-left: 2em;
float: left;
border: 0px solid #ff0000;
}
label input, label textarea {
width: 35em;
font-family: inherit;
}
label input, label textarea {
width: 35em;
font-family: inherit;
}
label input {
width: 15em;
font-family: inherit;
}
#submit {
margin-left:12.5em;
font-family: inherit;
}
.redtxt{color:#ff0000;}
#content{

}

