@font-face{
font-family:"My Awesome Font"; 
src:url(/img/font/vera.ttf) format("truetype")}

*{
font-size:11px; 
margin:0; 
padding:0}

body{
line-height:18px;
color:#fafafa; 
background-color:#002212; 
font-size:0.75em; 
font-family: Arial, Helvetica, sans-serif;
text-align:center}

strong{
color:#fff;
 }
 
a strong{
color:#adbe00; 
cursor:pointer; 
outline-color:invert; 
outline-style:none; 
outline-width:medium; 
text-decoration:none}
a{
color:#adbe00; 
cursor:pointer; 
outline-color:invert; 
outline-style:none; 
outline-width:medium; 
text-decoration:none}

em.seo, em{
font-size:11px; 
font-weight:400; 
font-style:normal}

a:hover{
color:#e8ff00}

.highlight_home{
color:#fff; 
width:95%; 
border:1px dashed #00592d; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
background-color:#004019; 
font-size:14px; 
font-weight:700; 
margin:0 auto; 
padding:8px}

a img{border-width:0}

h1, h3{color:#f90;}

h1{color:#ff8400;font-size:18px;font-family: Arial, Helvetica, sans-serif;}

.title{color:#FFF;font-size:18px;font-family: Arial, Helvetica, sans-serif;}
.orange{color:#f90;font-size:18px;font-family: Arial, Helvetica, sans-serif;}
.orange_h2{color:#f90;font-size:12px;}
.orange_small	{font-size:12px;color:#F90;font-family: Arial, Helvetica, sans-serif;}

h2{font-size:14px;color:#fff;}

h1 *, h2 *, h3 *, h4 *, h5 *{
font-weight:inherit; 
font-color:inherit; 
font-size:inherit; 
background-color:inherit}

sub{
float:left; 
font-style:italic}

ul{
list-style-type:none}

hr{
border:1px solid #fff; 
display:block; 
clear:both; 
border-top:1px dotted #666; 
width:100%; 
margin-top:20px; 
margin-bottom:20px; 
border-width:1px 0 0}

#pageWrapper{
width:900px; 
margin:0 auto}

#wrapper{
width:900px; 
text-align:left; 
float:left; 
background-color:#000; 
padding:14px 14px 0}

#header{
width:100%; 
height:74px; 
margin-bottom:14px; 
border-bottom:1px solid #00592d; 
float:left; 
position:relative}

#header #locationTitle{
position:absolute; 
top:0; 
right:0; 
float:right}

#left, #right{
width:142px; 
float:left; 
position:relative}

#left li{
border-bottom:1px solid #00592d; 
line-height:20px; 
margin:0 3px}

#left li a{
display:block; 
padding-left:4px; 
margin:1px 0}

#left li li{
margin-right:0; 
margin-left:12px; 
border-bottom:0; 
border-top:1px solid #00592d}

#left a.selected{
background-color:#00562f; 
margin-bottom:1px; 
color:#fff}

#left li a:hover, #left .selected a{
color:#f60}

#content{
width:562px; 
float:left; 
position:relative; 
margin:0 14px 14px 28px}
/*  HOME PAGE  */

#main {
float:left;
width:630px;

}

h2 {
margin:0 0 1em;
}
#sidebar {
float:right;
width:245px;
}

#box	{
	border:1px solid #363636;
	background-color:#000;
	margin-bottom:5px;
	text-align:center;
	padding:2px;
}
#news_box	{
	border:1px solid #363636;
	background-color:#000;
	margin-bottom:5px;
	width:100%;
	padding:5px;
    margin-top:7px;
}

#box_call       {
	border:1px solid #363636;
	background-color:#000;
	margin-bottom:5px;
    margin-top:5px;
	text-align:center;
	padding:2px;

 }
#home_cont{
	border:1px solid #363636;
    border-top:3px solid #ff9900;
	background-color:#000;
	padding:40px;
	width:568px;
	}
/* HOME PAGE END */
#content .box{
background:transparent; 
width:100%}

#content .box.blog{
background:#004019; 
width:100%}

#content .box.blog h3{
color:#fff; 
font-size:16px; 
border-bottom:1px solid #00592d; 
padding:5px}

#content .box p, #content .bloglinks{
padding:5px}

#content .box h2{
border-bottom:1px solid #00592d; 
color:#cbd302; 
padding-left:5px}

#footer{
clear:both; 
width:100%; 
padding-top:20px; 
border-top:1px dotted #333; 
text-align:center; 
margin:0 auto;
color:#F90;
}

#footer ul{
float:left; 
width:100%; 
margin-bottom:7px}

#footer li{
float:left; 
list-style-type:none; 
margin-top:4px; 
border-left:1px solid #fff; 
line-height:10px; 
padding:1px 10px}

#footer li.first{
border:none}

.box{
width:142px; 
min-height:70px; 
background-color:#004019; 
border:1px solid #00592d; 
margin-bottom:14px; 
padding:4px;

}

.highlight{
width:95%; 
border:1px dashed #00592d; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
background-color:#004019; 
margin:10px auto; 
padding:8px}

blockquote{
width:95%; 
border:1px dashed #00592d; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
background-color:#004019; 
margin:10px auto; 
padding:8px}

.book{
width:95%; 
border:1px dashed #00592d; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
background-color:#033; 
margin:10px auto; 
padding:8px}

.map_box{
width:95%; 
border:1px solid #fff; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
background-color:#004019; 

margin:0 auto 280px; 
padding:8px}

.tall{
min-height:156px; 
height:156px}

.networkLink{
text-transform:uppercase; 
font-size:0.9em; 
margin:2px 0 0 12px}

#pageGallery{
width:550px !important; 
height:357px; 
background-color:#666; 
margin-bottom:14px; 
border:0}

#thumbnailHolder{
width:590px; 
background-color:transparent; 
height:67px; 
margin-top:-36px; 
margin-bottom:14px; 
padding-left:16px}

.thumbnail{
width:100px; 
height:69px; 
float:left; 
text-indent:-5000px; 
margin-left:28px; 
position:relative; 
cursor:pointer}

#bookNow{
text-indent:-5000px; 
height:114px; 
width:100%; 
display:block}

#priceTable th{
text-indent:-50000em; 
height:40px; 
padding:0}

#priceTable td{
height:30px; 
border-right:1px solid #014923; 
text-align:center; 
font-size:13px; 
width:800px;
padding:5px}

#priceTable .first{
background-position:0 0; 
text-align:left; 
padding-left:10px; 
width:400px;
height:40px}

#priceTable td{
width:500px;
 }

#priceTable td.last{
background-position:right 0; 
border:0}

.details{
color:#fff; 
font-size:10px; 
text-decoration:none; 
text-transform:uppercase}

#priceTable td.packageDetails{
text-align:left; 
border:0; 
background-image:none; 
background-color:#fff; 
color:#014923}

#priceTable td.rowSpace{
background-image:none; 
height:4px; 
border:0; 
font-size:0.1em; 
padding:0}

#priceTable tr td.book{
background-image:none; 
border:none; 
padding:0}

#priceTable tr td.book a{
text-indent:-5000em; 
width:70px;  
height:40px; 
display:block; 
margin-left:10px}

.package{
width:500px}

.ammo{
width:76px}

.games{
width:70px}

.lunch{
width:74px}

.price{
width:75px}

dl{
text-align:left; 
background-color:#002212; 
padding:10px}

dt{
padding-left:38px; 
padding-top:15px; 
min-height:32px; 
border-bottom:1px solid #286343; 
margin:0 5px}

dt.closed{
background-color:transparent}

dd{
color:#002212; 
padding-left:38px; 
padding-top:16px; 
padding-bottom:16px; 
margin:0 5px}

ul.gallery{
display:block; 
width:560px; 
float:left}

.gallery li{
float:left; 
height:74px; 
width:74px; 
border:1px solid #00592D; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
text-align:center; 
list-type:none; 
margin:5px; 
padding:10px}

.intro{
background-color:transparent; 
border:1px solid #00592d; 
margin-bottom:14px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
padding:4px}

.small{
font-size:8px}

#SLB-Wrapper{
font-family:Verdana; 
text-align:left; 
position:absolute; 
margin:auto}

#SLB-Wrapper #SLB-Background{
position:absolute; 
left:7px; 
top:7px; 
float:left}

#SLB-Wrapper #SLB-Top{
background:transparent no-repeat scroll 100% 0; 
height:28px; 
margin:0 0 0 18px}

#SLB-Wrapper #SLB-Top img{
float:right; 
border:0; 
margin:6px 10px}

#SLB-Wrapper #SLB-Top div{
background:transparent no-repeat scroll 0 0; 
font-size:0; 
height:28px; 
left:-18px; 
line-height:0; 
position:relative; 
width:18px}

#SLB-Wrapper #SLB-Bottom{
background:transparent no-repeat scroll 0 43%; 
height:20px; 
margin:0 18px 0 0}

#SLB-Wrapper #SLB-Bottom #SLB-BottomRight{
background:transparent no-repeat scroll 100% 43%; 
font-size:0; 
height:20px; 
right:-18px; 
line-height:0; 
position:relative; 
width:100%; 
float:right}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav, #SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
height:52px}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav{
background-position:0 100%}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
background-position:100% 100%}

#SLB-Wrapper #SLB-Contenido{
border-left:7px solid #000; 
border-right:7px solid #000}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador{
font-size:11px; 
color:#fff; 
height:30px; 
border-left:0; 
border-right:0; 
line-height:11px; 
float:left; 
width:100%; 
margin:0; 
padding:10px 0}

#SLB-Wrapper #SLB-Navegador img{
border:0}

#SLB-Wrapper #SLB-Navegador strong{
display:block}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btLeft{
float:left; 
margin:0 10px 0 0}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btRight{
float:right; 
position:relative; 
right:17px; 

margin:0 0 0 10px}

form label{
width:250px; 
float:left; 
padding-bottom:10px}

form input{
width:250px; 
float:left; 
display:block; 
margin-bottom:10px}

form textarea{
width:254px; 
height:100px; 
margin-bottom:10px}

form select{
width:156px; 
float:left; 
display:block; 
margin-bottom:10px}

form .error{
color:#FF0; 
display:block; 
float:left; 
margin-left:250px; 
margin-top:-10px; 
margin-bottom:10px; 
width:250px}

form .formRightCol{
margin-left:250px}

#examplecontainer{
height:450px; 
position:relative}

.yui-skin-sam .yui-calendar .calheader{
color:#000}

.line{
border-top:1px dotted #666; 
width:100%; 
margin-top:20px; 
margin-bottom:20px}

p, h3{
font-size:12px}

#priceTable caption, .hidden, #cal1Container{
display:none}

#priceTable .first input, form .formRightCol input{
width:auto}


.img_header{
border:1px solid #363636;
padding:5px;
background-color:#000;
margin-bottom:7px;

 }
 
.corp{
margin-right:40px;
margin-top:20px;
 }
.htabs{	
        width:650px;
        overflow:hidden;     
        background-image:url('../_img/bg_behind.jpg');
        background-repeat:repeat-x;
        
        }
.htabs h2{
       padding:0px;
       margin:0px;
 }
.htabs a:link{
       font-size:11px;
       font-weight:bold;
       color:#4f0341;
}
.htabs a:hover{
       font-size:11px;
       font-weight:bold;
       color:#fff;
}
.htabs li:hover{
       background-image:url('../_img/bg_tslice.jpg');
       background-repeat:repeat-x; 
       color:#fff;
}
.htabs li:active{
       background-image:url('../_img/bg_tslice.jpg');
       background-repeat:repeat-x; 
       color:#fff;
}
.htabs li{
    float:left;
	overflow:hidden;
    margin-right:1px;
    padding:5px;
    background-image:url('../_img/right_tabnav.jpg');
    background-repeat:no-repeat;
    background-position:right top;
}
.tabs .bullet{
	border-right:1px solid #e00;
	color:#d00;
	margin: 0px 4px 4px 0;
	padding-right:4px;
	clear:right;
	display:block;
	float:left;
	height:17px;
	overflow:hidden;
	text-align:right;
	width:10px;
}

.tabs{
	overflow:hidden;
}


.offers_box{
border:1px solid orange;
width:820px;

background-color:#000;
padding:40px;
margin-bottom:10px;
line-height:1.5em;
}
.tesco li {list-style-type: square;margin-left:20px; font-size:12px;}
.small {font-size:9px; }
.tesco_img {margin-top:10px; }
#box_t{border:1px solid #363636;background-color:#000;margin-bottom:10px;padding:10px;}

/****************************************/
/*                                      */
/*    GOOGLE MAPS AND LOCATION PAGE     */
/*                                      */
/****************************************/
#locationDesc{background-color:#000; padding:10px; border-bottom:1px dotted #fff;}
.button, .button:visited {
	background: #222;
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.button             {background-color: #ff5c00;font-size: 13px;}
.button:hover       { background-color: #d45500; color: #fff; top:1px; }
.button:active      {top: 1px; }
.textLoc            {font-size:14px;}
#addressInput       {width:200px; height:20px; font-size:14px;}


/****************************************/
/*                                      */
/*  FACEBOOK COMMENTING FOR BLOG PAGE   */
/*                                      */
/****************************************/


div.like span.connect_widget_text {color:#eee;}
div.like div.connect_widget_confirmation {color:#eee;}
div.like span.connect_widget_text a {color:#ffb400;}

/* Comemnts box text color */
div.comment_body div.composer div.connected {color:#eee;}
div.comment_body div.composer div.connected div.UIImageBlock_Content {color:#fff;}
div.comment_body div.composer div.connected span.namelink a {color:#ffb400;}
div.comment_body div.post_area div.connected label {color:#ccc;}
div.comment_body div.show_connected a.editsettings {color:#ffb400;}
div.comment_body div.wallkit_postcontent h4 {color:#eee;}
div.comment_body div.wallkit_postcontent h4 a {color:#ffb400;}
div.comment_body div.wallkit_postcontent h4 span.wall_time {color:#ccc;}
div.comment_body div.wallkit_postcontent div {color:#fff;}
div.comment_body div.wallkit_postcontent div a {color:#c4ffc4;}
div.comment_body div.wallkit_actionset a {color:#ffb400 !important;}
div.comment_body div.wallkit_subtitle div.post_counter {color:#ccc;}
div.comment_body div.wallkit_subtitle div.pager a {color:#ffb400;}
div.comment_body div.wallkit_subtitle div.pager a:hover {color:#fff;}
div.comment_body div.connect_area div.or {color:#eee;}
div.comment_body div.connect_area div.connect_button_text {color:#eee;}
div.comment_body div.wall_captcha {color:#eee;}
div.comment_body div.wall_captcha h3 {color:#eee;}
div.comment_body div.wall_captcha a {color:#ffb400;}
div.comment_body div.wall_captcha label {color:#eee;}
div.like, div.like div {display:none;}