/*
/	PPWH - Light-up a life
/	Frame Digital
/
/	- General element styles
/
/	- Form Styles
/	
/	- Panels
/
*/


/*-------------------------------
/	- General element styles
/------------------------------*/

div#form
{
    padding-top: 8px;
}



h1
{
    font-family: Georgia, Garamond, serif;
    /*font-weight: bold;*/
    font-size: 22px;
    line-height: 36px;
    text-align: left;
	 color:#431110;
	 border-bottom:1px solid #c3a571;
	 
}

h1 span.step
{
	 color:#c3a571;	 
}

a
{
  color: #431110;
	font-family: Georgia, Garamond, serif;
	font-weight:bold;
    text-decoration: underline;
    outline: none;
}

a:hover
{
  color: #431110;
    text-decoration: none;
}

a img
{
    border: 0;
}




.small
{
    font-size: 11px;
	 line-height:16px;
}

.split
{
    clear: both;
	 font-size:1px;
	 height:1px;
	 line-height:1px;
}

.content{
	  font-family: Georgia, Garamond, serif;
    margin: 0;
    line-height: 22px;
    font-size: 12px;
	 
	 min-height:350px;
  height:auto !important;
  height:350px;

}

.frame-dark-content .content a{
	color: #fff;	
}

.content strong{
	color:#431110;
}

hr{
	background-color:#b7b7b7;
color:#b7b7b7;
height:1px;
}

/*-------------------------------
/	- Form Styles
/------------------------------*/

.field
{
    width: 260px;
    border: 1px solid #c3a571;
	 padding:2px;
	 color: #484848;
	 font-family: Verdana, Geneva, sans-serif;
	 font-size:12px;
}

.dropdown
{
    width: 260px;
	 padding:0px 0px 0px 2px ;
	 color: #431110;
	 font-family: Verdana, Geneva, sans-serif;
	 font-size:11px;
}


.error
{
    color: #d57000;
}




#progress{
	margin:-10px 0 0 0;
	height:10px;
}

.progresslimit{
font-family: Arial, Helvetica, sans-serif;
color:#431110;
font-size: 9px;
line-height:	normal;
width: 50px;
height: 9px;
overflow: hidden;
padding:0px 0px 3px 5px;
float:left;
}

.progressbar{
font-family: Arial, Helvetica, sans-serif;
color:#431110;
font-size: 9px;
line-height:	normal;
width: 1px;
height: 9px;
overflow: hidden;
background-color: #E2D4C5;
border: 1px solid #C3A571;
padding:0px 0px 3px 5px;
float:left;
}
/*-------------------------------
/	- Panels
/------------------------------*/

.panel-pic{
	
	background-color:#e7dbc6;
	border:5px solid #f3ede3;
	padding:10px 14px 0px 13px ;
	margin: 20px 0 0 0;
}

.panel-pic p{
	margin: 0 0 10px 0;
	color: #431110;
	font-family: Georgia, Garamond, serif;
	font-weight:bold;
}

.panel-step{
	width:774px;
}
.panel-step .top{
	background-image: url(../images/framework/panel-step-top.jpg);
	background-repeat: no-repeat;
	width:774px;
	height:13px;
	font-size: 1px;
	line-height: 1px;
}

.panel-step .mid{
	background-image: url(../images/framework/panel-step-mid.gif);
	background-repeat: repeat-x;
 min-height:196px;
  height:auto !important;
  height:196px;
  padding:20px 20px 0px 20px ;
  text-align:center;

}

.panel-step .mid table{
	margin:10px auto 0 auto;
}

.panel-step .mid table td{
	vertical-align: top;
	padding:0 15px;
}

.panel-step .mid table td p{
 color: #555555;
    font-family: Georgia, Garamond, serif;
    margin: 0 0 10px 0;
    line-height: 20px;
    font-size: 12px;
}

.panel-step .mid table td.off p{
 color: #d6d2cb;
}

.panel-step .mid table td.off p strong{
color:#cfbfb6;
}



/*-------------------------------
/	- Panels
/------------------------------*/
.search-results{
	margin: 10px 0 0 108px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}
.search-results th,
.search-results td{
	padding:2px 25px 2px 5px;
	border-right:1px solid #fff;
	text-align: left;
}
.search-results th{
	background-color: #E4D7C9;
	color:#431110;
}

.search-results tr.row2{
	background-color:#F4EFE6 ;
}


/*-------------------------------
/	- custom worldpay styles
/------------------------------*/
.containercell td{
	 color: #555555;
    font-family: Georgia, Garamond, serif;
    margin: 0;
    line-height: 16px;
    font-size: 12px;
	 padding:2px 10px 2px 0;
}

