/*-------------------------+
 | Site: Forget me Not	   |
 +-------------------------*/
 
  @import url("products.css");
  @import url("form-style.css");
	

/* Core layout 
======================================================================*/
* {margin:0;padding:0;}
body {	background:#fff;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000;	font-size:12px;	}
#bg-flower {background:none;}
#container {width:auto; margin:0 auto;}
#page {background:none;}
#page-banner {display:none;}
#page-banner img {border:none;}
#navigation {display:none;}
.page-ends {width:auto;}
#cart-cta {display:none;}

#content-container {width:auto;}
#left-products-column {display:none;}
#right-content-column {width:auto;}
	#content {width:auto;}

#footer {	width:auto; background:none; }


/* Core formatting
----------------------------------------------------------------------*/
a {color:#d1181f; text-decoration:none;}
a:hover {color:#772225;}

h1 {font-size:20px; color:#666; padding:0 0 25px 0px; font-weight:normal;}
h2 {font-size:18px; color:#666; line-height:17px; padding:10px 0 20px 0; font-weight:normal;}
h3 {font-size:16px; color:#666; line-height:17px; padding:0 0 20px 0; font-weight:normal; font-style:italic; text-align:center;}
h4 {font-size:14px; color:#333; line-height:17px; padding:0 0 10px 0; font-weight:bold;}
h5 {font-size:14px; color:#8b6aba; line-height:17px; padding:0 0 20px 0; font-weight:normal;}

p {font-size:12px;}



/* left-products-column 
======================================================================*/
#products-list {padding:0 0 20px 0;}
ul#products-list li {
	list-style-image:url(../images/list-arrow.gif); 
	list-style-position:inside; 
	margin:0 10px 0 0px;
	padding:7px 0 0 15px; 
	height:22px;
	font-size:12px;}
.alt {background-color:#f3f2ea;}

#products-list a {text-decoration:none; color:#333;}
#products-list a:hover {color:#000;}

#cta-shop-online {background:url(../images/core/cta-shop-online_24.gif) no-repeat; width:261px; height:59px; padding:60px 0 35px 0;}
#cta-shop-online img {float:left; padding:0 9px 0 0;}
#left-products-column p {font-size:12px; color:#333; line-height:20px;}

.title-products {background:url(../images/titles/our-products.gif) no-repeat; text-indent:-9999px;}
.title-contact {background:url(../images/titles/contact-us.gif) no-repeat; text-indent:-9999px;}



/* right-content-column
======================================================================*/
.flash-home{display:none;}
.flash-inner{display:none;}

#content p {line-height:19px; padding:5px 0 15px 0;}



/* footer
======================================================================*/
#footer img {float:right;}
#footer p {font-size:11px; color:#a29ce8;}
#footer a{color:#bfbcdd;}



/* Navigation layout
======================================================================*/
#nav, #nav ul {	list-style: none; margin: 0;	padding: 0;}
#nav li {float: left; line-height: 1.25em; margin-bottom: -1px; margin-right: -1px;	position: relative; /* required - used to position subs */}
#nav li ul {left: -9999em; position : absolute;}
#nav li ul ul {left: -9999em;	margin-left: 201px; top: 0;}
#nav li a {display: block; height: 71px; overflow: hidden; text-decoration: none; text-indent: -9999px;}	
#nav li a:hover { background-position: 0 -71px !important;}	

#nav li ul a {
	background: #453f99!important;
	border: 1px solid #6d67ae;
	color: #fff;
	display: block;
	font-size: 12px;
	height: auto;
	text-decoration: none;
	text-indent: 0px;
	padding: 5px 10px 5px 10px;
	width: auto; /* set to base width minus padding (example: 200px - 5px -5px = 190px) */
}	
#nav li ul a:hover {background-color: #453f99; color:#FFFF00; }	

/* hide subs on current list */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -9999em;}

/* show subs on hover */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

/* images */
ul#nav li#home a {background: url(../images/nav/home.jpg) no-repeat 0 0; width:155px;} 
ul#nav li#about-us a {background:url(../images/nav/about-us.jpg) no-repeat 0 0; width:153px;} 
ul#nav li#product-catalogue a {background:url(../images/nav/product-catalogue.jpg) no-repeat 0 0; width:230px;} 
ul#nav li#helpful-information a {background:url(../images/nav/helpful-information.jpg) no-repeat 0 0;width:257px;}
ul#nav li#contact a {background:url(../images/nav/contact.jpg) no-repeat 0 0;width:155px;}



/* Clearfix
======================================================================*/
.clearfix:after {
    content: "."; 
    clear: both; 
    display: block; 
    height: 0; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



