/*
Theme Name: DermaVeen
Description: DermaVeen Custom theme
Author: Tickyes
Author URI: http://www.tickyes.com.au
*/

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, textarea, tt, ul, var 
{margin:0;padding:0;vertical-align:baseline}

/* Defaults */
* {padding:0;margin:0;} 
a, a:visited {color:#4b70a7;text-decoration:none}
a:hover {}
#content a:hover {text-decoration:underline}
abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}
blockquote {background:#EEE;border-left:2px solid #CCC;margin:0 0 1em}
blockquote p {margin:.5em}
html {background:#fff url(images/bg-new.jpg) center top repeat-x}
body {background:url(images/top-bg.jpg) 50% 152px no-repeat;color:#000;font:75%/125% Arial, Sans-Serif}
code, pre {font-size:1em}
del {text-decoration:line-through}
dfn {font-style:italic;font-weight:bold}
dt {font-weight:bold}
dd {margin:0 0 1em 10px}
fieldset {border:0}
fieldset p {margin:0 0 5px}
img {border:0;vertical-align:bottom}
ins {text-decoration:none}
h1 {font:bold 1.75em/1.25em "Corbel", Arial, Sans-Serif;letter-spacing:-1px;margin:10px 0 0 10px}
h2 {font:bold 1.5em/1.25em "Corbel", Arial, Sans-Serif;letter-spacing:-1px;}
h3 {font:bold 1.25em/1.25em "Corbel", Arial, Sans-Serif;letter-spacing:-1px;}
h4 {font:bold 1em/1.25em "Corbel", Arial, Sans-Serif;letter-spacing:-1px;}
hr {margin:0 0 0.5em}
p {margin:0 0 1em}
ul, ol {list-style:none;margin:0 0 1em}
textarea {font:1em Arial;overflow:auto}
input {font:1em Arial, Sans-Serif}
tt {display:block;margin:0.5em 0;padding: 0.5em 1em}
.cufon-vml {position:absolute}

/* Containers */
#page {margin:0 auto;overflow:hidden;width:980px}
* html #page {padding: 0 0 0 1px}
*+html #page {padding: 0 0 0 1px}

/* Header */
#header {height:198px;position:relative;padding:0;width:980px;z-index:200}
#header #logo {color:#09C;display:inline;float:left;font:italic bold 2.25em/1.2em Georgia, Garamond, Serif;margin:31px 0 26px 8px}
#slogan {display:inline;float:right;height:32px;margin:86px 33px 0 0;overflow:hidden;text-indent:-1000em;position:relative; width:415px}
#slogan span {background:url(images/slogan.jpg) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}

#header ul#nav {clear:both;display:block;float:left;list-style:none;margin:0;padding:0 0 0 20px;width:960px}
#header ul#nav li {background:url(images/header-bullet-active.png) left no-repeat;display:inline;float:left;font:bold 1.365em "Corbel", Arial, Sans-Serif;letter-spacing:-1px;padding:0 4px 0 17px;position:relative}
* html #header ul#nav li {height:1%;overflow:visible}
#header ul#nav li a {color:#00381e;float:left;height:27px;padding:0 0 0 8px}
#header ul#nav li a span {cursor:pointer;float:left;height:25px;padding:2px 16px 0 0}
#header ul#nav li.first a {padding:2px 7px 3px;text-align:center;width:41px}
#header ul#nav li.first:hover a {background:url(images/home-hover.jpg) left top no-repeat;width:41px}
#header ul#nav li a:hover, #header ul#nav li:hover a, #header ul#nav li.sfhover a {background:url(images/hover-active.png) left top no-repeat;color:#fff}
* html #header ul#nav li a:hover {background:url(images/hover-active-ie6.png) left top no-repeat}
* html #header ul#nav li.sfhover a {background:url(images/hover-active-ie6.png) left top no-repeat}
#header ul#nav li a:hover span, #header ul#nav li:hover a span, #header ul#nav li.sfhover a span {background:url(images/hover-active.png) right -27px no-repeat}
* html #header ul#nav li a:hover span{background:url(images/hover-active-ie6.png) right -27px no-repeat}
* html #header ul#nav li.sfhover a span  {background:url(images/hover-active-ie6.png) right -27px no-repeat}
#header ul#nav li.first a.current, #header ul#nav li.first a:hover {background:url(images/home-hover.png) left 2px no-repeat;color:#fff;width:41px}
#header ul#nav li.current_page_item, #header ul#nav li.current_page_parent {background:url(images/header-bullet.png) left no-repeat}
#header ul#nav li.current_page_item li, #header ul#nav li.current_page_parent li {background:none}
#header ul#nav li.single a {height:22px;padding:0 0 0 7px}
#header ul#nav li.single a span {height:20px;padding:2px 7px 0 0}
#header ul#nav li.single a:hover, #header ul#nav li.single:hover a {background:url(images/simple-hover.png) left top no-repeat}
#header ul#nav li.single a:hover span, #header ul#nav li.single:hover a span {background:url(images/simple-hover.png) right -22px no-repeat}


	/*Search Form*/
	#footer form {display:inline;float:right;margin:0 0 0 0;width:184px}
	#footer form div {background:url(images/search-bg.jpg) left top no-repeat;float:left;height:24px;width:143px}
	#footer form div input {background:none;border:none;color:#6d91bc;font-size:.925em;padding:5px 8px 5px 22px;width:113px}
	#footer form input#searchsubmit {display:inline;float:left;margin:0 0 0 0}

	/*Suckerfish*/
	#header ul#nav li a:hover li a, #header ul#nav li:hover li a, #header ul#nav li.sfhover li a {background:url(images/mini-bullet.png) left 6px no-repeat;float:none;height:auto;padding: 0 0 0 10px}
	#header ul#nav li a:hover li a span, #header ul#nav li:hover li a span, #header ul#nav li.sfhover li a span, #header ul#nav li.sfhover li.sfhover a span {background:none;float:none;padding:0}
	#header ul#nav li:hover a li a:hover, #header ul#nav li.sfhover a li a:hover,#header ul#nav li a:hover li a:hover, #header ul#nav li.sfhover a li a:hover,#header ul#nav li ul li a:hover {background:url(images/mini-bullet.png) left 6px no-repeat}
	#header ul#nav li ul li a:hover {text-decoration:underline}
	
	
	#header ul#nav li ul {background:#03713f url(images/suckerfish-bg.png) left 7px repeat-x;left:-999em;position:absolute;padding:10px 0 5px;top:37px;width:231px}
	#header ul#nav li:hover ul, #header ul#nav li.sfhover ul {left:18px}
	#header ul#nav li ul li {background:none;clear:both;display:block;float:none;font:.625em Arial, Sans-Serif;letter-spacing:0px;line-height:22px;padding:0 0 0 12px;position:static;width:219px}
	#header ul#nav li ul li.top {background:url(images/suckerfish-top.png) left top no-repeat;position:relative;margin:-10px 0 -10px;top:-10px;padding:10px 0 0 12px}
	#header ul#nav li ul li ul.bottom {background:url(images/suckerfish-bottom.png) left bottom no-repeat;bottom:-20px;height:12px;left:0;min-height:0!important;overflow:hidden;position:absolute;top:auto;padding:0}

/*Intro*/
/*#intro {background:url(images/free-sample-bg.jpg) left bottom no-repeat;border-bottom:3px solid #00a552;height:553px;overflow:hidden;position:relative;width:980px;z-index:100}*/
#intro {background:url(images/latest_bg.png) right bottom no-repeat;border-bottom:3px solid #00a552;height:553px;overflow:hidden;position:relative;width:980px;z-index:100}
#intro #oats {background:url(images/intro-bg.png) left top no-repeat;bottom:0;height:408px;position:absolute;right:-98px;width:174px;z-index:10}
#intro h1#nature {color:#fff;display:inline;font-size:3.1667em;float:left;font-style:italic;height:89px;letter-spacing:normal;margin:11px 0 0 24px;overflow:hidden;position:relative;width:617px}
#intro h1#nature span {background:url(images/created-by-nature.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	
	/*Newsletter Signup*/
	#intro form#newsletter-signup, #sidebar form#newsletter-signup {background:url(images/newsletter-signup-bg.png) right top no-repeat;border:0;display:inline;float:right;height:85px;margin:0;padding:7px 0 0 65px;position:relative;width:258px;z-index:20}
	#intro form#newsletter-signup fieldset, #sidebar form#newsletter-signup fieldset {border:0;padding:0}
	#intro form#newsletter-signup h3, #sidebar form#newsletter-signup h3 {color:#fff;font-size:1.41em;font-style:italic;height:21px;margin:0 0 3px;overflow:hidden;position:relative;width:192px}
	#intro form#newsletter-signup h3 span, #sidebar form#newsletter-signup h3 span {background:url(images/signup.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#intro form#newsletter-signup div, #sidebar form#newsletter-signup div {background:url(images/signup-input-bg.png) left top no-repeat;clear:both;float:left;height:22px;margin:1px 0 5px;width:193px}
	#intro form#newsletter-signup div.secondinput, #sidebar form#newsletter-signup div.secondinput {background:none;width:250px}
	#intro form#newsletter-signup div input, #sidebar form#newsletter-signup div input {background:none;border:none;color:#6d91bc;font-size:.925em;padding: 4px 5px 4px 10px;width:178px}
	#intro form#newsletter-signup input#newsletter-submit, #sidebar form#newsletter-signup input#newsletter-submit {background:#3d619a;color:#fff;float:left;height:24px;margin:0 0 0 5px;padding:0;width:41px}
	
	/*Left Image*/
	#intro img.left {bottom:0;left:0;position:absolute}
	#intro .right-container {clear:both;float:right;position:relative;padding:12px 0 0;width:520px}
	#intro p.green {clear:both;color:#338469;margin:0;padding:33px 0 16px 17px;width:410px}
	#intro p.green-big {font:1em "Corbel", Arial, Sans-Serif;padding:0 0 22px 17px}
	#intro p.green-big span {display:block;font-size:2.5em;font-weight:700}
	
		/*Products*/
		#intro .right-container .moisturisers {border-left:1px solid #c6dbf0;height:149px;float:left;overflow:hidden;padding:0 0 0 11px;width:130px}
		#intro .right-container .moisturisers .rotate {background:url(images/slide-bg.png) left top repeat-x;height:149px;padding:0 0 0 11px;width:130px}
		#intro .right-container .cleansing {border-left:1px solid #c6dbf0;float:left;height:149px;overflow:hidden;padding:0 0 0 11px;width:159px}
		#intro .right-container .cleansing .rotate {background:url(images/slide-bg.png) left top repeat-x;height:149px;padding:0 0 0 11px;width:159px}
		#intro .right-container .hair {border-left:1px solid #c6dbf0;float:left;height:149px;padding:0 0 0 11px;overflow:hidden;position:relative;width:150px;z-index:20}
		#intro .right-container .hair .rotate {background:url(images/slide-bg.png) left top repeat-x;height:149px;padding:0 0 0 11px;width:150px}
		#intro .right-container .moisturisers a.arrowed, #intro .right-container .cleansing a.arrowed, #intro .right-container .hair a.arrowed {background:url(images/arrowed.png) right 2px no-repeat;color:#305290;font:bold 1.165em "Corbel", Arial,  Sans-Serif;line-height:1em;padding:0 23px 12px 0;text-decoration:none}
		* html #intro .right-container .moisturisers a.arrowed  {background:url(images/arrowed-ie6.png) right top no-repeat}
		* html #intro .right-container .cleansing a.arrowed {background:url(images/arrowed-ie6.png) right top no-repeat}
		* html #intro .right-container .hair a.arrowed {background:url(images/arrowed-ie6.png) right top no-repeat}
		*+html #intro .right-container .moisturisers a.arrowed  {background:url(images/arrowed.png) right top no-repeat}
		*+html #intro .right-container .cleansing a.arrowed {background:url(images/arrowed.png) right top no-repeat}
		*+html #intro .right-container .hair a.arrowed {background:url(images/arrowed.png) right top no-repeat}
		#intro .right-container .moisturisers div, #intro .right-container .cleansing div, #intro .right-container .hair div {height:122px;overflow:hidden;margin:10px 0 0}
		#intro .right-container .moisturisers div img, #intro .right-container .cleansing div img, #intro .right-container .hair div img {background:none;display:block;margin:0 auto}
		#intro p#slogan {clear:both;color:#325183;float:left;margin:0;padding:17px 0 20px;width:100%}
		
		/*Free Sample*/
		#intro #free-sample img {position:absolute;bottom:6px;right:19px}
		/* #intro .right-container #free-sample {clear:both;color:#325183;overflow:hidden;padding: 0 101px 0 31px;width:387px}
		* html #intro right-container #free-sample {height:1%}
		#intro .right-container #free-sample h2 {background:url(images/h2-bg.png) left top no-repeat;color:#3c619b;font-size:2.167em;font-style:italic;padding:0 0 17px 30px}	
		#intro .right-container #free-sample h2 span {color:#006543}
		#intro .right-container #free-sample p#recommended {margin:0 0 19px;padding: 0 0 0 31px}
		#intro .right-container #free-sample p#register {background:url(images/arrowed.png) left 3px no-repeat;float:left;margin:0;padding:3px 0 0 31px;width:206px}
		#intro .right-container #free-sample p#register strong {color:#227a5c}
		#intro .right-container #free-sample a.click-here {color:#fff;float:left;height:24px;margin:0 0 0 33px;position:relative;width:103px}
		#intro .right-container #free-sample a.click-here span {background:url(images/click-here.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}  */
		
/*Main*/
#main {position:relative;width:980px;z-index:100}
#main #line {clear:both;display:block;margin:0 auto 20px;}


	
/*Homepage Content*/
	#execphp-7 {float:left;padding: 14px 0 0 6px;width:314px}
	#execphp-7 h2, #execphp-8 h2, #execphp-9 h2 {background:url(images/oats-small.png) left top no-repeat;color:#3c619b;font:bold italic 1.3em "Corbel", Arial, Sans-Serif;letter-spacing:-1.5px;margin: 0 0 15px;padding:14px 0 14px 23px}
	#execphp-7 h2 {letter-spacing:-1px}
	#execphp-9 h2 {background:url(images/about-oats.png) left top no-repeat;padding:14px 0 14px 32px}
	#execphp-7 h2 span, #execphp-8 h2 span, #execphp-2 h2 span {color:#006543}
	#execphp-7 p {color:#444;font-size:.925em;padding: 0 0 0 5px}
	#execphp-8 {float:left;padding:14px 0 0 18px;width:304px}
	#execphp-8 p {color:#444;font-size:.925em;padding: 0 0 0 6px}
	#execphp-9 {float:left;padding:14px 0 0 27px;width:299px}
	#execphp-9 p, #execphp-9  ul, #execphp-8 ul {color:#444;font-size:.925em;padding:0 0 0 2px}
	#execphp-9 ul, #execphp-8 ul {float:left;list-style:none;margin:0;padding: 0 0 12px 2px;width:219px}
	#execphp-9 ul li, #execphp-8 ul li {background:url(images/leaf.png) left top no-repeat;padding:0 0 0 18px;line-height:18px}
	#execphp-9 ul li a {font-weight:700}
	#execphp-9 img {float:right;margin:0 0 10px}
	a#know-benfits {clear:both;display:block;height:24px;margin:0 0 0 5px;overflow:hidden;position:relative;width:251px}
	a#know-benfits span {background:url(images/benefits.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	a#view-products {clear:both;float:left;height:24px;margin:13px 0 0 5px;overflow:hidden;position:relative;width:234px}
	a#view-products span {background:url(images/view-products.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}

/* Content*/
#content {float:left;overflow:hidden;padding:0 0 20px;position:relative;width:704px;z-index:20}
#content .section-title {border-bottom:1px solid #caddf1;padding:8px 0 9px 26px;position:relative}
* html #content .section-title {padding:14px 0 12px 26px}
*+html #content .section-title {padding:14px 0 12px 26px}
#content .section-title h1 {background:url(images/header-oats.jpg) left top no-repeat;color:#3c619b;font-size:2.33em;font-style:italic;height:31px;padding:18px 0 16px 39px;position:relative}
#content .section-title h1 span {color:#006543;font-size:.714em}
#subpage #content .section-title h1 span, #single #content .section-title h1 span, #search-results #content .section-title h1 span  {font-size:1em}
#content .category-description {border-bottom:1px solid #caddf1;color:#405ba0;padding:21px 76px 15px;width:552px}
#main #content #post-973 {margin:0;padding-bottom:0}

	/* Post */
	#content .post {border-bottom:1px solid #caddf1;padding:10px 34px 10px 0;margin:0 0 25px;overflow:hidden;width:670px}
	#subpage #content .post {border:0;padding: 10px 34px 10px 76px;width:594px}
	#content .post .post-content {float:right;padding:0 6px;width:423px}
	#content .post .post-img {float:left;width:220px}
	#content .post .post-img img {float:right}
	#content .post .meta {color:#405ba0;font-size:1em;font-weight:700}
	#content .post .entry {color:#325183}
	#content .post ul {list-style:disc;margin:0 0 1em 18px}
	#content .post ol {list-style:decimal;margin:0 0 1em 22px}
	#content .post h1 {border:0;margin:0}
	#content .post .fulldiv h2 {background:url(images/leaf.png) left 30px no-repeat !important;border-bottom:1px solid #caddf1;font:bold 1em Arial, Sans-Serif;letter-spacing:0px;padding:30px 0 14px 24px; }
	#subpage #content .post h2 {background:none;border:0;color:#0e6d4f;font-size:1.5em;padding:0}
	#content .post h2 a {color:#0e6e4f}
	#content .post h2 a span {color:#3c619b}
	#content .post .post-content .entry {border-bottom:1px solid #caddf1;color:#227a5c;font-size:.925em;padding:18px 7px 13px}
	#content .post .post-content a.arrowed, #content .post a.arrowed, #content .entry a.arrowed {background:url(images/arrowed.png) left 11px no-repeat;display:block;color:#227a5c;font-size:.925em;font-weight:700;padding:11px 0 12px 23px!important;text-align:right;text-decoration:none;width:70px}
	* html #content .post .post-content a.arrowed {background:url(images/arrowed-white-ie6.png) left 11px no-repeat}
	* html #content .post a.arrowed, #content .entry a.arrowed {background:url(images/arrowed-white-ie6.png) left 11px no-repeat}
	#single .post {background:url(images/single-post-divider.png) 352px top repeat-y;border-bottom:4px solid #00a552;clear:both;overflow:hidden;padding:10px 0 20px;width:100%}
	* html #single .post {height:1%;overflow:visible}
	#single .singlepost {background:none;border:0;color:#325183;overflow:hidden;padding: 30px 34px 10px 76px;width:594px}
	
	.blue{color:#3C619B;}

	
		/*Single Page Posts*/
		#single .post .post-img {float:left;width:351px}
		#single .post .post-img img {display:block;margin:0 auto}
		#single .post .post-content {color:#325183;float:right;padding:0 62px 0 0;width:533px}
		#single .post .post-content h2, #subpage #content h2 {color:#0e6e4f;font:bold 1.5em Arial, Sans-Serif;padding:0 0 22px}
		#single .post .post-content h2 span, #subpage #content h2 span {color:#3c619b}
		#single .post .post-content h3, #subpage #content h3 {color:#0e6e4f;font:bold 1.165em Arial, Sans-Serif;padding: 0 0 19px}
		#content .post ul, #single .post .post-content ul {list-style:none;margin-left:0}
		#content .post ul li, #single .post .post-content ul li {background:url(images/leaf.png) left 2px no-repeat;line-height:18px;padding:0 0 0 18px}
		#content .post ul ul, #single .post .post-content ul ul {list-style:none;padding:0 0 0 10px}
		#content .post ul ul li, #single .post .post-content ul ul li {background:url(images/small-bullet.png) left 9px no-repeat;padding:0 0 0 12px;position:relative}
		#single .post .post-content ul li a, #content .post ul li a {color:#4b70a7;font-weight:700}
		#subpage #content .post ul li {font-weight:400;margin:0 0 3px}
		#subpage #content .post a {color:#006742;font-weight:700}
		#subpage #content .post h3 {color:#3c619b;font:bold 1em Arial, Sans-Serif;letter-spacing:0px;padding:5px 0 19px}
		#subpage #content .post h2 {padding: 0 0 18px}
		
		/*Related*/
		#single #related {clear:both;padding: 0 18px;overflow:hidden;width:944px}
		* html #single #related {height:1%;overflow:visible}
		#single #related div.product {border-right:1px solid #d6e6f4;float:left;padding: 0 0 15px}
		#single #related div.last {border:0}
		#single #related div.product img {float:left;padding: 0 8px 0 15px}
		#single #related h3 {background:url(images/related-bg.png) left top no-repeat;color:#0e6e4f;font-size:1.665em;font-style:italic;letter-spacing:0;margin:18px 0 16px;padding:0 0 0 21px}
		#single #related h3 span, #single #related h4 span {color:#3c619b}
		#single #related h4 {color:#0e6e4f;font:bold 1em Arial, Sans-Serif;letter-spacing:0;margin:0 0 10px;line-height:18px}
		#single #related div.product div {float:left;padding: 0 15px 0 8px;width:104px}
		#single #related div a.more-details {float:left;height:24px;position:relative;width:104px}
		#single #related div a.more-details span {background:url(images/more-details.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	
   .news-thumb {border:1px solid #bcd4ec;float:left;margin:0 28px 0 0}
		
		/*Testimonials*/
		#subpage .testimonial, #subpage .qa {border-bottom:1px solid #e5eef6;margin:0 auto;overflow:hidden;padding:20px 8px;width:563px}
		* html #subpage .testimonial {height:1%;overflow:visible} 
		* html #subpage .qa {height:1%;overflow:visible} 
		#subpage .testimonial img.alignleft {border:1px solid #c0d6ef;margin:0 28px 2px 0}
		#subpage .testimonial blockquote {background:none;border:0;color:#3c619b;line-height:18px}
		#subpage .testimonial cite {color:#0e6d4f;font-style:normal;font-weight:700;}
		
		/*FAQS*/
		#subpage .qa  {line-height:18px}
		#subpage #content .post .qa h3 {background:url(images/leaf.png) left top no-repeat;margin:0;padding:0 0 0 19px}
		#subpage #content .post .qa p {margin:0;padding:0 0 0 19px}
		
		/*Contact Form*/
		#contact-info {overflow:hidden;padding:10px 0}
		* html #contact-info {height:1%;overflow:hidden}
		#contact-info .left {float:left;font-weight:700;width:239px}
		#contact-info .left strong {font-size:1.165em}
		#contact-info address {border-left:1px solid #d6e5f5;float:left;font-style:normal;padding:0 0 0 21px;width:120px}
		
			/*Form*/
			#subpage #content .post #cformsform {float:left;width:499px}
			#cformsform fieldset {background:none;border:0;float:left;margin:0;padding:0;width:239px}
			#cformsform fieldset legend {display:none}
			#cformsform fieldset.cf-fs2 {margin:0 0 0 21px;padding-top:0}
			#cformsform fieldset label {color:#6484a7;display:block;font-weight:700;text-align:left}
			#cformsform fieldset input {background:#fff;border:1px solid #aac8e8;color:#6484a7;float:left;font:.925em Arial, Sans-Serif;padding:2px 5px;width:227px}
			#cformsform fieldset textarea#cf_field_7 {background:#fff;border:1px solid #aac8e8;color:#6484a7;font:.925em Arial, Sans-Serif;height:154px;margin:0 0 0;padding:5px;width:227px}
			#cformsform ol.cf-ol li.textonly {background:none!important;clear:both;background:none;color:#6484a7;display:inline;float:left;font-weight:700;letter-spacing:0px!important;margin:0 0 0 249px!important;padding:0!important}
			#cformsform input#sendbutton {background:url(images/submit.png) left top no-repeat;border:0!important;height:24px;margin:-5px 0 0!important;padding:0;text-indent:-999em;width:90px}
			#content .linklove {display:none}
			#content form#cformsform br {display:none;height:0;font-size:0;line-height:0;}
			#cformsform ol.cf-ol li {padding:0 0 7px!important;margin:0!important}
			
			#cforms3form .reqtxt, #cforms3form .emailreqtxt {display:none}
			#cforms3form #li-3-8 label {display:block}
			#cforms3form .linklove {display:none}
			#cforms3form label {text-align:left}
			#cforms3form label span {width:200px}
			#cforms3form a {text-decoration:underline}
			#cforms3form p.cf-sb {text-align:left}
			#cforms3form {background:#e0ecfa;border:1px solid #cfe0f4;padding:15px;width:200px}
			#cforms3form #sendbutton3 {background:#FFF}
	
			/*Wide Content*/
			#wide-content {clear:both;color:#405ba0;width:980px}
			* html #wide-content {height:1%;overflow:visible}
			#wide-content .category-description {border-bottom:1px solid #CADDF1;overflow:hidden;padding: 0 48px 10px 75px;width:857px}
			#wide-content .category-description .left {float:left;width:450px}
			#wide-content .category-description .right {float:right;font-weight:700;text-align:right;width:200px}
			#wide-content .post {padding: 10px 10px 10px 75px;width:598px}
			#wide-content .post .cform {border:0;overflow:hidden;width:598px}
			#wide-content .post fieldset {background:none;border:0!important}
			#wide-content .post fieldset legend {display:none;height:0;font-size:0}
			#wide-content .post fieldset input, #wide-content .post fieldset select {color:#405ba0;font:.925em Arial, Sans-Serif}
			#wide-content .post fieldset input.single {background:#fff;border:1px solid #acc6eb;padding:3px 5px;width:227px}
			#wide-content .post fieldset select {background:#fff;border:1px solid #acc6eb;width:237px}
			#wide-content .post .cform fieldset.cf-fs1 ol.cf-ol li {display:inline;float:left;margin:0 20px 0 0!important;width:239px}
			#wide-content .post .cform fieldset.cf-fs1 ol.cf-ol li#li-2-13 {width:598px}
			#wide-content .post .cform fieldset label {width:auto}
			#wide-content .post .cform fieldset.cf-fs1 label, #wide-content .post .cform fieldset.cf-fs2 label {font-weight:700;text-align:left;width:auto}
			#wide-content .post .cform label span {display:inline;width:auto}
			#wide-content .cf-box-title {padding:0 0 2px}
			#wide-content .cform #li-2-5 {padding:2px 0 0!important}
			#wide-content .cf-box-group {margin:0!important;padding:0}
			#wide-content .post .cform fieldset.cf-fs1 .cf-box-group label, #wide-content .post .cform fieldset.cf-fs2 .cf-box-group label {font-weight:400}
			#wide-content .post .cform fieldset.cf-fs3 ol li#li-2-17 {margin:0!important}
			#wide-content .post fieldset.cf-fs1 input#cf2_field_13, #wide-content .post fieldset.cf-fs2 input#cf2_field_17 {width:487px}
			#wide-content .post fieldset.cf-fs1 input#cf2_field_18 {width:487px}
			#wide-content .post li#li-2-20 label {font-weight:700}
			#wide-content .post fieldset.cf-fs1, #wide-content .post fieldset.cf-fs2, 
			#wide-content .post fieldset.cf-fs3, #wide-content .post fieldset.cf-fs4,  #wide-content .post fieldset.cf-fs5, #wide-content .post fieldset.cf-fs6 {border-bottom:1px solid #e9ecf5!important;border-top:0px solid #fff!important;clear:both;margin:-10px 0 0!important;padding: 0 0 10px 11px;width:587px}
			#wide-content .post fieldset.cf-fs4 {margin:-10px 0 0!important;padding: 0 0 10px 11px;width:587px}
			#wide-content .post fieldset.cf-fs1 {padding:0 0 10px!important}
			#wide-content .post fieldset.cf-fs6 {border:0!important;padding:0 0 10px 11px}
			#wide-content .post .cform .textonly {background:none!important;padding:10px 0 10px;text-align:left}
			#wide-content .post .note {padding:10px 0 20px}
			#wide-content .post .textonly small {font-size:.925em}
			#wide-content .post fieldset.cf-fs2 ol.cf-ol li.cf-box-title, #wide-content .post fieldset.cf-fs3 ol.cf-ol li.cf-box-title, 
			#wide-content .post fieldset.cf-fs4 ol.cf-ol li.cf-box-title, #wide-content .post fieldset.cf-fs5 ol.cf-ol li.cf-box-title, #wide-content .post fieldset.cf-fs6 ol.cf-ol li.cf-box-title 
			{background:url(images/leaf.png) left top no-repeat!important;font-size:1em;letter-spacing:0;padding:0 0 0 30px}
			#wide-content .post fieldset.cf-fs4 ol.cf-ol li#li-2-31, #wide-content .post fieldset.cf-fs2 ol.cf-ol li#li-2-23,  #wide-content .post fieldset.cf-fs3 ol.cf-ol li#li-2-27, #wide-content .post fieldset.cf-fs6 ol.cf-ol li#li-2-39 {background:none!important;height:0!important;font-size:0;padding:0}
			#wide-content .post fieldset.cf-fs6 ol.cf-ol li#li-2-39 {height:auto!important;font-size:1em}
			#wide-content .cform input.cf-box-a {margin:0}
			#wide-content .post input#sendbutton2 {background:url(images/submit-sample.png) left top no-repeat;border:0!important;float:right;height:24px;margin:0 85px 0 0;padding:0!important;text-indent:-999em!important;width:191px}
			#wide-content .linklove, #li-2-27, #li-2-19 {display:none!important}
			#li-2-23 label {font-weight:bold}
			#wide-content #cforms2form #li-2-19 {display:block!important}
			#wide-content .cf-box-b, #wide-content .cf-box-a {float:left}
			#wide-content label.cf-after {float:left}
			#wide-content form.cform fieldset br, #li-2-4 {clear:both}
			.textonly, #li-2-37 {clear:both}
			#reset {cursor:pointer;display:block;padding:0 0 5px}
			#wide-content .cform ol.cf-ol li.textonly, ol.cf-ol li.cf-box-title {letter-spacing:0px!important}
			#wide-content .post form#cforms2form fieldset li p, #wide-content .post form#cforms2form fieldset li span.reqtxt {font-size:0px;height:0;line-height:0;margin:0!important;width:0}
			#cforms2form li#li-2-21 label {font-weight:700}
					
			/*Hide Closer Look div*/
			#closer-look {color:#405ba0;display:none;overflow:hidden;width:700px}
			* html #closer-look {height:1%;overflow:visible}
			#closer-look .facebox-content {float:left;width:350px}
			#closer-look ul {list-style:none;margin:10px 0 10px}
			#closer-look ul li {background:url(images/leaf.png) left 2px no-repeat;line-height:18px;padding:0 0 0 18px}
			#closer-look  img.alignleft {display:inline;margin:0 15px 2px 0;padding:4px}
			#facebox #closer-look {display:block}
			
			/*Search Results*/
			#search-results .post {clear:both;margin:0 0 15px 60px;width:568px}
			#search-results .post h2 {border:0}
			
			/*Which DermaVeen*/
			#content .post h1.no-bg {margin:40px 0}
			#content .post h1.no-bg span {color:#006543}
			#content .post table#comparison {background:url(images/table-bg.png) left top no-repeat;width:541px}
			#content .post table#comparison thead th#episodic {color:#fff;padding: 0 0 0 10px;text-align:left;width:33%}
			#content .post table#comparison thead th#problem {color:#000000;padding:0 10px 0 0;text-align:right;width:33%}
			#content .post table#comparison th#cleanse {background:url(images/cleansers-bg.png) left top repeat-x;color:#fff;padding:11px 0 6px;text-align:center}
			#content .post table#comparison tbody td {border-left:1px solid #c9dcf0;padding:8px;vertical-align:top}
			#content .post table#comparison tbody td.no-bg {border:0}
			#content .post table#comparison th#moisturise {background:url(images/moisturisers-bg.png) left top repeat-x;color:#fff;padding:11px 0 6px;text-align:center}
			#content .post table#comparison th#hair {background:url(images/hair-bg.png) left top repeat-x;color:#fff;padding:11px 0 6px;text-align:center}
			#content .post table#comparison td p#special {background:url(images/special-bg.png) center top no-repeat;color:#fff;font-weight:700;height:24px;margin:0 auto;padding:12px 0 0;text-align:center;width:154px}
			
			/*News*/
			#subpage #content .news {border-bottom:1px solid #e5eef6}
			#subpage #content .news a.arrowed {clear:both;float:right;font-size:1em;position:relative}
			
/* Pagination */
#prev-next {list-style:none}
#prev-next #prev {float:left}
#prev-next #next {float:right}

/* Sidebar */
#sidebar {float:right;margin:0 0 0 -51px;padding:0 0 20px;position:relative;width:327px;z-index:10}
#sidebar ul {list-style:none;margin:0 0 1em 0}
#sidebar ul li {clear:both}
#sidebar ul ul {list-style:none}


	/*Sidebar Free Sample*/
	#sidebar ul li#text-4 div, #sidebar ul li#text-8 div, #sidebar ul li#execphp-6 div {background:url(images/sidebar-free-sidebar-bg.png) left top no-repeat;float:right;height:82px;padding:11px 20px 0 71px;width:236px}
	#sidebar ul li#text-4 div h2, #sidebar #free-s h2, #sidebar ul li#text-8 div h2, #sidebar ul li#execphp-6 div h2 {color:#3c619b;font-size:1.5em;font-style:italic;padding: 0 0 8px}
	#sidebar ul li#text-4 div h2 span, #sidebar #free-s h2 span, #sidebar ul li#text-8 div h2 span, #sidebar ul li#execphp-6 div h2 span  {color:#006543}
	#sidebar ul li#text-4 div p, #sidebar ul li#text-8 div p, #sidebar ul li#execphp-6 div p {color:#405ba0;float:left;font:1.135em "Corbel", Arial, Sans-Serif;width:126px}
	#sidebar ul li#text-4 div p strong, #sidebar ul li#text-8 div p strong, #sidebar ul li#execphp-6 div p strong {color:#227a5c}
	#sidebar #free-s a.click-here, #sidebar ul li#text-4 div a.click-here, #sidebar ul li#text-8 div a.click-here, #sidebar ul li#execphp-6 div a.click-here {float:right;height:24px;margin:4px 0 0;position:relative;width:103px}
	#sidebar #free-s a.click-here span,#sidebar ul li#text-4 div a.click-here span, #sidebar ul li#text-8 div a.click-here span, #sidebar ul li#execphp-6 div a.click-here span {background:url(images/click-here.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	
	/*Sidebar Testimonials*/
	#sidebar ul li#execphp-4, #sidebar ul li#execphp-2 {background:#ecf3f9 url(images/testimonials-bg.jpg) right top no-repeat;float:right;height:201px;padding:18px 13px;position:relative;width:250px}
	#sidebar ul li#execphp-4 #testimonial-photo {background:url(images/testimonial-photo.jpg) left top no-repeat;bottom:0;height:162px;left:0;position:absolute;width:104px}
	#sidebar ul li#execphp-4 h3 {background:url(images/arrowed.png) left 2px no-repeat;color:#3c619b;font-size:1.5em;font-style:italic;padding: 0 0 16px 26px}
	#sidebar ul li#execphp-4 blockquote {background:none;border:0;color:#6484a7;font-size:.925em;padding:0 0 0 71px;position:relative;width:175px}
	#sidebar ul li#execphp-4 cite {color:#6484a7;font-size:.925em;font-style:normal;font-weight:700;float:right;margin:0 27px 0 0}
	#sidebar ul li#execphp-4 a.view-all {clear:both;float:right;height:24px;margin:18px 35px 0 0;position:relative;width:94px}
	#sidebar ul li#execphp-4 ul {list-style:none;margin:0px 0 1em 26px}
	#sidebar ul li#execphp-4 a.view-all span {background:url(images/view-all.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	#sidebar ul li#execphp-4 ul li {background:url(images/leaf2.png) left top no-repeat;line-height:18px;padding:0 0 0 18px;position:relative}
	#sidebar ul li#execphp-4 ul li a {color:#4b70a7;font-weight:700}
	
	/*Learn More*/
	#sidebar ul li#execphp-2 h3.arrowed, #sidebar ul li#execphp-2 h3.arrowed {background:url(images/arrowed.png) left 4px no-repeat;color:#3c619b;font-size:1.5em;font-style:italic;padding: 0 0 0 25px;position:relative}
	* html #sidebar ul li#execphp-2 h3.arrowed {background:url(images/arrowed-ie6.png) left 4px no-repeat}
	* html #sidebar ul li#execphp-2 h3.arrowed  {background:url(images/arrowed-ie6.png) left 4px no-repeat}
	#sidebar ul li#execphp-2 ul {list-style:none;margin:15px 0 1em 26px}
	#sidebar ul li#execphp-2 ul li {background:url(images/leaf2.png) left top no-repeat;line-height:18px;padding:0 0 0 18px;position:relative}
	#sidebar ul li#execphp-2 ul li a {color:#4b70a7;font-weight:700}
	
	/*Sidebar Free Sample*/
	#sidebar #free-s {background:url(images/free-sample.png) left top no-repeat;float:right;font-size:1em;height:82px;padding:10px 10px 0 71px;width:246px}
	#sidebar #free-s p {color:#405ba0;float:left;font:1.165em "Corbel", Arial, Sans-Serif;letter-spacing:0px;line-height:1.1em;margin:0;width:140px}
	#sidebar #free-s p span {color:#006543}
	#sidebar #free-s a.click-here {margin-top:19px}
	#sidebar #free-s h4 {color:#395e98;font:italic 1.55em "Lucida Bright", Georgia, Sans-Serif;line-height:34px;margin:0 0 4px}
	#sidebar #free-s h4 span {color:#037a53}
	
/* Footer */
#footer {background:url(images/footer-bg.jpg) left top no-repeat;clear:both;color:#999;font-size:.925em;height:99px;margin:0 0 20px;padding:30px 14px 5px 18px;overflow:hidden;width:948px}
#footer p {clear:both;float:left;margin:0 0 .3em;width:100%}
#footer ul {float:left;list-style:none}
#footer ul li {background:url(images/footer-divider.png) left no-repeat;display:inline;margin:0;padding:0 12px 0 12px}
#footer ul li.first {background:none;padding:0 13px 0 0}
#footer ul li a {color:#666;font-weight:700}
#footer ul li a:hover, #footer ul li.current_page_item a {color:#00a552}
#footer p#copy {width:150px}
#footer p#copy a {color:#00a552}

/* Image Alignment */
img.centered {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {clear:both;float:right}
.alignleft {float:left}

/* Comments */
#comments #commentlist {list-style:none;margin:0 0 1em;padding:0;text-align:justify}
#comments #commentlist li {list-style:none;margin:15px 0 3px;padding:5px 10px 3px}
#comments #commentlist li.alt {background:#EEE}
#comments #commentlist li .avatar {background:#fff;border:1px solid #eee;float:right;padding:2px}
#comments #commentlist cite, #commentlist cite a {font-style:normal;font-weight:bold}
#comments #commentlist p {margin:10px 5px 10px 0}
#comments #commentmetadata {font-weight:normal}
#comments #commentform input.input {border:1px solid #CCC;font-size:1.1em;margin:5px 5px 1px 0;padding:2px;width:170px}
#comments #commentform input.input:hover {background:#EEE}
#comments #commentform textarea {border:1px solid #CCC;padding:2px;width:98%}
#comments #commentform textarea:hover {background:#EEE}
#comments #commentform #submit {}
#comments #commentform p {margin:0 0 .5em}
#comments #allowed-tags strong {display:block}
#comments .nocomments {margin:0;padding:0;text-align:center}
#comments .commentmetadata {display:block;margin:0}

/*IE PNG Fix*/
* html ul#nav li {behavior: url("http://test.dermaveen.com.au/wp-content/themes/dermaveen/script/iepngfix.htc")}
* html ul#nav li ul {behavior:none}
* html ul#nav li ul.bottom {behavior: url("http://test.dermaveen.com.au/wp-content/themes/dermaveen/script/iepngfix.htc")}
* html ul#nav li ul li.top {behavior: url("http://test.dermaveen.com.au/wp-content/themes/dermaveen/script/iepngfix.htc")}
* html #free-s {behavior: url("http://test.dermaveen.com.au/wp-content/themes/dermaveen/script/iepngfix.htc")}
* html img.left-thumb  {behavior: url("http://test.dermaveen.com.au/wp-content/themes/dermaveen/script/iepngfix.htc")}
* html a.click-here span  {behavior: url("http://test.dermaveen.com.au/wp-content/themes/dermaveen/script/iepngfix.htc")}




#facebox .b{background:url(images/b.png)}
#facebox .tl{background:url(images/tl.png)}
#facebox .tr{background:url(images/tr.png)}
#facebox .bl{background:url(images/bl.png)}
#facebox .br{background:url(images/br.png)}
#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;z-index:500}
#facebox .popup{position:relative}
#facebox table{border-collapse:collapse}
#facebox td{border-bottom:0;padding:0}
#facebox .body{padding:10px;background:#fff;width:370px}
#facebox .loading{text-align:center}
#facebox .image{text-align:center}
#facebox img{border:0;margin:0}
#facebox .footer{border-top:1px solid #DDD;padding-top:5px;margin-top:10px;text-align:right}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%}
.facebox_hide{z-index:-100}
.facebox_overlayBG{background-color:#000;z-index:99}
* html #facebox_overlay{/* ie6 hack */position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}

/*New Products*/
	#content .entry .entry-content h3 {background:url(images/leaf.png) left 30px no-repeat;border-bottom:1px solid #caddf1;font:bold 1em Arial, Sans-Serif;letter-spacing:0px;padding:30px 0 14px 24px}
	#prdss  {border-bottom:1px solid #caddf1;color:#227a5c;font-size:.925em;padding:18px 7px 13px; float:right; width:423px;}
	#new2imgs {float:left; width:220px;}
	#singulrdiv {float:right; padding:0 6px; width:423px;}
	#fulldiv {border-bottom:1px solid #CADDF1; margin:0 0 25px; overflow:hidden; padding:10px 34px 10px 0; width:670px;} 
	#single .entry .post-imgg {float:left; width:200px}
	#single .entry .entry-content {color:#325183;float:right;padding:0 20px 0 0;width:330px}
	#content .entry .entry-content .entry {border-bottom:1px solid #caddf1;color:#227a5c;font-size:.925em;padding:18px 7px 13px;}
	#content .entry .fulldiv {border-bottom:1px solid #CADDF1; margin:0 0 25px; overflow:hidden; padding:10px 34px 10px 0; width:570px;}
	#content .entry .toptext {padding: 10px 0px 10px 0px;}
	
/*class that adds a leaf + border-bottom*/
.leafborder{
background:url(images/leaf.png)  no-repeat !important;border-bottom:1px solid #caddf1; padding-left:30px;
}

/* CForms */
.cform {margin:10px auto 0 auto;width:410px;}
.cform fieldset {background:#f7f7f7;border:1px solid #adadad;border-left-color:#ececec;border-top-color:#ececec;margin-top:10px;padding:5px 0 15px 0;}
.cform .cf_hidden {background:none!important;border:none!important;display:none;margin:0!important;padding:0!important;}
.cform legend {color:#666666;font:normal 20px Times;margin-left:10px;padding:0 2px;}
ol.cf-ol {margin:0!important;padding:0!important;}
ol.cf-ol li {background:none!important;line-height:1.3em;list-style:none!important;margin:5px 0!important;padding:0;text-align:left;}
ol.cf-ol li.textonly {background:#F0F0F0 !important;letter-spacing:1px;margin:10px 0pt !important;padding:5px 0pt;text-align:center;}
.cform label {display:inline-block;display:-moz-inline-box;margin:4px 10px 0 0;text-align:right;vertical-align:top;width:90px;}
.cform label span {display:block;width:90px;}
label.cf-before {margin:4px 10px 0 0;}
label.cf-after {margin:4px 15px 0pt 6px;text-align:left;width:115px;}
label.cf-after span {display:block;width:115px;}
label.cf-group-after {margin:3px 4px 0 2px;text-align:left;width:72px;}
label.cf-group-after span {display:block;width:72px;}
.cform input,
.cform textarea,
.cform select {background:#f9f9f9;border:1px solid #888888;padding:3px;vertical-align:top;}
.cform input:hover,
.cform textarea:hover,
.cform select:hover {background:#CEDDDF;}
.cform input:focus,
.cform textarea:focus,
.cform select:focus {background:#F3F8F8;}
.cform textarea,
.cform input {width:150px;}
.cform select {padding:2px 0;width:158px;}
.cform select.cfselectmulti {height:7.5em;}
.cform textarea {font-family:arial;font-size:0.9em;overflow:auto;}
ol.cf-ol li.cf-box-title {font-weight:bold;letter-spacing:1px;padding:8px 0 0 100px;}
.cform input.cf-box-a,
.cform input.cf-box-b {background:none!important;border:none!important;height:22px;margin:2px 0 0 0;width:14px;}
.cform input.cf-box-a {margin-left:100px;}
ol.cf-ol li.cf-box-group {margin:10px 0pt 0px !important;padding-left:100px;}
span.reqtxt,
span.emailreqtxt {display:-moz-inline-box;font-size:0.9em;margin:3px 0 0 3px;vertical-align:top;}
p.cf-sb {margin:0;padding:0!important;text-align:right;}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton {background:url(../images/button-bg.gif) repeat-x;border:1px solid #adadad!important;border-left-color:#ececec!important;border-top-color:#ececec!important;font-size:0.8em;margin:10px 0 0 5px;padding:5px;width:100px;}
.cform input.resetbutton {padding:5px 1em;width:auto;}
.cform input.backbutton {padding:5px 1em;width:auto;}
ol.cf-ol li.cf_li_err {background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;margin:5px 0!important;padding:5px 0!important;}
ol.cf-ol li ul.cf_li_text_err {color:#333;height:1%;margin:0 0 0 100px;min-height:1%;padding:0;}
ol.cf-ol ul.cf_li_text_err li {background:url(icon-alert.png) no-repeat left 1px!important;font-weight:bold;list-style:none!important;margin:0 0 2px!important;padding-left:15px;text-indent:0;}
ol.cf-ol ul.cf_li_text_err li:before {content:'';}
label.secq,
label.seccap {margin-bottom:4px;vertical-align:text-bottom;}
input.secinput {vertical-align:text-bottom;}
#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {height:15px;margin:0;padding:4px 4px;width:50px;}
img.captcha {border:none!important;float:none!important;margin:0 0 0 10px!important;padding:0!important;vertical-align:text-bottom;}
img.captcha-reset {background:url(refresh.gif) no-repeat;border:none;height:21px;margin:0 0 2px 3px;vertical-align:text-bottom;width:21px;}
img.imgcalendar {border:none;}
div.cf_info {color:#333;display:none;line-height:1.3em;margin:10px auto;padding:10px 15px!important;width:380px;}
div.cf_info ol {margin:0;padding:5px 15px 0 30px;}
div.cf_info ol li {margin:2px 0;padding:1px 0;}
div.cf_info a {color:#ad2929!important;text-decoration:underline!important;}
div.success {background:#F7F7F7 none repeat scroll 0% 50%;color:#444444;display:block;}
div.failure {background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;display:block;}
div.waiting {background:#F9F9F9;color:#AAAAAA;display:block;}
.cform .cf_error {border:1px solid #ad2929;color:#ad2929;}
div.mailerr {display:block;}
.mailerr,
.cform .cf_errortxt {color:#ad2929;}
[disabled] {background:none!important;border-color:#dddddd!important;color:#dddddd;}
.disabled {border-color:#dddddd!important;}
.cform input.cf_upload {background:#f9f9f9;border:1px solid #888888;width:220px;}
.linklove {margin:0 auto 10px!important;padding:0!important;text-align:center!important;width:410px;}
.linklove a,
.linklove a:visited {color:#aaaaaa!important;font-family:Tahoma;font-size:0.8em;}
* html .cform fieldset {margin-top:15px;padding-top:25px;position:relative;}
* html .cform legend {left:10px;margin-left:0;position:absolute;top:-10px;}
*+html .cform fieldset {margin-top:15px;padding-top:25px;position:relative;}
*+html .cform legend {left:10px;margin-left:0;position:absolute;top:-10px;}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt {display:inline-block;}
*+html .cform label,
*+html ol.cf-ol,
*+html ol.cf-ol li,
*+html span.reqtxt,
*+html span.emailreqtxt {display:inline-block;}
* html img.captcha {margin-bottom:1px!important;}
*+html img.captcha {margin-bottom:1px!important;}

/* Cforms Calendar */
table.jCalendar {background:#aaa;border:1px solid #666;border-collapse:separate;border-spacing:2px;}
table.jCalendar th {background:#444;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td {background:#f0f0f0;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month {background:#ddd;color:#aaa;}
table.jCalendar td.today {background:#666;color:#fff;}
table.jCalendar td.selected {background:#f66;color:#fff;}
table.jCalendar td.selected:hover {background:#f33;color:#fff;}
table.jCalendar td:hover, table.jCalendar td.dp-hover {background:#fff;color:#000;}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {background:#bbb;color:#888;}
div.dp-popup {background:#d6eafe;font-family:arial, sans-serif;font-size:10px;line-height:1.2em;padding:2px;position:relative;width:auto;}
div#dp-popup {border:2px solid #c2e0f8;position:absolute;z-index:199;}
div.dp-popup h2 {font-size:12px;margin:3px 0pt 4px;padding:0;text-align:center;}
a#dp-close {display:block;font-size:11px;padding:4px 0;text-align:center;}
a#dp-close:hover {text-decoration:underline;}
div.dp-popup a {color:#000;padding:3px 2px 0;text-decoration:none;}
div.dp-popup div.dp-nav-prev {left:4px;position:absolute;top:2px;width:100px;}
div.dp-popup div.dp-nav-prev a {float:left;}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor:default;}
div.dp-popup div.dp-nav-next {position:absolute;right:4px;top:2px;width:100px;}
div.dp-popup div.dp-nav-next a {float:right;}
div.dp-popup a.disabled {color:#aaa;cursor:default;}
div.dp-popup td {cursor:pointer;}
div.dp-popup td.disabled {cursor:default;}