/* ALL PAGES */
body{background:#f2f2f2;}
body a:link {color:#369;font-weight:bold;}
#wholepage {min-width:1075px;clear:both;}
h1 {font-size: 100%;font-weight: normal;text-decoration: none;margin: 10px 0 1em 0px;border-bottom:0px solid #abc;}
h2 {font-size: 89%;text-decoration:none;margin:0;font-weight:normal;}
h3, h4 {font-size: 110%;text-decoration: none;font-weight:bold;margin: 0;}
#leftside{width: 150px;float:left;}
#leftsideads{border: none;width: 130px;margin-top:5px;text-align:center;}
#leftsideads h5 {margin:0;font-size:95%;text-align:center;font-variant:small-caps;border-bottom:1px solid #369;}
#leftsideads select {width:auto;}
#leftsideads input {margin:0;padding:0;}



#consequences{background-color:#f2f2f2; width:130px;font-size:72%; font-family: arial;font-weight:normal;margin-top:8px;margin-bottom:5px;}
#consequences i{color:#336699; text-decoration:underline; font-weight:bold; font-style:normal; display:block;}
#consequences b{color:#218429; text-decoration:none; font-size:70%; overflow:hidden;font-weight:normal;}
#consequences a{color:#000; text-decoration:none;font-weight:normal;}

#host{color:#218429;text-decoration:none;font-weight:bold;font-size:80%; margin-bottom:0;padding-bottom:0;}

#buttons a:link {color:#369; text-decoration:none; background-color: #f2f2f2;}
#buttons a:visited {color:#369;text-decoration:none;}
#buttons a:hover {color:#000000;text-decoration:none}
#buttons a:active {color:#369;text-decoration:none}
#buttons {background-color: #f2f2f2;width: 130px;font-weight: bold;text-align: center;margin: 10px 0 10px 4px;}
#buttons ul {list-style: none;margin: 0;padding: 0;}
#buttons ul li {background-color: #f2f2f2;margin: 0;padding: 2px;width: 130px;list-style-type: none;list-style-position: outside;border: 1px ridge #777777;-moz-border-radius: 5%;}

#header{width:100%;background:#f2f2f2 url('HeadBGfade.gif');background-repeat:no-repeat;text-align:left;height:99px;border-bottom:1px solid #777777;}
#header img{float:left;margin-top:2px;margin-left:15px;}
.gsearch {position:absolute;left:33em;top:4em;display:none;}
input{background:#f0f0f0;}
textarea{background:#f0f0f0;}
#quotes {width:130px;font-size: 85%;margin-bottom:10px;padding:2px;border:2px outset #aabbcc;background-color:#fdd240;}
#jbt {width: 130px; margin-top:10px;border:2px inset #aabbcc;text-align:center;background-color:#ccf;font-size:80%;}

#main {float:left;width:900px;padding:3px;text-align:left;margin-top: 0;background-color: #f2f2f2;} 
#store {float:left;width:1000px;padding:3px;text-align:left;margin-top: 0;background-color: #f2f2f2;}
#footer{width: 100%;text-align: center; font-size: 80%;border-top:3px solid #777; margin-top:3px;float:left; display:inline;}

/* INDEX PAGE */
#pic {margin-top: 10px;float:right;vertical-align:top;width:210px;height:300px;display:inline;text-align:center;font-size:80%;}
#comments {width:600px;margin-left:50px;margin-top:5px;font-size:.9em;color:#333;}
#comments p {padding:5px;border-style:inset;border-width:2px;border-color:#aaa;}
.about {width:540px;padding:2px;text-align:left;margin-top:15px;}

/* FORSALE PAGE */
.purchase {background-color:#f1f1f1; font-weight:normal;font-size:10pt;border:3px inset #000000;height:120px;width:700px;margin:1em 0;}
.L {position:relative;float: right;height:110px;width: 110px;border:2px outset #111111;margin:2px;}
.R {position:relative;float:left;height:110px;width:110px;border:2px outset #111111;margin:2px;}
.ppbtn {float:left;}
.ppbtnhidden {display:none;}
.mrchlabel {display:inline; float:left;font-weight:bold;font-size:110%;width:270px;}
#forsale a {color:#369;font-weight:normal;}

/* CHARTS PAGE */
#charts{margin-left:20px;margin-top:10px;}

/* CONTACT PAGE */
#contact {float:left;min-height:450px;width:450px;border:0px inset #def;}
#contact ol {list-style-type: none;margin: 0;padding: 0;}
#contact ol li {background-color: #f2f2f2;margin: 0;list-style-type: none;list-style-position: outside;}
#contactads {position:relative;bottom:2px;}
#contact h2 {margin-top:8%;font-weight:bold;font-size:140%;}
#contactform fieldset {border:1px dotted #333;width:400px;}
#contactform{width:400px}
#im {min-height:450px;width:400px;border:0px inset #faf;float:left;padding:10px;}
.errmess{color:#d0373c;}
.errloc{border:1px dotted #f00;background:#eaa;}

/* PRICELIST PAGE */
#pricelist{margin-left:10px;margin-top:20px;}
#pricelist h1 {color:#369;font-size:120%;font-weight:bold;margin-bottom:4px;}
#pricelist h2 {font-size:95%;font-weight:normal;}
#pricelist h3 {font-size:80%;font-weight:normal;}
#pricelist h4 {font-size:70%;font-weight:normal;}
#pricelist table {margin-bottom:15px;}
#pricelist table td{vertical-align:top;padding: 0 5px;}

/*TECHTIPS PAGE */
#techtips h1 {color:#369;font-size:120%;font-weight:bold;margin-bottom:4px;}
#techtips h2 {margin-bottom:10px;}
#techtips p {font-weight:normal;}
#techtips a {color:#369;font-weight:bold;}
#gemsizes{font-size:85%}
#gemsizes td{padding:5px;border:1px dotted #ccc;text-align:right;}
#gemsizes th{text-align:center;border:1px dotted #ccc;border-bottom:1px solid #777;}
#techtips #tcontent4 fieldset{border:0px;}
#techtips #tcontent4 fieldset legend{border:0px;font-weight:bold;font-size:110%;}
#tcontent1 {padding-top:25px; padding-left:15px;}

.shadetabs{padding: 3px 0;margin-left: 10px;margin-top: 1px;margin-bottom: 1px;font: bold 12px Verdana;list-style-type: none;text-align: left;}
.shadetabs li{display: inline;margin: 0;}
.shadetabs li a{text-decoration: none;padding: 3px 7px;margin-right: 3px;border-left:2px outset #369;border-top:2px outset #369;border-right:1px solid #369; color: #2d2b2b;background:#fc3;}
.shadetabs li a:visited{color: #2d2b2b;}
.shadetabs li a:hover{text-decoration: underline;color: #2d2b2b;}
.shadetabs li.selected{position: relative;top: 1px;}
.shadetabs li.selected a{background:#ffebad;border-left:2px inset #369;border-top:2px inset #369;border-right:1px solid #369;} /*selected main tab style */
.shadetabs li.selected a:hover{text-decoration: none;}
.tabcontentstyle{background:#f0f0f0;color:#333;border:2px inset #777766;margin-left:10px;margin-top:2px;padding:8px;width: 680px;min-height:400px;} /*style of tab content container*/
.tabcontent{display:none;}

@media print {
.tabcontent {
display:block!important;
}
}
.centerads {border-top:1px solid #555; border-bottom:1px solid #555;padding-top:8px;padding-bottom:8px;font-weight:normal;}
.centerads a{text-decoration:none;}
.centerads a:hover{text-decoration:underline;}
#amazon{border:1px inset #555;background:#efefef;text-align:center;}
#amazon a {font-size:105%;}//color:#b64926;
#amazon a:hover{}//color:#369;
#new1 {position: absolute; top:286px; left:120px;z-index:100;}
#new2 {position: absolute; top:314px; left:120px;z-index:100;}