div#content{ background: url(/assets/layout/dottedborder.gif) #ffffff repeat-y 498px 100px; /*<-- Content box (defined by the yellow border) -->*/ border: 3px solid #ea990c; border-top: none; clear: left; margin: 0 15px 0 20px; padding-bottom: 15px; width: 919px; }
/* Tabbed navigation level 2 
div#topnav{ background: transparent url(/assets/layout/dottedborder.gif) repeat-x bottom; color: #619161; margin: 0 20px; padding: 6px 0 11px 0; text-align: left; }
div#topnav span{ color: #455e7e; font-size: 15px; font-weight: bold; }
div#topnav a{ color: #619161; font-size: 15px; }*/
/*<-- DESCRIPTION HEADER -->*/
div#arrow{ background: url(/assets/layout/arrow.gif) #ffffff 0px 8px no-repeat; padding-bottom: 20px; padding-top: 5px; text-align: left; }
div#arrow h2{ background: url(/assets/layout/dottedborder.gif) #ffffff repeat-x bottom; color: #df794d; font-size: 15px; font-weight: bold; margin: 0 20px; padding: 0 8px 8px 0; text-transform: none; }
/*<-- LEFT COLUMN CONTENT -->*/
div#leftcl{ display: inline; /*Left column box*/ float: left; margin: 0 0 0 20px; padding-right: 20px; text-align: left; width: 460px; }
/*<-- Regional navigation on the Listing pages-->*/
div.regionheader{ clear: left; padding-left: 8px; }
div.regionheader a{ color: #974646; display: block; font-size: 13px; font-weight: bold; padding-top: 10px; text-decoration: none; }
div.regionlinks a.province,div.regionlinks a.all{ background: url(/assets/layout/divlistanchor.gif) #FEF4ED no-repeat 0px 5px; display: block; float: left; font-size: 12px; margin: 2px; padding-left: 8px; width: 210px; }
div.regionlinks a.all{ color: #c35323; text-decoration: none; }
/*<-- end regional navigation -->*/
/*<-- Page copy -->*/
div#leftcl p{ margin-top: 0px; }
p.copysize{ background: transparent; clear: both; color: #1c376e; font-size: 13px; margin: 0 auto 10px auto; text-align: left; }
a.linktoaccom{ background: url(/assets/layout/img.gif) #ffffff no-repeat left top; color: #990000; display: block; font-size: 13px; height: 40px; padding: 8px 0 0 58px; }
a.linkinsidecopy{ color: #1c376e; font-size: 13px; }
/*<-- END LEFT COLUMN CONTENT -->*/
/*<--RIGHT COLUMN CONTENT -->*/
div#rightcl{ display: inline; float: right; margin: 0 20px 0 20px; width: 379px; }
/*featured accommodation divs*/
div.villa{ clear: both; margin: 20px 0; width: 370px; }
div.villa img{ border: 1px solid #ea990c; clear: both; float: left; height: 45px; margin-bottom: 10px; margin-top: 3px; padding: 2px; width: 60px; }
div.villa div{ margin-left: 76px; text-align: left; width: 290px; }
div.villa a{ color: #c35323; }
div.villa p{ background: url(/assets/layout/divlistanchor.gif) no-repeat 0px 5px; margin: 2px 0; padding-left: 9px; }
div.villa div.clear{ margin-bottom: 5px; }
/*<-- MISC. STUFF -->*/
img.mapimage{ margin-bottom: 15px; }
/*JUMP BOX LAYOUT*/
div.jump{ background: url(/assets/layout/jumpbox-car.gif) #d4e9f9 no-repeat 95% 85%; border: 1px solid #a7c7d1; clear: right; float: left; margin-bottom: 15px; padding: 5px 0; text-align: left; width: 377px; }
div.jump div{ margin-left: 10px; padding: 3px; width: 340px; }
div.jump input{ float: right; margin-right: 82px; }
div.jump select{ background: #ffffff; border: 1px solid #6c9be6; border-style: inset; color: #1c376e; margin-bottom: 0; margin-top: 0; text-align: left; width: 146px; }
h2.select{ clear: left; color: #990000; float: left; font-size: 9px; margin-right: 20px; text-align: left; text-transform: uppercase; width: 114px; }
/*END JUMPBOX LAYOUT*/
/*Green color links with orange dot as background, used on the handmade maps' pages too*/
div.mapregionlinks{ background-color: transparent; float: left; line-height: 17px; margin-left: 10px; text-align: left; width: 200px; }
div.mapregionlinks a{ background: transparent url(/assets/layout/divlistanchor.gif) no-repeat 0px 6px; color: #4f7650; display: block; font-size: 10px; padding-left: 9px; text-transform: uppercase; }
/*Google image and link*/
img#gmap{ border: 1px solid #dcdcdc; float: left; margin-bottom: 10px; padding: 2px; }
a.gmap_zoom{ background: transparent url(/assets/layout/divlistanchor.gif) no-repeat  0px 5px; color: #c35323; display: block; float: left; margin: 0 0 4px 7px; padding-left: 8px; text-align: left; width: 210px; }
/*End right column edit*/
a.google_map_link{ display: block; background: url(/assets/layout/google-map-back.gif) no-repeat left top; height: 21px; text-align: left; padding: 1px 0 0 60px; font-size: 12px; color: #c35323; }

div.calendarform { margin-bottom: 10px; }

