body {
	background: url(/images/bg_body.gif);
}
#wrapper {
	width: 980px;
	margin: 32px auto 0;
	padding: 95px 0 0;
	background: url(/images/bg_header_deals.gif) no-repeat;
}
#header {
	width: 978px;
	background: #FFF;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
}
#body {
	background: #FFF url(/images/deals-bg.jpg) no-repeat top center;
	width: 658px;
	padding: 46px 10px 40px 310px;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
}
body.order_confirmation #body { height: 650px; }
#footer {
	height: 50px;
	padding: 15px 20px;
	font-size: 10px;
	background: url(/images/deals-footer-bg.gif) no-repeat 1px 0;
}

/*
+++++++++++++++++++++++++++++++++++
GLOBAL
+++++++++++++++++++++++++++++++++++
*/
.rounded {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
input.rounded {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/*
+++++++++++++++++++++++++++++++++++
HEADLINES
+++++++++++++++++++++++++++++++++++
*/
h2 { 
	font: bold 24px Rockwell,Georgia, Palatino, “Palatino Linotype”, Times, “Times New Roman”, serif; 
	color: #E7077F; 
	padding: 8px 0;
}

/*
+++++++++++++++++++++++++++++++++++
PARAGRAPHS
+++++++++++++++++++++++++++++++++++
*/
p {
	font: 16px Helvetica;
	color: #721372;
	padding: 6px 0 16px;
	width: 560px;
	line-height: 125%;
}
#footer p { padding: 2px 0; font: 10px Verdana; color: #666; }

/*
+++++++++++++++++++++++++++++++++++
FORM STYLES
+++++++++++++++++++++++++++++++++++
*/
form {
	padding-top: 20px;
}
form label {
	display: block;
	font: bold 16px Helvetica;
	color: #999;
}
	form label span { color: #0099FF; font-size: 14px; }
form div.text input {
	width: 258px;
	border: 1px solid #999999;
	padding: 6px 4px;
	font: 13px Helvetica;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #333;
}
form div.fieldWithErrors label,
form div.formError { color: red; }
form div.formError { display: inline; width: auto; font: 12px Helvetica; }
form div.fieldWithErrors input { border-color: red; }
form div.select select {
/*	width: 268px;*/
}
form div {
	padding: 4px 0;
}
form div.column {
	width: 49%;
	float: left;
}
form div.submit {
	padding-top: 20px;
}