/*-------------------------------------------------
      Google layer Stylesheet
      version:   4.10
      mod-date:  27/Oct/08
      author:    [shirazi]
      email:     [nitevish@gmail.com]
---------------------------------------------------
     _____ _____ _____ _____ _____ _____ _____ 
    |   __|  |  |     | __  |  _  |__   |     |
    |__   |     |-   -|    -|     |   __|-   -|
    |_____|__|__|_____|__|__|__|__|_____|_____|

---------------------------------------------------
*/

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://www.google), 
url-prefix(http://google), 
url-prefix(http://images.google)
{

body{
   background-color:#000 !important;
   margin:0 !important;
}
*{
   font-family:Calibri,"Lucida Grande",Tahoma,Arial,sans-serif !important;
}
body, p, input, label, font{
   color:#C8CBCE !important;
}
a{
   color:#408DFB !important;
   text-decoration:none !important;
}
a:hover{
   text-decoration:underline !important;
}
html>body>center>img[alt$="Google"], html>body>center>a>img[width="286"], 
html>body>center>a>img[height^="1"], html>body>center>a>img[width="320"]{
   margin-top:20px !important;
   margin-bottom:-20px !important;
   width:0 !important;
   height:0 !important;
   padding:95px 0 0 170px !important;
}
html>body>center>img[alt$="Google"], div[title="Google"], 
html>body>center>a>img[width="286"], html>body>center>a>img[height^="1"], 
html>body>center>a>img[width="320"]{
   background:transparent url(http://lh4.ggpht.com/nitevish/SMEp7iYoNyI/AAAAAAAAAJk/syAjciT9jr8/google_25n.png) no-repeat scroll center 15px !important;
}
div[title="Google"]{
   margin-top:15px !important;
   margin-bottom:-20px !important;
   height:95px !important;
}
div[title="Google"] div{
   font-size:10px !important;
   font-weight:normal !important;
   font-family:"Lucida Grande",Tahoma,Arial,sans-serif !important;
   text-indent:-34px !important;

}
div#regular_logo{
   width:106px !important;
   height:45px !important;
   text-indent:200px !important;
   margin:5px 5px 0 0 !important;
   background:transparent url(http://lh3.ggpht.com/nitevish/SMEp7qh7zEI/AAAAAAAAAJc/GJhte1LMZuM/igoogle_minin.png) left -10px no-repeat !important;
}
td.k, div.ch, iframe,
table[align="right"], 
#navbar+center>br,
html>body>center>div[class*="t n bt"],
html>body>center>p:empty,
table#mbEnd,
html>body>br[clear="all"],
table[class="ft t bb bt"],
div#res + br[clear="all"],
div#res + br[clear="all"] + center,
div#res + br[clear="all"] + center + br,
div#footer div#bsf,
body > div > div[style^="text-align: right"] > span[style^="border: 1px solid rgb(238, 238, 238)"]{
   display: none ! important;
}
input[value$="Google Search"],
input[value$="I'm Feeling Lucky"],
input[value="Search"],
input[value$="Search Images"],
input[value$="Search the Web"]{
   -moz-appearance: none !important;
   background-color:transparent !important;
   background-repeat:no-repeat !important;
   background-position:0 0 !important;
   background-attachment:scroll !important;
   border:0 none !important;
   cursor:pointer !important;
   height:23px !important;
   margin-right:2px !important;
   text-indent:-99999pt !important;
   vertical-align:top !important;
   cursor:default !important;
}
input[value$="Google Search"]{
   margin-top:2px;
   width:93px !important;
   background-image:url(http://lh6.ggpht.com/nitevish/SLAcmo6jK-I/AAAAAAAAAFE/fr3VbOqMh2Q/srchBtn.png) !important;
}
input[value$="I'm Feeling Lucky"]{
   margin-top:2px;
   width:106px !important;
   background-image:url(http://lh6.ggpht.com/nitevish/SLAcYyoO8rI/AAAAAAAAAEE/KeWq7c4LKQ8/feelBtn.png) !important;
}
input[value="Search"]{
   width:73px !important;
   background-image:url(http://lh5.ggpht.com/nitevish/SLAcmjwe_HI/AAAAAAAAAFM/KNNjAS0xdE0/srchsmBtn.png) !important;
}
input[value$="Search Images"]{
   width:93px !important;
   background-image:url(http://lh5.ggpht.com/nitevish/SLAcmtlOSrI/AAAAAAAAAE8/cuLQMaif4WY/srchimagesBtn.png) !important;
}
input[value$="Search the Web"]{
   width:99px !important;
   background-image:url(http://lh4.ggpht.com/nitevish/SLAcmgDdKNI/AAAAAAAAAFU/y2HLnWhh9M0/srchthewebBtn.png) !important;
}
input[value$="Google Search"]:hover,
input[value$="I'm Feeling Lucky"]:hover,
input[value="Search"]:hover,
input[value$="Search Images"]:hover,
input[value$="Search the Web"]:hover{
   background-position:0 -23px !important;
}
input[value*="Google Search"]:active,
input[value$="I'm Feeling Lucky"]:active,
input[value="Search"]:active,
input[value$="Search Images"]:active,
input[value$="Search the Web"]:active{
   background-position:0 -46px !important;
}
input[maxlength*="2048"]{
   -moz-appearance:none !important;
   border:0 none !important;
   width:275px !important;
   height:21px !important;
   line-height:12px !important;
   padding:2px 11px 0 5px !important;
   background:transparent url(http://lh5.ggpht.com/nitevish/SLAcgHbkhfI/AAAAAAAAAEk/mNuvXb0PAPE/inputxtbg.png) left top no-repeat !important;
}
input{
   color:#000 !important; 
}
html>body>center:empty{display:none;}
html>body>center:after{
   content:"- CSS modified by Shirazi -" !important;
   font-size:9px !important;
   font-family:"Lucida Grande",Tahoma,Arial,sans-serif !important;
   font-weight:normal !important;
   line-height:0px !important;
   color:#484D4F !important;
}
/*a[href*="/intl/en/ads/"]:before{
content:" " attr(href);
color:red;
}*/

/* top google bar */
html>body>div[style^="display: table; margin-top: -1.23em;"]{display:none !important;}
div#gbar{
   background:transparent url(http://lh5.ggpht.com/nitevish/SLAcYyntfYI/AAAAAAAAADs/q9AfTNQWZEA/bg-tab.png) top left repeat-x !important;
   height:26px !important;
   line-height:24px !important;
   position:absolute !important;
   right:0 !important;
   left:0 !important;
   padding-left:15px !important;
   border-bottom:1px solid #aaa !important;
}
body:not([vlink="#551a8b"]) div#gbar{
   top:60px;
   z-index:1000000 !important;
   border-bottom:0 none !important;
}
body[onresize="setCols6();null"] div#gbar{
   top:0px !important;
   border-bottom:1px solid #aaa !important;
   height:26px !important;
}
body:not([vlink="#551a8b"]) div#gbar>nobr>b{
   height:27px !important;
}
body[onresize="setCols6();null"] div#gbar>nobr>a, body[onresize="setCols6();null"] div#gbar>nobr>b{
   height:27px !important;
   padding-bottom:2px !important;
   margin-top:-2px !important;
}
div#gbar>:first-child:after{
   content:url(http://lh4.ggpht.com/nitevish/SLAcY2D0TpI/AAAAAAAAAD0/wuqdhH4GzeE/bg-tab-bar.png);
}
div#gbar>nobr>a, div#gbar>nobr>b{
   color:#333 !important;
   font-weight:bold !important;
   display:block !important;
   height:26px !important;
   padding:0 10px 0 12px !important;
   margin:0 !important;
   float:left !important;
}
div#gbar>nobr>b:before{
   content:url(http://lh3.ggpht.com/nitevish/SL4JyccPalI/AAAAAAAAAIU/uUeEljmujKk/bullet_arrow_down.png)" ";
   line-height:24px;
   vertical-align:text-top;
}
div#gbar>nobr>a:before{
   line-height:24px;
   padding-right:2px;
   vertical-align:text-top;
}
div#gbar>nobr>a[href^="http://www.google"]:before{
   content:url(http://lh3.ggpht.com/nitevish/SLoy8lOi-zI/AAAAAAAAAGc/TTg84kztN1Y/s144/world_link.png)" ";
}
div#gbar>nobr>a[href^="http://images.google"]:before{
   content:url(http://lh5.ggpht.com/nitevish/SLoy8wQ3neI/AAAAAAAAAGk/9Td11KxVp-s/s144/images.png)" ";
}
div#gbar>nobr>a[href^="http://news.google"]:before{
   content:url(http://lh6.ggpht.com/nitevish/SLo1A5Q4hFI/AAAAAAAAAHE/l4LX4X5ojO0/s144/newspaper.png)" ";
}
div#gbar>nobr>a[href^="http://groups.google"]:before{
   content:url(http://lh6.ggpht.com/nitevish/SLoy8zmMhiI/AAAAAAAAAG8/VY5jOOFZB0M/s144/comments_add.png)" ";
}
div#gbar>nobr>a[href^="http://books.google"]:before{
   content:url(http://lh5.ggpht.com/nitevish/SLoy8_D3c1I/AAAAAAAAAG0/noo7sEByV1A/s144/book_open.png)" ";
}
div#gbar>nobr>a[href^="http://mail.google"]:before{
   content:url(http://lh4.ggpht.com/nitevish/SLoy81A6bOI/AAAAAAAAAGs/kywDwAwGTjY/s144/email.png)" ";
}
div#gbar>nobr>a[href$="/intl/en/options/"]:before{
   content:" ";
}
div#gbar>nobr>a:empty{ display:none !important;}

div#gbar>nobr>a,div#guser>nobr>a, div#header p#gb a{
   background:transparent url(http://lh4.ggpht.com/nitevish/SLAcY2D0TpI/AAAAAAAAAD0/wuqdhH4GzeE/bg-tab-bar.png) left top no-repeat !important;
}
div#gbar>nobr a:hover{
   color:#1667DA !important;
   text-decoration:none !important;
}
div#gbar>nobr>b{
   background:#fff url(http://lh3.ggpht.com/nitevish/SLAcY1UX0jI/AAAAAAAAAD8/rB3XUAdkYJY/bg-tab-open.png) left top no-repeat !important;
}
div#gbar>nobr u{
   text-decoration:none !important;
}

div#guser, div#header p#gb{
   height:26px !important;
   line-height:24px !important;
   position:absolute !important;
   left:500px !important;
   right:1px !important;
   overflow:hidden !important;
   background-color:transparent !important;
}
body:not([vlink="#551a8b"]) div#guser, 
body:not([vlink="#551a8b"]) div#header p#gb{
   top:60px;
   z-index:2000000 !important;
}
body[onresize="setCols6();null"] div#guser,
body[onresize="setCols6();null"]  div#header p#gb{
   top:0px !important;
   z-index:2000000 !important;
}
div#guser nobr, div#header p#gb{
   font-size:0 !important;
}
div#guser nobr a, div#header p#gb a{
   color:#333 !important;
   font-weight:bold !important;
   font-size:12px !important;
   display:inline !important;
   height:26px !important;
   padding:6px 10px 6px 12px !important;
   margin:0 !important;
}
div#guser nobr b, div#header p#gb b{
   color:#666 !important;
   font-weight:bold !important;
   font-size:12px !important;
   padding:6px 10px 6px 12px !important;
}
div#guser nobr a:hover, div#header p#gb a:hover{
   color:#1667DA !important;
   text-decoration:none !important;
}
.gbh, .gbd{
   border-style:none !important;
}
/* top google bar more menu */
div#gbar div#gbi{
   margin:3px 0 0 1px !important;
   border-color:#9E9E9E !important;
   background-color:#D8D8D8 !important;
   -moz-border-radius-bottomleft:0px !important;
   -moz-border-radius-bottomright:0px !important;
}
div#gbar div#gbi a{
   color:#333 !important;
   font-size:11px !important;
   line-height:16px !important;
}
div#gbar div#gbi a:hover{
   color:#FFF !important;
   background-color:#333 !important;
}

/*search form*/
table#sft{
   margin-top:0px !important;
   height:57px !important;
}
div#header a#logo img, 
body>table:first-child>tbody>tr>td:first-child>table>tbody>tr>td>a:first-child>img{
   display:none !important;
}
table.tb a#logo[title="Go to Google Home"], div#header a#logo, form table td a#logo[title^="Go to Google Home"],
body>table:first-child>tbody>tr>td:first-child>table>tbody>tr>td>a:first-child{
   width:95px !important;
   height:45px !important;
   text-indent:200px !important;
   margin:5px 5px 0 0 !important;
}
table#hc td#logo{
   width:100px !important;
   padding-left:10px !important;
}
td#headerText, td[bgcolor="#efefef"]{
   background:transparent url(http://lh5.ggpht.com/nitevish/SLAcYyntfYI/AAAAAAAAADs/q9AfTNQWZEA/bg-tab.png) top left repeat-x !important;
   height:26px !important;
   line-height:24px !important;
   padding-left:15px !important;
   border-bottom:1px solid #aaa !important;
   border-top:1px solid #111 !important;
}
td#headerText b{
   color:#111 !important;
}
body>table:first-child>tbody>tr>td:first-child>table>tbody>tr>td>a:first-child:not([id="logo"]){
   display:block !important;
}
table.tb a#logo[title="Go to Google Home"] span, div#header a#logo, form table td a#logo[title^="Go to Google Home"] span,
body>table:first-child>tbody>tr>td:first-child>table>tbody>tr>td>a:first-child{
   background:transparent url(http://lh3.ggpht.com/nitevish/SMEp7sY7d3I/AAAAAAAAAJU/YkAEgv5nlaA/google_minin.png) left top no-repeat !important;
}
img[src^="/images/logo"], img[src*="images/google_sm.gif"]{
   width:0 !important;
   height:0 !important;
   padding:45px 95px 0 0 !important;
   background:transparent url(http://lh3.ggpht.com/nitevish/SMEp7sY7d3I/AAAAAAAAAJU/YkAEgv5nlaA/google_minin.png) left top no-repeat !important;
}
table.tb tbody tr td table[style="margin-top: 25px;"],
table#sft > tbody > tr > td[style^="padding: 1px 0pt 7px"] > table[style="margin-top: 25px;"]{
   margin-top:5px !important;
}
table#sft > tbody > tr > td.tc,
table#sft > tbody > tr > td[style^="padding-right: 8px"]{
   width:100px !important;
   position:fixed !important;
   right:0 !important;
}
div#header form#tsf table#sft{
   padding-left:8px !important;
}
div#header form#tsf table#sft table{
   margin-left:-8px !important;
}

table#sft tbody tr td{
   padding-left:8px !important;
}
table#sft tbody tr td[style="padding: 0pt 0pt 7px 8px;"],
table#sft > tbody > tr > td[style^="padding-right: 8px"]{
   padding: 2px 0 5px 8px !important;
}
table#sft tbody tr td table.tb td.tc span.f,
table#sft tbody tr td table.tb td.tc span.f b{
   font-size:9px !important;
   font-family:"Lucida Grande",Tahoma,Arial,sans-serif !important;
}
html>body>blockquote{
   background-color:#fff !important;
   color:#000 !important;
   margin:-5px 0 0 0 !important;
   padding:16px 20px !important;
}

/* advance image and text search */
td[bgcolor^="#d5ddf3"],
tr[bgcolor^="#bbcced"],
tr[bgcolor^="#ffffff"],
td.page-title{
   background-color:transparent !important;
}
td.page-title{
   color:#C8CBCE !important
}
div.outer-box div.qbuilder-env, div.outer-box form.block{
   border-style: none !important;
   padding:4px !important;
   background-color:transparent !important;
}
div.outer-box div.qbuilder-env div{
   background-color:transparent !important;
   color:#C8CBCE !important;
   font-size:18px !important;
}

/* search results */
table.t, body#gsr div#ssb{ /* search meter, top of search results */
   border-bottom:1px solid #DFDFDF !important;
   border-top:1px solid #898989 !important;
   background:#FFF url(http://lh4.ggpht.com/nitevish/SLAcmv493vI/AAAAAAAAAFc/kVp4ibIMlc0/submeter.png) bottom left repeat-x !important;
   padding:0 8px !important;
   height:37px !important;
   top:87px !important;
   position:fixed!important;
   z-index:100 !important;
}
body#gsr div#ssb{
   left:0 !important;
   right:0 !important;
}
body#gsr div#ssb p{
   line-height:30px !important;
   color:#666666 !important;
}
table.t span#sd,  body#gsr div#ssb div#prs{
   display:none !important;
}
table.t font{
   color:#666 !important;
}
table.t+br{
   margin-top:-10px !important;
}
table.t+div:not([id*="res"]){
   margin-top:40px !important;
   background-color:#FFF !important;
   padding-left:18px !important;
}
html>body>div#res, html>body>div>div#ImgContent{
   background-color:#FFF !important;
   padding:0 8px !important;
   position:fixed !important;
   top:124px !important;
   left:0 !important;
   right:0 !important;
   bottom:30px !important;
   overflow:auto !important;
   overflow-x:hidden !important;
   overflow-y:auto !important;
}
html>body>div#res{
   bottom:35px !important;
}
html>body>div#res a, html>body>div>div#ImgContent a{
   color:#1667DA !important;
}
html>body>div#res>div+p{
   padding:0 16px !important;
   color:#000 !important;
}
html>body>div#res>div+p>i>br{
   font-size:0px !important;
}
td.j{
   width: 100% ! important;
}
li.g .s{
   width:100% !important;
   max-width: 1000px ! important;
}
div#res div.g, div#res div.med, li.g{ /* single text search result */
   margin:0 -8px !important;
   padding:1em 16px !important;
   border-bottom:1px dotted #DFDFDF !important;
   overflow:hidden!important;
   color:#000 !important;
}
div#res div.med p{
   color:#AAA !important;
}
div#res table td font{
   color:#000 !important;
}
div#res div.g:hover, li.g:hover{
   background:#F4F3F3!important;
}
div#res div.g span.a, li.g span.a{
   color:#080 !important;
}
div#res div.g[style^="margin-left: 2.5em;"],
div#res li.g[style^="margin-left: 2.5em;"]{
   padding-left:3.5em !important;
}
div#res div.g a img, div#res li.g a img{
   margin:0 16px 8px 8px !important;
   width:80px !important;
   height:60px !important;
}
div#res div.g a:hover img, div#res li.g a:hover img{
   margin:-4px 12px 4px 4px !important;
   padding:4px !important;
   background-color:#000 !important;
   -moz-border-radius:5px !important;
}
div#res>div.e:last-child{ /* related search div */
   margin:0 -8px !important;
}
div#res>div.e:last-child table{
   margin-left:18px !important;
   margin-bottom:10px !important;
}
div#res>div.e:last-child table caption{
   color:#000 !important;
   font-size:20px !important;
   padding-top:10px !important;
}
div#res > p{
   margin:0 -8px !important;
   line-height:40px !important;
}
div#res > p > font.p[color^="#cc0000"]{
   color:#000 !important;
   font-size:20px !important;
   padding-left:18px !important;
}
div#res>p:first-child{
   border-bottom:1px dotted #DFDFDF !important;
}
div#res>div[style^="margin-top:"]:first-child{
   margin:0 -8px !important;
   border-bottom:1px dotted #DFDFDF !important;
}
div#res>div[style^="margin-top:"]:first-child table{
   margin:10px 18px !important;
   color:#000 !important;
}
div#res>div[style^="margin-top:"]:first-child table tbody tr td:first-child{
   font-size:16px !important;
}
div#res>p:first-child:hover, div#res>p:last-child:hover, div#res>div.e:last-child:hover, div#res>div[style^="margin-top:"]:first-child:hover{
   background-color:#E5F0FF !important;
}
/* define search */
body>ul[type*="disc"]{
   background-color:#FFFFFF !important;   
   overflow-x:hidden !important;
   overflow-y:auto !important;
   padding:20px 20px 20px 40px !important;
   position:fixed !important;
   left:0 !important;
   right:0 !important;
   top:108px !important;
   bottom:5px !important;
}
body>ul[type*="disc"] li{
   color:#000 !important;
}
body>ul[type*="disc"] li a font{
   color:#080 !important;
}

/*fixed bottom navbar styling*/
div#navbar, table#nav{
   background-color:#000 !important;
   bottom:0 !important;
   left:0 !important;
   right:0 !important;
   height:32px !important;
   padding-top:4px !important;
   position:fixed !important;
   text-align:right !important;
   width:100% !important;
}
table#nav{
   padding:0 !important;
   margin:0 0 0 8px !important;
   width:0 !important;
}
div#navbar td div#nf, div#navbar td div#np, div#navbar td div.nr, div#navbar td div#nc, div#navbar td div#nn,
table#nav td span#nf, table#nav td span#np, table#nav td span.nr, table#nav td span#nc, table#nav td span#nn,
table#nav > tbody > tr > td.b:first-child{
   display:none !important;
}
div#navbar td div#np + span, div#navbar td div#nn + span,
table#nav td span#np + span, table#nav td span#nn + span{
   font-size:0 !important;
}
div#navbar td.b a,
table#nav td.b a{
   -moz-outline:transparent none !important;
}
table#nav td.b a{
   font-size:0 !important;
   line-height:0 !important;
}
div#navbar td a div#np, div#navbar td div#nf, div#navbar td a div#nn, div#navbar td div#nl,
table#nav td a span#np, table#nav td span#nf, table#nav td a span#nn, table#nav td span#nl{
   display:block !important;
   margin:4px 8px 0 8px !important;
   width:20px !important;
   height:20px !important;
}
div#navbar td a div#np, table#nav td a span#np{
   background:transparent url(http://lh4.ggpht.com/nitevish/SLAcHK_T-2I/AAAAAAAAADQ/cEZbBvZxV_s/bg-prev.png) left top no-repeat !important;
}
div#navbar td div#nf, table#nav td span#nf{
   background:transparent url(http://lh5.ggpht.com/nitevish/SLAcHL6gKzI/AAAAAAAAADY/95gQ-YW4JmY/bg-prev-off.png) left top no-repeat !important;
}
div#navbar td a div#nn, table#nav td a span#nn{
   background:transparent url(http://lh6.ggpht.com/nitevish/SLAcHC91e1I/AAAAAAAAADA/-RGW7WoKamM/bg-next.png) left top no-repeat !important;
}
div#navbar td div#nl, table#nav td span#nl{
   background:transparent url(http://lh5.ggpht.com/nitevish/SLAcHKPs3PI/AAAAAAAAADI/wxfB-ByJu88/bg-next-off.png) left top no-repeat !important;
}
div#navbar > table, table#nav tbody{
   position:fixed !important;
   left:70px !important;
}
div#navbar > table td, div#navbar > table tr,
table#nav td, table#nav tr{
   text-align:center !important;
   line-height:28px !important;
}
div#navbar > table td.b[align="right"],
table#nav > tbody > tr>:first-child{
   position:fixed !important;
   left:8px !important;
   float:left !important;
}
table#nav > tbody > tr>:first-child+td{
   padding-left:65px !important;
}
div#navbar > table td.b:not([align="right"]),
table#nav > tbody > tr>:last-child{
   position:fixed !important;
   left:32px !important;
   float:left !important;
}
div#navbar td span.i, table#nav td.cur{/*active page number color*/
   color:#fff !important;
}
div#navbar td:after, table#nav td:after{
   content:"|" !important;
   color:#AFAFAF !important;
   font-size:12px !important;
   margin:0 6px !important;
   padding:0 !important;
}
div#navbar td:not([class="b"]), div#navbar td:not([class="b"]){
   margin:0 !important;
   padding:0 !important;
}
table#nav > tbody td a span, table#nav > tbody td.cur span{display:none !important;}
table#nav > tbody{
   left:-10px !important;
}
table#nav > tbody > tr{
   text-align:left !important;
}
}

@-moz-document url-prefix(http://google.com/custom), 
url-prefix(http://www.google.com/custom)
{
table.tb td.tc{ background-color:transparent !important;}
td a img[alt*="Google Home"]{
   width:0 !important;
   height:0 !important;
   padding:45px 95px 0 0 !important;
   float:right !important;
   background:transparent url(http://lh3.ggpht.com/nitevish/SMEp7sY7d3I/AAAAAAAAAJU/YkAEgv5nlaA/google_minin.png) left top no-repeat !important;
}
input[maxlength*="2048"]{
   -moz-appearance:none !important;
   border:0 none !important;
   width:288px !important;
   height:21px !important;
   line-height:12px !important;
   padding:2px 11px 0 5px !important;
   background:transparent url(http://lh5.ggpht.com/nitevish/SLAcgHbkhfI/AAAAAAAAAEk/mNuvXb0PAPE/inputxtbg.png) left top no-repeat !important;
}

}

/*images gallery styles*/
@-moz-document url-prefix(http://images.google), 
url-prefix(http://images.google.com)
{
html>body>center>img[alt$="Google"]{
   margin-left:-70px !important;
}
a#logo[title*="Google Home"]{
   width:95px !important;
   height:45px !important;
   text-indent:-999px !important;
}
a#logo[title*="Google Home"] span{
   width:0 !important;
   height:0 !important;
   padding:45px 95px 0 0 !important;
   float:right !important;
   background:transparent url(http://lh3.ggpht.com/nitevish/SMEp7sY7d3I/AAAAAAAAAJU/YkAEgv5nlaA/google_minin.png) left top no-repeat !important;

}
html>body>div>div#ImgContent{
   padding:0 !important;
   margin:-1px 0 6px 0 !important;
}
html>body>div>div#ImgContent>table{
   border-spacing: 5px 0 !important; 
   border-collapse: collapse !important;
}
html>body>div>div#ImgContent>table>tbody>tr td[id^="tDataImage"]{
   padding-top:10px !important;
   border:1px #eee solid !important;
   border-bottom-style:none !important;
   -moz-border-radius-topleft:8px !important;
   -moz-border-radius-topright:8px !important;
}
html>body>div>div#ImgContent>table>tbody>tr td[id^="tDataImage"] a{
   display:inline-table !important;
   border:1px solid #FFF !important;
   -moz-border-radius:5px !important;
}
html>body>div>div#ImgContent>table>tbody>tr td[id^="tDataImage"] a:hover{
   background-color:#000 !important;
}
html>body>div>div#ImgContent>table>tbody>tr td[id^="tDataImage"] a img{
   display:inline-table !important;
   border:1px solid #AAA !important;
   margin:6px !important;
}
html>body>div>div#ImgContent>table>tbody>tr td[id^="tDataImage"] a:hover img{
   border:1px solid #A5A5A5 !important;
}
html>body>div>div#ImgContent>table>tbody>tr td[id^="tDataText"]{
   padding-bottom:10px !important;
   margin-bottom:10px !important;
   border:1px #eee solid !important;
   border-top-style:none !important;
   -moz-border-radius-bottomleft:8px !important;
   -moz-border-radius-bottomright:8px !important;
}
html>body>div>div#ImgContent>table>tbody>tr td[id^="tDataText"] font{
   color:#000 !important;
}
html>body>div>div#ImgContent>table>tbody>tr td[id^="tDataText"] font[color="#008000"]{
   color:#080 !important;
}
}

/* firefox's google */
/* You can change URL prefix form PK to your contry */

@-moz-document url-prefix(http://www.google.com/firefox), 
url-prefix(http://www.google.com.pk/firefox)
{
body{
  background-color:#FFF !important;
}
body, p, input, label, font{
   color:#111 !important;
}
div#gbar{
   top:0px !important;
   border-bottom:1px solid #aaa !important;
   height:27px !important;
}
html>body>center>form>table#frame{
   margin:15px 0 0 0 !important;
}
html>body>center>form>table#frame div[title="Google"]{
   width:95px !important;
   height:45px !important;
   text-indent:200px !important;
   margin:-5px 5px 0 0 !important;
   background:transparent url(http://lh3.ggpht.com/nitevish/SMEp7sY7d3I/AAAAAAAAAJU/YkAEgv5nlaA/google_minin.png) left top no-repeat !important;
}
div#guser{
   top:1px !important;
   z-index:2000000 !important;
}
}

/* igoogle styles */
/* You can change URL prefix form PK to your contry */

@-moz-document url-prefix(http://www.google.com/ig),
url-prefix(http://www.google.com/webhp?rls=ig&hl=en&tab=iw),
url-prefix(http://www.google.com.pk/webhp?rls=ig&hl=en&tab=iw),
url-prefix(http://www.google.com.pk/ig)
{
div#gsea{
   margin-top:15px !important;
}
div#regular_logo{
   width:106px !important;
   height:45px !important;
}
div#gsea a>img[src^="http://www.google.com/logos/"]{
   width:0 !important;
   height:0 !important;
   text-indent:200px !important;
   margin:5px 5px 0 0 !important;
   padding:45px 95px 0 0 !important;
}
div#regular_logo, div#gsea a>img[src^="http://www.google.com/logos/"], div#regular_logo{
   background:transparent url(http://lh3.ggpht.com/nitevish/SMEp7qh7zEI/AAAAAAAAAJc/GJhte1LMZuM/igoogle_minin.png) left top no-repeat !important;
}
div#gbar{
   top:0px !important;
   border-bottom:1px solid #aaa !important;
   height:27px !important;
}
body div#gbar>nobr>a, body div#gbar>nobr>b{
   height:27px !important;
   padding-bottom:2px !important;
   margin-top:-3px !important;
}
input[value$="Google Search"], input[value$="I'm Feeling Lucky"]{
   margin-top:-2px !important;
}
body div#guser{
   top:-2px !important;
   z-index:2000000 !important;
}
div#gbar>:first-child:after{
   content:" ";
}

}