/*--------------------------------------------------------
# BT autoMart v1.0 (February 2012) - Joomla! Template
# -------------------------------------------------------
# For Joomla! 1.7.x & Joomla! 2.5.x
# Copyright (C) 2012 Bonusthemes.com. All Rights Reserved.
# @license Copyrighted Commercial Software
# Demo: http://www.bonusthemes.com/demo/joomla17/automart/
# Website: http://www.bonusthemes.com/
# Support: support@bonusthemes.com
------------------------------------------------------- */

/* login */
#bt_popup .bt_login_icon { float: left; overflow: visible; width: 113px; height: 35px; line-height: 35px; text-align: center; font-size: 13px; font-weight: bold; text-decoration: none; background-image: url("../images/skin1/popup/login.png"); background-repeat: repeat-x; background-position: 0 0; color: #666; border: none; cursor: pointer; display: block; }
#bt_popup .bt_login_icon:hover { background-image: url("../images/skin1/popup/login.png"); background-repeat: repeat-x; background-position: 0 -35px; color: #333; }

/* popup */
/* based on: http://www.queness.com/post/77/simple-jquery-modal-window-tutorial */
#bt_popup .mask { position: absolute; top: 0; left: 0; z-index: 9000; display: none; background: #000; }
#bt_popup .boxes .window { position: absolute; display: none; z-index: 9999; }

/* popup */
#bt_popup .boxes #bt_login_window { width: 404px; height: 328px; background: transparent url("../images/skin1/popup/bt_popup_bg.png") no-repeat; } 
#bt_login_window_inner { width: 314px; height: 328px; padding: 0 50px 0 30px; margin: 0; }

/* close */
#bt_popup .bt_close { float: right; background: transparent url("../images/skin1/popup/bt_close.png") no-repeat; margin: 5px 15px 0 0; height: 21px; width: 21px; }

/* title */
#bt_popup .bt_login_title { color: #fff; margin: 0 0 15px 0; font-size: 20px; position: relative; top: -25px; left: 270px; font-family: 'Yanone Kaffeesatz', sans-serif; width: 123px; }
#bt_popup .bt_login_title span { position: relative; top: 5px; color: #fff; font-size: 38px; text-transform: uppercase; }
#bt_popup .bt_logout_title span { position: relative; top: 5px; color: #fff; font-size: 38px; text-transform: uppercase; }

/* form */
#bt_popup .bt_login_form { position: relative; top: 35px; }

/* inputs */
#bt_popup .bt_login_form input[type="text"], #bt_popup .bt_login_form input[type="password"] { width: 279px; background: #fff; padding: 0 0 0 35px; line-height: 30px; height: 30px; border: 1px solid #ccc; color: #999; font-weight: bold; }
/* for: login */
#bt_popup .bt_login_form input#username { background: #fff url("../images/skin1/popup/bt_login_user.png") no-repeat 10px center; }
#bt_popup .bt_login_form input#password { background: #fff url("../images/skin1/popup/bt_login_password.png") no-repeat 10px center; }

/* default button */
#bt_popup .bt_login_form .bt_button_line { margin: 10px 0 0 0; height: 31px; line-height: 31px; }
#bt_popup .bt_login_form .bt_button_line .bt_remember_line { float: left; }
#bt_popup .bt_login_form .bt_button_line .bt_remember_line label { padding: 0 0 0 5px; }
#bt_popup .bt_login_form .bt_button_line .bt_button_l { float: right; }

/* links */
#bt_popup .bt_login_form ul { margin: 35px 0 0 0; }

/* separator */
#bt_popup .bt_separator { background: transparent url("../images/skin1/popup/bt_login_separator.png") repeat-x; margin: 20px 0; padding: 5px 0; font-size: 11px; font-weight: bold; }