/* PAGE SPECIFIC SELECTORS*/

#category_hdr {
background:url(../../grafx/jewelryartists/hdr_jewelryart2.gif) no-repeat top right;
text-indent:-999em;
width:620px;
height:170px;
margin:4px 0 0 0;
}

#crumbs {
float:left;
}
 
#SubmissionForm fieldset legend{
margin:8px 0;
}
#SubmissionForm fieldset{
border:none;
outline:none;
}

#SubmissionForm fieldset label{
display:block;
margin:10px 0 0
}

#SubmissionForm fieldset input{
width:490px;
margin-top:3px;
margin-bottom:6px;
}

.questions{
display:block;
}

.all_fields {
font-size:14px;
margin-left:68px;
margin-top:20px;
width:500px;
}

.design_fields {
width:400px;
padding-top:3px;
margin-bottom:10px;
float:left;
font-size:11px;
}
 
.all_fields_space {
padding:10px 0 6px 0;
clear:both;
}
 
.all_fields ul {
list-style-position:outside;
}
 
.questions {
width: 480px;
background-color:#f2efea;
padding: 4px 0 4px 12px;
font-weight:bold;
clear:both;
}
 
#photo_req {
width: 459px;
background-color:#f2efea;
padding:18px;
border: solid #74654e 1px;
overflow:auto;
margin-top:30px;
margin-bottom:4px;
}
 
#photo_head {
font-size:18px;
font-weight:bold;
text-align:center;
}
 
.custinfo {
padding-bottom:8px;
overflow:auto;
font-size:12px;
margin-left:10px;
line-height:1.5;
}

.custinfo label, .custinfo input {
display:block;
float:left;
margin-bottom:8px;
}

.custinfo label {
width:40px;
text-align:right;
clear:both;
padding-right:8px;
}

.subhead_top {
background-color:#F2EFEA;
clear:both;
font-weight:bold;
margin-top:12px;
margin-bottom:15px;
padding:4px 0 4px 12px;
width:486px;
}

.subhead {
background-color:#F2EFEA;
clear:both;
font-weight:bold;
margin-top:28px;
margin-bottom:15px;
padding:4px 0 4px 12px;
width:486px;
}

.p_question {
padding:15px 10px 5px 0px;
width:480px;
}

.answer_fields {
width:495px;
margin-top:3px;
margin-bottom:16px;
}

.artists_buttons{
width:624px;
margin:10px 0;
}

.artists_buttons img{
float:left;
margin:10px 5px;
}

.button_holder{
width:194px;
float:left;
padding: 0 0 20px 4px;
margin-top:4px;
}

.button_holder.alt{
margin-top:24px;
}

.button_text{
width:164px;
padding:14px 0 0 15px;
}

.tan_rule{
background:url(../../grafx/jewelryartists/ja_tanrule_s.gif) no-repeat top right;
padding:0 0 4px 30px;
float:left;
width:560px;
}

.share{
width:450px;
padding:20px 0 10px 94px;
clear:left;
}

.share_head{
}

.share_body{
background:url(../../grafx/jewelryartists/ja_submit_repeat.gif);
height:120px;
}

.share_go{
height:51px;
}

.share_text{
font-size:11pt;
width:300px;
margin:2px 0 0 30px;
}

.featuredartist{
background:url('../../grafx/jewelryartists/featuredartist4.gif') no-repeat 8px 0;
text-indent:-999em;
height:60px;
width:620px;
margin:20px;
}

.featured{
width:600px;
margin-left:26px;
}

textarea {
background-color:#FFFFFF;
border:1px solid Silver;
color:navy;
font-family:Arial,Helvetica,Geneva,Swiss,tahoma,Verdana,SunSans-Regular,sans-serif;
font-size:12px;
width:100%;
}

.photo_bkgnd {
width:494px;
float:left;
padding-bottom:18px;
margin-top:13px;
border: 1px solid #c0c0c0;
background: #eff9f9 url(/grafx/camera_icon.gif) top right no-repeat;
}

.bio_photo_bkgnd {
width:494px;
float:left;
padding-bottom:18px;
margin-top:29px;
margin-bottom:20px;
border: 1px solid #c0c0c0;
background: #eff9f9;
}

.photo_question {
float:left;
margin:24px 0 2px 18px;
width:410px;
}

.photo_question2 {
float:left;
margin:18px 0 2px 18px;
width:410px;
}

.photo_answer_fields {
float:left;
margin:3px 18px 0 18px;
width:410px!important;
display:inline;
}

/* PAGE SPECIFIC SELECTORS*/