body {
 margin:0 auto;
 padding:0;
 width:100%;
 font-family:verdana, arial, sans-serif;
 font-size:66%;
 line-height:136%;
 color:#333;
 background:#fff url(images/bg_main.jpg);
 scrollbar-face-color: #948B6D /* this is IE specific coding and not valid but it works */ }

html>body { font-size:84%;}

images { border:0;}

h1 { font-size: 280%; color:#948b6d; background:inherit;}
h2 { font-size: 220%; color:#948b6d; background:inherit;}
h3 { font-size: 160%; color:#948b6d; background:inherit;}
h4 { font-size: 114%; color:#776F57; background:inherit;}

.headColor {
 color:#948b6d;
 background:inherit;}


a:link, a:visited	{ color:#960; background:inherit; text-decoration:none }
a:hover     { color:#366; background:inherit; text-decoration:none }
a:active 	{ color:#960; background:inherit; text-decoration:none }


/* bold { font-weight:bold;} */

/* The above are site-wide settings */


 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE             { color:#666; font-size:12px}

.biglink          { font-size:12px; font-weight:bold; font-style:italic; text-decoration:none }
.biglink:hover    { font-size:12px; font-weight:bold; font-style:italic; text-decoration:underline }
.just             { text-align:justify;}
.smalltitle 	   { font-weight:bold; color:#960; font-size:xx-small;}
.careertitle   	{ color:#666; font-size:14px;}
.subtitle   	   { color:#948b6d; font-size:15px;}
.phonetitle	      { color:#000; font-size:12px;}
.picturecomments  { color:#666; font-size:12px}
.price            { color:#f60; font-size:13px;}
.picturehilight	{ color:#06f; font-size:13px;}
.picturetitle  	{ color:#000; font-size:12px;}
.list             { color:#000; font-size:12px;}
.quotechoice   	{ color:#009; font-size:11px;}
.faq              { line-height:19px; }


 /* SIDEBAR OPTIONS */

a.sidelink:link, a.sidelink:visited { color:#ffffce; text-decoration:none }
a.sidelink:hover   { color:#333300; text-decoration:none }
a.sidelink:active  { color:#ffffce; text-decoration:none }

.sidebartitle	{ color:#60583C; font-size:13px; font-weight:bold; line-height:138% }
.sidebartext	{ color:#fff; font-size:11px}
.date_font  	{ font-size:104%; font-weight:bold; color:#fff; background:inherit; }

#date-location	{ width:400px; left:10px; position:absolute; TOP:172px;}


 /* HIDE MENU AND ITEMS FOR PRINTING */

@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}

@media screen{
.printonly 	{ display:none; }
}


.button-popups { 	background-image:url("images/button-popup.gif");
 background-color:#948B6d;
 color:#fff;
 font-size:8pt;
 height:23px;
 width:100%;
 cursor:hand;
 font-weight:bold;
 text-align:center;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:2px;
 padding-right:2px;
 border:#fff 0px solid }

.buttonon-popups { background-image:url("images/buttonon-popup.gif");
 background-color:#fff;
 color:#000;
 font-size:8pt;
 height:23px;
 width:100%;
 cursor:hand;
 font-weight:bold;
 text-align:center;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:2px;
 padding-right:2px;
 border:#fff 0px solid}

.shadeform	{ font-size:13px;
 background-image:url("images/shadeform.gif");
 text-align:left;
 width:200px;
 border:#000 1px solid}

.quoteform	{ font-size:13px;
 background-image:url("images/shadeform.gif");
 text-align:left;
 border:#000 1px solid}

.quotedropdown 	{ color:#333;
 width:260px;
 background-color:#f1f4f5;
 font-size:11px; }

.dropdown 	{ color:#333;
 width:200px;
 background-color:#f1f4f5;
 font-size:11px;}


.textarea	{ font-size:13px;
 background-image:url("images/shadeform.gif");
 text-align:left;
 width:80%;
 border:#000 1px solid}

.submitbutton { /* font-size:9pt; */
 padding:2px;
 padding-top:6px;
  font-size: 103%;
  font-weight: bold;
  color: #776F57;
 background-image:url("images/shadeform.gif");}



.searchform { 	width:110px;
 HEIGHT:20px;
 font-size:11px;
 background-image:url("images/shadeform.gif");
 border:#000 1px solid }

.searchdrop { width:60px; HEIGHT:20px; font-size:11px; background-color:#F1F4F5; }


.searchbutton 	{ font-size:8pt;
 width:35px;
 background-color:#f1f4f5;
 border:#000 1px solid; }


 /* IMAGE HOVER CODE */

.rollover 	{ background-color:#000}
.rolloveron	{ background-color:#948b6d;  }


 /* START THE CODE FOR THE MENUS */


 /* TOP LEVEL MENU CONTROL */
a.menu_TOP{
 display:block;
 line-height:14pt;
 text-align:center;
 text-decoration:none;
 border-left:#948b6d 1px solid;}


 /* SUB LEVEL MENU CONTROL */

a.menu_SUB{
 display:block;
 padding:2px 2px 2px 4px;
 text-decoration:none;

 border-bottom:#999 1px solid;
}


 /* MORE SUB LEVEL MENU CONTROL */

.menu_DIV{
 border-top:#000 0px solid;
 border-bottom:#666 0px solid;
 border-right:#666 1px solid;
 border-left:#666 1px solid;

 z-index:100;
}


/*   Custom Code by PotentProducts.com   */

div#mainLayout {
 width:72%;
 margin-left:240px;}

html>body div#mainLayout { width:58%}

div#mainContent {
 margin:0 auto;
 width:94%;}

#leftContent {
 float:left;
 width:170px;
 padding-left:6px;
 line-height:102%;}

.quoteText {
 float:right;
 width:440px;
 text-align:right;
 font-size:88%;
 font-family:verdana;
 font-style:italic;
 color:#960;
 background:inherit;}

li { padding-bottom:5px; }

.ptoplink {
 float:right;
 font-size:88%}

.center-code {
  margin: 0px;
  padding: 0px;  /* Need to set body margin and padding to get consistency between browsers. */
  text-align: center;  /* Hack for IE5/Win */}

#footer {
 width:100%;
 font-size:82%;
 line-height:130%;
 color:#999;
 background:url(images/bottom-shade.gif);}

.bookTitle {
 font-style:italic;
 font-weight:bold;
 color:#999;
 background:inherit}

