/*
Design by Droggitis IT Systems 
*/

*
{ 	margin: 0px; }


body
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	background-color: #ffffff;
	color: #222222;
}



h3{ 	font-size: 20px; 	margin-bottom: 10px;    }
h4{ 	font-size: 14px; 	margin-bottom: 5px;     }
h5{ 	font-size: 8px;     }
h6{     font-family: verdana, helvetica, sans-serif;
    	font-size: 14px;     color: #222222;     padding-left: 10px;
        margin-bottom: 2px;     }


/*--------------------------  TABLE TITLES -----------------------------*/
h7{ 
    font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
    color: #fff;
    background-color: #0022aa;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    }
    
h8{ 
    font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
    color: blue;
    background-color: white;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    }

#tabletitle{
    color: #fff;
    background-color: #0022aa;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin: 1px;
	width:95%;
}


/* --------------    HEADER STUFF --------------------------------------*/
#header
{
	background-color: #0022aa;
	color: #fff;
	padding: 3px 3px 3px 3px;
}

#header h1
{
	font-size: 24px;
}

#header h2
{
	font-size: 14px;
}


/* --------------    MENU STUFF --------------------------------------*/

#menu
{
	padding: 3px 25px 0px 30px;
	margin-bottom: 30px;
	color: #222222;
	background-color: #f5f5f5;
	border-bottom: solid 1px #DADADA;
}

#menu div
{
	clear: both;
}

#menu ul
{
	display: block;
	position: relative;
	top: 1px;
	list-style: none;
	padding: 0px;
	margin-bottom: 0px;
}
	
#menu ul li
{
	position: relative;
	float: left;
	border: solid 1px #dadada;
	border-bottom: 0px;
	margin-right: 5px;
}

#menu ul li a
{
	display: block;
	padding: 5px 10px 8px 10px;
	text-decoration: none;
	background-color: inherit;
	color: #333333;
}

#menu ul li a:hover
{
	background-color: #0022AA;
	color: #fff;
}

#menu ul li.active, #menu ul li.active a, #menu ul li.active a:hover
{
	background-color: #ffffff;
	color: #333333;
}


/* --------------    SCREENS  STUFF --------------------------------------*/


#container
{
	margin: 0px 10px 0px 40px;
}

#primarycontainer
{
	float: left;
	margin-right: -10px;
	width: 100%;
}

#primarycontent
{
	margin-right: 10px;
}

#primarycontent p
{
	margin-bottom: 20px;
}

#secondarycontent
{
	float: right;
	width: 200px;
}

/* -------------------------DDRG -  DIV STUFF --------------------------------------*/

#mainbody{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	background-color: white;
	color: #222222;
    position:absolute; top: 115px; left: 2px; width:1024px; height:700px;
    padding:1px; border: 0px ; margin:1px;
    z-index:0;
    visibility:visible;
}


#tabbody{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	background-color: white;
	color: #222222;
    position:absolute; top: 1px; left: 1px; width:1020px; height:660px;
    padding:1px; border: 0px ; margin:1px;
    z-index:0;
}



/*-------------------------   Initial  PAGE --------------------------------*/

#initial{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	background-color: white;
	color: black;
    position:absolute; top: 5px; left: 2px; width:960px; height:696px;
    padding:1px; border: 0px blue solid; margin:1px;
    z-index:2;
    visibility:hidden;
}


#initialLogo{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	padding: 1px;
	background-color: white;
	color: black;
    position:absolute; top: 50px; left: 80px; width:620px; height:420px;
    padding:40px; border: 1px blue solid; margin:1px;
}

/*-------------------------   ITEMS  PAGE --------------------------------*/
#items{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	background-color: white;
	color: #222222;
    position:absolute; top: 0px; left: 2px; width:960px; height:696px;
    padding:2px; border: 0px blue solid; margin:1px;
    z-index:2;
    visibility:hidden;
}


#tabTopLeft {
	padding: 2px;
	margin: 1px;
	position:absolute; top: 2px; left: 1px; width:350px; height:250px;
	border: 1px blue solid;
}

#tabTopRight {
	padding: 2px;
	margin: 1px;
    position:absolute; top: 2px; left: 360px; width:540px; height:250px;
	border: 1px blue solid;
}

#tabBottom {
	padding: 2px;
	margin: 1px;
    position:absolute; top: 260px; left: 2px; width:900px; height:440px;
	border: 1px blue solid;
}



/*-------------------------   Extras  PAGE --------------------------------*/
#extras{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	background-color: white;
	color: #222222;
    position:absolute; top: 2px; left: 2px; width:1000px; height:696px;
    padding:1px; border: 0px blue solid; margin:1px;
    z-index:2;
    visibility:hidden;
}


#tabExtrasGroupsTop {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 1px; left: 1px; width:230px; height:250px;
	border: 1px blue solid;
}

#tabExtrasCategoriesTop {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 1px; left: 240px; width:290px; height:250px;
	border: 1px blue solid;
}


#tabExtrasItemsTop {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 1px; left: 540px; width:360px; height:250px;
	border: 1px blue solid;
}


#tabExtrasExtrasBottom{
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 260px; left: 1px; width:550px; height:380px;
	border: 1px blue solid;
}

#tabExtrasSetBottom{
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 260px; left: 560px; width:340px; height:380px;
	border: 1px blue solid;
}



/*-------------------------   KITCHEN PRINTERS  PAGE --------------------------------*/
#KPprinters{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	background-color: white;
	color: #222222;
    position:absolute; top: 2px; left: 2px; width:1000px; height:696px;
    padding:1px; border: 0px blue solid; margin:1px;
    z-index:2;
    visibility:hidden;
}


#tabKPprintersGroupsTop {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 1px; left: 1px; width:230px; height:250px;
	border: 1px blue solid;
}

#tabKPprintersCategoriesTop {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 1px; left: 240px; width:290px; height:250px;
	border: 1px blue solid;
}


#tabKPprintersItemsTop {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 1px; left: 540px; width:360px; height:250px;
	border: 1px blue solid;
}


#tabKPprintersBottom{
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 260px; left: 1px; width:550px; height:380px;
	border: 1px blue solid;
}

#tabKPprintersSetBottom{
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 260px; left: 560px; width:340px; height:380px;
	border: 1px blue solid;
}



















/*-------------------------   REPORTS  PAGE --------------------------------*/
#reports{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	background-color: white;
	color: #222222;
    position:absolute; top: 2px; left: 2px; width:1000px; height:696px;
    padding:1px; border: 0px blue solid; margin:1px;
    z-index:2;
    visibility:hidden;
}

#tabReportsTopLeft {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 51px; left: 1px; width:580px; height:300px;
	border: 1px blue solid;
}

#tabReportsTopRight {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 51px; left: 588px; width:380px; height:300px;
	border: 1px blue solid;
}

#tabReportsBottomLeft {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 361px; left: 1px; width:580; height:300px;
	border: 1px blue solid;
}

#tabReportsBottomRight {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 361px; left: 588px; width:380px; height:300px;
	border: 1px blue solid;
}


#googleTabReportsStatsDiv{
    font-family: verdana, helvetica, sans-serif;
	font-size: 8px;
	padding: 2px;
    /*position:absolute; top: 90px; left: 2px; width:800px; height:500px;*/
    height:320px;
    width:800px; 
    text-align:center;
}

#googleTabReportsParamsDiv{
    font-family: verdana, helvetica, sans-serif;
	font-size: 8px;
	padding: 2px;
    /*position:absolute; top: 90px; left: 2px; width:800px; height:500px;*/
    height:320px;
    width:800px; 
    text-align:center;
}




/*-------------------------   VOUCHERS  PAGE --------------------------------*/
#vouchers{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	background-color: white;
	color: #222222;
    position:absolute; top: 2px; left: 2px; width:1000px; height:696px;
    padding:5px; border: 0px blue solid; margin:5px;
    z-index:2;
    visibility:hidden;
}  



#tabVouchers_Accounts {
	float: left;
	padding: 2px;
	margin: 2px;
	position:absolute; top: 51px; left: 1px; width:230px; height:550px;
	border: 1px blue solid;
}

#tabVouchers_Orders {
	float: left;
	padding: 2px;
	margin: 2px;
	position:absolute; top: 51px; left: 240px; width:290px; height:550px;
	border: 1px blue solid;
}


#tabVouchers_OrderLines {
	float: left;
	padding: 2px;
	margin: 2px;
	position:absolute; top: 51px; left: 540px; width:360px; height:550px;
	border: 1px blue solid;
}


#googleTabVouchers_Accounts{
    font-family: verdana, helvetica, sans-serif;
	font-size: 8px;
	padding: 2px;
    /*position:absolute; top: 90px; left: 2px; width:800px; height:500px;*/
    height:450px;
    width:200px; 
    text-align:center;
}


#googleTabVouchers_Orders{
    font-family: verdana, helvetica, sans-serif;
	font-size: 8px;
	padding: 2px;
    /*position:absolute; top: 90px; left: 2px; width:800px; height:500px;*/
    height:450px;
    width:200px; 
    text-align:center;
}


#googleTabVouchers_OrderLines{
    font-family: verdana, helvetica, sans-serif;
	font-size: 8px;
	padding: 2px;
    /*position:absolute; top: 90px; left: 2px; width:800px; height:500px;*/
    height:450px;
    width:200px; 
    text-align:center;
}


/*-------------------------   params  PAGE --------------------------------*/
#params{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	background-color: white;
	color: #222222;
    position:absolute; top: 5px; left: 2px; width:960px; height:696px;
    padding:1px; border: 1px blue solid; margin:1px;
    z-index:2;
    visibility:hidden;
}  

#paramsBody{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	background-color: white;
	color: #222222;
    position:absolute; top: 75px; left: 2px; width:950px; height:600px;
    padding:1px; border: 0px blue solid; margin:1px;
} 
 

#paramsTab1{
    position:absolute; top: 10px; left: 2px; width:500px; height:580px;
    padding:5px; border: 0px ; margin:2px;
    z-index:4;
}
#paramsTab2{
    position:absolute; top: 10px; left: 2px;width:500px; height:580px;
    padding:5px; border: 0px ; margin:2px;
    z-index:4;
 }
#paramsTab3{
    position:absolute; top: 10px; left: 2px; width:500px; height:580px;
    padding:5px; border: 0px ; margin:2px;
    z-index:4;
 }
#paramsTab4{ 
    position:absolute; top: 10px; left: 2px; width:500px; height:580px;
    padding:5px; border: 0px ; margin:2px;
    z-index:4;
}
#paramsTab5{ 
    position:absolute; top: 10px; left: 2px; width:500px; height:580px;
    padding:5px; border: 0px ; margin:2px;
    z-index:4;
}
#paramsTab6{
    position:absolute; top: 10px; left: 2px; width:500px; height:580px;
    padding:5px; border: 0px ; margin:2px;
    z-index:4;
    }
#paramsTab7{
    position:absolute; top: 10px; left: 2px; width:500px; height:580px;
    padding:5px; border: 0px ; margin:2px;
    z-index:4;
    }
#paramsTab8{
    position:absolute; top: 10px; left: 2px; width:700px; height:580px;
    padding:5px; border: 0px ; margin:2px;
    z-index:4;
    }
#paramsTab9{
    position:absolute; top: 1px; left:2px; width:945px; height:580px;
    padding:5px; border: 0px ; margin:2px;
    z-index:4;
     visibility:hidden;
    }
#paramsTab10{
    position:absolute; top: 10px; left: 2px; width:500px; height:580px;
    padding:5px; border: 0px ; margin:2px;
    z-index:4;
    }




#tab_Params_SetPrinters_TopLeft {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 1px; left: 1px; width:230px; height:250px;
	border: 1px blue solid;
}

#tab_Params_SetPrinters_TopCenter  {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 1px; left: 240px; width:290px; height:250px;
	border: 1px blue solid;
}


#tab_Params_SetPrinters_TopRight  {
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 1px; left: 540px; width:360px; height:250px;
	border: 1px blue solid;
}





#tab_Params_SetPrinters_BottomLeft{
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 260px; left: 1px; width:550px; height:300px;
	border: 1px blue solid;
}

#tab_Params_SetPrinters_BottomRight{
	float: left;
	padding: 1px;
	margin: 1px;
	position:absolute; top: 260px; left: 560px; width:340px; height:300px;
	border: 1px blue solid;
}



  
/*-------------------------   ABOUT  PAGE --------------------------------*/  
#viewabout{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	background-color: white;
	color: #222222;
    position:absolute; top: 5px; left: 2px; width:1000px; height:610px;
    padding:5px; border: 2px blue solid; margin:5px;
    z-index:2;
    visibility:hidden;
}  



subsrceen{
width: 100%;
height: 100%;
}




object{
width: 100%;
height: 100%;
}





table.ddrgreporttables{
	font-family: verdana, helvetica, sans-serif;
	border-width: 1px;
	border-color: grey;
	border-collapse: collapse; 
	font-size: 9px;
	/*background-color: #FFFFCC;*/	
	color: black;	
	padding: 1px;
}


table.ddrgreporttables th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: #58ACFA;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.ddrgreporttables td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	/*background-color: #FFFFCC;*/
	-moz-border-radius: 0px 0px 0px 0px;
}


table.ddrgreporttables tr {}
.oddrowcolor{
	background-color: white;
}
.evenrowcolor{
	background-color:#E0ECF8;
}
.hilight { background: #01DF01; }




/* --------------------------    GRIDTABLE  --------------------------------------------  */



.GridTopControls{position:absolute; top: 0px; left:5px; right:5px;  height:24px; display:block; float:left;  background-color:#0000FF;}

.GridTopControls_AddBtn{position:absolute; top: 2px; left:5px; width:20px;  height:20px; background:url(../img/button_add.png) no-repeat  0 0; display:block;  float:left;}
.GridTopControls_AddBtn:hover { background-position: 0px -20px;  }
.GridTopControls_MinusBtn{position:absolute; top: 2px; left:30px; width:20px;  height:20px; background:url(../img/button_delete.png) no-repeat  0 0; display:block;  float:left;}
.GridTopControls_MinusBtn:hover { background-position: 0px -20px;  }
.GridTopControls_EditBtn{position:absolute; top: 2px; left:55px; width:20px;  height:20px; background:url(../img/button_edit.png) no-repeat  0 0; display:block;  float:left;}
.GridTopControls_EditBtn:hover{ background-position: 0px -20px;  }

.GridTopControls_SearchValueBox{position:absolute; top: 2px; left:90px; width:100px; height:14px; padding: 2px;  border-width: 1px;  float:left; font-size:10px;
               border-style: solid;  border-color: gray; -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}

.GridTopControls_SearchBtn{position:absolute; top: 2px; left:190px; width:20px;  height:20px; background:url(../img/button_search.png) no-repeat  0 0; display:block;  float:left;}
.GridTopControls_SearchBtn:hover { background-position: 0px -20px;  }

.GridTopControls_ApplyFilterBtn{position:absolute; top: 2px; left:220px; width:20px;  height:20px; background:url(../img/button_filter.png) no-repeat  0 0; display:block;  float:left;}
.GridTopControls_ApplyFilterBtn:hover{ background-position: 0px -20px;  }
.GridTopControls_DeleteFilterBtn{position:absolute; top: 2px; left:245px; width:20px;  height:20px; background:url(../img/button_nofilter.png) no-repeat  0 0; display:block;  float:left;}
.GridTopControls_DeleteFilterBtn:hover{ background-position: 0px -20px;  }

.GridTopControls_CCopyBtn{position:absolute; top: 2px; left:280px; width:20px;  height:20px; background:url(../img/button_ccopy.png) no-repeat  0 0; display:block;  float:left;}
.GridTopControls_CCopyBtn:hover{ background-position: 0px -20px;  }


.GridTopControls_Title{position:absolute; top: 2px; right:10px; width:80px;  height:10px; font-size:10px; padding: 5px 0px 5px 0px; text-align:right; color: white; font-weight:bold;}





.GridDataArea{position:absolute; top: 25px; left:5px; right:5px;  bottom:5px; display:block; float:left;}

.GridDataAreaDataTitles{position:absolute; top: 0px; left:0px; right:0px;  height:12px; display:block; float:left;}
.GridDataAreaDataLines{position:absolute; top: 15px; left:0px;  right:0px;  bottom:0px; display:block; float:left; overflow-x:hidden; overflow-y:auto; }




table.GridTbl{
	font-family: Arial, verdana, helvetica, sans-serif; border-width: 1px;  border-color: grey; border-collapse:collapse;
	font-size: 11px; color: #333333; padding: 1px; border-spacing: 0px;
	table-layout: fixed;   right:10px;
	
}


table.GridTbl th {
	border-width: 1px; 	padding: 0px; 	border-style: solid; border-color: gray;  background-color: #58ACFA;
	font-weight:bold; overflow: hidden;  width: 100px; text-align:center;
} 

table.GridTbl td {
	border-width: 1px; 	padding: 0px; 	border-style: solid; 	border-color: gray;
    table-layout: fixed; overflow: hidden;      text-align:center; 
}


table.GridTbl tr {}
.oddrowcolor{
	background-color: white;   
}
.evenrowcolor{ 	background-color:#E0ECF8;}


.InitialGridLine  { background: none; }
.highlightGridLine { background: #CCFFFF; }
.clickedSelectedGridLine {  background: #00FF00; }









/* ---------------------------  POP UP WINDOW ----------------------------------------------------*/


.PopUpWindow{position:absolute; top:10px; height:510px;  right: 430px; width:550px;  display:none; z-index:9001; background:white;
                      border-width: 1px; 	padding: 0px; margin:0px;	border-style: solid; 	border-color: blue;
                      -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px; 
                      -moz-box-shadow:    2px 2px 2px 0px #999999;   -webkit-box-shadow: 2px 2px 2px 0px #999999;    box-shadow:  2px 2px 2px 0px #999999; }


.PopUpWindowTop{position:relative; top:0px; left:0px; height:20px; width:100%; background:blue; padding: 0px 0px 0px 0px;  margin:0px 0px 0px 0px; 
                      border-width: 0px; border-style: solid; 	border-color: gray; -webkit-border-radius: 2px 2px 0px 0px;   -moz-border-radius: 2px 2px 0px 0px;   border-radius: 2px 2px 0px 0px;;}
                      
   .PopUpWindowTopTitle{position:relative; top:3px; height:14px;  left: 10px; width:80%;  font-family: Arial, verdana, helvetica, sans-serif;  font-size: 14px;  font-weight:bold; color: white; }                   
   .PopUpWindowTopClose{position:absolute; top:0px; height:20px;  right:1px; width:20px; background: url("../img/w_exit.png");}


.PopUpWindowContents{position:relative; top:0px; height:100%;  left: 0px; width:100%;  font-family: Arial, verdana, helvetica, sans-serif;  font-size: 10px; color: blue; }
.PopUpWindowContents input{font-family: Arial, verdana, helvetica, sans-serif;  font-size: 12px; color: #333333; border:none;}

  .PopUpWindowContentsFormBigTitle{position:relative; top: 22px; left:0px; width:100%;  height:22px; margin: 1px 0px 1px 0px;  font-size: 16px; text-align:Center;}

  .PopUpWindowContentsFormLine{position:relative; top: 22px; left:0px; width:100%;  height:22px; margin: 1px 0px 1px 0px;}
     .PopUpWindowContentsFormFieldTitle{position:absolute; top: 0px; left:0px;  width:100px;  height:18px; text-align:right; padding: 2px 4px 2px 4px;float:left;}
     .PopUpWindowContentsFormFieldValueBorder{position:absolute; top:0px; left:110px; width:200px;  height:18px; text-align:left; padding: 2px 4px 2px 4px;
                                                       border-width: 1px; 	padding: 1px; 	border-style: solid; 	border-color: gray; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}
     .PopUpWindowContentsFormFieldValueNoBorder{position:absolute; top:0px; left:110px; width:200px;  height:18px; text-align:left; padding: 2px 4px 2px 4px; float:left;}
     .PopUpWindowContentsFormFieldSELECT1{position:absolute; top:0px; left:110px; width:200px;  height:18px; text-align:left; padding: 2px 4px 2px 4px;  float:left;}



.PopUpWindowContentsTextTitle{position:relative; top: 30px; left:0px; width:100%;  height:30px; margin: 1px 0px 1px 0px; font-family: Arial, verdana, helvetica, sans-serif;  font-size: 20px;text-align:center; }
.PopUpWindowContentsTextLine1{position:relative; top: 22px; left:0px; width:100%;  height:22px; margin: 1px 0px 1px 0px; font-family: Arial, verdana, helvetica, sans-serif;  font-size: 18px;text-align:center; }
.PopUpWindowContentsTextLine2{position:relative; top: 22px; left:0px; width:100%;  height:22px; margin: 1px 0px 1px 0px; font-family: Arial, verdana, helvetica, sans-serif;  font-size: 12px;text-align:center; }



     .CaptchaCodeField{position:relative; top: 10px; left:0px; width:100%;  height:10px;}

     .PopUpWindowContentsForm4Lines {position:relative; top:22px; left:0px; width:100%;  height:90px;}
     .PopUpWindowContentsFormTextArea4{position:absolute; top: 0px; left:160px; width:350px;  height:80px; text-align:left; padding: 2px 5px 2px 5px;
                                              background-color:white;     border: 1px #999999 solid; -webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px; 
                                              box-shadow: rgba(0,0,0,0.4) 1px 1px;}
   

   .PopUpWindowContentsVerticalSpace{position:relative; top: 10px; left:0px; width:100%;  height:10px; }


.PopUpWindowBottom{position:absolute; bottom:15px; height:20px;  left: 0px; width:100%; background:white; adding: 2px; float:left;}

	.PopUpWindowBottomBtn150 {position:absolute; height:30px; width:150px; background-color:white;  font-family: Arial; font-size:12px;
	                             color:blue; font-weight:bold;  text-align:center; float:left;
	                             border-width: 1px; 	padding: 0px; margin:0px;	border-style: solid; 	border-color: blue;
                                 -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px; }
	.PopUpWindowBottomBtn150:hover { background-color:blue; color:white; }
	
	.PopUpWindowBottomBtn150 p {position: absolute; top: 50%; height: 12px; margin-top: -10px; width:150px; text-align:center; }



