html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}body{line-height:1;color:#000;background:#FFF}table{border-collapse:collapse;border-spacing:0}img{border:0}ul{list-style:none}body{background:#fff url("/assets/marble.jpg") repeat;font:normal 12px/18px Arial,sans-serif;color:#5b5b5b;text-rendering:optimizeLegibility}#wrapper{width:934px;margin:auto;position:relative}h1,h2,h3,h4,h5{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal}h1{font-size:26px}h2{font-size:22px}h3{font-style:italic;font-size:18px;line-height:24px;color:#5b5b5b;margin:15px 0}h4{font-size:16px;color:black;margin-bottom:10px}h5{font-weight:bold}#page-residential h4{color:#642842}#page-commercial h4{color:#8f0000}p{margin:15px 0}b{font-family:Georgia, "Times New Roman", Times, serif}a:link,a:visited{text-decoration:none;color:#8B0005}a:hover,a:active{text-decoration:underline}ul{list-style:disc;margin:10px 0 15px 30px}li{margin:3px 0}dl{margin:10px 0 15px 30px}dt{font:bold 14px Georgia, "Times New Roman", Times, serif}dd{margin:10px 0 10px 20px;font-style:italic}ol{font:bold 12px Georgia, "Times New Roman", Times, serif}ol span{font:normal 12px Arial, sans-serif;color:#5b5b5b}ol li{margin:10px 0}#logo a{display:block;height:72px;width:204px;background:transparent url("/assets/logo.png") no-repeat;text-indent:-7777px;margin:10px 20px}.galleryresidential #logo a,.residential #logo a{background:transparent url("/assets/Santarossa-Residential-logo.png") no-repeat}#banner{position:relative;margin-bottom:1px;overflow:hidden}#banner img{display:block}#banner h2{font:italic 40px "Times New Roman", Times, serif;color:white;text-align:right;text-shadow:2px 2px 5px #000;-moz-text-shadow:2px 2px 5px #000}#banner h2 span{display:block;font-size:26px}#main-content{background:#F1F2EB;overflow:hidden;clear:both;padding-bottom:5px;padding:15px 45px}#splash{padding-right:40px}#splash img{float:left;padding-right:15px;margin:-25px 0px 0px -45px}#splash h3{margin:10px 0}.col-left{float:left;width:400px;margin:15px 30px 0 0;clear:both}.col-right{float:left;margin:15px 0 0 0;width:410px}.SrColumnLarge{width:620px;float:left}.SrColumnThin{margin:20px 0 0 650px}.SrColumnThin ul{color:#5b5c57;margin-left:15px}#primary-nav{position:absolute;top:30px;right:0;margin:0;list-style:none}#primary-nav li{display:inline;float:left;margin:0}#primary-nav a{display:block;color:white;text-decoration:none}.slider-control{position:absolute;top:31px;width:37px;height:69px;text-indent:-7777px;opacity:0;-webkit-transition:opacity 0.25s ease-in;-moz-transition:opacity 0.25s ease-in;z-index:999}#banner:hover .slider-control{opacity:1;-webkit-transition:opacity 0.25s ease-in;-moz-transition:opacity 0.25s ease-in}.slider-control:active{top:32px}#slider-control-left{left:15px;background:url("/assets/slider-control-left.png")}#slider-control-right{right:15px;background:url("/assets/slider-control-right.png")}#slider-list{position:absolute;height:131px;overflow:hidden;margin:0;list-style:none}#slider-list li{float:left;position:relative;margin:0}#slider-list li span{color:white;position:absolute;right:60px;bottom:30px;font:normal 18px Georgia, "Times New Roman", Times, serif;font-style:italic;text-shadow:1px 1px 3px #000;-moz-text-shadow:1px 1px 3px #000;filter:Shadow(Color=#333, Direction=45, Strength=1)}#slider-container{height:131px}#SrProducts{margin:10px 0 0 0}.SrProduct{width:410px;float:left;margin:15px 10px 15px 0}.SrProduct img{float:left}.SrProduct h4{margin-left:86px}.SrProduct p{margin:5px 20px 5px 86px}.img-left{float:left;padding:0 10px 10px 0}.img-right{float:right;padding:0 0 10px 10px}.clear{clear:both}a.SrArrow{background:url("/assets/arrow.jpg") 100% 50% no-repeat;padding-right:11px}#residential #home-page #main-content{padding:0;overflow:visible}#residential .home-col{background:#F1F2EB;float:left;padding-top:35px;padding-top:53px;position:relative;width:466px}#residential .home-col-inner{position:relative}#residential .home-col-image{left:17px;position:absolute;top:0}#residential .home-title{margin:0;position:absolute;top:-54px}#residential .home-title a{background:url("/assets/arrow.png") no-repeat 440px 12px;color:white;display:block;font:italic 16px/34px Georgia,serif;padding-left:15px;text-decoration:none;width:450px}#residential .home-title-commercial a{background-color:#8B0005}#residential .home-title-residential a{background-color:#642842;width:452px}#residential .home-col-text{margin:18px 0 15px 160px;overflow:hidden;padding:0 20px 0 0}#residential .home-col-text p:first-child{margin-top:0}#residential .home-col-left .home-col-text{border-right:1px solid #D6D6D6}#residential .home-col .button{float:right}#residential #banner h2{bottom:35px;position:absolute;right:50px}#residential #subheader-inner{background:#000;color:white;font:italic 16px/35px Georgia,"Times New Roman",Times,serif;margin-bottom:1px;overflow:hidden;padding:0 15px}#residential .residential #subheader-inner{background-color:#642842}#residential .commercial #subheader-inner{background-color:#8B0005}#residential #subheader a{color:white;text-decoration:none}#residential #footer{color:#5b5b5b;font-size:11px;line-height:14px;margin:3px auto 36px;width:934px;position:relative}#residential #footer span{color:#919191;display:block}#residential #primary-nav a{background:black;font:normal 13px/23px Georgia,"Times New Roman",Times,serif;margin-left:2px;padding:0 10px}#residential #primary-nav a:hover,#primary-nav a.current-top-page{background:#4c4c4c}#residential #primary-nav a#primary-nav-commercial,#primary-nav a#primary-nav-commercial:hover{background:#8B0005}#residential #primary-nav a#primary-nav-residential,#primary-nav a#primary-nav-residential:hover{background:#642842}#residential .residential #primary-nav a#primary-nav-commercial{background:black}#residential .residential #subheader-inner{background:#642842}#residential .residential h4,#residential .residential h5,#residential .residential b{color:#642842}#residential .residential ol{color:#642842}#residential .residential a{color:#652B41}#residential .commercial #primary-nav a#primary-nav-residential{background:black}#residential .commercial #subheader-inner{background:#8f0000}#residential .commercial h4,#residential .commercial h5,#residential .commercial b{color:#8f0000}#residential .commercial ol{color:#8f0000}#residential .commercial a{color:#8f0000}#residential #sub-nav{float:right;list-style:none;margin:0;position:relative;top:1px}#residential #sub-nav li{display:inline;float:left;margin:0}#residential #sub-nav a{color:#5b5b5b;display:block;line-height:28px;padding:0 10px;text-decoration:none}#residential #sub-nav li a:hover{color:#000}#residential #sub-nav .menu-active a.current-sub-page{color:#8f0000;font-weight:bold}#commercial #sub-nav .menu-active a.current-sub-page{color:#8f0000;font-weight:bold}#residential #sub-nav a.current-sub-page{background:#F1F2EB;border:1px solid #CCCCCC;border-bottom:0px}#residential .button{display:inline;display:inline-block;font:normal 13px/26px Georgia,"Times New Roman",Times,serif;padding:0 10px;zoom:1}#residential a.button{color:white;text-decoration:none}#residential .button-commercial{background:#6C0003;background:-moz-linear-gradient(100% 100% 90deg, #4f0001, #8b0005);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#8b0005), to(#4f0001))}#residential .button-residential{background:#4F1430;background:-moz-linear-gradient(100% 100% 90deg, #3b001f, #642842);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#642842), to(#3b001f))}#residential #primary-nav a{background:black;font:normal 13px/23px Georgia,"Times New Roman",Times,serif;margin-left:2px;padding:0 10px}#residential #primary-nav a:hover,#residential #primary-nav a.current-top-page{background:#4c4c4c}#residential #primary-nav li.primary-nav-commercial a,#residential #primary-nav li.primary-nav-commercial a:hover{background:#8B0005}#residential #primary-nav li.primary-nav-residential a,#residential #primary-nav li.primary-nav-residential a:hover{background:#642842}#commercial h4{color:#8F0000}body#commercial{background:none repeat scroll 0 0 #B5AB9F}#commercial #wrapper-outer{background:url("/assets/santarossa.co/background.jpg") repeat-x scroll 0 0 #dad6c9;min-height:650px;padding-bottom:15px}#commercial #wrapper{padding-top:13px}#commercial #logo a{background:url("/assets/santarossa.co/logo.jpg") repeat scroll 0 0 transparent;height:58px;margin:0 0 28px 15px;width:228px}#commercial #banner h2{background:url("/assets/santarossa.co/banner-overlay.png") no-repeat scroll 100% 0 transparent;height:104px;min-width:431px;padding:208px 33px 0 0;position:absolute;right:0;top:0}#commercial #footer{background:none repeat scroll 0 0 #B5AB9F;border-top:1px solid #CCC5B8;position:relative}#commercial #footer p{color:white;font-size:11px;padding:15px 0}#commercial #primary-nav{top:16px}#commercial #primary-nav a{font-size:13px;height:60px;line-height:60px;margin-left:18px;text-align:center}#commercial #primary-nav a{color:white;display:block;text-decoration:none}#commercial #primary-nav a.current-top-page{background:url("/assets/santarossa.co/nav-highlight.jpg") no-repeat scroll center center transparent;min-width:59px}#commercial #primary-nav a:hover,#primary-nav a.current-top-page{color:#D7D2C5}#commercial div#main-content{background:white;border:none}#commercial #home-page #main-content{background:transparent;padding:0px}#commercial .home-col{box-shadow:2px 2px 8px #7e7b73;float:left;margin-top:10px;moz-box-shadow:2px 2px 8px #7e7b73;webkit-box-shadow:2px 2px 8px #7e7b73;width:462px}#commercial .home-col-inner{border:1px solid #d7d2c5;margin:10px;padding:10px}#commercial .home-col-left{background:#918169;margin-right:10px}#commercial .home-col-right{background:#4b443c}#commercial .home-col-image{float:left;margin:0 15px 0 0}#commercial .home-title a{color:white;font:normal 20px 'Times New Roman', serif}#commercial .home-col-text{color:#d7d2c5;margin-left:142px}#commercial .home-col-text p{margin:10px 0}#commercial #subheader{background:none repeat scroll 0 0 #B5AB9F;margin:10px 0;overflow:hidden;position:relative}#commercial #subheader a{color:white}#commercial #subheader-inner{color:white;float:left;font:16px/20px "Times New Roman",serif;padding-left:15px;width:300px;padding:8px 18px;background-color:none}#commercial .breadcrumb{display:none}#commercial #sub-nav{list-style:none outside none;position:absolute;right:10px;top:-3px}#commercial #sub-nav li{display:block;float:left;margin:0 10px;padding:0}#commercial #sub-nav a{color:white}#commercial #sub-nav li a:hover{color:#000}#commercial #main-content{background:none repeat scroll 0 0 white;border:medium none}#commercial .residential #subheader{background:none repeat scroll 0 0 #4B443C}#commercial .residential h5,.residential b{color:#4B443C}#commercial .residential ol{color:#4B443C}#commercial .residential a{color:#652B41}#commercial .commercial #subheader{background:none repeat scroll 0 0 #918169}#commercial .commercial h5,.commercial b{color:#918169}#commercial .commercial ol{color:#918169}#commercial .commercial a{color:#918169}#commercial a.button{background:url("/assets/arrow.png") no-repeat scroll 100% 4px transparent;color:white;display:inline-block;padding-right:14px}#commercial #footer{width:100%}#commercial #SrStaticContent li{line-height:18px}#CsContentLeft{float:left;width:600px}#CsContentRight{float:right;margin:0 0 0 0;width:212px;overflow:hidden}.CsGalleryFrame{height:175px;margin:0 15px 25px 0;position:relative}.CsGalleryFrame:nth-child(3n){margin-right:0}.CsGalleryFrameMask,.CsGalleryFramePhoto,.CsGalleryFrame a{display:block;height:100%}.CsGalleryFrameMask{background:url("/assets/gallery/frame.png") no-repeat scroll 0 0 transparent}.CsGalleryFrame h4{margin:0 15px;position:absolute;text-align:center;top:145px;width:166px}#CsGalleryTitle{background:none repeat scroll 0 0 #E4E4E4;height:46px;margin:10px 14px !important;padding:0 14px}#CsGalleryTitle span{float:right;font-size:14px;line-height:46px}#CsGalleryTitle em{font-style:normal;padding:0 3px}#CsGalleryPhotoContainer{display:block;height:445px;position:relative;width:600px;margin:15px 0}#CsGalleryPhotoCaption{color:#333333;display:block;font-size:18px;line-height:24px;margin:20px 50px 0 15px}#CsGalleryPhotoContainer img{box-shadow:5px 5px 5px #E0E1DA;left:0;moz-box-shadow:5px 5px 5px #E0E1DA;position:absolute;top:0;webkit-box-shadow:5px 5px 5px #E0E1DA}.CsGalleryCurrentImage{z-index:1}.CsGalleryNewImage{z-index:2}#CsGalleryNavigation{overflow:hidden;padding-top:7px}#CsGalleryNavigation a{background:url("/assets/gallery/arrow-buttons.jpg") repeat scroll 0 0 transparent;display:block;float:left;height:60px;text-indent:-7777px;width:29px}.gallery-residential #CsGalleryNavigation a{background:url("/assets/gallery/residential-arrow-buttons.png") repeat scroll 0 0 transparent;display:block;float:left;height:60px;text-indent:-7777px;width:29px}#CsGalleryNavigation a:active{position:relative;top:1px}.gallery-residential a#CsGalleryNavigationNext,a#CsGalleryNavigationNext{background-position:-29px 0}#CsGalleryNavigation p{background:none repeat scroll 0 0 #E4E4E4;color:#666666;float:left;line-height:60px;margin:0 8px;text-align:center;width:138px}#CsGalleryNavigation p em{color:#AEAEAE;font-style:normal}#CsGalleryThumbnails{height:375px;margin:15px 0 0;overflow:hidden;position:relative;width:300px}#CsGalleryThumbnailsScroller{left:0;position:absolute;top:0;width:9999px}#CsGalleryThumbnailsScroller ul{overflow:none}#CsGalleryThumbnails ul{float:left;list-style:none outside none;margin:0px;width:212px}#CsGalleryThumbnails li{background:url("/assets/gallery/thumbnail-shadow.jpg") repeat scroll 0 0 transparent;cursor:pointer;display:block;float:left;height:68px;margin:0 3px 3px 0;width:67px}#CsGalleryThumbnails img{border:3px solid #666666;display:block;margin:1px}#CsGalleryPagination{background:none repeat scroll 0 0 #E4E4E4;height:46px;margin:10px 0 0;text-align:center}#CsGalleryPagination a{background:none repeat scroll 0 0 #AEAEAE;color:white;cursor:pointer;display:inline-block;line-height:26px;margin:10px 3px 0;padding:0 8px}#CsGalleryPagination a:hover,#CsGalleryPagination .CsGalleryPageActive{background:none repeat scroll 0 0 #8f0000;text-decoration:none}.gallery-residential #CsGalleryPagination a:hover,.gallery-residential #CsGalleryPagination .CsGalleryPageActive{background:none repeat scroll 0 0 #642842;text-decoration:none}.gallery-dropdown{color:#8f0000;font-family:Georgia, serif;font-size:16px}.gallery-commercial .spud_photo_album_thumbnail h3{background:url("/assets/album-bg-commercial.png") repeat scroll 0 0 transparent;margin-bottom:0px;padding:15px 0 25px;height:14px;position:absolute;bottom:0px;width:293px}.gallery-residential .spud_photo_album_thumbnail h3{background:url("/assets/album-bg-residential.png") repeat scroll 0 0 transparent;bottom:0;height:14px;margin-bottom:0;padding:15px 0 25px;position:absolute;width:293px}.spud_photo_album_thumbnail img{width:293px;height:220px}.spud_photo_album_thumbnail{float:left;margin:0 8px 8px 0;position:relative;width:295px;height:220px}.spud_photo_album_thumbnail h3{bottom:23px;padding:20px 12px;position:absolute;text-align:center;width:271px}.spud_photo_album_thumbnail h3 a{color:#FFFFFF;font-family:'Georgia',sans-serif;font-size:16px;font-style:normal;text-shadow:-1px -1px 0px #4d0a08;text-decoration:none}#spud_photo_albums{margin:0 0 0 -28px;width:910px}#SrPosts-right #recent-residential-news h2{color:#642842}#recent-commercial-news{padding:0 0 27px;border-bottom:1px solid #ccc;margin:0 0 28px}#SrPosts{width:621px;float:left;border-right:1px solid #cccccc;padding:0 20px 0 0}#SrPosts-right{float:right;padding:15px 0 0 15px;width:182px}#SrPosts-right h2{color:#8f0000;font-size:16px;font-family:Georgia, serif;margin-bottom:15px}#SrPosts-right h2 a{font-size:12px;font-family:Arial, sans-serif}#SrPosts-right h4{margin-bottom:0}.SrPost{border-bottom:1px solid #cccccc;padding:20px 0}.SrPost:last-child{border:none}.SrPostDate a{color:#666666;font-family:arial;font-size:11px}.SrPostTitle a{color:#000;font-size:16px;font-family:Georgia, serif}.thumbnail-left{width:85px;float:left}.thumbnail-right{width:310px;float:left}.container{width:934px;margin:0 auto;position:relative}.overflow{text-indent:-999em;overflow:hidden;display:block}#icons{position:absolute;right:0px;top:0px;width:105px;height:35px}#icons a{background:url("/assets/icons.png") 0 0 no-repeat;width:35px;height:35px;overflow:hidden;display:block;float:left}#icons a#icon-facebook{background-position:0 0}#icons a#icon-twitter{background-position:-35px 0}#icons a#icon-houzz{background-position:-70px 0}
