/*Global CSS Declarations for FoodMarketDesigns.com, Version 2008, Copyright (c) Analogue Web Design,LLC. All rights reserved.*/@media screen,projection{/*GLOBAL RESET*/html,body,address,blockquote,div,h1,h2,h3,h4,h5,h6,hr,noscript,p,pre,dl,dt,dd,ol,ul,li,table,caption,thead,tfoot,tbody,tr,td,th,form,fieldset,legend,label,a,img,object,q,span,abbr,acronym,del,dfn,em,ins,strong{background:transparent;border:none;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline;}a{outline:none;text-decoration:none;}abbr:hover,acronym:hover{border-bottom:1px dotted #999;cursor:help;}address{font-style:normal;}blockquote,q{quotes:none;}h1,h2,h3,h4,h5,h6{font-size:1em;}hr{clear:both;height:1.2em;visibility:hidden;}html{height:100%;}fieldset,img{border:medium none;}input,button,select,textarea{font-family:Verdana,Geneva,sans-serif;font-size:1em;}label{cursor:pointer;}ol,ul{list-style:none;}:focus{outline:none;}/*LAYOUT*/body{background:#e1dec5 url(/assets/img/body.jpg) repeat-y 50% 0%;color:#312725;font:10px/1.5 Verdana,Geneva,sans-serif;height:100%;margin:0 auto;min-width:960px;}#container{background:#fff url(/assets/img/container.jpg) repeat-y 50% 0%;color:#312725;margin:0 auto;min-height:100%;position:relative;width:900px;}/*HEADER*/#header{background:#312725 url(/assets/img/header.jpg) no-repeat 0% 0%;border:8px solid #fff;color:#e8e5d2;height:100px;position:relative;overflow:hidden;}#header h1{background:url(/assets/img/logo.png) no-repeat 8px 100%;float:left;font:normal normal 2.2em/1.5 "Time New Roman",Times,serif;padding:56px 8px 0 104px;letter-spacing:3px;text-transform:uppercase;}#header h2{color:#ca7e5c;float:left;font-size:1.2em;font-weight:normal;padding-top:66px;letter-spacing:3px;text-transform:uppercase;}/*LOGIN*/#login{position:absolute;right:-444px;top:9px;}#login a{position:relative;background:url(/assets/img/login.png) no-repeat 100% 100%;color:#ca7e5c;font-weight:bold;margin-right:9px;padding:2px 21px 2px 0;}#login a:hover{color:#fff;}#login a.active{background-position:100% 0%;}#login fieldset{display:inline;}#login input{background:#d48c73;border:1px solid #b74015;padding:2px;width:180px;}#login input:focus{background:#fff;border-color:#8a865b;}#login button{background:url(/assets/img/login-button.png) no-repeat;border:medium none;color:#fff;font-weight:bold;height:18px;text-transform:uppercase;width:64px;}/*SLIDESHOW*/#slideshow{background:#312725;border-bottom:8px solid #fff;height:280px;position:relative;width:900px;}#slideshow img{left:0;display:none;position:absolute;top:0;}/*MENU*/#menu{background:#fff;border:8px solid #fff;border-top-width:0;color:#8a865b;padding:4px 0;text-align:center;}#menu li{background:url(/assets/img/menu.jpg) no-repeat 100% 50%;display:inline;font-size:1.1em;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}#menu li a{color:#8a865b;padding:0 16px 0 8px;}#menu li a:hover{color:#b74015;}#menu li.contact{background:none;}#menu li.contact a{padding:0 8px;}/*LOCATION*/#home #menu li.home a{color:#b74015;}#designs #menu li.designs a{color:#b74015;}#approach #menu li.approach a{color:#b74015;}#results #menu li.results a{color:#b74015;}#about #menu li.about a{color:#b74015;}#contact #menu li.contact a{color:#b74015;}/*CONTENT*/#content{background:url(/assets/img/grid.png) no-repeat 100% 100%;}#content a{color:#b74015;}#content a:hover{color:#8a865b;}/*CONTENT-MAIN*/#content-main{background:url(/assets/img/content-main.jpg) repeat-x;border-left:8px solid #fff;border-right:8px solid #fff;float:right;padding:36px 36px 60px;width:452px;}#content-main a:hover{text-decoration:underline;}#content-main h3{font-size:1.4em;margin-bottom:1em;text-transform:uppercase;}#content-main h4{font-size:1.2em;font-weight:normal;margin-bottom:1em;text-transform:uppercase;}#content-main p{font-size:1.1em;margin-bottom:1em;}#content-main p.top{font-size:0.9090em;text-align:right;}#content-main ul{font-size:1.1em;margin:0 1em 1em;}#content-main ul li{background:url(/assets/img/bullet.jpg) no-repeat;padding-left:16px;}#content-main ul.clear li{float:left;width:44%;}#content-main .store{margin-bottom:2.5em;padding-top:1em;}#content-main .store button{background:url(/assets/img/slideshow-button.png) no-repeat;border:medium none;color:#fff;float:right;height:30px;text-align:center;text-transform:uppercase;width:120px;}#content-main .store button:hover{background-position:0% 100%;}#content-main .store h4{color:#b74015;font-weight:bold;margin-bottom:0.5em;padding-top:1em;text-transform:none;}#content-main .store h4 em{color:#8a865b;font-size:0.9166em;font-style:normal;font-weight:normal;}#content-main .store .storeGallery{background:#fff;border:8px solid #fff;}#content-main .store .storeImageTitle{border-bottom:1px dashed #c5bf8f;font-size:1.1em;margin:0.5em 0;text-align:right;}#content-main .store .storeImageTitle strong{float:left;}#content-main .store .storeSlides{height:60px;white-space:nowrap;width:436px;}#content-main .store .storeSlides .wrapper{position:relative;float:left;height:60px;overflow:hidden;margin:0 3px;width:394px;}#content-main .store .storeSlides .scrollLeft{background:url(/assets/img/slideshow-left.jpg) no-repeat 0% 50%;padding:30px 9px;float:left;}#content-main .store .storeSlides .scrollRight{background:url(/assets/img/slideshow-right.jpg) no-repeat 0% 50%;padding:30px 9px;float:right;}#content-main .store .storeSlides .scrollLeft:hover,#content-main .store .storeSlides .scrollRight:hover{background-position:100% 50%;}#content-main .store .storeSlides .scroller{position:absolute;left:0;}/*CONTENT-SIDEBAR*/#content-sidebar{background:#c5bf8f;border-left:8px solid #fff;float:left;width:352px;min-height:576px;}#content-sidebar .contact{background:#312725 url(/assets/img/sidebar-logo.png) no-repeat 8px 8px;border-top:8px solid #fff;bottom:44px;color:#e8e5d2;padding:8px 0;position:absolute;width:352px;}#content-sidebar .contact h4{font:normal normal 1.6em/1.5 "Time New Roman",Times,serif;margin:0 16px 8px 0;padding-left:72px;letter-spacing:1px;text-transform:uppercase;}#content-sidebar .contact address{margin:0 16px 4px 72px;}#content-sidebar .contact address a{color:#e8e5d2;}#content-sidebar .contact address a:hover{color:#b74015;text-decoration:underline;}#content-sidebar .contact address em,#content-sidebar .contact address strong{color:#ca7e5c;font-style:normal;font-weight:normal;text-transform:lowercase;}#content-sidebar .contact address em{display:block;float:left;width:50px;}#content-sidebar .news,#content-sidebar .results,#content-sidebar .testimonials,#content-sidebar .tips{border-bottom:1px dashed #fff;font-size:1.1em;margin:0 16px;padding:16px 0;}#content-sidebar .news em,#content-sidebar .tips em{color:#b74015;}#content-sidebar .news h4,#content-sidebar .results h4,#content-sidebar .testimonials h4,#content-sidebar .tips h4{font-size:1.2727em;font-weight:normal;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase;}#content-sidebar .news p,#content-sidebar .testimonials p,#content-sidebar .tips p{margin-bottom:4px;}#content-sidebar .results ul li{list-style:inside circle;margin-bottom:3px;padding-left:6px;}#content-sidebar .results ul li:hover{background-color:#d3cba6;}#content-sidebar .results ul li a{font-size:1.1818em;}#content-sidebar .results ul li a:hover{color:#b74015;}#content-sidebar .results h4 em{color:#8a865b;display:block;font-size:0.7142em;text-transform:none;}#content-sidebar .services{border-bottom:1px dashed #fff;font-size:1.1em;margin:0 16px;padding:36px 0 16px;}#content-sidebar .services a{display:block;float:left;margin-right:12px;text-align:right;width:90px;}#content-sidebar .services a strong{background:url(/assets/img/sidebar-button.jpg) no-repeat 0% 0%;color:#fff;cursor:pointer;display:block;font-size:1.0909em;line-height:2.5;text-align:center;text-transform:uppercase;width:89px;}#content-sidebar .services a:hover strong{background-position:0% 100%;}#content-sidebar .testimonials,#content-sidebar .tips{border-bottom:medium none;}#content-sidebar .testimonials blockquote cite{display:block;margin:1em 0 2em;}/*FORMS*/#inquiry{font-size:1.1em;line-height:2.0;}#inquiry button{background:url(/assets/img/button.png) no-repeat;border:medium none;color:#fff;font-size:1.0909em;font-weight:bold;height:30px;text-align:center;text-transform:uppercase;width:89px;}#inquiry button:hover{background-position:0% 100%;}#inquiry fieldset{margin-bottom:8px;}#inquiry em{float:right;}#inquiry input.text,#inquiry textarea{background:#ebe9d8;border:1px solid #8a865b;padding:2px;width:424px;}#inquiry input.text:focus,#inquiry textarea:focus{background:#fff;border-color:#b74015;}#inquiry textarea{height:82px;}#inquiry strong{color:#b74015;}#inquiry .contact{float:left;width:218px;}#inquiry .contact input{width:206px;}#inquiry .contact .state{float:left;width:132px;}#inquiry .contact .state input{width:120px;}#inquiry .contact .zip{float:left;width:74px;}#inquiry .contact .zip input{width:74px;}#inquiry label.isInvalid{color:#b74015;font-weight:bold;}/*LIGHTBOX*/#overlay{background:#000;display:none;height:500px;left:0;position:absolute;top:0;width:100%;z-index:90;}#lightbox{color:#fff;display:none;left:0;position:absolute;text-align:center;top:40px;width:100%;z-index:100;}#lightboxHeader{visibility:hidden;margin:0 auto 0.25em;text-align:left;}#lightboxHeader #lightboxCaption{float:left;font-size:1.2em;font-weight:bold;text-align:left;}#lightboxHeader #lightboxCloseLink{background:url(/assets/img/lightbox.png) no-repeat -36px 0;display:block;float:right;height:18px;width:18px;}#lightboxHeader #lightboxCloseLink:hover{background-position:-36px 100%;}#lightboxFrame{background:#000 url(/assets/img/loading.gif) no-repeat 50% 125px;border:1px solid #555;height:250px;margin:0 auto;position:relative;width:250px;}#lightboxFrame #lightboxImage{display:none;}#lightboxFooter{display:none;font-size:1.2em;margin:0 auto;padding-top:0.25em;text-align:left;}#lightboxFooter #lightboxControls{float:right;text-align:right;width:80px;}#lightboxFooter #lightboxControls a{background: url(/assets/img/lightbox.png) no-repeat;display:block;float:right;height:18px;margin-left:4px;width:18px;}#lightboxControls a#lightboxPrevLink{background-position: -54px 0;}#lightboxControls a#lightboxPrevLink:hover{background-position: -54px 100%;}#lightboxControls a#lightboxNextLink{background-position: -72px 0;}#lightboxControls a#lightboxNextLink:hover{background-position: -72px 100%;}#lightboxControls a#lightboxPlayLink{background-position: 0 0;}#lightboxControls a#lightboxPlayLink:hover{background-position: 0 100%;}#lightboxControls a#lightboxPauseLink{background-position: -18px 0;}#lightboxControls a#lightboxPauseLink:hover{background-position: -18px 100%;}/*FOOTER*/#footer{bottom:0;background:#b74015 url(/assets/img/footer.jpg) repeat-x 50% 50%;border:8px solid #fff;border-bottom-width:0;padding:8px 8px 10px;position:absolute;text-align:right;width:868px;}#footer ul li{display:inline;padding:4px;}#footer ul li.tagline{float:left;font-weight:bold;text-transform:uppercase;line-height:1;}#footer a{color:#312725;}#footer a:hover{color:#fff;text-decoration:underline;}/*CLASSES*/.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;}/*MSIE 7.0*/*+html .clear{height:1%;}*+html #menu li a{padding:0 12px;}*+html legend{margin-left:-7px;}*+html #inquiry em{width:94px;float:right;}/*MSIE 6.0*/* html .clear{height:1%;}* html #header h1{background-image:url(/assets/img/logo.jpg);}* html #login a{background:url(/assets/img/login.jpg) no-repeat 100% -17px;}* html #login a.active{background-position:100% 2px;}* html #menu li a{padding:0 12px;}* html #content-sidebar{height:576px;}* html legend{margin-left:-7px;}* html #content-sidebar .contact{background-image:url(/assets/img/sidebar-logo.jpg);}* html #lightboxHeader #lightboxCloseLink{background-image:url(/assets/img/lightbox.jpg);}* html #lightboxFooter #lightboxControls a{background-image:url(/assets/img/lightbox.jpg);}}