@charset "utf-8";

/* CSS Document */



body {
	margin:0px;
	padding:0px;
	font-family:"Archer Book", "Archer Book Italic", "Archer Light", "Archer Light Italic", "Archer Medium", "Archer Medium Italic", "Archer Semibold", "Archer Semibold Italic", "Archer Bold", "Archer Bold Italic";
	background-color: #FFF;
	background-repeat: repeat;
}

a {

	outline:none;

}

.clear {

	clear:both;

	margin:0px;

	padding:0px;

}

#main_wrap {
	width:815px;
	margin:auto;
	background:url(../images/main_bg.jpg) top repeat-y;
	border:1px solid #fff;
	background-color: #FFF;
}

.top_banner {

	width:815px;

	height:193px;

}

.banner_section {

	width:815px;

	height:196px;

	padding:0px 0px 0px 0px;

}

.banner {

	width:776px;

	height:129px;

	padding:10px 0px 0px 39px;

	background:url(../images/banner.jpg)

}

.banner a {

	display:block;

	width:307px;

	height:124px;

	margin:0px 0px 0px 0px;

}


.menu {

	width:815px;

	height:45px;

	margin:0px;

	padding:0px 0px 13px 2px;

	text-align:left;

	background:url(../images/menu_bg.jpg) no-repeat;

	

}

.menu_home {

	width:65px;

	height:45px;

	float:left;

	margin:6px 3px 0px 0px;

	background:url(../images/home_bg.jpg) no-repeat;

}

.menu_home:hover {

	background:url(../images/home_over_bg.jpg) no-repeat;

}

.menu_magazine {

	width:126px;

	height:45px;

	float:left;

	margin:6px 3px 0px 0px;

	background:url(../images/magazine_bg.jpg) no-repeat;

}

.menu_magazine:hover {

	background:url(../images/magazine_over_bg.jpg) no-repeat;

}

.menu_contest {

	width:117px;

	height:45px;

	float:left;

	margin:6px 3px 0px 0px;

	background:url(../images/contest_bg.jpg) no-repeat;

}

.menu_contest:hover {

	background:url(../images/contest_over_bg.jpg) no-repeat;

}

.menu_newsletter {

	width:117px;

	height:44px;

	float:left;

	margin:0px 2px 0px 0px;

	background:url(../images/e-newsletter.jpg) no-repeat;

}

.menu_newsletter:hover {

	background:url(../images/e_newsletter_over_bg.jpg) no-repeat;

}

.menu_entertainment {

	width:124px;

	height:45px;

	float:left;

	margin:6px 3px 0px 0px;

	background:url(../images/entertainment_bg.jpg) no-repeat;

}

.menu_entertainment:hover {

	background:url(../images/entertainment_over_bg.jpg) no-repeat;

}

.menu_recipes {

	width:81px;

	height:45px;

	float:left;

	margin:6px 3px 0px 0px;

	background:url(../images/recipes_bg.jpg) no-repeat;

}

.menu_recipes:hover {

	background:url(../images/recipes_over_bg.jpg) no-repeat;

}

.menu_wine_cellar {

	width:111px;

	height:45px;

	float:left;

	margin:6px 3px 0px 0px;

	background:url(../images/wine_cellar_bg.jpg) no-repeat;

}

.menu_wine_cellar:hover {

	background:url(../images/wine_cellar_over_bg.jpg) no-repeat;

}


.menu_getaways {

	width:91px;

	height:45px;

	float:left;

	margin:6px 3px 0px 0px;

	background:url(../images/getaways_bg.jpg) no-repeat;

}

.menu_getaways:hover {

	background:url(../images/getaways_over_bg.jpg) no-repeat;

}

.menu_contact {

	width:75px;

	height:45px;

	float:left;

	margin:6px 0px 0px 0px;

	background:url(../images/contact_bg.jpg) no-repeat;

}

.menu_contact:hover {

	background:url(../images/contact_over_bg.jpg) no-repeat;

}
.scroller {

	width:782px;

	height:107px;

	margin:0px 0px 0px 8px;

	padding:22px 6px 0px 7px;

	background:url(../images/scroller.jpg) no-repeat;

}

.content_area {
	padding:22px 20px 0px 16px;
	font-size:13px;
	width:770px;
	min-height:560px;
	float:left;
	background:#FFF;
}

.content_area h1 {

	padding:0px;

	margin:0px 0px 10px 0px;

}

.content_area p {
	padding:0px;
	margin:0px 10px 0px 5px;
}

.content_area h2 {

	padding:0px;

	margin:15px 0px 8px 0px;

	font-size:16px;

	color:#0087ca;

}

.content_left {

	width:407px;

	float:left;

}

.content_right {

	width:352px;

	float:right;

}

.visit {

	width:107px;

	height:22px;

	float:right;

	display:block;

	margin:15px 0px 0px 0px;

	padding:5px 0px 0px 10px;

	font-size:13px;

	color:#5b5a5a;

	font-weight:bold;

	text-decoration:none;

	background:url(../images/visit.jpg) no-repeat;

}

.visit:hover {

	color:#141414;

	font-weight:bold;

	text-decoration:none;

}

.scroller img {

	border:1px solid #e5e8ed;

	margin:0px 0px 0px 6px;

}

.box {

	background:url(../images/box_bg.jpg) bottom repeat-x;

	margin:0px;

	padding:0px 5px 10px 5px;

	margin-right:10px;

	width:770px;

}

.inner_right {

	width:283px;

	float:right;

	background-color:#f3f3f3;

	padding:17px 5px 0px 12px;

}

.inner_right div {

	margin:0px 0px 15px 0px;

}

.inner_left {

	float:left;

	padding:20px 15px 0px 0px;

}

.inner_recipes {

}

.inner_area {

	padding-top:0px;

}

.view_past {
	float:left;
	display:block;
	width:125px;
	height:27px;
	background:url(../images/view_past_issues.jpg) no-repeat;
	padding:8px 0px 0px 9px;
	font-size:0px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.view_past:hover {
	color:#2499FB;
}

.click_on {

	float:right;

	width:258px;

	height:27px;

	display:block;

	background:url(../images/click_on_the_button.jpg) no-repeat;

	padding:8px 0px 0px 7px;

	font-size:15px;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-weight:bold;

}

.download {

	width:100px;

	height:21px;

	background:url(../images/download.jpg) no-repeat;

	display:block;

	float:right;

	margin:10px 0px 0px 0px;

	padding:6px 0px 0px 34px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:12px;

	text-decoration:none;

}

.info {

	color:#0073b6;

}

.info:hover {

	color:#0073b6;

	text-decoration:none;

}

.month {

	text-decoration:underline;

	color:#006caf;

	font-weight:bold;

	font-size:14px;

	padding-bottom:10px;

}

.month:hover {

	text-decoration:none;

}

.pstyle {

	margin-bottom:10px;

}

.title_link a {

	color:#0087ca;

	text-decoration:none;

}

.title_link a:hover {

	color:#74c5ed;

	text-decoration:none;

}

.inner_button {

	width:619px;

	height:28px;

	margin:0px 0px 0px 5px;

}

.inner_button a {

	width:173px;

	height:28px;

	display:block;

	float:left;

	background:url(../images/enter_button.jpg) no-repeat;

}

.inner_button a:hover {

	width:173px;

	height:28px;

	display:block;

	background:url(../images/enter_button_over.jpg) no-repeat;

}
.menu_header_recipes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #003;
	font-weight: normal;
}
#main_wrap .content_area #CollapsiblePanel10 .CollapsiblePanelContent table {
	text-align: left;
}
.floatLeft {
	float: left;
}

