#home-video-buttons { display: block; text-align: center; }

#text-3 { overflow: hidden; padding-top: 7px; line-height: 0.8; font: 12px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
#all-photos { width: 9999px; position: relative; }
#text-3 .left { width: 49%; float: left; margin: 0 0 5px 0; }
#text-3 .right { width: 49%; float: right; text-align: right; }

div.flickr-thumb { margin: 0 15px 0 0 !important; }
div.flickr-thumb img { opacity: 0.8; border: 1px solid #ccc; }
div.flickr-thumb img:hover { opacity: 1; }
.ui-tabs { margin: 0 !important; }
div.flickr-gallery { margin: 0 !important; }
.ui-tabs .ui-tabs-panel { padding: 0 !important; }
.fg-clear { clear: none; display: none; }

#text-4 { text-align:center; padding-bottom:21px; position:relative; }
#text-4 .button { margin-top: 5px; font: bold 12px Helvetica, Arial, Sans-Serif; text-transform: uppercase; color: white; display: block; float: left; width: 140px; text-align: center; }
#text-4 .button:first-child { margin-left: 40px; margin-right: 20px; }

#text-4 .videothumb { position:absolute; top:15px; left:17px; z-index:9999; width:431px; height:349px; background: url(../images/homevideothumb.jpg) no-repeat 0 0; cursor:pointer; }


#text-5 { padding: 17px 15px; font: 13px/1.5 Georgia, Serif; background-color: rgba(0,0,0,0.75) !important; background-color: black;  background-image: url(/images/widgetgraphic-ricksuzan.png); background-position: 0 -15%; background-repeat: no-repeat; padding-left: 170px;  text-align: right; }

#text-7 { font: 20px Georgia, Serif; color: #df7118; background-color: rgba(0,0,0,0.75) !important; background-color: black; background-image: url(/images/widgetgraphic-dove.png); background-repeat: no-repeat; background-position: 0 -8px; padding-left: 130px; text-align: center; }
#text-7 strong { color: #e1af19; font-weight: normal; font-family: Georgia, Serif; }
#text-7 em { color: white; font-style: normal; }
#text-7 span { font-size: 12px; color: #999; display: block; margin-top: 5px; }

#text-20 { font: 20px Georgia, Serif; color: #df7118; background-color: rgba(0,0,0,0.75) !important; background-color: black; background-image: url(/images/widgetgraphic-magical.png); background-repeat: no-repeat; background-position: 0 -8px; padding-left: 130px; text-align: center; }
#text-20 strong { color: #e1af19; font-weight: normal; font-family: Georgia, Serif; }
#text-20 em { color: white; font-style: normal; }
#text-20 span { font-size: 12px; color: #999; display: block; margin-top: 5px; }

#text-9 { font-size: 12px; color: #cfb266; }
#text-9 img { float: left; margin: 0 5px 0 0; }
#text-9 strong { color: white; font-weight: normal; }
#text-9 a { color: white; text-decoration: underline; }

/* CHRISTMAS STYLE */
/*#text-21 { background-color: rgba(200,0,0,0.75); background-image:none; text-align:center; border:2px solid ; }*/
#text-21 { background-color: rgba(200,0,0,0.75); background-image:none; text-align:center; border:2px solid yellow; }
#text-21 a { color:#F8BB02; }

#home-note { clear: both; font: 300 13px/1.6 "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #999; padding: 15px; }
#home-note strong { color: white;  }
#home-note img { float: left; margin: 0 10px 0 0; background: black; padding: 4px 2px 3px 0;  }

.learn-more-button { position: relative; font: bold 13px Helvetica, Arial, Sans-Serif; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; color: white; padding: 6px 13px; background: #7c512e; text-transform: uppercase; border: 5px solid black; }
.learn-more-button:hover { background: #8f613d; text-decoration: none; }

.overlay { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url(/images/black75.png); text-align: center; }
