@charset "utf-8";
/* CSS Document */

body{
color:#8c8c8c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
background:#ffffff url(images/bg.png) top repeat-x;
margin:0px;
padding:0px;
}
img{border:0px;}

img.soldimg{
vertical-align:text-top;
}

a{
color:#8c8c8c;
text-decoration:underline;
}
a:hover{
color:#393939;
}

textarea{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
margin:3px 0px 5px 0px;
width:300px;
height:140px;
}
input{
color:#666666;
}

.submitbutton{
color:#646464;
background:none;
font-size:0.95em;
border:none;
cursor:pointer;
background:url(images/submit.png) 0px 0px no-repeat;
height:28px;
margin:0px;
width:121px;
}
.submitbutton:hover{
background:url(images/submit.png) 0px -33px no-repeat;
}

.detform{display:none;}
.signform{
margin:5px 0px 0px 0px;
}
.signform .textitem{
font-size:0.95em;
}


h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#525352;
font-size:1.1em;
margin:0px 0px 3px 0px;
}
.padit{
padding-left:20px;
}
h1 img{
vertical-align:text-top;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#525352;
font-size:1.2em;
margin:0px 9px 8px 0px;
}

#galleryartists h2{
color:#525352;
font-weight:bold;
font-size:1em;
margin:0px 0px 2px 0px;
}
#galleryartists{
text-align:justify;
padding-bottom:10px;
}

.pricecon{
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:bold;
color:#525352;
}

.pricep{
font-size:1.1em;
border-bottom:3px solid #a2a1a1;
padding-bottom:3px;
}

.budgetlinks{
margin:10px 0px 0px 0px;
padding:0px;
list-style:none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.budgetlinks li{
float:left;
margin-right:5px;
}
.budgetlinks li.last{
margin-right:0px;
}

.budgetlinks li a{
display:block;
text-decoration:none;
text-align:center;
color:#646464;
font-weight:bold;
font-size:1.1em;
background:url(images/submit2.png) 0px 0px no-repeat;
height:22px;
margin:0px;
width:118px;
padding:6px 0px 0px 0px;
}
.budgetlinks li a:hover{
background-position:0px -33px;
}

.budgetlinks li a.lnkon{
background-position:0px -66px;
}
.budgetlinks li a.lnkon:hover{
background-position:0px -33px;
}

.rightmenuartistpage .budgetlinks li{
float:none;
margin-bottom:5px;
}

#sitemap ul{
margin:15px 0px 0px 20px;
font-weight:bold;
}
#sitemap ul.indent1{
margin:0px 0px 0px 50px;
font-weight:normal;
}
#sitemap ul.indent2{
margin:0px 0px 0px 80px;
font-weight:normal;
}

p{
margin:0px 0px 14px 0px;
line-height:1.8em;
}

#level0{
width:900px;
margin:5px auto 0px auto;
}

#header{
border-bottom:1px solid #b7b3b3;
text-align:right;
margin:15px 0px 25px 0px;
}
.headleft{
float:left;
font-size:0.9em;
}
.headleft h1{
font-size:1em;
font-weight:normal;
margin:0px;
color:#8c8c8c;
}
.headright{
float:right;
font-size:0.9em;
}

#logo{
float:left;
}

#phone{
background:url(images/phone.png) left no-repeat;
font-size:1.4em;
font-weight:bold;
color:#525352;
padding:2px 0px 0px 33px;
margin-bottom:4px;
}
#phonecontainerdiv{
font-family:Arial, Helvetica, sans-serif;
float:right;
margin-bottom:22px;
}
#phonecontainerdiv a{
text-decoration:none;
font-size:1.2em;
}

#nav{
float:right;
height:37px;

}
#nav ul{
list-style:none;
margin:0px;
padding:0px;
}
#nav li{
float:left;
height:23px;
}
#nav a{
float:left;
height:9px;
display:block;
color:#8c8c8c;
text-decoration:none;
padding:10px 0px 18px 40px;
}
#nav a.on{

padding:10px 0px 15px 40px;
border-bottom:3px solid #a2a1a1;
}

#nav a:hover{
color:#393939;
padding:10px 0px 15px 40px;
border-bottom:3px solid #f57e20;
}

.leftmenu{
float:left;
font-size:0.9em;
width:184px;
text-align:right;
margin:0px 24px 20px 0px;
}
.leftmenu ul{
list-style:none;
margin:0px 0px 20px 0px;
padding:0px;
}
.leftmenu .padme{
padding:0px 9px 0px 0px;
}
.leftmenu li{
padding:6px 0px 6px 0px;
}
.leftmenu a{
color:#8c8c8c;
text-decoration:none;
}
.leftmenu a:hover{
color:#393939;
}
.leftmenu ul a{
padding:0px 9px 0px 0px;
}
.leftmenu ul a:hover{
padding:0px 9px 0px 0px;
background:url(images/leftmenuover.png) right no-repeat;
}

.rightpart{
width:692px;
float:left;
margin-bottom:20px;
text-align:justify;
}

.middle{
padding:0px 0px 0px 20px;
width:488px;
float:left;
}
.middleartistpage{
padding:0px;
width:508px;
float:left;
}
.mainimagecont{
text-align:center;
padding-bottom:33px;
background:url(images/imageshadow.jpg) bottom no-repeat;
}

.bannercont{
	width:488px;
	height:277px;
	overflow:hidden;
}

.smallimagefloater{
font-size:0.9em;
float:left;
width:168px;
text-align:center;
margin-bottom:30px;
}
.smallimagecont{
width:128px;
padding:0px 20px 13px 20px;
background:url(images/smallshadow.jpg) bottom no-repeat;
height:128px;
}
.smallimagefloater a{
text-decoration:none;
}

.smallimagefloater .price{
margin-top:2px;
color:#525352;
font-weight:bold;
}





.rightmenu{
text-align:left;
float:right;
width:164px;
}

.rightmenuartistpage{
text-align:left;
float:right;
width:174px;
}


.contactmiddle{
padding-left:20px;
width:320px;
}

.contactright{
float:right;
width:302px;
}
.contactimagecenter{
font-size:0.9em;
margin-left:-19px;
margin-bottom:20px;
text-align:center;
width:168px;
}
.contactimagecenter a{
text-decoration:none;
}

.newscontent{
font-size:1.1em;
}

#footer{
font-size:0.8em;
border-top:1px solid #b7b3b3;
padding:4px 0px 20px 0px;
color:#a3a2a2;
}
#footer .rightfloat{
float:right;
}
#footer a{
color:#a3a2a2;
}
#footer a:hover{
color:#393939;
}

.clear{
clear:both;
height:0px;
overflow:hidden;
}

.footer2{
font-size:0.8em;
border-top:1px solid #b7b3b3;
padding:4px 0px 20px 0px;
color:#a3a2a2;
text-align:center;
}
.footer2 a{
color:#a3a2a2;
}
.footer2 a:hover{
color:#393939;
}

#error2{
margin-top:5px;
margin-bottom:5px;
background:#FFE3A5 url("skypanel/images/error2.jpg") no-repeat;
height:17px;
padding:7px 7px 3px 35px;
color:#ff5400;
font-size:10px;
}
.foottowns{
padding-top:7px;
}

.rclear{
clear:right;
}
.lclear{
clear:left;
height:0px;
overflow:hidden;
}

#maillistform label{
display:none;
}
