body {margin:0;text-align:center;color:#5F5F5F;}

body, input, select, td {font-family: "trebuchet ms", Arial, Sans-Serif;font-size:12px;}

/* General */
a {color:#151414;}
a:hover {color:#cf978e;}
p {text-align:left;}
p:first-letter {font-size:20px;}
h3 {font-size:13px;font-weight:normal; margin:10px 0 1px 0;color:#151414}
ul {margin:0;padding:0; list-style-type:none;}
strong {color:#151414}
a.buy {display:inline;background:#dfdfdf;color:White; padding:0 3px;text-decoration:none;
	font-size:9px;}
a.buy:hover {background:#cf978e;color:White;}

/*Intro box*/
#divIntroBox {text-align:left;margin:0 auto;background:#151414;color:White;width:500px; height:280px;margin-top:30px}
#divIntroBox h1, #divIntroBox h2 {padding:0;margin:0}
#divIntroBox h1 {background:width:450px; height:115px;margin-top:30px; background:url(./images/title.png) 15px 15px no-repeat;}
#divIntroBox h2 {background:width:450px; height:65px; background:url(./images/subtitle.png) 14px -5px no-repeat;}
#divEnterSite {text-align:left;width:500px;margin:0 auto;padding:6px 0 0 1px;}

/* Menu */
#divMenu {background:#151414;height:25px;width:100%;}
#divMenu ul {margin:0 auto; width:600px;height:25px;background:#5F5F5F;position:relative;}
#divMenu ul li {float:right; list-style-type:none;}
#divMenu ul li a {display:block; float:left; margin:0 3px;padding:3px 4px 1px 5px;color:White;text-decoration:none;
	border-bottom:solid 3px #5F5F5F;}
#divMenu ul li a:hover, #divMenu ul li a.selected {border-bottom:solid 3px #cf978e;}
#divMenu ul li.home {position:absolute; top:0; left:0;}
#divMenu ul li.home a {display:block; height:16px;width:78px; background:url(./images/titlemini.png) 0 5px no-repeat;}
#divMenu ul li.home a:hover {border-bottom:solid 3px #5f5f5f;background:url(./images/titlemini.png) 0 -18px no-repeat;}

/* Content */
#divContent {text-align:left;width:600px; margin:20px auto 0 auto;padding: 5px 0 0 5px;}
#tblWelcome {margin:0;padding:0; border-collapse:collapse;}
#tblWelcome td {vertical-align:top;}
#tblWelcome p, #tblWelcome  ul {padding-right:5px;}
#tdSideImage {position:relative;}
#pIntro {width:373px;}


/* add form */
#divSignUp {width:204px;}
#divSignUp p, #divSignedUp p {margin:5px 0 5px 0;}
#divSignUp p:first-letter, #divSignedUp p:first-letter {font-size:12px !important;}
#divSignUp div {margin-bottom:2px;}
#divSignUp label {display:block;float:left;width:60px;position:relative;top:3px !important;}
#divSignUp input.text {width:137px;}
#divSignUp textarea {width:197px;}
#divSignUp div.buttons {text-align:right;}
#divSignUp .error {background-color: #f3dede !important; padding:2px;border:solid 1px #d16e72 !important;}


/* contact */
#divEmailForm {padding-left:3px;}
#divEmailForm label {display:block;float:left;width:120px;}
#divEmailForm div {margin-bottom:2px;}
#divEmailForm .error {background-color: #f3dede !important; padding:2px;border:solid 1px #d16e72 !important;}
#divEmailForm #divContactWelcome {margin:0 0 10px;font-size:14px;}
#divMessage {margin:0 0 10px;font-size:14px;}
#divEmailForm input.textbox {width:150px;}
#btnSend {margin-top:5px;border:solid 1px #aaa;background:#eee;color:#666;}
#btnSend:hover {background:#f8f8f8;}

/* Gallery */

div.artwork {position:relative;height:470px;}
div.holder {float:left;padding:5px;width:130px;height:200px;margin:0 10px 0 0px;}
div.righthand {margin-right:0 !important;}
div.pic {width:120px;height:125px;}
div.picinfo div {font-size:10px;color:#555;line-height:15px;}
div.picinfo div.title {font-size:11px;}
div.holder a, div.holder a img {border:none;}

#divPictureNavigation {position:absolute;right:26px;bottom:0px;color:#999;}
#divPictureNavigation label {padding:0 5px;}
#divPictureNavigation a {color:#555;text-decoration:none;padding:0 5px;}
#divPictureNavigation a:hover {color:#000;text-decoration:underline;}
#divPictureNavigation .leftonly {padding-right:0 !important;}
span.soldprice {text-decoration:line-through;}
span.sold {color:Red;font-weight:bold;}

/* Footer */
#divFooter {position:relative;top:20px;clear:both;padding-right:16px;font-size:10px;color:#bfbfbf;}
#divFooter a{color:#bfbfbf;}
/* Image replacement */
.hide {display:none;}