#main_nav {
	border-bottom: 0
}

#content { padding: 40px; padding-top: 30px; }

#promo_box {
	background: #001E1B url(http://www.ljr-footwear.com/images/css/promo_bg.jpg) no-repeat 0 0;
	height: 270px;
	padding-top: 36px;
	position: relative;
}

#promo_box h2.banner {
	position: absolute;
	top: 230px;
	left: -35px;
}

#promo_wrapper {
	overflow: hidden;
	padding-top: 12px;
	position: relative; /* fix for IE to respect overflow */
	width: 1000px;
}

#promo_products {	
	width: 10000px;
}

.promo_group {
	float: left;
	width: 940px;
	padding: 0 30px;
}

.promo_group li {
	float: left;
	margin: 0 10px;
	position: relative;
}

.promo_group li a {
	color: #E6EBE2;
	display: block;
	width: 168px;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}

.promo_group li a img {
	background: #fff;
	border: 6px solid #E7ECE3;
	box-shadow: 0px 0px 12px #000;
	-moz-box-shadow: 0px 0px 12px #000;
	-webkit-box-shadow: 0px 0px 12px #000;
}

.promo_group li a:hover img { border-color: #fff; }

#promo_next, #promo_prev { position: absolute; }


/* --  1: P R O M O   N A V   -   1
-------------------------------------------------------------------- */

#promo_nav {
	background: #EBEFE8 url(http://www.ljr-footwear.com/images/css/nav_bg.png) repeat-x bottom;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	width: 140px;
	height: 23px;
	margin: 25px auto 10px auto;
	position: absolute; left: 430px;
}

#promo_nav ul, #promo_nav ul li, a.next, a.prev { float: left; }

#promo_nav ul li a, a.next, a.prev {
	border-left: 1px solid #C6CEC8;
	border-right: 1px solid #fff;
	color: #333;
	display: block;
	padding-top: 2px;
	width: 45px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-shadow: #fff 1px 1px 0px;
}

#promo_nav ul li.on a, #promo_nav ul li a:hover {
	background: #EBEFE8 url(http://www.ljr-footwear.com/images/css/nav_hover_bg.png) repeat-x bottom;
	font-weight: bold;
}

#promo_nav ul li.on a { color: #5E1313; }



#promo_nav ul li.end a, #promo_nav ul li.end a:hover { color: #999; }


#promo_nav a.next, #promo_nav a.prev {
	background: url(http://www.ljr-footwear.com/images/css/sprites/icons.png) no-repeat 50px -56px;
	padding: 1px 3px;
	/*text-indent: -9999px;*/
}

#promo_nav a.next {
	border-right: 0;
	border-top-right-radius: 12px; border-bottom-right-radius: 12px; 
	-webkit-border-top-right-radius: 12px; -webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px; -moz-border-radius-topright: 12px;
	padding-right: 20px;
}

#promo_nav a.next:hover { background-position: 50px -16px; }

#promo_nav a.prev {
	background-position: 11px -76px;
	border-left: 0;
	border-top-left-radius: 12px; border-bottom-left-radius: 12px; 
	-webkit-border-top-left-radius: 12px; -webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;-moz-border-radius-topleft: 12px; 
	padding-left: 20px;
}

#promo_nav a.prev:hover { background-position: 11px -36px; }

#see_all {
	/*border-bottom: 1px solid;*/
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	box-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 1px 1px 2px #000;
	-webkit-box-shadow: 1px 1px 2px #000;
	text-shadow: #fff 1px 1px 0px;

	
	color: #001E1A;
	background: #EBEFE8 url(http://www.ljr-footwear.com/images/css/nav_bg.png) repeat-x bottom;
	float: right;
	margin: 20px 40px 0 0;
	padding: 4px 12px;
	text-decoration: none;
}

#see_all:hover {
	background: #EBEFE8 url(http://www.ljr-footwear.com/images/css/nav_hover_bg.png) repeat-x bottom;
	color: #5E1313;
}

h2.catalog_heading {
	background: #F4F4F4;
	border: 1px solid #E6E6E6;
	border-bottom-width: 0;
	border-top-right-radius: 8px;	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;	-moz-border-radius-topleft: 8px;
	padding: 10px 20px 0 20px;
	margin: 0 auto -2px auto;
	width: 220px;
	position: relative;
	font-size: 24px;
	text-align: center;
	text-shadow: 1px 1px 0px #fff;
}

#main {
	width: 640px;
}

p.heading_strap {
	color: #999;
	margin-bottom: 12px;
	font-size: 14px;
}

#product_categories {
	background: #F4F4F4;
	border: 1px solid #E6E6E6;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin-bottom: 48px;
	padding: 20px 0 0 20px;
	overflow: hidden;
}

ul.product_list li {
	margin-right: 19px;
	width: 205px;
}

ul.product_list li > a {
	height: 178px;
	width: 203px;
}

ul.product_list li h3 { 
	left:auto;
	top: 10px;
	right: 10px;
	
}

ul.product_list li h3 a {
	background: none;
	color: #001E1A;
	font: normal 20px Georgia;
}

ul.product_list li:hover h3 a {
	background: #fff;
	color: #5E1313;
	text-decoration: underline;
}

/* --  1: S A L E   P R O M O   -   1
-------------------------------------------------------------------- */

a#sale_promo {
	display: block;
	width: 439px; height: 143px;
	margin-bottom: 36px;
}

.promo {
	display: block;
	width: 439px; height: 143px;
	margin-bottom: 36px;
}


/* --  1: O U R   P I C K   -   1
-------------------------------------------------------------------- */

#our_pick {
	border: 1px solid #E9ECE6;
	clear: both;
	margin-right: 40px;
	padding-top: 20px;
	width: 438px;
	height: 390px;
	position: relative;
	font-size: 16px;
}

#our_pick h2 {
	background: #3D5C6E;
	border-bottom: 0;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	color: #fff;
	padding: 0 12px;
	position: absolute;
	top: 0;
	font-size: 20px;
	line-height: 1.75
}

#our_pick h3 {
	margin-bottom: 4px;
}

#our_pick .product_info {
	width: 406px;
	/*height: 56px;*/
	padding: 16px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#our_pick p { 
	margin-bottom: 0;
	font-size: 14px; 
}




#aside { width: 440px; }


/* --  1: E V E N T S   -   1
-------------------------------------------------------------------- */

ul#events {
	margin-bottom: 36px;
}

ul#events li {
	float: left;
	margin-right: 20px;
	width: 200px;
}

ul#events li h3 {
	padding-bottom: 0px;
	font-size: 18px;
	font-weight: bold;
}

ul#events li .event_location {
	background: url(http://www.ljr-footwear.com/images/css/icons/open_in_new.gif) no-repeat right 50%;
	padding-right: 15px;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}

ul#events li span {
	color: #999;
	display: block;
	font-size: 14px;
}


/* --  1: H O W - T O - 0 R D E R   -   1
-------------------------------------------------------------------- */

ul#how_to_order {
	position: relative;
}

ul#how_to_order li {
	margin-bottom: 24px;
	padding-left: 30px;
	width: 325px;
}

ul#how_to_order em {
	color: #ccc;
	position: absolute;
	left: 0;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
