/*

Theme Name: Beauty Magazine

Theme URI: http://themesjunction.com

Description: A Very high quality magzine wordpress theme

Version: 1.0

Author: Themes Junction Team

Author URI: http://themesjunction.com

Edited: SVTeam

Editor URI: http://svteam.com.ua

*/



body {

    background: #CD6090;

    font-family: Arial;

    margin: 0;

    padding: 0;

    text-align: left;

}



strong {

    margin: 2px 0 3px 0;

}



h1, h2, h3, h4 {

    margin: 0;

    padding: 0;

}



a {

    text-decoration: none;

}



a:hover {

    text-decoration: underline;

}



img {

    border: 0;

}



.clear {

    clear: both;

    display: block;

}



.alignleft {

    float: left;

    margin: 5px 10px 5px 5px;

}



.alignright {

    float: right;

    margin-left: 10px;

}



.aligncenter {

    margin: 0 auto;

}



#post-25 .alignleft, #post-25 .alignright  {

    margin: 0;

}



#post-img {

    float: left;

    height: 200px;

    padding-right: 15px;

    width: 137px;

}



#b-quote {

    margin: 2px 0 3px;

}



#cont {

    color: #800080;

    font-size: medium;

}



#post-img #img {

    border: 4px double black;

}



#share {

    float: left;

    height: 203px;

    width: 207px;

}



#link {

    width: 542px;

}



.about {

    color: #000080;

    font-size: 12px;

    margin: 10px 0;

}



.mision {

    color: #333399;

    line-height: 30px;

    text-align: center;

}



#we-our {

    color: #CC99FF;

    font-size: 12px;

}



#about-text {

    text-align: center;

}





/* Content Container

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

#content-container {

    background: #ffffff url("images/bg.gif") repeat-y center;

    margin: 0 auto;

    padding:0px;

    width: 1004px;

}



#contents {

    border-bottom: 1px solid #999;

    margin: 0 25px 0 31px;

}



#page-bottom {

    background: url("images/page_bottom.gif") no-repeat bottom;

    width: 1004px;

}



/* Header

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

#header {

    background: #F4EDF3 url("images/header.jpg") no-repeat top;

    height: 220px;

    position: relative;

    width: 1004px;

}



#header-title {

    left: 50px;

    position: absolute;

    text-transform: uppercase;    

    top: 20px;

}



#header-title h1 {

    color: #ffffff;

    font: 36px "Century Gothic";

    font-weight: bold;

    margin-bottom: 2px;

}



#header-title h1 a {

    color: #C96193;

    text-decoration: none;

}



.header-subtitle {

    color: #942C5E;

    font-size: 12px;

}





/*   Top Menu    

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

#navlist {

    height: 28px;

    left: 30px;

    position: absolute;

    top: 180px;    

}



#navlist ul {

    height: 28px;

    list-style-type: none;

    margin: 0;

    padding: 0;    

}



#navlist ul li {

    color: #aaaaaa;

    float: left;

    font: bold 16px arial;

    height: 28px;

    margin: 0 0 0 2px;

}



#navlist ul li a {

    background: url("images/ctg_divider.gif") no-repeat right;

    color: #666666;

    display: block;

    height: 18px;

    text-decoration: none;

    padding: 10px 14px;

}



#navlist ul li a:hover {

    color: #F2A9D5;

}



#navlist ul li.current_page_item a {

    color: #F2A9D5;

}





/*  Search Area  

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

#menu_search_box {

    background-color: #EBCEE0;

    height: 18px;

    left: 833px;

    position: absolute;

    top: 8px;

    width: 130px;    

}



#menu_search_box #searchform {

   

    margin: 0;

    padding: 0;

    width: 130px;

}



#menu_search_box #s {

    background: none;

    border: 0;

    color: #D0689B;

    float: left;

    font: 10px tahoma;

    height: 18px;    

    padding: 0 10px 0 10px;

    width: 130px;   

}



#menu_search_box #submit {

    display: none;

}



/*  Top Advert

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

.topads {

    background-color: #F4EDF3;

    padding: 5px 15px 5px 31px;
    _padding: 5px 15px 5px 31px;
    *padding: 5px 15px 5px 31px;
}



.topads_ad {

    margin: 0 2px 0 0;

}



.topads_ad img {

    height: 142px;

    width: 231px;

    border: 1px solid #CC528C;

}



#last {

    margin: 0;

}



/*Content

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

#contents .top_post {

    float: left;

    padding:0;

    margin: 0 0 10px 0;

    height: 280px;

    width: 560px;

}





.post_title {

    background:url("images/top_post_top.gif") repeat-x top left;

    color: #848484;

    font-size: 10px;

    height: 33px;

    width: 549px;

}



.post_title h2 {

    font-size: 18px;

    padding: 5px;

    margin-left: 7px;

    width: 520px;

}



.post_bottom {

    clear: both;

    color: #cccccc;

    font-size: 11px;

    height: 30px;

    padding-top: 14px;

    width: 549px;

}



.post_cat {

    font-size: 11px;

}



.post_cat a {

    color: #AB4C7D;

}



/* Headerline

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

.headline {

    color: #CC6699;

    float: left;

    font-weight: normal;

}

.headline_date {

    color: #CC6699;

    float: right;

    font-size: 14px;

    font-weight: normal;

    padding-right: 5px;

}



/* Content

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

#content {

    border-top: 1px solid #999999;

    float: left;

    width: 566px;

}



/* Mag Posts

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

#content .mag_posts {

    color: #858585;

    float: left;

    font-size: 11px;

    margin: 0 6px 10px;

    width: 260px;

}



#content .mag_posts .top_mag_posts h2 {

    background: url(images/sidebar_title1.gif) no-repeat;

    color: #DEC3D3;

    font: bold 13px verdana;

    height: 28px;

    padding: 0;

    margin:0;    

}



#content .mag_posts .top_mag_posts h2 .title {

    background: transparent url(images/sidebar_title2.gif) no-repeat scroll right center;

    display: block;

    padding: 5px 0 7px 4px;

}



#content .mag_posts p {

    margin: 0;

    padding: 0;

}



#content .mag_posts .top_mag_posts h3{

    margin: 5px 0;

    padding: 0 4px;

}



#content .mag_posts a {

    color: #AB4C7D;

}



#content .top_mag_posts {

    background: url("images/post_mag_top.gif") no-repeat;

}



#content .mag_posts h2 a {

    color: #DEC3D3;

}



#content .top_mag_titles a {

    color: #C767A0;

    font: bold 12px verdana;

    text-decoration: none;

}



#content .mag_posts .mag_posts_entry {

    margin:0;

    padding: 0px 9px 0px 12px;

}



#content .mag_posts .mag_posts_meta {

    clear: both;

    height: 22px;

    margin: 0 9px 0 0;

    padding: 6px 0 0;

}



#content .mag_posts .mag_posts_meta .meta_date{

    display: block;

    float: left;

}



#content .mag_posts .mag_posts_meta .meta_link{

    display: block;

    float: right;

}



/*  Pages Posts 

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

.post {

    margin: 10px 6px;

}



#content .post-top {

   

    color: #C767A0;

    font-size: 10px;

   /* height: 33px;*/

    line-height: normal;

    width: 549px;

}



#content .post-top a {

    color: #C767A0;

    text-decoration: none;

}



#content .post-top a:hover {

    text-decoration: underline;

}



#content .post-top h2 {

    background: #F0B3D2;

    border-bottom: 4px solid #F7D3E5;

    color: #C767A0;

    font-size: 18px;

    padding: 5px 0 5px 5px;

}



#content .post-top h2 a {

    color: #C767A0;

    text-decoration: none;

}



#content .post-top h2 a:hover {

    text-decoration: underline;

}



#content .post-entry {

    clear: both;

    color: #232323;

    font-size: 12px;

    text-align: justify;

    width: 549px;

}



#content .post-entry .wpsc_container {

    color: #000000;

}



#content .post-entry li {

   list-style-position: inside;

}



#content .post-entry a {

    color: #C767A0;

}



#content .post .post-entry a:hover {

    text-decoration: underline;

}



#content .post .post-entry blockquote {

    border-left: 6px solid #999999;

    clear: both;

    margin: 0 20px;

    padding-left: 10px;

    font-style:italic;

}



#content .post-entry #believe {

    color: #000000;

    padding: 5px 0;

}



#content .post-entry h2 {

    text-align: center;

    padding: 10px 0;

}



#content .post-entry h2 span {

    color: #000000;

    font-size: 18px;

}



#content .post-entry h4 {

    text-align: center;

}



#content .post-entry h4 span {

    color: #000000;

    font-size: 12px;

}



#content .post-entry h5 {

    margin: 10px 0 0;

}



#content .post .post-entry img {

    border: 0px;

}



#content .post .post-entry #headline img {

    border: 3px double #F5C8EF;

}



#content .post h3 {

    margin: 20px 0 5px 0;

    color: #AB4C7D;

    font: 18px Verdana;

}





/*   Sidebar Right

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

.SR {

    border-top: 1px solid #999999;

    float: left;

    margin-left: 1px;

    width: 380px;

}



/* SideAbout

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

.sideabout { 

    background: #FFF;

    border-bottom: solid 1px #cbcbcb;    

    color: #330066;

    font-size: 11px;

    text-align: center;

}



.sideabout ul {

    list-style: none;

    margin: 0;

    padding: 5px 0;

}



.sideabout h2 {

    border-bottom: dashed 1px #efe4e4;

    color: #333399;

    font-size: 14px;

    font-weight: bold;

    margin: 0px 0px 0px 5px;

    text-align: left;

}



.sideabout #believe {

    color: #63565F;

    padding: 10px 5px;

    text-align: left;

}



.sideabout #violet {

    padding: 5px 5px 0 0;

}



.sideabout #believe span {

    color: #333399;

    font-size: 11px;

    font-weight: bold;

}



.textwidget img {

    height: 150px;

    width: 150px;

}



/* Side Right Left

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

.SRL {

    background-color: #EEEEEE;

    float: left;

    margin: 5px 0 0 0;

    padding: 0px;

    width: 189px;

}



.SRL h2 {

    background: url("images/top_side_left.gif") repeat-x top;

    color: #F8D8F3;

    font: bold 14px Verdana;

    height: 20px;

    padding: 6px;   

}



.SRL ul {

    list-style-type: none;

    margin: 0;

    padding: 0;    

}



.SRL ul li {

    border-bottom: 1px dotted #ffffff;

    font: 12px tahoma;

}



.SRL ul li a {

    color: #924c6d;

    display: block;

    padding: 4px;
	font-weight:bold;

}



.SRL ul li a:hover {

    background-color:#dedede;

    text-decoration: none;

}



/* Side Right Right 

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

.SRR {

    color: #8B008B;

    font: 14px Verdana;

    float: right;

    margin: 7px 0 0 0;

    width: 190px;

}



.SRR h2 {

    background: url("images/sidebar_title1.gif") no-repeat;

    height: 28px;

    margin-top: 20px;

    padding-bottom: 5px;

    position: relative;

    text-align: left;

    width: 185px;

}



.SRR .title {

    color: #CD6692;

    font: bold 12px verdana;

    display: block;

    padding: 5px 0 5px 4px;

    width: 180px;

}



.SRR a {

    color: #8B0045;

    text-decoration: none;

}



.SRR a:hover {

    text-decoration: underline;

}



.SRR ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

}



.SRR ul li {

    color: #656565;

    clear: both;

    font: 12px Arial;

    padding: 0 0 5px 2px;

}



#latest-products {

    text-align: center;

}



.SRR ul li a {

    color: #8B0045;    

    height: 15px;

    margin: 0;

}



.SRR #searchform {

    margin: 0;

    padding: 10px 0;

    width: 172px;

    text-align: center;

}



.SRR #searchform #s {

    width: 130px;

}



.SRR .textwidget {

    padding: 0 5px;

}



.SRR_bottom {

    clear: both;

    display: block;

    height: 1px;

    margin: 0px;

    padding: 0px;

    position:relative;

    width: 180px;   

}



.SRR img {

    margin: 0px;

    padding: 0px;

}



.SRR .shopping-cart widget-title {

    background: url(images/sidebar_title1.gif) no-repeat ;

}



.SRR .title {

    background: url(images/sidebar_title2.gif) no-repeat right;

    padding: 7px 0 7px 4px;

}



.SRR #widgetshoppingcart #sliding_cart .empty {

    color: #000000;

}



/*  Navigations  

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

.navigation {

    clear: both;

    color: #C767A0;

    font: 12px Arial;

    margin-left:10px;

    width: 530px;

}



.navigation a {

    color: #C767A0;

    text-decoration: none;

}



.navigation a:hover {

    text-decoration: underline;

}



.navigation-p {

    float: left;

}



.navigation-n {

    float: right;

}



/*  Footer 

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

#footer {

    background: #F4EDF3;

    color: #999999;

    clear: both;

    font-size: 11px;

    height: 60px;

    padding: 30px 0 0 0;    

    text-align:center;

}



#footer a {

    color: #DD9BC3;

    text-decoration: none;

}



#footer a:hover {

    text-decoration: none;

}



.search_drop_down ul {

    padding: 0;

    margin: 0;

}



/* Meta */



.meta_inf {

    width: 530px;

    height: 22px;

}

.meta_inf a{

    color: #AB4C7D;

}



.meta_date {

    float: left;

    display:inline;

    padding-left: 5px;

    color:#CCCCCC;

    font:10px arial;

    line-height:22px;

}



.meta_comments {

    float: right;

    font:10px arial;

    padding-left: 16px;

    height:22px;

    line-height:22px;

}



.tags {

    clear: both;

}







/*



.top_entry {

    text-align: justify;

    color: #808080;

    width: 520px;

    padding: 1px 10px 0 12px;

    clear: both;

    font-size: 12px;

    height: 185px;

    overflow: hidden;

}



.top_entry blockquote {

    border-left: 7px solid #efefef;

    font-style:italic;

    padding:0 0 0 15px;

    margin: 0px 15px;

}



.top_entry a {

    color: #C767A0;

    text-decoration: none;

}



.top_entry a:hover {

    text-decoration: underline;

}



.top_entry img {

    padding: 3px;

    border: 1px solid #F5C8EF;

}



*/



/*

.top_titles a {

    font-size: 18px;

    font-weight: bold;

}

*/



/*

#content .mag_posts h2 {

    padding:0;

    padding-left: 7px;

    color: #DD9BC3;

    font: bold 14px verdana;

    height:30px;

    margin:0;



}

*/



/*

#content .post-bottom {

    color: #cccccc;

    font-size: 11px;

    height: 30px;

    line-height: 22px;

    padding-top: 14px;

    width: 549px;

}

*/



/*

#content .meta_inf {

    width: 530px;

    height: 22px;

}



#content .post .post_ctg {

    width: 560px;

    padding-left: 14px;

    line-height: 22px;

    height: 22px;

    font: 11px Arial;

    color: #999999;

}



#content .post .post_ctg a {

    color: #AB4C7D;

}

*/





#comment {

    background:#ffffff;

    width:500px;

    border:1px solid #606060;

}

#commentform input{

    border:1px solid #606060;

    background:#ffffff;

}

#commentform #submit{

    border:1px solid #909090;

    border-style:outset;

    background:#cccccc;

    color:#AB4C7D;

}



#content .post .comments {

    font: 11px Arial;

    color: #969696;

}



#content .post .comments ol {

    margin: 10px 0;

    padding-left: 25px;

}



#content .post .comments ol li {

    padding: 5px;

}



#content .post .comments ol li a {

    color: #C767A0;

    text-decoration: none;

}



#content .post .comments ol li a:hover {

    text-decoration: underline;

}



#content .post .comments ol li.alt {

    background: #eeeeee;

    display: block;

}



#content .post .comments ol li cite {

    color: #606060;

    font-style: normal;

    font-weight: bold;

}



#content .post .comments ol li cite a {

    color: #606060;

    text-decoration: none;

}



#content .post .comments ol li cite a:hover {

    text-decoration: underline;

}



#content .post .comments ol li .commentmetadata a {

    color: #aaaaaa;

    text-decoration: none;

}



#content .post .comments ol li .commentmetadata a:hover {

    text-decoration: underline;

}



#content .post #commentform {

    font: 11px Arial;

    color: #909090;

    margin: 0;

}



#content .post #commentform a {

    color: #C767A0;

    text-decoration: none;

}



#content .post #commentform a:hover {

    text-decoration: underline;

}



.producttext strong {

   color: #232323 !important;

}



/* DELETE

.SRR_container {

    width: 180px;

    margin-bottom: 20px;

}

*/



/*DELETE

.SRR ul li ul li {

    border: 0 none;

}

*/



/* DELETE

.SRR ul li ul {

    margin: 0;

    padding: 0;

}

*/


.product_details {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #CCCCCC;
float:left;
padding:0 0 0 5px;
line-height:31px;
width:100%;
margin-top:5px;
*padding-top:5px;

}

.product_extra {
border-right:1px solid #CCCCCC;
float:left;
padding-right:15px;
width:260px;
}

.product_price {

float:left;
padding-left:15px;
padding-top:5px;
width:170px;

}


.wpsc_variation_forms p {
padding:0px;
line-height:0px;
}



.ppage h2 {

    background: url("images/sidebar_title1.gif") no-repeat;

    height: 28px;

   /* margin-top: 20px;*/

    padding-bottom: 5px;

    position: relative;

    text-align: left;

    width: 185px;

}



.ppage .title {

    color: #CD6692;

    font: bold 12px verdana;

    display: block;

    padding: 5px 0 5px 4px;

    width: 180px;

}

.ppage .title {

    background: url(images/sidebar_title2.gif) no-repeat right;

    padding: 7px 0 7px 4px;

}

#product-tags a {
	font-weight:normal;
}

#product-tags {
	padding:5px;
}


#content .post-entry .wpsc_category_grid_item {
color:#000000;

}

.SRL p {
font-weight:bold;
}