/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */
*{
  padding:0px;
  margin:0px;
 }
 
 
 
 header, nav, footer, article, section, aside, hgroup{
         display:block;
  }
  
table td img {display: block;}  /* For the navigation */

a img{border:none;}  /*Remove all blue borders around image links*/

body{ 
	background-color:black;
	font-family:Arial, Geneva, sans-serif;
	font-size:.8em;        /*Font size for everything inside wrapper*/
}


#header{
     position:relative;
     margin:0px auto;
	 width:900px;     /*Important if not the header will not center properly*/
	 
	 height:auto;
     overflow:hidden;
	 
     top:10px;
    
 } 
 
#wrap,#wrapOnHomePage,#wrapGalleryPage{  

                              /*Background settings*/
	background-color:white;
	background-position:10px 10px;  /* Offset background by 10px */
	 
	
	/*Top right*/
	border-radius-topright:10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	
	
	/*Bottom right*/
	border-radius-bottomright:10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
	/*Top left*/
	border-radius-bottomleft:10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	
	/*Bottom left*/
	border-radius-topleft:10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;	
	
}


/*==================================== Home page CSS ===================================*/  
 #wrapOnHomePage { 
     position:relative;
     top:10px;
     width:880px; 
	 height:580px;
	
     margin:0px auto;     
     padding:10px;              /* 10px space all around to create the polaroid look*/
     
}


#specialAnnouncementsTab{
	
	position:relative;
	margin-top:-46px;
	
	height:36px;
	clear:both;
	
	
	
	
}

#specialAnnouncementsTab img{border:none;}

 

#contentOnHomePage  #giftcert a:link, #contentOnHomePage  #giftcert a:visited{
	color:white;
	text-deciration:none;
}

#contentOnHomePage  #giftcert a:hover{
	color:lime;
	text-decoration:underline;
}

#contentOnHomePage  #giftcert a:active{
	color:red;
	text-decoration:underline;
}


#contentOnHomePage{
    
	display:none; 
	
	position:relative;
	top:2px;
	
	z-index:10;
    
    width:400px;
	
	
	color:#999;
    
	
	border-right:1px solid white;
	border-bottom:1px solid white;
	
	background-image:url(img/contentOnHomePageBack.png);
	background-repeat:repeat;
	
	
	
	
	/*Bottom right*/
	border-radius-bottomright:10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
	
      
 }
 
 #daylyspecials h4{color:white;}
 
 #giftcert, #daylyspecials{
	display:inherit	
}

 #giftcert, #daylyspecials{
	border-top:1px solid white;;
}

#giftcert #formLayout{
	clear:both;
	text-align:center;
}

#mainImg{
	position:absolute;
	top:10px;
	left:10px;
	
}

#emaillist{
  position:absolute;
  bottom:10px;
  
  width:100%;
  font-style:italic;
  color:black;
  
 text-align:center;
  
  
}
 
#contentOnHomePage h3{
  
	margin:3px 0px 3px 0px;
	color:#ffcc33;
	
	text-transform:uppercase;  /* This will affect the next property*/
	font-size:1.1em;
	
	letter-spacing:-1px;   
	
	text-align:center;
	
}


 


/*==================================== Gallery page CSS ===================================*/  
 #wrapGalleryPage { 
     position:relative;
     top:10px;
     width:880px; 
	 height:490px;
	
     margin:0px auto;
     
    
     padding:10px;              /* 10px space all around to create the polaroid look*/
   	 
	 background-color:black;   /*overwrites the major container white background*/
}


#slideshow #slidesContainer {
  margin:0 auto;
  width:560px;
  height:373px;
  overflow:auto; /* allow scrollbar */
  position:relative;
  
  background-color:white;
  
  border:1px solid white;
}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:540px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:263px; /*height of a slide*/
}

.slide .info{
	position:relative;
	height: 40px;
	width:100%;
	
	margin-top:-40px;
	
	color:white;
	
	background-image:url(img/contentOnHomePageBack.png);
	background-repeat:repeat;
	
}

.slide .info h3{
	color:white;
	text-transform:uppercase;  /* This will affect the next property*/
	font:1em tahoma,verdana;
}

/* Slideshow controls style rules.*/
.control {
  position:absolute;
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  
  cursor: pointer;      /*Change the cursor to a pointer */
}

#leftControl {
  top:0;
  left:0;
  background:transparent url(img/control_left.jpg) no-repeat 0 0;
}

#rightControl {
  top:0;
  right:0;
  background:transparent url(img/control_right.jpg) no-repeat 0 0;
}


/*=========================================================================================*/


#wrap { 
     position:relative;
     top:10px;
     width:880px; 
     margin:0px auto;
     
     border:1px solid black;
     padding:10px;              /* 10px space all around to create the polaroid look*/
     
     height:auto;
     overflow:hidden;

}



#content{
     position:relative;  
     float:left;
     width:440px;
	 min-height:576px;
	 
	  margin-right:10px;
	
     
     background-image:url(img/indexContentBack2.png);
	 background-repeat:repeat;
	
	 
	 color:#666;
      
 }
 
#content  a:visited, a:link{
		text-decoration:none;
		color:blue;
}

#content a:hover{
		text-decoration:underline;
}

#content a:active{
		color:orange;
}




#content h3{
  
	margin:3px 0px 3px 0px;
	color:#C00;
	text-transform:uppercase;  /* This will affect the next property*/
	font:1em tahoma,verdana;
	
	
	letter-spacing:-1px;   
}

#content #myform{
	padding:5px;	
}


 
aside{                     /*Right side of the websiite*/
     position:relative;
     float:left;
     width:430px; 
    
     
     
}

footer{                       /*Matches the width of Wrapper and sits right under */
     position:relative;
     clear:both;
     width:900px; 
	 
	
     margin:0px auto;
	 margin-top:20px;
       
     
     height:auto;
     overflow:hidden;
     
     text-transform:uppercase;
     
     font-size:.75em;
	
	 color:#666;
 }

footer .copyright{
	float:right;
	
}


.links{
	position:relative;
	top:20px;
	width:900px;
	
	margin:0px auto;
	
	text-transform:uppercase;
	text-align:center;
     
    font-size:.75em;
	
	color:#666;
}



.links ul li{
	list-style-type:none;
	display:inline;
	
	}


.links a:link, .links a:visited, .socialnetwork a:link, .socialnetwork a:visited{ 
	color:#666;
	text-decoration:none;
}

.links a:hover, .socialnetwork a:hover{ 
	color:white;
	text-decoration:underline;
}

.links a:active, .socialnetwork a:active{ 
	color:lime;
	text-decoration:underline;
}





 


p, hgroup{ padding:5px; }


