/* common styles */
body,form,img{
margin:0px;
padding:0px;
}
body{
margin-bottom:25px;
}
hr{
color:#114871;
height:1px;
}
li{
list-style-image:url(/images/bullet_red.gif);
padding-bottom:5px;
}
.header{
color:#CC3300;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.error{
color:#CC0000;
}
.red{
color:#C83108;
}
.yellow{
color:#FFFC41;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
}
.yellow a{
color:#FFFC41;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
.yellow a:hover{
color:#FFFC41;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
.discount{
color:#CC3300;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:16px;
text-decoration:line-through;
}
.discountsml{
color:#CC3300;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
}
.price{
color:#FF9900;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:22px;
}
.pricesml{
color:#FF9900;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:16px;
}
/* header nav*/
#header{
margin-bottom:5px;
}
#header .nav{
background-color:#C83108;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
height:21px;
padding-top:1px;
}
#header .nav a{
color:#FFFC41;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:0px;
margin-right:0px;
margin-top:1px;
padding:0px 2px 0px 2px;
text-decoration:none;
}
#header .nav a:hover{
border:1px #FFFC41 solid;
margin-right:0px;
padding:0px 1px 0px 1px;
}
.cartinfo{
color:#3F3F3F;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:9px;
line-height:14px;
text-decoration:none;
vertical-align:top;
}
.cartinfo a{
color:#3F3F3F;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:9px;
text-decoration:underline;
}
.cartinfo a:hover{
color:#3F3F3F;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:9px;
text-decoration:none;
}
/* main content*/
.beerwidget{
padding-left:12px;
padding-right:12px;
}
.beerwidgetline{
border-left:1px solid #C83108;
border-right:1px solid #C83108;
}
#main .column{
padding-left:6px;
padding-top:6px;
vertical-align:top;
width:200px;
}
#main .content{
padding-top:6px;
vertical-align:top;
}
#main h1{
color:#CC3300;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:16px;
margin:0px;
padding:0px 0px 10px 0px;
}
#main h2{
color:#CC3300;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:13px;
margin:0px;
padding:0px 0px 10px 0px;
}
#main h3{
color:#000000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:14px;
margin:0px;
padding:0px;
}
#main td{
color:#414141;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:15px;
}
#main td .small{
color:#414141;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
}
#main td .small a{
color:#CC3300;
font-size:11px;
text-decoration:underline;
}
#main td .small a:hover{
color:#CC3300;
font-size:11px;
text-decoration:none;
}
#main a, #pagecontent a{
color:#CC3300;
font-size:12px;
text-decoration:underline;/*border-bottom:1px dotted #CC3300;*/
}
#main a:hover, #pagecontent a:hover{
color:#CC3300;
font-size:12px;
text-decoration:none;/*border-bottom:1px solid #CC3300;*/
}
/* column stuff */
.panel{
background-color:#CC3A0E;
padding:4px;
vertical-align:middle;
}
#main .panel h1{
color:#FFFC41;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
margin:0px;
padding:0px 0px 5px 0px;
}
.panel .field{
background-color:#F8A45C;
border:1px solid #FFFC41;
color:#FFFC41;
font-size:10px;
letter-spacing:1px;
padding-left:2px;
width:130px;
}
/* form elements*/
.field,.iform,textarea{
background-color:#FEFEE0;
border:1px solid #C83108;
color:#414141;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:2px;
}
select{
background-color:#FEFEE0;
color:#414141;
font-size:10px;
}
#main .smallselect{
color:#414141;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
}
/* footer */
#footer{
color:#989DA5;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
margin-top:5px;
width:770px;
}
#footer td a{
color:#0000B2;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:underline;
}
#footer td a:hover{
color:#0000B2;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
}
/* featured products stuff */ 
.featuredtable{
border-top:1px solid #CC3300;
}
.featuredfirst{
border-bottom:1px solid #CC3300;
border-right:1px solid #CC3300;
padding:8px 6px 6px 0px;
}
.featuredsecond{
border-bottom:1px solid #CC3300;
padding:8px 0px 6px 6px;
}
/* for pages of full text content*/
#pagecontent{
padding-left:25px;
}
#picpanel{
margin:0px 0px 0px 5px;
}
#picpanel td{
font-size:11px;
font-weight:bold;
text-align:center;
}
#picpanel img{
margin:8px 0px 0px 0px;
}
#security{
color:#CC3300;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
}

#pagingTable{
	border: 1px solid #CC3300;
	background-color: #FEFEE0;
	padding: 2px;
}