/************************************ Main Body Settings ***********************************/

body {
	background:url(pipe_images/backg2.jpg) top center #fff;
	/*background-color: #e9e9e9;*/
	margin: 10px;              
}                             
                              
a {                           
	color: #000000;           
	text-decoration: none;    
}                             
                              
a:hover {                     
	text-decoration: none;    
	color: #3e3e3e;           
}                             
                              
a:visited{                    
	color: #3e3e3e;           
	text-decoration:none;
}                             
                              
/************************************ Banner and Main Body Settings ***********************************/
                              
                              
#main{                        
	border: 0px solid #000;   
	background-color: #ffffff;
	margin: 0;                
	padding: 0;               
	width: 800px;             
	margin:0px auto;          
}                             
                              
#banner{                      
	margin: 0;                
	width: auto;              
	padding: 0;               
	height: 108px;            
}                             
                              
#top_banner{                  
	margin: 0;                
	width: auto;              
	padding: 0;                          
	background-color: #e9e9e9;          
}                             
                              
                              
/************************************ Right Column - Store Location ***********************************/
                              
#right_column{                
	margin: 0px;              
	float: right;             
	width: 175px;             
	padding-top: 15px;        
	padding-bottom: 15px;     
	padding-right: 25px;      
	padding-left: 50px;       
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-size: 10px;          
	text-align: left;         
	background:url(pipe_images/sidebar_bckg.gif) no-repeat top left #fff;
                              
}                             
                              
                              
#right_column_header{         
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-size: 13px;          
	font-weight: bold;        
	text-transform: uppercase;
	text-align: left;         
}                             
                              
#right_column_image{          
	width: 140px;             
	border: 1px dashed #aaa;  
	padding-top: 3px;         
	padding-bottom: 1px;      
	padding-right: 3px;       
	padding-left: 3px;        
}                             
                              
                              
#right_column_image2{         
	width: 140px;             
	border: 1px dashed #aaa;  
	padding-top: 3px;         
	padding-bottom: 1px;      
	padding-right: 3px;       
	padding-left: 3px;        
}                             
                              
/************************************ Left Column - Content ***********************************/
                              
#left_column{                 
	margin: 0;                
	float: left;              
	padding: 20px;            
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-size: 11px;          
	color: #000;              
	width: auto;              
	list-style-type: none;    
	background: #fff;         
}                             
                              
#text_body{                   
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	margin: 0;                
	padding: 0;               
}                             
                              
#body_header{                 
	padding: 10px;            
	width: auto;              
	text-align: left;         
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-weight: bold;        
	font-size: 18px;          
	text-transform: uppercase;
	color: #202020;           
	border-bottom: 1px solid #ddd;
}                             
                              
#body_content{                
	padding: 10px;            
	width: auto;              
	text-align: left;         
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-size: 11px;          
	color: #000;              
	border-bottom: 1px solid #ddd;
}                             
                              
#image_container1{             
	padding: 10px             
}

#image_container2{             
	padding: 10px             
}

#image_container3{             
	padding: 10px             
}                                 
                              
/************************************ Top Bar ***********************************/
                              
#top_bar{                  
	margin: 0;                
	width: auto;              
	padding: 0;                         
	background-color: #000;   
	height: 5px;             
	border-top: 1px solid #000;
                              
	                          
}  
							  
							  
/************************************ Bottom Bar ***********************************/
                              
#bottom_bar{                  
	margin: 0;                
	width: auto;              
	padding: 0;               
	padding-left: 50px;       
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-size: 10px;          
	color: #eee;              
	background-color: #000;   
	height: 15px;             
	border: 1px solid #000;
                              
	                          
}                             
                              
#bottom_bar a{                
	text-decoration: none;    
	color: #888;              
}                             
                              
#bottom_bar a:hover {         
	text-decoration: none;    
	color: #3e3e3e;           
}                             
                              
/************************************ NewMenu Scripts ***********************************/
                              
#new_menu{                    
	width: auto;              
	height: 108px;            
	padding: 0px;             
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}                             
                              
/************************************ Border Scripts ***********************************/
                              
#rounded_top_border{          
	width: auto;              
	height: 10px;             
	padding: 0px;
	background-image: url('pipe_images/top_border.jpg');	
}                             

#rounded_bottom_border{          
	width: auto;              
	height: 10px;             
	padding: 0px;
	background-image: url('pipe_images/bottom_border.jpg');	
}
                              

/************************************ Rounded Rectangle ***********************************/
                              
.roundcont {                  
	width: 150px;             
	background-color: #D8D8D8;
}                             
                              
.roundcont p {                
	margin: 0 5px;            
}                             
                              
.roundcont a, active{         
	display:block;            
	padding: 5px;             
	position:relative;        
	border: 1px;              
	border-color: #999;       
	text-decoration: none;    
}                             
                              
active, .roundcont a:hover{   
	color:#000;               
	position:relative;        
	padding: 5px;             
	background-color: #bbb;   
	text-decoration: none;    
}                             
                              
.roundtop {                   
	height: 10px;             
	background: url('pipe_images/tr.gif') no-repeat top right;
}                             
                              
.roundbottom {                
	height: 10px;             
	background: url('pipe_images/br.gif') no-repeat top right; 
}                             
                              
img.corner {                  
   width: 10px;               
   height: 10px;              
   border: none;              
   display: block !important; 
}                             
                              
                              
                              
/************************************ Image Rounded Rectangle ***********************************/
                              
.image_roundcont {            
	width: 100px;             
	background-color: #D8D8D8;
}                             
                              
.image_roundcont p {          
	margin: 0 3px;            
}                             
                              
.image_roundcont a, active{   
	display:block;            
	padding: 3px;             
	position:relative;        
	border: 1px;              
	border-color: #999;       
}                             
                              
active, .image_roundcont a:hover{
	color:#000;               
	position:relative;        
	padding: 3px;             
	background-color: #999;   
}                             
                              
.image_roundtop {             
	height: 10px;             
	background: url('pipe_images/tr.gif') no-repeat top right;
}                             
                              
.image_roundbottom {          
	height: 10px;             
	background: url('pipe_images/br.gif') no-repeat top right; 
}                             
                              
img.imagecorner {             
   width: 10px;               
   height: 10px;              
   border: none;              
   display: block !important; 
}                             
                              
/************************************ Preloaded Images ***********************************/
                              
#preloaded-images {           
   position: absolute;        
   overflow: hidden;          
   left: -9999px;             
   top: -9999px;              
   height: 1px;               
   width: 1px;                
}                             