	/*  CSS */

/*  Typography */
	

#openinghrs p{

font-size:11px;
color:#fff;
margin-top:0px;
text-transform:uppercase;
letter-spacing:2px;

}


#cart p{

font-size:11px;
color:#fff;
margin-top:0px;
margin-bottom: 0px;


}
#cart a{

font-size:11px;
color:#D2CF12;
margin-top:0px;


}


#leftcol p	{padding: 0px 0px 0px 4px;
	
	}	


#welcome p, #maincontent p, #maincontent ul{

    font-family:Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:4px;
	line-height:19px;
	font: .75em/1.6em Arial, Helvetica, sans-serif;

}


html>#maincontent h1 	{
	font-size:  large;  
	} 
	#maincontent h1	{
     margin: 0px 0 8px 0;
	color:#015984;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:   x-large;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:  x-large
     
    }



html>#maincontent h2 	{
	font-size:  large;  
	} 
 
#maincontent h2	{
	margin: 15px 0 15px 0;
	color:#015984;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:   medium;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:  medium
     
    }
#maincontent #shop h2	{
	margin: 0px 0 10px 0;
	color:#015984;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:   medium;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:  medium
     
    }



#rightcol p	{
	font-size: 11px;
	text-align: left;
	}



html>#footer	{
	font-size: x-small;
	} 

#footer p	{

	
	margin: 0px 0;
	padding: 0;
	color:#FFFFFF;
	letter-spacing:1px
	}

#footer a	{
   
	margin: 0px 58px 0 30px;
	padding-right:78px;
	color:#005883;
	width: 85px;
	\width: 172px; 
    w\idth: 85px; 
	height:30px;
   \height:5px;
    he\ight:30px;
	}



	/* General links */
	
a:link, a:visited {
	
	text-decoration : none;
	color: #015984;
	
	
	}

a:hover {
	
	text-decoration : underline;
	color: #999;
	
	}

a:active {
	
	text-decoration : none;
	color: #990000;
	
	}

	

/* top menu */

#nav {

width:780px;
padding:0;
margin:0

	
}


/* =Generic Forms
----------------------------------------------- */

td input, td textarea, td select, #searchform input, #advsearch input {
  font-size:11px;
  margin: 0;
  }
input.text {
  background:#fff;
  border:0px solid;
  border-color:#fff;
  color:#333;
  margin: 0px;
  padding-top:2px;
  padding-bottom:1px;
  }
.imgbutton {

   vertical-align:top;
   padding:1px 0 0 0;
   color:#000000;
   font-family:'Arial',helvetica,sans-serif;
   font-size:11px;
   font-weight:normal;
   background-color:#cccccc;
   border:1px solid;
   border-top-color:#fff;
   border-left-color:#fff;
   border-right-color:#000000;
   border-bottom-color:#000000;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#cccccc');}


 .img {
  vertical-align:top;
  padding:0;
  margin:0;
  }
form{margin:0px;} 

	
.imageright
			{
				float: right;
				margin: 0 0px 10px 15px;
				border: 0px solid #000000;
			}
			
.imageleft
			{
				
				float: left;
				margin: 0 15px 10px 0px;
				border: 0px solid #000000;
			}
.imagecenter
			{
				width:100%;
				text-align:center;
				padding: 20px 0px 20px 0px;
			}
			
			


 #ad .imageleft, #ad2 .imageleft, #ad3 .imageleft
			{
				
				float: left;
				margin: 0px 4px 2px 0px;
				border: 1px solid #333333;
			}



.clearboth {
	CLEAR: both;
}

.fullwidth
{
	float:left;
	width: 100%;
}