body {background: #222222 url(../images/bg.gif); font: normal 12px/20px Arial, Helvetica, sans-serif; color:#999; text-align: center}
#admin {display: none;}
/*.zone .price {display: none;}*/

/* FONTS
*********************************************************************/
h2 
	{font: normal 2.33em Georgia, serif; margin-bottom: 5px; color: #FFF}
h3, #searchMessage h4, #productdetail #snippetDiv div.prSnippetTitle 
	{font: normal 1.67em/1.25em Georgia, serif; color: #999; text-transform:none;}
h4 
	{text-transform: uppercase; color:#999; font-size: 12px;  margin-bottom: 5px;}

a {color: #FFF;}
a.arrowLink {font-weight: bold; text-transform: uppercase;}
.price {color: #FFF; font-size: 1.5em}
.price .was, .price .save, .price .rrp, .price .shipping, .price .customshipping {font-size: 12px;}
.price .freestandardukdelivery {font-size: 12px;}
.save {border-left: 1px solid #999999; margin-left:2px; padding-left:4px;}
.ClothingBlock .save {margin-left:4px;}
.price .rrp .rrplabel, .price .was .waslabel, #artistscategorylist .pricegroup .rrplabel, #artistscategorylist .pricegroup .waslabel {text-decoration:line-through;}

#artistproduct .price, .productdetailright .price {font-size: 2em;}
h2 .releaseformat {font: normal 14px Arial, Helvetica, sans-serif;  color: #999;}

.versiontitle {color: #ffd803; text-transform: uppercase;}
a.arrowLink {background:transparent url(../images/arrowLink.gif) no-repeat 0 4px; padding-left:10px;}

/* LAYOUT
*********************************************************************/
#wrap{width: 980px;  margin: 0 auto 30px; background: #000 url(../images/gradient.gif) repeat-y; text-align: left;}
.sitebg {background: url(../images/header_bg.gif) no-repeat; padding: 0 20px;}


#col-two-three {float: right;  width:700px;}
#col-one {float:left; width:180px;}

/* HEADER
*********************************************************************/
#header {width: 980px;  margin: 0 auto; padding: 5px 0 10px 0; text-align: left; position: relative}
.bravadoLogo {display: none;}
.Lcat_headertop{ width: 100%; padding: 1em 0;}
.Lcat_headertopcontent {width: 940px; margin: 0px auto; padding: 0px 20px}

.Lcat_headertopcontent a {text-decoration: none; color: #FFF}
.Lcat_headertopcontent h2, .Lcat_headertopcontent h3, .Lcat_headertopcontent ul, .Lcat_headertopcontent li, .Lcat_headertopcontent p {margin: 0; padding: 0; font-size: 11px; line-height: 0.2em; display: inline; font-family: Arial, Helvetica, sans-serif;}
.Lcat_headertopcontent ul li, .Lcat_headertopcontent div.minicartitemsandtotal, .Lcat_headertopcontent div.Lcat_minicartitemsandtotal  {display: inline;}
.Lcat_headerright {float: right; width: 670px; text-align: right; position:relative;}
.Lcat_headerleft {float: left; width: 190px; padding-top: 5px; position: relative;}

.Lcat_minicartitemsandtotal ul li {font-weight: bold;}
#updateTotal {margin-left: 3px;}
.Lcat_headertopcontent p#welcome {color: #CCC;}
.Lcat_headerright h2 {text-transform: uppercase; padding-left: 4px;}
.Lcat_headerright h2 a {font: bold 1em Arial, Helvetica, sans-serif !important;}
.Lcat_headerright li.checkout h3 {border-left: 1px solid #4c4c4c; padding-left: 8px; line-height: 2em; }
.Lcat_headerright li.checkout{margin-left:0;margin-right:0;}
.Lcat_headerright ul li.items, .Lcat_headerright ul li.total {color:#999}
.Lcat_headerright ul li.items span, .Lcat_headerright ul li.total span {padding-left: 5px; color:#999}
.Lcat_headertopcontent li {margin: 0 4px;}
.Lcat_headertopcontent li.myaccount, .Lcat_headertopcontent li.logout, .Lcat_headertopcontent li.login {padding: 0 8px 0 0px; border-right: 1px solid #4c4c4c;}
.Lcat_headertopcontent li.myaccount {padding-left: 10px;}

/* TOP BAR
*********************************************************************/
.topBar ul {list-style: none; padding: 40px 0 20px 0}
.topBar .Lcat_currencytab {display: none}
.topBar .Lcat_headerbtm {float: left; width: 700px;}

#selectCur a {font-size: 11px; margin-right: 6px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
#selectCur span img {padding-bottom: 6px;}


.topBar .topnavigation ul li {display: inline; font: normal 2.33em Georgia, "Times New Roman", Times, serif; color: #666; border-right: 1px solid #666; padding: 0 15px;}
  li.topnavgenre {display: none !important;}

.topBar .topnavigation ul li.topnavlabel {border-right: none;}
.topBar .topnavigation ul li.topnavhomeon, .topBar .topnavigation ul li.topnavhome {padding-left: 0;}

p.breadCrumb { padding-top: 10px;}
#mainlayout-default-nocoltwothree .Lcat_breadcrumbs {display: none;}
.helpPage .Lcat_breadcrumbs {display: none;}

#mainlayout-artistscat_nocoltwothree .Lcat_headerbottomcontent,
#mainlayout-default-nocolthree .Lcat_headerbottomcontent,
#mainlayout-search-nocolthree .Lcat_headerbottomcontent
{display: none} 

/* FOOTER
*********************************************************************/
#footer {background: #000 url(../images/footer_bg.gif)  repeat-x; width: 976px;  margin: 0 auto; border-bottom: 1px solid #464646; font-family: Arial, Helvetica, sans-serif;}
#wrap {border-bottom: 1px solid #262626}
#footer ul {list-style: none;}
.footerlist a {color:#FFF;}

#footer .footerlistbackground .footerlist {padding: 0px 18px;text-align: left;}
.Lcat_footer {padding: 20px 0 0 0;}
.footerlistcontent {border-right:1px solid #262626; float:left; margin-right:20px; min-height:210px; width:219px;}
.footerlistlastcontent {width: 210px; float: left; min-height: 210px;}
.footerlistlastcontent img {border-bottom: 1px solid #262626}
#footer ul, #footer p {list-style: none; font-size: 0.92em}

.pcilogoandvendatext {border-top: 1px solid #262626; padding: 10px 0; margin: 0 20px}
/* -- contain -- */
.pcilogoandvendatext:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
/* ie mac fix */
.pcilogoandvendatext{display:inline-table;}
* html .pcilogoandvendatext{/* nomac \*/height:1%;/* nomac */}
.pcilogoandvendatext{display:block;} /* should hide from mac but seems to work */

.Lcat_pcilogoandvendatext {margin: 0px auto; text-align: center}
.pcilogoandvendatext .copyright {float: left; text-align: left; color:#999; width: 400px; clear: both;}
.pcilogoandvendatext .geotrust{margin: 5px 0px 0pt 10px; float: right;}
#pcilogo {float: right; width: 88px; margin-top: 5px;}
.pcilogoandvendatext .poweredbyvenda {width: 130px; float: right; margin-top: 8px; font-size: 0.94em;}
.pcilogoandvendatext .poweredbyvenda a {color: #999; font-weight: normal; font-family: Arial, Helvetica, sans-serif, sans-serif !important;}

.copyright p {font: normal 11px Arial, Helvetica, sans-serif, sans-serif !important;}
.musicmatters {float: left; width: 150px;}

/* BOTTOM ELEMENTS
*********************************************************************/
.Lcat_elementonbottomofcontent .block {width: 220px; float: left;  margin-right: 20px; padding: 7px 0 95px;}
.Lcat_elementonbottomofcontent .blocklast {width: 220px; float: left;  padding: 7px 0 95px;}
.Lcat_elementonbottomofcontent .block, .Lcat_elementonbottomofcontent .blocklast {border-top: 1px solid #262626}

/* SEARCH
*********************************************************************/
.searchartist h2 {display: none;}
.searchartist {width:285px; float: right; margin: 52px 0 8px 0; padding: 0; display: block;}
.searchartist input#termtextkeywordsearch {border:1px solid #262626; width: 118px; height:14px; font: normal 1em/1.4em arial, serif; color:#000000; float: right; margin: 0; padding: 2px;}
.searchartist fieldset {width: 255px; padding:0; margin:0; float: left; clear: none;}
.Lsearch legend, .searchartist legend{display:none;}
.searchartist fieldset label {text-align: right; width: 120px; margin: 0; padding: 3px 5px 0 0; float: left;}

/* BUTTONS
*********************************************************************/
input.moreinfo, input.add, input#searchsubmit
{display: block; border: none; text-indent: -900em; cursor:pointer;cursor: hand;  padding: 0px; color: transparent; font-size: 0;}

#searchsubmit {width: 30px; float: left; height: 20px;}
p.buygiftvouchernow a {display: block; text-indent: -900em; cursor: pointer; cursor: hand;}
.tellafriend a {display: block; text-indent: -900em; cursor: pointer; cursor: hand;}


/* NAVIGATION 
*********************************************************************/
.categorynavigation h2 {display: none;}
.Lcatnav ul {list-style: none; text-align: right; margin-bottom: 0; border-bottom:1px solid #333;}
.Lcatnav ul li {font: bold 1.33em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 0.50em 0 0.92em 0; border-top: 1px solid #333;}
.Lcatnav ul li a {font-weight: bold;}
.Lcatnav ul li ul {padding-top: 0.8em}
.Lcatnav ul li ul li {padding: .2em 0; border: none; font: bold 0.75em Arial, Helvetica, sans-serif;  text-transform:uppercase;}
.Lcatnav ul li a:hover {text-decoration: none; color:#999;}
.Lcatnav ul li ul {border:none}

/* ARTIST HOMEPAGE
*********************************************************************/
.AristHeader {display: block; width: 940px;}
#artistpage #col-two-three {border-top:1px solid #333;}

.giftvoucher {width: 220px; display: block; float: left;}
.giftvoucher h3 {border-bottom: 1px solid #333; padding-bottom: 3px; margin-bottom: 8px;}
.giftvoucher div {padding-right: 10px;}

.details ul {margin: 5px 20px;}
#artistproduct .priceline {margin: 15px 0 10px;}
p.tracklists {margin-bottom: 5px;}

#artistpage .details {float:right; width:280px;}
.artist_info {margin: 20px 0 10px 0; position: relative;}
.artist_info ul.storylist_artisthomepage {list-style: none; width: 700px;}
.artist_info ul.storylist_artisthomepage li span.snippet {width: 455px; float: left; margin-right:20px; border-top: 1px solid #333; margin-top: 28px; padding: 9px 0; font-size: 1.17em;}

li div.quote {width: 195px; display: block; float: right; margin-top: 10px;}
blockquote {font: normal 28px Georgia, serif; color:#FFF; background: url(../images/generic/quote_open.gif) top left no-repeat; text-indent: 30px;}
div.quote cite {color: #ffcc00; font: normal 28px Georgia, serif; }


/* ARTIST FEATURED LIST */
ul#artistlistfeatured {list-style: none; margin: 40px 0 80px;}
ul#artistlistfeatured li {display: block; width: 220px; float: left; margin-right: 20px;}
ul#artistlistfeatured li.last {margin-right: 0px;}
ul#artistlistfeatured h2 {font: normal 1.67em/1.25em Georgia, serif; color: #999; padding-bottom: 5px; margin-bottom: 20px; border-bottom: 1px solid #333;}

.zone .image img {margin-bottom: 10px;}
li div.image {height: 140px;}
.zone h3 {font-size: 2em;}
.zone .pricegroup {margin-top: 0;}
.zone .buttonbox {margin-top: 12px;}


/* CAT 3 PAGE
*********************************************************************/
#artistscategorylist .Lcat_coloneadditional .giftvoucher {margin-top:227px;}

/* CAT 2 SEARCHPAGE
*********************************************************************/
#content-search_nocolthree #topcontent {border-bottom: 1px solid #333; margin-bottom: 15px;}
#content-search_nocolthree h1.artistsname {margin:10px 0 5px 0;  width:500px; }
#content-search_nocolthree .searchartist {margin-top: 30px;}
#col-one .refinelist {width: 160px; text-align: right;}
#col-one .refinelist h2, #col-one .refinelist h3 {color:#999; font: normal 1em Arial, Helvetica, sans-serif}
.refinementdivider {border-top: 1px solid #333; height: 10px; display: block; font-size: 0px; margin-top: 5px;}
p.collatedresult {display: none;}

#artistscategorylist p {margin-bottom: 5px;}

#artistscategorylist p.moreinfo, #artistscategorylist p.emailme {margin-top: 15px;}
#searchresults h4 span.categoryname {padding-left:5px;}

#searchMessage h4 {float: left; width: 340px;}
#searchresults .sort {float:right; padding:5px 0 20px; width:305px;}
#searchresults .sort label  {float: left; width: 100px; text-align: right;}
#searchresults .sort select {float: right; width: 200px; border: none;}
#searchresults .prods form{clear: both;}

.PaginationList {float: left; display: block; text-align: center; letter-spacing:2px; padding: 0 10px}
.pagnLinkNavigate {float: right;}
.pagn .pagnNext a, .pagn .pagnNext-off {text-align: right; float: left;  font-weight: bold; text-transform: uppercase;}
.pagn .pagnPrev a, .pagn .pagnPrev-off  {text-align: right; float: left;  font-weight: bold; text-transform: uppercase;}
.pagntop {border-bottom: 1px solid #333; margin-bottom: 10px;}
.pagnbtm {margin-bottom: 110px;}

#searchresults ul {list-style: none;}
#searchresults ul li {border-bottom: 1px solid #333; padding: 15px 0;}
#col-two-three #searchresults .image { margin: 0; padding: 0; float: left;}
#col-two-three #searchresults .image img {width: 100px; margin-right: 20px;}
#col-two-three #searchresults .details {float: left; width: 580px;}


div.prods .leftcol {float: left; width: 310px;}
.prods .rightcol {float: left; width: 270px; text-align: right;}
#col-two-three #searchresults input.add, #col-two-three #searchresults input.buy, #searchresults p.moreinfo, #searchresults p.emailme {float:right; margin:0;}
.prods .rightcol p.moreinfo, .prods .rightcol p.emailme {text-align:left;}
.prods .rightcol .shippingmsg {margin-bottom: 10px}
.prods .rightcol .pricegroup {margin-bottom: 20px}



/* PRODUCT PAGE
*********************************************************************/

#productdetail .socialbookmark {float: left; width: 130px;}
#productdetail .addbuybutton {float: left; margin-right: 10px;}
#productdetail .addbuybutton input {padding: 0 0 0 41px; border: none; display: block; text-indent: -900em; font-size:0; color: transparent; cursor: pointer;	cursor: hand;}
.productdetailright .pricegroup {margin: 10px 0;}
.productdetailright .pricegroup .waslabel, .productdetailright .pricegroup .msrplabel {text-decoration: line-through;}
.productdetailright .artistname {display: none}
#productdetail .share {padding:10px 0; margin: 10px 0; border-bottom: 1px solid #333;}

.fanchoice {margin-top:  20px;}

.musiclistright input.digitaladd {border: none; display: block; text-indent: -900em; font-size:0; color: transparent; cursor: pointer;	cursor: hand;}
.musiclistright input.digitaladd {background: url(../images/bt_adddigitaltracktobasket.gif) no-repeat; width: 30px; height: 18px;}

/* zoom image */
#productdetail-zoomlarge {margin-bottom: 1em}
#productdetail-zoomlarge a {display: block; position: absolute; top: 355px; left: 3px; width: 85px; height: 22px; background: url(../images/zoom.gif) no-repeat; text-indent: -900em; cursor: pointer;	cursor: hand;}

#productdetail-sideview a {margin-right:15px;}
#productdetail-sideview a img {margin-bottom:10px;}
/* SITE WIDE RVI */
#showRVISiteWide{/* hide showrvi div by default */ display:none;}
.LshowRVISiteWide {background:none; width: 173px; margin-bottom: 4px; border:1px solid #000}
.LshowRVISiteWide h2 {margin: 0; padding:5px;}
.LshowRVISiteWide h2 span {display: block; }
.LshowTextRVI ul#rvisitewidelist {list-style-type:none; padding:0; margin:0;}
.LshowTextRVI ul#rvisitewidelist li {clear:both; float:left;}
.rviwrapper{overflow: hidden;width: 850px;float: left;margin-left: 10px;position: relative;}
#slideLeft{float: left;margin-top:15px;cursor:pointer;cursor: hand; display: block; width: 40px; height: 80px; text-indent: -900em; background: url(../images/bt_previousrvi.gif) no-repeat;}
#slideRight{float: right;margin-top:15px;cursor:pointer;cursor: hand; width: 40px; height: 80px; text-indent: -900em; background: url(../images/bt_nextrvi.gif) no-repeat;}
#rvilist{width: 2000px;}
.relatedfeatture{clear: both;}

/* RELATED PRODUCTS */
#relatedproductdetail div:after{content:".";display:block;clear:both;visibility:hidden;height:0;}

#relatedproductdetail .image {margin-bottom: 10px;}
#relatedproductdetail ul {list-style: none;}
#relatedproductdetail .rviwrapper {padding: 1em 0; margin: 0}
#relatedproductdetail .rviwrapper form {padding: 7px 0 0}
#relatedproductdetail .invtdesc2{display: none;}
#relatedproductdetail .details{height: auto; width: 90%;}
#relatedproductdetail li{width: 203px; float: left;margin: 0px 10px 0 0px;}

#relatedproductdetail div.body {background: #141414; border: 1px solid #333; margin-top: 5px;}

p.invtdesc1 {border-top: 1px solid #333; margin-top: 3px; padding: 5px 0}

/* FANS CHOICE */
.fanchoice h2 {font: normal 1.67em/1.25em Georgia, serif; color: #999; text-transform:none;}
.fanchoice .image {float:left; margin:0 20px 10px 0; width:140px;}
.fanchoice .details .pricegroup {margin-top: 10px;}
.fanchoice .details {width: 200px; float: left;}

.fanchoiceMerchandise {margin-top: 40px;}
.fanchoiceMerchandise .zone {border-top:1px solid #333333; margin-top:3px; padding: 10px 0;}
.fanchoiceMerchandise .image {float: left; width: 160px;}
.fanchoiceMerchandise .details {float: left; width: 355px;}




/* DIGITAL MUSIC LIST */
.musiclist {margin: 2em 0 1em 0;}
.musiclist ul {list-style: none;  padding: 5px 0;}
.musiclist ul li {clear: both; padding-bottom:5px; padding-top:5px;}
.musiclist ul li div.musicplayer {float: left; width: 25px;}
.musiclist ul li div.musicplayer a, .musiclist ul li div.musicplayer img {display:block}
.musiclist ul li div.musicplayer p, .musiclist ul li div.musiclistright p {margin: 0; padding: 0}
.musiclist ul li h6 {float: left; width: 220px; margin-bottom:0px; font-weight: normal;}
.trackList {padding-bottom: 5px;}
.musiclist h3 {float: left; width: 200px; margin: 0; padding: 0;}
.musiclist div#trackformat {float: right; width: 100px; display: block; text-align: right; font-weight: bold; margin-top: 5px;}
.musiclist div#trackformat{margin-left:175px; float: right;}
.musiclist ul li.componentname {font-weight: bold}
.musiclist ul li div.musiclistright {float:right;width:255px;}
.musiclist ul li div.musiclistright div.priceBuyNow {width: 90px; float: right;}
.musiclist ul li div.musiclistright div.duration {width: 50px; float: left; padding-left:10px;}
.musiclist ul li div.musiclistright div.priveDiv {width: 50px; float: left; padding-right: 10px;}
.musiclist ul li div.musiclistright div.pdxtartist {width: 140px; float: left; padding-right: 10px;}
#productdetail .musiclist .addbuybutton {border: none; padding: 0; margin:4px 0px; text-align: right; none; width: auto;}
#productdetail .musiclist .childattr{text-indent: -2000px;float: left; display: none;}
#productdetail .musiclistright .addbuybutton input {padding: 0; margin: 0; float:}
.tracknotavailable {display:none;}


/* PRMOMO */
.Promo {margin: 10px 0; padding: 10px 0; border-bottom: 1px solid #2C2C2C;}
.Promo .add{background: url(../images/generic/btn_promoadd.gif) no-repeat;  width: 192px; height: 20px; display: block; border: none; text-indent: -900em; cursor:pointer;cursor: hand;  padding: 0; margin: 0 0 0 10px; color: transparent; font-size: 0;}
.promoSide {margin-bottom: 2em;}
.promomessage {color:#FFCC00 ; font-weight: bold;}

/* DID YOU KNOW */
#didyouknow {float: right; margin: 10px 0; width: 520px; padding-bottom: 29px; background: url(../images/dyk.gif) 0 99% no-repeat;}
#didyouknow div { background: url(../images/dyk_lower.gif) top left no-repeat;}
#didyouknow h2 {display: none;}
#didyouknow p {font-size: 1.5em; width: 380px; margin: 0 0 0 120px; padding: 10px 10px 20px 9px; border: 1px solid #121212;}

/* 404 */
#content-norecord {background: url(../images/404_bg2.jpg) no-repeat; padding: 0px 480px 270px 80px;  font-size: 1.18em; color: #FFF;}
#mainlayout-norecord .Lcat_currencytab, #mainlayout-norecord .Lcat_headerbtm {display: none;}
#mainlayout-norecord h1 {font-size: 54px; padding: 0 0 45px 0; border: none;}
#content-norecord a {color: #FFCC00}
#content-norecord p {margin: 2em 0;}



/* TABS */
.tabs {margin-top: 40px;}
UL.tabNavigation {list-style: none; margin: 0 0 11px; padding: 0;}
UL.tabNavigation LI {display: inline;}
UL.tabNavigation LI A {padding: 3px 10px; background: #141414 url(../images/generic/tab_bg.gif) repeat-x; color: #FFF; text-decoration: none; font: normal 20px Georgia, serif}
UL.tabNavigation LI A.selected {background-color: #141414; background-image: none; color: #999;}
UL.tabNavigation LI A:focus {outline: 0;}

.tabBlock {padding: 10px;}
.tabBlock ul  {margin-left: 20px; margin-bottom: 1em}
.tabBlock #prReviewSummary {border-top: none;}

.SizeTab {line-height: 1.2em; padding: 35px 0 35px 35px}
.SizeTable {float: left; margin-right: 35px;}
.SizeTab th {font: bold 14px Arial, Helvetica, sans-serif; color:#999; text-transform: uppercase; padding: 2em 0 0.5em;;}
.SizeTab td {padding: 0.3em; padding-left: 10px;}
.SizeTab h2 {display: none}
.SizeTab .tableDiv {border-bottom: 1px solid #262626; padding-bottom: 1em; margin-bottom: 1em}
.sizeGuide {margin-bottom: 2em; }

.sizeGuide td.title {color: #FFF; font-weight: bold; padding-top: 10px; padding-left: 0;}
.sizeGuide td.smtxt {font-size: 0.92em;}
.sizeGuide tr.odd td {background: #222222}
.sizeGuide tr.odd td.empty {background: transparent;}
.sizeGuide h1 {border: none;}
.sizeGuide h3 {font: bold 1.33em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #3e7bfe;}

/* CLOTHING TEMPLATE */

h2.productTitle span.artist {display: none;}

.ProductStyle .prSnippetEngine {background: none; padding: 0;}
.ProductStyle div.prSnippetTitle {display: none;}
.ProductStyle .prSnippetEngine div { padding: 0;}
.ProductStyle .prSnippetRatingUnclickable {float: left;}

.tabs.prSummaryHeader .prSummaryTitle {border: none;}

.ClothingProduct p.invtdesc1, .ClothingProduct p.invtdesc2, #productdetail .ClothingLeft .share  {border: none;}
.ClothingBlock {padding: 20px 10px; border-bottom: 1px solid #333;}
.ClothingLeft {float: left; width: 330px;}
#productdetail .ClothingLeft .addbuybutton {width: 115px;}
#productdetail .ClothingLeft .invtatr {margin: 0;}
.ClothingProduct .invtdesc1, .ClothingProduct .invtdesc2 {font-size: 14px;}

.ClothingBlock #substitute {float: right; width: 140px;}
.ClothingBlock #substitute h4 {font: normal 14px Arial, Helvetica, sans-serif; text-transform: none;}
.ClothingBlock #substitute ul {list-style: none; margin: 0; padding: 0}
.ClothingBlock #substitute ul li {float: left; margin: 0px 10px 10px 0; display: inline;}

.ProductStyle  .Ship {margin-top: 10px;}
.ProductStyle .Ship .shipping {width: 365px; float: left;}
.ProductStyle .LowerBlock {margin-top: 10px;}

/*
.ClothingProduct .rviwrapper  {width: 500px;}
.ClothingProduct #relatedproductdetail div.body { margin-top: 0;}
.ClothingProduct #slideLeft {width:9px; background:transparent url(../images/bt_previousrvi2.gif) no-repeat;}
.ClothingProduct #slideRight {width:9px; background:transparent url(../images/bt_nextrvi2.gif) no-repeat;}
.ClothingProduct #relatedproductdetail li {margin:0 10px 0 0; width:160px;}
*/


#productdetail .preorder {float:left; width: 150px}
.preorder input.add, input.add {background:transparent url(../images/generic/bt_preorder.gif) no-repeat scroll 0 0; height:20px; width:140px;}

/* HARD GOODS */
.HardGoods div.tabs {margin-bottom: 80px;}
.HardGoods .ClothingBlock #substitute h4 {font: normal 20px Georgia, "Times New Roman", Times, serif; margin-bottom: 3px;}




/* Bravado Detail Page
*********************************************************************/
.customerserviceslist {width: 320px; float:left;}
.customerserviceslist ul {list-style:inside;}

.bravadoProduct .productdetailright .column1 {width:180px; float:right; padding: 0 0 0 0; margin:0; border:1px solid #474747;}
.bravadoProduct .productdetailright .column1 .ClothingBlock {width:160px; padding:10px; float:left; border-bottom: none; background:none;}
.bravadoProduct .productdetailright .column1 .ClothingBlock .ClothingLeft {width:160px; float:left;}
.bravadoProduct .productdetailright .column1 .invtatr label {margin-left: 0; padding-bottom:5px; width:160px; float:left;}
.bravadoProduct .productdetailright .column1 .invtatr select {width:160px;}
.bravadoProduct #productdetail .productdetailright .column1 .ClothingBlock .ClothingLeft .share {width:160px; padding: 10px 0 0 0; margin:0; float:left;}
.bravadoProduct .productdetailright .column2 {width: 320px; float:left; margin:0; padding:0;}
#productdetail.bravadoProduct .productdetailright .column2 #facebookLike {width: 320px}
#productdetail.bravadoProduct .desc {width:auto;}
.bravadoProduct #productdetail .productdetailright .column2 #facebookLike {width: 320px; margin: 5px 0 10px 0;}
.bravadoProduct #productdetail .productdetailright .column2 #facebookLike .fb {width: 100px;}
.bravadoProduct #productdetail .productdetailright .column2 .desc {width: 320px; margin-bottom:5px; border-bottom:1px solid #474747;}
.bravadoProduct #productdetail .productdetailright .column2 .info {padding-top: 10px;}

.bravadoProduct #productdetail .productdetailright .column2 .customerserviceslist .sizeguide {margin-left:0;}
.bravadoProduct #productdetail .productdetailright .column2 .customerserviceslist .tellafriend a { background:none; text-indent:0; height:auto; width:auto; display:inline;}
.bravadoProduct .productdetailright .column3 {width: 520px; float:left; margin:0; padding:0; padding:30px 0 0 0}




/* SUBSTITUTE PRODUCTS
*********************************************************************/
#substitute div:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
#substitute .featprods {padding-bottom:50px;}
#substitute h4 {padding:10px 0 0 10px; margin-bottom:0;}
#substitute .featprods ul {list-style: none;  padding: 15px 0;}
#substitute .featprods ul li {display: inline; width:190px; float:left; padding-left:10px; padding-right:35px; margin-bottom: 40px;}
#substitute .featprods ul li .details {padding:5px 0 0 0; margin:0;}
#substitute .featprods ul li .details p.pdxtartist {padding:0; margin:0;}
#substitute .featprods ul li h2 {text-indent:10px; padding-bottom:5px; border-bottom:1px solid #ffffff; margin-bottom:20px;}
#substitute .featprods ul li h2 a {color:#ffffff; font:0.8em Georgia,serif;}
input.add {background:url("../images/generic/bt_addtobasket.gif") no-repeat scroll 0 0 transparent; height:20px; width:106px;}


/* Shipping Charges
*********************************************************************/
.headerDeliveryMessage {padding: 10px 0 0; color:#FFF; font-weight: bold;}
.deliveryCost {text-align: right; margin: 0px 10px 10px; color:#FFF; font-weight: bold;}
.deliveryCost .deliveryCosts {font-weight: normal;}
.deliveryCosts a {text-decoration: underline;}
.deliveryCosts a:hover {text-decoration: none;}
table.deliveryCostsTable {border: 1px solid #666; margin-bottom: 10px;}
table.deliveryCostsTable th {color:#CCC; background: #333; font-size: 14px; padding: 5px;}
table.deliveryCostsTable td {padding: 0 5px;}
#minicart_detail {
    color: #999999;
    font-size: 1em;
    left: 350px !important;
    position: absolute;
    top: 50px;
    z-index: 5;
}




#productdetail .digital  .addbuybutton, #productdetail .digital .addbuybutton input {}

/* Twitter Tool Tip (RENAME THE TOOL TIP AS IT BREAKS THE REGISTER PAGE)
********************************************************************
#tooltip {display:none; width:269px; height:87px; color:#333333; float:left; position: absolute; left:0; top:-87px; z-index:1000; margin-left:0; margin-top:0; background-image:url(../images/tweettowinbg.png);}
a#twitter-competition-close {float:right; width:28px; height:27px; display:block; text-indent:-9000px;}
#tooltip p {float:left; width:226px; padding-left:15px; font: 12px/17px Arial,Helvetica,sans-serif; padding-bottom:0; margin-bottom:0;}
#tooltip p.compTitle {color:#186487; font-size:13px; font-weight:bold; padding-top:14px;}
#tooltip p a {color:#333333; text-decoration:underline;}
#facebookLike {position:relative;}
#twitter-competition-container {float:left; width:209px; z-index:900; position:relative;}
a#twitter-competition {width:208px; height:20px; float:left; display:block; text-indent:-9000px;background-image:url(../images/tweettowin.png);}
#productdetail #facebookLike .fb {width:100px}
*/
