﻿/* CSS layout */
.bt {
font-family: Verdana;
color: #524821;
font-size: 16px;
}
.paragraph {
font-family: Verdana;
color: #524821;
font-size: 12px;
margin-top: -2px;
margin-bottom: 8px;
}
.st {
font-family: Verdana;
color: #524821;
font-size: 12px;
}
.purple {
font-family: Verdana;
font-size: 12px;
color: #998cc2;
}
.ft {
font-family: Verdana;
font-size: 11px;
color: #524821;
}
.textborder {
border: 1px dashed #998cc2;
padding: 5px;
}
.ht {
font-family: Verdana;
color: #524821;
font-size: 13px;
font-weight: bold;
margin-bottom: 4px
}

a.link:link {
	text-decoration: none;
	color: #998cc2;
	border: none;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: underline;
}
a.link:visited {
	text-decoration: none;
	color: #998cc2;
	border: none;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: underline;
}
a.link:hover {
	text-decoration: none;
	color: #998cc2;
	border: none;
	font-size: 12px;
	font-family: Verdana;
}

a.qalink:link {
	text-decoration: none;
	color: #524821;
	border: none;
	font-size: 12px;
	font-family: Verdana;
	font-weight: 2px;
}
a.qalink:visited {
	text-decoration: none;
	color: #524821;
	border: none;
	font-size: 12px;
	font-family: Verdana;
	font-weight: 2px;
}
a.qalink:hover {
	text-decoration: none;
	color: #998cc2;
	border: none;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: underline;
}

a:link {
	text-decoration: none;
	border: none;
}

a:visited {
	text-decoration: none;
	border: none;
}

a:hover {
	text-decoration: none;
	border: none;
}

body{
	color: #998cc2;
	margin: 0;
	padding: 0;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:ARIAL;
	font-size:13px;	
	border: none;
}
#content{
	width: 900px;
	margin:0 auto;
}

#masthead {
	width:900px;
	height: 81px;
	font: 10px Verdana;
	font-family: Verdana;
	color: #524821;
	position: absolute;
	text-align: right;
}
#top_nav {
	position: absolute;
	top: 90px;
	height:30px;
	width: 900px;
	font: 12px Arial;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #998cc2;
	overflow:hidden;
	margin-bottom:0;
}
#top_nav ul {
	margin:0;
	padding:0;
}
#top_nav li {
	float: left;
	display:inline;
	padding-bottom: 0px;
	padding-top: 7px;
	padding-right: 0px;

}
#page_contentleft {
	margin:0 auto;
	position: absolute;
	top: 136px;
	width: 380px; 
	background-color:#FFFFFF;
	font: 12px Arial;
	font-family: Arial, Helvetica, sans-serif;
	color: #524821;
}
#page_contentright {
	margin:0 auto;
	position: absolute;
	width: 380px;
	top: 140px;
	background-color:#FFFFFF;
	margin-left: 390px;
	font: 12px Arial;
	font-family: Arial, Helvetica, sans-serif;
	color: #524821;
}

#page_contentright ul {
	margin:0;
	padding:0;
}
#page_contentright li {
	float: left;
	display:inline;
	margin:0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
}
#page_content h1{
	font-size:16px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
	text-align: left;
}
#page_content p{
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
}
a img { 
border: none; 
}

/* NAV MENU*/

/* About */

#about
{
  display: block;
  width: 63px;
  height: 23px;
  background: url("images/nav/about.png") no-repeat 0 0;

}

#about:hover
{ 
  background-position: 0 -23px;
}

/* Menu*/

#menu
{
  display: block;
  width: 63px;
  height: 23px;
  background: url("images/nav/menu.png") no-repeat 0 0;

}

#menu:hover
{ 
  background-position: 0 -23px;
}

/* Events*/

#events
{
  display: block;
  width: 63px;
  height: 23px;
  background: url("images/nav/events.png") no-repeat 0 0;

}

#events:hover
{ 
  background-position: 0 -23px;
}

/* Wedding*/

#wedding
{
  display: block;
  width: 79px;
  height: 23px;
  background: url("images/nav/wedding.png") no-repeat 0 0;

}

#wedding:hover
{ 
  background-position: 0 -23px;
}

/* Gifts*/

#gifts
{
  display: block;
  width: 50px;
  height: 23px;
  background: url("images/nav/gifts.png") no-repeat 0 0;

}

#gifts:hover
{ 
  background-position: 0 -23px;
}

/* Gallery*/

#gallerynav
{
  display: block;
  width: 67px;
  height: 23px;
  background: url("images/nav/gallery.png") no-repeat 0 0;

}

#gallerynav:hover
{ 
  background-position: 0 -23px;
}

/* Press */

#press
{
  display: block;
  width: 57px;
  height: 23px;
  background: url("images/nav/press.png") no-repeat 0 0;

}

#press:hover
{ 
  background-position: 0 -23px;
}

/* Q & A*/

#qanda
{
  display: block;
  width: 53px;
  height: 23px;
  background: url("images/nav/q&a.png") no-repeat 0 0;

}

#qanda:hover
{ 
  background-position: 0 -23px;
}

/* order*/

#order
{
  display: block;
  width: 57px;
  height: 23px;
  background: url("images/nav/order.png") no-repeat 0 0;

}

#order:hover
{ 
  background-position: 0 -23px;
}

/* Contact*/

#contact
{
  display: block;
  width: 75px;
  height: 23px;
  background: url("images/nav/contact.png") no-repeat 0 0;

}

#contact:hover
{ 
  background-position: 0 -23px;
}

/* FAQ next*/

#faqnext
{
  display: block;
  width: 39px;
  height: 13px;
  background: url("images/next.png") no-repeat 0 0;

}

#faqnext:hover
{ 
  background-position: 0 -13px;
}

/* FAQ back*/

#faqback
{
  display: block;
  width: 39px;
  height: 13px;
  background: url("images/prev.png") no-repeat 0 0;

}

#faqback:hover
{ 
  background-position: 0 -13px;
}


/* delivery*/

#delivery
{
  display: block;
  width: 55px;
  height: 14px;
  background: url("images/delivery.png") no-repeat 0 0;

}

#delivery:hover
{ 
  background-position: 0 -14px;
}

/* quality*/

#quality{
  display: block;
  width: 45px;
  height: 14px;
  background: url("images/quality.png") no-repeat 0 0;

}

#quality:hover
{ 
  background-position: 0 -14px;
}

/* aboutjess*/

#aboutjess{
  display: block;
  width: 67px;
  height: 14px;
  background: url("images/aboutjess.png") no-repeat 0 0;

}

#aboutjess:hover
{ 
  background-position: 0 -14px;
}

/* community*/

#community{
  display: block;
  width: 72px;
  height: 14px;
  background: url("images/community.png") no-repeat 0 0;

}

#community:hover
{ 
  background-position: 0 -14px;
}

/* order info*/

#orderinfo
{
  display: block;
  width: 61px;
  height: 13px;
  background: url("images/orderinfo.png") no-repeat 0 0;

}

#orderinfo:hover
{ 
  background-position: 0 -13px;
}

/* aboutlink*/

#aboutlink
{
  display: block;
  width: 222px;
  height: 15px;
  background: url("images/txt/abouttxtflalink.png") no-repeat 0 0;

}

#aboutlink:hover
{ 
  background-position: 0 -15px;
}

/* email link*/

#emaillink
{
  display: block;
  width: 187px;
  height: 15px;
  background: url("images/txt/emaillink.png") no-repeat 0 0;

}

#emaillink:hover
{ 
  background-position: 0 -15px;
}

/* order link*/

#orderlink
{
  display: block;
  width: 241px;
  height: 15px;
  background: url("images/txt/orderlink.png") no-repeat 0 0;

}

#orderlink:hover
{ 
  background-position: 0 -15px;
}

/* Market banner*/

#bannerleft
{
  display: block;
  width: 230px;
  height: 44px;
  background: url("images/bannerleft.png") no-repeat 0 0;

}

#bannerleft:hover
{ 
  background-position: 0 -44px;
}

/* Order online*/

#orderonline
{
  display: block;
  width: 75px;
  height: 13px;
  background: url("images/orderonline.png") no-repeat 0 0;
}

#orderonline:hover
{ 
  background-position: 0 -13px;
}

/* jQuery lightBox plugin - Gallery style */
#gallery {
	margin-left:0px;
	position: absolute;
	top: 130px;
	width: 450px; 
}
#gallery ul { 
list-style-type: none; 
list-style-position: outside;
}
#gallery ul li { 
display: inline; 
list-style-position: outside;
}
#gallery ul img {
	margin-left: 0px;
	border: 5px solid white;
	border-width: 5px 5px 5px 5px;
}
#gallery ul a:hover img {
	border: 5px solid #998cc2;
	border-width: 5px 5px 5px 5px;
}
#gallery ul a:hover { 
	color: #998cc2; 
}
/* jQuery lightBox plugin - Gallery style */

#pressdiv {
	margin-left:0px;
	position: absolute;
	top: 130px;
	width: 500px; 
}
#pressdiv  ul { 
list-style-type: none; 
list-style-position: outside;
}
#pressdiv  ul li { 
display: inline; 
list-style-position: outside;
}
#pressdiv  ul img {
	margin-left: 0px;
	border: 5px solid white;
	border-width: 5px 5px 5px 5px;
}
#pressdiv  ul a:hover img {
	border: 5px solid #998cc2;
	border-width: 5px 5px 5px 5px;
}
#pressdiv  ul a:hover { 
	color: #998cc2; 
} 

#pressdivright {
	margin:0 auto;
	position: absolute;
	width: 250px;
	top: 140px;
	background-color:#FFFFFF;
	margin-left: 510px;
	font: 12px Arial;
	font-family: Arial, Helvetica, sans-serif;
	color: #524821;
}