body 
{background:#000 url(../images/bg.jpg) no-repeat; margin:0; padding:0;}

#phheader 
{background:url(../images/header.jpg) no-repeat; width:900px; height:90px; margin:0px auto 0 auto; }

#phframe 
{
	/* background:url(../images/blackstar_home.jpg) no-repeat; */
	width:900px;
	height:auto;
	border:2px solid #333;
	background-color: #000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#phmenu 
{
	width:900px;
	border:0px solid #8F8885;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 30px;
}

#phproductsmenu 
{
	width:900px;
	height:25px;
	border:0px solid #8F8885;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 30px;
}


#phproductssubmenu 
{
	width:574px;
	border:0px solid #8F8885;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 30px;
}


#phhomeflash
{
	clear:left;
	width:840px;
	height:240px;
	margin-left: 30px;

}


#phhomeflashnoheight
{
	clear:both;
	width:840px;
	height:auto;
	margin-left: 30px;

}

#phhomefeatures
{
	width:840px;
	height:auto;
	margin-left: 30px;
	border:0px solid #8F8885;
	margin-top: 0;

}


#phtsiyh 
{
	width:574px;
auto;
	float: right;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
	}
	
		
#phfooter

{
	width:900px;
	height:auto;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}





	
.ph_news_p	
{font:12px Arial, Verdana, Arial, sans-serif; color:#fff; margin:0;line-height:1.2em;}

.ph_news_h	
{font:12px Arial, Verdana, Arial, sans-serif; margin:0;line-height:1.2em;font-weight:bold; color:#7c1415; text-shadow:#000 1px 1px;}

.ph_range_model	
{font:12px Arial, Verdana, Arial, sans-serif; margin:0;; color:#fff;}

.ph_range_desc	
{font:10px Arial, Verdana, Arial, sans-serif; margin:0; color:#fff;}

.ph_product_h	
{font:16px Arial, Verdana, Arial, sans-serif; margin:0;line-height:1.8em;font-weight:bold; color:#fff;}

#frame 
{background:url(../images/bk.jpg) no-repeat; width:900px; height:600px; margin:0 auto; border:2px solid #333;}
#menu 
{margin:90px 0 50px 0; width:574px; border:1px solid #8F8885; padding:7px;}
#homeleft
{float:left; width:584px; padding-left:28px;}
#newsbox
{width:497px; height:auto; overflow:hidden; padding-right:10px;}
.newsstory
{clear:both; border-bottom:1px dotted #333; padding-bottom:10px; padding-top:10px;}
.newsimage
{float:right; width:100px; padding:12px 0 10px 20px; font:11px Verdana, Arial, sans-serif; text-align:center;}
	.newsimage img
	{border:1px solid #fff;}
.box
{background-color:#000; padding:10px; float:left; width:160px; height:180px; margin:10px 5px 5px 0;}
#prodbox
{width:584px; height:400px;}
#prodcontent
{border:2px solid #333; width:582px; background-color:#000;}
#prodcontent h3
{padding:7px;}
#prodcontent p
{padding:7px; font-size:11px;}
#rightcolumn
{width:204px; float:right; padding:360px 30px 0 0;}
#footer 
{width:900px; margin:0 auto;}
#footer p
{font-size:10px;}

h1, h2, h3, h4, h5, h6
{color:#fff; padding:0 0 5px 0; margin:0; font-family: Arial, sans-serif;}
h3
{font-size:20px;}
p	
{font:12px Arial, Verdana, Arial, sans-serif; color:#fff; padding:7px 0; margin:0; line-height:1.3em;}
.submenu
{font-size:10px; font-weight:bold;}
.red
{color:#ff0000;}
#leftquote
{float:left; width:10px;}
.quotemarks
{font:14px Georgia, Palantino, "Times New Roman", Times, serif; font-weight:bold; color:#fff;}
#quote	
{width:500px; float:left; padding-bottom:20px; }
#quote p
{padding-top:0;}
a
{color: #fff;}
#rightcolumn a, .submenu a
{text-decoration:none;}
a:visited 
{color:#FFF;}
a:hover 
{color:#7c1415;}
a:active 
{
	color:#FFF;
	text-decoration: none;
}

/* homepage social icons */
.homepageSocial { width:844px; height:30px; padding:5px 0 5px 0; border-top:1px solid #8E8A81; border-bottom:1px solid #8E8A81; margin-bottom:10px; }

/* carousel */
#homepageMiddleArea { float:left; height:210px; width:846px; margin:0 0 10px 0; padding:0; overflow:hidden; position:relative; }
#homepageMiddlePromotion1 { float:left; height:164px; width:263px; background:url('/images/home-staff.gif'); background-position:0 0; margin:0 25px 0 0; border:1px solid #8E8983; }
#homepageMiddlePromotion2 { float:left; padding-top:30px; height:134px; width:265px; background:url('/images/home-feedback.jpg'); background-position:0 0; margin:0 25px 0 0; }
#homepageMiddlePromotion3 { float:left; height:164px; width:263px; background:url('/images/news-090112.jpg'); background-position:0 0; margin:0 25px 0 0; border:1px solid #8E8983; }
#homepageMiddlePromotion9 { float:left; height:164px; width:263px; background:url('/images/news-090112.jpg'); background-position:0 0; margin:0 25px 0 0; border:1px solid #8E8983; }
#homepageMiddlePromotion10 { float:left; height:164px; width:263px; background:url('/images/homepage-isf.jpg'); background-position:0 0; margin:0 25px 0 0; border:1px solid #8E8983; }
#homepageMiddlePromotion11 { float:left; height:164px; width:263px; background:url('/images/homepage-indonesia-clinic.jpg'); background-position:0 0; margin:0 25px 0 0; border:1px solid #8E8983; }
#homepageMiddlePromotion4 { float:left; height:164px; width:263px; background:url('/images/artistnews-010212.jpg'); background-position:0 0; margin:0 25px 0 0; border:1px solid #8E8983; }
#homepageMiddlePromotion5 { float:left; height:164px; width:263px; background:url('/images/home-2011catalogue.jpg'); background-position:0 0; margin:0 25px 0 0; border:1px solid #8E8983; }
#homepageMiddlePromotion6 { float:left; height:164px; width:263px; background:url('/images/home-apparel.jpg'); background-position:0 0; margin:0 25px 0 0; border:1px solid #8E8983; }
#homepageMiddlePromotion7 { float:left; height:164px; width:263px; background:url('/images/home-forum.jpg'); background-position:0 0; margin:0 25px 0 0; border:1px solid #8E8983; }
#homepageMiddlePromotion8 { float:left; height:164px; width:263px; background:url('/images/homepage-blackstartv.gif'); background-position:0 0; margin:0 25px 0 0; border:1px solid #8E8983; }
#homepageMiddlePromotionKorg { float:left; height:164px; width:263px; background:url('/images/homepage-sxsw.jpg'); background-position:0 0; margin:0 25px 0 0; border:1px solid #8E8983; }
#homepageMiddlePromotion1:hover, #homepageMiddlePromotion2:hover, #homepageMiddlePromotion3:hover, #homepageMiddlePromotion4:hover, #homepageMiddlePromotion5:hover, #homepageMiddlePromotion6:hover, #homepageMiddlePromotion7:hover, #homepageMiddlePromotion8:hover, #homepageMiddlePromotion9:hover, #homepageMiddlePromotionKorg:hover, #homepageMiddlePromotion10:hover, #homepageMiddlePromotion11:hover { background-position:0 166px; }

/* Carousel */

#slider1 { float:left; margin:0; padding:0; }
#slider1 li { margin:0; float:left; list-style:none; }
#slider1Heading { position:relative; top:12px; left:25px; z-index:1001; width:200px; height:20px; color:#fff; font-weight:bold; font-size:12px; font-family:arial, helvetica, sans-serif; }
#slider1Heading2 { position:relative; top:-7px; left:790px; z-index:1001; width:200px; height:20px; color:#fff; font-weight:bold; font-size:12px; font-family:arial, helvetica, sans-serif; }

/*next button*/
.bx-next { position:absolute; top:-30px; right:24px; z-index:1001; width:20px; height:20px; text-indent:-999999px; background:url('/images/arrows-right.png') no-repeat 0 0; }
/*previous button*/
.bx-prev { position:absolute; top:-30px; left:0; z-index:1001; width:20px; height:20px; text-indent:-999999px; background:url('/images/arrows-left.png') no-repeat 0 0; }
/*pager links*/
.bx-pager a { margin-right: 5px; color: #fff; padding: 3px 8px 3px 6px; font-size: 12px; zoom:1; background: url(gray_pager.png) no-repeat 0 -20px; }
/*auto start button*/
.bx-auto .start { background: url(gray_auto.png) no-repeat 0 2px; padding-left: 13px; }
/*auto stop button*/
.bx-auto .stop { background: url(gray_auto.png) no-repeat 0 -14px; padding-left: 13px; }

/*
 * End color scheme styles
 */

/*next/prev button hover state*/
.bx-next:hover, .bx-prev:hover { background-position: 0 -20px; }
/*pager links hover and active states*/
.bx-pager .pager-active, .bx-pager a:hover { background-position: 0 0; }
/*pager wrapper*/
.bx-pager { text-align:center; padding-top: 7px; font-size:12px; color:#666; }
/*captions*/
.bx-captions { text-align:center; font-size: 12px; padding: 7px 0; color: #666; }
/*auto controls*/
.bx-auto { text-align: center; padding-top: 15px; }
.bx-auto a { color: #666; font-size: 12px; }

/************************** CONTACT FORM ******************************/
input, textarea {
	padding: 5px;
	border: solid 2px #CCCCCC;
	outline: 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	width: 200px;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #CCCCCC), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #CCCCCC 1px, #FFFFFF 25px);
	}

textarea {
	width: 350px;
	max-width: 350px;
	height: 150px;
	line-height: 150%;
	}

input:hover, textarea:hover,
input:focus, textarea:focus {
	border-color: #7F1313;
	}

.contactform label, .signup label {
	font: normal 13px Arial, Helvetica, sans-serif;
	margin-left: 10px;
	color: #999999;
	}

.submit input {
	width: auto;
	padding: 6px 9px;
	background: #7F1313;
	border: 0;
	font-size: 13px;
	color: #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor:pointer;
	}

.text {
	color:#999999;
	}
	
.checkbox {
	width:30px;
	}
	
/* ################################### 
		NEW ARTIST QUOTES PAGE
################################### */

div#artistquotesLeft {
	float:left;
	width:450px;
	margin-right:20px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
div#artistquotesRight {
	float:left;
	margin-left:30px;
	margin-top:35px;
	width:300px;
	height:auto;
}

div#artistquotesSearch {
	float:left;
	width:780px;
	padding:10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #333;
	background-color: #292929;
  	background: -moz-linear-gradient(100% 100% 90deg, #292929, #0f0f0f);
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0f0f0f), to(#292929));
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}

.artistquotesArtist {
	float:left;
	width:185px;
	margin-right:15px;
	margin-top:10px;
	padding:5px 5px 10px 5px;
	text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #333;
}

.artistquotesBand {
	float:left;
	width:300px;
	margin-right:15px;
	margin-top:10px;
	padding:5px 5px 10px 5px;
	text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #333;
}

.artistquotesProduct {
	float:left;
	width:190px;
	margin-top:10px;
	padding:5px 5px 10px 5px;
	text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #333;
}

#artistquotesSearch span {
	color:#7C1415;
	font-weight:bold;
}

.searchArtistButton, #searchtext {
	float:left;	
}

.searchArtistButton {
	margin-left:20px;
	position:relative;
	top:-6px;
}

div#artistquotesThumbContainer {
	float:left;
	margin-top:20px;
	width:450px;
}

div.artistquotesThumb {
	float:left;
	text-align:center;
	width:90px;
	height:130px;
	margin-bottom:10px;
}

.artistquotesThumb p {
	font-size:10px;
}

.artistquotesThumb img {
	margin-left:7px;
	border:2px solid;
}

#artistquotesLargeTitle {
	font-size:16px;
	font-weight:bold;
	color:#7F1313;
	margin-top:20px;
}

#artistquotesLargeQuote {
	font-size:14px;	
}

div#artistquotesPagination {
	text-align:center;
	width:430px;
	float:left;
	padding:10px;
	font-size:12px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #333;
	background-color: #292929;
  	background: -moz-linear-gradient(100% 100% 90deg, #292929, #0f0f0f);
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0f0f0f), to(#292929));
}

.artistquotesCurrent
{
	color:#7c1415;
	font-weight:bold;
}

#artistquotesIntro
{
	width:450px;
	margin:10px 0 10px 0;
	float:left;
	font-size:12px;
	color:#fff;
}

/* ################################### 
		  ARTIST INFO PAGE
################################### */

div#artistInfoContainer {
	width:511px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

div#artistInfoHeading {
	width:140px;
	height:30px;
	float:left;
}

div#artistInfoSelect {
	width:371px;
	height:30px;
	float:right;
	text-align:right;
}

form#artistSearch {
	float:right;	
}

form#artistSearch label {
	font-size:11px;
	color:#7c1315;
}

div#artistInfoTop {
	clear:both;
	float:left;
	width:511px;
	height:auto;
	padding-top:20px;
	margin-bottom:20px;
}

div#artistInfoDetails {
	float:left;
	width:250px;
	height:auto;
	min-height:261px;
}

#artistInfoDetails span {
	font-weight:bold;
	font-size:14px;
	color:#7c1315;
}

div#artistInfoImage {
	float:left;
	width:261px;
	height:261px;
}

#artistInfoImage img {
	float:right;
	width:210px;
	height:210px;
	padding:1px;
	border:1px solid #fff;
	margin-right:2px;
}

ul.idTabs {
	float:left;
	padding:0;
	margin:0;
}

ul.idTabs li {
	list-style:none;	
	float:left;
}

ul.idTabs a {
	text-align:center;
	display:block;
	width:90px;
	height:14px;
	padding:4px 5px 5px 5px;
	margin:0 1px 0 0;
	color:#000;
	background-color:#c8c8c8;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-top-left-radius:4px;
	-moz-border-top-right-radius:4px;
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(69,69,69)),
    color-stop(0.63, rgb(207,207,207))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(69,69,69) 0%,
		rgb(207,207,207) 63%
	);
	border-bottom:1px solid #000;
}

ul.idTabs a:hover, .selected {
	display:block;
	color:#fff !important;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(124,19,21)),
    color-stop(1, rgb(189,32,37))
	) !important;
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(124,19,21) 0%,
		rgb(189,32,37) 100%
	) !important;
	text-shadow:1px 1px 1px #000;
	border-bottom:1px solid #7c1315 !important;
}

.artistInfoContent {
	float:left;
	width:481px;
	height:auto;
	padding:15px;
	background-color:#7c1315;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-bottom-left-radius:4px;
	-moz-border-bottom-right-radius:4px;
	-moz-border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
}

.artistInfoContent a:hover {
	color:#fff;
	text-decoration:underline;
}
