﻿@import "status-boxes.css";

body { margin-top:250px; background:#090909 url(../img/body-background-interior.jpg) repeat-x 0 0; }
hr { margin:25px 0 25px 0; }

#header .banner { position:absolute; top:17px; left:470px; width:427px; height:140px; }
#about-banner { background:url(../img/header-about-us.png) no-repeat 0 0; }
#contact-banner { background:url(../img/header-contact.png) no-repeat 0 0; }
#examples-banner { background:url(../img/header-examples.png) no-repeat 0 0; }
#yourcart-banner { background:url(../img/header-your-cart.png) no-repeat 0 0; }
#browse-banner { background:url(../img/header-browse.png) no-repeat; }

#contentRegion { position:relative; background:url(../img/contentRegion-border-top.png) no-repeat 0 0; padding:8px 0 0 0; width:876px; margin:0 auto 0 auto; }
#contentRegion .content { background:#fff; padding:24px; min-height:255px;  }
#contentRegion .bottom { height:8px; background:url(../img/contentRegion-border-bottom.png) no-repeat 0 0; }

#contentRegion h1 { font:29px "Trebuchet MS"; margin:0 0 6px 0; color:#009cff; }
#contentRegion h2 { font:18px "Trebuchet MS"; margin:18px 0 6px 0; color:#444; }
#contentRegion h3 { font:14px "Trebuchet MS"; margin:18px 0 6px 0; color:#444; }
#contentRegion p { margin:0 0 12px 0; line-height:1.5em; text-align:justify; }
#contentRegion p strong { font-weight:bold; }

#contentRegion .content ul { margin:0 0 12px 24px; line-height:1.5em; }

#contentRegion dl { line-height:1.5em; }
#contentRegion dl dt { font-weight:bold; }
#contentRegion dl dd { margin:0 0 12px 0; }

#contentRegion .inline { float:right; }
#contentRegion #kc { margin:-76px -36px 0 0; width:375px; height:325px; }
#contentRegion #gift { position: 0px 1px 0px 1px; margin:-50px -10px 0px 10px; width:438px; height:328px; }
#contentRegion .gift { position: 0px 1px 0px 1px; margin:-42px -40px 0px -3px; width:438px; height:328px; }
#contentRegion .linea { background:black no-repeat scroll 0 0px;
margin:19px 2px;
padding:0px 0px 0px 0px;
width:800px;
height:0.05em;}
#contentRegion #cuadro { color:#999999; font:12px Georgia; font-style:italic; display:block; height:24px; text-align:center; }
#contentRegion #wedding { margin:-76px -36px 0 0; width:375px; height:325px; }
#contentRegion #bookshelf { margin:-72px -36px 0 0; width:375px; height:325px; }

.content ul#examples-list { list-style:none; width:828px; margin:0; padding:0; font-size:12px;}
ul#examples-list li { width:140px; float:left; margin:0; padding:0; overflow:auto; margin:10px 15px 33px 10px; padding-top:113px; }
ul#examples-list .black-white { background:url(../img/escalera2.jpg) no-repeat 0 0; }
ul#examples-list .sepia-tone { background:url(../img/tt.jpg) no-repeat 0 0; }
ul#examples-list .marble { background:url(../img/3top.jpg) no-repeat 0 0; }
ul#examples-list .easels { background:url(../img/4top.jpg) no-repeat 0 0; }
ul#examples-list .vertical { background:url(../img/5top.jpg) no-repeat 0 0; }

#footer { width:900px; padding:0 0 15px 0;  margin:30px auto 0 auto; background:url(../img/footer-hr.gif) no-repeat 0 20px; }
#footer .copyright { color:#999999; font:12px Georgia; font-style:italic; display:block; height:24px; text-align:center; }
#footer .copyright img { position:relative; top:2px; padding:0 6px 0 6px; width:157px; height:24px; }

#footer ul { margin:5px 0 0 0; list-style:none; }
#footer ul li { float:left; margin:15px; }
#footer ul li a { color:#dddddd; text-decoration:none; }
#footer ul li a.email-to-friend { color:#009cff; }
#footer ul li a:hover { text-decoration:underline; }
#footer #trustkeeper { margin-top:0; height:54px; }

hr.clear { clear:both; visibility:hidden; margin:0; padding:0; }



hr.clear { clear:left; visibility:hidden; }
.clear { clear:left; }

