body {margin:0;padding:0;font-size:76%;font-family: verdana, arial, sans-serif;background:#eee /* url(../images/bodybg02.png) repeat-x */;color:#000;text-align:center;}
a {text-decoration:underline;color:#269;font-weight:bold;background:#fafafa;}
a:hover {text-decoration:none;}
#main-content p {margin:0 0 15px 0;line-height:1.5em;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-family: verdana, arial, sans-serif;}
/* h1{font-size:3.2em;letter-spacing:-3px;color:#567;background:#fafafa;margin:12px 0 5px 20px;}
h1 a:hover{text-decoration:none;}
h2{font-size:1.8em;letter-spacing:normal;margin:-10px 0 0 50px;color:#888;background:#fafafa;}
.section h2{font-size:1.8em;letter-spacing:-1px;margin:-10px 0 0 50px;color:#888;background:#fafafa;}
h3{font-size:1.4em;margin:1em 0 0.5em 0.5em;color: #555;background:#fafafa;}
h4{font-size:1.2em;font-weight:bold;} */
h1{font-size:1.8em;letter-spacing:normal;margin:-10px 0 0 50px;color:#888;background:#fafafa;}
.section h1{font-size:1.8em;letter-spacing:-1px;margin:-10px 0 0 50px;color:#888;background:#fafafa;}
h2{font-size:1.4em;margin:1em 0 0.5em 0.5em;color: #555;background:#fafafa;}
h3{font-size:1.2em;font-weight:bold;}
h4{font-size:1.2em;font-weight:bold;}
address {font-style: normal}
span.announce {color: #FF0000; font-weight: 600}
img.announce {border: none}
#map {width: 480px; height: 480px; margin: 10px 0 10px 4px}
#skiplink {position:absolute;top:-5000px}
#container{width:67.5em;min-width:700px;max-width:92%;padding:0 0 12px 0;margin:8px auto;background:#fcfcfc;color:#000;text-align:left;border:1px solid #1c4873; position:relative;}
#header {width: 100%;background:url(../images/shells.jpg) left center no-repeat #fafafa;color: #000;padding:12px 0 30px 0;margin:0;}
#header a{color:#567;font-weight:normal;background:transparent;text-decoration:none}
#header a:hover{color:#336}
#header h1 {margin:8px 0 5px 12px;;letter-spacing:-3px;background:transparent;}
#header h2 {margin-left:36px;letter-spacing:-1.5px;color:#333;background:transparent;}
#header #p1 {font-size:3.2em;margin:8px 0 5px 12px;padding:0;letter-spacing:-3px;color:#567;background:transparent;}
#header #p2 {font-size:1.8em;margin:-10px 0 0 36px;padding:0;letter-spacing:-1.5px;color:#333;background:transparent;}
#navbar {width:100%;padding:0;margin:0;text-align:right;display:block;background:#1c4873;color:#fafafa;border-top:2px solid #255f99;border-bottom:2px solid #13304c;}
#main-nav {list-style-type:none;padding:0;margin:0;display:block;float:right;clear:both}
#main-nav li {display:inline;float:left;padding:0;margin:0 8px;}
#main-nav a, #main-nav span{text-decoration:none;margin:0;padding:2px 4px 2px 4px;display:block;font-size:1.2em;line-height:1.5em;font-weight:normal;letter-spacing:-1px;color: #fff;background:transparent;}
#main-nav span{font-weight:bold}
#main-nav a:hover{color:#fff;text-decoration:underline;padding:2px 4px 2px 4px;}
#main-content{margin-top:8px;width:100%;clear:both;padding-top:2px}
#main-content h1{margin:0 0 10px 0;padding:0 0 2px 4px;color:#333;background:#eee;border-bottom:1px solid #1c4873;}
#main-content h2{margin:0 0 10px 0;padding:0 0 2px 4px;color:#333;background:#eee;border-bottom:1px solid #1c4873;}
#main-content h3{margin:0 0 10px 0;padding:0 0 2px 4px;color:#333;background:#eee;border-bottom:1px solid #1c4873;}
#main-content h1 a{color:#333;background:#eee;font-weight:normal;}
#main-content h1 a:hover{color:#4488bb;text-decoration:none;background:#eee;}
#main-content h2 a{color:#333;background:#eee;font-weight:normal;}
#main-content h2 a:hover{color:#4488bb;text-decoration:none;background:#eee;}
#main-content p{margin:0 0.5em 1.2em 0.5em;}
#main-content ul{margin:0 0.5em 1.2em 0.5em;padding:0 0 0 12px}
#main-content ol{margin:0 0.5em 1.2em 0.5em;padding:0 0 0 12px}
#main-content li{margin:0 0 0.1em 0.5em;padding:0 0 0 0}
#main-content ul ul{list-style-type:none;margin:0 0 0.5em 0;padding:0 0 0 0.5em}
#main-content li li{margin:0 0 0.1em 0;padding:0 0 0 0}
#main-content dl{margin:0 0.5em 1.2em 0.5em;line-height:1.5em;}
#main-content dt{margin:1em 0 0.5em 0;padding:0 0 0 0;font-size:1.4em;font-weight:bold}
#main-content dd{margin:0.5em 0 1em 1.5em;padding:0 0 0 0}

#www-manolyahotel-com-sitemap #left ul, #www-manolyahotel-com-faq #left ul{margin:0 0.5em 1.2em 0.5em;padding:0 0 0 12px}
#www-manolyahotel-com-sitemap #left ol, #www-manolyahotel-com-faq #left ol{margin:0 0.5em 1.2em 0.5em;padding:0 0 0 12px}
#www-manolyahotel-com-sitemap #left li, #www-manolyahotel-com-faq #left li{margin:0 0 0.7em 0.5em;padding:0 0 0 0}
#www-manolyahotel-com-sitemap #left ul ul, #www-manolyahotel-com-faq #left ul ul{list-style-type:none;margin:0.7em 0 0.5em 0;padding:0 0 0 0.7em}
#www-manolyahotel-com-sitemap #left li li, #www-manolyahotel-com-faq #left li li{margin:0 0 0.7em 0;padding:0 0 0 0}

#breadcrumbs {margin:0;width:100%;padding:0 0 0 12px}
#breadcrumbs ul{margin:0;padding:0;display:inline;border:none;font-size:1em;}
#breadcrumbs ul li.first{margin:0;padding:0;font-weight: normal; background: none;}
#breadcrumbs ul li{margin:0 0 0 0;padding:0 0 0 12px;list-style:none;display:inline; background:url(../images/linkarrow.png) no-repeat 0 50% #fafafa;color:#000;border:none;}
#breadcrumbs a {display:inline;padding:0;margin:0;font-weight:normal}
#breadcrumbs a:link, #breadcrumbs a:visited {color:#269;background:#fafafa;text-decoration:underline;}
#breadcrumbs a:hover, #breadcrumbs a:focus {color:#269;background:#fafafa;text-decoration:none;}

ol.alpha {list-style-type:upper-alpha;}
ol.alpha li{font-weight:bold}
ol.alpha li span{font-weight:normal}

#left{width:68%;float:left;border-right:1px solid #1c4873;margin-bottom:8px;}
#www-manolyahotel-com-gallery #left {width:99%;border:none;float:left;margin-bottom:8px;}

#right{margin-left:70%;margin-bottom:8px;}
#right h2{margin:12px 12px 8px 0;padding:0 0 2px 4px;font-size:1.4em;}
#right p{margin:0 12px 8px 4px;}

#footer{clear:both;margin:12px 0 0 0;padding:5px 12px 0 12px;text-align:left;background:#fafafa;color:#000;display:block;border-top:8px solid #1c4873}
#footer a{color:#000;background:#fafafa;font-weight:normal;}
/* #footer span{color:#fff;font-size:1.5em;letter-spacing:-1px;text-align:left} */
#footer h3{color:#000;background:#fafafa;font-size:1.5em;letter-spacing:-1px;text-align:left;padding:0;margin:0;border-bottom:none;}
#footer p {color:#000;background:#fafafa;margin:0;padding:0;}

.section {position:relative;margin:0 0 20px 0;/* border:2px solid #fff; background:url(../images/section-back.png) repeat-x #fafafa;color:#333;*/padding:10px 10px 10px 10px;}
.section a:hover, .intro a:hover{text-decoration:none;/*padding-bottom:2px;*/}
.section img{position:relative;}

.link{color:#1c4873;background:url(../images/link-back.png) 0 4px no-repeat #fafafa;display:block;margin:4px 0 0 0;padding:2px 4px 2px 16px;/*border-bottom: 1px solid #1c4873*/}
a.link:hover{color:#4488bb;text-decoration:underline;background:url(../images/link-back.png) 0 -96px no-repeat #fafafa;/*border-bottom: 1px solid #4488bb*/}

.thumbs img{position:relative;padding:3px;margin:0 2px 2px 0;border:1px solid #fff;background-color:#ddd;color: #555;}
.thumbs img:hover{border:1px solid #666;background-color:#fafafa;color: #000;}

.photo-left{margin:5px 10px 10px 0;float:left;padding:3px;border:1px solid #666;background-color:#fafafa;color:#333;}
.photo-right{margin:5px 0 10px 10px;float:right;padding:3px;border:1px solid #666;background-color:#fafafa;color:#333;}

p.temp {font-weight:normal;padding:0 0 0 0;margin:0 12px 12px -1px;}
img.temp {margin:0 0 4px 4px;padding:3px;border: 1px solid #000;background-color:#fafafa;color:#333;}
.meta{clear:both;border-top: 2px solid #ccc;padding: 5px 1px 0 0;margin:10px 0 0 0;text-align:right;font-size:0.9em;color: #567;background-color:#fafafa;}
.pagenav{color: #888;text-align:center;background-color:#fafafa;}
.subcontainer {width:98%;}
.rightsub{float:left;width:45%;padding:0;}
.rightsub2{margin-left:50%;padding:1px 0 0 0;}
.date{display:block;float:left;font-weight:bold;}
.right{text-align:right;}
.center{text-align:center;}
.clear{clear:both;}
.hide{display:none;}
.error{color:#990000;}

/* Social Media Links List */
ul.bookmark {display:block;margin:4px 0 8px 0;padding:0 0 8px 0;list-style-type:none;position:relative}
.bookmark li {float:left;margin:0 4px 8px 4px;padding:0 0 0 12px;border-left:1px solid #000}
.bookmark li.first {border:none}
.bookmark a, .bookmark a:link {padding:0 4px 0 24px}
.bookmark a:visited {text-decoration:none}
.bookmark a:hover, .bookmark a:focus, .bookmark a:active {text-decoration:underline}

/* Social Media Links and Images */
#main-content p.bookmark {margin:0.5em 0.5em 0 0.5em}
#main-content p.bookmark a {display:inline-block;min-height:18px;line-height:2em}
a.delicious{color: #000;background:url(/images/delicious.med.gif) 4px 0px no-repeat #fafafa;padding:1px 4px 1px 24px;}
a.digg {color: #000;background:url(/images/16x16-digg-guy.gif) 4px 0px no-repeat #fafafa;padding:1px 4px 1px 24px;}
a.technorati {color: #000;background:url(/images/technorati.png) 4px 0px no-repeat #fafafa;padding:0 4px 1px 24px;}
a.furl {color: #000;background:url(/images/furl.gif) 4px 0px no-repeat #fafafa;padding:1px 4px 1px 24px;}
a.yahoo {color: #000;background:url(/images/yahoo.png) 4px 0px no-repeat #fafafa;padding:1px 4px 1px 24px;}

/* Styles for forms */
form {margin:0;padding:0;}
fieldset.contact {margin: 1em 0 1em 6px; padding: 1em; border: 1px solid #1c4873; color:#000; background: #f3f3f3;}
fieldset.contact a {color: #000;background:#f3f3f3;text-decoration: underline;}
fieldset.contact a:link {color: #000;background:#f3f3f3; text-decoration: underline;}
fieldset.contact a:hover {color: #fff;background:#2F4E6F;text-decoration: none;}
fieldset.contact a:focus {color: #fff;background:#2F4E6F;text-decoration: none;}
legend.contact {font-weight:bold; color:#333; background: transparent;font-size:1.2em;}
label.contact {display: block;margin-top:0.75em;font-weight:bold}
fieldset.contact p {font-size: 1em;line-height:1.5em;}
input {font-size: 1em;line-height:1.5em;}
input.contact {width: 200px; margin: 0 0 0 0;}
textarea.contact {width: 300px;	height: 100px;}
input[type="text"], textarea {border-top: 2px solid #999; border-left: 2px solid #999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;background:#fff;color:#000;}
input[type="text"]:focus, textarea:focus {background:#C8D7E3;color:#000;}
input[type="submit"] {border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 2px solid #999; border-right: 2px solid #999;background:#2F4E6F;color:#fff;padding:2px 6px;font-size:1.1em;cursor:pointer;}
input[type="submit"]:hover {background:#C8D7E3;color:#000;}
input[type="submit"]:active {background:#C8D7E3;color:#000;}
input[type="select"] {background:#f3f3f3;color:#000;}
input[type="radio"] {background:#fff;color:#000;}
input[type="radio"]:hover, input[type="radio"]:focus {background:#C8D7E3;color:#000;cursor:pointer;}
input[type="checkbox"] {background:#fff;color:#000;}
input[type="checkbox"]:hover, input[type="checkbox"]:focus {background:#C8D7E3;color:#000;cursor:pointer;}
option {background:#fff;color:#000;}
.required {font-size: 0.85em;	color: #760000;	background:#F2F1ED;font-weight:normal}

span.subsection {display:block;margin-left:24px}