@charset "utf-8";
/* CSS Document */

body{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(images/bg.gif) repeat;
}

#main-cont{
	width:980px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
}

#main{
	width:980px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

#header{
	width:980px;
	margin:0 0 0 0;
	padding:50px 0 0 0;
	float:left;
}

#header #top{
	width:980px;
	height:116px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(images/top2.png) no-repeat;
	float:left;
}

#menu-cont{
	width:980px;
	height:65px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(images/menu.png) no-repeat;
	float:left;
}

#menu{
	width:970px;
	height:50px;
	margin:0 0 0 0;
	padding:0 0 0 11px;
	float:left;
}

#menu li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	text-align:center;
	float:left;
}

#menu li:hover{
}

#menu li a.toplink{
	margin:0 0 0 0;
	padding:0 12px 0 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	text-decoration:none;
	font-style:normal;
	color:#FFF;
	cursor:pointer;
	float:left;
}

#menu-separator{
	background-image:url(images/menu-separator4.gif);
	width:14px;
	height:50px;
	float:left;
}

ul.topnav{
	width:970px;
	height:50px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	list-style:none;
}

ul.topnav li{
    position:relative;
}

ul.topnav li ul.subnav{
    width:140px;  
    list-style:none;  
    position:absolute;
    left:10px;
	top:50px;  
    background-color:#7b1c18;  
    margin:0 0 0 0;
	padding:0 0 0 0;  
    display:none;
	z-index:100;
}

ul.topnav li ul.subnav li{
    width:140px; 
	height:30px;
	line-height:30px;
	padding:0 0 0 0;
	margin:0 0 0 0;
    clear:both;
	border-bottom:#FFF 1px dotted;
}

ul.topnav li ul.subnav li:hover{
	background-color:#5f1613;
	cursor:pointer;
}

ul.topnav li ul.subnav li a{
    width:116px; 
	height:30px;
	margin:0 0 0 0;
    padding:0 15px 0 15px;  
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
	font-style:normal;
	color:#FFF;
	cursor:pointer;
	float:left;
}

#sublinks{
	height:30px;
	line-height:30px;
}

#last{
	border:none;
}

#body-cont-cont{
	width:940px;
	margin:0 0 0 0;
	padding:0 20px 0 20px;
	float:left;
}

#body-cont{
	width:940px;
	margin:0 0 0 0;
	padding:0 0 20px 0;
	background:#FFF;
	float:left;
}

#body{
	width:910px;
	margin:0 0 0 0;
	padding:0 15px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:left;
	font-size:15px;
	line-height:22px;
	text-decoration:none;
	color:#333;
	float:left;
}

#bg-image{
	width:910px;
	height:270px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}

#buttons-cont{
	width:275px;
	height:270px;
	padding:0 15px 0 15px;
	margin:0 0 0 0;
	float:left;
}

#button{
	width:275px;
	height:80px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	cursor:pointer;
	float:left;
}

#content-left{
	width:605px;
	margin:0 0 0 0;
	padding:0 15px 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:left;
	font-size:14px;
	line-height:22px;
	text-decoration:none;
	color:#555;
	float:left;
}

#title{
	width:605px;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:left;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px #444 dotted;
	color:#444;
	float:left;
}

#content-right{
	width:275px;
	margin:0 0 0 0;
	padding:0 15px 0 15px;
	float:left;
}

#emails{
	width:275px;
	height:170px;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	background:url(images/emails.jpg);
	text-align:center;
	float:left;
}

#couponsGraphic{
	width:275px;
	height:100px;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	background:url(images/coupons-graphic.jpg);
	text-align:center;
	float:left;
}

#facebook{
	width:275px;
	height:75px;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	background:url(images/facebook.jpg);
	text-align:center;
	float:left;
}

#newsletter-form{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
	font-size:16px;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
	font-style:italic;
	color:#401d13;
}

#newsletter-form #email input{
	width:220px;
	height:20px;
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
	font-size:16px;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
	font-style:italic;
	color:#401d13;
	border:2px solid #401d13;
}

#newsletter-form #go{
	width:255px;
	height:35px;
	margin:15px 0 0 0;
	background:url(images/go.gif) center no-repeat;
	cursor:pointer;
}

#footer-cont{
	width:940px;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	background:#611613;
	float:left;
}

#footer{
	width:940px;
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:center;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
	color:#FFF;
	float:left;
}

#footer a{
	height:20px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:center;
	font-size:11px;
	line-height:20px;
	text-decoration:underline;
	color:#FFF;
}

#footer a:hover{
	text-decoration:none;
}

#footer-cont #line{
	width:940px;
	height:10px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#420f0d;
	float:left;
}