﻿@charset "UTF-8";
* {
	margin:0;
	padding:0;
}
img {
	border:0;
}

td {
	font: 12px Arial, Helvetica, sans-serif;
	line-height:18px;
}

body {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image: url('/images/background-sky.jpg'); 
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
	line-height:18px;
	width: 100%;
}
.oneColFixCtr #container {
	width: 900px;
	position:relative;
	margin: 0 auto;
	text-align: left;
}


#top-container-main {
	background-image: url('/images/interior-top-main.jpg'); 
	background-position: top;
	background-repeat: no-repeat;
	height:200px;
}

#top-container {
	background-image: url('/images/interior-top.jpg'); 
	background-position: top;
	background-repeat: no-repeat;
	height:200px;
}


.oneColFixCtr #mainContent {
	padding: 0 20px;
	background-image: url('/images/lilly-back-middle.jpg'); 
	background-repeat: repeat-y;
}
#bottom-container {
	background-image: url('/images/bottom-interior.jpg'); 	
	background-repeat: no-repeat;
	
}
.quick-cart td {
	padding:4px;
}
.quick-cart input {
	font-size:11px;
}
#apDiv1 {
	left:666px;
	top:120px;
	width:350px;
	height:22px;
	z-index:1;
}



#social_links {
	position:absolute;
	right: 0px;
	top:122px;
	width:170px;
	height:24px;
	z-index:2;
	text-align: center;
	border: none;
}


#navcontainer {
	position:absolute;
	left:531px;
	top:66px;
	width:363px;
	height:20px;
	z-index:2;
	text-align: center;
}
#navcontainer li {
	float:left;
	display:inline;
	list-style:none;
	margin: 0 12px 0 12px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
}
#navcontainer li a {
	text-decoration:none;
	color:#fff;
}
#navcontainer li a:hover {
	text-decoration:underline;
}
#mini-cart 
{
  text-align: right;
	position:absolute;		
	right: 0px;
	top:1px;
	width:330px;
	height:48px;
	z-index:6;
}
#individual-items-container {
	position:absolute;
	left:529px;
	top:160px;
	width:121px;
	height:22px;
	z-index:8;
	padding-top:2px;
	text-align:center;
}
#individual-items-container a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#individual-items-container a:hover {
	text-decoration:underline;
}
#packages-container a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#packages-container a:hover {
	text-decoration:underline;
}
#seasonal-container a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#seasonal-container a:hover {
	text-decoration:underline;
}
#packages-container {
	position:absolute;
	left:665px;
	top:161px;
	width:80px;
	height:22px;
	z-index:9;
	text-align:center;
	padding-top:1px;
}
#seasonal-container {
	position:absolute;
	left:760px;
	top:160px;
	width:120px;
	height:26px;
	z-index:10;
	text-align:center;
	padding-top:1px;
}
.oneColFixCtr #container #mainContent .middle-content-container {
	width:835px;
	/* height: 452px; */
	clear:left;
	background:#fff;
	padding-left:25px;
	overflow:hidden;
}

#mini-cart a:link {
color:#000000;
}

#mini-cart a:visited {
color:#000000;
}

#mini-cart a:hover {
color:#0A96D1;
	text-decoration:none;

}

.oneColFixCtr #container #mainContent  a:link {
	color:#0A96D1;
}
.oneColFixCtr #container #mainContent a:hover {
	color:#0A96D1;
	text-decoration:none;
}
.oneColFixCtr #container #mainContent .middle-content-container .product-cats {
	padding: 10px 0 0 460px;
	width:325px;
}
.logo-place {
	padding:15px;
	width:281px;
}
#girl-frame {
	position:absolute;
	left:-58px;
	top:176px;
	width:373px;
	height:290px;
	z-index:1;
}

#imageContainer
{
	/*
position: relative;
	left:0px;
	top:0px;
*/

	width:375px;
	height:390px;
}




.oneColFixCtr #container #mainContent #product-container-individual-items {
	width:860px;
	clear:left;
}
.oneColFixCtr #container #mainContent h1 {
	width:210px;
	float:left;
	margin-left:2px;
	font-size:24px;
	line-height:28px;
}
.oneColFixCtr #container #mainContent .page-description {
	width:800px;
	float:left;
}
.oneColFixCtr #container #mainContent .item-container {
	/* width:182px; */
	background:#fff;
	padding:15px;
	height: 350px;
}

.middle-content-container h2 {
font-size:18px;
}

.item-container input {
font-size:12px;
}

.text-field {
width:20px;
height:15px;
text-align:center;
}

.oneColFixCtr #container #mainContent .item-container p {
	margin:8px 0;
}
.oneColFixCtr #container #bottom-image-container {
	background-image: url('/images/bottom-cut.gif'); 
	background-position: top;
	background-repeat: no-repeat;
	
	height:65px;
	clear:both;
}

.oneColFixCtr #container #bottom-image-container  a:link {
	color:#0A96D1;
}
.oneColFixCtr #container #bottom-image-container a:hover {
	color:#0A96D1;
	text-decoration:none;
}

.oneColFixCtr #container #top-container-main .site-description {
	color:#FFF;
	text-align:left;
	width:450px;
	margin: 20px 0 0 20px;
}

#item-added {
	clear:left;
	text-align:right;
	margin: 25px 18px 0 0;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:220px;
	float:right;
}
.oneColFixCtr #container #mainContent #record-paging {
	height:30px;
	width:140px;
	float:right;
	text-align:right;
}
.oneColFixCtr #container #mainContent #record-paging .next-container {
	float:right;
	margin:0 15px 0 0;
}
.oneColFixCtr #container #mainContent #record-paging .previous-container {
	float:right;
	margin: 0 5px 0 0;
}
.oneColFixCtr #container #mainContent #record-paging p {
	clear:both;
	margin: 0 15px 0 0;
}
.oneColFixCtr #container #mainContent .middle-content-container .detail-image-container {
	width:420px;
	float:left;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}
.oneColFixCtr #container #mainContent .middle-content-container .detail-product-info {
	width:380px;
	float:right;
	height:200px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/* Clean Design */
.eC_Clean_Pacifica_Arial{
	width:97%;
}

.eC_Clean_Pacifica_Arial a:link,  .eC_Clean_Pacifica_Arial a:visited, .eC_Clean_Pacifica_Arial a:hover,  .eC_Clean_Pacifica_Arial a:active {
	color:#2170BD; /* Link */	
}

.eC_Clean_Pacifica_Arial h1, .eC_Clean_Pacifica_Arial h2, .eC_Clean_Pacifica_Arial h3{
	color:#4870AA; /* Accent_1 */
	margin-bottom:7px;
}

.eC_Clean_Pacifica_Arial h1{
	font-size:large;
}

.eC_Clean_Pacifica_Arial h2{
	font-size:medium;
}

.eC_Clean_Pacifica_Arial h3{
	font-size:12px;
	margin:12px 0 4px 0;
}

.eC_Clean_Pacifica_Arial table {
	font-size:12px;
	width:100%;
}

.eC_Clean_Pacifica_Arial form{
	margin:0;
	padding:0;
}

.eC_Clean_Pacifica_Arial strong{
	font-weight:bold;
}

.eC_Clean_Pacifica_Arial input, .eC_Clean_Pacifica_Arial textarea{
	font-size:x-small;
}

.eC_Clean_Pacifica_Arial input.eC_wide_text{
	width:200px;
}

.eC_Clean_Pacifica_Arial input.eC_medium_text{
	width:100px;
}

.eC_Clean_Pacifica_Arial input.eC_small_text{
	width:50px;
}

.eC_Clean_Pacifica_Arial .eC_ShoppingCart{
	margin-top:15px;
}

.eC_Clean_Pacifica_Arial .eC_ShoppingCart th{
	text-align:left;
	background-color:#F1F0EE; /* Global_Gray_Light */
	color:#353C48; /* Accent_5 */
	border-top:solid 1px #BABDC2; /* Neutral_Dark */
	font-size:14px;
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Pacifica_Arial .eC_ShoppingCart th, .eC_Clean_Pacifica_Arial .eC_ShoppingCart td{
	padding:10px 14px 10px 7px;
	vertical-align:top;
}

.eC_Clean_Pacifica_Arial .eC_ProductThumb{
	float:left;
	margin-right:10px;
}

.eC_Clean_Pacifica_Arial .eC_ItemLabel{
	margin:0 0 2px 0;
	font-weight:bold;
}

.eC_Clean_Pacifica_Arial .eC_ItemDescription{
	margin:0 0 2px 0;
}

.eC_Clean_Pacifica_Arial td.eC_PriceItem, .eC_Clean_Pacifica_Arial th.eC_PriceItem{
	text-align:right;
}

.eC_Clean_Pacifica_Arial td.eC_FormItem, .eC_Clean_Pacifica_Arial th.eC_FormItem{
	text-align:center;
}

.eC_Clean_Pacifica_Arial .eC_QuantityField{
	width:25px;
}

.eC_Clean_Pacifica_Arial .eC_CartSummary{
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Pacifica_Arial .eC_Subtotal{
	background-color:#F1F0EE; /* Global_Gray_Light */
}

.eC_Clean_Pacifica_Arial .eC_OrderSummary{
	margin-bottom:14px;
}

.eC_Clean_Pacifica_Arial .eC_OrderSummary td.eC_SummaryLabel{
	text-align:left;
	font-weight:bold;
	color: #353C48; /* Accent_5 */	
	padding: 10px 5px 10px 7px; 
	border-top:solid 1px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Pacifica_Arial .eC_OrderSummary td{
	text-align:right;
	padding: 10px 14px 10px 5px; 
	border-top:solid 1px #CCD0D6; /* Neutral_Medium */
}

.eC_Clean_Pacifica_Arial td.eC_IndividualCharge{
	font-weight:normal;
	text-align:left;
}

.eC_Clean_Pacifica_Arial .eC_SummaryFooter{
	background-color:#E5F385; /* Accent_11 */
	font-weight:bold;
}

.eC_Clean_Pacifica_Arial .eC_SummaryFooter td{
	background-color:#F1F0EE; /* Accent_12 */
	width:15%;
}

.eC_Clean_Pacifica_Arial .eC_ButtonWrapper{
	border:solid 0px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Pacifica_Arial .eC_ButtonWrapper th{
	text-align:left;
	padding:7px 0px 5px 0px;
	border:solid 0px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Pacifica_Arial .eC_ButtonWrapper td{
	text-align:right;
	padding:7px 0px 5px 0px;

}

.eC_Clean_Pacifica_Arial .eC_ButtonWrapper input{

}

.eC_Clean_Pacifica_Arial_QuickCart{
	color:#353C48; /* Accent5 */
	width:330px;
}


.eC_Clean_Pacifica_Arial .eC_QuickCartHeader{
	border-top:solid 1px #BABDC2; /* Neutral_Dark */
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
	width:325px;
}

.eC_Clean_Pacifica_Arial .eC_QuickCartLabel{
	text-align:right;
	padding:10px 0px 3px 7px;
	margin:0;
}

.eC_Clean_Pacifica_Arial .eC_QuickCartQuantity{
	text-align:right;
	padding:10px 0px 3px 7px;
	margin:0;
}

.eC_Clean_Pacifica_Arial .eC_QuickCartTotal{
	text-align:right;
	padding:0px 0px 10px 7px;
	margin:0;
}


.eC_Clean_Pacifica_Arial .eC_CheckoutFormWrapper {
	margin-top:10px;
}

.eC_CheckoutFormWrapper  input {
font-size:12px;
}

.eC_Clean_Pacifica_Arial .eC_CheckoutFormHeader{
	padding:7px 0 4px 8px; 
	margin-top: 5px;
	margin-bottom:5px;
	font-weight:bold;
	background-color:#F1F0EE; /* Global_Gray_Light */
	border-top:solid 1px #BABDC2; /*  Neutral_Dark */
	border-bottom:solid 1px #BABDC2; /*  Neutral_Dark */
	color:#353C48; /*  Accent_5 */
}



.eC_Clean_Pacifica_Arial .eC_SameAsWrapper{
	width:auto;
	margin:0 0 0 5px;
	overflow:auto;
}

.eC_Clean_Pacifica_Arial .eC_CheckoutFormBody{
	margin-bottom: 7px;
	padding-bottom: 7px;
}

.eC_Clean_Pacifica_Arial .eC_CheckoutFormBody p{
	margin:0;
	padding:5px 0 5px 10px;
}

.eC_Clean_Pacifica_Arial .eC_CheckoutFormBody th{
	width:33%;
	font-weight:normal;
	text-align:right;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
}

.eC_Clean_Pacifica_Arial .eC_CheckoutFormBody td{
	padding-top:3px;
	padding-bottom:3px;
}


.eC_Clean_Pacifica_Arial .eC_FieldsetWrapper{
	padding-top:7px;
	margin-top:5px;
}

.eC_Clean_Pacifica_Arial h3.eC_OrderHeaderInfo{
	color:#222847; /* Text_Dark */
	margin:2px 0;
}

.eC_Clean_Pacifica_Arial p.eC_OrderHeaderInfo{
	color:#666666; /* Global_Gray */
	margin:2px 0;
}

.eC_Clean_Pacifica_Arial .eC_InfoHeader{
	background-color:#F1F0EE; /* Global_Gray_Light */
	color: #353C48; /* Accent_5 */	
	padding: 5px 7px; 
	border-top:solid 1px #BABDC2; /* Neutral_Dark */
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
}

.eC_Clean_Pacifica_Arial .eC_OrderInfo{
	color:#666666; /* Global_Gray */
	padding:7px 14px 7px 7px;
	margin:0;
}

.eC_Clean_Pacifica_Arial .eC_OrderInfoLabel{
	color:#222847; /* Text_Dark */
	font-weight:bold;
	margin-right:9px;
}

.eC_Clean_Pacifica_Arial .eC_PurchaserInfoWrapper{
	border-bottom:solid 1px #BABDC2; /* Neutral_Dark */
	padding-bottom:10px;
}

.eC_Clean_Pacifica_Arial .eC_SmallPrint{
	font-size:xx-small;
	color:#666666; /* Global_Gray */
	margin-top:25px;
	
}


