*
{
	margin: 0px;
	padding: 0px;
}
body
{	
	background-color: #ffffff;
	/*color: #feffff;*/
	color: #000000;
	font-family: Arial;
	font-size: 12px;
}
.Bg_Intro_1
{
	background: #ffffff url(../Gfx/bg_intro_01.jpg) no-repeat left top;
}
.Bg_Intro_2
{
	background: #ffffff url(../Gfx/bg_intro_02.jpg) no-repeat left top;
}
.Bg_Intro_3
{
	background: #ffffff url(../Gfx/bg_intro_03.jpg) no-repeat left top;
}
.Bg_Intro_4
{
	background: #ffffff url(../Gfx/bg_intro_04.jpg) no-repeat left top;
}
.Bg_Intro_5
{
	background: #ffffff url(../Gfx/bg_intro_05.jpg) no-repeat left top;
}
.Bg_Intro_6
{
	background: #ffffff url(../Gfx/bg_intro_06.jpg) no-repeat left top;
}
.Bg_Intro_7
{
	background: #ffffff url(../Gfx/bg_intro_07.jpg) no-repeat left top;
}
.Bg_Intro_8
{
	background: #ffffff url(../Gfx/bg_intro_08.jpg) no-repeat left top;
}
.Bg_Intro_9
{
	background: #ffffff url(../Gfx/bg_intro_09.jpg) no-repeat left top;
}
.Bg_Search
{
	background: #ffffff url(../Gfx/bg_favorites.gif) no-repeat 880px top;
}
.Bg_About
{
	background: #ffffff url(../Gfx/bg_about.gif) no-repeat 840px top;
}
.Bg_Favorites
{
	background: #ffffff url(../Gfx/bg_favorites.gif) no-repeat 880px top;
}
.Bg_House
{	
	background: #ffffff url(../Gfx/bg_house.gif) no-repeat 880px top;
}
.Bg_Livingroom
{
	background: #ffffff url(../Gfx/bg_livingroom.gif) no-repeat 880px top;
}
.Bg_Kitchen
{
	background: #ffffff url(../Gfx/bg_kitchen.gif) no-repeat 880px top;
}
.Bg_Hall
{
	background: #ffffff url(../Gfx/bg_hall.gif) no-repeat 880px top;
}
.Bg_Corners
{
	background: #ffffff url(../Gfx/bg_corners.gif) no-repeat 880px top;
}
.Bg_Bath
{
	background: #ffffff url(../Gfx/bg_bath.gif) no-repeat 880px top;
}
.Bg_Bedroom
{
	background: #ffffff url(../Gfx/bg_bedroom.gif) no-repeat 880px top;
}
.Bg_Children
{
	background: #ffffff url(../Gfx/bg_children.gif) no-repeat 880px top;
}
.Bg_Youth
{
	background: #ffffff url(../Gfx/bg_youth.gif) no-repeat 880px top;
}
.Bg_Garage
{
	background: #ffffff url(../Gfx/bg_garage.gif) no-repeat 880px top;
}
.Bg_Car
{
	background: #ffffff url(../Gfx/bg_car.gif) no-repeat 880px top;
}
.Bg_Garden
{
	background: #ffffff url(../Gfx/bg_garden.gif) no-repeat 880px top;
}
.Bg_MMS
{
	background: #ffffff url(../Gfx/bg_livingroom.gif) no-repeat 880px top;
}
a
{
	color: #000000;
	text-decoration: none;
}
a:hover
{
	color: #d9b851 !important;
}
h1
{
	font-family: Helvetica, Arial;
	font-size: 18px;
	font-weight: normal;
	color: #000400;	
}
#UpdateProgressDiv
{
	text-align: center;
	background-color: #000000;	
	filter: alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	width: 250px;
	height: 60px;
	padding-top: 25px;
	position: absolute;	
	z-index: 10000;
	color: #ffffff;
	/*top: 50px;
	left: 500px;*/
}
.UpdateProgress img
{}
.MainWrap
{	
	padding: 31px 0px 0px 23px;
}
.TopLogoWhite
{
	background: transparent url(../Gfx/logo_top_white.png) no-repeat left top;
	height: 74px;
}
.TopLogoBlack
{
	background: transparent url(../Gfx/logo_top_black.png) no-repeat left top;
	height: 74px;
}
#HomeButton
{
	display: block;
	width: 166px;
	height: 40px;
}
#MainContent
{		
	height: 743px;
	min-width: 1225px;
	float: left;
}
.Footer
{
	background: transparent url(../Gfx/bg_bottom.png) no-repeat 30px top;
	min-height: 120px;
}
#CultureButton
{
	margin-left: 30px;
	display: block;
	width: 200px;
	height: 40px;
}
.FooterInvisible
{
	background: transparent;
	min-height: 120px;
}
.MenuBlack a
{
	color: #000000;	
}
.MenuWhite a
{
	color: #ffffff;
}
.MenuBlack,
.MenuWhite
{
	float: left;
	width: 134px;
	line-height: 20px;
}
.MenuBlack strong a,
.MenuWhite strong a
{
	float: left;
	margin: 28px 0px 20px 0px;
	line-height: normal;
}
.MenuBlack a.Selected,
.MenuWhite a.Selected
{	
	color: #d9b851;
}
.SendButton
{
	cursor: pointer;
	border: none 0px;
	margin-top: 7px;
	margin-bottom: 85px;
	float: left;
	padding-left: 23px;
	color: #d9b851;
	text-align: left;
	background: url(../Gfx/btn_send_arrow.png) no-repeat left top;
	line-height: 30px;
	height: 25px;
}
.SearchBox strong,
.SearchBox strong a,
.SearchBox strong a:hover
{	
	float: left;
	margin: 0px !important;
	line-height: normal;
	color: #d9b851 !important;
}
.SearchTextBox
{
	font-family: Arial;
	font-size: 12px;
	margin: 15px 0px 0px 0px;
	border: none 0px;
	background: #ffffff url(../Gfx/bg_field.gif) no-repeat right top;
	padding: 4px 10px 1px 4px;
	height: 18px;
	width: 114px;
}
.SearchButton
{
	cursor: pointer;
	margin: 10px 6px 0px 0px;
	border: none 0px;
	font-size: 12px;
	float: right;
	width: 48px;
	height: 18px;
	padding-bottom: 4px;
	background: #D9B851;
	color: #000000;
	/*filter: alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;*/
}
#RightContent
{
	float: left;
}
.AboutContent
{
	float: left;
	margin-top: 28px;
	min-width: 1075px;
}
.AboutDetail
{
	margin: 0px 65px 0px 15px;
	float: left;
	width: 650px;
	height: 700px;
	overflow: auto;
}
.AboutDetail img
{
	float: left;
	vertical-align: top;
	margin: 0px 10px 4px 0px;
}
.AboutContent h2
{
	font-size: 12px;
	font-weight: bold;
	color: #d9b851;
	margin-bottom: 20px;
}
.AboutMenu
{
	float: left;
	width: 345px;	
}
.AboutMenu li
{
	list-style-position: inside;
	font-style: italic;
	margin-bottom: 25px;
}
.AboutMenu li:hover
{
	color: #d9b851;
}
.MailLink
{}
.MailLink span
{
	font-weight: bold;
}
.MailLink a
{
	color: #D9B851 !important;
}
.InfoBubble
{	
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000400;	
	margin: 40px 0px 0px 31px;
	/*padding: 56px 57px 56px 66px;*/
	padding: 65px 62px 20px 70px;
	width: 440px;/*567*/
	height: 237px;/*327*/
	background: url(../Gfx/bg_infobubble_82_new.png) no-repeat left top;
}
.InfoBubble h1
{
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 24px;
}
.InfoBubble p
{
	margin-top: 15px;
	font-size: 14px;
	line-height: 20px;	
}
.FavHeartCategory
{
	position: absolute;
	top: 65px;
	left: 210px;
	z-index: 100;
}
.InfoBubble .WelcomeCircle
{
	position: absolute;
	top: 97px;
	left: 518px;
	z-index: 100;
}
#Detail
{
	position: relative;
	padding: 30px 0px 0px 63px;
	float: left;
}
#Detail .FavHeart
{
	position: absolute;
	top: -55px;
	right: 317px;
	z-index: 100;
}
#Detail .FavCircle
{
	position: absolute;
	top: -75px;
	left: 728px;
	z-index: 100;
}
#Detail .LeftColumn
{
	float: left;
}
#Detail .LeftColumn .Image
{
	position: relative;
	float: left;
	width: 436px;
	height: 311px;
}
.ImageInfoBox
{
	z-index: 100;
	position: absolute;
	text-align: center;
	top: 233px;
	left: 286px;
	width: 295px;
	height: 85px;
	background-color: #d9b851;
	color: #ffffff;
	border: none 0px;	
	font-weight: bold;
}
.ImageInfoBox strong
{
	display: block;
	margin: 15px 0px 0px 0px;
	font-size: 18px;
}
#Detail .LeftColumn .Navigation
{
	margin-top: 15px;
}
#Detail .RightColumn
{
	margin-left: 25px;
	float: left;
	width: 300px;
}
#Detail .RightColumn .ReadMore
{
	cursor: pointer;
	/*firefox*/
	/*margin: -3px 0px 0px 0px;*/
	/* ie7 */
	/*margin: -6px 0px 0px -9px;*/
	background-color: transparent;
	border: none 0px;
	color: #d9b851;
}
#Detail .RightColumn .CategoryInfo
{
	/*height: 200px;*/
	overflow: hidden;
}
#Detail .RightColumn .CategoryTitle
{
	font-weight: bold;
}
#Detail .RightColumn .Title
{
	font-weight: bold;
	margin: 2px 0px 2px 0px;
}
/*#Detail .RightColumn .DetailInfo
{
	overflow: hidden;
}
#Detail .RightColumn .DetailInfo .Body
{
	margin: 5px 0px 10px 0px;
}*/
#ImageNavigation
{
	margin: 15px 0px 0px 63px;
}
.VoteButton
{
	float: left;
	line-height: 22px;
	background: url(../Gfx/circle.png) no-repeat left 3px;
	border: none 0px;
	padding-left: 25px;
	cursor: pointer;
	margin-right: 73px;
}
.PrevLink
{
	float: left;
	line-height: 22px;
	font-size: 10px;
	background: url(../Gfx/arrow_left.png) no-repeat left center;
	padding-left: 30px;
	margin-right: 18px;
}
.NextLink
{
	float: left;
	line-height: 22px;
	font-size: 10px;
	background: url(../Gfx/arrow_right.png) no-repeat right center;
	padding-right: 30px;
	margin-right: 45px;
}
.TipPanelCollapsed
{
	float: left;
	line-height: 22px;
	background: url(../Gfx/envelope.png) no-repeat left 5px;
	padding-left: 28px;
	cursor: pointer;
}
.TipPanel
{	
	float: left;
	line-height: 22px;
	background: url(../Gfx/envelope.png) no-repeat left 5px;
	padding-left: 28px;
	
}
.TipPanel span
{
	float: left;
	cursor: pointer;
}
.TipTextBox
{
	float: left;
	padding: 2px 2px 0px 2px;
	height: 20px;
	width: 131px;
	background: #ffffff url(../Gfx/bg_field.gif) no-repeat right top;	
	border: none 0px;
	margin: 0px 11px 0px 15px;
}
.FacebookLink a
{
	margin: 0px 0px 0px 45px;
	color: #D9B851 !important;
	line-height: 22px;
}
#ImageNavigation .SearchButton
{
	margin: 0px 0px 0px 0px;
	float: left;
	height: 22px;
	padding-bottom: 4px;	
}
.ImageCarousel
{
	float: left;
	margin: 7px 0px 0px 11px;
	background: transparent url(../Gfx/bg_infobubble_black.png) no-repeat left top;
	width: 640px;
	height: 227px;
	padding: 35px 78px 66px 92px;
	color: #d9b851;
}
.ImageCarousel.Big
{
	float: left;
	margin: 7px 0px 0px 11px;
	background: transparent url(../Gfx/bg_infobubble_big.png) no-repeat left top;
	width: 643px;/*813*/
	height: 708px;/*809*/
	padding: 35px 78px 66px 92px;
	color: #d9b851;
}
.ImageCarousel .PagingWrap
{	
	height: 22px;
	float: right;
	margin: 0px 12px 10px 0px;
}
.ImageCarousel .PagingWrap a
{
	color: #d9b851;	
}
.ImageCarousel .PagingWrap .PagingInfo
{
	float: left;
}
.ImageCarousel .PagingWrap .NextLink
{
	margin: 0px 0px 0px 18px;
}
.ImageCarousel .PageNumberTextBox
{
	font-size: 12px;	
	margin-top: 1px;
	height: 16px;
	padding: 0px 0px 0px 2px;
	width: 25px;
	border: solid 1px #d9b851;
	color: #d9b851;
}
.ImageCarousel .ImageButton
{
	background-color: #f9f9f9;
	display: block;
	float: left;
	margin: 5px 12px 9px 0px;
	width: 148px;
	height: 98px;
	border: none 0px;
}
.ImageCarousel .Image
{
	background-color: #f9f9f9;
	display: block;
	float: left;
	margin: 0px 12px 9px 0px;
	width: 148px;
	height: 98px;
	border: none 0px;
}
.ImageCarousel .Image img
{
	border: none 0px;
}
.ImageCarousel .ImageActive
{
	background-color: #f9f9f9;
	display: block;
	float: left;
	margin: 0px 12px 9px 0px;	
	width: 138px;
	height: 88px;
	border: solid 5px #e3c35e;
	overflow: hidden;
}
.ImageCarousel .ImageActive img
{	
	border: none 0px;
	margin: -5px 0px 0px -5px;
}
.YellowText
{
	color: #d9b851 !important;
}
.ClearBoth
{
	clear: both;
	height: 0px;
}
.Opacity
{
	/*filter: alpha(opacity=40);*/
	-moz-opacity:.4;
	opacity:.4;	
}