/* ******************************************************************** */ 
/*                  Generated by: WagerABC	                */
/* ******************************************************************** */
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 background:url(../images/page_t.jpg) left top repeat;
} 
 
#pagewidth{ 
 width:1000px;
 height:491px;
 text-align:left; 
 margin:40px auto 0px auto;
 background:url(../images/bg-all.png) left top repeat-x;
}

#header {
 width:1000px;
 height:135px;
 display:block;
 float:left;
 clear:both;
}

#header h1 {
 width:405px;
 height:72px;
 margin:45px auto 0px auto;
}

#header h1 a {
 width:405px;
 height:72px;
 display:block;
 text-indent:-1600em;
 overflow:hidden;
 background:url(../images/pacificblue-logo.jpg) left top no-repeat;
}

#loginBox {
 width:460px;
 height:313px;
 display:block;
 float:left;
}

#loginBox table {
 border:1px solid #ccc;
 width:348px;
 height:146px;
 background:url(../images/login-bg.jpg) left top repeat-x;
 position:relative;
 right:20px;
 top:-11px;
}

#loginBox table label {
 font-size:16px;
 position:relative;
 top:5px;
}

#loginBox table label, input.inpField {
 position:relative;
 left:15px;
}

input.inpField {
 width:220px;
 height:35px;
 border:1px solid #CCC;
 background:url(../images/input-bg.jpg) left top repeat-x;
 font-size:18px;
}

input.goBtn {
 width:64px;
 height:38px;
 display:block;
 color:#CCC;
 background:url(../images/go.jpg) left top no-repeat;
 border:none;
 font-size:15px;
}

.aLogin-btn {
 width:300px;
 height:38px;
 display:inline;
 position:relative;
 top:150px;
 left:100px;
}

.aLogin-btn a {
 width:300px;
 height:30px;
display:inline;
 text-align:center;
 color:#CCC;
 text-decoration:none;
 background:url(../images/ag-btn.jpg) left top no-repeat;
 padding: 4px 2px 4px 2px;
 font-size:15px;
}

#contactPhones {
 width:192px;
 height:300px;
 float:left;
 padding-top:13px;
}

#contactPhones p {
 font-size:16px;
 color:#666;
 margin-bottom:10px;
}

#contactPhones a {
 text-decoration:none;
 color:#000;
}

#contactPhones a:hover {text-decoration:underline;}

.redBold {
 font-size:16px;
 color:#000;
}

#rightLogo {
 width:348px;
 height:313px;
 float:left;
 display:block;
 background:url(../images/logo-right.jpg) 30px top no-repeat;
}

#footer {
 width:1000px;
 height:43px;
 text-align:center;
 color:#FFF;
 font-size:13px;
 margin:0px auto;
}


/***** Login Agents *****/

#mask {
 position:absolute;
 left:0;
 top:0;
 z-index:239aba0;
 background-color:#000;
 display:none;
}
  
#boxes .window {
 position:absolute;
 left:0;
 top:0;
 width:245px;
 height:220px;
 display:none;
 z-index:9999;
 padding:20px;
}

#boxes #agentsLogin {
 width:325px; 
 height:220px;
 border:1px solid #aeaeae;
 background:url(../images/agent-login/bg.jpg) left top repeat-x ;
 font-family:Arial, Helvetica, sans-serif;
 color:#333;
 font-size:14px;
}

.loginFormAgents a {
 font-size:13px;
 color:#000;
 text-decoration:none;
}

.loginFormAgents a:hover {text-decoration:underline;}

h2.ag-title {
 width:289px;
 height:34px;
 display:block;
 overflow:hidden;
 text-indent:-1600em;
 background:url(../images/agent-login/agents-login-title.png) left top no-repeat;
}

input.inpField-ag {
 width:226px;
 height:20px;
 display:block;
 background:url(../images/agent-login/form-field.png) left top no-repeat;
 padding:4px;
 border:none;
 font-family:Arial, Helvetica, sans-serif;
 color:#333;
 font-size:14px;
}

input.log-ag-btn {
 width:133px;
 height:29px;
 display:block;
 border:none;
 text-indent:-1600em;
 overflow:hidden;
 background: url(../images/agent-login/login-btn.png) left top no-repeat;
 margin:6px;
 position:relative;
 left:3px;
}

input.log-ag-btn:hover {background:url(../images/agent-login/login-btn-hv.png) left top no-repeat;}


/**** LIVE SUPPORT ****/

.liveSupport {
 width:985px;
 height:40px;
 margin:0px auto;
 display:block;
 text-align:left;
}
.liveSupport  a {
 position:relative;
 top:85px;
 left:45px;
}


/*** OLD HISTORY ***/

.oldHistory {
 width:985px;
 height:36px;
 margin:0px auto;
 display:block;
 position:relative;
 top:76px;
 text-align:right;
 padding-right:15px;
}

.oldHistory  a {
 width:174px;
 height:36px;
 display:block;
 float:right;
 position:relative;
 right:45px;
}

.message {
	  margin-left: 100px;
  margin-top: 160px;
  width: 548px;
  padding: 10px;

    border: 5px solid yellow;
  background: orange;
  color: #000;
  font-weight: bold;
}


.Content {
  margin-left: auto;
  margin-right: auto;
  padding:0px 4px 0px 4px;

  
  max-width: 889px;
 
 background-color:white !important;

}
.lnkRules:link,  .lnkRules:visited  {
 color:#000000;
      text-decoration:none;

}
.lnkRules:active  {
    color:#cccccc;
   background-color:#cccccc;
    outline-color:black  !important;
}
.lnkRules:hover  {
    color:#cccccc;
    text-decoration:underline !important;
    outline-color:black  !important;
}