font.footer {	font-family: Tahoma, Geneva, sans-serif;	color: #adadad;	font-size: 10px;	font-weight: normal;}/*a.footer {font-family: Tahoma, Geneva, sans-serif;color:#ffffff;font-size: 10px;font-weight: normal;text-decoration: none; border: 0;}*/.footer a:hover {	color: #ffffff;	font-size: 11px;	font-weight: normal;	text-decoration: none;	font-family:Arial;}a.mp3 {	font-family: Tahoma, Geneva, sans-serif;	font-size: 10px;	line-height: 16px;	color: #666666;	font-weight: normal;	text-decoration: none;	border: 0;}a.mp3:hover {	font-family: Tahoma, Geneva, sans-serif;	font-size: 10px;	line-height: 16px;	color: #000000;	font-weight: normal;	text-decoration: none;	border: 0;}font.body {	font-family: Tahoma, Geneva, sans-serif;	font-size: 10px;	line-height: 16px;	color: #333333;	font-weight: normal;}font.body2 {	font-family: Tahoma, Geneva, sans-serif;	font-size: 10px;	line-height: 16px;	color: #333333;	font-weight: normal;}h1 {	font-family: Tahoma, Geneva, sans-serif;	font-size: 18px;	font-weight: bold;	line-height: 22px;	color: #333333;}h2 {	font-family: Tahoma, Geneva, sans-serif;	font-size: 15px;	font-weight: bold;	line-height: 20px;	color: #333333;	border-bottom: 1px solid #999;}h3 {	font-family: Tahoma, Geneva, sans-serif;	font-size: 13px;	font-weight: bold;	line-height: 18px;	color: #333333;}h4 {	font-family: Tahoma, Geneva, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 16px;	color: #333;}h5 {	border-bottom: 5px solid #333;}* {	margin: 0;}html {	height: 100%;}ul, li {	margin:0;	padding:0;}/*body {	background-repeat: no-repeat;	background-position: bottom center;	background-attachment: fixed;	background-color: rgb(39, 38, 39);	height: 100%;	text-align: center;}*/.floatleft {	float:left;}.floatright {	float:right;}.clear {	font-size:0px;	height:0px;	clear:both;}/* -------------------------------------- *//* CLEARFIX CSS *//* -------------------------------------- */.clear {	clear:both;	height:0px;	font-size:0px;}.clearfix:after {	clear: both;	display: block;	content: " ";	height: 0px;	visibility: hidden;}.clearfix {	display: inline-block;}/* Hide these rules from IE-mac \*/* html .clearfix {	height: 1%;}.clearfix {	display: block;}	/* Header */.logo {	margin-left:75px;}.wrapper {	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -142px;	position: relative;	width: 912px;	font-size: 0.9em;	margin: 0 auto -36px;	text-align: left;	background-image: url(../images/bg.jpg);}#header {	background: #000;	height: 120px;}/* Menu */#menubg {	background:#454146;}ul#menu {	margin:0 auto;	padding:0;	width:776px;}ul#menu li {	list-style:none;	float:left;	padding:8px 0 8px 18px;	font-size:11px;}ul#menu li a {}/* Content */#content {	width:900px;	margin:auto;	border-right:#6e6e6e solid 1px;	border-left:#6e6e6e solid 1px;	border-top:#6e6e6e solid 1px;}.push {	height: 36px;}.footer {	position: relative;	width: 900px;	margin: 0 auto;	height: 36px;	background-color: #000000;	border-left:#6e6e6e solid 1px;	border-right:#6e6e6e solid 1px;	border-bottom:#6e6e6e solid 1px;}* html .footer ul {   /*\*/	left:0px;   /* */}.footer ul {	margin-left:147px;	position:absolute;	top:10px;}.footer ul li img {	padding-top:5px;	display:block}.footer ul li {	float:left;	padding-left:10px;	color:#fff;}.footer ul li {	list-style:none;}.footer ul li a {	text-decoration:none;	color:#adadad;	font-size:11px;	font-family:Arial;}/* MiddleContent starts */#middlecontent {	width:870px;	padding:15px;}#middlecontent .innerleft {	float:left;	width:159px;}#middlecontent .lefttopcontent {	background-color:#787579;	width:149px;	padding:8px 5px 5px 5px;}#middlecontent .lashes {	padding-bottom:5px;	display:block;}#middlecontent .txtcolor {	background:#fff url(../images/hometestibg.jpg) bottom no-repeat;	font-size:11px;	padding:10px 3px 5px 6px;	line-height:13px;	font-family:Arial;}#middlecontent .video {	padding-top:9px;}#middlecontent .homebanner {	float:left;	font-size:0;	margin:0 9px;	width:425px;}#middlecontent .innerright {	width:268px;	float:left;}#middlecontent .ordernow {	margin-bottom:9px;	display:block;}#middlecontent .rightbottom {	width:250px;	background-color:#787579;	padding:14px 9px 9px 9px;}#middlecontent .kim {	padding-bottom:5px;	display:block;}#middlecontent .imgtxt {	background:#fff url(../images/hometestibg.jpg) bottom no-repeat;	padding:5px 10px 13px 10px;	font-size:12px;	line-height:14px;	font-family:Arial;}#middlecontent .imgtxt span {	float:right;}/* studio page starts here */#middlecontent .video1 {	padding-bottom:9px;	display:block;}#middlecontent .innermiddle {	padding:20px 10px 20px 15px;	background:#443F45 url(../images/contentbg.jpg) bottom no-repeat;	width:400px;	;	margin:0 9px;	float:left;	display:block;}#middlecontent .innermiddle a{ text-decoration:none; color:#9800d8;}#middlecontent .innermiddle p {	font-size:11px;	color:#adadad;	width:395px;	font-family:Arial, sans-serif;}/* Testimonials  page starts here */#middlecontent .innerleftcontent {	background:#443F45 url(../images/testibg.jpg) bottom no-repeat;	padding:20px 12px;	width:569px;	float:left;	margin-right:9px;	height:850px;}#middlecontent .innerleftcontent p {	font-size:11px;	color:#adadad;	width:565px;	font-family:Arial, sans-serif;}/* Faq  page starts here */#middlecontent .faqinnermiddle {	padding:20px 10px 20px 15px;	background:#443F45 url(../images/contentbg.jpg) bottom no-repeat;	width:400px;	;	margin:0 9px;	float:left;	display:block;	height:693px;}#middlecontent #mainDiv .subItem p {	font-size:11px;	color:#ccc;	width:350px;	font-family:Arial, sans-serif;}#middlecontent .faqleftcontent {	padding-top:10px;}#middlecontent .topItem p {	color:#fff;	font-size:12px;	font-family:Arial, sans-serif;}/* Lesson  page starts here width:260px; */#middlecontent #innermiddlecontent {	width:425px;	float:left;	margin:0 9px;}#middlecontent #innermiddlecontent .image1 {	background:url(../images/image1.jpg) no-repeat;	width:425px;	height:93px;	border:none;	margin-bottom:3px;}#middlecontent #innermiddlecontent p {	font-family:Arial;	font-size:11px;	line-height:12px;	padding:23px 0 0 20px;}#middlecontent #innermiddlecontent .image2 {	background:url(../images/image2.jpg) no-repeat;	width:425px;	height:93px;	border:none;	margin-bottom:3px;}#middlecontent #innermiddlecontent .image3 {	background:url(../images/image3.jpg) no-repeat;	width:425px;	height:93px;	border:none;	margin-bottom:3px;}#middlecontent #innermiddlecontent .image4 {	background:url(../images/image4.jpg) no-repeat;	width:425px;	height:93px;	border:none;	margin-bottom:3px;}#middlecontent #innermiddlecontent .image5 {	background:url(../images/image5.jpg) no-repeat;	width:425px;	height:93px;	border:none;	margin-bottom:3px;}#middlecontent #innermiddlecontent .image6 {	background:url(../images/image6.jpg) no-repeat;	width:425px;	height:93px;	border:none;	margin-bottom:3px;}#middlecontent #innermiddlecontent .image7 {	background:url(../images/image7.jpg) no-repeat;	width:425px;	height:93px;	border:none;	margin-bottom:3px;}/* banner page starts here */#banner1 {	padding:0px 0px;	width:569px;	float:left;	margin-right:9px;	}#banner1 .lessontxt h1 {	font-size:18px;	color:#c6c6c6;	font-family:Arial;	padding-bottom:7px;		margin-left:130px;}#banner1 .lessontxt h2 {}#banner1 .lessontxt .tools {	color:#BB2376;	font-family:Arial;	font-size:15px;	padding-bottom:3px;	margin-top:5px;	margin-left:130px;}#banner1 .lessontxt .technique {	color:#9D76E1;	font-family:Arial;	font-size:15px;	padding-bottom:3px;	margin-left:130px;}#banner1 .lessontxt .workflow {	color:#4F9CEE;	font-family:Arial;	font-size:15spx;	padding-bottom:3px;	margin-left:130px;}#banner1 .lessontxt .complexions_light {	color:#1DCC33;	font-family:Arial;	font-size:15px;	padding-bottom:3px;	margin-left:130px;}#banner1 .lessontxt .complexions_dark {	color:#F9CA1A;	font-family:Arial;	font-size:15px;	padding-bottom:3px;	margin-left:130px;}#banner1 .lessontxt .stuff {	color:#E88601;	font-family:Arial;	font-size:15px;	padding-bottom:13px;	margin-left:130px;}/* Proof   page starts here */#middlecontent .innerleftcontent .bottomcontent{padding-top:10px;display:block;}#middlecontent .innerleftcontent .bottomcontent .innerleftimg{float:left;}#middlecontent .innerleftcontent .bottomcontent .imgcontent{float:left;margin-left:10px;}#middlecontent .innerleftcontent .bottomcontent .imgcontent p{width:400px;font-size:11px;color:#adadad;font-family:Arial, sans-serif;}#middlecontent .innerleftcontent .prrofpic{margin-top:10px;}#middlecontent .innerleftcontent .prooftoptxt p{color:#adadad;font-size:11px;font-family:Arial;}#middlecontent .innerleftcontent .prooftoptxt a{ text-decoration:none; color:#9800d8;}#content {	background-color: black;}h1,h2,h3,h4,p,.core-section-body,.core-form-field-label,.store-product-detail-description-short,a, a:hover,a:visited,a:active,.core-form-field-body-note,.store-notice-security,.store-notice-reseller,.store-product-option-group-description,.store-product-option-title {    color: rgb(173, 173, 173);    }.store-product-detail-title {	border-bottom-width: 0;	margin-bottom: 0.25em;}body {background-attachment: fixed;background-color: #000000;background-image: url(backgroundimage5.jpg);background-position: 50% 100%;background-repeat: no-repeat;height: 100%;text-align: center;}.so input, .so .store-product-option-shipping {visibility: hidden;}.store-product-option-price, .store-order-item-price {    color: #ff2424;}