/* CSS Document */

body{
background:#fff4dc;
margin:0px;
font:normal 12px georgia;
}

.header{
background:url(../images/headerbg.jpg) top center no-repeat;
}

a.topmenu:link, a.topmenu:visited{
background:url(../images/topmenu.jpg) right no-repeat;
width:118px;
height:34px;
font:normal 18px georgia;
text-decoration:none;
display:block;
text-align:center;
color:#f5dca1;
padding-top:10px;
}

a.topmenu:hover{
background:url(../images/topmenu.jpg) left no-repeat;
width:118px;
height:34px;
font:normal 18px georgia;
text-decoration:none;
display:block;
text-align:center;
color:#2c1e11;
}

.loginbox{
font:normal 14px georgia;
color:#3f2708;
}

.loginbox a{
font:normal 14px georgia;
color:#3f2708;
text-decoration:underline;
}

.loginbox h1 a{
background:none;
font:normal 12px georgia;
color:#3f2708;
padding:0px;
margin:0px;
}
.loginbox h1{
background:none;
font:normal 12px georgia;
color:#3f2708;
padding:0px;
margin:0px;
}
.textbox{
background:#ffbc73;
width:125px;
height:22px;
border:none;
border-left:solid 1px #b0824f;
border-top:solid 1px #b0824f;
margin:0px;
font:normal 14px georgia;
color:#3f2708;
}

.textbox2{
background:url(../images/text-box2.gif) center no-repeat;
width:178px;
height:29px;
border:none;
margin:0px;
font:normal 12px arial;
color:#FFFFFF;
}

.button1{
background:url(../images/button1.gif) center no-repeat;
width:73px;
height:23px;
color:#ffbc73;
font:normal 14px georgia;
border:none;
}

.button2{
background:none;
color:#6c430d;
font:normal 18px georgia;
border:none;
}



.middle-menu{
background:url(../images/middlemenu-mid.gif) left top repeat-x;
padding-top:7px;
}

a.middle-menu:link, a.middle-menu:visited{
background:none;
font:normal 14px georgia;
text-align:center;
text-decoration:none;
color:#4e310a;
padding:0px 14px 0px 14px;
}

a.middle-menu:hover{
background:none;
font:normal 14px georgia;
text-align:center;
text-decoration:none;
color:#c82f00;
padding:0px 14px 0px 14px;
}

.footer-text{
background:url(../images/footer-mid.gif) left bottom repeat-x;
text-align:center;
font: normal 14px georgia;
color:#190f01;
padding-top:7px;
}

.arial-12{
font:normal 12px arial;
color:#3f2708;
line-height:20px;
text-align:justify;
padding-left:7px;
padding-right:7px;
}

.arial-12 a { color:#990000; }

a.readmore:link, a.readmore:visited{
background:url(../images/readmore-icon.jpg) left no-repeat;
color:#6c430d;
padding-left:15px;
text-decoration:none;
display:block;
width:105px;
font:bold 16px Georgia;
}

a.readmore:hover{
background:url(../images/readmore-icon.jpg) left no-repeat;
color:#6c430d;
padding-left:15px;
text-decoration:underline;
display:block;
}

h1{
font:normal 26px georgia;
color:#4e3518;
padding:0px;
margin:0px;
background:url(../images/divider.jpg) bottom repeat-x;
padding-bottom:10px;
}

h2{
font:normal 20px georgia;
color:#eb6400;
padding:10px 7px;
margin:0px;
}
.hlred{
font:normal 22px georgia;
font-weight:700;
color:#CC3300;
padding:10px 7px;
margin:0px;
}

.gold-bg{
background:url(../images/gold-mid-img.jpg) top repeat-y;
color:#3f2708;
font: normal 12px arial;
text-decoration:none;
line-height:20px;
padding:10px;
text-align:left;
height:295px;
}

.platinum-bg{
background:url(../images/platinum-mid-img.jpg) top repeat-y;
color:#FFFFFF;
font: normal 12px arial;
text-decoration:none;
line-height:20px;
padding:10px;
text-align:left;
height:295px;
}
.diamond-bg{
background:url(../images/diamond-mid-img.jpg) top repeat-y;
color:#000000;
font: normal 12px arial;
text-decoration:none;
line-height:20px;
padding:10px;
text-align:left;
height:295px;
}

.redbg{
background:url(../images/red-mid.jpg) top repeat-x;
}

.redbg h1{
background:none;
font:normal 17px georgia;
color:#FFFFFF;
text-align:left;
text-decoration:none;
padding:10px 5px 5px 10px;
margin:0px;
}

.redbg h2{
background:none;
font:normal 14px georgia;
color:#ffcbcb;
text-align:left;
text-decoration:none;
padding:0px 5px 5px 10px;
margin:0px;
}

#popupMask{
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	z-index: 998;
	background-color: #060000;
	display:none;
}

#popupContainer{
	position: absolute;
	z-index: 999;
	top: 0px;
	left: 0px;
	padding: 5px;
	width:400px;
	display:none;
}

#popupTitleBar{
	color: #000005;
	
	width:396px;
	padding:2px;
	
	font-weight: bold;
	height: 1.3em;
	position: relative;
	z-index: 203;
}

#popupFrame{
	margin: 0px;
	position: relative;
	z-index: 202;
	width:200px;
	height:80px;
	color:#000005;
	
	padding:10px;
	padding-left:180px;
	font-size:12px;
}

	#popupFrame a{
		color:#900E10;
		text-decoration:underline;
	}
	
	#popupFrame a:hover{
		color:#900E10;
		text-decoration:none;
	}

#popupInner{
	border: 1px solid #D7BB7F;
	background-color: #FDE7B6;
	background-image:url(../images/logo_small.jpg);
	background-repeat:no-repeat;
	background-position:10px 10px;
	width:400px;
}

#popupControls{
	float: right;
	cursor: pointer;
}

/****************************************************************************
Partners section
****************************************************************************/

.Partner
{
}

.PartnerRow
{
	width:250px;
	height:190px;
	float:left;	
	border-left:2px solid #FDE7B6;
}

.PartnerRow div
{	
	text-align:left;
	margin:10px;
}

.PartnerRow div img
{
	border: 1px solid #D7BB7F;
	padding:2px;
}

.PartnerRow div img:hover
{
	border: 1px solid #C4201E;
}

.PartnerRow div a
{
	color: #C4201E;
	padding:2px;
	font-size:18px;
}

.PartnerRow div a:hover
{
	color:#603D18;
}


/*********** Common Form Styles *************/
form{
	margin:0px;
	padding:0px;
}

label{
	float:left;
	width:200px;
	text-align:right;
	padding-right:15px;
	vertical-align:middle;
	margin-top:5px;
}

input{
	margin:0px;
	border:1px solid #533010;
	background-color:#FEE9B8;
/*	background-image:url(../images/bg_input_login.jpg);
	background-repeat:repeat-x; */
	
	padding-left:2px;
	padding-right:2px;
	margin-top:5px;
	
	color:#432B0F;
	
	font-family:Georgia;
	font-size:14px;
}

select{
	margin:0px;
	border:1px solid #533010;
	background-color:#FEE9B8;
	background-image:url(../images/bg_input_login.jpg);
	background-repeat:repeat-x;
	
	padding-left:2px;
	padding-right:2px;
	
	color:#432B0F;
	
	font-family:Arial;
	font-size:14px;
}

textarea{
	border:1px solid #533010;
	font-family:Georgia;
	font-size:15px;
	
	color:#432B0F;
	background-color:#FEE9B8;
	padding:5px;

}
	
.Button{
		
		padding-top:2px;
		padding-bottom:3px;
		border:1px solid #F8E5BC;
		
		color:#F8E5BC;
		
		margin-top:7px;
		margin-bottom:10px;
		background-image:url(../images/bg_button_login.jpg);
		background-repeat:repeat-x;
	}
	
	
/*********** Common Form Styles *************/


/*********** Main Login ***********/
.MainLogin{
	z-index:10;
	width:170px;
	height:155px;
	font:normal 15px georgia;
	padding-right:7px;
	
	padding-top:50px;
	
	color:#f1d79d;
}

	.MainLogin label{
		display:block;
		padding-top:2px;	
		padding-bottom:1px;	
		color:#f1d79d;
		text-align:left;
		width:100px;
	}
		
	.MainLogin .ButtonDiv{
		float:left;
		width:80px;
	}	
	
	.MainLogin .ForgotPassword{
		float:left;
		
		width:85px;
		padding-top:7px;
		padding-left:0px;
		color:#F1D79D;
		
		font-size:11px;
	}
	
		.MainLogin .ForgotPassword a{
			color:#F1D79D;
			background-image:none;
			padding:0px;
			margin:0px;
		}
		
		.MainLogin .ForgotPassword a:hover{
			color:#FFFFFF;
			background:none;
		}
		
	.MainLogin input{
		width:140px;
		border:1px solid #533010;
		background-color:#E3D2AB;
		background-image:url(../images/bg_input_login.jpg);
		background-repeat:repeat-x;
		
		padding-left:2px;
		padding-right:2px;
		
		color:#432B0F;
		
		font-family:Georgia;
		font-size:14px;
	}
	
		.MainLogin input:hover, .MainLogin input:focus{
			border:1px solid #B5181F;
		}
	
	.MainLogin .ButtonLoginHome{
		width:75px;
		
		padding-top:2px;
		padding-bottom:3px;
		border:1px solid #F8E5BC;
		
		color:#F8E5BC;
		
		margin-top:7px;
		background-image:url(../images/bg_button_login.jpg);
		background-repeat:repeat-x;
	}
	
	.MainLogin .ButtonLoginHome:hover{
		color:#FFFFFF;
		border:1px solid #FFFFFF;
		background-image:url(../images/bg_button_login_hover.jpg);
	}
	
	.MainLogin .SignUpNow{
		font-size:16px;
		color:#000000;
			background:none;
			padding:0px;
			margin:0px;
			letter-spacing:-1px;
			font-weight:bold;
	}
			
		.MainLogin .SignUpNow a:hover{
			color:#FFFFFF;
			background:none;
		}
		
.Logged{
	padding-top:15px;
}
.UserName{
	display:block;
	font-size:18px;
	color:#FFFFFF;
	padding-bottom:3px;
}

.TimeLogin{
	color:#FFFFFF;
}
/*********** End of Main Login ***********/

/*********** Content Container ***********/
.ContentContainer{
	width:680px;/**************/
	padding-bottom:10px;
}

.ContentContainer p{
	padding:10px;
	padding-left:0px;
	text-align:justify;
}

	.ContentContainer input{
		margin:5px;
		background-image:none;
	}
		
	.ContentContainer .Button{
		
		padding-top:2px;
		padding-bottom:3px;
		padding-left:5px;
		padding-right:5px;
		border:1px solid #F8E5BC;
		
		color:#F8E5BC;
		
		margin-top:7px;
		margin-bottom:10px;
		background-image:url(../images/bg_button_login.jpg);
		background-repeat:repeat-x;
	}
	
	.ContentContainer .Button:hover{
		color:#FFFFFF;
		border:1px solid #FFFFFF;
		background-image:url(../images/bg_button_login_hover.jpg);
	}

.ContentContainer label{
	padding-top:6px;
}

#container{
	width:505px;
}


/*********** End of Content Container ***********/


/***********HouseWAres***************/
.MegaTopHousewares
{
	position:absolute;
	background-color:#FEF4DE;
	margin-left:0px;
	padding:5px;
	width:620px;
}

.TopHousewares
{
	width:610px;
	border:1px solid #330000;
	padding:5px;
	background-color:#FEE9B8;
}

.TopHousewares label
{
	width:auto;
}

.TopHousewares img
{
	border:1px solid #D7BB7F;
	padding:2px;
}

.TopHousewares img:hover
{
	border:1px solid #B4191D;
}

.ImageDescrip{
	float:left;
	padding-top:5px;
	padding-left:5px;
}

.ImageDescripRadio{
	float:left;
}

.HW{
	font-size:14px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:3px;
	float:none;
}

.HWitems{
	font-size:12px;
	margin-left:15px;
	padding-bottom:8px;
	padding-top:5px;

}

.PackageRowBody{
	padding-right:15px;
	margin-top:20px;
}

.PackageRowBody a
{
  color:#990000; text-decoration:none;
}

.HouseWaresTable{
	border:none;
	margin:0px;
	padding:0px;
	border-spacing:5px;
}

	.HouseWaresTable td{
		margin:0px;
		padding:0px;
		border:1px solid #603D18;
		text-align:left;
		padding:5px;
	}
	
	.HouseWaresTable td{
		margin:0px;
		padding:0px;
		border:1px solid #603D18;
		text-align:left;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		width:200px;
		background-color:#FDE7B6;
	}
	
	.HWTitle{
		font-size:16px;
		font-variant:small-caps;
	}
	
	.HWItem{
		display:block;
		border-left:3px solid #A7161B;
		padding-left:8px;
		margin:2px;
		margin-left:10px;
	}
	

/******************************/
.PagingNavigation{
	padding:5px;
	margin:10px;
	font-size:16px;
}

.PagingNavigation .PagingCurrent{
	padding:5px;
	border:1px solid #D7BB7F;
	margin:2px;
}

.PagingNavigation .PagingLink{
	padding:5px;
	margin:2px;
	border:1px solid #FDE7B6;
}

/*********** Other Search Styles ************/
.SearchResults td{
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:2px solid #FDE7B6;
}


.SearchResults img{
	border:1px solid #D7BB7F;
	padding:2px;
}

.SearchResults  .AResult{
	padding-top:5px;
	padding-left:5px;
}

	.SearchResults img:hover{
		border:1px solid #C4201E;
	}

.SearchResults label{
	width:120px;
	margin-right:5px;
	padding-left:3px;
	color:#C4201E;
	font-size:12px;
	font-variant:small-caps;

}

/*****************************/
.PictureAjax
{
	position:absolute; width: auto; height: auto; background-color:#FDE7B6;
	border:1px solid #603D18;
	padding:10px;
}	

.PictureAjax img.Link
{
}	

.Slides{
	background-color:#FFFFFF;
}

.ModifyPackageItems{
	background-color:#999999;
	width:450px;
}

.ModifyPackageItemsPackageRoom{
	width:350px;
	background-color:#FF0000;
}

.ModifyPackageItemsPackageRoom label{
	width:auto;
}

.ModifyPackageItemsPackageRoom label img{
	display:block;
}

.PictureViewerDescription{
	width:480px; text-align:left; padding-top:10px;
}


.Asterisk{
	color:#CC0000;
}

.BackBtn{
	float:left;
	text-align:center;

	padding-top:2px;
	padding-bottom:3px;
	border:1px solid #F8E5BC;
	
	color:#F8E5BC;
	
	margin-top:0px;
	margin-bottom:10px;
	background-image:url(../images/bg_button_login.jpg);
	background-repeat:repeat-x;
}

	.BackBtn a{
		color:#FFFFFF;
		padding:8px;
		text-decoration:none;
	}
	
.Btn{
	text-align:center;
	float:left;
	
	padding-top:2px;
	padding-bottom:3px;
	border:1px solid #F8E5BC;
	
	color:#F8E5BC;
	
	margin-top:0px;
	margin-bottom:10px;
	background-image:url(../images/bg_button_login.jpg);
	background-repeat:repeat-x;
}

	.Btn a{
		color:#FFFFFF;
		padding:8px;
		text-decoration:none;
	}	
	
/*--------------------Pictures Packages Featured---------------------------------*/

.picture{
	padding:5px;
}

.ImageContainer{ 
width:675px;
}
	.PictureInfo{
		width:200px;
	}
	
	.PictureInfo table, .PictureInfo td{
		width:100%;
		text-align:left;
	}
	
	.ImageContainer .ImageTd{
		text-align:right;
		width:auto;
	}
	
	.ImageContainer .ImageTd img{
		border:1px solid #D7BB7F;
		padding:2px;
		margin-top:10px;
	}
	
.Description{
	padding:5px;
	border:1px solid #D7BB7F;
	background-color:#FEF2D6;
}
	
.HomeTitle{
	color:#C4201E;
	font-size:20px;
	padding-top:10px;
	text-align:left;
}

.PicTitle{
	color:#603D18;
	font-size:20px;
	padding-top:10px;
	border-bottom:1px solid #D7BB7F;
	text-align:center;
}

.Picture{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	height:440px;
}

	.Picture img{
		border:1px solid #D7BB7F;
		padding:2px;
	}
	
	.Picture img:hover{
		border:1px solid #C4201E;		
	}

.PicDetails{
	margin:5px;
	padding:10px;
	border:1px solid #D7BB7F;
	color:#603D18;
	background-color:#FEE9B8;
}

.PackageInfo{
	width:170px;
}
/*-------------------------------------------------------------------------------*/


/*--------------------Picture matrix styles--------------------------------------*/
.MainMatrixTable
{	
	margin-top:10px;
	margin-bottom:15px;
	border-spacing: 5px;	
}

.MainMatrixTable tr
{
	background:none;
}

.MainMatrixTable tr td
{
	background:none;
	border:1px solid #D7BB7F;
	width:25%;
	padding:5px;
}

.MatrixTable
{
	border:none;
}

	.MatrixTable tr
	{
		border:none;
	}
	
	.MatrixTable tr td
	{
		border:none;
		border: none;
		text-align:center;
	}
	
	.MatrixTable .MatrixTitle
	{
		color:#C4201E;
		text-align:center;
		width:100%;
		border-bottom:2px solid #FEE9B8;
		font-size:13px;
		font-variant:small-caps;
	}
	
	.MatrixTable .MatrixImg img
	{
		border:1px solid #D7BB7F;
		padding:2px;
	}
	
	.MatrixTable .MatrixImg img:hover
	{
		border:1px solid #C4201E;
		cursor:pointer;
	}
	
	.MatrixTable .MatrixDescription
	{
		color:#603D18;
		background-color:#FEF2D6;
	}
/*-------------------------------------------------------------------------------*/

/*******************************************************************************************
Site pal baloons
*******************************************************************************************/

em.help 
{
	background: url(../images/hover.png) no-repeat;
	width: 185px;
	height:65px;
	color:#FFFFFF;
	position: absolute;
	text-align: center;
	padding: 0px;
	font-style: normal;
	font-weight:normal;
	z-index: 200;
	display: none;
	margin-left:-150px;
	margin-top:-65px;
	
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;

}

em.help div
{
	overflow:auto;
	max-height:47px;
	vertical-align:center;
}

em.helpRight 
{
	background: url(../images/hoverright.png) no-repeat;
	width: 180px;
	height: 65px;
	position: absolute;
	text-align: center;
	padding: 20px 12px 10px;
	padding-top:8px;
	padding-bottom:8px;
	font-style: normal;
	z-index: 200;
	display: none;
	color:#FFFFFF;
}

em.helpRight div
{
	overflow:auto;
	max-height:60px;
	vertical-align:center;
	font-weight:normal;
}

em.helpBottom
{
	background: url(../images/hoverbottom.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 200;
	display: none;
	margin-left:-150px;
	margin-top:25px;
}

em.helpBottom div
{
	color:#FFFFFF;
	overflow:auto;
	max-height:60px;
	vertical-align:center;
	font-weight:normal;
}

em.helpImage
{
	background: url(../images/hoverbottom.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 200;
	display: none;
	margin-left:0px;
	margin-top:-20px;
}

em.helpImage div
{
	color:#FFFFFF;
	overflow:auto;
	max-height:60px;
	vertical-align:center;
	font-weight:normal;
}

.HelpBtns{
	text-align:right;
	padding-right:25px;
}

em.helpLeft 
{
	background: url(../images/hoverleft.png) no-repeat;
	width: 175px;
	height: 65px;
	position: absolute;
	text-align: center;
	padding-top:10px;
	padding-left:10px;
	padding-right:25px;
	font-style: normal;
	z-index: 200;
	display: none;
	margin-left:-65px;
}

em.helpLeft div
{
	color:#FFFFFF;
	overflow:auto;
	max-height:60px;
	vertical-align:center;
	font-weight:normal;
}

em.helpMenu 
{
	background: url(../images/hovermenu.png) no-repeat;
	width: 90px;
	height: 195px;;
	position: absolute;
	text-align: center;
	padding-top:15px;
	padding-left:5px;
	padding-right:5px;
	font-style: normal;
	z-index: 200;
	display: none;
	margin-left:0px;
}

em.helpMenu div
{
	color:#FFFFFF;
	overflow:auto;
	max-height:180px;
	vertical-align:center;
	font-weight:normal;
}

.DesignPreview{
	text-align:center;
}

.DesignPreview img{
	background-color:#E7CC95;
	padding:2px;	
	border:1px solid #710505;
}

.PreviewRow{
}

.listtypes{
	float:right;
	z-index:10;
/*	background-color:#FFFFFF;*/
}

.DCLink{		
		padding-top:2px;
		padding-bottom:3px;
		border:1px solid #F8E5BC;
		
		color:#F8E5BC;
		
		margin-top:7px;
		background-image:url(../images/bg_button_login.jpg);
		background-repeat:repeat-x;
		float:left;
		margin:15px;
		margin-right:5px;
	}
	
	.DCLink:hover{
		color:#FFFFFF;
		border:1px solid #FFFFFF;
		background-image:url(../images/bg_button_login_hover.jpg);
	}

.DCLink a
{
	padding:5px;
	color:#FEE9B8;
	text-decoration:none;
}

.DCLink a:hover
{
	color: #FFFFFF;
}

.DCMenu
{
	float:left;	
	margin-top:15px;
	padding-right:10px;
	padding-bottom:15px;
	height:250px;	
}

.DCMenu ul
{
	margin:0px;
	padding:0px;
}

.DCMenu li
{
	display:block;
	list-style:none;
	margin:2;
	padding:3;
	text-align:left;
}

.DCMenu .SubSubTitle{
	font-size:14px;
	margin-bottom:5px;
}

.DCMenu li a
{
	display:block;
	width:130px;
	padding:3px;
	margin:2px;
	color:#603D18;
	background-color:#FEF4DE;
	border:1px solid #603D18;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}

.DCMenu li a:hover
{
	color:#FFFFFF;
	background-color:#C4201E;
}

.DCMenu li li
{
	list-style:none;
	margin-left:10px;
	padding:0px;
}

.DCMenu li li a
{
	display:block;
	width:130px;
	color:#603D18;
	margin-left:10px;
	text-decoration:none;
	text-align:left;
	text-indent:10px;
}

.DCMenu li li a:hover
{
	color:#FFFFFF;
	background-color:#835E27;
}

.PackageRoom
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	margin:5px;

	float:left;
	
	border:1px solid #FEE9B8 ;
}

.PackageRoom a
{
	color:#C4201E;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:0px;
	padding-right:5px;
}

	.PackageRoom a:hover
	{
		text-decoration:underline;
	}

.PackageRoom select
{
	margin-top:5px;
	margin-bottom:0px;
	margin-right:5px;
	
}

.PackageRoom img
{
	border:1px solid #D7BB7F;
	padding:2px;
	margin-bottom:3px;
	vertical-align:middle;
	
}

.PackageRoom img:hover
	{
		border:1px solid #C4201E;
	}

.FieldRequired
{
	font-size:12px;
	color:#FF0000;
}

.AjaxPackages
{
	background-color:#006633;
}

/****************************************************************************
Design Center section
****************************************************************************/

.DesignCenter
{
}

	.DesignCenter h3
	{
		color:#603D18;
		font-size:21px;
	}
	
	.DesignCenter select
	{
		float:right;
	}

.CreateNewDesign{	
		width:140px;
		padding-top:2px;
		padding-bottom:3px;
		border:1px solid #F8E5BC;
		
		color:#F8E5BC;
		
		margin-top:7px;
		background-image:url(../images/bg_button_login.jpg);
		background-repeat:repeat-x;
	}
	
	.CreateNewDesign:hover{
		color:#FFFFFF;
		border:1px solid #FFFFFF;
		background-image:url(../images/bg_button_login_hover.jpg);
	}	

.CreateNewDesign a
{
	display:block;
	padding-left:15px;
	color:#FDE7B6;
}

	.CreateNewDesign a:hover
	{
		color:#FFFFFF;
	}


.SelectDesign{
	margin-right:15px;
}

.DesignCenter legend
{
  font:normal 15px georgia; font-weight:bold;
color:#eb6400;
}

.DesignCenter .RowHeader
{
}

.DesignCenter .RowBody
{
}

	.DesignCenter .RowHeader .DesignnameHeader
	{
		background:#D7BB7F;
		font-weight:bold;
		float:left;
		width: 220px;
		height: 22px;
		padding-top:8px;
		color:#FFFFFF;
		text-align:center;
		vertical-align: middle;
		
		margin:1px;
		border:1px solid #D7BB7F;
	}
	
	.DesignCenter .RowBody .DesignnameCell
	{
		margin:1px;
		border:1px solid #D7BB7F;
		float:left;
		width: 210px;
		height: 22px;
		padding-top:8px;
		text-align:center;
		vertical-align: middle;
		padding-left:5px;
		padding-right:5px;
		text-align:left;
		overflow:hidden;
	}
	
	.DesignCenter .RowBody .DesignnameCell a
	{
		color:#330000;
		text-decoration:none;
	}
	
	.DesignCenter .RowBody .DesignnameCell a:hover
	{
		color:#FF0000;
	}
	
	.DesignCenter .RowHeader .DateAddedHeader
	{
		background:#D7BB7F;
		font-weight:bold;
		margin:1px;
		border:1px solid #D7BB7F;
		float:left;
		width: 80px;
		height: 22px;
		padding-top:8px;
		color:#FFFFFF;
		text-align:center;
		vertical-align: middle;
	}
	.DesignCenter .RowBody .DateAddedCell
	{
		float:left;
		margin:1px;
		border:1px solid #D7BB7F;
		width: 80px;
		height: 22px;
		padding-top:8px;
		text-align:center;
		vertical-align: middle;
		color:#603D18;
	}
	.DesignCenter .RowHeader .LastUpdateHeader
	{
		background:#D7BB7F;
		font-weight:bold;
		float:left;
		width: 80px;
		margin:1px;
		border:1px solid #D7BB7F;
		height: 22px;
		padding-top:8px;
		color:#FFFFFF;
		text-align:center;
		vertical-align: middle;
	}
	.DesignCenter .RowBody .LastUpdateCell
	{
		float:left;
		width: 80px;
		height: 22px;
		padding-top:8px;
		margin:1px;
		border:1px solid #D7BB7F;
		color:#603D18;
		text-align:center;
		vertical-align: middle;
	}
	.DesignCenter .RowHeader .StatusHeader
	{
		background:#D7BB7F;
		font-weight:bold;
		float:left;
		width: 80px;
		height: 22px;
		padding-top:8px;
		margin:1px;
		border:1px solid #D7BB7F;
		color:#FFFFFF;
		text-align:center;
		vertical-align: middle;
	}
	.DesignCenter .RowBody .StatusCell
	{
		margin:1px;
		border:1px solid #D7BB7F;
		float:left;
		width: 80px;
		height: 22px;
		padding-top:8px;
		color:#603D18;
		text-align:center;
		vertical-align: middle;
	}
	.DesignCenter .RowHeader .PriceHeader
	{
		background:#D7BB7F;
		font-weight:bold;
		float:left;
		width: 100px;
		margin:1px;
		border:1px solid #D7BB7F;
		height: 22px;
		padding-top:8px;
		color:#FFFFFF;
		text-align:center;
		vertical-align: middle;
	}
	.DesignCenter .RowBody .PriceCell
	{
		float:left;
		width: 100px;
		height: 22px;
		padding-top:8px;
		margin:1px;
		border:1px solid #D7BB7F;
		color:#603D18;
		text-align:center;
		vertical-align: middle;
	}
	.DesignCenter .RowHeader .DeleteHeader
	{
		background:#D7BB7F;
		font-weight:bold;
		float:left;
		width: 48px;
		margin:1px;
		border:1px solid #D7BB7F;
		height: 22px;
		padding-top:8px;
		color:#FFFFFF;
		text-align:center;
		vertical-align: middle;
	}
	.DesignCenter .RowBody .DeleteCell
	{
		float:left;
		width: 48px;
		margin:1px;
		border:1px solid #D7BB7F;
		height: 22px;
		padding-top:8px;
		color:#603D18;
		text-align:center;
		vertical-align: middle;
	}

.SecondFieldset
{
	border:1px solid #D7BB7F;
	margin-bottom:10px;
	margin-top:10px;
	width:570px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

.helpicn
{
  border:2px solid #996600;
}
	
.DesignPreview{
	text-align:center;

}

.DesignPreview img{
	background-color:#E7CC95;
	padding:2px;
	
	border:1px solid #710505;
}



.TTTitle
{
	background-color:#603D18;
	position:relative;
	margin:0px;
	padding:0px;
	border-width:0px;
	left:0px;
	top:0px;
	line-height:normal;
	width:auto;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding:5px;
}

.SubSubTitle{
	font-size:18px;
	color:#603D18;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:2px;
	border-bottom:1px solid #D7BB7F;
	margin-bottom:10px;
	
	text-align:left;
}	

.SubTitle{
	font-size:20px;
	color:#523516;
	padding-top:10px;
	padding-bottom:5px;
}


/*-------------------------------------------------------------------------------*/
/*--------------------Menu for packages------------------------------------------*/
.MenuRoomPackages
{
    vertical-align:middle;
    padding:3px;    
    margin:3px; 
    color:#FEE9B8 ;
	background-color:#603D18;   
}
.MenuRoomPackages a, .MenuRoomPackages .Link{
	margin:0px;
	padding:0px;
	display:block;
	
	padding-left:5px;
	padding-right:5px;
	
	margin-left:0px;
	
	color:#FEE9B8  ;
	font-size:11px;
	cursor:pointer;
	/*border:1px hidden #FDE7B6;*/
}

.MenuRoomPackages a:hover, .MenuRoomPackages .Link:hover{
	color: #603D18;
	background-color:#FEE9B8;	
}

.MenuRoomPackages_selected
{
    vertical-align:middle;
    padding:3px;    
    margin:3px; 
    color:#603D18 ;
	background-color:#FEE9B8;
    font-weight:bold;   
}

.MenuRoomPackages_selected a, .MenuRoomPackages_selected .Link_selected{
	margin:0px;
	padding:0px;
	display:block;
	
	padding-left:5px;
	padding-right:5px;
	
	margin-left:0px;
	
	color:#603D18  ;
	font-size:11px;
}

.MenuRoomPackages_selected a:hover, .MenuRoomPackages_selected .Link_selected:hover{
	color: #FEE9B8;
	background-color:#603D18;	
}
/*-------------------------------------------------------------------------------*/


/*********** Content Styles *************/
.Content{
	width:505px;
	padding-right:10px;
}

	.ContentSearch{
		width:680px;
		padding-right:10px;
	}
	
	.ContentSearch label{
		padding:0px;
		margin:0px;
		width:200px;
		text-align:left;
	}
	.ControlSearch{
		padding-bottom:15px;
	}
	
	.ControlSearch .Types{
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.ControlSearch .Label2{
		width:220px;
		float:left;
	}
	
	

.ContentSearch .Button{
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
}

.ContentDesign{
	width:500px;
	float:left;
	padding-right:10px
}

.ContentDesignHousewares{
	width:500px;
	float:left;
}

	.ContentDesign .Title{
		font-size:20px;
		color:#523516;
		padding-top:10px;
		padding-left:15px;
		padding-bottom:5px;
	}
	
		.ContentDesign .Title span{
			background-image:none;
		}

.HomeFeaturedHomes{
	float:left;
	width:480px;
	margin-top:15px;
	background-color:#F6E4BC;
}

	.FeaturedHomeImg{
		width:100%;
		text-align:center;
	}
	
	.FeaturedHomeImg img{
		border:2px solid #C9AD6E;
	}
	
	.FeaturedHomeImg img:hover{
		border:2px solid #C4201E;
	}
	
	.FeaturedHomeText{
		text-align:center;
		margin:3px;
		margin-left:10px;
		margin-right:10px;
		padding:4px;
		color:#311700;
		background-color:#C9AD6E;
		margin-bottom:15px;
	}
	
	.FeaturedHomeText a{
		color:#311700;
	}
	
	.FeaturedHomeText a:hover{
		color:#B91921;
	}
		
.HomeDesignCenter{
	float:left;
	width:215px;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}

.history { float:left; }

.history a{ color:#990000; margin-left:7px; margin-right:7px; }

.SignUpForm a{ color:#990000; }


/*-------------------------------------------------------------------------------*/

.AjaxPopup
{
	background-color:#F9DFA4;
	position: absolute;
	padding: 5px;
	margin: 0px auto;
	border: 2px solid #333311;
}

/*-------------------------------------------------------------------------------*/ 

.FieldSearch, .ResultSearch
{ 
width:480px;;
} 



/*********** end of Content Styles *************/