/* lmichaels.com css Jan/2010 */
@import url('reset.css');
/*Load ttf fonts*/
/*helvetica*/
@font-face {
  font-family: "garamond";
  src: url(fonts/Garamond.ttf) format("truetype");
}
/** GENERAL STYLES **/
body { color: #777; font-family: arial, helvetica, sans-serif; font-size: 13px;  }
#header #banner a:link, #header #banner a:visited, ul#nav li a:link, ul#nav li a:visited { color: #777; }
#footer p a:link, #footer p a:visited, #footer li a:link, #footer li a:visited { color: #777; }
#header #banner a:hover, #header #banner a:active, ul#nav li a:hover, ul#nav li a:active, #header a.on, #footer p a:hover, #footer p a:active, #footer p a.on { color: #ef6a40; text-decoration: none; }
#content .sub-nav a.on { color: #555; }
/* LINKS */
a:link, a:visited { color: #ef6a40; text-decoration: none; }
a:hover, a:active { color: #ef6a40; text-decoration: underline; }
/* HEADINGS */
h1 { font-family:  Garamond, Georgia, "Times New Roman", Times, serif; font-size: 62px; font-weight: normal; line-height: 1em; }
h2 {
	font: normal 62px/.9em Garamond, Georgia, "Times New Roman", Times, serif;
	padding: 5px 0 10px;
}
h3 { font-size: 16px; padding: 10px 0 10px 0; }
h4 { color: #576166; font-size: 14px; }
h5 { color: #576166; font-size: 14px; }
h6 { color: #576166; font-size: 13px; }
/* FORMS */
.form-item { padding: 0 0 8px 0; width: 400px; }
label { font-size: 11px; font-weight: bold; padding: 0 5px 0 0 !important; text-align: right; width: 80px !important; clear: left;}
label span,
.req span { color: #ff0000; }
input.text,
input.form-text { border: 1px solid #ccc; float: right; font-size: 12px; padding: 3px; margin: 0; width: 296px; }
input#zipcode { border: 1px solid #ccc; font-size: 11px; padding: 3px; margin: 0; width: 70px;}
input.radio { float: left; margin: 0 5px 0 0; }
input.check { float: left; margin: 0 5px 0 0; }
select { font-size: 12px; border: 1px solid #ccc; margin-top: 5px !important;}
textarea { border: 1px solid #ccc; float: right; font-size: 11px; padding: 3px; margin: 0; width: 296px; }
input#submit { border: 0; background: url(images/button-75x26.gif) 0 0 no-repeat; cursor: pointer; float: right; height: 26px; line-height: 26px; padding: 0; width: 75px; }
.note { color: #999; font-size: 11px; padding: 0 0 5px 0; }
.error, p.validation-error { color: #ff0000; font-size: 11px; }
div.form-item span.wpcf7-not-valid-tip-no-ajax { clear: both; font-size: 11px; padding: 0 0 0 95px; }
div.form-item div.wpcf7-response-output wpcf7-validation-errors { clear: both; font-size: 11px; }
/** LAYOUT STYLES **/
div#wrapper { background: #fff; xheight: 100%; margin: 0 auto; overflow: hidden; padding: 0 8px; width: 944px; }
div#header { padding: 0; }
div#content { clear: both; padding: 0 0 50px 0; width: 944px; }
div#footer { padding: 0 0 15px 0; }
/* HEADER */
div#header { border: 0; float: left; padding: 10px 10px 0px 10px; }
div#header #banner { float: left; font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal; text-transform: lowercase; width: 220px; }
div#header #banner a { background: url(images/lm.png) 0 0 no-repeat; float: left; padding: 0 0 0 50px; }
div#header #banner a,
ul#nav li { line-height: 38px; }
ul#nav { border: 0; float: left; padding: 0 0 40px 0; }
li.dropdn {	xheight: 11px; xtop: -5px; }
ul#nav li { background: none; border: 0; float: left; margin: 0; font-size: 14px; position: relative;
	padding-right: 34px;
	padding-top: 0;
	padding-bottom: 0;
}

#nav li.subscribe {
	top: 2px;
}
ul#nav li.page-item-17 { left: 95px; }
ul#nav li.rss { left: -75px; }
ul#nav li a { letter-spacing: inherit; text-transform: lowercase; }
ul#nav li.current a,
ul#nav li.collections a:hover { color: #ef6a40; }
ul#nav li ul { position: absolute; width: 150px; left: -9999em; }
ul#nav li:hover ul { left: auto; top: 31px; }
ul#nav li ul li { float: none;  line-height: 12px; padding: 0 0 4px 0; }
ul#nav li.current ul li a { color: #555; }
ul#nav li.current ul li a:hover { color: #ef6a40; }

/* CONTENT */
div#content {  }
div#content div.headline_area { position: absolute; top: 0; left: 920px; }
div#content div.headline_area h1,
div#content div.headline_area h2 { display: none; }
div#content div.format_text { line-height: inherit; font-size: inherit; }
div#content div.col { float: left; margin: 0 8px 0 0; width: 230px; }
div#content div.col.first-second, div#content div.col.second-third, div#content div.col.third-fourth { width: 468px; }
div#content div.contact-content div.col.third-fourth { padding: 0 10px; width: 448px; }
div.col.second { text-align: center !important;}
div.col.fourth { text-align: center !important;}
div#sidebar {text-align: left;}
div#content div.col.fourth, div#content div.col.third-fourth { margin: 0; }
div#content div#key-title,
div#content div#buckle-title { height: 46px; position: relative; top: 10px; margin-top: -10px; padding: 0; text-align: center; }
div#content div#key-catalog-title { height: 46px; position: relative; top: 10px; margin-top: -10px; padding: 0; text-align: left; z-index: 99999; }
div#content div#key-catalog-title h1 { line-height: 30px; text-transform: lowercase; }
div#content div#key-title h1,
div#content div#buckle-title h1 { font-size: 42px; }
div#content div#home-flash { width: 944px; }
div#content div#descriptions { background: url(images/bg-border.gif) 50% 0 repeat-y; }
div#content div#descriptions h1 { color: #777; font-size: 32px; }
div#content div.col.third-fourth h1 { color: #777; font-size: 32px; padding: 0 0 5px 0; }
div#content div.col.third-fourth p { line-height: 1.3em; padding: 0 0 20px 0; }
div#content div.col.third-fourth div#contact-form { padding: 10px 0 0 0; }
div#content div.col.third-fourth div#contact-form div.wpcf7-response-output { border: 0; color: #ff0000; display: block !important; font-size: 12px; text-align: right; margin: 20px 0 0 0; width: 400px; }
div#content div.col.third-fourth div#contact-form div.wpcf7-response-output.wpcf7-mail-sent-ok { color: #777; font-size: 12px; }
div#content div#descriptions h1 img { float: none; }
div#content div#descriptions h1,
div#content div#descriptions p { padding: 10px 10px 0 10px; }
div#content div#descriptions p { font-size: 13px; line-height: 1.4em; margin: 0; }
div#content div#descriptions img { xfloat: right; }
div#content .sub-nav { border-top: 1px solid #666; padding: 8px; }
div#content div.key-thumb { float: left; text-align: center; padding: 10px 0 10px 0; width: 230px; }
div#content div.key-thumb div.thumb-info { margin: 0 auto; text-align: left; width: 200px; }
div#content div.buckle-thumb { text-align: center; padding: 20px 0 0 0; }
div#content div.buckle-thumb div.thumb-info { margin: 0 auto; padding: 3px 0 0 0; text-align: left; width: 230px; }
div#content div.buckle-thumb div.thumb-info p.desc { float: left; line-height: 16px; }
div#content div.buckle-thumb div.thumb-info p.desc span { font-size: 16px; padding: 0 0 0 5px; }
div#content div.buckle-thumb div.thumb-info p.view { float: right; line-height: 16px; }
div#content div.thumb div.thumb-info p { font-size: 93%; padding: 0 0 2px 0; }
div#content div.order-form { font-size: 85%; }
div#content div.product-detail { padding: 15px 0 0 0; }
div#content div#order-form-key div.product-detail { padding: 15px 0; width: 200px; }
div#content div#order-form-buckle div.product-detail { margin: 0 auto; padding: 15px 0; width: 370px; }
div#content div.order-form div.product-detail h2 { font-size: 138%; font-weight: bold; padding: 0 0 10px 0; }
div#content div.order-form div.product-detail p { padding: 0 0 12px 0; }
div#content div.order-form div.product-detail div.graphic { padding: 0 0 12px 0; text-align: center; }
div#content div.order-form div.product-detail p.product-height { padding: 0; }
div#content ul#pages { float: right; padding: 40px 0 0 0; }
div#content ul#pages li { float: left; font-size: 118%; font-weight: bold; padding: 0 10px 0 0; }
div#content ul#pages li#page-prev { padding: 0 35px 0 0; }
div#content ul#pages li#page-next { padding: 0 0 0 25px; }
div#content div#comments div.comments_closed { display: none; }
/* PRODUCTS */
div#content div#products_page_container div.producttext div.product_footer { display: none; }
div#content div#products_page_container div.default_product_display div.producttext div.wpsc_description p.view-detail { padding: 3px 0 0 0; }
div#content div#products_page_container div.default_product_display div.producttext div.wpsc_description p.view-detail a { border: 0; color: #ef6a40; font-size: 12px; }
/*div#content div#products_page_container div.textcol div.producttext input.wpsc_buy_button { height: 25px; width: 69px; }*/

/* KEYS = list */
div#content div#products_page_container div.default_product_display.keys,
div#content div#products_page_container div.default_product_display.sterling-silver,
div#content div#products_page_container div.default_product_display.gold-18k,
div#content div#products_page_container div.default_product_display.stones,
div#content div#products_page_container div.default_product_display.brass { clear: none; float: left; margin: 0; overflow: hidden; padding: 0; height: auto !important; width: auto !important; }
div#content div#products_page_container div.default_product_display.keys div.textcol div.imagecol,
div#content div#products_page_container div.default_product_display.sterling-silver div.textcol div.imagecol,
div#content div#products_page_container div.default_product_display.gold-18k div.textcol div.imagecol,
div#content div#products_page_container div.default_product_display.stones div.textcol div.imagecol,
div#content div#products_page_container div.default_product_display.brass div.textcol div.imagecol { float: none; position: static; margin: 0 !important; padding: 0; height: 250px !important; width: auto !important; text-align: center;}
div#content div#products_page_container div.default_product_display.keys div.textcol div.imagecol img,
div#content div#products_page_container div.default_product_display.sterling-silver div.textcol div.imagecol img,
div#content div#products_page_container div.default_product_display.gold-18k div.textcol div.imagecol img,
div#content div#products_page_container div.default_product_display.brass div.textcol div.imagecol img {  }
div#content div#products_page_container div.default_product_display.keys div.textcol div.imagecol a img,
div#content div#products_page_container div.default_product_display.sterling-silver div.textcol div.imagecol a img,
div#content div#products_page_container div.default_product_display.gold-18k div.textcol div.imagecol a img,
div#content div#products_page_container div.default_product_display.brass div.textcol div.imagecol a img { }
div#content div#products_page_container div.default_product_display.keys div.producttext,
div#content div#products_page_container div.default_product_display.sterling-silver div.producttext,
div#content div#products_page_container div.default_product_display.gold-18k div.producttext,
div#content div#products_page_container div.default_product_display.stones div.producttext,
div#content div#products_page_container div.default_product_display.brass div.producttext { font-size: 12px; margin: 0 25px; position: relative; top: 5px; height: 40px; width: 180px; }
div#content div#products_page_container div.default_product_display.keys div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.sterling-silver div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.gold-18k div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.stones div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.brass div.producttext h2.prodtitles { display: inline; position: absolute; top: 0; left: 0; margin: 0; padding: 0; width: 135px; font: bold 14px/16px arial, helvetica, sans-serif;}
div#content div#products_page_container div.default_product_display.keys div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.default_product_display.sterling-silver div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.default_product_display.gold-18k div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.default_product_display.stones div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.default_product_display.brass div.producttext h2.prodtitles a.wpsc_edit_product { font-size: 11px; position: absolute; top: -15px; left: 0; }
div#content div#products_page_container div.default_product_display div.producttext h2.prodtitles a.wpsc_product_title { border: 0; color: #777; text-transform: lowercase; }
div#content div#products_page_container div.default_product_display div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.default_product_display div.producttext div.wpsc_extras_forms { display: none; }
div#content div#products_page_container div.default_product_display.keys div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.sterling-silver div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.gold-18k div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.stones div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.brass div.producttext div.wpsc_product_price { display: block; position: absolute; top: 0; left: 130px; height: 15px; text-align: left; text-indent: -9999px; width: 50px; }
div#content div#products_page_container div.default_product_display.keys div.producttext div.wpsc_description,
div#content div#products_page_container div.default_product_display.sterling-silver div.producttext div.wpsc_description,
div#content div#products_page_container div.default_product_display.gold-18k div.producttext div.wpsc_description,
div#content div#products_page_container div.default_product_display.stones div.producttext div.wpsc_description,
div#content div#products_page_container div.default_product_display.brass div.producttext div.wpsc_description { position: absolute; top: 20px; left: 0; }

div#content div#products_page_container div.default_product_display.keys div.producttext div.wpsc_product_price span,
div#content div#products_page_container div.default_product_display.sterling-silver div.producttext div.wpsc_product_price span,
div#content div#products_page_container div.default_product_display.gold-18k div.producttext div.wpsc_product_price span,
div#content div#products_page_container div.default_product_display.stones div.producttext div.wpsc_product_price span,
div#content div#products_page_container div.default_product_display.brass div.producttext div.wpsc_product_price span { color: #777; display: block; float: left; font-size: 13px; text-align: right; width: 50px; }
div#content div#products_page_container div.default_product_display.keys div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.default_product_display.sterling-silver div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.default_product_display.gold-18k div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.default_product_display.stones div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.default_product_display.brass div.producttext input.wpsc_buy_button { position: absolute; top: 50px; }
div#content div#products_page_container div.default_product_display div.textcol { margin: 0 !important; min-height: 0 !important; }
div#content div#products_page_container div.default_product_display input.wpsc_buy_button { display: none; }
div#content div#products_page_container div.default_product_display.keys div.textcol div.producttext div.custom_meta,
div#content div#products_page_container div.default_product_display.sterling-silver div.textcol div.producttext div.custom_meta,
div#content div#products_page_container div.default_product_display.gold-18k div.textcol div.producttext div.custom_meta,
div#content div#products_page_container div.default_product_display.stones div.textcol div.producttext div.custom_meta,
div#content div#products_page_container div.default_product_display.brass div.textcol div.producttext div.custom_meta {display: none; }
form#product_139.product_form { visibility: hidden;}
/* KEYS = detail */
div#content div#products_page_container div.single_product_display div.textcol { margin: 0 !important; }
div#content div#products_page_container div.single_product_display.keys div.textcol div.imagecol,
div#content div#products_page_container div.single_product_display.sterling-silver div.textcol div.imagecol,
div#content div#products_page_container div.single_product_display.gold-18k div.textcol div.imagecol,
div#content div#products_page_container div.single_product_display.brass div.textcol div.imagecol { float: left; margin: 0 !important; padding: 30px 0 0 0; position: static !important; width: 230px; }
div#content div#products_page_container div.single_product_display.keys div.textcol div.imagecol img,
div#content div#products_page_container div.single_product_display.sterling-silver div.textcol div.imagecol img,
div#content div#products_page_container div.single_product_display.gold-18k div.textcol div.imagecol img,
div#content div#products_page_container div.single_product_display.brass div.textcol div.imagecol img{ width: auto !important; }
div#content div#products_page_container div.single_product_display.keys div.textcol div.producttext,
div#content div#products_page_container div.single_product_display.sterling-silver div.textcol div.producttext,
div#content div#products_page_container div.single_product_display.gold-18k div.textcol div.producttext,
div#content div#products_page_container div.single_product_display.brass div.textcol div.producttext { float: left; padding: 25px 0 0 0; width: 230px; }
div#content div#products_page_container div.single_product_display.keys div.textcol div.producttext h2,
div#content div#products_page_container div.single_product_display.sterling-silver div.textcol div.producttext h2,
div#content div#products_page_container div.single_product_display.gold-18k div.textcol div.producttext h2,
div#content div#products_page_container div.single_product_display.brass div.textcol div.producttext h2 { font-family: arial; font-weight: bold; font-size: 15px; padding: 0 0 5px 0; text-transform: lowercase; }
div#content div#products_page_container div.single_product_display div.producttext h2.prodtitles a.wpsc_edit_product { font-size: 11px; margin: 0 0 0 5px; }
div#content div#products_page_container div.single_product_display.keys div.textcol div.producttext div.description,
div#content div#products_page_container div.single_product_display.sterling-silver div.textcol div.producttext div.description,
div#content div#products_page_container div.single_product_display.gold-18k div.textcol div.producttext div.description,
div#content div#products_page_container div.single_product_display.brass div.textcol div.producttext div.description,
div#content div#products_page_container div.single_product_display.keys div.textcol div.producttext div.wpsc_description,
div#content div#products_page_container div.single_product_display.sterling-silver div.textcol div.producttext div.wpsc_description,
div#content div#products_page_container div.single_product_display.gold-18k div.textcol div.producttext div.wpsc_description,
div#content div#products_page_container div.single_product_display.brass div.textcol div.producttext div.wpsc_description { font-size: 12px; padding: 0 0 20px 0; }
div#content div#products_page_container div.single_product_display.keys div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.single_product_display.sterling-silver div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.single_product_display.gold-18k div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.single_product_display.brass div.producttext div.wpsc_variation_forms { display: inline-block; padding: 0 0 15px 0; float: right;}
div#content div#products_page_container div.single_product_display.keys div.textcol div.producttext label,
div#content div#products_page_container div.single_product_display.sterling-silver div.textcol div.producttext label,
div#content div#products_page_container div.single_product_display.gold-18k div.textcol div.producttext label,
div#content div#products_page_container div.single_product_display.brass div.textcol div.producttext label { float: left; display: inline-block; margin: 3px 0 8px 0; width: 50px; }
div#content div#products_page_container div.single_product_display.keys div.textcol div.producttext select,
div#content div#products_page_container div.single_product_display.sterling-silver div.textcol div.producttext select,
div#content div#products_page_container div.single_product_display.gold-18k div.textcol div.producttext select,
div#content div#products_page_container div.single_product_display.brass div.textcol div.producttext select,
div#content div#products_page_container div.single_product_display.chains-and-leather div.textcol div.producttext select { margin: 0 0 8px 0; width: 145px;}
div#content div#products_page_container div.single_product_display.keys div.textcol div.producttext div.wpsc_product_price,
div#content div#products_page_container div.single_product_display.sterling-silver div.textcol div.producttext div.wpsc_product_price,
div#content div#products_page_container div.single_product_display.gold-18k div.textcol div.producttext div.wpsc_product_price,
div#content div#products_page_container div.single_product_display.brass div.textcol div.producttext div.wpsc_product_price { padding: 0 0 10px 0; text-align: right; }
div#content div#products_page_container div.single_product_display.keys div.textcol div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.single_product_display.sterling-silver div.textcol div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.single_product_display.gold-18k div.textcol div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.single_product_display.brass div.textcol div.producttext input.wpsc_buy_button { float: right; }
div.custom_meta { font-size: 12px; margin-bottom: 20px; display: none;}

/* BUCKLES */
div#content div#products_page_container div.default_product_display.buckles,
div#content div#products_page_container div.default_product_display.sterling-silver1,
div#content div#products_page_container div.default_product_display.gold-18k1,
div#content div#products_page_container div.default_product_display.brass1,
div#content div#products_page_container div.default_product_display.leather-straps { clear: none; float: left; margin: 0; overflow: hidden; position: relative; text-align: center; width: 468px !important; }
div#content div#products_page_container div.default_product_display.buckles div.imagecol,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.imagecol,
div#content div#products_page_container div.default_product_display.gold-18k1 div.imagecol,
div#content div#products_page_container div.default_product_display.brass1 div.imagecol,
div#content div#products_page_container div.default_product_display.leather-straps div.imagecol { float: none; position: static; margin: 0 !important; text-align: center; width: 468px; }
div#content div#products_page_container div.default_product_display.buckles div.imagecol img,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.imagecol img,
div#content div#products_page_container div.default_product_display.gold-18k1 div.imagecol img,
div#content div#products_page_container div.default_product_display.brass1 div.imagecol img,
div#content div#products_page_container div.default_product_display.leather-straps div.imagecol img { height: auto !important; width: auto !important; }
div#content div#products_page_container div.default_product_display.buckles div.producttext,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext,
div#content div#products_page_container div.default_product_display.brass1 div.producttext,
div#content div#products_page_container div.default_product_display.leather-straps div.producttext { float: none; font-size: 12px; margin: 0 auto 10px; position: relative; top: 5px; width: 280px; }
div#content div#products_page_container div.default_product_display.buckles div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.brass1 div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.leather-straps div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.buckles div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.brass1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.leather-straps div.producttext div.wpsc_product_price { display: inline; }
div#content div#products_page_container div.default_product_display.buckles div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.default_product_display.brass1 div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.default_product_display.leather-straps div.producttext h2.prodtitles a.wpsc_edit_product { font-size: 11px; position: absolute; top: -15px; left: 0; }
div#content div#products_page_container div.default_product_display.buckles div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.default_product_display.brass1 div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.default_product_display.leather-straps div.producttext div.wpsc_variation_forms { display: none; }
div#content div#products_page_container div.default_product_display.buckles div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.brass1 div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.leather-straps div.producttext h2.prodtitles { position: absolute; top: 0; left: 0; font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; margin: 0; padding: 0; text-align: left; width: 230px; }
div#content div#products_page_container div.default_product_display.buckles div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.brass1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.leather-straps div.producttext div.wpsc_product_price { display: block; position: absolute; top: 0; left: 230px; height: 15px; text-align: left; text-indent: -9999px; width: 50px; }
div#content div#products_page_container div.default_product_display.buckles div.producttext div.wpsc_description,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext div.wpsc_description,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext div.wpsc_description,
div#content div#products_page_container div.default_product_display.brass1 div.producttext div.wpsc_description,
div#content div#products_page_container div.default_product_display.leather-straps div.producttext div.wpsc_description { position: absolute; top: 20px; left: 0; }
div#content div#products_page_container div.default_product_display.buckles div.producttext div.wpsc_product_price span,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext div.wpsc_product_price span,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext div.wpsc_product_price span,
div#content div#products_page_container div.default_product_display.brass1 div.producttext div.wpsc_product_price span,
div#content div#products_page_container div.default_product_display.leather-straps div.producttext div.wpsc_product_price span { color: #777; display: block; float: left; font-size: 13px; text-align: right; width: 50px; }
div#content div#products_page_container div.default_product_display.buckles div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.default_product_display.brass1 div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.default_product_display.leather-straps div.producttext input.wpsc_buy_button { position: absolute; top: 50px; }

/* BUCKLES = detail */
div#content div#products_page_container div.single_product_display.buckles div.textcol div.imagecol,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.textcol div.imagecol,
div#content div#products_page_container div.single_product_display.gold-18k1 div.textcol div.imagecol,
div#content div#products_page_container div.single_product_display.brass1 div.textcol div.imagecol,
div#content div#products_page_container div.single_product_display.leather-straps div.textcol div.imagecol { float: left; margin: 0 !important; padding: 15px 0 0; position: static !important; width: 468px; }
div#content div#products_page_container div.single_product_display.buckles div.textcol div.imagecol img,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.textcol div.imagecol img,
div#content div#products_page_container div.single_product_display.gold-18k1 div.textcol div.imagecol img,
div#content div#products_page_container div.single_product_display.brass1 div.textcol div.imagecol img,
div#content div#products_page_container div.single_product_display.leather-straps div.textcol div.imagecol img { float: left; padding: 25px 0 0 0; width: auto !important; }
div#content div#products_page_container div.single_product_display.buckles div.producttext,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext,
div#content div#products_page_container div.single_product_display.brass1 div.producttext,
div#content div#products_page_container div.single_product_display.leather-straps div.producttext { height: auto; position: static; text-align: left; }
div#content div#products_page_container div.single_product_display.keys div.textcol div.producttext,
div#content div#products_page_container div.single_product_display.sterling-silver div.textcol div.producttext,
div#content div#products_page_container div.single_product_display.gold div.textcol div.producttext,
div#content div#products_page_container div.single_product_display.brass div.textcol div.producttext,
div#content div#products_page_container div.single_product_display.chains-and-leather div.textcol div.producttext { float: left; padding: 25px 0 0 0; width: 230px; }
div#content div#products_page_container div.single_product_display.buckles div.producttext h2.prodtitles,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext h2.prodtitles,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext h2.prodtitles,
div#content div#products_page_container div.single_product_display.brass1 div.producttext h2.prodtitles,
div#content div#products_page_container div.single_product_display.leather-straps div.producttext h2.prodtitles {  font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; margin: 0; padding: 0 0 5px 0; position: relative; text-align: left; }
div#content div#products_page_container div.single_product_display.buckles div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.single_product_display.brass1 div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.single_product_display.leather-straps div.producttext h2.prodtitles a.wpsc_edit_product { font-size: 11px; position: absolute; left: 0; margin-top: 20px;}
div#content div#products_page_container div.single_product_display.buckles div.producttext div.wpsc_description,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext div.wpsc_description,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext div.wpsc_description,
div#content div#products_page_container div.single_product_display.brass1 div.producttext div.wpsc_description,
div#content div#products_page_container div.single_product_display.leather-straps div.producttext div.wpsc_description { font-size: 12px; padding: 0 0 20px 0; text-align: left; width: 225px; display: inline-block; clear: none; float: left;}
div#content div#products_page_container div.single_product_display.buckles div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.single_product_display.brass1 div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.single_product_display.leather-straps div.producttext div.wpsc_variation_forms { display: inline-block; padding: 0 0 10px 0; float: right; text-align: right;}
div#content div#products_page_container div.single_product_display.buckles div.producttext div.wpsc_variation_forms label,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext div.wpsc_variation_forms label,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext div.wpsc_variation_forms label,
div#content div#products_page_container div.single_product_display.brass1 div.producttext div.wpsc_variation_forms label,
div#content div#products_page_container div.single_product_display.leather-straps div.producttext div.wpsc_variation_forms label { padding-top: 2px; text-transform: lowercase; width: 90px;  }
div#content div#products_page_container div.single_product_display.buckles div.producttext div.wpsc_variation_forms select,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext div.wpsc_variation_forms select,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext div.wpsc_variation_forms select,
div#content div#products_page_container div.single_product_display.brass1 div.producttext div.wpsc_variation_forms select,
div#content div#products_page_container div.single_product_display.leather-straps div.producttext div.wpsc_variation_forms select { margin: 0 0 5px 0;  }
div#content div#products_page_container div.single_product_display.buckles div.producttext div.wpsc_product_price,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.single_product_display.brass1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.single_product_display.leather-straps div.producttext div.wpsc_product_price { color: #777; display: block; float: none;  font-size: 13px; padding: 5px 0; text-align: right; clear: right;}
div#content div#products_page_container div.single_product_display.buckles div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.single_product_display.brass1 div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.single_product_display.leather-straps div.producttext input.wpsc_buy_button { float: right; }
div#content div.producttext form.product_form { min-width: 225px; padding-bottom: 20px; display: block;}
div#content div.producttext a.wpsc_akst_share_link { xdisplay: none; }

/* CUFFS */
div#content div#products_page_container div.default_product_display.cuffs,
div#content div#products_page_container div.default_product_display.sterling-silver1,
div#content div#products_page_container div.default_product_display.gold-18k1,
div#content div#products_page_container div.default_product_display.brass1 { clear: none; float: left; margin: 0; overflow: hidden; position: relative; text-align: center; width: 468px !important; }
div#content div#products_page_container div.default_product_display.cuffs div.imagecol,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.imagecol,
div#content div#products_page_container div.default_product_display.gold-18k1 div.imagecol,
div#content div#products_page_container div.default_product_display.brass1 div.imagecol  { float: none; position: static; margin: 0 !important; text-align: center; width: 468px; }
div#content div#products_page_container div.default_product_display.cuffs div.imagecol img,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.imagecol img,
div#content div#products_page_container div.default_product_display.gold-18k1 div.imagecol img,
div#content div#products_page_container div.default_product_display.brass1 div.imagecol img  { height: auto !important; width: auto !important; }
div#content div#products_page_container div.default_product_display.cuffs div.producttext,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext,
div#content div#products_page_container div.default_product_display.brass1 div.producttext { float: none; font-size: 12px; margin: 0 auto 10px; position: relative; top: 5px; width: 280px; }
div#content div#products_page_container div.default_product_display.cuffs div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.brass1 div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.cuffs div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.brass1 div.producttext div.wpsc_product_price  { display: inline; }
div#content div#products_page_container div.default_product_display.cuffs div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.default_product_display.brass1 div.producttext h2.prodtitles a.wpsc_edit_product { font-size: 11px; margin-top: 0; position: absolute; top: -15px; left: 0; }
div#content div#products_page_container div.default_product_display.cuffs div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.default_product_display.brass1 div.producttext div.wpsc_variation_forms  { display: none; }
div#content div#products_page_container div.default_product_display.cuffs div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.brass1 div.producttext h2.prodtitles  { position: absolute; top: 0; left: 0; font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; margin: 0; padding: 0; text-align: left; width: 230px; }
div#content div#products_page_container div.default_product_display.cuffs div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.default_product_display.brass1 div.producttext div.wpsc_product_price  { display: block; position: absolute; top: 0; left: 230px; height: 15px; text-align: left; text-indent: -9999px; width: 50px; }
div#content div#products_page_container div.default_product_display.cuffs div.producttext div.wpsc_description,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext div.wpsc_description,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext div.wpsc_description,
div#content div#products_page_container div.default_product_display.brass1 div.producttext div.wpsc_description  { position: absolute; top: 20px; left: 0; }
div#content div#products_page_container div.default_product_display.cuffs div.producttext div.wpsc_product_price span,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext div.wpsc_product_price span,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext div.wpsc_product_price span,
div#content div#products_page_container div.default_product_display.brass1 div.producttext div.wpsc_product_price span  { color: #777; display: block; float: left; font-size: 13px; text-align: right; width: 50px; }
div#content div#products_page_container div.default_product_display.cuffs div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.default_product_display.sterling-silver1 div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.default_product_display.gold-18k1 div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.default_product_display.brass1 div.producttext input.wpsc_buy_button  { position: absolute; top: 50px; }

/* CUFFS = detail */
div#content div#products_page_container div.single_product_display.cuffs div.textcol div.imagecol,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.textcol div.imagecol,
div#content div#products_page_container div.single_product_display.gold-18k1 div.textcol div.imagecol,
div#content div#products_page_container div.single_product_display.brass1 div.textcol div.imagecol  { float: left; margin: 0 !important; padding: 15px 0 0 0; position: static !important; width: 468px; }
div#content div#products_page_container div.single_product_display.cuffs div.textcol div.imagecol img,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.textcol div.imagecol img,
div#content div#products_page_container div.single_product_display.gold-18k1 div.textcol div.imagecol img,
div#content div#products_page_container div.single_product_display.brass1 div.textcol div.imagecol img  { float: left; padding: 25px 0 0 0; width: auto !important; }
div#content div#products_page_container div.single_product_display.cuffs div.producttext,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext,
div#content div#products_page_container div.single_product_display.brass1 div.producttext  { height: auto; position: static; text-align: left;}
div#content div#products_page_container div.single_product_display.cuffs div.producttext h2.prodtitles,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext h2.prodtitles,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext h2.prodtitles,
div#content div#products_page_container div.single_product_display.brass1 div.producttext h2.prodtitles  {  font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; margin: 0; padding: 0 0 5px 0; position: relative; text-align: left; width: 468px;}
div#content div#products_page_container div.single_product_display.cuffs div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext h2.prodtitles a.wpsc_edit_product,
div#content div#products_page_container div.single_product_display.brass1 div.producttext h2.prodtitles a.wpsc_edit_product { font-size: 11px; position: absolute; right: 0; margin-top: 0;}
div#content div#products_page_container div.single_product_display.cuffs div.producttext div.wpsc_description,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext div.wpsc_description,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext div.wpsc_description,
div#content div#products_page_container div.single_product_display.brass1 div.producttext div.wpsc_description { font-size: 12px; padding: 0 0 20px 0; text-align: left; width: 225px; display: inline;}
div#content div#products_page_container div.single_product_display.cuffs div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext div.wpsc_variation_forms,
div#content div#products_page_container div.single_product_display.brass1 div.producttext div.wpsc_variation_forms  { display: block; padding: 0 0 10px 0; float: none; text-align: right;}
div#content div#products_page_container div.single_product_display.cuffs div.producttext div.wpsc_variation_forms label,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext div.wpsc_variation_forms label,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext div.wpsc_variation_forms label,
div#content div#products_page_container div.single_product_display.brass1 div.producttext div.wpsc_variation_forms label { padding-top: 2px; text-transform: lowercase; width: 90px;  }
div#content div#products_page_container div.single_product_display.cuffs div.producttext div.wpsc_variation_forms select,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext div.wpsc_variation_forms select,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext div.wpsc_variation_forms select,
div#content div#products_page_container div.single_product_display.brass1 div.producttext div.wpsc_variation_forms select { margin: 0 0 5px 0;  }
div#content div#products_page_container div.single_product_display.cuffs div.producttext div.wpsc_product_price,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext div.wpsc_product_price,
div#content div#products_page_container div.single_product_display.brass1 div.producttext div.wpsc_product_price  { color: #777; display: block; float: none;  font-size: 13px; padding: 5px 0; text-align: right; clear: none;}
div#content div#products_page_container div.single_product_display.cuffs div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.single_product_display.sterling-silver1 div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.single_product_display.gold-18k1 div.producttext input.wpsc_buy_button,
div#content div#products_page_container div.single_product_display.brass1 div.producttext input.wpsc_buy_button { float: right; }
}
div#content div.producttext a.wpsc_akst_share_link { xdisplay: none; }

div#content div.producttext div.wpcart_gallery { padding: 10px 0; }
div#content div.producttext div.wpcart_gallery img { width: 80px; }
/* chains */
div#content div#products_page_container div.default_product_display.chains { clear: none; float: left; margin: 0; overflow: hidden; position: relative; text-align: center; width: 468px !important; }
div#content div#products_page_container div.default_product_display.chains div.imagecol { float: none; position: static; margin: 0 !important; text-align: center; width: 468px; }
div#content div#products_page_container div.default_product_display.chains div.imagecol img  { height: auto !important; width: auto !important; }
div#content div#products_page_container div.default_product_display.chains div.producttext  { float: none; font-size: 12px; margin: 0 auto; position: relative; top: 5px; height: 40px; width: 280px; }
div#content div#products_page_container div.default_product_display.chains div.producttext h2.prodtitles,
div#content div#products_page_container div.default_product_display.chains div.producttext div.wpsc_product_price { display: inline; }
div#content div#products_page_container div.default_product_display.chains div.producttext h2.prodtitles a.wpsc_edit_product  { font-size: 11px; position: absolute; top: -15px; left: 0; }
div#content div#products_page_container div.default_product_display.chains div.producttext div.wpsc_variation_forms  { display: none; }
div#content div#products_page_container div.default_product_display.chains div.producttext h2.prodtitles  { position: absolute; top: 0; left: 0; font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; margin: 0; padding: 0; text-align: left; width: 230px; }
div#content div#products_page_container div.default_product_display.chains div.producttext div.wpsc_product_price { display: block; position: absolute; top: 0; left: 230px; height: 15px; text-align: left; text-indent: -9999px; width: 50px; }
div#content div#products_page_container div.default_product_display.chains div.producttext div.wpsc_description  { position: absolute; top: 20px; left: 0; }
div#content div#products_page_container div.default_product_display.chains div.producttext div.wpsc_product_price span  { color: #777; display: block; float: left; font-size: 13px; text-align: right; width: 50px; }
div#content div#products_page_container div.default_product_display.chains div.producttext input.wpsc_buy_button  { position: absolute; top: 50px; }

/* chains = detail */
div#content div#products_page_container div.single_product_display.chains div.textcol { margin: 0 !important; }
div#content div#products_page_container div.single_product_display.chains div.textcol div.imagecol { float: left; margin: 0 !important; padding: 30px 0 0 0; position: static !important; width: 230px; }
div#content div#products_page_container div.single_product_display.chains div.textcol div.imagecol img { width: auto !important; }
div#content div#products_page_container div.single_product_display.chains div.textcol div.producttext { float: left; padding: 25px 0 0 0; width: 230px; }
div#content div#products_page_container div.single_product_display.chains div.textcol div.producttext h2 { font-family: arial; font-weight: bold; font-size: 15px; padding: 0 0 5px 0; text-transform: lowercase; }
div#content div#products_page_container div.single_product_display.chains div.producttext h2.prodtitles a.wpsc_edit_product { font-size: 11px; margin: 0 0 0 5px; }
div#content div#products_page_container div.single_product_display.chains div.textcol div.producttext div.description,
div#content div#products_page_container div.single_product_display.chains div.textcol div.producttext div.wpsc_description { font-size: 12px; padding: 0 0 20px 0; }
div#content div#products_page_container div.single_product_display.chains div.producttext div.wpsc_variation_forms { display: block; padding: 0 0 10px 0;}
div#content div#products_page_container div.single_product_display.chains div.textcol div.producttext label { float: left; display: inline-block; margin: 3px 0 8px 0; width: 50px; }
div#content div#products_page_container div.single_product_display.chains div.textcol div.producttext select { margin: 0 0 8px 0; }
div#content div#products_page_container div.single_product_display.chains div.textcol div.producttext div.wpsc_product_price { padding: 0 0 10px 0; text-align: right; }
div#content div#products_page_container div.single_product_display.chains div.textcol div.producttext input.wpsc_buy_button { float: right; }

/* TB OVERLAY */
body div#TB_window { border: 0; color: #777; font-weight: bold; padding: 20px; text-transform: lowercase; }
body div#TB_window div#TB_Header { background: none; font-size: 15px; font-weight: normal; margin: 0; padding: 10px; }
body div#TB_window div#TB_Header div#TB_TopCloseAjaxWindow { display: none; }
body div#TB_window a#TB_ImageOff { display: inline; float: none; }
body div#TB_window img,
body div#TB_window img#TB_Image { border: 0; float: none; margin: 0 auto; padding: 0; }
body div#TB_window div#TB_caption { clear: both; float: none; height: auto; padding: 20px 0 10px 0; text-align: center; }
body div#TB_window div#TB_closeWindow { border: 1px solid #dedede; height: auto; margin: 10pxpx 10px 10px 0; padding: 2px; }
body div#TB_window div#TB_closeWindow a { text-decoration: none; }
body div#TB_window div#TB_additional_images { display: none; }
/* FANCY NOTIFICATIONS */
div#content div#products_page_container div#fancy_notification { background: url(images/shadow.png) 0 0 no-repeat; border: 0 !important; left: 35% !important; top: 200px !important; padding: 3px; }
div#content div#products_page_container div#fancy_notification div#fancy_notification_content { background: #fff; border: 4px solid #ccc; padding: 60px 20px 40px 20px; height: 90px; width: 350px; }
div#content div#products_page_container div#fancy_notification div#fancy_notification_content span { font-weight: bold; text-transform: lowercase; }
div#content div#products_page_container div#fancy_notification div#fancy_notification_content a { display: inline; float: none; margin: 0 15px 0 0; text-transform: lowercase; }
div#content div#products_page_container div#fancy_notification div#fancy_notification_content a.go_to_checkout { border-right: 1px solid #ccc; padding: 0 15px 0 0; }

/* BLOG */
#gallery-1 { clear: both;}
div.blog div.post { border-bottom: 1px solid #ccc; margin: 0 0 30px 0px; padding: 0 0 5px 0; }
div.blog div.post h2 { font-size: 32px; font-weight: normal; padding: 0; }
div.blog div.post h2 a { color: #555;
}
div.blog div.post small { font-size: 11px; text-transform: lowercase;
	line-height: 2em;}
div.blog div.post div.entry { font-size: 15px; line-height: 1.6em; padding: 15px 0 0 0; }
div.blog div.post div.entry p,
div.blog div.post div.entry li { padding: 0 0 10px 0; }
div.blog div.post div.entry div.gallery { clear: both; }
div.blog div.post div.entry ul.aktt_tweet_digest li a { color: #555; }
div.blog div.post div.entry p.aktt_credit { font-size: 11px; font-weight: bold; text-transform: lowercase; line-height: 1.2em; padding: 5px 0 0 0; }
div.blog div.post .postmetadata { font-size: 11px; font-weight: bold; text-transform: lowercase; line-height: 1.2em; clear: both; margin-top: 15px; display: inline-block;}
div.blog div.post div.postmetadata ul li { display: inline; margin: 0; }
div.blog div.navigation { font-size: 15px; font-weight: bold; padding: 0; text-transform: lowercase; }
div.blog div.navigation div.alignleft { xborder-right: 1px solid #ccc; float: left; margin: 5px 5px 0 0; padding: 0 5px 0 0; }
div.blog div.navigation div.alignright { float: right; }
/* BLOG = comments */
h3#comments { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; line-height: 1.2em; padding: 0 0 10px 0; }
ol li.comment { border-bottom: 1px solid #dedede; margin: 0 0 10px 0; padding: 0 0 10px 0; }
ol li div.comment-author { float: left; }
ol li.comment em { font-size: 11px; float: right; }
ol li div.comment-meta,
ol li div.reply { clear: both; font-size: 11px; font-weight: bold; padding: 5px 0; }
div#respond { margin: 0 0 0 10px; }
div#respond h3 { font-size: 21px; font-weight: normal; padding: 0 0 15px 0; }
div#respond p { font-size: 11px; font-weight: bold; padding: 0 0 10px 0; text-transform: lowercase; }
div#respond p.req { font-size: 11px; font-weight: bold; padding: 0 0 3px 0; text-align: right; text-transform: lowercase; width: 412px; }
div#respond div.form-item { width: 458px; }
div#respond div.form-item label { float: left;width: 100px; }
div#respond div.form-item input { float: left;}
div#respond div.form-item input#url.form-text,
div#respond div.form-item input#email.form-text,
div#respond div.form-item input#author.form-text { width: 320px;}
div#respond div.form-item textarea { float: left; width: 320px; }
div#respond div.form-item input#submit { float: right; margin: 0 44px 0 0; }
/* EVENTS */
div.events h1 {  }
div.events div.second-third p { padding: 0 0 10px 0; }
div.events div.second-third h2 { font-size: 32px; font-weight: normal; padding: 0 0 10px 0; }
div.events div.title { margin-top: -10px; position: relative; top: 10px; zoom:1; }
/* VIEW BAG */
div#content.bag {padding-left: 12px; width: 922px;}
div.bag div.title { padding: 0 0 20px 0; }
div#wpsc_shopping_cart_container { padding: 20px 0 20px; }
div#wpsc_shopping_cart_container form#change_country { padding: 0 0 10px 0; }
div#wpsc_shopping_cart_container form#change_country select { margin: 0 10px 0 0; border: 1px solid #ccc;}
div#wpsc_shopping_cart_container h2 { font-weight: bold; font-size: 24px;}
div#wrapper div#wpsc_shopping_cart_container table.productcart tr.total_price td { border: 0 !important; padding: 0 15px 0 0; text-align: right; }
div#wrapper div#wpsc_shopping_cart_container table.productcart tr.total_price td.tax-amt,
div#wrapper div#wpsc_shopping_cart_container table.productcart tr.total_price td.price-amt { padding: 0; text-align: left; width: 181px; }
div#wrapper div#wpsc_shopping_cart_container form.wpsc_checkout_forms { padding: 50px 0 20px  230px; }
div#wrapper div#wpsc_shopping_cart_container form.wpsc_checkout_forms h2 { padding: 0 0 5px 0; }
div#wrapper div#wpsc_shopping_cart_container form.wpsc_checkout_forms h4 { font-size: 13px; padding: 15px 0 5px 0; }
div#wrapper div#wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table td { padding: 0 0 10px 0; }
div#wrapper div#wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table input,
div#wrapper div#wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table textarea { float: right; }
div#wrapper div#wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table input.make_purchase { border: 0; float: right !important; height: 25px; width: 100px; }

#content div.item table.productcart tbody tr.product_row td form.adjustform input.qty { float: left; margin-top: 0; margin-right: 10px; border: 1px solid #ccc; font-size: 13px; height: 24px; width: 25px; text-align: center;}

form.wpsc_checkout_forms div#region_country_form_6,
form.wpsc_checkout_forms div#region_select_6 { display: inline; }
div#shoppingcart form.wpsc_empty_the_cart button { background: url(images/btn-empty-cart.gif) 0 0 no-repeat; border: 0; float: right; height: 21px; text-indent: -9999px; width: 100px; }
div#sideshoppingcart { display: none; }
/* VIEW BAG 
div#wrapper div#wpsc_shopping_cart_container form#change_country select { margin: 0 10px 0 0; }
div#wrapper div#wpsc_shopping_cart_container table.productcart { margin-top: 15px; xwidth: 500px; }
div#wrapper div#wpsc_shopping_cart_container table.productcart tr td { background-color: #fff; border: 0; xborder-bottom: 1px solid #ddd; xpadding: 5px 0; }
div#wrapper div#wpsc_shopping_cart_container table.productcart tr.firstrow td { background-color: #fff; border: 0; xborder-bottom: 1px solid #ddd; xpadding: 5px 0; }
div#wrapper div#wpsc_shopping_cart_container table.productcart tr td form input.form-text-number { xborder: 1px solid #777; margin: 0 5px 0 0; }
div#wrapper div#wpsc_shopping_cart_container table.productcart tr.total_price td { border: 0 !important; padding: 0 15px 0 0; text-align: right; }
div#wrapper div#wpsc_shopping_cart_container table.productcart tr.total_price td.tax-amt,
div#wrapper div#wpsc_shopping_cart_container table.productcart tr.total_price td.price-amt { padding: 0; text-align: left; width: 181px; }
form.wpsc_checkout_forms h6 { padding: 10px 0; }
div#wrapper div#wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table td { padding: 0 0 10px 0; }
div#wrapper div#wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table input,
div#wrapper div#wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table textarea { float: none; }
div#wrapper div#wpsc_shopping_cart_container form.wpsc_checkout_forms table.wpsc_checkout_table input.make_purchase { background: url(images/btn-make-purchase.gif) 0 0 no-repeat; border: 0; float: right; height: 21px; width: 100px; }
form.wpsc_checkout_forms div#region_country_form_6,
form.wpsc_checkout_forms div#region_select_6 { display: inline; }
div#shoppingcart form.wpsc_empty_the_cart button { background: url(images/btn-empty-cart.gif) 0 0 no-repeat; border: 0; float: right; height: 21px; width: 100px; }*/
/* PAGINATION */
div.wpsc_page_numbers { float: right; font-weight: bold; padding: 30px 0 0 0; text-align: right;}
/* FOOTER PAGES */
div.footer-page-content { padding: 20px 300px 0 0px; }
div.footer-page-content h3 { padding: 10px 0 5px 0; }
div.footer-page-content p { line-height: 1.3em; padding: 0 0 10px 0; }
/* SIDEBAR */
li.widget { font-size: 13px; padding: 0 0 0 10px;
	margin-left: 0;
}

li#shopping-cart.widget.widget_wp_shopping_cart {
	border-top: 1px solid #ccc;
	margin-left: 15px;
}

p.visitshop {
	display: none;
}
li.widget.widget_links { padding: 0 0 15px 15px; }
div.sidebar3 li.widget { font-size: 13px; padding: 0 0 0 12px; }
li.widget.widget_wpsc_categorisation { padding: 0 0 10px 15px; }
li.widget h2.widgettitle { color: #777; display: block; text-transform: lowercase;
	font: bold 13px Arial, helvetica;
}
li.widget.widget_wpsc_categorisation h2.widgettitle { display: none; }
div.sidebar2 { padding: 0 0 0 20px; }
div.sidebar3 { padding: 0;
	margin-right: 20px;
}
div.sidebar3 li.widget.widget_text ul.social-links { padding: 5px 0 15px 0; }
div.sidebar3 li.widget.widget_text ul.social-links li { margin: 0 5px 0 0;
}
div.sidebar3 li.widget.widget_text ul.social-links li a { display: block; height: 30px;
	text-indent: 30px;
	padding-bottom: 5px;
	padding-top: 2px;
}
div.sidebar3 li.widget.widget_text ul.social-links li.icon-twitter a { background: url(images/icons/social-twitter-24x24.png) no-repeat 0 0;
}

div.sidebar3 li.widget.widget_text ul.social-links li.icon-facebook a { background: url(images/icons/social-facebook-24x24.png) 0 0 no-repeat; }
div.sidebar3 li.widget.widget_text ul.social-links li.icon-ff a { background: url(images/icons/social-ff-24x24.png) 0 0 no-repeat; }
div.sidebar3 li.widget.widget_text ul.social-links li.icon-mail a { background: url(images/icons/social-email-24x24.png) no-repeat 0 -5px; }
div.sidebar3 li.widget.widget_text ul.social-links li.icon-rss a { background: url(images/icons/social-rss-24x24.png) no-repeat 0 0; }
div.sidebar2 li.widget.widget_wpsc_categorisation h2.widgettitle { display: block; }
div.sidebar2 li.widget ul.PeCategories { border-bottom: 1px solid #ccc; }
li.widget li.cat-item { border-top: 1px solid #ccc; padding: 10px; }
li.widget li.cat-item span.category { font-weight: bold; }
li.widget li.cat-item a { color: #777; font-size: 13px; line-height: 1.3em; text-transform: lowercase; }
li.widget li.cat-item a.currentcategory { color: #ef6a40; }
ul.xoxo.blogroll {
	padding-left: 10px;
}

#tag_cloud-2 div {
	padding-left: 10px;
}
li.widget li.cat-item img,
li.widget li.cat-item br { display: none; }
li.widget li.cat-item span.category a.productlink:link,
li.widget li.cat-item span.category a.productlink:visited,
li.widget li.cat-item span.category a.productlink:hover,
li.widget li.cat-item span.category a.productlink:active { font-weight: bold; }
li.widget li.cat-item span.category a.productlink:link,
li.widget li.cat-item span.category a.productlink:visited,
li.widget li.cat-item span.category a.productlink:hover,
li.widget li.cat-item span.category a.productlink:active { color: #777; font-size: 13px; line-height: 1.3em; text-transform: lowercase; }
li.widget li.cat-item ul.SubCategories {  }
li.widget li.cat-item ul.SubCategories li { border: 0; margin: 0; padding: 0; }
li.widget.aktt_widget {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
li.widget.aktt_widget li { font-size: 12px; padding: 0 0 15px 0;
	line-height: 1.2em;
}
li.widget.aktt_widget li a,
li.widget.widget_links li a,
li.widget.widget_tag_cloud div a { color: #555; }
/* FOOTER */
div#footer { font-size: 11px; padding: 10px; }
div#footer p { float: left; padding: 0 40px 0 0; }
div#footer ul#foot-nav { float: left; padding: 0 20px 0 0; }
div#footer ul#foot-nav li { float: left; padding: 0 20px 0 0; }
div#footer p.disclaimer { clear: both; padding: 5px 0 0 0; }
/* BACKGROUND IMAGE STRETCH 
body { overflow: ; }
html, body, #bg, #bg table, #bg td, #page { height: 100%; overflow: hidden; width: 100%; }
#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
#bg td{vertical-align:middle;text-align:center}
#bg img{ display: block;min-height:50%;min-width:50%;margin:0 auto; z-index: -99999;}*/

div.alignleft,
div.alignleft a img.attachment-thumbnail { float: left; }

div.alignright,
div.alignright a img.attachment-thumbnail {  display: inline-block; float: right; text-align: right;}

/*#page { left: 0; top: 0; overflow: auto; position: absolute; z-index: 1; }*/
body { xbackground: url(http://www.lmichaels.com/lmd/wp-content/themes/lmd/ux/bg/bg-1.jpg) repeat fixed 60% 0; background: url(images/bg-5.jpg) repeat fixed 50% 50%; }
div#bg { display: none; }
* div.entry p img.alignleft {
	float: left;
	padding-right: 20px;
	margin-bottom: 7px;
}
* div.entry p img.alignright {
	float: left;
	padding-left: 20px;
	margin-bottom: 7px;
}

#recent-posts-2 ul li { padding-bottom: 10px;}

#recentcomments li.recentcomments a { color: #777; }

#recentcomments li.recentcomments a.url { color: #777; }

li.recentcomments {padding-bottom: 10px; }
#recent-posts-2 { margin-top: 15px;}

#recent-posts-2 ul { padding-left: 10px;}

#recent-posts-2 ul li a {color: #777;  }

