#loading {
  position: absolute;
  display: block;
  z-index: 4000;
  width: 950px;
  cursor: wait;
  background-image: url('/static/images/glass.gif');
  background-repeat: repeat;
}

/* @@ organise */

.mvp-container {
    border: 1px solid red;
}
#main_slot iframe{
border: 0px none;
padding:0;
}
.mvp-object-wrapper {
    border-bottom: 6px solid #454545; 
    width: auto; 
    background-color: rgb(0, 0, 0); 
    text-align: center;
}

.mvp-progress {
    margin-top: 16px;
}

.mvp-playhead-progress {
    background-color: white;
    height: 15px;
    width: 25px;
    margin-top: -10px;
}
.mvp-progress-bar {
    position: relative;
    display: block;
    width: 1px;
    height: 5px;
    max-height: 5px;
}

/*** junkafarian hacks away the close button on the front page as he cant see where its being rendered ***/

#middle_slot .close {
	display: none;
}

/* thruflo joins in with gusto */

#middle_slot {
	display: block;
	margin-left: -19px;
}

#ss-hide-search {
	visibility: hidden;
}

#ss-bookmark-search {
	visibility: hidden;	
}

/***  generic element rules  ***/

body{
  margin: 0px;
  padding: 0px;
  font: 12px "Arial", sans-serif;
}
label, .pointer{
  cursor:pointer;
}
a{
color:#000;
}
a img{
  border: 0px none;
}
.ic_120{
	width:120px;
	height:90px;
	overflow:hidden;
	text-align:left;
}
.ic_120_2{
	width:120px;
	height:90px;
	text-align:center;
}
.ic_300{
	width:300px;
	height:225px;
	overflow:hidden;
	text-align:center;
}
.ic_640 {
	width:640px;
	height:480px;
	overflow:hidden;
	text-align:center;
}
#featured-artist-container {
	width: 300px;
	position:relative;
	overflow: hidden;
}
.mvp-container {
	background-color: #000;
	width: 642px;
}
.country-flag-container{
	height:8px;
	width:16px;
	overflow:hidden;
	margin:3px;
}
.country-flag-container img{
	margin-top:-4px;
}
ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-position: outside;
}
form{
  margin: 0px;
  padding: 0px;
  border: none;
}
h2{
float: left;
text-transform: uppercase;
padding: 0px;
margin: 13px 0px 6px 0px;
width: 182px;
line-height: 1.0em;
color: #fff;
font-size: 12px;
}

#artNews h2{
	width:260px;
}

h2 a {
	color:#FFFFFF;
	
	text-decoration:none;
}
h2 a:hover {
	color:#de051d;
}

h3{
  color: #e1001a;
  margin: 0px;
  padding: 17px 0px 5px 0px;
  font-size: 15px;
}
h5{
  color: #de051d;
  font-size: 13px;
  margin: 0px;
  padding: 0px;
}
h6{
   margin: 0px;
   padding: 0px 0px 4px 0px;
   font-size: 12px;
}



.artist-work-preview-noimage{
	margin-bottom:10px;
}

/***  header  ***/

#basis, #basis_2{
  width: 950px;
  z-index: 2000;
  margin: 0px auto;
  border: 1px solid red;
}

#logo{
  background: url(static/images/logo.gif) no-repeat;
  height: 41px;
  width: 250px;
  border-left: 13px solid #000000/*1a171b*/;
  border-top: 1.5em solid #000000/*1a171b*/;
  float: left;
}
	#logo.logo_2{
	  background: url(static/images/logo_2.gif) no-repeat;
	}

#headline{
  background-color: #000000/*1a171b*/;
  color: #fff;
  padding-bottom: 1px;
}
.topmenu{
  float: right;
  text-align: right;
  width: 200px;
  margin: 5px 0px 0px 0px;
  padding: 0px 1px 0px 0px;
  list-style-position: outside;
  list-style-type: none;
}
	.topmenu li{
	  display: inline;
	  margin: 0px;
	  padding: 0px;
	}
	.topmenu a{
	  color: #fff;
	  font-size: 10px;
	  font-weight: 600;
	  display: block;
	  line-height: 90%;
	  margin: 0px;
	  padding: 0px 10px 3px 8px;
	  border-left: 1px solid #fff;
	  float: right;
	  text-decoration: none;
	}
a.noneBorder{
  border-left: none;
  padding: 0px 8px 3px 8px;
}
#formSearch{
  margin: 5px 0px 0px 0px;
  padding: 0px;
  border-left: 125px solid #000000/*1a171b*/;
  display: block;
  width: 550px;
  text-align: left;
  float: left;
  font-weight: 600;
  font-size: 10px;
}
	#formSearch label{
	  margin: 6px 7px 0px 0px;
	  display: block;
	  float: left;
	}
#search{
  width: 170px;
  height: 18px;
  border: 1px solid #585659;
  display: block;
  float: left;
}
input#go{
  border: none;
  height: 7px;
  width: 20px;
  padding: 0px;
  margin: 9px 0px 0px 0px;
  border-left: 5px solid #000000/*1a171b*/;
  border-right: 9px solid #000000/*1a171b*/;
  display: inline;
  float: none;
}
#advSearch{
  display: inline;
  color: #fff;
  background-color: #000000/*1a171b*/;
  margin-top: 6px;
  text-decoration: none;
}

/*** Advanced search filters ***/
.indispensable{
	display:block;
}
#ss-advanced{
	background-color:#000000;
	color:#FFFFFF;
	visibility: hidden;
}
#ss-advanced-filters {
	display: none;
	padding: 18px 0px 18px 0px;

	text-align: center;
	width: 100%;
}
#ss-advanced-filters li {
	display: inline;
	padding: 0px 5px 0px 5px;
}
#ss-advanced-filters li label {
	margin: 8px;
}
#ss-advanced-filters li select {
	width: 140px;
}
#ss-reset-filters {
    color: red;
}
.ss-add-filter-container, .indispensable-filter /*.indispensable .indispensable*/{
	/*width:250px;*/
/*	margin-left:20px;*/

clear:both;
/*	display:inline;*/
/*	border:2px solid #000000;*/
}
.ss-add-filter-container{
height: 20px;
}
.indispensable-filter label,
.ss-add-filter-container label{
display:block;
float:left;
width:170px;
text-align:right;
padding: 5px 5px 0px 0px;
}
.indispensable-filter select,
.ss-add-filter-container select{
display:block;
float:left;
margin-right:5px;
}
.indispensable-filter span,
.ss-add-filter-container span{
display:block;
float:left;
padding-top:5px;
}
.indispensable a{
	color:#ee1c23;
	text-decoration:none;
}


.clear{
  font-size: 0px;
  clear: both;
  height: 1px;
  display: block;
  line-height: 0px;
}
.redline{
  background-color: #e2001a;
  padding-bottom: 1px;
  padding-top: 1px;
}
.redline .topmenu{
	  width: 100px;
	  margin: 2px 0px 0px 0px;
	}
.redTitle{
  color: #ee1c23;
}
#main-nav{
  /*float: left;
  margin: 6px 0px 4px 0px;
  padding: 0px;
  list-style-position: outside;
  list-style-type: none;*/
  width:100%;
}
	#main-nav td{
	  border-right: 2px solid #f7bbc2;
          text-align: center;
          padding: 2px 20px 2px 20px;
	}
	#main-nav .last-main-nav-link {
	  border-right: 0px solid #f7bbc2;
	}
	#main-nav a{
	  color: #000;
	  text-decoration: none;
	  background-color: #e2001a;
	  /*padding: 0px 16px 2px 15px;
	  display: block;
	  float: left;*/
	  line-height: 84%;
	  font-size: 11px;
	  width:auto;
	}
#main-nav a#homeLink{
  background-color: #e2001a;
  padding: 0px 17px 2px 14px;
}
#main-nav a.here, #main-nav a:hover, #main-nav a:focus {
	color: #fff;
}
.green{
  color: #97be0d;
  background-color: inherit;
  padding-left: 3px;
}
.pink{
  color: #f399a3;
  background-color: inherit;
  font-weight: 600;
}
.yellow{
  color: #ffec00;
  background-color: inherit;
}
.blue{
  color: #009ee0;
  background-color: inherit;
  padding-right: 1px;
}


/***  footer  ***/


#footer{
  margin: 24px 0px 31px 0px;
  padding: 0px;
  list-style-position: outside;
  list-style-type: none;
  text-align: center;
}
#footer li{
  display: inline;
  border-right: 2px solid #b6b5b7;
  padding: 0px 8px 4px 4px;
}
#footer li a{
color: #000000/*1a171b*/;
text-decoration: none;
font-weight: 600;
}
li#tips{
  border-right: none;
}


/***  generic  ***/

.wrap{
  padding: 0px 0px 16px 14px;
/*height:309px;*/
}
.italic{
  font-style: italic;
}
.middle{
  text-align: center;
}
.red{
  color: #e2001a;
}
.picture{
padding-left: 1px;
}
/***  columns  ***/

.col_1{
  width: 300px;
/*  padding-top: 30px;*/
float: left;
}

.col_2{
  float: left;
  width: 336px;
/*margin-left: 300px;*/
display:inline;
}

.col_3{
float: right;
width: 296px;
margin-top: 6em;
/*margin-left: 2%;*/
}

.bot_col_homepage {
	margin-top: 10px;
}

#horrid_scope {
	margin: 20px 0px 20px 0px;
}

/***  other elements  ***/

#featured, .middle_results_header{
  margin: 0px;
  padding: 9px 0px 11px 0px;
  color: #e2001a;
  font-size: 19px;
  font-weight: 600;
height: 24px;
}

.middle_results_header{
	margin-left:33px;
	padding-bottom:7px;
}

#topArtists{
  padding: 0px;
  font-size: 13px;
  line-height: 92%;
  /*letter-spacing: -0.05em;*/
  font-weight: 600;
  text-transform: uppercase;
  color: #e2001a;
  background-color: inherit;

  float:right;
  position: absolute;
  /* right: 0px; */
  margin-left:350px;
  width:296px;
  z-index:2000;
}
#topArtists img{
  vertical-align: top;
}
.topList_1{
border-left: 33px solid #fff;
}
.topList_2{
  border-left: 48px solid #fff;
}
.topList_1, .topList_2{
  list-style-position: outside;
  list-style-type: none;
  padding: 0px 0px 15px 0px;
  /*margin: 0px;*/
  font-weight: 600;
  width: 120px;
}
.topList_1{
  float: left;
/*  border-left: 48px solid #fff;*/
}
.topList_2{
  float: left;
/*  width: 146px;*/
  text-align: left;
}
.topList_1 li, .topList_2 li{
  margin-top: 2px;
}
.topList_1 li img, .topList_2 li img{
  padding-top: 1px;
}

.rightList {
  margin: 10px 0px 0px 0px;
  text-align: right;
  padding: 0px 18px 0px 0px;
  height:81px;
  list-style-type: none;
  list-style-position: outside;
  float: right;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
}
.rightList li{
  margin-bottom:2px;
}

.rightList li.horoscope-link-li {
  margin-top:10px;
  background: none;
}

.rightList a{
  text-transform: uppercase;
  background: url(static/images/mark_1.gif) left  no-repeat;
  color: #000000/*1a171b*/;
  padding-left: 10px;
  margin-left: 6px;
  font-size: 10px;
  text-decoration: none;
}

.rightList a.horoscope-link {
  background: none;
  color:#E2001A;
}


/* newsbox */
#artNewsTitle{
background-color: #000;
padding-left: 16px;
margin-top: 10px;
}
#artNews{
background-color: #373739;
padding-bottom: 5px;
/*height: 292px;*/
}
#artNews li{
	margin-left:20px;
}

#banner_1{
display: block;
float: right;
/*border-right:0px solid #fff;*/
margin-top: 9px;
}
#banner_1 img{
border: none;
}
.newsImage{
float: left;
margin-top: 14px;
border-left: 14px solid #373739;
border-right: 11px solid #373739;
}

.moreNews{
display: block;
color: #ffec00;
text-decoration: none;
float: right;
padding: 0px 0px 0px 15px;
margin: 3px 0px 4px 0px;
text-transform: uppercase;
border-right: 55px solid #373739;
background: url(static/images/pointer_3.gif) left no-repeat;
}

/***  adverts  ***/
.mai-small-ad-container{
	display:block;
	/* position:relative; */
	margin-top:30px;
}

.mai-small-ad{
	margin:0px;
	margin-right:20px;
	display:inline;
}
#blueDiv{
background-color: #009ee0;
margin: 9px 28px 0px 47px;
padding: 12px 30px 0px 18px;
height: 77px;
}
#postTitle{
margin: 0px;
padding: 0px;
font-weight: 600;
font-size: 11px;
color: #182028;
text-transform: uppercase;
}
#postParagraph{
margin: 0px;
padding: 4px 0px 0px 0px;
line-height: 1.2em;
color: #fff;
font-size: 10px;
}
.signUp{
  display: block;
  float: right;
  text-decoration: none;
  color: #000000/*1a171b*/;
  font-weight: 600;
  font-size: 10px;
  background: url(static/images/mark_4.gif) left  no-repeat;
  padding: 0px 14px 0px 9px;
  /*margin-top: 4px;*/
}

#whiteLink{
  color: #fff;
  background: url(static/images/mark_5.gif) left  no-repeat;
  padding: 0px 19px 0px 9px;
}
#redDiv{
  background: #e2001a url(static/images/redBg.gif) left bottom no-repeat;
  margin: 9px 18px 0px 0px;
  padding: 0px 0px 0px 12px;
  height: 89px;
}
#letterTitle{
margin: 8px 0px 0px 0px;
padding: 0px 0px 5px 21px;
width: 140px;
font-weight: 600;
font-size: 11px;
color: #fff;
text-transform: uppercase;
float: left;
background: url(static/images/my.gif) left no-repeat;
}
#newsletter{
margin: 0px;
padding: 1px 0px 0px 0px;
width: 175px;
/*border: 1px solid blue;*/
line-height: 1.25em;
color: #fff;
font-size: 10px;
float: left;
}
#artwork{
float: right;
margin-right:1px;
}



/***  other body elements  ***/


li.red_1{
  margin-bottom: 5px;
  color: #e2001a;
}
li.forMark{
  background: url(static/images/mark_1.gif) left top no-repeat;
  padding: 2px 0px 0px 10px;
}
.leftCaption, .rightCaption{
  margin: 0px;
  padding: 0px;
  list-style-position: outside;
  list-style-type: none;
  font-weight: 600;
}
.leftCaption{
  float: left;
  border-right: 10px solid #fff;
}
.rightCaption{
  float: left;
  font-size: 10px;
  border-right: 4px solid #fff;
}
	.leftCaption li, .rightCaption li{
	  margin-bottom: 2px;
	}
	.leftCaption a, .rightCaption a{
	  text-decoration: none;
	  color: #000000/*1a171b*/;
	  background-color: #fff;
	}

.caption ul li{
display: block;
}
.caption img{
display:block;
}
.artinfoTitle{
  margin: 0px;
  padding: 7px 0px 6px 14px;
  background-color: #000000/*1a171b*/;
  color: #fff;
  text-transform: uppercase;
}
#artinfo{
  background-color: #e2001a;
  padding: 29px 0px 13px 0px;
  zoom:1;
/*position:relative;*/
}

.artList_1, .artList_2{
  margin: 0px;
  height:150px;
  list-style-type: none;
  list-style-position: outside;
  color: #fff;
  background-color: inherit;
  font-weight: 600;
  width: 120px;
border-left: 20px solid #e2001a;
}
.artList_1{
  float: left;
}
.artList_2{
  float: left;
}
.linkView{
  background: url(static/images/mark_2.gif) left  no-repeat;
  padding: 1px 0px 0px 10px;

}
.linkView a{
  text-decoration: none !important;
text-transform: uppercase;
  color: #ffec00;
}
#allArtists{
  color: #fff;
  background: url(static/images/pointer.gif) left no-repeat;
  font-size: 11px;
  font-weight: 600;
  padding: 1px 0px 3px 17px;
  /*margin-top: 1px;*/
  margin-left: -2px;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}

.greyStyle{
color: #8f9091;
margin-top: 0px;
}

.figure{
color: #1b171b;
font-size: 10px;
text-transform: none;
margin: 0px;
padding: 0px;
}
li.number{
  font-size: 10px;
  line-height: 85%;
}
.number{
  color: #fef4f5;
}

.paragraph{
float: left;
margin: 0px;
padding: 0px;
width: 195px;
color: #fff;
}

#artNews .paragraph{
float: left;
margin: 0px;
padding: 0px;
width: 260px;
color: #fff;
}


.column_1{
  width: 475px;
  float: left;
  border-left: 25px solid #fff;
}
.account{
  float: right;
  width: 332px;
  text-align: left;
  margin-top: 54px;
}
.account ul a{
  text-decoration: none;
  color: #000;
}
.account ul{
  padding-bottom: 10px;
}
.account p{
  margin: 0px;
  padding: 0px 0px 10px 0px;
}
.wrap_3{
margin: 31px 0px;
}
.wrap_3 .redline{
padding: 4px 0px 5px 12px;
margin: 0px 71px 0px 0px; 
color: #fff;
}
.wrap_4{
margin: 31px 0px;
}
#mainContent{
padding-bottom: 25px;
}
.wrap_4 .redline{
padding: 4px 0px 5px 12px;
color: #fff;
}
.toggler {
	cursor:pointer;
	width:100%;
}
.redline .subtitle_2{
  float: left;
  padding-left:5px;
  padding-right: 20px;
  color: #ffec00;
  font-weight: 600;
  font-size: 13px;
}
.column_2{
width: 402px;
float: right;
}
.sublinks a{
text-decoration: none;
color: #fff;
}
.sublinks a:hover{
  color: #ffec00;
}
.sublinks{
	float:right;
	padding-right:10px;
	color: #fff;
	padding-top: 2px;
}
.painting{
float: right;
margin-top: 100px;
border-right: 55px solid #fff;
}


/*Artist_Profile_Empty*/
#prfileInfo_2{
  float: left;
  color: #1a161b;
  width: 142px;
  margin-top: 54px;
}
#prfileInfo_2 a{
  color: #1a161b;
  text-decoration: none;
}
#prfileInfo_2 a#littleMan_2{
  background: url(static/images/lm_2.gif) right bottom no-repeat;
  padding-right: 17px;
  color: #de051d;
}
.subTxt, .subTxt_2{
  width: 309px;
  float: right;
  margin-top: 26px;
  border-right: 59px solid #fff; 
}
.subTxt_2{
  text-align: center;
}
#forComment{
  width: 329px;
  height: 120px;
  border: 1px solid #979697;
  margin-top: 5px;
  margin-bottom: 18px;
}
#Anonymously{
  margin-left: 10px;
}
.commentTable{
  border: 1px solid #e11427;
  border-style: none none none solid;
  width: 100%;
}
.commentTable.workTable{
 border-top: 1px solid #e11427;
margin-bottom:40px;
}
/*.commentTable.workTable td{
  padding: 15px;
  
}*/
.commentTable a{
  color: #1a161b;
  text-decoration: none;
}
.commentTable tr td{
  border: 1px solid #e11427;
  border-style: none solid solid none;
  padding: 13px 25px 33px 25px;
  vertical-align: top;
}

.commentTable tr td p {
  width: 210px; 
  overflow: auto
}

.commentTable #noneBorder_2 td{
  border-style: none solid;
  padding: 10px 8px 0px 22px;
}
.tdTitle, .tdTitle_2{
  color: #e2001a;
  padding: 10px 0px 6px 0px;
  margin: 0px;
}
.tdTitle a, .tdTitle_2 a{
  color: #e2001a;
}
td .tdTitle_2{
  padding: 23px 0px 6px 0px;
}
.listing{
  display: block;
  float: left;
  width: 110px;
}
.next{
  float: right;
  display: block;
}
.wrap_5{
  padding: 22px 0px 0px 20px;
}
.personsName{
  padding: 0px;
  height: 30px;
  color: #e2001a;
  margin: 0px;
  font-weight: 600;
  display: block;
  font-size: 11px;
  text-decoration: none;
}
.person{
  float: left;
  width: 82px;
  height: 130px;
  text-align: center;
  border-right: 10px solid #fff;
}
.pictures{
  float: left;
  width: 124px;
  /*height: 100px;*/
  margin-top: 38px;
  border-left: 10px solid #fff;
}
ul.pictures{
  width: 164px;
}
.underline{
  color: #1a161b;
}
#wrap_6{
  float: left;
  width: 224px;
  border-left: 51px solid #383839;
   color: #fff;
   padding-bottom: 40px;
}
#wrap_6 input{
  float: left;
  display: block;
}
#set{
  float: left;
  display: block;
  width: 87px;
  font-size: 10px;
}
#wrap_6 input#checkbox2{
  margin-left: 7px;
  display: inline;
}
#wrap_7{
  float: right;
  width: 518px;
  border-right: 51px solid #383839;
  color: #fff;
  font-size: 10px;
  padding-bottom: 40px;
}
.fieldTitle{
  margin: 0px;
  padding: 15px 0px 3px 0px;
}
.txtFields_2{
  width: 518px;
  border: 1px solid #272527;
  font-size: 10px;
  padding: 3px 0px 3px 0px;
}
#descOfPiece{
  width: 518px;
   font-size: 11px;
   height: 137px;
   margin-bottom: 15px;
}
.portfolio{
  margin: 0px;
  padding: 0px 0px 8px 51px;
  font-size: 10px;
}
.portfolio span{
  font-size: 11px;
  font-weight: 600;
  padding-right: 16px;
}
#white, #white_1{
  color: #fff;
}
#white_1 a{
  color: #fff;
  text-decoration: none;
}
#portfolioLine{
  background-color: #1b171b;
  padding: 22px 0px 10px 51px;
  font-size: 10px;
}
.drawing{
  float: left;
  width: 105px;
  border-right: 43px solid #1b171b;
}
.scroll{
  margin: 0px;
  padding: 7px 0px 6px 459px;
  font-size: 10px;
  vertical-align: top;
  float: left;
}
span#lgt{
  padding-right: 14px;
  font-size: 18px;
  font-weight: 600;
  margin-top: -4px;
  display: block;
  float: left;
}


/*** upload artwork styles ***/

.upload-work-action-iframe, .upload-art-work-iframe{
	height:380px;
	background-color:#373738;
	color:#FFFFFF;
	overflow:hidden;
}

.upload-art-work-iframe h3{
	display:block;
	margin-bottom:10px;
	margin-left:20px;
}

.upload-work-left-container, .upload-work-right-container{
	display:inline;
	width:420px;
	float:left;
	margin-left:20px;
}

.upload-art-work-iframe input[type="file"]{
	display:inline;
	height:20px;
	margin:0px;
}

.upload-art-work-iframe input[type="submit"]{
	/*display:block;*/
	margin-top:20px;
	margin-left: 198px;
}

.upload-art-work-iframe textarea, .upload-art-work-iframe input[type="text"], .upload-art-work-iframe select{
	display:inline;
	width:208px;
	margin:0px;
	left:0px;
}

.upload-art-work-iframe textarea{
	height:90px;
}

.upload-work-right-container{
	margin-top:40px;
}

/*** edit profile styles ***/
.upload-new-profile-image-iframe{
	color:#373739;
    background-color:#373739;
}
.upload-new-profile-image-iframe a{
	color:#999999;
}
.upload-new-profile-image-iframe a:hover{
	color:#FFFFFF;
}

.edit-profile-form{
	display:block;
/*	height:275px;*/
}
.edit-profile-form input[type="text"], .edit-profile-form textarea{
	width:400px;
}
.edit-profile-form label{
	display:block;
	margin-top:10px;
}
.edit-profile-action-left{
	float:left;
	margin-left:20px;
	width:450px;
}
.edit-profile-action-right{
	display:block;
	position:relative;
	float:left;
	width:430px;
}


/*** Profile page styles ***/
.profile-user-container{
	width:435px;
	overflow:hidden;
	float: left;
display:inline;
margin-left: 28px;
}
.profile-user-actions a{
	color:#E1001A;
	text-decoration:none;
	font-weight:bold;
}
.profile-user-actions a:hover{
	text-decoration:underline;
}
.profile-text-info a{
	color:#000000;
	text-decoration:none;	
}

.profile-text-info a:hover{
	color:#E1001A;
}

.profile-user-actions{
	float:left;
	width:120px;
/*	border-right:375px;*/
/*	margin-right:-375px;*/
/*	padding:15px;*/
}

.profile-user-skype-links{
	margin:3px 0px;
}

.profile-user-skype-links a{
	margin-left:3px;
}

.profile-text-info {
/*	margin-left:170px;*/
/*	margin-right:400px;*/
	width:300px;
	float:right;
	margin-bottom:20px;
}

/*** Profile Sliders ***/
.leftColumn{
width:463px;
float:left;
padding-top:11px;
}
.rightColumn{
width:435px;
float:right;
padding-top:11px;
}
.profile-slider-container{
	margin-top:30px;
	display:inline;
	width:435px;
	margin-left:28px;
	margin-right:0px;
	float:left;
}
#profile-work-blog.profile-slider-container{
float:right;
	width:435px;
}
#profile-work-art.profile-slider-container{
float:right;
	width:435px;
}
#profile-work-video.profile-slider-container{
float:right;
	width:435px;
}
#profile-work-written.profile-slider-container{
float:right;
	width:435px;
}
#profile-work-favourite_artists.profile-slider-container{
float:right;
	width:435px;
}
.profile-slider {
	padding:5px;
	padding-top:10px;
}

.profile-comment-avatar {
	display:inline;
	float:left;
}

.add-comment-form{
	margin-bottom:5px;
width: 440px;
}

.profile-slider-container-right .profile-slider-container{
	width:410px;
	margin-right:0px;
	margin-left:0px;
}
.profile-slider-container-right{
	float:right;
	width:435px;
	margin-left:0px;
	margin-bottom:15px;
display:inline;
}

.work-comment-container{
	padding-right:200px;
}

.profile-comment-container{
	margin-left:130px;
	margin-bottom:50px;
}

.profile-comment-container a{
	color:#E1001A;
	font-weight:bold;
	text-decoration:none;
}

.profile-comment-container a:hover, .profile-comment-container a:focus{
	text-decoration:underline;
}

.profile-slider-content-container{
	padding:5px 5px 5px 5px;
width:80%;
margin: 10px auto;	
}
/*.profile-slider-content-container_2{
	padding:5px 5px;
width:90%;
margin: 0px auto;	

}*/
.artwork-preview{
	float:left;
	padding: 10px 11px 0px 12px;
width: 120px;
height: 145px;
}
.artwork-preview-info p,
.artwork-preview-info p a{
	line-height:12px;
	font-weight:bold;
	color:#E2001A;
	margin:0px;
	text-align:center;
text-decoration:none;
}

.favourite-artist-thumb{
	text-align:center;
/*	width:120px;*/
	padding: 10px 12px 0px 11px;
	float:left;
height: 125px;
}

.favourite-artist-thumb a{
	line-height:14px;
	font-weight:bold;
	color:#E2001A;
	text-decoration:none;
}

.favourite-artist-thumb a:hover, .favourite-artist-thumb a:focus{
	text-decoration:underline;
}

.blog-entry{
	margin-top:5px;
}

.blog-entry p{
	margin-top:3px;
}

.blog-entry-date{
	font-size:12px;
	font-weight:normal;
	color:#E2001A;
}

/*Artwork View*/
#goBack{
  float: right;
  display: block;
  padding: 0px 20px 0px 30px;
  margin-top: 15px;
  font-weight: 600;
  font-size: 17px;
  text-decoration: none;
}
.forView{
  background: url(static/images/pointer_8.gif) left top no-repeat;
  color:#353535;
}
.forAddEdit{
  background: url(static/images/pointer_9.gif) left top no-repeat;
  color:#fff;
}
#wrap_9{
  float: right;
  width: 220px;
  border-right: 45px solid #fff;
  font-size: 11px;
}
#wrap_8{
  float: left;
  width: 620px;
  color: #131014;
  border-left: 51px solid #fff;
  padding-bottom: 40px;
}
#wrap_8 h6{
  padding-bottom: 10px;
}
.list_3{
  font-weight: 600;
  color: #353535;
  padding: 22px 0px 0px 0px;
}
.list_3 a{
  text-decoration: none;
  color: #353535;
}
.max{
  display: block;
  float: right;
  font-size: 10px;
  color: #000;
}
#forComment_2{
  width: 222px;
  height: 133px;
  border: 1px solid #221f22;
  margin-bottom: 10px;
}
#black, #black_1{
  color: #000000/*1a171b*/;
}
#black_1 a{
  color: #000000/*1a171b*/;
  text-decoration: none;
}


/***  Registration  ***/

/*Step1*/

.lineSteps{
  background-color: #e2001a;
  padding-bottom: 2px;
  padding-top: 1px;

}
#questionnaire{
  background-color: #373738;
  font-size: 13px;
  color: #fff;
}
#questionnaire p{
  margin: 0px;
}
#textGround{
  float: left;
  border-left: 57px solid #373738;
  width: 430px;
  border-right: 100px solid #373738;
}
.firstP{
  padding:5px 0px 5px 0px;
}
.secondP{
  padding:13px 0px 0px 0px;
}
.thirdP{
  padding:17px 0px 6px 0px;
}
.leftRoll{
  float: left;
  border-left: 21px solid #373738;
  border-right: 100px solid #373738;
}
.leftRoll li{
  margin-bottom: 1px;
}
#button input{
  margin-top: 12px;
}
.labelInput{
  float: left;

}
.labelInput li{
  margin-top: 9px;
  padding-bottom: 5px;
}
.close{
  float: right;
  display: block;
  background: url(static/images/mark_7.gif) left  no-repeat;
  padding: 0px 17px 0px 14px;
  color: #fff;
  text-decoration: none;
  margin-top: 6px;
  font-size: 11px;
}
#steps{
  font-size: 34px;
  border-left: 12px solid #373738;
  color: #f2f2f3;
  float: left;
  padding: 4px 0px 7px 0px;
}
#steps a{
  color: #777;
  text-decoration: none;
  padding-right: 4px;
}
#steps a:active{
  color: #f2f2f3;
}
#reqInfo{
  float: right;
  text-align: left;
  width: 362px;
  font-size: 11px;
  padding: 22px 0px 0px 0px;
}
#footer.backMenu a{
  color: #e1001a;
}
#footer.backMenu li{
  border-right: 1px solid #e1001a;
}
#footer.backMenu li#tips{
  border-right: none;
}
#footer.backMenu{
  margin: 33px 0px 31px 0px;
}
/*Step2_1*/
#registration{
  margin: 42px 0px 0px 0px;
}
.labelInput #registration li{
  padding-bottom: 0px;
}
input#textField{
  width: 93px;
  height: 17px;
  border: 1px solid #2c2b2d;
}
.labelInput #registration li#button input{
    margin-top: 43px;
}
#textGround.step_2{
  width: 393px;
}
/*Step2*/
.step_2_ul{
  float: left;
  border-left: 54px solid #373738;
  width: 396px;
  border-right: 35px solid #373738;
}
.step_2_ul#step_2_ul_2{
  border-left: 10px solid #373738;
  float: right;
  border-right: 29px solid #373738;
}
.step_2_ul ul{
  margin-top: 10px;
}
.step_2_ul ul li{
  margin-bottom: 13px;
}
.step_2_ul label{
  width: 150px;
  display: block;
  float: left;
  text-align: right;
  border-right: 16px solid #373738;
}
.step_2_ul input.txtFields{
  width: 208px;
  height: 17px;
  border: 1px solid #252326;
}
.step_2_ul select{
  width: 208px;
  height: 19px;
  border: 1px solid #252326;
}
.step_2_ul select#month{
  width: 76px;
  margin-right: 1px;
}
.step_2_ul select#day{
  width: 51px;
  margin-right: 1px;
}
.step_2_ul select#year{
  width: 76px;
}


/*NextG added*/
.step_2_ul_1{
  float: left;
  border-left: 54px solid #373738;
  width: 396px;
  border-right: 35px solid #373738;
}
.step_2_ul_1#step_2_ul_2{
  border-left: 10px solid #373738;
  float: right;
  border-right: 29px solid #373738;
}
.step_2_ul_1 ul{
  margin-top: 10px;
}
.step_2_ul ul_1 li{
  margin-bottom: 13px;
}
.step_2_ul_1 label{
  width: 70px;
  display: block;
  float: left;
  text-align: right;
  border-right: 16px solid #373738;
}
.step_2_ul_1 label.rightLabel{
  width: 150px;
  display: block;
  float: left;
  text-align: right;
  border-right: 16px solid #373738;
}
.step_2_ul_1 input.txtFields{
  border: 1px solid #252326;
}
.step_2_ul_1 input.txtFields#work-title{
  border: 1px solid #252326;
  width: 245px;
}
.step_2_ul_1 select{
  width: 245px;
  height: 25px;
  border: 1px solid #252326;
}
.step_2_ul_1 select#month{
  width: 76px;
  margin-right: 1px;
}
.step_2_ul_1 select#day{
  width: 51px;
  margin-right: 1px;
}
.step_2_ul_1 select#year{
  width: 76px;
}


.forDescription{
  padding-left: 204px;
  font-size: 10px;
  text-indent: -7px;
}
.forDescription a{
  color: #fff;
}
.forDescription input{
  margin-left: -10px;
}
input#postCode{
  width: 101px;
}
.reg-captcha-container{
	display:block;
	height:96px;
}

/*Step3*/
.select_1{
  width: 242px;
  height: 19px;
  border: 1px solid #252326;
}
li.plus_minus{
    width: 320px;
    float: left;
}
li.plus_minus p{
    text-align: left;
    width: 70px;
    display: block;
    float: right;
    margin: 0px;
    padding: 0px ;
}
.subtitle{
  color: #e1001a;
  font-size: 14px;
  font-weight: 600;
  padding-top: 10px;
}
li.plus_minus input{
    float: left;
    display: block;
}
li.plus_minus select{
    float: left;
    display: block;
}
#SubmitButton{
    width: 400px;
    float: right;
}
li.plus_minus textarea{
    float: left;
    display: block;
    color: #e1001a;
}
.labelInput_2{
  float: left;
  width: 320px;
  border-right: 80px solid #373738;
  font-family: "Arial";
}
.labelInput_2 li{
  margin-top: 9px;
  padding-bottom: 5px;
}
.plus_minus img{
    border: none;
    vertical-align: top;
    padding-left: 9px;
}
#registration_2{
  width: 320px;
  float: right;
}
#registration_2 li{
  width: 320px;

}
/*Step4*/
#textGround_2{
    border-left: 56px solid #373738;
    border-right: 60px solid #373738;
}
.yes_no{
    width: 100px;
    float: right;
}
#textGround_2 textarea{
  width: 812px;
  /*padding: 10px 0px 0px 20px;*/
  margin-top: 44px;
  height: 143px;
  border: 20px solid #fff;
  border-right: none;
}
#SubmitButton_1{
    float: right;
    margin-top: 20px;
    text-align: right;
}
/*Step5*/
#textGround_3{
    border-left: 56px solid #373738;
    width: 430px;
    float: left;
}
#textGround_3 textarea{
  width: 406px;
  /*padding: 10px 0px 0px 20px;*/
  /*margin-top: 44px;*/
  height: 90px;
  border: 10px solid #fff;
  border-right: none;
}
.red_1{
    color: #e1001a;
    padding: 12px 0px 2px 0px;
}
.red_2{
    color: #e1001a;
    padding: 2px 0px 2px 0px;
    font-size: 11px;
}
#mailArea {
    float: left;
    font-size: 13px;
    width: 400px;
    margin-top: 70px;
}
#mailArea{
    float: left;
    width: 400px;
}
#mailArea li{
    float: left;
    width: 400px;
    float: left;
  display: block;
  margin-bottom: 11px;
}
#mailArea label{
    display: block;
    float: left;
    width: 82px;
    text-align: right;
    color: #e1001a;
    padding-right: 16px;
}
#mailArea li input{
  float: left;
  display: block;
  width: 246px;
  height: 19px;
  border: 1px solid #2c2b2d;
}
.inv_skip{
    width: 365px;
    float: right;
}
.inv_skip input{
    margin-right: 23px;
}


/* 0_Initial_Post_Registration */
#prfileInfo{
  float: left;
  margin-top: 6px;
  border-left: 25px solid #373738;
  border-right: 38px solid #373738;
  font-size: 11px;
  font-weight: 600;
}
	#prfileInfo img{
	  border: 2px solid #bb202f;
	  margin-bottom: 4px;
	}
	#prfileInfo a{
	  text-decoration: none;
	  color: #fff;
	  font-weight: 600;
	}
.usersName{
  font-size: 13px;
  padding-bottom: 5px;
  font-weight: 600;
}
#littleMan{
  background: url(static/images/lm.gif) right bottom no-repeat;
  padding-right: 15px;
}
#textGround_4{
  float: left;
  width: 386px;
  font-size: 10px;
  margin-top: 25px;
}
#textGround_4 a.red{
  text-decoration: none;
  padding-top: 15px;
  display: block;
}
#textGround_4 p.red{
  padding: 15px 0px 19px 0px;
}
#uploadBlock{
  background-color: #e0091d;
  margin: 0px 114px 17px 0px;
  padding: 8px 10px 6px 10px;
}
#attachfile{
  display: block;
  margin: 10px 0px 9px 0px;
}
#Upload{
  float: right;
}






#skip{
  display: block;
  margin-bottom: 36px;
  color: #fff;
  text-decoration: none;
  font-size: 11px;
  font-weight: 600;
}
.uncover{
  border: 1px solid #c9081f;
  border-style: solid none;
  background-color: #1a161b;
  color: #fff;
  font-size: 13px;
}
.appellation{
  text-transform: uppercase;
  font-size: 16px;
  float: left;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  padding: 0px 17px 0px 13px;
  background: url(static/images/pointer_7.gif) right top no-repeat;
}
.uncover span{
  display: block;
  float: left;
  padding-left: 9px;
}/*Chat*/
#leftCol{
  float: left;
  width: 208px;
}
#chatBack{
  background-color: #000;
  padding: 0px 24px 35px 16px;
}
h4{
  color: #e7001b;
  font-size: 25px;
  margin: 0px;
  padding: 5px 0px 0px 2px;
  float: left;
}
.topmenu#forChat{
  margin: 13px 0px 0px 0px;
}
.topmenu#forChat a{
  padding: 0px 2px 3px 16px;
  line-height: 100%;
  font-size: 11px;
  font-weight: 400;
  margin-left: 11px;
}
#menuWrap{
  width: 208px;
  margin-top: 6px;
  background-color: #fff;
  overflow: auto;
  height: 339px;
}
#leftMenu li{
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 4px 0px;
  float: left;
  width: 174px;
  border: 2px solid #9c323d;
  background-color:#666666;
}
#leftMenu{
  width: 174px;
  border-left: 8px solid #fff;
  margin-top: 6px;
}
#leftMenu a{
  background:#666666 url(static/images/corn_3.gif) top left no-repeat;
  display: block;
  float: left;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  padding: 6px 0px 0px 21px;
}
#leftMenu span{
  text-align: right;
}
.activities{
  display: block;
  float: left;
  font-size: 11px;
  line-height: 11px;
  padding: 0px;
  margin: 0px;
}
#leftMenu li span.user{
  display: block;
  float: right;
  font-size: 10px;
  padding-top: 6px;
  color: #fff;
  width: 53px;
  text-align: left;
}
#rooms{
  font-size: 15px;
  font-weight: 600;
  color: #000000/*1a171b*/;
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 8px;
}
li#myBuddies{
  margin: 0px 0px 12px 0px;
  background: #fff;
  padding: 0px;
}
li#myBuddies a{
  background: #fff url(static/images/pointer_4.gif) top left no-repeat;
  color: #000;
  margin: 0px 0px 0px 13px;
  padding: 2px 0px 2px 11px;
  font-size: 13px;
  line-height: 100%;
}
li#myBuddies{
  border: 0px;
}

#profileImg{
  display: block;
  width: 120px;
  height: 100px;
  float: left;
  margin-top: 18px;
}
#aboutProfile{
  margin-top: 18px;
  width: 78px;
  float: right;
  color: #fff;
  font-size: 11px;
}
li#edit{
  margin-top: 10px;
}
#edit a{
  text-decoration: none;
  text-transform: uppercase;
  color: #c30016;
  font-weight: 600;
}
#rightCol{
  float: right;
  width: 679px;
}
#rightCol p{
  margin: 0px;
  padding: 0px 0px 7px 0px;
}
#ChatTitle{
  margin-top: 6px;
  background-color: #fff;
  font-size: 13px;
  font-weight: 600;
  padding: 0px 10px 0px 26px;
}
#chat{
   overflow: auto;
   color: #3c3a3d;
   height: 304px;
   background-color: #fff;
  padding: 0px 10px 0px 26px;
  font-size: 13px;
  font-weight: 600;
}
p#roomName{
  float: left;
  width: 400px;
  font-size: 15px;
  text-transform: uppercase;
  color: #181519;
  padding: 7px 0px 11px 0px;
}
p#time{
  float: right;
  width: 100px;
  text-align: left;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 600;
  color: #181519;
  padding: 7px 0px 11px 0px;
}
.name{
 color: #e52e3f;
}
.messageTime{
  color: #8a8a8b;
}
.inpitField{
  background: #fff url(static/images/pointer_5.gif) top left no-repeat;
  font-size: 14px;
  font-weight: 600;
  padding: 4px 0px 3px 22px;
  margin: 18px 0px 0px 0px;
}
.messageField{
  width: 480px;
  border: 0px;
  display: block;
  float: left;
}
.send{
  display: block;
  float: right;
}
#rightCol .inpitField p.typeName{
  float: left;
  color: #de000d;
  padding: 3px 0px 0px 0px;
}
#forMail{
  width: 140px;
}
#change{
  display: block;
  float: left;
  margin: 32px 0px 0px 0px;
  border-left: 55px solid #000;
}
#change img{
  border: 0px;
}
span.clear{
  margin: 0px;
  padding: 0px;
  border: 1px solid red;
  font-size: 0px;
}
#Doc_Journal{
}
#Doc_Journal li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#leftMenu .activeLi{
  padding: 0px 0px 0px 0px;
  background-color: #000;
}
a#Doc_Journal_l{
  background:#000 url(static/images/pointer_6.gif) top left no-repeat;
}
#Doc_Journal a{
  background: #fff;
  color: #363437;
  padding-top: 0px;
}
#Doc_Journal li{
  background-color: #fff;
  border-style: none;
}
#Doc_Journal li span.user{
  color: #000000/*1a171b*/;
  padding: 0px;
}
#Doc_Journal li.grey{
  background-color: #a6a6a8;
}
#Doc_Journal li.grey a{
  background-color: #a6a6a8;
}
#Doc_Journal li.red a{
    color: #e2001a;
}
#Doc_Journal li.red .user{
    color: #e2001a;
}
p#J_J{
  color: #dbdade;
  font-size: 13px;
  /*font-weight: 600;*/
  padding-top: 40px;
  float: left;
  border-left: 40px solid #000;
}
#J_J a{
  color: #707d4e;
  text-decoration: none;
}
#hp img{
  border: 0px;
}
#hp{
  display: block;
  float: left;
  margin-top: 49px;
  border-left: 33px solid #000;
}
#watch{
  display: block;
  float: left;
  background: url(static/images/watch.gif) right bottom no-repeat;
  padding: 0px 16px 2px 0px;
  margin-top: 60px;
  border-left: 40px solid #000;
  text-decoration: none;
  color: #d7d7d7;
  font-weight: 600;
}

/* rating */

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(static/images/star.gif) left -1000px repeat-x;
font-size:0;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	
#workSheet .star-rating,
#workSheet .star-rating a:hover,
#workSheet .star-rating a:active,
#workSheet .star-rating a:focus,
#workSheet .star-rating .current-rating{
	background: url(static/images/star_small.gif) left -1000px repeat-x;
font-size:0;
}
#workSheet .star-rating{
/*	position:relative;*/
	width:50px;
	height:10px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
#workSheet .star-rating li{
	display: inline;
}
#workSheet .star-rating .current-rating{
/*	position:absolute;*/
	top:0;
	left:0;
	text-indent:-1000em;
	height:10px;
/*	line-height:25px;*/
	outline:none;
	overflow:hidden;
	border: none;
}
#workSheet{
  height:15px;
}
#workSheet .star-rating a{
position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:10px;
/*	line-height:25px;*/
	outline:none;
	overflow:hidden;
	border: none;
}
#workSheet .star-rating a:hover,
#workSheet .star-rating a:active,
#workSheet .star-rating a:focus{
	background-position: left bottom;
}
#workSheet .star-rating a.one-star{
	width:20%;
	z-index:6;
}
#workSheet .star-rating a.two-stars{
	width:40%;
	z-index:5;
}
#workSheet .star-rating a.three-stars{
	width:60%;
	z-index:4;
}
#workSheet .star-rating a.four-stars{
	width:80%;
	z-index:3;
}
#workSheet .star-rating a.five-stars{
	width:100%;
	z-index:2;
}
#workSheet .star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	
/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
.rating-container{
font-size:0px;
position:relative;
height:10px;

}
#workSheet .rating-container{
font-size:0px;
position:static;
height:10px;

}
/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(static/images/star_small.gif);
	line-height: 10px;
	height: 10px;
position:absolute;
}


/* slots */

#action_slot_container {
  background-color: #373738;
  color: #fff;
}

#action_slot {
  padding: 10px;
}

#action_slot a{
  color:#999999;
}

#action_slot a:hover{
  color:#FFFFFF;
}

#main-nav {
  text-transform: uppercase;
}

.form-error {
  border: 1px solid red;
  padding-top: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.form-error-msg {
  font-weight: bold;
  color: #fff;
}

#steps span {
  color: #999999;
}

#steps span.highlight-step {
  color: #fff;
}

#artinfo a{
	color:#FFEC00;
	text-decoration:underline;
}

#artinfo a:hover, #artinfo a:focus{
	text-decoration:none;
}

.work-details {
	float:right; 
	width:280px;
}
.work-details.video {
  width:184px;
}

.work-description{
	margin-top:30px;
        height:300px;
        overflow:auto;
}
/*Works*/
.whiteBox{
background-color: #fff; 
width: 600px; 
min-height: 480px; 
padding: 20px; 
text-align: left;
height: expression(document.body.clientHeight < 480?"480px":"100%");
}
.floatLeft{
float:left;
}
.whiteBox p{
color:#000;
margin:0;
padding:10px 0px;
width:600px;
}
.whiteBox a{
color:#000 !important;
font-size:12px;
}
/*cloudTag*/
#cloudTag{
  background-color: #000000/*1a171b*/;  
  padding: 10px 18px 18px 18px;
  vertical-align: middle;
}
#cloudTag a{
  text-decoration: none;
  zoom:1;
}
#cloudTag p{
  margin: 0px;
  padding: 4px 0px 0px 0px; 
  color: #fff;
  font-size: 8pt;
  font-weight: 600;
}
#cloudTag a.orange_tag{
  color: #f29400;
  padding: 0px 5%;
}
#cloudTag a.red_tag{
  color: #e2001a;
  padding: 0px 8%;  
}
#cloudTag a.green_tag{
  color: #97be0d;
  padding: 5px 5%;
}
#cloudTag a.yellow_tag{
  color: #ffec00;
  padding: 0px 7%;  
}
#cloudTag a.white_tag{
  color: #fff;
  padding: 10px 20%;  
}
#cloudTag a.turquoise_tag{
  color: #00ffff;
  padding: 10px 15%;  
}
.siteSearch{
  margin: 0;
  padding: 8px 0px 0px 0px;
  font-size: 10pt;
  font-weight: 600;
}
#searchBasis{
  padding: 0px 28px 0px 28px;
  color: #272427;background-color:#fff;
}
#searchBasis p{
  color: #272427;
}
#searchBasis p.results{
  color: #e30d28;
  font-size: 10pt;  
  font-weight: 600;
  margin: 0;
padding: 10px 0px 0px 0px;
}
#viewBy{
  font-size: 10pt;
  font-weight: 600;
  padding: 10px 0px 0px 0px; 
}
#viewBy a{
  text-decoration: none;
  color: #e30d28;
}
#viewBy select{
  margin-left: 20px;
  font-weight: 600;
  color: #e30d28;
}
.ArtDescription{
  padding: 23px 0px 2px 0px;
}
.commentTxt{
  float: left;
  width: 718px;
}
.example{
  width: 120px;
  float: left;
  margin-right: 27px;
  display: inline;
}
#searchBasis .commentTxt a.title{
display:block;
text-decoration:none;
  color: #e30922;
}
#searchBasis .exampleLinks a{
  text-decoration: none;
  padding-right: 74px;color:#000;
}
.exampleLinks span{
  padding-right: 41px;
}
.exampleLinks{
  font-weight: 600;
  margin: 0;
  padding: 14px 0px 0px 0px;
}
#searchBasis .nextLinks{
  margin: 0;
  padding: 33px 0px 25px 148px;
  font-weight: 400;
  font-size: 10pt;
}#searchBasis .nextLinks a{color:#000;}
#searchBasis a{
  text-decoration: none;
  padding-right: 4px;
} 
.redLink{
  color: #e30922;
}
#sponsoredLinksBlock{
  background: #c6c7c8; 
  padding: 23px;
}
#sponsoredLinksBlock div{
  padding: 10px 0px 0px 0px;
}
#sponsoredLinksBlock p.title{
  margin: 0;
  padding: 0;
  font-size: 9pt;
}#sponsoredLinksBlock a{color:#000;}
#sponsoredLinksBlock h6{
  color: #e30922;
  font-size: 8pt;
  margin: 0;
  padding: 0;
}
.profileBanner{
display:block;
text-align:center;
padding-top:30px;
}
/*WF Render Stars Rating*/
.wf_render_stars_rating, .wf_render_stars_rating_on_black {
width:50px;
height:9px;
font-size:0;
background: url(static/images/rating_star.gif) top left repeat-x;
margin: 0px auto;
}
.wf_render_stars_rating_left{
width:50px;
height:9px;
font-size:0;
background: url(static/images/rating_star.gif) top left repeat-x;
#margin: 0px auto;
}
.wf_render_red_stars_rating, .wf_render_red_stars_rating_on_black {
height:9px;
background: url(static/images/rating_star.gif) bottom left repeat-x;
}
.wf_render_stars_rating_on_black {
	background: url(static/images/rating_star_on_black.gif) top left repeat-x;
}
.wf_render_red_stars_rating_on_black {
	background: url(static/images/rating_star_on_black.gif) bottom left repeat-x;
}

/*.i_am_a_lovely_container_do_not_leave_me_out{
border:1px solid green;
}*/
#history-iframe {
position: absolute;
visibility: hidden;
}
#loginBlock{
margin: 0px 0px 40px 40px; 
width: 400px;
/*border:1px solid red;*/

}
#loginBlock label{
display:block;
float:left;
text-align:right;
padding-right:10px;
width: 140px;
}
#loginBlock input{
display:block;
float:left;

}
.loginInput{
width:200px;
}


/*  slideshow */

div#work-slideshow {
	width: 950px;
	height: 120px;
	margin-left: -10px;
margin-right: -10px;
	background-color: black;
	text-align: center;
	overflow: hidden;
}
ul.slideshow {
	width: 4000px;
}
ul.slideshow li {
/*		position: relative;*/
	float: left;
	width: 150px;
	text-align: center;
	height: 90px;
	margin: 10px 15px 0px 15px;
}
li.selected-work-in-ss {
	display: none;
}
div.slideshow-label {
	text-align: center;
	padding: 10px;
}
#nextLinksMain{
text-align:center;
}
#sexysearch a{
color:#fff;
text-decoration:none;
}
iframe#workCommentIframe body{
background-color:red;
}
.addAcomment{
font:8pt;
color:#e1001a;
margin: 2px 0px 3px 0px;
}
#video_player_container {
	background-color: #000;
}
.mvp-controls {
	width: 100%;
	text-align: left;
	margin-top: 12px;
}
.mvp-controls > div {
	display: inline;
	cursor: hand;
	cursor: pointer;
}

/* 
    @@ chat

*/

#chat_slot .toggler {
    background-color: black;
    width: 948px;
    height: 20px;
    padding: 1px;
    color: white;
}
#hextra-chat-container {
    background-color: black;
    position: relative;
    width: 910px;
    height: 440px;
    padding: 0px 24px 35px 16px;
    overflow: hidden;
}

#hextra-chat-tabs-container, #hextra-chat-windows, #hextra-chat-form {
    width: 658px;
    background-color: white;
    margin-left: 20px;
}

#hextra-chat-rooms-container {
    position:absolute;
    display:block;
    margin-top: 20px;
    width: 230px;
    height: 400px;
    background-color:#FFFFFF;
}

#hextra-chat-rooms-header {
    color: #1A171B;
    font-size: 15px;
    font-weight: 600;
    margin: 0px;
    width: 174px;
    padding: 7px 0px 0px 8px;
}

#hextra-chat-rooms {
    border-left: 8px solid #FFFFFF;
    margin-top: 6px;
    width: 216px;
    height: 350px;
    overflow: scroll;
}

#hextra-chat-rooms li.hextra-chat-room {
    background: #666666 url('/static/images/corn_3.gif') no-repeat scroll left top;
    border: 2px solid #9C323D;
    display: block;
    float: left;
    margin: 0px 0px 4px;
    padding: 6px 0px 4px 21px;
    width: 174px;
    font-weight: 600;
    text-decoration: none;
}

.hextra-chat-room-label {
    cursor: hand;
    cursor: pointer;
    display: block;
    /*float:left;*/
    font-size: 11px;
    line-height: 11px;
    margin: 0px;
    padding: 0px;
    color: white;
}

ul.hextra-chat-room-members li {
    color: white;
}
ul.hextra-chat-room-members li span {
    font-size: 10px;
}
ul.hextra-chat-room-members li span.right {
    float: right;
    margin-right: 20px;
}

#hextra-chat-tabs-container {
    position: absolute;
    display: block;
    margin: 20px 0px 0px 250px;
    height:35px;
}
#hextra-chat-windows, #hextra-chat-form {
    position: absolute;
    display: block;
    width:658px;
    margin-left: 250px;
}
#hextra-chat-windows {
    margin-top: 55px;
    height: 325px;
}
#hextra-chat-form {
    margin-top: 380px;
    height: 40px;
}
#hextra-chat-input {
    position: absolute;
    display: block;
    margin: 0px;
    left: 3px; top: 0px;
    width: 522px;
    height: 32px;
    overflow: auto;
}
#hextra-chat-ping-friend {
    position: absolute;
    display: block;
    margin-left: 532px;
    height: 35px;
    width: 122px;
}
#hextra-chat-tabs {
    width: 658px;
    height: 28px;
}
.hextra-chat-tab {
    margin: 5px 3px 0px 2px; 
    padding: 3px;
    border: 1px solid #1A171B;
    position: relative;
    float: left;
}
.hextra-chat-tab.here {
    border-bottom: 1px solid white;
}
.hextra-chat-tab-close-box {
    /*position: relative;
    display: block;*/
    width: 14px;
    height: 14px;
    background-image: url('/static/images/close_box.png');
    cursor: pointer;
}
.hextra-chat-tab-label-container {
    margin: -14px 0px 0px 20px;
}
.hextra-chat-tab-label {
    color:#1A171B;
    font-size:15px;
    font-weight:600;
    cursor: pointer;
}
/*#hextra-chat-windows {
    overflow: auto;
}*/
.hextra-chat-window {
    position: relative;
    display: block;
    padding: 5px;
    height: 315px;
    overflow: scroll;
}
.hextra-chat-messages {
    /*position: absolute;*/
    display: block;
    /*bottom: 5px;*/
    z-index: 20;
}
.hextra-chat-scroll-sibling {
    position: relative;
    display: none;
    width: 2px;
    visibility: hidden;
    z-index: 10;
}
.hextra-chat-message {
    margin-bottom: 5px;
}
.left {
    float: left;
}
.grey {
    color: grey;
}
.hextra-chat-message div {
    margin-right: 5px;
}
.hextra-chat-message img {
    vertical-align: text-top;
}