@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; background:url(../images/bg.jpg) #000 no-repeat top center; font:normal 12px/16px Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,img,p,table,tr,td,span,strong,label,input,select,textarea{margin:0; padding:0;}
ul,li,ol{margin:0; padding:0; list-style:none;}
a img{border:none;}
a{text-decoration:none; margin:0; padding:0; outline:none;}
input[type="button"]{cursor:pointer; border:none;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{zoom:1}
.clear{clear:both; display:block;}
@font-face {
    font-family: 'HelveticaCondensedBold';
    src: url('fonts/helvetica/ps_22-webfont.eot');
    src: url('fonts/helvetica/ps_22-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica/ps_22-webfont.woff') format('woff'),
         url('fonts/helvetica/ps_22-webfont.ttf') format('truetype'),
         url('fonts/helvetica/ps_22-webfont.svg#HelveticaCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('fonts/helveticanune/helveticaneue-condensed_1-webfont.eot');
    src: url('fonts/helveticanune/helveticaneue-condensed_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticanune/helveticaneue-condensed_1-webfont.woff') format('woff'),
         url('fonts/helveticanune/helveticaneue-condensed_1-webfont.ttf') format('truetype'),
         url('fonts/helveticanune/helveticaneue-condensed_1-webfont.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaCondensed';
    src: url(fonts/helveticanune/hvc_____-webfont.eot);
    src: url(fonts/helveticanune/hvc_____-webfont.eot?#iefix) format('eot'),
         url(fonts/helveticanune/hvc_____-webfont.woff) format('woff'),
         url(fonts/helveticanune/hvc_____-webfont.ttf) format('truetype'),
         url(fonts/helveticanune/hvc_____-webfont.svg#webfont0dsjIPi1) format('svg');
    font-weight: normal;
    font-style: normal;
}
/*********************************************************************************************************************************************/
#wraper{background:url(../images/wraper.png) repeat-y top center; width:100%;}
#container{width:988px; margin:0px auto;}

/********HEADDER START HERE********/
.header{width:988px; height:179px; background:url(../images/header.jpg) no-repeat left top; float:left;}
.Htop{width:921px; height:88px; padding:15px 37px 0px 30px;}
.logo{float:left;}
.Hright{float:right; padding:22px 0px 0px 0px;}
.Hright a{padding:0px 0px 0px 0px;} 
.nav{background:url(../images/navbg.png) repeat-x left top; height:77px; width:969px; float:left; margin:0px 10px;} 
.nav ul{margin:0px; padding:0px 0px 0px 0px;}
.nav ul li{float:left; padding:0px 5px;}
.nav ul li a{background:url(../images/menu.png) no-repeat left top; width:183px; height:44px; float:left; text-align:center; padding:27px 0px 0px 0px;}
.nav ul li a:hover,.nav ul li a.current{background:url(../images/menu-over.png) no-repeat left top;}

/********BODYCON START HERE********/
.bodycon{width:944px; float:left; padding:0px 24px 0px 20px;}
.bodycon p{font:normal 12px Arial, Helvetica, sans-serif; color:#999999; padding:0px 0px 15px 0px;}
.Bleft{float:left; width:440px; }
.box1{background:url(../images/new_box1.gif) no-repeat left top; width:380px; float:left; padding:20px 30px 0px 30px;}
.box222{ background:url(../images/box2.gif) no-repeat left top #000203; width:380px; /*height:316px;*/ float:left; padding:20px 10px 0px 8px;}
.box1 ul{float:left; padding:11px 18px 0px 0px;}
.box2 ul{float:left; padding:11px 20px 0px 0px;}
.Bleft ul li{font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; margin:0px 0px 2px 0px;}
.Bleft ul li span{ color:#0091cc; width:50px; width:33px; float:left;}
.boxes{width:440px;float:left;}
.box2{ background:url(../images/box2.gif) no-repeat left top #000203; width:198px; /*height:316px;*/ float:left; padding:20px 10px 0px 8px;}
.box22{margin:0px 0px 0px 8px;}
.Bright{float:right; width:486px;} 
.banner{float:right; background:url(../images/ban-shadow.png) no-repeat bottom center; padding:0px 0px 31px 0px;}
.wcontent{float:left; padding:0px 0px 0px 20px;}
.Bright h3{ font:bold 20px 'HelveticaCondensedBold',Arial, Helvetica, sans-serif; color:#5bac38; padding:0px 0px 15px 0px;}
.Bright h3 span{color:#00b8ff;}

/********FOOTER START HERE********/
#fwraper{background:url(../images/fwraper.png) no-repeat top center; width:100%; }
.footer{width:988px; margin:0px auto; padding:0px 0px 15px 0px;}
.ftop{margin:0px; padding:8px 0px 0px 11px;}
.ftop li{float:left; padding:0px 6px;}
.ftop li a{background:url(../images/menu.png) no-repeat left top; width:140px; height:49px; float:left; text-align:left; padding:22px 16px 0px 24px;}
.ftop li a:hover , .nav ul li a.active{background:url(../images/menu-over.png) no-repeat left top;}
.ftop li a:hover,.ftop li a.current{background:url(../images/menu-over.png) no-repeat left top;}
.ftop li a span{float:left; padding:4px 0px 0px 0px;}
.ftop li a img{float:right;}
.fbottom{ display:block;}
.fleft{ float:left; padding:10px 0px 0px 50px;}
.fleft p{font:normal 11px Arial, Helvetica, sans-serif; color:#7e8c7e;}
.fleft img{padding:0px 0px 0px 10px; float:right;}
.fright{float:right; padding:10px 30px 0px 0px;}
.fright ul{float:right; padding:0px 0px 10px 0px;}
.fright ul li{float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#35bef7; padding:0px 3px;}
.fright ul li a{ font:normal 12px Arial, Helvetica, sans-serif; color:#35bef7;}
.fright ul li a:hover{text-decoration:underline;}
.fright p{text-align:right; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.fright p strong{color:#4ff40d; font-weight:bold;}

/********INNER STYLES START HERE********/
.inner-bodycon{width:928px; float:left; padding:0px 30px 0px 30px;}
.inner-conternt{width:922px; float:left; position:relative;}
.pictures{ width:908px; margin:0px; float:left; position:relative; padding:10px; border:3px solid #5a5a5a; background:#151515;}
.pictures-inner{ width:884px; margin:0px; float:left; border:2px solid #005575; padding:10px;}
.inbanner{width:928px; float:left; border:solid 2px #026d98; margin-bottom:2px;}
.inbanright{float:right; background:url(../images/ban-rightbg.gif) #00b7ff no-repeat left top; padding:0px 0px 0px 50px; height:98px; min-width:180px; position:relative;}
.inbanright h1{font:bold 30px 'HelveticaCondensedBold',Arial, Helvetica, sans-serif; color:#fff; position:absolute; bottom:16px; left:68px;}
.adress{ padding:25px 0px 20px 0px; float:left;}
.adress span{font:normal 14px 'HelveticaCondensedBold' ,Arial, Helvetica, sans-serif; color:#c3c3c3; float:left; padding:0px 35px 0px 0px;}
.adress span h6{font:normal 16px 'HelveticaCondensedBold' ,Arial, Helvetica, sans-serif; color:#25a200;}
.adress span code{ color:#00b7ff;}

.contactform{ width:880px; margin:0px auto;}
.contactform fieldset{width:824px; float:left; background:#1a1a1a; border:solid 1px #545454; padding:20px 24px 10px 24px;}
.contactform .form{ margin:0px auto; width:50%;}
.contactform .form div{ display:block; clear:both; padding:10px;}
.contactform .form div label{ font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; width:85px; float:left; line-height:24px;}
.contactform .form div input[type="text"]{background:url(../images/inputbg.gif) repeat-x left top; border:solid 1px #24740c;  font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; padding:3px 6px 3px 6px; width:152px; float:left;}
.contactform .form div textarea{background:url(../images/textarea.gif) #154a0a repeat-x left bottom; width:284px; float:left; border:solid 1px #24740c; font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; padding:5px;}
.contactform .form div select{ 
	-webkit-appearance:none;
	background:url(http://www.thelizardlounge.com/images/inputbg.gif) repeat-x left top #000;
	border:solid 1px #24740c;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:3px 6px 3px 6px;
	width:175px;
	float:left;
}
.contactform .form div img{margin:0px 0px 0px 6px;}
.contactform .form div input[type="button"]{background:url(../images/submitbtn.png) no-repeat left top; width:100px; height:35px;}

.mailinglistform{ width:380px; }
.mailinglistform fieldset{border:none;}
.mailinglistform .form{ width:380px;}
.mailinglistform .form div{ display:block; clear:both;}
.mailinglistform .form div label{ font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; width:200px; float:left; line-height:24px;}
.mailinglistform .form div input[type="text"]{background:url(../images/inputbg.gif) repeat-x left top; border:solid 1px #24740c;  font:normal 12px Arial, Helvetica, sans-serif; color:#FFF; padding:3px 6px 3px 6px; width:230px; float:left;}
.mailinglistform .form div img{ float:left}
.mailinglistform .form div input[type="button"]{background:url(../images/submitbtn.png) no-repeat left top; width:100px; height:35px;}

.months { width:908px; padding:10px 0px 10px 0px; float:left;}
.pictures_left_arrow { width:33%; float:left;}
.pictures_right_arrow { width:33%; float:right; text-align:right;}
.pictures_months_text { float:left; width:33%; text-align:center; padding:0px; margin:0px; font:bold 26px 'HelveticaCondensedBold'; color:#00b7ff; text-transform:uppercase;}
.pictures_other_months_text { font:bold 12px 'HelveticaCondensedBold'; color:#00b7ff; text-transform:uppercase;}

.pictures_container_outer {float:left; width:205px; margin:0px 10px 0px 0px;}
.pictures_container_inner {width:200px; padding:4px; border:#333 solid 1px; display:inline-block; margin:0px 0px 10px 0px; min-height:90px;}

.pictures_img_container {width:70px; height:90px; margin:auto; float:left;}
.pictures_img_container img {}

.pictures_event_text {width:130px; height:90px; float:left;}
.pictures_event_text p {padding:5px 0px 0px 0px;}
.pictures_event_text a{font:bold 14px 'HelveticaCondensedBold',Arial, Helvetica, sans-serif; color:#01b7fd; margin:10px 0px 0px 0px; float:left;}
.pictures_event_text a:hover{color:#25a200;}

.events_main{ float:left; background:url(../images/events_main.gif) repeat-y top left; padding:0px; margin:0px; width:202px; margin-bottom:15px; }
.events_main_bottom{ background:url(../images/events_bottom.gif) no-repeat top left; width:202px; height:12px; float:left;}
.event{width:187px; float:left;  background:url(../images/box2_bg2.gif) no-repeat left top ;padding:15px 0 0 15px;}
.events_main1{ float:left; background:url(../images/events_main.gif) repeat-y top left; padding:0px; margin:0px; width:380px; margin-bottom:15px; }
.events_main_bottom1{ background:url(../images/events_bottom.gif) no-repeat top left; width:380px; height:12px; float:left;}
.event1{width:365px; float:left;  background:url(../images/box2_bg2.gif) no-repeat left top ;padding:15px 0 0 15px;}
.homepagelinks a, .hompagelinks a:visited { color:#fff; }
.homepagelinks a:hover { text-decoration:underline; }

.upcoming_events { color:#fff; }
.upcoming_events a, .upcoming_events a:visited { color:#fff; }
.upcoming_events a:hover { text-decoration:underline; }
.upcomming_event_description a, .upcomming_event_description a:visited { color:#0F0; }
.upcoming_events_description a:hover { text-decoration:underline; }

.event_description a, .event_description a:visited { color:#0F0; }
.event_description a:hover { text-decoration:underline; }

#slider_center{
	float:left;
	width:920px;
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 10px;
}
#event_boxes{
	float:left;
	width:920px;
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 10px;	
}
#slider_container{
	float:left;
	background-image: url(../images/home_page_images/slider-back.png);
	background-repeat: repeat;
	position:relative;
	z-index:1;
}
#event_boxes_container {
	float:left;
	background-image: url(../images/home_page_images/slider-back.png);
	background-repeat: repeat;
	position:relative;
	z-index:1;
	width:920px;
}
.slider{
	float:left;
	margin-left:35px;
	margin-right:35px;
	border:solid 2px #1e6b01;
	height:315px;
}
.inner_event_boxes {
	margin:0 auto;
	margin-right:auto;
	border:solid 2px #1e6b01;
	width:845px;
	background-image: url(../images/home_page_images/event_boxes_background.png);
	background-color:#000;
	background-repeat :repeat-x;
    text-align: center;
	vertical-align:top;
}
.home_page_events_main{
	float:left;
	background:url(../images/events_main.gif) repeat-y top left;
	padding:0px;
	margin:0px;
	width:202px;
}
.home_page_event{
	width:187px;
	float:left;
	background:url(../images/box2_bg2.gif) no-repeat left top ;
	padding:15px 0 0 15px;
	min-height:175px;
}
#home_page_event_box_continer {
     text-align:left;
	 background: #ccc;
     display: inline-block;
     padding: 0px;
	 vertical-align:top;
}
.slider_shadow{
	float:left;
	width:100%;
	height:58px;
	background-image: url(../images/home_page_images/slide-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top:-30px;
}			
#left_column{
	float:left;
	width:620px;
	padding-left:75px;	
}
#left_column h1, #right_column h1 {
	color:#00abf6;
	padding-bottom:10px;
}
.events{
	float:left;
	width:213px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #1d1d1d;
	padding-right: 60px;
	margin-right:35px;
	text-align:center;
}
.events img{
	height:150px;
	border:solid 2px #fff;
}
.events h2{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:22px;
	margin-top:15px;
}
.events p{
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	margin-top:5px;
	font-weight:bold;
	margin-bottom: 25px;
}
.view_more{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:45px;
	margin-right:auto;
}
.view_more a{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background-color:#00abf6;
	text-transform:uppercase;
	-moz-box-shadow: 0 0 10px 1px #81d9ff;
	-webkit-box-shadow: 0 0 10px 1px#81d9ff;
	box-shadow: 0 0 10px 1px #81d9ff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.view_more a:hover{
	background-color:#53CBFF;
}
#right_column{
	float:left;
	width:260px;
	height:280px;
}
.upcoming_details{
	float:left;
}
.upcoming_details span{
	background-color:#247d01;
	padding:5px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin-right:10px;
	margin-top:10px;
}
.upcoming_details h3{
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	padding-top:2px;
}
.upcomming_events_home_page a, .upcomming_events_home_page a:visited, .upcomming_events_home_page a:active  {
	color:#FFF;
	text-decoration:none;
}
.upcomming_events_home_page a:hover {
	text-decoration:underline;
}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	margin:5px;
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}