@charset "UTF-8";

/***********************************************************************************
  GENERIC
***********************************************************************************/

.txtIndt { text-indent:-9000px; }
.yellow, a { color:#fccc51;}
.red { color:#d22626; }
img { border:0; }
img.size-full { margin-left:40px; }
.clear,
body.gallery #tiles div.clear { clear:both;  width:1px; height:1px; padding:0; float:none;}

a {
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

p { 
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;}

body {
 background:#000000;
 width:100%;
 height:100%;
 margin:0;
 text-align:center;
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;
}

body #wrapper {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:852px;
}

body #topNav {
 width:852px;
 height:34px;
 background-color:#000000;
 filter:alpha(opacity=80); 
 -moz-opacity:0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;
 margin:0 auto;
 text-align:left;
 position:relative;
 top:66px;
 text-align:center;
 border-bottom:1px solid #b7b6b6;
}

body #topNav a {
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-transform:none;
 font-weight:bold;
 text-decoration:none;
 position:relative;
 top:8px;
 padding: 0 10px;
}

body #topNav a:hover {
 color:#fccc51;
}

body #logoSplatter {
 width:333px;
 height:268px;
 background:transparent url('img/logoSplatter.png') no-repeat;
 position:absolute;
 top:0;
 left:-50px;
}

body #logo {
 width:190px;
 height:140px;
 background:transparent url('img/logoSpacer.gif') no-repeat;
 position:absolute;
 top:20px;
 left:0px;
}

body #subnav .category {
 border-left:1px solid #ffffff;
 padding:0 0 5px 10px;
 float:left;
 width:175px;
 text-align:left;
 min-height:100px;
 height:auto !important;
 height:100px;
}

body #subnav .category h1 {
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-transform:none;
 padding:0;
 margin:0 0 10px 0;
}

body #subnav .category ul {
 list-style-type:none;
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 padding:0;
 margin:0;
}

body #subnav .category ul a {
 font:11px Arial, Helvetica, sans-serif;
 color:#888888;
 text-decoration:none;
}

body #subnav .category ul a:hover {
 text-decoration:underline;
}

body #footer #bg {
 width: 852px;
 height:84px;
 background:transparent url('img/footerBg.png') no-repeat;
 position:absolute;
 top:0;
 left:0;
}

body #footer p {
 font:11px Arial, Helvetica, sans-serif;
 color:#888888;
 text-align:left;
 padding:10px 20px;
 position:absolute;
 top:0;
 left:0;
}

body #footer p a {
 color:#C2B184;
}

body #footer div.icons {
 position:absolute;
 top:20px; 
 right:20px;

}

img.attachment-medium {
	border:10px solid #ffffff;	
}

/***********************************************************************************
  HOME
***********************************************************************************/

body.home {
	background:#000000 url('img/background.jpg') no-repeat scroll center top;
	text-align:center;
}

body.home #title {
 width:387px;
 height:33px;
 background:transparent url('img/t_welcome.png') no-repeat;
 position:absolute;
 top:230px;
 left:0px; 
}

body #subtitle {
 width:126px;
 height:19px;
 background:transparent url('img/t_latestNews.png') no-repeat;
 position:absolute;
 top:300px;
 left:0px;  
}

body .news {
 width:236px;
 height:50px;
 position:absolute;
 top:320px;
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-align:left; 
}

body .news a,
body .galleryBlurb a,
body .newsBlurb a,
body .contactusBlurb a {
 color:#fccc51;
 text-decoration:none;
}

body .news a:hover,
body .galleryBlurb a:hover,
body .newsBlurb a:hover,
body .contactusBlurb a:hover {
 color:#fccc51;
 text-decoration:underline;
}

body #news1 {
 left:0px; 
}

body #news2 {
 left:270px;  
}

body.home #homeTiles {
 width:819px;
 height:115px;
 position:absolute;
 top:450px; 
 left:0px;
}

body.home #homeTiles div {
 /*width:263px;*/
 width:256px;
 height:115px;
 background:transparent url('img/tileBg.png') no-repeat;
 /*padding:7px 7px 7px 0;*/
 padding:7px 7px 7px 7px;
 float:left;
}

body #modelSplatter {
 /*width:416px;
 height:499px;
 background:transparent url('img/modelSplatter.png') no-repeat;
 position:absolute;
 top:60px;
 left:530px;*/
}

body.home #model {
 width:426px;
 height:851px;
 background:transparent url('img/model6.png') no-repeat;
 position:absolute;
 top:10px;
 left:580px;
}

body.home #subnav {
 position:absolute;
 top:600px;
 left:0px;
}

body.home #footer {
 width: 852px;
 height:84px;
 margin:658px auto 0;
 position:relative;
}

/***********************************************************************************
  MANIC PANIC
***********************************************************************************/

body.manic_panic {
	background:#000000 url('img/background_mp.jpg') no-repeat scroll center top;
	text-align:center;
}

body.manic_panic #logo {
 width:190px;
 height:140px;
 background:transparent url('img/logoSpacer.gif') no-repeat;
 position:absolute;
 top:530px;
 left:40px;
 z-index:555;
}


body.manic_panic #title {
 width:553px;
 height:150px;
 background:transparent url('img/t_welcome_mp.png') no-repeat;
 position:absolute;
 top:80px;
 left:-15px; 
}

body #subtitle {
 width:126px;
 height:19px;
 background:transparent url('img/t_latestNews.png') no-repeat;
 position:absolute;
 top:300px;
 left:0px;  
}

body.manic_panic .news {
 width:472px;
 height:50px;
 position:absolute;
 top:250px;
 font:14px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-align:left; 
}

body .news a,
body .galleryBlurb a,
body .newsBlurb a,
body .contactusBlurb a {
 color:#fccc51;
 text-decoration:none;
}

body .news a:hover,
body .galleryBlurb a:hover,
body .newsBlurb a:hover,
body .contactusBlurb a:hover {
 color:#fccc51;
 text-decoration:underline;
}

body.manic_panic #news1 {
 left:20px; 
}

body #news2 {
 left:270px;  
}

body.manic_panic #homeTiles {
 width:819px;
 height:115px;
 position:absolute;
 top:360px; 
 left:0px;
 z-index:444;
}

body.manic_panic #homeTiles div {
 /*width:263px;*/
 width:256px;
 height:115px;
 background:transparent url('') no-repeat;
 /*padding:7px 7px 7px 0;*/
 padding:7px 7px 7px 7px;
 float:left;
}

body #modelSplatter {
 /*width:416px;
 height:499px;
 background:transparent url('img/modelSplatter.png') no-repeat;
 position:absolute;
 top:60px;
 left:530px;*/
}

body.manic_panic #model {
 width:441px;
 height:803px;
 background:transparent url('img/model_mp.png') no-repeat;
 position:absolute;
 top:0px;
 left:400px;
 z-index:333;
}

body.manic_panic #subnav {
 position:absolute;
 top:600px;
 left:0px;
}

body.manic_panic #footer {
 width: 852px;
 height:84px;
 margin:598px auto 0;
 position:relative;
}

body.manic_panic #footer p {
 font:11px Arial, Helvetica, sans-serif;
 color:#888888;
 text-align:left;
 padding:10px 20px;
 position:absolute;
 top:0;
 left:160px;
}

/***********************************************************************************
  GALLERY
***********************************************************************************/

body.gallery {
	background:#000000 url('img/backgroundL2.jpg') no-repeat scroll center top;
	text-align:center;
}

body #galleryBg { 
 background:transparent url('img/galleryBg.png') repeat-y;
 width:852px;
 border-bottom:1px solid #b7b6b6;
 position:relative;
}

body #secondNav {
 width:812px;
 height:29px;
 background-color:#db222a;
 filter:alpha(opacity=80); 
 -moz-opacity:0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;
 margin:0 auto;
 text-align:left;
 margin-top:193px;
 text-align:left;
 border-top:1px solid #b7b6b6;
 padding-left:40px;
}

body #secondNav a {
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
 position:relative;
 top:8px;
 padding: 0 3px;
}

body #secondNav a:hover {
 color:#fccc51;
}

body.gallery #title {
 width:257px;
 height:56px;
 background:transparent url('img/t_gallery.png') no-repeat;
 position:absolute;
 top:130px;
 right:45px; 
}

body.gallery #model {
 width:308px;
 height:448px;
 background:transparent url('img/model_gallery.png') no-repeat;
 position:absolute;
 top:245px;
 left:565px;
}

body .galleryBlurb {
 width:525px;
 margin:0 0 0 40px;
 font:12px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-align:left; 
}

body .galleryBlurb b {
 font-size:16px;
 color:#d22626;
 text-transform:none;
}


body.gallery #tiles {
 width:544px;
 margin:20px 0 0 20px;
}

#tiles img {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	float:left;
}

/* the active thumbnail */
#tiles a.active img {
	outline:1px solid #000;

	/* show on top of the expose mask */
	z-index:9999;
	position:relative;
}


body.gallery #tiles div {
 width:100px;
 height:121px;
 padding:8px 28px 28px 8px;
 float:left;
 background:transparent url('img/tileBgGallery.png') no-repeat;
}

body.gallery #tiles div:hover {
 background:transparent url('img/tileBgGalleryRoll.png') no-repeat;
}

body.gallery #subnav {
 position:relative;
 width:812px;
 margin:50px 0 0 40px;
}

body.gallery #footer {
 width: 852px;
 height:84px;
 margin:30px 0 0 0;
 position:relative;
}

body.gallery #blackOverlay {
 position:absolute;
 top:0;
 left:0;
 background-color:#000000;
 height:5000px;
 width:5000px;
 filter:alpha(opacity=70);
 -moz-opacity:0.7;
 -khtml-opacity: 0.7;
 opacity: 0.7;
 display:none;
}

body.gallery #carouselContainer {
 width:100%;
 height:300px;
 position:absolute;
 top:0;
 text-align:center;
 display:none;
}

body.gallery #carousel {
 width:852px;
 height:300px;
 border:1px solid #b7b6b6;
 background-color:#000000;
 margin:450px auto;
 position:relative;
}

body.gallery #scroller {
 width:852px;
 text-align:center;
 margin:20px 40px;
}

/***********************************************************************************
  NEWS
***********************************************************************************/

body.news {
	background:#000000 url('img/backgroundL2.jpg') no-repeat scroll center top;
	text-align:center;
}

body #newsBg { 
 background:transparent url('img/galleryBg.png') repeat-y;
 width:852px;
 border-bottom:1px solid #b7b6b6;
 border-top:1px solid #b7b6b6;
 position:relative;
 margin-top:200px;
 min-height:300px;
 height:auto !important;
 height:300px; 
}

body #newsBg-ieHack {
 display:none;
}

body.news #title {
 width:159px;
 height:56px;
 background:transparent url('img/t_news.png') no-repeat;
 position:absolute;
 top:130px;
 right:45px; 
}

body.news #model {
 width:308px;
 height:448px;
 background:transparent url('img/model_gallery.png') no-repeat;
 position:absolute;
 top:230px;
 left:565px;
}

body.news h1 {
 width:525px;
 margin:0 0 0 40px;
 padding:40px 0 0;
 font: bold 16px Arial, Helvetica, sans-serif;
 text-transform:none;
 text-align:left; 
}

body.news h1 a {
 color:#fccc51;
}

body.news h2 {
 width:525px;
 margin:0 0 0 40px;
 padding:0 0 20px;
 font:11px Arial, Helvetica, sans-serif;
 text-align:left; 
}

body.news h3 {
 width:525px;
 margin:0 0 0 40px;
 padding:40px 0 0;
 font: bold 12px Arial, Helvetica, sans-serif;
 text-transform:none;
 text-align:left; 
}

body .newsBlurb,
body .postmetadata,
body #newsBg p {
 width:525px;
 margin:0 0 0 40px;
 font:12px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-align:left; 
}

body #newsBg p {
 width:775px;
}

body #newsBg .comment-body p {
 margin:20px 0;
}

body #newsBg #respond {
 border-top:1px dashed #B7B6B6;
 margin:0 40px;
 width:770px;
}

body.news #subnav {
 position:relative;
 width:812px;
 margin:50px 0 0 40px;
}

body.news #footer {
 width: 852px;
 height:84px;
 margin:30px 0 0 0;
 position:relative;
}

/***********************************************************************************
  CONTACT US
***********************************************************************************/

body.contactus {
	background:#000000 url('img/backgroundL2.jpg') no-repeat scroll center top;
	text-align:center;
}

body #contactusBg { 
 background:transparent url('img/galleryBg.png') repeat-y;
 width:852px;
 border-bottom:1px solid #b7b6b6;
 border-top:1px solid #b7b6b6;
 position:relative;
 margin-top:200px;
}

body.contactus #title {
 width:351px;
 height:57px;
 background:transparent url('img/t_contactus.png') no-repeat;
 position:absolute;
 top:130px;
 right:45px; 
}

body.contactus #model {
 width:308px;
 height:448px;
 background:transparent url('img/model_gallery.png') no-repeat;
 position:absolute;
 top:230px;
 left:565px;
}

body .contactusBlurb {
 margin:10px 0;
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-align:left; 
}

body.contactus h1 {
 margin:0;
 padding:0 0 10px;
 font: bold 16px Arial, Helvetica, sans-serif;
 text-transform:none;
 text-align:left; 
}

body.contactus h2 {
 margin:0;
 padding:0;
 font:bold 12px Arial, Helvetica, sans-serif;
 text-align:left; 
 text-transform:none;
}

body.contactus p {
 margin:0;
 padding:0;
 font:12px Arial, Helvetica, sans-serif;
 text-align:left; 
 text-transform:none;
}


body #contactusBg table {
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 margin:40px 0 20px 40px;
 width:750px;
}

body #contactusBg table td {
 padding:5px 0;
 vertical-align:top;
}

body #contactusBg table input,
body #contactusBg table textarea {
 border:1px solid #000000;
}

body.contactus #subnav {
 position:relative;
 width:812px;
 margin:50px 0 0 40px;
}

body.contactus #footer {
 width: 852px;
 height:84px;
 margin:30px 0 0 0;
 position:relative;
}

/***********************************************************************************
  ABOUT US
***********************************************************************************/

body.aboutus {
	background:#000000 url('img/backgroundL2.jpg') no-repeat scroll center top;
	text-align:center;
}

body #aboutusBg { 
 background:transparent url('img/galleryBg.png') repeat-y;
 width:852px;
 border-bottom:1px solid #b7b6b6;
 border-top:1px solid #b7b6b6;
 position:relative;
 margin-top:200px;
}

body.aboutus #title {
 width:276px;
 height:57px;
 background:transparent url('img/t_aboutus.png') no-repeat;
 position:absolute;
 top:130px;
 right:45px; 
}

body.aboutus #model {
 width:308px;
 height:448px;
 background:transparent url('img/model_gallery.png') no-repeat;
 position:absolute;
 top:230px;
 left:565px;
}

body .aboutusBlurb {
 margin:20px 0 0 40px;
 font:12px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-align:left; 
 width:550px;
 min-height:200px;
 height:auto !important;
 height:200px;
}

body .aboutusIntro {
 margin:40px 0 0 40px;
 font:12px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-align:left; 
 width:550px;
 height:auto;
}

body.aboutus .thumb {
 float:left;
 width:170px;
 height:220px;
 margin:0 20px 40px 0;
}

body.aboutus #thumb1 {
 background:#303030 url('img/aboutus/thumb_1.jpg') no-repeat center;
}

body.aboutus #thumb2 {
 background:#303030 url('img/aboutus/thumb_2.jpg') no-repeat center;
}

body.aboutus #thumb3 {
 background:#303030 url('img/aboutus/thumb_3.jpg') no-repeat center;
}

body.aboutus #thumb4 {
 background:#303030 url('img/aboutus/thumb_4.jpg') no-repeat center;
}

body.aboutus #thumb5 {
 background:#303030 url('img/aboutus/thumb_5.jpg') no-repeat center;
}

body.aboutus #thumb6 {
 background:#303030 url('img/aboutus/thumb_6.jpg') no-repeat center;
}

body.aboutus #thumb7 {
 background:#303030 url('img/aboutus/thumb_7.jpg') no-repeat center;
}

body.aboutus #thumb8 {
 background:#303030 url('img/aboutus/thumb_8.jpg') no-repeat center;
}

body.aboutus #thumb9 {
 background:#303030 url('img/aboutus/thumb_9.jpg') no-repeat center;
}

body.aboutus #thumb10 {
 background:#303030 url('img/aboutus/thumb_10.jpg') no-repeat center;
}

body.aboutus #thumb11 {
 background:#303030 url('img/aboutus/thumb_11.jpg') no-repeat center;
}

body.aboutus #thumb12 {
 background:#303030 url('img/aboutus/thumb_12.jpg') no-repeat center;
}

body.aboutus #thumb13 {
 background:#303030 url('img/aboutus/thumb_13.jpg') no-repeat center;
}

body.aboutus #thumb14 {
 background:#303030 url('img/aboutus/thumb_14.jpg') no-repeat center;
}

body.aboutus #thumb15 {
 background:#303030 url('img/aboutus/thumb_15.jpg') no-repeat center;
}

body.aboutus #thumb16 {
 background:#303030 url('img/aboutus/thumb_16.jpg') no-repeat center;
}

body.aboutus #thumb17 {
 background:#303030 url('img/aboutus/thumb_17.jpg') no-repeat center;
}

body.aboutus #thumb18 {
 background:#303030 url('img/aboutus/thumb_18.jpg') no-repeat center;
}

body.aboutus #thumb19 {
 background:#303030 url('img/aboutus/thumb_19.jpg') no-repeat center;
}

body.aboutus #thumb20 {
 background:#303030 url('img/aboutus/thumb_20.jpg') no-repeat center;
}

body.aboutus h1 {
 margin:20px 0 0 40px;
 padding:0;
 font: bold 16px Arial, Helvetica, sans-serif;
 text-transform:none;
 text-align:left; 
}

body.aboutus h2 {
 margin:0;
 padding:0;
 font:bold 12px Arial, Helvetica, sans-serif;
 text-align:left; 
 text-transform:none;
}


body #aboutusBg table {
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 margin:40px 0 20px 40px;
 width:500px;
}

body #aboutusBg table td {
 padding:5px 0;
 vertical-align:top;
}

body #aboutusBg table input,
body #aboutusBg table textarea {
 border:1px solid #000000;
}

body.aboutus #subnav {
 position:relative;
 width:812px;
 margin:50px 0 0 40px;
}

body.aboutus #footer {
 width: 852px;
 height:84px;
 margin:30px 0 0 0;
 position:relative;
}

/***********************************************************************************
  MAKE OVERS
***********************************************************************************/

body.makeovers {
	background:#000000 url('img/backgroundL2.jpg') no-repeat scroll center top;
	text-align:center;
}

body #makeoversBg { 
 background:transparent url('img/galleryBg.png') repeat-y;
 width:852px;
 border-bottom:1px solid #b7b6b6;
 border-top:1px solid #b7b6b6;
 position:relative;
 margin-top:200px;
}

body.makeovers #title {
 width:288px;
 height:89px;
 background:transparent url('img/t_manicpanic.png') no-repeat;
 position:absolute;
 top:125px;
 right:45px; 
}

body.makeovers #model {
 width:308px;
 height:448px;
 background:transparent url('img/model_gallery.png') no-repeat;
 position:absolute;
 top:230px;
 left:565px;
}

body .makeoversBlurb {
 margin:20px 0 0 20px;
 font:12px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-align:left; 
 width:770px;
 min-height:200px;
 height:auto !important;
 height:200px;
}

body .makeoversIntro {
 margin:40px 0 0 40px;
 font:12px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-align:left; 
 width:770px;
 height:auto;
}

body.makeovers .thumb {
 float:left;
 width:170px;
 height:220px;
 margin:0 20px 40px 40px;
}

body.makeovers #thumb1 {
 background:#303030 url('img/makeovers/thumb_1.jpg') no-repeat center;
}

body.makeovers #thumb2 {
 background:#303030 url('img/makeovers/thumb_2.jpg') no-repeat center;
}

body.makeovers #thumb3 {
 background:#303030 url('img/makeovers/thumb_3.jpg') no-repeat center;
}

body.makeovers #thumb4 {
 background:#303030 url('img/makeovers/thumb_4.jpg') no-repeat center;
}

body.makeovers #thumb5 {
 background:#303030 url('img/makeovers/thumb_5.jpg') no-repeat center;
}

body.makeovers #thumb6 {
 background:#303030 url('img/makeovers/thumb_6.jpg') no-repeat center;
}

body.makeovers #thumb7 {
 background:#303030 url('img/makeovers/thumb_7.jpg') no-repeat center;
}

body.makeovers #thumb8 {
 background:#303030 url('img/makeovers/thumb_8.jpg') no-repeat center;
}

body.makeovers #thumb9 {
 background:#303030 url('img/makeovers/thumb_9.jpg') no-repeat center;
}

body.makeovers #thumb10 {
 background:#303030 url('img/makeovers/thumb_10.jpg') no-repeat center;
}

body.makeovers #thumb11 {
 background:#303030 url('img/makeovers/thumb_11.jpg') no-repeat center;
}

body.makeovers #thumb12 {
 background:#303030 url('img/makeovers/thumb_12.jpg') no-repeat center;
}

body.makeovers #thumb13 {
 background:#303030 url('img/makeovers/thumb_13.jpg') no-repeat center;
}

body.makeovers #thumb14 {
 background:#303030 url('img/makeovers/thumb_14.jpg') no-repeat center;
}

body.makeovers #thumb15 {
 background:#303030 url('img/makeovers/thumb_15.jpg') no-repeat center;
}

body.makeovers #thumb16 {
 background:#303030 url('img/makeovers/thumb_16.jpg') no-repeat center;
}

body.makeovers #thumb17 {
 background:#303030 url('img/makeovers/thumb_17.jpg') no-repeat center;
}

body.makeovers #thumb18 {
 background:#303030 url('img/makeovers/thumb_18.jpg') no-repeat center;
}

body.makeovers #thumb19 {
 background:#303030 url('img/makeovers/thumb_19.jpg') no-repeat center;
}

body.makeovers #thumb20 {
 background:#303030 url('img/makeovers/thumb_20.jpg') no-repeat center;
}

body.makeovers h1 {
 margin:20px 0 0 40px;
 padding:0;
 font: bold 16px Arial, Helvetica, sans-serif;
 text-transform:none;
 text-align:left; 
}

body.makeovers h2 {
 margin:0;
 padding:0;
 font:bold 12px Arial, Helvetica, sans-serif;
 text-align:left; 
 text-transform:none;
}


body #makeoversBg table {
 font:11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 margin:40px 0 20px 40px;
 width:500px;
}

body #makeoversBg table td {
 padding:5px 0;
 vertical-align:top;
}

body #makeoversBg table input,
body #makeoversBg table textarea {
 border:1px solid #000000;
}

body.makeovers #subnav {
 position:relative;
 width:812px;
 margin:50px 0 0 40px;
}

body.makeovers #footer {
 width: 852px;
 height:84px;
 margin:30px 0 0 0;
 position:relative;
}

