@charset "UTF-8";
/* CSS Document */
body {
background-color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:100%;
color:#FFFFFF;
}

a{
 color:#FF0000;
 text-decoration:none;
}

.red, strong {
color:#FF0000;
font-weight:normal;
}

.gold {
color:#D5B076;
}

.goldline {
color:#D5B076;
border-bottom: #FFFFFF solid 1px;
width:850px;
line-height:30px;
margin-bottom:20px;
}

#main_container {
width:875px;
margin-left:auto;
margin-right:auto;
}

#header {
background:url(../graphics/theakston_logo.png) #000000 top left no-repeat;
width:690px;
height:120px;
padding:0 0 0 185px;
border-bottom:solid 1px #CC9933;
}

#subHead{
 float:left;
 width:875px;
 margin:20px 0 20px 0;
}

#link_holder {
display: inline;
margin-left:20px;
}

h1 {
font-weight:normal;
font-size:x-large;
margin-bottom:0;
}

h1.map{
 color:#000000;
 font-size:medium;
}

h2{
 font-weight:normal;
 font-size:large;
 color:#D5B076;
}

h3{
 font-weight:normal;
}

p{margin-top:0px; line-height:1.4em;}

ol li{margin-bottom:25px;}

.goBlock{
 width:200px; 
 height:14px; 
 background:url(../images/pointer02.png) no-repeat bottom; 
 display:none;
}

.goBlockContainer{
 height:14px;
}

#content{
 margin-top:30px;
}

.classic{
 margin:0 10px 0 10px;
 border-bottom:none;
}




.alelist{
 list-style-type:none;
 border-top:1px solid #333;
 width:184px;
 /*background:url(../images/alelistBottom.gif) bottom no-repeat #1B1B1B;*/
}

.alelist ul{
 margin:0;
 padding:0;
}

.alelist li{
 padding:2px 0 2px 0px;
 font-size:small;
 }

.alelist a{
 color:#FFF;
 border-bottom:none;
}

.alelist a:hover{
 color:#FFCC00;
}

blockquote{
 margin:0 0 0 7px;
 padding:0;
 font-style:italic;
 font-size:x-large;
 text-indent:-7px;
}


.sidePanel{
 width:184x;
 /*background:url(../images/alelistBottom.gif) no-repeat bottom #1B1B1B;*/
 background:url(../images/h6.png) #242021 no-repeat;
 padding:6px 8px 1px 8px;
 margin:0 0 18px 0;
 font-size:small;
}

.sidePanel2{
 width:184px;
 /*background:url(../images/alelistBottom.gif) no-repeat bottom #1B1B1B;*/
 background-image:url(../graphics/h6.png);
 background-position:no-repeat top;
 padding:6px 8px 0px 8px;
 margin:0 0 18px 0;
 font-size:small;
 min-height:150px;
}

*html .sidePanel2{
 height:150px;
}

.sidePanel ul{
 margin:0;
 padding:0;
 list-style-position:inside;
}

.sidePanel2 ul{
 margin:0;
 padding:0 0 16px 0;
}

.section{
 background:url(../images/panelbg.jpg) no-repeat;
 width:875px;
 min-height:94px;
 padding:10px 0 0 12px;
}

*html .section{
 height:94px;
} 

.section h1{
 margin:0 0 5px 0;
 padding:0;
}


#leftmenu li a:hover, #leftmenu li a.selected{color:#ff0000;}


.section p{
 width:650px;
}

.colx4{
 float:left;
 width:200px;
}

.colx4r{
 float:left;
 width:200px;
 margin-left:25px;
}

.col3{
 float:left;
 width:650px;
 margin-right:25px;
}

.col3r{
 float:left;
 width:650px;
 margin-left:25px;
}

.colx4 p{
 font-size:small;
}

.colx2{
 float:left;
 width:425px;
 margin:0 25px 0 0px;
 color:#999999;
}

.colx2l{
 float:left;
 width:425px;
 margin:0 25px 0 0;
 color:#999999;
}

.image1{
 float:left;
 margin-right:11px;
}

p.prodprice{
 font-size:110%;
}

.products ul{
 list-style:none;
 margin:0 0 0 -25px;
 height:100%;
 position:relative;
 padding:0;
 width:675px;
}

.products li{
 float:left;
 display:inline;
 width:200px;
 margin:0 0 25px 25px;
 background:url(../graphics/productBg.png) no-repeat bottom left;
 min-height:280px;
}

*html .products li{
 height:280px;
}

.products img{
 border:0;
}


.products h3 a{
 font-size:75%;
 border-bottom:none;
 color:#D5B076;
}

.products h3{
  margin:5px 5px 0 5px;
}

p.image{
 margin:0;
}

p.price{
 margin:0 5px 5px 5px;
} 

#breadcrumbs{
 margin:20px 0 0 0;
 padding:20px 0 0 0;
 clear:both;
 font-size:90%;
 color:#666666;
}

#viewcart{
 margin-top:20px;
 width:650px;
 float:left;
}

#viewcart table{
 border-bottom:1px solid #666666;
}

#viewcart th{
border-bottom:1px solid #666666;
}

.border{
 border-top:1px solid #666666;
}



fieldset{
 border:0;
 margin:0 0 20px 0;
 padding:0;
}

legend{
 color:#D5B076;
}
	
#footer {
font-family:Arial, Helvetica, sans-serif;
margin-top:20px;
float:left;
font-size:x-small;
clear:both;
}

#footer ul{
 margin:0;
 padding:0;
}

#footer li{
 float:left;
 list-style:none;
 margin-right:10px;
}


#footer p{
 margin:0;
}

#footer a{
 color:#FF0000;
}


#theakston_navigation {
	width: 700px; 
	height: 80px;
    background:url(../graphics/Menu.png);
	padding:0 0 0 0px;
	margin:20px 0px 0px -13px;
	float:left;
	/*display:inline;*/
	}
	
	
  #theakston_navigation li {
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
}

  #theakston_navigation li, #theakston_navigation a {
	height: 80px;
	display: block;
	border-bottom:none;
	}

#theakston_navigation span{
 display:none;
}
	
#menu_home {
	left: 0;
	width: 62px;
}

#menu_ales {
	left: 62px;
	width: 80px;
}
#menu_visitor {
	left: 132px;
	width: 110px;
}

#menu_shop{
	left: 233px;
	width: 60px;
}
#menu_brewery {
	left: 293px;
	width: 75px;
}

#menu_publocator {
	left: 368px;
	width: 98px;
}
#menu_news {
	left: 443px;
	width: 68px;
}
#menu_events {
	left: 511px;
	width: 64px;
}

#menu_contact {
	left: 575px;
	width: 75px;
}


#menu_home a:hover {
    background: transparent url(../graphics/Menu.png)     0 -80px no-repeat;}
#menu_ales a:hover {
    background: transparent url(../graphics/Menu.png)   -62px -80px no-repeat;}	
#menu_visitor a:hover {
    background: transparent url(../graphics/Menu.png)    -142px -80px no-repeat;}
#menu_shop a:hover {
    background: transparent url(../graphics/Menu.png)    -252px -80px no-repeat;}
#menu_brewery a:hover {
    background: transparent url(../graphics/Menu.png)    -312px -80px no-repeat;}	
#menu_publocator a:hover {
    background: transparent url(../graphics/Menu.png)    -387px -80px no-repeat;}	
#menu_news a:hover {
    background: transparent url(../graphics/Menu.png)     -485px -80px no-repeat;}
#menu_events a:hover {
    background: transparent url(../graphics/Menu.png)    -553px -80px no-repeat;}
#menu_contact a:hover {
    background: transparent url(../graphics/Menu.png)    -617px -80px no-repeat;}
	

.menu_home_active {
    background: transparent url(../graphics/Menu.png)     0 -80px no-repeat;}
.menu_ales_active {
    background: transparent url(../graphics/Menu.png)   -62px -80px no-repeat;}	
.menu_visitor_active {
    background: transparent url(../graphics/Menu.png)    -142px -80px no-repeat;}
.menu_shop_active {
    background: transparent url(../graphics/Menu.png)    -252px -80px no-repeat;}
.menu_brewery_active {
    background: transparent url(../graphics/Menu.png)    -312px -80px no-repeat;}	
.menu_publocator_active {
    background: transparent url(../graphics/Menu.png)    -387px -80px no-repeat;}	
.menu_news_active {
    background: transparent url(../graphics/Menu.png)     -485px -80px no-repeat;}
.menu_events_active {
    background: transparent url(../graphics/Menu.png)    -553px -80px no-repeat;}
.menu_contact_active {
    background: transparent url(../graphics/Menu.png)    -617px -80px no-repeat;}

							
							
/*--------list style-----------*/
.linestyle ul {
  clear:both;
  color:#FFFFFF;
  position:relative;
  right:40px;
}
.linestyle ul li {
  padding:0 0 0 20px;
  text-align:left;
  line-height:25px;
  list-style-type:none;
  background:url(../images/dash.gif) 0px 8px no-repeat;
  color:#FFFFFF;
} 

.linestyle2 ul {
  clear:both;
  color:#FFFFFF;
  position:relative;
  right:0px;
}
.linestyle2 ul li {
  padding:0 0 0 20px;
  text-align:left;
  line-height:20px;
  list-style-type:none;
  background:url(../images/dash2.gif) 0px 6px no-repeat;
  color:#FFFFFF;
}   
/*-------list style end-----------*/	
	

#search{
 float:left;
}

#info{
 float:right;
}


/* ----- side navigation ----- */
#navDept, #navDept li{
	margin:0;
	padding:0;
	list-style:none;
}
#navDept{margin-bottom:1em;}
#navDept li{
	margin-bottom:1px;
}
#navDept li a{
	display:block;
	width:100%;
	color:#fff;
}
#navDept li a span{
	display:block;
	padding:3px 20px;
}

/* ----- subdepartment navigation ----- */
#navSubDept, #navSubDept li {
	margin:0;
	padding:0;
	list-style:none;
}
#navSubDept{
	margin:1em 0;
	padding:3px 10px;
	border:1px solid #eee;
	color:#777;
}
#navSubDept li{
	margin:.5em 0;
	line-height:150%;
	padding:0;
	padding-left:15px;
	list-style:none;
}
#navSubDept li a{color:#fff;}
#navSubDept li a:hover, #navSubDept li a.selected{color:#777;text-decoration:underline;}

/* ----- customer tool list ----- */
#navTools, #navTools li{
	margin:0;
	padding:0;
	list-style:none;
}
#navTools{margin-bottom:1em;}
#navTools li{
	margin-bottom:1px;
}
#navTools li a{
	display:block;
	width:100%;	
	color:#555;
}
#navTools li a span{
	display:block;
	padding:3px 20px;
	color:#fff;
}

#navTools li a:hover span{
 color:#FF0000;
}

/* ----- nav static menu items ----- */
.navStatic, .navStatic li{
	margin:0;
	padding:0;
	list-style:none;
}
.navStatic{margin-bottom:1em;}
.navStatic li{
	margin-bottom:1px;
}
.navStatic li a{
	display:block;
	width:100%;	
	color:#555;
}
.navStatic li a span{
	display:block;
	padding:3px 20px;
}
#navToolsTitle, #navDeptTitle, .navStaticTitle{
 margin:0;
 font-weight:normal;
 background:url(../graphics/alelistTop2.gif) no-repeat;
 display:block;
 height:24px;
 width:192px;
 padding:8px 0 0 8px;
 color:#D5B076;
}

/* ----- side navigation column ----- */
#side{
	float:left;
	display:inline;
	width:200px;
	margin-left:10px;
	margin-top:10px;
}
					