
body{
margin:0;
padding:0;
font-family: Arial, Tahoma, Verdana, Courier ;font-size: 13px;color: #313131;background-color: #fffbde;background-image: url(../img/nhsback2.jpg);background-repeat: repeat-x;}

#wrapper {max-width:858px;margin: 5px auto;width:auto !important;width:780px;border: 1px #b1b1b1 solid;background-image: url(../img/starfish_bg.jpg);background-repeat: no-repeat;background-position: 99.5% 88%;background-color: #ffffff;}

#IEroot #wrapper{
margin: 5px auto;
width:780px;
border: 1px #b1b1b1 solid;
background-image: url(../img/starfish_bg.jpg);background-repeat: no-repeat;background-position: 99.5% 82%;}

#topsection{
background: #fff;
height: 80px; /*Height of top section*/
}
#phone{float: left;margin-right: 2.5em;color: #000084;font-weight: bolder;letter-spacing: 1.5px;margin-top: -5px;font-size: 1.1em;font-style: italic;}

#title {float: right;
color: #000084;
font-size: 1.1em;font-style: italic;margin-left: 5px;}

#langbar {float: right;width: 175px;height: 20px;margin-top: -5px;}#langbar img {border: none;margin-left: 8px;}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 10px; /*Set left margin to LeftColumnWidth*/}

div.mainpic {margin-top: -150px;}

div.mainpic img {border:none}div.swapholder {width:100%;height:390px;overflow:hidden;clear: both;}div.swapholder img {border-bottom:250px #e8ece8 solid;border-right: 300px #e8ece8 solid;}

.soldpic {position: relative;top: 3px;width: 212px;height: 150px;}

#IEroot .soldpic {width: 1px;height: 1px;margin-top: 150px;}

div.top-intro {width:250px;height:390px;float:right;position:relative;overflow:hidden;background-color: #fff;margin-top:-390px;}

div.top-intro h3 {margin: 5px 4px;font-size: 1.2em;color: #ffffff;background-color: #003399;display: inline-block;}

div.price {
color: #3b3b3b;font-weight: bold;
margin: 4px 0 5px 0;}span.price-euro {color: #434343;margin-left: 5px;}

span.rentprice {color: #ff0033;margin: 5px 0em 0px 5px}

span.price-fx {color: #4e4e4e;font-weight: normal;
margin-left: 5px;}

div.print {float: right;margin-right: 15px;}div.print img {border: none;}

.welcome {float: right;margin-top: 8px;border: none;margin-right: 2px;}

img.signature {
float: right;margin-top: -30px;}

.list-spec{clear: right;
padding-top: 1px;
}

div.checkbox {border:1px #dadada solid;background-color: #ffffff;}

#outer {height:80px;width:100% ;position:relative;margin-top: 0px;}

#minipic {height:75px;width:99.5%;overflow:auto;margin-top:2px;border:1px #dadada solid}#thumbs {width:1600px;height:55px;padding:0;margin:0;list-style:none;background-color:#fff;}

#thumbs img {border: none;}#minipic img {padding:4px;width:78px;height:50px;float:left}

#bodytext-left {clear: left;float: left;
width: 45%;padding: 6px;border: 1px   #cccc99 solid;background-color: #ffffff;margin-left: 1%;margin-top: 1%;}

#bodytext-left p {margin: 5px 1px;}

#bodytext-right {float: right;width: 45%;padding: 5px;border: 1px #cccc99 solid;background-color: #ffffff;margin-right: 1%;margin-top: 1%;}

#bodytext-right p {margin: 5px 1px;}

#detail-contact {padding: 5px;}

div .addit {float: right;margin-right: 30px;margin-bottom: 0em;}

#footer{
clear: left;
width: 100%;
background: transparent;
text-align: center;
padding: 4px 0;
}
#footer h2 {font-size:12px;
margin-bottom:5px;
font-weight:bold;
color: #000084;
text-align: center;}

#footer a {font-size:13px;
color: #3333ff;
text-decoration: none;}

#footer a:hover {text-decoration: underline;}

#footlinks {color: #000040;
text-align: left;}

#footlinks a {font-size:12px;
color: #000040;
text-decoration: none;}

#footlinks a:hover {text-decoration: underline;}

#minitext {font-size: 11px;
margin-top: 15px;
color: #6699ff;float: right;}

#minitext a {font-size: 11px;
text-decoration: none;
color: #6699ff;}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
.redtext{color: #ff0000;font-weight: bold;font-size: 14px;margin-top: 0em;}
div.propid {font-size:12px;color:#f00}
.clear {clear:both;}

.smalltext {color: #006699;font-size: 11px;text-decoration: none;}

.smalltext a {color: #006699;font-size: 11px;text-decoration: none;margin-top: 2em;}
input.reflex {height: 1px;width: 1px;border: none;}

#rentnotes {border: 1px #f0f0f0 solid;padding: 4px;background-color: #f3f6e1;margin-top: 5px;}

#rentnotes p {background-color: #ffffff;margin-top: 4px;font-size: 0.85em;padding: 3px;}