@charset "utf-8";
/* General
============================================================================= */
html,body,div,p,ul,ol,li,h1,h2,h3,h4,form,p,button,img {
  margin: 0; padding: 0; border: 0;}
  
body {
	font-size: 12px;
	font-family: "Century Gothic",Tahoma, Geneva, sans-serif;
	color:#ececec;
	background:#000;
	line-height: 16px;
	padding-bottom: 0px;}
	
ul,li { list-style-type: none; }
a { outline: none; text-decoration: none; }
a:hover { text-decoration: none; cursor: pointer; }
a span, ul#navigation span { display: none; }

h1 {font-size:22px; color:#ed1f24;}
h2 {font-size:19px; color:#ed1f24;}
h3 {font-size:16px; color:#ed1f24; padding: 15px 0 8px 0; font-style:italic; text-transform:uppercase;}
h4 {font-size:13px; color:#ed1f24; padding: 13px 0 3px 0;}

p {padding: 4px 0;}


strong {font-weight:bold; color:#FFF; font-size: 13px;}

/* Default Links
============================================================================= */
a:link, a:visited {color:#ffffff; text-decoration:underline;}
a:hover, a:active {color:#a18576; text-decoration:none;}


/* Main Wrapper and Masthead
============================================================================= */
#deco {margin: 0 auto 0 auto; width: 1010px; height: 800px; background:url(../images/bg.jpg) no-repeat;}
  #deco2 {margin: 0 auto 0 auto; width: 1010px; height: 800px; background:url(../images/splash.jpg) no-repeat;}
  #flash_logo {width: 110px; height:45px; float: right; margin: 260px 245px 0 0;}
  
#wrapper {width: 886px; margin: 0px auto 0 auto; background:url(../images/bg_wrapper.jpg) no-repeat;}

  #header {width: 872px; height: 130px;}
    #header h1 {width: 473px; height: 101px; padding: 35px 0 0 130px;}
	  #logo {width:140px; height: 57px; float:right; margin: -82px 129px 0 0;}
	


/* Navigation
============================================================================= */

#navigation {
	margin: 21px 0 0 0px;
	padding: 0;
	position:absolute;
	}

ul#navigation {height: 32px;}

  ul#navigation li {
	  min-width: 115px;
    float: left;
	padding-right: 0px;
  }

    ul#navigation li a {
    	display: block;
      height: 32px;
    	cursor: pointer;
    }


	ul#navigation li a#home {background: url(../images/home.jpg) 0 0 no-repeat; width: 117px;}
    ul#navigation li a#concept {background: url(../images/concept.jpg) 0 0 no-repeat; width: 133px;}
	ul#navigation li a#menu {background: url(../images/menu.jpg) 0 0 no-repeat; width: 130px;}
    ul#navigation li a#franchising {background: url(../images/franchising.jpg) 0 0 no-repeat; width: 132px;}
	ul#navigation li a#locations {background: url(../images/locations.jpg) 0 0 no-repeat; width: 130px;}
	ul#navigation li a#careers {background: url(../images/careers.jpg) 0 0 no-repeat; width: 132px;}
	ul#navigation li a#feedback {background: url(../images/feedback.jpg) 0 0 no-repeat; width: 115px;}
	
	ul#navigation li a#home:hover,
	ul#navigation li a#concept:hover,
	ul#navigation li a#menu:hover,
	ul#navigation li a#franchising:hover,
	ul#navigation li a#locations:hover,
	ul#navigation li a#careers:hover,
	ul#navigation li a#feedback:hover
   {
      background-position: 0 -32px;
    }
	
    ul#navigation li a#home_current {background: url(../images/home.jpg) 0 -32px no-repeat; width: 117px;}
    ul#navigation li a#concept_current {background: url(../images/concept.jpg) 0 -32px no-repeat; width: 133px;}
	ul#navigation li a#menu_current {background: url(../images/menu.jpg) 0 -32px no-repeat; width: 130px;}
    ul#navigation li a#franchising_current {background: url(../images/franchising.jpg) 0 -32px no-repeat; width: 132px;}
	ul#navigation li a#locations_current {background: url(../images/locations.jpg) 0 -32px no-repeat; width: 130px;}
	ul#navigation li a#careers_current {background: url(../images/careers.jpg) 0 -32px no-repeat; width: 132px;}
	ul#navigation li a#feedback_current {background: url(../images/feedback.jpg) 0 -32px no-repeat; width: 115px;}


/* Flash Banner
============================================================================= */

#flash_banner {clear: both; width: 747px; height:345px; margin: 135px 0 0 72px;}
  .slogan {font-size:17px; margin-top: 70px; text-align:center; text-transform:uppercase; font-weight:lighter; letter-spacing: 5px;}


/* Content
============================================================================= */

#content {margin: 90px 56px 30px 64px;}

  #contact1 {margin-top: 18px; width: 204px; float:left;}
  #contact2 {margin-top: 18px; width: 204px; float:right;}
  
  .curio {clear:both; padding:0; margin:0; float:right; text-align:right;}
  
div#concepts {position:relative;}  
div#concept1 {float:left;
			  margin:0 20px 20px 0;
}
div#concept2 { float:left; }
div#concept3 { margin:0 20px 20px 0;clear:both; float:left;}
div#concept4 { float:left;}
div#concept5 { float:left; position:absolute; left:550px; }


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
  
#enter { position:absolute; 
         top:-180px; 
  
  }
  
div#menu-pages
{
	
	padding-left:30px;
}
div#menu-pages ul li{
	display:inline;
}


#menu-sidebar { 
	position:relative;
	float:left;
	margin-top:-3px;
	}
	
#main-menu-content	{
    position:relative;
	float:left;
	width:400px;
	margin-right:286px; 
	margin-top:-3px;
	}
	
#content-right {
	position:relative;
	float:right;
	width:300px;
	margin-top:-500px;
}
	
iframe  { background-color: transparent;	}
	
	
	
