body {
text-align:center;
background-color:#e5dbcd;
margin:0;
padding:0;
}
#contents {
width:900px;
border-left:1px solid #c9aa89;
border-right:1px solid #c9aa89;
border-bottom:1px solid #c9aa89;
background-color:#FFF;
text-align:left;
margin:0px auto 0;
padding:0;
}
.image-align-right { float:right; margin: 0 0 10px 10px; }
.image-align-left { float:left; margin: 0 10px 10px 0; }
.image-align-left2 { float:left; margin: 0 10px 0 0; }
img { border: none; } 
#main-1 {
width:900px;
padding:0;
}
p {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
font-size:0.9em;
color:#8d735a;
}
#titlebar {
width:900px;
}
#buttons {
margin-bottom:25px;
}
hr.thin {
height: 1px;
border: 0;
background-color: #eee7de;
width: 100%;
margin-top:15px;
margin-bottom:20px;
}
/* Headers
----------------------------------------------- */
h1,h2,h3,h4,h5 {font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif"; letter-spacing:0px;}
h1 {font-size: 1.60em; color:#95d0cf; font-weight: bold;}
h2 {font-size: 1.60em; color:#95d0cf; font-weight: bold;}
h3 {font-size: 1.60em; color:#95d0cf; font-weight: bold;}
h4 {font-size: 1.60em; font-weight:normal; display:inline; color:#f97100;}
h5 {font-size: 1.60em; font-weight:normal; display:inline; color:#f97100;}

#sliceorder1{float:left;width:459px;height:545px;padding:0;margin-bottom:20px;vertical-align:top;margin-top:50px;}
#sliceorder2{float:right;width:441px;height:545px;padding:0;margin-bottom:20px;vertical-align:top;margin-top:50px;}

H1.portraits {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
font-size:1.80em;
text-align:left;
color:#95d0ce;
font-weight:bold;
letter-spacing:-1px;
margin-top:0px;
}
H1.upload {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
font-size:1.90em;
text-align:left;
color:#ffa73a;
font-weight:bold;
letter-spacing:-1px;
margin-top:0px;
}
#gallery-left2 {
float:left;
margin-top:30px;
width:280px;
background-color:#FFF;
color:#000;
text-align:left;
padding:20px;
}
#gallery-right2 {
float:right;
margin-top:60px;
margin-bottom:10px;
width:550px;
text-align:right;
padding:0;
}
.image-hand {
cursor:pointer;
}
#info-left, #gallery-left {
float:left;
margin-top:30px;
margin-right:0px;
margin-left:20px;
margin-bottom:10px;
width:320px;
background-color:#FFF;
color:#000;
text-align:left;
padding:0;
}
#info-right, #gallery-right {
float:right;
margin-top:60px;
margin-right:20px;
margin-left:0px;
margin-bottom:10px;
width:496px;
text-align:right;
padding:0;
}
#effects-left-1 {
float:left;
width:310px;
text-align:left;
padding-left:20px;
}
#contact-left {
float:left;
width:520px;
text-align:left;
padding:20px;
background-image:url(contact-pop-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}
div.spacer { clear: both; }

#text-upload-left {
float:left;
width:520px;
text-align:left;
margin-left:20px;
margin-top:50px;
}
#text-upload-left2 {
float:left;
width:470px;
margin-top:50px;
margin-right:0px;
margin-left:20px;
text-align:left;
padding:0;
}
#upload-info-right {
float:right;
width:290px;
text-align:right;
margin-top:60px;
margin-right:20px

}
#tips-photo-right {
float:right;
width:410px;
text-align:right;
margin-right:20px;
}
#text-standard-left {
width:480px;
margin-top:20px;
margin-right:0;
margin-left:20px;
text-align:left;
padding:0;
}
#text-prices-left {
width:380px;
margin-top:40px;
text-align:left;
padding:20px;
}
#clearer { clear: both; height: 1px; overflow: hidden; margin-top: -1px; }
#clear,#clear2,#clear3,#clear4,#clear5,#clear6,#clear7,#clear8,#clear9  {
clear:both;
margin-left:20px;
}
#line {
padding:20px;
}
#clear-1  {
clear:both;
}
#tel-cardsmain {
clear:both;
text-align:left;
margin:0 0 20px 20px;
padding:0;
vertical-align: middle;
}
#tel-cards {
float:left;
margin-top:20px;
margin-right:0;
margin-left:20px;
text-align:left;
padding:0;
}
#clear-nomargin  {
clear:both;
}
#clear-line  {
clear:both;
}
#footer {
width:900px;
font-size:0.85em;
clear:both;
margin-top:5px;
margin-right:auto;
margin-left:auto;
text-align:left;
}
hr.thin3 {
height: 1px;
border: 0;
background-color: #e4d9cc;
width: 100%;
margin-top:40px;
margin-bottom:40px;
}
hr.thinprice {
height: 1px;
border: 0;
background-color: #e4d9cc;
width:860px;
margin-top:30px;
margin-bottom:60px;
}
.bar {
color:#f97100;
font-size:14px;
}
#footer p, #footer a:link, a:visited {
color:#8d735a;
font-size:1em;
}
a.external:link,a.external:visited {
color:#8d735a;
font-size:1.2em;
font-weight:700;
}
a.external:visited {
color:#95d0ce;
font-size:1.2em;
font-weight:700;
}
a:link,a:visited {
color:#8d735a;
text-decoration:none;
}
#howtorder-graf {
margin-top:10px;
float:left;
margin-left:20px;
width:435px;
text-align:left;
}
#sidebar-howto {
float:right;
margin-top:30px;
width:230px;
}
#sidebar-howtoorder {
float:right;
margin-top:90px;
width:230px;
}
#sidebar-background {
float:right;
margin-top:0px;
margin-bottom:0px;
width:100%;
margin-right:20px;
background-color:#fcfaf6;
border:1px solid #f2ede6;
padding:15px;
}
#contact-info-right {
float:right;
width:270px;
text-align:right;
padding-left:20px;
}
#sidebar-background-contact {
float:right;
margin-top:50px;
margin-bottom:5px;
width:270px;
margin-right:20px;
margin-left:0px;
border:1px solid #eee7de;
background-color:#fbfaf7;
padding:10px;
}
.sidebar-headers {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
color:#ffa73a;
font-size:1.5em;
font-weight:700;
text-align:left;
}
.sidebar-headers-prices {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
color:#a1d7d7;
font-size:1.5em;
font-weight:700;
text-align:left;
}
#photo-price1 {
float:left;
margin-top:10px;
width:365px;
margin-right:00px;
margin-left:00px;
text-align:left;
}
#photo-price2 {
float:right;
margin-top:10px;
width:480px;
margin-right:50px;
margin-left:0px;
text-align:left;
}
#painted-price1, #repeated-price1, #charcoal-price1, #graphic-price1, #screen-price1, #pop-price1, #multi-price1 {
float:left;
margin-top:10px;
width:365px;
margin-right:00px;
margin-left:00px;
text-align:left;
}
#painted-price2, #repeated-price2, #charcoal-price2, #graphic-price2, #screen-price2, #pop-price2, #multi-price2 {
float:right;
margin-top:10px;
width:480px;
margin-right:50px;
margin-left:0px;
text-align:left;
}
#text-faqs-left {
width:600px;
margin-top:50px;
margin-right:0;
margin-left:20px;
text-align:left;
padding:0;
}
.larger-text-faqs {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
font-size:0.9em;
color:#c2a890;
font-weight:bold;
}
li.faqs {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
font-size:0.9em;
font-weight:bold;
color:#8d735a;
background-image:url(bullet.gif);
background-position:0 0.3em;
background-repeat:no-repeat;
padding:0px 0px 15px 20px;
}
.sidebar-headers2 {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
color:#ffa73a;
font-size:1.7em;
font-weight:700;
}
.header3 {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
font-size:1.5em;
text-align:left;
color:#f97100;
}
li {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
font-size:0.7em;
color:#8d735a;
background-image:url(bullet.gif);
background-position:0 0.4em;
background-repeat:no-repeat;
padding:0 0 8px 20px;
}
ul {
list-style-type:none;
padding-left:5px;
margin-left:0;
}
#warholmainimage {
margin-top:0;
margin-right:20px;
margin-left:20px;
width:880px;
background-color:#FFF;
color:#000;
text-align:left;
padding:0;
}
#warholmainleft {
float:left;
width:345px;
margin-top:40px;
margin-right:0;
margin-left:20px;
background-color:#FFF;
color:#000;
text-align:left;
padding:0;
}
#pop-gallery {
width:900px;
margin-top:90px;
text-align:left;
background-image:none;
margin-left:0;
padding:20px;
}
#upload-options {
width:900px;
text-align:left;
background-image:none;
margin-left:0;
padding:0;
}
#warholmainright {
float:right;
width:520px;
text-align:right;
background-image:none;
margin-right:20px;
margin-bottom:50px;
padding:0;
}
p.smallheight { margin-top:-10px; } 

#imagegallery {
clear:both;
margin-right:auto;
margin-left:20px;
}
#price-left {
float:left;
margin-top:49px;
width:480px;
text-align:left;
padding:20px;
display:inline;
}
#delivery-info {
margin-top:50px;
float:right;
width:350px;
text-align:left;
margin-right:20px;
}
#delivery-info2 {
margin-top:96px;
float:right;
width:340px;
text-align:left;
margin-right:20px;
}
#pack-infoleft  {
margin-top:20px;
float:left;
width:340px;
text-align:left;
padding:20px;
}
#pack-inforight {
margin-top:50px;
float:right;
width:500px;
text-align:right;
padding-right:20px;
}
.price-box {
width:100%;
text-align:left;
margin:0;
padding:0;
}
.price-box2 {
width:450px;
text-align:left;
padding:0;
border-left:1px solid #eee7de;
border-top:1px solid #eee7de;
border-right:1px solid #eee7de;
}
.price150 {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
width:450px;
color:#8d735a;
font-size:1em;
text-align:center;
padding:0;
border-bottom:1px solid #eee7de;
}
#canvas-left {
margin-top:50px;
padding-top:225px;
float:left;
width:400px;
text-align:left;
margin-left:20px;
padding-right:20px;
background-image:url(canvas-with-wrap.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#satin-right {
margin-top:50px;
padding-top:225px;
float:right;
width:400px;
text-align:left;
padding-left:0px;
margin-right:20px;
background-image:url(Satin-photo-posters.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#canvas-left2 {
float:left;
width:400px;
text-align:left;
margin-left:20px;
height: 80px;
}
#satin-right2 {
float:right;
width:400px;
text-align:left;
margin-left:20px;
height: 80px;
}
#priceleft {
margin-top:0px;
float:left;
width:530px;
text-align:left;
padding:20px;
}

#sidebar-price, #sidebar-price2 {
margin-top:30px;
float:right;
width:275px;
margin-right:20px;
margin-left:0;
text-align:left;
}
#sidebar-price-prices {
margin-top:140px;
float:right;
width:270px;
margin-right:20px;
text-align:left;
}
#styles-art {
float:left;
width:900px;
background-color:#FFF;
text-align:left;
padding:0;
}
#left-upload {
float:left;
width:860px;
background-color:#FFF;
text-align:left;
padding-left:20px;
}
#left-860 {
float:left;
width:860px;
background-color:#FFF;
margin-left:20px;
text-align:left;
padding:0;
}
#left-8602 {
float:left;
width:860px;
margin-top:40px;
margin-left:20px;
background-color:#FFF;
text-align:left;
padding:0;
}
#sidebar-background-upload {
float:right;
width:290px;
margin-right:0px;
margin-left:0px;
border-left:1px solid #eee7de;
}
.step-one {
text-align:left;
}
.step-one-box {
width:540px;
border:3px solid #ffb763;
padding:20px;
margin-bottom:60px;
}
.step-two,  {
text-align:left;
}
.step-two-box {
width:540px;
border:3px solid #a2e7ea;
padding:20px;
margin-bottom:60px;
}
.step-three {
text-align:left;
}
.step-three-box {
width:540px;
border:3px solid #d6bfa6;
padding:20px;
margin-bottom:60px;
}
.step-four {
border:1px solid #e9ded7;
width:530px;
background-color:#f9f6f1;
margin-top:5px;
text-align:left;
padding:5px;
}
.largertext {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
font-size:0.9em;
color:#8d735a;
}
.larger-text-upload {
font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif";
font-size:1.1em;
color:#8d735a;
margin-left:10px;
}
.align-right {
text-align:right;
}
.align-left {
text-align:left;
}
.align-left2 {
margin-top:8px;
margin-bottom:8px;
}
.align-left3 {
margin-top:8px;
margin-bottom:8px;
}
.height-10px {
margin:8px;
}
.height-20px {
height:60px;
}
#box-photos {
margin-top:50px;
margin-bottom:25px;
width:460px;
margin-right:0px;
margin-left:20px;
border-bottom:1px solid #eee7de;
text-align:left;
}
#imagetopright-photos {
width:900px;
height: 100%;
background-image:url(photo-on-canvas-corner.jpg);
background-repeat:no-repeat;
background-position:top right;
}
hr.thinhome {
height: 1px;
border: 0;
background-color: #e4d9cc;
width: 860px;
margin-top:25px;
margin-bottom:25px;
}
hr.thinhow {
border: 0;
height: 1px;
background-color: #e4d9cc;
width: 100%;
margin-top:45px;
margin-bottom:45px;
}
#popimagetopright {
background-image:url(canvas-pop-art-01.jpg);
height: 100%;
background-repeat:no-repeat;
background-position:top right;
}
#popimagetopright2 {
background-image:url(care-canvas.jpg);
height: 100%;
background-repeat:no-repeat;
background-position:top right;
}
#popimagetopright3 {
background-image:url(canvas-pop-art-01.jpg);
height:360px;
background-repeat:no-repeat;
background-position:top right;
}
#popimagetopright4 {
background-image:url(canvas-pop-art-02.jpg);
height:292px;
background-repeat:no-repeat;
background-position:top right;
}
#text-left-380 {
width:380px;
text-align:left;
margin-top:50px;
margin-left:20px;
}
#left-400-nofloat {
width:380px;
text-align:left;
margin-left:20px;
}
#left-400 {
float:left;
width:380px;
text-align:left;
margin-left:20px;
margin-top:50px;
}
#info-left-test {
float:left;
margin-top:30px;
margin-right:0px;
margin-left:20px;
margin-bottom:10px;
width:390px;
text-align:left;
padding:0;
}
#test-right {
float:right;
margin-top:40px;
margin-left:0px;
width:407px;
text-align:right;
margin-right:20px;
}
#examples-left-pets {
float:left;
margin-top:10px;
width:301px;
margin-right:0px;
background-color:#FFF;
color:#000;
text-align:left;
padding-left:0;
margin-left:20px;
}
#examples-right-pets  {
float:right;
margin-top:15px;
width:510px;
text-align:right;
background-image:none;
margin-right:20px;
margin-left:0px;
padding:0px;
}
#box-faqs, #box-faqs2, #box-faqs3, #box-faqs4, #box-faqs5,  {
margin-top:15px;
margin-bottom:25px;
width:440px;
margin-right:0px;
margin-left:0px;
border-bottom:1px solid #eee7de;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

#graphic-top  {
float:left;
width:420px;
text-align:left;
padding:20px;
}
#graphic-top2  {
float:right;
width:100%;
background-image:url(canvas-graffiti.jpg);
height: 100%;
background-repeat:no-repeat;
background-position:top right;
}
.margin-20-left  {
margin-left:20px;
}
#pop-top-left  {
float:left;
width:380px;
text-align:left;
padding:20px;
}
#pop-top  {
float:right;
width:100%;
background-image:url(pop-art-canvas-how.jpg);
height: 100%;
background-repeat:no-repeat;
background-position:top right;
}