body {
 margin-top: 0px;
 margin-bottom: 0px;
 background: #ffffff;
}

.mainTable {
 width: 833px;
 height: 100%;
}

.headCells  {
 background: #666666;
 height: 24px;
 text-align: center;
 vertical-align: middle;
 font-family: arial;
 color: silver;
 font-size: 12px;
}

.headCells a, .headCells a:visited, .headCells a:active {
 color: white;
 text-decoration: none;
}

.headCells a:hover {
 font-style: italic;
}

.whiteHorizSeparator {
 height: 5px;
 background: white;
}

.logoCell {
 width: 190px;
 background: url("../img/logo.jpg") no-repeat top left;
}

.whiteVertSeparator {
 background: white;
 width: 2px;
}

.right2logo {
 width: 447px;
 height: 60px;
 background: #e3e2db url("../img/right2logo.jpg") no-repeat top left;
 font-family: arial;
 font-size: 12px;
 color: black;
 vertical-align: bottom;
 padding-left: 10px;
 padding-bottom: 10px;
}

.right2logo a, .right2logo a:visited, .right2logo a:active {
 text-decoration: none;
 font-weight: bold;
 color: #6699ff;
}

.right2logo a:hover { 
 font-style: italic;
}

.greySepRite2Logo {
 width: 2px;
 background: #cfcfcf url("../img/headGreySeparat.jpg");
}

.newsletterSignUp {
 background: white url("../img/newsSignUp.jpg") no-repeat top left;
 width: 190px;
 height: 60px;
 text-align: center;
}

.newsSignUp td {
 height: 18px;
}

.newsletterSignUp, .newsletterSignUp table td {
 color: #666666;
 font-family: arial;
 font-size: 10px;
}

.newsletterSignUp table td input {
 background: white;
 color: black;
 font-family: arial;
 font-size: 12px;
 width: 120px;
 height: 15px;
	border-width: 1px 1px 1px 1px;
	border-style: inset inset inset outset;
	border-color: #7f7f7f #7f7f7f #7f7f7f #7f7f7f;
}

.newsSignUp td a, .newsSignUp td a:active, .newsSignUp td a:visited {
 color: #666666;
 text-decoration: none;
 font-size: 14px;
}

.newsSignUp td a:hover {
 font-style: italic;
}

.destList {
 width: 189px;
 background: #e3e2db url("../img/villeStone.jpg") no-repeat top left;
 height: 411px;
 width: 188px;;
 vertical-align: top;
 text-align: center;
 padding-top: 4px;
 color: black;
 font-family: arial;
 font-size: 14px;
}

.destList a, .destList a:visited, .destList a:active {
 color: white;
 text-decoration: none;
 font-family: arial;
}


.destsRhere {
 width: 189px;
 background: url("../img/underDests.jpg");
 padding-left: 30px;
 color: #827262;
 font-family: arial;
 font-size: 14px;
}


.destsRhere a, .destsRhere a:visited, .destsRhere a:active {
 color: black;
 text-decoration: none;
 font-family: arial;
}

.destsRhere a:hover, .destList a:hover {
 font-style: italic;
}

.destsRhere div {
 padding-left: 15px;
 font-size: 12px;
}

.punktir {
 background: url("../img/punktir.jpg");
 vertical-align: top;
 padding-top: 3px;
}

.upPunktir {
 width: 2px;
 height: 240px;
 background: #cccccc;
}

.searchAndTop {
 width: 194px;
}

.searchSpot {
 height: 367px;
 background: url("../img/searchSpot.jpg") no-repeat top left;
 padding-top: 55px;
 vertical-align: top;
}

.searchSpotSpan {
 width: 180px;
 text-align: center;
}

.searchSpot table td {
 font-family: arial;
 color: white;
 font-size: 12px;
 font-weight: bold;
 padding-top: 2px;
}

.longSelect {
 padding-top: 5px;
 width: 170px;
 text-align: right;
}

.longSelect select {
 background: white;
 color: black;
 font-family: arial;
 font-size: 10px;
 width: 170px;
 height: 12px;
	border-width: 1px 2px 1px 2px;
	border-style: inset inset inset outset;
	border-color: white #6383a6 white #6383a6;
	SCROLLBAR-FACE-COLOR: #7ea6ff; SCROLLBAR-SHADOW-COLOR: #145ccf; SCROLLBAR-3DLIGHT-COLOR: #3982d4; SCROLLBAR-ARROW-COLOR: #3982d4; SCROLLBAR-TRACK-COLOR: #3982d4; SCROLLBAR-DARKSHADOW-COLOR: #3982d4; 
}

.underAll {
 width: 170px;
 margin-left: 10px;
}

.bedroomSelect {
 text-align: right;
}

.bedroomSelect select {
 background: white;
 color: black;
 font-family: arial;
 font-size: 10px;
 width: 60px;
 height: 12px;
	border-width: 1px 2px 1px 2px;
	border-style: inset inset inset outset;
	border-color: white #6383a6 white #6383a6;
	SCROLLBAR-FACE-COLOR: #7ea6ff; SCROLLBAR-SHADOW-COLOR: #145ccf; SCROLLBAR-3DLIGHT-COLOR: #3982d4; SCROLLBAR-ARROW-COLOR: #3982d4; SCROLLBAR-TRACK-COLOR: #3982d4; SCROLLBAR-DARKSHADOW-COLOR: #3982d4; 
}

.bedroomSelect input {
 background: white;
 color: black;
 font-family: arial;
 font-size: 10px;
 width: 50px;
 height: 12px;
	border-width: 1px 2px 1px 2px;
	border-style: inset inset inset outset;
	border-color: white #6383a6 white #6383a6;
	SCROLLBAR-FACE-COLOR: #7ea6ff; SCROLLBAR-SHADOW-COLOR: #145ccf; SCROLLBAR-3DLIGHT-COLOR: #3982d4; SCROLLBAR-ARROW-COLOR: #3982d4; SCROLLBAR-TRACK-COLOR: #3982d4; SCROLLBAR-DARKSHADOW-COLOR: #3982d4; 
}

.mainContent {
 width: 100%;
}

.mainBackPic {
 width: 100%;
 height: 367px;
 background: url("../img/diagonali.jpg");
 vertical-align: top;
 padding-top: 1px;
 padding-left: 1px;
}

.mainBackPic a, .mainBackPic a:active {
 font-family: arial;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 color: black;
}

.mainBackPic a:visited {
 color: red;
}

.mainBackPic p {
 padding-right: 10px;
 padding-bottom: 10px;
}

.mainBackPic a:hover {
 font-style: italic;
}

 
.mainContIn {
 vertical-align: top;
 width: 435px;
}

.vertAlTop {
 vertical-align: top;
}

.bigWhiteSeparator {
 height: 20px;
 background: white;
}

.mainText {
 background: #f5f4f2;
 width: 435px;
}

.topOffsHere, .searchIn {
 verticalalign: top;
}


.SFsignature {
 color: black;
 font-family: arial;
 font-size: 12px;
 padding-left: 20px;
}

.SFsignature a, .SFsignature a:visited, .SFsignature a:active {
 color: #7f7f7f;
 text-decoration: none;
}

.SFsignature a:hover {
 font-style: italic;
}

.footerMenu {
 color: silver;
 text-align: center;
 vertical-align: top;
}

.footerMenu a, .footerMenu a:visited, .footerMenu a:active {
 font-family: arial;
 color: black;
 font-size: 12px;
 text-decoration: none;
}

.footerMenu a:hover {
 font-style: italic;
}

.checkboxesInterest {
 width: 192px;
 background: #6c8fad;
}

.checkboxesInterest td {

}

.searchFormContainer {
 width: 194px;
 height: 285px;
}

.regOfferText {
	border-width: 1px 2px 1px 2px;
	border-style: inset inset inset outset;
	border-color: #7f7f7f #7f7f7f #7f7f7f #7f7f7f;
 height: 100%;
 width: 250px;
 background: #f4f4f1;
 font-family: arial;
 font-size: 11px;
}

.regOfferText h3 {
 padding-top: 5px;
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: black;
}

.topOffsHere img {
 padding-top: 0px;
 width: 180px;
 text-align: right;
}

.topOffsHere h3 {
 font-family: sans-serif;
 padding-left: 19px;
 font-size: 14px;
 font-weight: bold;
 color: black;

}

.topOffsHere span {
 font-family: arial;
 font-size: 12px;
 padding-left: 19px;
 width: 190px;
 text-align: justify;
}

.topOffsHere span img {
 left: 100px;
 height: 17px;
 width: 50px;
 position: relative;
 margin-top: 15px;
 margin-bottom: 20px;
}

.regOfferText span {
 padding-left: 170px;
 padding-top: 10px;
 padding-bottom: 10px;
}

.regularOffer td {
 vertical-align: top;
}

.offerImage img {
 width: 180px;
	border-width: 1px 2px 1px 2px;
	border-style: inset inset inset outset;
	border-color: #7f7f7f #7f7f7f #7f7f7f #7f7f7f;

}

.shadowDown {
 width: 100%; 
 height: 6px;
 background: url("../img/shadbelowtop.jpg");
}

.searchSpotButton {
 background: url("../img/searchSpotButton.jpg") no-repeat top left;
 height: 33px;
}