/*
Theme Name: BeautyBridge Blog
Theme URI: http://www.coloradowebsolutions.com/
Description: Custom Theme made by CWS.
Version: 1.0
Author: CWS
Author URI: http://www.coloradowebsolutions.com

	BeautyBridge Blog v1.0
	http://www.coloradowebsolutions.com

	This theme was designed and built by CWS.

*/

/*** GLOBAL STYLE ***/
.clr{clear:both; height:0; line-height:0; font-size:0;}
body{
	background-image:url(images/pdBodyBgTop.gif);
	margin:0;
	padding:0;
	color:#3b355f; 
	font-family:Georgia,arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:500;
}
td{
	color:#3b355f; 
	font-family:Georgia,arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:500;
}
p{
	color:#3b355f; 
	font-family:Georgia,arial,verdana,sans-serif; 
	font-size:12px; 
	font-weight:500;
}
a:link{text-decoration:none; color:#A35080}
a:hover{text-decoration:underline; color:#A35080}
a:visited{text-decoration:none; color:#A35080}

.breadcrumbsDiv{margin-bottom:12px;}

#pdWrapper{padding:0; margin:0;}

.pdBreadcrumbs td{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdBreadcrumbs a:link{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdBreadcrumbs a:active{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdBreadcrumbs a:visited{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdBreadcrumbs a:hover{color:#974177; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}
.pdContentWrapper{}

.pdSalePrice{
	color:#9b467f; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
	margin-top:3px;
}
.pdPrice{
	color:#4a4260; 
	font-family:georgia,arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:500;
}

/** FEATURED PRODUCTS STYLE **/
.featuredProducts th{
	color:#974177; 
	font-family:georgia,arial,verdana,sans-serif; 
	font-size:16px; 
	font-weight:700;
	margin-top:18px;
	margin-bottom:10px;
	border-bottom:1px dotted #aca8c3;
	text-align:left;
}
.featuredProducts td{color:#954076; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.featuredProducts a:link{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.featuredProducts a:active{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.featuredProducts a:visited{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.featuredProducts a:hover{color:#954076; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}

.featuredProducts img{border:1px solid #c1bcdc;}
	
/*** HEADER PANEL STYLE ***/
.pdHeaderTableTop{margin-right:15px; height:51px; overflow:hidden; padding-top:5px;}
.pdFloatingCart{
	background-image:url(images/pdViewCartBg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

.pdHeaderLinks {color:#493c6f; font-size:10px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.pdHeaderLinks a:link{color:#493c6f; text-decoration:none;}
.pdHeaderLinks a:visited{color:#493c6f; text-decoration:none;}
.pdHeaderLinks a:select{color:#493c6f; text-decoration:none;}
.pdHeaderLinks a:hover{color:#954076; text-decoration:underline;}
.pdHeaderLinks span{margin-left:2px; margin-right:2px; color:#dedce7; font-size:12px; font-weight:bold;}

.pdHeaderMiddle{height:46px;}
.pdHeaderMiddle table{height:46px;}
.pdTollFree{padding-top:4px; color:#9b467f; font-family:georgia,arial,verdana,sans-serif; font-size:14px; font-weight:700;}
.pdLive {
	padding-top:1px;
	color:#9b467f; 
	font-family:georgia,arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:500;
}
.pdLive a:link{color:#9b467f; font-family:georgia,arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdLive a:active{color:#9b467f; font-family:georgia,arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdLive a:visited{color:#9b467f; font-family:georgia,arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdLive a:hover{color:#493c6f; font-family:georgia,arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}


.pdSearch{
	width:307px;
	height:50px;
	background-image:url(images/pdHeaderSearchBg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.pdSearch form{display:inline;}
.pdSearch table{margin-top:14px; margin-left:24px;}
.pdSearchField{color:#bbb2d6; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700; width:220px; border:1px solid #979797; padding:4px 3px 2px 3px; width:212px; }

/*** LEFT PANEL STYLE ***/
.pdLeftPanel{
	background-image:url(images/pdLeftBg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.pdLeftBoxDrop{
	background-image:url(images/pdLeftPanelFieldBg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:187px;
	height:47px;
}
.pdLeftBoxDrop form{display:inline;}
.pdLeftBoxDrop select{
	margin-left:8px;
	margin-top:12px;
	color:#726c8c; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
	width:172px;
}
.pdLeftBoxDrop select option{
	font-weight:500;
}

.pdLeftBox{
	background-image:url(images/pdLeftPanelBg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding-left:10px;
}
.pdLeftBox h3{padding:0; margin-top:0; margin-bottom:10px; color:#954076; font-family:georgia,arial,verdana,sans-serif; font-size:13px; font-weight:700; font-style:italic;}
.pdLeftBox div{
	background-image:url(images/pdLeftAr.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:8px;
	margin-top:4px;
}
.pdLeftBox a:link{color:#726c8c; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdLeftBox a:active{color:#726c8c; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdLeftBox a:visited{color:#726c8c; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdLeftBox a:hover{color:#954076; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:underline;}

.pdLeftBox div div{
	background-image:none;
	margin-top:2px;
	width:152px;
}
.pdLeftBox div div a:link{color:#726c8c; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdLeftBox div div a:active{color:#726c8c; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdLeftBox div div a:visited{color:#726c8c; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdLeftBox div div a:hover{color:#954076; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}


.pdLeftDoc a:link{color:#726c8c; font-family:georgia,arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none; font-style:italic;}
.pdLeftDoc a:active{color:#726c8c; font-family:georgia,arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none; font-style:italic;}
.pdLeftDoc a:visited{color:#726c8c; font-family:georgia,arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none; font-style:italic;}
.pdLeftDoc a:hover{color:#954076; font-family:georgia,arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline; font-style:italic;}

.pdLeftBox span{display:block; margin-top:6px; width:170px; text-align:right;}
.pdLeftBox span a:link{color:#954076; font-family:georgia,arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none; font-style:italic;}
.pdLeftBox span a:active{color:#954076; font-family:georgia,arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none; font-style:italic;}
.pdLeftBox span a:visited{color:#954076; font-family:georgia,arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:none; font-style:italic;}
.pdLeftBox span a:hover{color:#726c8c; font-family:georgia,arial,verdana,sans-serif; font-size:10px; font-weight:700; text-decoration:underline; font-style:italic;}


/*** CONTENT PANEL STYLE ***/
.pdContent{
	background-image:url(images/pdContentBg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

/*** FOOTER STYLE ***/
.pdFooterL{
	background-image:url(images/pdFooterBgL.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.pdFooterL table{margin-top:35px; margin-left:12px; width:170px;}
.pdFooterL th{padding-bottom:6px; text-align:left; color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500;}
.pdFooterL form{display:inline;}
.pdFooterLInput{width:160px; color:#bbb2d6; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700;}
.pdFooterR{
	background-image:url(images/pdFooterBgR.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.pdFooterR table{margin-top:10px; margin-left:22px; width:700px;}
.pdFooterR a:link{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdFooterR a:active{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdFooterR a:visited{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdFooterR a:hover{color:#954076; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:underline;}
.pdFooterR span{margin-left:4px; margin-right:4px; color:#dedce7; font-family:arial,verdana,sans-serif; font-size:12px; font-weight:700;}

.pdFooterNotice{margin-left:22px; margin-top:8px; color:#686476; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; font-style:italic;}
.pdCopyright{width:976px; margin-top:5px; text-align:right; color:#686476; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500;}


/*** ITEM PAGE STYLE ***/
.pdItemTitle{
	color:#a2a2a2; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:500;
	padding-top:10px;
	padding-bottom:18px;
}
.pdItemTitle h1{
	color:#974177; 
	font-family:georgia,arial,verdana,sans-serif; 
	font-size:20px; 
	font-weight:700;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
.pdItemTop th{background-color:#974177;}
/* small price text */
.pdItemTop th td{
	color:#ead9e4; 
	font-family:georgia,arial,verdana,sans-serif; 
	font-size:12px; 
	font-weight:700;
	line-height:26px;
}
/* sale price text */
.pdItemTop th td span{
	color:#ffffff; 
	font-family:georgia,arial,verdana,sans-serif; 
	font-size:18px; 
	font-weight:700;
	line-height:26px;
}
/* stock message text */
.pdItemTop th table th{
	padding-left:40px;
	padding-right:5px;
	color:#ffffff; 
	font-family:georgia,arial,verdana,sans-serif; 
	font-size:14px; 
	font-weight:700;
	font-style:italic;
	line-height:26px;
}
.pdItemOrder{}
.pdItemOrder form{display:inline;}
.pdItemOrder{
	background-image:url(images/pdItemQtyBg.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.pdItemOrder td{
	color:#493c6f;
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
}
.pdItemOrdertd input{
	color:#493c6f;
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
}
.pdItemOrderOpt{
	color:#493c6f;
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
}
.pdItemOrderOpt td{
	padding-left:4px;
	padding-bottom:16px;

}
.pdItemOrderOpt select{
	color:#493c6f;
	font-family:arial,verdana,sans-serif; 
	font-size:12px; 
	font-weight:500;
	width:250px;
}
#pdItemDataTabs{
	background-image:url(images/pdItemTabBg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	display:none;
	color:#3b355f; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:500;
}

.pdZoom{
	color:#756a94;
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
}
.pdFooterR a:link{color:#756a94; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdFooterR a:active{color:#756a94; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdFooterR a:visited{color:#756a94; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdFooterR a:hover{color:#888888; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:underline;}

.pdMultipleImages{
	background-image:url(images/pdMultipleImgBg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.pdMultipleImages table{margin-left:10px;margin-right:12px;margin-bottom:20px;}
.pdMultipleImages table td table{margin-left:0;margin-right:0;margin-bottom:0;}
.pdMultipleImages h4{
	margin-top:0;
	margin-left:12px;
	margin-bottom:4px;
	padding:0;
	color:#756a94;
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
}

/************************************/
/********** TAB ON STYLE ************/
/************************************/
.pdItemLinkCellOn{
	background-image:url(images/pdItemTabLOn.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	border-right:1px solid #ffffff;
}
.pdItemTabLinkOn{
	background-image:url(images/pdItemTabROn.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	line-height:25px;
	padding-left:12px;
	padding-right:12px;
	color:#333333; 
	font-family:arial,verdana,sans-serif; 
	font-size:12px;
	font-weight:700; 
	cursor:hand;
	cursor:pointer;
}
/************************************/
/********** TAB OFF STYLE ***********/
/************************************/
.pdItemLinkCellOff{
	background-image:url(images/pdItemTabLOff.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	border-right:1px solid #ffffff;
}
.pdItemTabLinkOff{
	background-image:url(images/pdItemTabROff.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	line-height:25px;
	padding-left:12px;
	padding-right:12px;
	color:#ffffff; 
	font-family:arial,verdana,sans-serif; 
	font-size:12px;
	font-weight:700; 
	cursor:hand;
	cursor:pointer;
}
/************************************/
/********** DISABLE TAB *************/
/************************************/
.pdItemTabDisable{display:none;}

/***********************************************/
/********** ITEM DATA CONTENT STYLE ************/
/***********************************************/

.pdItemDataTabsContent{
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
	border-bottom:1px solid #afafaf;
	padding:12px;
	/*
	overflow:auto;
	height:110px;
	*/
}

.pdItemDataTabsContent td{
	color:#000000; 
	font-family:arial,verdana,sans-serif; 
	font-size:12px;
}

/*** RECENTLY VIEWED STYLE ***/

.pdRecentlyViewedTitle{
	color:#974177; 
	font-family:georgia,arial,verdana,sans-serif; 
	font-size:16px; 
	font-weight:700;
	margin-top:18px;
	margin-bottom:10px;
	border-bottom:1px dotted #aca8c3;
}
.pdRecentlyViewed{
	color:#974177; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
}
.pdRecentlyViewed a:link{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdRecentlyViewed a:active{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdRecentlyViewed a:visited{color:#493c6f; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdRecentlyViewed a:hover{color:#974177; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}

/***** RIGHT PANEL STYLE *********/
.pdRightPanelCell{
	background-image:url(images/rightBg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.pdRightPanel{
	background-image:url(images/rightBg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	width:142;
	padding-left:6px;
	padding-right:6px;
}

.pdRightTopLinks a{color:#5f5780; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdRightTopLinks a:link{color:#5f5780; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdRightTopLinks a:active{color:#5f5780; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdRightTopLinks a:visited{color:#5f5780; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdRightTopLinks a:hover{color:#974177; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:underline;}

.pdRightBest{
	width:130px;
}
.pdRightBest th{
	color:#9b4695; 
	font-family:arial,verdana,sans-serif; 
	font-size:13px; 
	font-weight:700;
}
.pdRightBest img{
	border:1px solid #c1bcdc;
}
.pdRightBest td{color:#974177; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.pdRightBest a{color:#5f5780; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdRightBest a:link{color:#5f5780; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdRightBest a:active{color:#5f5780; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdRightBest a:visited{color:#5f5780; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pdRightBest a:hover{color:#974177; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline;}

.pdRightInfoLinks{
	border-top:1px dotted #aca5c6;
	border-bottom:1px dotted #aca5c6;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:12px;
}
.pdRightInfoLinks div{
	padding-top:2px;
	padding-bottom:2px;
}
.pdRightInfoLinks a:link{color:#5f5780; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none; text-transform:lowercase;}
.pdRightInfoLinks a:active{color:#5f5780; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none; text-transform:lowercase;}
.pdRightInfoLinks a:visited{color:#5f5780; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:none; text-transform:lowercase;}
.pdRightInfoLinks a:hover{color:#974177; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:500; text-decoration:underline; text-transform:lowercase;}



.catTitle{
	color:#9b467f; 
	font-family:georgia,arial,verdana,sans-serif; 
	font-size:14px; 
	font-weight:700;
	padding:4px;
}
.catText{
	color:#000000; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:500;
	padding:4px;
}

/** HOME PAGE STYLE **/
.homeH1{
	color:#9b467f; 
	font-family:georgia,arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
	padding:0;
	margin-top:6px;
	margin-bottom:15px;
	text-align:center;
}


/** BACKUP / OLD STYLE SUPPORT **/
.item_heading7 {
	font-family: Futura Md BT, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F9A25D;
	text-decoration: none;
	height: auto;	
}
.item_heading7 a:link
{
	font-family: Futura Md BT, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F9A25D;
	text-decoration: none;
}
.item_heading7 a:visited
{
	font-family: Futura Md BT, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F9A25D;
	text-decoration: none;
}
.item_heading7 a:hover
{
	font-family: Futura Md BT, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #9B467F;
	text-decoration: underline;
}
.item_heading7 a:active
{
	font-family: Futura Md BT, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #9B467F;
	text-decoration: underline;
	background-repeat: no-repeat;
}

/**** YAHOO CROSS SELL STYLE ***/
.ystore-cross-sell-table {
	width:100%; 
	font-size:inherit; 
	font:100%; 
}
.ystore-cross-sell-title {
	color:#9b4695; 
	font-family:arial,verdana,sans-serif; 
	font-size:13px; 
	font-weight:700;
	text-align:center;
}
.ystore-cross-sell-product-name {
	margin:0;
	padding:0;
}

.ystore-cross-sell-table-vertical .ystore-cross-sell-cell {
	text-align:center;
}
.ystore-cross-sell-product-image{
	border:1px solid #c1bcdc;
}
.ystore-cross-sell-product-price{
	color:#984178; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:700;
	padding:0;
	margin:0;
}
.ystore-cross-sell-product-reg-price{
	color:#984178; 
	font-family:arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:500;
	padding:0;
	margin:0;
}
.ystore-cross-sell-product-image-link {display:block; padding-bottom:4px; }
.ystore-cross-sell-product-caption{margin-bottom:15px;}
.ystore-cross-sell-product-price ys_promo{padding-top:5px;}


/*New added css*/


#pdHeader{margin:auto; width:986px; }
#pdContent{margin:auto; width:986px; background:url(images/pdContentBack.gif) top center repeat-y; clear:both; padding:0 0 20px 0;}
#pdFooter{background:url(images/pdFooter.gif) left bottom no-repeat; height:87px; width:986px; margin:0 auto 20px auto; }
#pdFooter .brd{background:url(images/pdHr.gif) left top repeat-x; height:3px; padding:0 !important; margin:0 1px; line-height:0 !important; font-size:0px;}

.pdLogoLeft{width:190px; height:145px;float:left;}
.pdLogoLeft a{width:190px; height:145px; background:url(images/pdLogo.gif) left top no-repeat; text-indent:-2000px; display:block;}

.pdHeaderRight{float:right; width:796px; text-align:right}
.pdHeaderSubLinks{float:right; padding-top:20px;}
.pdHeaderSubLinks a{font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#a35080; font-style:italic; text-decoration:none}
.pdHeaderSubLinks a:hover{font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#a35080; font-style:italic;}
.pdHeaderSubLinks span{background:url(images/pdBullet.gif) left top no-repeat; padding:0 0 0 16px; margin:0 0 0 13px; display:inline-block; font-size:10px;}

.pgMainNav{float:left; background:url(images/pdHeaderNav.gif) right bottom no-repeat; width:100%; height:74px; margin:15px 0 0 0}
.pgMainNav a{float:right; display:none}

.pdSearchBox{float:left; padding:21px 10px 10px 37px;}
.pdSearchBox input{float:left;}

.pdBtnGo{background:url(images/pdSearchBut.gif) left top no-repeat; width:35px; height:25px; border:none; margin:0 0 0 5px; cursor:pointer; padding:0;}

.pdPostColumn{float:left; width:505px; padding:0 20px 0 27px;}
.pdPost{float:left; width:505px; padding:0 0 15px 0; margin:0; background:url(images/pdDevider.gif) right bottom no-repeat;}

h2{margin:20px 0 0 0; font-size:18px; color:#864871;}
h2 a{font-size:18px; color:#864871; text-decoration:none}
small{font-size:11px; color:#928cbc; font-weight:bold}
small a{font-size:11px; color:#928cbc; font-weight:bold; text-decoration:none}
.entry {line-height:15px;}
.entry p{font-size:12px; color:#1f1f1f;}

.pdSignUp{float:left; padding:15px 15px 0 15px; *padding:10px 15px 0 15px;}
.pdSignUp h2{font-size:14px; font-style:italic;margin:0;}
.pdSignUp p{padding:0; }
.pdSignUp input{float:left}
.pdSignUp .inputEmail{font-family:Georgia, Arial, Helvetica, sans-serif; font-size:11px; color:#5b5b5b; border:1px solid #c5c5c5;; padding:4px; width:172px;}
.pdSignUp .btnSignUp{border:none; cursor:pointer; margin-left:7px;}
.Copy{padding:23px 45px 0 0 ; *padding:35px 45px 0 0 ; float:right; font-style:italic; color:#918eb0; font-weight:bold}


/*default class*/
/* Begin Images */
p img {	padding: 0;	max-width: 100%;	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {display: block;	margin-left: auto;	margin-right: auto;}
img.alignright {padding: 4px;	margin: 0 0 2px 7px;	display: inline;}
img.alignleft {padding: 4px ;	margin: 0 7px 2px 0;	display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
/* End Images */

#sidebar {	font: 1em Georgia, Arial, Helvetica, sans-serif; margin-left:552px; background:url(images/pdSidebar.gif) left top no-repeat; margin-right:1px; padding:1px 0 0 35px;}
#sidebar h2 {	font: 18px Georgia, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic}
#sidebar ul, #sidebar ul ol {	margin: 0;	padding: 0;	}
#sidebar ul li {	list-style-type: none;		margin-bottom: 15px;	}
#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px;	}
#sidebar ul ul, #sidebar ul ol {	margin: 5px 0 0 10px;	}
#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px;	}
ol li, #sidebar ul ol li {	list-style: decimal outside;	}
#sidebar ul ul li, #sidebar ul ol li {	margin: 3px 0 0;	padding: 0;	list-style-image: url(images/pdBulletSmall.gif);}
#sidebar a{color:#615f6e; font-size:11px; text-decoration:none}
#sidebar a:link{color:#615f6e;text-decoration:none}
#sidebar a:visited{color:#615f6e;text-decoration:none}
#sidebar a:active{color:#615f6e;text-decoration:none}
#sidebar a:hover{color:#615f6e;text-decoration:underline}

.SidebarCont{width:190px; float:left}
.SidebarRht{margin:0 10px 0 210px; padding:20px 0 0 0;}

.DvShare{margin:auto; width:158px; background:url(images/pdHr2.gif) left bottom repeat-x; padding-bottom:12px !important;}
.DvShare a{margin:0 !important; color:#a45181 !important; }
.DvShare .IcoSub{padding:0px 0 8px 3px}
.DvShare .IcoTwitter{background:url(images/icoTwitter.gif) 5px center no-repeat; padding:8px 0 10px 40px}
.DvShare .IcoFacebook{background:url(images/icoFacebook.gif) 5px center no-repeat; padding:8px 0 10px 40px}

.DvBanner{margin:0px; width:100%; text-align:center; float:left;background:url(images/pdHr2.gif) left bottom repeat-x; }
.DvBanner p{padding:0 0 10px 0; margin:0;}

.widecolumn{padding:20px 27px;}
.widecolumn .postmetadata {margin: 30px 0;}
.narrowcolumn{width:505px; clear:both; margin:0 20px 0 27px}
.alt { 	margin: 0;	padding: 10px;	}

.navigation {display:block;	text-align:center;	margin-bottom: 30px; margin-top:30px; border: 1px solid white;}


.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}
.entry p a:visited {
	color: #A35080;
	}
.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}
	
.commentlist li, #commentform input, #commentform textarea {
	font: 11px Georgia, "Times New Roman", Times, serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.commentmetadata {
	font-weight: normal;
	}
	
	.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.post {margin-bottom: 10px;}
.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
	
	/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px ;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
.postmetadata {
	clear: both;
}
h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}
.center {
	text-align: center;
	}
#searchform {
	text-align: center;
	}
.addthis-custom
{
	background:transparent url(images/pdHr2.gif) repeat-x scroll left bottom;
	text-align: center;
	padding:  5px 5px 15px 5px;
	margin-bottom: 10px;
}
.tagcloud
{margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; background:transparent url(images/pdHr2.gif) repeat-x scroll left bottom; }
.tagcloud h2 {padding: 10px 0px 5px 0px; margin: 0px;}

