@charset "UTF-8";

* { margin: 0px; padding: 0px; }

body, html { height: 100%; }

body { background: #1E1E1E url(../img/homeBack.jpg) no-repeat fixed left top; font-family: Arial, Helvetica, sans-serif; }

.clear { clear: both; }

#homeContent { border: 1px solid #FFF; margin: 10px; min-width: 1040px; min-height: 738px; padding: 3px 10px 10px; }

#homeNav { float: right; width: 28%; background: url(../img/navBack.png) no-repeat left top; min-width:280px; height: 470px; margin-top: 50px; position: relative; }

#homePhoto { float: left; width: 68%; min-width:720px; max-width:900px; text-align: center; }

#copy { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; width: 100%; }

#pic { border: 10px solid #FFF; }

img.picTmb { padding: 3px; background: #FFF; }

#thumbHolder { width: 530px; margin: 0px auto; }

div.galThumb { text-align: center; float: left; width: 156px; height:156px; margin-right: 20px; margin-top: 15px; }

#homeNav h2 { font-size: 12px; color:#FFF; float: left; width: 250px; margin-top: 90px; font-weight: normal; margin-left: 15px; margin-bottom: 10px; letter-spacing: .1em; text-transform: uppercase; }

#homeNav p { font-size: 11px; color:#FFF; line-height: 1.8em; margin-left:15px; width: 250px; margin-top: 5px; letter-spacing: .05em; }

#picNav p { position: absolute; bottom: 15px; text-align: center; font-size: 10px; letter-spacing: 0.3em; text-transform: uppercase; width: 280px; left: 0px; margin:0px; }

#picNav p a:link { text-decoration:none; color:#FFF; }

#picNav p a:visited { text-decoration:none; color:#FFF; }

#picNav p a:hover { color:#0F0; }

#breadcrumb { font-size: 9px; color: #FFF; letter-spacing: 0.1em; margin-bottom: 5px; float: left; width: 100%; text-transform: uppercase; }

#breadcrumb a:link, #breadcrumb a:visited { text-decoration:none; color:#FFF; }

#breadcrumb a:hover { color:#0CF; }

#mainPic { background: #FFF; padding: 10px; }

#contact label { color: #FFF; width: 150px; float: left; }

#contact { font: 12px Arial, Helvetica, sans-serif; padding: 10px; width: 680px; float: left; margin-top: 50px; }

#contact input { float: left; }

#contact div { float: left; clear: left; margin-top: 10px; }

#contact textarea { width: 500px; float: left; height: 100px; }

#submit { clear: left; margin-top: 10px; width: 150px; }

#success { width: 600px; padding: 10px; border: 1px solid #090; font-size: 16px; color: #090; background: #FFF; margin-bottom: 20px; }

#fineArtPrint { position: absolute; bottom: 60px; left: 0px; width: 280px; color: #FFF; }

#fineArtPrint h3 { font-size: 12px; font-weight: normal; color: #FFF; border-bottom: 1px solid #FFF; margin-right: 10px; margin-left: 10px; margin-bottom: 5px; }

a.printContact:link, a.printContact:visited { text-decoration: none; color: #00C; }

a.printContact:hover { text-decoration:underline; color: #FFF; }

#homePhoto h2 { text-align: left; font-size: 14px; border-bottom: 1px solid #CCC; margin-bottom: 5px; margin-top: 10px; color: #FFF; font-weight: normal; letter-spacing: 1px; width: 700px; }

#homePhoto p { text-align: left; font-size: 12px; color: #FFF; line-height: 17px; margin-bottom: 10px; }

input.button { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#2C2C2C; color:#FFFFFF; font-size:12px; letter-spacing:1px; padding:2px 3px; text-transform:lowercase; cursor: pointer; border: 1px solid #CCC; float: right; margin-right: 10px; }

#fineArtPrint select { margin-left: 10px; float: left; display: block; }

form { width: 720px; float:left; }

table { float: left; font-size:13px; color:#FFF; }

#homePhoto td.cartBk p { width:auto; text-align:center; margin-bottom:0px; }

.cart td { width:25%; background: #333; padding:15px; }

td.cartBk { text-align: center; }

.cartBk h3 { font-weight: normal; font-size:12px; }

td.tally { padding: 3px 3px 3px 0px; }

#keepShop { float: left; margin-left:10px; width: 200px; }

#keepShop a { color: #FFF; text-decoration: none; }

#keepShop a:hover { text-decoration: underline; }

#buttons { float: left; width: 720px; clear: left; }

.cart td.noBk { background:none; padding-right:0; }

#imageForm { width: 280px; }

#checkout { margin-right: 0px; }
