﻿html, body {
	height: 100%;
}
#simplemodal-overlay {position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30030;
}
* html div#simplemodal-overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#simplemodal-overlay div{overflow:visible;}

#simplemodal-container {
background-color:#FFFFFF;
border:1px solid #AAA;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
position:absolute !important;
overflow:visible;
}


#simplemodal-wrap{
	text-align: left;}
#simplemodal-container a.modalCloseImg {
background:transparent url(../../i/dialog/dialog_closebox.png) no-repeat scroll 0 0;
cursor:pointer;
display:inline;
height:29px;
position:absolute;
right:-27px;
top:-22px;
width:30px;
z-index:3200;
}
#simplemodal-container #basicModalContent {
padding:8px;
}
#content_login{padding: 20px;}

.fb_login_not_logged_in{position:relative;top:8px;}
#fb_greeting{background:transparent url(/sc/i/connect/facebook-16x16.gif) no-repeat scroll left center; padding-left: 18px;}
.dialog_content{background:#FFFFFF; max-height:900px; width:100%;text-align:left; color:#666666}
.dialog_content h1,.dialog_content h3{color:#333333}
.dialog_content h1{padding:0 0 5px 0;font-size:20px}
.dialog_content h3{padding-bottom:5px}
.dialog_content h6{color:#CCCCCC;padding:0 0 10px 0;margin:0;font-size:16px;}
.dialog_content label{font-size:12px !important;line-height:22px; padding:0 15px 0 0;font-weight:bold !important}
.dialog_content input.textinput{
    border:1px solid #CCC;
    font-size:16px;
    padding:5px !important;
    width:250px !important;
}
.dialog_content .textinput:focus{border:1px solid #3399FF;}
div.dialog_left{float: left; width: 40%;}
div.dialog_right{float: right; width: 50%}
h3#fb_name{background:transparent url(/sc/i/connect/facebook-16x16.gif) no-repeat scroll 5px 5px; padding-left: 25px;}
.fb_square_pic{border:1px #CCC solid; padding:4px; background:#FFFFFF; display:inline-block;}
#fbPanel{position:absolute; top:0px; width:60px; right:-80px;}
.dialog_content input.error{border: 1px solid #ff0000 !important}
.vinput{height:40px;}
.link_login{background:transparent url(/sc/i/connect/facebook-16x16.gif) no-repeat scroll 0 0; padding-left: 20px;}

a.tab_button{
border:1px solid #CCC;
background: #FFE7A6;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
display:block;
color:#555555;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:191px;
font-size: 16px;
}
a:hover.tab_button
{
    border:1px solid #0066CC;
    
    color: #0066CC;
    text-decoration: none;
}
.inner_fb{
background:url(/sc/i/connect/facebook-16x16.gif) no-repeat 10px 8px;
text-indent:33px;
display:block;
line-height:29px;
}
.inner_mt{
background:url(/sc/i/connect/mt.gif) no-repeat 10px 8px;
text-indent:33px;
display:block;
line-height:29px;
}
#fb_login_btn_container, #mt_login_btn_container{}
#login_container, #fb_login_container, #register_container, #link_account_container {border:1px solid #CCC;
background: #F5F5F5;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
padding:10px;}