/* authorize.net logos etc */
#certificates { float:right; position:relative; }
.authorize { float:left; position:relative; }
#verified { float:left; position:relative; }
#ccards { float:left; position:relative; }


/* authorize.net logos etc END*/

.designers {
	position:relative;
	float:left;
	width:170px;
	margin-left:30px;
	margin-right:30px;
	margin-top:20px;
	margin-bottom:20px;
	}

.links {
	position:relative;
	float:left;
	width:250px;
	height:auto;
	margin-left:30px;
	margin-right:30px;
	margin-top:20px;
	margin-bottom:20px;
	
	}
.clear {
	clear:both;
	}
/***** Global Settings *****/
 
body { color: #514c4c; font: 12px/normal Tahoma, Geneva, sans-serif; background:#f6eeea url(/images/bg.jpg) repeat-x center top }
button { cursor:pointer}
.wrap { background:#f6eeea url(/images/bg.jpg) repeat-x center top}

/***** typography *****/
h1, h2, h3, h4, h5, h6 { color:#db0066; font-family: Arial, Helvetica, sans-serif;}
h1 { padding:20px 0; font-size:2em; }
h2 { padding:15px 0; font-size:1.5em; }
h3 { padding:0;}

a, a:link, a:visited, a:hover { color:#514c4c; cursor:pointer }

.sidebar {float:left; display:inline; width:175px; padding:1px 0;}
.banner-link { padding:0 0 5px 0; display:block;}

.home .main-content { margin:0 8px 0 12px; float:left; display:inline; width:600px; padding:1px 0;}
.sub .main-content { margin:6px 6px 0 18px; float:left; display:inline; width:771px; padding:1px 0;}
.sub .body-content { background: url(/images/white-bg.gif) repeat-y right top; margin-bottom:5px; }
.margin20left { margin-left: 20px; }

.content { padding:18px 8px 0 ;}

/**** header *****/
.logo { padding:32px 0 46px; float:left; display:inline}

.header-right { float:right; display:inline;}

.account { padding:0 20px 0 0; margin:0; list-style:none; float:right;}
.account li { padding:0 32px 0 0; line-height:32px; height:32px; float:left;}
.account li a { font-weight:bold;}

.search { float:right; display:inline; padding-right:44px;}
.search li { float:left; display:inline;}
.form-text { border:solid 1px #c7c7c7; width:120px; padding:4px; color:#828595; float:left; display: inline}
.go-btn { background:url(/images/go-btn.png); border: none; cursor:pointer; width:25px; height:26px; float:left; display:inline; margin-left:5px; }
.view-cart { margin:-4px 0 0 12px; display:block;}

.header .nav { float:right; display: inline; list-style:none;}
.header .nav li { float:left; display:inline}
.header .nav li a { padding:0 22px; color:#db0066; font: bold 14px Georgia, "Times New Roman", Times, serif; background: url(/images/nav-sep.png) no-repeat left center; }
.header .nav li.first a { background:none;}

/** sidebar **/
.sidebar .nav { margin:0; padding:0; list-style:none;}
.sidebar .nav li { padding:14px 0; background: url(/images/sidebar-nav-sep.png) no-repeat center top; width:160px; }
.sidebar .nav li.first { background:none;}
.sidebar .nav li a { color:#db0066; display:inline-block; font:bold 15px Georgia, "Times New Roman", Times, serif; padding:0 4px; }
.sidebar .nav ul { margin:0; padding:10px 0 0 0; list-style:none;}
.sidebar .nav ul li { background:none; padding:0;}
.sidebar .nav ul li a { color: #514c4c; font:normal 12px/1.2em Tahoma, Geneva, sans-serif; padding:0 0 0 10px; }

.newsletter { background:#d6d6d6; padding:8px; margin-bottom:5px;}
.newsletter .go-btn { margin-left:2px; margin-right:-15px;}
.newsletter p { font-size:12px; text-transform: uppercase; padding:0; }
.newsletter p span { display:block; color:#db0066; font-weight: bold; text-transform: none; }

/*** bread nav ***/
.bread-nav { background-color: #f8d9af; padding:0 12px; line-height: 22px; font-size:11px; margin-bottom:5px;}

.bread  { margin:0; list-style:none; padding:0; float:left; display:inline; color: #514c4c;  }
.bread li { float:left; display:inline; font-weight:bold; }
.bread li a { padding-left:8px; display:block; float:left; font-weight:normal;color:#db0066;}
.bread li span { padding-left:8px; display:block; float:left; font-weight:normal}

.pages { margin:0; list-style:none; padding:0; float:right; display:inline}
.pages li { float:left; display:inline; padding-left:6px; color:#db0066;}
.pages li.first { padding-right:20px; color:#20587b;}
.pages li a { display:block; float:left; color:#db0066; padding:0 2px;}


/*** custom style By Raul Grimaldo ***/
.PinkTitle {
	color:#db0066; 
	font:bold 15px Georgia, Times, serif; 
}

/*** footer ****/

.footer { height:200px; border-top:solid 20px #514c4c; padding:6px 0 0px 0;}
.footer .nav { margin:0; padding:0; list-style:none; font-size:11px; float:left; display:inline}
.footer .nav li { float:left; display:inline; padding:0 50px 0 12px;}
.footer .nav li a { font-weight:bold;}
.footer .nav ul { margin:0; padding:0; list-style:none;}
.footer .nav ul li { display:block; float:none; padding:0;}
.footer .nav ul li a { font-weight:normal;}
  
.copyright { float:right; display:inline; color:#db0066; text-align:right; font-size:11px; width:200px;}
  
.productItem {
	margin: 40px;
	float: left;
	position: relative;
}
.subHeaderCategoryList{
	background-color: #f2e7d9;
	height: 100px;
	margin-top: -15px;
	margin-bottom: 15px;
	padding: 10px 10px 10px 10px;
}
.dropList{
	margin-top: -50px;
}
.categoryHeader2{
	float: left;
	position: relative;
	width: 100%;
}
.productListingFooter{
	width: 700px;
}
.itemContentMain{
	background-color: #fff;
	padding: 20px;
}
.itemImage{
	float: left;
	margin-bottom: 20px;
	position: relative;
	width: 295px;
	/*width: 280px;*/
}
.itemImage img{
	margin-bottom: 20px;
}
.itemDescription{
	float: right;
	position: relative;
	width: 385px;
	
}
.options h2{
	/*margin-bottom: 20px;*/
	margin-bottom: 10px;
}
.options select{
	margin-bottom: 10px;
}
.enlarge{
	background: transparent url(../images/enlarge.png) no-repeat bottom left;
	/*padding: 10px 0px 0px 20px;*/
	padding: 10px 0px 0px 20px;
	/*margin-right: 20px;*/
	margin-right: 0px;
}
.send{
	background: transparent url(../images/send.png) no-repeat bottom left;
	padding: 10px 0px 0px 20px;
}
.itemBtns a{
    background: transparent url(../images/shopBtn.png) no-repeat center center;
    color: #fff;
	height: 29px;
	text-align: center;
	padding-top: 10px;
	width: 168px;
	float: left;
	position: relative;
}
.silhouette{
	background-color: #edf5f7;
	float: left;
	margin-bottom: 20px;
	margin: 20px 10px;
	padding: 20px;
	width: 300px;
}
.grayText{
	color: #514c4c;
}
.noBorder{
	border-style: none;
}
.centerText{
	margin-left: 20px;
}
#faqFill{
	height: 1000px;
}

/*** Custom Item Page - Manuel Dec 2009 ****/
.productDetail{
	width: 695px;
	padding-bottom: 1px;
	}
.availmsg {
	display:none; border: solid 1px #000000; width: 200px; background-color: #FFF; padding-left: 5px; padding-right: 5px; padding-top: 15px; padding-bottom: 15px;
	}
element {
	}
.sidebar h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
	}
