 body,td,th {
	color: #463c48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.8;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 70px;
}
a:link {
	color: #463c48;
	text-decoration: underline;
}
a:visited {
	color: #463c48;
	text-decoration: underline;
}
a:active {
	color: #463c48;
	text-decoration: underline;
}
a:hover {
	color: #463c48;
	text-decoration: underline;
}
#sidePhoto {
	width: 205px;
	height: 207px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
.style4 {
	color: #463c48; 
	font-weight: bold; 
	font-size: 11px; 
	}

.thumbs {
	width: 210px;
}

.thumbImg img{ 
	float: left;
	padding-right: 1px;
	padding-bottom: 1px;
	display: block;
	background-color: #FFFFFF;
}

h2{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 22;
    color: #463C48;   
	margin-top: 0px;
	margin-bottom: 0px;
}


.grey-bg{ background: url(images/guide/search-bg.gif); }
tr.artist-res{ background-color: #FFF; font-size: 11px !important; }
tr.artist-res:hover{ background: url(images/guide/search-bg.gif); }

.art-guide-txt{ line-height: 1.4;}
.art-guide-txt div.brief{ height: 150px; width: 450px;}
.art-guide-txt div.brief span{ font-size: 15px; font-weight: bold; }

ul.art-buy { margin: 0; padding: 0; list-style-type: none; }
ul.art-buy li{ width: 158px; height: 50px; border: 1px solid #99a2bb; padding: 30px 6px 0 6px; color: #1f1820; font-size: 11px; margin-right: 12px; float: left; }
ul.art-buy li.amazon { background: url(images/guide/logo-amazon.gif) no-repeat; background-position: 4px 5px; height: 55px;}
ul.art-buy li.aida { background: url(images/guide/logo-aida.gif) no-repeat; background-position: 4px 5px; height: 55px }
ul.art-buy li.pdf { background: url(images/guide/logo-pdf.gif) no-repeat; background-position: 4px 5px; height: 55px }
ul.art-buy li span{ font-size: 12px; font-weight: bold; }
ul.art-buy li .price{ padding-top: 12px; width: 79px; float: left; font-size: 14px; font-weight: bold; }
ul.art-buy li .price span{ font-size: 10px; font-weight: normal; }
ul.art-buy li .buy{ padding-top: 12px; width: 79px; text-align: right; float: right; }

.search-art-guide{ margin-top: 15px; border-top: 1px solid #99a2bb; border-bottom: 1px solid #99a2bb; padding: 4px 0 4px 0; }
.search-art-guide div{ background: url(images/guide/search-bg.gif); height: 84px; padding: 20px 0 0 18px; color: #3e262e; font-size: 11px;}

.search-art-guide ul{ margin: 0; padding: 0; list-style-type: none; }
.search-art-guide ul li{ float: left; }
.search-art-guide ul li.col-a{ width: 80%; }
.search-art-guide ul li.col-b{ width: 20%; }
.search-art-guide ul li.col-b p{ margin: 2px 0 0 0; padding: 0; }

.search-medium{ width: 162px; }

.splash-side{ line-height: 1.3; float: right; width: 110px;  }

ul.artist-opts { margin-top: 20px; padding: 0; list-style-type: none; }
ul.artist-opts li{ margin: 0; padding: 0; line-height: 1; }

.next-artist{ margin-top: 95px; }

.artist-l, a.artist-l:active, a.artist-l:link, a.artist-l:visited { font-size: 11px; text-decoration: none; }
a.artist-l:hover {text-decoration: underline; }

.karma-link, a.karma-link:active, a.karma-link:link, a.karma-link:visited { color: #463c48;  }
.karma-footer{ border-top: 1px solid #99a2bb; padding: 12px 0 16px 0; }

.atable{ text-align: left; font-size: 11px; }
.atable a{ text-decoration: none; }

.res-break{ margin: 3px 0 3px 0; border-bottom: 1px solid #99a2bb; }
.res-break-b{ margin: 3px 0 3px 0; border-bottom: 1px solid #fff; }

.artist-head{ margin-top: 20px; padding: 0px;}
.artist-info{ margin-top: 2px; padding: 0px;}

.art-i-lnk, a.art-i-lnk:active, a.art-i-lnk:link, a.art-i-lnk:visited { text-decoration: none; }

.noul, a.noul:active, a.noul:link, a.noul:visited { text-decoration: none; }

#container { width: 827px; margin: 0px auto; }
#header { width: 827px; height: 76px; margin-top: 10px; vertical-align: bottom; display: inline-block; } 
#header #logo { display:block; float:left; width:167px; height:76px; background-image: url(img/h_logo.gif); }
#header #slogan { display: block; float:left; padding-top: 56px; padding-left: 393px; }
#navPrimary { width: 827px; height: 21px; display: inline-block; margin-top: 15px; border-top: solid 1px #99a2bb; border-bottom: solid 1px #99a2bb; }
#navPrimaryLeft { float: left; }
#navPrimaryLeft img { float: left; height: 21px; border: none;  }
#navPrimaryRight { float: right; text-align: right; }
#navPrimaryRight img { float: left; height: 21px; width: 116px; border: none;  }
#navSecondary { width: 827px; height: 23px; display: inline-block; }
#navSecondary img { height: 23px; border: none; float: left; }
#content { width: 827px; height: auto; display: inline-block; margin-top: 12px; background-image: url(img/bg_content_left.gif); background-repeat: repeat-y; }
#content #left { width: 207px; display: block; float: left; height: auto; }
#content #left .box { width: 205px; height: 205px; display: block; float: left; }
#content #left .bar { width: 205px; height: 5px; display: block; float: left; background-color: #FFFFFF; }
#content #right { width: 540px; height: auto; float: right; background-color: #f0f3f4; padding: 27px 50px 30px 27px; min-height:358px; }
#content #right h2 { font-size:14px; font-weight:bold; line-height:1.2 }
#content #right p { display: block; font-size:12px; margin-top: 12px; margin-bottom: 12px; line-height: 1.5; }
#content #right p.tall { line-height: 1.8; }
#content #right p.first { margin-top: 0px;}
#content #right p.tallfirst { line-height: 1.8; margin-top: 0px;}
#content #right .inset { background-color: #f0f3f4; padding: 15px 15px 15px 15px; background-color: #e0e7eb;}
#content #right ul.chooser { float: left; list-style-type: circle; padding-left: 15px; margin-top: 0px; margin-bottom: 20px;}
#content #right ul.chooser li { height: 12px; line-height: 1; float: left; list-style-type: none; padding-left: 20px; padding-right: 20px; margin-top: 0px; border-left: solid 1px #463C48; }
#content #right ul.chooser li.first { border-left: none; }
#content #right ul.chooser li.small { height: 12px; line-height: 1; float: left; list-style-type: none; padding-left: 17px; padding-right: 17px; margin-top: 0px; border-left: solid 1px #463C48; }
#content #right ul.chooser li.smallfirst { height: 12px; line-height: 1; float: left; list-style-type: none; padding-left: 17px; padding-right: 17px; margin-top: 0px; border-left: solid 1px #463C48; border-left: none;}
#content #right ul.one { float: left; list-style-type: disc; padding-left: 30px; margin-top: 0px;}
#content #right ul.two { width: 245px; float: left; list-style-type: none; padding-left: 15px; margin-top: 0px;}
#content #right li.subText { margin-top: 10px; margin-bottom: 10px; font-size: 11px; line-height: 1.5;}
#content #right #articlephoto { width: 240px; float: right; margin-left: 20px; }
#content #right #articlephoto p { font-family: Verdana; font-size: 8pt; }
#content #right #articlephoto img { width: 240px; height: 159px; }

#content2 { width: 827px; height: auto; display: inline-block; margin-top: 30px; padding-left: 0px; }
#content2 ul.five { width: 160px; list-style-type: none; display: inline; float: left; padding-left: 0px;}
#content2 li { font-size: 8pt; line-height: 1.6; }
#content2 li a { text-decoration: none; }
#content2 li a:hover { text-decoration: underline; }
#content2 li.header { padding-bottom: 30px; }
#content2 #artguide { width: 245px; height: 23px; display: block;} 
#content2 #artguidephoto { width: 218px; margin-top: 20px; float: left; padding: 2px; border: 1px solid #99a2bb; }
#content2 #right {  width: 560px; margin-top: 20px; padding-left: 40px; float: right; }
#content2 #right p.brief { margin-top: 0px; padding-right: 30px; line-height: 1.4; }    
#content2 #right p.brief span { font-size: 15px; font-weight: bold; }    
#content2 #top { }
#content2 #top #artistleft { width: 205px; height: 257px; float: left; }
#content2 #top #artistright { width: 620px; height: 257px; margin-left: 2px; float: right; }
#content2 #bottomleft { width: 205px; height: 202px; float: left; margin-top: 20px; }   
#content2 #bottomcenter { width: 384px; margin-left: 6px; float: left; font-size: 8pt; margin-top: 20px; padding-right:27px; line-height:1.5 }   
#content2 #bottomcenter .artist-head { font-size: 9pt; margin-bottom: 10px; line-height:1.8}   
#content2 #bottomcenter h3 { font-size: 8pt; font-weight: bold;  margin-bottom: 0px; }   
#content2 #bottomright { width: 205px; float: right; font-size: 8pt; margin-top: 20px; line-height:1.5 }

#content3 { width: 827px; height: auto; display: inline-block; margin-top: 40px; padding-left: 0px; }
#content3 #splash { width:827px; height: 204px; border: 0; }
#content3 #left { width: 450px; float: left; margin-top: 30px; padding-left:25px; padding-right:125px;}
#content3 #right { width: 204px; float:right; margin-top: 30px;  }
#content3 #right #book { float: left; margin-top: 12px; }

#footer { width: 827px; height: 9px; display: inline-block; margin-top: 12px; }
#footer #footleft { float: left; width: 205px; height: 9px; background-color: #584d59; display: block; }
#footer #footright { float: right; width: 617px; height: 9px; background-color: #707a93; margin-left: 5px; }

#footer2 { width: 827px; height: 9px; display: inline-block; margin-top: 50px; }
#footer2 #footleft { float: left; width: 205px; height: 9px; background-color: #584d59; display: block; }
#footer2 #footcenter { float: left; width: 407px; height: 9px; background-color: #707a93; margin-left: 5px; }
#footer2 #footright { float: right; width: 205px; height: 9px; background-color: #93acb3; margin-left: 5px; }

#footer3 { width: 827px; height: 9px; display: inline-block; margin-top: 12px; }
#footer3 #footleft { float: left; width: 617px; height: 9px; background-color: #707a93; display: block; }
#footer3 #footright { float: right; width: 205px; height: 9px; background-color: #93acb3; margin-left: 5px; }
    
#dialog { width: 300px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
#dialog .spacer { width: 300px; clear: both; height:10px; }
#dialog .thinspacer { width: 300px; clear: both; height:1px; }
#dialog span.label { width: 120px; float: left; vertical-align: bottom; }
#dialog span.example { font-size: 10px; font-style: italic; width: 240px; padding-left: 120px; }
#dialog input { float: left; }
#dialog select { width: 120px; float: left; }
#dialog textarea { width: 240px; float: left; }
#dialog .success { color: #0a7ef3; font-weight: bold; }
#dialog .error { color: #ff0000; font-weight: bold; }

#dialog2 { width: 345px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
#dialog2 .spacer { width: 345px; clear: both; height:5px; }
#dialog2 input { width: 232px; float: left; }
#dialog2 #submit { width: 80px; margin-left: 135px; }
#dialog2 span.label { width: 67px; padding-left: 10px; float: left; vertical-align: bottom; }

.clear { width: 100%; clear: both; }
.lineBreak{ width: 100%; border-bottom: solid 1px #a8b1c6; height: 1px; margin-top: -5px; margin-bottom: 17px; }
.smallvideo { padding-left: 60px; }
.largevideo { padding-left: 0px; }

ul.comments-head{ margin: 35px 0 0 0; height: 32px; padding: 15px 0 0 0; border-top: 1px solid #99a2bb; list-style-type: none; width: 100%;}
ul.comments-head li{ float: left; }
ul.comments-head li.col-a{ width: 50%; }
ul.comments-head li.col-b{ width: 50%; text-align: right; }

ul.comments{ margin: 14px 0 0 0; padding: 0; list-style-type: none; width: 382px;}
ul.comments li{ margin-top: 4px; border-top: 1px solid #99a2bb; background: url(images/guide/search-bg.gif); padding: 12px 11px 12px 11px; }
ul.comments li.reply{ margin-left: 30px; }

ul.comments li .head { padding-bottom: 10px; }
ul.comments li .head .left{ font-size: 11px; margin: 0; padding: 0; width: 160px; float: left; font-weight: bold; }
ul.comments li .head .right{ font-size: 11px; margin: 0; padding: 0; width: 200px; float: right; text-align: right; font-weight: normal; font-style: italic; }

ul.comments li.reply .head .left{ font-size: 11px; margin: 0; padding: 0; width: 130px; float: left; font-weight: bold; }
ul.comments li.reply .head .right{ font-size: 11px; margin: 0; padding: 0; width: 200px; float: right; text-align: right; font-weight: normal; font-style: italic; }
.force_break{ clear: both; }

ul.videos { margin-top: 15px; width: 561px; list-style-type: none; padding: 0; }
ul.videos li{ width: 179px; padding-right: 10px; float: left; }
ul.videos li img{ border: 1px solid #99a2bb; }
ul.videos li.last{ padding-right: 0; }