/*!
 * 
 * Interior Design Stylesheet
 *
 */
.main-container{ padding: 0; }
.no-padding{ padding: 0; }
.border1{ border-bottom: 1px solid #CCC5A9; }
.marginbottom1{ margin-bottom: 30px; }
.list1{ padding-left: 15px; }
.list1 li{ margin-bottom: 8px; }
.redTitle{ font-size: 30px; border-bottom: 1px solid #c02f1e; padding-bottom: 6px; margin-bottom: 15px; margin-top: 0; display: block; }
.list-header{ font-family: Cabin Bold; font-size: 15px; color: #585858; }
body{ font-family: Cabin Regular; }
/* inputfield */
.inputfield1{ width: 100%; background-color: #fff; border: 1px solid #D3D3D3; text-indent: 10px; padding: 7px 0; font-size: 17px; margin-bottom: 15px; }
.textarea1{ width: 100%; background-color: #fff; border: 1px solid #D3D3D3; text-indent: 10px; min-height: 220px; padding: 7px 0; font-size: 17px; }
/* buttons */
.btncontact{ background-color: #B1891A; border-radius: 0; color: #fff; font-size: 25px; font-family: Baskerville Old Face; margin-bottom: 30px; }
#main, #main2, #main3{ float: left; width: 100%; }
.hd1{ background-color: #7B8D77; padding: 5px 0; }
.hd2{ background-color: #EEEEEE; padding: 10px 0 0 0; border-bottom: 1px solid #7B8D77; }
.search{ float: left; }
.topMenu{ float: right; padding: 0; margin: 3px 0 0 0; }
.topMenu li{ float: left; list-style: none; }
.topMenu li a{ color: #fff; font-family: Cabin Regular; padding-left: 15px; text-transform: none; font-size: 13px; }
.search .searchinput{ padding: 0; background: none; border: 1px solid #fff; float: left; width: 150px; text-indent: 5px; color: #fff; display: none; margin: 0 5px 0 0; }
.search .searchbtn{ background: url("../img/Search-ico.png") no-repeat; border: 0; width: 16px; height: 16px; padding: 0; float: left; margin: 3px 0 0 0; }
.search:hover .searchinput{ display: block; }
.smContainer{ background-color: #7B8D77; padding: 10px 0; }
.smContainer .sm{ padding: 0; margin: 0; text-align: center; width: 100%; }
.smContainer .sm li{ list-style: none; float: none; display: inline-block; margin: 0 18px; }
.smContainer .sm li a{ color: #fff; font-size: 17px; text-transform: none; } 
.smContainer .sm li.active a{ color: #c02f1e; }
.smContainer .sm li a:hover{ text-decoration: none; color: #c02f1e; }

.content{ width: 100%; float: left; min-height: 800px; padding-top: 22px; }
.content.home{ background: url("../img/big-bird.png") no-repeat 95% 125%; }
.content.inner{ background: url("../img/small-bird.png") no-repeat 78% 100%; }

.sideMenu{ padding-left: 25px; }
.sideMenu li{ width: 100%; border-bottom: 1px solid #CCC5A9; padding: 7px 0; list-style: none; }
.sideMenu li.current a, .sideMenu li.current{ color: #c02f1e; list-style: disc; }
.sideMenu li a{ color: #585858; font-size: 15px; }
.sideMenu li a:hover{ text-decoration: none; color: #CCC5A9; }

.ww{ background: rgba(238, 238, 238, 0.5); width: 100%; padding: 60px 0 30px 0; border-top: 1px solid #CCC5A9; border-bottom: 1px solid #CCC5A9; margin-bottom: 20px; }
.ww h1{ margin-top: 0; font-size: 45px; margin-bottom: 25px; }

.dowhat .cols2Box { margin-bottom: 40px; margin-top: 60px; }
.dowhat .cols2Box .headTitle{ margin-bottom: 35px; float: left; width: 100%; }
.dowhat .cols2Box .headTitle .line{ background-color: #CCC5A9; margin-top: 37px; }
.dowhat .cols2Box1 .headTitle .line{ background-color: #CCC5A9; }
.dowhat .cols2Box2 .headTitle .line{ background-color: #c02f1e; }
.dowhat .cols2Box .headTitle h3{ font-size: 31px; letter-spacing: -1px; }
.dowhat .cols2Box1 .headTitle h3{ color: #b1891a; }
.dowhat .cols2Box1 .textimg { background-color: #B1891A; float: left; width: 100%; }
.dowhat .cols2Box2 .textimg { background-color: #C02F1E; float: left; width: 100%; }
.dowhat .cols2Box1 .textimg .text, .dowhat .cols2Box2 .textimg .text { padding-top: 30px; color: #fff; font-size: 16px; }
.dowhat .cols2Box1 .textimg .thumbnail , .dowhat .cols2Box2 .textimg .thumbnail{ margin-bottom: 0; padding: 0; border: 0; background: none; }
.dowhat .cols2Box2 .btn, .dowhat .cols2Box1 .btn{ border-radius: 0; width: 100%; color: #fff; font-family: Cabin Bold;font-size: 16px; letter-spacing: 1px; margin-top: 40px;text-transform:none; }
.dowhat .cols2Box1 .btn{ background-color: #7B8D77; }
.dowhat .cols2Box2 .btn{ background-color: #CCC5A9; }

.headTitle.big{ margin-bottom: 15px; }
.headTitle.big .line{ background-color: #c02f1e; margin-top: 37px; }
.headTitle.big h3{ font-size: 45px; letter-spacing: -1px; margin: 10px 0; }
.headTitle.big.yel .line{ background-color: #b1891a; }
.headTitle.big.yel h3{ color: #b1891a; }

.projectCols a:hover{ text-decoration: none; }
.projectCols .thumbnail{ border-bottom: 1px solid #C02F1E; padding-bottom: 10px; padding-left: 0; padding-right: 0; margin-bottom: 0; border-right: 0; border-top: 0; border-left: 0; border-radius: 0; }
.projectCols .menuName{ font-size: 30px; color: #616161; font-family: Baskerville Old Face; line-height: 27px; padding-top: 10px; margin-bottom: 20px; }

.contactForm .rowField{ margin-bottom: 15px; }

.footer-nav{ padding: 0; float: left; margin: 0; }
.footer-nav li{ list-style: none; float: left; }
.footer-nav li:first-child a{ padding-left: 0; }
.footer-nav li:last-child a{ border-right: 0; }
.footer-nav li a{ font-family: Cabin Regular; color: #fff; padding: 0 5px; border-right: 1px solid #a2a2a2; }
.ft1{ background-color: #7B8D77; }
.ft2{ background-color: #EEEEEE; min-height: 100px; border-top: 1px solid #CCC5A9; padding-top: 40px; padding-bottom: 25px; }
.ft2 h2{ font-size: 33px; margin: 0 0 10px 0; }
.quiryLink{ background: url("../img/arrow-right.png") no-repeat left center; padding-left: 20px; color: #c02f1e; font-size: 18px; font-family: Cabin Regular; font-size: 18px; text-transform: none; }
.emailAdd{ padding-bottom: 20px; float: left; width: 100%; color: #585858; }
.emailAdd h3{ color: #585858; }
.title{ display: block; float: left; width: 100%; }

