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

* { margin:0;
	padding:0;
	border:0;
}

a:active {
	outline: none;
	
}
a:focus {
	-moz-outline-style: none;
}

body {
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

#wrapper {
	width:975px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
	/*background-image:url(../../images/background/applesOutside.gif);*/
	background-repeat:no-repeat;
	background-position:center top;
}

a {
	text-decoration:none;
	color:#cc9932;
}

a:hover {
	text-decoration:underline;
	color:#cc9932;
}

/*----------------HEADER------------------*/

h1{
	font-size:1.4em;
	margin-bottom:15px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#cc9932;
}

#header {
	width:808px;
	height:277px;
	margin:0px 0 0 96px;
	padding:14px 0 0 0;
}

.left_right {
	width:240px;
	height:277px;
	float:left;
	display:inline;
}

#center {
	width:325px;
	height:277px;
	/*background-image:url(../../images/background/header/header_center.jpg);*/
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

#logo {
	width:257px;
	height:105px;
	margin:85px 0 0 50px;
}

#strapline {
	width:257px;
	height:87px;
	margin:0 0 0 50px;
}


/*----------------NAV------------------*/

#nav{
	width:807px;
	height:33px;
	/*background-image:url(../../images/background/nav/nav_background.jpg);*/
	background-repeat:no-repeat;
	float:left;
	padding-top:18px;
	margin:0 0 0 96px;
	display:inline;
}

#nav ul {
	text-align:center;
}

#nav ul li {
	display:inline;
	list-style-type:none;
	padding:0 10px;
	text-align:center;
	height:33px;
}

#nav ul li a {
	display:inline-block;
	height:33px;
	font-size:1.5em;
	color:#fff;
	text-decoration:none;
}

#nav ul li a:hover {
	display:inline-block;
	text-decoration:none;
	color:#baaf91;
	height:33px;
	background-image:url(../../images/navHover.gif);
	background-repeat:repeat-x;
	background-position:0 30px;
}

#nav ul li.active a {
	display:inline-block;
	text-decoration:none;
	color:#baaf91;
	height:33px;
	background-image:url(../../images/navHover.gif);
	background-repeat:repeat-x;
	background-position:0 30px;
}



/* NAV TWEAK */
.ryf #nav {
	height:37px;
	padding-top:14px;
}
.ryf #nav ul li {
	height:37px;
}
.ryf #nav ul li a {
	height:37px;
	font-size:1.5em;
}
.ryf #nav ul li a:hover {
	height:37px;
	background-position:0 34px;
}
.ryf #nav ul li.active a {
	height:37px;
	background-position:0 34px;
}
/* EONT */



#subnav {
	width:807px;
	height:40px;
	background-image:url(../../images/background/nav/subnav_background.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	margin:0 0 0 96px;
}
#subnav ul li {
	display:inline;
	list-style-type:none;
	line-height:40px;
	padding:0 9px;
}

#subnav ul li a {
	font-size:1.2em;
	color:#544f3a;
	text-decoration:none;
	font-weight:bold;
}

#subnav ul li a:hover {
	text-decoration:none;
	color:#ab882f;
}

#subnav ul li.active a {
	text-decoration:none;
	color:#ab882f;
}

#subnav ul {
	text-align:center;
}


/*----------------MAIN CONTENT------------------*/

#content_border{
	width:807px;
	background-image:url(../../images/background/content/border.gif);
	background-repeat:repeat-y;
	margin:0 0 0 96px;
	float:left;
	display:inline;
}

#content {
	background-image:url(../../images/about/about_bg.jpg);
	background-repeat:no-repeat;
	width:793px;
	margin-left:7px;
	position:relative;
}

#innerContentTop {
	background-image:url(../../images/background/content/innerContent_top.png);
	background-repeat:no-repeat;
	width:778px;
	height:169px;
	margin:0 0 0 7px;
}

#innerContent {
	width:778px;
	background-image:url(../../images/background/content/innerContent_bg.png);
	background-repeat: repeat-y;
	margin-left:7px;
	padding:20px 0 20px 0;
}

#topText, #pageIntro{
	margin:40px 0 0 45px;
	font-size:2.2em;
	color:#fff;
	float:left;
	display:inline;
	font-family:"Times New Roman", Times, serif;
}
#pageIntro{
	margin:0 0 0 45px;
}
.message{
	border:1px solid #cc9932;
	background-color:#4c5624;
	padding:20px;
	margin-bottom:20px;
}
.message h2{
	font-size:18px;
}

.person {
	width:231px;
	margin:0 0 22px 0;
	float:left;
	display:inline;
}

.image{
	width:238px;
	height:192px;
	position:relative;
}

.left {
	margin-left:45px;
}

.imageLeft {
	margin-left:-4px;
}

.middle {
	margin:15px 0 0 0;
}

.imageMiddle {
	margin-left:-5px;
}

.right {
	margin:2px 0 22px 0;
}

.imageRight {
	margin-left:-20px;
}

.info, .info p {
	font-size:1.5em;
	width:211px;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	padding:0 0 0 5px;
}

p.findOutMore a {
	color:#cc9932;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6em;
	display:block;
	margin-top:7px;
}

#border_bottom {
	background-image:url(../../images/background/content/border-bottom.gif);
	background-repeat:no-repeat;
	width:807px;
	height:35px;
	float:left;
	display:inline;
	overflow:hidden;
}

#applesLeft {
	position:absolute;
	bottom:100px;
	left:0;
	z-index:110;
	width:146px;
	height:183px;
	background-image:url(../../images/about/applesLeft.png);
	background-repeat:no-repeat;
}

#applesRight {
	position:absolute;
	top:80px;
	right:0;
	z-index:100;
	width:146px;
	height:183px;
	background-image:url(../../images/about/applesRight.png);
	background-repeat:no-repeat;
}

#socialIcons {
	position:absolute;
	top:43px;
	right:0;
	z-index:20;
	width:100px;
	height:16px;
	margin-right:42px;
}

.icon {
	margin-left:5px;
	float:left;
}

/*----------------FOOTER------------------*/

#footer {
	width:807px;
	margin-left:auto;
	margin-right:auto;
	color:#988e7d;
	font-weight:bold;
}

#footer a {
	text-decoration: none;	
}

#copyright {
	float:left;
	padding:15px 0 15px 40px;
	font-size:1.1em;
}

#standout {
	float:right;
	padding:15px 15px 15px 0;
	text-align:right;
	font-size:1.1em;
}

#footer a:hover {
	color: #988E7D;
}

#standout a, #standout a:hover {
	color:#988e7d;
	font-size:1em;
}

/*----------------PROFILE------------------*/

#innerContentTop_profile {
	background-image:url(../../images/background/content/innerContent_top.png);
	background-repeat:no-repeat;
	width:778px;
	height:140px;
	margin:0 0 0 7px;
}

#backToTeam {
	position:absolute;
	top:95px;
	right:0;
	z-index:12;
	width:210px;
	height:20px;
	margin-right:57px;
	text-align:right;
}

#backToTeam_bottom {
	width:600px;
	height:20px;
	margin:20px 0 0 45px;
	float:left;
	display:inline;
}

#backToTeam a{
	font-size:1.2em;
	color:#ab882f;;
	text-decoration:none;
	font-weight:bold;
}

#backToTeam_bottom a{
	font-size:1.2em;
	color:#ab882f;;
	text-decoration:none;
	font-weight:bold;
}

#backToTeam a:hover, #backToTeam_bottom a:hover{
	text-decoration:underline;
}

#video {
	width: 306px;
	height: 222px;
	border: 1px solid white;
	margin-left: 47px;
	float: left;
	display: inline;
}

#text {
	width:329px;
	float:right;
	font-size:1.2em;
	margin-right:52px;
	color:#fff;
	display:inline;
}

.bold {
	font-weight:bold;
	margin-bottom:5px;
}

#quote {
	width:306px;
	margin:30px 0 0 47px;
	float:left;
	color:#fff;
	display:inline;
	font-size:2.2em;
	font-family:"Times New Roman", Times, serif;
}

















/*----------------HOW WE MAKE------------------*/

#how_we_make_content_bg {
	background-image:url(../../images/about/how_we_make_bg.jpg);
	background-repeat:no-repeat;
	width:793px;
	margin-left:7px;
	position:relative;
}

.how_we_make_content {
	width:793px;
	background-image:url(../../images/about/how_we_make_content_bg.png);
	margin-left:7px;
	float:left;
	height:455px;
}

.how_we_make_content .image {
	float:left;
	width:378px;
	height:295px;
	top:-15px;
	display:inline;
	position:relative;
	z-index:3;
}

.how_we_make_content .text {
	width:338px;
	height:153px;
	float:left;
	display:inline;
	padding:15px 15px 15px 0;
	color:#c5bca1;
	font-size:1.2em;
	line-height:140%;
}

.txtborder{
	position:relative;
	left: 100;
}
.txtborderstyletop{
	background-image:url(../../images/background/txtbg_top.jpg);
	position:absolute;
	width:326px;
	height:15px;
	z-index:2;
	left:376px;
	top: 174px;
}

.txtborderstylebtm{
	background-image:url(../../images/background/txtbg_btm.jpg);
	position:absolute;
	width:326px;
	height:20px;
	z-index:2;
	left:366px;
	top: 337px;
}

/*****************************/
/*HOW WE MAKE CONTENT SLIDE 2*/
/*****************************/

.how_we_make_content2 {
	width:793px;
	background-image:url(../../images/about/how_we_make_content_bg2.png);
	margin-left:7px;
	float:left;
	height:455px;
}
.how_we_make_content2 .image {
	float:left;
	width:378px;
	height:295px;
	position:relative;
	top:-15px;
	display:inline;
	z-index:3;
}
.how_we_make_content2 .text {
	width:338px;
	height:153px;
	float:left;
	display:inline;
	padding:15px 15px 15px 0;
	color:#c5bca1;
	font-size:1.2em;
	line-height:140%;
}

/*****************************/
/*HOW WE MAKE CONTENT SLIDE 3*/
/*****************************/
.how_we_make_content3 {
	width:793px;
	background-image:url(../../images/about/how_we_make_content_bg3.png);
	margin-left:7px;
	float:left;
	height:455px;
}
.how_we_make_content3 .image {
	float:left;
	width:378px;
	height:295px;
	top:-15px;
	display:inline;
	position:relative;
	z-index:3;
}
.how_we_make_content3 .text {
	width:338px;
	height:153px;
	float:left;
	display:inline;
	padding:15px 15px 15px 0;
	color:#c5bca1;
	font-size:1.2em;
	line-height:140%;
}
/*****************************/
/*HOW WE MAKE CONTENT SLIDE 4*/
/*****************************/
.how_we_make_content4 {
	width:793px;
	background-image:url(../../images/about/how_we_make_content_bg4.png);
	margin-left:7px;
	float:left;
	height:455px;
}
.how_we_make_content4 .image {
	float:left;
	width:378px;
	height:295px;
	top:-15px;
	display:inline;
	position:relative;
	z-index:3;
}
.how_we_make_content4 .text {
	width:338px;
	height:153px;
	float:left;
	display:inline;
	padding:15px 15px 15px 0;
	color:#c5bca1;
	font-size:1.2em;
	line-height:140%;
}
/*****************************/

.title {
	width:550px;
	height:53px;
	float:left;
	display:inline;
	margin:90px 0 0 58px;
	color:#c5bca1;
	font-size:2.1em;
	padding:10px 0 0 15px;
}

.subheading {
	font-family:"Times New Roman", Times, serif;
}

.prev_next {
	width:150px;
	color:#fff;
	font-size:1.9em;
	font-family:"Times New Roman", Times, serif;
	float:left;
	padding:0 0 0 25px;
}

.prev_next a {
	color:#fff;
	text-decoration:none;
}

.prev_next a:hover{
	color:#c5bca1;
	text-decoration:none;
}

#how_we_make_footer {
	background-image:url(../../images/about/how_we_make_footer_bg.gif);
	background-repeat:no-repeat;
	width:793px;
	height:33px;
	float:left;
	display:inline;
	font-size:1.7em;
	color:#cc9932;
	padding:16px 0 2px 0;
}

#how_we_make_footer ul{
	text-align:center;
}

#how_we_make_footer ul li {
	display:inline;
	list-style-type:none;
	padding:0 12px;
	text-align:center;
	height:33px;
}

#how_we_make_footer ul li a {
	display:inline-block;
	height:33px;
	text-decoration:none;
}

#how_we_make_footer ul li a:hover  {
	display:inline-block;
	text-decoration:none;
	color:#cc9932;
	height:33px;
	background-image:url(../../images/navHover2.gif);
	background-repeat:repeat-x;
	background-position:0 30px;
}

#how_we_make_footer ul li.active a{
	display:inline-block;
	text-decoration:none;
	color:#cc9932;
	height:33px;
	background-image:url(../images/navHover.gif);
	background-repeat:repeat-x;
	background-position:0 22px;
}

#how_we_make_footer_borderBottom {
	width:807px;
	height:7px;
	background-image:url(../../images/about/how_we_make_border_bottom.gif);
	float:left;
	display:inline;
	margin-left:96px;
}

#leavesLeft {
	position:absolute;
	top:0px;
	left:0;
	z-index:110;
	width:137px;
	height:308px;
	background-image:url(../../images/about/leavesLeft.png);
	background-repeat:no-repeat;
}

#leavesRight_bottom {
	position:absolute;
	bottom:15px;
	right:0;
	z-index:100;
	width:111px;
	height:131px;
	background-image:url(../../images/about/leavesRight_bottom.png);
	background-repeat:no-repeat;
}

#leavesRight_top {
	position:absolute;
	top:15px;
	right:0;
	z-index:100;
	width:111px;
	height:131px;
	background-image:url(../../images/about/leavesRight_bottom.png);
	background-repeat:no-repeat;
}

























/*----------------OTHER STYLES------------------*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}





/* --------------------------------------------------------------------------------------------- COMPETITION STYLES --- */

/* ---------------- ENTRY FORM --- */
#js_win_app #jswa_entry {
	display: none;
}

#js_win_app #jswa_entry .error {
	display: block;
	width: 290px;
	color: red;
	font-size: 1em;
}
#js_win_app #jswa_entry p, #js_win_app #jswa_confirmation p {
	margin-bottom: 15px;
}
#js_win_app #jswa_entry .already_entered {
	color: red;
}
#js_win_app #jswa_entry p label {
	display: block;
	margin: 0 0 5px;
	font-weight: bold;
}
#js_win_app #jswa_entry p label span {
	font-size: 1em;
	color: red;
}
#js_win_app #jswa_entry p input {
	margin: 0 0 5px;
	padding: 2px;
	width: 165px;
}
#js_win_app #jswa_entry p input#marketing {
	width: auto;	
}


/* ---------------- ENTRY CONFIRMATION --- */
#js_win_app #jswa_confirmation {
	display: none;
}




/* --- DOWN ON THE FARM ------------------------------------------------------------------------------------ */
.dotf #innerContentTop_profile {
	height:140px;
}

.dotf h1 {
	font-size:1.4em;
	margin-bottom:5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#cc9932;
}


.dotf #topText {
	margin:40px 0 0 45px;
	font-size:1.7em;
	color:#fff;
	float:left;
	display:inline;
	font-family:"Times New Roman", Times, serif;
}

.dotf #topText p {
	font-size: 1.9em;
	margin-top: -8px;
}

.dotf #topText p.small {
	font-size: 1.3em;
	margin-top: -3px;
}

.dotf #content #innerContent #text p {
	color: #c8c2ae;
	font-weight: bold;
	margin-bottom: 10px;
}

.dotf #video {
	width:316px;
	height:222px;
	border: none;
}

.dotf #videos_panel {
	background: white;
	display: block;
	width: 739px;
	margin: 0px auto;
	height: 495px;
}

.dotf #videos_panel .vids_container {
	margin: 0 30px 0 29px;
	padding: 15px 0;
}

.dotf #videos_panel .vids_container .col {
	width: 220px;
	display: inline-block;
	margin-right: 10px;
	float: left;
}

.dotf #videos_panel .vids_container .nb_col {
	margin-right: 0;
}

.dotf #videos_panel .vids_container .col h3 {
	font-size: 2.8em;
}

.dotf #videos_panel .vids_container .winter { color: #8c3f1b; }
.dotf #videos_panel .vids_container .spring { color: #de5495; }
.dotf #videos_panel .vids_container .summer { color: #c39e08; }

.dotf #videos_panel .vids_container .col .vid_preview {
	margin-top: 15px;
	height: 120px;
	display: block;
}

.dotf #videos_panel .vids_container .col .vid_preview a {
	width: 220px;
	height: 120px;
	display: block;
}

.dotf #videos_panel .vids_container .col .vid_preview a img {
	width: 220px;
	height: 120px;
	display: block;
	margin-top: 0px;
	border: none;
}

.dotf #videos_panel .vids_container .col .vid_preview a .link {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 0 0 5px;
	width: 215px;
	height: 21px;
	display: block;
	margin-top: -27px;
	position: relative;
	background: url('../../images/pages/video_stills/link.png');
	z-index: 1;
}
.dotf #videos_panel .vids_container .col .vid_preview a:hover .link {
	background: url('../../images/pages/video_stills/link_hover.png');
}

/*.dotf #vid_box_panel {
	width: 793px;
	height: 895px;
	display: block;
	z-index: 999;
	top: 376px;
	margin-left: 7px;
	position: absolute;
	background: url('../../images/pages/video_stills/link_hover.png') repeat top left;
}*/




























/* WIN A LUXURY HAMPER */
body#walh #content {
	background-image:url(../../images/walh/walh_page_bg.jpg);
}

body#walh #content #innerContent {
	padding-bottom: 35px;
	background-image:url(../../images/walh/grass_footer.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

body#walh #content .hamperBg #innerContent {
	padding-bottom: 150px;
}

body#walh #content .hamperBg {
	background-image:url(../../images/walh/hamper_home.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}

body#walh #content_border {
	background-image:url(../../images/background/content/border_cloth.gif);
}

body#walh #border_bottom {
	background-image:url(../../images/background/content/border_bottom_transparent.gif);
	background-repeat:no-repeat;
	width:807px;
	height:12px;
	float:left;
	margin-top: -5px;
	display:inline;
	z-index: 5;
}

body#walh #content #innerContent .walh_content {
	padding: 50px 50px 0;	
}

body#walh #content #innerContent .walh_content .walh_title h1 {
	font-size: 2.4em;
	margin-bottom:5px;
	text-transform: uppercase;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#9c813e;
}

body#walh #content #innerContent .walh_content .walh_title p {
	font-size: 2.5em;
	margin-top: -8px;
	color: #d7d0bb;
	width: 600px;
	letter-spacing: -0.2px;
}

body#walh #content #innerContent .walh_content .walh_body {
	margin: 10px 0 0;	
}

body#walh #content #innerContent .walh_content .walh_body p {
	margin-bottom: 10px;
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
}

body#walh #content #innerContent .walh_content .walh_body p.txts {
	margin-bottom: 2px;	
}

body#walh #content #innerContent .walh_content .walh_body p.last {
	margin-bottom: 15px;
}

body#walh #content #innerContent .walh_content .walh_body p.txts label {
	width: 125px;
	display: inline-block;
}

body#walh #content #innerContent .walh_content .walh_body p.txts input.txt {
	width: 400px;	
}

body#walh #content #innerContent .walh_content .walh_body p.txts label.error {
	width: 600px;
	padding: 3px 0 6px 130px;
}

body#walh #content #innerContent .walh_content .walh_body p input.txt {
	padding: 3px;
	color: #274c25;
	font-size: 1.1em;
	font-weight: bold;
}




body#walh #content #innerContent .walh_content .walh_body p.answer label, body#walh #content #innerContent .walh_content .walh_body p span {
	color: #c5bca1;
}

body#walh #content #innerContent .walh_content .walh_body p.question {
	width: 525px;
}

body#walh #content #innerContent .walh_content .walh_body p input.promo_code {
	margin-left: 5px;
}

body#walh #content #innerContent .walh_content .walh_body p.answer {
	padding-bottom: 5px;
	width: 525px;
	color: #c5bca1;
}

body#walh #content #innerContent .walh_content .walh_body p span span, body#walh #content #innerContent .walh_content .walh_body label span {
	color: red;
	font-weight: bold;
}

body#walh #content #innerContent .walh_content .walh_body p label.error {
	clear: both;
	display: block;
	color: #d37466;
}

body#walh #content #innerContent .walh_content .walh_body .walh_pd_container p {
	width: 262px;
	float: left;
}
body#walh #content #innerContent .walh_content .walh_body .walh_pd_container p.first {
	width: 252px;
	margin-right: 10px;
}

body#walh #content #innerContent .walh_content .walh_body .walh_pd_container p input.txt {
	float: right;
	vertical-align: middle;
}

body#walh #content #innerContent .walh_content .walh_body #submit {
	background: #9c813e;
	color: #FFFFFF;
	padding: 4px;
	text-transform: uppercase;
	font-size: 1em;
	margin-right: 10px;
}

body#walh #content #innerContent .walh_content .walh_body .where_promo_btn {
	position: absolute;
	z-index:2;
	margin: -55px 0 0 405px;
}




/* WALH WINNER JUST WON/ALREADY WON */
body#walh #content #innerContent .walh_content .wjw_box {
	padding-top: 200px;
	/*text-align: center;*/
}

body#walh #content #innerContent .walh_content .wjw_box .center_walh {
	text-align: center;
	display: block;
}

body#walh #content #innerContent .walh_content .uw_b {
	background: url(../../images/walh/winner_screen.png);
	background-position: top center;
	background-repeat: no-repeat;
}


body#walh #content #innerContent .walh_content .le_b {
	background: url(../../images/walh/le_screen.png);
	background-position: top center;
	background-repeat: no-repeat;
}
body#walh #content #innerContent .walh_content .uaw_b {
	background: url(../../images/walh/uaw_screen.png);
	background-position: top center;
	background-repeat: no-repeat;
}

body#walh #content #innerContent .walh_content .unw_b {
	background: url(../../images/walh/unw_screen.png);
	background-position: top center;
	background-repeat: no-repeat;
}

body#walh #content #innerContent .walh_content .pnc_b {
	background: url(../../images/walh/pnc_screen.png);
	background-position: top center;
	background-repeat: no-repeat;
}

body#walh #content #innerContent .walh_content .uae_b {
	background: url(../../images/walh/uae_screen.png);
	background-position: top center;
	background-repeat: no-repeat;
}

body#walh #content #innerContent .walh_content .cno_b {
	background: url(../../images/walh/cno_screen.png);
	background-position: top center;
	background-repeat: no-repeat;
}

body#walh #content #innerContent .walh_content .wjw_box p {
	font-size: 1.6em;
	margin-bottom: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
}

body#walh #content #innerContent .walh_content .wjw_box p.walh_uaw_terms {
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0 35px;
	display: block;
}

body#walh #content #innerContent .walh_content .wjw_box a.walh_btn {
	background: #9c813e;
	color: #FFFFFF;
	padding: 5px;
	text-transform: uppercase;
	font-size: 1.1em;
}
body#walh #content #innerContent .walh_content .wjw_box a.walh_btn:hover {
	text-decoration: none;
	background: #c39a44;
}





/****
 * SUMMER EVENTS;
 **/
body#summer-events #content {
	background: none;
	z-index:11;
}

body#summer-events #sec-social {
	display: inline-block;
	float: right;
}

body#summer-events #content_border {
	background-image:url(../../images/summer-events/standard/border_bg_2200_shallow.jpg);
}
body#summer-events.sadie-may-stowell #content_border {
	background-image:url(../../images/summer-events/standard/border_bg_sadie_3000.jpg);
}
body#summer-events.summer-sampling #content_border,
body#summer-events.bee-tips #content_border, 
body#summer-events.se-overview #content_border, 
body#summer-events.garden-gallery #content_border {
	background-image:url(../../images/summer-events/standard/border_bg_nologo.jpg);
}

body#summer-events #border_bottom {
	background-image:url(../../images/background/content/border_bottom_transparent.gif);
	background-repeat:no-repeat;
	width:807px;
	height:12px;
	float:left;
	margin-top: 0;
	display:inline;
	z-index: 5;
}

body#summer-events #summer-ftr {
	background-image:url(../../images/summer-events/standard/footer_flowers.png);
	background-repeat:no-repeat;
	background-position: center bottom;
	display: inline-block;
	position: absolute;
	margin: -359px 0 0 -70px;
	width: 947px;
	height: 378px;
	z-index: 0;
}

body#summer-events .summer-events-container {
	margin: 35px;
	color: #666666;
	z-index: 150;
}

body#summer-events .summer-events-container h2 {
	font-size: 2.3em;
	text-transform: uppercase;
}
body#summer-events .summer-events-container h3 {
	font-size: 2.7em;
}
body#summer-events .summer-events-container .m15 {
	margin-bottom: 15px;
}

body#summer-events .summer-events-container p {
	font-size: 1.2em;
	margin-bottom: 10px;
}

body#summer-events .summer-events-container .intro_width {
	width: 440px;
}

body#summer-events .summer-events-container .norm_width {
	width: 570px;
}

body#summer-events .darkgreen {
	color: #184c31;
}
body#summer-events .lightgreen {
	color: #5f9927;
}
body#summer-events .darkbrown {
	color: #793819;
}
body#summer-events .lightbrown {
	color: #b66211;
}
body#summer-events .purple {
	color: #5c0698;
}
body#summer-events .turquoise {
	color: #0a81a3;
}
body#summer-events .golden {
	color: #ae8931;
}

body#summer-events .se-border-p  { border-top: 1px dotted #5c0698; }
body#summer-events .se-border-t  { border-top: 1px dotted #0a81a3; }
body#summer-events .se-border-g  { border-top: 1px dotted #ae8931; }
body#summer-events .se-border-dg { border-top: 1px dotted #184c31; }
body#summer-events .se-border-lb { border-top: 1px dotted #b66211; }

body#summer-events .se-border-lb img { margin: 0 0 8px; }
body#summer-events .se-border-dg img, 
body#summer-events .se-border-g img { margin: 30px 0 5px; }
body#summer-events .se-border-t img, 
body#summer-events .se-border-p img { margin: 10px 0; }

body#summer-events .seo-event {
	display: inline-block;
	float: left;
	width: 230px;
	margin-top: 15px;
}
body#summer-events .seo-event h3 {
	margin-top: 10px;
}
body#summer-events .seo-event a img {
	border: none;	
}
body#summer-events .seo-event a {
	font-weight: bold;
	text-decoration: underline;
}
body#summer-events .seo-event a:hover { text-decoration: none; }
body#summer-events .se-middle {
	margin-left: 15px;
	margin-right: 15px;
}

/* PLANT LISTINGS */
body#summer-events .summer-events-container .plant-listing {
	width: 762px;
	display: block;
	margin-bottom: 15px;
}

body#summer-events .summer-events-container .plant-listing .middle {
	margin: 0 11px 1px;	
}

body#summer-events .summer-events-container .plant-listing .pl_item {
	width: 233px;
	height: 85px;
	display: inline-block;
	float: left;
	margin-bottom: 1px;
}

body#summer-events .summer-events-container .plant-listing .pl_item img {
	width: 85px;
	height: 85px;
	display: inline-block;
	float: left;
	border: none;
}

body#summer-events .summer-events-container .plant-listing .pl_item a img {
	border: none;
}

body#summer-events .summer-events-container .plant-listing .pl_item .pl_info {
	width: 148px;
	height: 85px;
	display: inline-block;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	background: url(../../images/summer-events/standard/pl_info_bg.png);
}

body#summer-events .summer-events-container .plant-listing .pl_item .pl_info p {
	margin: 12px;	
}

body#summer-events .summer-events-container .plant-listing .pl_item:hover .pl_info {
	background: url(../../images/summer-events/standard/pl_info_bg_hover.png);
}

body#summer-events .summer-events-container .plant-listing .pl_item .pl_info p a {
	color: #FFFFFF;
	text-transform: lowercase;
	text-decoration: underline;
}

body#summer-events p.quali {
	width: 330px;
	height: 30px;
}

body#summer-events p.quali span {
	display: inline-block;
	float: left;
	height: 30px;
	font-weight: bold;
	margin-right: 10px;
}


body#summer-events .ss-events {
	background: url('../../images/summer-events/standard/summer_events_thumbs.png') no-repeat top left;
}
body#summer-events .ss-events .ss-e-col {
	padding-left: 342px;
}

body#summer-events .ss-comp-panel {
	border-top: 1px dotted #5c0698;
	border-bottom: 1px dotted #5c0698;
	padding: 15px 0;
	display: block;
	clear: both;
}

body#summer-events .ss-comp-panel .sscp-1 {
	width: 331px;
	height: 270px;
	display: inline-block;
	float: left;
	background: url('../../images/summer-events/standard/sscp_bg1.png') no-repeat top left;
}
body#summer-events .ss-comp-panel .sscp-2 {
	width: 330px;
	height: 270px;
	display: inline-block;
	
	background: url('../../images/summer-events/standard/sscp_bg2.png') no-repeat top left;
}
body#summer-events .ss-comp-panel .sscp-1 p {
	padding: 220px 0 0 40px;
	font-weight: bold;
	color: #FFFFFF;
}
body#summer-events .ss-comp-panel .sscp-2 p {
	padding: 218px 0 0 42px;
	font-weight: bold;
	color: #FFFFFF;
}
body#summer-events .ss-comp-panel a {
	color: #FFFFFF;
	text-decoration: underline;
}











/*  BEE TIPS */
body#summer-events #ubt-app {
	display: none;
	/*background: url('../../images/summer-events/standard/beetip_sep.png') repeat-x top left;*/
	padding-top: 5px;
	margin-top: 5px;
}

body#summer-events #ubt-app form p label {
	display: inline-block;
	width: 130px;
	margin-bottom: 5px;
	vertical-align: top;
}
body#summer-events #ubt-app form p label span {
	color: red;
	font-weight: bold;
}
body#summer-events #ubt-app form p label.error {
	display: block;
	margin-left: 135px;
	width: 250px;
	color: red;
}

body#summer-events #ubt-app form input.txt, body#summer-events #ubt-app form textarea.txt {
	width: 	255px;
	border: 1px solid #5ca9bd;
	padding: 2px;
	color: #278da8;
}
body#summer-events #ubt-app form textarea.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
}

body#summer-events #ubt-app form p.moptin {
	margin-left: 135px;
}
body#summer-events #ubt-app form p.moptin label {
	width: 230px;
}

body#summer-events #ubt-app form input#bt_submit {
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	
}

body#summer-events #ubt-app form input.white_bg {
	background: #278da8;
	padding: 2px;
}
body#summer-events #ubt-app form input.bt_submit_load {
	padding: 2px 20px 2px 2px;
	background: url('../../images/summer-events/standard/loading_blue.gif') no-repeat 99% 50% #278da8;
}

body#summer-events .summer-events-container .cbt-header {
	background: url('../../images/summer-events/standard/beetips_introbg.png') no-repeat top left;
	height: 290px;
}

body#summer-events .summer-events-container .cbt-header p {
	margin: 50px 0 0 35px;
	width: 300px;
	color: #FFFFFF;
}

body#summer-events #copella-bee-tips .cbt-tip {
	padding: 15px 0;
	border-top: 1px dotted #278da8;
	clear: both;
	display: block;
	width: 722px;
}
body#summer-events #copella-bee-tips .no_border {
	border-top: none;
}
body#summer-events #copella-bee-tips .cbt-tip .sixtysix {
	width: 480px;
}
body#summer-events #copella-bee-tips .cbt-tip .fifty {
	width: 360px;
	display: inline-block;
}
body#summer-events #copella-bee-tips .cbt-tip img {
	display: inline-block;
	vertical-align: top;
	float: left;
}

body#summer-events #copella-bee-tips .cbt-imginfobox {
	display: inline-block;
	float: left;
}

body#summer-events #user-bee-tips {
	background: url('../../images/summer-events/standard/beetip_sep.png') repeat-x top left;
	padding-top: 20px;
}

body#summer-events #user-bee-tips #others-tips .tip_item {
	border-top: 1px dotted #278da8;
	margin: 10px 0 0;
	padding: 0;
	display: block;
	clear: both;
}

body#summer-events #user-bee-tips #others-tips .tip_item .ti_num {
	width: 20px;
	display: inline-block;
	float: left;
	/*border-right: 1px dotted #278da8;*/
	padding-top: 5px;
}
body#summer-events #user-bee-tips #others-tips .tip_item p {
	display: inline-block;
	float: left;
	width: 450px;
	padding: 5px 0 0 10px;
}


body#summer-events #se-bottom-navigation {
	display: block;
	width: 612px;
	height: 61px;
	position: absolute;
	margin: 0 0 0 50px;
	z-index: 0;
}

body#summer-events #se-bottom-navigation .sei {
	display: inline-block;
	float: left;
	height: 41px;
	padding-top: 20px;
	font-size: 1.7em;
	text-align: center;
}

body#summer-events #se-bottom-navigation .sei a {
	color: #FFFFFF;
}
body#summer-events #se-bottom-navigation .sei a:hover {
	color: #FFFFFF;
}

body#summer-events #se-bottom-navigation .se_1 {
	width: 174px;
	background: url('../../images/summer-events/standard/overview_link1.png') no-repeat 50% 50%;
}
body#summer-events #se-bottom-navigation .se_2 {
	width: 132px;
	background: url('../../images/summer-events/standard/overview_link2.png') no-repeat 50% 50%;
}
body#summer-events #se-bottom-navigation .se_3 {
	width: 95px;
	background: url('../../images/summer-events/standard/overview_link3.png') no-repeat 50% 50%;
}
body#summer-events #se-bottom-navigation .se_4 {
	width: 67px;
	background: url('../../images/summer-events/standard/overview_link4.png') no-repeat 50% 50%;
}
body#summer-events #se-bottom-navigation .se_5 {
	width: 138px;
	background: url('../../images/summer-events/standard/overview_link5.png') no-repeat 50% 50%;
}

a.twitter {
	color: #79aba8;
	text-decoration: underline;
	background: url('../../images/icons/twitter_16.png') no-repeat 0% 50%;
	padding: 5px 0 5px 22px;
	margin: 0;
	clear: both;
	display: block;
}
a.facebook {
	color: #546ea7;
	text-decoration: underline;
	background: url('../../images/icons/facebook_16.png') no-repeat 0% 50%;
	padding: 5px 0 5px 22px;
	clear: both;
	display: block;
}

body#summer-events .sec-facebook-cta {
	background: url('../../images/summer-events/standard/darkgreen_fbbox.png') no-repeat 50% 50%;
	margin: 30px 0 10px;
	padding: 20px 30px 10px 50px;
	color: #FFFFFF;
}
body#summer-events .sec-facebook-cta p { font-weight: bold; }
body#summer-events .sec-facebook-cta a { color: #FFFFFF; }

body#summer-events form#enews label {
	display: inline-block;
	float: left;
	width: 80px;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 4px;
}

body#summer-events form#enews input.txt {
	display: inline-block;
	float: left;
	font-size: 1.2em;
	padding: 4px;
	border: none;
}

body#summer-events form#enews input#s {
	background: #b39443;
	padding: 4px;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-left: 1px;
}



/* SLIDEVIEWER */
/*preload classes*/
body#summer-events #slidepanel {
	background: url('../../images/summer-events/standard/sadie_panel_bg.png') no-repeat top left;
	padding: 10px 0 0 10px;
	width: 714px;
	height: 382px;
	display: block;
}
.svw {width: 704px; height: 372px; background: url('../../images/summer-events/standard/loading.gif') no-repeat 50% 50% #FFFFFF;}
.svw ul {position: relative; left: -999em;}
/*core classes*/
.stripViewer { position: relative; overflow: hidden; margin: 0 0 1px 0; }
.stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } 
.stripViewer ul li { float:left; }
.stripTransmitter { overflow: auto; width: 1%; }
.stripTransmitter ul { z-index: 10; margin: -23px 0 0; padding: 0; position: absolute; list-style-type: none; }
.stripTransmitter ul li{ width: 22px; float:left; margin: 0 1px 1px 0; }
.stripTransmitter a{ font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #184c31; color: #fff; text-decoration: none; display: block; }
.stripTransmitter a.current { background: #5f9927; color: #FFFFFF; }
.stripTransmitter a:hover { background: #4b7226; color: #FFFFFF; }
/*tooltips formatting*/
.tooltip { padding: 0.5em; background: #fff; color: #000; border: 5px solid #dedede; }


a.white {
	color: #FFFFFF;
	text-decoration: underline;
}

a.white:hover {
	text-decoration: none;	
}





/* SADIE MAY STOWELL */
body#summer-events.sadie-may-stowell #user-bee-tips {
	padding: 0;
	background: none;
	width: 683px;
}

body#summer-events.sadie-may-stowell #others-tips {
	background: url('../../images/summer-events/garden_designer/qa_bg.png') no-repeat top left;
	color: #FFFFFF;
	padding: 20px;
	width: 683px;
}

body#summer-events.sadie-may-stowell #your-tip {
	width: 683px;
}

body#summer-events.sadie-may-stowell #ubt-app {
	background: url('../../images/summer-events/garden_designer/ask_bg.png') no-repeat top left;
	margin: 0 0 10px;
	color: #FFFFFF;
	padding: 40px 0 10px 40px;
}

body#summer-events.sadie-may-stowell #ubt-app h3 {
	color: #FFFFFF;
	display: block;
	z-index:10;
}

body#summer-events.sadie-may-stowell #ubt-app p input, body#summer-events.sadie-may-stowell #ubt-app p textarea {
	border: 1px solid #4c7b25;
	color: #4c7b25;
	width: 200px;
}

body#summer-events.sadie-may-stowell #ubt-app p input#bt_mark {
	width: 20px;	
}

body#summer-events.sadie-may-stowell #ubt-app p label.error {
	width: 200px;	
}

body#summer-events.sadie-may-stowell #ubt-app p.moptin {
	margin: 0px;
}

body#summer-events.sadie-may-stowell #ubt-app p.as_q {
	padding-left: 20px;
}

body#summer-events.sadie-may-stowell #ubt-app p.as_q input#bt_submit {
	width: 120px;
}

body#summer-events.sadie-may-stowell #ubt-app p.moptin label {
	width: 200px;
}

body#summer-events.sadie-may-stowell #ubt-app p input#bt_submit {
	margin: 10px 0;
	background: #4c7b25;
}

body#summer-events.sadie-may-stowell #others-tips .ques_item {
	border-bottom: 2px solid #FFFFFF;
	padding: 5px 0;
	display: block;
}

body#summer-events.sadie-may-stowell #ubt-app form {
	width: 620px;	
}

body#summer-events.sadie-may-stowell #ubt-app .block {
	display: inline-block;
	float: left;
}

body#summer-events.sadie-may-stowell #ubt-app .thinner {
	width: 260px;
	margin-left: 15px;
}

body#summer-events.sadie-may-stowell #others-tips p.intro {
	border-bottom: 2px solid #FFFFFF;
	padding-bottom: 10px;
	display: block;
	clear: both;
}

body#summer-events.sadie-may-stowell #others-tips .q_seg h3, body#summer-events.sadie-may-stowell #others-tips .q_seg p {
	float: left;
	display: inline-block;
}
body#summer-events.sadie-may-stowell #others-tips .q_seg p {
	margin-left: 12px;
	width: 580px;
}


/* SADIE MAY STOWELL */
#ask_sadie_cta {
	z-index: 9;
	position: absolute;
	display: block;
	width: 235px;
	height: 65px;
	margin: 22px 0 0 500px;
}

#ask_sadie_cta a {
	display: block;
	width: 235px;
	height: 65px;
}






/* SUMMER EVENTS COMPETITION */
body#summer-events #comp_container #app #app_start {
	display: none;
}

body#summer-events #comp_container #app #app_start #response_container {
	width: 673px;
	background: url('../../images/summer-events/comps/response_bg.png') no-repeat top left;
	padding: 35px 20px 20px 50px;
	color: #FFFFFF;
}

body#summer-events #comp_container #app #app_start #response_container #entry p {
	clear: both;
	margin: 0 0 10px;
}
body#summer-events #comp_container #app #app_start #response_container #entry p label {
	width: 70px;
	font-weight: bold;
	display: inline-block;
}
body#summer-events #comp_container #app #app_start #response_container #entry p input.text {
	width: 200px;
	padding: 3px;
	color: #274624;
}

body#summer-events #comp_container #app #app_start #response_container #entry form {
	margin-top:20px;
}
body#summer-events #comp_container #app #app_start #response_container #entry p.check input {
	margin: 0 40px 0 20px;
	vertical-align: top;
}
body#summer-events #comp_container #app #app_start #response_container #entry p.check label {
	width: 320px;	
}
body#summer-events #comp_container #app #app_start #response_container #entry #submit {
	background: #9e8040;
	padding: 4px;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
}

body#summer-events #comp_container #app #app_start #response_container #entry p label.error {
	margin-left: 76px;
	color: red;
	width: 250px;
	display: block;
	margin-top: 5px;
}

body#summer-events #comp_container #app #app_start #response_container h2,
body#summer-events #comp_container #app #app_start #info h2 {
	text-transform: none;
}

body#summer-events #comp_container #app #app_start #info {
	width: 653px;
	background: url('../../images/summer-events/comps/info_bg.png') no-repeat top left;
	padding: 35px 40px 20px 50px;
	color: #FFFFFF;
}
body#summer-events #comp_container #app #app_start #info img.main {
	margin-left: -15px;	
}

body#summer-events #comp_container #app #app_start .c_title {
	color: #274624;
	letter-spacing: -0.08em;
	font-size: 1.2em;
	width: 720px;
	text-align: center;
	margin-bottom: 20px;
}


/* TERMS */
.summer-events-container ol#terms {
	font-size: 1.2em;
	margin: 0 50px 0 20px;
}
.summer-events-container ol#terms li {
	margin-bottom: 10px;	
}





/* GARDEN GALLERY */
.submit_app {
	background: url('../../images/summer-events/garden_gallery/btm3_bg.png') no-repeat top left;
	width: 723px;
	display: block;
	color: #FFFFFF;
}

.submit_app .app {
	margin: 0 0 0 50px;
	display: none;
	width: 650px;
}

.submit_app .app .submission .floaters #form,
.submit_app .app .submission .floaters #uploader {
	display: inline-block;
	float: left;
	width: 325px;
}

.submit_app .app .submission .floaters #form p {
	margin-bottom: 10px;
	clear: both;
	display: block;
	/*height: 25px;*/
	vertical-align: middle;
}
.submit_app .app .submission .floaters #form p input {
	padding: 5px;
	float: left;
	display: inline-block;
	width: 200px;
}
.submit_app .app .submission input#submit {
	background: #778a23;
	font-size: 0.9em;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
}
.submit_app .app .submission input#submit:hover {
	background: #9daa64;
}

.submit_app .app .submission .floaters #form p label {
	width: 90px;
	font-weight: bold;
	float: left;
	display: inline-block;
	vertical-align: middle;
	/*height: 25px;*/
}
.submit_app .app .submission .terms p label.error {
	width: 400px;
	font-weight: bold;
	color: red;
	display: block;
	float: none;
	margin-left: 2	7px;
}

.submit_app .app .submission .floaters #form p label.error {
	width: 200px;
	font-weight: bold;
	color: red;
	display: block;
	float: none;
	margin-left: 93px;
}

.submit_app .app .submission .floaters #uploader a,
.submit_app .app .submission .floaters #uploader p.text {
	background: #718629;
	padding: 5px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0 0 11px;
	display: inline-block;
	clear: both;
}
.submit_app .app .submission .floaters #uploader p.text {
	background: #9daa64;
}

.submit_app .app .submission .terms p a {
	color: #FFFFFF;
	text-decoration: underline;
}
.submit_app .app .submission .terms input {
	margin-right: 10px;	
}

.submit_app .app .submission span.alert {
	font-weight: bold;
	color: red;
}

body#summer-events .summer-events-container .submit_app h3 {
	font-size: 2.1em;	
}

body#summer-events .summer-events-container .submit_app .app .submission p.nopush {
	margin: 0;	
}

.submit_app .success p {
	width: 550px;	
}


/* GALLERY STYLES */
.main_gg_gallery {
	background: url('../../images/summer-events/garden_gallery/middle2_bg.png') no-repeat top left;
	width: 723px;
	height: 746px;
	display: block;
	color: #FFFFFF;
}

.main_gg_gallery .content {
	margin: 0 0 0 30px;	
}

.main_gg_gallery .content .gg_intro_text {
	width: 650px;
}

.main_gg_gallery .content .gg_intro_text a.cta_btn {
	position: absolute;
	margin: -40px 0 0 426px;
}

.main_gg_gallery .content .gg_intro_text p {
	margin-top: 10px;
}

#gg_gallery {
	width: 650px;
	/*background: red;*/
}
.coda-slider-wrapper {
	width: 650px;
}
#coda-nav-1 {
	width: 650px;
	display: block;
}
#coda-nav-1 li {
	display: inline;
	font-size: 1.2em;
}
.coda-nav ul {
	text-align: left;
	display: block;
}
body#summer-events .summer-events-container .coda-nav p.clearfix {
	margin-bottom:0;	
}
.coda-nav ul li.tab_title {
	font-weight: bold;
	border-left: none;
}
.coda-nav ul li a {
	border-left: 1px solid #9fac66;
	padding: 0 5px 0 7px;
	color: #d2daae;
}
.coda-nav ul li.first a {
	border-left: none;
	padding: 0 5px 0 3px;
}
.coda-nav ul li a:hover {
	color: #FFFFFF;	
}
.coda-nav ul li a.current {
	background: none;
	color:#FFFFFF;
	display: inline-block;
	height: auto;
	text-decoration:none;
	font-weight: bold;
}

#gg_gallery .single_gallery {
	display: block;
}

#gg_gallery .single_gallery .row {
	display: block;
	margin-bottom: 10px;
}

#gg_gallery .single_gallery .row .item {
	width: 155px;
	height: 150px;
	/*background: green;*/
	display: inline-block;
	margin-right: 10px;
	float: left;
}
#gg_gallery .single_gallery .row .last {
	margin-right: 0;
}
#gg_gallery .single_gallery .row .item img {
	border: 1px solid #FFFFFF;
}
#gg_gallery .single_gallery .row .item p {
	margin: 8px 0 0;	
}
#gg_gallery .single_gallery .row .item p span {
	font-weight: bold;	
}

#gg_gallery .single_gallery .row .item .sadies-pick {
	position: absolute;
	background: url('../../images/summer-events/garden_gallery/white_40.png');
	width: 145px;
	padding: 3px 5px;
	color: #274624;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.9em;
}
#gg_gallery .single_gallery .row .item .sadies-pick span { float: right; }

.gg_gallery_intro_text {
	color: #859c07;
	font-weight: bold;
	width: 475px;
}



/* SADIE SECTION */
.sadies_photos {
	background: url('../../images/summer-events/garden_gallery/top2_bg.png') no-repeat top left;
	width: 727px;
	height: 446px;
	display: block;
	color: #e8e4d0;
}
.sadies_photos .sp_content {
	margin: 0 0 0 30px;
}

.sadies_photos .sp_content .titles_sec p {
	margin-top: 10px;
}

.sadies_photos .sp_content .titles_sec a.cta_btn {
	position: absolute;
	margin: -10px 0 0 446px;
}

#spFlow {
		width: 672px;
}
.ContentFlow .item img {
	border: 3px solid #FFFFFF;	
}


img.gg_promo_cta {
	position: absolute;
	margin: 15px 0 0 500px;
	width: 220px;
	height: 220px;
}



/* TERMS DIV */

#content-terms {
min-height: 400px;
}

































