@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }
body, html { background:#042337; color:#042337; font-family:"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana,Arial,sans-serif; font-size:.95em; }
body { min-width:950px;	}
ul { list-style-type:none; }
fieldset { line-height: 1em; border:none; }
legend { display:none; }
img { border:0; }
input, select, textarea { vertical-align: middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
a { color: #660066; text-decoration:underline;}
a:hover{ text-decoration:none; }
p { padding-bottom:8px; font-size:.95em;}	
#wrap {	 margin:0px auto; width:900px;}

/* Header */
#location {color:#fff;margin:0 auto;width:900px;text-align:right; font:16px bold Georgia, "Times New Roman", Times, serif;margin-top:30px; display:block; }
#bigbox {background-color:#bbcfa9; margin:0 auto; width:900px; margin-top:10px; display:block; }
#top {height:16px; width:900px; background:#bed68e url('images/top.gif') top left no-repeat;}
#bottom {height:16px;width:900px; background:#bed68e url('images/bottom.gif') top left no-repeat;clear:both;}

#main {	background-color:#a8bc99; float:left; width:780px; }

#logo {color:#fff;margin-left:30px; height:100px;font-size:1.7em;line-height:1em; float:left; width:300px;}
#tagline {color:#042337; margin-left:70px; font-size:.8em; line-height:1; float:right;}

#header {width:100%;background-color: transparent;height:236px;background:#bbcfa9 url('images/header.jpg') top left no-repeat;display:block; }
#header #left { width:350px; padding:10px; float:left; }
#header #right { width:350px; padding:10px; float:right;}

/* Header */

/* Navigation */

ul#menu {float:left; height:28px; list-style-image:none; list-style-position:outside;list-style-type:none;position:relative;top:65px;width:900px;z-index:1;margin-left:10px;}
ul#menu li {display:block;float:left;margin-right:20px;text-transform:uppercase; color:#330033;font-weight: bold; font-size:12px;}
ul#menu li a {color:#330033;text-decoration:none; padding:5px;}
ul#menu li a:hover, ul#menu li a:active {background-color:#ffffff; height:115px;}
.active {background-color:#ffffff;}

#quote {color:#FFFFFF;font-size:1.8em;font-weight:normal;letter-spacing:-0.05em;line-height:1em;text-decoration:none;}

#content {padding:0;width:900px;display:block; background-color:#bbcfa9; margin:0 auto;font-size:.95em;}
#content p { line-height:130%;text-align:justify; padding-bottom:8px; margin-bottom:15px;}

#content .col1 {background-color:#bbcfa9clear:both;float:left;width:550px;padding:0 15px 15px 30px;}
#content .col2 {background-color:#bbcfa9clear:both;float:left;width:260px;padding:0 15px 10px 10px;}

#content h1 {font-size:28px;font-weight:normal;line-height:36px;color:#042337;margin-bottom:15px;}
h1, h2, h3, h4 {font-family:georgia;font-size:21px;font-weight:normal;line-height:30px;color:#042337;margin-bottom:15px;}

blockquote {
        background:#89a477 url(images/open-quote.gif) top left no-repeat;margin:5px;padding:5px;font-family: Georgia, "Times New Roman", Times, serif;font-size:20px;line-height:24px;color:#fff;
    }
   
blockquote  .content {
        background: url(images/close-quote.gif) bottom right no-repeat;
        padding-left: 40px;
        padding-right: 30px;
    }

#content .by {text-align:left; font-size:11px; margin-left:70px;width:160px; display:block;line-height:14px;color:#fff;margin-top:8px;}    

#content ul{display:bloc; margin-left:20px; margin-bottom:15px;list-style-type: disc;list-style-image: url(images/bullet.gif);list-style-position: inside;} 
#content ul li {list-style-type: disc;list-style-position: outside;}

#standout { background:#e7f4d2 none repeat scroll 0 0; border-bottom:1px dashed #8b906f;border-top:1px dashed #8b906f; font-size:.9em;font-weight:normal;line-height:1.3em;;text-align:left;margin:5px;padding:10px;}

/* Images for Lightbox */
.thumbnail {background-color:#fff;border:1px solid #fff;margin:10px 5px 10px 5px;padding:7px 8px 17px 7px;}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 11px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* Images for Lightbox */

/* Footer */
       
#divFooter {color:#fff;font-size:0.7em;padding:2px 0;margin:10px 0 0 0;}
#divFooter div {display:inline;float:left;padding:0 20px;Height:60px;}
#divFooter #divFooterTerms {width:250px;}
ul.inline, ol.inline {margin:0;padding:0;}
#divFooter #divFooterDelivery {border-left:1px dotted #ADACAB;border-right:1px dotted #ADACAB;width:260px;line-height:.7em;}
#divFooter #divFooterLanguage {width:250px;}
#divFooter a:link, #divFooter a:visited, #divFooter a:active {color:#fff;background:transparent;}

/* Footer */


   
.clear { clear:both; font-size:0px; }
 	
.clearfix:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
