/* CSS Document */


/* Bling

khtml-opacity:.90;
-moz-opacity:.90;
-ms-filter:”alpha(opacity=90)”;
filter:alpha(opacity=50); opacity:.50;
*/

/*----------------------------------------------------------
		HEADER		HEADER		HEADER		HEADER
----------------------------------------------------------*/
#homepage div#header {
	padding: 0;
	padding-top: 25px;
	height: 442px;
	background: url(images/bkg_graphic_homepage.jpg) top center no-repeat;
	margin-bottom: 0px;
}

#feeding div#header {
	padding: 0;
	padding-top: 25px;
	height: 442px;
	background: url(images/feedingAmerica_img.jpg) top center no-repeat;
	margin-bottom: 0px;
  }

#fallsale div#header {
	padding: 0;
	padding-top: 25px;
	height: 442px;
	background: url(images/fallsale_img.jpg) top center no-repeat;
	margin-bottom: 0px;
}

#popshop div#header {
	padding: 0;
	padding-top: 25px;
	height: 442px;
	background: url(images/popupshop_img.jpg) top center no-repeat;
	margin-bottom: 0px;
}

div#header {
	padding: 0;
	padding-top: 25px;
	margin-bottom: 3px;
	height: 175px;
	background: url(images/bkg_graphic_interior.jpg) top center no-repeat;
}

/* hightlight second level category */
#header #current a span{ color:#fff;  }

/* Generic Pages */
#product_detail div#header {
	height: 80px;
	background:#E0E1E1 url(images/bkg_graphic_product_detail.gif) top center no-repeat;
	}
/*----------------------------------------------------------
		MAIN NAV		MAIN NAV		MAIN NAV
----------------------------------------------------------*/
#main_nav {
	height: 80px;
	background: url(images/mainnav_wood_bkg.jpg) center repeat;
}
#main_nav_inner {
	height: 80px;
	background:  url(images/mainnav_inner_wood_bkg.jpg) center no-repeat;
	text-align:left;
}
#main_nav div#logo {
	background: url(images/logo_florsheim.jpg) no-repeat left center;
	width: 200px;
	height: 79px;
	margin-left: 40px;
	float: left;
  cursor:default;
}
#logo-ribbon {
	width: 156px;
	height: 126px;
	margin-left:-100px;
	margin-top:-20px;
	float: left;
  cursor:default;
	z-index:1;
	position:relative;
}
#main_nav div#logo h1 {
	text-indent: -9999px; height:75px;
	}
#main_nav ul {
	font-family: "Arial", Helvetica, sans-serif;
	float: left;
	margin-top: 13px;
	color: #fff;
	font-size: 10px;
	letter-spacing: .175em;
	text-transform: uppercase;
}
#main_nav li {

}
#main_nav a {
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	margin-left: 25px;
	line-height: 14px;
}
#main_nav a:hover {
	text-decoration: underline;
        color:#AAAAAA;
}



/* TOP-SUB-MENU */
.TOP-SUB-MENU { display:block;
font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: .175em;
	text-transform: uppercase;  }

.TOP-MENU { }

/*---------------------------------------------------------------
		UTILITY MENU		UTILITY MENU		UTILITY MENU
---------------------------------------------------------------*/
#utility_menu {
	height: 25px;
	text-align: right;
}
#utility_menu ul {
	display: inline-block;

	}
.searchbox {
	display: inline-block; padding-top:3px;
}
.searchbox input {

	}
.searchbox input.text_input {
	width: 100px;
	padding: 2px;
	margin: 3px 4px 2px 0px;
	font-size: 9px;
	border: 1px solid #9f9086;
}
.searchbox input.search_button {
	vertical-align: text-bottom;
}

/*----------------------------------------------------------
		CONTENT STRUCTURE		CONTENT STRUCTURE
----------------------------------------------------------*/
#content {
	background: #fff;
}
#content .col_1 {
	float:left;
}
#content .col_2 {
	float: left;
}
#content .col_3 {
	float: right;
}


/*--- PRODUCT GRID PAGE ---*/
div#content.products_2columns {
	background: #231616 url(images/content_bkg_2col.gif) top left repeat-y;
}
#product_grid {
	width: 642px;
	border-top: 4px solid #e0e1e1;
	border-left: 4px solid #e0e1e1;
	background:#e0e1e1;
}
/*--- PRODUCT DETAIL PAGE ---*/
#product_detail #content {
	width: 800;
	border: 4px solid #e0e1e1;
	}


/*--- PAGE STRUCTURE ---*/
#product_detail_navigation {
	background: #ededed;
	padding: 5px;
	padding-top: 8px;
	height: 17px;
}
#product_detail_navigation a { color:#666666;}
/* Make Checkout Page and Regular pages menu similar / HIDE ME*/
#product_detail span.TOP-SUB-MENU{ margin-left:25px; display:none; }
/*----------------------------------------------------------
		SUBMENU		SUBMENU		SUBMENU		SUBMENU
----------------------------------------------------------*/
#submenu_col {
	color: #fff;
	width: 130px;
	padding: 16px 12px 0px 12px;
	background:url(images/sidebar_wood_bkg.jpg) top left no-repeat;
	min-height:400px;
	}
#submenu_col h2 {
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 12px;
	color: #fff;
}
#submenu_col ul {
	list-style: none;
	margin: 0 8px;
	letter-spacing: .5px;
	margin-bottom: 8px;
}
#submenu_col ul li {
	text-transform: uppercase;
	font-size: 10px;
	}
#submenu_col ul ul {
	margin: 0px 0px;
}
#submenu_col li li {
	text-transform: none;
	line-height: 10px;
}
#submenu_col a:hover {
	color: #AAAAAA;
	text-decoration: none;
	}



/* Removes dotted line when focus */
:focus { outline: none; }

* { margin:0; padding:0; }

body,td,th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:11px;
	color: #666666;

}
body {
	/*background: url(images/florsheim_site_crest_bkg.gif) top center no-repeat;*/
	margin: 0px;
}
.page_width {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}

p {
	line-height:1.2em;
	margin: 2px 0px;
	clear: both;
	}
.page_width_footer {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a img {
border: none;
}
h1, h2 {
	color: #666666;
	font-weight: bold;
	}

hr {
border: 0;
background-color: #E0E1E1;
height: 1px;
width: 100%;
text-align: left;
}
/*---------------------------------------------------------------
		MENU NAV		MENU NAV		MENU NAV
---------------------------------------------------------------*/
.nav_list, .main_nav_list {
	list-style-type: none; padding-top:3px;

}
.main_nav_list {
	padding-left: 6px;
	}
.nav_list li {
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-right: 6px;
	padding-left: 6px;
	}

.inline li {
	display: inline;
}
.inline .first {
	border-left-style: none;
}
.searchbox {
	width: 200px; vertical-align:top;
}
.searchbox input  {
	width: 120px;
	padding: 0 4px;
	font-family: "Times New Roman", Times, serif;
}

.signed-out { border-left:1px solid #999999;
display:inline;
padding-left:7px;
padding-right:0px; }

.my-account { padding-right: 5px; }



#FOOTER {
	text-align: center;
	padding-bottom: 10px;
	padding-top:5px;
}
#FOOTER a {
	color: #666666;
	text-decoration: none;
}
#FOOTER a:hover {
	text-decoration: none;
}

/*----------------------------------------------------------
		FEATURES		FEATURES		FEATURES
----------------------------------------------------------*/
#FEATURES {
	height: 100px;
	padding:0px 25px 20px 25px;
}

#FEATURES tr { margin:20px auto;}
#FEATURES .new_arrivals {
    /*width: 158px;*/

}
#FEATURES .free_shipping {
	width: 194px;
	border-left: 1px solid #999999;
}
#FEATURES .promo {
    width: 265px;
	border-left: 1px solid #999999;
}
#FEATURES .join {
    width: 190px;
	border-left: 1px solid #999999;
	text-align:right;
	margin-left:7px;
}
#FEATURES .inputBorder{ border-width: 1px 1px 1px 1px; border-color: #72787B;  font-size: 11px;  color: #72787B;  font-family: "Times New Roman", Times, serif;  background-color: #ffffff; font-weight: normal;  width:150px;  float:right; margin: 2px 15px 2px 0;}


.clear {
	clear: both;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.email_print {
	margin-top: 10px;
}
.noned {
	text-decoration: none;
}



/* Start Page.css */
/* CSS Document */


#HEADER {
	height: 20px;
	padding: 0 0 4px;
	border-bottom: 1px solid #999999;
	margin-bottom: 10px;
}

/* POWER REVIEW css*/
#CONTENT .pr-snippet-link { color:#666666; }

#CONTENT {
	margin-bottom: 10px; width: 800px;
	border: 4px solid #e0e1e1;
}
#CONTENT .col_1 {
	float:left;
	width: 149px;
	font-size: 10px;
	margin-bottom: 10px;
}
#CONTENT .col_1 ul {
	list-style: none;
	margin: 0 20px;
}
#CONTENT .col_1 ul ul {
	margin-top: 0px;
}
#CONTENT .col_1 li li {
	font-style: italic;
}
#CONTENT .col_2 {
	float: right;
	width: 649px;
	border-left: 1px solid #999999;
}
#CONTENT .col_2 .col_1 {
	width: 70px;
	float: left;
	border: none;
}
#CONTENT .col_2 .col_2 {
	float: left;
	width: 510px;
	border: none;
}
#CONTENT .col_2 .col_3 {
	float:left;
	width: 69px;
	height: 24px;
	margin: 0;
}
#CONTENT .col_2 .col_1 .prev_btn {
	width: 25px;
	height: 24px;
	margin: 185px 10px 0 30px;
	background: url(images/arrow_left.gif);
}
#CONTENT .col_2 .col_3 .next_btn {
	width: 25px;
	height: 24px;
	margin: 173px 30px 0px 10px;
	background: url(images/arrow_right.gif);
}
#CONTENT .col_2 .col_1 .prev_btn:hover { background: url(images/arrow_left_over.gif); }
#CONTENT .col_2 .col_3 .next_btn:hover { background: url(images/arrow_right_over.gif); }

.item_details .item_name {
	float: left;

}


#item_price_container { float:right;
}


#item_sale_container { float:right; color:#FE0700;
}


.rule {
	background-color: #999999;
	height: 1px;
}
#CONTENT .col_1 .rule {
	width: 140px;
	margin: 7px 0 14px 0;
}

#CONTENT .bottom_graphic {
	width: 640px;
	text-align: right;
	clear: both;
	margin-top: 10px;
}


/* GRID ITEMS */
/* QuickView Hover Links show on Grid - place vertical postion based on top: vaules */

.quickview-button { text-transform:lowercase; display:block; margin-left:80px; }


