body { background-color: #f8c487; background-image: url(../imagenes/template/bg.gif); background-repeat: no-repeat; margin: 0; padding: 0; }
p { color: #3c3c3c; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; margin: 10px 10px 15px 15px; }
.red { color: #cd000b; font-weight: bold; }
.redspecial { color: #cd000b; font-weight: bold; text-decoration: blink; }
#birdlist p { font-size: 12px; line-height: 125%; margin: 10px 5px 5px; }
p.smaller { color: #3c3c3c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; margin: 10px 10px 15px 15px; }
p.intropage { color: #93473b; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 150%; margin: 10px 15px 15px; }
p.packagesinfo { color: #3c3c3c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; text-align: right; margin: -10px 30px 0 0; }
p.signage { color: #2e2e2e; font-size: 11px; font-family: "Zapf Chancery", "Comic Sans MS", cursive; font-weight: bold; line-height: 150%; background-repeat: no-repeat; text-align: right; margin: -5px 10px 0; padding-top: 10px; }
p.textcom { color: #181818; font-size: 11px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; font-style: normal; line-height: 150%; text-decoration: none; margin: 10px 10px 0; }
p.white { color: #feffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 135%; margin: 10px 15px 5px; }
.indexsub { color: #143630; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 100%; margin: 10px 10px 5px 15px; }
.introcontent { color: #4d6f69; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; margin: 10px 10px 5px 15px; }
h1 { color: #6b9983; font-size: 25px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 125%; margin-top: 10px; margin-right: 15px; margin-left: 15px; border-bottom: 1px dashed #480000; }
h2 { color: #480000; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 100%; margin: 10px 10px 5px 15px; }
h3 { color: #4d6f69; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 100%; text-transform: uppercase; margin: 10px 10px 5px 15px; }
h4 { color: #480000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 125%; text-transform: uppercase; margin: 10px 0 -10px 15px; }
td { }
/*Links*/
a.footer:link { color: #b46743; font-size: 12px; text-decoration: none; }
a.footer:visited { color: #b46743; font-size: 12px; text-decoration: none; }
a.footer:hover { color: #480000; font-size: 12px; text-decoration: none; }
a.footer:active { color: #b46743; font-size: 12px; text-decoration: underline; }
a:link { color: #b46743; }
a:visited { color: #b46743; }
a:hover { color: #480000; text-decoration: underline; }
a:active { color: #b46743; }
/*layout*/
#site { width: 1009px; height: auto; }
#header { width: auto; height: 215px; overflow: hidden; visibility: visible; float: none; }
#birdlist { width: auto; margin-top: 5px; margin-right: 10px; margin-left: 10px; }
#center { width: 1009px; }
#leftsidesite { width: 825px; height: auto; float: left; }
#rightsidesite { width: 184px; height: auto; float: right; }
#menu { width: 180px; height: auto; float: left; margin-bottom: 20px; margin-left: 15px; }
#messagebox { font-size: 10px; line-height: 100%; background-color: #b46743; width: 630px; height: 177px; float: right; margin-bottom: 20px; }
#commentimg { position: relative; width: 184px; height: 175px; margin-bottom: 20px; margin-left: -19px; }
#content { background-color: #fff; width: 630px; float: right; min-height: 700px; margin-bottom: 5px; padding-bottom: 15px; }
#mbleft { position: absolute; width: 230px; height: 175px; visibility: visible; float: left; clear: both; }
#mbright { width: 400px; height: 175px; float: right; }
#footer { width: 630px; height: auto; clear: both; margin-left: 210px; }
.galleries { background-color: #e8df96; text-align: center; vertical-align: middle; width: 275px; height: 230px; float: right; margin: 10px 15px 5px 5px; padding: 2px; border: solid 2px #b46743; }
.maps { background-color: #e8df96; width: auto; height: auto; margin-top: 10px; margin-right: 15px; margin-left: 15px; padding: 2px; border: solid 2px #b46743; }
.contentpackages { clear: both; }
.commentup { background-image: url(../imagenes/template/leftquote.png); background-repeat: no-repeat; background-position: left 0; width: 154px; height: auto; clear: both; margin-top: 20px; margin-right: 5px; margin-left: 5px; padding-top: 10px; padding-right: 5px; padding-left: 5px; }
.commentdown { background-image: url(../imagenes/template/rightquote.png); background-repeat: no-repeat; background-position: right 0; padding-top: 10px; width: 154px; height: auto; clear: both; margin-top: -10px; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
.anotherpackage { }
.cbleft { width: 500px; height: auto; float: left; clear: both; }
.cbright { width: 130px; height: auto; float: right; }
/*Lists
*/
ol { color: #3c3c3c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; margin-top: 0; margin-right: 10px; margin-bottom: 0; }
.faq ol li { font-weight: bold; margin-top: 5px; margin-bottom: 0; }
.faq ol ol li { font-weight: normal; margin: 0; }
ol ol { list-style-type: lower-alpha; }
ul { color: #3c3c3c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; margin-top: 0; margin-right: 0; margin-bottom: 0; list-style-type: square; list-style-image: url(../imagenes/icons/sun.png); }
ul ul { color: #3c3c3c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; list-style-image: url(../imagenes/icons/sun-gray.png); margin: 0 0 0 25px; }
/*Forms*/
form { width: auto; margin: 15px 15px 30px; }
fieldset { border: solid 1px #480000; width: auto; }
legend { color: #480000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; background: #e8df96; border: solid 1px;}
legend.lspecial { color: #f00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; background: #ffffe6; border: solid 1px #480000;}
fieldset.fspecial { background-color: #fff2d4; border: solid 1px #480000; width: auto; }
form fieldset p { font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 175%; text-align: left; vertical-align: middle; }
.fleftcontent { width: 280px; float: left; }
.frightcontent { width: 280px; float: right; }
.fcentercontent { width: auto; height: auto; clear: both; }
.ffleft { width: 140px; float: left; }
.ffright { width: 140px; float: right; }
/*Images*/
.spacerimg { margin-left: 20px}
.headlines { margin-top: 0; margin-bottom: -13px; margin-left: 10px; padding: 0; }
.headlineslong { margin-top: 0; margin-bottom: -13px; padding: 0; }
.leftimg { width: auto; height: auto; float: left; padding-right: 10px; padding-bottom: 5px; padding-left: 15px; }
.leftimg p { color: #93473b; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 150%; text-align: center; clear: both; margin: 2px; }
.rightimg { padding-right: 15px; padding-bottom: 5px; width: auto; height: auto; float: right; }
.rightimg p { color: #93473b; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 150%; text-align: center; clear: both; margin: 2px; }
table.caption .rightimg p { color: #93473b; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 150%; text-align: center; clear: both; margin: 2px; }
table.rightimg { padding-right: 15px; padding-bottom: 5px; width: auto; height: auto; float: right; }
table.leftimg { width: auto; height: auto; float: left; padding-right: 10px; padding-bottom: 5px; padding-left: 15px; }
/*forms*/
form { color: #3c3c3c; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 150%; margin: 10px 10px 15px 15px; }
label { color: #414141; font-size: 12px; font-weight: bold; }
#followup td { width: 115px; color: #333; vertical-align: text-top;}
td.question { background-color: #e2e2e2; }
#followup { width: 100%;}
.storetable {
	width: 100%;
	text-align: left;
}
.storetable td {
	width: 25%;
}
#smallcase {
	float: left;
	margin: 15px 0 0 25px;
}