@charset "utf-8";
/* CSS Document */


/* Resets - Zeroes out styles so they are equal in all browsers 
--------------------------------------------------------------------------------------- */
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, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}

:focus { outline: 0;}

body { line-height: 1; color: black; }

caption, th, td { font-weight: normal; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

em {
	font-style:italic;
	}

/*  Styles for site start henceforth
--------------------------------------------------------------------------------------- */

#archive {margin:0px 0px 10px 0px;}
#archive li	{display:inline; font-weight:bold; margin:0px 5px;}
#archive li a{padding:3px;}	
#archive li a:hover, #archive .on a	{background:#aa710a; color:#FFF; text-decoration:none;}

body {
	background:#4F200D url(../_images/_design/bg_tile.gif) repeat-x 0 0;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#2b140e;
	}

#container {
	margin:13px auto;
	}

.header {
	height:103px;
	background:#EBE1C9;
	}
.home {
	position:relative;
	height:434px;
	}
	.specials {
	/*background:#f3edde url(../_images/_design/home_especials_flash.jpg) no-repeat top left;*/
	width:222px;
	height:434px;

		position:absolute;
		right:0; top:0;
		}

.home_bg {
	background:#dfd2b5 url(../_images/_design/home_bg.jpg) no-repeat 0 0;
	border-bottom:1px solid #c0ae95;
	padding:30px 200px 30px 24px;
	text-align:left;
	}


h1 {
	font:30px "Century Gothic", Verdana, Helvetica, sans-serif;
	color:#4f200d;
	text-transform:uppercase;
	}

h3 {
	font:bold 16px "Century Gothic", Verdana, Helvetica, sans-serif;
	color:#4f200d;
	letter-spacing:1px;
	}

p {
	padding:7px 0;
	}

hr { 
	border:none;
	height:1px;
	color:#AA710A;
	background-color:#AA710A;
	}

#mask {
	position:relative;
	width:233px;
	font:12px "Century Gothic", Verdana, Helvetica, sans-serif;
	color:#2b140e;
	z-index:100;
	}
	
	#mask h3 {
		font:bold 16px "Century Gothic", Verdana, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#4f200d;
		letter-spacing:1px;
		}
	#mask a:link, #mask a:visited {
		text-decoration:none;
		color:#882402;
		font-size:11px;
		}
#email {
	padding:3px;
	}
.input {
	border:1px solid #969090;
	font:11px "Century Gothic", Verdana, Helvetica, sans-serif;
	color:#505050;
	height:15px;
		}

.slideshow_home {
		height:409px;	
	overflow:hidden;
	}
.slideshow_home img {
	border:4px solid #AA710A;
	}
	
.slideshow {

	}
.slideshow img {
	border:4px solid #AA710A;
	}

/*  Styles for nav
--------------------------------------------------------------------------------------- */
.nav {
	height:25px;
	background:#741706;
	width:738px;
	}
	.nav ul {
		list-style:none;
		}
	.nav li {
		display:inline;
		font:13px "Century Gothic", Verdana, Helvetica, sans-serif;
		color:#FFF;
		padding:0; margin:0;
		}
	.nav li a:link, .nav li a:visited {
		text-decoration:none;
		color:#FFF;
		padding:0 22px;
		border-right:1px solid #8c460a;
		text-transform:uppercase;
		margin:0;
		}
			a.first:link, a.first:visited {
				border-left:none!important;
			}
			a.last:link, a.last:visited {
				border-right:none!important;
				}
	.nav li a:hover {
		background:#995e0c;
		}
	a.active:link, a.active:visited {
		background:#995e0c;
		}



/*  Styles for footer
--------------------------------------------------------------------------------------- */
.footer {
	background-color:#612B13;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#EEE;
	padding:13px;
	}

	.address {
		float:left;
		}
	.logos {
		float:right;
		}
		.logos img {
			margin-left:14px;
			}
	.links {
		clear:both;
		width:100%;
		text-align:center;
		}
		.links img {
			margin:0 0 7px 0;
			}
		.links a:link, .links a:visited {
			color:#EEE;
			padding:0 3px;
			}
			.links a:hover {
				text-decoration:none;
				}
	.social {
		margin-top:-25px;
		}
		.social img {
			margin:0 5px 0 0;
			}
.cendyn {
	width:960px;
	margin:20px auto;
	color:#EEE;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
	}
	.cendyn a:link, .cendyn a:visited {
		color:#EEE;
		text-decoration:none;
		}




/*  Styles for subpage
--------------------------------------------------------------------------------------- */
.side {	
	width:226px;
	background:#AA710A;
	font:11px Arial, Helvetica, sans-serif;
	color:#2b140e;
	}
	
	ul.subnav  {
		list-style:none;
		margin:4px;
		}
	.subnav li {
		border-bottom:1px solid #BC8F4C;
		padding:5px 15px;
		}
	.subnav li a:link, .subnav li a:visited {
		font:bold 11px "Century Gothic", Verdana, Helvetica, sans-serif;
		color:#FFF;
		text-transform:uppercase;
		text-decoration:none;
		display:block;
		width:100%;
		}
		.subnav li a:hover {
			color:#741706;
			}
		a.sub-active:link, a.sub-active:visited, a.sub-active:hover {
			color:#741706!important;
			}
			
			#thirdnav {
			}
				#thirdnav li {
					border:none;
					list-style:none;
					padding:3px 10px;
				}
				#thirdnav a:link, #thirdnav a:visited { 		
					font:bold 11px "Century Gothic", Verdana, Helvetica, sans-serif;
					color:#FFF;
					text-transform:uppercase;
					text-decoration:none;
					display:block;
					width:100%
				}
				#thirdnav a:hover {
					color:#741706;
				}

			
	ul.info {
		margin:10px 0 0 40px;
		list-style-image:url(../_images/_design/bullet.gif);		
		}

.side_container {
	/*background:#f3edde url(../_images/_design/sub_especials_flash2.jpg) no-repeat top left;*/
	width:222px;
	height:341px;
	}
	.side_content {
		padding:25px 20px 25px 20px;
		}

.header_pic {
	background:#AA710A;
	width:564px;
	}
.header_pic img {
	border:4px solid #AA710A;
	}
	
.sub {
	background:#EBE1C9 url(../_images/_design/sub_bg.gif) repeat-x 0 0;
	padding:24px 0 0 0;
	}
	
	.side_gallery {
		width:250px;
		}
		.side_gallery div {
			float:left;
			font:10px Arial, Helvetica, sans-serif;
			color:#741706;
			}
		a.side_link {
			line-heigh:20px;
			color:#741706;
			text-decoration:none;
			margin:0 0 0 15px;
			}
		.side_gallery h5 {
			text-transform:uppercase;
			padding:0; margin:0 0 0 15px;
			font-weight:bold;
			}
	.side_gallery img {
		border-top:1px solid #995e0c;
		border-bottom:1px solid #995e0c;
		border-right:3px solid #995e0c;
		border-left:3px solid #995e0c;
		}
	
	.sub_content {
		padding:0 50px 30px 0;
		font:12px/18px Arial, Helvetica, sans-serif;
		color:#2b140e;
		}
		.sub_content ul {
			margin:10px 0 0 40px;
			list-style-image:url(../_images/_design/bullet.gif);		
			}
		.sub_content a:link, .sub_content a:visited {
			color:#741706;
			}
			.sub_content a:hover {
				text-decoration:none;
				}
				
.seolinks a {
	color:#FFF;
	}

.seolinks ul {
	margin:5px 0 5px 20px;
	}
