@import url("360tours/360styles.css");
body { background-repeat: no-repeat; background-attachment: fixed; background-position: center 0px; margin: 0px; background:#fefefe; }

#contentarea { width: 972px; height: 1440px; background-image: url(pic.jpg); background-repeat: no-repeat; }
#mainnav { margin: 0px auto; position: relative; z-index:300; width: 758px; height: 46px; }
#mainnav ul { margin: 0px; padding: 0px; float: left; list-style: none; position: relative; z-index:300; }
#mainnav ul > li > a { display: block; margin: 0px; padding: 0px; float: left; }
#mainnav > ul > li { margin: 0px; padding: 0px; float: left; position: relative; }
#mainnav > ul > li:hover ul { display: block; }
#mainnav > ul > li > ul { position: absolute; float: left; top: 46px; font-size: 12px; background: #53491e; z-index: 20; padding: 0px; left: 0px; width: 175px; display: none; }
#mainnav ul > li > ul > li { clear: both; float: left; border-bottom: dotted 1px #75672a; font: 11px Verdana, Geneva, sans-serif; }
#mainnav ul > li > ul > li > a { float: left; display: block; padding: 6px 5px; font-size: 11px; color: #efdc92; margin: 0px; text-decoration: none; width: 165px; font-weight: normal; }
#mainnav ul > li > ul > li > a:hover { text-decoration: none; background: #a56427; }
#mainnav ul > li > ul > li:last-child { border-style: none; }
#mainnav ul li #navhome { margin: 0px; padding: 0px; height: 46px; width: 66px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: 0px 0px; display: block; }
#mainnav ul li:hover #navhome { margin: 0px; padding: 0px; height: 46px; width: 66px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: 0px -46px; display: block; }
#mainnav ul li #navabout { margin: 0px; padding: 0px; height: 46px; width: 84px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -66px 0px; display: block; }
#mainnav ul li:hover #navabout { margin: 0px; padding: 0px; height: 46px; width: 84px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -66px -46px; display: block; }
#mainnav ul li #navdb { margin: 0px; padding: 0px; height: 46px; width: 102px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -150px 0px; display: block; }
#mainnav ul li:hover #navdb { margin: 0px; padding: 0px; height: 46px; width: 102px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -150px -46px; display: block; }
#mainnav ul li #navrenovations { margin: 0px; padding: 0px; height: 46px; width: 104px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -252px 0px; display: block; }
#mainnav ul li:hover #navrenovations { margin: 0px; padding: 0px; height: 46px; width: 104px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -252px -46px; display: block; }
#mainnav ul li #navbg { margin: 0px; padding: 0px; height: 46px; width: 120px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -356px 0px; display: block; }
#mainnav ul li:hover #navbg { margin: 0px; padding: 0px; height: 46px; width: 120px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -356px -46px; display: block; }
#mainnav ul li #navgallery { margin: 0px; padding: 0px; height: 46px; width: 118px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -476px 0px; display: block; }
#mainnav ul li:hover #navgallery { margin: 0px; padding: 0px; height: 46px; width: 118px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -476px -46px; display: block; }
#mainnav ul li #navhp { margin: 0px; padding: 0px; height: 46px; width: 164px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -594px 0px; display: block; }
#mainnav ul li:hover #navhp { margin: 0px; padding: 0px; height: 46px; width: 164px; background-image: url(images/mainnav.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: -594px -46px; display: block; }

.contact-text { font-size:15px; font-weight:bold; color:#f0dc93; font-family:Verdana, Geneva, sans-serif; width:150px; }
.contact-text-link { font-size:15px; font-weight:bold; color:#f0dc93; font-family:Verdana, Geneva, sans-serif; text-decoration:none; }
.contact-text-link:hover { color:#594E21; }
.maintext { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #270e0e; text-decoration: none; font-size: 13px; }
.testimonialstext { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #270e0e; text-decoration: none; font-size: 10px; }
.testimonialslink { color: #A15625; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.testimonialsborder { background-color:#F3ECD3; }
.testimonialslink:hover { color: #594E21; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
.featuretext { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #6B361F; text-decoration: none; font-size: 11px; }
.featurepgtext { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #6B361F; text-decoration: none; font-size: 13px; }
.line { border-bottom:thin; border-bottom-color:#A15625; }
.splashbg { background-image: url(images/bg.jpg); background-repeat:repeat-y; }
.creamtext { color: #dbc983; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration: none; }
.creamtext2 { color: #dbc983; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration: none; }
.orangetext { color: #A75B29; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration: none; }
.gallerybrown { color: #F7EBB9; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration: none; text-align:center; border:double; border-color:#4D1C1C; background-color:#432213; width: 212px; height:230px; }
.gallerygreen { color: #F7EBB9; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration: none; text-align:center; border:double; border-color:#4D1C1C; background-color:#5B5020; width: 212px; height:230px; }
.galleryorange { color: #F7EBB9; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration: none; text-align:center; border:double; border-color:#4D1C1C; background-color:#A15625; width: 212px; height:230px; }
.galleryimg1 { border:double; border-color:#4D1C1C; background-image: url(images/gallery_portfolio-kitchens.jpg); background-repeat:no-repeat; background-position:center; background-color:#432213; width: 212px; height:230px; }
.galleryimg2 { border:double; border-color:#4D1C1C; background-image: url(images/gallery_portfolio-bath.jpg); background-repeat:no-repeat; background-position:center; background-color:#432213; width: 212px; height:230px; }
.galleryimg3 { border:double; border-color:#4D1C1C; background-image: url(images/gallery_portfolio-personal.jpg); background-repeat:no-repeat; background-position:center; background-color:#432213; width: 212px; height:230px; }
.gallerytxtlink { color: #F7EBB9; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration: none; text-align:center; text-shadow:#000000; }
.gallerytxtlink:hover { color: #DBC983; text-decoration: underline; }
.gallerytxtlinkdk { color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration: none; text-align:center; }
.gallerytxtlinkdk:hover { color: #DBC983; text-decoration: underline; }
.renovimg1 { border:double; border-color:#4D1C1C; background-image: url(images/renovimg1.jpg); background-repeat:no-repeat; background-position:center; background-color:#432213; width: 212px; height:230px; }
.renovimg2 { border:double; border-color:#4D1C1C; background-image: url(images/renovimg2.jpg); background-repeat:no-repeat; background-position:center; background-color:#432213; width: 212px; height:230px; }
.greentext { color: #594E21; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration: none; }
.customercareinfo { border:thin; border-color:#5B5020; background-color:#FFFFFF; width: 720px; padding:15px; }
.cctext { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #595959; text-decoration: none; font-size: 11px; }
.cclink { color: #A15625; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.cc:hover { color: #594E21; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.footer { font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; color: #75672A; text-decoration: none; font-size: 11px; margin: 0px; }
.greytext { color: #CCCCCC; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
.txtlink { color: #A15625; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; }
.txtlink:hover { color: #594E21; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; }
.featureborder { border:thin; border-color:#270E0E; border-style:double; }
.styledbuttons { font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; background: #DDE7C2; border: 1px solid #386233; cursor: pointer; }
.styledbuttons:hover { color: #FFFFFF; background: #738F92; border: 1px solid #DDE7C2; }
.video-gallery,
.gallery-details { padding : 10px; overflow : hidden; font-family : Geneva, Arial, Helvetica, sans-serif; }
.gallery-details .desc { font-size : 9pt; line-height : 1.5em; }
.gallery-details h2 { color : #753914; font-weight : bold; font-size : 11pt; }
.video-gallery .gallery-item { padding : 5px; overflow : hidden; }
.video-gallery .gallery-item img { border : none; display : block; float : left; }
.video-gallery .gallery-item a.title-link { display : block; padding-left : 5px; margin-left : 195px; text-decoration : none; text-align : left; color : #753914; font-weight : bold; font-size : 11pt; }
.gallery-item .desc { padding-left : 5px; margin-left : 195px; font-size : 9pt; line-height : 1.5em; }
.gallery-item .desc p:first-child { margin-top : 0px; padding-top : 0px; }

/* Twitter Feed */
#tweets { display:inline-block; padding:2px; }
.tweetItem { list-style:none; font-family:verdana; font-size:13px; padding:5px; height: 50px; width: 170px; margin-bottom: 10px; }
.tweetimg { float:left; background-color:#999; border:none; padding:3px; margin-right:5px; }
.tweetItem a { color: #f90; text-decoration:none; }
.tweetItem a:hover { color: #666; text-decoration: underline; }
.tweetimg:hover { background-color: #f90; }

