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

/*globals */
body {margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#999}
a {cursor:pointer; text-decoration:none}
img {border:none; outline:none}
.dark {color:#333}
.semiDark {color:#666}
.small{ font-size:11px}
.trueLine {line-height:100%}
.fam1 {font-family:Georgia, "Times New Roman", Times, serif;}
.fam2 { font-family:Arial, Helvetica, sans-serif}
.t13 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px}

#wrapper {width:945px; margin:0px auto}

/* header */
#viewCartHolder {height:45px; height:45px}
#viewCart {float:right; padding:5px 0px 0px; background-repeat:no-repeat; width:64px; height:45px; background-image:url(../img/cartHolder.gif); font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px;text-align:center}

#logo {text-align:center; margin-bottom:5px}
#nav { height:81px; text-align:center; font-style:italic; color:#999; font-size:13px; }
#nav div {padding:0px; margin:0px 0px 0px}
#nav ul {padding:0px; margin:0px}
#nav li {display:inline; text-decoration:none; margin:0px 14px;}

#nav a {color:#999; text-decoration:none;} 
#nav a:hover {color:#333; text-decoration:none} 
#nav .subNav {display:none; height:20px; padding:10px 0px}
/* end header */

/* footer content */
#subNav { width:100%; border:1px solid #333; border-right:none; border-left:none; text-align:center; padding:13px 0px}
#subNav ul {padding:0px; margin:0px}
#subNav li {text-decoration:none;display:inline; margin:0px 90px}
#subNav a {font-style:italic; text-decoration:none; color:#999;}
#subNav a:hover {color:#333;}

#snNav {padding:60px 0px; text-align:center; font-style:italic; }
#snNav ul {padding:0px; margin:0px}
#snNav li {text-decoration:none;display:inline; margin:0px 7px}
#snNav a {font-style:italic; text-decoration:none; color:#999;}
#snNav a:hover {color:#333;}
#snNav input{border:none; background-color:#dcdcdc; height:18px; width:138px; position:relative; bottom:3px}

#footer {text-align:center; line-height:18px; padding-bottom:40px}
/* end footer content */

/* end globals */

/* home page */
#homeBanner {margin-bottom:55px}

.line {background-image:url(../img/lineThrough_1x13.gif); background-repeat:repeat-x; width:100%}
#naTitle { width:50%; float:right; font-style:italic; text-align:center}
#naTitle .padd {padding:0px 57px; background-color:#fff}
#rjTitle { width:50%; font-style:italic; text-align:center}
#rjTitle .padd {padding:0px 34px; background-color:#fff}

#homeMods {padding:56px 0px 58px}
#naMod {float:right; width:50%; position:relative; top:11px}
#naMod .padd {padding-right:35px;}
#rjMod { width:50%; text-align:center}
.naItem {width:111px; height:111px; margin-left:28px; float:right; display:inline}
.rjItem {margin-bottom:13px}
.rjItem .subline {line-height:22px; font-size:12px}

#lTitle {text-align:center; font-style:italic}
#lTitle .padd{padding:0px 30px; background-color:#fff}
#lBlock { padding:35px 25px; font-style:italic; line-height:19px}
/* end home page */

/* journal */
.sbTitleBlock {border-top:1px solid #333; border-bottom:1px solid #333; height:72px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#000}
.sbTitleBlock .padd {display:block; padding:20px;}
.artListBlock {border-top:1px solid #333; padding-bottom:48px; text-align:center; position:relative}
.artListBlock .number {position:relative; bottom:9px; background-color:#fff;padding:15px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.artListBlock .title {font-size:28px; color:#000; padding:4px 0px; font-style:italic}
.exponent{ font-size:9px; vertical-align:text-top}
.artListBlock p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px}
.artListBlock a{ font-style:italic; font-size:13px}

#note p {text-align:center; color:#000; font-size:14px; margin:2em 0em; line-height:1.5em; font-style:italic;}

input {padding:0px; margin:0px}
#jSearch { height:18px; width:124px; background-color:#e9e9e9; border:none; margin:0px; padding-top:3px; position:relative; bottom:7px; font-size:11px}
.sbBlock {height:141px}
.sbBlock .padd {padding-top:34px}

.sbBlock .tags {font-style:italic; padding:30px 2px 0px; text-align:center; font-size:13px}

#pagination {font-family:Arial, Helvetica, sans-serif; text-align:center; margin-bottom:50px; word-spacing:.75em}

#aTitle { height:114px; border:1px solid #333; border-left:none; border-right:none; text-align:center; color:#333}
#aTitle .number {position:relative; bottom:9px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#fff; padding:0px 15px}
#aTitle .title {font-size:36px; font-style:italic; padding-top:25px}
.noTop {border-top:none}

.jBody {padding:20px 0px 50px; text-align:center; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:20px}

.jBody .sub{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin-bottom:25px; font-weight:bold; text-transform:uppercase}
.jBody .quote {font-style:italic; font-size:28px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; padding:35px 0px; line-height:40px}

.aThmb {width:121px; height:121px; margin-bottom:27px;}
/* end journal */

/* product detail */
#detailBg {width:945px; height:500px;margin-bottom:46px; background-repeat:no-repeat}
#detail {position:relative; width:420px; text-align:center; top:60px; left:472px}

#detail h1 {margin:0px 0px; padding:0px; font-weight:normal; font-size:30px; font-style:italic; color:#333}
#detail h2 {margin:0px 0px 25px; padding:0px; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333}
#detail p {margin:0px; padding:0px; line-height:22px; color:#333}
#detail ul {margin:20px 0px 0px; padding:0px}
#detail li {margin:0px 7px; display:inline;}

#orderDetails {font-size:10px; text-align:center; margin-top:20px}
#orderDetails select {color:#999; font-size:10px; font-family:Arial, Helvetica, sans-serif}
#qty {margin-top:10px}
#orderSubmit {margin-top:20px}
.wide {width:117px}
.narrow {width:67px}

#relatedItems	{border-top:1px solid #333; text-align:center}
#relatedItems .padd {background-color:#fff; padding:0px 15px; color:#333; font-style:italic; position:relative; bottom:9px}

#riMod {text-align:center}
.riItem {width:121px; height:121px; margin:43px 20px 99px; display:inline-block}

.gItem{width:241px; height:346px; text-align:center}
.gImg {width:241px; height:247px; margin-bottom:12px}
.gTitle {font-size:16px; color:#333; font-style:italic}
.gCost {line-height:1.5em; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#999}
/* end product detail */

/* cart */
.cartHeading {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333;margin:10px 0px 26px}
.cartBlock {border-bottom:1px solid #333; margin-bottom:26px}
.cartBlock h1 {margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333; margin-bottom:15px; font-weight:normal; font-style:italic; padding-top:30px}
.a13 { font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.qty {padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}
input.qty {border:none; background-color:#ccc; width:20px; padding:2px; margin-bottom:10px}