/*  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/img {	border:none;	}.boxText { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif 13px; }.errorBox {	font-family:Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;	background: #fff;	font-weight: normal;	padding:20px 20px 20px 0px;}.red {	color:#CC0000; 	font-size:11px;}.stockWarning {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size : 12px;	color: #cc0033;}.productsNotifications {	background: #FFFFFF;}.orderEdit {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size : 12px;	color: #847DB2;	text-decoration: underline;}#breadcrumb {	font-size:11px;	clear:both;	margin-top:10px;	height:30px;	margin-bottom:30px;	margin:0 auto;	text-align:left;}BODY {	background: #ffffff;	color: #847DB2;	margin: 0px;	background-image:url(images/header-bg-all.gif);	background-position: center top;	background-repeat:no-repeat;	font-family:Verdana, Arial, Helvetica, sans-serif;}A {  color: #847DB2;  text-decoration: none;}A:hover {  color: #666699;  text-decoration: underline;}FORM {	display: inline;}TR.header {}TD.header {	text-align:right;}TR.headerNavigation {}TD.headerNavigation {	color: #847DB2;	font-weight : normal;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}A.headerNavigation {   color: #847DB2; }A.headerNavigation:hover {  color: #847DB2;}TR.headerError {	background: transparent;}TD.headerError {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background: transparent;	color: #CC0033;	font-weight : normal;	text-align : center;}TR.headerInfo {  background: #fff;}TD.headerInfo {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background: #fff;	color: #847DB2;	font-weight: normal;	text-align: center;}/* ----------------------------------------------------------------Header  Top  Links----------------------------------------------------------------------*/#toplinkbox {	margin:0 auto;	width:960px;	font-size:12px;	font-family:Verdana, Arial, Helvetica, sans-serif;	margin-top:15px;	margin-bottom:10px;}#toplinkbox a {	text-decoration:none;}#toplinkbox a:hover {	text-decoration:none;	color:#7B7B7B;}#toplinkboxLeft {	float:left;	width:300px;	text-align:left;	padding-left:14px;}#toplinks {	float:right;	font-size:12px;	text-align:right;}/* ----------------------------------------------------------------Header  Top Navi Links----------------------------------------------------------------------*/#topnavi {	margin:0 auto;	width:100%;	margin-top:30px;	float:left;	text-align:center;	background-color:transparent;}#topnavi ul {	list-style:none;	display:block;	width:960px;	margin:0 auto;	margin-bottom:10px;	--margin-bottom:60px; /* Before Mothers day Promotion */}#topnavi ul li {	display:inline;}TR.footer {  background: #fff;}TD.footer {  font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background: #fff;	color: #847DB2;	font-weight: normal;	text-align: left;}/* ----------------------------------------------------------------Footer  Links----------------------------------------------------------------------*/#footerlinks2  {	margin:0 auto;	width:960px;	padding-top:40px;	clear:both;	font-size:12px;	text-align:right;}#footerlinks {	margin:0 auto;	width:960px;	padding-top:20px;	clear:both;	font-size:12px;	text-align:center;}#footerlinks ul {	margin:0 auto;	width:790px;	list-style:none;	display:block;	margin-bottom:40px;}#footerlinks ul li {	display:inline;	font-size:12px;	float:left;	margin:0;	padding:0;}#footerlinks ul li a {	color:#8280B5;	text-decoration:none;	padding-right:0px;}#footerlinks ul li a:hover {	color: #7B7B7B;	text-decoration:none;}.infoBox {  background: #b6b7cb;}.infoBoxContents {  background: #f8f8f9;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;}.infoBoxNotice {  background: #FF8E90;}.infoBoxNoticeContents {  background: #FFE6E6;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;}TD.infoBoxHeading {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  background: #bbc3d3;  color: #ffffff;}TD.infoBox, SPAN.infoBox {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;}TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd,  TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #f8f8f9;}table.productListing {	border:0px #666666 solid;	}TR.productListing-odd {	background-color:#FFFFFF;	padding-top:5px;}TR.productListing-even {	background-color:#FFFFFF;	padding-top:5px;}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even,  TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #f8f8f9;}TABLE.productListing {  border-spacing: 0px;  font-size: 12px;  width:100%;  border-bottom: 1px #8280B5 solid;}TD.productListing-heading {  color: #8280B5;  font-weight: normal;  padding-bottom:10px;  vertical-align:text-top;  text-align:left;}.productListing-heading a{	text-decoration:none;}.productListing-heading a:hover{	text-decoration:none;}TD.productListing-heading2 {  color: #FFFFFF;  font-weight: normal;  padding-bottom:5px;  vertical-align:text-top;  text-align:left;  background-color:#8280B5;  padding-top:5px;  padding-left:5px;}TD.productListing-data {   font-size: 12px;   text-align:left;   vertical-align:text-top;   padding-bottom:20px;   border-top: 1px solid #8280B5;   padding-right:10px;   padding-top:5px;   padding-right:20px;   vertical-align:top;}TD.productListing-data2 {   font-size: 12px;   text-align:left;   vertical-align:text-top;   padding-bottom:20px;   padding-right:10px;   padding-top:15px;   padding-right:20px;   color:#8280B5;}TD.productListing-data3 {	border-top: 1px solid #8280B5;	padding-top:30px;	padding-left:30px;	padding-right:30px;}TD.productListing-data4 {	border-top: 1px solid #8280B5;	padding-top:30px;	padding-left:30px;	padding-right:30px;}TD.productListing-dataCA {	text-align:left;	vertical-align:top;	padding-bottom:20px;	padding-right:10px;	padding-top:20px;	border-top: 1px solid #8280B5;}TD.productListing-data select {	width:200px;}TD.productListing-data input {	width:30px;	vertical-align:middle;	margin-top:30px;}A.pageResults {	color: #8280B5;}A.pageResults:hover {	color: #7B7B7B;	background: #ffffff;}TD.pageHeading, DIV.pageHeading {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 25px;  font-weight: normal;  color: #8280B5;  padding-bottom:30px;}TR.subBar {  background: #f4f7fd;}TD.subBar {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;}TD.main, P.main {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 19px;  padding-bottom:14px;}TD.smallText, SPAN.smallText, P.smallText {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;}TD.accountCategory {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 13px;  color: #aabbdd;}TD.fieldKey {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;}TD.fieldValue {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;}TD.tableHeading {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;}SPAN.newItemInCart {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #ff0000;}CHECKBOX, INPUT, RADIO, SELECT {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;}TEXTAREA {  width: 100%;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;}SPAN.greetUser {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}TD.formAreaTitle {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}SPAN.markProductOutOfStock {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}SPAN.productSpecialPrice {  font-family:Verdana, Arial, Helvetica, sans-serif;  color: #ff0000;}SPAN.errorText {  font-family:Verdana, Arial, Helvetica, sans-serif;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #E9F4FC; }.checkoutBarFrom, .checkoutBarTo { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color: #8c8c8c; }.checkoutBarCurrent { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color: #000000; }/* message box */.messageBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }.messageStackError, .messageStackWarning { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; color:#CC0000; }.messageStackSuccess { ffont-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; color:#CC0000; }/* input requirement */.inputRequirement { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color: #ff0000; }#column_right { display:none;}#mainbox {width:960px;}#maincontentbox {width:960px; margin:0 auto; min-height:500px; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}#maincontentbox .smalltext {	padding-bottom:16px;	}#maincontentbox .smalltext a {	text-decoration:none;}#maincontentbox .smalltext a:hover {	text-decoration:none;	font-weight:bold;}#cartcontentbox {width:900px; margin:0 auto; min-height:500px; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}.productListing-data2 {display:none;}.productListing-data img {		}/* ----------------------------------------------------------------Bedding Page----------------------------------------------------------------------*/#bedmainbox {	width:580px;	text-align:left;	float:left;	background-image:url(http://maisondulinge.com/store/images/bed/bed-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;	padding-left:380px;}#bedmainbox ul {	float:left;	display: inline;	margin:0;	padding:0;	width: 580px;	list-style:none;	margin-bottom:30px;}#bedmainbox ul li {	float:left;	height:255px;	width:165px;	margin-left:20px;}#bedmainbox ul li a {	font-size:13px;	font-weight:normal;	text-decoration:none;}#bedmainbox ul li a:hover {	font-size:13px;	font-weight:normal;	text-decoration:none;	color:#7B7B7B;}/* ----------------------------------------------------------------Table  Page----------------------------------------------------------------------*/#tablemainbox {	width:580px;	text-align:left;	float:left;	background-image:url(http://maisondulinge.com/store/images/table/table-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;	padding-left:380px;}#tablemainbox ul {	float:left;	display: inline;	margin:0;	padding:0;	width: 580px;	list-style:none;	margin-bottom:30px;}#tablemainbox ul li {	float:left;	height:255px;	width:165px;	margin-left:20px;}#tablemainbox ul li a {	font-size:13px;	font-weight:normal;	text-decoration:none;}#tablemainbox ul li a:hover {	font-size:13px;	font-weight:normal;	text-decoration:none;	color:#7B7B7B;}#tablemainbox2 {	padding-left:360px;	margin-top:20px;	text-align:left;	clear:both;}#tablemainbox2  a {	text-decoration:none;	font-size:13px;}#tablemainbox2  a:hover {	text-decoration:none;	font-size:13px;	color:#7B7B7B;}#tablemainbox2-Left {	float:left;	list-style:none;	width:200px;	text-align:left;}#tablemainbox2-Left ul {	list-style:none;	float:left;	display:block;}#tablemainbox2-Left ul li{line-height:20px;display:block;}#tablemainbox2-Right {	float:right;	list-style:none;	width:380px;	text-align:left;}#tablemainbox2-Right ul {	list-style:none;	display:block;}#tablemainbox2-Right ul li{	line-height:20px;	display:block;}/* ----------------------------------------------------------------Gifts  Page----------------------------------------------------------------------*/#giftmainbox {	width:580px;	text-align:left;	float:left;	background-image:url(http://maisondulinge.com/store/images/gift/gift-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;	padding-left:380px;}#giftmainbox ul {	float:left;	display: inline;	margin:0;	padding:0;	width: 580px;	list-style:none;	margin-bottom:30px;}#giftmainbox ul li {	float:left;	height:270px;	width:165px;	margin-left:20px;}#giftmainbox ul li img {	border:1px solid #8280B5;}#giftmainbox ul li a {	font-size:13px;	font-weight:normal;	text-decoration:none;}#giftmainbox ul li a:hover {	font-size:13px;	font-weight:normal;	text-decoration:none;	color:#7B7B7B;}#giftmainbox2 {	float:right;	display: inline;	margin:0;	padding:0;	width: 580px;	list-style:none;	margin-bottom:30px;}#giftmainbox2 ul li {	float:left;	height:270px;	width:165px;	margin-left:20px;	list-style:none;	margin:0;	padding:0;}#giftmainbox2 ul li a {	font-size:13px;	font-weight:normal;	text-decoration:none;}#giftmainbox2 ul li a:hover {	font-size:13px;	font-weight:normal;	text-decoration:none;	color:#7B7B7B;}#listingbox {	margin:0 auto;	width:980px;}#listingboxLeft {	float:left;	width:370px;	font-size:12px;}#listingboxLeft a {	font-size:12px;	text-decoration:none;}#listingboxLeft a:hover {	font-size:12px;	color:#7B7B7B;	text-decoration:none;}#listingboxRight {	float:right;	width:590px;	text-align:left;}.productdetailbox {	font-size:13px;	line-height:20px;	width:590px;}.productdetailbox a {	text-decoration:underline;	font-weight:bold;}.productdetailbox a:hover {	text-decoration:underline;	font-weight:bold;	color:#7B7B7B;}/* ----------------------------------------------------------------Sale Page----------------------------------------------------------------------*/#salemainbox {	text-align:left;	float:left;	background-image:url(http://maisondulinge.com/store/images/sale/sale-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;	height:700px;	padding-left:400px;}/* ----------------------------------------------------------------FAQ Page----------------------------------------------------------------------*/#faqmainbox {	text-align:left;	float:left;	background-image:url(http://maisondulinge.com/store/images/faq/faq-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;	padding-left:360px;	height:600px;	}#privacymainbox {	text-align:left;	float:left;	background-image:url(http://maisondulinge.com/store/images/faq/faq-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;    padding-left:360px;}#caremainbox  {	text-align:left;	float:left;	background-image:url(http://maisondulinge.com/store/images/faq/faq-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;    padding-left:360px;}#shipmainbox  {	text-align:left;	float:left;	background-image:url(http://maisondulinge.com/store/images/faq/faq-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;    padding-left:360px;	height:500px;}#exchangemainbox  {	text-align:left;	float:left;	background-image:url(http://maisondulinge.com/store/images/faq/faq-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;    padding-left:360px;	mini-height:600px;}#contactmainbox  {	text-align:left;	float:left;	background-image: url(images/contact/contact-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;    padding-left:360px;	height:700px;}#contactmainbox2  {	text-align:left;	float:left;	background-image: url(images/contact/contact-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;    padding-left:360px;}#pressmainbox  {	text-align:left;	float:left;	background-image: url(images/press/press-pic-1.jpg);	background-position:left top;	background-repeat:no-repeat;    padding-left:400px;	height:950px;}#pressmainbox ul{	width:420px;	list-style:none;	display:block;	float:left;	margin:0;	padding:0;	margin-bottom:40px;	}#pressmainbox ul li {	width: 150px;	display:inline;	float:left;	padding-right:50px;}#pressmainbox ul li img {	padding-bottom:8px;}#gotop {	width:100%;	text-align:right;	padding:30px;	font-size:11px;}#gotop a {	text-decoration:none;}#gotop a:hover {	text-decoration:none;	color:#7B7B7B;}#giftinfobox {	text-align:left;	line-height:22x;	height:240px;	margin-bottom:30px;	font-family:Verdana, Arial, Helvetica, sans-serif;}.giftpagetitle {	font-size:16px;	font-weight:normal;}.giftproductname {	font-weight:bold;	font-size:22px;}.giftprice {	font-size:20px;	font-weight:normal;}.catimg  img{	border:1px solid #8280B5;}.giftextralinks {	font-size:13px;	font-weight:normal;}.giftextralinks a {	font-size:13px;	font-weight:bold;	text-decoration:underline;}.giftextralinks a:hover {	font-size:13px;	font-weight:bold;	text-decoration:underline;	color:#7B7B7B;}.bedsizelink {	background-color: #A6A6A6;	color:#FFFFFF;	font-size:13px;	margin-top:20px;}.bedsizelink a {	text-decoration:none;	color:#FFFFFF;	font-variant:normal;	padding-left:30px;}.bedsizelink a:hover {	text-decoration:none;	color: #333333;	font-variant:normal;	padding-left:30px;}.bedsizelinkgrey {	text-align:left;	padding:5px;	padding-right:30px;	}.bedsizelinkpurple {	text-align:left;	background-color:#8280B5;	padding-right:30px;}td.bedsizelinkgrey,td.bedsizelinkpurple {	width:140px;	text-align:center;	height:22px;}.bedsizelinkgreyLast {	width:100%;}.friendbox {	clear:both;	margin-top:40px;	margin-bottom:30px;}#colorbox {	width:660px;	font-size:11px;	clear:both;	}#colorbox ul {	list-style:none;	display: block;	margin:0;	padding:0;	float:left;}#colorbox ul li {	display:inline;	float:left;	width:100px;	padding-right:20px;	margin:0;}#colorbox  img {	width:100px;	height:100px;}#divider {	height:30px;	clear:both;	float:left;}#colortitle {	font-size:17px;	font-weight:normal;	margin-bottom:30px;	margin-top:40px;	clear:both;	float:left;}#colorboxtop {	clear:both;	text-align:right;	margin:10px;	padding-right:60px;}#colorlist {	margin-top:20px;	margin-bottom:20px;	padding-left:3px;}#colorlist ul {	list-style:none;	display:block;	margin:0;	padding:0;	float:left;}#colorlist ul li {	margin:0;	padding:0;	display:inline;	width:150px;	float:left;	padding-bottom:12px;}