html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

/* Colors
orange #F39944
grey #808080
*/ 

body {
	background-color: #F39944;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	text-align: center; /* Centers the page content container in IE 5 browsers. */
}


h1 {
  color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 2px;
}

h2 {
  color: #F39944;
	font-size: 16px;
	font-weight: 900;
	line-height: 14px;
	margin-bottom: 2px;
}

h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin-bottom: 2px;
}

h4 {
  color: #F39944;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin-bottom: 2px;
}

a:link {
	text-decoration: none;
  color: #808080;
}

a:visited {
	text-decoration: none;
  color: #808080;
}

a:hover {
	font-weight: bold;
	color: black;
}

a:active {
	text-decoration: none;
	color: #808080;
}

ul li {
	list-style: none;
  color: #808080;
	margin-left: 0px;
	padding-left: 0px;
}


/* PAGES */

#navbar{
background-color: white;
color: #8F8F8F;
height: 58px;
font-size: 17px;        
font-weight: bold;
padding-top: 10px;

}

#navbar ul {
	float: left;
	
}

#navbar ul li {
	float: left;
	color: #808080;

}

#navbar ul li a{
	margin: 0px 18px;
}

#navbar a:link {
	text-decoration: none;
	color: #808080;
}

#navbar a:visited {
	text-decoration: none;
  color: #808080;
}
#navbar a:hover {
	font-weight: bold;
   color: black;
		}
	
#navbar a:active {
	text-decoration: none;
}



/* Specialty Pages  */
#recommended ul li{
	list-style: none;
  color: black;
	margin-left: 0px;
	padding-left: 0px;
}

#header {
background-color: white;
height:154px;
margin: 0px;
}

#footer {
	background-color: #ffffff;
	padding: 10px 10px 10px 80px; 
  color: #8F8F8F; 
	font-weight: bold;
   	}

#contact{
background-image: url('http://www.rootbeerkegs.com/images/kegatroncontact.jpg');
background-repeat: no-repeat;
width: 800px;
}

#boltonlayout{
background-image: url('http://www.rootbeerkegs.com/images/kegangellayout.jpg');
background-repeat: no-repeat;
width: 800px;
height: 740px;
}

#angelkeglayout{
background-image: url('http://www.rootbeerkegs.com/images/angelkeglayout.jpg');
background-repeat: no-repeat;
width: 800px;
height: 540px;
}

#angelkeglayout2{
background-image: url('http://www.rootbeerkegs.com/images/angelkeglayout2.jpg');
background-repeat: no-repeat;
width: 800px;
height: 660px;
}

#angelkeglayout3{
background-image: url('http://www.rootbeerkegs.com/images/angelkeglayout3.jpg');
background-repeat: no-repeat;
width: 800px;
height: 800px;
}


/*for order page   */

#orderpage{
text-align: left;
margin-top: 20px; 
margin-right: 200px; 
margin-bottom: 20px; 
margin-left: 200px;
}

.blk {
  padding-left: 40px;
  font-size: 13px;
}

#errors {
	margin: 15px 0;
	color: black;
	background: #fcc;
	border: 2px solid #c00;
	padding: 20px;
	font-size: 1.0em;
}




/* BOXES */


#headerLbox{
float: left;
margin-: o;
width: 240px;
}

#headerMbox{
float: left;
margin-left: 30px;
margin-top: 20px;
padding: 0px;
}


#headerRbox{
float: left;
margin-left: 180px;
margin-top: 44px;
}

#homeLbox{
color: #CCCCCC;
float: left;
margin-right: 20px;
width: 480px;
background-color: #fff;
text-align: justify;
}


#homeRboxtop{
color: #808080;
float: left;
margin-left: 30px;
padding-left: 10px;
width: 280px;
background-color: #fff;
border-left: 8px solid #F0EFEF;
line-height: 16px;
}

#homeRboxbottom{
color: #808080;
float: left;
margin-left: 30px;
margin-top: 50px;
margin-bottom: 15px;
padding-left: 10px;
width: 280px;
background-color: #fff;
text-align: justify;
border-left: 8px solid #F0EFEF;
}


#box{
float: left;
color: #CCC;
margin: 50px 60px 0px 50px;
width: 700px;
background-color: #fff;
                      
}

#orderbox{
float: left;
color: #000;
margin: 30px 60px;
width: 700px;
background-color: #fff;
}


#box2{
height: 300px;
padding: 20px;
}

#LRbox{
float: left;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 25px;
margin-top: 20px;
width: 926px;
background-color: #fff;
}

#Lbox{
float: left;
width: 200px;
background-color: #fff;
}

#Lmenu{
color: #808080;
float: left;
margin-left: 20px;
margin-bottom: 50px;
margin-top: 24px;
padding-left: 10px;
background-color: #fff;
border-left: 8px solid #F0EFEF;
}


#Lmenu a:link {
	color: #808080;
  font-size: 14px;
	line-height: 18px;
}

#Lmenu a:visited {
	color: #808080;
  font-size: 14px;
	line-height: 18px;
  }
#Lmenu a:hover {
	color: black;
	font-weight: bold;
  font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	}
	
#Lmenu a:active {
	color: #808080;
  font-size: 14px;
	line-height: 18px;

}

#Rbox{
float: left;
padding: 20px;
width: 680px;
background-color: #fff;
text-align: justify;
height: 340px;
border-left: dotted #79BEDB 1px;
}

#Rboxfaq{
float: left;
padding-top: 30px;
padding-left: 46px;
text-align: justify;
width: 672px;
background-image: url('http://www.rootbeerkegs.com/images/faqkegatron.jpg');
background-repeat: no-repeat;
text-align: justify;
height: 340px;
margin-left: 2px;
}


#kbox{
float: left;
width: 591px;
background-color: #B1DEF3;
text-align: justify;
border-left: dotted #79BEDB 1px;
}

#stuffbox{
width:150px;
height: 140px;
border: 1px red dotted;
background-color: white;
padding: 20px;
margin: 10px;
float: left;
}

#stuffbox ul li{
	list-style-type: circle;
}

#lilbox{
width:150px;
height: 100px;
border: 1px black solid;
background-color: grey;
padding: 20px;
float: left;
} 




/* CONTAINERS */

#container{
background-color: #ffffff;
padding: 0px 5px 0px 10px;
height:490px;
}

#container2{
background-color: #ffffff;
padding: 0px;
height:600px;
}

#container3{
background-color: #ffffff;
padding: 0px;
height:700px;
}

#containerbg1{
background-color: #ffffff;
padding: 0px;
height:560px;
}


#containerbg2{
background-color: #ffffff;
padding: 0px;
height:700px;
}

#containerhomemain{
background-color: #ffffff;
height:460px;
padding-top: 20px;
padding-right: 20px;
padding-left: 60px;
}


#containerk{
background-color: #fff;
height: 900px;
padding: 6px;
}

#outerWrapper {
  background-color: #ededed;
	margin: 0 auto 0 auto; 
	text-align: left;
	width: 960px;
	border: 1px solid black;

}


/* Form */
label {
display: block;
width: 160px;
float: left;
text-align: left;
padding-right: 10px;
padding-left: 60px;
text-align: justify; 
}

.longform{
width: 15em;
text-align: left;
border: 1px solid #6699FF;
padding: 1px;
}

.shortform{
width: 6em;
text-align: left;
border: 1px solid #6699FF;
padding: 1px;
}

.numberform{
width: 2em;
text-align: left;
border: 1px solid #6699FF;
padding: 1px;
}


/* Curved boxes orig. color #ccc*/
.container {background:#fff; color:#000; margin:0 0px;}
.rtop, .rbottom{
display:block;
background:#ededed;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#fff;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

/* image effect*/

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}

