@charset "utf-8";
/* resets */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,address,cite{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* font normalizing, in %, starts at 10.
10-77  11-85  12-93  13-100  14-108  15-116  16-123.1  17-131  18-138.5  19-146.5  20-153.9  21-161.6  22-167  23-174  24-182  25-189  26-197 */
body{font:13px/1.231 Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;color:#333;}
h1{font-size:161.6%;font-family:Arial,'Liberation Sans',FreeSans,sans-serif;font-weight:normal;color:#444;}

/* base setting */
html{overflow-y:scroll;}
body{text-align:center;}
a{color:#d67828;text-decoration:none;font-weight:bold;}
a:hover{color:#999;text-decoration:none;}
a:active {outline:none;}
p{margin:.6em 0 1.5em 0;font-size:93%;}

/* container */
#container {width:876px;margin:0 auto;padding:0 10px;text-align:left;background:url(../ui/main_bg.png) 15px top no-repeat;overflow:hidden;height:1%;}
.logo img {margin:4px 0 6px 63px;display:block;}
#imgs {margin:0;padding:9px 0;overflow:hidden;height:1%;}
#imgs li {display:inline;margin-right:30px;}
#container h1 {margin:10px 0 10px 0;text-indent:-9000em;background:url(../ui/text_happyholidays.png) no-repeat;}
#flashConatiner{width:876px;height:486px; margin-bottom:24px;position:relative;z-index:1;clear:both;}

#container .maincol {float:left;display:inline;width:669px;}
#container .colone {float:left;display:inline;width:310px;}
#container .coltwo {margin-left:35px;float:left;display:inline;width:310px;}
#container .colthree {float:right;display:inline;width:181px;padding-top:30px;text-align:center; padding-right:3px;}
#container .colthree h2 {clear:both;font-weight:bold;padding:15px 0 5px 0;color:#444; font-size:93%;}
#container .colthree .addthis_button {float:right;display:block;margin-bottom:60px;}
#container .colthree .lastyear {clear:both;display:block;font-weight:normal;color:#333;text-align:left;padding:3px 11px;margin-top:27px;background:url(../ui/icon_2008growingproject.png) 120px center no-repeat;border-right:1px solid #979797;border-left:1px solid #979797}
#container .colthree .lastyear:hover {color:#333;text-decoration:underline;}
#footer {text-align:left;clear:both;overflow:hidden;height:48px}
#footer cite {font-style:normal;font-size:77%;color:#504c3f;padding-top:17px;display:block}
#footer a{color:#504c3f;text-decoration:underline;}
#footer img {float:right;}

/* gallery style  */
#galleryContainer {width:900px;margin:0 auto;padding:0 20px;overflow:hidden;height:1%;background:url(../ui/main_bg.png) 515px top no-repeat;}
#galleryContainer h1 {display:block;width:260px;height:30px;margin:24px 0 22px 195px;float:left;text-indent:-9000em;background:url(../ui/text_2008gift.png) no-repeat;}
#galleryContainer .logo {display:block;float:right;margin:11px 183px 0 0;}

#gallery {clear:both;}
#gallery p {margin:0 auto 0 89px;width:500px;display:block;padding:15px 0 0 0;clear:both;text-align:left;}
#gallery .images {float:left;width:667px;min-height:667px;}
#gallery .images div {width:667px;text-align:center;}
#gallery .images div img {display:block;margin:0 auto;}
#gallery .forward,#gallery .backward {float:left;margin:311px 47px 0 46px;width:22px;height:44px;background:url(../ui/ui_galleryarrows.png) no-repeat;display:block; text-indent:-9990em}
#gallery .forward {background-position:right 0;clear:right;}
#gallery .backward {background-position:left 0;}
#gallery .disabled {visibility:hidden!important;}
#gallery .tabs {display:none;}
#gallery .vertical {padding-top:76px;}
#galleryContainer .back {clear:both;width:498px;margin:0 auto;height:73px;overflow:hidden;padding:15px 0 0 0;}
#galleryContainer .back a {float:right;text-align:left;display:block;width:162px;font-weight:normal;color:#333;text-align:left;padding:13px 11px;background:url(../ui/ui_grass.jpg) 85px center no-repeat;border-right:1px solid #979797;border-left:1px solid #979797}
#galleryContainer .back a:hover {color:#333;text-decoration:underline;}
#galleryContainer #footer {margin:0 auto;width:680px;width:text-align:left;clear:both;overflow:hidden;height:48px}