/* CSS Document */
/* For BROADCASTING  Public Site */
body {
margin: 0;
padding: 0;
border: 0;
background-color:#000;
color: #000;/**/
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}

img {
border: 0;
padding: 0;
margin: 0;
}

form {
border: 0;
padding: 0;
margin: 0;
}

.shadow 
{
text-transform: uppercase; 
text-shadow: #000000 3px 3px 2px; 
color:#eeeeee;  
font-family:verdana, futura, sans;

}

p, td {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
}

.clicktext
{
font-size:14pt;
}


a:link, a:visited, a:active {
text-decoration: none;
color: #000;
}

a:hover {
/*color: #AB082A;*/
color: #B42324;
text-decoration: underline;
}


.note
{
font-size:9pt;
font-family:verdana, sans-serif;
color:#333333;
}

#holder {
margin: auto;
text-align: left;
width: 990px;
/*height: 580px;
background-color: #fff;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
/*border: 1px solid #444;*/
}

/* LOGO BAR */
#logo {
position: relative;
height: 59px;
/*background-color: #0f0;*/
padding: 4px 8px 0 68px;
}

#logo_address {
position: absolute;
/*top: 8px;*/
top: 16px; 
right: 100px;
/*color: #a7a7ac;*/
color: #fff;
text-align: right;
}

#logo_address h1 {
display: none;
margin: 0;
padding: 0;
color: #fff;
font-size: 13px;
font-weight: bold;
}

#logo_address a:link, #logo_address a:visited, #logo_address a:active {
/*color: #a7a7ac;*/
color: #fff;
text-decoration: none;
}

#logo_address a:hover {
/*color: #AB082A;*/
color: #B42324;
text-decoration: none;
}
/* NAV BAR */

#navbar {
height: 15px;
padding-left: 68px;
}

#navbutts {
margin:0;
padding:0;
padding: 0 0 0 8px;
list-style: none;
}

#navbutts li {
display: inline;
padding: 0 25px 0 0;
border: 0;
}

#navbutts a:link, #navbutts a:visited, #navbutts a:active {
color: #fff;
font-weight: bold;
text-decoration: none;
}

#navbutts a:hover {
color: #B42324;
text-decoration: none;
}

#navbutts a.selected {
color: #B42324;
}

/* SUB NAV BAR */

#subnav {
position:relative;
background-color: #000;
height: 50px;
padding: 0 8px 0 8px;
color: #a7a7ac;
font-size: 12px;
text-align: center;
}

#subnav p.pagelinks {
margin: 0;
padding:0;
position: relative;
top: 10px;
font-size:12pt;
color: white;
}

#subnav p {
margin: 0;
padding:0;
position: relative;
top: 10px;
color: #a7a7ac;
}

#subnav a {color: #a7a7ac;}
#subnav a:hover {color: red;}

#subnav a:visited {color: #a7a7ac;}

#subnav2 {clear:both;}

#subnav2 p {
margin: 0;
padding:0;
position: relative;
top: 10px;
color: #a7a7ac;
}

#subnav2 p.pagelinks
{
color:white;
font-size:12pt;
padding:2px;
}


.currentpage
{font-size:13pt;
color:white;
}

#subnav2 {

background-color: #000;
height: 50px;
padding: 0 8px 0 8px;
color: #a7a7ac;
font-size: 12px;
text-align: center;
}

#subnav2 p {
margin: 0;
padding:0;
position: relative;
top: 10px;
color: white;
}

#subnav2 a {color: #a7a7ac;}
#subnav2 a:hover {color: red;}

#subnav2 a:visited {color: #a7a7ac;}

/* ********************************* */

#listbox_name {
position: absolute;
left:80px;
height: 27px;
top: 6px;
color: #fff;
}

#shortlistSelect {
display: inline;
} 

#thumbspage_nav {
position: absolute;
right:80px;
height: 23px;
top: 30px;
color: #fff;
}

#thumbspage_nav a:link.LinkShow, #thumbspage_nav a:visited.LinkShow, #thumbspage_nav a:active.LinkShow {
color: #fff;
}

#thumbspage_nav a:hover.LinkShow {
/*color: #AB082A;*/
color: #B42324;
text-decoration: none;
}

#thumbspage_nav a:link.LinkHide, #thumbspage_nav a:visited.LinkHide, #thumbspage_nav a:active.LinkHide {
color: #000;
}

#thumbspage_nav a:hover.LinkHide {
color: #000;
text-decoration: none;
}

/* CONTENT */

#content {
background-color: #000;
color: #fff;
/*height: 592px;*/
overflow:visible;
}

#content_text {
width: 852px;
height: 574px;
background-color: #fff;
color: #000;
margin: 34px auto 16px auto;
}

#text_left_box {
position:relative;
margin:0;
padding:0;
float: left;
width: 470px;
padding: 10px 0 0 30px;
margin-right: 25px;
line-height: 130%;

height: 390px;
overflow:auto;
}

#text_right_box {
float:left;
position:relative;
width: 297px;
height: 400px;
padding: 0;
margin: 0;
padding-top: 10px;
text-align:right;
}

#text_box {
margin:0;
padding:0;
width: 772px;
padding: 10px 30px;
line-height: 130%;
height:350px;
overflow:auto;
}

#terms_link {
padding: 19px 30px 0 30px;
font-size: 16px;
text-align: center;
}

/* SEARCH */

/* HOME PAGE */

#anims {
position: absolute;
left: 50px;
top: 30px;
/*left: 187px;
top: 65px;*/
z-index: 10;
}

#anims ul {
list-style:none;
margin:0;
padding:0;
}

#anims li {
padding:0;
display: inline;
margin: 0 5px 0 0;
width: 184px;
height: 388px;
/*width: 156px;
height: 331px;*/
}

#content_search {
position: relative;
background: #fff url(../gifs/curve_bottom.jpg) no-repeat bottom left;
width: 852px;
height: 474px;
color: #000;
margin: 34px auto 16px auto;
overflow:auto;
}

#content_search h1 {
margin:0;
background: #fff url(../gifs/curve_top.jpg) no-repeat;
padding:15px 0 10px 30px;
font-size: 18px;
font-weight: normal;
}

#content_search p.text_footer {
margin: 10px 30px;
font-size: 16px;
text-align: center;
}

#content_search p.home_footer {
margin: 411px 30px 0 30px;
font-size: 16px;
text-align: center;
}

/* VISUAL SEARCH */

#redbox {
background: #AB082A url(../gifs/curve_bottom_red.jpg) no-repeat bottom left;
width: 600px;
height: 260px;
position:absolute;
top: 102px;
left: 126px;
z-index:1;
}

#search_links {
position: absolute;
top: 436px;
left: 126px;
font-size: 16px;
width: 600px;
color: #fff;
}




#name_search {
position: absolute;
right: 0;
top:0;
}

#vs_pics {
z-index:10;
}

#vs_pics a:link, #vs_pics a:visited, #vs_pics a:active {
/*display: block;*/
width: 120px;
height: 170px;
background-color: #000;
color: #fff;
text-align: center;
padding-top: 10px;
float: left;
border: 1px solid #333;
}

#vs3 a:link, #vs3 a:visited, #vs3 a:active {

/* width: 167px;
height: 234px;
*/
width:180px;
height:270px;

background-color: #000;
color: #fff;
text-align: center;
padding-top: 10px;
float: left;
border: 1px solid #333;
}

#vs_pics a:hover {
background-color: #ffffff;
color: #000;
text-decoration: none;
}

#vs_pics .vs_text {
display: block;
font-size: 13px;
color: #ffffff;
margin-top: 15px;
}




#vs_pics a:hover .vs_text {
color: #000000;
}

#vs3 .vs_text {
display: block;
font-size: 16px;
color: #ffffff;
margin-top: 15px;

}

#vs6 .vs_text {
display: block;
font-size: 16px;
color: #ffffff;
margin-top: 15px;
/*font-weight: bold;*/
}

#vs_pics img {
margin: 0 auto;
}

#vs6 {
width: 600px;
position: absolute;
left: 168px;
top: 47px;
z-index:10;
}

#vs6 a {
margin: 0 25px 10px 25px;
}
/*
#vs3 {
width: 700px;
position: absolute;
left: 143px;
top: 110px;
z-index:10;
}
*/


#vs3 {
width: 700px;
position: absolute;
left: 120px;
top: 100px;
z-index:10;
}

#vs3 a {
margin: 0 10px 10px 10px;
}

#vs8 {
width: 586px;
position: absolute;
left: 133px;
top: 47px;
z-index:10;
}

#vs8 a {
margin: 0 12px 10px 12px;
}

#vs4 {
width: 750px;
position: absolute;
left: 40px;
top: 80px;
z-index:10;
}

#vs4 a:link, #vs4 a:visited , #vs4 a:active {

width:160px;
height:250px;
/*
background-color: #000;
color: #fff;
text-align: center;
padding-top: 10px;
float: left;
border: 1px solid #333;
*/
} 


#vs4 a {
margin: 0 12px 10px 12px;
}

/* DETAILED SEARCH FORM */

#form_left_box {
position:relative;
margin:0;
padding:0;
float: left;
width: 470px;
padding-left: 30px;
margin-right: 25px;
}

#form_right_box {
float:left;
position:relative;
width: 300px;
height: 397px;
padding: 0;
margin: 0;
}

#form_right_box p {
font-weight: normal;
margin: 3px 0 0 0px;
padding:0;
}

#form_right_box_inner {
position:absolute;
bottom: 0;
left:0;
border: 1px solid #666;
width: 280px;
height: 370px;
padding: 0;
margin: 0;
padding-left:20px;
overflow:auto;
background-color:#f3f3f3;
}

#form_left_box fieldset {
float: left;
clear:left;
width: 100%;
/*margin: 1.5em 0 0 0;*/
margin: 0;
padding: 0;
border:0;
}

#form_left_box legend {
display: none;/**/
margin-left: 1em;
color:#000;
font-weight: bold;
}

#form_left_box ol {
list-style: none;
padding: 0;
margin:0;
}

#form_left_box li {
float: left;
clear:left;
width: 100%;
padding-bottom: 5px;
}

#form_left_box fieldset.submit {
border-style:none;
/*background-color: #f00;*/
width: 175px;
text-align:center;
position: absolute;
right: 0px;
bottom: 5px;
}

#form_left_box label {
float: left;
width: 120px;
margin-right: 10px;
padding-top: 3px;
text-align:right;
}

#form_left_box .t {
width: 150px;
background-color:#f3f3f3;/**/
}

#form_left_box .tf4 {
width: 145px;
}

/* NAME SEARCH */

#A2Z {
margin-left: 30px;
margin-top:5px;
}

#A2Z a {
display: block;
float: left;
width: 25px; 
}

#A2Z a.selected {
/*color: #AB082A;*/
color: #B42324;
text-decoration: underline;
}

#A2Z_names {
clear: both;
}

#A2Z_names ol {
list-style: none;
margin:0;
padding:0;
margin: 40px 0px 20px 30px;
width: 792px;
height: 329px;
}

#A2Z_names li {
float: left;
width: 264px;
padding: 2px 0;
}

/*  LISTING */

ul.viewListImages {
margin: 0;
margin-left: auto;
margin-right: auto;
/*margin-bottom: 10px;*/
border:0;
padding:0;
list-style: none;
width:854px;
}

.viewListImages li {
position: relative;
float:left;
width:140px;
height: 185px;
margin:1px;
padding-top: 10px;
border: 0;
line-height: 100%;
/*border:1px solid #ccc;*/
background-color: #fff;
color: #000;
text-align:center;
font-size:11px;
}

.addArtistShortlist {
position: absolute;
width: 120px;
bottom: 4px;
left: 0px;
font-size: 10px;
}

.shortlistText {
background: #fff url(../gifs/curve_bottom.jpg) no-repeat bottom left;
width: 852px;
height: 474px;
color: #000;
overflow:auto;
margin: 4px auto 16px auto;
/*margin: 10px 30px;*/
line-height:130%;
}

.shortlistText2 {
color:#fff;
width: 250px;
margin: 0 auto;
font-weight: bold;
margin-top:20px;
}

.shortlistText h1 {
margin:0;
background: #fff url(../gifs/curve_top.jpg) no-repeat;
padding:15px 0 10px 30px;
font-size: 18px;
font-weight: normal;
}

.shortlistText img {
float:right;
border: 1px solid #666;
margin-top: 35px;
margin-right: 300px;
}

.shortlistText p {
width: 350px;
margin: 10px 30px;
}

/* FOOTER BAR */

#footer {
display: none;/**/

clear:both;
height: 30px;
/*background-color: #a7a7ac;*/
color: #666;
font-size: 11px;
font-weight: normal;
padding-top: 5px;/**/
text-align: center;
}

/* MODEL CARD */

.card_body {
background-color:#fff;
text-align: left;
}

#holder_card {
margin: 0;
padding:0;
/*width: 996px;*/
width: 872px;
background-color:#fff;
text-align: left;
}

#logo_card {
/**/display: none;
height: 49px;
padding: 4px 20px 0 20px;
text-align: left;
}

#nav_card {
/*margin-top: -16px;*/
padding:0;
}

#nav_card #navbutts {
padding-left: 20px;
}

#nav_card #navbutts a:link, #nav_card #navbutts a:visited, #nav_card #navbutts a:active{
color: #000;
}

#nav_card #navbutts a:hover {
/*color: #AB082A;*/
color: #B42324;
text-decoration: none;
}

#content_card {
position: relative;
}

#name_card h1 {
/*color: #AB082A;*/
color: #B42324;
margin:0;
padding: 10px 20px 0 20px;
}

#text_card {
float:left;
padding: 0 10px 20px 20px;
width: 230px;
text-align: left;
/*background-color:#f00;*/
}

#text_card p {
margin: 10px 0;
}

#images_card {
position:relative;
float:right;
/*width: 713px;*/
width: 592px;
height: 362px;
margin: 13px 20px 20px 0;
background-color:#000;
}

#mainImage {
position: absolute;
top:0;
right:0;
width: 351px;
height: 363px;
padding: 0 0 0 2px;
background-color: #fff;
text-align: center;
}

.viewImages ul {
margin:0;
padding:0;
border:0;
list-style: none;
/*width: 363px;*/
width: 242px;
}

.viewImages li {
float:left;
width:120px;
height: 120px;
text-align:center;
background-color:#fff;
/*border:1px solid #ccc;*/
margin:0 1px 1px 0;
font-size:11px;
}

.viewImages img {
margin:0;
padding:0;
border:0;
}

/* EMAIL FORMS */

#email_form {
padding-left: 30px;
float: left;
font-size:13px;
}

#email_form h1 {
margin:0;
padding:15px 0 10px 30px;
font-size: 18px;
font-weight: normal;
}

#email_form p {
margin-left: 30px;
}

#email_form fieldset {
float: left;
clear:left;
width: 100%;
margin: 0;
/*margin: 1.5em 0 0 0;*/
margin: 0 0 10px 0;
padding: 10px;
/*border: 0;*/
border:1px solid #999;
}

#email_form legend {
/*display: none;*/
margin-left: 1em;
margin-bottom: 10px;
color:#000;
font-weight: bold;
}

#email_form ol {
list-style: none;
padding: 0;
margin:0;
}

#email_form li {
float: left;
clear:left;
width: 100%;
padding-bottom: 5px;
}

#email_form label  {
float: left;
width: 120px;
margin-right: 10px;
padding-top: 3px;
text-align:right;
}

#email_form .t {
width: 250px;
background-color:#f3f3f3;/**/
}

#email_form .tf4 {
width: 250px;
height: 140px;
background-color:#f3f3f3;
}

#email_form fieldset.submit {
margin: 0;
padding: 0;
border: 0;
position: relative;
left: 440px;
top: -35px;
}

/* GENERIC */

.clear_all {
clear:both;
}

.red {
color:#AB082A;
}

a.decorated {
text-decoration: underline;
}