/* http://web-mech.com */

a:link, a:visited { color:#CFCFCF;	text-decoration:none; }
a:hover, a:active { color:#ffffff;	text-decoration:underline; }
a:link.nav, a:visited.nav { color:#CFCFCF;	text-decoration:none; }
a:hover.nav, a:active.nav { color:#ffffff;	text-decoration:underline; }

html, body { margin:0px; padding:0px; background-color:#3E3933;	font-family:palatino,georgia,serif;	font-size:12px;	color:#CFCFCF; }

td {	font-family:palatino,georgia,serif;	font-size:12px;	color:#CFCFCF; }

div#body-box { position:relative; height:100%; margin-left:auto; margin-right:auto; width:770px; }

div.image-box { background-color:#191919;	text-align:center;	width:100%; }
div.art-title-box { height:30px;	font-size:11px; font-weight:bold; }
div.art-title-box-full { height:30px;	font-size:15px; font-weight:bold; }
div.artist-name-box { height:20px;	font-size:11px; font-weight:bold; }

div#lower-surface-box { padding:6px;	background-color:#3A342D;	border:solid 1px #191919; }

td#outer-top-left-mid-box { background-image:url('images/outer-top-left-mid.jpg'); height:29px; width:21px; }
td#outer-top-tile-box { background-image:url('images/outer-top-tile.jpg'); height:29px; }
td#outer-top-right-mid-box { background-image:url('images/outer-top-right-mid.jpg'); height:29px; width:21px; }
td#outer-btm-left-mid-box { background-image:url('images/outer-btm-left-mid.jpg'); height:40px; width:21px; }
td#outer-btm-tile-box { background-image:url('images/outer-btm-tile.jpg'); height:40px; }
td#outer-btm-right-mid-box { background-image:url('images/outer-btm-right-mid.jpg'); height:40px; width:21px; }

td#upper-surface-box { background-color:#4F453C; }
td#logo-nav-box { padding:6px 6px 6px 6px; }
td#logo-box { border:solid 1px #191919; }
td#nav-box {	border:solid 1px #191919; }
td#main-area-box {	width:100%;	padding:6px 6px 6px 1px; }

td.content-area-box { width:410px; }
td.header-box { background-color:#191919;	height:20px;	width:100%;	padding:3px; }

td#right-content-box { width:130px;	background-color:#191919;	padding:4px; }

td.top-left-box { background-image:url("images/top-left.gif"); height:4px; width:4px; }
td.top-right-box { background-image:url("images/top-right.gif"); height:4px; width:4px; }
td.btm-left-box { background-image:url("images/btm-left.gif"); height:4px; width:4px; }
td.btm-right-box { background-image:url("images/btm-right.gif"); height:4px; width:4px; }
td.bg-box { background-color:#191919; }

td.dark-top-left-box { background-image:url("images/dark-top-left.gif"); height:4px; width:4px; }
td.dark-top-right-box { background-image:url("images/dark-top-right.gif"); height:4px; width:4px; }
td.dark-bg-box { background-color:#111111; }

td.button-box { background-image:url("images/button.jpg");	width:119px;	height:26px;	font-weight:bold; }
td.art-thumb-box {	width:120px;	height:105px; background-color:#111111; padding:0 0 4px 0; }
td.art-desc-box {	width:120px;	height:50px; background-color:#191919; padding:4px 0 0 0; }
td.artist-name-box {	width:120px;	height:30px; background-color:#191919; padding:4px 0 0 0; }
td.art-view-box {	width:396px; background-color:#111111; padding:0px 0px 4px 0px; }
td.art-view-desc-box {	width:396px; background-color:#191919; padding:4px 0 0 0; }

img.art-thumb { border:solid 1px #CFCFCF; }

.header { color:#92877D; font-weight:bold; }
.white-header { color:#ffffff; font-weight:bold; }
.spec-text { color:#92877D;	font-size:10px; }
.sub-text {	font-size:10px; }
.sold { color:#FF9933; text-transform:uppercase; }

.side-link { background:url(images/dark_line.gif) repeat-x 0 100%; padding-bottom:7px; }

input { background-color:#191919; border:1px solid #111111; color:#CFCFCF; }
textarea { background-color:#191919; border:1px solid #111111; color:#CFCFCF; }

/* new */
td.left-wrapper { position:relative;	width:33px; background-image:url('images/outer-left-tile.jpg');	background-repeat:repeat-y; }

div#outer-top-left-box { background-image:url('images/outer-top-left.jpg');	background-repeat:no-repeat; height:52px; width:33px; }
div#outer-btm-left-box { background-image:url('images/outer-btm-left.jpg');	background-repeat:no-repeat; height:40px; width:33px; }

td.right-wrapper { position:relative;	width:33px; background-image:url('images/outer-right-tile.jpg');	background-repeat:repeat-y; }

div#outer-top-right-box { background-image:url('images/outer-top-right.jpg');	background-repeat:no-repeat; height:52px; width:33px; }
div#outer-btm-right-box { background-image:url('images/outer-btm-right.jpg');	background-repeat:no-repeat; height:40px; width:33px; }