/*====================
	Title: Silver Star Condos
	Date: 24.07.09
====================*/
/*---------------- page structure -----------*/
.wraper{
	width:854px;
	margin:0 auto;
	text-align:left;
}

/*---------------- navigation -----------*/
.nav{
	width:854px; height:45px;
	background:url(../images/nav-bg.jpg) repeat-x;
}
.nav ul{
	width:854px;
	overflow:hidden;
	padding:20px 0 10px 0;
}
.nav li{
	float:left;
	display:block;
	background:url(../images/bar.jpg) no-repeat left;
	padding:0 18px;
}
.nav a{
	display:block;
	float:left;
}
li.first{
	background:none;
	padding:0 18px 0 28px;
}
.banner{
	width:854px; height:436px;
	background:url(../images/banner.jpg) no-repeat;
}
.imgHolder{
	width:193px; height:154px;
	display:block;
}
/*---------------- mainbody -----------*/
.mainBody{
	width:854px;
	background:url(../images/mainbody-bg.jpg) repeat-y;
	overflow:hidden;
}
.sidebar{
	width:226px;
	padding:10px 7px;
	float:left;
	background:url(../images/sidebar-bg.jpg) no-repeat top left;
}
.center{
	width:614px;
	float:right;
}
.addList li{
	padding-bottom:10px;
}
/*---------------- Radio boxes list -----------*/
.infoBox{
	width:574px; height:36px;
	padding:7px 20px;
	background:#706145 url(../images/infobox-bg.jpg) no-repeat 262px 0;
}
.infoBox h2{
	color:#FFF;
	font-size:12px;
	padding-bottom:7px;
}
.btnList{
	width:574px;
	overflow:hidden;
}
.btnList dd{
	float:left;
	display:block;
}
.type1{
	width:254px;
}
.type2{
	width:320px;
}
.btnList p{
	float:left;
}
.btnList p.title{
	width:70px;
	color:#bda54e;
	font-size:10px;
	text-transform:uppercase;
}
.type1 p{
	width:32px;
}
.type2 p{
	width:40px;
}
.btnList input{
	width:14px; height:14px;
	float:left;
	margin-right:2px;
}
.btnList label{
	color:#FFF;
	font-size:12px;
}
.headingTxt{
	color:#829265;
	font-size:24px;
	font-weight:normal;
	padding:10px 20px;
}
.headingTxt2{
	color:#829265;
	font-size:24px;
	font-weight:normal;
	padding:10px 0px;
}
/*---------------- gallary -----------*/
.gallary{
	width:596px;
	padding-left:18px;
	overflow:hidden;
}
.gallary dd{
	width:250px;
	float:left;
	padding-bottom:24px;
	display:block;
}
.gallary dd.first{
	margin-right:74px;
}
.gallary span{
	width:250px; height:134px;
	background:#333232;
	display:block;
}
.detailsInfo .roomsInfo{
	width:250px;
	overflow:hidden;
	color:#663300;
}
.detailsInfo .roomsInfo b{
	float:left;
}
.detailsInfo .roomsInfo strong{
	float:right;
}
.detailsInfo p{
	line-height:18px;
	color:#333333;
}
.detailsInfo a{
	color:#663300;
}
.detailsInfo .moreInfo{
	text-align:right;
}
/*---------------- footer -----------*/
.footer{
	width:854px; height:30px;
	background:#bea853;
	position:relative;
}
/*---------------- sub page -----------*/ 
.logo{
	width:264px; height:116px;
	float:left;
}
.add{
	width:225px; height:95px;
	float:right;
	margin-top:14px;
}
.searchBox{
	width:834px; height:27px;
	padding:0 10px;
	background:url(../images/searchbox.jpg) no-repeat;
}
.searchBox a{
	display:block;
	float:right;
	line-height:27px;
	color:#f4ede3;
	font-family:Arial;
}
.searchBox a:hover{
	color:#f4ede3;
}
.box{
	width:223px;
	padding:20px 0;
	border:1px solid #f4ede3;
	background:#4a3f2c;
	text-align:center;
}
.box p{
	color:#f4ede3;
	font-size:24px;
	line-height:30px;
}
.itemList{
	width:200px;
	padding:20px 10px 20px 15px;
	background:#bda54e;
	margin:2px 0 10px 0;
}
.itemList dd{
	width:200px;
	display:block;
	border-bottom:1px dashed #333333;
	padding:20px 0;
}
.itemList li{
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.itemList p{
	font-weight:bold;
	line-height:17px;
	color:#333333;
}
.itemList span{
	color:#993300;
}
.subBanner{
	width:601px;
	padding:7px 5px 0 8px;
	overflow:hidden;
}
.subBanner span{
	width:425px; height:263px;
	float:left;
	background:url(../images/sub-banner.jpg) no-repeat;
}
.subBanner ul{
	width:169px;
	float:right;
}
.subBanner li{
	margin-bottom:7px;
}
.subBanner li img{
	display:block;
}
.photoBox{
	width:169px; height:50px;
	background:#706145;
	text-align:center;
	overflow:hidden;
}
.photoBox a{
	color:#f4ede3;
	margin-top:30px;
	display:block;
}
.photoBox a:hover{
	color:#f4ede3;
}
.txtCont{
	width:580px;
	padding:0 26px 0 8px;
}
.txtCont h2{
	font-size:24px;
	font-weight:normal;
	color:#829265;
	padding-bottom:10px;
}
.txtCont p{
	line-height:16px;
	padding-bottom:20px;
}
.txtCont span{
	display:block;
	padding-bottom:15px;
}
.txtCont b{
	padding-right:5px;
	color:#829265;
}
.txtCont a{
	color:#000;
}
.txtCont a:hover{
	color:#000;
}
.altSidebar{
	background:none;
}
.subCont{
	padding:0 40px 0 20px;
	color:#829265;
	font-family:Arial;
	font-size:14px;
}
.subCont p{
	line-height:18px;
	padding-bottom:20px;
}
.subCont a{
	color:#829265;
}
.subCont a:hover{
	color:#829265;
}
.formArea1,.formArea2{
	width:590px;
	padding:0 9px 0 15px;
	overflow:hidden;
}
.formArea1 dd{
	width:240px;
	float:left;
	display:block;
	padding-bottom:10px;
}
.formArea1 label,.formArea2 strong{
	width:80px;
	float:left;
	display:block;
	color:#829265;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}
.formArea1 input,.formArea1 textarea{
	width:50px; height:17px;
	border:1px solid #a5acb2;
	padding:3px 0 0 4px;
	font-size:11px;
}
.formArea1 select{
	width:70px; height:18px;
	border:1px solid #a5acb2;
}
.formArea1 textarea{
	width:340px; height:50px;
}
.formArea1 b,.formArea2 b{
	color:#ff0000;
}
.formArea1 small{
	color:#000;
	font-weight:normal;
}
.formArea1 dd.altdd1,.formArea1 dd.altdd2{
	width:385px;
}
.formArea1 dd.altdd1 label{
	width:168px;
}
.formArea1 dd.altdd2 label{
	width:385px;
}
.formArea1 dd.altdd3{
	width:590px;
	text-align:right;
}
.formArea2 dd{
	width:590px;
	display:block;
	overflow:hidden;
	padding-bottom:10px;
}
.formArea2 strong{
	width:590px;
	display:block;
}
.formArea2 label{
	width:90px;
	font-size:11px;
	color:#000;
	display:block;
	float:left;
	line-height:20px;
}
.formArea2 input,.formArea2 .type3 input{
	width:140px; height:16px;
	border:1px solid #a5acb2;
	padding:4px 0 0 4px;
	font-size:11px;
}
.formArea2 dd p{
	float:left;
}
.formArea2 dd .type1{
	width:220px;
}
.formArea2 dd .type2{
	width:204px;
}
.formArea2 dd .type3{
	width:143px;
}
.formArea2 p label{
	float:left;
	display:block;
}
.formArea2 p select{
	margin-left:1px;
}
.formArea2 .type1 label{
	width:54px;
}
.formArea2 .type2 label{
	width:49px;
}
.formArea2 .type3 label{
	width:27px;
}
.formArea2 .type3 input{
	width:104px;
}
.formArea2 .rating{
	width:577px;
	text-align:right;
	font-size:11px;
	color:#000;
}
.rating a:hover{
	color:#000;
}
.rating i,.rating2 i{
	color:#F00;
	font-size:10px;
	font-style:normal;
}
.nextBtn{
	width:590px;
	text-align:right;
	position:absolute;
	z-index:1;
	top:-40px;
	right:10px;
}
.nextBtn a{
	margin-left:7px;
}
.formArea3{
	width:590px;
	padding-left:20px;
}
.formArea3 dd{
	width:146px;
	float:left;
	display:block;
	padding:0 20px 10px 0;
}
.formArea3 input,.formArea4 input,
.formArea5 input,.altformArea5 input,.formInfo input{
	width:140px; height:17px;
	border:1px solid #a5acb2;
	padding:3px 0 0 4px;
	font-size:11px;
}
.subHeading{
	font-size:14px;
	color:#829265;
	padding:0 0 10px 20px;
}
.formArea4,.formArea5{
	width:590px;
	padding-left:20px;
	overflow:hidden;
}
.formArea4 dd{
	float:left;
	display:block;
}
.formArea4 label{
	color:#829265;
	font-size:12px;
	font-weight:bold;
}
.formArea4 input{
	margin:0 5px;
}
.rating2{
	margin-left:96px;
	line-height:24px;
	font-size:11px;
}
.rating2:hover{
	color:#000;
}
.altHeading{
	padding:0 0 0 20px;
}
.clientInfo{
	font-size:11px;
	color:#000;
	padding:0 0 30px 20px;
	display:block;
}
.clientInfo b{
	color:#829265;
}
.formArea5 dd{
	float:left;
	width:245px;
	padding-bottom:10px;
}
.formArea5 .type5{
	width:300px;
}
.type4 label,.type5 label,.altformArea5 label{
	width:45px;
	display:block;
	float:left;
	text-align:right;
	color:#829265;
	line-height:20px;
	font-weight:bold;
	padding-right:5px;
}
.type5 label{
	width:120px;
}
.altformArea5 dd{
	overflow:hidden;
	padding-bottom:5px;
}
.altformArea5 label{
	width:130px;
}
.altformArea5 .clientInfo{
	line-height:20px;
	padding:0;
}
.altformArea5 input{
	float:left;
	margin-right:5px;
}
.previewInfo{
	width:614px;
	padding:10px 0 ;
}
.previewInfo b{
	color:#829265;
	padding-right:5px;
}
.previewInfo p{
	line-height:16px;
	padding:0 10px 20px 20px;
}
.editOption{
	width:590px;
	padding-left:15px;
	overflow:hidden;
}
.editOption a{
	width:85px; height:30px;
	display:block;
	float:left;
	margin:0 20px 0 0;
}
.editOption h3{
	font-size:24px;
	color:#829265;
	font-weight:normal;
}
.infoListing{
	width:570px;
	padding:20px;
}
.infoListing li{
	display:block;
	padding-bottom:10px;
}
.infoListing a:hover{
	color:#000;
}
.subgallary{
	width:614px;
	overflow:hidden;
	padding:20px 0;
}
.subgallary dd{
	display:block;
	float:left;
	padding-left:4px;
}
.subgallary b{
	display:block;
	padding:5px 0;
}
.subgallary img{
	display:block;
}
.saveBtn{
	width:580px;
	text-align:right;
	overflow:hidden;
}
/*------------ shado box ----------*/
.shadoBox{ 
	width:480px; height:200px;
	padding:10px;
	border:1px solid #E80000;
	border-width:5px;
	border-left:0;
	border-right:0;
	background:#FBFBFB;
	text-align:left;
	position:relative;
	
}
.shadoBox h2{
	color:#663300;
	font-size:18px;
	font-weight:normal;
	font-family:Arial;
}
.formInfo{
	
}
.formInfo dl{
	width:400px;
}
.formInfo dd{
	width:400px;
	overflow:hidden;
	padding-bottom:12px;
}
.formInfo label{
	width:74px;
	float:left;
	color:#829265;
	font-weight:bold;
}
.formInfo b{
	color:#ff0000;
}
.formInfo dd p{
	float:left;
}
.formInfo input.radioBox{
	width:14px; height:14px;
	padding:0;
	border:0;
	float:left;
	margin-right:5px;
}
.formInfo span{
	line-height:11px;
	font-size:11px;
	padding-right:10px;
}
input.submitBtn,input.altsubmitBtn{
	width:85px; height:30px;
	padding:0;
	border:0;
	float:right;
	margin:40px 80px 0 0;
	display:inline;
}
.closeBtn{
	width:12px; height:12px;
	display:block;
	position:relative;
	z-index:1000;
}
.last input.altsubmitBtn{
	margin:0 30px 0 0;
	display:inline;
}
.formInfo .last p{
	float:left;
}
.altshadoBox p{
	line-height:20px;
	padding-top:20px;
	color:#663300;
	font-size:18px;
}
.altshadoBox a{
	color:#663300;
}
.altshadoBox a:hover{
	color:#663300;
}

.myprofile
{
	font-family:Tahoma,Arial,Verdana,"Trebuchet MS",Georgia, Lucida,Helvetica,sans-serif;
	font-size:18px;
	color:#9B7869;
	font-weight:normal;
	padding-left:10px;
}


.myprofile_bodyfont
{
	font-family:Tahoma,Arial,Verdana,"Trebuchet MS",Georgia, Lucida,Helvetica,sans-serif;
	font-size:12px;
	color:#9B7869;
	font-weight:normal;
	padding-left:10px;
	padding-bottom:4px;
}
.myprofile_bodyproperty
{
	font-family:Tahoma,Arial,Verdana,"Trebuchet MS",Georgia, Lucida,Helvetica,sans-serif;
	font-size:12px;
	color:#9B7869;
	font-weight:normal;
	display:inline;
		
}
#myprofile_bodyproperty
{
	font-family:Tahoma,Arial,Verdana,"Trebuchet MS",Georgia, Lucida,Helvetica,sans-serif;
	font-size:12px;
	color:#9B7869;
	font-weight:normal;
	display:inline;
		
}


/*  new class for photo */

.formArea7 dd{
	width:590px;
	display:block;
	overflow:hidden;
	padding-bottom:10px;
}
.formArea7 strong{
	width:590px;
	display:block;
}
.formArea7 label{
	width:90px;
	font-size:11px;
	color:#000;
	display:block;
	
	line-height:20px;
}
.formArea7 input,.formArea7 .type3 input{
	width:140px; height:16px;
	border:1px solid #a5acb2;
	
	font-size:11px;
}
.formArea7 dd p{
	display:block;
}
.formArea7 dd .type1{
	width:220px;
}
.formArea7 dd .type2{
	width:204px;
}
.formArea7 dd .type3{
	width:143px;
}
.formArea7 p label{
	float:left;
	display:block;
}
.formArea7 p select{
	margin-left:1px;
}
.formArea7 .type1 label{
	width:54px;
}
.formArea7 .type2 label{
	width:49px;
}
.formArea7 .type3 label{
	width:27px;
}
.formArea7 .type3 input{
	width:104px;
}
.formArea7 .rating{
	width:577px;
	text-align:right;
	font-size:11px;
	color:#000;
}



