﻿/***************************/
/* Round Edges For Windows */
/***************************/
.WindowRoundEdge
{
    width: 100%;
    height: 100%;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    border-radius: 10px;  
    -moz-box-shadow: 0px 0px 10px #555; 
    -webkit-box-shadow: 0px 0px 10px #555;
    box-shadow: 0px 0px 10px #555;
    background-color:White;
    padding-bottom:5px;
    padding-top:1px;
    padding-right:1px;
    padding-left:1px;
}
.WindowRoundEdge_vml
{
    position:absolute;
    width: 100%;
    height: 100%;
    behavior: url(#default#VML); 
    display:block; 
    margin-left:-3px;
    margin-top:-3px;
    padding-left:5px;
    z-index:-10;
    /*filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=5,makeShadow=true,shadowOpacity=0.5);*/
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135,  Strength=7);
}
.WindowRoundEdgeNoWidth
{
    border: none;
}

.WindowRoundEdge .frame, .WindowRoundEdgeNoWidth .frame
{
	background-color: #696d78;
}

.WindowRoundEdge TD, .WindowRoundEdgeNoWidth TD
{
    border: none;
}




.WindowRoundEdge_minimized
{
    /* add minimized style */
}
.WindowHeader
{
    font-size:16px;
}

.WinHeader
{
    height:26px;
    width:100%;
    position:relative; 
}
.WinHeader_vml
{
   behavior: url(#default#VML); 
   display:block;   
   height:25px;
    xxxwidth:684px;
    position:absolute;
    z-index:0;
}
.WinHeader_css3
{
    background-image:url(../Images/Windows/WinHeaderBg.png);
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    border-radius: 10px;
    
}
/*====btns=================================================================================================*/
.btns
{
    height:28px;
    margin-top:-15px;
    margin-right:-15px;
    position:absolute;
    right:0px;
}
.tdWinBtn
    {
        text-align: right;
        vertical-align: text-bottom;
        padding-top: 3px;
        cursor: pointer;
        padding: 0px;
    }

.btnClose
{
    background-image: url(Images/closewindow_button_28x28.png);
    background-repeat: no-repeat; 
    width: 28px;
}
.btnLeft
{
    background-image: url(Images/left.png);
    background-repeat: no-repeat; 
    width: 28px;
}
.btnOptions
{
    background-image: url(Images/options_button_28x28.png);
    background-repeat: no-repeat; 
    width: 28px;
}
.btnRefresh
{
    background-image:url(Images/refresh_button_28x28.png);
    background-repeat: no-repeat; 
    width: 28px;
}

.dragWin #tdMinimize
{
    background-image:url(Images/minimize_button_28x28.png);
    background-repeat:no-repeat;
    width: 28px;
    border:none;
}
.dragWin_minimized #tdMinimize
{
    background-image:url(Images/maximize.png);
    background-repeat:no-repeat;
    width: 28px;
    border:none;
}


/*====options===================================================================================*/

.OptionsBtnRight
{
	background-image:url(../Images/HeaderImages/WinOptionBtnRight.png);
	width:5px;
	height:13px;
	background-repeat:no-repeat;
	float:right;	
}
.OptionsBtnLeft
{
	background-image:url(../Images/HeaderImages/WinOptionBtnLeft.png);
	width:5px;
	height:13px;
	background-repeat:no-repeat;
	float:left;
}
.OptionsBtnCenter
{
	background-image:url(../Images/HeaderImages/WinOptionBtnBg.png);
	height:13px;
	background-repeat:repeat-x;
	float:left;
	text-align:left;
}
.OptionsBtnText
{
	position:absolute;
	margin-top:-2px;
	color:#868686;
	font-size:8pt;
}
.OptionsBtnImg
{
	margin-top:5px;
	float:right;
}
.OptionsMenuBottomRight
{
	background-image:url(../Images/HeaderImages/WinMenuBottomRight.png);
	width:5px;
	height:5px;
	background-repeat:no-repeat;
}
.OptionMenuBottomLeft
{
	background-image:url(../Images/HeaderImages/WinMenuBottomLeft.png);
	width:5px;
	height:5px;
	background-repeat:no-repeat;
}
.OptionMenuBorderLeft
{
	background-image:url(../Images/HeaderImages/WinMenuBorderLeft.png);
	width:5px;
	background-repeat:repeat-y;
}
.OptionMenuBorderRight
{
	background-image:url(../Images/HeaderImages/WinMenuBorderRight.png);
	width:5px;
	background-repeat:repeat-y;
}
.OptionMenuBorderBottom
{
	background-image:url(../Images/HeaderImages/WinMenuBorderBottom.png);
	height:5px;
	background-repeat:repeat-x;
}
.OptionsMenuCenter
{
	background-color:#f1f1f1;
	filter:alpha(opacity=90);   /* Internet Explorer       */
   -moz-opacity:0.9;           /* Mozilla 1.6 and below   */
   opacity: 0.9;               /* newer Mozilla and CSS-3 */	
}

.moreMenuWin
{
	position:absolute;
	top:15px;
	right:52px;
	text-align:left;
}

.moreMenuWin a
{
	text-decoration:none;
	color:Black;
}
.moreMenuSelectedRow
{
	background-color:#f5c598;
	/*border-bottom:solid 1px #ddd6cb;
	border-top:solid 1px #ddd6cb;*/
}


/*========================SysWins=============================================================================================================*/
.SysWinHidden
{
	display:none;
}
.sysWinDiv
{
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    -moz-box-shadow: 0px 0px 10px #555; 
    -webkit-box-shadow: 0px 0px 10px #555;
	padding:0 3px 3px 3px;
	background:#ffffff url(Images/SystemWins_bg.png) no-repeat right bottom;
	position:absolute;
	
}
.sysWinDiv
{
    padding: 0px !important;
    border:solid 2px silver;
}
.SysWin_row_top
{
	width:100%;
	background-image:url(../Images/HeaderImages/WinHeaderBg.png);
	background-repeat:repeat-x;
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px;  
    border-radius: 10px;  
    min-height:23px;
}
.SysWin_row_top_vml
{
    height:23px;
    width:100%;
    display:block;
    behavior: url(#default#VML); 
}
.SysWin_row_top_inner
{
	/*background-image:url(../Images/HeaderImages/WinHeaderBg.png);
	background-repeat:repeat-x;*/
}
.tdSysWinBtn
{
    text-align:right; 
    vertical-align:text-bottom; 
    padding-top:3px;
    cursor:pointer;
    background-image:url(Images/closewindow_button_28x28.png);
    background-repeat:no-repeat;
    width:28px;
    height:28px;
    position:absolute;
    right:-10px;
}
.SysWinContent
{
    
    text-align:left;
}
.SysWinTitle
{
    padding-top:4px;
}

.SysWin_Link
{
    color:#e36515;
    text-decoration:underline;
    outline:none;
}
a:link.SysWin_Link
{
    color:#e36515;
    text-decoration:underline;
    outline: none;/* Fix dotted border bug in FF */
}
a:visited.SysWin_Link
{
    color:#e36515;
    text-decoration:underline;
    outline: none;/* Fix dotted border bug in FF */
}
a:hover.SysWin_Link
{
    color:#ff7f00;
    text-decoration:none;
    outline: none;/* Fix dotted border bug in FF */
}
a:active.SysWin_Link
{
    color:#e36515;
    text-decoration:underline;
    outline: none;/* Fix dotted border bug in FF */
}
a:focus.SysWin_Link{-moz-outline-style: none;}/* Fix dotted border bug in FF */


/**********************************/
/* Specific System Windows Styles */
/**********************************/

/* Add Widget */
.SysWin_AddWidget_Wrapper
{
    width:318px;
    height:380px;
    padding:12px 22px 0 22px;
}
.SysWin_AddSiteshot_Wrapper
{
    width:318px;
    height:250px;
    padding:12px 22px 0 22px;
}

/* Add RSS */
.SysWin_AddRss_Wrapper
{
    width:258px;
    height:358px;
    padding:12px 22px 0 22px;
}

/* Edit Info */
.SysWin_EditInfo_Wrapper
{
    width:420px;
    height:140px;
    padding:12px 22px 0 22px;
}
.SysWin_EditHelp_Wrapper
{
    width:380px;
    height:100px;
    padding:12px 22px 0 22px;
}
.SysWin_FriendlyURLHelp_Wrapper
{
    width:380px;
    height:80px;
    padding:12px 22px 0 22px;
}

.SysWin_AcceptDeclineInfo_Wrapper
{
    width:380px;
    height:105px;
    padding:12px 0 0 22px;
}

.SysWin_ShareInfo_Wrapper
{
    width:380px;
    height:190px;
    padding:12px 0 0 22px;
}
.SysWin_SendToFriendInfo_Wrapper
{
    width:380px;
    height:80px;
    padding:12px 0 0 22px;
}
.SysWin_GetTabURL_Wrapper
{
    width:480px;
    height:140px;
    padding:12px 0 0 22px;
}

/* Add Tab */
.SysWin_AddTab_Wrapper
{
    width:208px;
    height:125px;
    padding:12px 22px 0 22px;
}

/* Sign UP */
.SysWin_SignUp_Wrapper
{
    width:358px;
    height:265px;
    padding:12px 0 0 22px;
}
.SysWin_SignUp_Stars
{
    width:100px;
    background-image:url(Images/SystemWins_SignUp_Stars.png);
    background-repeat:no-repeat;
    background-position:bottom;
}
.tdSignUp_TextBox
{
    padding:5px 0 5px 5px;
    text-align:right;
}
.tdSignUp_TextBox INPUT
{
    width:175px;
}

/* Rename Frame */
.SysWin_RenameFrame_Wrapper
{
    width:218px;
    height:125px;
    padding:12px 12px 0 22px;
}
.SysWin_SetNickname_Wrapper
{
    width:268px;
    height:165px;
    padding:12px 0 0 22px;
}
.SysWin_SetBackground_Wrapper
{
    width:330px;
    height:375px;
    padding:12px 0 0 22px;
}
.SysWin_ShareDialog_Wrapper
{
    width:500px;
    height:175px;
    padding:22px 0 0 22px;
    text-align:center;
}

/* Report A Bug */
.SysWin_ReportBug_Wrapper
{
    width:358px;
    height:355px;
    padding:12px 0 0 22px;
}

/* Send To Friend */
.SysWin_SendToFriend_Wrapper
{
    width:378px;
    height:325px;
    padding:12px 0 0 22px;
}

/* Flash Demo */
.SysWin_FlashDemo_Wrapper
{
    width:691px;
    height:446px;
}

/* Message Dialog */
.SysWin_MessageDialog_Wrapper
{
	width:691px;
    height:446px;
}

/* Add On Explainaton */
.SysWin_Exp_Wrapper
{
    width:550px;
    height:565px;
    padding:12px 0 0 22px;
}
.SysWin_Exp_Wrapper p
{
	font-family:Arial;
	font-size:14px;
	width:500px;
}


/* Help */
.SysWin_Help_Wrapper
{
    width:418px;
    height:365px;
    padding:12px 0 0 22px;
}

.SysWin_CloseTab_Wrapper
{
    width:478px;
    height:100px;
    padding:12px 0 0 22px;
}

.SysWin_Administrator_Wrapper
{
    width:358px;
    height:240px;
    padding:12px 0 0 22px;
}

.TdText
{
	font-size:13px;
	font-weight:normal;
	vertical-align:bottom;
}
.TdText1
{
	font-size:13px;
	font-weight:normal;
	vertical-align:top;
	padding-top:15px;
}
.TdText2
{
	font-size:13px;
	padding-top:18px;
	vertical-align:top;
}
.Sp
{
	
}
.Sp2
{
	line-height:20px;
}

.floatingDiv
{
    position:absolute;
    top:0px;
    left:0px;
    z-index:2147483647;
    background-color:White;
    border: 2px solid;
    display:none;
}

.okCancel
{
    text-align:center;
}
.smallTextSpace
{
    font-size:5px;
}