@charset "utf-8";
/* main.css -- The Wolff Couple */

html {
	background: transparent;
	padding: 0; margin: 0;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

body {
	background: url("images/layout/bkg-body-gradient.gif") repeat transparent;
	width: 800px;
	padding: 0; margin: 15px auto 20px auto;
	position: relative;
}

h1 {font-size: 0pt;}
h2 {font-size: 12pt;}
h3 {font-size: 11pt;}
h4 {font-size: 9pt;}
h5 {font-size: 8pt;}

img {border: 0;}

/***** TITLEBAR *****/

/***** MAIN *****/




p {
 color: #000;
 font: normal 12px/18px "Arial", Helvetica, sans-serif;
 margin: 0;
 padding: 0 0 1em;
 text-align: left;
}
a {
 color: #000;
 margin: 0;
 padding: 0;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
strong {
 color: #fff;
}
h1 span, h2 span, h3 span, h4 span, .tagline-for-printed-page, .hidden { /*Hides if page viewed by web browser*/
 display: none;
 margin: 0;
 padding: 0;
 visibility: hidden;
}
h2 {
 font: normal 24px/24px "Arial", Helvetica, sans-serif;
 margin: 0;
 padding: 0 0 .25em;
}
h3 {
 font: bold 18px/24px "Arial", Helvetica, sans-serif;
 margin: 0;
 padding: 1em 0 0;
}
h4 {
 font: 12px/14px "Arial", Helvetica, sans-serif;
 margin: 0;
 padding: 1em 0 0;
}


/***** LAYOUT *****/

#frame, #mainmenu, #content, #content-cart, #content-shop, #content-shop-blank, #content-about-us, #content-contact, #content-testimonials, #content-testimonials-more, #content-tv-film, #content-affiliates, #content-legrand, #footer {
 float: left;
 margin: 0;
 padding: 0;
 position: relative;
 width: 800px;
}

#frame, #content, #content-cart, #content-shop, #content-shop-blank, #content-about-us, #content-contact, #content-testimonials, #content-testimonials-more, #content-tv-film, #content-affiliates, #content-legrand {
 z-index: 1;
}
#content {
 background: url("images/layout/wolff-header.jpg") no-repeat transparent;
}
#content-cart {
 background: url("images/layout/wolff-header-shop.jpg") no-repeat transparent;
}
#content-shop {
 background: url("images/layout/wolff-header-shop.jpg") no-repeat transparent;
}
#content-shop-blank {
 background: url("images/layout/wolff-header-shop-blank.jpg") no-repeat transparent;
}
#content-about-us {
 background: url("images/layout/wolff-header-about-us.jpg") no-repeat transparent;
 height: 700px;
}
#content-contact {
 background: url("images/layout/wolff-header-contact.jpg") no-repeat transparent;
}
#content-testimonials {
 background: url("images/layout/wolff-header-testimonials.jpg") no-repeat #1d519c;
}
#content-testimonials-more {
 background: url("images/layout/wolff-header-testimonials2.jpg") no-repeat #1d519c;
}
#content-affiliates {
 background: url("images/layout/wolff-header-affiliates.jpg") no-repeat transparent;
}
#content-tv-film {
 background: url("images/layout/wolff-header-tv-film.jpg") no-repeat transparent;
 height: 950px;
}
#content-legrand {
 background: url("images/layout/wolff-header-shop-blank.jpg") no-repeat transparent;
}


/***** HOME PAGE *****/

#home-couple, #home-center, #home-right {
 border: 0px solid red;
 float: left;
 margin: 0;
 padding: 0;
 position: relative;
 vertical-align: top;
}
#home-couple {
 background: transparent;
 border: 0px solid #000;
 margin: 40px 0 0 -35px;
 z-index: 100;
}
#home-couple img {
 border: none;
}
#home-center {
 text-align: center;
 width: 320px;
}
#home-center p {
 line-height: 1.5;
 color: #fff;
 margin: 0 0 15px;
 padding: 0;
 text-align: center;
 width: 320px;
}
#home-center img {
 margin-top: 20px;
 padding: 0;
}
#home-right {
 margin: 108px 0 0 20px;
 width: 215px;
}
#home-right img {
 margin-bottom: 28px;
}
#video flash {
 width: 360px;
}
#flashaction {
 float: left;
 margin: 0;
 padding: 0;
 position: relative;
 text-align: center;
}
#fscroller {
 float: left;
 margin: 103px 0 10px -50px;
 padding: 0;
 position: relative;
}
#fscroller #home-testimonials {
 color: #000;
 font: normal 11px/14px Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
 text-align: left;
 width: 370px;
}
#fscroller #home-testimonials .person {
 text-align: right;
}


/***** SHOP *****/

/*cart button link at top of every page*/
.cart-button {
 clear: both;
 float:right;
 margin: 0 0 10px;
 padding: 0;
 position:relative;
}

#product-buttons {
 clear: both;
 height: 600px;
 margin: 125px 0 0;
 padding: 0;
 position: relative;
}
#product-buttons p img {
 margin: 0;
 padding: 0;
 z-index: 100;
}
#product-buttons p {
 text-align: center;
 width: 800px;
}

#make-a-mint, #million-dollar-deals, #what-to-say, #millionaire-club, #other-products, .product, #other-products #top-copy {
 float: left;
 margin: 0;
 padding: 0;
 position: relative;
 width: 800px;
}
#million-dollar-copy p, #make-a-mint-copy p, #what-to-say-copy p {
 font: normal 11.25px/14px Arial, helvetica, sans-serif;
}
#million-dollar-copy strong, #make-a-mint-copy strong, #what-to-say-copy strong {
 color: #000;
}

#million-dollar-deals {
 background: url("images/shop/bkg-products-mdd.jpg") no-repeat transparent;
 height: 1100px;
 margin-top: 100px;
}
#million-dollar-copy {
 left: 210px;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 450px;
 width: 350px;
}

#make-a-mint {
 background: url("images/shop/bkg-products-mamm.jpg") no-repeat transparent;
 height: 1000px;
 margin-top: 125px;
}
#make-a-mint-copy {
 left: 210px;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 450px;
 width: 350px;
}
#make-a-mint #left-videos, #make-a-mint #right-videos, #million-dollar-deals #left-videos, #million-dollar-deals #right-videos, #what-to-say #left-videos, #what-to-say #right-videos {
 border: 0px solid #000;
 position: absolute;
 top: 490px;
 width: 200px;
}
#make-a-mint #left-videos, #million-dollar-deals #left-videos, #what-to-say #left-videos {
 left: 0px;
 text-align: right;
}
#make-a-mint #right-videos, #million-dollar-deals #right-videos, #what-to-say #right-videos {
 left: 570px;
}
#make-a-mint .video, #million-dollar-deals .video, #what-to-say .video {
 margin: 0 0 35px;
 padding: 0;
}

#what-to-say {
 background: url("images/shop/bkg-products-wts.jpg") no-repeat transparent;
 height: 1261px;
 margin-top: 125px;
}
#what-to-say-copy {
 left: 210px;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 450px;
 width: 350px;
}

#millionaire-club {
 margin: 130px 0 0;
 padding: 0 0 100px;
 text-align: center;
}

#other-products {
 background: url("images/shop/bkg-other-products.jpg") no-repeat transparent;
 height: 530px;
 margin-top: 125px;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
}
#other-products #top-copy {
 color: #fff;
 font: 16pt/24pt "Arial" Helvetica, sans-serif;
 margin: 20px 0 0;
 padding: 0 0 20px;
 text-align: center;
 width: 800px;
}
#other-products .product {
 display: inline;
 margin-right: 0;
 width: 240px;
 text-align: center;
}
#other-products .product img {
 z-index: 100;
}
#other-products .product p, #other-products .product a {
 color: #fff;
 text-align: center;
}


/***** CART *****/

#content-cart #cart-products {
 margin: 0;
 padding: 100px 20px 0;
}



/***** ABOUT US *****/

#about-us {
 display: none;
 visibility: hidden;
 background: none;
 clear: right;
 float: left;
 margin: 640px 0 40px 320px;
 padding: 10px;
 position: relative;
 width: 410px;
}
#about-couple {
 left: -30px;
 position: absolute;
 top: 170px;
 z-index: 100;
}
#about-couple img {
 z-index: 100;
}
#about-legrand-link {
 background: transparent;
 display: block;
 height: 102px;
 margin: 150px 0 0 470px;
 padding: 0;
 width: 322px;
}

/***** TV & FILM *****/

#tv-copy1, #tv-copy2, #tv-copy3 {
 clear: both;
 float: left;
 margin: 0;
 padding: 0;
 position: relative;
}
#tv-copy1 p, #tv-copy2 p, #tv-copy3 p {
 text-align: center;
}
#tv-copy1 {
 padding: 395px 0 0 270px;
 width: 220px;
}
#tv-copy2 {
 padding: 0 0 0 70px;
 width: 525px;
}
#tv-copy3 {
 padding: 0 0 0 210px;
 width: 390px;
}

/***** TESTIMONIALS *****/

#column1, #column2 {
 float: left;
 margin: 330px 20px 0;
 padding: 0;
 position: relative;
 width: 350px;
}
#column1 p, #column2 p {
 color: #fff;
 text-align: center;
}
#column2 {
 clear: right;
}
#link-next {
 border: 2px solid #fff;
 clear: both;
 float: right;
 margin: 0 20px 0 0;
 padding: 5px 10px 0;
 position: relative;
}
#link-next p, #link-next a {
 color: #fff;
 font-weight: bold;
 line-height: 12px;
}

/***** AFFILIATES *****/

#top-left-copy {
 display: none;
 visibility: hidden;
 left: 10px;
 position: absolute;
 top: 155px;
 width: 255px;
 z-index: 300;
}
#top-left-copy p {
 color: #fff;
 text-align: center;
}
#top-right-copy {
 display: none;
 visibility: hidden;
 border: 4px solid #000;
 background: #fff;
 left: 520px;
 margin: 0;
 padding: 10px 10px 0 10px;
 position: absolute;
 top: 160px;
 width: 210px;
 z-index: 300;
}
#top-right-copy p {
 font-size: 16px;
 text-align: center;
}
#top-right-copy strong {
 color: #000;
}
#quote-image-top {
 clear: both;
 display: inline;
 left: 20px;
 position: absolute;
 top: 310px;
 width: 800px;
}
#quote-image {
 clear: both;
 display: inline;
 float: left;
 margin: 0 20px;
 padding: 10px;
 position: relative;
 width: 750px;
}
#quote-image p {
 margin: 0;
 padding: 10px;
 text-align: center;
}
#quote-image img {
 position: relative;
}
#call-to-action {
 background: #fff;
 border: 4px solid red;
 clear: both;
 margin: 0 auto 2em auto;
 padding: 5px;
 position: relative;
 width: 450px;
}
#call-to-action p {
 text-align: center;
}
#call-to-action li {
 margin: 0 0 0 30px;
 padding: 0;
 text-align: left;
}
#call-to-action ol {
 margin-top: 0;
 margin-bottom: 5px;
 text-align: center;
 z-index: 300;
}
#call-to-action img {
 float: left;
 margin: 0 10px 10px 0;
 padding: 0;
 z-index: 1;
}


/***** CONTACT US *****/

#contact-form, #contact-info {
 float: left;
 margin: 0;
 padding: 0;
 position: relative;
}
#contact-form {
 border: 4px solid #000;
 background: #fff;
 display: inline;
 height: 280px;
 margin: 170px 0 0 45px;
 padding: 10px 0 0;
 width: 410px;
}
#contact-form p {
 margin: 0;
 padding: 0 40px 10px;
}
#contact-info {
 padding: 395px 0 25px 75px;
 width: 200px;
}
#contact-info p {
 color: #000;
 font: bold 16px/20px Arial, Helvetica, sans-serif;
 text-align: center;
}
#contact-info strong {
 color: red;
 font-size: 20px;
 line-height: 30px;
}
#contact-info #small-text {
 font-size: 12px;
 line-height: 14px;
}


/***** RON LEGRAND *****/

#ron-legrand {
 border: 4px solid #000;
 background: #fff;
 clear: left;
 display: inline;
 float: left;
 margin: 110px 0 40px 30px;
 padding: 20px;
 position: relative;
 width: 430px;
}
#ron-legrand h2, h3 {
 margin: 0;
 padding: 0 0 10px;
 text-align: center;
}
#ron-legrand p {
 font: 11px/14px Arial, Helvetica, sans-serif;
}
#ron-legrand #large-font {
 font: bold 24px/24px Arial, Helvetica, sans-serif;
 margin: 10px 0;
 padding: 0;
}

#legrand-photos {
 background: transparent;
 clear: right;
 display: inline;
 float: left;
 margin: 106px 0 10px 30px;
 padding: 0;
 position: relative;
 width: 260px;
}
#legrand-photos img {
 border: 4px solid #fff;
 margin: 0 0 20px;
 padding: 0;
}


/***** FOOTER *****/

#footer {
 background: url("images/layout/footer_bg.jpg") transparent;
 border-bottom: 4px solid #9d2314;
 height: 56px;
 margin-right: auto;
 margin-left: auto;
 text-align: center;
}
#footer p {
 color: #000;
 font: 14px/21px Tahoma, Helvetica, sans-serif;
 margin: 0;
 padding-top: 8px;
 text-align: center;
 width: 800px;
}
#copyright {
 clear: both;
 margin: 0;
 padding: 0;
}
#copyright p {
 color: #777;
 text-align: center;
}


/***** MAINMENU *****/

#mainmenu, #mainmenu ul, #mainmenu li, #mainmenu li a, #mainmenu .currentpage, #mainmenu img {
 float: left;
 position: relative;
 margin: 0;
 padding: 0;
}
#mainmenu, #mainmenu ul {
 height: 34px;
 width: 800px;
}
#mainmenu {
 background: transparent;
}
#mainmenu ul {
 list-style-type: none;
}
#mainmenu li {
 border: 0px solid red;
 display: inline;
 float: left;
 list-style-type: none;
 position: relative;
}
