@charset "UTF-8";
/*	 
	Website :: Anouk Showroom
	-------------------------

	Design by Nikkelkrome Inc
	http://nikkelkrome.com
	----------------------	*/

/*	Resets
	------	*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, * {	margin: 0; padding: 0; border: 0; }

html, body { background: #6e5038; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }



body,
div,
p { font-size: 12px; line-height: 18px; }
.wht { color: #ffffff; }
.red { color: #bf1f25; }
.yellow { color: #edcca5; }
.brown { color: #6e5038; }
.med { font-size: 12px; letter-spacing: 1px;}
.lrg { font-size: 18px; letter-spacing: 1px; line-height: 24px;}

p a {color: #6e5038; text-decoration: none; border-bottom: 1px dotted #edcca5;}
p a:hover {color: #edcca5; text-decoration: none; border-bottom: 1px dotted #edcca5;}

h1 {color: #fff; font-size:18px; line-height: 22px; vertical-align: middle; font-weight:400; letter-spacing: 2px;}
h2 {color: #fff; font-size:14px; line-height: 18px; vertical-align: middle; font-weight:bold; letter-spacing: 1px; margin-top: 5px;}
h3 {color: #fff; font-size:12px; line-height: 16px; vertical-align: middle; font-weight:100; letter-spacing: 1px;}


a,
a:hover,
a:focus { outline: none; }


a img { border: none; }

a, a:hover, a:focus,
button,
html button,
input[type=submit],
label { cursor: pointer; }

label,
form { display: block; }

ul,
li { list-style: none; }

strong { font-weight:bold;}

/****
** Main Elements
****/

/* #_center { width: 100%; height: 42%; margin-bottom:-240px; float:left; position:relative; vertical-align:middle; } */
#content-wrapper { width:960px; margin:60px auto; position:relative; clear:left; background: #edcca5; border: 4px solid #826146; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#content-wrapper .top-logo { width: 362px; height: 0px; padding: 48px 0 0; position: absolute; right: 27px; top: 3px; overflow: hidden; }


.content-main { position: relative; margin: 20px; border: 1px solid #c00; padding: 20px; background: #fff; border: 2px solid #f2e1cc;-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }


/****
** Nav
****/
#nav { width:960px; height: 60px; margin:0 auto; position: relative; top: 0px; }

#nav #logo { position: relative; margin: 20px auto; width: 143px;}
#nav #logo a { display: block; background: url(../_images/layout/logo.jpg); background-position: 0px 0px; width: 143px; height: 0px; padding-top: 24px; overflow: hidden; float}
#nav #logo a:hover {  background-position: 0px -24px;}



#social-icons { float: right; width: 190px; color: #edcca5; font-weight: bold;}
#social-icons a#facebook {display: block; width: 90px; height: 26px; overflow: hidden; background: url(../_images/email/icons-fb.png) no-repeat 40px 0px;  text-decoration: none; color: #A88166;  padding-top: 9px; margin-top:0px; float:left;}
#social-icons a#facebook:hover { background: url(../_images/email/icons-fb.png) no-repeat 40px -36px; color: #fff; }



#nav .main { position: relative; margin: 8px 0px 10px 5px; width:960px; height:46px; }
#nav .main li { display: block; float: left; margin: 0 0 0 40px;}
#nav .main li a { display:block; height:46px; margin:0; text-align:center; color:#A88166; font-size:12px; font-weight:bold; font-family: Verdana, Arial, sans-serif, Helvetica; text-decoration:none; line-height: 47px; vertical-align:middle;}
#nav .main li a:hover, #nav .main li a.current:hover, #nav .main li a.current { color:#6D503A; background: url(../_images/layout/icon-hand.jpg) no-repeat center center; }


/****
** Footer
****/
#footer-wrapper { height:190px; background:url(../_images/layout/footer-bg.jpg) center top repeat-x; margin:24px 0 0; }
#footer { width: 940px; margin:0 auto; padding:20px 0 0; }
#footer #left { float: left; width: 500px;}
#footer #right { float: right; width: 400px; margin-top: 15px; }
#footer .copyright { color: #ab885f; font-size: 10px; letter-spacing: 1px; line-height: 22px; }
#footer .copyright a { color: #ab885f; text-decoration: none; }
#footer .copyright a:hover { color: #e56b28; }
#footer .footer-nav { height: 30px; width: 400px; margin:15px 0 0; vertical-align: middle; }
#footer .footer-nav li { float: left; display: block; height: 18px; margin-right: 20px; }
#footer .footer-nav li a { color: #ab885f; text-decoration: none; }
#footer .footer-nav li a:hover { color: #edcca5; }

/****
** Home
****/
#homeslideshow { width: 696px; height: 335px; background: #ccc; float: left; position: relative; }#containerMain #homeslideshow a img { border: none; }
#homeslideshow ul.pagenumbers { list-style: none; position: absolute; height: 30px; bottom: 0px; left: 0px; width: 696px; padding-left: 6px; }
#homeslideshow ul.pagenumbers li { float: left; list-style: none; height: 20px; width: 20px; position: relative; margin: 6px 6px 0px 0px; }
#homeslideshow ul.pagenumbers li div { height: 20px; background: url(../_images/layout/brwn_50.png); }
#homeslideshow ul.pagenumbers li.on div { background:url(../_images/layout/slide-num-bg.gif) center center; }
#homeslideshow ul.pagenumbers li a { cursor: pointer; position: absolute; display: block; height: 20px; width: 20px; top: 0px; left: 0px; text-align: center; line-height: 20px; color: #ccc; }
#homeslideshow ul.pagenumbers li.on a,
#homeslideshow ul.pagenumbers li a:hover { color: #fff }

#home-button { float: left; width: 160px; height: 335px; margin-left: 20px; background: #999;} 
#home-button a { display: block; width: 160px; height:0px; background: url(../_images/layout/button-shop.jpg) 0px 0px; padding-top: 335px; overflow: hidden;  }
#home-button a:hover { background: url(../_images/layout/button-shop.jpg) -160px 0px; }

#style-advice-button { float: left; width: 160px; height: 335px; margin-left: 20px; background: #999;background: url(../_images/layout/style_advice.jpg) 0px 0px;} 


/****
** Store
****/
#anouk_store { width: 696px; height: 335px; background: #ccc; float: left; position: relative; background:url(../_images/layout/store-bg.jpg); }
#anouk_store #brw_bg { position: relative; margin: 27px auto 0 auto; width: 400px; background: url(../_images/layout/brwn_90.png); padding: 20px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border: 1px solid #6e5038;}
#anouk_store #brw_bg #address { text-align:center; color: #fff; border-bottom: 1px solid #edcca5;  margin: 0px 0px 10px 0px; padding-bottom: 10px;}
#anouk_store #brw_bg #anouk { width: 180px; float: left; text-align: right; padding: 10px; }
#anouk_store #brw_bg #chrissy { width: 180px; float: left; text-align: left; padding: 10px;}
#anouk_store p { margin-bottom: 10px; }
#anouk_store a { color: #ddd; text-decoration: none; border-bottom: 1px dotted #edcca5; letter-spacing: 1px;}
#anouk_store a:hover { color: #edcca5; text-decoration: none; border-bottom: 1px dotted #fff; letter-spacing: 1px;}


/****
** Style Advice
****/

#style_advice { width: 696px; height: 335px; background: #ccc; float: left; position: relative; background:url(../_images/layout/store-bg.jpg); }
#style_advice #brw_bg { position: relative;  width: 696px; height: 335px; background: url(../_images/layout/brwn_90.png); border: 1px solid #6e5038; text-align: center; color: #fff;}
#style_advice h1 { font-size: 34px; font-weight: 100;line-height: 40px; vertical-align: middle; }
#style_advice h2 { font-size: 16px; font-weight: 600; margin-top: 10px; }
#style_advice p { font-size: 14px; text-transform:uppercase; line-height: 18px; margin-top: 15px; letter-spacing: 1px; font-weight:200; }
#style_advice span.chrissy { font-weight:100; letter-spacing: 2px; font-size:20px; font-style:italic; }
#style_advice span.anouk { font-weight:200; letter-spacing: 2px; font-size:24px; font-style: oblique; }

/****
** Collections 2011
****/
#collections-2011 h1 { font-size: 28px; font-weight: 100;line-height: 49px; vertical-align: middle; color: #6e5038; }
#collections-2011 #boots-new { width: 428px; height: 350px; float: left; position: relative; background: url(../_images/layout/collections-bg-boots-new.jpg); }
#collections-2011 #boots-old {  width: 428px; height: 350px; float: left; margin-left: 20px; background: url(../_images/layout/collections-bg-boots-old.jpg); position:  relative;} 
#collections-2011 #boots-new h1 {  position: absolute; top: 106px; left: 10px; }
#collections-2011 #boots-old h1 {  position: absolute; top: 106px; right: 10px; }

#collections-2011 .collection  {  }
#collections-2011 .collection a.coll-img { display: block; width: 158px; height: 45px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border: 4px solid #fff; line-height: 45px; vertical-align: middle; color: #fff; font-size: 30px; font-weight:400; text-decoration: none; text-align: right; padding-left: 10px; }
#collections-2011 .collection a.coll-img:hover { border: 4px solid #6e5038; color: #47301d; }

#collections-2011 .collection a#boots-2010 { background: url(../_images/layout/boots-bg-2010.jpg) no-repeat 0px 0px; position: absolute; top: 175px; right: 95px; text-align: left;}
#collections-2011 .collection a#boots-2010:hover { background-position: 0px -45px;}

#collections-2011 .collection a#boots-2009 { background: url(../_images/layout/boots-bg-2009r.jpg) no-repeat 0px 0px; position: absolute; top: 245px; right: 95px; text-align: left;}
#collections-2011 .collection a#boots-2009:hover { background-position: 0px -45px;}

#collections-2011 #boots-new .collection a#boots-2011 { background: url(../_images/layout/boots-bg-2011.jpg) no-repeat 0px 0px; position: absolute; top: 175px; left: 100px; text-align: right; padding-left: 10px; padding-right: 0px;}
#collections-2011 #boots-new .collection a#boots-2011:hover { background-position: 0px -45px;}


/****
** Wholesale
****/
#anouk_wholesale { width: 696px; height: 374px; background: #ccc; float: left; position: relative; background:url(../_images/layout/wholesale-bg.jpg); }
#anouk_wholesale #brw_bg { position: relative; margin: 22px auto 0 auto; background: url(../_images/layout/brwn_90.png); }
#anouk_wholesale #brw_bg #address { text-align:center; color: #fff; border-bottom: 1px solid #fff;  margin: 0px; padding-top: 30px; width: 350px; height:130px; float: left;}
#anouk_wholesale #brw_bg #questions { width: 345px; height:70px; float: left; text-align:center; padding-top: 65px;}
#anouk_wholesale #brw_bg #showroom { width: 345px; height:321px; float: right; padding-top: 10px; border-left: 1px solid #fff; text-align:center;}
#anouk_wholesale p { margin-top: 4px; }
#anouk_wholesale a { color: #ddd; text-decoration: none; border-bottom: 1px dotted #edcca5; letter-spacing: 1px;}
#anouk_wholesale a:hover { color: #edcca5; text-decoration: none; border-bottom: 1px dotted #fff; letter-spacing: 1px;}

#anouk_wholesale h1 { text-transform:uppercase; }
#anouk_wholesale p{ font-weight:200; }

#wholesale-button { float: left; width: 160px; height: 335px; margin-left: 20px; margin-top: 21px; background: #999;} 
#wholesale-button a { display: block; width: 160px; height:0px; background: url(../_images/layout/button-wholeseller.jpg) 0px 0px; padding-top: 335px; overflow: hidden;  }
#wholesale-button a:hover { background: url(../_images/layout/button-wholeseller.jpg) -160px 0px; }


/****
** Wholesale Gallery
****/
#wholesale_gallery { padding: 20px 0px 20px 20px; }
#wholesale_gallery .product { float: left; background: #fff; width: 200px; height: 340px; margin: 10px 10px 0px 0px; text-align:center; padding: 15px 10px 15px 10px; }
#wholesale_gallery .product h2 { color: #6e5038; margin: 10px 0px 0px 0px; font-weight:600; }
#wholesale_gallery .product a:hover img { -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); }
#wholesale_gallery #header { padding: 20px 20px 20px 20px; background: #fff; margin: 20px 20px 20px 0px; }




/*	@group Login
	------------	*/
#login_container { padding: 10px; width:480px; margin: 50px auto; border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius:10px; background: #6e5038;  border-top: 1px solid #bbb; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #f9f9f9;}
#login_container #login_inner { width: 420px; margin: 0px auto; border-radius:8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius:8px; background: #edcca5; border-top: 1px solid #d0d0d0; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #aaa; padding: 30px; }
#login_container #login_inner .blockLabels { width: 340px; margin: 0 auto; }
#login_container #login_inner .field { margin: 0 0 15px 0; }
#login_container #login_inner .field label { float: left;
    color: #444;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 1px;
	padding: 4px 10px 4px 15px;
}
#login_container #login_inner .field input#loginFormEmail, #login_container #login_inner .field input#loginFormPassword {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 1px;
    opacity: 1;
    padding: 4px 10px 4px 15px;
	width: 200px;
}

#login_container #login_inner a.forgot_password_link { color: #757575; margin: 25px 0 0 10px; float: left; font-size: 12px; }
#login_container #login_inner a.forgot_password_link:hover { color: #000; }
#login_container #login_inner a.return_login_link { display: block; color: #64aefb; margin: 25px 0 0 10px; text-align: center; }
#login_container #login_inner a.return_login_link:hover { color: #afafaf; }

#login_container #login_inner .buttonHolder button, #login_container #login_inner input.submit {
	background: #6e5038;
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    height: 35px;
    letter-spacing: 1px;
    line-height: 25px;
    margin: 15px 15px 0 0;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 150px;
    border-radius:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius:10px;
}

#login_container #login_inner .error { text-align: center; color: #CF3037; padding: 5px 0 5px 0; margin-bottom: 15px; font-size: 12px; }
#login_container #login_inner p { text-align: center; color: #333; padding: 10px; line-height: 18px; font-size: 12px; margin-bottom: 10px;}
#login_container #login_inner p span { line-height: 18px; font-size: 14px; font-weight: bold; color: #333;}

.error { text-align: center; color: #CF3037; padding: 5px 0 5px 0; margin-bottom: 15px; font-size: 12px; }
.success { text-align: center; color: #51bb17; padding: 5px 0 5px 0; margin-bottom: 15px; font-size: 12px; }
  
  
/* @end Login	*/




/****
** Press
****/

#press h1 { font-size: 34px; font-weight: 100;line-height: 40px; vertical-align: middle; }

#press .item { display: block; width: 131px; height: 161px; float: left; margin:20px 0px 0px 35px; cursor: pointer; position: relative; text-decoration: none; }
#press .item img { display: block; margin: 10px auto 0; }

#press .item span.info { position: absolute; display: none; width: 127px; height: 156px; background: #6e5038; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); }
#press .item span.info span.name { display: block; margin: 58px 0 0; padding: 0px 5px; text-align: center; font-family: Times; font-size: 14px; color: #FFF; }
#press .item span.info span.date { position: absolute; bottom: 16px; width: 127px; text-align: center; font-family: 'Arial Black', Arial; font-weight:bold; color: #FFF; text-transform: uppercase; }
#press .item:hover span.info,
#press .hover span.info { display: block; }

#press .bg_1 { background: #edcca5; }
#press .bg_1 span.info { top:2px; left: 2px; }


/****
** Press Overlay
****/
#presslightbox-overlay { position: absolute; top: 0px; left: 0px; background:#FFF; }
#presslightbox-container { position: absolute; top: 0px; left: 0px; }
#presslightbox-container .close { position: absolute; top: 17px; right: 16px; background:url(../_images/lightbox/close.gif) no-repeat; height: 0px; padding: 26px 0 0; width: 99px; overflow:hidden; }
#presslightbox-container .heading { position: absolute; top: 15px; left: 15px; background: url(../_images/lightbox/heading.gif) no-repeat; height: 0px; padding:19px 0 0; overflow:hidden; width: 238px; }
#presslightbox-container .cover { position: absolute; top: 44px; left: 21px; background:#6e5038; width: 131px; height: 161px; }
#presslightbox-container .cover span { width: 131px; height: 161px; display: block; background-position: center center; background-repeat: no-repeat; }
#presslightbox-container .name { margin: 100px auto 0; font-family: Times, "Times New Roman", serif; font-size: 20px; color: #000; line-height: 20px; text-align: center; }
#presslightbox-container .date { margin: 4px 0 0; font-family: "Arial Black", Arial; font-weight: bold; font-size: 12px; line-height: 12px; text-align: center; }

#presslightbox-container #presslightbox-mainImageContainer { margin: 6px auto 0px; border: 1px solid #6e5038; width: 355px; height: 481px; background: #FFF url(../_images/lightbox/loader-pressoverlay.gif) no-repeat center center; position: relative; }
#presslightbox-container #presslightbox-mainImageContainer div { overflow: hidden; height: 100%; width: 100%; }
#presslightbox-container #presslightbox-mainImageContainer a.btnNext { position: absolute; right: -33px; top: 210px; width: 19px; padding: 61px 0 0; height: 0px; background:url(../_images/lightbox/arrow-pressoverlay_right.png) no-repeat; overflow:hidden; }
#presslightbox-container #presslightbox-mainImageContainer a.btnNext:hover { background-position: 0px -61px; }
#presslightbox-container #presslightbox-mainImageContainer a.btnPrev { position: absolute; left: -33px; top: 210px; width: 19px; padding: 61px 0 0; height: 0px; background:url(../_images/lightbox/arrow-pressoverlay_left.png) no-repeat; overflow:hidden; }
#presslightbox-container #presslightbox-mainImageContainer a.btnPrev:hover { background-position: 0px -61px; }
#presslightbox-container #presslightbox-thumbsContainer { margin:5px auto 0; height: 70px; }
#presslightbox-container #presslightbox-thumbsContainer td { }
#presslightbox-container #presslightbox-thumbsContainer td a { display: block; height: 70px; width: 70px; margin-right: 5px; }
#presslightbox-container #presslightbox-thumbsContainer td.item_1 a { background: #fff; border: 2px solid #edcca5; }
#presslightbox-container #presslightbox-thumbsContainer td.item_2 a { background: #fff; border: 2px solid #edcca5; }
#presslightbox-container #presslightbox-thumbsContainer td a:hover,
#presslightbox-container #presslightbox-thumbsContainer td a.current { background: #fff; border: 2px solid #6e5038; }
#presslightbox-container #presslightbox-thumbsContainer td a img { padding: 5px; }



/****
** Upcoming Shows
****/

#shows h1 { font-size: 34px; font-weight: 100;line-height: 40px; vertical-align: middle; }
#shows h2 { font-size: 20px; font-weight: 200;line-height: 28px; vertical-align: middle; }
#shows h3 { font-size: 16px; font-weight: 600;line-height: 20px; vertical-align: middle; margin:10px 0px 0px 20px; color: #4d3421; }

#shows .show { background: #f8f0e6; margin: 20px 0px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; border: 1px solid #eee1d2; }
#shows .show:hover { background: #fff; }
#shows .show #date { background: #f2e1cc; padding: 10px; color: #6e5038;-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;  }
#shows .show p { font-size: 14px; line-height: 18px; padding: 10px 20px 20px 20px; }


/****
** Retailers
****/
#retailers h1 { font-size: 34px; font-weight: 100;line-height: 40px; vertical-align: middle; color: #6e5038; margin-bottom: 5px; }
#retailers h2 { font-size: 20px; font-weight: 200;line-height: 28px; vertical-align: middle; color: #6e5038;}

#retailers .retailer { float: left; width: 180px; padding: 10px; margin: 5px; border: 4px solid #f0f0f0; height: 135px; }
#retailers .retailer:hover {border: 4px solid #e0e0e0; background: #f0f0f0; }
#retailers .retailer p { margin-top: 5px; color: #575757; }
#retailers .retailer:hover p { margin-top: 5px; color: #121212; }


/****
** Shop
****/
#shop h1 { font-size: 34px; font-weight: 100;line-height: 40px; vertical-align: middle; }
#shop h2 { font-size: 20px; font-weight: 200;line-height: 28px; vertical-align: middle; margin:10px 0px 0px 0px;}
#shop h3 { font-size: 16px; font-weight: 600;line-height: 20px; vertical-align: middle; margin:10px 0px 0px 0px; color: #575757; }
#shop p { margin: 15px 0px; color: #575757;}
#shop.main-content ul { padding: 0px 0px 10px 0px; }
#shop.main-content ul li { margin: 10px 0px 0px 20px; list-style-type:circle; color: #464646; }#shop.main-content ul li a { color: #6e5038; text-decoration: none; border-bottom: 1px dotted #edcca5;}
#shop.main-content ul li a:hover {color: #edcca5; text-decoration: none; border-bottom: 1px dotted #edcca5;}

#shop #header_img { position: relative; width: 876px; height: 94px; background: url(../_images/layout/shop-bg-header.jpg) no-repeat; }
#shop #header_img h1 { font-size: 60px; font-weight:bold; position: absolute; bottom: 15px; right: 10px; }

#shop .shop_item { width: 180px; height: 490px; position: relative; float: left; background: #fff; padding: 14px; margin: 12px 12px 0px 0px; border-bottom: 1px solid #f2e1cc; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#shop .shop_item:hover { background: #f7efe5; border: 1px solid #e5d3bd; }
#shop .last {margin: 12px 0px 0px 0px; }
#shop .shop_item a img {border: 2px solid #edcca5; /*width:180px; height:240px;*/}
#shop .shop_item a img:hover {border: 2px solid #6e5038;filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);}
#shop .shop_item h1 { color: #6e5038; font-weight:200; letter-spacing: 0px; font-size: 20px; line-height: 32px; vertical-align: middle; margin: 0; }
#shop .shop_item h2 { color: #6e5038; font-weight:600; letter-spacing: 0px; font-size: 12px; line-height: 12px; vertical-align: middle; margin: 0px 0px 5px 0px; }
#shop .shop_item p { margin: 0; }
#shop .shop_item .price-old { color: #000; text-decoration:line-through; font-size:14px; font-weight:200; }
#shop .shop_item .price-current { color: #bb5f15; font-size:16px; font-weight:200; padding-left: 5px; letter-spacing: 1px; }
#shop .shop_item ul li { list-style: none; color:#6e5038; font-size: 11px; line-height: 13px; margin: 7px 0px; padding: 0px 0px 0px 15px;background: url(../_images/layout/icon-arrow.png) no-repeat; }

#shop .shop_item form .size { padding: 1px 7px 0px 0px; text-transform:uppercase; color: #575757; float: left; }
#shop .shop_item form { float: left; margin: 10px 0px; }
#shop .shop_item form .buy_now { margin: -2px 0px 0px 8px; float: right; }

#shop.content-main #nav { width: 876px; margin: 20px 0px 0px 0px; height: 30px; }
#shop #nav .view_cart { float: left;}
#shop #nav .links {float: right; }
#shop #nav .links a { float: right; margin: 0px 0px 0px 15px; color: #6e5038; text-decoration: none; border-bottom: 1px dotted #edcca5;}
#shop #nav .links a:hover {color: #edcca5; text-decoration: none; border-bottom: 1px dotted #edcca5;}


.clear { clear: both; }
.hide {display: none;}
