body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#754c28;
	background-image:url(../images/page-background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#532700;
}
img {
	border:none;
}
.step1Image {
	margin-top:-60px;
	margin-left:-6px;
        z-index:1000;
        position:relative;
}
form, h1, p {
	margin:0px;
	padding:0px;
}
h1 {
	font:normal 36px "Times New Roman", Times, serif;
	text-transform:capitalize;
	font-variant:small-caps;
}
#clear {
	clear:both;
}
.container {
	width:1050px;
	margin:0px auto;
	margin-top:5px;
	clear:both;
}
.topLinks{
	width:1050px;
	float:right;
	text-align:right;
}
.header_consult{
	float:left;
	width:500px;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-align:left;
	padding:2px 0 0 8px;
}
.header_links{
	float:left;
	width:500px;
}
.topLinks a{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 15px 0px 0px;
	text-transform:uppercase;
}
.topLinks a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.topImage {
	margin:5px 5px 0px 0px;
}
.innerContainer {
	width:1050px;
	margin:0px auto;
	float:left;
}
.topheader {
	background-image:url(../images/top-heade.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:1050px;
	height:146px;
	margin-top:5px;
}
.logo {
	width:330px;
	float:left;
	margin:20px 0px 0px 20px;
}
.navigationPanel {
	width:637px;
	float:right;
	margin:15px 20px 0px 0px;
}
.professionalInterior {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#c2a893;
}
.professionalInteriorTwo {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#754c28;
	font-style:italic;
}
.professionalInteriorIndex {
	padding-top:6px;
}
.activeTagHowIt {
	padding:40px 0px 0px 140px;
}
.activeTagWhyUs {
	padding:40px 0px 0px 20px;
}
.activeTagProjects {
	padding:40px 0px 0px 270px;
}
.activeTagTestimonials {
	padding:40px 0px 0px 390px;
}
.activeTagCommunity {
	padding:40px 0px 0px 520px;
}
.mainNavigation {
	padding-top:5px;
	clear:both;
}
.mainNavigation ul {
	margin:0px;
	padding:0px;
}
.mainNavigation ul li {
	list-style-type:none;
	float:left;
	font-family:"Times New Roman", Times, serif;
}
.mainNavigation ul li a {
	display:block;
	font-size:12px;
	color:#754c28;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	line-height:36px;
	padding:0px 15px;
}
.mainNavigation ul li a:hover {
	color:#754c28;
	text-decoration:none;
}
.sep {
	background-image:url(../images/sep.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:36px;
}
.containerBg {
	background-image:url(../images/container-bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:1050px;
	float:left;
}
.middlePanel {
	width:1020px;
	margin:0px auto;
	margin-top:10px;
}
.leftPanel {
	width:223px;
	float:left;
}
.leftPanelBg {
	background-image:url(../images/left-navigation-bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
}
.leftNavigation {
	margin-left:20px;
}
.leftNavigation ul {
	margin:0px;
	padding:0px;
}
.leftNavigation ul li {
	list-style-type:none;
	display:block;
	padding:5px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#754c28;
	text-decoration:none;
}
.leftNavigation ul li a {
	color:#754c28;
	text-decoration:none;
}
.leftNavigation ul li a:hover {
	color:#754c28;
	text-decoration:none;
}
.leftNavigationSep {
	margin:3px 0px 0px 0px;
}
.rightPanel {
	width:782px;
	float:right;
}
.rightPanelTop {
	background-image:url(../images/body-panel-top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:782px;
	height:115px;
}
.headingImages {
	margin:30px 0px 0px 30px;
}
.blogBg {
	background-image:url(../images/blog-bg.png);
	background-repeat:no-repeat;
	background-position:top;
	width:356px;
	height:32px;
	margin:20px 0px 0px 5px;
}
.blogText {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	text-transform:uppercase;
	color:#ffffff;
	padding-left:20px;
	line-height:32px;
}
.rightPanelBg {
	background-image:url(../images/body-panel-bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:742px;
	margin-left:2px;
	padding:15px 20px 0px 20px;
}
.contentPart {
	width:530px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#754c28;
}
.rightNavigation {
	width:200px;
	float:right;
}
.rightNavigationBg {
	background-image:url(../images/right-navigation-bg.png);
	background-repeat:repeat-y;
	background-position:top;
	padding:0px 20px;
}
.pollHeading {
	font-size:20px;
	color:#603813;
}
.voteImage {
	margin-top:10px;
}
.containerBottom {
	background-image:url(../images/bottom-image.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:1050px;
	height:125px;
	float:left;
	margin-bottom:20px;
}
.leftBottom {
	width:800px;
	float:left;
	margin-left:70px;
	margin-top:10px;
}
.leftBottom img {
	margin:0px 12px;
}
.bottomNavigation {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#754c28;
	padding:7px 10px 5px 0px;
}
.bottomNavigation a {
	text-decoration:none;
	color:#754c28;
	padding:0px 3px;
}
.bottomNavigation a:hover {
	text-decoration:underline;
	color:#754c28;
}
.rightBottom {
	width:160px;
	float:left;
	margin-top:10px;
}
.sign-up-part {
	width:270px;
	float:left;
}
.signUpPartTop {
	background-image:url(../images/sign-up-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:50px;
	padding:5px 20px 0px 20px;
}
.signUpPartBg {
	background-image:url(../images/sign-up-bg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	padding:0px 20px;
}
.bannePanel {
	width:734px;
	float:right;
}
#Form_Form {
	padding:35px 12px 20px 12px!important;
	background:#bdcaa5;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#Form_Form fieldset {
	background:#f7f1e7;
	padding:15px 15px 45px 35px;
	border:none;
}
*:first-child+html #Form_Form fieldset h6 {
	font:normal 22px "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:.06em;
	margin-top:-45px;
	margin-bottom:20px;
	text-align:center;
	color:#603813;
	z-index:1000;
}
* html #Form_Form fieldset h6 {
	margin-top:0;
        background:#bdcaa5;
}
#Form_Form fieldset h6 {
	font:normal 22px "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing:.06em;
	margin-top:-45px;
	margin-bottom:20px;
	text-align:center;
	color:#603813;
        background:#bdcaa5;
}
#Form_Form h3{
    clear:both;
    margin-top:25px;
    padding-top:10px;
    border-top:2px solid #bdcaa5;
}
#Form_Form fieldset div {
	clear:both;
}
#Form_Form fieldset .required {
	color:#900;
	margin-left:15px;
}
#Form_Form fieldset input[type=text] {
	width:300px;
	border:1px solid #e0c89f;
	padding:3px;
	margin:3px 0 10px 0;
}
#Form_Form .Actions {
	margin-top:-35px;
	margin-left:170px;
}
#Form_Form fieldset input[type=submit], #Form_Form fieldset input[type=reset] {
	float:right;
        margin-bottom:30px;
        padding-bottom:30px;
}
#Form_Form fieldset input[type=submit] {
	margin-right:280px;	
	margin-left:15px;
}
#Form_Form fieldset textarea {
	width:505px;
	border:1px solid #e0c89f;
}
#Form_Form fieldset .checkboxsetfield li {
	width:180px;
        display:inline-block;
}
.checkboxsetfield{
    padding-bottom:5px;
}
#Form_Form fieldset ul {
	list-style:none;
}
#Form_Form fieldset input[type=radio] {
	border:1px solid #e0c89f;
}
#Form_Form fieldset fieldset {
	border:none;
	padding:0;
	margin:0;
}




.signupText{margin-left:4px;}
.startNowBox .signUpHeading{display:inline-block; margin-top:-17px; background-color:#fff8e8;}
.startNowBox{padding-bottom:8px;}

.signUpHeading{
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	color:#603813;
	font-variant:small-caps;
	padding-top:5px;
}
.formFiled {
	margin:2px 0px;
	width:220px;
	border:1px solid #808080;
}
.stepPart {
	width:1020px;
	float:left;
	margin-bottom:10px;
}
.stepOne {
	background-image:url(../images/step-one.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:329px;
	height:224px;
	float:left;
}
.stepTwo {
	background-image:url(../images/step-two.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:326px;
	height:223px;
	float:left;
}
.stepThree {
	background-image:url(../images/step-three.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:331px;
	height:225px;
	float:left;
}
.stePTextBox {
	width:200px;
	float:right;
	margin-top:50px;
	margin-right:5px;
}
.stePTextBox ul {
}
.stePTextBox ul li {
	text-decoration:none;
	color:#754c28;
	padding-bottom:5px;
}
.stePTextBox ul li a {
	text-decoration:none;
	color:#754c28;
}
.stePTextBox ul li a:hover {
	text-decoration:underline;
	color:#754c28;
}
.leftPart {
	width:270px;
	float:left;
}
.meetOurTeamBoxBg {
	background-image:url(../images/team-box-bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
}
.meetOurTeamBoxContaint {
	width:200px;
	margin:0px auto;
	clear:both;
	height:85px;
}
.simpleLink {
	color:#754c28;
	text-decoration:none;
}
.simpleLink a {
	color:#754c28;
	text-decoration:underline;
}
.simpleLink a:hover {
	color:#754c28;
	text-decoration:none;
}
.image-right {
	margin-right:5px;
}
.teamMemberName {
	font-size:16px;
	padding:5px 0px;
}
.rightBodyPartTop {
	background-image:url(../images/body-part-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:734px;
	height:55px;
}
.rightBodyPartBg {
	background-image:url(../images/body-part-bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	padding:0 25px;
}
.howItWorks {
	font-size:36px;
	font-variant:small-caps;
	color:#603813;
	padding:20px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif
}
.paddingLeftRight {
	padding:10px 40px 0px 30px;
}
.headingText {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	padding:10px 0px;
	text-transform:uppercase;
}
.imageLeftMargin {
	margin-left:5px;
}
.BodyContaint ul {
	margin:0px;
	padding:0px;
}
.BodyContaint ul li {
	list-style-type:none;
	padding:1px 0px 1px 15px;
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	background-position:left;
}
.designboardPageWidth {
	width:1200px;
	margin:0px auto;
}
.designboardPageLeft {
	width:169px;
	float:left;
}
.designboardPageMiddle {
	width:969px;
	float:left;
	background-color:#FFFFFF;
	height:1000px;
}
.designboardPageMiddleTop {
	width:969px;
	float:left;
}
.designboardPageMiddleContainer {
	width:969px;
	float:left;
	height:897px;
}
.designBoardPageMiddleTop {
	margin:0px auto;
	float:left;
	width:969px;
}
.gradientBg {
	background-image:url(../images/gradient-bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:24px;
	float:right;
	width:927px;
	padding:7px 0px 10px 40px;
	margin-right:1px;
}
.designBoardMiddlePart {
	width:932px;
	float:left;
	margin:20px 0px 0px 20px;
}
.designBoardMiddleLeft {
	width:682px;
	float:left;
}
.designBoardMiddleRight {
	width:250px;
	float:left;
}
.designBoardRightNavigationTop {
	background-image:url(../images/designboard-right-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:78px;
}
.DesignedSelected {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#727a35;
	padding:35px 10px 10px 20px;
}
.designBoardRightNavigationBg {
	background-image:url(../images/designboard-right-bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	padding-bottom:20px;
}
.designBoardPoints {
	margin:0px 10px 0px 15px;
}
.designBoardPoints ul {
	margin:0px;
	padding:0px;
}
.designBoardPoints ul li {
	list-style:none;
	background-image:url(../images/right-symbol-bullet.png);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#603813;
	text-decoration:none;
	padding:0px 0px 7px 25px;
}
.designBoardPoints ul li a {
	color:#603813;
	text-decoration:none;
}
.designBoardPoints ul li a:hover {
	color:#603813;
	text-decoration:underline;
}
.designBoardPointsText {
	margin:20px 10px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.designBoardPriceTag {
	color:#603813;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px;
}
.designBoardPrice {
	color:#762123;
	font-size:25px;
}
.designBoardPrice span {
	font-size:17px;
}
.myDesignBoardHeading {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#FFFFFF;
}
.designboardAfterBeforeHeading {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#727a35;
}
.designboardAfterBefore {
	width:150px;
	float:left;
	margin-right:20px;
}
.designboardPageRight {
	width:61px;
	float:left;
}
.designboardPageBottom {
	width:969px;
	float:left;
}
.loginTop {
	background-image:url(../images/login-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:684px;
	padding:25px;
	height:81px;
        position:relative;
        z-index:1;
}
.welcomeToYourDesign {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#a09d60;
	font-weight:bold;
	padding:10px 0px 0px 30px;
}
.loginContaint {
	width:670px;
	margin:0px auto;
}
.loginContaint ul {
	margin-top:0px;
}
.loginContaintLeft {
	width:360px;
	float:left;
	font-size:13px;
}
.loginContaintRight {
	width:282px;
	float:right;
}
.loginAreaBg {
	background-image:url(../images/login-area-bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:364px;
}
.newUser {
	color:#754c28;
	text-decoration:none;
}
.newUser a {
	color:#754c28;
	text-decoration:underline;
}
.newUser a:hover {
	color:#754c28;
	text-decoration:underline;
}
.pressBodyBg {
	background-image:url(../images/press-Body-Top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:530px;
	width:734px;
}
.newsClippings {
	font-size:14px;
	padding:10px 0px 0px 30px;
}
.pressTable {
	padding:0px 30px;
	width:400px;
}
.pressContaint {
	float:right;
	width:250px;
	margin-right:20px;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
}
.kitchenScottsdale {
	font-size:18px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}
.projectSubheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:10px 0px 0px 30px;
}
.beforeAfter {
	width:150px;
	float:left;
	padding:5px 6px 5px 0px;
}
.projectBodyRight {
	width:260px;
	float:right;
	margin:0px auto;
}
.ViewClientDesignBoard {
	margin:70px 0px;
}
.teamSubheading {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	padding:10px 0px 0px 30px;
}
.designCounsultant {
	color:#a09d60;
	font-size:20px;
}
.teamBodyLeft {
	width:460px;
	float:left;
	line-height:18px;
}
.teamBodyRight {
	width:202px;
	float:right;
}
.registerForm {
	width:500px;
	float:left
}
.registerFormTextField {
	width:400px;
}
.howItWorkStepOne {
	width:250px;
	height:160px;
	float:left;
	background-image:url(../images/step-one-small.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.howItWorkStepTwo {
	width:226px;
	height:161px;
	float:left;
	background-image:url(../images/step-two-small.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.howItWorkStepThree {
	width:258px;
	height:161px;
	float:left;
	background-image:url(../images/step-three-small.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.howItWorkStepTextBox {
	width:120px;
	margin:80px 0px 0px 120px;
}
.testimonialsBox {
	width:640px;
	float:left;
	margin:0px auto;
	background-color:#f8f3eb;
	clear:both;
	padding:0px 15px;
	margin-bottom:25px;
}
.testimonialsBoxOne {
	width:640px;
	float:left;
	margin:0px auto;
	background-color:#f8f3eb;
	clear:both;
	padding:0px 15px;
	margin-bottom:25px;
	margin-left:30px;
}
.whyUsTop {
	background-image:url(../images/why-us-body-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:734px;
	height:436px;
}
.whyUsBodyLeft {
	width:410px;
	float:left;
}
.loveLifeBox {
	background-color:#f1e7d5;
	width:330px;
	padding:10px;
}
.whyUsBodyRight {
	width:225px;
	float:right;
	line-height:20px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}
.whyUstBackground {
	background-image:url(../images/backgound-bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
}
.contactUsForm input, textarea {
	border:1px solid #be9d7b;
}
.registerFormTwo {
	width:680px;
	float:left;
	font-size:13px;
}
.registerFormTwoTextField {
	width:300px;
	border: 1px solid #be9d7b;
}
.forgotPassword {
	padding:5px 0px 0px 0px;
}
.faqHeading {
	font-size:22px;
	text-transform:uppercase;
	color:#603813;
	padding:30px 0px 0px 30px;
	font-family:"Times New Roman", Times, serif;
	line-height:35px;
}
.faqBox {
	margin:0px 0px 0px 30px;
}
.pointContent {
}
.pointContent ul {
	margin:0px 0px 0px 80px;
	padding:0px 0px 0px 0px;
}
.pointContent ul li {
	font-size:16px;
	font-weight:400;
	padding:3px 0px;
	text-decoration:none;
	color:#754c28;
}
.pointContent ul li a {
	text-decoration:none;
	color:#754c28;
}
.pointContent ul li a:hover {
	text-decoration:underline;
	color:#754c28;
}
.marginBottom {
	margin-bottom:5px;
}

/* SS specific styles */
#MemberLoginForm_LostPasswordForm #formContent{
	padding:15px 15px 50px 15px;	
}
#LoginFormSide input[type=text], #LoginFormSide input[type=password] {
	width:95%;
	margin-bottom:4px;
}
#LoginFormSide input[type=submit] {
	background:url(../images/log-in-button.jpg) no-repeat;
	border:none;
	width:72px;
	height:29px;
	cursor:pointer;
	margin:5px 0;
}
#LoginFormSide .lostPassword {
	display:inline-block;
	margin-left:10px;
}
