body {
	background-image: url(../images/background1.jpg);
	background-attachment: fixed;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#holder {
	width: 968px;
	text-align: left;
	margin: 0 auto 0 auto;
}
#header {
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	height: 167px;
}
#pic
{
width: 282px;
height: 227px;
background-image:url(../images/1%20copy.png);
float:right;
background-repeat:no-repeat;
}
#nav {
	width: 175px;
	float: right;
	padding: 15px 0px 0 0;
	margin-top: 0px;
	background-color:#e1ffe1;
}
#top{
	width: 960px;
	margin:0 auto 0 auto;
	height: 65px;
	}
#content {
	margin: -15px 165px 0 0;
	padding: 0 15px 0 15px;
	background-color: #e1ffe1;
	width: 750px;
}
#image {
	width: 140px;
	float: left;
	padding: 15px 10px;
}
#footer {
	padding: 5px;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.callout {
	font: bold 130% Georgia, "Times New Roman", Times, serif;
	color:#0066FF;
	margin: 0;
	padding: 20px 10px;
}
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
p {
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
}
#content p {
	line-height: 130%;
}
#right
{
width: 200px;
float:right;
padding-top: 20px;
text-align:center;
background-image:url(../images/products/both.png);
background-repeat:no-repeat;
}
.photos
{
display:inline;
}
.blog
{
	font-family:Papyrus;
	line-height: 1.5em;
}
/*#nav a:link { 
	color: #000000;
	padding-left: 25px;
	text-decoration: none;
	font-weight: bold;
}

#nav a:visited { 
	color: #666;
	text-decoration: none;
	font-weight: bold;
}*/

#nav a:hover, #nav a:active, #nav a:focus {  
	color: #5EBEFF;
	text-decoration: none;
	font-weight: bold;
}
#nav ul {
list-style: none;
margin: 0px;
padding: 0 0 0 12px;
text-indent: 10px;
font-size:14px;
letter-spacing: -0.2px;
word-spacing: -0.3pt 
}
#nav ul li {
margin: 0px;
padding: 0px;
line-height:17px;
vertical-align:middle;
}
#nav ul li a {
font-size: 16px;
font-weight: bold;
vertical-align:middle;
background:url(../buttons/side_bg.png) no-repeat;
display: block;
padding: 15px 0px 10px 4px;
text-decoration: none;
color: #0066FF;
height: 27px;
}

#nav ul li a:hover, #nav ul li a:focus {
color: #000000;
background:url(../buttons/side_act.png) no-repeat;
height: 27px;
}
/* Photo gallery */
.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
 
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 0px;
    border: 10px solid #9b5a54;
    background-color: #9b5a54;
    z-index:1002;
    overflow: hidden;
}

.close{
vertical-align: top;
text-align:right;
text-decoration:none;
color: #000000;
}
/* Photo gallery TRY 2*/
hr {
 /*margin: 1em;*/
 clear: both;
 display: block;
}
iframe {
 float: left;
 margin-right: 1em;
}
img {
 padding: 0px;
 margin: 0 0 0 0;
}
div.lb img {
 margin: 100px auto 0 auto;
 padding: 2em;
 background: #fff;
}

/** Here's where the magic happens **/
div.lb {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 950px;
  width: 100%;
  text-align: center;
  background-image: url(../images/screen.png);
}
div.lb:target {
  display: block;
}

/** IE doesn't support :target, so we use CSS expressions **/
div.lb {
  display: expression((document.location.toString().split('#').slice(1) == this.id)?'block':'none');
}

.small
{
font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:9px;
}
/*top nav menu*/
/*menu*/
#top a:link { 
	color:#000000;
	text-decoration: none;
	font-family:Papyrus;
	font-size:20px;
	
}

#top a:visited { 
	color: #000000;
	text-decoration: none;
	font-size:22px;
	font-family:Papyrus;
}

#top a:hover, #top a:active, #top a:focus {  
	color: #000000;
	text-decoration: none;
	font-size:22px;
	font-family:Papyrus;
	font-weight: bold;
}

ul.dropdown-linear {
 	width: 100%;
	background-repeat:no-repeat;
}

ul.dropdown-linear ul li {
 float: left;
 	
}

ul.dropdown-linear li.hover,
ul.dropdown-linear li:hover {
 position: static;

}

ul.dropdown-linear ul ul {
 display: none !important;
}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
 text-decoration:none;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 vertical-align:middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}
ul.dropdown {
 width: 650px;
 padding-left: 0px;

}

	ul.dropdown li {
	 border: none;
	 vertical-align:middle;
	 padding-top:15px;
	 padding-right: 5px;
	 width: 132px;
	 height: 50px;
	 text-align:center;
	  background-image: url(../buttons/button.png);
	  background-repeat:no-repeat;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
text-decoration: none;
	}
	ul.dropdown li:active{
	text-decoration: none;
	}

	ul.dropdown ul {
	 width: 760px;
	 margin-top: 0;
	}


		ul.dropdown ul li.hover {
		 margin: 0;
		 border: none;
		}


ul.dropdown ul *.dir {
 padding-right: 7px;
 background-image: none;
}
/*fonts*/
h1
{
	text-align: left;
	font-family: Parisian BT;
	font-size: 30px;
	color: #0066FF;
	font-weight: normal;
}
.center
{
font: Arial, Helvetica, sans-serif;
text-align:center;
}
h2
{
	color: #0066FF;
	font: parisian BT;
	font-size: 24px;
	text-align: center;
}
h3
{
padding-top:15px;
}
h4
{
text-align: left;
	font-family: Parisian BT;
	font-size: 26px;
	color: #0066FF;
	font-weight: normal;
}
.smallfont 
{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px; 
}
.prices
{
	font-family:arial;
	font-size: 14px;
	text-align: right;
}
.specials
{
	font-family:Papyrus;
	font-size: 16px;
	font-weight: bold;
}
.blog
{
line-height: 1em;
}
h5
{
color: #0066FF;
font-weight: bold;
font-size: 22px;
}
.red
{
	font-family: Parisian BT;
	font-size: 30px;
	color:#FF0000;
	font-weight: normal;
}
.green
{
	text-align: left;
	font-family: Parisian BT;
	font-size: 30px;
	color:#00CC00;
	font-weight: normal;
}
.largefont 
{ 
  color: #0066FF; 
  font-family:arial; 
  font-size: 20px; 
}
ul.2 li
{
	
}
#body li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom: 12px;
}
#index li {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 0px;
	font-size: 16px;
	}

#index li ul {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333366;
	padding-left: 0px;
	}

#index li ul li ul li {
	padding-left: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	}
#gift {
		float: right;
		background-image: url(../buttons/gift_f3.jpg);
		background-repeat:no-repeat;
		display:block;
		width: 170px;
		height:60px;
		font: bold 13px sans-serif;;
		color:#333;
	}

#gift a:visited { 
	/*background-image: url(../buttons/gift_f3.jpg);*/
	background-repeat:no-repeat;
	height: 60px;
	width: 165px;
	text-decoration:none;
}

#gift a:hover{
	/*background-image: url(../buttons/gift_f2.jpg);*/
	background-repeat:no-repeat;
	color: #049;
	width: 155px;
	height: 60px;
	text-decoration:none;
}
#gift a:link
{
text-decoration:none;
display: block;
height: 65px;
width: 165px;
background-repeat:no-repeat;
}

#gift a:active, #nav a:focus {  
	/*background-image: url(../buttons/gift_f2.jpg);*/
	background-repeat:no-repeat;
	text-decoration:none;
color:#fff;
height: 60px;
width: 165px;
}
.more {
font-size: 10px;
	text-align: right;
}
.spider
{
font-size: 16px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
.spider a:link
{
text-decoration:none;
font-size: 16px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
#snow
{
width: 645px;
height: 460px;
margin: 0 auto;
background-image: url(../images/specials/Nov_09_1.jpg);
background-repeat:no-repeat;
text-align: right;
padding: 0px;
}

#snow1
{
width: 645px;
height: 460px;
margin: 0 auto;
text-align: left;
padding: 0px;
}
.more {
	text-align: right;
	font-size: 14px;
}
.xl
{
  font-family: Parisian BT;
  font-size: 43px; 
  color: #FF0000;
  font-weight:bold;
  line-height: 1em;
  
}
.lg
{
 font-family: Arial, Helvetica, sans-serif;
  font-size: 30px; 
  font-weight:normal;
  line-height: 1em;
}
.md
{
 font-family: Arial, Helvetica, sans-serif;
  font-size: 20px; 
  font-weight:bold;
}
.mdred
{
 font-family: Parisian BT;
	font-size: 25px;
	color:#FF0000;
	font-weight: bold;
}
#bulb
{
width: 205px;
height: 175px;
background-repeat:no-repeat;
float: right;
}