@charset "UTF-8";
/* CSS Document */
/*


RESET */
@media screen {
*{text-decoration:none;outline:none;margin:0;padding:0;}
code,kbd,samp,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal;}
a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{border:0;}
dfn,i,cite,var,address{font-style:normal;}
th,b,strong,h1,h2,h3,h4,h5,h6,dt{font-weight:400;}
caption,th,td{text-align:left;}
/* \ */html{background:#000;color:#000;line-height:1;font-family:sans-serif;}
/*  */q{quotes:"\201C""\201D""\2018""\2019";}
ul,ol,dir,menu{list-style:none;margin:0;padding:0;}
sub,sup{vertical-align:text-top;font-size:0.6em;}
a{color:inherit;}
/*
_______________________________
DISABLE DEPRECATED HTML  */
font,basefont{color:inherit;font:inherit;font-size:100%;}
center,*[align]{text-align:inherit;}
s,strike,u{text-decoration:inherit;}
img{border:none;margin:0;}
ol{list-style-type:decimal;margin-left:30px;}
body{background-color:transparent;}
tr,th,td{width:auto;height:auto;background-color:transparent;vertical-align:inherit;border:none;}
table[border],.content table[border]{border-collapse:separate;border-spacing:0;}
input,select,button{cursor:pointer;}
input[type='text'],input[type='password']{cursor:text;}
input[type='hidden']{display:none;}
label{display:block;margin-top:10px;}
/* END RESET */

/* START Juergens */
html {background-color:#000;}
body {color:#fff;font-size:.80em;line-height:1.2em;}
h1 {font-size:18px;color:#fff;font-weight:normal;margin-bottom:15px;}
h2 {font-size:14px;color:#fff;font-weight:bold;margin-bottom:5px;}
p {margin:10px 0;}
a {color:#fff;text-decoration:none;}
a:hover,a h2:hover {color:#aaa;}
hr{margin:15px 0; height:1px;color:#eee;}
strong, b{font-weight:bold;}

/* FONTS */
body {font-family:Arial, Helvetica, sans-serif;}

/* LAYOUT */
#wrapper {width:1024px;margin:0 auto;padding:0;background-color:#000;position:relative;}
#header {position:relative;height:75px;}
#header .sep{position:relative;top:40px;display:block;border-bottom:1px solid #666;margin:0 70px;clear:both;}
#logo {position:absolute;background:url('../img/ja_logo.png') no-repeat;top:0;left:0;z-index:100;height:119px;width:290px;}
#tools,#nav{float:right;clear:both;font-size:0;}
#nav {position:absolute;bottom:0px;right:50px}
#product_nav{position:absolute;left:0;top:5px;font-size:0;z-index:101}
#tools li, #nav li, #product_nav li{display:inline-block;border-left:1px solid #666;font-size:12px;color:#ccc;}
#tools li a, #nav li a, #product_nav li a{color:#ccc;display:inline-block;padding:5px 15px;}
#tools li.first, #nav li.first, #product_nav li.first{border:none;}
#tools a.active, #tools a:hover, #nav a.active, #nav a:hover, #product_nav a.active, #product_nav a:hover, .p_nav a:hover, .p_nav .current{background:url('/img/navbg.gif') repeat-x #86888b;color:#fff;}

#main {position:relative;padding:15px;overflow:hidden;z-index:99}
#main #content {position:relative;width:870px;left:70px;top:5px;border:1px solid #666; border-width:1px 0;padding:5px 0;}
#main #content.columns{background-color:#fff;color:#000;float:right;margin-right:125px;padding:30px;width:580px;border:0;z-index:99;min-height:600px;}
#main #content.columns a{color:#666;border-bottom:1px dotted #666;}
#main #content.columns a:hover{color:#ccc;border-color:#ccc;}
#main #content.columns h1{color:#333;}
#main .flex{position:relative;width:870px;left:70px;margin:0;padding:15px 0;float:left;}
#main #content.columns #left_column{float:left;border-right:1px solid #666;width:40%;padding-right:20px;}
#main #content.columns #right_column{float:left;padding-left:20px;max-width:300px}

#gems {margin-left:20px;width:150px;}
#gems li{display:block;text-decoration:underline;cursor:pointer;padding:5px;}
#gems li:hover{background-color:#bbb}
#main #content.columns .overlay{display:none;position:absolute;top:0;right:0;width:100%;height:100%;background:url('../img/tran_k.png');z-index:100;}
#main #content.columns .popup{display:none;position:absolute;top:100px;right:100px;width:400px;padding:20px;background-color:#fff;border:2px solid #333;z-index:101;}
.popup .close, .closeup .close{position:absolute;top:20px;right:20px;height:20px;width:20px;cursor:pointer;background:url(../img/controls.png) no-repeat -146px 0 transparent;}
.popup ul{margin-left:20px;}
.popup li{list-style:disc;}

.headers{position:relative;height:70px;display:block;border-bottom:1px solid #666;margin-bottom:10px;}
.headers img{position:absolute;top:0;left:0;}

.flex li{float:left;position:relative;width:210px;margin-left:7px;height:210px;overflow:hidden;cursor:pointer;}
.flex li.first{margin:0;}
.flex li a{position:absolute;width:100%;text-align:center;}
.flex li a.bottom{bottom:0px;}
.flex li .over{display:none;cursor:pointer;position:absolute;height:204px;width:204px;top:0;left:0;background:url() center no-repeat transparent;border:1px solid #666;padding:2px;}
.over #txt1{display:block;text-align:center;font-family: 'Quicksand', sans-serif;font-size:16px;line-height:30px;border-bottom:1px solid #666;margin:0 10px;}
.over #txt2{position:absolute;left:0;bottom:0;width:188px;text-align:center;font-family: 'Quicksand', sans-serif;font-size:16px;line-height:30px;background-color:#666;margin:10px;}
.over:hover{color:#fff;}
.flex li .rings{background-image:url('/img/o_r.png');}
.flex li .bracelets{background-image:url('/img/o_b.png');}
.flex li .earrings{background-image:url('/img/o_e.png');}
.flex li .pendants{background-image:url('/img/o_p.png');}
.reflect canvas,.reflected{margin:auto;}

#main .vflex {margin:0;width:225px;}
.vflex li {float:none;display:block;margin:10px 0;padding:10px 0;overflow:visible;}
.vflex li .over{border:none;}
.vflex #txt1, .vflex #txt2 {display:none;}
.right{float:right;margin:8px;}

.show {overflow:hidden;height:400px;}
.show li{position:absolute;display:none;background-color:#000;}
.show #oo{position:absolute;left:0px;top:-15px;}
.show .tag {font-family: 'Quicksand', sans-serif;font-size:40px;height:auto;position:absolute;left:210px;top:110px;}
.show .img {position:absolute;}
.show .ssbg {height:400px;}
.show h1{display:none;font-family: 'Bilbo Swash Caps',serif;font-size:26px;line-height:27px;position:absolute;left:184px;top:150px;text-align:center;}
#ssnav {position:absolute;bottom:20px;left:20px;}
#ssnav li{display:inline-block;background:url('/img/b_off.png') no-repeat transparent;float:left;height:12px;margin:0 2px;position:relative;width:12px;cursor:pointer;}
#ssnav li.active {background:url('/img/b_on.png');}

#pmain{position:relative;min-height:125px;}
#pmain #oo{font-family: 'Quicksand', sans-serif;font-size:25px;line-height:30px;border-bottom:1px solid #fff;position:absolute;top:10px;left:10px;}
#pmain .title{position:absolute;top:0;left:175px;}
#pmain .sub{font-family: 'Bilbo Swash Caps';font-size:23px;line-height:27px;letter-spacing:0.7px;position:absolute;top:100px;left:350px;}

#pmain #sub_rings{top:71px;left:308px;}
#pmain #sub_bracelets{top:96px;}
#pmain #sub_earrings{top:70px;left:370px;}

.pmain_ss{width:970px;margin-top:50px;margin-left:-40px}
.pmain_ss #inner{overflow:hidden;height:250px;width:870px;float:left;}
.pmain_ss #inner li{float:left;height:250px;width:200px;text-align:center;margin:0 8px;position:relative;}
.pmain_ss #inner li .over, .view_all li .over{display:none;position:absolute;top:0;left:0;height:200px;width:190px;border:1px solid #666;padding:5px;}
.pmain_ss #inner li .over #txt1, .view_all li .over #txt1{background-color:#666;line-height:18px;padding:5px;margin:0;font-size:13px;}
.pmain_ss .pmain_ssnav{float:left;cursor:pointer;padding-top:70px;}
.reflect{margin:auto;}

.pmain_detail,.closeup{width:720px;margin:10px 50px;float:left;position:relative;}
.pmain_detail .product{float:left;width:440px;text-align:center;cursor:pointer;}
.pmain_detail .table{width:250px;float:right;border-left:1px solid #666;padding:10px;}
.pmain_detail .table strong,.pmain_detail .table b{display:block;border-bottom:1px solid #666;color:#fff;padding:4px 0;}
.pmain_detail .table b{border:none;}
.pmain_detail .table ul{padding:10px 20px;}
.pmain_detail .table li{list-style:disc;margin:4px 0;}
.pmain_detail .table ul.actions{position:absolute;bottom:0;width:250px;padding:0;}
.pmain_detail .table ul.actions li{list-style:none;border-bottom:1px solid #666;}
.pmain_detail .table ul.actions a{display:block;padding:4px 0;}
.pmain_detail .table ul.actions .prod_email a{display:inline-block;}
.pmain_detail .prod_email {margin:10px;padding:10px;background-color:#666;border:1px solid #ccc;}
.pmain_detail .prod_email input[type="text"],.prod_email textarea{width:200px;}

.pmain_detail_nav{position:absolute;right:256px;}
.pmain_detail .pmain_detailnav{position:absolute;top:40%;}
.pmain_detail .pmain_detailnav#l{left:-60px;}
.pmain_detail .pmain_detailnav#r{right:-60px;}
.closeup{background-color:#fff;display:none;position:absolute;top:35px;text-align:center;cursor:pointer;padding:30px;}

.p_nav{display:block;text-align:center;font-family: 'Quicksand', sans-serif;font-size:12px;}
.p_nav a{padding:4px 10px;border-right:1px solid #fff;}
.p_nav a.last{border:0;}

.view_all li{display:inline-block;width:210px;height:215px;position:relative;overflow:hidden;cursor:pointer;margin:10px 2px;}
.view_all .over{display:none;}

#dealer_list li{display:block;border-top:1px dashed #ccc;padding:10px 0;min-height:80px;}

.btn{background:url('/img/btn.png') no-repeat 0 -24px transparent;border:none;color:#fff;font-style:italic;font-size:13px;padding:3px 0 3px 6px;overflow:hidden;}
.btn:hover{background-position:0 0;}

.form_button,.form_button_end{background:url('/img/btn.png') no-repeat 0 -24px transparent;border:none;display:block;float:left;height:24px;margin:10px 10px 10px 0;}
.form_button_end{background:url('/img/btn.png') no-repeat 100% -72px transparent;padding:0;margin:0 -1px 0 0;}
input.form_input{color:#fff;font-style:italic;font-size:13px;padding:0 15px;overflow:hidden;cursor:pointer;height:21px;line-height:21px;background:none;border:none;}
.form_button:hover{background-position:0 0;}
.form_button_end:hover{background-position:100% -48px}
input.form_input:hover{color:#fff;}

.form_button_li,.form_button_viewend_li,.form_button_delend_li{background:url('/img/view_sprite.png') no-repeat 100% -22px transparent;border:none;display:block;float:left;height:22px;margin:10px 10px 10px 0;}
.form_button_viewend_li,.form_button_delend_li{background:url('/img/del_sprite.png') no-repeat 0 -66px transparent;padding:0;margin:0 0 0 -1px;}
.form_button_viewend_li{background-image:url('/img/view_sprite.png');}
input.form_input_li{color:#000;font-size:13px;padding:0 15px 0 23px;overflow:hidden;cursor:pointer;height:21px;line-height:21px;background:none;border:none;}
.form_button_li:hover{background-position:100% 0;}
.form_button_viewend_li:hover,.form_button_delend_li:hover{background-position:0 -44px}
input.form_input_li:hover{color:#fff;}

#boxbar{position:relative;top:-57px;right:0;z-index:100}
#boxbar #send_list{display:none;position:absolute;top:5px;background:url('/img/fav_email.png') no-repeat 100% 0 transparent;width:198px;height:100px;}
#boxbar #send_list p{position:absolute;top:0;left:12px;font-size:13px;font-style:italic;cursor:pointer;}
#boxbar #send_list #favmsg{position:absolute;top:46px;left:12px;color:#999;}
#favlist{position:relative;}
#favlist li{float:left;position:relative;border-bottom:1px solid #ccc;width:580px;color:#666;}
#favlist .item_tools{float:right;}
#favlist span{display:block;}
#favlist .desc{float:left;margin-left:10px;width:395px;padding:10px 0;}
#favlist .desc span{margin-left:130px;}
#favlist .item{font-size:14px;font-weight:bold;}
#favlist .price, #favlist .added{font-style:italic;}
#favlist .inactive {color:#ccc;}
#favlist .not_available{float:left;width:auto;background:url('/img/q.png') no-repeat 100% 15px transparent;padding-right:14px;margin:10px 10px 0 0;font-style:italic;cursor:pointer}
#favlist .deleted{display:block;margin:15px;padding:10px;color:#fff;background-color:#a7a7a7;border:2px solid #606060;text-align:center;}

#favform{position:absolute;top:34px;left:10px;}
#favform input[type="text"]{width:130px;}
#favform input[type="submit"]{background:url('/img/fav_submit.png') no-repeat transparent;border:0;height:26px;width:26px;}

#footer #copyright{float:left;color:#fff;font-size:11px;padding:5px;}
.clear{clear:both;}
.msg { font-style:italic;color:#f00;}
.print{display:none !important;}

}
@media print {
	body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #000;}
	a:link, a:visited {background: transparent; color:#333; text-decoration:none;}
	a:link:after, a:visited:after {content:" (" attr(href) ") ";color:#000;}
	a[href^="/"]:after {content: " (http://www.juergensandandersen.com" attr(href) ") ";}
	#wrapper #main #header, #product_nav, .pmain_detailnav,.pmain_detail_nav, .closeup, .actions, .flex, #boxbar,.form_button_li, .headers, .not_available {display:none !important;}
	.print{display:block;}
	ul li{list-style-type:none;clear:both;}
	.desc span{display:block;margin:0 10px;font-style:italic;}
	.desc .item{font-style:normal;font-weight:bold;padding-top:15px;}
	.desc div{margin:10px;}
	.pmain_detail .table{max-width:350px;margin:0 auto;}
	.pmain_detail .product{text-align:center;margin:20px auto;}
	.pmain_detail .table:after{content:"http://
}
