/*
** Copyright (C) 2012 Apple Inc.
** All rights reserved.
*/

input[type="radio"] {outline: none;}
 div#content{-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 3px;-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 3px;background:#fff;}
@-moz-document url-prefix(){.content{border:1px solid;border-color:#e5e5e5 #dbdbdb #d2d2d2;}
}
div#content{border:1px solid\9;border-color:#e5e5e5 #dbdbdb #d2d2d2\9;}
div#content:nth-child(1n){border:none;}
div#content{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;}
.grid6col{clear:both;zoom:1;}
.grid6col:after{content:" ";display:block;clear:both;float:none;}
.grid6col .column{width:15%;margin-left:2%;}
.column.first,.column.last{margin-left:0;}
.column.last{float:right;}
body.linkmaker #content{padding:0;}
body.linkmaker div.footer{width:984px;margin:4em auto 0;color:#777;font-size:11px;text-align:left;}
body.linkmaker div.footer a{font-size:11px;}
body.linkmaker #main{background:none;}
body.linkmaker #content>div{padding:0 20px;}
body.linkmaker #content>div.hero{margin-right:50px;padding:50px 383px 50px 50px;background:url(web-storefront/images/linkmaker/hero_bg.png) 100% 50% no-repeat;}
body.linkmaker div.hero h1{width:179px;height:31px;margin-bottom:12px;text-indent:-9999px;background:url(web-storefront/images/linkmaker/linkmaker_title.jpg) 0 0 no-repeat;}
body.linkmaker div.hero h2{-width:324px;-height:18px;margin-bottom:20px;font-size:17px;font-weight:normal;color:#5a5a5a;-text-indent:-9999px;-background:url(web-storefront/images/linkmaker/linkmaker_subtitle.jpg) 0 0 no-repeat;}
body.linkmaker div.hero p{font-size:13px;line-height:20px;}
body.linkmaker #content>div.lmbar{padding:13px 20px 13px;height:25px;background:url(web-storefront/images/lmbar_bg.png) 0 0 repeat-x;zoom:1;}
body.linkmaker #content>div.lmbar:after{content:" ";display:block;clear:both;float:none;}
body.linkmaker div.lmbar h3{float:left;margin-top:2px;font-size:16px;font-weight:normal;}
body.linkmaker div.lmbar div.toggle{float:right;}
body.linkmaker div.lmbar div.toggle a{display:inline-block;float:left;min-width:90px;max-width:170px;height:25px;background:url(web-storefront/images/linkmaker/toggle.png) 0 0 no-repeat;}
body.linkmaker div.lmbar div.toggle a:hover,body.linkmaker div.lmbar div.toggle a:active{text-decoration:none;outline:0;}
body.linkmaker div.lmbar div.toggle a span{display:block;text-align:center;padding:3px 12px;color:#4c4c4c;font-size:11px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
body.linkmaker div.lmbar div.toggle a.active span{display:block;text-align:center;color:#fff;text-shadow:none;}
body.linkmaker div.lmbar div.toggle a.search{background-position:0 -25px;}
body.linkmaker div.lmbar div.toggle a.search.active{background-position:0 0;}
body.linkmaker div.lmbar div.toggle a.bulk{background-position:100% -25px;}
body.linkmaker div.lmbar div.toggle a.bulk.active{background-position:100% 0;}
body.linkmaker #content>#bulk_form{display:none;}
body.linkmaker #content>#search_form,body.linkmaker #content>#bulk_form{padding:20px 0;background:#fcfcfc url(web-storefront/images/search_form_bg.png) 100% 100% repeat-x;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;}
body.linkmaker #content>#search_form form,body.linkmaker #content>#bulk_form form{padding:0 20px 20px;zoom:1;}
body.linkmaker #content>#search_form form:after,body.linkmaker #content>#bulk_form form:after{content:" ";display:block;clear:both;float:none;}
body.linkmaker #search_form label{display:inline-block;*float:left;max-width:180px;margin-right:8px;color:#4c4c4c;}
body.linkmaker #search_form label:first-child{max-width:200px;}
body.linkmaker #search_form label span,body.linkmaker #bulk_form label span{display:block;margin-bottom:3px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
body.linkmaker #search_form label input{width:200px;}
body.linkmaker #search_form label select{width:150px;}
body.linkmaker #search_form a.button,body.linkmaker #bulk_form a.button{display:inline\9;display:inline-block;float:right;height:20px;margin-top:18px;padding:0 0 0 10px;line-height:20px;font-weight:bold;text-decoration:none;text-align:center;border:0;background:url(web-storefront/images/itvs/buttons/btn_silver_l.png) 0 0 no-repeat;}
body.linkmaker a.button:hover{cursor:pointer;text-decoration:none;}
body.linkmaker a.button:active,body.linkmaker a.button:active span{text-decoration:none;outline:0;}
body.linkmaker #search_form a.button span,body.linkmaker #bulk_form a.button span{display:inline-block;display:block\9;max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 18px 0 9px;color:#1b1b1b;font-size:12px;text-shadow:0 1px 0 rgba(255,255,255,0.75);background:url(web-storefront/images/itvs/buttons/btn_silver_r.png) 100% 0 no-repeat;line-height:20px;zoom:1;}
body.linkmaker #bulk_form a.button span{max-width:100%;}
body.linkmaker #content div.hr{display:block;height:1px;background-color:#e2e2e2;border-bottom:1px solid #fff;}
body.linkmaker #content div.affiliate_blurb{padding:10px 20px 0;margin-bottom:-10px;font-size:11px;color:#5e5e5e;display:none !important;}
body.linkmaker #bulk_form p{font-size:11px;color:#5e5e5e;}
body.linkmaker #bulk_form label{display:block;float:none;}
body.linkmaker #bulk_form a.button{margin-top:6px;}
body.linkmaker #bulk_form textarea,body.linkmaker #bulk_results textarea{width:100%;height:180px;resize:none;overflow-y:scroll;color:#777;}
body.linkmaker #bulk_form textarea.ready{color:#5E5E5E;}
body.linkmaker #content>#lm_results{padding:0;}
body.linkmaker #content>#lm_results>div{position:relative;display:none;min-height:78px;padding:22px 20px 0;background:url(web-storefront/images/results_shadow.png) 0 0 repeat-x;}
body.linkmaker #lm_results div.bulk_errors h4{font-size:12px;font-weight:bold;color:#ed1c24;}
body.linkmaker #lm_results div.bulk_errors p{margin-bottom:0;}
body.linkmaker #lm_results div.result,body.linkmaker #lm_results div.bulk_errors{display:none;padding-bottom:50px;color:#4c4c4c;zoom:1;}
body.linkmaker #lm_results div.result:after{content:" ";display:block;clear:both;float:none;}
body.linkmaker #lm_results div.result div.title{margin-bottom:16px;zoom:1;}
body.linkmaker #lm_results div.result div.title:after{content:" ";display:block;clear:both;float:none;}
body.linkmaker #lm_results div.result div.title h4{float:left;margin-right:15px;font-size:15px;}
body.linkmaker #lm_results div.result div.title span.num_results,body.linkmaker #lm_results div.result div.title a.see-all{display:inline-block;display:inline\9;margin-top:2px;margin-top:8px\9;margin-right:15px;color:#7c7c7c;}
body.linkmaker #lm_results div.result div.title a.see-all{display:none;}
body.linkmaker #lm_results div.result div.tracklist table{width:940px;background:url(web-storefront/images/table_headbg.png) 0 0 no-repeat;}
body.linkmaker #lm_results div.result div.tracklist table thead th,body.linkmaker #lm_results div.result div.tracklist table tbody td{padding-right:10px;padding-left:10px;}
body.linkmaker #lm_results div.result div.tracklist table thead th span,body.linkmaker #lm_results div.result div.tracklist table tbody td span{display:inline-block;margin:5px 0 4px;*display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
body.linkmaker #lm_results div.result div.tracklist table thead th.name{font-weight:bold;}
body.linkmaker #lm_results div.result div.tracklist table .artwork{width:34px;text-align:right;padding:0;}
body.linkmaker #lm_results div.result div.tracklist table .artwork>span{padding-right:10px;}
body.linkmaker #lm_results div.result div.tracklist table .artwork>a{width:34px;}
body.linkmaker #lm_results div.result div.tracklist table .name span{width:250px;width:230px\9;}
body.linkmaker #lm_results div.result div.tracklist table .album_artist span{width:214px;width:194px\9;}
body.linkmaker #lm_results div.result div.tracklist table .album_genre span{width:140px;width:120px\9;}
body.linkmaker #lm_results div.result div.tracklist table .release_date span{width:110px;width:90px\9;}
body.linkmaker #lm_results div.result div.tracklist table tbody td{border-bottom:1px solid #e5e5e5;}
body.linkmaker #lm_results div.result div.tracklist table tbody td.album_link{font-size:10px;text-align:right;}
body.linkmaker #lm_results div.result div.tracklist table tbody td.album_link>a{width:100px\9;}
body.linkmaker #lm_results div.result div.tracklist table tbody td.artwork>a{display:block;position:relative;min-height:30px;}
body.linkmaker #lm_results div.result div.tracklist table tbody td.artwork>a img{max-width:30px;margin:2px 0 -2px 2px;border:1px solid #fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.5);}
body.linkmaker #lm_results div.result.macSoftware div.tracklist table tbody td.artwork>a img{-webkit-box-shadow:none;-moz-box-shadow:none;}
body.linkmaker #lm_results div.result.album div.tracklist table tbody td.artwork>a img,body.linkmaker #lm_results div.result.song div.tracklist table tbody td.artwork>a img,body.linkmaker #lm_results div.result.software div.tracklist table tbody td.artwork>a img,body.linkmaker #lm_results div.result.tvSeason div.tracklist table tbody td.artwork>a img,body.linkmaker #lm_results div.result.tvEpisode div.tracklist table tbody td.artwork>a img,body.linkmaker #lm_results div.result.audiobook div.tracklist table tbody td.artwork>a img,body.linkmaker #lm_results div.result.podcast div.tracklist table tbody td.artwork>a img{min-height:30px;}
body.linkmaker #lm_results div.result.movie div.tracklist table tbody td.artwork>a img,body.linkmaker #lm_results div.result.shortFilm div.tracklist table tbody td.artwork>a img{min-height:45px;}
body.linkmaker #lm_results div.result div.tracklist table tbody td.artwork>a.app img{border:0;margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;}
body.linkmaker #lm_results div.result div.tracklist table tbody td.artwork div.mask{position:absolute;top:2px;left:2px;width:34px;height:34px;background:url(web-storefront/images/app_mask.png) 0 0 no-repeat;}
body.linkmaker #lm_results div.result div.artists h5{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:bold;line-height:16px;}
body.linkmaker #lm_results div.result div.artists span.genre{display:block;color:#7c7c7c;font-size:11px;}
body.linkmaker #lm_results div.result div.artists a.link{max-width:140px;font-size:10px;}
body.linkmaker #lm_results div.result div.tracklist table tbody td a.link{max-width:100px;padding-right:2px;}
body.linkmaker #lm_results div.result div.artists a.link,body.linkmaker #lm_results div.result div.tracklist table tbody td a.link{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
body.linkmaker #lm_results div.no-results{display:none;margin-top:14px;text-align:center;font-size:16px;font-weight:bold;color:#4c4c4c;}
body.linkmaker #lm_results div.loading div.loading_shadow{position:absolute;top:3px;left:0;width:980px;height:94%;background:rgba(255,255,255,0.7);z-index:9999;background:url(web-storefront/images/linkmaker/ie_shadow.png)\9;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/linkmaker/ie_shadow.png',sizingMethod='scale')!important;}
body.linkmaker #lm_results div.loading div.loading_text{position:absolute;top:36px;left:50%;width:110px;line-height:24px;margin-left:-55px;padding-left:30px;font-size:16px;font-weight:bold;color:#4c4c4c;background:url(web-storefront/images/linkmaker/loading.gif) 0 50% no-repeat;z-index:10000;}
body.linkmaker #lm_results a.top-page{display:none;float:right;margin-bottom:40px;}
div.overlay_shadow,div.overlay{display:none;}
body.popup div.overlay_shadow,body.popup div.overlay{display:block;}
div.overlay_shadow{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);z-index:9999;background:url(web-storefront/images/linkmaker/ie_shadow.png)\9;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/linkmaker/ie_shadow.png',sizingMethod='scale')!important;}
div.overlay{position:fixed;top:50%;left:50%;width:638px;min-height:440px;max-height:700px;margin:-236px 0 0 -319px;text-align:left;z-index:10000;}
div.overlay div.overlay_wrapper{position:relative;padding:18px 36px 36px;font-size:12px;background:url(web-storefront/images/linkmaker/popup_bottom.png) 0 100% no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/linkmaker/popup_bottom.png',sizingMethod='scale')!important;color:#4c4c4c;}
div.overlay div.overlay_wrapper div.overlay_wrapper_top{position:absolute;top:-13px;left:0;width:638px;height:13px;background:url(web-storefront/images/linkmaker/popup_top.png) 0 0 no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='../images/linkmaker/popup_top.png')!important;z-index:10001;}
div.overlay div.overlay_wrapper a.close_btn{display:block;position:absolute;top:-20px;left:-4px;height:33px;width:29px;text-indent:-9999px;background:url(web-storefront/images/linkmaker/close_btn.png) 0 0 no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='../images/linkmaker/close_btn.png')!important;z-index:10001;}
div.overlay div.overlay_wrapper div.overlay_content{min-height:300px;}
div.overlay div.overlay_wrapper div.overlay_content h3{margin:0;font-size:12px;}
div.overlay div.overlay_wrapper div.overlay_content>p,div.overlay div.overlay_wrapper div.overlay_content>p a{width:566px;margin-bottom:14px;word-wrap:break-word;white-space:normal;}
div.overlay div.overlay_wrapper div.overlay_content p a{font-size:11px;}
div.overlay div.overlay_wrapper div.overlay_content p strong{font-weight:bold;}
div.overlay div.overlay_wrapper div.overlay_content div.hr{height:1px;margin-bottom:18px;background-color:#e2e2e2;border-bottom:1px solid #fff;}
div.overlay div.overlay_wrapper div.overlay_content div.link_html span.html_buttons{font-size:11px;font-weight:normal;}
div.overlay div.overlay_wrapper div.overlay_content div.link_html span.html_buttons input{margin:0 4px 0 14px;}
div.overlay div.overlay_wrapper div.overlay_content div.link_html textarea{width:100%;height:124px;margin-top:12px;overflow-y:scroll;}
div.overlay div.overlay_wrapper div.overlay_content div.link_html div.html_test{margin-top:10px;zoom:1;}
div.overlay div.overlay_wrapper div.overlay_content div.link_html div.html_test:after{content:" ";display:block;float:none;clear:both;}
div.overlay div.overlay_wrapper div.overlay_content div.link_html div.html_test h3{float:left;height:30px;margin-right:8px;}
div.overlay div.overlay_wrapper div.legal{margin-top:14px;font-size:11px;color:#848484;}
div.overlay div.overlay_wrapper div.legal p{margin-bottom:0;}
#linkshareDGMdetectedModal {text-align: left;}

#affiliateDrawerMenu {
  display: block;
  padding-top: 5px;
  width: 17px;
  height: 17px;
}

#affiliate-drawer {
  top:0px;
  left:20px;
  position:absolute;
  width: 900px;
  background-color: rgba(255,255,255,0.9);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
  
	-webkit-border-top-left-radius: 0px;
	-moz-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
  
	-webkit-border-top-right-radius: 0px;
	-moz-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}

#affiliate-drawer a.button {
  font-size: 14px;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
  color: #FFF;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-right: 10px;
  display: inline-block;
  padding: 8px 24px;
  border-top-color: #1992da;
  border-left-color: #0c75bb;
  border-right-color: #0c75bb;
  border-bottom-color: #00589c;
  -moz-box-shadow: 0 1px 1px 0 #64bef1 inset;
  -webkit-box-shadow: 0 1px 1px 0 #64bef1 inset;
  box-shadow: 0 1px 1px 0 #64bef1 inset;
  -moz-transition: background,0.4s;
  -o-transition: background,0.4s;
  -webkit-transition: background,0.4s;
  transition: background,0.4s;
  background: #117ed2;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #37aaea ",endColorstr=" #117ed2 ")";
  background: -webkit-gradient(linear, left top, left bottom, from(#37aaea), to(#117ed2));
  background: -moz-linear-gradient(top, #37aaea, #117ed2);
  background: -o-linear-gradient(top, #37aaea 0, #117ed2 100%);
  background: linear-gradient(to bottom, #37aaea 0%,#117ed2 100%);
  -webkit-font-smoothing: subpixel-antialiased;
  text-decoration: none;
}

#affiliate-drawer .ad-container {
  padding: 20px;
  position: relative;
}

#affiliate-drawer a.button.gray {
  font-size: 14px;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
  color: #FFF;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-right: 20px;
  display: inline-block;
  padding: 8px 24px;
  border-top-color: #c8c8c8;
  border-left-color: #c8c8c8;
  border-right-color: #c8c8c8;
  border-bottom-color: #c8c8c8;
  -moz-box-shadow: 0 1px 1px 0 #c8c8c8 inset;
  -webkit-box-shadow: 0 1px 1px 0 #c8c8c8 inset;
  box-shadow: 0 1px 1px 0 #c8c8c8 inset;
  -moz-transition: background,0.4s;
  -o-transition: background,0.4s;
  -webkit-transition: background,0.4s;
  transition: background,0.4s;
  background: #c8c8c8;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #d8d8d8 ",endColorstr=" #c8c8c8 ")";
  background: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#c8c8c8));
  background: -moz-linear-gradient(top, #d8d8d8, #c8c8c8);
  background: -o-linear-gradient(top, #d8d8d8 0, #c8c8c8 100%);
  background: linear-gradient(to bottom, #d8d8d8 0%,#c8c8c8 100%);
  -webkit-font-smoothing: subpixel-antialiased;
  text-decoration: none;
}

#affiliate-drawer input {
  height: 22px;
  font-size: 18px;
  padding:5px;
}

#affiliate-drawer .field {
  float: left;
  margin-right: 20px;
}

#affiliate-drawer .field label {
  display: block;
}

#affiliate-drawer .row {
  padding-top: 20px;
  clear: both;
}




