@charset "UTF-8";
/* CSS Document */
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-attachment:fixed;
	font-family: "Myriad Pro", Calibri, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 1em;
	background-color:#000;
}

#background {
	z-index:-99;
	position:fixed;
}

#page-container {
   width: 100%;
   position: relative;
   min-height: 100%;
   height: auto !important;
   height: 100%;
   background: transparent;
}

/* --------------------------- HEADER ------------------------- */
#header {
	top:-1;
	margin: 0px;
	height: 300px;
	width: 100%;
	padding-right: 0px;
	background-image:url(../images/flames_header_bkg_flat.png);
	background-repeat:repeat-x;
	background-position: top left;
}

#header_bkg {
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:40px;
	margin:0;
	height:220px;
	width:100%;
	position:absolute;
	z-index:99;
	overflow:hidden;
}
#header_bkg img {
	margin-left:80px;
}

#content_container {
	margin-left:auto;
	margin-right:auto;
	width:80%;
}
#content {
	background-repeat:repeat;
	padding-bottom: 1200px; /* This keeps the footer and content separated */
	overflow:hidden;
}

#content_inner {
	margin-top: 120px;
	margin-right: 120px;
	margin-left: 120px;
}

#content_left, #content_right {
	margin:0;
	padding-top:120px;
	padding-bottom:220px;
	z-index:101;
	left:0;
	position:absolute;
	width:80px;
	max-width:80px;
	height:100%;
	background-repeat:repeat;
}

#footer {
	vertical-align:baseline;
	margin-bottom:0px;
	bottom:0 !important;
	bottom: -1px;
	position:absolute;
	height: 1050px;
	width: 100%;
	background-color:#000;
	padding-top: 20px;
	padding-bottom: 10px;
	color:#666;
	z-index:102;
}

#footer #inner {
	text-align:center;
 	font-size: 0.75em;
}

#footer #inner a, #footer #inner a:visited,#footer #inner a:hover {
	color:#CCC;
}

#footer #inner #logos {
	background-color:#CCC;
	padding:15px;
	margin-left:auto;
	margin-right:auto;
}

#logos p img {
	padding:10px;
}

#menu_container {
	height:75px;
	max-height:50px !important;
	overflow:hidden;
	width:100%;
}

#menu {
	background-color:#000;
	height:75px;
	background-image:url(../images/menu_bkg.png);
	background-position: top right;
	background-repeat:no-repeat;
	position:absolute;
}

#menu_right, #menu_left {
	width:75px;
	min-width:75px !important;
	
	position:absolute;
}
/*
#menu a {
	padding: 15px 5px 0px 5px;
	color:#000;
	display:block;
	float:left;
	text-align:center;
	vertical-align:middle;
	max-width:200px !important;
	min-width:100px !important;
	height:75px;
	text-decoration:none;
}
*/

/* -------------------- SEARCH ----------------------*/

#searchBox {
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	padding:10px;
	background:#EBC699;
}

hr#header_stripe{  
   height: 12px;  
   position: relative;  
   top: -7px;  
   background-color: #191919;  
   border: none;  
   color: #191919;  
}  

#wrapper{
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    text-align: center;
}
#toppanel {
    position: absolute;
    top: 135px;
    width: 900px;
    z-index: 25;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#panel {
    width: 900px;
    position: relative;
    top: 1px;
    height: 400px;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
    overflow: hidden;
    text-align: left;
}
#panel_contents {
    background: black;
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    height: 100%;
    width: 904px;
    position: absolute;
    z-index: -1;
}

.panel_button {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 1px;
    width: 173px;
    height: 54px;
    background: url(images/panel_button.png);
    z-index: 20;
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    cursor: pointer;
}
.panel_button a {
    text-decoration: none;
    color: #545454;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    top: 5px;
    left: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.panel_button a:hover {
color: #999999;
}
.panel_button img{
position: relative;
top: 10px;
border: none;
}


/* -------------------- LISTINGS ----------------------*/

#listingBox {
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	padding:20px;
	background:#EBC699;
}

#featuredListingBox {
	text-align:center;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	padding:20px;
	background:#EBC699;
}

#featuredListingBox a, #featuredListingBox a:visited {
	text-decoration:none;
	color:#991212;
}
#featuredListingBox a:hover {
	text-decoration:none;
	color:#666;
}

/* ------------------- FLASH ----------------------- */
#flashContent {
	float:right;
}

/* ------------------- MENUS ----------------------- */

.dropmenu { 
	margin: 0; 
	padding: 0; 
	height: 75px;
}

/*	---------------------------------------------------------

 	Optional but recommended
*/
 .dropmenu ul { width: 200px; } 

/*	---------------------------------------------------------

 	Theming
*/

/* 		All items 			*/
.dropmenu li a {
	text-decoration: none;
}
.dropmenu li a, 
.dropmenu li span { 
	color: white; 
	font-size: 14px;
	padding: 28px;
	margin-top:auto;
	margin-bottom:auto;
}



/*		Topitems			*/


/*			standard		*/
.dropmenu .toplevel	{					background-color: transparent; 
	/* border-right: 1px solid #888; */
}

/*			onmouseover		*/
.dropmenu .toplevel.hover { 			background-color:#C60; color:#000; }

/*			current page	*/
.dropmenu .toplevel.selected { 			background-color: #EBC699; }

/*			current page onmouseover	*/
.dropmenu .toplevel.hover.selected { 	background-color: #EBC699; }



/*		Subitems			*/


/*			standard		*/
.dropmenu .sublevel {					background-color: #FFF; color:#000;
	border-bottom: 1px solid #888;
	padding-top:10px;
	padding-bottom:10px;
}

/*			onmouseover		*/
.dropmenu .sublevel.hover {				background-color: #C60; color:#000; }

/*			current page	*/
.dropmenu .sublevel.selected { 			background-color: #FFF; }

/*			current page onmouseover	*/
.dropmenu .sublevel.hover.selected {	background-color: #FFF; }

