﻿@media all{
}
@media projection, screen, tv, print{
a{
	font-weight:bold;
	color:#930
}
body {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	background:#fff
}
ul{
	list-style-image:url('images/bullet.gif')
}
.h1{
	border-bottom:groove 4px #090
}
p{
	padding-right:3em;
}
s{
	text-decoration:none
}
address{
	font-weight:bold
}
h1,h2,h3,h4,quote{
	font-style:italic
}
q{
	font-style:italic
	}
q:before{
	content:open-quote
}
q:after{
	content:close-quote
}
#header {
	clear:both;
	float:left;
	width:100%;
	height:184px;
	text-align:center;
	font: italic bold normal 13pt/280px georgia,cambria, times new roman,serif;
	color:#fc0;
	background:#930 url('images/leftlines.gif') no-repeat top left;
}
#headbar, #headbar2{
	background-color:#fc0;
	text-align:center;
	height:25px;
	width:100%;
	border-bottom:1px #930 solid;
	color:#930;
	position:absolute;
	top:138px
}
/*#headbar2{
	top:187px;
	width:100%;
	border-top:1px #930 solid;
	z-index:2;
}*/
#logo{
	margin:10px auto;
	position:absolute;
	top:0;
	left:47%;
	border:0
}
#face{
	position:absolute;
	right:0;
	background:transparent url('images/face.jpg') no-repeat top left;
	width:108px;
	height:156px;
}
#newsletter{
	float:left;
	color:#fc0;
	padding:11px 2% 11px 1%;
	background:#930 url('images/corner.gif') no-repeat top left;
	border:solid 1px #090;
	font:bold 12pt trebuchet ms,arial,sans serif;
	text-align:right;
	width:95%;
	margin:3em 0 1em 0;
}
#newsletter:hover{
	color:#930;
	background:#fc0 url('images/corner2.gif') no-repeat top left;
	border:outset 1px #090
}
.breadcrumb{
	font-size:smaller;
	font-style:italic
}
.breadcrumb a{
	display:inline-block;
	margin:0
}
#footer {
	clear:both;
	float:left;
	width:100%;
	background-color:#fc0;
	text-align:center;
	border-bottom:1px #930 solid;
	border-top:1px #930 solid;
	height:28px;
	z-index:10
}

#end{
	clear:both;
	float:left;
	width:100%;
	height:50px;
	background:#fff url('images/bg.gif') repeat-x top left;
	text-align:right;
	font-size:xx-small
}
.btn{
	width:20%;
	height:22px;
	color:#930;
	background-color:#fc0;
	border: outset 1px #fc0
}
.btn:active{
	border:inset 1px #fc0
}
.txt{
	border:1px #fc0 solid;
	width:70%;
	height:18px
}
.txt:hover{
	border:1px #930 solid;
}
.btn, .txt{
	margin:4px 0
}
.clr{
	clear:both
}
.nobr{
	 white-space:nowrap
}
.b{
	font-weight:bold;
}
.shrub{
	position:relative;
	top:-10px;
	display:inline-block;
	width:27px;
	height:51px;
	margin:0 2em;
	background: transparent url('images/shrub.gif') top left;
	z-index:3
}	
.leftpic{
	float:left;
	margin:2em 3em 2em 0.5em
}
.rightpic{
	float:right;
	margin:2em 0.5em 2em 3em
}
.price{
	color:#090;
	text-decoration:none
}
em.essence{
	font-weight:bolder;
	font-style:normal;
	font-family:lucida sans, verdana, arial;
	font-size:90%
}
ul.round9 li.l2{
	margin:0.4em 0 0.4em 0.7em
}
ul.round9 li.l3{
	margin:0.4em 0 0.4em 1.2em;
}
ul.round9 li.l4{
	margin:0.4em 0 0.4em 1.6em;
}
ul.round9 li.l5{
	margin:0.4em 0 0.4em 1.8em;
}
.ib{
	display:inline-block;
	width:5em
}
/*IE7 fix*/
div#footer span.nobr, div#footer .nobr,  #footer .nobr {
	position:relative;
	font:italic normal normal 13pt/28px georgia, cambria, times new roman, serif;
	color:#930;
	}
}
@media print{
	/*
hide left menu, top menu and breadcrumb
set left-ness of content div
*/
.content_outer, .content_inner, .content, .leftmenu{
	display:inherit;
	overflow:visible;
	float:none
	}
.breadcrumb, #leftmenudiv, .AspNet-Menu-Horizontal{
	display:none;
}
.shrub{
	margin:0 1em
	}	
}
