/* CSS Document */
#content .contentblock {display:block;float:left;clear:both;margin:0px;}

form#searchform {display:block;}
form#searchform2008 {display:none;}
.searchform {display:block;float:left;background-image:url(../images/searchbgyell.gif);background-repeat:no-repeat;background-position:left top;width:433px;height:206px;margin:0px 0px;}
.searchform2008 {display:block;float:left;background-image:url(../images/searchbgyell.gif);background-repeat:no-repeat;background-position:left top;width:433px;height:206px;margin:0px 0px;}
.searchformApartments {display:block;float:left;background-image:url(../images/searchbgorg.gif);background-repeat:no-repeat;background-position:left top;width:433px;height:206px;margin:0px 0px;}

.searchblock {margin:0px 0px 0px 0px;padding:10px 0px 0px 20px;display:block; float:left;}

#searchformblock h1 a {color:#844500;text-decoration:none;}
#searchformblock h1.orange {background-image:url(../images/searchtaborange.gif);}
#searchformblock p {}
#searchformblock .search1 {margin:6px 0px 0px 0px;padding:0px 0px 3px 10px;float:left;width:348px;display:block;}
#searchformblock .search2 {margin:0px 0px 0px 0px;padding:0px 0px 3px 10px;float:left;width:371px;display:block;}

/*#searchformblock .search3 {clear:both;display:block;float:left;margin:0px 0px 3px 0px;padding:0px;}
#searchformblock .search3 p {margin:0;padding:0;width:120px;float:right;display:block;background-image:url(../images/advSearch_bg.gif);background-repeat:no-repeat;background-position:top left;}
#searchformblock .search3 a {float:left;display:block;clear:both;padding:8px 0px 0px 8px;margin:0px 0px 0px 0px;color:#000F80;}
#searchformblock .search3 a:hover {color:#333;text-decoration:underline;}*/
#searchformblock .search3 {margin:0px 0px 0px 0px;padding:0px 0px 3px 10px;float:left;width:348px;display:block;width:348px;}

select.regioncode{width:301px;}

#searchformblock p {color:#333;float:left;margin:0px 10px 0px 0px;padding:0;}
#searchformblock em {color:#E88738;}
#searchformblock p select {margin:3px 0px 0px 0px;float:left;}
#searchformblock .searchblock p span {float:left;line-height:20px;padding:5px 5px 0px 0px;}
#searchformblock p.date {padding:0px 0px 0px 0px;margin:0px;}
#searchformblock p.date span {margin:0;padding:0;}
#searchformblock p.date span#dow {border:1px dotted #333;height:12px;margin:3px 5px 0px 0px;padding:2px 3px;text-align:center;line-height:12px;}
#searchformblock p.date span#calimg {margin:0px 0px 0px 0px;padding:0px;}
#searchformblock p.date select {float:left;display:block;margin:3px 5px 0px 0px;pading:0px 0px 3px 0px;}
#searchformblock p.date img {float:left;display:block;margin:0px 0px 0px 0px;padding:0px;}

#searchformblock img {padding:3px 0px 0px 0px;}
#calimg {float:left;display:block;margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}
#calimg img{}
.col3 {width:163px;display:block;float:right;margin:0px 0px 0px 0px;}

.home_btns {display:block;width:423px;clear:both;margin:1px 0px 0px 0px;}
.searchbtn {float:right;display:block;margin:5px 0px 0px 0px;padding:0px;}
.searchbtn p {margin:5px 0px 0px 0px;padding:0px;}
.searchbtn p a {margin:0px;padding:0px 0px 0px 12px;cursor:pointer;}
.searchbtn p a span{padding:0px 16px 0px 0px;margin:0px;display:block;float:left;}
.advsearchbtn {float:left;margin:13px 0px 0px 0px;width:137px;height:22px;}
.advsearchbtn p {width:137px;text-align:center;margin:0px;padding:0px;}
.advsearchbtn a {color:#844500;text-decoration:none;font-weight:100;margin:4px 0px 0px 13px;}

.savebooking {display:block;margin:14px 14px 0px 14px;}
.savebooking p {}

.intro {display:block; float:left; margin:0px; padding:0px; width:710px; height:369px;}

.introleft {display:block; float:left; width:545px; height:369px; margin:0px; background-color:#c0e2e3;}

.introright {display:block; float:left; width:165px; height:369px; text-align: right; margin:0px; background-color:#f5f4d5;}
.introright h2 {color:#c00; font-size: 18px; padding:0px; margin:10px 10px 10px 5px; letter-spacing:normal;}
.introright p {margin:15px; line-height: 150%;}

.europemap {display:block;float:right;margin:19px 0px 0px 0px;padding:0;}

.move {display:none;}

#ap_regioncode {display:none;}

option.red {color:#ff0000;}


.row2 {display:block;float:left;width:710px;background-color:#f5f1c2; margin:9px 0px 0px 0px; padding:20px 0px;}
.row2 h2 {margin-left:20px;}
div .offerblock {display:block; margin: 0px; padding:0px 0px 0px 20px; float:left;}
div h3 {display:block; width:100%; clear:both; margin: 0px; color:#333; border-bottom: 1px solid #918D5E;}
.row2 div .offer {display:block; width:325px; height:50px; float:left; margin: 5px 0px 0px 0px; padding:0px; border-bottom: 1px solid #CDC9A3; overflow:hidden;}
div .offer .offertn {display:block; width:60px; height:40px; border: 5px solid #fff; float:left;}
div .offer p {display:block; width:198px; float:left; margin:5px 0px 5px 5px; line-height:1.6em;}
div .offer p a {font-weight:bold; text-decoration:none; color:#333;}
div .offer p a:hover {text-decoration:underline;}
div .offer .offerprice {display:block; width:44px; height:50px; float:right; background-color:#c00; padding:0px; text-align:center; background-image:url(../images/trcornertan.gif); background-position: top right; background-repeat:no-repeat;}
div .offer .offerprice p {display:block; color:#fff; width:44px; font-weight:bold; margin:5px 0px 0px 0px; float:none;}
div .offer .offerprice p a {display:block; color:#fff;  font-weight:bold; margin:0px; float:none;}

.siteList div .offerblock {display:block; width:100%; float:left; margin: 10px 0px;}
.siteList div .offer {display:block; width:100%; height:50px; clear:both; margin: 5px 0px 0px 0px; border-bottom: 1px solid #CDC9A3; overflow:hidden;}

/* styles for prices on map */
#mapWrap {position:relative;}
.mapPrice {position:absolute; background-color:#ffffff; border:1px solid #D8B26B; color:#cc0000; text-align:right; padding:2px 5px; font-size:0.9em;}
.mapPrice .regionName {font-weight:bold;}
.mapPrice .regionPrice {}
#hollandPrice {left:298px; top:15px;}
#germanyPrice {left:365px; top:50px;}
#francePrice {left:245px; top:112px;}
#switzerlandPrice {left:328px; top:123px;}
#croatiaPrice {left:428px; top:160px;}
#italyPrice {left:402px; top:219px;}
#portugalPrice {left:24px; top:248px;}
#spainPrice {left:143px; top:264px;}
