body {
	background-color: #FFFCEF;
}




#wrapper {width: 780px;
   text-align:center;
  	padding:  0px; 
    margin:0px auto;  
}

#logo {   
	margin: 0px; padding: 0px;
}



#main {  text-align:center; 
 margin:0px auto;
	background-color: #ffffff;
	border: 1px solid #cfa401;

}

#content {    
    width:575px;
    text-align:center; 
    padding: 8px 13px 5px 10px;
    margin:0px auto;
	background-color:#ffffff;
}




/* menu */

.menunav {   
  width:783px; height:20px;
  margin:0px auto; 
  padding:0px; 
  text-align:center; 
  background-color:#ebc32a;	
  border: 1px solid #cfa401;
  border-top: 1px solid #ffffff;
}

#navarea {   
  width:750px; 
  margin:0px auto; 
  padding:2px 0px 0px 0px; 
  text-align:center;  
}

#navarea1 {   
 width:740px; 
  margin:0px auto; 
  padding:2px 0px 0px 0px; 
  text-align:center;  
}

 
   
.cat { 
float:left;  
color: #000000; 
text-align:center; 
font: bold 10px  verdana, arial, helvetica, sans-serif;
margin:0px;  
  padding:1px 7px 0px 7px;  
  background:#ebc32a;
  display: block;
text-transform:uppercase; 
}
 
 
.cat a 		{
color: #000000;
text-decoration:none;
cursor: pointer;  
   }


.cat a:hover { 
color: #ffffff;
text-decoration: underline;
cursor: pointer; 
    }

  


.cat #current {
color: #000000;
text-decoration: underline;
background: transparent;}
  
   

  
   
  /* sidemenu */

 
#catbkg { float:left; width:185px; text-align:left;
	 background:#fff7d6; padding:0px;
	  
	margin: 0px ;  border-left: 1px solid #cfa401;  border-bottom: 1px solid #cfa401;  
}

 
#catnav { float:left; width:185px; text-align:left;
	 background:#fff7d6; padding:0px;
	 font: bold 10px verdana, arial, helvetica, sans-serif;
	margin: 0px ;  	 
}


#catnav p { text-align:left;
	 
	margin: 1px; padding: 5px 0px 2px 11px;
	background: transparent;
}
 

#catnav a {
	color: #000000; 
	text-decoration: none;
	}

#catnav a:hover {
    color: #cfa401;  
}

#catnav ul { font: bold 9px verdana, arial, helvetica, sans-serif;
    letter-spacing: 0.5px;
	border: 1px solid #cfa401;
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px 3px 3px 0px;
}

#catnav ul a {    
	color: #4F4F4F;
	text-decoration: none;
	list-style-type: none;
	padding: 7px; 
	font-weight: normal; 
}

#catnav li {
 
   list-style-type: none;
}



#logobox ul {  text-align:center;
	border: 1px solid #cfa401;
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px 3px 3px 0px;
}


#logobox li {  text-align:center;
margin:0px auto;
list-style-type: none;
}


/* Content */

 
 
#lineimage {  text-align:left; 
 margin:0px; padding:10px 0px 10px 0px; 

}

.lineimage {  text-align:left; 
 margin:0px; padding:10px 0px 10px 0px; 

}


.imagecenterlogo {  text-align:center; 
 margin:0px auto; padding: 0px; 
 

}

.imagecenter {  text-align:center; 
 margin:0px auto; padding: 0px;   border: 1px solid #000;
 

}
.imagecenternoborder {  text-align:center; 
 margin:0px auto;  padding:7px 0px 7px 0px; border:0px;
 

}


.imageright { float:right; text-align:right; 
 margin:0px 0px 8px 8px; padding:0px; border: 1px solid #000;

}

.imagerightnoborder { float:right; text-align:right; 
 margin:0px 0px 8px 8px; padding:0px; border: 0px;

}

.imageleft { float:left; text-align:left; 
 margin:0px 8px 8px 0px; padding:0px; border: 1px solid #000;
 

}


.imageleftnoborder { float:left; text-align:left; 
 margin:0px 8px 8px 0px; padding:0px; border: 0px;
 

}

.imageleftmiddle { float:left; text-align:left; 
 margin:5px 8px 8px 0px; padding:0px; border: 1px solid #000;
 

}


#box {    
    width:555px;
    text-align:center;
    border: 1px solid #cfa401;  
    padding: 5px 0px 5px 10px;
    margin:10px auto;
	background-color:#fff7d6;
}

#box a { text-decoration:underline;       
	 color:#000000;
}

#box a:hover { text-decoration:underline;       
	 color:#cfa401;
}
   

h1 {text-align:left;
	font: bold 15px veradana, arial, helvetica, sans-serif;
	color: #b18c00;
	padding: 10px 0px 5px 0px; margin:0px;
}

 
.bulletid {text-align:left;
	font: bold 14px veradana, arial, helvetica, sans-serif;
	color: #E37200;
	padding: 5px 0px;
    margin:0px;
}


#sublocation {text-align:center;
	font: bold 12px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 5px 0px;   margin:0px auto;
}



#sublocation1 {text-align:center;
	font: bold 12px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 5px 0px;   margin:0px auto;
}



.discount {text-align:left;
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #E37200;
	padding: 5px 0px; 
    margin:0px;
}


h2 {text-align:left;
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 5px 0px; 
    margin:0px;
}

h3 {text-align:left;
	font: normal 14px veradana, arial, helvetica, sans-serif;
	color: #b18c00;
	padding: 10px 0px 5px 0px;
    margin:0px;
}
 
h4 {text-align:center;
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 5px 0px 5px 0px;
    margin:0px;
}


h5 {text-align:left;
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #b18c00;
	padding: 5px 0px; 
    margin:0px;
}

.textright {text-align:right;
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 5px 0px; 
    margin:0px;
}

 a {
	color: #000000;
	text-decoration: none;

}

a:hover {
    color: #cfa401;
	margin: 0px; 
	text-decoration: underline;
}
 
 
 

.subliner {text-align:left;
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #E37200;
	padding: 5px 0px;   margin:0px;
}

.ratebkg {text-align:left;
    background-color:#b18c00;
	font: bold 11px veradana, arial, helvetica, sans-serif;
	color: #ffffff;
	padding: 5px 0px 5px 5px; 
    margin:0px;
}
 
.rates {text-align:left; 
	font: 11px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 2px 0px 2px 2px; 
    margin:0px;
}

ul { text-align:left;
  	padding: 0px 0px 0px 0px; 
    margin:0px 0px 0px 40px;  
}


li {  
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 0px; 
    margin:0px;
}

li a {  
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 0px; 
    margin:0px;
}

li a:hover: {
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #cfa401;
	padding: 0px; 
    margin:0px;
}
 


#nav { text-align:center; 
    margin:0px auto; 
	font: 10px verdana, arial, helvetica, sans-serif;
    border-top: 2px solid #cfa401; padding-top: 10px; width: 540px;
border-bottom: 2px solid #cfa401; padding: 10px; width:540px;
    color: #000000;
	background: transparent;
}

#nav a {
	color: #000000;
	text-decoration: none;

}

#nav a:hover {
    color: #003300;
	margin: 0px; 
	text-decoration: underline;
}
 
 
#return { clear:both;  text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; padding: 13px;   cursor: pointer; background: transparent;}

#return a {
color: #000000;
text-decoration: underline;
}
 
#return a:hover {
 color: #cfa401;
text-decoration: none;
}
  
  

.returnright {  text-align:right; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; padding: 5px;   cursor: pointer; background: transparent;}

.returnright a {
color: #000000;
text-decoration: underline;
}
 
.returnright a:hover {
 color: #cfa401;
text-decoration: none;
}
  
  

#address {
 text-align: center;
 font: bold 12px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:10px 0px 0px 0px;   color: #000000;
background-color: transparent;
}
 
  
 
#address1 {
 text-align: center;
  font: normal 10px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:0px;   color: #000000;
background-color: transparent;
}


 
#byline { clear:both;  text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; padding: 13px;   cursor: pointer; background: transparent;}
 
  
  
#stats { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #000000; 
background-color: transparent;
margin:0px auto;
padding: 30px 0px 0px 0px;}
 