﻿/*==================================================================

Project:		[Jigsaw]
Version:		1.0
Last update:	19/12/2008
Assigned to:	[David Geran]

=====================================================================*/

/* Global Defaults
=====================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object {
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img,abbr{
	border:0;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
a,a:link,a:visited,a:hover { 
	color:#5f1e36;
	text-decoration:none; 
}
a:focus,a:hover { 
	text-decoration:underline;
}
a img { 
	border:0; 
}
.clear { 
	clear:both; 
}

.colproduct {padding: 2px; font-size: 1.3em; text-align: center;}

/* Global Elements
=====================================================================*/

#maincontent h1{
	font-size:28px;
	color:#5f1e36;
}

#maincontent h1 a{
	font-size:28px;
	color:#5f1e36;
}

#maincontent h2{
	font-size:28px;
	color:#5f1e36;
}

.product_title {font-size: 13px; color: #770000; font-weight: bold;}
.button {font: normal bold 12px; border: 1px solid black; background: #ffffd1; color: black; padding:1px;}
div.sku {color:#C0C0C0; font-size:80%;}
div.price {color:#947966; font-size:160%; font-weight:bold; margin-top:30px;}
div.price_conversion { font-size:80%;}
div.main_prod_desc {margin-top:25px;}

body {
	background:#fff url(../product_images/356/background.jpg) no-repeat 50% 138px;
	line-height: 1.6em;
	font:12px Arial, Verdana, serif;
}
.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}
/* Start CSS Coding
=====================================================================*/
#wrapper {
	width:844px;
	margin:0 auto;
}
#header {
	width:844px;
	height:159px;
}
#logo{
	width:373px;
	height:159px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
}
#logo span{
	background:url(../product_images/356/logo.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#headerright {
	width:471px;
	height:159px;
	float:left;
}
#cartinfo {
	width:471px;
	height:31px;
	padding:20px 0 0 0;
}
#cartinfo li {
	font-size:12px;
	color:#5f1e36;
	display:block;
	float:left;
	padding:3px 20px;
	height:30px;
}
#cartinfo li.checkout {
	background:url(../product_images/356/icon_Checkout.png) no-repeat 100% 0;
	padding:3px 30px 3px 10px;
}
#cartinfo li a, #cartinfo li a:link, #cartinfo li a:visited {
	color:#5f1e36;
}
#mainmenu {
	width:424px;
	height:87px;
	margin:0 0 0 40px;
}
#mainmenu li {
	display:inline;
}
#_ctl0_Header1_menu_1{
	width:101px;
	height:87px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
}
#_ctl0_Header1_menu_1 span{
	background:url(../product_images/356/menu_1.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#_ctl0_Header1_menu_2{
	width:104px;
	height:87px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
}
#_ctl0_Header1_menu_2 span{
	background:url(../product_images/356/menu_2.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#_ctl0_Header1_menu_3{
	width:107px;
	height:87px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
	margin:0 0 0 1px;
}
#_ctl0_Header1_menu_3 span{
	background:url(../product_images/356/menu_3.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#_ctl0_Header1_menu_4{
	width:110px;
	height:87px;
	font-size:12px;
	position:relative;
	overflow:hidden;
	display:inline;
	float:left;
	margin:0 0 0 1px;
}
#_ctl0_Header1_menu_4 span{
	background:url(../product_images/356/menu_4.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}
#content {
	width:844px;
}
#maincontent {
	width:628px;
	float:left;
	padding:10px 0 0 0;
}
#page_contents {
	padding:10px 5px 10px 10px;
}


#maincontent p {
	font-size:13px;
	color:#5f1e36;
	line-height:17px;
	padding:10px 50px 10px 0;
	
}
#puzzle {
	width:288px;
	height:350px;
	position:absolute;
	bottom:0;
	left:-60px;
	background:url(../product_images/356/jigsaw.png) no-repeat;
}
#breadcrumb {
	color:#5f1e36;
	font-size:12px;
}
#listproduct {
	padding:10px;
}
#listproduct li img {
	border:1px solid #000;
}
#listproduct li {
	color:#5f1e36;
	font-size:18px;
	display:block;
	float:left;
	width:280px;
	text-align:center;
	margin:3px 0 0 0;
}

#nav {
	width:210px;
	float:right;
	position:relative;
	padding:0 0 350px 0;
}
#frmsearch {
}
#frmsearch div {
	background:url(../product_images/356/search.png) no-repeat 70px 0;
}
.textboxsearch {
	width:115px;
	height:15px;
	margin:4px 0 0 76px;
	border:none;
	background:transparent;
}
.submitsearch {
	font-size:16px;
	background:transparent;
	border:none;
	margin:8px 0 0 145px;
}
#listnav {
	padding:20px 0;
}
#listnav li {
	margin:3px 0;
}
#listnav li a, #listnav li a:link, #listnav li a:visited {
	font-size:14px;
}
/* Footer Page
=====================================================================*/
#footer {
	width:844px;
}
#menufooter li {
	display:block;
	float:left;
	padding:0 10px;
	background:url(../product_images/356/sepfooter.png) no-repeat 100% 2px;
}
#menufooter li.last {
	background:none;
}