

/* <style> */


/* <style> */

/* RESET *************************************************/

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, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, i, b, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: normal;
	font-size: 1em;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
small {
	font-size:.9em;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a {
	text-decoration:none;
}

/* GENERALLY USEFUL STYLES *********************************************/

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

.block {
	display:block;
}

.floatL {
	float:left !important;
}

.floatR {
	float:right !important;
}

.noMargin {
	margin:0 !important;
}

.alignR {
	text-align:right !important;
}

.clear {
	clear:both !important;
}

.clearpad {
	clear:both !important;
	height:20px;
}

.clearer {
	display:block !important;
	float:none !important;
	width:100% !important;
	height:1px !important;
	line-height:0px !important;
	font-size:0px !important;
	border:0px !important;
	clear:both !important;
}

.HIDE {
	display:none;
}

a:active {
	outline:none !important;
}

a:focus {
	-moz-outline-style:none;
}

b {
	font-weight:bold;
}

i {
	font-style:italic;
}
body {
	background:url("/_images/bg.jpg");
	color:#ffffff;
	font-size:62.5%;
}

#wrapper {
	width:900px;
	height:1000px;
	margin:0 auto;
	background:url("/_images/bg_1.jpg") center 275px no-repeat;
}

#content {
	position:relative;
	width:632px;
	height:561px;
	margin:0 auto;
	text-indent:-8000px;
	z-index:400;
}

#footer {
	position:relative;
	background:url("/_images/bg_2.jpg") top left no-repeat;
	height:243px;
	width:100%;
	z-index:300;
}

#footer #byline {
	position:absolute;
	right:110px;
	top:140px;
	font-family:"lucida grande", arial;
	color:#666666;
}

#footer #byline a {
	color:#aaaaaa !important;
}

h1 {
	width:900px;
	height:275px;
	background:url("/_images/bg_0.jpg");
	text-indent:-8000px;
}

h1 a#header {
	display:block;
	width:100%;
	height:275px;
}

h2 {
	width:370px;
	height:120px;
	background-position:top left;
	background-repeat:no-repeat;
}


/* NAV *************************************************/

ul#nav {
	position:absolute;
	width:632px;
	height:31px;
	top:572px;
}

ul#nav li {
	float:left;
	height:31px;
	width:158px;
}

ul#nav li a {
	background-image:url("/_images/uksite_menu.jpg");
	display:block;
	height:31px;
	width:158px;
}

ul#nav li a.products			{ background-position:0px 31px;}
ul#nav li a.pressinfo 			{ background-position:-158px 31px;}
ul#nav li a.about				{ background-position:-316px 31px;}
ul#nav li a.giftbag				{ background-position:-474px 31px;}
ul#nav li a.products:hover,
ul#nav li.current a.products	{ background-position:0px 0px;}
ul#nav li a.pressinfo:hover,
ul#nav li.current a.pressinfo	{ background-position:-158px 0px;}
ul#nav li a.about:hover,
ul#nav li.current a.about		{ background-position:-316px 0px;}
ul#nav li a.giftbag:hover,
ul#nav li.current a.giftbag	{ background-position:-474px 0px;}

/* PAGE: HOME *************************************************/

h2.home {
	background-image:url("/_images/home_0.jpg");
}

#homeMain {
	width:566px;
	height:425px;
	background:url("/_images/home_1.jpg");
}

/* PAGE: PRODUCTS *************************************************/

h2.products {
	background-image:url("/_images/products_0.jpg");
}

ul#featuredProducts{
	background:url("/_images/products_1.jpg");
	width:278px;
	height:432px;
	position:relative;
}

ul#featuredProducts li {
	position:absolute;
	width:120px;
	height:120px;
}

ul#featuredProducts li a {
	display:block;
	width:120px;
	height:120px;
}

ul#featuredProducts li a:hover {
	border:2px dotted #2d98a6;
}

ul#featuredProducts li.slice1 {
	left:15px;
	top:10px;
}

ul#featuredProducts li.slice2 {
	left:145px;
	top:100px;
}

ul#featuredProducts li.slice3 {
	left:15px;
	top:210px;
}

ul#featuredProducts li.slice4 {
	left:150px;
	top:290px;
}

div#productsDivider {
	position:absolute;
	left:325px;
	top:120px;
	width:21px;
	height:432px;
	background:url("/_images/products_2.jpg");
}

ul#allProducts {
	position:absolute;
	left:380px;
	top:120px;
	width:229px;
	height:390px;
	background:url("/_images/products_3.jpg") top left no-repeat;
	padding-top:42px;
}

ul#allProducts li {
	height:16px;
	line-height:5px;
	font-size:5px;
	padding:0;
	margin:1px 0 0 0;
	overflow:hidden;
	position:relative;
}

ul#allProducts li a {
	display:block;
	width:200px;
	height:16px;
}

ul#allProducts li a:hover {
	border-left:2px dotted #2d98a6;
}

/* PAGE: PRESS *************************************************/

#pressImageZip {
	width:541px;
	height:280px;
	background:url("/_images/press_1.jpg");
}

#pressCopy {
	width:591px;
	height:157px;
	background:url("/_images/press_2.jpg");
}

a#hiresZip {
	display:block;
	position:absolute;
	width:170px;
	height:170px;
	left:340px;
	top:160px;
}

a#hiresZip:hover {
	border:2px dotted #2d98a6;
}

a#prZip {
	display:block;
	position:absolute;
	width:170px;
	height:140px;
	left:120px;
	top:190px;
}

a#prZip:hover {
	border:2px dotted #2d98a6;
}

a#toPressRoom {
	display:block;
	position:absolute;
	width:160px;
	height:100px;
	left:420px;
	top:420px;
}

a#toPressRoom:hover {
	border:2px dotted #2d98a6;
}

/* PAGE: GIFTBAG *************************************************/

h2.giftBag {
	background-image:url("/_images/giftbag_0.jpg");
}

ul#giftBag {
	height:425px;
	background:url("/_images/giftbag_1.jpg") top left no-repeat;
}


ul#giftBag li {
	position:absolute;
	width:150px;
	height:150px;
}

ul#giftBag li.slice1 { left:60px; top:180px; }
ul#giftBag li.slice2 { left:230px; top:185px; }
ul#giftBag li.slice3 { left:410px; top:175px; }
ul#giftBag li.slice4 { left:60px; top:350px; }
ul#giftBag li.slice5 { left:235px; top:355px; }
ul#giftBag li.slice6 { left:405px; top:345px; }

ul#giftBag li a {
	display:block;
	width:100%;
	height:100%;
}

ul#giftBag li a:hover {
	border:2px dotted #2d98a6;
}

/* PAGE: ABOUT *************************************************/

div#aboutFlyer {
	background:url("/_images/about_flyer.jpg") top left no-repeat;
	position:absolute;
	width:199px;
	height:259px;
	left:-45px;
	top:-12px;
}

div#aboutFlyer a {
	display:block;
	margin-left:30px;
	width:160px;
	height:250px;
}

div#aboutFlyer a:hover {
	border:2px dotted #2d98a6;	
}

div#aboutPage {
	background:url("/_images/about_1.jpg") top left no-repeat;
	position:relative;
	height:425px;
}

div#aboutMovie {
	text-indent:0;
	position:absolute;
	left:103px;
	top:146px;
}













