body {
	background-color:#f2f1e9;
	margin:0 0 0em;
	font-family:verdana;
}

.rightContent {
	width:93.75em; 
	margin-top:-0.25em;
}

.rightContent .productContent {
	float:left;
	width:67.71em;
}
 /* ---- Product image ----- */
.rightContent .productImage {
	float:left;
	width:26.04em;
	padding-left:6.98em;
}

.rightContent .enlargeImage {
	border-bottom:0.1042 solid #ccc;
	text-align:right;
	padding-bottom:0.31em;
}

.rightContent .enlargeImage a {
	color:#999;
	font-size:1.15em;	
}

.rightContent .enlargeImage a:hover {
	color:#f60;
	text-decoration:none;
}

.rightContent .viewMore {
	margin:0 0 0.5em 0;
	visibility:hidden;
}

.rightContent .buttonBar {
	visibility:hidden;
	position:absolute;
}

.rightContent .buttonBarVisible {
	visibility:visible;
}

.rightContent .buttonBar .imageThumb {
	float:left;
	margin:0 0.312em 0 0;
	background-color:#000;
	left: 0; 
	top:0;
	z-index:10;
}

.rightContent .thumbImgButtonBarVisible {
	visibility:visible;
}

.rightContent .buttonBar .imgThumgContainer{
	background-color:#fff;
	height: 4.888em;
	float:left;
	padding-right:0.2084em;
}

.rightContent .buttonBar .imageThumb img {
	width:4.17em;
	height:4.17em;
	border:0.1042em solid #ccc;
}

.rightContent .buttonBar .imageThumb a.active img{
	border:0.1042em solid #f60;
}

/* ---- Main area ------ */
.rightContent .productMain {
	float:left;
	width:27.188em;
	padding-left:7.396em;
	color:#000;
}

.rightContent .productContainer {
	float:left;
}

.rightContent .prodName {
	font-size:2.5em;
	line-height:1.08em;
	letter-spacing:-0.1042em;
	font-weight:bold;
}

.rightContent .prodInfoRow {
	font-size:1.1462em;
	line-height:1.248em;
}

.rightContent .priceContainer span {
	white-space:nowrap;
}

.rightContent .prodPriceMain span {
	font-size:2.5em;
	line-height:1.08em;
	letter-spacing:-0.1042em;
	font-weight:bold;
}

.rightContent .prodPriceFamily {
	padding-right:0.3126em;
}

.rightContent .prodPriceFamily span {
	font-size:1.15em;
}

.rightContent .productMain #productInfoWrapper1 {
	margin-bottom:1.354em; 
}

.rightContent .productMainBti #productInfoWrapper1 {
	margin-bottom:0.62em;
}

/* ---- BTI product ------ */

.rightContent .productMainBti .productBtiBack {
	top:0.52em;
	float:left;
}

.rightContent .productMainBti .productBtiFront {
	padding:0.73em 0.94em 0.83em 0.83em;	
}

.rightContent .productMainBti .newImgLarge {
	margin-bottom:0.52em;
}

.rightContent .productMainBti .prodName,
.rightContent .productMainBti .prodInfoRow {
	font-size:1.15em;
}

.rightContent .productMainBti .prodInfoRow {
	margin:0;
}

.rightContent .productMainBti .priceContainer {
	margin-top:0.104em;
}

.rightContent .productMainBti .prodPriceMain .priceField2 {
	font-size:1.15em;
	letter-spacing:0;
	margin-left:-0.18em;
}

/* ---- Dropdown --------- */

.rightContent .prodDropdown {
	clear:left;
	margin-bottom:1.26em;
}

.rightContent .prodDropdown label:first-letter {
	text-transform:uppercase;
}

.rightContent .prodDropdown select {
	width:19.9em;
}

.rightContent .instructional {
	font-size:1.15em;
	margin-top:0.636em;
	margin-bottom:0.727em;
	color:#999;
	font-style:italic;
}

/* ---- Right navigation ------ */
.productInformationContainerBorder {
	width:23.75em;
	border-left:0.1042em solid #EBE8D8;
}

.productinformationcontainermiddle {
	padding-right:1.56em;
	padding-left:2.08em;
	border-left:none !important;
}
/**end*/

.productInformation {
	background:url('../img/ppc/dotline_228.gif') repeat-x left bottom;
	margin-bottom:1.568em;
	padding-bottom:1.968em;
}

.productInformationLast {
	background:none;
}

.productInformation .header { 
	padding-left:0;
	font-size:1.1462em;
	line-height:1.2504em;
	font-weight:bold;
	margin-bottom:0.25em;
}

html>body .productInformation .header { 	
	*margin-bottom:0.312em;
}

.productInformation .header:first-letter {
	text-transform:uppercase;
}

.productInformation .header a { 
	font-weight:normal;
}

.productInformation .text { 
	font-size:1.15em;
}

.productInformation .imagetext {
	margin-top:0.31em;
}

.productInformation .imagetext img {
	float:left;
	margin-top:-0.31em;
}

.productBottom .rightNavigationContainer {
	border-color:#ccc;
	text-align:center;
	height:7.072em;
}

.productBottom .rightNavigationContainer .header {
	padding-top:1.429em;
	padding-bottom:0;
}

/* ---- Service container ------ */

.rightContent .servicesContainer {
	padding:3.120em 0 2.670em 11.4em; 
	*padding:1.415em 0 2.620em 11.4em; 
	border-top:0.1042em solid #ddd;
	margin-top:1.88em !important;
}

.rightContentContainer {
	position:relative;	
	width: 52em; 
}

.rightContentContainer form {
	padding: 0em; 
}

.rightContentContainer .productContent {
	float: left; 
	width:52em;
}

.rightContentContainer .prodName {
	font-weight: bold;
	font-size: 2.5em; 
	line-height: 1.08em; 
	letter-spacing: -0.1042em;
}

.rightContentContainer .instructional {
	margin-top: 0.63em; 
	font-size: 1.15em; 
	margin-bottom: 0.72em; 
	color: #999;
	font-style: italic;
}

.BorderImg {
	float:left; 
	width:11.44em; 
	height:11.44em; 
	overflow:hidden;
}

.borderMar {
	border:0.1042em solid #cccccc;
	float: left;
	margin-right:0.312em;
	background-color:#000000;
	height: 4.16em;
	width: 4.16em;
	margin-bottom:0.312em;
}

.cartTop {
	border:0.1042em solid #cccccc;
	float: left;
	margin-left:0.312em;
}

.ServiceMar {
	float: left;
	margin-left:0.52em;
	margin-top:1.04em;
}

.rightContent .productImage1 {
	float: left;
	width: 26.04em;
}

.rightNavContainer .header {
	font-size: 1.30em; 
	padding-bottom: 0.71em; 
	line-height: 1em; 
	_padding-top: 0.40em;
}
.rightNavContainer .text {
	font-size: 1.15em; 
	padding-bottom: 0.9em;
}
.rightNavContainer.form label {
	font-weight: bold; 
	font-size: 1.15em;
}
.rightNavContainer .inputQuantity {
	font-size: 1.15em; 
	width: 2.27em;
	text-align: center;
}
.rightNavContainer.buttonWrapper {
	display: block; 
}
.productcart {
	margin-left:25.48em;
	_margin-left:0em;
}

div.buttonContainer a .buttonCaptioncolor input {
	color: #333;
}


.buttonContainer{
	float:left !important;
}
#allContent #mainPadding  #bottomContainer {
	padding-right: 1.02em;
	padding-left:1.45em;        
	padding-bottom: 2.00em; 
	padding-top: 0em; 
	background-color: #ffffff;	
}

.headTXT {
	 text-align: left; 
	 border-right-width: 0em;
	 font-size:18px;
}

.productInfoContainer {
	float: left; 
	padding-bottom: 1.04em; 
	width: 27em;
	margin-top:0.624em;
}

.cartTxt {
	font-size:1.4588em;
	font-weight:bold;
  margin-bottom:0.5em;
}

.cartTxt:first-letter {
	text-transform:uppercase;
}
.cartTxtMoreLink {
	font-size: 1.1462em; 
	color: #3399FD; 
	margin-top:0.3526em;
	*margin-top:0.4168em;
	margin-bottom:0.1042em;
}

.search {
	 float:right;
	 _float:left;
}

.servicesBorder {
	border-top:0.1042em solid #e9e9e9;
	border-bottom:0.1042em solid #e9e9e9;
	padding-bottom:0.52em;
	width:22.36em;
	_width:23.4em;
}

.leftMainConatiner {
	float:left;
	width:52em;
	padding:0.2084em 0 0 1.56em;	
	*padding:3.0em 0 0 1.56em;
}

.rightProductNav {
	text-align:center;
	width:52em;
	position:absolute;
}

.addList {
	 float:left;
	 margin:1.164em 0 0 5.2em;
	 *margin:3.964em 0 0 5.2em;
	 width:34.736em;
}

.rate {
	 padding:0.208em 0.624em 0 4.16em;
}

.headerCart {
	margin-top:1.04em;
}

.headerCartimg {
	 margin-top:1.04em;
	 border-top:0.1042em solid #e9e9e9;
	 border-bottom:0.1042em solid #e9e9e9;
}

.services {
   width:100%;
}

.servicesTd {
	 width:3.64em;
	 padding-top:0.52em;
}

.cartInfotd {
	width:9.36em;
}
/* bottom right container start here */
.bottomRightConatiner {
	float:left;
	float:left;
	margin:1.976em 0 0 1.56em;
	width:26em;
}
.bottomRightConatiner .moreProduct .moreHead {
	font-size: 1.456em;
	line-height: 18px;
	color: #333;
	margin:0.208em 0 0.45em 0;
	*margin:0.208em 0 0.5em 0;
}
.bottomRightConatiner .moreProduct .gotoMore {
	margin:0.42em 0 2.4em 0;
}
/* bottom right container ends here */
.cartClear {
	clear:both;
}

.productInfo {
	 width:94.64em; 
	 float:left; 
	 border-top:0.1042em solid #ccc;
}

.shoppingListLink {
	padding:1em 0px 3.12em 0px;
}
.shoppingListLink a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
}

.floatLeft {
	float:left;
}

.cartInform {
	width:16.64em; 
	height:6.76em;
}

.buttonDiv {
	width: 18.72em; 
	height: 2.704em;
}
	
.buttonDiv2 {
	float: left;
    margin-right:0.521em;
}

.buttonDiv3,.buttonMar {
	float: left;	
	padding-top:0.104em;	
	margin-right:0.321em;
}

.buttonDiv4 {
	width: 22.88em;
	height: 3.328em;
}

.buttonDiv5 {
	width: 5.408em;
	float: left;
}

.listCartServ {
	padding-top:0.312em;
}

.servTd {
	font-size: 1.1462em;
	font-weight: bold;
	color: #333;clear:both;
	margin-top:-0.1563em;
	*margin-top:-1.3em;
}

.prodInfoDis {
	display:block;
}

.cartInfoDiv {
	margin:0.728em 0 0 0.9em;
	float:left; 
	width:13.936em;
}

.borderImgProdInfo {
	width: 10.4em;
	float:left;
}

.cartInfoProdDIv {
	width:10.4em;
	float:right;
	margin-top:-0.208em;
}

.displaynone {
	display:none;
}

.footerDiv {
	width:66.56em;
	height:9.88em;
}

.footerSubDiv {
	width: 20.8em; 
	height:8.32em;
}

.footersubBottom {
	width: 10.4em; 
	height:8.32em;
}

.serviceMarDiv {
	float:left;
	width:20em;
	border-bottom:0.1042em solid #e9e9e9;
	padding-top:0.52em;
	padding-bottom:1.04em;
}

.linkText {
	color: #3399fd;
	font-size: 1.1462em;
	cursor: pointer;
}

.rightInfoDiv {
	text-align: left;
	Padding:0.65em 1.56em 0px 1.56em;
}

h1{
	padding:0;
	margin:0;
	color:#000;
}

h1 div.productName {
	font-size:24px;
	line-height:30px;
	letter-spacing:-1px;
	
}

h1 div.productType {
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	margin-bottom:0.1em;
	*margin-bottom:0.11em;
}

.salesArguments {
	font-size: 14px;
	line-height: 18px;
	color: #333;	
	margin-top:0.6em;
	*margin-top:0.55em;
	margin-bottom:1.2em;
	*margin-bottom:1.15em;
}

.disclaimer {
	font-size: 1.1462em;
	line-height: 1.2504em;
	color: #999;		
}

.disclaimerPdf {
	font-size: 11px;
	line-height: 12px;
	color: #999;
	padding:0.5em 0 0.5em 0;
    *padding:0.5em 0 0.45em 0;
}

.texts {
	font-size: 1.1462em;
	line-height: 14px;
}

.links {
	font-family: Verdana !important;
	font-size: 11px;
	line-height: 14px;
	color: #3399FD;
	padding-top:0.208em;
}

.dividers {
	font-size: 1.1462em !important;
	color: #CCC;
}

.rightDiv {
	text-align: left;
	width: 20.8em;
	padding-top: 0.52em;
	padding-bottom: 1.04em;
	padding-left: 0px;
	padding-right: 1.56em;
}

.pricePadd {
	padding-bottom:1.248em;
	margin-top:-0.104em; 
}
.stockSearchPaddBottom{
	*padding-bottom:9px !important;
}
.downloadBottomPad{
	padding-bottom:1.3em !important;
	*padding-bottom:1.2em;
}
html>body .pricePadd {
	*margin-top:-0.208em ;
	*padding-bottom:1.144em;
}

.productPadd {
	padding-bottom:0.416em;
	padding-top:0.208em; 
}

#cartTxt21.productTop {
	padding-top:1.248em;
	padding-left:0.208em;
}

.tNail{
	display: inline;
	position: relative;
	width: 4.16em;
	height: 4.16em;
	border: 1px #ccc solid;
	background-color: #fff;
	text-align: center;
	vertical-align:middle;
	top: -0.104em;
	left: -0.104em;
	*cursor:hand;
	cursor:pointer;
}

.tNailDiv{
	display: inline;
	height: 4.16em;
	width: 4.16em;
	float: left;
	border: 0.1042em #000 solid;
	margin: 0.1042em 0.1042em;
	background-color: #000;
	cursor: pointer;
	text-align: center;
	vertical-align:middle;
}

.servicesNav{
	width:30.16em;
	padding-top:0.312em;
}

.rightNavDivBtn {
	border-bottom:0.1042em solid #CCCCCC;
	height:0.104em;
	margin-top:4.16em;    
	margin-bottom:0.416em; 
	margin-left:-1.56em;
	margin-right:0.832em;
}

#package {
	padding-bottom:2.184em;
}

.keyFeatures {
	padding-bottom:1.04em;   
}

.prodInfoSub {
	padding-left:0.5em;
	padding-right:0.4em;
}

.prodDescriptionSub {
	 width:26em;
	 padding-bottom:1em;
}

.keyFeatureStyle {
 	font-weight: bold;
	font-size: 1.15em;
	line-height: 1.18em;
	margin-bottom:0.4em; 
}
.size {
	font-size:11px;
	line-height:14px;
	color:#333333;
	font-style:italic;
}

.thumbNailImg {
	margin-left:0;
}

#innername.productname {
	 font-size:11px;
	 line-height:12px;
	 font-weight:bold;
	 color:#000000;
}

#innertype.producttype  {
	 font-size:11px;
	 line-height:12px;
	 color:#000000;
}

#innerprice.productprice {
	 font-size:14px;
	 font-weight:bold;
	 color:#000;
}

.productNameSpace  {
	 padding-bottom:0.104em;
}

#overDiv .tablestyle {
	 padding-top:1.04em;
	 height:19.24em;
	 width:100%;
}

.productsubheadline {
	font-size: 14px !important;
	line-height: 18px !important;
	color: #333 !important;
	margin-bottom: 0.20em;
	padding-left:0;	
    text-transform:capitalize;
}

.ikeaPrice {
	font-size:11px !important; 
	color:#000;
}

.productunit {
	font-size: 18px !important;
	font-weight: bold !important;
	letter-spacing: -0.5px !important;
	color: #000 !important;
}

.packagePrice {
	font-size:36px !important;
	color:#000 !important;
	letter-spacing:-1.5px;
}

.packagePriceMargin {
	margin-top:0.312em;
	margin-bottom:1.04em;
}

.overDivTemplatepad {
	padding:0 1.04em;
}

#mainPadding .maindiv {
	width:92.79em !important;
	padding:0.63em 0.42em !important;
}

.lowerrightnav {
   margin-bottom:0.936em;
}

.lowProdinfo {
   margin-top:3.12em;
   *margin-top:3.016em;
}

.viewMoreHeadline {	
	color:#333333;
	font-size:14px;
	text-align:left;
}

.overtemplate {
	padding:0 1.04em;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:middle; 
}

.overTemplatetd {
	background-color:#ffffff;
	vertical-align:middle; 
	text-align:center;
	height:11.44em;
}

.pipContainer {
	margin-bottom:2.808em;
}	

.quantityAlign {
	text-align: center;
}

.posrelative {
	position:relative;
}

.ikeaStorepad {
	margin-bottom:0.52em;
}	

.keyFeaturesmargin {
	margin-right:0.208em;
}
.keyFeaturesList{
	padding-top:0.8336em;
}

.overlapNewimg {
	position:relative;
	top:1.01em;
	z-index:1;
	margin-bottom:0.96em;
	margin-top:-1.866em;
}

.marginForCartConatiner{
	padding-top:0 !important;
	padding-bottom: 1.5em !important;
	*padding-bottom: 0em !important;
}
#addToCart {
	width:300px; 
}

.prodNamepad {	
	margin-top:0.728em; 
}

.priceContainerMargin {
	margin-left:-0.104em;
	margin-top:0.416em;
}

.errorMsgDiv {
	margin:0.9378em 0 0 0;
	*margin:0.8em 0 1.2em 0;
}

.subdivpad {
   margin-top:-0.3084em;
	*margin-top:-0.2084em;
	margin-bottom:1.55em;
	*margin-bottom:1.5em;
}

html>body .serviceCheck {
	*padding-bottom:0px;	
}

html>body .footerBottom  {
	*margin-left:0px;
}

html>body .addtolistbtn {
	*float:left;
}	

html>body .search  {
	*margin-right:9.88em;
}

#innerImg {
  width:10.4em; 
  height:10.4em;
}
.prodinfoContainerPadding {
	padding-left:1.768em;
	*padding-left:1.56em;
	padding-right:1.456em; 
	*padding-right:1.352em;  
}

.prodinfonavigatelink {
	line-height:12px; 
}

.productbtifrontpadd {
	padding:0.9em 0.65em 0.9em 0.65em;
}
.productbtibackpadd {
	margin-bottom:0.9em !important; 
	width:26em;
}

.checkStockBtn {
	float:right;
	margin-top:-0.104em;
	width:20.8em;
}
.checkStockBtnDiv {
  margin-right:0.208em;
}

.priceFamilyText {
	color:#000;
	font-weight:normal;
}
.priceFamilyHead {
	color:#000;
   font-weight:bold;
   padding-bottom:0.1042em;
}

.hiddenStock {
	width:52em;
}

.cPrice {
 	margin-bottom:0.2em !important;
}
.checkProduct {
 	float:left;
 	padding-top:1.04em;
}

html>body .checkProduct {
 *padding-bottom:0.832em;
 *padding-top:0.52em;
}

.subheadlineHeader{
 margin-bottom:0.20em !important;
}

.checkProductText {
	padding-left:0.936em;
	float:left;
}

.productPriceColor {
	margin-bottom:-0.312em;
}

html>body .productPriceColor {
	*margin-bottom:0.52em;
}

.productInfoPaddHeight {
	padding-bottom:2.08em;
}

.productText {
	margin-left:1.04em;
	text-align:left !important;
}

.productDetails {
	margin-top:2.704em;
}

.tNailCurrent {
	display: inline;
	position: relative;
 	border: 1px #ff6600 solid;
 	background-color: #fff;
 	width: 4.16em;
 	height: 4.16em;
 	top: -0.104em;
 	left: -0.104em;
}

.productInformationNBrder .header { 
	padding-left:0;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	margin-bottom:0.25em;
}
.productInformationNBrder {
	padding-bottom:2.08em;
	margin-bottom:2.08em;
}

.okButtonLeft {
  float:left;
  padding-left:0.4em;
  margin-top:-0.1042em;
}

.loaderLeft {
	float:left;
	margin:-0.312em 0 0 0.52em; 
	padding-bottom:0.208em;   
}

.cartTxtMoreLinkNbr {
	font-size:11px;
	color: #999;
}

#numberOfPackages {
	padding-right:0.104em;
}

.priceFieldTxt {
	font-size:11px;
	color:#000;
}

#prodUnitPriceFamily {
	font-size:11px; 
	color:#000;
	*margin-bottom:2.6em;
}

.priceFamilyTextDollar {
	font-size:14px;
	font-weight:bold;
}

.subTxt {
  font-size:11px;
  line-height:14px;
  color:#333333;
  margin-left:-0.208em;
}

#rightNavContainer .subHeadlines {
	margin-bottom:0.25em;
	font-size: 1.1462em;
	font-weight: bold;
	color: #333;
	display:block;
}

.rightContent .prodDropdown .subHeadlines .txtSpan {
	text-transform:capitalize;
}

.spaceLeft { 
	padding-right:0.104em;
}

.servicesSubNav {
	width:31.2em;
}

.rightNavSubContainer {
	border-bottom:0.104em solid #ccc;
	padding:1.25em 1.25em 1.2em 1.56em;
	*padding:1.3em 1.3em 1.3em 1.56em;
}

#cartTxtMoreLinkLbl { 
	color:#3399FD;
	font-size:11px;
}

#leftNavBottom {
	border-right:0.104em solid #ccc;
	float:left;
	margin:1.56em 0 0 1.4588em;
}

#productImg{
	cursor:hand;
	cursor:pointer;
}

.addOpacity{
	opacity:0.7;
	filter:alpha(opacity=70);
}

.removeOpacity{
	opacity:10;
	filter:alpha(opacity=100);
}
#popupContainer{
	padding:2.084em 0 1.9em 1.95em;
	text-align:left;
	width:12.295em;
}
.outerPopupContainer{
	position:absolute;
	z-index:999;
}
.divPopupTop{
 background:url('../img/popuptop.png') no-repeat left bottom;
 height:4px !important; 
}
.divPopupBottom{
 background:url('../img/popupbottom.png') no-repeat left top; 
 height:14px !important;
}
.divPopupMid{
 background:url('../img/popupmid.png'); 
 background-repeat:repeat-y; 
 
}
#popupContainer .popupImg{
	width:11.462em;
	height:11.462em;
	margin-bottom:0.9378em;
}

#popupContainer .newIcon{
	position:absolute; left: 2.084em; top:11.462em; 
	width:4.4806em;
	height:1.8756em;
	background-color:#000; color:#fff;
	z-index:100;
	text-align:center;
}

#popupContainer .popupTopYellow{
	background-color:#FFCC00; 
	width:10.941em;
	height:0.521em;
}

#popupContainer .popupMidRed{
	background-color:#FF0000; 
	width:11.462em;
}

#popupContainer .popupMidYellow{
	background-color:#FFCC00; 
	width:10.941em;
	text-align:center;
    padding-bottom:0.7294em;
}

#popupContainer .popupBotRed{
	background-color:#FF0000; 
	width:10.941em;
	height:0.521em;
	margin-left:0.521em;
}

#popupContainer .popupProdName{
	font-weight: bold; 
	padding-top:0.2084em;
}

#popupContainer #poupIkeaPriceConatiner{
	font-weight: bold;
}

#popupContainer .popupProdPrice{	
	font-size: 14px;
}
#popupContainer .popupProdUnitPrice{
	margin-top:2px;
}

#popupContainer #poupIkeaFamConatiner{
	margin-top:2px;
}
#popupContainer #poupIkeaFamConatiner .popupIkeaFam{
	color: #F60; 
}
#popupContainer #poupIkeaFamConatiner .popupIkeaFam span{
	color:#000;
}
#popupContainer #poupIkeaFamConatiner span{
	margin-left:5px;
}
#popupContainer #popupPrfConatiner{
	margin-top:8px; 
}
#popupContainer #popupPrfConatiner .popupLessPrf{
	color: #999;
}
#popupContainer #popupPrfConatiner .popupPrf{
	padding-top:1px;
}
.fixedRowHeight {
 *height:4.689em !important;
}

/*Price Section Starts here */
#priceContainer{
	font-family: Verdana;
	font-weight:bold;
	color: #000; 
	font-size:11px;
}

#priceContainer .proPrice{
	font-weight: bold; 
}

#priceContainer .proPrice .packPrice{
	font-size: 36px; 
	letter-spacing: -1.5px; 
	float:left; 
}

#priceContainer .proPrice .prodUnit{
	font-size: 18px; 
	letter-spacing: -0.5px; 
	padding-top:2.084em;
	float:left;
} 

#priceContainer .proPrice .priceField2 {
	font-size:1.15em;
	letter-spacing:0;
	margin-left:-0.18em;
}

#priceContainer .prodUnitPriceMain{
	padding:0 0 0.5em 0;
	font-weight:normal;
}
#unitprice
{
	font-size:14px !important;
	color:#000;
	padding:0 0 0.3em 0;
	font-weight:normal;
}
.packagepricevaluebold{
	font-weight:bold !important;
}

#famsection{
	color: #000; 
	font-size:11px;
	padding-bottom:0.4em;
  *padding-bottom:0.45em;
}

#famsection .ikeaFamilyCaps{
	font-size:11px !important;
	color:#f60 !important;
}

#prfCharge{
	font-family:verdana;
	color:#000;
	padding-bottom:0.4em;
 *padding-bottom:0.45em;
}

#prfCharge .lessprf { 
 color:#999999;
 font-size:11px;
}
#prodPrice
{
   *margin-bottom:-0.1042em !important;
}
.prf
{
   margin:0.104em 0 0.272em !important;
   font-size:11px;
}
#prfPopUp
{
	font-size:11px !important;
}
/*Price Section Ends here */
.pipContainer #warningInfo
{
	margin-top:-0.91em;
	margin-bottom:1.05em;
	color:#666;
	font-size:1.15em;
	line-height:14px;
}
.pipContainer #warningInfo img
{
	float:left;
}
.lightSourceInfoDiv{
	text-align: left; 
	color:#666666;
    font-family:verdana;
    font-size:11px;
    line-height:14px;
	margin-bottom:1.5em;
	margin-top:-1.2em;
}
