/* Css 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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:visited{ color:#9c8961; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
body{ background:#f6f3eb url(../images/bgr-body.jpg) repeat-x top; color:#636466; font:10px/1 "Trebuchet MS",Arial,Helvetica,sans-serif; }
#wrapper{ width:960px; margin:0 auto; }

/* Header */
#header{ width:950px; height:105px; margin:50px auto 0; background:#000 url(../images/bgr-header.png) no-repeat bottom; }
	#logo{ float:left; display:block; width:185px; height:90px; text-indent:-9999px; background:url(../images/logo.png) no-repeat; }

/* Top Links */
#toplinks{ float:right; font-size:12px; color:#d2b983; margin:8px 10px 10px; }
	#toplinks li{ float:left; margin-left:4px; }
	#toplinks a,
	#toplinks a:visited{ color:#d2b983; text-decoration:none; }
	#toplinks a:hover{ color:#9c8961; text-decoration:none; }
	#toplinks a.active,
	#toplinks a.active:visited,
	#toplinks a:active{ color:#fff; }

.toplinks{ float:right; font-size:12px; color:#d2b983; margin:8px 10px 10px; cursor: hand;
cursor: pointer;}
td.toplinks-item{ color:#d2b983; text-decoration:none; float:left; margin-left:4px;  }
td.toplinks-hover { color:#9c8961; text-decoration:none; float:left; margin-left:4px; }
td.toplinks-selected { color:#fff; float:left; margin-left:4px; }

td.menu-item1 {
	color: #d2b983;
/*padding:8px 3px 0 6px;*/
font-size:12px;
padding-left:4px;
font-weight:bold;
}

td.menu-item-hover1 {
color: #9c8961;
font-size:12px;
padding-left:4px;
font-weight:bold;
}

td.menu-item-selected1 {
color: #fff;
font-size:12px;
padding-left:4px;
font-weight:bold;
}

	
/* Top Bar */
#topbar{ clear:both; width:950px; height:43px; margin:0 auto; background:#f9f2e5; overflow:hidden; }
	.phone{ float:left; width:223px; font-size:11px; font-weight:bold; color:#51070e; line-height:15px; }
	.phone p{ padding:5px 20px 0; font-size:11px;line-height:15px; margin-bottom: 0;}
	.phone a,
	.phone a:visited{ color:#bd8e1c; }
	.navigation{ float:left; width:504px; cursor: hand;
cursor: pointer;}
	.topsearch{ float:right; width:223px; }

/* Nav */
#nav{ font-size:12px; color:#000; margin-left:2px; text-transform:uppercase; }
	#nav td{ padding:8px 3px 0 6px; }
	#nav a,
	#nav a:visited{ color:#bd8e1c; text-decoration:none; }
	#nav a:hover{ color:#9c8961; text-decoration:none; }
	#nav a.active,
	#nav a.active:visited,
	#nav a:active{ color:#000; }

/*NAV LPC*/

td.menu-spacer {
color: #000;
padding:8px 3px 0 6px;
font-size:12px;
margin-left:2px;
}

td.menu-item {
	color: #bd8e1c;
padding:8px 3px 0 6px;
font-size:12px;
margin-left:2px;
}

td.menu-item-hover {
padding:8px 3px 0 6px; 
	color: #9c8961;
font-size:12px;
margin-left:2px;
}

td.menu-item-selected {
padding:8px 3px 0 6px; 
	color: #bd8e1c;
font-size:12px;
margin-left:2px;
}

td.submenu-item {
	background: #fff;
	color: #7d7e80;
	font-size: 11px;
	padding: 6px 6px  0 6px;
height: 20px;
}

td.submenu-item-hover {
	background: #fff;
	color: #51070e;
	font-size: 11px;
padding: 6px 6px  0 6px;

text-decoration: underline;
height: 20px;
}

td.submenu-item-selected {
	background: #fff;
	color: #51070e;
	font-size: 11px;
padding: 6px 6px  0 6px;
text-decoration: underline;
height: 20px;
}


td.submenu-item1 {
	background: #fff;
	color: #000;
	font-size: 11px;
	padding: 6px 6px  0 6px;
height: 20px;
}

td.submenu-item-hover1 {
	background: #fff;
	color: #51070e;
	font-size: 11px;
	padding: 6px 6px  0 6px;
text-decoration: underline;
height: 20px;
}

td.submenu-item-selected1 {
	background: #fff;
	color: #51070e;
	font-size: 11px;
	padding: 6px 6px  0 6px;
text-decoration: underline;
height: 20px;
}

td.submenu-item2 {
	background: #fff;
	color: #000;
	font-size: 11px;
	padding: 6px 6px  0 6px;
border-bottom:2px solid #f3ead5; 
height: 20px;
}

td.submenu-item-hover2 {
	background: #fff;
	color: #51070e;
	font-size: 11px;
	padding: 6px 6px  0 6px;
text-decoration: underline;
border-bottom:2px solid #f3ead5; 
height: 20px;
}

td.submenu-item-selected2 {
	background: #fff;
	color: #51070e;
	font-size: 11px;
	padding: 6px 6px  0 6px;
text-decoration: underline;
border-bottom:2px solid #f3ead5; 
height: 20px;
}

/* Bcrumbs */
div#bcrumbs{ clear:both; font-size:11px; color:#7d7e80; margin-left:5px; padding: 4px 2px 0;}
	#bcrumbs td{ padding:4px 2px 0; }
	#bcrumbs a,
	#bcrumbs a:visited{ color:#7d7e80; text-decoration:none; }
	#bcrumbs a:hover{ color:#9c8961; text-decoration:none; }
	#bcrumbs a.active,
	#bcrumbs a.active:visited,
	#bcrumbs a:active{ color:#bd8e1c; }

/* Search */
#search{ font-size:11px; padding:5px 0 0 15px; }
	#search label{ color:#595451; height:12px; line-height:12px; vertical-align:middle; }
	#search .txt{ width:155px; height:12px; border:1px solid #bcbec0; font:10px "Trebuchet MS",Arial,Helvetica,sans-serif; }

/* Content */
#content2{ width:100%; }
#content{ clear:both; width:960px; font-size:11px; background:url(../images/bgr-content-col.png) repeat-y; }
#content3{ clear:both; width:960px; font-size:11px; background:url(../images/bgr-content-col3.png) repeat-y; }
	/*#content h1{ font-size:16px; font-weight:normal; color:#000; margin-bottom:20px; }
	#content h2{ font-size:12px; color:#000; margin-top:15px; }
	#content h3{ font-size:12px; font-weight:normal; color:#c59c37; text-transform:uppercase; }
	#content h4{ font-weight:normal; margin-bottom:15px; text-transform:uppercase; }
	#content h4.red{ color:#51070e; margin-bottom:0; }
	#content h5{ font-weight:normal; margin-bottom:5px; }
	#content p.intro{ font-size:14px;  line-height:18px; margin-bottom:15px; }*/
	.link-list{ margin:20px 0; }
	.other-link,
	.other-link:visited{ color:#7d7e80; text-decoration:underline; }
	.other-link:hover{ color:#9c8961; }
	/*#content ul,
	#content ol{ margin:20px 0; }
	#content ul{ list-style-type:disc; margin-left:20px; }
	#content ol{ margin-left:20px; list-style-type:decimal; }
	#content li a,
	#content li a:visited{ color:#7d7e80; text-decoration:underline; }
	#content li a:hover{ text-decoration:none; }
	#content .copy{ font-size:10px;margin-left:10px; }
	#content .copy a,
	#content .copy a:visited{ color:#636466; }*/
h1{ font-size:16px; font-weight:normal; color:#000; margin-bottom:20px; margin-top:9px;}
h2{ font-size:12px; color:#000; margin-top:15px; }
h3{ font-size:12px; font-weight:normal; color:#c59c37; text-transform:uppercase; }
h4{ font-weight:normal; margin-bottom:15px; text-transform:uppercase; }
h4.red{ color:#51070e; margin-bottom:0; }
h5{ font-weight:normal; margin-bottom:5px; }
p.intro{ font-size:14px;  line-height:18px; margin-bottom:15px; }
p { font-size:14px;  line-height:18px; margin-bottom:15px; }
/*#content */
ul, ol{ margin:6px 0; }
ul{ list-style-type:disc; margin-left:20px; }
ol{ margin-left:20px; list-style-type:decimal; }
li a,
li a:visited{ color:#7d7e80; text-decoration:underline; }
li a:hover{ text-decoration:none; }
.copy{ font-size:10px; margin-left: 10px;margin-bottom:5px;}
.copy a,
.copy a:visited{ color:#636466; }
hr {border: 1px solid #F3EAD5;}
	
/* Columns */
#columns{ position:relative; width:950px; padding:0 5px; background:url(../images/bgr-content.jpg) no-repeat top; overflow:hidden; }
#columns1{ position:relative; width:950px; padding:0 5px; background:url(../images/bgr-content1.jpg) no-repeat top; overflow:hidden; }
#spamember{ position:absolute; bottom:10px; left:15px; }

/* Leftcol */
.leftcol{ float:left; width:220px; margin-right:10px; }
	.leftcol-content{ width:202px; padding:9px; }
	
/* Midcol */
.midcol{ float:left; width:490px; }
	.midcol-content{ padding:7px 9px 9px; line-height:15px; }
	#content .midcol-content h2{ /*margin:0 0 4px;*/ }
	.tit-landing{ width:185px; height:34px; margin-bottom:15px; text-indent:-9999px; background:url(../images/title-landingpage.png) no-repeat; }
.midcol1{ float:left; width:720px; }
	
/* Rightcol */
.rightcol{ float:right; width:220px; }
	.rightcol-content{ width:211px; padding:6px 0 9px 9px; }

.leftcol .col-top,
.midcol .col-top,.midcol1 .col-top,
.rightcol .col-top{ width:100%; height:4px; background:url(../images/bgr-column-top.png) repeat-x top; font-size:0; }

/* Announcements */
#announcements{ font-size:12px; color:#9c8961; padding-bottom:15px; padding-right: 5px; margin-bottom:1px; border-bottom:2px solid #f3ead5; }
	#content #announcements h2{ color:#51070e; margin:0 0 2px; }
	#content #announcements ul{ width:200px; margin:0; list-style-type:none; }
	#announcements li{ margin-bottom:0px; line-height:15px; }
	#announcements li a,
	#announcements li a:visited{ display:block; color:#51070e; padding-left:10px; text-decoration:none; background:url(../images/ico-bulletarrow.png) no-repeat 0 2px; }
	#announcements li a:hover{ color:#9c8961; }

/*LPC Side Box*/
#sidebox{ width:200px; font-size:11px; padding:0 0 15px; margin-bottom:15px; line-height:15px; border-bottom:2px solid #f3ead5; overflow:hidden; }
	#sidebox h2{ color:#51070e; margin-bottom:2px; }

	#sidebox img{ float:right; margin-left:5px; }
	#sidebox a,
	#sidebox a:visited{ display:block; font-weight:bold; color:#cca74e; }

.sidebox{ width:200px; font-size:11px; padding:0 0 15px; line-height:15px; border-bottom:2px solid #f3ead5; overflow:hidden; }
.sidebox h2{ color:#51070e; margin-bottom:2px; }
.sidebox img{ float:right; margin-left:5px; }
.sidebox p {font-size:11px;line-height:15px; margin-bottom:0;}
.sidebox a,
.sidebox a:visited{ display:block; font-weight:bold; color:#cca74e; }

.sidebox-last{ width:200px; font-size:11px; padding:0 0 15px; line-height:15px; overflow:hidden; margin-bottom:15px;}
.sidebox-last h2{ color:#51070e; margin-bottom:2px; }
.sidebox-last img{ float:right; margin-left:5px; }
.sidebox-last p {font-size:11px;line-height:15px; margin-bottom:0;}
.sidebox-last a,
.sidebox-last a:visited{ display:block; font-weight:bold; color:#cca74e; }

.sidebox-follow{ width:200px; font-size:11px; padding:0 0 15px; line-height:15px; border-bottom:2px solid #f3ead5; overflow:hidden; }
.sidebox-follow h2{ color:#51070e; margin-bottom:2px; }
.sidebox-follow img{ float:left; margin-left:5px; margin-top:3px;
padding-right:5px;}
.sidebox-follow p {font-size:11px;line-height:15px; margin-bottom:0;}
.sidebox-follow a,
.sidebox-follow a:visited{ display:block; font-weight:bold; color:#cca74e; }


.sidebox-follow-end{ width:200px; font-size:11px; padding:0 0 15px; line-height:15px; overflow:hidden; }
.sidebox-follow-end h2{ color:#51070e; margin-bottom:2px; }
.sidebox-follow-end img{ float:left; margin-left:5px; margin-top:3px;
padding-right:5px;}
.sidebox-follow-end p {font-size:11px;line-height:15px; margin-bottom:0;}
.sidebox-follow-end a,
.sidebox-follow-end a:visited{ display:block; font-weight:bold; color:#cca74e; }
	
/* Gift Cert */
#giftcert{ width:200px; font-size:11px; padding:0 0 15px; margin-bottom:15px; line-height:15px; overflow:hidden; }
	#giftcert h2{ color:#51070e; margin-bottom:2px; }
	#giftcert img{ float:right; margin-left:5px; }
	#giftcert a,
	#giftcert a:visited{ display:block; font-weight:bold; color:#cca74e; }

/* Product */
.product{ /*height:250px; padding-top:9px;*/ }
	.product .tit-kerstin{ width:179px; height:27px; text-indent:-9999px; background:url(../images/title-kerstin.png) no-repeat; }
	.product .box{ width:100%; /*border-top:2px solid #f3ead5; */border-bottom:2px solid #f3ead5; overflow:hidden; }
	.product .box img{ float:left; margin-top:15px;}
	.product .box .text{ float:left; /*width:369px;*/ width:560px;padding:0px 0 0 6px; }
	#content .product h2{ margin-bottom:14px; }