/* CSS Document */

html					{margin:0; padding:0;}
body					{background:url(/images/greene_bkg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; margin:0; padding:0;}

img						{border:0;}

h1.moved				{position:absolute; left:-9999px;}
#h1						{padding:20px 0px 0px 30px;}
h2						{color:#A85DA1; font-size:1em; padding:10px 0px 0px 75px;}
h3						{font-size:1em;}

.ac						{text-align:center;}

.i						{font-style:italic;}

.none					{clear:both; line-height:0px;}

#main					{background:#FFFFFF; border:#EDCBEA 1px solid; margin:10px auto; width:770px;}
#content				{background:url(/images/greene_bkg_nav.jpg) 1px 0px repeat-y; color:#658841; margin-top:149px;}


/*--------01. Header Style--------*/

#header					{background:url(/images/greene_bkg_hdr.jpg) top right no-repeat; height:149px; position:absolute; top:11px; width:770px;}
#logo					{padding:20px 10px 0px 10px;}
#hdr_bar				{background:#EDCBEA; border-bottom:#FFFFFF double 3px; margin:20px 0 0 0; text-align:right;}
#hdr_bar p				{color:#658841; font-size:0.85em; font-weight:bold; margin:0; padding:5px;}


/*--------02. Navigation Style--------*/

#navigation				{float:left; width:185px;}
#navigation ul			{line-height:35px; list-style:none; margin:0; padding:10px 15px;}
#navigation li			{background:url(/images/greene_bullet.jpg) 10px 15px no-repeat; border-bottom:#658841 dotted 1px; font-weight:bold; padding:0 10px 0 23px;}
#navigation li.noborder	{border:0px;}

/*--------03. Middle Style--------*/

#text					{float:right; padding:188px 1px 20px 0; position:relative; width:584px;}
#text p					{line-height:18px; padding:0px 75px;}

#banner					{left:0; position:absolute; top:0;}

#text_images			{padding:0px 75px; text-align:center;}
#text_images .image		{padding:5px 5px 0px 0px;}

#text .products			{border-bottom:#658841 dotted 1px; clear:both; font-size:0.85em; margin:0 75px; padding:0;}
#text .products *		{margin:0; padding:0;}
#text .products h3		{padding:8px 0px;}
#text .products p		{line-height:14px; padding:5px 0px;}

#text .products .product_img			{float:left; padding:10px;}
#text .img_link			{float:right; font-size:0.9em; padding:10px;}
#text .products .price					{font-size:1.1em; font-weight:bold;}

#text #doll_text p		{padding:1px 75px;}
#text #doll_images		{float:left; padding:0 10px 0 75px; text-align:center; width:120px;}
#text #doll_images img	{margin:0; padding:5px 0px;}

#small_text				{font-size:0.85em;}
#small_text	p			{line-height:14px;}

/*--------04. Contact Style--------*/

#contact_numbers		{font-size:0.85em;}

#contact_form form		{margin:30px 0 0 0;}
#contact_form label		{float:left; width:150px;}
#contact_form input		{margin-top:-4px;}
#contact_form textarea	{margin-top:-2px;}

#required				{font-size:0.85em; margin:-10px 0 0 0; padding:0 70px 0 0; text-align:right;}

#submit					{font-weight:bold; text-align:center;}


/*--------05. Footer Style--------*/

#footer					{background:#EDCBEA; border-top:#FFFFFF double 3px; clear:both; text-align:center; height:25px;}
#footer p				{color:#A85DA1; font-size:0.85em; margin:0; padding:5px;}


/*--------100. Links--------*/

a						{color:#A85DA1; text-decoration:none;}
a:hover					{color:#863C7F; text-decoration:underline;}



/*--------101. Lightbox--------*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightbox a	{color:#000000;}
#lightbox a:hover	{color:#999999; text-decoration:none;}	

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 4px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
	
