/**** Page Styles ****/
#center { width:808px; margin:auto; text-align:left; }

#logo { width:174px; height:122px; float:left; background-image:url(../images/layout/logo.png); }

#top_bg { width:808px; height:198px; float:left; background-image:url(../images/layout/top_bg.png); }
#top_right { float:right; padding-top:28px; }
#top_right_loggedin { float:right; padding-top:12px; }
#topnav { width:797px; float:left; padding-left:11px; position:relative }

#get_started { margin-left:-36px; width:250px; height:125px;  }

#body_container_top { width:786px; float:left; padding:0px 10px 0px 10px; background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
#body_container { width:786px; float:left; padding:10px 10px 0px 10px; background-color:#FFFFFF; border:1px solid #CCCCCC; border-bottom:0px; }
#body_green { width:754px; float:left; padding:16px; background:#CDD374 url(../images/layout/flower_bg.jpg) top left no-repeat; }

#pageTitle_bg { width:549px; float:left; height:46px; background:url(../images/layout/pagetitle_bg.png) no-repeat; padding:5px 0px 0px 25px; }
.pageTitle { width:500px; height:23px; padding-top:5px; font-size:22px; }

#testimoialContainer { padding-left:8px; float:left; padding-top:120px; width:190px; }
#testimonial { width:190px; float:left; }

#content_area_offset { width:568px; float:left; padding-left:10px; padding-top:1px; }

#box_offset { padding-left:13px; padding-top:10px; float:left; }
#tan_container { width:535px; float:left; background-color:#F0F3D5; padding:6px; }
#content { float:left; width:519px; background-color:#FFFFFF; padding:8px; padding-bottom:25px; min-height:450px; }

/*
#item_container { width:166px; float:left; background-color:#F0F3D5; padding:5px; margin-top:6px; }
#item_content { background-color:#FFFFFF; padding:8px; }
*/
#item_container { width:258px; float:left; background-color:#F0F3D5; padding:5px; margin-top:6px; }
#item_content { background-color:#FFFFFF; padding:8px; }

.IdeaGalleryList { text-align:center; }
.IdeaGalleryItem { padding-bottom:10px; }

#leftnav_container { width:176px; float:left; }
#leftnav { width:174px; border:2px solid #E3E6B1; position:relative; z-index:2; }

#flower_bottom { color:#666666; text-align:center; width:808px; height:210px; float:left; background-image:url(../images/layout/sub_flower_bottom.png); }

#footer { width:806px; height:26px; border:1px solid #ccc; background-color:#fff; margin-top:20px; font-size:12px; line-height:26px; font-weight:normal; color:#5F524C; }
#footer_nav_container { float:left; text-align:center; padding:6px 0px 50px 0px; }
#footer_nav { float:left; width:808px; text-align:center; }

/**** Navigation ****/
/**** Left Nav ****/
#leftnav .leftnav { list-style:none; margin:7px; padding:0; border:1px solid #D3DA87; position:relative; z-index:3; }
#leftnav .leftnav li { background:none; margin:0; border-bottom:1px solid #CDD274; padding:0; }
#leftnav .leftnav li h3 { font-family:Verdana, Sans-Serif; font-size:11px; margin:0; padding:0; text-transform:capitalize; font-weight:bold; }
#leftnav .leftnav li h3 a { display:block; background-color:#DCE1A1; padding:3px 15px; color:#333; position:relative; z-index:3;  }
#leftnav .leftnav li h3 a:hover { background-color:#CDD575; text-decoration:none; }
#leftnav .leftnav li h3 a span {}
#leftnav .leftnav li ul { list-style:none; margin:0; padding:0; display:none; }
#leftnav .leftnav li ul li { border-top:1px solid #CDD274; border-bottom:0; padding:0 !important; }
#leftnav .leftnav li ul li h4 { font-family:Tahoma, verdana; font-size:11px; font-weight:normal; margin:0 !important; padding:0; }
#leftnav .leftnav li ul li h4 a { display:block; background-color:#fff; padding:4px 15px; color:#222; position:relative; }
#leftnav .leftnav li ul li h4 a:hover { background-color:#ECEFCB; text-decoration:none; }
#leftnav .leftnav li ul li h4 a span {}
#leftnav .leftnav .on h3 a { background-color:#CDD575; }
#leftnav .leftnav .on ul { display:block; }
#leftnav .leftnav li ul .on h4 a { background-color:#ECEFCB; }

#leftnav .spaced { margin:7px 7px 0 7px; border:0; }
#leftnav .spaced li { margin-bottom:7px; border:0; }
#leftnav .spaced li h3 { font-family:Georgia, Sans-Serif; font-size:16px; font-weight:normal; }
#leftnav .spaced li h3 a { text-align:center; color:#746E56; padding:5px; position:relative; }
#leftnav .spaced li h3 a:hover { background-color:#9F8D77; color:#fff; }

/*
.bracelets { width:160px; height:30px; background:url(../images/nav/left/bracelets.jpg) no-repeat; }
.bracelets:hover { background-position: 0 -30px; }
.necklaces { width:160px; height:30px; background:url(../images/nav/left/necklaces.jpg) no-repeat; }
.necklaces:hover { background-position: 0 -30px; }
.charms { width:160px; height:30px; background:url(../images/nav/left/charms.jpg) no-repeat; }
.charms:hover { background-position: 0 -30px; }
.holiday { width:160px; height:30px; background:url(../images/nav/left/holiday.jpg) no-repeat; }
.holiday:hover { background-position: 0 -30px; }
.rings { width:160px; height:30px; background:url(../images/nav/left/rings.jpg) no-repeat; }
.rings:hover { background-position: 0 -30px; }
.mens { width:160px; height:30px; background:url(../images/nav/left/mens.jpg) no-repeat; }
.mens:hover { background-position: 0 -30px; }
.accessories { width:160px; height:30px; background:url(../images/nav/left/accessories.jpg) 0 0 no-repeat; }
.accessories:hover { background-position: 0 -30px; }
.other { width:160px; height:30px; background:url(../images/nav/left/otheritems.jpg) no-repeat; }
.other:hover { background-position: 0 -30px; }
.sale { width:160px; height:30px; background:url(../images/nav/left/sale.jpg) no-repeat; }
.sale:hover { background-position: 0 -30px; }
*/
/**** End Left Nav ****/

/**** Top Nav ****/
.topnav { list-style:none; margin:0; padding:0; }
.topnav li { margin:0; padding:0; height:63px; float:left; }
.topnav li h1 { font-size:14px; line-height:22px; text-align:center; margin:0; padding:0; text-transform:uppercase; }
.topnav li h1 a { display:block; height:20px; padding:20px; color:#fff !important; position:relative; }
.topnav li h1 a:hover { color:#CDD374 !important; text-decoration:none; }
.topnav li h1 a span { }
.topnav li h1 embed { display:block; margin-top:22px; }

.topnav .home { background:url(../images/nav/home.png) no-repeat; width:144px; }
.topnav .about { background:url(../images/nav/about.png) no-repeat; width:163px; }
.topnav .faq { background:url(../images/nav/faq.png) no-repeat; width:132px; }
.topnav .contact { background:url(../images/nav/contact.png) no-repeat; width:170px; }
.topnav .gallery { background:url(../images/nav/gallery.png) no-repeat; width:179px; }

/*
.home { width:144px; height:63px; float:left; background:url(../images/nav/home_off.png) no-repeat; cursor:pointer; }
.home:hover { width:144px; height:63px; float:left; background:url(../images/nav/home_on.png) no-repeat; }
.about { width:163px; height:63px; float:left; background:url(../images/nav/about_off.png) no-repeat; cursor:pointer; }
.about:hover { width:163px; height:63px; float:left; background:url(../images/nav/about_on.png) no-repeat; }
.faq { width:132px; height:63px; float:left; background:url(../images/nav/faq_off.png) no-repeat; cursor:pointer; }
.faq:hover { width:132px; height:63px; float:left; background:url(../images/nav/faq_on.png) no-repeat; }
.contact { width:170px; height:63px; float:left; background:url(../images/nav/contact_off.png) no-repeat; cursor:pointer; }
.contact:hover { width:170px; height:63px; float:left; background:url(../images/nav/contact_on.png) no-repeat; }
.gallery { width:179px; height:63px; float:left; background:url(../images/nav/gallery_off.png) no-repeat; cursor:pointer; }
.gallery:hover { width:179px; height:63px; float:left; background:url(../images/nav/gallery_on.png) no-repeat; }
*/

/**** End Top Nav ****/

/**** Left Nav ****/
.NavBar
{
  float:left;
  cursor:pointer;
  border:1px solid #D3DA87;
} 

.TopItemLook
{
  width:160px;
  height:25px;
  font-weight:bold;
  background-color:#DDE2A2;  
  border-bottom:1px solid #D3DA87;
}

.TopItemLookHover
{
  width:160px;
  height:25px;
  font-weight:bold;
  background-color:#CDD575;  
}

.LevelItem
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border-bottom:1px solid #CCCCCC;
  padding:3px 0px 3px 0px;
  cursor:hand;
	background-color:white;
}

.LevelItemHover
{
  background-color:#ECEFCB;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border-bottom:1px solid #CCCCCC;
  padding:3px 0px 3px 0px;
  cursor:hand;
}

.LevelItemSelected
{
  background-color:#ECEFCB;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  border-bottom:1px solid #CCCCCC;
  padding:3px 0px 3px 0px;
  cursor:hand;
}

/**** End Left Nav ****/

/** CMS **/
.EditBoxOff { background-color:Transparent !important; }