*{margin:0;padding:0;}
body,html{width:100%;height:100%;color:#2F2F2F;}
body{background:url('images/body-background.jpg') top center no-repeat #000;font-size:62.5%;font-family:Arial,Helvetica,Sans-Serif;}

/*LAYOUT*/
.clear:after{content:".";display: block;height: 0;clear: both;visibility: hidden;}
.wrapper{width:975px;margin:0px auto;padding-top:10px;}
#logo{text-indent:-10000px;cursor:pointer;width:510px;height:71px;float:left;}
#header-right{float:right;height:71px;padding-right:10px;}
#header-menu{height:71px;}
#header-menu li a,#header-menu li{list-style-type:none;float:left;padding-right:7px;text-align:center;height:30px;line-height:33px;}
/*#header-menu li.last{padding-right:15px;}*/
#header-menu-divider{height:6px;}
#menu-body-divider{height:9px;}
#menu-wrapper{height:33px;}
#main-menu{height:33px;float:left;}
#main-menu li,#main-menu li a{float:left;height:33px;display:inline-block;}
#home-feature{text-align:center;}
#home-product-features .collection-link{display:block;height:30px;line-height:30px;
	text-align:right;font-size:1.1em;font-weight:bold;color:#496625;padding-right:15px;background-color:#ECF0D9;margin-bottom:15px;border-bottom:1px solid #BBC6A3;}
.display-table{width:100%}
.display-table td{width:33%;padding:7px;padding-bottom:15px;text-align:center;/*border-right:1px solid #D9DDE3;border-bottom:1px solid #D9DDE3;*/}
.display-table td.lastcell{border-right:0px;}
.display-table tr.lastrow td{border-bottom:0px;}
.display-table td a{padding:10px;display:block;border:1px solid #F5F5F5;margin-bottom:7px;}
.display-table td a img{border:0px;}
.display-table td .imagebig{display:none;}
.qtip .imagebig{display:block;}
#body-content{width:955px;padding:10px;}
#body-content-left{width:690px;margin-left:6px;float:left;}
#body-content-right{width:245px;margin-left:10px;float:left;}

#free-shipping-us{text-align:right;margin-bottom:7px;width:220px;}
#right-menu-wrapper{background:url('images/right-menu-top.gif') top left no-repeat #ECF0D9;width:200px;text-align:center;padding-top:10px;;margin-left:20px;margin-bottom:15px;}
#right-menu{padding-top:10px;text-align:left;width:160px;margin-left:20px;list-style-type:none;padding-bottom:10px;}
#right-menu li{border-bottom:1px solid #BBC6A3;height:30px;line-height:30px;}
#right-menu li a{color:#486625;text-decoration:none;font-size:1.3em;font-weight:bold;}
#right-menu-wrapper-footer{font-size:0px;height:8px;background:url('images/right-menu-bottom.gif') bottom left no-repeat;}
#earth-day-support{text-align:center;}
#earth-day-support a img{border:1px solid #ECF0D9;}

#main-menu li a{padding:0px 16px;}
.menu-right-feature{height:33px;padding-right:10px;float:right;}
#body-wrapper{text-align:center;}
#body-content{text-align:left;}

#footer{text-align:center;font-weight:bold;font-size:1.4em;background:url('images/footer-bground.jpg') top left repeat-x;color:#FFF;}
#footer span{font-weight:normal;color:#EFCAA6;}

#facebook{text-align:center;margin-top:15px;}
#facebook p{padding-bottom:7px;font-size:1.2em;}

/*IMAGES*/
#logo{background:url('images/florentine-shop-logo.jpg') top left no-repeat;}
.header{background:url('images/header-repeat.jpg') top left repeat-x;}
#header-right{background:url('images/header-right-bground.jpg') top right no-repeat;}
/*#header-menu{background:url('images/header-links-menu-bground.jpg') top left repeat-x;}*/
/*#header-menu li{background:url('images/header-links-divider.jpg') 93px 9px no-repeat;}*/
/*#header-menu-divider{background:url('images/header-menu-divider.jpg') top center no-repeat;}*/
#menu-body-divider{background:url('images/menu-body-divider.jpg') top center no-repeat;}
#menu-wrapper{background:url('images/menu-wrapper-bground-repeat.jpg') top left repeat-x;}
#main-menu{background:url('images/main-menu-left-bground.jpg') top left no-repeat;}
#main-menu li{background:url('images/main-menu-divider.gif') top right no-repeat;}
.menu-right-feature{background:url('images/menu-right-feature-bground.jpg') top right no-repeat;}
#body-content{background:url('images/body-rounded-top.gif') top left no-repeat #FFF;}

/*FONTS*/
#header-menu li a{font-weight:bold;color:#FFF;font-size:1.1em;text-decoration:none;}
#main-menu li a{line-height:31px;font-weight:bold;color:#2F2B25;font-size:1.2em;text-decoration:none;text-align:center;}
#body-content h1{font-size:2.3em;line-height:1.17em;padding:5px 0px 0px 0px;}
#body-content .description{font-size:1.5em;padding:5px 25px 10px 0px;width:90%;}
.display-table h2{font-size:1.5em;color:#496625;}
.products .display-table h2{font-size:1.3em;color:#000;text-align:left;}
.product-details{text-align:left;font-size:1.2em;padding:5px 0px;}
.product-details .price{font-size:1.1em;font-weight:bold;color:#CF6200;padding:3px 0px;}
.product-details select{display:block;margin-bottom:3px;}

.content #body-content-left p{font-size:1.3em;line-height:1.4em;margin-bottom:10px;}
.content #body-content-left ul{font-size:1.3em;list-style-type:none;padding-left:30px;padding-right:35px;margin-bottom:10px;}
.content #body-content-left ul li{padding:7px;border-bottom:1px solid #F5F5F5;}



/*MESSAGES*/
.outputquery{background:#FFF;border:1px solid orange;width:500px;margin:25px auto;padding:20px;font-size:1.8em;}

/*FORMS*/
fieldset{border:0px;}
.content #body-content-left fieldset ul li{border-bottom:0px;}
fieldset ul li label{width: 115px;text-align:left;display:inline-block;}
fieldset ul li input{border:1px solid #CCC;height:22px;}
fieldset ul li.noleftlabel.recaptcha{padding-left:117px;width:400px;margin-left:117px;}
fieldset ul li #submit{;height:25px;width:125px;font-weight:bold;}
