body {font: 62.5%/1.6em  verdana, geneva, sans-serif; color:#666; margin:0; background: #eee; min-width:999px}
* {margin:0; padding:0;}
#strapline {background:#000; margin: 0px; padding: 0px 10px 0px 10px;border:1px solid #ff0000; text-align:center}
#strapline p {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #fff;}
#wrapper1 {border:1px solid #000;padding:0px 10px 10px 10px;background: #fff;}
#masthead {height:80px; background: url(../objects/SIL013b.gif) left bottom no-repeat; }
#masthead h1 {float:right; text-align:right; width:600px; height:20px; padding: 30px 0px 0px 20px; font-size:110%; font-weight:bold;}
#masthead p {float:right; text-align:right; width:600px; padding: 0px 0px 0px 20px;}
#topmenuwrapper {width:100%; margin: 0 auto; text-align: left; padding-bottom: 4px; border-bottom:6px solid #f00;}
#topmenu {overflow: hidden;}
#topmenu ul {padding: 1em 0 0 0; list-style: none; float: right;}
#topmenu li {display: inline;	float: left;}
#topmenu a {float: left; background: url(../objects/menuleft.png) no-repeat left top;	margin:0; padding:0px 0px 0px 4px; text-decoration:none; line-height: 1.5em;}
#topmenu a span {background: transparent url(../objects/menuright.png) no-repeat right top;	padding:5px 15px 4px 6px;	color:#000;	display: block;	float: left; cursor: pointer;}
#topmenu a:hover {background-position:0% -42px; }
#topmenu a:hover span {background-position:100% -42px; }
#container {padding:10px 10px 0px 0px;}
#column1 {width:230px; float:left; background:#fff; padding:10px; margin-top: 0px;}
#column1 h2 {color:#333; margin-top:20px; margin-bottom:10px; font-size:1.1em;}
#column1 h3 {color:#333; margin-top:10px; margin-bottom:10px; font-size:1.1em;}
#column1 ul {list-style:none;	border-top:1px solid #eee;	border:none; padding:0;	 margin-top:20px}
#column1 ul li {border-bottom:1px solid #eee; padding:1px 0px 1px 0px; margin:0;}
#column1 ul li a {color:#000; text-decoration:none;}
#column1 ul li a:hover {color:#f00;}
#column2 {width:650px; margin-left:260px}
#description {margin:0px 10px 0px 0px; text-align:left;}
#description .large1 {color:#ccc; font:1.8em arial; line-height:25px; margin-left:535px;}
#description .large2 {color:#bbb; font:2.3em arial; line-height:30px; margin-left:535px;}
#description .large3 {color:#000; font:2.3em arial; line-height:30px;}
#description .large4 {color:#ccc; font:1.8em arial; line-height:25px; }
#description img {padding:5px; border:1px solid #eee; position:absolute; left:280px; top:155px}
#content {margin:30px 50px 0px 0px; text-align:left; width:640px}
#content h2 {font:2.2em Arial;	color:#121212;	letter-spacing:-1px; margin-top:20px; border-bottom:2px solid #eee;}
#content h3 {font:2.2em Arial;	color:#121212;	letter-spacing:-1px; margin-top:20px;}
#content p {margin-top:15px; font-size:110%;  line-height:21px;}
#content ul {padding:5px 0px 0px 0px; margin-left:10px;}
#content ul li {padding:10px 0px 0px 0px; margin-left:20px;}
#content ol {padding:10px 0px 0px 0px; margin-left:10px;}
#content ol li {padding:10px 0px 0px 0px; margin-left:20px;}
#content img {float:left; margin:0px 10px 20px 0px;}
p.packages {font-size:110%; line-height:21px; margin:30px 10px 60px 350px;}
p.emphasis {margin-left:10px; padding-left:10px; font-size:110%; font-weight:bold; border-left:5px solid #eee;}
p.news {background:#f5f5f5; padding:10px; margin-bottom:10px; border: 2px solid #ffd0d0; overflow: visible;}
p.news span {display:block; font:1.25em  arial, verdana, sans-serif; font-weight: bold; color:#f00; border:none; padding-bottom: 0px;}
p.news a.more {display:block; color:#333; text-decoration:none;	text-align:right; border:none;}
blockquote {padding-left:10px;	border-left:5px solid #eee;}
#footer {text-align:center;	border-top:2px solid #000; padding:10px; margin:10px 10px 0px 10px;	background:#fff; color:#000;  margin:0 auto; clear: both;}
#footer a {color:#f00;}
/* --------------- general ------------- */
#general {background: #eee; padding:10px 15px 10px 15px; border:1px solid #ccc}
#general h2 {font:2.2em Arial;	color:#121212;	letter-spacing:-1px; margin-top:5px; border-bottom:2px solid #ccc;}
#general .location_links {font-size:9px; line-height: 13px;}
#general .country_link {font:2.2em Arial;	color:#121212;	letter-spacing:-1px; margin-top:20px; border-bottom:none}
/* --------------- property ------------- */
#property {background: #eee; padding:10px 15px 10px 15px; border:1px solid #ccc}
#property h2 {font:2.2em Arial;	color:#121212;	letter-spacing:-1px; margin-top:5px; border-bottom:2px solid #ccc;}
#property .location_links {font-size:9px; line-height: 13px;}
#property .country_link {font:2.2em Arial;	color:#121212;	letter-spacing:-1px; margin-top:20px; border-bottom:none}
/* --------------- vehicle ------------- */
#vehicle {background: #eee; padding:10px 15px 10px 15px; border:1px solid #ccc}
#vehicle h2 {font:2.2em Arial;	color:#121212;	letter-spacing:-1px; margin-top:5px; border-bottom:2px solid #ccc;}
#vehicle .location_links {font-size:9px; line-height: 13px;}
#vehicle .bodytype_link {font:2.2em Arial;	color:#121212;	letter-spacing:-1px; margin-top:20px; border-bottom:none}
/* --------------- hotel ------------- */
#hotel {background: #eee; padding:10px 15px 10px 15px; border:1px solid #ccc}
#hotel h2 {font:2.2em Arial;	color:#121212;	letter-spacing:-1px; margin-top:5px; border-bottom:2px solid #ccc;}
#hotel .location_links {font-size:9px; line-height: 13px;}
#hotel .country_link {font:2.2em Arial;	color:#121212;	letter-spacing:-1px; margin-top:20px; border-bottom:none}