body {margin:0; padding:0; background-color:#F8F8E2;background-image:url(/lib/exterior-accents/FPbodyBkg.jpg);background-repeat:repeat-x; font-family:Georgia;font-size:12px;}
td {padding:0; margin:0; font-family:Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;font-size:12px;}
ul { list-style-type: none; padding:0; margin:0;}
a {text-decoration:none; color:#354B20; }
#fpnavcolumn {width:195px; margin:10px 0;font-size:12px; color:#333; line-height:1.3em; font-family:Verdana; }
#chatnopadding {margin-bottom:0;padding-bottom:0;}
#fpnavcolumn2 {padding:7px 7px 0 7px; line-height:2.5em; font-size:13px; font-weight:bold; color:#333; background-color:#F8F8E0;}
#fpnavcolumnbuttons {text-align:center; margin:0; padding:0; background-color:#F8F8E0;}
#fpfooter {font-size:11px; color:white; margin-top:10px;}
#fpfooter a {color:black;}
#spnTest {text-align:center; font-size:11px; margin-top:20px;}

div.float {font-size:12px; float:left; height:220px; padding:0px; border:2px solid #B3C39C; margin:3px; }
div.float { width:181px; }
* html div.float { width: 185px; /* for IE */}

#homeseasonal { border: 9px solid #C3C3A9; padding: 5px; margin-left: 8px; width: 217px;}
#homeseasonal {height: 309px; }
* html #homeseasonal {height: 337px; /* for IE */ }


div.float p { text-align: center; }  
.floatcategory {font-size:12px; float:left; width:172px; height:210px; padding:5px; border:0; margin-top:10px;}
.floatcategory p { text-align: center; } 

a img {
 border:0px;
}

/* image display area */

.item-box-image {
border:1px solid #E5EAE4;
float:left;
margin:10px 0 0;
padding:0;
text-align:center;
width:299px;
}
#imgplaceholder .item-box-image {
width:100%;
}
.item-box-image li.big {
padding:7px 0 24px;
}
.item-box-image li.small {
float:left;
padding:0 0 4px;
text-align:center;
width:33%;
}
#imgplaceholder li.small {
width:25%;
}
a.zoom {
float:right;
margin:0 68px 0 0;
}

div.item-box-text {
float:left;
padding:10px 0 0 4px;
width:293px;
}
div.item-box-text h2 {
-x-system-font:none;
float:left;
font-family:arial,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:24px;
margin:0;
padding:10px 0 0 5px;
}
div.item-box-text p.text {
float:left;
font-size:13px;
margin:0;
padding:0 20px 0 4px;
}
/* lookbook */

#lookbook_holder h1 {
 background-color:#C5D7A7;
 padding:20 0 10 10px;
 color:#547546;
 font-size:24px;
 font-family:georgia,arial;
}

#lookbook_main_td {
 padding:20px;
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;
}
.lookbook_right_pane {
 background:url('/lib/exterior-accents/lookbook--right.jpg') top left repeat-y;
}
#lookbook-right {
 padding-top:105px;
}
#lookbook-left {
 padding-top:115px;
}
#lookbook_bottom {
 background:url('/lib/exterior-accents/lookbook--bottom.jpg') top left repeat-x;
 height:7px;
 overflow:hidden;
}
#lookbook_bottom img {
 display:inline;
 margin:0px;
}
#lookbook_bottom_right {
 background-image:url('/lib/exterior-accents/lookbook--bottom-right.jpg');
 float:right;
 width:20px;
 height:7px;
}
#lookbook_bottom_left {
 background-image:url('/lib/exterior-accents/lookbook--bottom-left.jpg');
 float:left;
 width:7px;
 height:7px;
}
#lookbook-order-table td {
 padding-top:10px;
 padding-bottom:10px;
}
.lookbook-order {
 width:90px;
 padding-right:15px;
 padding-left:5px;
}
#lookbook-order-table a {
 color:#666;
 font-size:11px;
}

/* leftnav */

.yst-side-nav          {font-family: Arial; font-size: 12px; color: #354B20; text-decoration: none; font-weight: bold; margin:0px; line-height: 20px;  }
A.yst-side-nav:link    {font-family:Arial;text-transform:capitalize; font-size: 12px; color: #354B20; text-decoration: none; font-weight: bold; margin:0px; line-height: 20px}
A.yst-side-nav:hover   {font-family: Arial;text-transform:capitalize; font-size: 12px; color: #354B20; text-decoration: underline; font-weight: bold; margin:0px; line-height: 20px}
A.yst-side-nav:active  {font-family:Arial;text-transform:capitalize; font-size: 12px; color: #354B20; text-decoration: none; font-weight: bold; margin:0px; line-height: 20px}
A.yst-side-nav:visited {font-family: Arial;text-transform:capitalize; font-size: 12px; color: #354b20; font-weight: bold; margin:0px; line-height: 20px}

.yst-side-nav1 {font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none; text-transform:capitalize; font-weight: normal; margin:0 0 0 0px; line-height: 20px;}

#fpnavcolumn2 .yst-side-nav {background-color:#F8F8E0;}


/* customer reviews */
#reviews_div {width:150px; font-size:9px;}
#read_reviews {display:inline;}
 
div.container { background-color: #ffe;} 
div.spacer {clear: both;}

/* FP additional views with popup  */
#imgThumbs {
 margin-left:10px;
 margin-top:0px;
 width:260px;
 text-align:center;
 color:#8D8E92;
 font-size:10px;
 font-weight:bold;
border:0;
}

#imgThumbs div {
 float:left;
 height:100px;
 border:1px solid #aaa;
 margin:2px;
 width:80px;
text-align:center;
}

#imgThumbs img {
 margin:3px;
 border:0;
}

#imgThumbs p {
 margin-top:3px;border:0;
}

#imgHolder img {
 text-align:center;border:0;}
/*  rotating home page images  */
#rotating-image-area { position: relative; float: left; width: 500px; margin: 0px; padding: 0px; }

#rotating-image-area img { border: 0; display: inline; }

#rotating-image-area #controls { position: absolute; top: 315px; right: 0; border: 0px solid #688BCB; width: 100px; height: 20px; }

#rotating-image-area #controls img { display: none; }

#rotating-image-area #controls a { display: inline; color: #DDDAE3; text-align: center; font-size: 14pt; margin: 0 10px; }

#rotating-image-area #controls a.current { color: #688BCB; }

#recently-viewed {width:585px; padding:0px; margin:0px;}

/* FLYOUT MENUS */
#flyoutTop2 ul, #flyoutTop2 ul li{
	margin:0px;
	padding:2px;
	text-align:left;
	list-style-type:none;
	width:160px;
}

#flyoutTop2 ul li{
	position:relative;
	z-index:10;
}

#flyoutTop2 ul li a{
	padding-left:5px;
	display:block;
        line-height:1.5em;

}

#flyoutTop2 ul li a:hover{
	color:#006929;
}

#flyoutTop2 ul li ul{
	position:absolute;
	top:1px;
	left:-9999px; 
}

#flyoutTop2 ul li:hover, #flyoutTop2 ul li.sfhover{
	border-top:0px solid #D0DCD0;
	border-bottom:1px solid #D0DCD0;
}

#flyoutTop2 ul li:hover ul, #flyoutTop2 ul li.sfhover ul{
	position:absolute;
	top:1px;
	left:155px;
	width:160px;
	border:1px solid #CEDCCF;
	background-color:#F8F8E0;
	z-index:999;
}

#flyoutTop2 ul li ul li:hover, #flyoutTop2 ul li ul li.sfhover{
	border-top:none;
	border-bottom:none;
}

/* FLYOUT MENUS */
#flyout ul, #flyout ul li{
	margin:0px;
	padding:0px;
	text-align:left;
	list-style-type:none;
	width:160px;
}

#flyout ul li{
	position:relative;
	z-index:10;
}

#flyout ul li a{
	padding-left:5px;
	display:block;
        line-height:1.5em;

}

#flyout ul li a:hover{
	color:#006929;
}

#flyout ul li ul{
	position:absolute;
	top:1px;
	left:-9999px; 
}

#flyout ul li:hover, #flyout ul li.sfhover{
	border-top:0px solid #D0DCD0;
	border-bottom:1px solid #D0DCD0;
}

#flyout ul li:hover ul, #flyout ul li.sfhover ul{
	position:absolute;
	top:1px;
	left:155px;
	width:160px;
	border:1px solid #CEDCCF;
	background-color:#F8F8E0;
	z-index:999;
}

#flyout ul li ul li:hover, #flyout ul li ul li.sfhover{
	border-top:none;
	border-bottom:none;
}

/* TOP DROPDOWN MENU */

.dropdown_td_1 { background-color:#6C6C6E; padding:5px;  color:#ffffff; font-family:times,arial;font-size:14px; border-bottom:1px solid #ffffff; }

.dropdown_td_2 { background-color:#A2A1A6; padding:5px;padding-bottom:1px; color:#ffffff; font-family:times,arial;font-size:14px; border-bottom:1px solid #ffffff; }

.dropdown_td_2_a { color:#ffffff; font-family:times,arial;font-size:14px; }


.dropdown_td_3 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #BFBEC3;
	padding: 1px 5px 1px 1px;
}

.dropdown_td_4 { background-color:#BFBEC3; padding:0px; font-size:14px; }

.inp_email { font-size:12px;font-family:times,arial; color:#444444; width:140px; height:15px; border:1px solid #62615F; background-color:#DBDBDB;}

.dropdown_table {
  border:1px solid #eee;
  font-face:times new roman,times,verdana;
  font-size:13px;
  text-align:center;
  background-color:#fff;
  color:#ccc;
 }
.dropdown_table a {
  color:#A9AAAE;
  text-decoration:none;
 }
.dropdown_table a:hover {
  color:#7E7C7D;
  text-decoration:none;
 }
 
/* ADDED BY CREATIVITY MILL 11.2009 */

#breadcrumbs {
	
	}

