@charset "utf-8";
/* CSS Document */

@import url('style_navigation.css');
@import url('style_titles.css');
@import url('style_order.css');


body {
	margin: 0;
	padding: 0;
	background: #7C9FC7 url(images/background_gradient.png) top center repeat-x;
	color: #333366;
	font-family: Verdana, Geneva, sans-serif;
}

#container { margin: 0 auto; padding: 0; width: 930px; }
#header { margin: 0 10px; padding: 0; width: 910px; height: 140px; background: url(images/header_img.png) top center no-repeat; }
#headeranim { margin: 0 13px; padding: 0; width: 904px; height: 140px; background: #fff; overflow: hidden; }
#content { margin: 0 10px; padding: 0 }
#left_column { margin: 0; padding: 0; width: 660px; float: left; }
#right_column { margin: 0; padding: 0; float: right; width: 230px }
#content_top { background: url(images/content_top.png) no-repeat; height: 20px; }
#content_text { padding: 0 30px 10px 30px; background: #DEE7F1 url(images/content_bottom.png) bottom no-repeat; min-height: 300px }
#content_bottom { background: url(images/reflection.png) no-repeat; height: 40px; }
#footer { margin: 25px 10px; padding: 0; width: 910px; height: 40px; background: url(images/footer_bg.png) top no-repeat; }

.clear { clear: both; }
h1, h2 { margin: 0; padding: 0; text-indent: -10000px; }

#footerText {
	margin: 0 0 25px 0;
	padding: 12px 0 0 0;
	width: 660px;
	color: #DEE7F1;
	font-size: 12px;
	text-align: center;
}
#footerText a { color: #DEE7F1; text-decoration: none; }
#footerText a:hover { color: #FFF; text-decoration: underline; }

#statement { margin: 10px 0; color: #FFF; font-size: 10px; text-align: center; }
#copyright { margin: 10px 0; padding-bottom: 20px; color: #336; font-size: 10px; text-align: center; }
#theedesign a { color: #336; font-size: 10px; text-decoration: none; }
#theedesign a:hover { text-decoration: underline; }

p {
	margin: 0;
	padding-bottom: 20px;
	font-size: 12px;
	line-height: 17px;
	text-align: justify;
}
p.headline {
	width: 350px;
	font-size: 15px;
	line-height: 21px;
	text-align: justify;
	float: left;
}
p.question {
	margin: 2px 0;
	padding: 0;
	font-weight: bold;
}
.error {
	font-size: 14px;
	padding: 8px;
	text-align: center;
	color: #FF0000;
	font-weight: bold;
}
p a { color: #00C; }

p#freeShipping { margin: 0 0 0 60px; background: url(images/free_shipping.png) no-repeat; height: 40px; text-indent: -10000px; }

img#bottle {
	margin: -25px 25px 0 0;
	padding: 0;
	float: right;
}
