@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url(about:home),
               url(chrome://browser/content/aboutHome.xhtml) {
body{
    background-image:url(chrome://global/skin/gecko.png),-moz-linear-gradient(-moz-dialog,threedshadow 200%);
    background-repeat:no-repeat;
    background-position:right 90%;
    background-attachment:fixed;
	color:-moz-DialogText!important}

#contentContainer{background:none!important}

#searchText[type]{
    -moz-appearance:none!important;
    margin:0!important;
	padding:2px 6px 3px 6px!important;
	border-radius:9px 0 0 9px!important;
	border:2px solid!important;
	-moz-border-top-colors:threedshadow threeddarkshadow!important;
	-moz-border-left-colors:threedshadow threeddarkshadow!important;
	-moz-border-right-colors:threedhighlight threedshadow!important;
	-moz-border-bottom-colors:threedhighlight threedshadow!important;
	box-shadow:inset 1px 1px 1px threedshadow!important;
	font-size:1.2em!important}
body[dir=rtl] #searchText{
	border-radius:0 9px 9px 0!important}
#searchSubmit{
    -moz-appearance:none!important;
	font-weight:bold;
	border:2px solid!important;
	-moz-border-top-colors:threedshadow threedhighlight!important;
	-moz-border-left-colors:threedshadow threedhighlight!important;
	-moz-border-right-colors:threeddarkshadow threedshadow!important;
	-moz-border-bottom-colors:threeddarkshadow threedshadow!important;
	border-radius:0 9px 9px 0}
body[dir=rtl] #searchSubmit{
	border-radius:9px 0 0 9px}

#snippets{
	border-radius:9px!important;
	border:2px solid;
	-moz-border-radius:18px;
	-moz-border-top-colors:threedshadow threedhighlight;
	-moz-border-left-colors:threedshadow threedhighlight;
	-moz-border-right-colors:threeddarkshadow threedshadow;
	-moz-border-bottom-colors:threeddarkshadow threedshadow;
	-moz-box-shadow:5px 5px 5px threeddarkshadow;
	font-size:.85em;
	background-color:buttonface!important;
	color:buttontext;
	cursor:pointer}
#snippets:hover{
	background-color:#CCCCFF!important}

#snippets:hover:active{
	margin:3px -3px -3px 3px;
	-moz-box-shadow:2px 2px 2px threedshadow;
	background-color:highlight!important;
	color:highlighttext!important}
	
#restorePreviousSession{
	padding:10px;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	border-radius:9px}	
	
a:link{
    color:-moz-nativehyperlinktext!important;
	padding:2px!important;
	-moz-border-radius:5px!important}
a:hover{
	background-color:#CCCCFF!important;
	color:black!important}
a:active{
	background-color:Highlight!important;
	color:HighlightText!important}
a:focus{
	-moz-outline-radius:4px!important;
	outline:1px solid #9999CC!important}

a.sync-link{
    margin:3px!important;
    padding:3px!important;
	-moz-outline-radius:7px!important;
    color:-moz-DialogText!important}
    
.sync-link,
#searchSubmit,
#restorePreviousSession{
	border:2px solid!important;
	-moz-border-top-colors:threedshadow threedhighlight!important;
	-moz-border-left-colors:threedshadow threedhighlight!important;
	-moz-border-right-colors:threeddarkshadow threedshadow!important;
	-moz-border-bottom-colors:threeddarkshadow threedshadow!important;
	background:-moz-Dialog url(chrome://global/skin/menu-bg.png)!important;
	background-size:cover!important;
	color:-moz-DialogText!important}

.sync-link:hover,
#searchSubmit:hover,
#restorePreviousSession:hover{
    text-decoration:none!important;
	box-shadow:2px 2px 2px threedshadow!important;
	-moz-border-right-colors:threeddarkshadow threedshadow!important;
	-moz-border-bottom-colors:threeddarkshadow threedshadow!important;
	background-color:#CCCCFF!important;
	color:black!important}

.sync-link:hover:active,
#searchSubmit:hover:active,
#restorePreviousSession:hover:active{
	box-shadow:inset 1px 1px 1px threedshadow!important;
	-moz-border-top-colors:threeddarkshadow threedshadow!important;
	-moz-border-left-colors:threeddarkshadow threedshadow!important;
	-moz-border-right-colors:threedhighlight threedshadow!important;
	-moz-border-bottom-colors:threedhighlight threedshadow!important;
	background-color:highlight!important;
	color:highlighttext!important}

#snippets,
#restorePreviousSession,
#searchSubmit{
	-moz-transition-property:border,background,color,box-shadow,outline,margin;
	-moz-transition-duration:.25s;
	-moz-transition-timing-function:ease-out}
	
}
