@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	font-size: 11px;
	background-color:#000000;
	/*background-image: url(images/madame_bg.jpg);
	background-position: center top;
	background-attachment: fixed;
	background-repeat: no-repeat;*/
}
p, h1, form, h2, h3, h4, h5, h6, ul, li {
	margin: 0px;
	padding: 0px;
	color: #333333;
	list-style-type: none;
	text-align: left;
}
a:active {
	outline:none;
	border: 0px none;
	outline:expression(hideFocus='true');
}
a:focus {
	-moz-outline-style: none;
	outline:none;
	outline:expression(hideFocus='true');
}
#main_madame_container {
	width: 970px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #f2f2f2;
	float: left;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header_container {
	width: 970px;
	float: left;
}
#middle_container {
	width: 970px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}
#middle_container_inner {
	width: 970px;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #999999;
	float: left;
}
#product_listing {
	padding: 10px;
	width: 950px;
	display: block;
	float: left;
}


#product_listing h1 {
	display: block;
	float: left;
	width: 910px;
	background-color: #f1f1f1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	background-image: url(images/cart.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
}
#product_listing h2{
	display: block;
	float: left;
	width: 930px;
	background-color: #f1f1f1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
}
#products {
	display: block;
	float: left;
	width: 950px;
	margin-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	padding: 0px;
}
#products_view {
	float: left;
	width: 355px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #f3f3f3;
	text-align: center;
	padding: 10px;
}
#products_view:hover {
	float: left;
	width: 355px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
}
#products_view_details {
	float: right;
	width: 550px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
#add_to_cart {
	width: 550px;
	display: block;
	float: left;
}
#products ul {
}
#products ul li {
	width:200px;
	display:inline-block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 5px;
	height: 300px;
	background-image: url(images/madame_product_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 3px solid #dcdcdc;
	padding: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	float: left;
	margin-right: 3px;
	margin-left: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#products ul li:hover {
	display:block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 5px;
	border: 3px solid #333333;
}
#products ul li a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
	text-decoration: none;
	line-height: 24px;
}
#products ul li a:hover {
}
#paging {
	width: 940px;
	height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcdcdc;
	padding: 15px;
	text-align: center;
	vertical-align: middle;
	margin-right: 10;
	margin-left: 10;
	float: left;
}
#paging table tr td{
padding:5px;

}
#paging a {
	color: #666666;
	text-decoration: none;
	text-align: center;
}
#paging a:hover{
	color: #333333;
	text-decoration: none;
	text-align: center;
}
#paging select {
	background-image: url(images/madame_input_bg.png);
	background-repeat: repeat-x;
	background-position: left;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 1px solid #dcdcdc;
	display: block;
}
#paging select option {
	background-repeat: repeat-x;
	background-position: left;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.top_area #logo_block {
	width: 220px;
	float: left;
}
.top_area #shipping_area {
	width: 550px;
	text-align: right;
	float: right;
}
.top_area #shipping_area ul {
	margin: 0px;
	padding: 0px;
	display: inline;
}
.top_area #shipping_area ul li {
	display: inline;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}
.top_area #shipping_area ul li a {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.top_area #shipping_area ul li a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.top_area {
	height: 55px;
	width: 970px;
	float: left;
}
.top_area #logo_block img a {
	border:0px none;
}
#navigatrion_block {
	width: 950px;
	background-image: url(images/header_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 10px;
	height: 91px;
	float: left;
}
#navigatrion_block .madame_menu {
	text-align: center;
	display: block;
}
#navigatrion_block .madame_menu ul {
	display: block;
}
#navigatrion_block .madame_menu ul li {
	display: inline;
}
#navigatrion_block .madame_menu ul li a {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
	padding: 5px;
}
#navigatrion_block .madame_menu ul li a:hover {
	color: #666666;
	text-decoration: none;
	background-color: #000000;
	background-image: url(images/madame_input_bg.png);
	background-repeat: repeat-x;
	background-position: center center;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-bottom: 5px;
}
#navigatrion_block #seach_block {
	display: block;
	margin-top: 15px;
	float: left;
}
#navigatrion_block #seach_block ul {
	display: block;
}
#navigatrion_block #seach_block ul li {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
	float: left;
}
#navigatrion_block #seach_block ul li .news {
	width: 300px;
	margin-top: 5px;
}
#navigatrion_block #seach_block ul li .yes_let_shop {
	margin-left: 15px;
	width: 270px;
	margin-right: 15px;
	margin-top: 5px;
}
#navigatrion_block #seach_block ul li .search {
	width: 340px;
	margin-top: 5px;
}
#navigatrion_block #seach_block ul li .search span .input {
	line-height: 29px;
	background-image: url(images/madame_input_bg.png);
	background-repeat: repeat-x;
	height: 24px;
	border: 1px solid #dcdcdc;
	text-align: left;
	vertical-align: middle;
	width: 220px;
	font-size: 16px;
	display: inline;
	margin-top: 2px;
	padding-left: 5px;
	color: #666666;
}
#newsletter_block {
	width: 950px;
	display: block;
	height: 135px;
	background-color: #F8F8F8;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	margin-bottom: 5px;
}
img {
border:none;
}
#footer_container {
	background-image: url(images/footer-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
	height: 35px;
	width: 950px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 5;
	float: left;
}
#navigation_footer {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 520px;
}
#navigation_footer ul {
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navigation_footer ul li {
	display: inline;
	padding: 2px;
}
#navigation_footer ul li a {
	color: #666666;
}
#navigation_footer ul li a:hover {
	color: #000000;
}
#copyright {
	text-align: right;
	float: right;
	width: 400px;
	display: block;
}
#copyright br{
padding:0px;
margin:0px;
}
#copyright a {
	color: #666666;
	margin: 0px;
	padding: 0px;
	width: 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.icons_services {
	display: block;
	float: right;
	width: 227px;
}
.left_banner {
	float: left;
	width: 950px;
	display: block;
	text-align: center;
	margin-top: -5px;
}
.left_banner ul{
display:block;
text-align:center;
width:950px;
}
.left_banner ul li{
	width:224px;
	height:104px;
	display: inline;
	margin:0px 5px 5px 5px;
}
.newsletter_bg {
	background-image: url(images/newsletter_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 525px;
	float: left;
	height: 33px;
	display: block;
	margin-left: 15px;
}
.newsletter_input {
	background-image: url(images/newsletter_icons.png);
	background-repeat: no-repeat;
	background-position: left 50%;
	width: 375px;
	padding-left: 32px;
	float: left;
	line-height: 31px;
	color: #666666;
	height: 23px;
	margin-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	font-size: 16px;
}
#product_details {
	display: block;
	float: left;
	width: 950px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	padding: 0px;
}
#products_view_details #product_attribute {
	float: left;
	width: 540px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	background-image: url(images/madame_input_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border:#dcdcdc 1px solid;
	margin-bottom: 25px;
	margin-top: 25px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#products_view_details #product_attribute ul li {
	display: inline;
	margin-right: 15px;
	float: left;
	margin-top: 0px;
	line-height: 22px;
}
#pro_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
#product_info {
	margin-top: 20px;
	margin-bottom: 25px;
	display: block;
	float: left;
	width: 550px;
}
#pro_info ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	display: block;
	float: left;
	width: 250px;
}
#pro_info ul li {
	display: block;
	margin: 0px;
	padding: 0px;
}
#pro_info span {
	display: block;
	float: right;
	width: 250px;
	background-color: #F1F1F1;
	padding: 10px;
}
.infiniteCarousel {
	WIDTH: 350px;
	position: relative;
}

.infiniteCarousel .wrapper {
	OVERFLOW: auto;
	WIDTH: 270px;
	POSITION: relative;
	HEIGHT: 110px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.infiniteCarousel UL A IMG {
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	border: 1px solid #dcdcdc;
}
.infiniteCarousel .wrapper UL {
	LIST-STYLE: none none outside;
	MARGIN: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	padding: 0px;
	float: left;
}
.infiniteCarousel UL LI {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 93px;
	HEIGHT: 120px;
	padding: 0px;
	margin-top: 5px;
}
.infiniteCarousel UL LI IMG {
	webkit-transition: border-color 400ms
}
.infiniteCarousel UL:hover LI IMG {
	BORDER-LEFT-COLOR: #dcdcdc;
	BORDER-BOTTOM-COLOR: #dcdcdc;
	BORDER-TOP-COLOR: #dcdcdc;
	BORDER-RIGHT-COLOR: #dcdcdc
}
.infiniteCarousel UL:hover LI:hover IMG {
	BORDER-LEFT-COLOR: #dcdcdc;
	BORDER-BOTTOM-COLOR: #dcdcdc;
	BORDER-TOP-COLOR: #dcdcdc;
	BORDER-RIGHT-COLOR: #dcdcdc
}
.infiniteCarousel UL LI A IMG {
	DISPLAY: block
}
.infiniteCarousel .arrow {
	DISPLAY: block;
	BACKGROUND: url(images/arrow.png) no-repeat 0px 0px;
	WIDTH: 37px;
	CURSOR: pointer;
	TEXT-INDENT: -999px;
	POSITION: absolute;
	TOP: 37px;
	HEIGHT: 36px;
	outline: 0
}
.infiniteCarousel .forward {
	BACKGROUND-POSITION: 0px 0px;
	RIGHT: 0px
}
.infiniteCarousel .back {
	BACKGROUND-POSITION: 0px -72px;
	LEFT: 0px
}
.infiniteCarousel .forward:hover {
	BACKGROUND-POSITION: 0px -36px
}
.infiniteCarousel .back:hover {
	BACKGROUND-POSITION: 0px -108px
}
#existing_customers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	display: block;
	padding: 0px;
	width: 350px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#existing_customers h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	display: block;
	padding: 5px;
	text-align: left;
	background-color: #F1F1F1;
	float: left;
	width: 340px;
	margin: 0px;
}
#existing_customers h1 {
	display: block;
	float: left;
	width: 930px;
	background-color: #f1f1f1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
}
#existing_customers p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding: 5px;
	display: block;
}
#products_view_details #new_customer {
	float: left;
	width: 540px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	background-image: url(images/madame_input_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border:#dcdcdc 1px solid;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
}
#new_member {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	float: left;
}
#new_member p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
}
.form_area {
	margin-left: 0px;
	overflow: auto;
	color: #333333;
	float: left;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.form_area p {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.form_area p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.form_area form {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 11px;
	margin-left:0px;
	padding: 0px;
	*margin-top: -40px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	overflow: hidden;
}
.form_area fieldset {
	border: 1px solid #dcdcdc;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.form_area legend {
	font-size: 12px;
	color: #000000;
	font-weight: 900;
}
.form_area fieldset label {
	float: left;
	text-align: inherit;
	display: block;
	width: 100%;
}
.form_area label span {
	display: inline;
	line-height: 30px;
	margin-left: 15px;
	float: left;
	margin-right: 15px;
	color: #000000;
	width: 125px;
}
.form_area input, select, textarea {
	display : inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
	margin-top: 5px;
}
.form_area .text-input {
	padding: 4px;
	font-size: 12px;
	margin-top: 4px;
}
.form_area textarea {
	height:70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
}
.form_area .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}
.form_area span.checkbox, .formular .checkbox {
	display: inline;
}
.form_area .submit {
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	float: right;
	text-decoration: none;
	cursor:pointer;
}
.form_area hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding: 0px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 15px;
	height: 1px;
	float: left;
}
.form_area .fc-error {
	color: 555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}
.field_required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding: 0px;
	display: block;
	margin-top: 10px;
}
.shopping_basket {
	background-image: url(images/shopping_basket.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
}
.shopping_basket_d {
	background-image: url(images/shopping_basket_d.png);
	background-repeat: no-repeat;
	height: 16px;
	display: block;
	margin: 0px;
	padding: 0px;
}
.billing_and_shipping {
	background-image: url(images/billing_and_shipping.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 16px;
}
.billing_and_shipping_d {
	background-image: url(images/billing_and_shipping_d.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 16px;
}
.order_review {
	background-image: url(images/order_review.png);
	background-repeat: no-repeat;
	height: 16px;
}
.order_review_d {
	background-image: url(images/order_review_d.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
}
.payment1 {
	background-image: url(images/payment1.png);
	background-repeat: no-repeat;
	height: 16px;
}
.payment1_d {
	background-image: url(images/payment1_d.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
}
#product_listing .shopping {
	display: block;
	float: left;
	width: 930px;
	background-color: #f1f1f1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	background-repeat: no-repeat;
}
#product_listing .shopping ul{
	display: block;
	float: left;
	width: 930px;
	height: 16px;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#product_listing .shopping ul li{
	display: inline;
	float: left;
	height: 16px;
	width: 230px;
}
#product_listing .shopping #record_container{
	display: block;
	background-color: #FFFFFF;
	float: left;
	width: 920px;
	border: 1px solid #dcdcdc;
	padding: 5px;
	font-size: 12px;
	color: #333333;
	overflow: auto;
	height: 300px;
}
#product_listing  .shopping  #record_container  .black_bg{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#product_listing .shopping #record_container .checkout_title{
	color: #666666;
	font-weight: bold;
	font-size: 11px;
}
#product_listing .shopping #record_container .text_field{
}
#product_listing .shopping #record_container .products_top_border {
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcdcdc;
}
#product_listing   .shopping   .gray_bg{
	background-color: #F2F2F2;
	border: 2px solid #FFFFFF;
	padding-left: 35px;
}
#product_listing  .shopping  #shipping_area{
	display: block;
	float: left;
	width: 930px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
}
.grand_total_area {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
}
.large_font {
	font-size: 22px;
	color: #4E7823;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcdcdc;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #4E7823;
}
center {
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

._input_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background-image: url(images/madame_input_bg.png);
	background-repeat: repeat-x;
	padding: 1px;
	margin: 0px;
	border: 1px solid #CCCCCC;
	background-position: left bottom;
	width: 175px;
}
.agree {
	background-image: url(images/agree.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 159px;
	background-color: transparent;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.disagree {
	background-image: url(images/disagree.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 159px;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.dine_bg {
	background-image: url(images/big_sale1.jpg);
	background-repeat: no-repeat;
	height:600px;
	background-position:right 50;	
	}
