/* Sandy Owens Master CSS */

body { background: url(../images/bg-page.jpg) repeat-x #8E816F; font-family: tahoma, sans-serif; font-size: 13px; color: #dbd9cf}
body.home { background: url(../images/bg-home.jpg) repeat-x #8E816F; font-family: tahoma, sans-serif;}

img { border:0; }
img.photo { border: 5px solid #1d1a17; }

.home-nav p { margin:30px 0 30px 30px; font-size: 16px;}
.home-nav a { color:#dbd9cf; text-decoration: none; }
.home-nav a:hover { color:#ffbe20; }

.subhead { padding:30px 0 0 0; }
.subhead p { color:#dbd9cf; font-size: 16px; margin:14px 0 20px 9px; }

.main-content { padding: 30px 30px 0 30px; }
.main-content p { color:#ffffff; font-size: 13px; line-height: 140%; }
.main-content a { color:#ffbe20; }
.main-content a:hover { color:#dbd9cf; }

h1 { font-size: 24px; color: #dbd9cf; margin:0; font-weight:normal; text-transform:lowercase; }
h1.link a { text-decoration:none; color: #dbd9cf; }
h1.link a:hover {text-decoration:underline;}

p.byline { font-size: 11px; }
p.cutline { font-size: 12px; color: #dbd9cf; }

.inset { float:right; margin:0 0 12px 30px; }
.photobg { background:url(../images/SandyShooting-bg.jpg) no-repeat center top; height: 530px; }
.slideshow { width: 480px;height: 400px;text-align:center; }
.slideshow img { border: 5px solid #1d1a17; }

.portfolio { font-size: 13px; color: #dbd9cf }
.portfolio p {margin:0; }
.portfolio a { font-size: 14px; font-weight: bold; text-decoration: none; color:#dbd9cf; }
.portfolio a:hover { color:#ffbe20; }
.portfolio img {  border: 5px solid #1d1a17; }
.options  { font-size: 11px; color: #dbd9cf; padding:50px 0 0 20px; }
#tableProductDetails {margin:0; }
#tableProductDetails img { border: 5px solid #1d1a17; }
#tableProductDetails p {font-size: 12px; color: #dbd9cf;}

#tableProductDetails p.prod-name { font-size: 16px; color: #dbd9cf; }
.cart { float:right; margin-right: 72px;}
p.cartlinks { font-size: 11px; }

#tableProductDetails .description { background: url(../images/arrow.png) top left no-repeat;}
#tableProductDetails .description p { font-size: 11px; color:#1d1a17; margin:0 0 0 18px; }

.tabularData th { text-align: center; background-color:#2f281d; border: 1px solid #7b7561; font-size:12px;}

.footer img { margin-top:70px; }
.footer p { color:#dbd9cf; font-size: 10px; }

