/* 
Notes
Title : bollo bar and restaurant
Author : Gusmedia
URL : thebollohouse.co.uk
*/

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background :#000 url(../images/woodbg.jpg) ;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #fff;
}

img {border:none;}

h1{
	padding:0px 0px 0px 20px;
	color:#fff;
	font-weight:normal;
	font-size:1.2em;
}
h2{
	padding:0px 0px 0px 20px;
	color:#fff;
	font-weight:normal;
	font-size:1.1em;
}
a:link{
	color:#fff;
	font-weight:normal;
	font-size:0.7em;
	text-decoration: none;}
	
a:visited{
	color:#fff;
	font-weight:normal;
	text-decoration: none;
	font-size:0.7em;}
	
a:hover{
	text-decoration: underline;}
#container { 
	width: 975px;  
	margin: 0 auto; 
	background :#302E2F;
	text-align: left; 
} 
* html #container { 
	width: 890px;
	}
#content{
	clear:both;
	background :#343A38 url(../images/wine_bg.jpg) repeat-x;
	margin:-20px 0px;
	padding:0px;
	min-height:560px;
	width:100%;
}

* html #content{
	margin:0px;
	width: 975px;
}
 #header { 
	background: #AD3C07 url(../images/topbg.gif) repeat-x;
	padding:  0px;
	height:140px; 
	margin: 0px 0px 0px 0px;
	width:100%;
}
* html  #header {
  width: 975px;
  }
#flashmenu{
	text-align:center;
	}
 #header h1 {
	margin: 0;
	padding: 10px 0; 
}
.logos {
	margin:10px 20% 0px 20%;
}
.logopic{
	margin:0px 5px 0px 0px;
	float:left;
}
 #sidebar1 {
	float: left; 
	width: 280px;
	padding: 15px 0; 
	margin:-20px 0px 0px 180px;
}
* html #sidebar1 {
 	margin:-20px 0px 0px 90px;
	}
 #sidebar2 {
 	background :#333 url(../images/right_bg.jpg) repeat-x;
	float: left; 
	width: 275px;
	margin:5px 0px 0px 0px; 
	padding:  0 0 25px 0; 
}
 #gallery1 {
	float: left; 
	width: 200px;
	padding:  0; 
	margin:15px 0px 0px 190px;
}
* html #gallery1 {
 	margin:15px 0px 0px 90px;
 }
 #gallery2 {
 	float: left; 
	width: 200px;
	margin:15px 0px 0px 0px; 
	padding:  0; 
}
 #gallery3 {
	float: left; 
	width: 200px;
	padding:  0; 
	margin:15px 0px 0px 0px;
}
 
 #sidebar1 p,  #sidebar1 h3,  #sidebar2 p,  #sidebar2 h3 {
	margin-left: 10px; 
	margin-right: 10px;

}
 #sidebar2 p{
	padding:0px 20px 0px 20px;
	margin:10px 0px 0px 0px;
	color:#fff;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
}
 #sidebar2 a:link{
 	font-size:1em;
	color:#242424;
	font-weight:bold;
	padding:0px;
 }
  #sidebar2 a:visited{
 	font-size:1em;
	color:#242424;
	font-weight:bold;
	padding:0px;
 }
 #sidebar3 {
	float: right; 
	width: 160px;
	padding: 15px 0; 
	margin:10px 10px 0px 15px;
}

.leftboxes{
    background : url(../images/leftboxbg.jpg) no-repeat;
	height:175px;
	margin:0px ;
}
#gallerypics{
	width:700px;
}
.galleryboxes{
    background : url(../images/gallery/gallery_box.jpg) no-repeat;
	height:150px;
	margin:30px 0px 0px 0px;
	
}
.shop_layout{
	padding:5px 0px 0px 12px;
}
.leftboxes1{
    background : url(../images/leftboxbg1.jpg) no-repeat;
	height:175px;
	margin:-10px 0px;
}
.leftboxes2{
    background : url(../images/leftboxbg2.jpg) no-repeat;
	height:175px;
	margin:0px ;
}

.leftboxes p{
	padding:47px 40px 20px 5px;
	color:#fff;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
}
.leftboxes1 p{
	padding:47px 40px 20px 5px;
	color:#fff;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
}
.leftboxes2 p{
	padding:130px 40px 20px 5px;
	color:#fff;
	font:0.8em Verdana, Arial, Helvetica, sans-serif;
}

 #mainContent { 
	margin: 0 24% 0 23.5%; 
}

 #footer { 
	padding: 0 10px; 
	background :#000 url(../images/footer_bg.jpg) repeat-x;
	min-height:200px;
} 
 #footer p {
	margin: 0; 
	padding: 10px 0; 
}
 .credits{
 	clear:both;
      width: 100%;
	  text-align:left;
      margin: 0 0% 0 10%;
	  font-size:0.7em;
 }
  .credits a:link{
	font-size:1em;
 }
   .credits a:visited{
	font-size:1em;
 }
#bottom{
	background: #333 url(../images/books.jpg) fixed repeat-x left bottom;
	min-height:60px;
	width:100%;
}
/* Links and menus */

    .lowermenu{
		clear:both;
      width: 75%;
	  text-align:center;
      margin: 0 20% 0 22%;
      padding: 0px 0.5em;
      background:  none;
	 font-size:0.8em;
	 
    }
    .lowermenu ul {
	margin: 0px 0px 0px 75px;
      
      padding: 0;
      list-style-type: none;
    }
    .lowermenu li {
      margin: 0;
      padding: 0;
      float: left;
	  
    }
    .lowermenu li {
      padding-right: 1em;
    }
	.lowermenu a:link{
	color:#fff;
	font-weight:bold;
	font-size:0.8em;
	text-decoration: none;}
	
	.lowermenu a:visited{
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	font-size:0.8em;}
	
	.lowermenu a:hover{
	text-decoration: underline;}
/* Miscellaneous classes for reuse */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin: 20px 8px 0px 10px;
	
}


.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* ----- images ------   */
.food_pic{
	margin:5px 0px 0px 12px;
	padding:0px;
} 

/* ----- text ------   */

.bold_text{
	font-weight:bold;
	font-size:1.1em;
	color:#242424;
}
.bold{
	font-weight:bold;
	font-size:1.1em;
	color:#fff;
}

#address_details h2{
	padding:0px;
}


