/* ####### Branded Styles for CashStar, Inc. */

body {
    background-image:url("../images/buy/pgc_bg.gif");
    background-position: top center;
    color: black;
    margin-top:30px;
}
a:active { color: #069; text-decoration: underline}
a:link  {  color: #069; text-decoration: underline}
a:visited { color: #069; text-decoration: underline}
a:hover { color: #069; text-decoration: none}
p.button a {
    color:#000;
}
h2, .second-heading {
	color:#000;
}
p{
    margin-bottom: 10px;
    
}
.header-number {
	/*display:none;*/
}

.interim-container h2 {
	font-size:2em;
}

.header {
	/*overflow:auto;*/
}
div.links {
	color:#ECBC7E;
	line-height:25px;
	margin:0;
	padding:0;
	text-align:center;
}
div.links a, div.links a:link, div.links a:visited {
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0 10px;
	text-decoration:none;
}
div.bottom-links {
	position:relative;
	top:114px;
}
#container {
	width:920px;
}

.col-A {
	width:400px;
	margin-left:40px;
}
.button-payment {
margin:20px 10px 0 0;
}
.col-B {
    padding:0px;
}
.col-A h2, .col-B h2 {
	color:#000;
	font-size:1.6em;
	line-height:1.7;
}
.fieldset-wrapper-to label.label-full{
  margin-left: 148px;
}
.first h2 {
	background:transparent url("../images/buy/header_bg_1.gif") no-repeat left top;
	width:370px;
	padding-left: 0;
}
.second h2 {
	width:450px;
}
.third h2 {
	background:transparent url("../images/buy/header_bg_3.gif") no-repeat left top;
	width:370px;
	padding-left: 0px;
	color: black;
}
.forth h2 {
	background:transparent url("../images/buy/header_bg_4.gif") no-repeat left top;
	width:450px;
	padding-left: 0px;
	color: black;
}
#content-wrapper {
	width:920px;
	padding:0px 0px 10px 0px;
	background:transparent url("../images/buy/pgc_wrapper.jpg") repeat-y left top;
    margin:0px;
}

#footer-wrapper {
	margin:0px auto;
	padding:15px 0px;
	background:transparent url("../images/buy/pgc_bttm.jpg") no-repeat left top;	
}
#footer {
/*	border:medium none;
	height:15px;
	margin-top:0;
	padding-bottom:5px;
	padding-top:5px;*/
}
#footer-wrapper a {
	color:#666;
}

.interim-content {
    margin:40px 70px 70px 525px;
}

.group-block h2 {
    background-color: #982218;
}

ul#navigation-footer li {
	border-right:1px solid #C5B8A3;
}	
.cert-container {
	color:#000;
	margin-bottom:0px;
}	
.col-container {
	padding-top:25px;
}
.fieldset-look h3 span {
	background:none;
}

fieldset {
	border-top:none;	
}
legend, label {
	color:#000;
}
.small-form fieldset {
border:1px solid #999;
padding:20px 0;
}
.col-B fieldset.cert-sample input {
	color:#fff;	
}
.col-B fieldset.cert-sample textarea {
	color:#fff;
}
.fieldset-look h3 span {
	
}
#confirm-page .fieldset-look h3 span {
	background:none;
}
.col-stripe-l {
	border-left:1px solid #ccc;
}
#cs-logo {
	background:transparent url("../images/buy/POWERED_PapaGinos.gif") no-repeat scroll left 50%;
}
.cert-sample .review-message, .cert-sample .review-name {
	color:#fff;
}

.item-break {
	border-top:1px dashed #333;
}

.landing-row h3.instruct-title-3, h3.instruct-title-3 {
    color:#000000;
    font-size:10px;
    font-weight:200;
    margin:0 0 5px;
    text-align:left;
}
.landing-row h3.instruct-title, .landing-row h3.instruct-title-2, h3.instruct-title-2, .print-focus {
    color:#7f0003;
    margin:3px 0;
}
body#landing .landing-row-inner, body#landing .landing-row-inner h3 {
	width:90%;
}
body#landing #footer-wrapper {
    	margin:0px auto;
    	padding:0px 0px;
}
body#landing .landing-row-inner {
    margin:0 0 0 40px;
}
#landing #footer ul#navigation-footer li a,
#landing #footer ul#navigation-footer li a:hover{
  color: #006699;
  text-decoration: underline;
}
#landing #footer ul#navigation-footer li a:hover{
	background-color: #fff;
	color: #006699;
	text-decoration: none;  
}  

h3.oc-tag {
    font-weight:200;
    margin-top:20px;
    text-align:center;
}

.interim-container {
	background:transparent url("../images/buy/interim_bg.jpg") no-repeat 20px top;
}

.faq-block {
    background-color:transparent;
}

/*  Header */
table.pgc_toplevelcenter {
width:798px;
}

table.pgc_toplevelcenter {
width:798px;
}

/* VGC page */
body#landing #container {
	border:none;
	width:100%;
	padding:0px;
	background:none;
}
body#landing #content-wrapper {
	width:100%;
	background:none;
}
body#landing #footer-wrapper {
	background:none;
	height:auto;
	border-top:1px solid #ccc;
}
body#landing #footer ul#navigation-footer  {
	padding:3px 0px;
}
body#landing .landing-img {
	width:auto;
}
.print-focus, .print-amount {
    color:#880000;
}

/* Security */
.security-window {
    background:transparent url("../images/buy/pg_padlock.jpg") no-repeat left bottom;
}

/* Menu */
.pg-faq {
	background-image: url("../images/buy/pgc_top_faq.gif");
	width:41px;
	height:18px;
	display:inline-block;
}
.pg-faq:hover {
	background-position: left -18px;
}
.pg-corporate {
	background-image: url("../images/buy/pgc_top_corporate.gif");
	width:91px;
	height:18px;
	display:inline-block;
}
.pg-corporate:hover {
	background-position: left -18px;
}
.pg-employment {
	background-image: url("../images/buy/pgc_top_employment.gif");
	width:152px;
	height:18px;
	display:inline-block;
}
.pg-employment:hover {
	background-position: left -18px;
}
.pg-contact {
	background-image: url("../images/buy/pgc_top_contact.gif");
	width:70px;
	height:18px;
	display:inline-block;
}
.pg-contact:hover {
	background-position: left -18px;
}
/* */
.pg-promo {
	background-image: url("../images/buy/pgc_mn_promotions_on.gif");
	width:141px;
	height:31px;
	display:inline-block;
}
.pg-promo:hover {
	background-position: left -31px;
}
.pg-menu {
	background-image: url("../images/buy/pgc_mn_menus.gif");
	width:110px;
	height:31px;
	display:inline-block;
}
.pg-menu:hover {
	background-position: left -31px;
}
.pg-location {
	background-image: url("../images/buy/pgc_mn_restaurant.gif");
	width:124px;
	height:31px;
	display:inline-block;
}
.pg-location:hover {
	background-position: left -31px;
}
.pg-kids {
	background-image: url("../images/buy/pgc_mn_kids.gif");
	width:85px;
	height:31px;
	display:inline-block;
}
.pg-kids:hover {
	background-position: left -31px;
}
.pg-history {
	background-image: url("../images/buy/pgc_mn_history.gif");
	width:52px;
	height:31px;
	display:inline-block;
}
.pg-history:hover {
	background-position: left -31px;
}
.pg-catering {
	background-image: url("../images/buy/pgc_mn_catering.gif");
	width:58px;
	height:31px;
	display:inline-block;
}
.pg-catering:hover {
	background-position: left -31px;
}
.pg-franchise {
	background-image: url("../images/buy/pgc_mn_franchising.gif");
	width:72px;
	height:31px;
	display:inline-block;
}
.pg-franchise:hover {
	background-position: left -31px;
}

/*Footer*/
table.pgc_toplevelcenter {
width:920px;
}
.pgc_bttmleft {
background-image:url("../images/buy/pgc_bttm_left.gif");
height:38px;
width:36px;
}
.pgc_bttmbg {
background-image:url("../images/buy/pgc_bttm_bg.gif");
height:38px;
width:726px;
}
.pgc_bttmright {
background-image:url("../images/buy/pgc_bttm_right.gif");
height:38px;
width:36px;
}

#pgc_footer {
font-family: Verdana;
font-size:11px;
color:#333333;
line-height:15px;
padding-top:26px;
text-align:center;
}
#pgc_footer p {
    font-size:11px;
}

/* */
.col-B fieldset.cert-sample textarea, .col-B fieldset.cert-sample input {
border:1px dashed #c7c7c7;
color:#fff;
}
.cert-sample .review-message, .cert-sample .review-name {
	color:#fff;
}
.col-B fieldset.cert-sample input.jquery_placeholder,
.col-B fieldset.cert-sample textarea.jquery_placeholder,
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
	color: #fff;
	font-style: italic;
}  

/* Social Links */
#social-links{
	background-color: transparent;
	margin: 36px 0 0 90px;
	padding: 0;
}