/*LAYOUT*/
/* Resets Browser Styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
.clear{clear:both;}


/*user styles*/

/*end user styles*/



html body{padding:30px 0 0 0; margin: 0px; background: #eadbbd;}

#page-wrapper{width:810px; margin:0 auto;}

#sub-wrapper{width:810px; background:url(images/subpage-bg-tile-y.jpg) repeat-y;}

#home-header {position:relative; width:810px; height:208px; background:url(images/home-header.jpg) no-repeat;}
#home-wrapper {width:810px; background:url(images/home-bg-tile-y.jpg) repeat-y;}

#sub-header {height:356px;}
#sub-header-products {height:356px;background-image:url(images/products-header.jpg); background-repeat:no-repeat;}
#sub-header-directories {height:356px;background-image:url(images/guestdirectory-header.jpg); background-repeat:no-repeat;}
#sub-header-customize {height:356px;background:url(images/customize-header.jpg) no-repeat;}
#sub-header-concierge {height:356px;background:url(images/concierge-header.jpg) no-repeat;}
#sub-header-guestmap {height:356px;background:url(images/guestmap-header.jpg) no-repeat;}
#sub-header-laminated {height:356px;background:url(images/laminated-header.jpg) no-repeat;}
#sub-header-testimonials {height:356px; background:url(images/testimonials-header.jpg) no-repeat;}
#sub-header-clients {height:356px; background:url(images/clients-header.jpg) no-repeat;}
#sub-header-advertisers {height:356px;background:url(images/advertisers-header.jpg) no-repeat;}
#sub-header-contact {height:356px;background:url(images/contact-header.jpg) no-repeat;}
#sub-header-salesrep {height:356px;background:url(images/contact-header.jpg) no-repeat;}
#sub-header-clientlist {background:teal;}
#sub-header-adsamples {background:teal;}
#sub-header-adspecs {background:teal;}
#sub-header-careers {background:teal;}

#footer {position:static; width:810px; height:100px; margin-bottom:50px; background:url(images/footer.gif) no-repeat top;}
#footer p {font-size:9px; padding:2px 0 0 15px;}
#footer p.xt {margin-top:-14px; padding-left:294px;}

#footer img#point {padding-left:}

#topnav{z-index:50;width:810px; height:33px; padding-left:20px; position:relative; top:153px;}
#topnav ul {position:relative; top:3px;}

#home-header #topnav{width:810px; height:33px; padding-left:20px; position:relative; top:173px;}


#left-image {float:left; width:540px; margin-left:5px; margin-top:0;}
#left-image img {margin:0; padding:0 0 0 1px;}


/*swatch maps*/
#swatch-map {display:none;}
#swatch-map.customize {z-index:9; position:relative; top:160px; left:20px; display:block;}
#vinyllink { width:410px; height:120px; position:relative; top:-30px;}
#suedelink {width:270px; height:150px; }

#swatch-map a {text-decoration:none;}

/*assign image content width by page type*/
#home-wrapper #left-image {width:540px;}
#left-image.products {width:480px;}
#left-image.directories {width:540px;}
#left-image.customize {width:540px;}
#left-image.customize {width:540px;}
#left-image.guestmap {width:440px; }
#left-image.laminated {width:460px;}
#left-image.clients {width:460px; }
#left-image.testimonials {width:5px;}
#left-image.advertisers {width:480px;}
#left-image.contact {width:540px;}
#left-image.salesrep {width:300px; background:red;}



/*assign text content width by page type*/
#right-text {float:left; width:230px; padding:20px 5px; background:none;}

#right-text.one-col {width:auto; padding:20px 50px;}
#right-text.products {width:270px;}
#right-text.directories {width:230px;}
#right-text.customize {width:230px;}
#right-text.customize {width:230px;}
#right-text.guestmap {width:300px;}
#right-text.laminated {width:230px;}
#right-text.clients {width:290px;}
#right-text.testimonials {width:350px; }
#right-text.advertisers {width:260px;}
#right-text.contact {width:230px; }
#right-text.salesrep {width:300px; background:orange;}



#content {float:left;}



#top{border-bottom: 1px solid #CED7DE;}

#top ul{list-style: none; padding: 0px 0px 15px 0px; margin: 0px;}
#top ul li{display: inline; margin: 0px; padding: 0xp;}
#top ul li a{padding: 10px;}

#body{margin: auto; padding: 2em 0em 2em 0em;}
#footer{padding-top: 5px; clear: both;}

/* Subpages layout */


#subNavigation{width: 20em; float: right;}
#subNavigation ul{list-style: none; border: 1px solid #FFE8CD; background: #FFF9D8;}

/* FONTS standards */
body {font-size: 12px; color:#000; font-family: Arial,Verdana,sans-serif;}
h1, h2, h3, h4, h5, h6 {color: #000; font-weight: 500;}
h1 {font-size:20px; line-height: 1; margin-bottom:0.5em; font-weight: bold; letter-spacing: -1px; width: auto;}
h2 {font-size:25px; margin-bottom:0.75em;}

h3 {font-size: 16px;line-height:1;margin-bottom:0.5em; margin-top:0;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 1em; color: #243d43; font-size: 12px; line-height:1.4em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

/* LINKS standards */
a:link, a:visited, a:active {font-size:12px; color:#000000; text-decoration:none; font-weight:bold;}
a:focus, a:hover {color:#fff;}


/* FOOTER LINKS */
#footer a:link, #footer a:visited, #footer a:active {font-size:10px; color:#000000; text-decoration:none; font-weight:bold;}
#footer a:focus, #footer a:hover {color:#fff;}


/* ELEMENTS standards */
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ul li {padding:0.2em; margin-left:12px;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}

/* FORM ELEMENTS */

#contactformwrapper {float:left; margin:0 50px 0 10px; }

#contactformwrapper h3 {font-size:14px; font-weight:bold; padding-top:10px; margin-bottom:2px;}

.checkbox {float:left; display:block; padding:5px 5px 15px 0;}

label {display:block; font-size:12px;}
fieldset {width:210px;padding:10px 20px;margin:0 0 1.5em 0;border:1px solid #bcb098;}
fieldset p {margin-top:5px; margin-bottom:5px;}
legend {font-weight:bold; font-size:12px; color:#000; }
input.text, input.title, textarea, select {padding:0; font-size:11px; border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:200px;padding:2px;}
input.title {font-size:1.5em;}
textarea {width:200px;height:200px;padding:2px;}
textarea.address {width:200px;height:100px;padding:2px;}
.error, .notice, .success {padding:.8em; width:200px;}
.error {display:block; margin:10px; font-weight:bold; font-size:12px; color:#b41900; border:1px solid white; background:#ffe2ce;}
.notice {color:#514721;border-color:#FFD324;}
.success {display:block; margin:10px; font-weight:bold; font-size:12px; color:#41a11b; border:1px solid white; background:#e6ffde;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.error ul{margin-bottom: 0; padding-bottom: 0;}





.loginbox {width:230px; }

.logout {float:right;}


















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {

}

h3 {

}

