body{	margin:0;	color:#000;	font:11px/14px Arial, Helvetica, sans-serif;	min-width:1000px;	background:#fff;}img{border:none;}a{color:#ed1c24;text-decoration:none;}a:hover{text-decoration:underline;}input, textarea, select{	font:100% arial,sans-serif;	vertical-align:middle;}form,fieldset{	margin:0;	padding:0;	border-style:none;}.wrapper{	width:932px;	overflow:hidden;	padding:0 0 40px;	margin:0 auto;	position:relative;	background:url(../images/bg-wrapper.png) repeat-x;}.holder{	background:url(../images/bg-holder.png) no-repeat 100% 0;	width:100%;	overflow:hidden;}#header{	width:816px;	padding:0 12px 105px 104px;	overflow:hidden;}#header h1{	background:url(../images/bg-logo.png) no-repeat;	margin:0;	float:right;	width:167px;	height:102px;	overflow:hidden;}#header h1 span{	float:left;	width:167px;	height:102px;	text-indent:-9999px;}#header h1 a{	float:left;	width:167px;	height:102px;}.slogan-box{	float:left;	width:500px;	margin:35px 0 0;}.slogan-box em{	display:block;	text-indent:-9999px;}.slogan-box strong{	float:left;	background:url(../images/txt-save.png) no-repeat;	width:205px;	height:91px;	overflow:hidden;	margin:0 15px 0 0;}.slogan-box span{	float:left;	margin:45px 0 0;	background:url(../images/txt-reach.png) no-repeat;	width:248px;	height:45px;	overflow:hidden;}.main{height:1%;}.main:after{	content:"";	clear:both;	display:block;}.twocolumns{	float:left;	width:724px;}#content{	float:right;	width:518px;	margin:27px 0 0;	min-height:650px;	position:relative;	background:#fff;	padding:0 0 50px}#content.gallery-content{	margin: 0;}* html #content{	height:650px;	overflow:visible;}.cont-heading{	width:100%;	overflow:hidden;}.cont-heading h2{	float:left;	color:#fff;	margin:0;	background:url(../images/bg-cont-head-c.gif) repeat-x;}.cont-heading strong{	height:32px;	background:url(../images/bg-cont-head-r.gif) no-repeat 100% 0;	float:left;	padding:11px 60px 0 33px;}.cont-heading span{	display:block;	overflow:hidden;	height:12px;	position:relative;}.cont-heading em{	display:block;	text-indent:-9999px;}.txt-rules{	width:54px;	background:url(../images/txt-rules.gif) no-repeat;}.txt-prizes{	width:63px;	background:url(../images/txt-prizes.gif) no-repeat;}.txt-terms{	width:191px;	background:url(../images/txt-terms.gif) no-repeat;}.txt-lisa{	background:url(../images/txt-lisa.gif) no-repeat;	width:209px;	margin:0 -46px 0 -12px;}.txt-retailers{	background:url(../images/txt-retailers.gif) no-repeat;	width:96px;	margin:0 -26px 0 -9px;}.txt-winners{	background:url(../images/txt-winners.gif) no-repeat;	width:82px;	margin:0 -26px 0 -2px;}.cont-box{	margin:12px 0 0;	padding:0 60px 0 32px;}.cont-box p{margin:0 0 9px;}.video-box{	padding:0 60px 0 22px;	font-size:12px;	line-height:16px;}.video{	width:476px;	overflow:hidden;	position:relative;	margin:25px -60px 0 -3px;}.video img{display:block;}.retail-box{	width:469px;	margin:10px 0 0;	overflow:hidden;	font-size:12px;	line-height:14px;	padding:0 20px 0 29px;}.retail-box h3{	margin:0;	font:12px/14px Arial, Helvetica, sans-serif;}.add-link{	float:left;	text-decoration:underline;	color:#000;}.add-link:hover{text-decoration:none;}.ad-list{	margin:0;	padding:0;	list-style:none;	height:1%;	overflow:hidden;}.ad-list li img,.ad-list li a,.ad-list li{float:left;}.ad-list01{margin:34px 0 0;}.ad-list01 li{padding:0 5px 0 56px;}.ad-list02{	margin:27px 0 0;	padding:0 0 93px;}.ad-list02 li{padding:0 18px 0 34px;}.ad-list03{margin:17px 0 0;}.ad-list03 li{padding:0 10px 0 25px;}.ad-list_2 {	margin-left: 0px;	padding-bottom: 50px;	text-align: center;}.ad-list_2 div {	display: inline-block;	margin: 20px;}.forms-heading{	margin:0;	height:26px;	background:#868c4e url(../images/txt-entry.gif) no-repeat 21px 8px;}.forms-heading span{	display:block;	text-indent:-9999px;}.entry-form{	width:446px;	margin:8px 0 0;	overflow:hidden;	font-size:10px;	line-height:12px;	padding:0 28px 0 44px;}.entry-form h3{	margin:0 0 10px;	font:18px/20px Arial, Helvetica, sans-serif;}.entry-form h4{	margin:0;	font:bold 13px/15px Arial, Helvetica, sans-serif;}.entry-form h4 span{	font-size:10px;	font-weight:normal;}.entry-form p{margin:0;}.entry-form .row{	height:1%;	overflow:hidden;}.text-hold{padding:0 0 19px}.text-hold .row{padding:0 0 9px;}.text-hold label{	float:left;	width:66px;	padding:4px 5px 0 0;}.text-hold label.error {	float: none;	width: auto;	padding: 0 0 0 20px;}.ta-hold{padding:0 0 13px;}.text{	float:left;	width:150px;	background:url(../images/bg-txt.gif) no-repeat;	height:17px;	overflow:hidden;	padding:0 5px;}.text input{	width:150px;	float:left;	padding:3px 0 2px;	font-size:10px;	line-height:13px;	height:12px;	outline:none;	overflow:hidden;	border:none;	background:none;}.textarea{	display:block;	width:388px;	margin:3px 0 0;	padding:2px 0 2px 5px;	height:60px;	overflow:hidden;	background:#fff;	border:1px solid #1c1e0e;}.textarea textarea{	overflow:auto;	width:385px;	height:57px;	max-width:385px;	max-height:57px;	float:left;	border:none;	background:none;	color:#000;	font-size:10px;	line-height:12px;	outline:none;}.entry-form a{	color:#000;	text-decoration:underline;}.entry-form a:hover{text-decoration:none;}.rad-hold{padding:0 0 11px;}.rad-hold .row{	padding:0 0 0 12px;	margin:2px 0 0;}.check-hold .chk,.rad-hold .rad{	float:left;	margin:0;	padding:0;	width:18px;}.check-hold label,.rad-hold label{	float:left;	word-spacing:-1px;	padding:6px 0 1px 5px;}.rad-hold p{margin:12px 0 0 !important}.text-hold p{margin:2px 0 11px !important}.file-hold{	margin:11px 0 0;	width:280px;	overflow:hidden;	padding:0 0 4px 0;}.file{	float:left;	background:url(../images/bg-txt.gif) no-repeat;	height:17px;	width:271px;	font:11px/14px Arial, sans-serif;	color:#000;	position:relative;}.file-input-area{	position:absolute;	top:0;	left:0;	float:left;	height:17px;	width:271px;	padding:0;	border:1px solid red;	overflow:hidden;	margin:0;}.file .textinput {	width:150px;	float:left;	height:12px;	position:absolute;	left:5px;	background:none;	border:none;	font:10px/12px Arial, sans-serif;	color:#000;	padding:3px 0 2px;}.button{	float:right;	background:url(../images/browse.gif) no-repeat;	width:93px;	height:17px;	text-indent:-9999px;}.form-hold .descr{	display:block;	margin: 0;}.check-hold{	margin:28px 0 0;}.check-hold .row{padding:0 0 8px 6px;}.entry-form .btn{	display:block;	margin:12px 0 0 112px;	cursor:pointer;}.winners-tbl{	width:400px;	border-collapse:collapse;}.winners-tbl td{padding:0 0 6px}.tbl-date{	padding:0 10px 10px 4px !important;	width:131px;}.tbl-win{width:255px;}.winners-tbl .tbl-head td{padding-bottom:31px !important;}.pager{	width:483px;	position:absolute;	bottom:1px;	left:0;	padding:0 35px 0 0;	overflow:hidden;}.btn-next{	float:right;	margin:1px 0 0;	background:url(../images/btn-next.gif) no-repeat;	width:20px;	height:17px;	text-indent:-9999px;	overflow:hidden;}.pager ul{	float:right;	margin:0;	padding:0 5px 0 0;	font-size:12px;	color:#ed1c24;	list-style:none;}.pager ul li{	float:left;	background:url(../images/sep01.gif) no-repeat;	padding:2px 10px 3px 11px;}.pager ul a{color:#000;}.pager ul li.first-child,.pager ul li:first-child{background:none;}.pager ul li.next a {	background:url(../images/btn-next.gif) no-repeat;	display: inline-block;	width:20px;	height:17px;	overflow:hidden;	text-decoration: none;}.pager ul li.next a:hover {	text-decoration: none;}.txt-purdy-gallery{	display: inline-block;	margin: -50px 0 0 -3px;	position:relative;}.txt-purdy-gallery strong{	display:block;	background:url(../images/txt-tell-about.png) no-repeat;	width:345px;	height:105px;	overflow:hidden;}.txt-purdy-gallery span{	display:block;	text-indent:-9999px;}.purdy-gallery{	width:483px;	overflow:hidden;	margin:0;	padding:0 18px 0 17px;	list-style:none;}.purdy-gallery li{	border-bottom:1px solid #000;	padding:14px 7px 14px;}.purdy-gallery li.first-child,.purdy-gallery li:first-child{padding-top:4px;}.purdy-gallery p{margin:0}.purdy-gallery span{	display:block;	color:#125484;}.purdy-gallery p{margin:0 0 5px;}.txt-purdy-story{	margin:-29px -4px 0 0;	width:522px;	overflow:hidden;	position:relative;}.txt-purdy-story strong{	float:right;	background:url(../images/txt-purdiest-story.png) no-repeat;	width:345px;	height:95px;	overflow:hidden;}.txt-purdy-story strong span{	display:block;	text-indent:-9999px;}.purdy-story{	margin:0;	padding:0 13px 0 16px;	list-style:none;	width:489px;	overflow:hidden;}.purdy-story li{	border-bottom:1px solid #000;	padding:28px 20px 13px 15px;}.purdy-story li.first-child,.purdy-story li:first-child{padding-top:4px;}.block blockquote,.purdy-story blockquote{margin:0;}.block blockquote q,.purdy-story blockquote q{quotes:none}.block blockquote q:after,.block blockquote q:before,.purdy-story blockquote q:before,.purdy-story blockquote q:after{content:""}.block blockquote cite,.purdy-story blockquote cite{	display:block;	background:url(../images/bull02.gif) no-repeat 0 8px;	padding:0 0 0 12px;}.purdy-story p {	margin: 0 0 5px;}.txt-gallery{	margin:-29px 0 0 -3px;	position:relative;}.txt-gallery strong{	display:block;	background:url(../images/txt-gallery.png) no-repeat;	width:441px;	height:82px;	overflow:hidden;}.txt-gallery strong span{	display:block;	text-indent:-9999px;}.purdy-show-gall{	margin:0;	padding:0 17px 0 9px;	list-style:none;	overflow:hidden;	width:482px;}.purdy-show-gall li{	width:417px;	padding:19px 40px 8px 25px;	overflow:hidden;	border-bottom:1px solid #000;}.purdy-show-gall li.first-child,.purdy-show-gall li:first-child{padding-top:4px;}.purdy-show-gall .visual{	padding:0 19px 0 0;	float:left;}.purdy-show-gall .visual img,.purdy-show-gall .visual a{float:left;}* html .purdy-show-gall .visual{padding-right:16px}.purdy-show-gall .descr{	overflow:hidden;	height:1%;	font-size:12px;	line-height:16px;	padding:19px 0 0;}.purdy-show-gall .author{	font-size:10px;	line-height:14px;	font-style:normal;	color:#ed1c24;}.purdy-show-gall p{margin:0;}.block{	margin:5px 0 0 5px;	overflow:hidden;	background:#d1d3b4;	position:relative;}.quest-block {	background: transparent url('../images/home_new-products_bg.png') no-repeat 100% 0;	min-height: 190px;	width: 530px;}.wall-block{	min-height: 206px;	overflow: visible;	width: 530px;}.wall-block .visual{float:right; margin: -5px -6px 0 0;}.wall-block .visual img{float:left;}.wall-block .descr{	float:left;	width:230px;	margin: -20px 0 0;}.heading{	margin:0;	position:absolute;}.heading strong{	display:block;	overflow:hidden;}.head-wall{	top:5px;	left:20px;}.head-wall strong{	background: url('../images/home_ask-the-purdy-experts.png') no-repeat;	width: 301px;	height: 75px;}.heading span{	display:block;	text-indent:-9999px;}.block p{margin:0;}.links-block{	width:211px;	overflow:hidden;}.wall-block .links-block{margin-left: 33px;width:300px;}.story-block .links-block{width:219px;}.links-block a{	float:left;	font-weight:bold;	text-decoration:underline;	color:#000;	margin-top: 10px;}.links-block a:hover{text-decoration:none;}.links-block .more{	float:right;	color:#ed1c24;}.story-block{	width:348px;	padding:60px 147px 27px 35px;}.head-story{	top:4px;	right:60px;}.head-story strong{	background:url(../images/txt-story.png) no-repeat;	width:308px;	height:75px;}.head-quest{	top:5px;	left:20px;}.head-quest strong{	background: url('../images/home_new-products.png') no-repeat;	width: 190px;	height: 75px;}.quest-block span{	display:block;	color:#125484;}.quest-block .links-block{width:236px;}.promo-hold{	width:174px;	margin: 72px 0 0;	position:relative;	float:right;}.promo-hold .descr{	display: inline-block;	color: #8e908f;	font-size:9px;	line-height:10px;}.txt-lisa01{	background:url(../images/home_lisa-answers.png) no-repeat 100% 0;	margin:0 0 0 0;	width:174px;	height:43px;	overflow:hidden;}.txt-lisa01 a{	float:left;	width:174px;	height:43px;	text-indent:-9999px;}.promo-box{	font-size:10px;	line-height:10px;	width:155px;	float:left;}.promo-box .c:after,.promo-box:after{	content:"";	clear:both;	display:block;}.promo-box .b,.promo-box .t{	background:url(../images/bg-lisa-t.png) no-repeat;	width:174px;	height:6px;	float:left;	overflow:hidden;}.promo-box .b{	height:7px;	background:url(../images/bg-lisa-b.png) no-repeat;}.promo-box .c{	background:url(../images/bg-lisa-c.png) repeat-y 0 0;	padding:0;	width:174px;	float:left;}.promo-box .visual{	width:147px;	float:left;	margin:-7px -30px 11px 0;	position:relative;}.promo-box .visual img{float:right;}.promo-box .visual strong{	position:absolute;	left:-24px;	top:90px;	font-weight:normal;}.promo-box .visual strong a{	display:block;	width:88px;	height:27px;	color:#fff;	padding:6px 5px 0 25px;	background:url(../images/bg-lisa01.png) no-repeat;}.promo-box p{	margin:0 0 9px;	width:100%;}.btn-find{	position:relative;	margin:0 -20px -17px 12px;	float:left;}* html .btn-find{margin-bottom:-27px}.btn-find strong{	display:block;	background:url(../images/btn-find.png) no-repeat;	width:109px;	height:27px;	overflow:hidden;}.btn-find span{	display:block;	text-indent:-9999px;}#sidebar{	float:left;	width:176px;}.win-box{	width:100%;	overflow:hidden;	position: relative;}.win-box .title{	width:100%;	overflow:hidden;}.win-box .title strong{	float:left;	padding:11px 2px 9px 8px;	background:#a3a86b;}.win-box .title img{display:block;}.win-box .title a{outline:none;}.win-box .title span{	background:url(../images/bg-head-ways-r.gif) no-repeat;	width:8px;	height:31px;	overflow:hidden;	float:left;}.win-box .title span span{	background:none;	float:none;	display:block;	text-indent:-9999px;}.win-box .box{	width:100%;	overflow:hidden;	position: relative;}.win-box .box .t{	height:6px;	background:url(../images/bg-widget-t.gif) no-repeat;	font-size:1px;	width:100%;	float:left;	overflow:hidden;}.win-box .box .b{	width:100%;	float:left;	overflow:hidden;	height:6px;	background: url(../images/bg-widget-b2.gif) no-repeat;	font-size:1px;}.win-box .box .c{	background:#d1d3b5;	width:100%;	float:left;}.win-box .brush{	width: 118px;	height: 166px;}.win-box .brush-img {	position: absolute;	z-index: 1;	bottom: 21px;	left: 10px;	margin: 12px 0 0 12px;}.subnav{	height:1%;	overflow:hidden;	padding:4px 0 0 8px;}.subnav strong img,.subnav strong{display:block;}.subnav ul{	margin:3px 0 0;	padding:0 0 8px 3px;	font-size:10px;	width:168px;	overflow:hidden;	font-weight:bold;	list-style:none;}.subnav ul li{	float:left;	width:100%;	margin:5px 0 0;}.subnav ul a{	background:url(../images/ico01.gif) no-repeat;	float:left;	color:#000;	padding:7px 0 0 31px;	text-decoration:underline;}.subnav ul a:hover{text-decoration:none;}.section{	height:1%;	font-size:9px;	line-height:11px;	padding:0 24px 0 18px;}.section:after{	content:"";	clear:both;	display:block;}.winner{	width:175px;	position:relative;	display:block;	margin:0 -24px 0 -17px;	overflow:hidden;	background:url(../images/bg-head-winner-c.gif) repeat-x;}.winner a{	color:#fff;	line-height:26px;	padding:0 0 0 4px;	display:block;	font-size:13px;	background:url(../images/bg-head-winner-r.gif) no-repeat 100% 0;}.section p{margin:4px 0 0;}.section .visual{	position:relative;	padding:0 0 0 6px;	margin:4px 0 0;	float:left;}.section .visual img{display:block;}.link-all{	float:left;	color:#fff;	font-size:10px;	margin:-1px 0 0;	position:relative;	line-height:18px;	text-decoration:none !important;}.link-all strong{	float:left;	cursor:pointer;	text-decoration:underline;	padding:0 7px 3px 13px;	background:url(../images/bg-all-c.gif) repeat-x;}.link-all.hover strong,.link-all:hover strong{text-decoration:none;}.link-all span{	cursor:pointer;	float:left;	text-indent:-9999px;	overflow:hidden;	background:url(../images/bg-all-r.gif) no-repeat;	width:8px;	height:21px;}.opt-in-box{	background:url(../images/bg-roller.gif) no-repeat;	background:url(../images/bg-opt-in.png) no-repeat 0 16px;	min-height:148px;	min-height: 86px;	margin:10px 0 0 6px;	margin-top: 20px;	margin-left: 0;	width:160px;	padding:0 0 0 17px;	padding-left: 0;	overflow:hidden;	font-weight:bold;	font-size:9px;	line-height:11px;}* html .opt-in-box{height:148px}.opt-in-box strong{	display:block;	font-size:12px;	margin:4px 0 0;	margin: 0;}.opt-in-box strong a{color:#000;}.opt-in-box p{margin: 4px 0 0 16px;}.menu-box{padding:0 0 0 20px;}.menu{	width:100%;	margin:0;	padding:0;	list-style:none;	font-size:9px;	line-height:11px;	overflow:hidden;}.menu li{	float:left;	width:100%;	margin:13px 0 0;}.menu li a{	background:url(../images/bull01.gif) no-repeat 100% 3px;	padding:0 11px 0 0;	color:#000;	text-decoration:underline;}.menu li a:hover{text-decoration:none;}.socials{	width:100%;	overflow:hidden;	margin: 5px 0 0;	padding:0;	list-style:none;}.socials li{	float:left;	padding:0 6px 0 0;}.socials li img,.socials li a{float:left;}.socials-share-this li {	float: none;}.socials-share-this li img,.socials-share-this li a {	float: none;}.socials-share-this li.margin {	margin-bottom: 8px;}.socials-share-this .stButton {	margin: 0;}.aside{	float:right;	width:186px;	margin:0 0 0 -1px;	position:relative;}.prizes-box{margin:138px 0 0;}.prizes-box .title strong{padding:11px 18px 8px 15px;}.prize-cont{	background:#d1d4b4;	font-size:10px;	line-height:12px;	height:1%;	overflow:hidden;	padding:16px 15px 10px 18px;}.prize-cont h3{	margin:0 -10px 0 -9px;	word-spacing:-1px;	width:100%;	overflow:hidden;	font:bold 15px/17px Arial, Helvetica, sans-serif;}.prize-cont h3 a{	color:#000;	float:left;}.prize-cont img{	display:block;	margin:6px auto 0;}.prize-cont p{margin:12px 0 0;}.prize-cont .rules{	float:left;	color:#000;	margin:9px 0 0;	padding:0 10px 0 0;	background:url(../images/ico05.gif) no-repeat 100% 4px;}#nav{	position:absolute;	left:0;	top:168px;}.navigation{	margin:0;	padding: 0 215px 0 65px;	list-style:none;	line-height:20px;	font-size:10px;	text-align:center;}.navigation li{	display:inline-block;	vertical-align:top;	position:relative;	margin:1px 0 0;}.navigation a{	color:#000;	padding:2px 14px 1px;	float:left;	text-decoration:none !important;}.navigation li.active a,.navigation li.hover a,.navigation li:hover a{	padding:1px 13px 0;	background:#fff;	border:1px solid #ed1c24;}.drop{	position:absolute;	top:-9999px;	overflow:hidden;	width:175px;	left:0;	padding:2px 0 0;}.drop ul{	margin:0;	padding:9px 12px 7px;	list-style:none;	font-size:11px;	background:#fff;	text-align:left;	line-height:14px;	height:1%;	overflow:hidden;	border:1px solid #ed1c24;}.drop li{	display:block !important;	padding:0 0 10px;}.navigation .drop a{	float:none !important;	padding:0 !important;	border:0 !important;	text-decoration:underline !important;}.navigation .drop a:hover{text-decoration:none !important;}.navigation li.hover .drop,.navigation li:hover .drop{top:100%;}.popup{	background:#fff;	border:1px solid #1c1e0e;	width:463px;	overflow:hidden;	clear:both;	position:relative;}.popup .title{	display:block;	background:#878c4e;	padding:8px 21px 7px;}.popup .title img{display:block;}.close{	position:absolute;	bottom:6px;	right:9px;	width:14px;	height:14px;	text-indent:-9999px;	overflow:hidden;	background:url(../images/btn-close.gif) no-repeat;}.popup-descr{	height:120px;	padding:0 0 9px;	width:100%;	display:table;	font-size:12px;	line-height:18px;	overflow:hidden;	text-align:center;}.popup-descr span{	display:table-cell;	vertical-align:middle;}.popup-descr span em{	display:block;	font-style:normal;}.opt-in-form{	height:1%;	overflow:hidden;	padding:59px 106px 35px 49px;}.opt-in-form .row{	width:100%;	overflow:hidden;	padding:0 0 15px;}.opt-in-form .row label{	float:left;	width:50px;	padding:2px 7px 0 0;	font-size:10px;}.p-text{	background:url(../images/bg-txt01.gif) no-repeat;	width:222px;	height:20px;}.p-text input{	width:222px;	padding:4px 0;}.chck-hold{	width:100%;	margin:15px 0 0;	overflow:hidden;}.chck-hold input{float:left;}.chck-hold label{	display:block;	height:1%;	overflow:hidden;	padding:4px 0 0 8px;	font-size:12px;	line-height:14px;}* html .chck-hold label{padding:0 0 0 5px;}.opt-in-form .btn{	display:block;	margin:41px auto 0;	cursor:pointer;}.tool-wrapper{	width:743px;	margin:33px 0 0;	position:relative;	padding:0 0 50px 56px;	overflow:hidden;}.tool-wrapper .title{width:100%;}.tool-wrapper .title:after{	content:"";	clear:both;	display:block;}.tool-wrapper .title .c{	float:left;	background:url(../images/bg-cont-head-c.gif) repeat-x 0 0;	padding:4px 0 0 23px;	height:28px;	width:626px;}.tool-wrapper .title .r{	float:left;	width:8px;	height:32px;	overflow:hidden;	text-indent:-9999px;	background:url(../images/bg-cont-head01-r.gif) no-repeat 100% 0;}.txt-choose{	float:left;	margin:7px 40px 0 0;	background:url(../images/txt-choose.gif) no-repeat;	width:221px;	height:11px;	overflow:hidden;}.txt-choose span{	display:block;	text-indent:-9999px;}.latex{	float:left;	margin:4px 0 0;	font-size:13px;	line-height:15px;}.latex a{color:#fff;}.tool-wrapper .title form{float:right;}.tool-wrapper .title fieldset{float:left;}.tool-wrapper .title .sel{	float:left;	width:180px;}.tool-hold{	width:708px;	overflow:hidden;	float:left;	padding:0 15px 0 20px;	background:#fff;}.option-box{	width:708px;	padding:16px 0 23px;	font-size:12px;	line-height:15px;	overflow:hidden;}.option-box .col{	float:left;	width:327px;	padding:0 10px 0 15px;}.option-box .visual{float:left;}.option-box .visual img{float:left;}.option-box .alignright{float:right;}.option-box .descr{	overflow:hidden;	height:1%;	padding:31px 10px 0 17px;}.option-box .tool-head{	margin:0 0 4px;	display:block;	font:bold 16px/18px Arial, Helvetica, sans-serif;	color:#e61a1a;}.option-box .tool-head a{color:#e61a1a;}.option-box span{display:block;}.option-box p{margin:0;}.tool-wrapper sup{	vertical-align:top;	font-size:8px;}.option-hold{	width:100%;	overflow:hidden;	padding:0 0 22px;	background:url(../images/border01.gif) repeat-x;}.brush-list{	width:100%;	overflow:hidden;	margin:28px 0 0;	padding:0;	font-size:10px;	line-height:11px;	list-style:none;}.brush-list li{	float:left;	padding:0 0 0 5px;	width:230px;}.brush-list li.first-child,.brush-list li:first-child{	width:235px;	padding-left:0}.brush-list .visual{	float:left;	padding:0 2px 0 0;}.brush-list .visual a,.brush-list .visual img{float:left;}.brush-list .tool-head{	margin:19px 0 0;	font-size:11px;	display:block;	line-height:13px;}.brush-list .tool-head a{color:#000;}.brush-list p{margin:0;}.txt-accessories{	text-transform:uppercase;	color:#6e99d4;	margin:18px 0 0;	display:block;	font:bold 13px/14px Arial, Helvetica, sans-serif;}.txt-accessories a{color:#6e99d4;}.acc-list{	width:100%;	overflow:hidden;	margin:0;	padding:0;	list-style:none;}.acc-list li{	float:left;	padding:0 0 0 81px;}.acc-list li.first-child,.acc-list li:first-child{padding-left:0}.acc-list a,.acc-list img{float:left;}.btn-print{	position:absolute;	top:32px;	outline:none;	left:9px;}.btn-print span{	cursor:pointer;	width:45px;	height:77px;	display:block;	background:url(../images/bg-print.png) no-repeat;}.btn-print em{	display:block;	text-indent:-9999px;	cursor:pointer;}.pd-wrapper{	width:811px;	margin:11px 0 0;	padding:0 0 0 56px;	overflow:hidden;}.pd-wrapper .title{	padding:0 0 0 45px;	height:1%;	overflow:hidden;}.pd-wrapper .title strong{	float:left;	color:#fff;	background:#709ad6;	line-height:22px;	font-size:10px;	font-weight:normal;	margin:18px 0 0;	padding:0 23px 0 12px;}.pd-wrapper .title ul{	margin:0;	padding:0;	list-style:none;	float:left;}.pd-wrapper .title li{	float:left;	padding:0 11px 0 0;}.pd-wrapper .title li a{	float:left;	width:93px;	height:39px;	overflow:hidden;	border:solid #709ad6;	border-width:1px 5px 0;}.pd-wrapper .title li span{	display:block;	text-indent:-9999px;	cursor:pointer;}.txt-pbetter{background:url(../images/txt-better.gif) no-repeat;}.txt-pfaster{background:url(../images/txt-faster.gif) no-repeat;}.txt-pgreener{background:url(../images/txt-greener.gif) no-repeat;}.txt-crollers{background:url(../images/txt-rollers.gif) no-repeat;}.flash-area{	width:811px;	padding:32px 0 0;	overflow:hidden;	min-height:665px;	background:#d1d3b5;}* html .flash-area{	overflow:visible;	height:665px;}.flash-area ul{	margin:0;	width:782px;	overflow:hidden;	padding:0 0 0 29px;	list-style:none;}.flash-area ul li{	float:left;	padding:0 15px 0 0;	width:237px;}.flash-area ul a{	display:block;	margin:10px auto 0;	width:206px;	background:#868b4c;	color:#fff;}.flash-area ul a img{	margin:0 auto;	display:block;}.arrow{	display:block;	background:url(../images/arrow.gif) no-repeat;	height:123px;	margin:52px 0 0;	overflow:hidden;		color: #474D17;	font-size: 14px;	line-height: 40px;	padding-left: 75px;}.arrow span{	display:block;	cursor:pointer;	text-indent:-9999px;}.hidden {	display: none;}.check-hold label.error, .rad-hold label.error,label.error {	padding: 0 0 0 20px;}.rad-hold label.error {	float: none;}p.error {	color: #990000;	padding: 0 20px;	}span.blue {	color: #21648a;}/* Home */.home_twocolumns {	width: 746px;}#content.home-content {	margin: 0;	width: 540px;}#home_new-products_rollers {	float: right;	margin: 8px 20px 0 0;}#home_new-products_info {	margin: 85px 0 0 36px;	width: 300px;}#home_new-products_link {	display: inline-block;	font-weight: 700;	margin: 10px 0 0 36px;	text-decoration: underline;}.lisa_aq_vid-box {	margin: 0 auto;	width: 130px;}.lisa_aq_vid-box.last{	margin-bottom: 20px;}.lisa_aq_vid-wrap {	position: relative;}.lisa_aq_vid-play {	left: 50%;	margin: -17px 0 0 -17px;	position: absolute;	top: 50%;}.lisa_aq_vid-box p {	margin: 8px 0 16px;}#lisa-on-why-box {	background: #ed1c24;	position: relative;}#lisa-on-why-box_lisa {	left: -17px;	position: absolute;	top: -10px;}#lisa-on-why-box_text {	margin: 12px 0 7px 46px;}#lisa_visit {	display: inline-block;	margin: 12px 0 10px;}/* Left side win area */#win-box h3 {	background-color: #a3a86b;	color: #FFFFFF;	font: 700 13px/15px Arial, sans-serif;	margin: 0;	padding: 0 0 5px 15px;}#win-box div {	background: transparent url('../images/bg-widget-prize.gif') no-repeat 0 0;	height: 136px;	width: 176px;}#win-box p {	color: #000000;	font: 400 9px/11px Arial, sans-serif;	margin: 0;	padding: 3px 0 3px 12px;}#win-box a {	display: block;	font: 400 10px/12px Arial, sans-serif;	margin: 0;	padding: 2px 10px 0 0;	text-align: right;	text-transform: uppercase;}#win-box a span {	color: #000000;	font-weight: 400;}/* Prizes */#prizes-box {	margin: -10px 20px 0 20px;	padding: 0;}#prizes-box h3 {	font: 700 15px/17px Arial, sans-serif;}#prizes-box a span {	color: #000000;	font-weight: 400;}#prizes-box .divider {	clear: both;	font-size: 0;	line-height: 0;	height: 1px;	overflow: hidden;	border: solid 1px #FF0000;	border-width: 1px 0 0;	margin: 20px 0 20px;}#prizes-linda img {	float: right;	margin-top: -1px;}#prizes-linda p {	float: left;	margin: 28px 0 0 8px;	width: 125px;}/* Brush Matters */#content.matters-content{	margin: 0;}#matters-box {	margin: 0 20px 0 20px;	padding: 0;}#matters-box h3 {	font: 400 18px/20px Arial, sans-serif;}#matters-header-box {	overflow: hidden;}#matters-share-box {	overflow: hidden;}#matters-share-box a {	display: inline-block;	float: left;}#matters-header-box div {	float: right;}#matters-header-box img {	float: left;}/* Lisa's Answers */#content.lisas-answers-content {	margin: 0;}#lisas-answers-box {	margin: 0 0 0 20px;	padding: 0;}.lisa-answer_vid-box-row {	margin-bottom: 30px;	overflow: hidden;}.lisa-answer_vid-box {	float: left;	margin-right: 44px;	width: 205px;}.lisa-answer_vid-box p {	font: 400 12px/14px Arial, sans-serif;}.lisa-answer_vid {	position: relative;}.lisa-answer_play-btn {	left: 50%;	margin: -27px 0 0 -27px;	position: absolute;	top: 50%;}/* New Products */.new-products_twocolumns {	width: 746px;}.new-products_twocolumns #content {	width: 540px;}.txt-new-products{	width: 138px;	background: url(../images/txt-new-products.gif) no-repeat;}#new-products_right-col {	background: #d3dff2 url('../images/new-products_other-products_bg.gif') repeat-y 0 0;	float: left;	margin-top: 90px;	min-height: 400px;}#new-products_right-col_wrap {	padding: 4px 0 0 14px;}#new-products_right-col_coming-soon {	display: block;	margin: 15px 11px;}.new-products_twocolumns #content .divider {	clear: both;	font-size: 0;	line-height: 0;	height: 1px;	overflow: hidden;	border: solid 1px #FF0000;	border-width: 1px 0 0;	margin: 40px 24px 40px;}.hide { display: none; }.products_content-box {	overflow: visible;	zoom: 1;}.products_content-box_desc-box {	margin-left: 5px;	position: relative;	zoom: 1;}.products_content-box_desc-wrap {	float: left;	position: relative;	width: 250px;}.products_content-box_desc-box h3 {	font-size: 20px;	font-weight: 700;	line-height: 24px;	margin: 15px 0 20px 20px;	text-transform: uppercase;}.products_content-box_desc-box ul {	margin-bottom: 10px;	padding-left: 0px;}.products_content-box_desc-box li {	color: #df152c;	font-size: 14px;	list-style: disc;	margin-left: 20px;	margin-bottom: 15px;}.products_content-box_desc-box li span {	color: #000000;}.products_content_image {	margin-left: 10px;	margin-top: -15px;	position: relative;}.products_content_see-it-link {	position: absolute;	bottom: -8px;	right: 35px;}.products_content_learn-more-link_box {	clear: both;	margin-top: -20px;	height: 20px;	overflow: auto;}.products_content_learn-more-link {	bottom: 0px;	color: #ca0015;	display: inline-block;	font-size: 11px;	font-weight: 700;	left: 20px;	position: absolute;	text-decoration: none;	text-transform: uppercase;}.sub-product-box {	bottom: -2px;	font-size: 10px;	line-height: 12px;	position: absolute;	right: 15px;	width: 180px;}.sub-product-box img {	display: block;	margin: 0 auto 5px;}.sub-product-box a {	color: #ca0015;	font-size: 11px;	font-weight: 700;	text-decoration: none;	text-transform: uppercase;}.results-comments_tell-box a {	color: #ca0015;	display: inline-block;	font-weight: 700;	margin: 10px 0 0 15px;	text-decoration: underline;	vertical-align: top;}.results-comments_all-link {	color: #ca0015;	display: block;	float: right;	font-weight: 700;	margin: 0 0 10px 10px;	text-decoration: underline;}.results-comments_container {	margin: 0 24px 8px;}.results-comments_container h3 {	font-size: 12px;	font-weight: 700;	margin-bottom: 8px;	text-transform: uppercase;}.results-comments_container p {	font-size: 10px;	margin-bottom: 2px;}.results-comments_container p.author {	font-style: italic;}.other-products_product-divider {	border-bottom: 1px solid #df152c;	font-size: 1px;	line-height: 1px;	margin: 10px auto 15px;	width: 150px;}.other-products_product-box {}.other-products_product-box.last {	border-bottom: 0;}.other-products_product-box h4 {	font-size: 12px;	font-weight: 700;	margin-bottom: 2px;	text-transform: uppercase;}.other-products_product-box p {	font-size: 10px;	margin-bottom: 2px;}.other-products_product-box a {	color: #df152c;	font-size: 11px;	font-weight: 700;	text-decoration: underline;	text-transform: uppercase;}.other-products_product-box a.description {	color: #000000;	display: block;	font-size: inherit;	font-weight: inherit;	text-decoration: none;	text-transform: none;}.other-products_coming-soon {	display: block;	margin: 0 auto;	padding: 0 0 10px;}.other-products_product1 {	margin: -100px 0 6px 56px;}.other-products_product2 {	margin: -10px 0 6px 0;}.other-products_product3 {	margin: -6px 0 6px 0;}#post-comment_wrap h3 {	font: 18px/20px Arial,Helvetica,sans-serif;	margin: 0 50px 10px;}.textarea_product-comment {	width: 200px;}.textarea_product-comment textarea{	width: 197px;}/* Feedback---------------------------------------------------------- */.feedback-error,.feedback-success {	font-size: 12px;	font-weight: 700;	margin: 20px 50px;	text-align: center;}.feedback-error {	color: #CA0015;}/* Forms========================================================== */.form, .form fieldset, .form legend { border: 0; margin: 0; padding: 0; }/*.form label {font-size:12px; font-weight:400;}.form label.opt {font-weight:400; margin-left: 10px;}*/.form input, .form textarea, .form select {font:10px/12px Arial, Helvetica, Verdana, sans-serif; margin: 0; padding:0; vertical-align:middle;}.form input, .form textarea {padding: 4px 0 0;}.form-btn {	/*width:110px;	height:48px;*/	border:0;	margin:0;	padding:0;	cursor:pointer;	overflow:hidden;	/*background:url('../images/btn_calculate.gif') no-repeat;*/	text-indent:-9999px;	display: block;/*Fixes IE text-indent making button disappear*/	font-size:0;	line-height:0;}.form-table {	margin-left: 50px;}.form-table td {	padding-bottom: 10px;}.form-table .label {	font-size: 12px;	padding-right: 20px;	text-align: right;	vertical-align: top;}.form-table .valign-bottom {	vertical-align: bottom;}.form-table label {	cursor: pointer;	display: block;	font-size: 10px;}.form-table label.error {	display: inline-block;}.form-table label.opt {	margin-bottom: 5px;}.form-table label.opt input {	margin: 0;	padding: 0;	margin-right: 5px;	vertical-align: middle;}.form-table .center {	text-align: center;}span.note {	font-size: 9px;}.form-feedback {	margin: 10px 0;}.form-feedback.success {	color: green;}.form-feedback.error {	color: red;}
