html { height: 100%; } 

body { 
	margin: 0px; 
	background-color: #393738; 
	height: 100%;
	font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif;
	background-image:url(../images/background.jpg);
	background-repeat: repeat;
}


@font-face {
	font-family: 'LaneNarrowRegular';
	src: url('LANENAR_-webfont.eot');
	src: local('?'), url('LANENAR_-webfont.woff') format('woff'), url('LANENAR_-webfont.ttf') format('truetype'), url('LANENAR_-webfont.svg#webfontWWvSDmxB') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LaneNarrowRegular';
	src: url('LANENAR_-webfont.eot');
	src: local('?'), url('LANENAR_-webfont.woff') format('woff'), url('LANENAR_-webfont.ttf') format('truetype'), url('LANENAR_-webfont.svg#webfontWWvSDmxB') format('svg');
	font-weight: bolder;
	font-style: oblique;
}

h1 {
	font-family: 'LaneNarrowRegular', Helvetica, Arial, sans-serif;
	letter-spacing: 0;
	font-size:28px; 
	line-height:28px;
	font-weight: normal;
	font-style: normal;
}

h1 strong {
	font-family: 'LaneNarrowRegular', Helvetica, Arial, sans-serif;
}

h1.homeface {
	font-size:75px; 
	line-height:68px;
	margin-top: 10px;
	margin-bottom:40px;
	font-weight: normal;
	font-style: normal;
}

h2 { 
	font-size:16px; 
	line-height:22px;
	padding-top: 15px;
	font-weight: lighter;
}

p, label { font-size:12px; }
p { line-height:18px; }
li { font-size:11px; }

ul { list-style:none; }
label { display:block; padding:5px 0px;}
input, textarea { border:1px solid #ccc; padding:4px; background-color: #eee; }

.clear { clear:both; }
.red { color: #F62C29; }
.small { font-size: 11px; }

#wrapper { width: 100%; height: 100%; display: table; }

#tableCell { display: table-cell; vertical-align: middle; text-align:center; }

#content { 
	margin: 0px auto;
	background:#FFF;
	width: 990px;
	height: 625px;
	text-align:left;
	display: none;
}

#content-nojava { 
	margin: 0px auto;
	background:#FFF;
	width: 500px;
	padding: 20px;
	height: 210px;
	text-align:center;
}

#logo {
	position: relative; 
	z-index: 2; 
	top:20px; 
	left: 30px;
}

/* NAVIGATION */


/* LEVEL ONE */
ul.dropdown                         { position: relative; }
ul.dropdown li                      { float: left; font-size:11px; padding:0px 10px; padding-bottom:4px; font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; border-left: 1px solid #000; }
ul.dropdown li a                    { display: block; color: #000; text-decoration: none; }
ul.dropdown li:first-child          { padding-left: 10px; border:none; }
ul.dropdown li a:hover              { position: relative; text-decoration: none; color: #F62C29; }


/* LEVEL TWO */

ul.dropdown ul 						{ width: auto; visibility: hidden; position: absolute; top:-5px; left:0; border:none; padding-top:30px; }
ul.dropdown ul li 					{ color: #000; float: none;  border:none; margin-left: 0px; line-height:16px; padding-top:4px; }
ul.dropdown ul li:first-child       { color: #000; float: none;  border:none; margin-left: 0px; line-height:16px; padding-top:4px; }
ul.dropdown ul li a					{ border-left: none; width: 100%; display: inline-block; color:#000; } /* IE 6 & 7 Needs Inline Block */

#nav {
	margin-left: 140px;
	margin-top: -65px;
	padding-bottom: 5px;
}

/* COLLECTION */
ul.collection-thumbs li img a { border: 1px solid #000; }
ul.collection-thumbs li img a:hover { border: 1px solid #F62C29; }

ul.prev_next { margin:0; padding:0; text-align:center; }
ul.prev_next li { display: inline; padding-right:8px; }


/* MAIN SECTION */ 
#main-section {
	border-top: 1px solid #000;
	padding-top: 50px;
	height:450px;
}

#main-section.homeimg {
	background-image :url(../images/home-bkgd.jpg);
	background-repeat:no-repeat;
}

#main-section.profileimg {
	background-image:url(../images/profile-bkgd.jpg);
	background-repeat:no-repeat;
}

#main-section.showsimg {
	background-image:url(../images/shows-bkgd.jpg);
	background-repeat:no-repeat;
}

#main-section.findusimg {
	background-image:url(../images/findus-bkgd.jpg);
	background-repeat:no-repeat;
}

#main-section.contactimg {
	background-image:url(../images/contact-bkgd.jpg);
	background-repeat:no-repeat;
}

#main-section.retailerimg {
	background-image:url(../images/retailer-bkgd.jpg);
	background-repeat:no-repeat;
}

.section {
	padding-left: 70px;
	padding-right:20px;
	width: 500px;
	height: 440px;
	overflow:auto;
}

.sectionFindus {
	padding-left: 30px;
	padding-right:20px;
	width: 500px;
	float:left; 
	overflow:hidden; 
	margin-left:310px; 
	position:absolute; 
	z-index:2; 
	height: 410px;
}

.holder {
	overflow: auto; 
	width:250px; 
	margin-left:60px; 
	height: 410px;
}

a:link, a:active, a:visited {
	color: #000;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

a:hover {
	color: #F62C29;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
