@charset "UTF-8";/* CSS Document */* {margin:0px; padding:0px;}body {font-family:Arial, Helvetica, sans-serif; color:#000000; background:url(_art/bg_2.gif) repeat-x #edca88;}a {border:none; outline:none;}#bio {width:425px; margin-top:30px;}#bio p {font-size:12px; color:#000000; line-height:17px;}#bio a {text-decoration:none; color:#000000; border-bottom:dashed 1px #c44638;}#bio a:hover {color:#c44638;}#bio p.name {font-family:"Times New Roman", Times, serif; font-size:14px; color:#c44638;}#bio p.jobTitle {font-family:"Times New Roman", Times, serif; font-size:12px; color:#c44638;}#bio p.jobTitle a {color:#c44638; border-bottom:dashed 1px #c44638;}#bio.paul {margin-left:25px; float:left;}#bio.ed {margin-right:25px; float:right;}/*#bio2 {width:905px; margin-left:25px;}#bio2 p {font-size:11px; color:#000000; line-height:15px;}#bio2 a {text-decoration:none; color:#000000; border-bottom:dashed 1px #c44638;}#bio2 a:hover {color:#c44638;}#bio2 h1.name {font-family:"Times New Roman", Times, serif; font-size:13px; color:#FFFFFF; background-color:#b2700c; padding:4px 10px 4px;}#bio2 h1.jobTitle {font-family:"Times New Roman", Times, serif; font-size:11px; color:#c44638;}#bio2 p.jobTitle a {color:#c44638; border-bottom:dashed 1px #c44638;}#bio2 span.jobTitle {font-family:"Times New Roman", Times, serif; font-size:11px; color:#FFFFFF; margin-left:8px;}*/#bio2 {width:905px; margin-left:25px;}#bio2 p {font-size:11px; color:#000000; line-height:15px;}#bio2 a {text-decoration:none; color:#000000; border-bottom:dashed 1px #c44638;}#bio2 a:hover {color:#c44638;}#bio2 p.name {font-family:"Times New Roman", Times, serif; font-size:13px; color:#c44638;}#bio2 p.jobTitle {font-family:"Times New Roman", Times, serif; font-size:11px; color:#c44638;}#bio2 p.jobTitle a {color:#c44638; border-bottom:dashed 1px #c44638;}#bio_img {width:95px; float:left;}#bio_copyPaul {width:810px; float:right;}#bio_copyEd {width:810px; float:right;}#bio_copyGlenn {width:810px; float:right;}#bio_copyFrank {width:810px; float:right;}#bio_copySteven {width:810px; float:right;}#bio_copyMario {width:810px; float:right;}#bio_copyEmilio {width:810px; float:right;}#blockquote {width:465px; height:80px; margin:30px 0px 0px 0px; font-size:14px; line-height:17px; color:#666666;}#blockquote p.sig {font-size:12px; text-align:right;}#blog_cta {width: 905px; margin:0px auto; font-size:10px; text-align:right; color:#FFFFFF; padding:4px; position:relative; top:-20px;}#blog_cta a {text-decoration:none; color:#FFFFFF;}#blog_cta a:hover {color:#edca88;}#category {margin:0px 25px; width:895px; font-family:"Times New Roman", Times, serif; font-size:20px; letter-spacing:.02em; padding:0px 5px; color:#FFFFFF; background:#c44638;}#category ul {font-size:10px; color:#edca88;}#category ul li {list-style:none; display:inline; padding:5px;}#category ul li.title {font-size:20px; color:#FFFFFF;}#category ul li strong {color:#FFFFFF;}#category ul li a {text-decoration:none; color:#FFFFFF;}#category ul li a:hover {color:#edca88;}#contact_info {font-size:11px; line-height:18px; color:#414042; text-align:center;}#container {width:955px; margin:0px auto;}#divider { width:905px; margin:30px 0px 0px 25px;}.divider { width:905px; margin:10px 0px 10px 25px;}#footer {margin:0px 0px 30px 25px; width:905px; font-size:10px; color:#bb4032; clear:both;}#footer p span {color:#414042;}#footer a {color:#c44638; text-decoration:none;}#footer a:hover {border-bottom:1px dashed #c44638;}#header {margin:0px 25px 0px;}#home_flash {clear:both; text-align:center; background:#000000; width:905px; height:267px; margin:0px auto; background:url(_art/home_static.jpg);}#home_flash p {font-size:12px; color:#DEDEDE; line-height:16px;}#home_flash p a {text-decoration:none; color:#c44638;}#home_flash p a:hover {color:#edca88;}x#index_copy {width:465px; margin:15px 0px 0px 0px;}#index_copy p {font-size:14px; line-height:18px; color:#000000;}#index_copy p.natural {color:#c44638;}#index_copy a {text-decoration:none; color:#000000; border-bottom:dashed 1px #c44638;}#index_copy a:hover {color:#c44638;}#left_side {width:175px; float:left; margin:30px 0px 0px 25px; background-color:#f6e5c4; padding:15px;}#logo {float:left;}#logo a {border:none; outline:none; text-decoration:none;}#mainContent {width:465px; margin: 0px 0px 0px 245px;}#medMark_info {font-size:10px; width:440px; margin:0px 25px 0px 0px; float:right;}#medMark_info p {line-height:12px; color:#333333; padding-right:10px; margin-left:10px;}#medMark_info a {color:#000; text-decoration:none; border-bottom:dashed 1px #c44638;}#medMark_info a:hover {color:#c44638;}#nav {float:right; margin-top:33px;}#nav ul {font-size:10px; color:#edca88;}#nav ul li {list-style:none; display:inline; padding:5px;}#nav ul li a {text-decoration:none; color:#FFFFFF;}#nav ul li a:hover {color:#edca88;}#news_main {font-size:10px; width:175px;}#news_main p {line-height:12px; color:#333333;}#news_main p.header {background:#c44638; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:12px; padding:2px 0px 2px 5px;}#news_main p.headline {color:#c44638; padding-bottom:5px;}#news_main a {text-decoration: none; color:#c44638; border:none; outline:none;}#news_main a:hover {color:#666666;}#news_main span {color:#c44638;}#newsfeed {width:905px; margin-top:30px; margin-left:25px; font-size:12px; line-height:17px; color:#000000;}#newsfeed a {text-decoration:none; color:#000000; border-bottom:dashed 1px #c44638;}#newsfeed a:hover {color:#c44638;}#newsfeed p.headline {font-family:"Times New Roman", Times, serif; font-size:14px; color:#c44638;}#newsfeed p.date {font-family:"Times New Roman", Times, serif; font-size:12px; color:#c44638;}#newsfeed p.read_more {color:#414042;}#newsfeed p.read_more a {text-decoration:none; color:#414042; border-bottom:dashed 1px #c44638;}#newsfeed p.read_more a:hover {color:#c44638;}.noUnderline {border-bottom:none;}#otherVilla {width:905px; margin:30px auto 0px;}#otherVilla p {font-size:12px; line-height:17px; color:#000000;}#otherVilla p.headline {font-family:"Times New Roman", Times, serif; font-size:14px; line-height:23px; color:#c44638;}#ov {width:440px;}#ov img {margin-right:15px;}#ov p {font-size:12px; color:#000000;}#ov a {text-decoration:none; color:#000000; border-bottom:dashed 1px #c44638;}#ov a:hover {color:#c44638;}#ov.cg {float:left; margin:15px 0px 0px 25px;}#ov.vr {float:right; margin:15px 25px 0px 0px;}#pdo_info {font-size:10px; width:175px;}#pdo_info p {line-height:12px; color:#333333;}#place {width:905px; margin:15px auto 0px; font-size:12px;}#place a {text-decoration:none; color:#000000; border-bottom:dashed 1px #c44638;}#place a:hover {color:#c44638;}#poi {width:905px; margin:30px auto 0px;}#poi p {font-size:12px; line-height:17px; color:#000000;}#poi p.headline {font-family:"Times New Roman", Times, serif; font-size:14px; line-height:23px; color:#c44638;}#poi p a {text-decoration:none; color:#000000; border-bottom:dashed 1px #c44638;}#poi p a:hover {color:#c44638;}#prodColHeader {width:905px; margin:30px auto;}#prodColHeader p {font-size:14px; color:#414042; line-height:20px;}#prodColHeader a {text-decoration:none; color:#414042; border-bottom:dashed 1px #c44638;}#prodColHeader a:hover {color:#c44638; border-bottom:dashed 1px #c44638;}#prodColHeader ul {font-size:12px; line-height:17px; color:#000000; text-align:right;}#prodColHeader ul.headline {font-family:"Times New Roman", Times, serif; font-size:12px; line-height:23px; color:#c44638;}#prodColHeader ul li {list-style:none; display:inline; padding:5px 40px 5px 20px;}#product {width:905px; margin:10px auto 0px; font-size:12px;}#product p {padding:10px; color:#333333;}#product span {font-size:12px; padding-right:5px;}#product span.outOfStock {font-size:10px; color:#FF0000;}#product span.size {color:#999836;}#product p.price {color:#000000; padding-top:10px;}#product a {text-decoration:none; color:#000000; border-bottom:dashed 1px #c44638;}#product a:hover {color:#c44638;}#right_side {width:175px; margin:30px 25px 0px 0px; float:right; background-color:#f6e5c4; padding:15px;}#slowFood {font-size:10px; width:905px; margin:0px 0px 0px 25px; float:left;}#slowFood p {line-height:12px; color:#333333; margin-left:10px;}#slowFood a {color:#000; text-decoration:none; border-bottom:dashed 1px #c44638;}#slowFood a:hover {color:#c44638;}#testimonial {width:905px; margin:30px auto;}#testimonial p {font-size:12px; color:#000000; line-height:17px;}#testimonial p.title {font-family:"Times New Roman", Times, serif; font-size:14px; color:#c44638;}#testimonial p.byline {font-family:"Times New Roman", Times, serif; font-size:12px; color:#c44638;}#testimonial p.news_link {color:#414042;}#testimonial p.news_link a {text-decoration:none; color:#414042; border-bottom:dashed 1px #c44638;}#testimonial p.news_link a:hover {color:#c44638;}#top {height:20px; background:url(_art/top_red.gif) repeat-x;}#villaStay {width:450px; margin-top:30px; margin-left:25px; padding-right:10px; float:left;}#villaStay p {font-size:12px; line-height:17px; color:#000000;}#villaStay p.headline {font-family:"Times New Roman", Times, serif; font-size:14px; line-height:23px; color:#c44638;}#villaStay p a {text-decoration:none; color:#000000; border-bottom:dashed 1px #c44638;}#villaStay p a:hover {color:#c44638;}#villa_gallery {width:905px; height:98px; margin:0px auto; background:#b2700c;}#villa_gallery ul {margin-top:6px; font-size:14px; color:#FFFFFF;}#villa_gallery ul li {list-style:none; display:inline; padding:4px;}#villa_pic {width:427px; height:293px; margin-top:30px; margin-right:25px; float:right;}#villa_pic p {text-align:center; font-size:10px; padding-top:5px;}#virgin {width:425px; margin-top: 30px; margin-left:25px; float:left;}#virgin h1 {font-size:20px; line-height:23px; color:#c44638;}#virgin p {font-size:14px; line-height:17px; color:#000000;}#virgin_links {width:905px; margin-left:25px; padding-top:30px; font-size:12px;}#virgin_links a {text-decoration:none; color:#000000; border-bottom:dashed 1px #c44638;}#virgin_links a:hover {color:#c44638;}#virgin_links p {margin-bottom:10px;}#virgin_video {width:445px; margin-top: 30px; margin-right:25px; float:right; background:#000000; font-size:12px;}#virgin_video p {text-align:left; color:#edca88; padding-left:15px;}#virgin_video a {color:#edca88;}#virgin-video a:hover {color:#FFFFFF;}/* Lightbox CSS */#lightbox {position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0;}#lightbox img {width:auto; height:auto;}#lightbox a img {border:none; }#outerImageContainer {position:relative; background-color:#b2700c; width:250px; height:250px; margin:0px auto; }#imageContainer {padding:10px;}#loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }#hoverNav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }#imageContainer>#hoverNav {left:0;}#hoverNav a {outline:none;}#prevLink, #nextLink{width:49%; height:100%; background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display:block; }#prevLink {left 0; float:left;}#nextLink {right:0; float:right;}#prevLink:hover, #prevLink:visited:hover {background:url(_art/images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover {background:url(_art/images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer {font:10px Arial, Helvetica, sans-serif; background-color:#b2700c; margin:0px auto; line-height:1.4em; overflow:auto; width:100%; }#imageData {padding:0 10px; color:#000000; }#imageData #imageDetails {width:70%; float:left; text-align:left;}	#imageData #caption {font-weight:bold; color:#fff;}#imageData #instructions {width:70%; float:left; text-align:left; color:#fff; padding-bottom:5px;}#imageData #numberDisplay {display:block; clear:left; padding-bottom:1.0em;}		#imageData #bottomNavClose {width:66px; float:right;  padding-bottom:0.7em; outline:none;}	 	#overlay {position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; }
