body { margin:15px 0 0 0;background-color:#000;  background:url(/images/redveinbackground.jpg)}
body,div,li,td,th { font:11px/17px tahoma,sans-serif; }

select { font:11px/15px verdana,sans-serif;color:#036;background-color:#fff;}

h1,h2 { font:12px/16px verdana,sans-serif;margin:0px; }
h1 { margin:10 0 3px 0;color:#900; }

#mast { padding-bottom:10px; }
#signature { padding-bottom:10px; padding-top:10px;}

#leftnav { padding:10px 0 15px 5px; }
#leftnav a,#leftnav .currentleftnav { font:bold 11px/19px verdana,sans-serif;padding:1px 5px 1px 3px;color:#333;text-decoration:none; }
#leftnav a:hover,#leftnav .currentleftnav { background-color:#900;color:#fff; }

#leftnav .subnav { margin-bottom:15px; }
#leftnav .subnav,#leftnav .subnav a,#itemnav,#itemnav a { font:11px/15px verdana,sans-serif;padding-bottom:1px;color:#036; }
#leftnav .subnav a:hover,#leftnav .subnav .currentsubnav,#itemnav a:hover { color:#036;text-decoration:underline;background-color:transparent; }
#leftnav .subnav .currentsubnav { padding-left:.25em; }

#leftnav .tertiary {padding:3px 0px 3px 15px;margin:0px; }
#leftnav .tertiary a {color:#900;font:10px/13px verdana,sans-serif;border-left:1px solid #efefef;padding-left:9px;}

#top_right_nav,#top_right_nav a { font:14px/15px verdana,sans-serif;color:#fff; }
#top_right_nav { margin-top:20px;padding:2px 2px 4px 2px;background-color:#000;text-align:center; }
#top_right_nav a { padding:0 .25em 0 .25em; text-decoration:none; }
#top_right_nav a:hover { text-decoration:none; color:#f00; } 

a, p { font:11px/21px verdana,sans-serif; }

p.legal { font:8px/8px verdana,sans-serif; text-align:justify;} 

a.gallery,a.title, .title,#view a { font:11px/15px tahoma,sans-serif; }
a,a.gallery,#view a { color:#036; }
a.title,#breadcrumb a, .title { font-weight:bold;color:#900;text-decoration:none; }
a.title:hover,#breadcrumb a:hover { color:#333;text-decoration:underline; }

img.left { float:left; }
img.item, .thumb .img, .cart img { border:1px solid #ccc; }
img.item { margin:20px 0 10px 0;border-width:1px 2px 2px 1px; }

td.border { border:1px solid #ccc; }

#breadcrumb { font-weight:bold;margin-bottom:10px;padding-left:5px;background-color:#efefef; }

.index { padding:20 10px 40px 10px; }
.content { padding:0 0 10px 20px;background-color:#fff  }

.thumb_1 { padding-top:1px;background-color:#fff; }

.thumbs { padding-top:5px;background:url(/images/thumb_back.gif) repeat; }
.thumb img { border:0; }
.thumb .img { padding:1px;background:#fff; }
.thumb .right { background:url(/images/thumbs/thumbright.png) repeat; }
.thumb .bottom { text-align:left;background:url(/images/thumbs/thumbbottom.png) repeat; }

.cart, .form { margin:20px 0 20px 0; }
.cart td, .form td { border:1px solid #efefef; }
.cart td { text-align:center; }
.form td { white-space:nowrap; }
.cart th, .form th { background-color:#efefef; }
.cart .button, .form .button { margin:0px;border:0px;background-color:#6e6258;color:#fff; text-align:right;margin-right:4px;}
.form td table td { border:0; }

#itemnav { border:0;background-color:#fff;}
#itemnav img { border:0;background-color:#fff;}
#itemnav .count { padding:3px 10px 0 10px; }

#view { postion:relative;width:120px;margin-top:60px;padding:4px 6px 4px 6px;border:1px solid #036; }
#view a { line-height:21px; }
#view img { float:left;margin:2px 6px 2px 0; }

.addtocart { text-align:right;margin-top:6px; }

#framed { padding:100px; }
#framed img { border:15px solid #000; }
#palette { padding-top:2em; }
#palette div { padding:0 5px 0 5px; }
#wallcolors td input { border:1px solid #ccc; }

#footer,#footer a { font:10px/15px verdana,sans-serif;color:#fff; }
#footer { margin-top:20px;padding:2px 2px 4px 2px;background-color:#000;text-align:center; }
#footer a { padding:0 .25em 0 .25em; }
#footer a:hover { text-decoration:none;color:#ccc; } 

#main_left { margin-top:10px;padding:2px 2px 4px 2px;text-align:center; }
#image1 { margin-top:10px;padding:2px 2px 4px 2px;text-align:center; }

