/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-spacing: 0; }
acronym { cursor: help; }
label { width: 150px !important; display: block; float: left; }
.row { padding-bottom: 10px; }

/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 72.5%; line-height: 1.2; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 1px 2px; font-size: 100%; font-family: Arial, sans-serif; }
.submit { cursor/**/: /**/pointer; font-family: Arial, sans-serif; }
select { font-size: 100%; font-family: Arial, sans-serif; }
select > option { padding: 0 5px 0 3px; }

/** for Vimeo **/
element.style, div.object {height:0;overflow-x:hidden;overflow-y:hidden;visibility:hidden;}


.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: underline; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: none; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



/*-------
// custom styles
//-----*/

a:link, a:visited {
	color: #000;
}
a:visited { 
}
a:link:hover, a:visited:hover {
}

html { height: 100.01%; }
body {
	font-family: Arial, Geneva, sans-serif;
/*	background: #DEDDDD url(images/header-bg-repeat-2.jpg) repeat-x 50% 0; */
	background: #DEDDDD url(images/home-bg-latest.jpg) repeat-x 50% 0;
	background-color: #DEDDDD;
}
#page {
	width: 100%;
	color: #58595b;
	overflow: hidden;
	background: url(images/header-bg-full2.jpg) no-repeat 50% 0;
	/*display:  none;*/
}

#top {
	/*height: 507px;*/
	height: 448px;
	/*z-index: 5;*/
	width: 100%;
	overflow: hidden;
	margin:  0 auto;
	margin-top: 60px;
	width: 940px;
}
	#logo {
		float: right;
		padding: 43px 185px 0 50px;
	}
		#logo a:link, #logo a:visited {
			display: block;
			width: 201px;
			height: 101px;
		}
			#logo a:link span, #logo a:visited span {
				/*background: url(images/jameson-logo.png) no-repeat 0 0;*/ 
			}

	#header-movie {
	
		/*float:  left;
		margin-left: 200px;
		background: #000;*/
		margin-top: 45px;
		width: 590px;
		height: 335px;

	}
	#header-movie p {
		padding-left: 5px;
		padding-top:  10px;
	}

	#header-content {
		float:  left;
		background: #000;
		width: 325px;
		height:  335px;
		margin-left: 13px;
	}
	
	#menu {
		/*float: left;*/
		font-family: Georgia, serif;
		margin-top: 60px;
		/*background-image: url(images/nav-bg.png);*/
		/*width: 700px;*/	
		height: 30px;
		color: #fff;
		margin: 0 auto;
		font-size: 1.2em;
	}
	#menu img {
		padding-top: 4px;
	}
	
	#menu .separator {
		color: #629134;
	}
		#menu ul {
			/*padding-left: 200px;*/
			/*margin: 0 auto;*/
			/*text-align:  center;*/
			width: 800px;
			position: absolute;
			z-index: 0;
			
		}

			#menu li {
				float: left;
				position: relative;
				padding-left: 10px;
				text-transform: uppercase;
				padding-top: 5px;
				font-size: 0.9em;
			}

				#menu li a:link, #menu li a:visited {
					color: #FFFFFF;
					text-decoration: none;
					/*float: left;
					display: block;
					line-height: 30px;
					text-transform: lowercase;
					padding: 0 20px;*/
				}

				#menu li:hover a:link, #menu li:hover a:visited,

				#menu li a:link:hover, #menu li a:visited:hover {
					/* text-decoration: underline; */
				}

				#menu li.active a:link, #menu li.active a:visited {
					text-decoration: underline;
				}



				#menu li ul {
					position: absolute;
					left: -1000em;
					top: 30px;
					width: 250px;
					height: auto;
					padding: 5px;
					background: #f9c77a;
					font-size: 83.33%;
				}

				#menu li:hover ul {
					left: -0px;
				}

					#menu li li {
						width: 100%;
						WIDTH: 250px;
					}

						#page #menu li li a:link, #page #menu li li a:visited {
							float: none;
							color: #58595b;
							line-height: 50px;
							text-align: left;
							font-style: normal;
						}

						#page #menu li li a:link:hover, #page #menu li li a:visited:hover {
							background: #f99b0c;
						}

#facebook {
color: #629134;
margin-left: 630px;
margin-top: -120px;
font-size: 12px;
font-family: Arial, sans;
}
#facebook h1 {
font-size: 1.2em;
text-transform: uppercase;
font-family: Georgia, sans;
color: #629134;
padding-bottom: 10px;
}
#facebook a {
color: #767676;
text-transform: uppercase;
text-decoration: none;
}
#facebook p {
	padding-bottom: 10px;
	padding-right: 22px;
}

