@charset "utf-8";
/* CSS Document */
@import "reset.css";
/* layout */
img#news-banner { position: absolute; top: 0; left: 0; z-index: 1; }
a#christmas { text-decoration: none; }
.right { float: right; }
body { width: 100%; height: 100%; background-color: #2d2d2d; }
#wrapper { width: 800px; height: 624px; overflow: hidden; margin: 80px auto 0 auto; background-color: #587b7c; position: relative; }
.column { width: 400px; height: 625px; float: left; overflow: hidden; }
.taste { height: 745px !important; }
.list-holder { width: 370px; padding: 10px 15px 10px 15px; margin: 10px 0 10px; background-color: #62544D; }
#left { width: 400px; height: 625px; background: url(../images/logo.gif) bottom left no-repeat; position: relative;}
#header-images img { float: left; }
.strap { width: 400px; height: 25px; background-color: #425c5e; text-align: center; }
.strap p { font-size: 12px; font-weight: bold; padding-top: 5px; }
#content { width: 370px; padding: 3px 15px 0 15px; overflow: hidden; }
#content p:first-child { padding-top: 0px !important; } 
.block {
	width: 180px;
	height: 60px;
	margin: 5px 5px 0 0;
	float: left;
	background-color: #749192;
}
.block-xmas {
	width: 180px;
	height: 60px;
	margin: 5px 5px 0 0;
	float: right;
	background-color: #425c5e;
}


.block-image { width: 90px; height: 60px; float: left; overflow: hidden; }
.block-header { width: 90px; height: 60x; float: left; overflow: hidden; } 
.block-xmas-header {
	width: 85px;
	height: 60x;
	float: left;
	overflow: hidden;
	text-align: left;
	padding-left: 3px;
} 
.block-header p { padding-left: 3px; }
.block-header a { text-decoration: none; }


.blockright {
	width: 102px;
	float: left;
	background-color: #749192;
	height: 60px;
	margin: 5px 0 0 10px;
}
.blockright-image {
	width: 90px;
	height: 60px;
	float: left;
	overflow: hidden;
}
.blockright-header {
	float: left;
	width: 100px;
	text-align: left;
	height: 60px;
} 
.blockright-header p { padding-left: 3px; }
.blockright-header a {
	text-decoration: none;
}



#footer {
	width: 800px;
	height: 20px;
	margin: 0 auto 0 auto;
	text-align: right;
}

#footer span , #footer span a { color: #626262;  }
#SWFpreloader {
/*======= used to position background loader off-screen =======*/
	position:absolute;
	left:-50px;
	z-index:1;
}
.thumb { float: left; margin: 0 10px 10px 0; }
ul.list { }
ul.list li { list-style: disc !important; padding: 1px 0 1px 0; }
/* typography */
body { font-family: Arial, Helvetica, sans-serif, "MS Reference Sans Serif"; font-size: 11px; color: #FFFFFF; line-height: 14px; }
h1 { color: #D4C7BF; font-weight: normal; font-size: 16px; }
p { padding: 5px 0 5px 0; margin: 0; }
a { color: #FFFFFF; }

.title { width: 87px; height: 20px; line-height: 18px; padding: 0; margin: 0; background-color: #425c5e; float: left; font-weight: bold; text-transform: uppercase; }
.xmas { width: 87px; margin-left: 2px; line-height: 18px; padding: 0; font-size:11px; text-decoration:none; background-color: #425c5e; float: left; font-weight: bold; text-transform: uppercase; }
.xmas a{
	text-decoration:none;
}



.titlevoucher { width: 100px; height: 20px; line-height: 18px; padding: 0; margin: 0; background-color: #425c5e; float: left; font-weight: bold; text-transform: uppercase; }

#footer p { text-transform: uppercase; font-size: 10px; }
#footer a { color: #B9B5AC; }

/* class */
.clear { clear: both; }
.null { margin: 5px 0 0 0 !important; }
.social
{
	float: left;
	width: 150px;
	text-align: left;
	padding: 5px;
}
#AARating{position:absolute;bottom:10px;right:10px;}

