#login {
	background: url(images/toolbar/bg-t.jpg) repeat-x 100% 0;
	overflow: hidden;
	position: relative;
}

#login form, #login .welcome-message {
	padding: .5em 1em;
	width: 800px;
	margin: 0 auto;
	color: #fff;
	font-size: 1em;

}
#login .welcome-message {
    padding:1.5em;
    font-size:.9em
}
#login .welcome-message  a {
    color:#fff;
    text-decoration: underline;
}
#login .welcome-message  a:hover {
    color:#000;
    text-decoration: none;
}
#login form label {
	padding: 0 .6em 0 0;
	font: .8em tahoma;
}
#login form input {
	border: none;
	color: #222;
	margin: 0 0 10px;
	padding: .3em;
	background: #FCFEFB;
	-moz-border-radius: 3px;
}
#login form input:focus {
	background: #EDF9E7;
}
#login form input.submit, #login form span.submit {
	background: #ddd;
	font: bold .88em tahoma;
	border: none;
	cursor: pointer;
	color: #222;
	margin: 0 0 4px 0;
	padding: .5em;
	-moz-border-radius: 3px;
}
#login form span.submit {
	padding: .6em;
}
#login form input.submit:hover, #login form span.submit:hover {
	border-color: #333;
	background: #fff;
	color: #333;
}

/** modal */
#modal {
	font-size: small;
    overflow: auto;
}
#modal form {
    padding:1em 2em
}
#modal form label {
	display: block;
	padding: .6em 0;
}
#modal form input.input, #modal form textarea, #modal form select {
	border: 1px solid #FCFEFB;
	color: #222;
	margin: 0 0 10px;
	padding: .6em;
    background:#FCFEFB;
    -moz-border-radius:10px

}
#modal a {
	color: #666;
	text-decoration: underline;
}
#modal a:hover {
	color: #000;
	text-decoration: none;
}
#modal form input.input:focus {
	border: 1px solid #333;
}
#modal form input.submit {
    background:#FCFEFB;
    -moz-border-radius:10px;
	border: 1px solid #FCFEFB;
	color: #222;
	margin: 0 0 10px;
	padding: .6em;
}
#modal form input.submit:hover {
	border-color: #333;
	background: #fff;
	color: #333;
}
#modal form input.error {
	border-color: #C00;
}
#modal form span.error {
	margin: 0 0 0 5px;
	color: #C00;
}



/** UI customized */
.ui-dialog {
	background: #1DADC1;
    background: url(images/toolbar/login_bg.png) no-repeat 100% 0;
    width:374px;


}
.ui-dialog .ui-dialog-title {
	font-family: arial;
	color: #000;

}
.ui-widget-header {

}
.ui-dialog .ui-dialog-buttonpane button {
	padding: .1em;
	font-size: x-small;
}
.ui-dialog-content {
	background: #fff;
}
.ui-dialog-buttonpane {
	background: none;
}
.ui-icon-closethick {
	display: none;
}
.ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-close span, .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {

margin:2px 3px 0
}
.ui-dialog .ui-dialog-titlebar {

}

.ui-dialog .ui-dialog-title {
    display: none;
}




.corner {
    padding: 5px
}
.fade-text {
    padding: .3em;
    background:#222;
    color: #fff;
    font-family: tahoma;
    font-size:.8em;
    -moz-border-radius:4px
}
.fade {
    background: url(images/arrow.gif) no-repeat 50% 0
}
ul#navigation a {
    background: none
}
.post-content img.size-medium {
    border:4px solid #d1d1d3
}
.post-content img.size-medium:hover {
    border:4px solid #a12142
}
#product {
	width: 290px;
	height: 180px;
    margin:10px 0 0;



}
#product #nivo-slider {
margin:0 auto;

}

p.feed a {
    
    color:#C4460F;
 
}
p.feed a:hover {
    
    color:#000;
 
}
#page a.button-login-logout img {
    position: absolute;
    left:0;
    display: block;
}
#page a.button-login img {
    position: absolute;
    right:0;
    display: block;
}
.ui-icon-closethick,.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{
   background: none;
   border:none
}