/*   
Theme Name: Custom Theme for bhabydoll.com
Theme URI: http://www.bhabydoll.com
Description: A custom WordPress theme, built for bhabydoll.com
Author: bhabydoll.com
Version: 1.00
*/

@charset "utf-8";
/* CSS Document */


body{
	background-color:#FFF;
	margin:auto;
	font:normal 11px Verdana, Geneva, sans-serif;
}


#logo{
	background-image:url(images/logo.png);
	background-color:#FFF;
	width:306px;
	height:45px;
	margin:0 auto;
	background-repeat:no-repeat;

	}


header, .wrap{
	width:1020px;
	margin:0 auto;}

.clear{
	clear:both;}
	
#login{
	background-color:#ff6889;
	color:#FFFFFF;
	width:15%;
	float:right;
	text-align:center;
	padding:.2em 0 .3em 0;
	margin:0 2em 1.5em 0;
	border-radius:0 0 .8em .8em;
	}

#login a{
	color:#FFFFFF;
	text-decoration:none;
	font:bold 10px Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	}

#login a:hover{
	color:#762c44;
	}

#link{
	background-image:url(images/border-top.png);
	height:48px;
	background-repeat:repeat-x;
	margin:3.5em 0 0 0;
	}

#link ul{
	list-style:none;
	margin:-1em 0 0 -3em;
	}

#link li a{
	color:#fd5b7f;
	text-transform:capitalize;
	text-decoration:none;
	font:normal 18px "Times New Roman", Times, serif;
	display:inline;
	float: left;
	padding:.5em 2em 0 0 ;
	}

#link li a:hover{
	color:#a69468;
	}

#cart{
	background-image:url(images/cart.png);
	background-repeat:no-repeat;
	height:24px;
	float:right;
	color:#a69468;
		font:normal 18px "Times New Roman", Times, serif;
		padding:.5em 0 0 1.5em;
		line-height:.8em;
		margin:.3em 3em 0 0;}
	
#cart a{
		color:#a69468;
		text-decoration:none;
	}

#cart a:hover{
		color:#903;
	}
/*----sidebar---*/




#search{
	background-image:url(images/sbox.png);
	background-repeat:no-repeat;
	width:208px;
	height:33px;
	margin:.3em 0 0 0;
	float:left;}
	
#snicon{
	width:208px;
	height:33px;
	margin:-3.3em 0 0 0;
	float:right;}

.snicons{
	padding:0 .5em 0 0;}
/*----sidebar---*/

#sidebar{
	width:228px;
	float:left;
	margin:2em 0 0 0;
}
#sidebar h2{
	color:#fd5b7f;
	font:normal 14px Georgia, "Times New Roman", Times, serif;}

#sidebar li a:before {
		content:'✿' ;
		display:inline;
	float: left;
	color:#fe6485;
	padding-right:.8em;}

#sidebar li a:hover:before {
		content:'✿' ;
		display:inline;
	float: left;
	color:#d0cc62;
	padding-right:.8em;}

#sidebar ul{
	list-style:none;
	margin:1em 0 0 -4em;}

#sidebar li a{
	color:#72614e;
	text-decoration:none;
	font:normal 12px Tahoma, Geneva, sans-serif;
	letter-spacing:.05em;
	border-bottom:dotted 1px #ff90a8;
	width:208px;
	display:block;
margin:.5em 0 0 0;}


#sidebar li a:hover{
	color:#ff6889;
	
	}
/*----content---*/

#content{
	width:770px;
	float:right;}
	
.productss{
	width:192px;
		text-align:center;
		float:left;
		margin:2em 0 2em 0;
	}
	
	
.productss h1, .productss b, .productss h1 a{
	color:#ad9251;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;}

.productss h1 a:hover{
	color:#903;
	font:normal 14px Georgia, "Times New Roman", Times, serif;}
	
.vd{
	background-color:#a69468;
	color:#FFFFFF;
	padding:.5em .9em .5em .9em;
	margin:0 .2em 0 0;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	}

.bn{
	background-color:#ff6889;
	color:#FFFFFF;
	padding:.5em .9em .5em .9em;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	}
	
.bn a{
	background-color:#ff6889;
	color:#FFFFFF;
	text-decoration:none;}

.bn a:hover{
	color:#903;}

.thumbb{
	border:3px solid #e8e8e8;
	width:178px;
	height:193px;}

	

/*----footer---*/
footer{
	background-color:#ff7aa6;
	color:#FFFFFF;
	padding:.05em 0 2em 0;
	margin:2em 0 0 0;

	}

footer ul{
	list-style:none;
	margin:-1em 0 0 -3em
	}

footer li a:before {
		content:'❤' ;
		display:inline;
	float: left;
	color:#6f2838;
	padding-right:.8em;}

footer li a:hover:before {
		content:'❤' ;
		display:inline;
	float: left;
	color:#fff;
	padding-right:.8em;}


footer h2{
	font:normal 18px "Times New Roman", Times, serif;
	}
footer a{
	color:#FFFFFF;
	text-decoration:none;}

footer a:hover{
	color:#762c44;}

/*product*/
.pimage{
	float:left;
	width:38%;
	margin-bottom:2em;}
	
.cright{
	float:right;
	width:58%;}

.pcs{
	text-align:center;
	margin:-2em 0 0 0;}
	
/*etc*/
.spaces{
	margin-bottom:12em;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	