/*Reset CSS
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
*/

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../images/starinthehood/fonts/sBebasNeue-webfont.eot');
    src: url('../images/starinthehood/fonts/BebasNeue-webfont.eot?iefix') format('eot'),
         url('../images/starinthehood/fonts/BebasNeue-webfont.woff') format('woff'),
         url('../images/starinthehood/fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../images/starinthehood/fonts/BebasNeue-webfont.svg#webfontfvFLBU0N') format('svg');
    font-weight: normal;
    font-style: normal;
}

.Lcat_headertop {padding: 3px 0;}
span#crumbtrail { padding-top: 10px;}
.headerDeliveryMessage {color: #000;}

/* buttons */
#searchsubmit {background: url(../images/starinthehood/bt_go_search.gif) no-repeat; width:31px}
input.add {background: url(../images/starinthehood/bt_addtobasket.gif) no-repeat; width: 127px; height: 24px;}
p.moreinfo a, .zone input.moreinfo {background: url(../images/starinthehood/bt_moreinfo.gif) no-repeat; width:96px; height: 26px;}
p.emailme a {background: url(../images/starinthehood/bt_notify_me.gif) no-repeat; width:85px; height: 26px;}
.BacktoProduct a {background: url(../images/starinthehood/back_to_product.gif) no-repeat; width:184px; height: 24px;}
p.buygiftvouchernow a {background: url(../images/starinthehood/bt_gift_voucher.gif) no-repeat; width:201px; height: 24px;}
.tellafriend a {background: url(../images/starinthehood/bt_tellafriend.gif) no-repeat; width:118px; height: 24px;}
a.signUp {display: block; background: url(../images/starinthehood/bt_signup.gif) no-repeat; width:80px; height: 26px; text-indent: -9000em; font-size: 0;}

/* discover up and down */
.discoveralbumwrap #discoveralbumlink a {display: block; width: 247px; height: 21px; padding: 0; margin: 0; line-height: 0.5em;}
#artistpage .discoveralbumwrap .arrowdown {background: url(../images/generic/artist_down.gif) 0 0 no-repeat;  width: 255px; height: 21px;  text-indent: -900em;}
#productdetail .discoveralbumwrap .arrowdown {background: url(../images/generic/album_down.gif) 0 0 no-repeat;  width: 247px; height: 22px;  text-indent: -900em;}
.discoveralbumwrap .arrowup {background: url(../images/generic/arrow_up.gif) 0 0 no-repeat;  width: 100%; height: 19px; padding-left: 20px; text-indent: -900em; border-bottom: 1px solid #FFCC00;}


/* backgronuds*/
body { background: #000 url(../images/starinthehood/bg.jpg) top center no-repeat;}
#header { background:#fff; padding: 5px 0 6px;}
#wrap {border:none; background: #fff}
.sitebg {padding:0 20px; background:none}
#footer { background: url(../images/starinthehood/footer_bg.gif) top left no-repeat; width:940px; padding: 20px 0 35px; border:none;}
.prSnippetTitle {border-bottom: none;}
#relatedproductdetail div.body { background: none ; border:none}

/*typography*/
body {font: 62.5%/1.2em Tahoma, Geneva, sans-serif; color:#000}
a {color:#389bc0; font-weight: inherit;}
label, p, .invtdesc1, .invtdesc2, .pd_powerreviewright .viewallversion, .pd_powerreviewright .releasedpromotion, .versiontitle{ font-size:1.3em; line-height:1.4em; margin-bottom:1.0em}

.invtdesc1 p {font-size:12px; line-height:20px; margin-bottom:inherit;}


#artistscategorylist p  {margin-bottom: 1em}
.versiontitle { color:#000; font-weight: bold; font-size:1.4em; text-transform: none;}
.releaseformat { font-size:1.3em; margin-bottom: 0.5em} 
h2 .releaseformat { color:#000; text-transform: none;}
.price {font: 1.8em Arial, Helvetica, sans-serif; color:#000}
#artistproduct .price {font-size:2.4em;}
.announcement { font: 1.6em Arial, Helvetica, sans-serif; color: #666; margin: 10px 0;  background-color: #e8edf0}
.linkviewversion p {  background:none; padding:0; /*display: list-item; list-style: inside; list-style-type: disc;*/ }
.linkviewversion p a { background:none; color:#000; text-transform:none; display:inline; padding:0}
.newsletter p a { text-transform: uppercase; font: bold 1.0em Arial, Helvetica, sans-serif;}
.zone .releaseformat { font-size:1.3em; color:#000}
#footer p, #footer ul { color:#fff; font-size:1.0em}
#footer li {line-height: 1.66em; font-size:1.2em}
#footer a { color: #389bc0}
#footer .poweredbyvenda a {color:#fff}
.shippingmsg { font-size:1.2em}
.termtext { text-transform: uppercase; font-size:1.2em; margin-bottom:0.5em}
.productdetailright #snippetDiv .prSnippetWriteReview { text-transform: uppercase; margin-top:3px} 
#productdetail .invtatr label { font: 1.4em Tahoma, Arial, Helvetica, sans-serif; color:#000}
.sizeguide { font-size:1.2em; text-transform: uppercase;}
.shipping a { text-transform: uppercase;}
.shipping .releasedby { margin-top: 0.5em}
#selectCur  {float:right}
#selectCur a { color:#000; margin-top:3px; float:left}
#selectCur span {float:left;}
#selectCur span img {padding:1px; border:1px solid #ccc; background:#fff;}
#artistproduct .price { display:block; text-indent:-900px; overflow:hidden; font-size:0px }
#artistproduct span.price span.selling_price {display: block; text-indent: 0px; clear:left; font-size:24px}
.Lcat_headertopcontent h2, .Lcat_headertopcontent h3, .Lcat_headertopcontent ul, .Lcat_headertopcontent li, .Lcat_headertopcontent p { font-family: Tahoma, Arial, Helvetica, sans-serif; }
a.arrowLink {padding-left:0;} 
.releasedby span { font-size:1.2em; line-height:1.8em} 
.announcement h3, .announcement p { margin:5px}
html .prSummaryHeader, html #prReviewSummary {border-top: none}
html .prSummaryRating {font-size:1.2em; border-bottom: none}
.ClothingBlock #substitute { width: 145px;}
#prSummaryWriteReviewId_NR {padding-top:10px}

/*Headings*/
.ClothingBlock #substitute h4 { color: #000}
#col-one .refinelist h2, #col-one .refinelist h3 { text-transform: none; color:#000; font:1.2em Tahoma, Arial, Helvetica, sans-serif}
.prwrapper h1, .fanchoice h3, #relatedproductdetail h3, h2, #searchMessage h4, #productdetail #snippetDiv div.prSnippetTitle { text-transform: none; margin-bottom: 0.5em; font: bold 1.6em Arial, Helvetica, sans-serif; color:#000; }

html .prSummaryHeader .prSummaryTitle, h3 {margin-bottom: 0.5em; font: normal 22px BebasNeueRegular, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000  }
h4 { text-transform: none; margin-bottom: 0.5em; font: bold 1.6em Arial, Helvetica, sans-serif; color: #fff }
.productlist .productlistname h2, .productlist_ticket .productlistname h2 {padding:0; margin-bottom:0.25em}
#footer h4 { text-transform: capitalize;}
.block h3, .blocklast h3 { font-size: 1.6em}
.fanchoice h3, #relatedproductdetail h3, .block h4, .blocklast h4, ul#artistlistfeatured h2, .giftvoucher h3, .newsletter h2, .pd_powerreviewright h2 {text-transform:none; padding-bottom:5px;  font: normal 22px BebasNeueRegular, Arial, Helvetica, sans-serif; color:#000; border-bottom: 6px solid #333 }
#relatedproductdetail .details h3, .fanchoice .details h3, .zone .details h3, .pd_powerreviewright h2 {border:none; margin-bottom: 0; text-transform: uppercase;}
.pd_powerreviewright h2 {font-size: 2.8em}
ul#artistlistfeatured h2 a { color:#000}
#artistproduct h2, .productdetailright h2{ font: normal 30px BebasNeueRegular, Arial, Helvetica, sans-serif; text-transform:uppercase; }

/*Basket*/
.Lcat_headertopcontent p#welcome,.Lcat_headertopcontent a,.Lcat_headerright ul li.items,.Lcat_headerright ul li.total, .Lcat_headerright ul li.items span, .Lcat_headerright ul li.total span { color:#000; border-color: #000}

/*Search*/
.searchartist { display:none;}
.TopSearch {padding: 2px 0 0; border-bottom: none; width:300px; float: right}
#formsearchartist {float:right;}
#formsearchartist fieldset {float:left; width:auto;}
#formsearchartist fieldset label {float:left; width:auto; margin:2px 5px 0 0}
#formsearchartist input {float:left}
#termtextkeywordsearch {padding:0 5px; font-size:1.2em; width:160px; height:18px; border: 1px solid #000; border-right:none; background: url(../images/starinthehood/searchshadow.gif) top left repeat-x; -moz-border-radius-topleft: 3px;  -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px }

/*Whatever Layoutie bits and bobbs*/
#artistpage .details {width: 300px;}
.pagn .pagnNext a, .pagn .pagnNext-off { padding-left:5px; border-left:1px solid #333}
.pagn .pagnPrev a, .pagn .pagnPrev-off { padding-right:5px; border-right:1px solid #333}
#searchMessage h4 { width: 300px}
#artistscategorylist .productlist ul.products li { padding-bottom:40px}
#artistpage {margin-top:20px}
#content-search_nocolthree, #artistscategorylist, #productdetail, #pd_powerwrapper {margin-top:60px; }
.prods .rightcol .pricegroup { margin-bottom: 10px;}
#artistpage #col-two-three {border:none}
.discoveralbumwrap {display: none;}
#topcontent { display: none;}
.AristHeader {margin: 20px 0}
p#crumbtrail { padding-top:5px}
.Lcat_breadcrumbs { float: left; margin: 0px 0 0 0;}
#artistproduct .image img, #productdetail-image img {border: 1px solid #ccc}
#col-one {width: 220px}
.artist_info .floatRight li { float:left}
.artist_info ul.storylist_artisthomepage li span.snippet { border-top: 6px solid #333; margin-top:32px; width:380px; font-size:1.0em}
.artist_info ul.storylist_artisthomepage li .newsletter { width:280px;}
.zone .pdxtartist, .details .pdxtartist {display: none;}
.footerlistcontent {margin-right: 10px; border-color: #fff; padding-top: 20px}
.footerlistlastcontent { padding-top: 20px;}
.pcilogoandvendatext {padding: 10px 20px; margin:0; border-color: #fff}
.productlist .productlistname, .productlist_ticket .productlistname {border-bottom: 6px solid #333; padding: 0}
#artistscategorylist #col-two-three {border:none; margin-top:5px}
.productlist .productlistname .allproductlink, .productlist_ticket .productlistname .allproductlink  { background:#3399CC; float:right; margin:3px 0 0; padding:0; float:right; width: auto;}
.productlist .productlistname .allproductlink a, .productlist_ticket .productlistname .allproductlink a {color:#FFFFFF; display:block; padding:2px 10px 5px; background :none; font-weight: bold}
.image img { border: 1px solid #262626}
#col-two-three #searchresults .image img { margin-right:18px;}
.pagntop { border: none; border-top: 6px solid #333; position: relative;}
.pagntop .pagnLinkNavigate { position: absolute; top: -28px; right: 0}
.pagnNumList { font-size: 1.2em; font-weight: normal; font: Tahoma, Arial, Helvetica, sans-serif}
.pagn .pagnPrev a, .pagn .pagnPrev-off, .pagn .pagnNext a, .pagn .pagnNext-off { font-weight: normal;}
.prods .rightcol .shippingmsg, .prods .rightcol .price { display:block; margin-top:0.25em}
.prods .artistname {display:none}
.productdetailright #snippetDiv .prSnippetRatingUnclickable, .productdetailright #snippetDiv .prSnippetWriteReview {float:left; margin-left:5px; height: 15px;}
#productdetail .ClothingLeft .addbuybutton { width: 127px; margin-right:10px}
#productdetail .invtatr select { margin-top:15px;}
#relatedproductdetail .image {margin-bottom: 0}
.productdetailtop.merchandise {display:none;}
#wrap.starinthehood .Lcat_breadcrumbs {display:none}
.Lcat_elementonbottomofcontent {display:none;}
#topound{ width:218px}
#toeuro { width: 177px}
#topound p , #toeuro p { font-size:12px; white-space: nowrap;} 
#pd_powerwrapper .pd_powerreviewtop { display:none;}
.share .floatRight {float:lef ; width: 370px}
#productdetail .addbuybutton { width:140px}
#productdetail .tellafriend { width: 125px}
#productdetail .socialbookmark { float: right;}
body:nth-of-type(1) #artistscategorylist  .productlistname { position:relative;}
body:nth-of-type(1) #artistscategorylist  .productlistname .allproductlink {position: absolute; bottom:0; right:0}
#slideLeft { background-image: url(../images/starinthehood/bt_nextrvi.gif);}
#slideRight { background-image: url(../images/starinthehood/bt_previousrvi.gif);}
.prSnippetEngine .prSnippetWriteReview {float: right;}
.prSnippetEngine .prSnippetRatingUnclickable {float:left}
.prSnippetEngine .prSnippetTitle { border-bottom: 6px solid #333}

/*Clothing Template*/
ul.tabNavigation {float:left; clear:left; margin: 0 0 0px;}
ul.tabNavigation li {float:left; display: block; margin:0 1px 1px 0;}
ul.tabNavigation li a {display: block;font: normal 20px BebasNeueRegular, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;background: #3399cc; padding:9px 10px }
ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover { color: #fff; background:#000 url(../images/starinthehood/tab_active.gif) bottom center no-repeat}
ul.tabNavigation li a:hover { background:#333; color: #fff; }
#first, #second, #third, #fourth  {background-color: #e9edf0; float:left; clear:left; width:920px; margin:0 0 60px 0;}

div.tabs div h3 { font-size: 1.6em; text-transform: none;}
div.tabs > div {margin-bottom:40px;}
#productdetail .productdetailtop {border: none; }
#productdetail .productdetailtop h1.artistsname {display:none;}
#productdetail .merchandise { margin-bottom: 0}

.ClothingProduct .prSnippetEngine {background: none; padding: 0;}
.ClothingProduct div.prSnippetTitle {display: none;}
.ClothingProduct .prSnippetEngine div { padding: 0;}
.ClothingProduct .prSnippetRatingUnclickable {float: left; width: auto;}
.ClothingProduct #slideRight {background-image: url(../images/starinthehood/bt_nextrvi2.gif);}
.ClothingProduct #slideLeft {background-image: url(../images/starinthehood/bt_previousrvi2.gif);}
.fanchoice .image { width: auto;}
#relatedproductdetail .rviwrapper { margin-top:0}
#rvilist .image img {width:138px;}

/* Size Tab*/
.SizeTab th {font: bold 1.4em Arial, Helvetica, sans-serif; color:#000; text-transform: none; }
.sizeGuide tr.odd td {background: #fff}
.sizeGuide tr.odd td.empty {background: #fff;}
.sizeGuide h3 {font: bold 1.6em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #389bc0;}
.sizeGuide td.title { color: #000; font: 1.2em Arial, Helvetica, sans-serif; }
.SizeTab .tableDiv { border: none}


/*Search*/
#searchresults { position:relative;}
#searchresults .sort { position: absolute; top:-30px; right:0; padding:0; margin:0}
#searchresults .sort select { height:20px; border: 1px solid #999; background: url(../images/starinthehood/grad.gif) top left repeat-x;}

/*Blocks*/
.ClothingBlock { background: #e8edf0; padding:15px}
.Lcat_elementonbottomofcontent .block, .Lcat_elementonbottomofcontent .blocklast {border: none}
#submitReviewIframe { background: #000}

/*Sub Navigation*/

.Lcatnav ul li {font: normal 22px BebasNeueRegular, Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom: none; border-top: 1px solid #333333; padding: 0.5em 0;}
.Lcatnav ul li a {font-weight: normal; color: #000}
.Lcatnav ul li a:hover {color:#389bc0;}

.Lcat_artistnavcontent {padding-bottom: 2px; border-bottom: 3px solid #000;}

#searchresults ul {_float:right;}
#searchresults .details,div.prods .leftcol, div.prods .rightcol{_overflow: hidden; }


/*Navigation */
.header {background: url(../images/starinthehood/header_bg.jpg) no-repeat 0 top #FFFFFF; height:116px;text-align:left;}
.header h1 {margin-top:0px; padding-bottom: 27px;}
.header a { display: block; width:150px; height:90px; background: transparent; text-indent:-999em; margin-left: 0px}
#navbar {width:940px; height:33px; border-bottom: 1px solid #333333; }
#navbar ul{ margin:0px 0px 0 0px;  padding:5px 0 0 0}
#navbar li{ list-style-type:none;  margin:0;  padding:0 30px 0 10px;  float:left; font: normal 22px BebasNeueRegular, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#navbar li a {color: #000;}
#navbar li a:hover{color: #389BC0; text-decoration: none}
.Lcatnav ul li ul {background: #E8EDF0; padding: 5px 0;}
.Lcatnav ul li ul li {font: normal 14px Arial, Helvetica, sans-serif;  padding: 3px; text-transform: capitalize}

#minicart_detail .yui-panel .hd, #minicart_detail .yui-panel .bd {background-color:#fff;}

#artistscategorylist .pricegroup .save {border-left:1px solid #000; padding-left:4px; margin-left: 2px;}
.price .save {border-left:1px solid #999999; padding-left:4px;}



#substitute .featprods {background: none;}


/* MINI CART */
ul#minicart_products li {
    background-color: #FFF !important;
}
#minicart_detail .yui-panel .hd .tl, #minicart_detail .yui-panel .hd .tr {background-color:#FFF;}

#selectCur a {color: #FFF;}
h2.error  {background: none; color: #000 !important}
