*{margin:0; padding:0;list-style-type: none;}

html {
	min-height: 100%;
	margin-bottom: 1px;
}

a{outline:none;}

body{
	color: #333333;
	font: 62.5%/18px Verdana, Arial, Helvetica, sans-serif;
	background: #D64800 url(images/body-bg.jpg) repeat-x fixed;
}


#header{
	width:1000px;
	border-top:0;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	background: url(images/header-bg.jpg) no-repeat;
	height:217px;
}
#wrapper{
	width:994px;
	border-top:0;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:10px;
	overflow : hidden;
	_height : 1%;
	background: #FFFFFF url(images/wrapper-bg.gif) repeat-y;
	border:solid 3px #fff;
	border-top:none;
}

.devil{position:absolute; left:0; bottom:0;}

.designedby{
	width:1000px;
	margin:auto;
	color:#fff;
	text-align:right;
	font-size:0.9em;
	margin-bottom:20px;
}
.designedby a{text-decoration:none; color:#fff;}


#flashfader{position:absolute; top:10px; right:0;}

h1, h2, h3, h4, h5{
	margin-top:20px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #676F75;
	font-weight:normal;
}

#content h3{
	padding-top:20px;
	border-top:1px solid #B8B8B8;
	width:50%;
	color: #C42345;
}

p{margin-top:10px;}

#content p{
	margin-top:10px;
	font-size: 1.1em;
	color: #676F75;
}

#toplogo{
	margin:0;
	height: 210px;
	width: 257px;
	text-indent:-9999px;
}

#toplogo a{
	margin:0;
	height: 210px;
	width: 257px;
	text-indent:-9999px;
	display:block;
}



#description{position:absolute;top:100px; left:50px; width:100px; text-indent:-9999px;}

/* for Internet Explorer */
/*\*/
* html #content {
height: 510px;
}
/**/

#content{
	width:780px;
	float:right;
	background: #f0ece9 url(images/content-bg.gif) repeat-x;
	min-height:808px;
	border-top:5px solid #c42345;
	padding-bottom:30px;margin-right:18px;
	}
	

#content {}	
#content *{margin-left:20px;margin-right:0px;}
#content * *{margin-left:0;margin-right:0;}



.page-3 #content{background:none; border:none!important;width:780px;}
.page-3 #content div, .page-3 #content ul{margin-left:0;}


#calls{margin-top:15px;padding:10px 0 0;}

#calls a{display:block; float:left; height:50px; width:381px; text-indent:-9999px; }

#life{background: url(images/lifestyle_btn.jpg) no-repeat; margin:0 15px 20px 0!important;}
#control{background: url(images/control_btn.jpg) no-repeat; margin:0 0 20px 0 !important;}









/*#content img{margin-bottom: -10px;margin-top:15px;}*/

#content ul {
	padding-left:20px;
	margin: 12px 0 0;
}
#content ul li {
	list-style-type:disc;
	font-size:1.1em;
	margin:3px;
}
#content ol {
	padding-left:20px;
	margin: 12px 0 0;
}
#content ol li {
	font-size:1.1em;
	margin:3px;
	list-style: decimal;
}

li{color:#676F75;}

#content a{
	color:#C32244;
}


#menu{border-top:solid 1px #fff;}

#sidebar{width:175px; float:left;}
#sidebar li{display:inline;}
#sidebar #menu li a{
	display:block;
	color:#fff;
	padding:8px 10px 8px 15px;
	font-size: 1.4em;
	text-decoration:none;
	font-weight:lighter;
	
	border-bottom:1px solid #fff;	
}
#sidebar #menu li a:hover, .current_page_item a{
	background: #DB3C1F;	
}
#sidebar {margin-top:15px;}
#sidebar #address{
	color:#fff!important;
	font-size:1em!important;
	padding-top:20px;
	background: url(images/fiskars-logo.gif) no-repeat 10px 0px;
	margin-top:20px;
	padding-left:10px;
	margin-bottom:20px;padding-bottom:200px;
	
}

#social{padding:30px 15px;}
#social li a{height:22px; width:22px; display:block; float:left; text-indent:-9999px;margin-right: 10px;}
#twitter{
	background: url(images/twitter.gif) no-repeat;
}
#rssfeed{background: url(images/rss.gif) no-repeat;}
#facebook{background: url(images/facebook.gif) no-repeat;}




.registration{font-size:.9em!important;}
.registration a{color:#fff; text-decoration:none;}




#footer{
	clear:both;
	
}

#footer p{padding:30px;}
#footer a{}

.flr{float:right;}
.fll{float:left;}

.last{border-right:solid 3px #000!important;}
.last:hover{
	border-right:3px solid #B3A88E!important;
}
.noborder{border:none!important;}

.btt{
	font-size:10px;
	padding-left:15px;
	background: url(images/btt.gif) no-repeat 0 3px;
}

.btt a{text-decoration:none;}
.btt a:hover{text-decoration:underline;}


/* content area styles */


/* Lifestyle */

body.page-6 #content{
	background-color: #ECF4DA;
	border-top:5px solid #65B345;
	
}

body.page-6 #content h2{
	text-indent:-9999px;
	height:63px;
	background: url(images/lifestyle.gif) no-repeat;
}

body.page-6 #content strong{color:#65B345;}

/* Pro */

body.page-4 #content{
	background-color: #F4D6CD;
	border-top:5px solid #C32345;	
}

body.page-81 #content, body.page-83 #content{background-color: #fff;}

body.page-4 #content h2{
	text-indent:-9999px;
	height:50px;
	background: url(images/professional.gif) no-repeat;
}

body.page-4 #content strong{color:#C32345;}
body.page-4 #content img{padding-top:20px} /*correct the image sizing on pro page*/

/* Control */

body.page-5 #content{
	background-color: #CED8DE;
	border-top:5px solid #5A676F;
}

body.page-5 #content h2{
	text-indent:-9999px;
	height:63px;
	margin-bottom:-13px;
	background: url(images/control.gif) no-repeat;
}

body.page-83 #content h2{
	text-indent:-9999px;
	height:63px;
	margin-bottom:-13px;
	background: url(images/stockists.gif) no-repeat;
}

body.page-5 #content strong{color:#5A676F;}

/* Cutting Boards */

body.page-7 #content{
	background-color: #C7E7E8;
	border-top:5px solid #1EA9AF;
}

body.page-7 #content h2{
	text-indent:-9999px;
	height:63px;
	background: url(images/cuttingboards.gif) no-repeat;
}

body.page-7 #content strong{color:#1EA9AF;}

/* retail display */


body.page-39 #content h2{
	text-indent:-9999px;
	height:63px;
	background: url(images/retaildisplay.gif) no-repeat;
}


/* new for 2009 */


body.page-299 #content h2{
	text-indent:-9999px;
	height:63px;
	background: url(images/new2009.gif) no-repeat;
}

body.page-299 #content{background-color:#fff;}



/* sidekicks */


body.page-271 #content h2{
	text-indent:-9999px;
	height:63px;
	background: url(images/sidekicks.gif) no-repeat;
}

body.page-271 #content{background-color:#fffac2;}



/* promo blocks*/

body.page-8 #content h2{
	text-indent:-9999px;
	height:63px;
	background: url(images/promoblocks.gif) no-repeat;
}

img{border:none;}
img.alignright{float:right;}

#crumpet{
position:absolute;
left:365px; 
top:45px;
width:150px; 
height:83px;}

#kca{padding-left:24px;margin-top:30px;}

.wordtube{margin:20px 0;}
.page-366 h3{

padding:0 0 12px 0!important;
	border:none!important;
	
	color: #C42345;}

.page-271 .entry p, .page-271 .entry h3{width:480px!important;}
.page-271 object, .page-271 embed{display:block;  }

#cu3er-container {width:780px; outline:0;
height:390px;}

#post-555 .entry p{padding-right:30px;}

