/* CSS for BCS Website */
/* b2b designs, December 2011 */

/* IMPORT CSS RESET */
@import url("reset.css");


/* DEFINE FONTS */
@font-face {
font-family: 'ITCLubalinGraphDemi';
src: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/itc_lubalin_graph_demi-webfont.eot');
src: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/itc_lubalin_graph_demi-webfont.eot?#iefix') format('embedded-opentype'),
     url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/itc_lubalin_graph_demi-webfont.woff') format('woff'),
     url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/itc_lubalin_graph_demi-webfont.ttf') format('truetype'),
     url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/itc_lubalin_graph_demi-webfont.svg#ITCLubalinGraphDemi') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'ChunkFiveRoman';
src: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/chunkfive-webfont.eot');
src: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
     url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/chunkfive-webfont.woff') format('woff'),
     url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/chunkfive-webfont.ttf') format('truetype'),
     url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/chunkfive-webfont.svg#ChunkFiveRoman') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'HelveticaNeueLTStd47LtCn';
src: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/helveticaneueltstd-ltcn-webfont.eot');
src: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/helveticaneueltstd-ltcn-webfont.eot?#iefix') format('embedded-opentype'),
     url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/helveticaneueltstd-ltcn-webfont.woff') format('woff'),
     url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/helveticaneueltstd-ltcn-webfont.ttf') format('truetype'),
     url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/f/helveticaneueltstd-ltcn-webfont.svg#HelveticaNeueLTStd47LtCn') format('svg');
font-weight: normal;
font-style: normal;
}

/* DEFINE PAGE STYLES */
* {
margin:0;
padding:0;
} 

html, body {
height: 100%;
}

body{
background-color: #000; /* black */
background-image: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/images/vn_background.jpg');
background-repeat: repeat-x;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 12px;
overflow-x: hidden;
}

p{
color: #FFF; /* White */
font-family: "Arial", "Helvetica", sans-serif;
font-size: 12px;
line-height: 18px;
}

a{
text-decoration: none;
color: #FFF; /* White */
}

a:hover{
color: #eabd2a; /* Gold */
}

img {
border: none;
}

img a{
border: none;
}

h1{
margin: 0 0 20px 0;
font-family: 'ITCLubalinGraphDemi';
font-size: 34px;
text-transform: uppercase;
color: #eabd2a; /* Gold */
font-weight: normal;
}

h2{
margin-top: 10px;
font-family: 'ChunkFiveRoman';
font-size: 34px;
text-transform: uppercase;
text-align: center;
color: #eabd2a; /* Gold */
padding-bottom:10px;
font-weight: normal;
}

.col_right h3{
font-family: 'HelveticaNeueLTStd47LtCn';
font-size: 30px;
text-transform: uppercase;
text-align: left;
color: #eabd2a; /* Gold */
letter-spacing: 2px;
margin-top: 30px;
font-weight: normal;
}

.col_mid h3{
font-family: 'HelveticaNeueLTStd47LtCn';
font-size: 20px;
text-align: left;
color: #eabd2a; /* Gold */
margin-top: 10px;
font-weight: bold;
}

h4{
margin-top: 10px;
font-family: 'ITCLubalinGraphDemi';
font-size: 32px;
text-transform: uppercase;
text-align: center;
font-weight: normal;

/* WebKit (Safari/Chrome) Only */
/* -webkit-text-stroke: 1px black; */

/* If we weren't using text-shadow, we'd set a fallback color
 and use this to set color instead
-webkit-text-fill-color: white; */

color: #eabd2a; /* Gold */

text-shadow:
3px 3px 0 #000,
/* Simulated effect for Firefox and Opera
   and nice enhancement for WebKit */
-1px -1px 0 #000,  
1px -1px 0 #000,
-1px  1px 0 #000,
1px  1px 0 #000;
}

h5{
font-family: 'HelveticaNeueLTStd47LtCn';
font-size: 22px;
text-transform: uppercase;
color: #EABD2A;
margin-bottom: 10px;
font-weight:bold;
}

li{
display:inline;
}

.float_left{
float:left;
}

.float_right{
float:right;
}

.italic{
font-style: italic;
}

/* FLOAT CLEARER */
.clearer{
clear:both;
}



/*sidebar1*/

@font-face {
    font-family: 'square721_cn_btbold';
    src: url('font/square721-cn-bt/sqr721bc-webfont.eot');
    src: url('font/square721-cn-bt/sqr721bc-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/square721-cn-bt/sqr721bc-webfont.woff') format('woff'),
         url('font/square721-cn-bt/sqr721bc-webfont.ttf') format('truetype'),
         url('font/square721-cn-bt/sqr721bc-webfont.svg#square721_cn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'AachenBTRoman';
    src: url('font/aachen/aachen-bt-webfont.eot');
    src: url('font/aachen/aachen-bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/aachen/aachen-bt-webfont.woff') format('woff'),
         url('font/aachen/aachen-bt-webfont.ttf') format('truetype'),
         url('font/aachen/aachen-bt-webfont.svg#AachenBTRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}




#secondary1{ width:100%; margin:0; padding:28px 0 0; background:#000 url(images/sidebar-bg.jpg) center top repeat-x; border-bottom:#f6c526 1px solid; position:relative;}

#secondary1 .widget_text{width:32%; float:left;}
#secondary1 .widget_text:nth-child(2){margin:0 15px;}

#secondary1 p{ text-align:justify; margin:0 0 20px; padding:0 0 0 16px; color:#858a96; font-size:14px; line-height:24px; font-family:Arial, Helvetica, sans-serif;}

#secondary1 p a{color:#eabd2a; text-decoration:underline; text-transform:uppercase;} #secondary1 p a:hover{color:#1387de;}

#secondary1 h1{font-weight:normal; font-family: 'AachenBTRoman'; text-transform:uppercase; font-size:20px; padding:12px 0 12px 16px; margin:0 0 15px; background:url(images/sidebar_h1-bg.png) no-repeat top left; font-weight:normal; color:#ffffff; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=000000);
text-shadow:1px 0px 5px #000000;}


#secondary1 h2{font-weight:normal; font-family: 'AachenBTRoman'; text-transform:uppercase; font-size:18px; padding:0 0 0 16px; margin:0 0 15px;  font-weight:normal; color:#f6c526; text-align:left; line-height:18px;} #secondary1 h2 span{color:#1387de; font-size:16px; font-family:Tahoma, Geneva, sans-serif; text-transform:none;}


#secondary1 h3{font-weight:normal;  font-family: 'square721_cn_btbold'; text-transform:uppercase; font-size:20px; padding:12px 0; margin:-24px 0 15px 16px;  color:#000; text-align:left;  background:url(images/sidebar_h2-bg.png) no-repeat; text-align:center;}

#secondary1 ul{margin:0 0 0 16px; padding:0; list-style:none;}
#secondary1 ul li{list-style-type:none; background:url(images/arrow.png) no-repeat scroll 0 12px; padding:8px 0 8px 15px; margin:0; border-bottom:#393a3e 1px dashed; font-size:14px; color:#7e7575; font-family:Arial, Helvetica, sans-serif; display:block;} #secondary1 ul li:hover{background:url(images/arrow_active.png) no-repeat scroll 0 12px; color:#eabd2a;}


.more a{ color:#000000; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-size:14px; text-decoration:none; text-align:center; padding:10px 0; width:118px; background:url(images/more_bg.png) no-repeat left top; display:block;  margin:18px 0 20px 16px;} .more a:hover{background:url(images/more_bg_hover.png) no-repeat left top; color:#fff;}


.contact_box{ width:292px; height:89px; padding:8px 10px; background:url(images/contact_bg.png) no-repeat top left; margin:0 0 0 16px;}

.left-margin{margin:0 0 25px 25px !important;}

.contact_box p a{color:#0c90f7 !important; text-transform:none !important; text-decoration:none !important;} .contact_box p a:hover{color:#fff !important;}

.contact_box p span{color:#f6c526; text-transform:capitalize;}

#bottom-part{margin:0; padding:28px 0 0; background:#000; border-bottom:#f6c526 1px solid;}

#bottom-part p{ text-align:justify; margin:0 0 20px; padding:0 0 0 16px; color:#fff; font-size:13px; line-height:24px; font-family:Arial, Helvetica, sans-serif;}




/* WRAPPER */
.wrapper {
text-align:left; /* reset text alignment */ 
width: 960px; /* or a percentage, or whatever */ 
margin:0 auto; /* for the rest */
overflow:hidden;
/* min-height: 100%; */
}


/* BORDERS */
.border_long{
display: block;
background-image: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/images/border_long.png');
background-repeat: no-repeat;
height: 2px;
padding: 0 0 0 0;
margin-top: 15px;
}

.border_medium{
display: block;
background-image: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/images/border_medium.png');
background-repeat: no-repeat;
height: 2px;
padding: 0 0 0 0;
margin-top: 25px;
}

.border_short{
display: block;
background-image: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/images/border_short.png');
background-repeat: no-repeat;
height: 2px;
padding: 0 0 0 0;
margin: 8px 0 10px 0;
}


/* HEADER */
#header{
height: 230px;
padding: 25px 0 0 50px;
}

#header a{
font-weight: bold;
font-size: 13px;
padding: 0 22px 0 0;
color: #FFF;
}

#header a:hover{
text-decoration: underline;
}

.logo{
background-image: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/images/vn_big_logo.png');
background-repeat: no-repeat;
height: 230px;
width: 304px;
margin: 5px 0 0 10px;
}

.logo h1{
display: none;
}

.high_nav{
margin-top: 45px;
text-align: right;
font-size: 12px;
text-transform: uppercase;
}

.high_nav a{
padding-right: 24px;
}

.low_nav{
margin-top: 45px;
text-align: right;
font-size: 13px;
text-transform: uppercase;
}

.low_nav a{
padding-right: 24px;
}

/* CURRENT PAGE */

/* news page */
.news_page .news_page {
color: #eabd2a; /* Gold */
}

/* testimonials page */
.testimonials_page .testimonials_page {
color: #eabd2a; /* Gold */
}

/* faqs page */
.faqs_page .faqs_page {
color: #eabd2a; /* Gold */
}

/* about us page */
.about_page .about_page {
color: #eabd2a; /* Gold */
}

/* contact us page */
.contact_page .contact_page {
color: #eabd2a; /* Gold */
}

/* home page */
.home_page .home_page {
color: #eabd2a; /* Gold */
}

/* services page */
.services_page .services_page {
color: #eabd2a; /* Gold */
}

/* casino packages page */
.casino_page .casino_page {
color: #eabd2a; /* Gold */
}

/* abc's of casino parties page */
.abc_page .abc_page {
color: #eabd2a; /* Gold */
}

/* gallery page */
.gallery_page .gallery_page {
color: #eabd2a; /* Gold */
}

/* MAIN */
#main {
width: 100%;
padding-bottom:0 !important;
}

#main p{
font-size: 14px;
line-height: 24px;
padding-bottom: 20px;
}

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

.promo_box{
height: 490px;
margin-top: -65px;
margin-bottom: 10px;
background-image: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/images/vn_skyline.png');
background-repeat: no-repeat;
background-position: top;
}

.promo_box_interior {
height: 350px;
margin-top: -65px;
margin-bottom: 10px;
background-image: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/images/vn_skyline.png');
background-repeat: no-repeat;
background-position: top;
}

.entry-title a {
color: #EABD2A;
    font-family: 'ITCLubalinGraphDemi';
    font-size: 34px;
    font-weight: normal;
    margin: 0 0 20px;
    text-transform: uppercase;
}

.entry-title a:hover {
color: #FFFFFF:
}

.promo_box p{
margin-top: 20px;
font-size: 14px;
line-height: 21px;
}

.promo_header{
text-align: center;
margin-top: 60px;
}

.main_pic{

}

.single_col{

}

.two_col_left{
float:left;
width: 48%;
}

.two_col_right{
float:right;
width: 48%;
}

.three_col_left{
float:left;
width: 31%;
padding-right: 26px;
}

.three_col_mid{
float:left;
width: 31%;
padding-right: 25px;
}

.three_col_right{
float:left;
width: 31%;
}

.col_left{
float:left;
width: 180px;
padding-right: 30px;
padding-top: 20px;
}

.col_mid{
float:left;
width: 450px;
padding-top: 20px;
}

.col_mid-temp {
/*float:left;*/
width: 100%;
padding-top: 20px;
}

.col_right{
float:right;
width: 220px;
padding-top: 20px;
}

.sidebar_left{
float:left;
width: 25%;
padding-bottom: 10px;
}

.content_right{
float:right;
width: 70%;
}

.content_left{
float:left;
width: 60%;
}

.sidebar_right{
float:right;
width: 35%;
padding-bottom: 0px;
}

.col_left li a{
color: #eabd2a; /* Gold */
padding-left: 10px;
}

.col_left li a:hover {
color:#FFFFFF;
}

.col_left ul li{
display: block;
font-size: 12px;
text-transform: uppercase;
color: #eabd2a; /* Gold */
background-image: url("images/border_short.png");
    background-repeat: no-repeat;
   padding: 10px 0 10px 0;
}

#archives-2 li {
    background-image: url("images/border_short.png");
    background-repeat: no-repeat;
    display: block;
    font-size: 12px;
    padding: 12px 0;
    text-transform: uppercase;
}

#recent-posts-2 li {
    background-image: url("images/border_short.png");
    background-repeat: no-repeat;
    display: block;
    font-size: 12px;
    padding: 12px 0;
    text-transform: uppercase;
}
.specials_list{
letter-spacing: 1px;
font-size: 13px;
}

.specials_list li{
display: block;
margin-left: 10px;
}

.specials_list li a{
margin-left: 5px;
}

.news_list{
letter-spacing: 0px;
font-size: 12px;
text-transform: uppercase;
}

.news_list .border_medium .first{
margin-top: 5px;
}

.news_list .border_medium{
margin: 10px 0 10px 0;
}

.news_list li a{
margin-left: 5px;
color: #eabd2a; /* Gold */
}


/* SPACER DIV */
.spacer_div{
height: 60px;
}

/* FOOTER */

 



#footer{
background-color: aqua;
background-image: url('http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/images/vn_footer.jpg');
background-repeat: repeat-x;
margin-left: -20px;
margin-right: -20px;
position: relative;
height: 45px;
clear:both;
}

#footer p{
text-transform: uppercase;
padding-top: 5px;
font-size: 11px;
line-height:18px;
padding-bottom:0px !important;
}

.pad_right_150{
padding-right: 150px;
}

/* SOCIAL MEDIA ICONS */
.soc_twitter{
display: inline-block;
height: 24px;
width: 25px;
background: transparent url("http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/images/twitter_icon.png") no-repeat 0 0;
vertical-align:middle;
margin-top: 10px;
text-indent: -999px;
padding-right: 6px;
}

.soc_facebook{
display: inline-block;
height: 24px;
width: 25px;
background: transparent url("http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/images/facebook_icon.png") no-repeat 0 0;
vertical-align:middle;
margin-top: 10px;
text-indent: -999px;
padding-right: 6px;
}

.soc_linkedin{
display: inline-block;
height: 24px;
width: 25px;
background: transparent url("http://www.vegasnightsentertainment.com/wp-content/themes/twentyeleven-vegas/images/linkedin_icon.png") no-repeat 0 0;
vertical-align:middle;
margin-top: 10px;
text-indent: -999px;
}

/* header widget styles */
.content_left .textwidget {
font-size: 14px;
    line-height: 24px;
    padding-bottom: 20px;
	padding-top:10px;
	color:#ffffff;
	}
	
	
	