@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; }

#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 10px 0 0; float: left; background-color: #749192; }

.block-image { width: 90px; height: 60px; float: left; overflow: hidden; }

.block-header { width: 90px; height: 60x; float: left; overflow: hidden; } 

.block-header p { padding-left: 3px; }

.block-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; }



#footer p { text-transform: uppercase; font-size: 10px; }

#footer a { color: #B9B5AC; }


/* class */

.clear { clear: both; }

.null { margin: 5px 0 0 0 !important; }﻿