*{margin: 0px; padding: 0px;}
body{ 
	text-align: center;
	font: 11px Georgia, Times New Roman, Times, serif !important;
	line-height: 17px !important;
	color: black;	
	}

img{border: none;}

p{line-height:17px !important;}

#page-container{
	text-align: left;
	width:735px;
	margin : 0 auto;
	background-image:url('../../images/mainback.gif');
	background-repeat: repeat-y;
	background-position:6px 0px;
	}
	
	#banner{
		width:735px; 
		height:177px;
		font-size: 0px;
	}
	
	#topnav{
		width:735px; 
		height:41px;
		position:relative;
	}
	
	#topnav ul{
		list-style-type: none; 
		display: inline;
		height: 41px;
		width: 735px;
		}

	#topnav ul li{ 
		height: 41px;
		float:left;
		}

		a#findastore{
			display: block;
			background-image:url('../../images/nav/findastore.gif');
			height:41px;
			width:155px;		
		}
		
		a#findastore:hover, a#findastore.selected{ background-image: url('../../images/nav/findastore-on.gif');}
		
		a#fashion{
			background-image:url('../../images/nav/fashion.gif');
			height: 41px;
			width: 127px;
			display: block;
		}
		
		a#fashion:hover, a#fashion.selected{ background-image: url('../../images/nav/fashion-on.gif');}
				
		a#news{
			display: block;
			background-image:url('../../images/nav/news.gif');
			height: 41px;
			width: 122px;
		}
		
  	 	a#news:hover, a#news.selected{ background-image: url('../../images/nav/news-on.gif');}

		a#world{
			display: block;
			background-image:url('../../images/nav/world.gif');
			height: 41px;
			width: 116px;
		}
		
		a#world:hover, a#world.selected{ background-image: url('../../images/nav/world-on.gif');}
				
		a#about{
			display: block;
			background-image:url('../../images/nav/about.gif');
			height: 41px;
			width: 92px;
		}
		
		a#about:hover, a#about.selected{ background-image: url('../../images/nav/about-on.gif');}
				
		a#contact{
			display: block;
			background-image:url('../../images/nav/contact.gif');
			height: 41px;
			width: 123px;
		}
		
		a#contact:hover, a#contact.selected{ background-image: url('../../images/nav/contact-on.gif');}		
		
		#topnav a{font-size: 9px; border: none; text-decoration:none;}
		
	/*topnav*/
	#secondarynav{
		width:735px; 
		height:24px;
		position:relative;
		background-color: #291e0e;
	}
	
		#snl{
			background-image:url('../../images/subNavLeft.gif');
			width: 45px;
			height: 24px;
		}
		
		#login{
			background-image:url('../../images/subNavMiddle.gif');
			color:#fff;
			font-size:11px;
			width:110px;
			height:24px;
			top:0px;
			left:45px;
			padding-left:15px;
			position:absolute;
			FONT: 10px Georgia, Times New Roman, Times, serif;
			COLOR: #CCCC99;
			FONT-STYLE: italic;
			LINE-HEIGHT: 12px;
		}
		
			#login a{
				FONT: 10px Georgia, Times New Roman, Times, serif;
				COLOR: #CCCC99;
				TEXT-DECORATION: underline;
				LINE-HEIGHT: 12px;
			}
			
		#snm{
			background-color: #291E0E;
			width:545px;
			height:24px;
			top:0px;
			left:165px;
			position:absolute;
		}
		
		#snm ul{ 
			height: 10px;
			padding: 0px !important;
			margin: 0px !important;
			width: 550px;
			list-style-type: none;
			}
		
		#snm ul li{
			float:left;
			margin-right: 15px;
			}
		
		#snm ul li a, #snm ul li a:visited{
			font-weight: bold;
			color: #cccc99;
			text-decoration: none;
			font-size: 10px;
			}
		
		#snm ul li a#selected, #snm ul li a:hover{
			color: #cc9900;
			}
		
		#snr{
			background-image:url('../../images/subNavRight.gif');
			width: 35px;
			height: 24px;
			top:0px;
			left:700px;
			position:absolute;
		}
		
	/*secondarynav*/
	
	#maintop{
		background-image:url('../../images/maintop.jpg');
		background-repeat:no-repeat;
		background-position: 170px 0;
		width:735px;
		height:20px;	
	}
	
	#main{
		width:735px; 
		position:relative;
	}

	#leftnav{ margin-left:25px; }
			
	#becomeamember{
		background-image:url('../../images/becomeamember.gif');
		width:171px;
		height:155px;
	}
	
	#becomeamember2{
		background-image:url('../../images/becomeamember2.gif');
		width:171px;
		height:167px;
	}


#left-content{
	position: absolute; 
	top: -21px; 
	left: 16px; 
	width: 155px;
	}

#left-content-top, #left-content-bottom{  font-size:0px;}


#right-content{
	position: absolute; 
	top: -20px; 
	left: 562px;  
	width: 170px; 
	height: 273px;
	}

	#main-content{
		width: 385px; 
		position:relative; 
		left:175px; 
		height:450px; 
	}
	
	html>body #main-content{ 
		min-height:450px; 
		height: auto;
	}
	
	#product-flash {
		position: absolute;
		top:0px;
		left: 0px;
		width: 135px;
		height: 10px;
	}
	
	#product-content {
		position: absolute;
		top: 0px;
		left: 136px;
		width: 245px;
	}
		
	#footer{
		background: url('../../images/footer.jpg') no-repeat;
		width:735px; 
		height:78px;
	}	

#footer ul{ 
	display: block;
	position:relative;
	top:45px;
	left: 125px;
	height: 25px;
	width: auto;
	list-style-type:none;
	}

#footer ul li{ 
	float:left;
	margin-right: 15px;
	 }

#footer ul li a{
	font-weight: bold;
	font-size: 10px;
	color: #cccc99;
	text-decoration: none;
	}

#left-nav-top{
	height: 35px; 
	background:url(../../images/left-nav-top.gif) no-repeat;
	}
	
#left-navigation{
	padding-top: 5px; 
	background:url(../../images/leftnavmid.gif) repeat-y;
	}

#left-nav-footer{
	height: 55px; background:url(../../images/left-nav-footer.gif) no-repeat; 
	background-position: -16px -10px;
	}

#left-content-bottom-interior{
	height: 152px; 
	}

#right-content{
	position: absolute; 
	top: -20px; 
	left: 562px;  
	width: 170px; 
	height: 273px;
	}
	
#left-navigation ul{
	list-style-type: none;
	margin-left: 5px;
	line-height:17px;
	}
	
#left-navigation ul li{
	margin-left: 10px;
	margin-top: 2px;
	}

#left-navigation ul li ul{
	list-style-type: none;
	margin-left: 0px;
	}
	
#left-navigation ul li a{
	color: #993333;
	font-weight: bold;
	text-decoration:none;
	font-size: 12px;
	}

#left-navigation ul li ul li a{
	font-weight: normal;
	}

#left-navigation ul li #selected, #left-navigation ul li a:hover{
	color: #cc6600;
	}
	

#footer ul li a:visited, #footer ul li a:hover{ text-decoration: none;}
	
.hidden { visibility:hidden;}

#formContent{
	width: 390px; 
	margin-top: 15px; 
	}

#formContent td{padding-top: 7px; padding-left:5px;}
.fieldTitle{ font-size: 12px;}
.alert{font-size: 10px; color:#990000;} 
div.logo-link {
	position : relative;
}

div.logo-link a {
	position : absolute; 
	top : 33px; 
	left : 35px; 
	height : 82px; 
	width : 220px;
	display: block;
}

/* event info */

dl.eventlist  {
	margin : 0; 
	padding : 0; 
	padding-left : 4px; 
	margin-top : 15px;
}

dl.eventlist dt.evt-date  {
	padding-left : 10px; 
	font-weight : bold; 
	font-size : 12px; 
	height : 19px; 
	color: #993333;
}

dl.eventlist dd dl.evt-location dt  {
	padding-left : 10px; 
	padding-bottom : 2px; 
	color : #187d91; 
	font-weight : bold;
}

dl.eventlist dd dl.evt-location dd address {
	padding-left : 10px; 
	padding-bottom : 2px; 
	font-variant : normal; 
	font-style : normal; 
	font-weight : bold;
}

dl.eventlist dd ul.evt-details {
	padding-left : 10px; 
	list-style-type : none;
}

dl.eventlist dd ul.evt-details li {
	list-style-type : none; 
	padding-bottom : 1px;
}

#events-nav .leftblock  {
	float : left;
	width 150px;
}

#events-nav .rightblock  {
	float : right;
	width 200px;
}

#events-nav .rightblock a {
	padding-left : 3px;
	padding-right : 3px;
}

#main-content p{
	FONT: 11px Georgia, Times New Roman, Times, serif;
	COLOR: #330000;
	TEXT-DECORATION: none;
}

#main-content a, #main-content p a{
	FONT: 11px Georgia, Times New Roman, Times, serif;
	COLOR: #330000;
	TEXT-DECORATION: underline;
}

#main-content a:hover, #main-content p a:hover{
	color: #993333;
}

#main-content h2{
	FONT: 13px Georgia, Times New Roman, Times, serif;
	COLOR: #993333;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	line-height: 17px !important;
}

#main-content h2 a, #main-content h2 a:visited{
	FONT: 13px Georgia, Times New Roman, Times, serif;
	COLOR: #993333;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	line-height: 17px !important;
}

#main-content h2 a:hover{ color: #330000;}

#main-content h3{
	FONT: 12px Georgia, Times New Roman, Times, serif;
	COLOR: #993333;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	line-height: 17px !important;
}

#main-content h3 a, #main-content a h3 {
	FONT: 12px Georgia, Times New Roman, Times, serif;
	COLOR: #993333;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	line-height: 17px !important;
}


#main-content h3 a:hover{
COLOR: #330000;
}

#main-content h4,{
	FONT: 11px Georgia, Times New Roman, Times, serif;
	COLOR: #330000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	line-height: 17px !important;
}

#main-content h4 a{
	FONT: 11px Georgia, Times New Roman, Times, serif;
	COLOR: #993333;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	line-height: 17px !important;
}

#main-content h4 a:hover{
	color: #330000;
	}
