/*
Theme Name: MetroCasinoEvents
Theme URI: http://www.cavendo.com/
Description: Metro Casino Events
Version: 1.00
Author URI: http://www.cavendo.com/
Tags: custom theme
*/

/* ----- 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, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus {outline: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

p {padding:10px 0;}
blockquote {padding-left:25px;}
hr {border: none 0; border-bottom: 1px dashed #464646; width: 100%; height: 2px;}

img {border:0 none;}

.clear{float:none; clear:both;}

@font-face {
    font-family: 'AicklebiterRegular';
    src: url('fonts/remarcle-webfont.eot');
    src: url('fonts/remarcle-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/remarcle-webfont.woff') format('woff'),
         url('fonts/remarcle-webfont.ttf') format('truetype'),
         url('fonts/remarcle-webfont.svg#AicklebiterRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

em{font-style:italic;}

h1, h2, h3, h4, h5, h6 {line-height:normal; font-weight:normal;}

h1{font-family:'AicklebiterRegular', Arial, sans serif; font-weight:normal; font-size:25px; text-transform:uppercase; border-bottom:2px solid; margin:10px 0 10px;}
h2, .content h2 a{font-weight:bold; color:#ffc900; padding:10px 0 4px; font-size:16px; text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h3 {font-weight:bold; font-size:14px;padding:0 0 4px; margin:0 0 8px; border-bottom:1px solid #ffffff;}

html {overflow-y: scroll;}
body{background: url('images/bkg.jpg') repeat-x top center #020202; text-align:center; font-family: Arial, Helvetica, Verdana, sans serif; font-size:13px; line-height:18px; margin-bottom:10px;}
#wrapper{width:875px; margin:0 auto; position:relative; left:-13px;}

#logo {position:absolute; top:0; left:-170px; z-index:100;}
.logo_container {position:relative;}
.logo {position:absolute; z-index:100; top:0;}
.lights {position:absolute; z-index:200; top:0;}
.logo_link {position:relative; z-index:300; top:230px; left:120px; display:block; height:100px; width:15px;}

.content a{color:#ffffff;}

#navigation{position:relative; top:45px; left:210px; width:650px; float:left; height:145px;}
a.nav_button{display:block; width:126px; height:95px; float:left; text-align:center;}

a#nav_00.nav_button {background:url('images/nav/m.png') no-repeat -27px -50px;}
a#nav_01.nav_button {background:url('images/nav/e.png') no-repeat -27px -50px;}
a#nav_02.nav_button {background:url('images/nav/t.png') no-repeat -27px -50px;}
a#nav_03.nav_button {background:url('images/nav/r.png') no-repeat -27px -50px;}
a#nav_04.nav_button {background:url('images/nav/o.png') no-repeat -27px -50px;}

a.nav_button:hover, a.nav_button.current_page_item{background:url('images/nav/nav-on.png') no-repeat -27px -50px !important;}

#navigation a img{position:relative; top:76px; left:11px; margin:0 auto; overflow:hidden;}
a#nav_00 img{background:url('images/nav/home.png') no-repeat; width:43px; height:11px;}
a#nav_01 img{background:url('images/nav/games.png') no-repeat; width:51px; height:11px;}
a#nav_02 img{background:url('images/nav/services.png') no-repeat; width:73px; height:14px;}
a#nav_03 img{background:url('images/nav/packages.png') no-repeat; width:75px; height:20px;}
a#nav_04 img{background:url('images/nav/photos.png') no-repeat; width:56px; height:14px;}

a#nav_00:hover img, a#nav_00.current_page_item img{background-position:-43px 0px;}
a#nav_01:hover img, a#nav_01.current_page_item img{background-position:-51px 0px;}
a#nav_02:hover img, a#nav_02.current_page_item img{background-position:-73px 0px;}
a#nav_03:hover img, a#nav_03.current_page_item img{background-position:-75px 0px;}
a#nav_04:hover img, a#nav_04.current_page_item img{background-position:-56px 0px;}

#container{float:left; position:relative; background: url('images/oldvegas.jpg') no-repeat scroll 0 0 transparent; min-height: 593px; height:auto !important; height:593px; width: 870px;}

.sub #container{background: url('images/oldvegas-sub.jpg') no-repeat scroll 0 0 transparent; float: left;}

.content{color:#ffffff; text-align:left; padding:10px 20px 20px 260px; float:left; margin: 0 0 20px; width:590px;}
.section{border-bottom: 1px dashed #464646; margin-bottom:10px;}

.content ul, .content ol{padding:4px 0 4px 30px;}

.home  {color:#ffffff; text-align:left; position: relative;}
.box_top {background:#000000; padding:10px 20px 0; float:right; top:19px; right:0; width:500px; height:100px; text-align:justify;}
.box_bot {background:#000000; padding:0 18px 12px; float:right; top:119px; right:0; width:222px; height:196px; text-align:justify;}
a.get_quote{display:block; width:150px; height:46px; float:right; top:130px; left:462px; overflow:hidden; margin-left: 15px;}
a.get_quote:hover{display:block; text-indent:-150px; height:55px;}


.home .text_box{background:#000000; position:absolute; top:50px; right:0px; height:auto;  width:223px; color:#ffffff; padding:10px; text-align:left;}
.sub .text_box{display:none; background:#000000; position:absolute; top:100px; right:20px; height:auto;  width:360px; color:#ffffff; padding:10px; text-align:left; font-size:14px; line-height:19px;}
.sub #packagePage .text_box{position:absolute; top:10px;}
.packages_list{position:relative;}
img.text_box_top{position:absolute; top:-44px; right:0;}
.text_box p{margin-top:0; padding-top:0;}

.sub .text_box img{float:right; margin:0 0 6px 6px;}

#footer{float:left; width:100%; color:#ffffff; font-size:10px; position:relative; top:-32px;}
#footer ul{width:865px; height:23px; padding:8px 10px 0 0; text-align:right; background:url('images/footer-top.png') repeat;}
#footer li{list-style-type:none; display:inline; border-left:1px solid #ffffff; padding:0 3px 0 5px;} #footer li:first-child{border-left:0 none;}
#footer a{color:#ffffff; text-decoration:none; font-size:10px;}
#footer a:hover{color:#ffc900;}
.bottom{background:url('images/footer-bottom.png') repeat; height:37px;}
#copy{float:left; position:relative; top:5px; left:90px;}
.phone{float:right; position:relative; top:8px; right:12px; font-size:13px;}
#footer .phone a{font-size:13px;}
.dclotto{bottom: -50px; position: absolute; right: 62px;}
.dclotto p{padding:14px 0 0; float:right; color:#ffffff; text-align:right;}
.facebook{position:absolute; bottom:-20px; right:10px;}


.ngg-navigation{text-align:left !important;}

/* WP Images*/
img.centered {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px;}
img.alignnone {padding: 0px;margin: 0px 0px 10px 0px;display: inline;}
img.alignright {padding: 0px;margin: 0px 0px 10px 10px;display: inline;}
img.alignleft {padding: 0px;margin: 0px 10px 10px 0px;display: inline;}

.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right;margin: 0px 0px 10px 10px;}
.alignleft {float: left;margin: 0px 10px 10px 0px;}
	
.wp-caption {border: 1px solid #DDDDDD; text-align: center;background-color: #EEEEEE;padding: 4px 0px 5px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0px 0px 5px 0px;padding: 0px;border: 0px;}
.wp-caption p.wp-caption-text {margin: 0px;padding: 0px 0px 0px 0px;font-size: 11px;font-weight: normal;line-height: 12px;}

/* GET A QUOTE */
.content .gform_wrapper input[type=text], .content .gform_wrapper select,
.content .gform_wrapper.gf_browser_chrome .ginput_complex select, .content .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select {
    padding: 2px;
}
.content .gform_wrapper .top_label .gfield_label {
    font-family: "Lucida Grande","Lucida Sans Unicode", Tahoma, sans-serif;
    font-size: 0.9em;
}
.content .gform_wrapper .gfield_required {
    color: #F00;
}
.content .gform_wrapper .gfield_time_hour, .content .gform_wrapper .gfield_time_minute, .content .gform_wrapper .gfield_date_month, .content .gform_wrapper .gfield_date_day, .content .gform_wrapper .gfield_date_year {
    width: 60px;
}
.content .gform_wrapper .ginput_complex label, .content .gform_wrapper .gfield_time_hour label, .content .gform_wrapper .gfield_time_minute label, .content .gform_wrapper .gfield_date_month label, .content .gform_wrapper .gfield_date_day label, .content .gform_wrapper .gfield_date_year label, .content .gform_wrapper .instruction {
    margin: 0 0 10px;
}
.content .gform_wrapper .gsection {
    border-top: 1px dotted #CCC;
    border-bottom: 0;
}
.content .gform_wrapper .top_label li.gfield.gf_left_half+li.gsection, .content .gform_wrapper .top_label li.gfield.gf_right_half+li.gsection {
    padding: 8px 0;
    margin: 16px 0 0;
}
.content .gform_wrapper .gsection .gfield_label, .content .gform_wrapper h2.gsection_title, .content .gform_wrapper h3.gform_title {
    font-weight: normal;
    font-size: 1.1em;
}
.content .gform_wrapper .datepicker {
    width: 150px !important;
}
.content .gform_wrapper .gform_footer input.button, .content .gform_wrapper .gform_footer input[type=submit] {
    font-size: 1.5em;
    color: #890000;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #E7D674;
    background-image: -moz-linear-gradient(top, #fff995, #b28833);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF995), to(#B28833));
    background-image: -webkit-linear-gradient(top, #FFF995, #B28833);
    background-image: -o-linear-gradient(top, #fff995, #b28833);
    background-image: linear-gradient(to bottom, #FFF995, #B28833);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff995', endColorstr='#ffb28833', GradientType=0);
    border-color: #C09A07 #C09A07 #C19C09;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    padding: 5px 13px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    font-family: calibri;
}
.content .gform_wrapper .gform_footer input.button:hover, .content .gform_wrapper .gform_footer input[type=submit]:hover {
    background:#B28833;
}
.home .content {width:610px; padding-right:0;}
.black-bg { background: #000; opacity: .85; padding: 20px; }

.gfield {
margin-bottom:20px !important;
}