html { 
background: #f1f1f1  0 0 repeat-x; /* Old browsers, IE8 & 9 */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 100%); /* W3C */
min-height: 100%;
}
body { color: #333;}
h1, h3 { color:#3c3c3c;}
h1 {font-size:26px; line-height: 31px;}
/* h2 {color:#0078c1;}*/
h2 {color:#85878A;}
a, a:visited {
/*	color:#0078c1;*/
	color:#85878A;
}
a:hover {
	opacity:.8;
}

input[type=text], input[type=url], input[type=search], input[type=tel], input[type=number], input[type=email], input[type=password], input[type=checkbox], select {
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
-webkit-box-shadow: 0 0 0); 
-moz-box-shadow: 0 0 0; 
box-shadow: 0 0 0;
border:1px solid #ccc;
}


#cc-content-outer {
	min-height: 500px;
}
#evm-rcol-container, .evm-rcol-main-hp { border:1px solid #ccc; background: #f6f6f6; padding:12px 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px 5px 5px 5px;}
#evm-rcol-container {padding:30px 20px 30px 30px;}

#cc-content-sub-outer {
	/*background: rgba(255,255,255,.5);*/
	background-color:none;
}
#cc-content-sub-inner {
	/*background:#fff;*/
	background-color:none;
	color:#333;
	position:relative;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
/* #cc-content-sub-inner .cc-var a {color:#0078C1;}*/
#cc-content-sub-inner .cc-var a {color:#85878A;}
/* #cc-content-sub-inner .cc-var a:hover, #cc-content-sub-inner .cc-var a:visited {color:#0078C1;}*/
#cc-content-sub-inner .cc-var a:hover, #cc-content-sub-inner .cc-var a:visited {color:#85878A;}

/* #cc-content-sub-inner h3 {color:#0078c1;}*/
#cc-content-sub-inner h3 {color:#85878A;}

a.cc-register,
.cc-btn-primary,
.cc-btn-secondary,
.cc-btn-tertiary,
.cc-btn-tertiary[disabled]:hover {
/*	background:#0078c1  0 -1px repeat-x;*/
	background:#85878A  0 -1px repeat-x;
	border:1px solid #85878A;
	color:#fff;
	-webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, .7);
	-moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, .7);
	box-shadow: 0px 1px 0px rgba(0, 0, 0, .7);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px 0;
}
a.cc-register:hover,
.cc-btn-primary:hover,
.cc-btn-secondary:hover,
.cc-btn-tertiary:hover {	
	color:#85878A;
	opacity:.9;
}
a.cc-register:visited,
.cc-btn-primary:visited,
.cc-btn-secondary:visited,
.cc-btn-tertiary:visited {	
	color:#85878A;
	text-decoration: none;
}
.group-sep {
	border-color: #808080;
}
.cc-divider {
	display:none;
	height: 0;
	background: none;
	border-color:#fff;
}
#cc-branding-outer {
	min-height:10px;
}

/* New Default theme phase 2 styles */
#idButtonContinue {padding-left:10px; padding-right:10px;}
.evm-rcol-regrmc a.evp-guest-remove span { display:none;}
.evm-rcol-regrmc div.evp-guest { border-top:1px solid #c2c2c2; padding-bottom:10px;}
.evm-rcol-regrmc div.evp-guest:first-child { border-top:0 !important;}

/* DC */
/*for desktop reg only*/
#payment-summary tr#promo-discount { background-color:#f7f7f7; }

#idPaymentDynamicPreview tr#promo-discount td, 
#order-summary-section tr#promo-discount td, 
#review-order-section tr#promo-discount td {border-bottom:1px solid #d0d0d0;}

#payment-summary tr#promo-discount #promo-discount-name,
#idPaymentDynamicPreview tr#promo-discount #promo-discount-name,
#order-summary-section tr#promo-discount #promo-discount-name,
#review-order-section tr#promo-discount #promo-discount-name { color:#333; }

#payment-summary tr#promo-discount #promo-discount-amt,
#idPaymentDynamicPreview tr#promo-discount #promo-discount-amt,
#order-summary-section tr#promo-discount #promo-discount-amt,
#review-order-section tr#promo-discount #promo-discount-amt { color:#af292e; }
