/* =Main Elements

----------------------------------------------- */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 

big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, 

center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	background: transparent;

	border: 0px;

	font-family: arial, sans-serif;

	font-size: 100%;

	margin: 0px;

	padding: 0px;

	}



html {

	height: 100%;

	width: 100%;

	}



body {

	background: #673150 url('/images/bg.gif') repeat-y 0px 0px;

	color: #fff;

	font-size: 13px;

	font-weight: normal;

	height: 100%;

	margin: 0px auto;

	width: 100%;

	}



.clearit {

	clear: both;

	font-size: px; /*for IE*/

	height: 0px;

	line-height: 0px;

	margin: 0px;

	padding: 0px;

	}



h1, h2, h3, h4, h5, h6, h7, h8 {

	font-weight: normal;

	}



a {

	outline: none;

	}



ol {

	margin: 15px 0px 0px 20px;

	}



ol li {

	padding-bottom: 7px;

	}



sup {

	bottom: 1ex;

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

	_vertical-align: bottom;

	font-size: x-small;

	}

a.btn3 {

    background: transparent url('/images/btn3_a.png') no-repeat scroll top right;

    color: #fff;

    display: block;

    float: left;

    height: 21px;

    margin: 0px 0px 0px 0px;

    padding-right: 8px;

    text-decoration: none;

}

a.btn3 span {

    background: transparent url('/images/btn3_span.png') no-repeat top left;

    display: block;

    font-size: 11px;

    line-height: 11px;

    padding: 5px 0px 5px 8px; /* top & bottom padding + line height = btn height */

} 

a.btn3:hover {

    background: transparent url('/images/btn3_a.png') no-repeat scroll bottom right;

}

a.btn3:hover span {

    background: transparent url('/images/btn3_span.png') no-repeat bottom left;

} 







/* =Form Elements

----------------------------------------------- */



form {

	display: inline;

	}



input, select, option, textarea {

	color: #333;

	font-family: arial, sans-serif;

	font-size: 13px;

	}



input.reg, select.reg, textarea.reg {

	background-color: #fff;

	border: 1px solid #fff;

	padding: 5px;

	width: 200px;

	}



input.alt, select.alt, textarea.alt {

	background-color: #fff;

	border: 1px solid #fff;

	padding: 5px;

	}

	

input.error, select.error, textarea.error {

	border: 1px solid #c00;

	color: #c00;

	}

	

.error {

	color: #c00;

}









/* =Common Elements

----------------------------------------------- */



#container {

	height: 100%;

	position: relative;

	width: 1253px;

}

#header {

	background: #6c6c6c url('/images/header.gif') repeat-x 0px 0px;

	color: #fff;

	height: 50px;

	left: 0px;

	position: absolute;

	top: 0px;

	width: 100%;

	z-index: 60;

}

#header a {

	color: #fff;

	text-decoration: none;

}

#header a:hover {

	color: #dcdcdc;

}

#header #sites {

	left: 18px;

	position: absolute;

	top: 14px;

}

#header #sites li {

	float: left;

	list-style: none;

	margin-right: 11px;

}

#header #sites li a {

	display: block;

	height: 36px;

}

#header #sites li:first-child {

	background: url('/images/sitetab_blinc.gif') no-repeat 0px 0px;

	width: 89px;

}

#header #sites li:first-child + li {

	background: url('/images/sitetab_resurfastic.gif') no-repeat 0px 0px;

	width: 132px;

}

/*#header #sites li.on {

	background-position: 0px 0px;

}*/

#header #sites li a span {

	visibility: hidden;

}

#header #callout {

	background: url('/images/headerarrow.png') no-repeat 0px 2px;

	height: 30px;

	left: 275px;

	overflow: hidden;

	padding-left: 20px;

	position: absolute;

	top: 16px;

	width: 560px;

}

#header #callout a:hover {

	text-decoration: underline;

}

#header #mini-cart {

	background-color: #9f9f9f;

	font-size: 11px;

	padding: 8px;

	position: absolute;

	left: 840px;

	top: 0px;

	width: 344px;

}

#header #mini-cart .your-bag {

	background: url('/images/icon_bag.png') no-repeat 0px 0px;

	float: left;

	height: 14px;

	margin-right: 10px;

	padding: 5px 0px 0px 25px;

}

#header #mini-cart .your-bag + .btn3 {

	float: left;

}

#header #mini-cart li {

	float: right;

	list-style: none;

	padding: 5px 3px 0px 0px;

}

#col1 {

	background: transparent url('/images/bg_col1.png') repeat-y 0px 0px;

	float: left;

	height: 100%;

	margin-top: 50px;

	min-height: 100%;

	position: relative;

	width: 292px;

	}



#logo {

	background: transparent url('/images/logo.png') no-repeat 0px 0px;

	height: 126px;

	left: 0px;

	position: absolute;

	top:40px;

	width: 249px;

	}



#logo span {

	visibility: hidden;

	}



#logo a {

	display: block;

	height: 100px;

	text-decoration: none;

	width: 249px;

	}



#livechat {

	left: 10px;

	position: absolute;

	margin-top: 25px;

	top: 400px;

}



#side {

	background: url('/images/bg_side.gif') repeat-y 0px 0px;

	left: 0px;

	height: 122px;

	padding: 25px 25px 25px 43px;

	position: absolute;

	top: 475px;

	width: 181px;

	}



#side h1 {

	color: #673150;

	font-size: 15px;

	margin: -3px 0px 5px 0px;

	}



#side input.reg {

	color: #747474;

	margin-bottom: 4px;

	width: 170px;

	}



ul#find {

	margin: 15px 0px 0px 0px;

	}



ul#find li {

	background: url('/images/arrow_light.png') no-repeat 0px 3px;

	font-size: 10px;

	list-style: none;

	padding: 0px 0px 2px 10px;

	text-transform: uppercase;

	}



ul#find li a {

	color: #a88b9b;

	text-decoration: none;

	}



ul#find li a:hover {

	color: #673150;

	}



#content {

	float: left;

	height: 100%;

	margin-top: 50px;

	position: relative;

	text-align: justify;

	}



#col2 {

	background: url('/images/bg_col2.png') repeat-y 0px 0px;

	float: left;

	height: 100%;

	left: 0px;

	padding: 0px 43px 0px 43px;

	position: absolute;

	top: 0px;

	width: 301px;

	}



#col2 h2 {

	font-size: 16px;

	color: #673150;

	margin-bottom: 5px;

	}	

	

.clipwrapper {

	height: 406px;

	margin: 67px 0px 0px 0px;

	position: relative;

	width: 301px;

	}



.prod-md a {

	display: block;

	}



.clipwrapper img {

	height: 406px;

	width: 301px;

	}



ul.thumbs {

	float: left;

	width: 144px;

	}



ul.thumbs li {

	float: left;

	list-style: none;

	margin: 27px 0px 0px 10px;

	}



ul.thumbs li:first-child {

	margin-left: 0px;

	}



ul.thumbs a.prod-sm {

	border: 5px solid #c0afb9;

	display: block;

	height: 57px;

	width: 57px;

	}



ul.thumbs a.prod-sm:hover {

	border: 5px solid #673150;

	}



ul.thumbs a.prod-sm img {

	width: 57px;

	}



ul.swatches {

	float: right;

	margin-top: 27px;

	width: 144px;

	}



ul.swatches li {

	float: right;

	list-style: none;

	margin: 0px 0px 5px 5px;

	}



ul.swatches li a {

	border: 3px solid #c0afb9;

	display: block;

	height: 25px;

	width: 25px;

	}

	

ul.swatches li a:hover {

	border: 3px solid #673150;

	}



ul.swatches li img {

	width: 25px;

	}



a.zoom {

	background: url('/images/icon_plus.gif') no-repeat 0px 2px;

	clear: right;

	color: #c0aab7;

	display: block;

	float: right;

	font-size: 10px;

	margin-top: 5px;

	padding: 0px 0px 0px 15px;

	text-decoration: none;

	text-transform: uppercase;

	}



a.zoom:hover {

	color: #fff;

	}



#col3 {

	float: left;

	left: 387px;

	padding: 67px 0px 0px 43px;

	position: absolute;

	top: 0px;

	width: 478px;

	}



#col3-alt {

	float: left;

	left: 0px;

	padding: 67px 0px 43px 43px;

	position: absolute;

	top: 0px;

	width: 780px;

	}



#col3 p, #col3-alt p {

	padding-top: 15px;

	}



#col3 p a, #col3-alt a, #col2 a {

	color: #fff;

	}



#col3 p a:hover, #col3-alt a:hover, #col2 a:hover {

	color: #ccc;

	}



#col3 h2, #col3-alt h2 {

	font-size: 16px;

	margin-top: 20px;

	}



#col3-alt h3 {

	margin: 15px 0px -10px 0px;

	}

	

#desc {

	color: #6f6f6f;

	line-height: 18px;

	margin-bottom: 50px;

	}



#addcart {

	clear: left;

	}



#addcart-qty {

	background-color: #8d657c;

	float: left;

	height: 32px;

	padding: 10px 10px 0px 10px;

	text-align: center;

	width: 45px;

	}



#addcart-options {

	background-color: #8d657c;

	float: left;

	height: 32px;

	padding: 10px 10px 0px 0px;

	text-align: left;

	width: 148px;

	}



#addcart-options img {

	float: left;

	height: 19px;

	margin-right: 5px;

	width: 19px;

	}



#addcart-qty select.alt, #addcart-options select.alt {

	padding: 0px;

	}

	

#addcart-qty input.alt {

	padding: 1px 2px;

	}



#addcart-price {

	background: #8d657c url('/images/icon_shipping.png') no-repeat 10px 12px;

	float: left;

	font-size: 16px;

	height: 30px;

	padding: 12px 10px 0px 10px;

	text-align: right;

	width: 127px;

	}



#addcart-add {

	background-color: #8d657c;

	clear: right;

	float: left;

	height: 29px;

	padding: 13px 10px 0px 10px;

	width: 87px;

	}

#addcart-out {

	background-color: #8d657c;

	clear: right;

	float: left;

	height: 29px;

	padding: 13px 10px 0px 10px;

	width: 87px;

	}

    	

#addcart-call {

	background-color: #8d657c;

	clear: right;

	float: left;

	height: 29px;

	padding: 7px 10px 6px 10px;

	width: 87px;

	}



#footer {

	color: #b9a2af;

	float: right;

	font-size: 11px;

	left: 43px;

	line-height: 15px;

	position: absolute;

	text-align: left;

	top: 712px;

	width: 383px;

	}



#footer a {

	color: #b9a2af;

	text-decoration: none;

	}

	

#footer a:hover {

	color: #673150;

	}

#footer .phone {

	color: #673150;

}

#pressFooter {

	color: #b9a2af;

	font-size: 11px;

	line-height: 15px;

	text-align: left;

	}

	

.btn {

	background: url('/images/arrow_double2.png') no-repeat 0px 4px;

	margin-top: 15px;

	padding-left: 20px;

	}



.btn a {

	color: #c5b1bd;

	font-size: 14px;

	text-decoration: none;

	}



.btn a:hover {

	}



#page-nav {

	margin-top: 70px;

	}



#page-nav h2 {

	font-size: 14px;

	color: #673150;

	margin-bottom: 5px;

	}



#page-nav ul {

	margin-bottom: 15px;

	}



#page-nav ul li {

	background: url('/images/bullet.png') no-repeat 0px 3px;

	line-height: 110%;

	list-style: none;

	padding: 0px 0px 7px 10px;

	}



#page-nav ul li a {

	color: #fff;

	text-decoration: none;

	}



#page-nav ul li a:hover {

	color: #ccc;

	}



#col2-content {

	margin-top: 80px;

	}



#articleSlider ul li .news-item {

	margin-bottom: 30px;	

	}



#articleSlider ul li > .news-item .date {

	background-color: #62364e;

	clear: left;

	color: #fff;

	float: left;

	font-size: 10px;

	margin-right: 10px;

	padding: 4px 0px 4px 0px;

	text-align: center;

	width: 30px;

	}



#articleSlider ul li > .news-item .date span {

	display: block;

	font-size: 14px;

	font-weight: bold;

	}



#articleSlider ul li > .news-item .news a {

	clear: right;

	color: #fff;

	text-decoration: none;

	}



#articleSlider ul li > .news-item .news a:hover {

	color: #c1abb9;

	}





/* Easy Slider */

#slider {

	height: 370px;

	width: 490px;

	overflow: hidden;

	}



#celebrity {

	height: 370px;

	width: 700px;

	overflow: hidden;

	}



#slider ul, #celebrity ul {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 9000px;

	}

	

#slider li { 

	/* 

		define width and height of list item (slide)

		entire slider area will adjust according to the parameters provided here

	*/ 

	display: inline;

	list-style-type: none;

	float: left;

	width: 480px;

	height: 380px;

	overflow: hidden;

	}

	

#celebrity li { 

	/* 

		define width and height of list item (slide)

		entire slider area will adjust according to the parameters provided here

	*/ 

	display: inline;

	list-style-type: none;

	float: left;

	width: 700px;

	height: 420px;

	overflow: hidden;

	padding: 0px;

	}

	

.celebrity {	

	clear: left;

	height: 180px;

	margin-top: 20px;

	width: 860px;

	}



.celebrity div {

	float: left;

	height: 180px;

	padding: 0px 20px 15px 0px;

	width: 100px;

	}



.celebrity div img {

	margin-bottom: 5px;

	width: 100px;

	}

	

.celebrity span {

	display: block;

	font-size: 12px;

	text-align: center;

	}



span#prevBtn a {

	background: url('/images/arrow_double2_alt.png') no-repeat 0px 4px;

	color: #c5b1bd;

	font-size: 14px;

	margin: 15px 26px 0px 0px;

	padding-left: 20px;

	text-decoration: none;

	text-transform: lowercase;

	}

	

span#nextBtn a {

	background: url('/images/arrow_double2.png') no-repeat 33px 4px;

	color: #c5b1bd;

	font-size: 14px;

	margin: 8px 0px 0px 0px;

	padding-right: 22px;

	text-decoration: none;

	text-transform: lowercase;

	}	



#articleSlider {

	height: 554px;

	width: 301px;

	overflow: hidden;

}



#articleSlider ul {

	margin: 0;

	padding: 0;

	list-style: none;

	height:9000px;

	}

#articleSlider li { 

	/* 

		define width and height of list item (slide)

		entire slider area will adjust according to the parameters provided here

	*/ 

	list-style-type: none;

	float: left;

	width: 301px;

	height: 554px;

	overflow: hidden;

	}

	

span#prevBtn2 a {

	background: url('/images/arrow_double2_alt.png') no-repeat 0px 4px;

	color: #c5b1bd;

	font-size: 14px;

	margin: 15px 26px 0px 0px;

	padding-left: 20px;

	text-decoration: none;

	text-transform: lowercase;

	}

	

span#nextBtn2 a {

	background: url('/images/arrow_double2.png') no-repeat 33px 4px;

	color: #c5b1bd;

	font-size: 14px;

	margin: 15px 0px 0px 0px;

	padding-right: 22px;

	text-decoration: none;

	text-transform: lowercase;

	}							



/* // Easy Slider */





.magazines {

	clear: left;

	height: 115px;

	width: 530px;

	}



.magazines div {

	float: left;

	height: 100px;

	padding: 0px 28px 15px 0px;

	width: 72px;

	}



.magazines div img {

	width: 72px;

	}

	

#explainer {

	left: 390px;

	position: absolute;

	top: 120px;

	width: 360px;

	}



.scroll-pane {

	height: 380px;

	width: 477px;

	overflow: auto;

	}



table.downloadsTable {

	width: 370px;

	}



table.downloadsTable th {

	font-size: 15px;

	font-weight: normal;

	padding: 20px 0px 3px 0px;

	text-align: left;

	text-transform: lowercase;

	}



table.downloadsTable td {

	border-top: 1px solid #8d657c;

	padding: 3px 5px 3px 0px;

	}



table.downloadsTable td a {

	background: url('/images/arrow_download.png') no-repeat 0px 2px;

	color: #c5b1bd !important;

	font-size: 14px;

	padding-left: 13px;

	text-decoration: none;

	}



ul.socialLinks {

	clear: left;

	margin-top: 20px;

	}



ul.socialLinks li {

	float: left;

	list-style: none;

	padding: 0px 30px 30px 0px;

	}



img.right {

	float: right;

	margin: 0px 0px 15px 20px;

	}



ul.company-logos li {

	float: left;

	list-style: none;

	padding: 30px 30px 0px 0px;

	}



ul.company-logos li img {

	width: 90px;

	}











/* =News Elements

----------------------------------------------- */



#newsContentHolder {

	padding-bottom: 30px;

	}



#newsContentHolder h1 {

	font-size: 16px;

	margin-top: 5px;

	}



#newsContentHolder h2 {

	font-size: 16px;

	margin-top: 8px;

	}



#newsContentHolder h3 {

	font-size: 14px;

	margin: 5px 0px 5px 0px;

	}



#newsContentHolder p {

	padding-top: 15px;

	}



#newsContentHolder a {

	color: #fff;

	}



#newsContentHolder a:hover {

	color: #ccc;

	}



#newsContentHolder ul {

	margin-left: 20px;

	}







/* =Accordion Elements

----------------------------------------------- */

#accordion {

	margin: 5px 0px 0px 0px;

	}



.list_head { /*header of 1st demo*/

	background: url('/images/arrow_left.png') no-repeat 0px 5px;

	border-top: 1px solid #8d657c;

	cursor: pointer;

	padding: 5px 0px 5px 20px;

	}



div.selected .list_head {

	background: url('/images/arrow_down.png') no-repeat 0px 5px;

	cursor: pointer;

	}



div.selected .list_body {

	color: #c0aab7;

	padding: 0px 0px 5px 20px;

	}







/* =Home Elements

----------------------------------------------- */



#feature {

	height: 595px;

	left: 0px;

	overflow: hidden;

	position: absolute;

	top: 0px;

	width: 908px;

	z-index: 666 !important;

	}



#home {

	background: url('/images/transparent2.png') no-repeat 0px 28px;

	height: 200px;

	left: 43px;

	position: absolute;

	top: 447px;

	width: 865px;

	z-index: 899 !important;

	}



#home #col-a {

	float: left;

	padding-right: 20px;

	position: relative;

	width: 528px;

	}



#home #col-a img.prod {

	float: left;

	margin: 5px 0px 0px -15px;

	}



#home #col-a img.responsible {

	bottom: 20px;

	position: absolute;

	right: 20px;

	}



#home #col-a h2 {

	color: #fff;

	font-size: 21px;

	margin: 40px 0px 5px 0px;

	}



#home #col-a p {

	color: #fff;

	line-height: 15px;

	padding-bottom: 7px;

	text-align: justify;

	}



#home #col-b {

	clear: right;

	float: left;

	text-align: left;

	width: 317px;

	}



#home #col-b #tips {

	background: url('/images/home_tips.jpg') no-repeat left top;

	margin: 28px 0px 20px 0px;

	}



#home #col-b #tips a {

	display: block;

	height: 47px;

	text-decoration: none;

	width: 317px;

	}

	

#home #col-b #tips a span {

	visibility: hidden;

	}

	

#home #col-b h3 {

	background: url('/images/news_line.gif') no-repeat left bottom;

	color: #bda6b3;

	font-size: 10px;

	margin-bottom: 10px;

	padding-bottom: 5px;

	text-transform: uppercase;

	}



#home #col-b #date {

	background-color: #62364e;

	color: #fff;

	float: left;

	font-size: 10px;

	margin-right: 10px;

	padding: 4px 0px 4px 0px;

	text-align: center;

	width: 30px;

	}



#home #col-b #date span {

	display: block;

	font-size: 14px;

	font-weight: bold;

	}

#home #col-b #news {

	float: left;

	width: 260px;

}

#home #col-b #news a {

	color: #fff;

	text-decoration: none;

	text-align: left;

	}



#home #col-b #news a:hover {

	color: #c1abb9;

	text-align: left;

	}



.social {

	float: left;

	margin: 45px 0px 15px 0px;

	}



.social span {

	color: #bfa8b5;

	font-size: 11px;

	text-transform: uppercase;

	}



.social ul {

	width: 130px;

	}



.social ul li {

	float: left;

	height: 28px;

	list-style: none;

	padding: 7px 5px 0px 0px;

	width: 29px;

	}



.social ul li a {

	display: block;

	height: 28px;

	text-decoration: none;

	width: 29px;

	}



.social ul li.blogger a {

	background: url('/images/social_home_blogger.png') no-repeat 0px 0px;

	}



.social ul li.twitter a {

	background: url('/images/social_home_twitter.png') no-repeat 0px 0px;

	}



.social ul li.youtube a {

	background: url('/images/social_home_youtube.png') no-repeat 0px 0px;

	}



.social ul li.digg a {

	background: url('/images/social_home_digg.png') no-repeat 0px 0px;

	}



.social ul li.facebook a {

	background: url('/images/social_home_facebook.png') no-repeat 0px 0px;

	}



.social ul li a span {

	visibility: hidden;

	}



#locator-search {

	margin-top: 15px;

	}

	

#locator-search div {

	float: left;

	padding: 7px 7px 0px 0px;

	}



#locator-search div:first-child {

	padding-top: 5px;

	}



#searchBtn {

	background: url('/images/btn_search.png') no-repeat 0px 0px;

	display: block;

	height: 10px;

	text-decoration: none;

	width: 61px !important;

	}



#searchBtn span {

	visibility: hidden;

	}



p#error-msg {

	clear: left;

	}



#result-pane {

	clear: left;

	padding-top: 20px;

	}



#result-pane ul li {

	border-top: 1px solid #c0afb9;

	list-style: none;

	padding: 15px 0px 0px 0px;

	width: 450px;

	}



.video {

	float: right;

	padding-bottom: 15px;

	width: 360px;

	}



.video + p {

	width: 380px;

	}

#news {

	width: 300px;

}







/* =New News Section

----------------------------------------------- */



#single {

	padding: 43px 0px 43px 43px;

	text-align: left;

}

#single a {

	color: #fff;

	text-decoration: none;

}

#single a:hover {

	color: #ccc;

}

#single h2 {

	background: url('/images/trans15.png') repeat 0px 0px;

	font-size: 24px;

	line-height: 22px;

	margin-top: 10px;

	margin-bottom: 30px;

	padding: 6px 10px;

	width: 845px;

}

#single h2 span {

	color: #ccc;

	font-size: 14px;

}

#single h3 {

	background: url('/images/trans15.png') repeat 0px 0px;

	font-size: 18px;

	line-height: 20px;

	margin-bottom: 8px;

	padding: 6px 10px;

}

#single h3 span {

	color: #ccc;

	font-size: 14px;

}

#single h4 {

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

}

#single h5 {

	font-size: 12px;

	font-weight: bold;

	text-transform: lowercase;

}

#single .date {

	background: url('/images/trans15.png') repeat 0px 0px;

	clear: left;

	color: #fff;

	float: left;

	font-size: 10px;

	margin-right: 10px;

	padding: 4px 0px 4px 0px;

	text-align: center;

	text-transform: uppercase;

	width: 30px;

}

#single .date span {

	display: block;

	font-size: 14px;

	font-weight: bold;

}

#single .date + a {

	font-size: 14px;

}

#single .content {

	border-right: 1px solid #7e506a;

	float: left;

	text-align: left;

	width: 664px;

}

ul.news-cats li {

	float: left;

	list-style: none;

	padding: 35px 43px 0px 0px;

	width: 411px;

}

ul.news-arts li {

	float: left;

	list-style: none;

	padding: 0px 30px 20px 0px;

	width: 300px;

}

#single .sidebar {

	float: left;

	padding: 0px 0px 0px 20px;

	width: 180px;

}

.sidebar ul.news-arts {

	clear: both;

}

.sidebar ul.news-arts + .clearit {

}

.sidebar ul.news-arts li {

	font-size: 12px;

	line-height: 13px;

	padding-right: 0px;

	padding-bottom: 10px;

	text-align: left;

	width: 180px;

}

ul.months {

	margin-top: 4px;

}

ul.months li {

	border-top: 1px solid #7e506a;

	float: left;

	list-style: none;

	padding: 4px 0px;

	text-transform: lowercase;

	width: 90px;

}

ul.months li a {

	color: #ccc !important;

}

ul.months li a:hover {

	color: #fff !important;

}

a.back {

	background: url('/images/arrow_double2.png') no-repeat 0px 4px;

	color: #c0aab7 !important;

	font-size: 14px;

	padding-left: 22px;

	text-decoration: none;

	text-transform: lowercase;

}

#single .back {

	clear: both;

	float: right;

	margin-right: 50px;

}

#single p {

	display: block;

	line-height: 130%;

	padding-top: 15px;

	text-align: left;

}

#single .content p {

	padding-right: 30px;

}	

#single .title {

	font-size: 16px;

	line-height: 18px;

}

#single .sidebar .date + a {

	font-size: 12px;

}

#single .title a {

	padding-right: 250px;

}

#single .sidebar .featured {

	background: url('/images/trans15.png') repeat 0px 0px;

	margin-bottom: 20px;

	padding: 15px;

}

#single .sidebar .featured a {

	font-size: 13px;

	text-decoration: underline;

}

#single .sidebar .featured li {

	list-style: none;

	padding-top: 8px;

}

#single .sidebar .media-meta {

	color: #ccc;

}

#single .sidebar .media-meta a {

	color: #ccc;

	text-decoration: underline;

}

#single .sidebar .media-meta p {

	font-size: 12px;

	line-height: 13px;

	padding: 0px;

}

#single .content .about-meta {

	color: #ccc;

	clear: both;

	margin-top: 15px;

}

#single .content .about-meta p {

	font-size: 12px;

	line-height: 100%;

}

#single .content .about-meta h5 + p {

	padding-top: 5px;

}	



	



/* =Graphic Headers

----------------------------------------------- */



#col3 h1, #col3-alt h1, #single h1 {

	height: 100px;

	margin-bottom: 10px;

	width: 387px;

	}



#col2-alt h1 {

	height: 100px;

	margin: 67px 0px 10px 0px;

	width: 383px;

	}



#col3 h1 > span, #col3-alt h1 > span, #col2-alt h1 > span, #single h1 > span {

	visibility: hidden;

	}



h1.about {

	background: url('/images/head_about.png') no-repeat 0px 0px;

	}



h1.media {

	background: url('/images/head_media.png') no-repeat 0px 0px;

	}



h1.contact {

	background: url('/images/head_contact.png') no-repeat 0px 0px;

	}



h1.mascara {

	background: url('/images/head_mascara.png') no-repeat 0px 0px;

	height: 130px !important;

	width: 475px !important;

	}



h1.eyeliner {

	background: url('/images/head_eyeliner.png') no-repeat 0px 0px;

	height: 130px !important;

	width: 475px !important;

	}

	

h1.eyeshadow {

	background: url('/images/head_eyeshadow.png') no-repeat 0px 0px;

	height: 130px !important;

	width: 475px !important;

	}



h1.longlash {

	background: url('/images/head_longlash.png') no-repeat 0px 0px;

	height: 130px !important;

	width: 475px !important;

	}

	

h1.lashprimer {

	background: url('/images/head_lashprimer.png') no-repeat 0px 0px;

	height: 130px !important;

	width: 475px !important;

	}



h1.lashcurler {

	background: url('/images/head_lashcurler.png') no-repeat 0px 0px;

	height: 130px !important;

	width: 475px !important;

	}



h1.mousse {

	background: url('/images/head_mousse.png') no-repeat 0px 0px;

	height: 180px !important;

	width: 475px !important;

	}



h1.body {

	background: url('/images/head_body.png') no-repeat 0px 0px;

	height: 155px !important;

	width: 475px !important;

	}



h1.face {

	background: url('/images/head_face.png') no-repeat 0px 0px;

	height: 155px !important;

	width: 475px !important;

	}



h1.ingrown {

	background: url('/images/head_ingrown.png') no-repeat 0px 0px;

	height: 155px !important;

	width: 475px !important;

	}



h1.callus {

	background: url('/images/head_callus.png') no-repeat 0px 0px;

	height: 155px !important;

	width: 475px !important;

	}



h1.tips {

	background: url('/images/head_tips.png') no-repeat 0px 0px;

	height: 67px !important;

	}



h1.news {

	background: url('/images/head_news.png') no-repeat 0px 0px;

	}



h1.press {

	background: url('/images/head_press.png') no-repeat 0px 0px;

	}



h1.celebrities {

	background: url('/images/head_celebrities.png') no-repeat 0px 0px;

	}



h1.socialmedia {

	background: url('/images/head_socialmedia.png') no-repeat 0px 0px;

	}



h1.company {

	background: url('/images/head_company.png') no-repeat 0px 0px;

	}



h1.distributors {

	background: url('/images/head_distributors.png') no-repeat 0px 0px;

	}



h1.affiliates {

	background: url('/images/head_affiliates.png') no-repeat 0px 0px;

	}



h1.charities {

	background: url('/images/head_charities.png') no-repeat 0px 0px;

	}



h1.contact {

	background: url('/images/head_contact.png') no-repeat 0px 0px;

	height: 75px !important;

	}



h1.sitemap {

	background: url('/images/head_sitemap.png') no-repeat 0px 0px;

	height: 75px !important;

	}



h1.privacy {

	background: url('/images/head_privacy.png') no-repeat 0px 0px;

	height: 75px !important;

	}



h1.testimonials {

	background: url('/images/head_testimonials.png') no-repeat 0px 0px;

	height: 75px !important;

	}



h1.downloads {

	background: url('/images/head_downloads.png') no-repeat 0px 0px;

	}



h1.mascara_faq {

	background: url('/images/head_mascara_faq.png') no-repeat 0px 0px;

	}



h1.eyeliner_faq {

	background: url('/images/head_eyeliner_faq.png') no-repeat 0px 0px;

	}



h1.lashprimer_faq {

	background: url('/images/head_lashprimer_faq.png') no-repeat 0px 0px;

	}



h1.lashcurler_faq {

	background: url('/images/head_lashcurler_faq.png') no-repeat 0px 0px;

	}



h1.body_faq {

	background: url('/images/head_body_faq.png') no-repeat 0px 0px;

	}



h1.face_faq {

	background: url('/images/head_face_faq.png') no-repeat 0px 0px;

	}



h1.ingrown_faq {

	background: url('/images/head_ingrown_faq.png') no-repeat 0px 0px;

	}



h1.callus_faq {

	background: url('/images/head_callus_faq.png') no-repeat 0px 0px;

	}



h1.mousse_faq {

	background: url('/images/head_mousse_faq.png') no-repeat 0px 0px;

	height: 150px !important;

	}



h1.sales_rep {

	background: url('/images/head_sales_rep.png') no-repeat 0px 0px;

	}



h1.locator {

	background: url('/images/head_locator.png') no-repeat 0px 0px;

	}



h1.thanks {

	background: url('/images/head_thankyou.png') no-repeat 0px 0px;

	}



h1.unsubscribe {

	background: url('/images/head_unsubscribe.png') no-repeat 0px 0px;

	}



h1.error {

	background: url('/images/head_error.png') no-repeat 0px 0px;

	}

	

h2.returnpolicy {

	color: #946F84;

}







#scrollingHolder {

	height: auto !important;

}

