@charset "UTF-8";
/*
Title:      Festoon Boutique
Author:     Gili Kieffer, www.elysium-multimedia.com
Copyright:  2009
*/

/* global */

body {
	margin:10px;
	padding:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	background:url(../images/ornament_bg_new.gif);}

.clear {clear:both;}

img, div, a, input { behavior: url(../css/iepngfix.htc); }

/* container */

#container {
	width:930px;
	margin:0 auto;
	background-color:#FFFFFF;
	border-color:#7ac224;
	border-style:solid;
	padding:5px 10px;}

h1 {
	text-indent:-9999px;
	display:block;
	margin:0;
	background:url(../images/h1_bg.jpg) no-repeat;
	width:883px;
	height:295px;
	z-index:0;}
	
/* nav */

ul#nav {
	padding:0;
	margin:0;
	list-style-type:none;
	height:57px;
	width:885px;
	background:url(../images/nav_bg.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-weight:bold;
	font-size:15px;}

ul#nav li {float:left; display:block; text-align:center; padding:13px 0;}

ul#nav li.home {width:90px;}
ul#nav li.background {width:100px;}
ul#nav li.events {width:90px;}
ul#nav li.media {width:130px;}
ul#nav li.contact {width:120px;}
ul#nav li.botanicals {width:90px;}

ul#nav a {color:#74725F; text-decoration:none;}
ul#nav a:hover {color:#CC3366;}

a#contact {background:url(../images/contact_bg.png) no-repeat; width:140px; height:79px; margin:0 0 -30px 0; display:block; text-indent:-9999px; z-index:10; position:relative;}

/* content */

#main {
padding:0px;
width:915px;
margin:5px;

}

.eventblock{float:left; margin-right:10px; font-size:11px; width:220px; line-height:15px;}
.eventblock img {border:#C03 2px solid;}

.slideshow {
pposition:relative;
padding:0px;
width:905px;
margin:5px;

}

#sidebar { float:left; margin-right:0px; padding-right:10px; width:250px; }
	#side_links { border:#90de32 solid; border-width:1px 1px 0 1px; margin:0; z-index:5; list-style:none; padding:0; }
		#side_links li { border:none; display:block; list-style:none; margin:0; padding:0; }
		#side_links li a { border-bottom:#90de32  solid; border-width:0 0 1px 0; display:block; height:58px; list-style:none; padding:0; margin:0; outline:none; text-indent:-3000px; width:248px;  }
/*HOME DECOR*/
		 #side_links #home a { background:url(../images/sidemenus/sidemenu_01.jpg) left top no-repeat; }
		#side_links #home a:hover, #side_links #hotel a.selected { background:url(../images/sidemenus/sidemenu_01.jpg) left bottom  no-repeat; }
		/** BOTANICALS **/
		#side_links #botanicals a { background:url(../images/sidemenus/sidemenu_07.jpg) left top no-repeat; }
		#side_links #botanicals a:hover, #side_links #grocery a.selected { background:url(../images/sidemenus/sidemenu_07.jpg)  left bottom  no-repeat;  }
		/*FASHION*/
		#side_links #fashion a { background:url(../images/sidemenus/sidemenu_02.jpg) left top no-repeat; }
		#side_links #fashion a:hover, #side_links #restaurant a.selected { background:url(../images/sidemenus/sidemenu_02.jpg) left bottom  no-repeat; }
		/*PERSONAL CARE*/
		#side_links #personal a { background:url(../images/sidemenus/sidemenu_03.jpg) left top no-repeat; }
		#side_links #personal a:hover, #side_links #school a.selected { background:url(../images/sidemenus/sidemenu_03.jpg) left -60px  no-repeat; }
		/** ACCESSORIES**/
		#side_links #jewelry a { background:url(../images/sidemenus/sidemenu_04.jpg) left top no-repeat; }
		#side_links #jewelry a:hover, #side_links #specialty a.selected { background:url(../images/sidemenus/sidemenu_04.jpg)  left bottom  no-repeat;  }
		/** CARDS **/
		#side_links #cards a { background:url(../images/sidemenus/sidemenu_05.jpg) left top no-repeat; }
		#side_links #cards a:hover, #side_links #grocery a.selected { background:url(../images/sidemenus/sidemenu_05.jpg)  left bottom  no-repeat;  }
		/*CANDLES*/
		#side_links #candles a { background:url(../images/sidemenus/sidemenu_06.jpg) left top no-repeat; }
		#side_links #candles a:hover, #side_links #signage a.selected { background:url(../images/sidemenus/sidemenu_06.jpg)  left bottom  no-repeat;  }
		
		
		
		#testimony { border-right:#90de32 1px solid; color:#4c4c4c; margin:14px 0 0 0; padding:4px 8px 10px 4px; font-size:12px; }
		#testimony h3 {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 13px;
 text-align:left;
 font-variant:normal;
 padding:5px;
 display: inline;
 } 
 
#contentarea2 {margin-left:10px; padding-left:10px; padding-right:10px;}

#contentarea {float:right; width:620px; margin-left:0px; padding-left:0px; padding-right:10px;}	

#contentarea li {
color: #8fde35;
}

#contentarea span {
color: #000000;
}

.smallcol {
	background:url(../images/smallcol_bg.gif) no-repeat;
	width:286px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
	margin:5px 0;}

.colbottom {
	background:url(../images/smallcol_bottom.gif);
	height:23px;}

h2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 45px;
 text-align:left;
 font-variant:normal;
 padding:0px;
 display: inline;
 }
 
 h4 {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 45px;
 text-align:left;
 font-variant:normal;
 padding:0px;
 }
 
  h5 {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 16px;
 text-align:left;
 color:#cb3366;
 font-variant:normal;
 padding:0px;
 }
 
h4 {margin:0; padding:12px 5px 0px 15px; color:#005B5B; font-size:13px;}

hr {color:#cb3366; size:1px;}

.smallcol p {margin:0; padding:5px 15px;}
.smallcol a {color:#993300;}
.smallcol a:hover {color:#333;}

.colblurb {width:185px; float:left;}
.colblurb p {padding:5px 3px 5px 15px;}

.colblurb2 {width:300px; float:left;}

.colblurb a {color:#006699; font-weight:bold;}

.smallcol ul {
	padding:0 15px;
	margin:0;
	list-style-type:none;}

.smallcol img {float:left; padding:12px 0 0 3px;}

.smallcol hr {border-top:1px dotted #993300; width:90%;}

.bigcol {
	background:url(../images/bigcol_bg.gif) no-repeat;
	width:593px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
	margin:5px 0;}

.bigcolbottom {
	background:url(../images/bigcol_bottom.gif) no-repeat;
	height:23px;}
	
.bigcol p {margin:0; padding:5px 15px;}
.bigcol a {color:#993300;}
.bigcol a:hover {color:#333;}

.highlight { color:#993300;
font-style:italic; }

.centercol {
	float:left;
	width:300px;
	padding:0 0 0 8px;}
	
#list_right {
float:right;
}

#list_right li {
color: #8fde35;
}

#list_right span {
color: #000000;
}


#list_left {
float:left; 
}

#list_left li {
color: #8fde35;
}

#list_left span {
color: #000000;
}

.logo { float:right;
margin: -40px 25px 0 0;
padding:5px;
}	

.hager {
float:left;
padding:10px;
}

.brighton {
float:right;
padding:10px;
}
	
/* footer */

#footer {
	width:910px;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;}

#footer p {
	margin:0;
	float:left;
	}

#footer p.end {padding:0;}

#footer strong {font-weight:normal; color:#CC3366;}

#footer a {color:#333333; text-decoration:none;}
#footer a:hover {color:#CC3366; text-decoration:underline;}
