/*CSS*/
@charset
"utf-8"
;
@import url('fonts.css');

* {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
}

html {
    height: 100%;
}

body {
    padding: 0;
    background: #f3f2eb;
    color: #301a10;
    font-family: 'HypatiaSansProRegular', sans-serif;
    font-size: 18px;
    height: 100%;
}

img {
    border: none;
}

h1 {
    font-size: 28px;
    color: #301a10;
    margin: 0px 0px 10px 0px;
    font-family: 'HypatiaSansProLight';
}

h2 {
    font-size: 28px;
    color: #301a10;
    margin: 0px 0px 3px 0px;
    font-family: 'HypatiaSansProLight';
}

h3 {
    font-size: 22px;
    color: #301a10;
    margin: 10px 0px 0px 0px;
    font-family: 'HypatiaSansProLight';
}

a {
    color: #301a10;
    text-decoration: none;
}

p {
    font-size: 16px;
    margin: 10px 0px 10px 0px;
}

.clear {
    clear: both;
}

.it {
    font-style: italic;
}

.bold {
    font-weight: bold;
}

.underline {
    text-decoration: underline;
}

/*----------------Main Page-----------------------*/

#floater {
    position: relative;
    float: left;
    height: 50%;
    margin-bottom: -350px;
    width: 1px;
}

#container {
    width: 1080px;
    height: 700px;
    clear: left;
    margin: 0 auto;
    border: #D8A35B solid 1px;
    padding: 0px 0px 0px 0px;
    background: #FFF;
}

.panel-left {
    width: 300px;
    height: 700px;
    background-color: #FFFEF8;
    float: left;
    margin: 0px;
    position: relative;
}

.title01 {
    text-align: center;
    margin: 20px 0px 0px 0px;
}

.nav {
    list-style: none;
    font-size: 30px;
    margin: 240px 0px 0px 60px;
}

.nav .current a {
    font-size: 20px;
    color: #301a10;
    text-decoration: none;
}

.nav .current .current a {
    font-size: 16px;
    color: #301a10;
    text-decoration: none;
}

.nav a {
    font-size: 20px;
    color: #999;
    text-decoration: none;
}

.nav a:hover {
    color: #301a10;
    text-decoration: none;
}

.social {
    margin: 0px 0px 0px 0px;
    width: 90px;
    height: 30px;
    position: absolute;
    bottom: 40px;
    left: 60px;
}

.social img {
    width: 90px;
    height: 30px;
    margin: 10px 0px 0px -3px;
}

.logo-main {
    text-align: center;
    position: absolute;
    top: 180px;
    left: 0px;
}

.logo-main img {
    width: 220px;
    position: absolute;
    top: -220px;
    left: -40px;
}

.logo-main h1 {
    font-size: 20px;
    font-family: 'HypatiaSansProLight';
    font-weight: normal;
    margin: 0px 0px 0px 14px;
}

.logo-main h1 a {
    text-decoration: none;
    color: #301a10;
}

.panel-right-border {
    width: 780px;
    height: 700px;
    background: #eddcc1 url(../images/goldframe.png);
    float: left;
    margin: 0px;
}

.panel-right-main {
    width: 758px;
    height: 678px;
    background: #eddcc1 url(../images/bg_02.png);
    margin: 11px;
}

.bg-main {
    background: url(../images/watermark_02.png) no-repeat center;
    width: 760px;
    height: 680px;
    margin: 0;
    padding: 0;
}

.panel-right {
    width: 678px;
    height: 598px;
    background: url(../images/watermark.png) no-repeat center #FFFEF8;
    position: relative;
    margin: 11px;
    padding: 40px;
}

.line01 {
    border-top: #301a10 solid 1px;
    margin: 0px 0px 10px 0px;
}

.line02 {
    border-top: #301a10 solid 1px;
    margin: 5px auto 5px;
    width: 200px;
}

.cite-one {
    margin: -660px 0px 0px 0px;
    height: 65px;
    width: 740px;
    text-align: right;
    padding: 10px;
    color: #FFF;
    font-size: 24px;
}

.cite-one h1 {
    margin: 0px 0px -20px 0px;
    text-align: center;
    color: #930606;
    font-size: 50px;
    font-style: italic;
    font-family: 'Ecolier_courtRegular';
    font-weight: normal;
}

.cite-one a {
    margin: 0px 10px 0px 0px;
    color: #930606;
    font-size: 36px;
    text-decoration: none;
    font-family: 'Ecolier_courtRegular';
}

.free-offer-block {
    color: #000;
    position: absolute;
    bottom: 20px;
    left: 185px;
    width: 400px;
}

.free-offer {
    color: #000;
    text-align: center;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
}

.call-today {
    color: #301a10;
    text-decoration: none;
}

.call-today:hover {
    font-weight: bold;
    font-size: 13px;
}

.free-offer a {
    color: #301a10;
}

.states {
    text-align: center;
    position: absolute;
    bottom: 5px;
    left: 97px;
}

/*.logo {
    background:url(../images/EB-Circle-BROWN-1.png);
    width:150px;
    height:147px;
    float:right;
    margin:-90px -10px 0px 0px;
}*/
.copy {
    font-size: 14px;
    color: #301a10;
}

.copy a {
    text-decoration: none;
    color: #333;
}

/*--------------About----------------*/

.about-title {
    margin: 50px 0px 30px 0px;
}

.ta-center {
    text-align: center;
}

.photo01 {
    float: left;
    margin: 0px 20px 10px 0px;
}

.photo01 img {
    width: 143px;
    height: 217px;
    border: #301a10 solid 1px;
}

.nav-line {
    margin: -20px 0px 0px 0px;
    float: right;
}

.nav-line ul {
    list-style: none;
    font-size: 12px;
}

.nav-line ul li {
    display: inline;
    margin: 0px 0px 0px 5px;
}

.dropdown {
    margin: 75px 0px 0px 0px;
}

.dropdown40 {
    margin: 40px 0px 0px 0px;
}

/*-----------Service---------------*/

.anythingFader .wrapper .description p {
    margin: 8px 0px 0px 0px;
}

.anythingFader .wrapper .description p.service-text {
    margin: 6px 0px 0px 0px;
}

.anythingFader .wrapper .description .mark-ul {
    margin: 5px 0px 0px 30px;
    list-style: disc;
    list-style-position: inside;
}

.anythingFader .wrapper .description .mark-ul li {
    margin: 0px 0px 0px 0px;
    font-size: 14px;
}

.list-of-services {
    font-size: 14px;
    float: right;
    margin: -20px -20px 0px 0px;
}

.list-of-services a {
    margin: 0px 0px 0px 14px;
}

.shop-in-your-closet-title {
    margin: 9px 0px 0px 0px;
}

.multiple-homes-title {
    margin: 80px 0px 0px 0px;
}

.fashion-flash-title {
    margin: 40px 0px 0px 0px;
}

.refresh-title {
    margin: 40px 0px 0px 0px;
}

.pricing-title {
    margin: 120px 0px 0px 0px;
}

/*-----------Testimonials------------*/

.description {
/*background-color:#096;*/
}

.anythingFader .wrapper .description .sighn {
    margin: 5px 0px 35px 0px;
    width: 160px;
    float: right;
}

.anythingFader .wrapper .description .sighn p {
    margin: 0px 0px 0px 0px;
    text-align: left;
}

/*-----------------We are in the press--------------*/

.press-logo-box {
    width: 200px;
    height: 100px; /*float:left;*/
/*margin:6px 12px 16px 12px;*/
    border: #CCC solid 1px;
    margin: 120px auto 120px;
}

.press-logo-box img {
    width: 200px;
    height: 100px;
    text-align: center;
    margin: 0px 0px 0px 0px;
}

/*--------------Collective Energy--------------*/

.ce-logo-box {
    width: 200px;
    height: 100px;
    float: left;
    margin: 6px 12px 16px 12px;
    border: #CCC solid 1px;
}

.ce-logo-box img {
    width: 200px;
    height: 100px;
    text-align: center;
    margin: 0px 0px 0px 0px;
}

/*--------------Ready To Work--------------*/
.ready-to-work-title {
    margin: 20px 0px 10px 0px;
}

/*--------------Ready To Work--------------*/
.ready-to-speak-title {
    margin: 120px 0px 30px 0px;
}

/*--------------Contact Us--------------*/
#get-in-touch table {
    font-size: 16px;
    margin: 50px 0px 0px 40px;
    color: #301a10;
}

.size01 {
    width: 200px;
}

#get-in-touch table input, #get-in-touch table textarea {
    border: #301a10 solid 1px;
    background: none;
    color: #301a10;
}

#get-in-touch table .submit {
    border: none;
    background: none;
    cursor: pointer;
    color: #301a10;
    margin: 10px 0px 0px 0px;
    font-family: 'HypatiaSansProSemibold';
}

.button-submit {
    text-align: right;
}

.name {
    margin: 30px 0px 0px 0px;
    font-size: 18px;
    font-family: 'HypatiaSansProSemibold';
}

.phone {
    margin: 10px 0px 0px 0px;
    font-size: 18px;
    font-family: 'HypatiaSansProSemibold';
}

.email {
    margin: 10px 0px 0px 0px;
    font-size: 18px;
}

/*------------------Slider Menu----------------------*/

ul, li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.menu_class {
}

.the_menu {
    width: 200px;
}

.the_menu li {
    margin: 0px 0px 0px 20px;
}

.the_menu li a, .current .the_menu li a {
    color: #999;
    text-decoration: none;
    font-size: 16px;
    display: block;
}

.the_menu li a:hover, .current .the_menu li a:hover {
    color: #301a10;
}

/*   -------------- Before and After Photos ------------   */

.box-slide {
    margin: 30px auto 0px;
    border: #999 solid 1px;
    display: table;
}

.slide {
    height: 362px;
    display: inline-block;
    margin: 10px 5px 10px 5px;
    text-align: center; /*border:#999 solid 1px;*/
}

.slide img {
    height: 340px;
    margin: 0px 0px 0px 0px;
}

/*.right-slide{
    height:380px;
    display:inline-block;
    margin:0px 10px 0px 10px;
    text-align:center;
    border:#999 solid 1px;
}

.right-slide img{
    height:340px;
    margin:0px 0px 0px 0px;
}*/

.slide #gallery .width-300 {
    width: 300px;
    height: 220px;
    margin-top: 60px;
}

#gallery ul {
    list-style: none;
}

#gallery ul li {
    display: inline;
}

#gallery ul img {
    height: 340px;
}

#gallery ul a:hover img {
}

#gallery ul a:hover {
}
