@charset "UTF-8";
/* ----------------------------------------------------------

CONTENTS
01. General
02. Global Classes
03. Structure
04. Homepage

---------------------------------------------------------- */


/* 01. GENERAL
---------------------------------------------------------- */
a:link { border:none }
a:visited { border:none }
* html a:link { border:none } /* ie6 */
* html a:visited { border:none } /* ie6 */
a:hover { border:none }
a.microsite { background:url(/assets/images/icon_external.gif) no-repeat right center; padding-right:13px }
body { color:#4C3300; font-size:85%; font-family:Arial, Helvetica, Verdana, sans-serif; padding-bottom:5em }  
cite { font-style:normal; font-weight:normal }
<!-- h1.logo { position:absolute; left:20px; top:47px }
h2.logo { position:absolute; left:0px; top:34px }
h1.tagline { bottom:4px; height:11px; position:absolute; right:225px; width:320px }
h3  { color:#2e1207; font-size:1.25em; margin-bottom:0.4em; font-family: Tahoma, Geneva, sans-serif}
h3.tagline { bottom:-2px; height:11px; position:absolute; right:225px; width:320px }
h3.section { color:#43312B; font-size:1em; margin-bottom:1em; text-transform:uppercase }
h3.headline { font-size:2.45em; font-weight:normal; margin-bottom:0.6em }
h4 { color:##2e1207; font-size:.75em; font-weight: ; line-height:1.25em; margin:0.6em 0 }
h4 a:link, h4 a:visited { font-weight:normal }
h4.date { font-size:1.2em }
h5 { font-size:12px; line-height:1.2em }
p { line-height:1.4em; padding-bottom:1.25em }
ul, ol { line-height:1.25em;padding:0 0 1.25em 0 }
sup { position:relative; bottom:0.3em; font-size:9px; vertical-align:baseline }
h3 sup { bottom:1.5em }
sub  { position:relative; bottom:-0.2em; vertical-align:baseline }
ul, ol { padding:0 0 1.25em 2.5em }

/* override inline styles */ 
span[style]{ color:inherit !important; font-size:inherit !important } 


/* 02. GLOBAL CLASSES
---------------------------------------------------------- */
.clear { clear:both }
.divider { color:#DBD6D4; padding:0 4px }
.float-left { float:left }
.float-right { float:right }
blockquote.float-right { border-bottom:0; margin:0 0 20px 20px; width:175px }
.horiz-divider { border-bottom:1px solid #DBD6D4; clear:both; display:block; margin:1em 0 } /* solid */
.horiz-divider2 { border-bottom:1px dotted #DBD6D4; clear:both; display:block; margin:1em 0 } /* dotted */
.img-left { float:left; margin:0 25px 4px 0 }
.img-right { float:right;margin:4px 0 4px 10px }
.nohover:link, .nohover:visited  { border-bottom:0 }
.nopadding { padding:0 }
.noindent { margin-left:0;padding-left:0 }
.nobullet { list-style:none;list-style-image:none }
.notop { margin-top:0 }
.nowrap { white-space:nowrap }
.small { font-size:11px }
.notice { background:url(/assets/images/icon_notice_lg.gif) no-repeat left top; color:#B41318; font-weight:bold; padding:3px 0 4px 32px }
.notice span { color:#4C3300; font-weight:normal }
.footer { margin:25px; font-size:12px }


/* 03. STRUCTURE
---------------------------------------------------------- */
#header { text-align:left; height:85px; margin:0 auto; margin-bottom:12px; padding-right:5px; position:relative; text-align:center; width:945px }
#content-wrapper { margin:0 auto; overflow:hidden; text-align:center; width:960px  }							
body.sub #content-wrapper { background:url(/assets/images/bg_section.jpg) no-repeat 211px 0  }
body.front #content-wrapper { background:url(/assets/images/bg_sectionfront.jpg) no-repeat 211px 0  }
body.sub #content-main  { font-size:1.2em; display:inline; float:right; margin-right:10px; padding-bottom:25px; text-align:left; width:710px }
body.sub #content-secondary { float:left; font-size:1.1em; text-align:left; width:240px }
#content-inner { width: 560px; margin-top:25px; margin-left: 25px}
#content-inner #img { padding:0px 25px }
#content-inner ul { list-style-type:disc; padding-left:15px }
#content-inner li { margin-bottom:0.5em }
#content-inner ul.small { line-height:1.3em; list-style-type:none; padding-left:0 }
#content-inner ul.small li { margin-bottom:1em }
#footer  { background:url(/assets/images/bg_footer.gif) no-repeat center 12px; border-top:2px solid #EDEBEA; color:#6B5B3D; font-size:1.1em; margin:0 auto; margin-top:2em; padding-top:40px; text-align:center }



/* 4. HOMEPAGE
---------------------------------------------------------- */
#home  { background-image:url(../images/PWG-Destino-BG.jpg); margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top:0}
#content-main, #content  { margin:0 0; text-align:left; width: 100% }
#flash { float:right }
#home h3.section { font-size:1em }
#home h2 { font-weight:normal; line-height:1.5em; margin:13px 0 0 20px; text-align:left; width:190px }
#home #content-main  { background:none; display:block; font-size:1.1em; float:none; overflow:hidden; text-align:left; width:960px }
#home #content { clear:both; font-size:1.1em; overflow:hidden; text-align:left }
#home #content div	{ display:inline; float:left }
#home #featured-artist { background:url(/assets/images/divider_vert.jpg) no-repeat top right; margin-left:15px; padding-right:25px; position:relative; width:470px }
#featured-artist .img-wrapper { margin-right:20px }
#home #testimonial { background:url(/assets/images/divider_vert.jpg) no-repeat top right; padding:0 30px; width:165px }
#home #testimonial p.quote { padding-bottom:0.4em }
#home blockquote { background:none; border:0; padding:0; width:165px }
#home #help { padding-left:30px; width:180px }
#home #help ul { padding:0 }
#home #help ul li { margin-bottom:1em }
#home #content-secondary div.notice { background:none; display:block; float:none; margin:0 auto; padding-bottom:1.75em; text-align:center }
#home div.notice p { background:url(/assets/images/icon_notice.gif) no-repeat; display:inline; padding:0 0 10px 22px }
#home div.notice p span { background:url(/assets/images/icon_notice.gif) no-repeat right top; padding:0 22px 10px 0 }
#home div.desc-text { font-weight: normal; text-align:left; vertical-align:top; width:325px; padding:0 0 0 0; z-index:4; margin-left:20px; margin-top:0px; color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif }



#home div.whatsnew p { line-height:66px  }
#home div.whatsnew img { margin-right:10px; vertical-align:middle }

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 50;
	top: 50;
	background-color: #f7ebcf;
	border: 1px solid #000;
	padding: 10px;
}

#layer2 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 50;
	top: 50;
	background-color: #f7ebcf;
	border: 1px solid #000;
	padding: 10px;
}
#layer3 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 350px;
	
	background-color: #f7ebcf;
	border: 1px solid #000;
	padding: 10px;
}
#layer4 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 375px;
	left: 50;
	top: 50;
	background-color: #f7ebcf;
	border: 1px solid #000;
	padding: 10px;
}
#close {
	float: right;
}

.cliffnotes {border-style:none;}



