@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document
   domain(phazeddl.com),
   domain(phazemp3.com),
   domain(phazeporn.com) {

* { font-family:Arial, sans-serif !important }

body { margin:0 !important }

/* REMOVE */
form[name="jump"] h1,
[href^="http://www.downloadpost.com/"],
[href^="http://www.gotorrent.com/"],
[href^="http://warezforum.co/"],
[href="http://www.crackserver.com/"],
[href^="http://www.mydownloader.net/pr/14304"],
form[name="jump"] table[width="100%"][border="0"] br,
#browseContainer:nth-child(4) .categoriesContainer br,
#main-content center, #searchResult:nth-child(1), small,
#foot p, iframe:not([name="pdw"]), .ads { display:none !important }

/* COLOR */
#header #pagination ul li a,
#content #pagination ul li a,
#q a, #q b, #q a font,
#q .selectbox
{ color:#666 !important }

table#searchResult td a { color:#555 !important }

#q .submitbutton,
th { color:#333 !important }

#header #pagination ul li a:hover { color:#aaa !important }

#header #pagination li.current span { color:#fff !important }

/* MODIFY */
form[name="jump"] table[width="100%"][border="0"],
#main-content, #foot,
#header { margin:0 auto !important; width:800px !important }
#header #pagination { margin:0 !important; text-align:left !important }

/* Q (SEARCH AREA) */
#q { color:transparent !important; padding-top:5px !important }
#q a[href="/feat/"], #q b, #q a[href="/"]:nth-child(2),
#q a[href="/browse.php"],
#q a[href="http://www.phazeddl.com/browse.php"] {
background-color:#f4f4f4 !important;
border:none !important;
padding:5px 10px !important }

#q b, #q a[href="/"] { border-radius:10px 0 0 10px !important }
#q a[href="/browse.php"],
#q a[href="http://www.phazeddl.com/browse.php"],
#q a[href="/feat/"] { border-left:1px solid #eee !important; border-radius:0 10px 10px 0 !important }
#q a[href="/feat/"] { margin-left:-26px !important }
#q a[href="/browse.php"],
#q a[href="http://www.phazeddl.com/browse.php"] { margin-left:-16px !important }

#q a, #q b, #q a font { border:none !important; font-weight:normal !important }

#header a { position:relative !important }
#header a:hover { top:1px !important }

#q .selectbox, #q .inputbox,
#q .submitbutton {
-moz-appearance:none !important;
background-color:#f4f4f4 !important;
border:none !important;
height:25px !important;
line-height:21px !important;
margin:15px 0 12px !important;
padding:0 !important }

#q .inputbox { border-radius: 10px 0 0  10px !important; padding:0 0 0 10px !important }

#q .selectbox { cursor:pointer; margin:15px -3px 12px !important; padding:1px 0 0 0 !important }
#q .selectbox input[type="button"] {
-moz-appearance:none !important;
background-color:transparent !important;
border:none !important;
border-left:1px solid #eee !important;
}

#q .submitbutton {
background-color:#f2f2f2 !important;
border-radius: 0 10px 10px 0 !important;
border-left:1px solid #eee !important;
cursor:pointer;
font-weight:bold !important;
padding:0 15px 3px 10px !important }

/* MENU */
#header { padding-top:10px !important }
#header #pagination ul {
background-color:#f4f4f4 !important;
border-radius:10px !important;
display:block !important;
height:25px !important;
padding:0 22px !important;
margin:0 0 15px 97px !important }

#header #pagination ul li a {
background-color:transparent !important;
border:none !important;
border-right:1px solid #eee !important;
padding:0.3em 0.7em !important }

#header #pagination ul li:last-child a { border-right:none !important }
#header #pagination ul b,
#content #pagination ul li span,
#header #pagination li.current span {
border:2px solid #FFD700 !important;
border-radius:5px !important;
color:#fff !important;
text-shadow:1px 1px 1px rgba(0,0,0,0.3) !important }

#header { position:relative }
#header #pagination ul b {
border-radius:10px !important;
position:absolute;
left:315px; top:11px;
line-height:20px !important;
padding:0 15px 0 38px !important;
z-index:-1 }

#header #pagination ul b font { color:#fff !important; text-shadow:1px 1px 1px rgba(0,0,0,0.3) !important }

#header #pagination ul b,
#content #pagination ul li span,
#header #pagination li.current span {
background:#FEBF05 url(data:image/gif;base64,R0lGODlhAQAZAMQAAP/LM//STP7KMP/VW/7FGv/UWP7GHf7BC//OPv7EFv7HJf7AB//PQf7GIf/PRv7CD/7JKP/TVP/NOv/TUP/MNv7JK//QSf6/Bf7CEgAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABkAAAUV4FBEU2A5DCJRgFBBSmMQCfYcyxUCADs=) top repeat-x !important;
}

h2 { 
background-color:#669999 !important;
border-radius:10px !important;
color:#fff !important;
padding:5px 10px !important;
margin:0 auto !important;
width:780px !important;
box-shadow:0 15px 2px rgba(255,255,255,0.1) inset;
}
h2 span { font-weight:normal !important; font-size:12px !important }

/* TABLES */
table#searchResult { table-layout:fixed !important }

table#searchResult tr.header,
table#searchResult tr.header:hover { background-color:transparent !important }

th { background-color:#f4f4f4 !important }

table#searchResult tr td { background-color:#f8f8f8; color:#555 }
table#searchResult tr.alt td { background-color:#fafafa }
table#searchResult tr:hover td { background-color:#eee }
table#searchResult tr td a:hover { text-decoration:none !important }

table#searchResult tr:hover td.vertTh,
table#searchResult tr td.vertTh { background-color:#f4f4f4; overflow:hidden !important }
table#searchResult tr td.vertTh { color:rgba(0,0,0,0.15) !important }

table#searchResult tr td:nth-child(2) a { padding-top:4px !important; display:block !important; height:18px !important }
table#searchResult tr td:nth-child(2) { padding:0 2px !important }

table#searchResult tr th:nth-child(2) { width:100% !important }
table#searchResult tr th:nth-child(1) { width:45px !important }
table#searchResult tr th:nth-child(4) { width:150px !important }
table#searchResult tr th:nth-child(3) { width:50px !important }

table#searchResult tr th:nth-child(3),
table#searchResult tr td:nth-child(3) { text-align:center !important }
table#searchResult tr th:first-child, td.vertTh { text-align:right !important }

table#searchResult tr th:first-child { border-top-left-radius:10px !important }
table#searchResult tr th:last-child { border-top-right-radius:10px !important }

table#searchResult tr:last-child { background-color:transparent !important }
table#searchResult tr:last-child td:first-child { border-bottom-left-radius:10px !important }
table#searchResult tr:last-child td:last-child { border-bottom-right-radius:10px !important }

/* PAGINATION */
#content #pagination {
background-color:#669999 !important;
border-radius:10px !important;
color:#fff !important;
padding:0.5em 0 !important;
margin:0 !important;
width:800px !important;
box-shadow:0 20px 2px rgba(255,255,255,0.1) inset;
margin:1.5em 0 1em !important }

#content #pagination ul { margin:0 !important }

#content #pagination ul li a {
background-color:transparent !important;
border:1px solid rgba(255,255,255,0.2) !important;
border-radius:5px !important; color:#fff !important; padding:7px 12px !important }
#content #pagination ul li a:hover { background-color:rgba(255,255,255,0.2) !important; border-color:rgba(255,255,255,0.4) !important }
#content #pagination ul li a b { font-weight:normal !important; text-transform:lowercase !important }
#content #pagination ul li:first-child a b { padding-right:5px !important }
#content #pagination ul li:last-child a b { padding-left:5px !important }

/* FOOT */
#foot { padding-bottom:75px !important }
#foot br { display:none !important }

}

@-moz-document
   url(http://www.phazeddl.com/) {

/* REMOVE */
#searchResult:nth-child(1) { display:none !important }

}

@-moz-document
   url-prefix(http://www.phazeddl.com/browse.php) {

#q a[href="/"]:nth-child(2) {
background-color:#f4f4f4 !important;
border:none !important;
padding:5px 10px !important }
#q a[href="/feat/"] { margin-left:-33px !important }

#browseContainer { margin:0 auto !important; width:800px !important }
#browseContainer #categoriesTable { margin:0 auto !important; width:800px !important }

#browseContainer:nth-child(2) .categoriesContainer dt a { display:block !important; margin-bottom:5px !important }
#browseContainer:nth-child(2) .categoriesContainer dt a:hover { border:none !important }

.categoriesContainer dl { width:100% !important }
.categoriesContainer dl dd span { white-space:inherit !important }

.categoriesContainer dl a { border:none !important; color:#A5A5A5 !important }
.categoriesContainer dl a:hover { border-bottom:1px dotted #669999 !important; color:#669999 !important }

#browseContainer dd { line-height:1.5em !important; margin:0 0 10px !important }

#browseContainer:nth-child(4) dt a {
background:#FEBF05 url(data:image/gif;base64,R0lGODlhAQAZAMQAAP/LM//STP7KMP/VW/7FGv/UWP7GHf7BC//OPv7EFv7HJf7AB//PQf7GIf/PRv7CD/7JKP/TVP/NOv/TUP/MNv7JK//QSf6/Bf7CEgAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABkAAAUV4FBEU2A5DCJRgFBBSmMQCfYcyxUCADs=) top repeat-x !important;
border:2px solid gold !important;
border-radius:10px !important;
color:#fff !important;
display:block !important;
padding:0.5em 5px !important;
margin:0 15px 5px 6px !important;
text-shadow:1px 1px 1px rgba(0,0,0,0.3) !important }
#browseContainer:nth-child(4) dt a:hover { border-color:rgba(255, 255, 255, 0.7) !important }

#browseContainer:nth-child(4) .categoriesContainer { padding:0 !important }

}

@-moz-document
   url-prefix(http://www.phazeddl.com/pg/apps),
   url-prefix(http://www.phazeddl.com/pg/games),
   url-prefix(http://www.phazeddl.com/pg/movies),
   url-prefix(http://www.phazeddl.com/pg/ebooks) {

/* REMOVE */
#main-content center,
#searchResult:nth-child(3) { display:none !important }

}

@-moz-document
   url-prefix(http://www.phazeddl.com/feat/),
   url-prefix(http://www.phazemp3.com/feat/),
   url-prefix(http://www.phazeporn.com/feat/) {

/* REMOVE */
#main-content { line-height:0 !important; text-indent:-999999px !important }
#main-content br,
#searchResult:nth-child(4) { display:none !important }

#q a[href="/browse.php"],
#q a[href="http://www.phazeddl.com/browse.php"] { margin-left:-17px !important }

#main-content #searchResult { line-height:16px !important; text-indent:0 !important }

#main-content table[width="500"],
#main-content table[width="100%"] {
line-height:16px !important;
margin:0 auto !important;
text-indent:0 !important;
width:636px !important }

#main-content table[width="100%"],
#main-content table[width="500"] th { text-align:center !important }
#main-content table[width="100%"] blockquote a,
#main-content table[width="500"] tr td.fedf9 a { border:none !important }
#main-content table[width="100%"] blockquote a:hover,
#main-content table[width="500"] tr td.fedf9 a:hover { color:blue !important }
#main-content table[width="100%"] blockquote br,
#main-content table[width="500"] tr td.fedf9 br { display:inherit !important }

tr[style="background: #E2E8EB;"] { background-color:#f4f4f4 !important }

td.fedf9 { padding:0 10px 10px !important }

}

@-moz-document url-prefix(http://www.phazeddl.com/feat/search.php) {

#q b { border-radius:10px !important }
#header #pagination ul b { left:190px !important }

}

@-moz-document domain(phazemp3.com) {

#q a[href="/feat/"] { margin-left:-17px !important }
#content #pagination,
h2 { background-color:#669966 !important }

}

@-moz-document domain(phazeporn.com) {

#q a[href="/feat/"] { margin-left:-17px !important }
#content #pagination,
h2 { background-color:#CC3333 !important }

}

@-moz-document
   url-prefix("http://dl.phazeddl.com/"),
   url-prefix("http://dl.phazemp3.com/"),
   url-prefix("http://dl.phazeporn.com/") {

body { margin:0 !important }

td[style="border-bottom: 1px dotted #000"] {
background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); border-bottom:2px solid #fcfff4 !important }

table#dl { margin-top:0 !important; width:auto !important }

#dl td { background-color:transparent !important; border:none !important; color:#777 !important }
#dl tr td:last-child { display:none !important }

#dl td,
#dl td a b { font-weight:normal !important }
#dl td a { color:green !important; text-decoration:none !important }
#dl td a:hover { text-decoration:underline !important }

#dl td select,
#dl td input { -moz-appearance:none !important; border:1px solid #aaa !important }

#dl td input[type="submit"],
#dl td input[type="button"] { background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); color:#fff !important; border-color:green !important }
#rep { margin-top:10px !important }

}