@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MAIN : 	ALIZE Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		alize_main.css
	Date:			Oct 12, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin:0; padding:0;
		border:0;
		outline:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}
	body {
		font:normal 12px Arial, Helvetica, sans-serif;
		line-height:1;
		background:transparent !important;
	}
	ol, ul {
		list-style:none;
	}
	blockquote, q {
		quotes:none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		border:none;
		margin:0; padding:0;
		height:0px;
		background:transparent;
		overflow:hidden;
		font-size:1px;
		clear:both;
	}
	.clearfix:after {
		content: ".";
		height:0;
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	#main {
		margin:0; padding:0;
	}
	a:link, a:active, a:visited {
		text-decoration:none;
		color:#ba7b00;
	}
		a:hover {
			color:#7e4700;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#headerWrapper {
		width:100%; height:55px;
		background:url(../../images/bg_headerWrapper.png) 0 0 repeat-x;
	}
		#headerWrapper #header {
			width:960px;
			margin:0 auto;
		}
			#headerWrapper #header h1#h1_logo {
				width:323px; height:35px;
				margin:9px 0 0 0;
				background:url(../../images/h1_logo.png) 0 0 no-repeat;
				float:left;
			}
				#headerWrapper #header h1#h1_logo a {
					width:70px; height:35px;
					display:block;
				}
			#headerWrapper #header ul#nav {
				width:242px; height:55px;
				float:right;
			}
			
			
			
			
				#headerWrapper #header ul#nav li {
					float:left;
				}
					#headerWrapper #header ul#nav li.page-item-2 {
						float:right;
					}
					#headerWrapper #header ul#nav li.page-item-7 {
						float:right;
					}
					#headerWrapper #header ul#nav li.page-item-3 {
						float:left;
					}
					#headerWrapper #header ul#nav li a {
						height:55px;
						background:url(../../images/nav.png) no-repeat;
						display:block;
					}
						#headerWrapper #header ul#nav li.home a {
							width:65px;
							background-position:0 0;
							text-indent:-3000px;
						}
							#headerWrapper #header ul#nav li.home a:hover {
								background-position:0 -55px;
							}
								#headerWrapper #header ul#nav li.home.current_page_item {
									
								}
						#headerWrapper #header ul#nav li.page-item-2 a {
							width:52px;
							background-position:-65px 0;
							text-indent:-3000px;
						}
							#headerWrapper #header ul#nav li.page-item-2 a:hover {
								background-position:-65px -55px !important;
							}
								#headerWrapper #header ul#nav li.page-item-2.current_page_item a {
									background-position:-65px -55px !important;
								}
						#headerWrapper #header ul#nav li.page-item-7 a {
							width:72px;
							background-position:-117px 0;
							text-indent:-3000px;
						}
							#headerWrapper #header ul#nav li.page-item-7 a:hover {
								background-position:-117px -55px;
							}
								#headerWrapper #header ul#nav li.page-item-7.current_page_item a {
									background-position:-117px -55px;
								}
	#headerWrapper #header ul#nav li.page-item-19 {
		display:none !important;
	}
						#headerWrapper #header ul#nav li.page-item-3 a {
							width:53px;
							background-position:-189px 0;
							text-indent:-3000px;
						}
							#headerWrapper #header ul#nav li.page-item-3 a:hover {
								background-position:-189px -55px;
							}							
								#headerWrapper #header ul#nav li.page-item-3.current_page_item a {
									background-position:-189px -55px;
								}
								
								
								
								
				/*#headerWrapper #header ul#nav li {
					float:left;
				}
					#headerWrapper #header ul#nav li a {
						height:55px;
						background:url(../../images/nav.png) no-repeat;
						display:block;
					}
						#headerWrapper #header ul#nav li.home a {
							width:65px;
							background-position:0 0;
						}
							#headerWrapper #header ul#nav li.home a:hover {
								background-position:0 -55px;
							}
						#headerWrapper #header ul#nav li.about a {
							width:52px;
							background-position:-65px 0;
						}
							#headerWrapper #header ul#nav li.about a:hover {
								background-position:-65px -55px;
							}
						#headerWrapper #header ul#nav li.recipes a {
							width:72px;
							background-position:-117px 0;
						}
							#headerWrapper #header ul#nav li.recipes a:hover {
								background-position:-117px -55px;
							}
						#headerWrapper #header ul#nav li.events a {
							width:53px;
							background-position:-189px 0;
						}
							#headerWrapper #header ul#nav li.events a:hover {
								background-position:-189px -55px;
							}*/
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#contentSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#contentWrapper {
		width:100%; height:515px;
		background:url(../../images/bg_contentSpace.png) 0 0 repeat-x;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#stripe Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	table#bg_rainbow {
		
	}
		table#bg_rainbow td.bg_left {
			width:50%; height:4px;
			background:#ff3835 url(../../images/bg_left.png) top right repeat-y;
		}
		table#bg_rainbow td .bg_center {
			width:960px; height:4px;
			background:url(../../images/bg_center.png) 0 0 repeat-y;
		}
			table#bg_rainbow td .bg_center hr {
				display:none;
			}
		table#bg_rainbow td.bg_right {
			width:50%; height:4px;
			background:#0ac5d9 url(../../images/bg_right.png) top left repeat-y;
		}	
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#banner Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#banner {
		width:960px; height:162px;
		margin:0 auto; padding:12px 0 0 0;
	}
		#banner #gallery_container {
			width:960px !important; height:150px;
			margin:0 auto; padding:0;
			display:block;
			position:relative;
		}
			#banner #gallery_container #thumb_container {
				width:960px !important;
				margin:0 auto;
				background:#fff;
				position:relative;
				overflow:hidden; 
			}
				#banner #gallery_container #thumb_container #thumbs {
					display:block;
					position:relative;
					white-space:nowrap;
				}
					#banner #gallery_container #thumb_container #thumbs a {
						margin:0; padding:0;
					}
						#banner #gallery_container #thumb_container #thumbs a img {
							border-right:solid 1px #ddd;
						}	
						
			/* the forward and backward buttons */
			#banner #gallery_container .addfwd {
				width:11px; height:150px;
				top:0; right:0;
				background:#fff url(../../images/arrow_right.jpg) 0 0 no-repeat;
				display:block;
				position:absolute;
				cursor:pointer;
			}
			#banner #gallery_container .addbkwd {
				width:9px; height:150px;
				top:0; left:0;
				background:url(../../images/arrow_left.jpg) no-repeat;
				display:block;
				position:absolute;
				cursor:pointer;
			}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		
	}
		#footer table#footer_rainbow td.bg_left {
			width:50%; height:74px;
			background:#ff3835 url(../../images/bg_left.png) top right repeat-y;
		}
		#footer table#footer_rainbow td.bg_center {
			width:960px; height:74px;
			background:url(../../images/bg_center.png) 0 0 repeat-y;
			font:normal 9px Arial, Helvetica, sans-serif;
			color:#fff;
			text-align:center;
			vertical-align:top;
		}
		#footer table#footer_rainbow td.bg_center .bg_holder {
			width:960px; height:79px;
			background:url(../../images/bg_center.png) 0 0 repeat-y;
			font:normal 9px Arial, Helvetica, sans-serif;
			color:#fff;
			text-align:center;
			position:relative;
		}
			#footer table#footer_rainbow td.bg_center .bg_holder ul {
				padding:12px 0 5px 0;
			}
			#footer table#footer_rainbow td.bg_center .bg_holder ul.terms {
				padding:4px 0 0 0;
			}
				#footer table#footer_rainbow td.bg_center .bg_holder ul li {
					padding:0 5px;
					display:inline;
				}
				#footer table#footer_rainbow td.bg_center .bg_holder ul li.lastLi {
					padding:0 0 0 23px;
				}
					#footer table#footer_rainbow td.bg_center .bg_holder ul li a {
						font:bold 11px Myriad, Arial, Helvetica, sans-serif;
						color:#fff;
					}
					#footer table#footer_rainbow td.bg_center .bg_holder ul.terms li a {
						font:normal 9px Myriad, Arial, Helvetica, sans-serif;
						color:#fff;
					}
						#footer table#footer_rainbow td.bg_center .bg_holder ul li a:hover {
							color:#971930;
						}
			#footer table#footer_rainbow td.bg_center .bg_holder a.btn_siteBy {
				width:108px; height:11px;
				background:url(../../images/siteByHaloMedia.png) 0 0 no-repeat;
				display:block;
				position:absolute;
				top:38px; right:0;
			}
				#footer table#footer_rainbow td.bg_center .bg_holder a.btn_siteBy:hover {
					background-position:0 -14px;
				}
		#footer table#footer_rainbow td.bg_right {
			width:50%; height:74px;
			background:#0ac5d9 url(../../images/bg_right.png) top left repeat-y;
		}
		#footer table#footer_rainbow span.text {
			width:523px;
			margin:0 auto;
			display:block;
		}