/*-------------------------------------------------------------------------------------------*/
/*@import url("ikea-inner.css");
h2 converted to h1,h3 converted to h2,h4 converted to h3,h5 converted to h4 */
/*karthik-Do not remove----------------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
.clearfix {
	display: inline-block;
} 
html[xmlns] .clearfix {
	display: block;
} 
* html .clearfix {
	height: 1%;
}
/*-------------------------------------------------------------------------------------------*/

/*-----------------Layout detials -----------------------------------------------------------*/

#main-container{
background:url(../images/css/site-shadow-bg.png) no-repeat left bottom;
font-size:1.1em;
margin:0 auto;
width:1004px;
padding:0 7px 18px 7px;
}

		#header{ 
		height:62px;
		padding:0 27px;
		width:936px;
		}
		
		#content{
		height:650px;
		padding:0 27px;
		position:relative;
		width:936px;
		clear:both;
		}
		.bg-0{
		background:url(../images/css/house-front-view.jpg) no-repeat;
		}
		
		#footer{
		height:30px;
		padding-top:9px;
		padding:7px 27px 0 27px;
		position:relative;
		clear:both;
		width:936px;
		}

/* ----------------Layout end -------------------------------------------------------------*/

/* ----------------Header starts ----------------------------------------------------------*/

#header h4{
/*background:url(../images/css/Ikea-logo.png) no-repeat;*/
float:left;
display:inline;
width:218px;
height:44px;
margin-top:10px;
}
		#header h4 a{
		display:block;
		height:44px;
		width:218px;
		}
		
div.quick-link{
float:right;
padding:7px 0 0 0;
height:21px;
}
		div.quick-link li{
		float:left;
		display:inline;
		margin-left:14px;
		position:relative;
		z-index:5;
		}
		
		div.quick-link li a.about-live{
		display:block;
		width:88px; height:21px;
		text-align:center;
		line-height:21px;
		margin-top:3px;
		}
		
				#header div.quick-link li div.pop-up{
				background:#FFF;
				border:10px solid #cdcdcd;
				display:none;
				padding:8px;
				position:absolute;
				z-index:6000;
				right:0;
				top:23px;
				text-align:center;
				}
				
				div.quick-link li a.ikea-r-logo{
				width:71px; height:13px;
				background:url(../images/css/ikea-header-right-logo.png) no-repeat;
				padding:0; margin-top:5px;
				}
				div#about-live-pop{
				width:475px;
				}
				
				div.about-live-content{
				right:4px;
				}
				
						.about-live-info{
						float:right;
						width:350px;
						}
						
							.about-live-info p{
							margin-bottom:20px;
							}
							div.quick-link .about-live-info a.email-cont{
							background:transparent;
							color:#003399;
							display:block;
							margin-bottom:15px;
							padding:0;
							}
							
							div.quick-link .about-live-info p a{
							color:#003399;
							margin:0;
							padding:0;
							}
							
							div.quick-link .about-live-info .about-live-regards span{
							display:block;
							}
						
						.about-live-author{
						width:125px;
						float:left;
						}
							.about-live-author img{
							margin:0 5px 5px 0;
							}
						
							div.quick-link .about-live-author a{
							color:#003399;
							display:block;
							padding:3px 0;
							}
							
							div.quick-link .about-live-author a:hover,
							div.quick-link .about-live-info a:hover{
							background:transparent;
							color:#003399;
							text-decoration:underline;
							}
		
		div.quick-link a{
		color:#6f6f6c;
		}
		
		div.quick-link a:hover,
		div.quick-link a.active{
		background:#cdcdcd;
		color:#FFF;
		}
		
/*------------navigation---------------*/

#navigation{
float:right;
clear:right;
width:570px;
font-size:1.1em;
}
	#navigation li{
	float:right;
	display:inline;
	margin-left:9px;
	width:180px;
	position:relative;
	margin-top:16px;
	}		
		#navigation li a{
		color:#FFF;
		display:block;
		font-size:12px;
		padding:2px 4px;
		}		
			#navigation li.droper-Y{
			background:#ffca05 url(../images/css/white-down-arrow.png) no-repeat 95% center;	
			}					
			#navigation li.droper-Y:hover{
			background:#ffca05 url(../images/css/white-up-arrow.png) no-repeat 95% center;	
			}
								
			#navigation li.droper-C{
			background:#6dd0f7 url(../images/css/white-down-arrow.png) no-repeat 95% center;	
			}					
			#navigation li.droper-C:hover{
			background:#6dd0f7 url(../images/css/white-up-arrow.png) no-repeat 95% center;	
			}
								
			#navigation li.droper-B{
			background:#003399 url(../images/css/white-down-arrow.png) no-repeat 95% center;	
			}					
			#navigation li.droper-B:hover{
			background:#003399 url(../images/css/white-up-arrow.png) no-repeat 95% center;	
			}
			
				#navigation li ul{
				background:#FFF;
				display:none;
				position:absolute;
				z-index:10000;
				left:0; top:18px;
				}
				
				#navigation li:hover > ul{
				display:block;
				}
				
				#navigation li ul li{
				display:block;
				float:none;
				padding:0;
				margin:0;
				position:relative;
				}
				#navigation li ul li a{
				color:#383838;
				padding:8px 4px;
				}	
						
					#navigation li ul.yellow-level-1 li{
					border-bottom:1px solid #ffca05;	
					}						
					#navigation li ul.yellow-level-1 li.last{
					border-bottom:0;	
					}								
					#navigation li ul.yellow-level-1 li a:hover{
					background:#ffca05;
					color:#FFF;
					}
	
					#navigation li ul.cyan-bg-level-1 li{
					border-bottom:1px solid #6dd0f7;	
					}						
					#navigation li ul.cyan-bg-level-1 li.last{
					border-bottom:0;	
					}								
					#navigation li ul.cyan-bg-level-1 li a:hover{
					background:#6dd0f7;
					color:#FFF;
					}
									
					#navigation li ul.blue-bg-level-1 li{
					border-bottom:1px solid #003399;	
					}						
					#navigation li ul.blue-bg-level-1 li.last{
					border-bottom:0;	
					}								
					#navigation li ul.blue-bg-level-1 li a:hover{
					background:#003399;
					color:#FFF;								
					}
						
					/*sub link*/					
					/*#navigation li ul li ul{
					position:absolute;
					left:180px; top:0;
					display:none;
					}				
						#navigation li ul li  a{
						padding:8px 2px;
						display:block;
						}*/

/* ----------------Header end -------------------------------------------------------------*/
/* ----------------Footer start ---------------------------------------------------------*/
ul.footer-link{
float:left;
}

		ul.footer-link li{
		float:left;
		margin-right:10px;
		line-height:20px;
		position:relative;
		}
		
			ul.footer-link li a{
			color:#6f6f6c;
			padding:4px 3px;
			display:block;
			}
			
			a.close-terms{
			background:#cdcdcd url(../images/css/close-mark.png) no-repeat center center;
			width:15px; height:15px;
			position:absolute;
			top:-10px; right:-30px;
			}
			
			ul.footer-link a.close-terms:hover{
			background:#cdcdcd url(../images/css/close-mark.png) no-repeat center center;
			}
			
			ul.footer-link li a:hover,
			ul.footer-link li a.active{
			background:#cdcdcd;
			}

		ul.footer-link li div.pop-up{
		position:absolute;
		padding:8px;
		}
		
		ul.footer-link li div.terms-cond{
		background:#FFF;
		width:280px;
		bottom:17px;
		left:0;
		border:10px solid #cdcdcd;
		visibility:hidden;
		}
		
			ul.footer-link li div.terms-cond.pop-up{
			position:absolute;
			padding:8px 0 12px 8px;
			}		
				.terms-info{
				height:480px;
				overflow:auto;
				width:268px;
				}	
				.terms-cond  p{
				margin-bottom:24px;
				}
		
		
		ul.footer-link li a.change-country{
		position:relative;
		display:block;
		padding:4px 28px 4px 3px;
		}
		ul.footer-link li a.change-country .flag-img{
			position:absolute;
			right:3px;
			top:3px;
			z-index:1;
			}
		
		ul.footer-link li .country-pop-up{
		display:none;
		background:#fff;
		border:1px solid #cdcdcd;
		position:absolute;
		z-index:1001;
		left:0;
		bottom:19px;
		padding:5px 0;
		}
		ul.footer-link li .close-countries{
		background:#CDCDCD url("../images/css/close-mark.png") no-repeat center center ;
		width:15px;
		height:15px;
		position:absolute;
		top:-1px;
		right:-21px;
		}
		ul.footer-link li a.close-countries:hover{
		background:#CDCDCD url("../images/css/close-mark.png") no-repeat center center ;
		}
			ul.footer-link .country-pop-up ul.country-list{
			float:left;
			display:inline;
			width:150px;
			}	
			ul.footer-link .country-pop-up ul.country-list li{
			float:none;
			clear:left;
			display:block;
			padding:3px 2px 3px 8px; 
			margin:0;
			line-height:14px;
			list-style:none;
			list-style-position:outside;			
			}
			ul.footer-link .country-pop-up ul.country-list li a{
			color:#595959;
			font-size:10px;
			padding:0;
			margin:0;
			}
			ul.footer-link .country-pop-up ul.country-list li a.active{
			background:none;
			padding:0;
			margin:0;
			}
			ul.footer-link .country-pop-up ul.country-list li a:hover{
			color:#999999;
			}
			ul.footer-link .country-pop-up ul.country-list a:hover{
			background:none;
			}
			ul.footer-link .country-pop-up table{
			background:#fff url("../images/css/country-spliter.jpg") repeat left top;			
			}
			ul.footer-link .country-pop-up table td{
			vertical-align:top;
			}
			
	/*---------------footer right side starts--------------*/
	div.ikea-family{
	margin:2px 5px 0 0;
	float:right;
	}
				
		div.ikea-family ul li{
		float:left;
		margin-left:5px;
		margin-top:2px;
		position:relative;
		}
		
		div.ikea-family ul li a{
		color:#6f6f6c;
		font-size:1em;
		display:block;
		}
		
		div.ikea-family ul li a.join-us,
		div.ikea-family ul li a.follow-us{
		padding:5px 6px;
		}
			div.ikea-family .join-us-content a{
			color:#000;
			}
			div.ikea-family .join-us-content a:hover{
				color:#fff;
				}
				
			div.follow-us-content{
			width:80px;
			right:0; bottom:22px;
			position:absolute;
			border:8px solid #cdcdcd;
			display:none;
			padding:8px;
			background:#FFF;
			}
			
			div.join-us-content{
			right:0; bottom:22px;
			border:0;
			background:#cdcdcd;
			width:75px;
			padding:8px;
			position:absolute;
			display:none;
			}
			
				div.follow-us-content a{
				background:url(../images/css/follow-us-icons.png) no-repeat 0 0;
				width:34px; height:34px;
				display:block;
				text-indent:-200em;
				overflow:hidden;
				padding:0;
				float:left;
				}
				
				
				
					div.follow-us-content  a.face-book{
					margin-bottom:10px;
					}
					
					div.follow-us-content  a.face-book:hover{
					background:url(../images/css/follow-us-icons.png) no-repeat 0 0;
					}
				
					div.follow-us-content  a.you-tube,
					div.follow-us-content  a.you-tube:hover{
					background:url(../images/css/follow-us-icons.png) no-repeat 0 0;
					background-position:-46px 0;
					float:right;
					margin-bottom:10px;
					}
					
					div.follow-us-content  a.twitter,
					div.follow-us-content  a.twitter:hover{
					background:url(../images/css/follow-us-icons.png) no-repeat 0 0;
					background-position:0 -41px;
					}
					
					div.follow-us-content  a.flickr,
					div.follow-us-content  a.flickr:hover{
					background:url(../images/css/follow-us-icons.png) no-repeat 0 0;
					background-position:-46px -41px;
					float:right;
					}
				
		div.ikea-family ul li a.img-cont{
		padding:0;
		}
		
		div.ikea-family ul li a:hover,
		div.ikea-family ul li a.active{
		background:#ccc;
		color:#FFF;
		}
		
		div.ikea-family ul li.ftr-right-logo{
		margin-top:0px;
		margin-left:2px;
		width:51px;
		position:relative;
		margin-right:-10px;
		}
		
		div.ikea-family ul li.ftr-right-logo a.img-cont{
		display:block;
		width:41px; height:25px;
		}
		
		
		div.ikea-family.pop-up{
		background:#cdcdcd;
		display:none;
		width:120px;
		position:absolute;
		right:-5px;  bottom:25px;
		padding:8px;
		}
		
				div.ikea-family.pop-up a{
				color:#000;	
				}
				div.ikea-family.pop-up a:hover{
				color:#fff;	
				}
				
				div.ikea-family  a img{
				border:5px solid #FFF;
				margin-top:-5px;
				}
			
				span.version-info{ 
				color:#a1a1a1;
				font-size:10px;
				position:absolute;
				left:27px; 
				top:26px;
				}
				
/* ----------------Footer end -----------------------------------------------------------*/




/* ----------------Content start ----------------------------------------------------------*/

#content-left{
	padding-top:44px;
	width:400px;
	}

	h1.content-head-line{
	color:#000;
	font-size:26px;
	padding-bottom:10px;
	/*text-transform:uppercase;*/
	width:370px;
	}
	h1.content-head-line span{
	background:#FFF;
	padding:0 4px;
	clear:left;
	float:left;
	display:block;
	height:30px;
	clear:left;
	font:bold 26px/30px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	white-space:nowrap;
	}
   		h1.content-head-line span.head-text-clear{
		height:0;
		margin:0;
		padding:0;
		}
   h1.content-head-line span strong{
   line-height:30px;
   }
  
	.home h1.content-head-line{
	padding-top:44px;
	}
	
	.home h1.content-head-line:after{
	content:'';
	display:block;
	clear:both;
	}
		
		
/*movevable box*/

.move-box{
width:180px;
overflow:hidden;
position:absolute;
right:27px;
z-index:1;
}	

	.move-box h2{
	color:#fff;
	font-size:12px;
	padding:1px 4px;
	cursor:move;
	position:relative;
	}
	
		.move-box h2 a{
		position:absolute;
		right:0; top:0px;
		width:20px; height:25px;
		display:block;
		text-indent:-200em;
		overflow:hidden;
		}

#move-whats-new{
background:#ffca05;
top:44px;
}

	.move-box h2{
	background:url(../images/css/white-up-arrow.png) no-repeat 95% center;	
	}
	
	.move-box h2.max{
	background:url(../images/css/white-down-arrow.png) no-repeat 95% center;	
	}

#move-share{
background:#6dd0f7;
top:209px;
}

#move-explore{
background:#003399;
top:374px;
}
		
		
/*mask slide show*/

.mask-gallery-1,
.mask-gallery-2,
.mask-gallery-3{
width:180px;
height:138px;
overflow:hidden;
}

	ul.mask-slides{
	width:540px;
	}
		
		ul.mask-slides li{
		float:left;	
		}
.move-slide-navi a{
background:url(../images/css/move-box-prev-next-btn-bg.png) no-repeat left top;
text-indent:-220em;
width:19px; height:19px;
display:block;
overflow:hidden;
/*margin-top:-19px;*/
}

		.move-slide-navi a#prev-Y-box,
		.move-slide-navi a#prev-C-box,
		.move-slide-navi a#prev-B-box{
		float:left;
		}
		
		.move-slide-navi a#nxt-Y-box,
		.move-slide-navi a#nxt-C-box,
		.move-slide-navi a#nxt-B-box{
		float:right;	
		}
		
		.move-slide-navi a:hover{
		background-position:-20px 0;
		}
		
		.move-slide-navi a#nxt-Y-box{
		background-position:-38px 0;
		}
		
		.move-slide-navi a#nxt-Y-box:hover{
		background-position:-57px 0;
		}
		
		.move-slide-navi a#prev-C-box{
		background-position:0px -19px;
		}
		
		.move-slide-navi a#prev-C-box:hover{
		background-position:-20px -19px;
		}
		
		.move-slide-navi a#nxt-C-box{
		background-position:-38px -19px;
		}
		
		.move-slide-navi a#nxt-C-box:hover{
		background-position:-57px -19px;
		}
		
		.move-slide-navi a#prev-B-box{
		background-position:0px -38px;
		}
		
		.move-slide-navi a#prev-B-box:hover{
		background-position:-20px -38px;
		}
		
		.move-slide-navi a#nxt-B-box{
		background-position:-38px -38px;
		}
		
		.move-slide-navi a#nxt-B-box:hover{
		background-position:-57px -38px;
		}


#sell-info{
clear:both;
background:#FFF;
font-size:14px;
padding:7px;
width:370px;
margin-bottom:14px;
}
#sell-info p,#sell-info h2{
	font:normal 14px/18px Verdana, Geneva, sans-serif;
	margin-bottom:5px;
	}

	.temp-0 #sell-info{
	/*position:absolute;
	left:27px; bottom:60px;*/
	width:357px;
	}

/*monkey-popup starts*/
#monkey-popup{
	background:url(../images/css/monkey-bg.png) no-repeat left top;
	position:absolute; 
	width:340px;
	top:44px;
	left:165px;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	}	
	#monkey-popup-inner{
	position:relative;
	padding:45px 10px 0 10px;
	}
	.monkey-close{
	position:absolute;
	right:9px;
	top:6px;
	background:url(../images/css/share-close.png) no-repeat left top;
	width:19px;
	height:19px;	
	}
	.monkey-close:hover{
	background:url(../images/css/share-close-hover.png) no-repeat left top;
	} 
	#monkey-popup h2{
	text-align:center;
	color:#003399;
	font:bold 30px/30px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	}
	#monkey-popup p{
	padding:0 20px 10px 20px;
	}
	#monkey-popup p a{
	font-weight:bold;
	}
	.monkey-bottom{
	background:url(../images/css/monkey-bg.png) no-repeat left bottom;
	display:block;
	clear:both;
	overflow:hidden;
	height:15px;
	}
	
	#monkey-popup-controls{
	text-align:center;
	padding:6px 0 12px 0;
	}
	.monkey-btn{
	display:inline-block;
	height:23px;
	margin:3px;
	color:#333333;
	font:normal 11px/23px Verdana, Arial, Helvetica, sans-serif;
	}
	.monkey-btn1{
	background:url(../images/css/monkey-btn1.png) no-repeat left top;
	width:75px;
	text-align:center;
	}
		.monkey-btn1:hover{
		background:url(../images/css/monkey-btn1.png) no-repeat left -23px;
		}
		.monkey-btn1:active{
		background:url(../images/css/monkey-btn1.png) no-repeat left -46px;
		color:#fff;
		}
	.monkey-btn2{
	background:url(../images/css/monkey-btn2.png) no-repeat left top;
	width:112px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	}
		.monkey-btn2:hover{
		background:url(../images/css/monkey-btn2.png) no-repeat left -23px;
		}
		.monkey-btn2:active{
		background:url(../images/css/monkey-btn2.png) no-repeat left -46px;
		color:#fff;
		}
/*monkey-popup ends*/



/*templates*/
.temp-1 #sell-info,
.temp-2 #sell-info{
top:115px;
}
	.temp-2 #sell-info{
	width:302px;
	}	
	.temp-2 #sell-info p{
	margin-bottom:5px;
	}		
		.bg-1{
		background:url(../images/css/temp2-bg-1.jpg) no-repeat;
		}		
		.arrow-bg{
		height:37px;
		width:28px;
		position:absolute;
		top:50%;
		margin-top:-19px;
		}		
			a.back-to-explore{
			background:#003399;
			padding:3px 6px;
			color:#fff;
			margin-bottom:8px;
			display:block;
			width:105px;
			}		
		.temp-3 a.back-to-explore{ 
		position:absolute;
		left:27px; top:16px;
		}
		
/*accordion-container starts*/

#accordion-container{
/*position:relative;*/
}		
	#accordion-container.centered #accordion h2{
	width:170px;
	}		
	#accordion-container.centered #accordion{
	width:181px;
	}		
	#accordion {
	width:245px;
	}		
		#accordion h2{
		color:#000;
		font-size:1.1em;
		padding:0 5px;
		width:180px;
		cursor:pointer;
		}
		.accordion-content{
		background:#fff;
		}
				
			#accordion h2{
			background:#cdcdcd url(../images/css/mini-arrow-accordion.png) no-repeat 95% center; 
			margin-top:10px;
			}
			
			#accordion h2.maxi{
			background:#cdcdcd url(../images/css/max-arrow--left-accordion.png) no-repeat 95% center; 
			}
			
			#accordion h2.down.maxi_1{
			background:#cdcdcd url(../images/css/max-arrow-T-accordion.png) no-repeat 95% center; 
			}
			
			#accordion h2.maxi_1{
			background:#cdcdcd url(../images/css/mini-arrow-accordion.png) no-repeat 95% center; 
			}
				#accordion h2.read-story-swap.maxi_1{
				background:#cdcdcd url(../images/css/max-arrow-accordion.png) no-repeat 95% center; 
				}
				#accordion h2.read-story-swap.maxi_1.down{
				background:#cdcdcd url(../images/css/max-arrow-T-accordion.png) no-repeat 95% center; 
				}
				
			#accordion h2.ui-state-active{
			background:#cdcdcd url(../images/css/max-arrow-accordion.png) no-repeat 95% center;
			}
			
			#accordion h2 a{
			color:#000;
			line-height:18px;
			}
		
		.accordion-info{
		background:#FFF;
		padding:7px;
		height:200px;
		overflow:auto;
		}
				
				

		/*-------------------share it set starts----------------*/
		.accord-option{
		background:#FFF;
		padding:7px;
		position:relative;
		margin:10px 0 0 0;
		border-top:1px solid #e1e1e1;
		}
		.accord-option-popup {
		background:#FFF;
		padding:7px;
		position:relative;
		margin:10px 0 0 0;
		border-top:1px solid #e1e1e1; 
		}
		/*----------*/
		.like-set {
		float:left;
		display:inline;
		width:148px;
		position:relative;
		margin:0 5px 0 0;		
		}
		 	.temp-6 .like-set {
			margin:0 5px 5px 0;	
			}
		/*----------*/
		.do-it-set {
		float:left;
		width:50px;
		display:inline;
		position:relative;
		margin:0 0 0 5px;
		}
			a.do-it-link{
			display:block;
			height:20px;
			width:50px;
			text-indent:-9999px;
			background:url(../images/css/ikea-share.png) no-repeat left top;				
			}
			a.do-it-link.do-it-hover{
			background:url(../images/css/ikea-share.png) no-repeat left bottom;		
			} 
			.dologo-icons{
			background:url(../images/css/share-over-bg.png) no-repeat center top;	
			position:absolute;			
			left:-175px;
			top:-42px;
			z-index:1000;
			width:400px;
			height:42px;
			text-align:center;
			color:#fff;
			font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif;
			}
				.dologo-txt{
				font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif;
				background:#2847b3;
				display:inline-block;			
				text-align:center;
				white-space:nowrap;
				height:30px;
				padding:0 10px;
				/*for ie*/
				zoom:1;
				*display:inline;
				}
			
			
			.doit-icons{
			position:absolute;
			left:0px; top:20px;
			width:148px;
			display:none;
			z-index:450;
			margin-top:-2px;
			}
			.doit-icons h3.share-title{
			height:26px;
			background: url(../images/css/do-it-title-bg.png) no-repeat top left;
			}
			.doit-icons h3.share-title  span{
			float:left;
			display:inline;
			color:#fff;
			font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
			padding:0 0 0 5px;
			}
			.doit-icons h3.share-title  a.share-close{
			float:right;
			display:inline;
			height:19px;
			width:19px;
			background: url(../images/css/share-close.png) no-repeat top left;
			text-indent:-9999px;
			margin:4px 3px 0 0;
			}
			.doit-icons h3.share-title  a.share-close:hover{
			background: url(../images/css/share-close-hover.png) no-repeat top left;
			}
			
			.do-it-list{
			/*background:url(../images/css/do-it-list-bg.png) no-repeat bottom left;*/
			}
			.do-it-list li{
			}  
			.do-it-list li a{
			border-bottom:1px solid #003399;
			border-left:1px solid #003399;
			border-right:1px solid #003399;
			background:#fff;
			padding:0 0 0 4px;
			color:#313131;
			display:block;
			font:normal 11px/24px Verdana, Arial, Helvetica, sans-serif;	
			} 
			.do-it-list li a:hover{
			background:#646566;
			color:#fff;
			}
			
		/*----------*/
		.share-set {
		float:left;
		width:22px;
		display:inline;
		/*margin:0 0 0 7px;*/
		position:relative;				
		}
			.share-link{
			background:url(../images/css/share-it-bg.png) no-repeat left top;
			display:block;
			width:22px;
			height:20px;
			text-indent:-9999px;
			padding:0;
			}	
			.share-link.share-it-hover{
			background:url(../images/css/share-it-bg.png) no-repeat left -30px;
			}
			.share-link.share-it-open{
			background:url(../images/css/share-it-bg.png) no-repeat left -60px;
			}
			
			
			.sharelogo-icons{
			background:url(../images/css/share-over-bg.png) no-repeat center top;	
			position:absolute;			
			left:-188px;
			top:-42px;
			z-index:1000;
			width:400px;
			height:42px;
			text-align:center;
			color:#fff;
			font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif;
			}
				.sharelogo-txt{
				font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif;
				background:#2847b3;
				display:inline-block;			
				text-align:center;
				white-space:nowrap;
				height:30px;
				padding:0 10px;
				/*for ie*/
				zoom:1;
				*display:inline;
				}
			
							
			.share-icons h3.share-title{
			height:26px;
			}
			.share-icons h3.share-title  span{
			float:left;
			display:inline;
			color:#fff;
			font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
			padding:0 0 0 5px;
			}
			.share-icons h3.share-title  a.share-close{
			float:right;
			display:inline;
			height:19px;
			width:19px;
			background: url(../images/css/share-close.png) no-repeat top left;
			text-indent:-9999px;
			margin:4px 3px 0 0;
			}
			
			.idea-content .accord-option,
			.idea-content .accord-option-popup{
				margin:0;
				border:0;
			}
			.idea-content .share-set{
			float:left;
			}
		/*share it set ends*/
				
				
				.temp-6 .accordion-info{
				height:180px;
				}
				/*scroller*/
				
				#accordion-scroller{
				position:relative;
				float:left;
				width:95%;
				}
				
				#slider-vertical{
				float:right;	
				}
				/*scroller end */
				
				
				.idea-content .accord-option,
				.idea-content .accord-option-popup  {
				padding:7px 0 7px 0;
				}
				
				.comment-option .accord-option {
				float:right;
				padding:0;
				margin:0;
				width:22px;
				border:none;
				margin:5px 8px 0 0;
				}
								

				.gallery-img-option .share-icons a.share-link{
				padding:1px 30px 1px 2px;
				}
				
				.accord-option .share-it a.share-link,
				.accord-option a.do-it{
				color:#FFF;
				font-size:1.2em;
				}
				.accord-option .share-it a.share-link{
				padding:2px 0 2px 3px;
				}
				
				.comment-option a.do-it,
				.gallery-img-option a.do-it{
				padding:2px 0 2px 3px;
				}
				
				.accord-option.resized a.share-link,
				.accord-option.resized a.do-it{
				color:#FFF;
				font-size:0.9em;
				padding:3px 8px;
				width:auto;
				margin-right:4px;
				}
				
				.accord-option.resized a.like-it.smile{
					padding:3px 14px 3px 2px;
					background:#6f6f6c url(../images/css/resize-like-it-icon.png) no-repeat 98% center;
				}
				
				.accord-option.resized a.do-it{
				color:#003399;	
				margin:0;
				width: 30px;
				padding:3px 7px;
				}
				
					.share-icons{
					background: url(../images/css/share-icons-holder.png) no-repeat top center;
					position:absolute;
					left:0px; top:20px;
					width:185px;
					height:118px;
					display:none;
					z-index:450;
					margin-top:-1px;
					}
					
					.share-icons h3.share-title{
					height:26px;
					}
					.share-icons .share-icon-box{
					clear:both;
					}
					.share-icons h3.share-title  span,.share-icons h4.share-title  span{
					float:left;
					display:inline;
					color:#fff;
					font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif;
					padding:0 0 0 5px;
					}
					.share-icons h3.share-title  a.share-close,.share-icons h4.share-title  a.share-close{
					float:right;
					display:inline;
					height:19px;
					width:19px;
					background: url(../images/css/share-close.png) no-repeat top left;
					text-indent:-9999px;
					margin:4px 3px 0 0;
					}
					.share-icons h3.share-title  a.share-close:hover{
					background: url(../images/css/share-close-hover.png) no-repeat top left;
					}
					
					.idea-content .share-icons{
					left:0px; right:auto; top:20px;
					}
					 
					.comment-option  .share-icons{
					left:0px; right:auto; top:20px;
					}
					
					#accordion-container.centered .accord-option .share-icons{
					/*left:61px;*/
					}
					
				
					.comment-option .share-it a.share-link,
					.idea-content .share-it a.share-link{
					color:#FFF;
					background:#f5821f;
					font-size:12px;
					margin-right:10px;
					white-space:nowrap;
					}
					
					.comment-option .share-it a.share-link{
					float:left;
					width:70px;
					height:auto;
					padding:3px 0 3px 2px;
					}
					.temp-5 .comment-option {
					height:24px;
						}
					.temp-5 .comment-option .share-it a.share-link{
					padding:1px 0 2px 3px;
					}
			/*		 .share-icons{
					right:10px; left:auto;  top:25px;
					display:none;
					}*/
					
					.gallery-img-option .share-icons{
					left:0; bottom:auto; top:48px;
					}
					
				.share-icons a{
				display:inline;
				height:30px; width:30px;
				background:url(../images/css/share-it-social-net-icons.png) no-repeat 0 0;
				float:left;
				margin:11px 0 0 13px;
				padding:0;
				}
				
				.share-icons a.delicious{
				background-position:-43px 0;
				}
				
				.share-icons a.stumble{
				background-position:-87px 0;
				}
				
				.share-icons a.posterous{
				background-position:-131px 0;
				}
				
				.share-icons a.twitter{
				background-position:0 -39px;
				}
				
				.share-icons a.digg{
				background-position:-42px -39px;
				}
				
				.share-icons a.myspace{
				background-position:-87px -39px;
				}
				
				.share-icons a.tumbir{
				background-position:-131px -39px;
				}
				
				a.like-it,
				span.share-it a.share-link,a.do-it{
				font-weight:bold;	
				}
				
				a.like-it{
				background:#cdcdcd;
				}
				span.share-it a.share-link{
				background:#f5821f;
				}
/*accordion-container ends*/			
					
				
		.left-bg{
		background:url(../images/css/left-arrow-bg-prev.png) no-repeat left;
		left:1px;
		}
		.right-bg{
		background:url(../images/css/right-arrow-bg-next.png) no-repeat right;
		right:1px;
		}
		
		.bg-info,.slide-info{
		background:url(../images/css/bg-more-info.png) no-repeat;
		height:36px; width:36px;
		position:absolute;
		right:0; bottom:0;
		}
		
/*-template popups-*/		
		
		#more-idea-pop,
		#watch-film,
		#floorplan,
		#get-look,
		.dynamic-pop{
		position:absolute;
		right:-420px; top:0;
		display:none;
		}
		
			.temp-1 #get-look{
			right:-480px; top:-215px; 
			}
			
			.temp-2 #accordion-container{
			z-index:10;	
			}
			
			.temp-2 #get-look{
			right:-506px;
			top:-214px;
			} 
			
			.temp-3 #more-idea-pop,
			.temp-3 #watch-film,
			.temp-3 #floorplan{
			right:-85px; top:160px;
			}
			.temp-3 .dynamic-pop  { 
				right:-85px;
				top:160px;
				}
			
			.temp-3 #get-look{
			right:-186px; top:14px; 
			}
			
				.temp-3 #floorplan .myShadow-content,
				.temp-3 #more-idea-pop .myShadow-content,
				.temp-3 .dynamic-pop .myShadow-content{
				width:540px;   
				}
			
			.temp-6 #get-look{
			right:-325px;
			top:-20px;
			}
		
		.temp-1 .myShadow-box-L,
		.temp-2 .myShadow-box-L,
		.temp-3 .myShadow-box-L{
		padding:10px;
		background:#FFF;
		}
		.myShadow-box-L{
		position:relative;
		}
		#more-idea-pop .myShadow-content,
		#floorplan .myShadow-content, .dynamic-popupborder{
		border:10px solid #d2d3d5;
		}
		
			#watch-film .myShadow-content,
			#get-look .myShadow-content, .dynamic-popupnoborder{
			border:0;
			}
		
		.temp-1 .myShadow-content img,
		.temp-2 .myShadow-content img,
		.temp-3 .myShadow-content img{
		float:left;
		}
		
		
		.idea-content{
		float:left;
		width:150px;
		padding:10px;
		border-left:10px solid #d2d3d5;
		height:307px;
		font-size:0.9em;
		}
		
				.idea-content p{
				height:256px;
				}
		
		.close-pop{
		position:absolute;
		background:#FFF url(../images/css/close-mark-white.png) no-repeat center center;
		width:8px; height:9px;
		padding:5px;
		right:-11px; top:0;
		}
		
				.idea-content h1{
				color:#000;	
				}
				
				.idea-content p{
				margin-bottom:10px;	
				}
				
				.idea-content a{
				color:#000;
				}
				
				.idea-content a.enabled{
				color:#003399
				}
				
				.idea-content  a.share-it{
				padding:5px;
				display:block;
				margin-top:10px;
				font-size:1.3em;
				width:75px;
				text-align:center;
				color:#FFF;
				}
				
				
		
				
				
				
				.myShadow-content{
				position:relative;	
				}

				.popup-title{  
					background:#cdcdcd;
					padding:0 6px;
					font-size:12px;
					color:#000;
					display:block;
					width:180px;
					position:relative;
					bottom:-2px;
					}
				.get-look-info{
				font-size:0.9em;
				position:absolute;
				width:200px;
				right:10px; bottom:10px;
				}
			
				
		
/*template-2*/

.bg-2{
background:#a7e3fa;
}

	#scroll-slide-container{
	/*width:535px;
	position:absolute;
	right:26px; top:0;*/
	}
	
		.slider{
		/*border:5px solid #FFF;
		position:relative;*/
		}
		
			#slide-pop-info{
			position:absolute;
			bottom:0; right:10px;
			z-index:5;
			display:none;
			}
			
			#slide-pop-info .myShadow-content{
			width:250px;
			border:10px solid #FFF;
			position:relative;
			}
			
			#slide-pop-info .close-pop{
			right:-38px; top:-20px;
			}
			
			#slide-pop-info p{
			font-size:1.1em;
			margin-bottom:20px;
			}
			
			
				#slide-pop-info p.green-highlight{
				color:#41ad49;
				}
				
		
		.slide-info{
		right:15px; bottom:20px;
		/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		-moz-opacity: 0.5;
		opacity: 0.5;*/
		}
		
		#scroll-slide-navi{
		border:5px solid #FFF;
		border-top:0;
		background:#FFF;
		width:525px;
		height:115px;
		overflow:hidden;
		}
			
			#scroll-slide-navi li{
			float:left;
			margin-right:5px;
			}
			#scroll-slide-navi ul{
			position:relative;
			width:855px;
			}
			
			#scroll-slide-navi li a,
			div.rooms-info li a,
			ul.easy-update-info li a{
			display:inline-block;
			width:90px; height:90px;
			float:left;
			}
			div.rooms-info li a {
			width:112px;
			height:100px;
			}
			ul.easy-update-info li a{
			width:209px; height:169px;
			}
			
			#scroll-slide-navi li a:hover img,
			div.rooms-info li a:hover img,
			ul.easy-update-info li a:hover img{
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
			-moz-opacity: 0.5;
			opacity: 0.5;
			}
			
			
	#slider-hor-bar{
	background:#CCC;
	height:20px;
	position:relative;
	clear:both;
	}
	
		.handle{
		position:absolute;
		width:100px;
		height:20px;
		background:#666;
		top:0;
		cursor:move;
		 z-index: 100;
		}
/*explore home*/

.bg-3{
background:#cdcdcd;
}


	#tabs-container{
	padding-top:28px;
	}
		ul.tabs{
		float:left;
		background:url(../images/css/explore-page-menu-bg.png) no-repeat right -2px ;
		padding-right:6px;	
		}
	
		ul.tabs li{
		float:left;			
		}
	
		.tabs li a{
		/*background:#a9a9a8;*/
		background:url(../images/css/tab-inactive-bg.png) repeat-x top right;		
		color:#FFF;
		font-size:1.5em;
		padding:10px 30px;
		float:left;
		width:122px;
		height:22px;
		display:block;
		text-align:center;
		}
		.tabs li a:hover{
		background:url(../images/css/tab-inactive-hover-bg.png) repeat-x top right;	
		}
		.tabs.housepic li a{
		width:130px;
		}
		
		.tabs li a:hover,
		.tabs li a:focus{
		/*background:#6f6f6c;*/ 
		}
			.tabs li a.act{
			/*background:#003399;*/ 
			background:#003399 /*url(../images/css/tab-active-bg.png) repeat-x top right;*/
			}
	
	
	.tabs-header{
	background:#003399;/* url(../images/css/footer-blue-bg.png) top right;*/
	clear:left;
	height:40px;
	font-size:1em;
	}
	
		.most-recent{
		float:right;
		color:#a8a8a1;
		height:28px;
		margin:0 28px; 
		display:inline;
		padding-bottom:10px;
		}
		
			.most-recent li{
			float:left;
			font-weight:bold;
			margin:10px 0 0 0;
			position:relative;
			}
				.most-recent li.drop-it{
				background:#a8a8a1;
				}
				
				.most-recent li.drop-it a{
				line-height:17px;
				color:#fff;
				}
			
			.most-recent li.drop-it,
			.most-recent li.drop-it li{
			background:#a8a8a1 url(../images/css/tab-drop-arrow.png)  no-repeat top right;
			color:#fff;
			padding-left:5px;
			width:160px;
			height:17px;
			line-height:17px;
			display:block;
			}
			
			.most-recent li.drop-it li,
			.most-recent li.drop-it li a{
			/*background:#a8a8a1;*/
			background-color:#fff;
			color:#a8a8a1;
			display:block;
			height:20px;
			line-height:20px;
			padding-left:5px;
			width:160px;
			}
			
			.most-recent li.drop-it li{
			padding:0;
			width:165px;
			}
			
			.most-recent li.drop-it:hover {
			background:#6f6f6c url(../images/css/tab-drop-up-arrow.png)  no-repeat top right;
			}
			
			.most-recent li:hover ul{
			display:block;	
			}
			
			
			.most-recent li ul{
			background:transparent;
			border-top:2px solid #fff;
			display:none;
			left:0; top:17px;
			margin:0;
			position:absolute;
			z-index:10000;
			}
			
					.most-recent li ul li{
					margin:0;
					/*border-bottom:1px solid #fff;*/
					border-bottom:1px solid #a8a8a1;					
					float:none;
					}
					
					.most-recent li ul li.last{
					border-bottom:0;
					}
			
					.most-recent li ul li{
					background:#FFF;
					color:#4f4f4f;
					}
					
					.most-recent li ul li a:hover{
					/*background:#fff;
					color:#a8a8a1;*/
					background:#a8a8a1;
					color:#fff;
					}
	
	.tabs-content{
	background:#FFF; /*url(../images/css/shadow-bg-content.png) repeat-y left top;*/
	padding:0 0 0 30px;
	height:430px;
	}
	
		ul.homee-stories {
		height:385px;
		clear:both;
		}
		
			ul.homee-stories h1{
			text-transform:uppercase;	
			}
		
		
		ul.homee-stories li{
		color:#FFF; 
		float:left;
		width:425px;
		margin:0 28px 26px 0;
		position:relative;
		}
		
			span.new-info{
			position:absolute;
			background:#ec008c;
			color:#FFF;
			font-size:1.1em;
			padding:1px 3px;
			left:0; bottom:0;
			}
			
			ul.homee-stories li img{
			float:left;
			}
			
			ul.homee-stories li div{
			background:#a8a8a1;
			cursor:pointer;
			height:84px;
			padding:8px 10px;
			margin-left:112px;
			
			}
			
			ul.homee-stories li div:hover{
			background:#6f6f6c;
			}
			
			ul.homee-stories li div h1{
			color:#fff;
			font-size:1.1em;
			}
			
			ul.homee-stories li .explorehomestory h2{
			color:#fff;
			font-size:1.1em;
			text-transform:uppercase;
			}
			
	.tabs-footer{
	background: #003399; /*url(../images/css/footer-blue-bg.png) no-repeat left bottom;*/
	height:29px;
	padding:12px 0 0 30px;
	}
	
			.tabs-header ul.tabs-links{
			float:left;
			width:auto;
			margin:12px 0 0 30px;
			}
			
				.tabs-header ul.tabs-links li{
				float:left;
				margin-right:12px;
				}

				.tabs-header ul.tabs-links li a{
				display:inline-block;
				padding:3px;
				}
				.tabs-header ul.tabs-links li a:hover,
				.tabs-header ul.tabs-links li a.active{
				background:#FFF;
				color:#003399;
				}
			
			.tabs-header ul.tabs-page{
			display:inline;
			float:right;
			width:auto;
			margin:12px 28px 0 0;
			}
			
				.tabs-header ul.tabs-page a{
				font-size:1.1em;
				margin:0 0 0 4px;
				line-height:1;
				}
				
				.tabs-header ul.tabs-page a:hover,
				.tabs-header ul.tabs-page a:focus,
				.tabs-header ul.tabs-page a.current{
				color:#FFF;
				text-decoration:underline;
				}
				
				.tabs-header ul.tabs-page a.next{
				background:#FFF;
				color:#003399;
				display:inline-block;
				padding:2px;
				}
			
			.tabs-header li a{
			color:#FFF;
			}

/*tabs rooms info*/

div.rooms-info{
clear:both;
display:inline;
width:712px;
float:left;
margin-bottom:20px;
position:relative;
min-height:365px;
}

	div.rooms-info li{
	display:inline;
	float:left;
	padding:0 30px 24px 0;
	}
	
	div.rooms-info li.fifth{
	/*padding:0 0 25px 0;*/
	}


.rooms-filter-by{
display:inline;
float:right;
margin-right:28px;
width:165px;
}	
	.rooms-filter-content{
	background:#003399;
	height:288px;
	margin-bottom:10px;
	padding:3px 10px;
	width:145px;
	}
	
		.rooms-filter-content h2{
		color:#FFF;	
		margin-bottom:4px;
		}
	
			
		.rooms-filter-menu li{
		margin-bottom:8px;
		}
			.rooms-filter-menu a{
			background:#FFF;
			display:block;
			padding:2px;
			}
			
			.rooms-filter-menu a:hover,
			.rooms-filter-menu a:focus,
			.rooms-filter-menu a.enabled{
			background:#a9a9a8;
			color:#FFF;
			}
			
	div.go-in-store li.drop-it{
	background:#ffca05 url(../images/css/go-in-store-arrow.png) no-repeat 98%  center;
	padding:2px 5px;
	position:relative;
	z-index:1;
	width:155px;
	}
	
			div.go-in-store li.drop-it:hover{
			background:#ffca05 url(../images/css/go-in-store-act-arrow.png) no-repeat 98% center;
			}
	
			div.go-in-store li.drop-it:hover ul{
			display:block;
			}
			
			div.go-in-store li ul{
			background:#fff;
			position:absolute;
			top:20px;
			left:0; width:165px;
			display:none;
			}
			
					div.go-in-store li ul li{
					border-bottom:1px solid #6685c2;	
					}
					div.go-in-store li ul li.last{
					border-bottom:0;	
					}
					
						div.go-in-store li ul li a{
						color:#010000;
						padding:5px 0 5px 5px;
						display:block;
						}
						div.go-in-store li ul li a:hover{
						background:#a8a8a1;
						color:#fff;
						}


/*easy update info*/

	ul.easy-update-info {
	min-height:384px;
	/*padding:10px 0 0 0;*/
	clear:both;
	}
	
		ul.easy-update-info li{
		float:left;
		margin:0 14px 16px 0;
		}
	
/*explore house*/

span.house-publisher{
color:#a8a8a1;
line-height:18px;
display:block;
padding:10px 0;
float:left;
}
	
		.tabs-header ul.tabs-links .back-to-front{
		background:#FFF;
		color:#003399;
		height:12px;
		line-height:1;
		padding:2px 3px;
		width:110px;
		display:block;
		}
		.tabs-header ul.tabs-links .back-to-front:hover{
			background-color:#6f6f6c;
			color:#fff;
			}
		
		

/*template3*/

#content.temp-3{
padding:0;
width:990px;
}
.bg-3{
background:#7a5b5d; 
}
 .temp-3 #content-left{
 width:725px;
 padding:0;
 float:left;
 }  
  .temp-3 #content-left #sell-info{
  background:transparent;
  font-size:1.4em;
  width:auto;
  padding:7px 0;
  }  
    .temp-3 #content-left h1.content-head-line span{
    background:transparent;
		padding:0;
    }
    
    .temp-3 #content-left h1.content-head-line{
    margin:10px 0 5px 0;
    padding:0;
    width:260px;
    }
    
    .content-left-left-col{
    float:left;
    width:450px;
    position:relative;
    }
    
     .content-left-left-col img{
     vertical-align:bottom;
     }
    
    .content-left-right-col{
    float:left;
    width:275px;
    margin-left:10px;
    }

 .temp-3 .content-left-right-col{ 
 position:relative;
 float:left;
 margin:0 0 0 10px;
 width:260px;
 }
.temp-3  #content-right{
border-width:0 8px;
border-style:solid;
border-color:#FFF;
float:right;
width:230px;
height:644px;
overflow:auto;
}

  .temp-3  #content-right .vertical-thumb-navi{
  /*border-right:6px solid #FFF;*/
  float:left;
  width:218px;
  }
 
  .vScroll_2 .vertical_long-scroll .jScrollPaneScrollable{
  /*margin-left:-14px;*/
  border-style:solid;
  border-color:#FFF;
  border-width:8px 0 7px 0;
	height:638px;
  }
    .vertical_long-scroll{
    float:right;
    margin-right:27px;
    width:234px;
    height:650px;
    background-color:#fff;
    position:relative;
    }
    
    ul.vertical-thumb-content li{
    border-bottom:7px solid #fff;
    width:195px;
    }
    
      ul.vertical-thumb-content li.first{
      border-top:0;
      }
      
      /*ul.vertical-thumb-content li a:hover img{
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
      -moz-opacity: 0.5;
      opacity: 0.5; 
      }*/
  
  .temp-3  #content-right .scroller{
  background:#cdcdcd;
  width:20px;
  min-height:640px;
  float:right;
  position:relative;
  }
 
   .temp-3  #content-right .scroll-bar{
   background:#a2a3a4;
   height:100px;
   width:20px;
   position:absolute;
   left:0; top:30px;
   cursor:pointer;
   }
  
   .arrow-scroll{
   width:20px; 
   height:20px;
   position:absolute;
   cursor:pointer;
   }
  
   .up-arrow-scroller{
   background:url(../images/css/up-arrow-scroller.png) no-repeat;
   top:0; left:0;
   }
   
   .down-arrow-scroller{
   background:url(../images/css/down-arrow-scroller.png) no-repeat;
   bottom:0; left:0;
   }

/*bg-4*/
.bg-4.explorecontent{
	background:#cdcdcd url(../images/css/explore-page-bg.png) no-repeat 0 70px ;
	}
	
/*#content.temp-4{
padding-top:35px;
}*/

.bg-4{
background:#cdcdcd;	
}


	.temp-4 #content-left{
	width:600px;
	float:left;
	padding:0;
	}
	
	
	
		.temp-4 ul.tabs{
		position:relative;
		margin-left:0px;
		z-index:12;
		background:none;
		/*top:2px;*/
		}
	
		.temp-4 .tabs li{
		/*background:url(../images/css/tab-cyan-bg.png)  no-repeat;*/
		background:none;
		height:42px; width:auto;
		display:block;
		font-size:1.5em;
		color:#fff;
		padding:0 18px;
		text-align:left;
		line-height:42px;
		}
		
			#gallery-list-image{
			position:relative;
			clear:both;
			}
			
			#gallery-list-image #gallery-list-image-inner{
			padding:0 0 0 0;	
			}
			
			.shadow-cyan-header{
			background:#6dd0f7;
			bottom:3px;
			height:42px;
			left:-3px;
			position:relative;	
			z-index:1px;
			width:591px;
			}
			.shadow-cyan-footer{
			clear: both;
			background:#6dd0f7;
			bottom:-3px;
			height:42px;
			overflow:hidden;
			left:-3px;
			position:relative;	
			width:591px;
			}
			
			ul.filter-gallery,
			ul.sort-gallery{
			color:#6f6f6c;
			float:left;
			margin-bottom:10px;
			}
			ul.sort-gallery{
			float:right;
			margin-right:12px;
			}
			
					ul.filter-gallery{
					margin-left:16px;	
					}
			
					ul.filter-gallery li,
					ul.sort-gallery li{
					float:left;
					margin-right:5px;
					position:relative;
					}
					
					ul.filter-gallery ul,
					ul.sort-gallery ul{
					position:absolute;
					left:0; top:16px;
					display:none;
					width:100px;
					}
					
							ul.filter-gallery ul li,
							ul.sort-gallery ul li{
							clear:left;
							background:#FFF;
							border-bottom:1px solid #a7e3fa;
							width:153px;
							}
							
							ul.filter-gallery li a,
							ul.sort-gallery li a{
							color:#FFF;	
							}
							
							ul.filter-gallery ul li.last,
							ul.sort-gallery ul li.last{
							border-bottom:0;
							}
							
							ul.filter-gallery ul li a,
							ul.sort-gallery ul li a{
							color:#4f4f4f;
							display:block;
							padding:5px 3px;
							}
							
							ul.filter-gallery ul li a:hover,
							ul.sort-gallery ul li a:hover{
							background:#a8a8a1;
							color:#FFF;
							}
							
							ul.filter-gallery li:hover ul,
							ul.sort-gallery li:hover ul{
							display:block;
							}
					
					li.drop-me{
					background:#a8a8a2 url(../images/css/white-down-arrow.png) no-repeat 97% center;
					width:148px;
					padding-left:5px;
					height:17px;
					}
					
					
					
					li.drop-me:hover{
					background:#6f6f6c url(../images/css/white-up-arrow.png) no-repeat 97% center;	
					}
			
			ul.share-gallery-img{
			clear:both;
			margin-left:16px;
			min-height:387px;
			}
			
			.share-gallery-img li{
			float:left;
			margin:0 16px 20px 0px;
			}
		
			ul.page-navi{
			float:right;
			margin:14px 14px 0 0;
			}
					ul.page-navi li a{
					color:#FFF;
					margin-right:5px;
					font-size:1.1em;
					}
					
					ul.page-navi li a:hover,
					ul.page-navi li a.active{
					text-decoration:underline;
					}
					
					ul.page-navi a.previous,
					ul.page-navi a.next{
					background:#FFF;
					color:#6dd0f7;
					padding:1px;
					}
					
		#gallery-list-image-popup{
		position:absolute;
		left:36px; top:1px;
		z-index:12;
		display:none;
		}
		
		#gallery-list-image-popup.house{
		left:66px; top:32px;
		}
		
			.rooms-info #gallery-list-image-popup{
			display:none;
			left:12px; top:auto; 
			bottom:-108px;
			}
		
		.white-border-box{
		border:10px solid #FFF;
		}
		
		/*.gray-border-box{
		border:10px solid #d2d3d5;
		width:800px;
		}*/
		 
		#gallery-list-image-popup .close-pop{
		position:absolute;
		right:-15px; top:-5px;
		}
		
			#gallery-list-image-popup .myShadow-content{
			padding:8px;
			}
			#gallery-list-image-popup .myShadow-box-L{
			padding-left:0; 
			}
			
			.explorecontent  #gallery-list-image-popup .myShadow-content{
			padding:0;
			}
			.explorecontent  #gallery-list-image-popup .myShadow-box-L{
			padding-left:10px;
			}
			
			
			
			
			
			
			
			
			.gallery-list-gray-box{
			border:10px solid #d2d3d5;
			width:805px;
			height:548px;
			}
		
			img.gallery-list-img-full-view{
			float:left;	
			}
			
			#gallery-list-image-popup .close-pop{
			right:-8px; top:2px;
			}
			
			.gallery-list-img-author{
			height:418px;
			}
			
			#room-image.gallery-list-img-author{
			height:475px;
			}
			
			a.view-pic-link{
			background:#003399;
			color:#fff;
			display:block;
			padding:3px 15px 3px 3px;
			line-height:1.5;
			margin-top:5px;
			}
			
			.gallery-list-img-info{
			float:right;
			width:137px;
			height:528px;
			border-left:10px solid #d2d3d5;
			padding:10px;
			}
			
			.gallery-list-img-info span{
			display:block;	
			}
			
			.gallery-list-img-info p{
			margin-top:15px;	
			}
		
				.gallery-list-img-rate{
				position:relative;	
				}
				.gallery-list-img-info .accord-option{
				border:none;
				margin:0;
				padding:7px 0 0 0;
				}
				.gallery-list-img-info .accord-option .share-set{
				float:left;
				margin:0;
				}
				.gallery-list-img-info .accord-option.explore-room-option .like-set {
				/*width:110px;*/
				
				}
				.gallery-list-img-info .accord-option.explore-room-option .share-set{
				/*float:right;*/margin-bottom:6px;
				}
				
				.gallery-list-img-rate span{
				display:block;
				margin-bottom:3px;
				color:#6f6f6c;
				}
			
				.gallery-list-img-rate span.share-it a.share-link{
				padding:3px;
				color:#FFF;
				font-size:1.1em;
				margin-top:5px;
				display:block;
				width:55px;
				}
				
				.gallery-list-img-rate .share-icons a{
				/*width:28px; height:27px;*/
				}
				
				.gallery-list-img-rate .share-icons{
				/*left:0; top:101px; bottom:auto;*/
				}
	.gallery-select-option{
	clear:both;
	padding:10px 0 0 0;
	}			
			
			
.temp-4 #content-right{
width:336px;
float:right;
}
			
	.temp-4 #content-right{
	/*padding-top:45px;*/
	}
	
	#share-photos h1{
	background:#6dd0f7;
	font-size:1.1em;
	left:-3px;
	padding:6px 5px;
	position:relative;
	top:-3px;
	color:#fff;
	width:317px;
	}
	
	.share-photos-content{
	padding:8px 4px;
	}
	
	.flickr-liveSteam-type-1{
	margin-top:12px;	
	}
	

#submit-photos .myShadow-content{
padding:5px;	
}

		#submit-photos span.submit-photos-title{
		color:#003399;
		display:block;
		width:80px;
		float:left;
		margin-right:3px;
		}
		
				#submit-photos img{
				margin-left:16px;
				vertical-align:middle;
				}
				
				#submit-photos a.email-pop,
				#email-popup a.email-pop{
				background:#a8a8a2;
				color:#FFF;
				clear:both;
				display:block;
				margin:10px 0;
				padding:5px;
				}
				
				#submit-photos a.email-pop:hover,
				#email-popup a.email-pop:hover{
				background:#6dd0f7;	
				}
				
				#submit-photos p{
				color:#6f6f6c;
				margin-bottom:5px;
				}
				
#connect-local-comunity {
position:relative;	
}

#connect-local-comunity h1 a{
color:#6f6f6c;
display:block;
padding:44px 0;
text-align:center;
font-size:1.1em;
}

		#connect-local-comunity #email-popup{
		position:absolute;
		left:-300px; top:-312px;
		width:315px;
		display:none;
		}
		
		#email-popup .myShadow-box-L{
		padding:10px;
		padding-left:13px;
		background:#FFF;
		}
		
		#email-popup .myShadow-content{
		border:10px solid #d2d3d5;
		padding:10px;
		height:325px;
		font-size:0.9em;
		}
		
		#email-popup p{
		padding:5px 0;	
		}
		
		#email-popup span{
		display:block;
		margin:5px 0 20px 0;
		}
				#email-popup span input{
				vertical-align:top;	
				}
				
				#email-popup a.close-pop{
				/*background:#FFF url(../images/css/close-mark-white.png) no-repeat center center;
				padding:0;
				right:-6px; top:-8px;*/
				} 
				

				
				
/*share blogs*/

.temp-5 #content-left{
background:url(../images/css/share-blogs-left-bg.png) no-repeat left bottom;
height:621px;
padding-top:26px;
width:706px;
float:left;
}

		.blog-info{
		width:445px;
		float:right;
		margin:14px 10px 0 0;
		}
			.blog-info-top{
				overflow:hidden;
				height:510px; /* jan 13th */
				margin-bottom:12px;
				}  
			  /*.blog-info-bottom{
				height:170px; 
				}*/
		
				.blog-comments{
				height:140px;
				overflow:auto;
				padding-right:5px;
				position:relative;
				}
		
				.blog-info-content{
				height:505px; /* jan 13th */
				overflow:auto;
				margin-bottom:15px;
				padding-right:5px;
				}
				.blog-info{
				font-size:1.1em;	
				}
				
				span.blog-date{
				color:#6f6f6c;
				display:block;
				margin-bottom:8px;
				}
				
				.blog-info p{
				margin-bottom:5px;	
				}
				
				.blog-info img{
				margin-right:10px;	
				}
				
				.blog-comments{
				font-size:0.9em;	
				}
				
				.blog-comments h1{
				color:#6f6f6c;
				padding-top:3px;
				margin-bottom:3px;
				font-size:1.1em;
				}
					
						span.user{
						color:#6f6f6c;
						}
						span.user strong{
						color:#000;	
						}
						
						.comment-option a.comt-facebook{
						padding:3px 4px;
						display:block;
						float:right;
						margin-top:5px;
						color:#FFF;
						font-size:0.9em;
						}
						.comment-option a.share-link{
						/*display:block;
						float:right;
						margin-top:5px;
						color:#FFF;
						font-size:0.9em;*/
						}
						
				/*		.comment-option a.share-it{
						margin-right:10px;
						}*/
						
						.comment-option a.comt-facebook{
						background:#a8a8a2;	
						float:left;
						}
						
						.comment-option a.comt-facebook:hover{
						background:#6dd0f7;
						color:#fff;
						}
						
						.comment-option{
						margin-top:0;
						position:relative;
						}
						
						.temp-5 #content-right{
						width:220px;
						float:left;
						padding-top:34px;
						}
		
		.left-box{
	clear:left;
	display:inline;
	float:left;
	font-size:0.9em;
	margin:14px 0 0 10px;
	width:225px;
}
		
				.blog-magnus{
				height:252px;
				}
				
				.blog-magnus h1,.blog-magnus .blog-prof h2{
				margin-bottom:5px;
				font-size:1.2em;
				}
				
						.blog-magnus img{
						display:inline;
						float:left;
						margin:0 3px 3px 0;
						}
						
						.blog-magnus p{
						line-height:1.3;
						margin-right:6px;
						/*margin-left:90px;*/
						}
						.magnus-recent-post{
						clear:left;
						/*margin-top:20px; removed on 13th */
						margin-right:10px; /* added on 13th */
						}
						
						#blog-recent-post,
						#contributorsscroll{
						height:105px;
						overflow:auto;
						}
						
						.magnus-recent-post h2{
						color:#6f6f6c;
						margin-bottom:10px;
						}
						
						.left-box li{
						font-weight:bold;
						margin-bottom:6px;
						background:url(../images/css/round-bullet.png) no-repeat left 6px;
						padding-left:10px;
						line-height:1.5;
						}
						
						.left-box li a{
						color:#000;
						line-height:1.4;
						}
						
						.left-box li a:hover,
						.left-box li a:focus,
						.left-box li a.clicked{
						color:#6dd0f7;
						}
						
						span.page-navi-col{
						display:block;
						text-align:right;
						}
						
						.left-box span.page-navi-col a{
						margin-left:5px;
						display:inline-block;
						}
						
									.left-box a.previous,
									.left-box a.next{
									background:#6dd0f7;
									padding:2px;
									color:#FFF;
									}
									
									.magnus-hot-topics ul{
									margin-bottom:20px;	
									}
									
										ul.recent-pst{
										height:85px;
										}
										.blog-prof{
										height:105px;
										width:220px;
										margin-bottom:10px;
										}
										
										ul.hot-tpcs{
										height:110px;
										}
										
										ul.contribt{
										height:98px; 
										}
									
									.magnus-hot-topics h2,
									.magnus-contributers h2{
									margin-bottom:10px;	
									}
									
									#contributors.left-box{
									height:125px;
									}
									
						.magnus-hot-topics h2,
						.magnus-contributers h2{
						color:#FFF;
						font-size:1.2em;
						zoom:1;
						}
						
						.magnus-hot-topics,
						.magnus-contributers{
						height:173px;
						width:205px;
						}
						.magnus-contributers{
						height:	140px;
						}
						
							.magnus-contributers ul{
							margin-bottom:15px;
						
							}
/*blog page*/
.blog-magnus.left-box{
	margin:8px 0 0 18px;
	height:258px;
	}
.magnus-hot-topics.left-box{ 
	margin:14px 0 0 18px;
	height:140px;
	}
.magnus-contributers.left-box{
	margin:7px 0 0 18px;
	height:135px;
	}
.magnus-contributers.left-box{
	text-transform:capitalize;
	}
	
#content.temp-5 #content-right{
	width:230px;
	float:right;
	display:inline;
	padding-top:26px;
	position:relative;
	right:-6px;
	}
	
#facebook-box{
		background:url(../images/css/face-book-bg.png) no-repeat left top ;
		padding:3px 0  0 3px;
		}
		
		
/*template-4*/

.bg-5{
background:url(../images/css/texture-bg-1.png)  no-repeat left top; 
}

 #content.temp-6 #content-left{
 float:left;
 width:558px;
 position:relative;
 padding-top:42px;
 }
 
 .temp-6 .back-to-explore{
 	position:absolute;
	top:-28px;
	left:0;
	}
 
 .temp-6  .content-left-left-col{
 width:370px;
 }
  
   .temp-6 #sell-info{
   width:360px;
   height:78px;
   background:transparent;
   margin-bottom:10px;
   padding-left:0;
   }
   
   .temp-6 h1.content-head-line{
   margin-bottom:0px;
   overflow:hidden;
   }
   
   .temp-6 h1.content-head-line span{
	  
   background:transparent; 
    padding:0;
	 /* commented by jabir to overcome temp6 header6 spacing and background issue */
   /*line-height:30px;
   font:bold 32px/36px Verdana, Arial, Helvetica, sans-serif;
   height:36px;*/
   }
   .temp-6 h1.content-head-line span strong{
    line-height:36px;
    }
    
 .temp-6 .content-left-right-col{
 float:right;
 margin-left:0;
 width:180px;
/* left:-3px;*/
 position:relative;
 }
 
  .temp-6 #accordion{
  width:170px;
  }
  
  .temp-6 #accordion h2{
  width:97%; 
  }  
		
			
		
		
		
	/*	a.like-it{
		padding-right:20px;
		}*/
		
		a.like-it:hover{
		background:#6f6f6c;
		}
		a.smile,
		a.smile:hover{
		background:#6f6f6c url(../images/css/like-it-icon.png) no-repeat 95% center;
		}
		
		.gallery-img-option{
		position:relative;	
		}
		
		.gallery-img-option a.share-link,
		.gallery-img-option a.like-it{
		color:#fff;
		font-size:1.1em;
		display:block;
		padding:3px 10px;
		margin-bottom:8px;
		width:55px;
		}
		
		.temp-6 #content-right{
		position:relative;
		}
		 .temp-6 #image-show-pop .myShadow-content{
  /*width:540px; height:540px;*/
  position:relative;
  }
  
  .temp-6 #image-show-pop{
  width:566px;
  right:-386px; top:40px;
  z-index:30;
  position:absolute;
  display:none;
  }
  
  #image-show-pop #slide-pop-info{ 
  display:none;
 /* width:250px;
  height:170px;*/
  position:absolute;
  
  right:9px;bottom:12px;
  }
  #image-show-pop #slide-pop-info .myShadow-content{
 /* width:204px;
  height:128px;*/
  border:0;
  }

  /*pop-up*/
		
		.temp-6 #more-idea-pop,
		.temp-6 #watch-film,
		.temp-6 #floorplan{
		width:560px;
		position:absolute;
		top:-4px; left:0;
		display:none;
		}
		
			.temp-6 #watch-film{
			left:-35px;
			display:none;
			}
		
				.temp-6 .myShadow-box-L{
				background:#FFF;
				padding:10px;
				} 
				
				.temp-6 .myShadow-content{
				border:10px solid #d2d3d5;	
				}
				
				.temp-6 .myShadow-content img{
				float:left;
				}
				
				.temp-6 .idea-content{
				float:right;
				width:144px;
				position:relative;
				}
				
				.temp-6 #watch-film a.close-pop,
				.temp-6 #get-look a.close-pop{
				right:-8px; top:0px;
				}
		

.temp-6 #content-right{
float:right;
padding-top:42px;
width:367px;
}
		.temp-6 #content-right img.first-thumb{
	/*	margin-right:7px;*/
		}
		
		.special-view-1{
		margin-bottom:9px;	
		}
		
		.temp-6 #watch-film {
		width:567px;
		}
		
.temp-6 .split-top{
	width:367px;
	}
.temp-6 .split-bottom{
	width:367px;
	}	
.temp-6 .split-bottom .split-left{
	width:180px;
	float:left;
	display:inline;
	}
.temp-6 .split-bottom .split-right{
	width:180px;
	float:right;
	display:inline;
	}
.temp-6	.split-bottom img{
		margin:0;
		padding:0;
		}
		
			
			
/*site map page */

#map-container{
padding-top:35px;	
}

	
			#site-map h1{
			font-size:2em;
			color:#6f6f6c;
			border-bottom:1px solid #949492;
			padding-bottom:10px;
			margin-bottom:25px;
			}
			
			.map-col{
			float:left;
			width:173px;
			margin-bottom:30px;
			}
			
					.map-col h2{
					color:#6f6f6c;
					margin-bottom:5px;
					font-size:1.1em;
					}
					
					.map-col a{
					color:#019bff;
					}
					
					.map-col a:hover{
						text-decoration:underline;
					}
					
					
					.map-col ul{
					margin-bottom:20px;	
					}
			
			#site-map .myShadow-content{
			min-height:550px;
			padding-left:10px;
			}
			
					span.brdr{
					border-bottom:1px solid #949492;	
					}
/*site map end */


/* ----------------Content end ----------------------------------------------------------*/




/* shadow box start */

.myShadow-box-B{
background:url(../images/css/shadow-bottom.png) no-repeat right bottom;
padding-bottom:8px;
}
.myShadow-box-R{
background:url(../images/css/shadow-R-T.png) no-repeat right top;
padding:2px 6px 0 0;
}

.myShadow-box-L{
background:url(../images/css/shadow-Left.png) no-repeat left top;
padding-left:3px;
}

.myShadow-content{
background:#FFF;
}

/* shadow box end */


/*----------------Scroller Defaults---------------------------------------------------*/


/* Interaction states ----------------------------------*/
.ui-state-default, 
.ui-widget-content .ui-state-default {
	background: #b3b3b4;
}
/* Slider----------------------------------*/
.viewer {
	float:left;
}
.ui-slider-vertical {
	width: .2em;
	height:225px;
	background:#d9d8d9;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.4em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
/* Tabs----------------------------------*/

 /* popup z-index issue */
.pop-up{
 z-index:1000; 
}
#main-container .share-icons,
#main-container .doit-icons{
 z-index:10000; 
}


/*horizontal scroller */  

		.scroll-pane { overflow: auto; width:535px;  height:121px;}
		.scroll-content { width:100px; float: left;  }
		
		.scroll-container{background-color:#fff; border-width:0 6px 6px 6px; border-style:solid; border-color:#fff; overflow:hidden; width:523px;}
		
		ul.scroll-content li { width: 96px; height: 90px; float: left; background:#FFF; }  
		* html .scroll-content-item { display: inline; } /* IE6 float double margin bug */
		.scroll-bar-wrap { clear: both;margin: 0 -1px -1px -1px;zoom:1; position:relative;}
		.scroll-bar-wrap .ui-slider { background: none; border:0; height: 2em; margin: 0 auto;  }
		.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
		.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1.5em; }
		.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }
		
		.scroll-bar-wrap a.ui-slider-handle{
		height:19px;
		cursor:move;
		margin-top:4px;
		background:#a2a3a4;
		}
		
		.scroll-bar-wrap{
		background:#cdcdcd;
		}
		
	
		
		
		/*rest continues*/
		
				/* Slider
		----------------------------------*/
		
		.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
		.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
		
		.ui-slider-horizontal { height: .8em; }
		.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
		.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
		.ui-slider-horizontal .ui-slider-range-min { left: 0; }
		.ui-slider-horizontal .ui-slider-range-max { right: 0; }
		
		.ui-slider-vertical { width: .8em; height: 100px; }
		.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
		.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
		.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
		.ui-slider-vertical .ui-slider-range-max { top: 0; }
		
		/* Component containers
		----------------------------------*/
		
		.ui-widget-content {
			height:20px;
		}
		
		.ui-widget-header {
			background:none;
			color: #222222/*{fcHeader}*/;
			font-weight: bold;
		}
		
		/* Interaction states
		----------------------------------*/
		.ui-state-default, .ui-widget-content .ui-state-default {
			background: #e6e6e6;
		}

		
/*horizontal scroller end */
.empty-nav{
height:15px;	
}

/* new shadow box start */

.shadow-Nw-L-T-bg{
background:url(../images/css/shadow-Nw-L-T-bg.png) no-repeat left top;
padding-left:6px;
}

span.shadow-Nw-R-T-bg{
background:url(../images/css/shadow-Nw-R-T-bg.png) no-repeat right top;
padding-right:9px;
}

span.shadow-Nw-M-T-bg{
background:url(../images/css/shadow-Nw-M-T-bg.png) repeat-x top;
height:6px;
}

span.shadow-Nw-R-T-bg,
span.shadow-Nw-M-T-bg,
span.shadow-Nw-L-B-bg,
span.shadow-Nw-M-B-bg,
span.shadow-Nw-R-B-bg{
display:block;	
}

.shadow-Nw-L-M-bg{
background:url(../images/css/shadow-Nw-L-M-bg.png) repeat-y left;	
}

.shadow-Nw-R-M-bg{
background:url(../images/css/shadow-Nw-R-M-bg.png) repeat-y right;	
}

.shadow-Nw-L-B-bg{
background:url(../images/css/shadow-Nw-L-B-bg.png) no-repeat left bottom;
padding-left:6px;
}

.shadow-Nw-R-B-bg{
background:url(../images/css/shadow-Nw-R-B-bg.png) no-repeat right bottom;
padding-right:9px;
}

span.shadow-Nw-M-B-bg{
background:url(../images/css/shadow-Nw-M-B-bg.png) repeat-x bottom;
height:11px;
}
.shadow-Nw-box{
width:300px; /*height:300px;	*/
}

.shadow-Nw-Content{
margin:0 9px 0 6px;
width:285px;
background:#fff;
}

/* share gallery page */
#connect-local-comunity.shadow-Nw-box{
width:336px;
}
#connect-local-comunity .shadow-Nw-Content{
width:321px;
height:102px
}
#submit-photos.shadow-Nw-box{
width:336px;
}
#submit-photos .shadow-Nw-Content{
width:312px;
padding:5px;
}
#share-photos.shadow-Nw-box{
width:336px;
}
#share-photos .shadow-Nw-Content{
width:321px;
}

#gallery-list-image.shadow-Nw-box{
width:600px;
}
#gallery-list-image .shadow-Nw-Content{
width:585px;
}

/* share gallery ends */
#facebook-box.shadow-Nw-box{
width:233px;
}
#facebook-box .shadow-Nw-Content{
width:224px;
}
#facebook-box .shadow-Nw-Content{	
position:relative; left:-3px; top:-3px;
}

/* new shadow box end */








/*template 1 starts - karthik*/
#content-inner{
	width:936px;
	height:649px;
	position:relative;
	}	
	.temp-1 .back-to-explore{
	position:absolute;
	top:14px;
	left:0;
	}

	.temp-1 h1.content-head-line{
		width:370px;
		}
	.temp-1 #sell-info{
		width:357px;
		}	
	.temp-1 .slide-info  {
		top:44px;
		right:0;
		}	
		.temp-1 #slide-pop-info{
			height:162px;
			top:42px;
			display:none;
			position:absolute;
			right:-6px;
			z-index:5;
			font-size:1.1em;
			}
			.temp-1 #slide-pop-info,
			.temp-1 #slide-pop-info div{
				/*background-image:none;*/
				}	
			.temp-1 #slide-pop-info .myShadow-content{ 
				border:0;
				height:140px;
				}
			.temp-1 #slide-pop-info .close-pop{ 
				right:-22px;
				top:-10px;
				}

	.temp-1 #accordion #get-look{
		right:54px;
		top:24px;
		}
	.temp-1 #more-idea-pop,
	.temp-1 #watch-film, 
	.temp-1 #floorplan{
		display:none;
		position:absolute;
		right:115px;
		top:206px;
		}
	.temp-1 .dynamic-pop{
		display:none;
		position:absolute;
		right:115px;
		top:206px;
		}
		
	#get-look{
		z-index:800;
		}
	#get-look .get-look-info{
		z-index:900;
		}
/*template 1 ends - karthik*/

/*template 2 starts- karthik*/
.temp-2 #content-left{
  padding-top:44px;
}
.temp-2 .back-to-explore{
	position:absolute;
	top:14px;
	left:0;
	}
.temp-2 .slide-info  {
top:12px;
right:12px;
}
.temp-2 #slide-pop-info { 
display:none;
font-size:1.1em;
height:162px;
position:absolute;
right:6px;
top:10px;
z-index:5;
}
.temp-2 #slide-pop-info .myShadow-content{
	height:140px;
  border:0;
}
.temp-2 #slide-pop-info .close-pop{
	right:-22px;
	top:-10px;
}
.temp-2 #accordion #get-look{
	right:54px;
	top:24px;
	}
.temp-2 #more-idea-pop,   
.temp-2 #watch-film, 
.temp-2 #floorplan,
.temp-2 #before-popup,
.temp-2 #after-popup,
.temp-2 #safety-popup {
	display:none;
	position:absolute;
	right:115px;
	top:206px;
	}
	
	
/*gallery part*/
.temp-2 #content-left{
  width:375px;
}

.temp-2 #scroll-slide-container {
	background-color:#fff;
 	position:absolute;
	right:0;
	top:0;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:8px 10px 0 10px;
	width:538px; 
	}
.temp-2 .slider {
  border-width:0 ;  
  border-style:solid;
  border-color:#fff;
  position:relative;
  width:538px; 
}
.temp-2 .scroll-pane  {
	height:128px;
	overflow:auto;
	width:538px; 
	} 
.temp-2 .scroll-container{
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:0 0 8px 0;
	overflow:hidden; 
	width:538px; 
	}
.temp-2 ul.scroll-content li{
  width:98px;
}
.temp-2 ul.scroll-content li a:hover img{
  opacity:0.5;
}


	/*------------------------new scroll starts--------------------*/
	/* hide from incapable browsers */
	#my-horizontal-scroller  div#scrollbar { 
		display:none;
		}
	/* below in external file */
	#my-horizontal-scroller  div#wn	{ 
		position:relative; 
		width:538px; height:100px; 
		overflow:hidden;	
		}
	#my-horizontal-scroller  div#scrollbar { 
	   position:relative; 
	   width:538px; 
	   height:18px;
	   background: #A2A3A4;
	   display:block; /* display:none initially */
	   font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
	   margin-bottom:10px;
	  }
	#my-horizontal-scroller  div#track { 
		position:absolute; left:18px; top:0;
		width:502px; height:18px;
		background: #CDCDCD;
	  }
	#my-horizontal-scroller  div#dragBar {
		position:absolute; left:0; top:0;
		cursor:move;
		width:20px; height:18px;
		background-color:#B3B3B4 ;
	  }  
	#my-horizontal-scroller div#left { 
		position:absolute; 
		left:0; top:0; 
		}  
	#my-horizontal-scroller  div#right { 
		position:absolute; 
		right:0; top:0;  
		} 
	/* for safari, to prevent selection problem  */
	#my-horizontal-scroller div#scrollbar, 
	#my-horizontal-scroller div#track, 
	#my-horizontal-scroller div#dragBar,
	#my-horizontal-scroller div#left, div#right {
		-moz-user-select: none;
		-khtml-user-select: none;
		}
	/* so no gap or misplacement due to image vertical alignment
	font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
	#my-horizontal-scroller div#scrollbar img {
		display:block; 
		} 
	/*------------------------new scroll ends--------------------*/	
	
/*template 2 ends- karthik*/


/*template 3 starts - karthik*/
.temp-3 .content-head-line{
	width:268px;
	}

.temp-3 .slide-info  {
top:16px;
right:16px;
}
.temp-3 #slide-pop-info { 
top:14px;
display:none;
position:absolute;
right:10px;
z-index:5;
font-size:1.1em;
} 
.temp-3 #slide-pop-info .myShadow-content{ 
  border:0;
  height:140px;
}
.temp-3 #slide-pop-info .close-pop{
	right:-22px;
	top:-10px;
}
.temp-3 h1.content-head-line{
	font-size:28px;
} 
/*template 3 ends - karthik*/


/*template 4 starts- karthik*/
.temp-6 #slide-pop-info .close-pop {
right:-23px;
top:-10px;
}
.temp-6 #image-show-pop .slide-info  {
top:14px;
opacity:0.5;
right:14px; 
}
.temp-6 #image-show-pop #slide-pop-info { 
top:12px;
display:none;
height:162px;
position:absolute;
right:8px;
}  
.temp-6 #slide-pop-info .myShadow-content {
border:0 none;
height:140px;
}
.temp-6 #get-look .get-look-info{
	width:220px;
	}
.temp-6 a:hover img{
	opacity:0.5;
	 }
/*template 4 ends- karthik*/

.idea-content a:hover,
.idea-content a.enabled{
  color:#003399;  
}
.accordion-content .accordion-info p{
  font-size:11px;
  line-height:15px;
}
.accordion-content .accordion-info img{
  margin:0 10px 6px 0;
}  

#room-image.gallery-list-img-author{ 
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}
#room-image.gallery-list-img-author h1{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	}

#room-image.gallery-list-img-author span{
	margin-bottom:3px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	}
#room-image.gallery-list-img-author span.published-room{
	color:#000000;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	}

.easyupdatepopup #gallery-list-image-popup{
	display:none;
	left:66px;
	position:absolute;
	top:32px;
	z-index:12;
	}

/* gallery page */
#gallery-list-image ul.share-gallery-img { 
	min-height: 422px;
	}
#emailpopups{
	z-index:1500;
	}

/* welcome pop-up info*/

.wel-pop-closeBtn {
        background:url(../images/css/ikea_welcome_pop_up/ikea_welcome_pop_up_Tbg.png) no-repeat center top;
        height:34px;
        display:block;
}

div.wel-pop-content{
        background:url(../images/css/ikea_welcome_pop_up/ikea_welcome_pop_up_Bbg.png) no-repeat center bottom;
/*      min-height:200px;*/
        padding:0 25px 25px 25px;
}
div.wel-pop-content h2{
    font-weight: bold;
    color:#626262;
    font-size: 1.4em;
}
div.wel-pop-content{
    font-size: 1.4em;
    color:#b2b2b2
}
div.wel-pop-content p,
div.wel-pop-content p a{
    color: #616161;
}
div.wel-pop-content p {
    margin-bottom: 22px;
    line-height: 22px;
}
div.wel-pop-content p a strong {
    color:#159EEC;
}
span.undr-line a{
    text-decoration: underline;
}

#blackScreen{
   height: 100% !important;
   width: 100% !important;

}

/* welcome pop-up info */	

