/***** Main Contents Start *****/

.clean-start {
    color:#6A737B;
}

.clean-start h4 {
    color:#6A737B;
    font-size:1.65em;
    padding:3px 0;
    text-transform:lowercase;
}

body {
    color: #6A737B;
    font-family: helvetica,arial;
    font-size: 12px;
	line-height: 1.5em;
    /*font-size: 0.75em;
	line-height: 1.5em;*/
}

#content {
	margin: 5px auto 60px;
	width: 984px;
	zoom: 1;
}

#topHeader {
    z-index: 1;
    position: absolute;
    /*height: 830px;*/
    height: 100px;
    clear: both;
    overflow: hidden;
    text-align: center;
    width: 100%;

    /*display:none;*/
}

/*
#footer select {
position:relative;
top:-600px;
z-index:0;
}
*/

/*
#topHeader {
    z-index: 1;
    position: absolute;
    height: 830px;
    //height: 100px !important;
    clear: both;
    overflow: hidden;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    width: 100%;
    //left: 138px;
}*/

.clean-start #header h2,
.clean-start #header li a {
	background: none !important;
	display: block;
	height: 55px;
	overflow: hidden;
	text-indent: -900px;
	width: 115px;
}

#wrapper {
    z-index: 2;
    position: relative;
    /* top: -736px; */
}

#footer {
    z-index: 1;
    /* position: relative; */
    /* top: -736px; */
    position: relative;
    top: 0;
    height: 70px
}

#whats-my-regimen ul {
    position: relative;
    margin: 10px 20px;
    overflow: hidden;
}

#whats-my-regimen .also-recommend li div {
    position: static;
    float: left;
    line-height: 1.5em;
    margin: 0px 0px 0px 10px;
    min-height: 0px;
    text-align: left;
    width: 155px;
}

#speed-mapping-title .share-results a {
    font-weight: bold;
    color: #5793D6;
    /* text-decoration: none; */
    background: none;
    display: inline;
}

#speed-mapping-title .email-results a {
    font-weight: bold;
    color: #5793D6;
    /* text-decoration: none; */
    background: none;
    display: inline;
}

#speed-mapping-title .print-results a {
    font-weight: bold;
    color: #5793D6;
    /* text-decoration: none; */
    background: none;
    display: inline;
}

#professional-care li div {
    display: inline;
    line-height: 16px;
    position: absolute;
    width: 240px;
}

#professional-care a {
    font-weight: bold;
    padding: 0px 0px 0px 3px;
    text-transform: lowercase;
}

#professional-care li {
    height: 32px;
    margin: 18px 0px 0px 0px;
}

#contact .hd {
    background-position: -414px 0;
    width: 182px;
}

#general-question .hd, #contact .hd {
    background:transparent url(../images/backgrounds/contact_us_boxes.png) no-repeat scroll 0 0;
}

#press .press-submit input {
    background: transparent url(../images/backgrounds/about_us_press_elements.png) no-repeat scroll 0 -40px;
    border: medium none;
    color: #9FA2A7;
    cursor: pointer;
    height: 31px;
    position: relative;
    text-indent: -9000px;
    text-transform: lowercase;
    top: -5px;
    width: 74px;
}

#month-press .quote h4 {
    /*color: #2B333A;*/
    color: #8A8A8A;
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    margin-top: 0px;
}

#month-press .quote span {
    color: #979DA3;
    font-size: 1.3em;
}

#month-press .quote blockquote {
    font-size: 1.2em;
    text-transform: none;
}

#popup-container {
    background-color: transparent;
    margin: 0 auto;
    text-align:left;
    width: 575px;
}

#popup-wrapper {
    display: none;
    height: 0;
    position: fixed;
    text-align: left;
    width: 100%;
    z-index: 10010;
    top: 100px;
}

#whats-my-regimen .also-recommend li {
    margin-bottom: 30px;
    text-align: left;
    width: 49%;
}

#what-we-do p {
    margin: 4px auto;
}

#what-we-do a {
    font-size: 12px;
}

#what-we-do td.description {
    padding: 0px 10px 0px 13px;
    width: 53%;
}

.clean-start .module2 .location-submit input {
    cursor: pointer;
    background:#8A8A8A none repeat scroll 0 0;
    border:medium none;
    color:#FFFFFF;
    height:auto;
    padding: 3px 0px 3px 0px;
    width: 133px;
}

#find-location form label, #find-location-small form label {
    display: block;
    float: left;
    text-transform: lowercase;
    width: 34%;
}



#find-location form li, #find-location-small form li {
    margin:5px 0;
}

.clean-start #find-location-small .module {
    border-color: #3871B8;
}

.clean-start #find-location-small h4 {
    color:#3871B8;
}

.disclaimer {
    font-size:11px;
    font-weight:normal;
}

#buy-online p {
    background: transparent url(../images/clean-start/buy-online.png) no-repeat scroll center bottom;
    padding-bottom: 165px;
}

#buy-online .module2 {
    padding:11px 0;
    margin-bottom:-21px;
}

#your-questions-full .textlist li {
	background: none !important;
}

.newsletter-submit input {
    background: none;
    height: 100%;
}


.clean-start #contact-us .module  {
    border:none !important;
}

.about-us .rightP {
    float: right;
    margin-top: -6px;
}

.about-us .quote p {
    font-size: 13.5px;
}

.clean-start #general-question .contact-submit input {
    margin-left: 82px;
    margin-top: 20px;
}

#general-question label {
    float: left;
    text-transform: lowercase;
    width: 24%;
}

#general-question input, #general-question select, #general-question textarea {
    width:74%;
}

.clean-start #contact-us h4 {
    color: #6A737B;
    font-size: 1.65em;
    margin-top: -18px;
    padding: 3px 0;
    position: relative;
    text-transform: lowercase;
    width: 200px;
}

#issues-rotator .hd span {
    font-size: 11px;
    font-weight: bold;
}


#issues-rotator .hd input {
    /*background: transparent url(../images/backgrounds/arrow_gray.png) no-repeat scroll 149px center;*/
    background: none;
    border: 1px solid #CCCCCC;
    color: #707070;
    float: right;
    margin-right: 2px;
    padding: 3px 5px;
    width: 150px;
}

#myths-facts-tips ul, #issues-rotator .bd ul, #about-us ul {
    margin: 15px 0 0 -8px;
}

#skin-issues-image {
    margin-bottom: 5px;
    width:698px;
}

#popup .bd p {
	margin-top: -4px;
}

.clean-start #popup li input, .clean-start #popup li textarea {
    /*border: 1px solid #CCCCCC;*/
    color: #707070;
    margin-bottom: 6px;
    padding: 3px 5px;
    width: 75%;
}

.clean-start #popup li label {
    display: block;
    margin-bottom: 10px;
    margin-top: 7px;
    text-transform: lowercase;
}

.clean-start #popup #formNewsletter {
    margin-top: 20px;
}

/*
.clean-start #contact .module2 {
    min-height: 360px;
}


#general-question, #contact {
    margin-left:0;
    float: none;
}



#contact .module2 {
    width: auto;
}
*/


#store-location .module2 .hd span {
	color:#3871B8;
    margin-bottom: 1px;
}

.clean-start #popup li #age {
    /*border:1px solid #EC068D;*/
    width: 13px;
    margin-top: 10px;
}

.clean-start #contact-us p {
    margin-bottom: 0px;
}

/*
#popup-wrapper {screen.css (line 3211)
    display:none;
    height:0;
    position:absolute;
    text-align:center;
    width:100%;
    z-index:10;
}
*/

/*
#popup-wrapper {
    position: absolute;
    top: 50%
    left: 50%;
    width: 575px;
    height: 368px;
    margin: -100px 0 0 -300px;
}*/
/*
#wrap {
    position:absolute;
    top:50%;
    left:50%;
    width: 600px;
    height: 80px;
    overflow: hidden;
    margin:-40px 0 0 -300px;
}*/



/***** start: cleanstart *****/

.clean-start #wrapper {
    margin-top:-1px;
}

#news li a {
    clear:left;
    float:left;
    font-weight:bold;
    color:#5A167A;
}

.clean-start #side-nav {
    border-color:#AD8BBD;
}


#side-nav .contact a,
#side-nav .contact span{
	background: transparent url(../images/backgrounds/nav_contact_us.png) no-repeat 0 0;
}

.clean-start #side-nav .contact a,
.clean-start #side-nav .contact span {
	background: transparent url(../images/clean-start/sprite.png) no-repeat -62px -106px;
	width: 73px;
}

.clean-start #side-nav .contact a:hover {
	background-position: -62px -125px;
}

.clean-start #careers a {
    font-weight:bold;
    color:#5A167A;
}

/* to support iframe used on subscription form, height controlled locally.

.clean-start iframe {
    overflow: hidden;
    height: 1630px;
}
*/

.clean-start #popup-wrapper #popup {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    margin: 25px auto;
    padding:35px 25px;
    width:450px;
    position: relative;
}

#popup #email-address {
    border: 1px solid #CCCCCC;
    color: #707070;
    padding: 3px 20px 3px 5px;
}

#popup #email-submit {
    background-color: #8A8A8A;
    border: medium none;
    color: #FFFFFF;
    margin-top: 10px;
    padding: 3px 15px;
    text-transform: lowercase;
    height: auto;
    width: auto;
}

#popup li input, .clean-start #popup li textarea {
    border:1px solid #CCCCCC;
    color:#707070;
    padding:3px 5px;
}

.clean-start #search-products .all-results {
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -469px -21px;
    font-weight:bold;
    margin: 0 auto;
    padding-left:20px;
}

#flashHeader {
    clear:both;
    height:442px;
    overflow:hidden;
    position:relative;
    text-align:center;
    width:100%;
    z-index:0;
}

#wrapper .professionals {
    background: none !important;
    padding-top: 0px;
}


.clean-start #header {
    margin-top: 0px;
	position: relative;
	zoom: 1;
}

.clean-start #footer a,
.clean-start #footer label {
	background: transparent url(../images/clean-start/sprite.png) no-repeat -263px -90px;
	height: 14px;
}

.clean-start #footer label {
	background-position: -516px -43px;
	width: 110px;
}

body.for-professionals #wrapper {
    border-top:1px solid #9D0059;
}

.clean-start h1.for-professionals-title {
    background: transparent url(../images/clean-start/for-professionals-title.png) no-repeat scroll 0 0;
    height: 31px;
    margin-left: -2px;
    margin-bottom:30px;
}

.for-professionals #flashHeader {
    clear: both;
    height: 380px;
    margin-top: -25px;
    margin-left: 0px;
    overflow: hidden;
    position: relative;
    text-align: center;

}

#for-professionals-items {
    margin: -40px 0 0 -10px;
    overflow: hidden;
    position: relative;
}


.for-professionals #ticker {
    margin: 45px 0px 60px 0px;
}

#for-professionals-items .more h5 {
    background:transparent url(../images/clean-start/more.png) no-repeat scroll 0 0;
    height:16px;
    width:58px;
    margin-top:20px;
}

#for-professionals-left {
    border:medium none;
}

#for-professionals-left li {
    cursor:pointer;
    border:1px solid #E1E0E1;
    float:left;
    margin:0 0 11px 9px;
    position:relative;
    height:254px;
    width:238px;
}

#for-professionals-left li a {
    height:100%;
    overflow:hidden;
    position:absolute;
    text-indent:-900px;
    width:100%;
    z-index:15;
}

#for-professionals-left li div {
    background-color: #9D0059;
    bottom:0;
    color:#FFFFFF;
    left:0;
    padding:16px;
    position:absolute;
    width: 206px;
}

#for-professionals-left li div h5 {
    font-weight: normal;
    margin-bottom: 8px;
}

#for-professionals-left li div p {
    margin-bottom: 0px;
    margin-top: -2px;
}

#for-professionals-left li div a {
    background: transparent url(../images/backgrounds/arrow_white.png) no-repeat left 4px;
    color:#FFFFFF;
    font-weight:bold;
    height:auto;
    position:static;
    text-transform:lowercase;
    width:auto;
    line-height:1em;
    padding-left:10px;
}


#for-professionals-items li li {
    position: relative;
    background: none !important;
    margin: 5px 0;
    min-height: 0;
    padding-left: 0px;
    width: auto;
    min-width: 200px;
}

#for-professionals-items li li a {
    background:transparent url(../images/backgrounds/arrow_violet.png) no-repeat scroll left 5px;
    padding-left:10px;
    text-transform:none;
}

#for-professionals-items li a {
    color:#9D0059;
    font-weight:bold;
    text-transform:lowercase;
}


#for-professionals-items li h5,  {
    font-weight:normal;
    text-transform:lowercase;
}

#for-professionals-items .more {
    border-left:none !important;
    padding-left: 25px;
    width: 198px;
}

#rb, #general-question input#rb, #formNewsletter input#rb {
    width: 13px;
    margin-bottom: -2px;
}


#taking-on-issues img {
    position:relative;
    margin: -18px 0px 0px -18px;
}

#taking-on-issues {
    background:none;
    border-bottom:1px solid #CCCCCC;
}

/*
#search-skin-issues {
    position:relative;
    margin-left:503px;
    margin-top:-10px;
}
*/

#your-questions img {
    position:relative;
    margin: 0px 0px 0px -17px;
    top: 22px;
}


.find-additional {
    float:right;
    width:330px;
}

.find-additional {
    float:right;
    width:330px;
}

.find-additional #results {
    border:1px solid #CCCCCC;
}

.find-additional #frameResult {
    width: 290px;
    height: 462px;
    border: solid 1px #DDDDDD;
    padding: 2px 0px 0px 2px;
    overflow:auto;
}

.find-additional #results #find-result-page {
    font-weight: bold;
    position: relative;
    text-align: right;
    padding-right: 13px;
    color: #3871B8;
}

.find-additional #results #find-result-page a {
    text-decoration:none;
}

.find-additional #results #find-result-page a:hover {
    text-decoration:underline;
}

#vt {
    margin:-6px 0 0 -12px;
}

#vt_header {
    /*font-size:1em;*/
    font-size: 11px;
    text-align: left;
}

#vt_title {
    color:#6A737B;
    float:left;
    font-size: 18px;
    height: 20px;
    line-height: 25px;
    /*font-size:1.6em;*/
}

/*
.clean-start #popup li input, .clean-start #popup li textarea {
    border: none;
    color:#707070;
    padding:3px 5px;
}
*/

.skin-issues #popup .hd a {
    color: #EC068D;
    float: right;
    font-weight: bold;
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -670px -45px;
    height: 17px;
}

.skin-issues #popup .hd h3 {
    font-weight: bold;
    color: #EC068D;
    font-size:16px;
}

.about-us #popup .hd a {
    color: #EC068D;
    background: transparent url(../images/clean-start/sprite.png) no-repeat scroll -670px -45px;
    float: right;
    font-weight: bold;
    height: 17px;
}

.about-us #popup .hd h3 {
    font-weight: bold;
    color: #EC068D;
    font-size:16px;
}

.shop #popup .hd a {
    color: #EC068D;
    float: right;
    font-weight: bold;
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -670px -45px;
    height: 17px;
}

.shop #popup .hd h3 {
    font-weight: bold;
    color: #EC068D;
    font-size:16px;
}

.news #popup .hd a {
    color: #EC068D;
    float: right;
    font-weight: bold;
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -670px -45px;
    height: 17px;
}

.news #popup .hd h3 {
    font-weight: bold;
    color: #EC068D;
    font-size:16px;
}

.for-professionals #popup .hd a {
    color: #EC068D;
    float: right;
    font-weight: bold;
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -670px -45px;
    height: 17px;
}

.for-professionals #popup .hd h3 {
    font-weight: bold;
    color: #EC068D;
    font-size:16px;
}

.clean-start #popup #formSendtoafriend li label {
    display: block;
    margin-top: -4px;
    margin-bottom: 0px;
    text-transform: lowercase;
}


.clean-start #side-nav .your-questions a, .clean-start #side-nav .your-questions span {screen.css (line 869)
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -145px -86px;
    width:115px;
    overflow:hidden;
}

.clean-start #side-nav .myths-facts-tips a, .clean-start #side-nav .myths-facts-tips span {
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll 0 -86px;
    width:145px;
    overflow:hidden;
}

.clean-start #side-nav .our-story a, .clean-start #side-nav .our-story span {
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll 0 -156px;
    width:62px;
    overflow:hidden;
    cursor:hand;

}

.clean-start #side-nav .our-story a:hover {
	background-position: 0 -175px;
}

.clean-start #side-nav .contact a, .clean-start #side-nav .contact span {
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -63px -156px;
    width:73px;
    overflow:hidden;
}

.clean-start #side-nav .contact a:hover {
	background-position: -63px -175px;
}

.clean-start #side-nav .careers a, .clean-start #side-nav .careers span {
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -135px -156px;
    width:52px;
    overflow:hidden;
}

.clean-start #side-nav .careers a:hover {
	background-position: -135px -175px;
}

.clean-start #side-nav .open-account a, .clean-start #side-nav .open-account span {
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -186px -156px;
    width:113px;
    overflow:hidden;
}

.clean-start #side-nav .open-account a:hover {
	background-position: -186px -175px;
}

.clean-start #side-nav .press a, .clean-start #side-nav .press span {
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -298px -156px;
    width:37px;
    overflow:hidden;
}

.clean-start #side-nav .press a:hover {
	background-position: -298px -175px;
}

.clean-start #side-nav .events-contests a, .clean-start #side-nav .events-contests span {
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -336px -156px;
    width:122px;
    overflow:hidden;
}

.clean-start #side-nav .events-contests a:hover {
	background-position: -336px -175px;
}

.clean-start #side-nav .foundation-community a, .clean-start #side-nav .foundation-community span {
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -459px -156px;
    width:167px;
    overflow:hidden;
}

.clean-start #side-nav .foundation-community a:hover {
	background-position: -459px -175px;
}

.clean-start #side-nav .company-faqs a, .clean-start #side-nav .company-faqs span {
    background:transparent url(../images/clean-start/sprite.png) no-repeat scroll -627px -156px;
    width:95px;
    overflow:hidden;
}

.clean-start #side-nav .company-faqs a:hover {
	background-position: -627px -175px;
}

.clean-start #side-nav .myths-facts-tips a:hover {
	background-position: 0 -107px;
}

.clean-start #side-nav .your-questions a:hover {
	background-position: -145px -107px;
}

#your-questions-full .question {
    color: #2B333A;
    font-weight: bold;
    padding-bottom: 1px;
    padding-top: 14px;
}

#your-questions-full .answer {
    padding-bottom: 10px;
}

#your-questions-full .description {
    padding-bottom: 10px;
    font-size: 13.5px;
}

.clean-start #popup .hd a {
    margin-right:0;
    padding-right:25px;
    text-transform:lowercase;
    height:20px;
}

.clean-start #search-products .results-articles a {
    font-size: 12px;
}

.clean-start #search-products .results-articles h5 {
    margin-top: 22px;
}

#privacyandlegal h3 {
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0;
}

#privacyandlegal h4 {
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0;
}

.clean-start #search-again #search-contents {
    border:1px solid #CCCCCC;
    color:#707070;
    padding:3px 20px 3px 5px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:0;
}

.wide .primary .module-noevents {
    margin-bottom:12px;
    border: 1px solid #CCCCCC;
    background: transparent none repeat scroll 0 0;
    width: 460px;
}

.clean-start #events dl {
    margin-bottom:16px;
}

.wide .additional .module2 {
    background-position: -5847px top;
    /*min-height: 193px;*/
    padding: 15px;
}

.clean-start #events h5 {
    margin-top:22px;
}

.clean-start #store-location .hd h4 {
    float: left;
    margin-top: -18px;
    font-size: 18px;
}

.clean-start #store-location .hd li {
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: -14px;
    text-transform: lowercase;
}

.wide .primary {
    margin-top: -18px;
    width: 733px;
}

.wide .additional {
    position: relative;
    left: -2px;
    margin-top: -18px;
    width: 236px;
}

.clean-start #store-information ul {
    margin: 20px 0 13px -25px;
    overflow: hidden;
}


.clean-start #dermalogica-foundation .module2 {
    margin-bottom:40px;
}

#for-professionals-items li h5, #for-professionals-items li a {
    font-weight: bold;
    text-transform: none;
}

.clean-start #press h5 {
    background: transparent none repeat scroll 0 0;
    font-size: 1.1em;
    font-weight: normal;
    margin: 3px 0px 0px 0px;
    overflow: visible;
    text-indent: 0px;
    width: auto;
}

body.skin-issues #wrapper {
    border-top: 1px solid #D41B12;
    min-height: 600px;
}

body.about-us #wrapper {
    z-index: 2;
    border-top: 1px solid #5A167A;
    min-height: 600px;
}

body.shop #wrapper {
    border-top:1px solid #3871B8;
    min-height: 600px;
}

body.skin-issues #wrapper.parent:after {
　content: "";
　display: block;
　clear: both;
}

.clean-start #month-press li li {
    margin:0 0 0 3px;
}

/*
.clean-start #concept-spaces #flashcontent {
    margin-left: -19px;
    margin-top: -24px;
}
*/

/*
#side-nav .contact {
	border-top: none;
	padding-top: 0;
}

.clean-start #contact {
	border: none;
}

.clean-start #contact .module2 {
	padding: 17px 0 0 0;
}

.clean-start #contact  p {
	margin-bottom: 22px;
}

#side-nav .contact span{
	background-position: -150px 0;
}
*/
/***** end: cleanstart *****/
/***** Main Contents End *****/

/***** BLOG Start *****/
/***** start: cleanstart *****/

body.news #wrapper {
    border-top: 1px solid #E9622F;
}

body.news a {
    color: #E9622F;
    text-decoration: none;
}

body.news a:hover,
body.news a.hover {
    color: #E9622F;
    text-decoration: underline;
}

body.news #news-articles {
    border: none;
}

body.news #news-articles-entry-line {
    border-bottom:1px solid #CCCCCC;
}

body.news #search-news-full {
    border: none;
    margin-left: -17px;
}

body.news .additional {
    float:right;
    position:relative;
    top:15px;
    width:272px;
}

#news-articles .entry {
    border-bottom: none;
    padding: 15px 0;
}

#news-articles .entry .hd div {
    background:transparent url(../images/backgrounds/orange_square.png) no-repeat scroll 0 0;
    color:#FFFFFF;
    float:left;
    height:47px;
    margin-right:13px;
    padding-top:5px;
    text-align:center;
    text-transform:uppercase;
    width:52px;
}

#search-news-articles .entry .hd div {
    background:transparent url(../images/backgrounds/orange_square.png) no-repeat scroll 0 0;
    color:#FFFFFF;
    float:left;
    height:47px;
    margin-right:13px;
    padding-top:7px;
    text-align:center;
    text-transform:uppercase;
    width:52px;
}

#search-news-articles .entry .hd div span {
    display:block;
    font-size:1.8em;
}

#news-articles .entry .hd h3, #search-news-articles .entry .hd h3 {
    font-size:1.8em;
    font-weight:normal;
    padding-top:17px;
}

h1.news-title {
    background:transparent url(../images/backgrounds/news_events.png) no-repeat scroll 0 0;
}

h1.news-title {
    width:196px;
}

.additional #recent-entries .module2 h4 {
    text-transform: lowercase;
    font-size: 18px;
}

.additional #search-news .module2 h4 {
    text-transform: lowercase;
    font-size: 12px;
}

#recent-entries li {
    border-top-color: #E5E5E5;
    border-top-style: solid;
    font-weight: bold;
    font-size: 12px;
    margin: -2px 0px 0px 0px;
    padding: 10px 0;
    width: 210px;
}

#search h4 {
    font-weight: bold;
    margin: -10px 0px 0px 0px;
    padding: 12px 0;
    width: 210px;
}

#search-news li {
    font-weight: bold;
    margin: 10px 0px 0px 0px;
    width: 130px;
    float:left;
}

#search-news input, #search-news-full input {
    width: 160px;
	float: left;
}

#search-news li.search-news-submit input {
    background:transparent url(../images/backgrounds/blog_search_button.png) no-repeat scroll 0px 0px;
    border: 0 none;
    color: #9FA2A7;
    cursor: pointer;
    position: relative;
    text-transform: lowercase;
    top: 0px;
    left: 45px;
    height: 20px;
    width: 60px;
}

#search-news-full li.search-news-submit input {
    background: transparent url(../images/backgrounds/blog_search_button.png) no-repeat scroll 0 0;
    border: 0 none;
    color: #9FA2A7;
    cursor: pointer;
    position: relative;
    text-transform: lowercase;
    top: 0px;
    left: 10px;
    height: 20px;
    width: 60px;
}

#news-articles .entry p{
    font-size: 12px;
}

#news-articles .entry .hd h3 {
    font-size:22px;
    font-weight:bold;
    padding-top:15px;
}

#categories li {
    border-top-color: #E5E5E5;
    border-top-style: solid;
    font-weight: bold;
    margin: -2px 0px 0px 12px;
    padding: 10px 0;
    width: 210px;
}

#archive li {
    border-top-color: #E5E5E5;
    border-top-style: solid;
    font-weight: bold;
    margin: -2px 0px 0px 12px;
    padding: 10px 0;
    width: 210px;
}

#search-news ul {
    margin: -10px 0px 0px 0px;
}

#archive h4 {
    font-weight: bold;
    margin: -10px 0px 0px 12px;
    padding: 12px 0;
    width: 210px;
}

#concept-spaces .module2 {
    height: 429px;
    width: 698px;
}

.clean-start #your-questions {
    background: none;
    padding-bottom: 0px;
}



.clean-start #your-questions-title {
    border:medium none;
}

.clean-start #your-questions-title .hd {
    padding-bottom: 30px;
}

.clean-start #your-questions-title .hd h2 {
    float:left;
    margin:0;
    text-transform:lowercase;
    font-size:20px;
}
.clean-start #your-questions-title h2, .clean-start #your-questions-title h4, .clean-start #your-questions-title .question {
    color:#6A737B;
}

.clean-start #your-questions-title .hd a, .clean-start #your-questions-title li a {
    background:transparent url(../images/backgrounds/arrow_red.png) no-repeat scroll left 3px;
    line-height:1em;
    padding-left:13px;
    text-transform:lowercase;
}

.clean-start #your-questions-title .hd a {
    float:right;
    font-weight:bold;
}

#your-questions-full li {
    padding:3px 12px 0px 0px;
}

.clean-start #your-questions-full li a {
    background-position:left 5px;
    font-weight:bold;
}

.clean-start #your-questions-full {
    border:medium none;
    margin-bottom:100px;
}

.clean-start #your-questions-full .hd a, .clean-start #your-questions-full li a {
    background:transparent url(../images/backgrounds/arrow_red.png) no-repeat scroll 0px 5px;
    padding-left:10px;
    padding-top:1px;
    text-transform:lowercase;
}

.clean-start #your-questions-title .hd a, .clean-start #your-questions-title li a {
    background:transparent url(../images/backgrounds/arrow_red.png) no-repeat scroll left 3px;
    line-height:1em;
    padding-left:10px;
    text-transform:lowercase;
}

#issues-rotator .hd div div {
    margin-top:0px;
}

#myths-facts-tips li div, #issues-rotator .bd li div {
    background-color: #FFFFFF;
    opacity: 0.8;
    bottom: 0;
    left: 0;
    padding-top: 10px;
    padding-bottom: 0px;
    position: absolute;
    width: 180px;
    height: 64px;
    font-weight: bold;
    vertical-align: middle;
    cursor: pointer;
}

#about-us {
    border: medium none;
    margin-left: -2px;
    margin-top: -31px;
}

#about-us li div {
    position: absolute;
    color: #FFFFFF;
    background-color: #5A167A;
    left: 0;
    bottom: 0;
    width: 190px;
    height: 54px;
    /*margin-top:-5px; padding:10px 16px 28px 16px*/
}

#recent-entries ul {
    margin-top: 8px;
    overflow: hidden;
}

.news .primary {
    float: left;
    width: 660px;
}

#about-us li {
    position: relative;
    height: 250px;
    width: 222px;
    margin: 0px 0px 11px 11px;
    left: -1px;
}

body.about-us a {
    color:#5A167A;
    font-weight:bold;
}

#about-us li img {
    border: medium none;
    /*margin-top: 12px;*/
}

.news .additional #recent-entries {
    border: 1px solid #E9622F;
}
/***** end: cleanstart *****/

.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	display: inline;
	width: 24px;
	height: 24px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	display: inline;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
}
.sociable-hovers:hover {
	display: inline;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.sociable a:hover img {
	display: inline;
	margin: 0;
	padding: 0;
}

.sociable a[href^="http:"] {
	display: inline;
	padding-right: 0px;
	background: transparent;
	text-decoration: transparent;
}


/***** BLOG End *****/

body.skin-issues #myths-facts-tips h5,
body.skin-issues #issues-rotator h5 {
    color: #979DA3;
}




/* START BLOG CATEGORIES */
.widget_categories ul {
    overflow: hidden; 
    margin-top: 8px;
}
.widget_categories li.cat-item {
    border-top-color:#E5E5E5;
    border-top-style:solid;
    font-size:12px;
    font-weight:bold;
    margin:-2px 0 0;
    padding:10px 0;
    width:210px;
}

.widget_categories li.cat-item {
    border-top:1px solid #E5E5E5;
    font-weight:bold;
    margin-top:-1px;
    padding:10px 0;
}
/* END BLOG CATEGORIES */