.transparent_box{position:absolute;	z-index:1;	background:url(../img/blank/blackTransparency.png)}

#artist_name .generated_heading{margin:0 !important; padding:15px}

#share_box{top:273px; right:0px; width:333px; height:27px; overflow:visible;}
#share_box div{float:left;margin:0 8px 0 0;background-color:#ffcd05;color:#000;padding:6px 15px 6px 15px;font-weight:bold; font-size:12px}
#share_box a{margin:0 7px; float:left}
#share_box img{margin-top:5px}

#upload_image_box{float:left;top:276px; left:15px; width:0px; height:27px}

#waterfront_share{position:absolute; z-index:5; top:27px; right:0px; width:303px; margin: 0 !important; padding-bottom: 20px !important; display:none; text-align:center; background-color:#ffcd05; color:#554402; font-size:13px;}
#waterfront_share p{margin: 15px; color:#000000}
#waterfront_share textarea{width:280px; height:120px; padding:5px; font-size:12px;}

.artist_box{padding:0 !important;padding:10px 0 10px 0}
.artist_box p{padding:0 0 0 10px!important}
.icon{margin:5px 2px}

#audio_player{margin-bottom:15px}

.ajax_tab_bar p{padding:0 0 0 10px !important}
#tab_all{width: 50px}

.grid_info{margin:5px 0 0 0}
.grid_info a{display:none}
.product_results{width:150px !important;margin-top:20px}
#more_artists_heading{margin:20px 10px}
#more_artists .artist_box{width:100%}

.artistsignup {vertical-align:middle; padding-left:4px; }

.text2{vertical-align:middle; margin-left:10px;}
.formerror{color:#FF0000;}
.textInput{width:170px;}

/* -------------------------------------------------------------------------------------------------------- */
/* Artist image */
/* -------------------------------------------------------------------------------------------------------- */

#artist_image
{
	display:block;
	height:300px;
	background-color:#000000;
	position:relative;
	margin-bottom:15px;
}

/* -------------------------------------------------------------------------------------------------------- */
/* Main boxes */
/* -------------------------------------------------------------------------------------------------------- */

#left_box {float:left; margin-right:15px}
#right_box {float:right;}

/* -------------------------------------------------------------------------------------------------------- */
/* Artist User signup */
/* -------------------------------------------------------------------------------------------------------- */
#artist_signup_form_box{background: url(../img/template/small_logo.png);background-repeat:no-repeat;background-position: 60px 0}

/* -------------------------------------------------------------------------------------------------------- */
/* Description */
/* -------------------------------------------------------------------------------------------------------- */

#left_box #cke_edit_artist_description{margin-left:15px; width:618px;}

#edit_button {padding:10px 0 0 15px;}
#save_button {padding-left: 15px;} 

/* -------------------------------------------------------------------------------------------------------- */
/* Products */
/* -------------------------------------------------------------------------------------------------------- */

#products_box{width: 630px; float:left; margin-left: 15px;}
#product_box .artist_box{float:left;}

.products{text-align: center}
#artist_products{width:628px; margin-bottom:15px; border-width:1px; min-height:314px}
#artist_products .gridmenu{width:625px}
#artist_products_box{height:470px; background: center no-repeat;margin-left:15px}
#artist_products_paging{background-color:#fffcf2;color:#333;border-top-width:1px}

.product_name, .product_price{color:#000000}

.productButton{padding-top:10px;float:left;width:142px;}

/* -------------------------------------------------------------------------------------------------------- */
/* Links */
/* -------------------------------------------------------------------------------------------------------- */

#links_box {width:330px; margin-bottom:15px}
#links_box a{text-decoration:none}
#links_box a:hover{text-decoration:underline}
#links_box div{border-right-width:0px}

#links_content{padding:10px !important}

#link_info{line-height: 20px; clear: right; width:245px;}

.linkRemove{float:right;padding-right:10px;line-height:20px;}

/* -------------------------------------------------------------------------------------------------------- */
/* Tour */
/* -------------------------------------------------------------------------------------------------------- */

#tour_box{width: 330px; float:left; margin-bottom:15px;margin-top:10px;}
#tour_box .show_box{border-width:0px}

.show_box{border-width:1px}
.show_box .tour_info_box{border-width:1px; padding-top:5px;border-right-width:0px}
.show_box .tour_info{margin:10px; font-size:13px;}
.show_box .location{font-weight:bold; margin-left:10px}

.show_links {margin-top:5px; padding:10px}
.show_links a {text-transform:uppercase; font-size:11px;}

.show_links .moreinfo{background-color: #FEF5CC; border-width: 1px; border-style: solid; border-color: #FCO; padding: 10px; margin-top:10px}
.show_links .moreinfo .caption{font: 13px Arial, Helvetica, Sans-Serif; font-weight: bold}
.show_links .moreinfo .data{font: 13px Arial, Helvetica, Sans-Serif; color: #545454; text-align: justify; margin-bottom: 5px}
.show_links .moreinfo a.closesmallblack{float: right; text-decoration:none}

/* -------------------------------------------------------------------------------------------------------- */
/* Media */
/* -------------------------------------------------------------------------------------------------------- */

#media_box{float:left; margin-left:15px}

.media_box{float:left;margin-bottom:15px}
.media_box a{text-decoration:none;color:#000}
.media_tab{padding:5px 10px;font-weight:bold;background-color:#fc0}

.pageBox{height:30px;padding:0px 15px 0px 15px;font-size:13px;}
.pages{float:right;display:block;padding-top:6px;}
.pages .current{text-decoration:none;font-weight:bold;}
.pages .current:hover{text-decoration:underline;}
.pages a{text-decoration:underline;color:#333}

.channelLink{float:left;text-decoration:none}
.channelLink img{vertical-align:middle}
.channelLink a:hover{text-decoration:underline}

/* -------------------------------------------------------------------------------------------------------- */
/* Photos */
/* -------------------------------------------------------------------------------------------------------- */

#photo_box {width:300px;}
#photo_box div{background-color:#fffcf2;}
#photo_box #artist_photos{width:300px}
#photo_box .photos{height:300px}
#photo_box .image {float:left;display:block;width:75px;height:75px;}
#artist_photos .pages {display:none}
#flickrtext, #youtubetext{float:left; margin:7.5px 0 0 5px}

/* -------------------------------------------------------------------------------------------------------- */
/* Videos */
/* -------------------------------------------------------------------------------------------------------- */
#artist_photos, #artist_videos{border-width:1px}
#video_box{width:315px; margin-left:15px;}
#video_box div{background-color:#fffcf2;}
#video_box #artist_videos{width:313px}
#video_box .videos{height:300px;}
#video_box .video
{
	display:block;
	height:69px;
	padding:15px 15px;
	border-bottom:1px solid #d0cfcb;
	text-decoration:none;
	clear: both;
}
.imageLink {display:block;float:left;position:relative;}
#video_box .overlay {position:absolute;top:38px;left:78px;}
#video_box .video:hover{background-color: #eeeeee}
#video_box .image
{
	float:left;
	display:block;
	padding-right:12px;
	width:114px;
	height:75px;
}
#video_box .description
{
	display:block;
	overflow:hidden;
	width:157px;
	height:75px;
	font-size:13px;
	background-color:transparent;
}
#video_box .description a:hover{text-decoration:underline;}
#video_box .description .title{display:block;margin:0px 0px 10px 0px;overflow:hidden;height:48px;}

#content{min-height:0 !important}
#content_padding {padding:0 0;}

/* -------------------------------------------------------------------------------------------------------- */
/* Artist image - Upload New Image - Popup box */
/* -------------------------------------------------------------------------------------------------------- */

.imageformtable, .signupformtable, .cssformtable, .tourformtable,
.linkformtable, .productformtable {border-spacing:10px;}
.showformtable{border-spacing:8px;}

.imagePreviewWrapper
{
	position:relative;
	float:left;
}

.imagePreviewWrapper a.cmsButton
{
	position:absolute;
	right:10px;
	bottom:10px;
	color:#fff;
	background-color:#888;
	padding:3px 20px;
	text-decoration:none !important;
	cursor:pointer;
	display:block;
}

a.cmsButton
{
	float:right;
	color:#000;
	background-color:#888;
	font-size:12px;
	display:block;
	height:25px;
	line-height:22px;
	padding:0 20px;
	text-decoration:none !important;
	cursor:pointer;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

a.cmsButton:hover{color:#fff;}

.popupBox
{
	margin-right:5px;
	padding:2px;
	border:1px solid black;
	background-color:#f3f3f3;
	-moz-border-radius:3px;
	-webkit-border-top:3px
}

/* -------------------------------------------------------------------------------------------------------- */
/* Add Link - Popup box  */
/* -------------------------------------------------------------------------------------------------------- */

#add_link{float:right;}
#infoDiv{border:1px solid #FFCC00; height:80px; width:280px; margin:15px 0px 0px 50px;}
#innerDiv, #iconDiv{
	/*margin-top: 25px; */
	/*margin-left: 50px;*/
	float:left;
	padding-left:15px;
	padding-top:20px;
}

/* -------------------------------------------------------------------------------------------------------- */
/* Artist - Show */
/* -------------------------------------------------------------------------------------------------------- */

.show_remove{float:right;padding-right:10px;}

#showMessage {color: #FF0000; padding-top: 10px; text-align: center;}
#showInfo {height: 30px;}
#showInfo:hover {background-color:#FEF5CC;}

.grid {width: 610px !important; border-width: 0;}
/* -------------------------------------------------------------------------------------------------------- */
/*   Autocomplete   */ 
/* -------------------------------------------------------------------------------------------------------- */
 
.ac_results{padding:0;background-color:#FFF;overflow:hidden;z-index:99999;border:1px solid #EAEAEA}
.ac_results ul{width:100%;list-style-position:outside;list-style: none;padding:0;margin:0}
.ac_results li{margin:0;padding:2px 5px;cursor: pointer;display: block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_loading{background:#FFF url(../img/ajax.gif) right center no-repeat}
.ac_over{background-color:#FFCC00}

/* -------------------------------------------------------------------------------------------------------- */
/*   Artist Show - Calender   */ 
/* -------------------------------------------------------------------------------------------------------- */

#ui-datepicker-div
{
	z-index:10000!important;
}

/* -------------------------------------------------------------------------------------------------------- */

.line{border-bottom:1px solid #000; width: 370px; padding-top: 10px;}

#button
{
	text-decoration:none !important;
	margin-left:9px; 
	vertical-align:middle;
	background-color:#FFCC00; 
	color:#535353;
	padding:3px 15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height:25px;
	line-height:22px;
	font-weight: bold;	
}

/* -------------------------------------------------------------------------------------------------------- */
/* Manage Products - Popup box  */
/* -------------------------------------------------------------------------------------------------------- */

.deleteButtonBox
{
	margin-left: 10px;
}
