/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */
/****************************/
/* LOCAL CSS    - TapNApple V2             */
/****************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}


#content-tabs {display: none;}
#content-top {width: 540px; float: left; height: 0px; overflow: visible;}
#main {}
#content-inner-inner {margin: 5px 20px 0px 20px; border: 10px solid; border-bottom: 0px; min-height: 504px; background: url(../images/background-footer.jpg) no-repeat center bottom; }
#content-inner {margin-bottom: 0px;}
body {background: url(../images/woodBG.jpg) repeat top center;}
#content-content {margin-top: 145px;}
/* STYLES */
a, a:link, a:visited,#content-content .links a, #content-content .links a:visited {color: #9b1f29!important;}
a:hover, a:active, #content-content .links a:hover, #content-content .links a:active {color: #333;}


/*MENU*/
#block-menu-primary-links {padding-top: 15px; width: 648px;}
#block-menu-primary-links a {}

/*HEADER*/
#header-group {margin-top: 0px; height: 102px; background: url(../images/red-head.png) no-repeat 0 0;;padding-top:18px;}
#header-group-inner {background-color: #9b1f29; margin: 0px 20px 14px 20px; height: 63px;}
#logo {padding-top: 10px;}
#block-block-3 div.content {padding-top: 30px; padding-left: 50px; width: 243px; height: 150px;}

#header-group-wrapper {/* background: url(../images/pagetop-BG.png) no-repeat center top; */} 
#main-wrapper.main-wrapper {background: url(../images/pageBG.png) repeat-y center 0px;}

/*FRONTPAGE*/
.front #content-content {margin-top: 0;}
#content-inner-inner h1.title {display: none;}
#pid-home #node-1 {float: left; margin-top: 145px;}
#pid-home #node-1 div.front-image-left {margin-left: 30px; margin-top: 10px; float: left; display: block;}
#pid-home #node-1 div.front-image-center {float: left; display: block;}
#pid-home #block-block-2 {background: url(../images/frontpage-apples-tag.jpg) no-repeat 0 0px; float: right; display: block; width: 290px; height: 347px; }
#pid-home #block-block-2 .front-apples-tag {padding-left: 55px;}
#pid-home #block-block-2 div.content img {}
#pid-home #block-block-2 .content div.front-apples-tag {}
#pid-home #block-block-2 h2.title {margin-top: 210px; padding-left: 50px; padding-bottom: 0px; margin-bottom: 0px;}

/*ABOUT*/
#pid-about .node-right {margin: 0px; padding: 0px;}
.about-tag-below{background: transparent url(../images/about-tag-bg-bottom.jpg) no-repeat 0 bottom;  padding-bottom: 30px; padding-top: 0; margin-top: 0;}
.about-tag-below p {padding: 0 0 0px; margin: 0 0 7px 55px; width: 355px;}
#pid-about #node-2 {margin-top: 145px;margin-bottom:70px;}
#pid-about div.mid {background-image: url(../images/about-tag-bg-mid.jpg);  }
img.about-apples {float: right; margin-top: -145px; padding-right: 37px;}
.node-left  p.text-left {padding: 1px 0 0 56px; width: 400px;}
.about-tag-text-top p {width: 100px; float: left;}
/* #pid-about .node-left div p {font-size:112%;margin-left:30px;  position:absolute;top:208px;width:186px;} */
#pid-about .node-left p {width: auto; margin-left: 20px;}
.node-left p {width: 450px; margin-left: 20px;}
.leftbottom {margin-top: 50px; display: block;}
.leftbottom img {vertical-align: bottom;}
.leftbottom img.apple {margin-top: 50px;}

/* PRODUCT */
#node-3 {margin-top: 145px;}
#node-3 .node-right {float: right; width: 200px;}
#node-3 .node-left {float: left; width: 650px;}
#node-3 .node-left p {margin-top: 15px; font-size: 120%;padding-bottom:5px; padding-left: 10px; width: 600px;}
#node-3 .node-right p {line-height: 100%; text-align: right;font-size: 90%; margin-right: 20px;}
#node-3 .node-right p a {font-size: 90%;}


/* Buy Online */
/* #pid-buy-online {margin-top: 145px;} */
#pid-buy-online .node-right {float: right; width: 200px;}
#pid-buy-online .node-left {float: left; width: 650px;}
#pid-buy-online .node-left p {margin-top: 15px;  font-size: 110%;padding-bottom:5px; padding-left: 10px; width: 657px;}
#pid-buy-online .node-left h1 {font-size: 200%; font-weight: bold; color: #9B1F29;}
#pid-buy-online .node-left img {margin-right: 30px;}
#pid-buy-online .node-left .buy-logos a {float: left; display: inline; margin: 10px 0 0 40px; padding: 0;}
#pid-buy-online .node-right p {line-height: 100%; text-align: right;font-size: 90%; margin-right: 20px;}
#pid-buy-online .node-right p a {font-size: 90%;}


/* CONTACT */
#pid-contact #block-block-3 {/* margin-top: -86px; */}
#pid-contact #content-top #content-top-inner {width: 940px; position: relative;}
#pid-contact #content-messages {position: absolute; width: 400px; height: 81px; right: 10px;top: 34px; }
form#webform-client-form-6 {background: transparent url(../images/frontpage-jar.png) no-repeat 489px 0px; padding-bottom: 100px;}
#pid-contact #node-6 .inner,
#pid-node-6-done #content-content {padding-left: 40px; font-size: 130%;}

/* SITEMAP */
#pid-sitemap #content-content {padding-left: 40px; padding-bottom: 100px; font-size: 100%;}

/* SITEMAP */
#node-5 {padding: 0 30px;}
#node-5 .content {padding-bottom: 100px;}
#node-5 .content h3 {font-size: 140%; color:#9b1f29; padding: 20px 20px 10px 20px; }
#node-5 .content ul {}
#node-5 .content ul li {}
#node-5 .content p {margin: 10px 0;}


/*left*/
#pid-about #node-2 .node-left {float: left; width: 460px;}
#pid-about #node-2 .node-right {float: right; width: 432px; /* margin-right: 15px; */}
.img-left, .text-left {float: left;}
.img-right {float: right;}
.img-left.about-toast {margin: 10px 10px 0 0;}
.img-right.about-jar {width: 232px; height: 246px;}

/*right*/
p.about-tag-text-top {float: right; margin: -110px 231px 10px 55px;}
p.about-tag-text-botom-left {float: left; width: 150px; margin-left: 55px;}
p.about-page-below-top {width: 190px; float: right;}
p.about-tag-text-botom-right {float: right; width: 190px;}
p.about-tag-text-botom-img-l {float: left; width: 55px; padding-left: 25px;}
p.about-tag-text-botom-right img {float: right;}

/*FOOTER*/
#footer {background: transparent url(../images/footerbg.png) no-repeat center -13px;margin-top:0px;}
#footer-inner {background-color: #000; margin: 0px 20px 10px;}
#footer-inner #block-addtoany-0 h2.title {float: left; color: #fff; padding-right: 15px; padding-top: 5px;}
#footer-inner #block-addtoany-0 a img {padding-top: 4px;}
#footer-inner .block {margin-top: 5px; margin-bottom: 3px;}
#footer-inner a, #footer-inner p {color: #fff; font-family: Helvetica;}
#block-block-4 .content {margin-top: 5px;}
#block-block-4 .content p {margin-top: 0; }
#block-block-4 img{margin-bottom:-10px;}
#block-block-4 {padding-bottom:10px;}
#footer .fusion-inline-menu .inner ul.menu {padding-top: 5px;}
#footer .fusion-inline-menu .inner ul.menu li a {color: #fff!important;}
footer .fusion-inline-menu .inner ul.menu li a:hover {color: #ccc !important; text-decoration: none;}

/* ADMIN  */
.page-admin #block-block-3 {display: none;}
.page-admin #content-inner-inner {margin: 0; border: none; background: none;}
.page-admin #content-top {height: auto; width: auto;}
#admin-menu ul a {color: #eeeeee !important;}
