/* Main Styles */

body { margin:0; margin-top:17px; padding:0; text-align:center; background-image:url(../images/body-bg.gif); background-position:top center; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; margin-bottom:20px;}
.light { background-image:url(../images/body-bg-light.gif);}
.imp { background-image:none;}

a, a:hover { color:#fff; text-decoration:underline;}
p { margin:0; padding:0; display:block; padding-bottom:12px;}
h1 { margin:0; padding:0; font-weight:bold; font-size:12px; padding-bottom:12px;}

#main { width:1000px; height:auto; margin:auto; text-align:left;}
#top, #top-fruits { width:732px; height:103px; margin-left:268px; background-image:url(../images/spm-logo.png); background-position:left top; background-repeat:no-repeat;}
#top-fruits { background-image:url(../images/spm-logo-fuits.png);}
#home { width:406px; height:103px; float:left;}
#contact, #contact-l { width:175px; height:75px; margin-top:28px; background-image:url(../images/lift-off.png); float:left;}
#contact-l { background-image:url(../images/lift-off-light.png);}
#mid, #mid-l { width:640px; height:174px; background-image:url(../images/top-tree.png); background-position:top center; background-repeat:no-repeat; padding-left:360px;}
#mid-l { background-image:url(../images/top-tree-light.png);}
#mid-imp { width:520px; height:auto; padding-left:240px; padding-right:240px; color:#868686; line-height:22px; margin-bottom:7px;}
#content, #content-l { width:1000px; height:351px; background-image:url(../images/mid-tree.png); background-position:top center; background-repeat:no-repeat;}
#content-l { background-image:url(../images/mid-tree-light.png); padding-top:22px; height:329px;}
#footer, #footer-l { width:1000px; height:212px; background-image:url(../images/bottom-tree.png); background-position:top center; background-repeat:no-repeat;}
#footer-l { background-image:url(../images/bottom-tree-light.png);}
#footer-imp { width:1000px; height:auto; background-image:url(../images/footer-imp.png); background-position:top center; background-repeat:no-repeat; padding-top:37px;}
#me { width:640px; height:188px; padding-left:360px;}
#subnav { width:1000px; text-align:center; height:auto; color:#868686; padding-top:10px;}
#subnav a, #mid-imp a { color:#868686; text-decoration:none;}
#subnav a:hover, #mid-imp a:hover { color:#fead27; text-decoration:underline;}

/* Slider */

#content-bg { width:960px; padding-left:20px; padding-right:20px; background-image:url(../images/slider-bg.png); background-position:top center; background-repeat:no-repeat; height:auto; padding-top:20px; height:309px;}
#pane1 { width:960px; height:54px;}
#slides{ overflow: hidden; width:960px; height:auto;}
#content-slider { margin:0; width: 960px;}
#prev-next { margin:0;} 
.jFlowPrev, .jFlowNext { cursor: pointer;}
#controller { display:none;}
#controller span {
	color: #fead27;
	text-decoration: underline;
	cursor: pointer;
}
.ref-img { border:0; height:200px; width:960px;}
.s-numbers { overflow:hidden;}

/* Nav-Links */

.home, .home-fruits { width:106px; height:43px; display:block;}
.home-fruits { width:147px;}
.liftoff { width:175px; height:75px; display:block;}
.fruits { width:280px; height:174px; display:block; float:left;}
.you { width:175px; height:44px; display:block; margin-left:34px; margin-top:130px; float:left;}
.me { width:184px; height:142px; display:block;}

/* Additional Styles */

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.body-l { background-image:url(../images/body-bg-light.jpg);}
.large { padding-left:10px; padding-right:5px;} 

/* Layers */

#layer-contact, #layer-you, #layer-me {
	position:absolute;
	width:1000px;
	height:240px;
	top:317px;
	z-index:0;
	visibility:hidden;
	background-image:url(../images/slider-bg-liftoff.png);
}
#layer-you { z-index:0; background-image:url(../images/slider-bg-you.png);}
#layer-me{ z-index:0; background-image:url(../images/slider-bg-me.png);}

.layer-content-contact, .layer-content-me, .layer-content-you {float:left; line-height:22px;}
.layer-content-contact { padding-top:76px; padding-left:105px; height:auto; width:841px;}
.layer-content-me { padding-left:418px; padding-top:53px; width:522px; height:184px; padding-right:6px;}
.layer-content-you { padding-left:323px; padding-right:100px; padding-top:53px; height:184px; width:523px;}
.layer-close { width:54px; height:61px; float:right; background-image:url(../images/close.png); background-position:top; background-repeat:no-repeat;}
.close { width:54px; height:61px; display:block;}
.mail { width:792px; height:62px; display:block; margin-bottom:8px;}

/* AddThis */

#addthis { width:199px; height:auto; margin:auto; margin-top:40px;}

