/* 
Title:		Design Expressions
Firm:       Baublitz Advertising - York Pennsylvania
Author: 	Austin Siewert - austin@baublitz.net
Date:		3/27/08
*/

body { margin:0; color:#261300; background:url(/layout/bg-body.jpg) repeat-x top center #261300 }

#wrapper { position:relative; margin: 0 auto; width: 800px; height: auto; min-height:800px; background:url(/layout/bg-wrapper.jpg) repeat-y #D8B892; }

#header { position:relative; width:800px; height:115px; }

#logo { position:absolute; top:16px; left: 336px; margin:0; width: 360px; height:61px; text-indent:-9000px; background:url(/layout/design-expressions.gif) no-repeat; }

#logo a { display:block; width:360px; height:61px; }

#marvin { position:absolute; top:66px; left:611px; margin:0; width:125px; height:30px; text-indent:-9000px; background:url(/layout/marvin.gif) no-repeat; }

#mainNav { position:absolute; margin:-115px 0 0 0; padding:168px 0 0 28px; width:278px; height:800px; }

#mainNav li { position:relative; text-indent:-9999px; display:block; }

#mainNav li a { outline:none; position:relative; height:30px; display:block; }

#subNav { position:absolute; margin:-115px 0 0 0; padding:40px 0 0 28px; width:278px; height:278px; }

#subNav li { position:relative; text-indent:-9999px; display:block; }

#subNav li a { outline:none; position:relative; height:30px; display:block; }

#nav1 { width: 89px; }

#nav2 { width: 165px; }

#nav3 { width: 143px; }

#nav4 { width: 114px; }

#nav5 { width: 102px; }

#nav6 { width: 79px; }

#nav7 { width: 138px; }

#nav8 { width: 106px; }

#nav9 { width: 133px; }

#nav10 { width: 150px; }

#nav11 { width: 150px; }

#nav1 a { background:url(/layout/nav_v2.gif) no-repeat; }

#nav1 a:hover { background-position: -165px 0px; }

#nav10 a { background:url(/layout/nav_v2.gif) no-repeat 0px -34px; }

#nav10 a:hover { background-position: -165px -34px; }

#nav2 a { background:url(/layout/nav_v2.gif) no-repeat 0px -68px; }

#nav2 a:hover { background-position: -165px -68px; }

#nav3 a { background:url(/layout/nav_v2.gif) no-repeat 0px -102px; }

#nav3 a:hover { background-position: -165px -102px; }

#nav4 a { background:url(/layout/nav_v2.gif) no-repeat 0px -134px; }

#nav4 a:hover { background-position: -165px -134px; }

#nav5 a { background:url(/layout/nav_v2.gif) no-repeat 0px -168px; }

#nav5 a:hover { background-position: -165px -168px; }

#nav6 a { background:url(/layout/nav_v2.gif) no-repeat 0px -202px; }

#nav6 a:hover { background-position: -165px -202px; }

#nav7 a { background:url(/layout/nav_v2.gif) no-repeat 0px -236px; }

#nav7 a:hover { background-position: -165px -236px; }

#nav8 a { background:url(/layout/nav_v2.gif) no-repeat 0px -270px; }

#nav8 a:hover { background-position: -165px -270px; }

#nav9 a { background:url(/layout/nav_v2.gif) no-repeat 0px -304px; }

#nav9 a:hover { background-position: -165px -304px; }

#nav11 a { background:url(/layout/nav_v2.gif) no-repeat 0px -340px; }

#nav11 a:hover { background-position: -165px -340px; }

#billboard { line-height:0; width:600px; height:auto; overflow:hidden; display:block; margin-left:195px; margin-bottom:1px; }

#pass4design { float:right; display:block; text-indent:-9999px; height:35px; width:649px; background:url(/layout/h2-passion4design.gif) no-repeat; }

#pass4design_sub { margin-top: 0px; padding-top: 0px; line-height:0; display:block; text-indent:-9999px; height:40px; width:800px; background:url(/layout/h2-passion4design-sub.gif) no-repeat; }

#pass4design_go { margin-top: 0px; padding-top: 0px; line-height:0; display:block; text-indent:-9999px; height:40px; width:800px; background:url(/layout/h2-grandopening.gif) no-repeat; }

#content-home img { text-align: right; margin: 0 10px 0 10px; border: 5px solid #261300 }

#content-home img.noBorder { text-align: right; margin: 0 10px 0 10px; border: 0; }

#content-home p { margin:5px 0 0 200px; font-family:"Times New Roman"; font-size:108%; }

#content p { margin: 5px 20px 5px 250px; font-family:"Times New Roman"; font-size:108%; }

#content ul { margin: 10px 20px 10px 280px; font-family:"Times New Roman"; font-size:108%; }

#content img { margin: 0 30px 0 10px; border: 5px solid #261300 }

#content img.gallery { margin: 8px 8px 8px 8px; border: 5px solid #261300 }

#ribbon-home { position:absolute; margin:-115px 0 0 0; padding:168px 0 0 28px; width:278px; height:800px; background:url(/layout/bg-ribbon.png) no-repeat }

#ribbon0 { position:absolute; margin:-115px 0 0 0; padding:40px 0 0 28px; width:278px; height:287px; background:url(/layout/bg-ribbon.png) no-repeat }

.ribbon { position: absolute; top: 333px; width: 234px; height: 411px; }

#ribbon1 { background: url(/layout/ribbon1.png) no-repeat; }

#ribbon2 { background: url(/layout/ribbon2.png) no-repeat; }

#ribbon3 { background: url(/layout/ribbon3.png) no-repeat; }

#ribbon4 { background: url(/layout/ribbon4.png) no-repeat; }

#ribbon5 { background: url(/layout/ribbon5.png) no-repeat; }

#ribbon6 { background: url(/layout/ribbon6.png) no-repeat; }

#ribbon7 { background: url(/layout/ribbon7.png) no-repeat; }

h1,
h2,
h3 { padding: 0; margin: 0; }

h4 { margin: 15px 20px 5px 250px; font-size:14px; font-weight: bold; }

h5 { margin: 15px 20px 5px 250px; font-size:12px; font-weight: bold; font-style: italic; }

a:link,
a:active,
a:visited { text-decoration: underline; color: #261300 }

a:hover { text-decoration: underline; }

#title_aboutus { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 218px; height: 54px; background: url(/layout/title-aboutus.gif) no-repeat; }

#title_experience { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 283px; height: 54px; background: url(/layout/title-experience.gif) no-repeat; }

#title_products { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 207px; height: 54px; background: url(/layout/title-products.gif) no-repeat; }

#title_virtualtour { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 253px; height: 54px; background: url(/layout/title-virtualtour.gif) no-repeat; }

#title_gallery { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 321px; height: 54px; background: url(/layout/title-gallery-splash.gif) no-repeat; }

#title_product_gallery { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 321px; height: 54px; background: url(/layout/title-gallery.gif) no-repeat; }

#title_project_gallery { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 321px; height: 54px; background: url(/layout/title-project-gallery.gif) no-repeat; }

#title_staff { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 163px; height: 54px; background: url(/layout/title-staff.gif) no-repeat; }

#title_designtips { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 246px; height: 54px; background: url(/layout/title-designtips.gif) no-repeat; }

#title_visit { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 198px; height: 54px; background: url(/layout/title-visitus.gif) no-repeat; background-image: url(/layout/title-visitus.gif); }

#title_contact { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 239px; height: 54px; background: url(/layout/title-contactus.gif) no-repeat; }

#title_thankyou { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 230px; height: 54px; background: url(/layout/title-thankyou.gif) no-repeat; }

#title_error { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 250px; padding: 0 0 0 0; width: 167px; height: 54px; background: url(/layout/title-error.gif) no-repeat; }

#title_showme { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 225px; padding: 0 0 0 0; width: 537px; height: 54px; background: url(/layout/title-showme.gif) no-repeat; }

#title_showmeKitchen { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 225px; padding: 0 0 0 0; width: 537px; height: 54px; background: url(/layout/title-dreamkitchen.gif) no-repeat; }

#title_showmedoor { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 225px; padding: 0 0 0 0; width: 537px; height: 54px; background: url(/layout/title-freedoor.gif) no-repeat; }

#title_taxcredit { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 225px; padding: 0 0 0 0; width: 537px; height: 54px; background: url(/layout/title-taxcredit.gif) no-repeat; }

#title_testimonials { position: relative; display: block; text-indent: -9999px; margin: 0 0 5px 225px; padding: 0 0 0 0; width: 537px; height: 54px; background: url(/layout/title-testimonials.gif) no-repeat; }


#grand-opening { position: absolute; z-index: 10; top: 20px; left:0px; }

#window-sweepstakes { position: absolute; z-index: 10; top: 365px; left:-130px; }

.productbox { position: relative; margin-left: 250px; padding: 5px 5px 15px 5px; width: 510px; background: url(/layout/bg-products.jpg) no-repeat; }

.productbox_col2 { position: absolute; margin-left: 150px; top: 34px; }

.productbox_col3 { position: absolute; margin-left: 300px; top: 34px; }

#content .productbox h5 { margin: 3px 5px 10px 10px; color: #ffffff; }

#content .productbox p { margin: 0 5px 3px 10px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif }

.footer { color:#E8D4AF; text-align:center; padding:10px; }

.footer a { color:#E8D4AF; }


#gallery-button{ position:absolute; top:347px!important; right:14px; margin:0!important; padding:0!important; border:0!important;  }

#whichGallery{width:500px; margin:30px 0 0 300px; font:20px "Times New Roman", Times, serif;}

#gallery-buttons-container{width:500px; margin:30px 0 0 250px;}

.gallery-entry-button{width:243px; margin:0!important; padding:0!important; display:inline; border:0pt none!important;}

.testimonial{margin-bottom:30px;}

.t-source{font:10px/10px Arial, Helvetica, sans-serif;}

