@charset "utf-8";
/* CSS Document */



/*---------------------------------------USUAL SUSPECTS----------------------------------------------------------------------------------------------------------*/

body {background: #f2f0de;font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: left;}

a:hover,a:focus{outline:none;/*kills dotted focus outline*/_outline:expression(this.hideFocus=true);}

h1,h2,h3,h4,h5 {font-family:Arial, Helvetica, sans-serif;text-decoration:none;padding: 0;}

h1 {background:url(images/north-face-logo.gif) no-repeat top left; width:204px; height:143px;text-indent:-9999px; margin:34px 0px 0px 0px; padding:0px;} h1 a {display:block; width:204px; height:143px; text-decoration: none;} /*---BIGGEST---*/
h2#title {background:url(images/home-paragraph.gif) no-repeat top right; width:480px; height:157px;text-indent:-9999px; margin:34px 0px 0px 0px; padding:0px;}
h3 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#968d0c;padding:0px;margin:0px 0px 5px 0px;} h3 a {}
h4 {} h4 a {}
h5 {} h5 a {}
h6 {} h6 a {} /*---SMALLEST---*/

p {font-size: 12px; color:#565656; padding:0px 0px 10px 0px; margin:0px;}

p a {}

p a:hover {}

img {border:none;}

/*--------------------------------------WRAPPER MAIN----------------------------------------------------------------------------------------------------------------*/

#wrapper {
	margin: 0px 0px 0px 0px;
	width: 750px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border: 0px;
}

/*----------------------------------------I LIKE MUSEUMS BANNER---------------------------------------------------------------------------------------------*/

#banner {width:700px; height:76px; background:#FFF; margin: 0px 0px 4px 0px; padding: 0px 30px 0px 20px;}

#ilikelogo {float:left; margin: 16px 0px 0px 0px; background:url(images/i-like-museum.gif); width:125px; height:44px;}

#ilikelink a {float:right; margin: 46px 0px 0px 0px; background:url(images/visit-i-like-museums.gif) no-repeat; display:block; width:188px; height:15px; text-indent:-9999px;}

/*-------------------------------------MAIN NAVIGATION LIST LINKS------------------------------------------------------------------------------------------------------------*/

ul#list {margin: 36px 0px 0px 0px; border-bottom:#cac685 1px solid;padding:0px;}

ul#list a {display: block;text-decoration: none; background: #FFFF00;line-height:32px;}

li#button1, li#button2, li#button3, li#button1 a, li#button2 a, li#button3 a {background: url(images/li-up.gif) no-repeat top left;list-style-type: none; width:204px; height:32px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#404041;}

li#button1 a:hover, li#button2 a:hover, li#button3 a:hover {background: url(images/li-over.gif) no-repeat top left; text-indent:20px;color:#968d0c;}

/*----------------------------------------MAIN CONTENT HOLDERS----------------------------------------------------------------------------------------------------------*/

#maincontent {width:730px; background:#FFFFFF; padding: 0px 0px 0px 20px;}

#navigation {margin: 0px 0px 0px 0px; width: 204px; float:left;}

#content {margin: 0px; float: right; width:480px;}

#portrait {height: 175px; float:left; margin: 10px 5px 30px 0px;}

#footer {height:70px; width:750px; background:#FFF url(images/sponsor-logos.gif) no-repeat center;}

#map {background:url(images/map-home.gif) no-repeat top left; margin: 46px 0px 0px 0px; width: 227px;}

#map a {display:block; text-indent:-9999px;width: 227px; height:270px; text-decoration: none;}

#hometext {width: 460px; float:left; margin: 50px 0px 0px 0px;}

#maptext {width: 164px; height:270px;background: #968d0c url(images/close.gif) no-repeat top left; margin: 40px 0px 0px 0px; font-size:12px; color:#FFF; padding: 20px; line-height: 20px;}

#maptext a {background: url(images/icon_pdf.gif) no-repeat left top;color:#FFFFFF; padding:0 0 0 18px; text-decoration:none;}
#maptext a:hover {text-decoration: underline;}
#maptext p {color:white; line-height:1.4em; margin: 0 0 7px 0;}
/*----------------------------------------------------------------------MAP LIST LINKS-----------------------------------------------------------------------------------*/

ul#maplinks {position:relative;background:url(images/map.gif) no-repeat top left; width:436px; height:559px; margin: 20px 0px 20px 0px; padding:0px;list-style-type: none;}
ul#maplinks li {text-indent:-9999px;}

#maplink1{position:absolute; top:485px; left:301px; width:40px; height:40px; display:block;}
#maplink2 {position:absolute; top:432px; left:302px; width:40px; height:40px; display:block;}
#maplink3 {position:absolute; top:385px; left:237px; width:40px; height:40px; display:block;}
#maplink4 {position:absolute; top:320px; left:280px; width:40px; height:40px; display:block;}
#maplink5 {position:absolute; top:300px; left:220px; width:40px; height:40px; display:block;}
#maplink6 {position:absolute; top:323px; left:107px; width:40px; height:40px; display:block;}
#maplink7 {position:absolute; top:225px; left:215px; width:40px; height:40px; display:block;}
#maplink8 {position:absolute; top:130px; left:192px; width:40px; height:40px; display:block;}
#maplink9 {position:absolute; top:38px; left:86px; width:40px; height:40px; display:block;}
#maplink10 {position:absolute; top:0px; left:102px; width:50px; height:35px; display:block;}

#maplink1 a {display:block; width:40px; height:40px; text-decoration:none;}
#maplink2 a {display:block; width:40px; height:40px; text-decoration:none;}
#maplink3 a {display:block; width:40px; height:40px; text-decoration:none;}
#maplink4 a {display:block; width:40px; height:40px; text-decoration:none;}
#maplink5 a {display:block; width:40px; height:40px; text-decoration:none;}
#maplink6 a {display:block; width:40px; height:40px; text-decoration:none;}
#maplink7 a {display:block; width:40px; height:40px; text-decoration:none;}
#maplink8 a {display:block; width:40px; height:40px; text-decoration:none;}
#maplink9 a {display:block; width:40px; height:40px; text-decoration:none;}
#maplink10 a {display:block; width:50px; height:35px; text-decoration:none;}

#maplink1 a span,#maplink2 a span,#maplink3 a span,#maplink4 a span,#maplink5 a span,#maplink6 a span,#maplink7 a span, #maplink8 a span, #maplink9 a span, #maplink10 a span {display:none; text-indent:0; padding: 5px 0 0 5px;}

#maplink1 a span p,#maplink2 a span p,#maplink3 a span p,#maplink4 a span p,#maplink5 a span p,#maplink6 a span p,#maplink7 a span p, #maplink8 a span p, #maplink9 a span p, #maplink10 a span p{ color:black; font-size:11px; padding:0; margin:0;}

#maplink1 a:hover span, #maplink2 a:hover span, #maplink3 a:hover span, #maplink4 a:hover span, #maplink5 a:hover span, #maplink6 a:hover span, #maplink7 a:hover span, #maplink8 a:hover span, #maplink9 a:hover span, #maplink10 a:hover span { background: white; color: black; display:block; width:125px; height:18px; border: 1px solid #CCCCCC; margin:0 0 0 45px;}

ul#secondrymaplinks {width:436px; margin: 20px 0px 20px 0px; padding:0px 0px 0px 0px;font-size:11px; list-style-type:none; line-height:30px;}

#lowermaplink1 {background: url(images/1.gif) no-repeat top left; padding:0px 0px 0px 35px;text-indent:10px;}
#lowermaplink1 a {text-decoration:none;width:400px; height:30px; border-bottom:#cac685 dotted 1px; display:block; color: #968d0c;}
#lowermaplink1 a:hover {color: #404041;text-indent:20px; background-color:#eaecd2;}

#lowermaplink2 {background: url(images/2.gif) no-repeat top left; padding:0px 0px 0px 35px;text-indent:10px;}
#lowermaplink2 a {text-decoration:none;width:400px; height:30px; border-bottom:#cac685 dotted 1px; display:block; color: #968d0c;}
#lowermaplink2 a:hover {color: #404041;text-indent:20px; background-color:#eaecd2;}

#lowermaplink3 {background: url(images/3.gif) no-repeat top left; padding:0px 0px 0px 35px;text-indent:10px;}
#lowermaplink3 a {text-decoration:none;width:400px; height:30px; border-bottom:#cac685 dotted 1px; display:block; color: #968d0c;}
#lowermaplink3 a:hover {color: #404041;text-indent:20px; background-color:#eaecd2;}

#lowermaplink4 {background: url(images/4.gif) no-repeat top left; padding:0px 0px 0px 35px;text-indent:10px;}
#lowermaplink4 a {text-decoration:none;width:400px; height:30px; border-bottom:#cac685 dotted 1px; display:block; color: #968d0c;}
#lowermaplink4 a:hover {color: #404041;text-indent:20px; background-color:#eaecd2;}

#lowermaplink5 {background: url(images/5.gif) no-repeat top left; padding:0px 0px 0px 35px;text-indent:10px;}
#lowermaplink5 a {text-decoration:none;width:400px; height:30px; border-bottom:#cac685 dotted 1px; display:block; color: #968d0c;}
#lowermaplink5 a:hover {color: #404041;text-indent:20px; background-color:#eaecd2;}

#lowermaplink6 {background: url(images/6.gif) no-repeat top left; padding:0px 0px 0px 35px;text-indent:10px;}
#lowermaplink6 a {text-decoration:none;width:400px; height:30px; border-bottom:#cac685 dotted 1px; display:block; color: #968d0c;}
#lowermaplink6 a:hover {color: #404041;text-indent:20px; background-color:#eaecd2;}

#lowermaplink7 {background: url(images/7.gif) no-repeat top left; padding:0px 0px 0px 35px;text-indent:10px;}
#lowermaplink7 a {text-decoration:none;width:400px; height:30px; border-bottom:#cac685 dotted 1px; display:block; color: #968d0c;}
#lowermaplink7 a:hover {color: #404041;text-indent:20px; background-color:#eaecd2;}

#lowermaplink8 {background: url(images/8.gif) no-repeat top left; padding:0px 0px 0px 35px;text-indent:10px;}
#lowermaplink8 a {text-decoration:none;width:400px; height:30px; border-bottom:#cac685 dotted 1px; display:block; color: #968d0c;}
#lowermaplink8 a:hover {color: #404041;text-indent:20px; background-color:#eaecd2;}

#lowermaplink9 {background: url(images/9.gif) no-repeat top left; padding:0px 0px 0px 35px;text-indent:10px;}
#lowermaplink9 a {text-decoration:none;width:400px; height:30px; border-bottom:#cac685 dotted 1px; display:block; color: #968d0c;}
#lowermaplink9 a:hover {color: #404041;text-indent:20px; background-color:#eaecd2;}

#lowermaplink10 {background: url(images/10.gif) no-repeat top left; padding:0px 0px 0px 35px;text-indent:10px;}
#lowermaplink10 a {text-decoration:none;width:400px; height:30px; border-bottom:#cac685 dotted 1px; display:block; color: #968d0c;}
#lowermaplink10 a:hover {color: #404041;text-indent:20px; background-color:#eaecd2;}

/*---------------------------------------------------------------PROFILE PAGES-------------------------------------------------------------------------------------*/

#backtomap{background:url(images/back-map.gif) no-repeat top left; width:450px; height:60px;margin:34px 0px 0px 0px;} #backtomap a {display:block;width:450px; height:60px;}

#backmaplink, #backmaplink a {width:450px; height:50px; display:block; margin:0px 0px 0px 0px; font-size:12px; text-decoration:none; color:#404041;}

h3#profileheadline {width:450px;color:#968d0c;font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}

#imagecredit {width:450px;color:#404041;font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:2px 0px 0px 0px;}

#profilecontent {width:450px; margin: 20px 0px 0px 0px;}

#profiletext {float:left;width:184px;color:#404041; font-size:12px; line-height:16px;}

#profileimage {float:right; width:224px;}

#venue {margin:20px 0px 0px 0px;}

.profiletitle {color:#968d0c;font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; line-height: 30px;}

.profileaddress {color:#404041;font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height: 15px;}

#profileweblink {background: url(images/weblink.gif) no-repeat top right; width:82px;font-size:12px; color:#968d0c; font-family:Arial, Helvetica, sans-serif;} 
#profileweblink a {color:#968d0c;text-decoration:none;} #profileweblink a:hover {color:#404041;text-decoration:none;}

/*---------------------------------------------------------SPECIAL OFFERS------------------------------------------------------------------------------------------*/

#pictureholder {height:130px; width:450px;margin:34px 0px 70px 0px;}

#smallportrait {height:130px; float:left; margin: 0px 0px 0px 0px;}
#smallportraitmiddle {height:130px; float:left; margin: 0px 29px 0px 29px;}

#offerintro {width:450px; padding:0 0 20px 0;font-size:13px; font-family:Arial, Helvetica, sans-serif; background:url(images/scissors.gif) no-repeat bottom right;}
#offerintro h2 { color:#968d0c;}
.vouchernote { display:block; font-size: 10px;}
#offerholder {width:450px;margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;border:dashed 1px #000000; background:url(images/token.gif) no-repeat top right;}

#offerindent {margin: 10px 0px 5px 10px;}
#offerindenttext {margin: 0px 0px 0px 10px;}
#ilikelink a { text-decoration: none !important;}

/*------------------------------------------------------FORM-------------------------------------------------------------------------------------------------*/

form {}

.fieldset {}

.fieldset .textfield {}
.fieldset .textfield2 {}
.fieldset .textarea {/*background: transparent url(images/footer.gif)no-repeat;*/}
.fieldset .discover-button {}

/*----------------------------------------------------FLOAT FIXER-------------------------------------------------------------------------------------------*/

#main-content-br {clear:both;}