/* www.sortedspain.com all rights reserved */body {margin:0;padding:0;font:77% Arial,Verdana,serif,sans-serif;background-color:#000;}p {padding:0px 5px 0px 5px;font-size:1em}p.mainpic-title {color:#a59e6b;font-weight:bold;font-size:1.10em;margin-top:0em;background-color:#000}h2 {font-size:1.65em;color:#5bacfd;line-height:1.2em;letter-spacing:0.5px;margin-left:5px}.gold {color:#a59e6b}h3 {font-size:1.5em;color:#999}h4 {font-size:1.25em;color:#fff;margin-bottom:2px;margin:3px}h5 {font-size:1em;font-weight:bold}h1, h2, h3, h4, h5 {padding:0 5px 0px}a:link {color:#0ff;text-decoration:none}a:visited {color:#0ff;text-decoration:none}a:hover {background-color:#ff1ed5;color:#fff}#wrapper {max-width:1270px;min-width:910px;margin:auto;width:auto !important;width:1002px;border:1px #323232 solid}#header {background:url('../img/mi-logo.gif') no-repeat 0em -2px;margin-left:1.5em;height:174px}#header p#slogan {font-family:"Trebuchet MS",Verdana,Tahoma,Arial;font-size:2.25em;letter-spacing:0.3em;float:right;margin-top:-0.75em}

#header p.phone {font-family:"Trebuchet MS",Verdana,Tahoma,Arial;font-size:1.3em;letter-spacing:0.2em;float:right;margin-right:5px;margin-top: 0em;margin-bottom: 8px;}
#langbar {float: right;height: 20px;clear: right;width: 240px;}

#langbar img {border: none;margin-left: 8px;}

#center-wrapper {float:left;width:100%;overflow:hidden;max-height:1720px;}
div#header p.phone img {border:none;margin-right: 5px;}div#header p {color:#fff;margin-bottom:0px;margin-top:20px}

#langbar {width: 225px;height: 20px;color: #ffffff;float: right;text-align: right;margin-right: 10px;}#center-column {margin:0 230px 0 180px}div.mainpic img {border:none}div.link-overlay {position:relative;top:-403px}div.mainpic a:hover {background-color:transparent}div.top-prop a:link {color:#00c;text-decoration:none}div.top-prop a:visited {color:#00c;text-decoration:none}div.top-prop a:hover {background-color:#f93;color:#fff}div.top-intro {width:250px;height:400px;float:right;position:relative;min-width:240px;overflow:hidden;background-color:#fff}#IEroot div.top-intro {width:236px;height:400px;background-color:#fff;float:right;position:relative;overflow:hidden}div.top-intro h3 {font-size:1.3em;color:#8f8f8f;margin-top:4px}#IEroot div.top-intro p {margin-top:-10px}.thumb-cube {width:245px;height:175px;background-color:#f1f1f1;float:left;margin-left:3px}.thumb-cube img {width:120px;height:84px;border:none}.top-prop {width:242px;height:132px;background-color:#fff;float:left;margin-left:4px;padding:1px}#level2-shell {height:235px;margin-bottom:5px;border:1px #ff6 solid;overflow:hidden;background-color:#fff}div.marina {background-color:#fff;width:50%;color:#fff;z-index:10;height:235px;overflow:hidden}div.main-text {background-color:#000;width:50%;color:#fff;overflow:auto;z-index:20;height:235px;position:relative;top:-235px;right:-50%}

div.mail-text {background-color:#fff;width:50%;color:#000;overflow:auto;z-index:20;height:235px;position:relative;top:-235px;right:-50%}div.pictitle {background-color:#ff128c;z-index:200;position:relative;width:100%}
div.pictitle-mail {margin-left: 0px;
background-color: #99cc00;width:100%;position: relative;}div#listbox {width:98%;margin-bottom:5px;padding:4px;border:1px #4f4f4f  solid;height:450px;overflow:auto}#IEroot div#listbox {width:580px;margin-bottom:5px;padding:4px;border:1px #4f4f4f  solid;height:450px;overflow:auto}div#listbox .image img {width:220px;height:100px;border:none}div#listbox .image a:hover {background-color:transparent}div#bottom-shell {height:223px;overflow:hidden;border:1px #4f4f4f solid;padding:0px}div#rightfill {background-image:url(../img/shop2.jpg);float:right;width:40%;height:228px;background-repeat:no-repeat}#IEroot div#rightfill {position:absolute;background-image:url(../img/transparent.gif)}div.content-contact {max-width:60%;margin-top:0px;height:228px}#leftcolumn {float:left;width:180px;margin-left:-100%;background:#000;overflow:hidden;max-height:1720px}.date {font-size:12px;font-weight:bold;color:#b0afaf;margin-top:-5px}.searchbox {width:140px;margin-top:15px;border:3px #727272 groove;padding-bottom:5px;background-color:#000}

#leftcolumn h4 {margin-bottom: 10px;letter-spacing: 1.5px;margin-top: 8px;}.searchbox_content {padding:0px 0px 0px 5px}.searchbox_content select {background-color:#ffc}label.search {font-size:15px;font-family:Arial,Verdana,Courier,Tahoma;font-weight:bold;color:#A59E6B;margin:0px 5px 0px 5px;padding-left:5px}label.name {font-size:12px;color:#fff;text-align:right;margin-right:7px}label.findby {font-size:12px;color:#fff;text-align:left;margin-left:6px}.button {margin-top:5px;background-color:#309;color:#fff;font-size:12px;margin-left:35px;font-weight:bold}

.subbut{
color: #3d3d3d;font-size:13px;
background-color: #a8ceff;float: left;
margin: 10px 20px 10px 25px;}#ref {margin-left:5px}.find {margin-top:5px;background-color:#a8ceff;color: #3d3d3d;font-size:13px;margin-left:4px;}#leftcolumn select {width:120px;margin-bottom:5px;margin-left:8px;background-color: #ffffcc;}.weather {margin-top:5px;padding:4px;border:1px #9b9b9b solid}.weather span {font-size:10px;color:#cb6e63;margin-left:20px}.news {background-color:#bababa}

.maintext {color: #ffffff;}#rightcolumn {float:left;width:230px;margin-left:-230px;background:#000;max-height:1720px;overflow:hidden;z-index:100}div.title {font-family:Arial,Verdana,Courier,Tahoma;color:#A59E6B;font-size:1.5em;margin-top:-8px}div.title a:link {color:#A59E6B}div.title a:visited {color:#A59E6B}div.title a:hover {color:#0ff;background-color:#000;text-decoration:underline}.featured {margin-bottom:5px;font-family:Arial,Verdana,Courier,Tahoma;color:#f3f3f3;background-color:#000;margin-top:0px}.featured img {width:200px;height:150px;margin-bottom:5px;border:none}.featured .image {width:200px;height:150px;border:none}.image2 {float:right;width:100px;margin-top:5px;margin-bottom:15px;margin-right:10px}.featured a:link {text-decoration:none;color:#6ff}.featured a:hover {background-color:#000;color:#ff4ae9;text-decoration:underline}div.propspec {color:#fff;padding-top:4px;padding-left:4px}.child {background:white;position:relative;height:32px;width:88px;margin:2px 0 0 0px;font-weight:bold;font-family:Arial,Verdana,Courier,Tahoma;color:#fff}.two {margin:-40px 0 0 8px;background:red}div#footer {clear:left;width:100%;background-color:#000;color:#FFF}div#footer a:link, div#footer a:visited {color:#6ff}div#footer a:hover {background-color:#f3c;color:#fff}div#footer ul {list-style-type:none;margin:0;padding:0.8em 0;text-align:center}div#footer ul li {display:inline;padding:0 4px}#footer h2 {font-size:12px;margin-bottom:5px;font-weight:bold;color:#fff;text-align:center}#minitext {color:#b3b3b3;text-align:center;font-size:10px}#minitext a:link {color:#b3b3b3}#minitext a:hover {color:#fff;text-decoration:underline}#minitext a:visited {color:#b3b3b3}.innertube {margin:10px;margin-top:5px;color:#fff}
.clear {clear:both}.piclink {border:none;float:right;padding:5px}table {background-color:#000;border-collapse:collapse;padding:2px;margin-left:5px;margin-bottom:5px}td {background-color:#000;padding:5px;color:#fff;border-bottom:1px #4f4f4f solid}td.name {background-color:#000;width:15%}td.formfield {background-color:#000;width:15%}table.welcome {background-color:#fff;margin-bottom:-5px}table.welcome td.blue {background-color:#39f;border:7px #fff solid;padding:1em}table.welcome td {background-color:#fff;border:none}table.welcome td img {width:114px;height:82px}input.contact {width:85%;background-color:#ffc}textarea.comment {height:100%}#mimessage {border:1px #f03 solid;width:220px;z-index:100;position:absolute;right:10px;bottom:0px}#mimessage td {background-color:#fff;z-index:100;color:#1e1e1e}#mimessage td a:link {color:#00f;text-decoration:underline}#mimessage td a:visited {color:#00f;text-decoration:underline}#mimessage td a:hover {text-decoration:underline}
/*thankyou page*/
div#bottom-container {height: 223px;
overflow: hidden;border: 1px #4f4f4f solid;padding: 0px;}
div#leftfill {background-image: url(../img/shop2.jpg);
float: left;width: 49%;height: 228px;background-repeat: no-repeat;}
div.bluebox{
float: right;background-color: #ffffff;width: 50%;color: #333333;z-index: 100;
height: 225px;overflow: auto;}