html {font-family:Georgia, "Times New Roman", Times, serif; background-image:url(../img/bkgd.jpg); background-attachment:fixed; font-size:.85em; color:#29211F}
a {text-decoration:none}
a img {border:none}
a:link {color:#29211F}      /* unvisited link */
a:visited {color:#AFA196}  /* visited link */
a:hover {color:#C3A61A}  /* mouse over link */
a:active {color:#29211F}  /* selected link */

.container {width:954px; margin-left: auto; margin-right:auto}
.top {background:url(../img/top_cap.png) no-repeat top; height:62px}
.middle {background:url(../img/middle.png) repeat-y; padding:0px 60px;}
.bottom {background:url(../img/bottom_cap.png) no-repeat bottom; height:62px}
.header {background:url(../img/creative_elements_logo.png) no-repeat 226px 25px; height:45px; padding-top:186px}
.nav ul {margin:0px; padding:0px;}
.nav ul li {float:left; padding-right:29px; list-style-type:none; text-transform:uppercase; font-weight:bold}
.nav ul li.last {padding-right:0px}
.content {background:url(../img/content_bkgd.gif) repeat-y right top; padding: 0px 70px}
.contentleft {float:left; width:200px; padding:20px 0 10px; margin:0 20px 0 0; font-weight:bold; font-style:italic; background:url(../img/callout_top.gif) no-repeat center top}
span.quotename {float:right; display:block; margin-top:10px; margin-right:15px}
span.contentleft-bot {background:url(../img/callout_bot.gif) no-repeat center bottom; height:16px; display:block; clear:right; padding-top:10px}
.home-view {width:600px; background:url(../img/by_lucie_whitson.png) no-repeat 97% 50%; padding-left:54px}
.view .referral-author {margin-bottom:40px; font-weight:bold; font-style:italic; text-align:right}
.view h1 {font-size:0.92em}
.view form.estimate {display:block; float:left; width:384px; padding-left:22px; border-left:1px solid #AFA196;}
.view form.contact {display:block; float:left; width:384px; padding-left:22px; border-left:1px solid #AFA196;}
.view .left {float:left;}
.view .right {float:right}
.view .contact-intro span,
.view .estimate-intro span {color:#C3A61A; font-weight:bold}
.view .contact-info,
.view .estimate-intro {float:left; width:200px; margin-left: 45px}
.view .estimate-intro {margin-right:10px}
.view .contact-info p.name{font-size:1.2em; font-weight:bold; font-style:italic; background:url(../img/callout_bot.gif) no-repeat left bottom; margin:0px; padding: 0px; height:196px;}
.view .contact-info p.name img,
.view .estimate-intro img {margin-left:17px;}
.view .thumblist h1 {clear:both; padding-top:20px}
.view .thumblist h1.first {padding-top:0px}
.view .thumblist {width:240px; float:left}
.view .thumblist ul {margin:0px; padding:0px}
.view .thumblist ul li {list-style-type:none; float:left; padding-right:15px; padding-bottom:15px}
.footer {margin-left:auto;margin-right:auto;padding:30px;width:600px;}
.footer ul {margin:0px; padding:0px;}
.footer ul li {float:left; padding-right:60px; list-style-type:none; text-transform:uppercase; font-weight:bold}
.footer ul li.last {padding-right:0px; text-transform:none}
.thumblist{position: relative;}
.thumbnail img{border: 1px solid #C3A61A;margin: 0px;}
.thumbnail:hover{background-color: transparent;}
.thumbnail:hover img{border: 1px solid #C3A61A;}
.thumbnail span{position: absolute;padding: 0px;left: -1000px;visibility: hidden;border: 3px solid #C3A61A;}
.thumbnail span img{padding: 0px;width:450px;}
.thumbnail:hover span{visibility: visible;left: 235px;z-index: 50;}
ul#thumbs li.last .thumbnail:hover span{bottom:15px}
.view .right-click {float:right; width:282px; margin-top:80px; font-weight:bold; font-style:italic; color:#AFA196; background:url(../img/callout_bot.gif) no-repeat center bottom; height:36px; margin-right:115px;}
.buttons input.clear {background:#AFA196; color:#29211F; padding:5px 10px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin-right:10px; cursor:pointer}
.buttons input.submit {background:#29211F;color:#C3A61A; padding:5px 10px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; cursor:pointer; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #939393}
.view .process-someonecontact {margin-left:auto; margin-right:auto; text-align:center;}
.view .process-thankyou {margin-left:auto; margin-right:auto; text-align:center; font-size:1.5em; font-weight:bold}
.clear {clear:both}
