/* CSS Document */
html {margin: 0px auto; background-color: #F3E5CB;}
body {margin: 0px auto; background-color: #F3E5CB; background-image: url(http://www.lafleurdelise.com/img/bk-body.jpg); background-repeat: repeat-x; background-position: top center; text-align: center; }
body, td {	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; }
h1 {font-size: 20px; line-height: 24px; margin: 0px, padding: 0px; color: #222}
h3 {font-size: 16px; margin: 12px 0px 0px 0px; padding: 0px;}
h3.subHeading {font-size: 14px; margin: 8px 0px 3px 0px; padding: 3px 0px 0px 0px; border-top: solid #F3E5CB 1px; }
p {margin: 0px 0px 3px 0px; line-height: 16px;}
ul {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px;}
li {padding: 2px 0px; list-style-type: none;}
li strong {font-size: 13px;}
.call, .callBl {display: none}


a {color: #333; text-decoration: none;}
a:hover {color: #990000; text-decoration: underline;} 
a {outline: none;}








/* ---------- HEADER ---------- */
div#cpPremiumHeader {width: 846px; margin: 0px auto; border-width: 0px; border-bottom: solid #FFF 0px; }

#hederDiv {width: 850px; height: 90px;  margin: 0px auto; text-align: left; background-color: #FFF; background-image: url(http://www.lafleurdelise.com/img/bk-white.jpg);}
#logo {margin: 22px 0px 10px 15px }

#toplinks {font-size:11px;width:600px;height:20px;text-align:right;vertical-align:bottom;padding-top:10px;color:#643E34; position: absolute; right: 12px; top: 0px}
#toplinks a {color:#643E34;  text-decoration: none; }
#toplinks a:hover {color:#A9695B; text-decoration: underline; }


#navvDiv {width: 850px; height: 30px; margin: 0px auto; text-align: right; position: relative; color: #FFF; }
#navvDiv a {font-size: 14px; line-height: 30px; font-weight: bold; letter-spacing: .8px; color: #643E34; text-decoration: none; padding: 8px 16px 8px 16px;  border-left: solid 1px #FFF;}
#navvDiv a:hover {text-decoration: none; color: #A9695B;}



/* ---------- LEFT BAR AND NAVIGATION ---------- */
#cpleftnav {font-size:12px; width:170px; line-height:14px; padding: 0px 0px 20px 0px; background-color:#F2E2C7; color:#643E34;}


.navheadline {
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	size:12px;
	font-weight:bold;
	padding:3px;
	background-color:#906F3E;
	text-transform:uppercase;
	padding-left:15px;
	margin:0px 0px 2px 0px;
}

.smallsidebartext {color:#643E34;}
a.sidebarlink:link,a.sidebarlink:visited {color:#643E34; font-size: 12px; line-height: 16px; display: block}

#subscribe, #browseproducts, #browsedesigns  {margin:0px 2px 25px 10px; color:#643E34; font-size:12px;}
#browseproducts select {font-size: 12px; color: #643E34; padding: 2px 0px 2px 2px; }

 #browsedesigns table {width: 160px; }



/* ---------- CONTENT ---------- */
#contDiv {width: 830px; margin: 0px auto; text-align: left; padding: 10px 10px 20px; background-color:#FFF; background-image: url(http://www.lafleurdelise.com/img/bk-white.jpg);}


#cpbody {padding:10px;background-color:#FFF; background-image: url(http://www.lafleurdelise.com/img/bk-white.jpg); }

#main {padding-top: 0px; margin-top: 0px}
#main h3 {margin: 0px 3px 10px 0px; }


.breadCrumb {padding: 0px 0px 10px 0px; }
.breadCrumb a:link,a:visited {color: #643E34;}


div#productCaption .pageTitle  {}
.xsmallText input {padding: 2px 1px; text-align: center; font-size: 12px; color: #643E34; border: solid #643E34 1px; margin-top: 2px; 	border-radius: 8px;	-moz-border-radius: 8px; -webkit-border-radius: 8px;}
input#AddToCartButtonId {
	padding: 2px 10px;
	background-color: #E54021;
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border: solid #999 1px;
	border-color: #999 #666 #666 #999;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}






/* ---------- FOOTER ---------- */
#footerDiv {width: 850px; margin: 10px auto; text-align: center; font-size: 11px;}

.footer {color: #643E34;}
a.footer {color: #643E34;}






/* ---------- SHOPPING CART ---------- */

#shoppingCart {padding: 0px; margin: 0px; }
#shoppingCart h1 {color:#643E34; margin: 0px 0px 15px; ; }
#shoppingCart td.tableheaderbg {color:#FFF; size:12px; font-weight:bold; padding:3px; background-color:#906F3E;}
#shoppingCart td.tablebg {background: white; border-bottom: dotted #999 1px; padding: 4px 0px; }
#shoppingCart td.tablebg2 {background-color: #EFE6D7;}
#shoppingCart #saveYourCart {background-color: #E6D4B8; border: dotted #643E34 1px;}
.cartItemProductName {font-weight: bold; font-size: 12px; }

#shoppingCart #aspnetForm input {border: solid #999 1px; border-color: #999 #666 #666 #999; border-radius: 8px;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 3px 5px; }
#shoppingCart #aspnetForm .tablebg input {padding: 1px; text-align: center; }
#shoppingCart #aspnetForm input#ViewCartContentControl_btnCheckout, #shoppingCart #aspnetForm input#ViewCartContentControl_btnCheckout2 {background-color: #E54021; margin-top: 5px; font-size: 12px; font-weight: bold; color: #FFF;}
#shoppingCart #aspnetForm input#ViewCartContentControl_cartlist_ctl02_btnSaveCart {margin: 2px 0px 0px 2px; ;background-color: white; }
#shoppingCart #aspnetForm input#ViewCartContentControl_cartlist_ctl02_btnUpdateQty {background: white; }







/* ---------- HOMEPAGE ---------- */
#hmRit {width: 425px; height: 450px;}
.hmBox {margin: 20px auto 10px auto; width: 188px; height: 208px; background-image: url(http://www.lafleurdelise.com/img/hmBox.jpg); background-repeat: repeat-x; background-position: top center; }
.hmBox h3 {text-align: center; padding: 15px 0px 10px 0px; }
.hmBox a {color: #232323;  text-decoration: none;}
.hmBox a:hover {color: #666; text-decoration: none; }



.homeTag {}
.homeTagZZ h1 {font-size: 15px; line-height: 18px; margin: 0px; padding: 0px; color: #222}
.homeTag p {font-size: 14px; color: #666; line-height: 20px; margin-top: 10px;}
.homeTag strong {color: #333}
.homeTag em {color: #990000; font-size: 18px;}
.homeTag span {color: #545454}

/*  image fading */
#h_mainimgDiv {position:relative; margin: 5px; width: 400px;}
#h-mainimg {position:relative; z-index: 12}
#mn1, #mn2, #mn1 img, mn2 img {margin: 0; padding: 0; border: 0px}
#mn1 {
	position: absolute;
	left: 0px;
	top:0px;
	z-index: 0;
	display:block;
	cursor: pointer;
	width: 425px;
	height: 425px;
}
#mn2 {float:left; display:block}
#mn3 {position: absolute; left: -5px; top: -5px; z-index: 100;}
#mn3 img {width: 400px; height: 450px; }


ZZZ.rounding {height: 375px; width: 501px; left: 0px; top: 0px; background-repeat: no-repeat; 	background-position: center center; position: absolute;}
ZZZ#rounding {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.lafleurdelise.com/img/rounding-img.png');}
ZZZ.rounding[class] {background-image: url(http://www.lafleurdelise.com/img/rounding-img.png);}


.titlText {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 1000;
	position: relative;
	height: 20px;
	float: left;
	margin: -34px 0px 0px 25px;
	width: 280px;
	background-image: url(http://www.lafleurdelise.com/img/bk-black.png);
	padding: 7px 10px;
}

.titlText span {float: right; padding: 4px 0px 0px 0px; font-size: 11px; font-weight: normal; color: #FFFFFF;}
