@import url("reset.css");

/* jordans fine dining */

/* --------- TAGS --------*/

body{ background:#9A8977 url(../images/BG.png) top repeat-x; border-top:12px solid #6E2334; font:12px / 150% Georgia, "Times New Roman", Times, serif; }
h1,h2,h3,h4,h5,h6,p{ margin:15px;}

a{ text-decoration:none; color:#CC0000; }

strong{ font-weight:bold; }
em{ font-style:italic; }
abbr{ cursor:help; }

span{ margin:15px; display:block; }

span.specials{ margin:0; font:16px / 150% Georgia, "Times New Roman", Times, serif; color:#ffffff; font-variant:small-caps; margin:15px 0 15px 0; }

iframe{ display:block; float:right; margin-bottom:15px; }

#subContent table{ font:20px / 150% Georgia, "Times New Roman", Times, serif; color:#ffffff; }
#subContent tr{ display:block; }
#subContent td{ width:192px; vertical-align:top; }
.specHead td{ font-variant:small-caps; border-bottom:double #E7B35F; padding-bottom:15px; }
.specBody td{ padding-top:15px; font-size:14px; }

.secondaryContent table{ padding:8px 0 8px 0; display:block; font:16px / 150% Georgia, "Times New Roman", Times, serif; color:#ffffff; border-top:1px dashed #6e2334; border-bottom:1px dashed #6e2334; background-color:#b5a28d; }
.secondaryContent td{ display:block; padding-left:15px; font-style:italic; }

#subContent a.links{ margin:0 0 15px 20px; padding:5px 10px 5px 10px; display:inline-block; font:20px / 150% Georgia, "Times New Roman", Times, serif; color:#ffffff; font-style:italic; background-color:#E7B35F; }
#subContent a.links:hover{ color:#6E2334; }

#subContent .vcard{ display:block; float:left; width:360px; }
#subContent .vcard span{ display:inline; margin:0; padding:0; font:20px / 150% Georgia, "Times New Roman", Times, serif; color:#ffffff; }
#subContent .vcard a{ font:20px / 150% Georgia, "Times New Roman", Times, serif; color:#ffffff; border-bottom:double #E7B35F; display:block; padding-bottom:8px; }
#subContent .vcard .adr{ margin-top:15px;}

.secondaryContent .vcard span{ border:0; margin:0; padding:0; display:inline; }
.secondaryContent .vcard a{ font:16px / 150% Georgia, "Times New Roman", Times, serif; color:#ffffff; display:block; border-bottom:double #6E2334; padding-left:15px; }
.secondaryContent .vcard .adr{ margin-top:8px; }
.secondaryContent .vcard .adr, .secondaryContent .vcard .tel{ padding-left:15px; }
.tel{ border-bottom:double #6E2334; padding-bottom:8px; margin-bottom:15px; }

/* --------- TEXT --------*/

#subHeader h1{ display:inline; }
#subHeader h1 a{ outline:none; }

#container2 #subContent h2{ font-size:24px; margin:15px 0 15px 0; padding:15px 0 15px 0; color:#ffffff; text-shadow:2px 2px 0 #000000; display:block; border-bottom:double #E7B35F; border-top:double #E7B35F; }
#container2 #subContent p{ font:24px / 150% Georgia, "Times New Roman", Times, serif; display:block; margin:0 0 15px 0; padding:0 25px 15px 25px; color:#ffffff; font-style:italic; text-shadow:2px 2px 0 #000000; border-bottom:double #E7B35F; }

.secondaryContent h3{ font:20px / 150% Georgia, "Times New Roman", Times, serif; margin:10px 0 15px 0; border-bottom:double #6E2334; color:#ffffff; }
.secondaryContent p{ font-size:18px; line-height:150%; padding:0 15px 0 15px; margin-left:0; margin-right:0; color:#ffffff; }
.secondaryContent span{ font:16px / 150% Georgia, "Times New Roman", Times, serif; margin:10px 0 15px 0; padding-left:15px; border-bottom:double #6E2334; color:#ffffff; }

#footer span{ font:16px Georgia, "Times New Roman", Times, serif; }
#footer span a{}
#footer span a:hover{}

/* --------- DIVS --------*/

#header{ width:100%; margin:15px auto 5px auto; background:url(../images/subHeaderBG.jpg) repeat-x center; overflow:auto; z-index:2; position:relative; }
#subHeader{ width:960px; margin:auto; }
#container2{ width:100%; background:#6E2334 url(../images/bodyBG.png) repeat; border-top:2px solid #000000; border-bottom:2px solid #000000; overflow:auto; position:relative;  }
#container3{ width:960px; margin:auto; overflow:auto; position:relative; }
#subContent{ width:960px; margin:auto; }
.secondaryContent{ width:360px; margin:15px 40px 25px 0; float:left; color:#000000; border-bottom:double #6E2334; padding-bottom:15px; }
.secConLast{ width:560px; margin-right:0; }
#footer{ width:960px; margin:auto; overflow:auto; border-top:1px dashed #6e2334; }

/* --------- NAVS / UL - OL -------- */

#subHeader ul{ float:right; margin:85px 45px 0 0; }
#subHeader ul > li{ display:inline; margin:20px; }
#subHeader ul li a{ font:20px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; letter-spacing:1px; }
#subHeader ul li a:hover{ text-shadow:2px 2px 0 #ffffff; color:#6E2334; }

#footer{ font:16px Georgia, "Times New Roman", Times, serif; }
#footer a{ color:#000000; border-bottom:1px dotted; }
#footer a:hover{ border-bottom:1px solid; color:#ffffff; }
#footer ul{ margin:15px; }
#footer ul > li{ display:inline; margin:0 10px 0 0; }

/* ----- IMAGES --------------------------------------------------------------------------------------------------------------------- */

.menus img{ margin-right:15px; }

/* ----- JS Image Slider ------------------------------------------------------------------------------------------------------------ */

h1.sliderHeader{ font-size:180%; font-weight:normal; margin:0; padding:0 20px; }
img{ border:none; }
pre{ display:block; font:12px "Courier New", Courier, monospace; padding:10px; border:1px solid #bae2f0; background:#e3f4f9; margin:.5em 0; width:674px; }	
			
/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{ margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }

/* image replacement */
#container{ margin:0 auto 2em auto; position:relative; text-align:center; width:674px; background:#fff; border:7px solid #E7B35F; z-index:1; }	
#header2{ height:80px; line-height:80px; background:#E6B15E; color:#fff; }				
#content2{ position:relative; }			

/* Easy Slider */
#slider ul, #slider li,#slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none; }
#slider2{ margin-top:1em; }

/* define width and height of list item (slide) entire slider area will adjust according to the parameters provided here */ 
#slider li, #slider2 li{ width:674px; height:241px; overflow:hidden; }	
#prevBtn, #nextBtn, #slider1next, #slider1prev{ display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000; }	
#nextBtn, #slider1next{ left:674px; }														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{	display:block; position:relative; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0; }	
#nextBtn a, #slider1next a{ background:url(../images/btn_next.gif) no-repeat 0 0; }	
		
/* numeric controls */	
ol#controls{ margin:1em 0; padding:0; height:28px; }
ol#controls li{	margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px; }
ol#controls li a{ float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 10px; text-decoration:none; }
ol#controls li.current a{ background:#5DC9E1; color:#fff; }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{ outline:none; }

/* ----- lightbox ------------------------------------------------------------------------------------------------------------------ */

#lightbox{ position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#lightbox img{ width:auto; height:auto;}
#lightbox a img{ border:none; }

#outerImageContainer{ position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#imageContainer{ padding:10px; }

#loading{ position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav{ left:0; }
#hoverNav a{ outline:none; }

#prevLink, #nextLink{ width:49%; height:100%; background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display:block; }
#prevLink{ left:0; float:left; }
#nextLink{ right:0; float:right; }
#prevLink:hover, #prevLink:visited:hover{ background:url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover{ background:url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; }

#imageData{	padding:0 10px; color:#666; }
#imageData #imageDetails{ width:70%; float:left; text-align:left; }	
#imageData #caption{ font-weight:bold; }
#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em; }			
#imageData #bottomNavClose{ width:66px; float:right; padding-bottom:0.7em; outline:none; }	 	

#overlay{ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; }