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

body {
	color:#000;
    background-image: url(../images/buy/dac_bg_body.gif);
    margin-top: 0;
}
a {
	color:#006699;
}
a:hover {
	text-decoration:underline;
}
p{
    margin-bottom: 10px;
}
ol, ul {
	font-size:1.4em;
}
ol#failed{
    font-size:11px;
    padding: 5px 0 0 20px;
}
ol#failed li{
    padding-bottom: 5px;
}
h2, .second-heading {
	color: #7B192D;
}
.group-block h2{
	background-color: #7B192D;
}
.header-number {
	display:none;
}

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

.small-form fieldset legend {
	color: #7B192D;
}

.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:925px;
}

.col-A {
	width:400px;
	margin-left:40px;
}
.col-B {

}
.fieldset-wrapper-to label.label-full{
  margin-left: 149px;
}
.col-A h2, .col-B h2 {
	color:#fff;
	font-size:1.6em;
	line-height:1.7;
	padding-left: 33px;
}
.first h2 {
	width:370px;
	padding-left: 0;
	color: black;
}
.second h2 {
	width:450px;
	color: black;
	padding-left: 0;
}
.third h2 {
	width:370px;
	padding-left: 31px;
	color: black;
	padding-left: 0;
}
.forth h2 {
	width:450px;
	padding-left: 0;
	color: black;	
}
#content-wrapper {
	width:925px;
/*	font-size:0.7em; */
	padding: 0 0 10px;
	background:transparent url("../images/buy/interim-container-bgrd.jpg") repeat-y 0 0;
}

.button-payment {
    margin:0;
    padding:0;
}

#content-wrapper a, #content-wrapper a:link, #content-wrapper a:visited, #content-wrapper a:active {
	color: #006699;
}

#content-wrapper a.go:hover{
	color:  #ffffff;
}

#footer-wrapper {
	color:#666666;
	font-family:"verdana";
	font-size:10px;
	line-height:15px;
	margin:0px auto;
	background:transparent url("../images/buy/interim-container-bgrd.jpg") repeat-y 0 0;
}

#footer,
#ftr-trans {
	text-align: center;
	width: 100%;
}
#footer-wrapper a {
	color:#666;
}
#footer ul#navigation-footer{
	float: none;
  margin: 0;
  padding: 0;
}
ul#navigation-footer li{
	display: inline;
	float: none;
}
ul#navigation-footer li a{
  display: inline;
}
ul#navigation-footer li a:hover{
	text-decoration: underline;
}
.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;
}
.col-B fieldset.cert-sample input {
	color:#fff;	
}
.col-B fieldset.cert-sample textarea {
	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;
}
.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_DA.gif") no-repeat scroll left 50%;
}
.cert-sample .review-message, .cert-sample .review-name {
	color:#fff;
}
.item-break {
	border-top:1px dashed #333;
}
h3.oc-tag{
    margin-left: 10px;
}

.interim-container {
    background:transparent url(../images/buy/interim_base.jpg) no-repeat scroll left top;
}
.interim-content {
    margin:40px 70px 70px 485px;
}

.interim-content h1 {
	color: #7B192D;
	font-size: 20px;
}


table.center {
    margin-left:auto;
    margin-right:auto;
}

body {
    background-color:#E0C78F;
}
tr, td {
    text-align:left;
}
td > p:first-child {
    margin:0;
}

a, a:link, a:active, a:visited {
    color:#006699;
    text-decoration:underline;
}
a:hover {
    color:#006699;
    text-decoration:none;
}

.dac_table_color {
    background-color:#FAF1D9;
    color:#666666;
    font-family:"verdana";
    font-size:10px;
    line-height:15px;
}
.dac_footer_content, .dac_footer_content p {
    color:#666666;
    font-family:"verdana";
    font-size:10px;
    line-height:15px;
    width:764px;
}

a.dac_footer_menu, a.dac_footer_menu:link, a.dac_footer_menu:active, a.dac_footer_menu:visited {
    color:#666666;
	font-family:"verdana";
	font-size:10px;
    text-decoration:none;
}
a.dac_footer_menu:hover {
    text-decoration:underline;
}
a.dac_copyright_link, a.dac_copyright_link:link, a.dac_copyright_link:active, a.dac_copyright_link:visited {
    color:#666666;
    text-decoration:underline;
}
a.dac_copyright_link:hover {
    text-decoration:none;
}

#cs-links{
    float:left;
    overflow:hidden;
    padding-top: 20px;
    position:relative;
    width: 100%;
}
#cs-links ul#navigation-footer {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
	font-family:"verdana";
	font-size:10px;
	line-height:15px;	
}
#cs-links ul#navigation-footer li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
}
#cs-links ul#navigation-footer li a:hover{
	text-decoration: underline;
}

/* New css menus */
td#dang-menu-promo a{
    background: transparent url(../images/buy/menus.jpg) no-repeat scroll 0 0;
    display: block;
    height: 27px;    
    text-indent: -9999px;
    width: 169px;
}
    td#dang-menu-promo a:hover{
        background-position: 0 -30px;
    }

td#dang-menu-menus a{
    background: transparent url(../images/buy/menus.jpg) no-repeat scroll -180px 0;
    display: block;
    height: 27px;    
    text-indent: -9999px;
    width: 118px;
}
    td#dang-menu-menus a:hover{
        background-position: -180px -30px;
    }

td#dang-menu-locations a{
    background: transparent url(../images/buy/menus.jpg) no-repeat scroll -310px 0;
    display: block;
    height: 27px;    
    text-indent: -9999px;
    width: 131px;
}
    td#dang-menu-locations a:hover{
        background-position: -310px -30px;
    }

td#dang-menu-corporate a{
    background: transparent url(../images/buy/menus.jpg) no-repeat scroll -450px 0;
    display: block;
    height: 27px;    
    text-indent: -9999px;
    width: 98px;
}
    td#dang-menu-corporate a:hover{
        background-position: -450px -30px;
    }

td#dang-menu-history a{
    background: transparent url(../images/buy/menus.jpg) no-repeat scroll -560px 0;
    display: block;
    height: 27px;    
    text-indent: -9999px;
    width: 64px;
}
    td#dang-menu-history a:hover{
        background-position: -560px -30px;
    }

td#dang-menu-catering a{
    background: transparent url(../images/buy/menus.jpg) no-repeat scroll -630px 0;
    display: block;
    height: 27px;    
    text-indent: -9999px;
    width: 68px;
}
    td#dang-menu-catering a:hover{
        background-position: -630px -30px;
    }

td#dang-menu-franchise a{
    background: transparent url(../images/buy/menus.jpg) no-repeat scroll -710px 0;
    display: block;
    height: 27px;    
    text-indent: -9999px;
    width: 116px;
}
    td#dang-menu-franchise a:hover{
        background-position: -710px -30px;
    }
/* Security page */
.security-window {
    background:transparent url("../images/gift_card/da_padlock.jpg") no-repeat scroll left bottom;
}

/* 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 .landing-row-inner, body#landing .landing-row-inner h3 {
	width:100%;
}
.landing-row-inner ol {
    padding:0 0 0 50px;
}
h3.oc-tag {
    font-weight:200;
    margin-top:10px;
    text-align:center;
}
.vgc-button-container {
    margin:7px 0 0px;
}
.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;
}
#landing #footer{
	padding: 3px 0;
	width: 100%;
}
#landing #footer ul#navigation-footer{
  width: 100%;
}
#landing #footer ul#navigation-footer li a{
	font-size:0.9em;
}
#landing #footer ul#navigation-footer li.csftr_faq a{
	padding-left: 0;
}
#landing #footer ul#navigation-footer li.csftr_privacy_policy a{
	padding-right: 0;
}

#landing #footer ul#navigation-footer li a:hover{
	background-color: #fff;
	color: #56595C;
	text-decoration: underline;
}

#content-wrapper a.vgc-button:hover {
color:#FFFFFF;
}

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