/* 
Theme Name: shopping beauty
Theme URL: http://mysticshade.com
Description: custom design based on whiteboard and blueprint
Author: MysticShade(sandeep)
Author URI: http://mysticshade.com
Version: 2.0
*/

/* style.css */

@import "css/base.css";

@media print  {
#navigation ul {
display:block !important;
height:auto !important;
}
}


body {
font-family:Arial, Helvetica, sans-serif;
background:#161616 url(images/bg.jpg) repeat-x;
color:#4f4a4a;
}

a {
color:#ce217c;
outline:0 none;
text-decoration:none;
cursor:pointer;
}

a:active {
outline:0 none;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
}

#wrap {
background:url(images/bottom-bg.jpg) repeat-x center bottom;
}

#container {
width:1000px;
margin:0 auto;
}

#header {
background:url(images/header-top.jpg);
height:225px;
}

#header .tabs {
border-bottom:1px solid #ddd;
}

#header .tabs li {
margin-right:1px;
}

#header .tabs a {
background:#ddd;
color:#666;
text-decoration:none;
padding:5px 15px;
}

h1#blog-title,h3#blog-title {
width:488px;
height:172px;
margin-left:30px;
margin-bottom:0;
padding-top:15px;
}

h1#blog-title a,h3#blog-title a {
display:block;
height:172px;
width:488px;
text-indent:-2000em;
text-decoration:none;
z-index:1000;
background:url('images/logo.jpg') 0 0 no-repeat;
outline:none;
}

.nav {
position:relative;
height:21px;
float:right;
overflow:hidden;
margin:0 50px 0 10px;
padding:8px 15px;
}

.nav li {
float:left;
list-style:none;
}

.nav li.back {
background:url("images/right.png") no-repeat right top;
width:10px;
height:30px;
z-index:8;
position:absolute;
}

.nav li.back .left {
background:url("images/left.png") no-repeat top left;
height:30px;
margin-right:10px;
}

.nav li a {
text-decoration:none;
color:#fff;
outline:none;
text-align:center;
font-weight:700;
letter-spacing:0;
z-index:10;
display:block;
position:relative;
float:left;
height:30px;
overflow:hidden;
font-size:1.26em;
margin:auto 12px;
padding:2px 5px 0;
}

.nav li a:hover,.nav li a:active,.nav li a:visited {
border:none;
}

#content {
background:#161616 url(images/content-bg.png) repeat-y;
float:left;
padding:0 20px 20px;
}
.not-found{
    font-size: 18px;
    margin-top: 20px;
    text-align: center;
}
.not-found h2{
color:#CE217C;
font-weight:bold;
}
.not-found p{
color:#CE217C;
}
.not-found #searchform{
    display: block;
    margin: 0 auto;
    width: 250px;
}
.pagebg {
background:#fff url(images/pagebg.gif);
float:left;
width:736px;
padding:5px 2px 0;
}

h3.content-sub {
background:#2e2e2e;
color:#dfdfdf;
font-weight:400;
font-size:1em;
clear:both;
padding:8px;
}

h2.content-sub {
background:none repeat scroll 0 0 #2E2E2E;
clear:both;
color:#DFDFDF;
font-size:1.3em;
font-weight:400;
margin:0;
padding:3px 8px;
}

.more {
float:right;
color:#404040;
font-weight:700;
}

.more:hover {
color:#000;
}

.homecategorytitle {
background:url(images/home-categorylistbg.png) no-repeat;
clear:both;
height:28px;
}

.singlecategorytitle {
background:url(images/single-categorylistbg.png) no-repeat;
clear:both;
height:28px;
margin-top:10px;
}

.post {
float:left;
padding-left:9px;
padding-right:9px;
width:227px;
height:290px;
}

.postarea{
float:left;
width:410px;
padding-left:10px;
}
.singlePost,.singlePage {
clear:both;
width:680px;
background:#fff;
padding:20px 30px 10px;
}

.singlePost h2,.singlePage h2{
font-size:1.4em;
color: #CE217C;
font-weight: bold;
}

.singlePost h1,.singlePage h1 {
background:url('images/singletitlebg.jpg') no-repeat;
height:50px;
margin-top:13px;
margin-bottom:5px;
font-size:1.6em;
padding:11px 240px 0 15px;
width:430px;
color:#fff;
}

.singlePost a,.singlePage a, .singlePost a:active,.singlePage a:active, .singlePost a:visited,.singlePage a:visited {
font-weight:700;
text-decoration:none;
}
.singlePost a:focus,.singlePage a:focus{
color:#CE217C;
}
.singlePost p {
width:400px;
}

h3.single-footer {
background:url('images/singlefooterbg.jpg') no-repeat;
height:45px;
text-align:right;
padding-right:55px;
padding-top:9px;
margin-bottom:0;
color:#bbb;
clear:both;
}

.single-footer a {
color:#fff;
font-weight:700;
text-transform:uppercase;
}

.face {
background:url('images/facebg.png') no-repeat;
height:335px;
width:317px;
padding-top:6px;
margin-left:390px;
position:absolute;
top:265px;
z-index:100;
}

.post p {
text-align:left;
margin-top:3px;
    height: 72px;
    margin-bottom: 0;
}

.post h2 {
background:url('images/title-bg.jpg') no-repeat;
font-size:1.1em;
font-weight:400;
height:44px;
line-height:1.4em;
margin-bottom:2px;
padding-top:4px;
text-align:center;
font-family:Georgia,Serif;
}

.post a:hover {
color:#f946a4;
text-decoration:none;
}
#ajax_form ul{
list-style:none;
font-size:14px;
padding-left:30px;
    color: #CE217C;
	margin-bottom:20px;
	float:left;
	margin-top:20px;
}
#ajax_form label{
    color: #CE217C;
    float: left;
    font-weight: bold;
    width: 200px;
	margin:6px 0;
}
#ajax_form textarea{

width:415px;
height:100px;
}
#ajax_form input[type=text]{
width:417px;
    background: #FFFFFF;
    border: 1px solid #BBBBBB;
	    height: 16px;
    padding: 3px 4px 4px 3px;
	margin:8px 0;
	
}
#ajax_form .email-error, #ajax_form .required-error{
 background: #FFF url(images/close.png) no-repeat 5px center;
    border: 1px solid red;
	cursor:pointer;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    color: #F00;
    float: right;
	font-size:12px;
    margin-left: -135px;
    margin-top: 7px;
    padding: 3px 10px 3px 27px;
    position: absolute;
	}
.form-success{
text-align:center;
    color: #0DA920;
    font-size: 16px;
	background:#fff;
	border:none;
	margin-top:20px;
}
#ajax_form #submit {
 background: #CE217C;
    border: 1px solid #A4085B;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow: 0 1px 2px #A4085B;
    -moz-box-shadow: 0 1px 2px #A4085B;
    box-shadow: 0 1px 2px #A4085B;
    color: #000;
	cursor:pointer;
	float:right;
	margin-right:26px;
	height:26px;
    margin: 2px
}
h2.cat {
background:url('images/category-bg.jpg') no-repeat;
color:#FFF;
font-weight:400;
height:34px;
text-align:center;
z-index:1000;
font-size:18px;
margin:0;
padding:4px 20px 0;
}

.category {
background:#111 url('images/category-bg-rest.jpg') no-repeat left bottom;
color:#fff;
margin-top:10px;
}

.category h3,.newsletter h3 {
font-size:1.2em;
color:#fff;
padding:20px 10px;
}

.category p,.newsletter p {
margin:0;
}

.newsletter {
background:url("images/newsletter-bg-rest.jpg") no-repeat scroll left bottom #111;
color:#FFF;
margin-top:10px;
}

h2.newsletter {
background:url('images/newsletter-bg.jpg') no-repeat;
color:#FFF;
font-weight:400;
height:34px;
text-align:center;
z-index:1000;
font-size:18px;
margin:0;
padding:4px 20px 0;
}

.buybtn {
float:left;
padding-left:70px;
}

.buybtn a {
float:left;
}

.price {
font-size:5em;
color:#6e6868;
font-family:'Times New Roman', Times, serif;
text-align:center;
width:254px;
float:right;
}

.buybottom {
float:right;
font-family:times New Roman;
font-size:1.2em;
text-align:right;
width:420px;
}

.pinkbox {
float:right;
margin-top:280px;
width:254px;
}
.pinkbox ul, .postarea ul{
list-style:none;
margin:0;
float:left;
padding:0 0 0 5px;
}
.postarea ul{
margin-bottom:20px!important;
}
.pinkbox li, .postarea li{
margin:0;
list-style:none;
background-image:url('images/bulletpinkbox.png');
background-position:2px 4px;
background-repeat:no-repeat;
line-height:23px;
padding:0 0 0 30px;
}

.pinkboxtop {
background:url('images/pinkboxtop.png') no-repeat;
width:254px;
height:43px;
}

.pinkboxmid {
background:url('images/pinkboxmid.png') repeat-y;
width:234px;
float:left;
padding:0 12px 10px 8px;
}

.pinkboxbot {
background:url('images/pinkboxbot.png') no-repeat;
width:254px;
float:left;
height:14px;
}

.postnavigation {
clear:both;
background:#fff;
}

.postnavigation p {
margin-bottom:2px;
padding:3px 10px;
}

.postnavigation a {
text-decoration:none;
}

#sidebar {
width:185px;
float:left;
padding-right:20px;
}

.popularposts {
background:#FFF;
float:left;
width:740px;
margin-top:10px;
}

.poppos {
border-bottom:3px solid #F2F2F2;
float:left;
margin-left:10px;
margin-bottom:5px;
margin-top:5px;
width:236px;
}

.poppos a {
color:#6D696B;
}

#footer {
background:#393939 url(images/footer-bg.png) no-repeat left center;
clear:both;
height:107px;
text-align:center;
}

#footer .tabs {
width:405px;
border-top:3px solid #eee;
}

#footer .tabs a {
color:#666;
text-decoration:none;
padding:10px 30px 10px 0;
}

ul#footerlinks {
padding-top:20px;
margin:0 1em 1em 0;
}

#footerlinks ul {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
}

#footerlinks li {
display:inline;
}

#footerlinks li a.firstfooterlink {
border-left:none;
}

#footerlinks li a {
border:none;
text-decoration:none;
border-left:1px solid #ce217c;
padding:0 15px;
}

#footer p {
color:#ce217c;
}

#searchform .search {
background:url('images/searchbg.png') no-repeat;
border:none;
float:left;
height:16px;
width:170px;
margin-right:2px;
padding:3px 4px 4px 3px;
}

#searchform #searchsubmit {
background:url("images/searchbtn.png") no-repeat scroll 0 0 transparent;
border:medium none;
float:left;
height:25px;
width:57px;
margin:7px 2px 5px;
padding:0 5px 3px 3px;
}

.search-area {
float:right;
height:35px;
width:240px;
padding-right:15px;
}

#contactsubmit {
background:url('images/searchbtn.png') no-repeat;
border:none;
width:57px;
margin-left:35px;
padding:3px 5px 5px 2px;
}

.phplist {
margin-bottom:10px;
padding-left:5px;
}

#attribute1,#email {
background:#000 url('images/searchbg.png') no-repeat;
border:none;
height:16px;
width:125px;
padding:3px 4px 4px 3px;
}

.phplist label {
float:left;
padding-top:10px;
width:40px;
}

#navigation {
text-indent:0;
width:175px;
margin:0;
padding:0 0 10px 5px;
}

#navigation li a{
cursor: pointer;
background:url(images/collapsed.png) no-repeat scroll 3px 10px;
color:#ce217c;
display:block;
font-weight:700;
height:18px;
text-indent:14px;
text-decoration:none;
margin:0;
padding:5px 0;
}

#navigation li a:hover {
cursor:pointer;
}

#navigation a.selected {
background-image:url(images/expanded.png);
cursor:pointer;
}

#navigation ul {
text-indent:0;
height:auto;
border-width:0;
margin:0;
padding:0 0 0 10px;
cursor:pointer;
}

#navigation li ul li {
border:none;
padding-left:5px;
margin-bottom:3px;
background:url(images/square.png) no-repeat scroll 2px 9px;
cursor:pointer;
}

li.cat-item {
list-style:none;
background:url('images/lines.png') no-repeat top center;
margin:0;
padding:0;
cursor:pointer;
}

#navigation li li a {
color:#ce217c;
display:block;
text-indent:10px;
text-decoration:none;
background:none;
padding:2px 0;
cursor:pointer;
}

#featured {
background:#000 url('images/featuredbg.png') no-repeat;
width:720px;
height:180px;
float:left;
padding:40px 10px 15px;
}

#featured ul.ui-tabs-nav {
float:left;
list-style:none;
width:185px;
margin:0;
padding:12px 0 0 10px;
}

#featured ul.ui-tabs-nav li {
font-size:12px;
color:#666;
padding:10px 0 10px 25px;
}

#featured ul.ui-tabs-nav li img {
float:left;
background:#fff;
border:1px solid #eee;
margin:2px 5px;
padding:2px;
}

#featured li.ui-tabs-nav-item a {
display:block;
color:#dc6aa6;
text-decoration:none;
font-weight:400;
font-family:Verdana, Geneva, sans-serif;
}

#featured li.ui-tabs-selected {
background:url('images/selected.png') center left no-repeat;
color:#ce217c;
}

#featured .ui-tabs-panel {
width:520px;
float:left;
padding-top:10px;
}

#featured .ui-tabs-panel img {
float:left;
padding:5px;
width:243px;
}

#featured .ui-tabs-panel .info {
float:left;
width:260px;
}

#featured .info h2 {
font-size:18px;
font-family:'Times New Roman', Times, serif;
color:#ce217c;
overflow:hidden;
font-weight:400;
margin:0;
padding:5px;
}

#featured .info p {
font-size:11px;
line-height:15px;
color:#000;
margin:0 5px;
height:95px;
}
#featured .info .more{
margin-right:10px;
}

#featured .info a {
text-decoration:none;
color:#ce217c;
}

#featured .info a:hover {
text-decoration:underline;
}

#featured .ui-tabs-hide {
display:none;
}
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }


a:hover,#navigation a.head:hover,#navigation li li a:hover {
color:#f945a4;
}

#content-main,#content-main-single {
width:740px;
float:left;
}

.post a,#featured ul.ui-tabs-nav li.ui-tabs-selected a {
color:#ce217c;
text-decoration:none;
}

#imp_extras {
float:left;
padding-bottom:10px;
width:420px;
}
.productimage {
float:left;
padding-bottom:10px;
}
