body{ 
  background-color:#888888;
  background-attachment: fixed;
  color: #ccc ;
}
body, table, td{ font-size: 14px ; }
a img{ border: 0 ; }

#layout, #layout table{ color: #ccc ; font-family: verdana, arial ; }
.cart_form form{ margin: 0 ; }
table.chart{ font-size: 14px ; }

.mybody  { font-family: Verdana, Arial; font-size: 11px; color: #3F4A1A }
.mybody_med  { font-family: Verdana, Arial; font-size: 12px; color: #2F3810 }

.topbodytext  { font-family: Verdana, Arial; font-size: 11px; color: #cccccc }

.brochure  { font-family: Verdana, Arial; font-size: 10px; color: #000000 }
.copyright  { font-family: Verdana, Arial; font-size: 10px; color: #3F4A1A }
.copyright2  { font-family: Verdana, Arial; font-size: 10px; color: #CCCCCC }
.smfont  { font-family: Verdana, Arial; font-size: 9px; color: #000000 }

h1{ font-size: 20px ; }
h2{ font-size: 16px ; margin-top: 25px ; }
h3{ font-size: 14px ; }

.h1	{
 font-family: Verdana, Arial;
 font-size: 14px;
 font-weight: bold; 
 color: #ccc;
 margin-top: 0em;
 margin-right: 0em;
 margin-bottom: 0em;
 margin-left: 0em;}

.h2         { font-family: Verdana, Arial; font-size: 14px; color: #CCCCCC }
.h4         { font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #6F7D6C }

.title			{ font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: #000000 }

.h1link			{ font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: #3F4A1A }
.h1link:visited    { font-family: Verdana, Arial; font-size: 14px; color: #3F4A1A; text-decoration:none }
.h1link:hover      { font-family: Verdana, Arial; font-size: 14px; color: #D4852E; text-decoration:none }
.h1link:active     { font-family: Verdana, Arial; font-size: 14px; color: #D4852E; text-decoration:none }

.hugelink			{ font-family: Verdana, Arial; font-size: 22px; font-weight: bold; color: #3F4A1A }
.hugelink:visited    { font-family: Verdana, Arial; font-size: 22px; color: #3F4A1A; text-decoration:none }
.hugelink:hover      { font-family: Verdana, Arial; font-size: 22px; color: #D4852E; text-decoration:none }
.hugelink:active     { font-family: Verdana, Arial; font-size: 22px; color: #D4852E; text-decoration:none }

a            { color: #FF8632; }
a:visited    { }

.bigLink            { font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; text-decoration:none }
.bigLink:visited    { font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; text-decoration:none }
.bigLink:hover      { font-family: Verdana, Arial; font-size: 11px; color: #D29425; text-decoration:none }
.bigLink:active     { font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; text-decoration:none }

.MnuLink            { font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; text-decoration:none;}
.MnuLink:visited    { font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; text-decoration:none;}
.MnuLink:hover      { font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; text-decoration:none;}
.MnuLink:active     { font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; text-decoration:none;}

.MnuLink2            { font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; text-decoration:none; font-weight: normal; }
.MnuLink2:visited    { font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; text-decoration:none; font-weight: normal; }
.MnuLink2:hover      { font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; text-decoration:none; font-weight: normal; }
.MnuLink2:active     { font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; text-decoration:none; font-weight: normal; }

.RegLink            { font-family: Verdana, Arial; font-size: 10px; color: #CCCCCC; text-decoration:none }
.RegLink:visited    { font-family: Verdana, Arial; font-size: 10px; color: #CCCCCC; text-decoration:none }
.RegLink:hover      { font-family: Verdana, Arial; font-size: 10px; color: #D29425; text-decoration:none }
.RegLink:active     { font-family: Verdana, Arial; font-size: 10px; color: #CCCCCC; text-decoration:none }

.testLink            { font-family: Verdana, Arial; font-size: 14px; color: #000000; text-decoration:none }
.testLink:visited    { font-family: Verdana, Arial; font-size: 14px; color: #000000; text-decoration:none }
.testLink:hover      { font-family: Verdana, Arial; font-size: 14px; color: #522E0E; text-decoration:none }
.testLink:active     { font-family: Verdana, Arial; font-size: 14px; color: #000000; text-decoration:none }

.bigWhiteLink {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #EEEEEE; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none}
.bigWhiteLink:visited {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #BBBBBB; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none}
.bigWhiteLink:hover {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #d29425; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none}
.bigWhiteLink:active {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #EEEEEE; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none}

.bigRedLink         {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: Red; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
.bigRedLink:visited {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: Red; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
.bigRedLink:hover {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #d29425; FONT-FAMILY: Arial; TEXT-DECORATION: none}
.bigRedLink:active {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #CC0000; FONT-FAMILY: Arial; TEXT-DECORATION: none}

li.main {
				list-style-type: square;
				font-size: 20px;
				Font-Family: Script MT Bold
			}
			
li.sub {
				list-style-type: disc;
				font-size: 15px;
				font-family: Verdana, Helvetica, Arial, sans-serif;			
			}
			
li.sub a {
				color: #3F4A1A;
				font-size: 15px;
				font-family: Verdana, Helvetica, Arial, sans-serif;
				text-decoration: none;
			}			

li.sub a:visited {
				color: #3F4A1A;
				font-size: 15px;
				font-family: Verdana, Helvetica, Arial, sans-serif;
				text-decoration: none;
			}			

li.sub a:active {
				color: #3F4A1A;
				font-size: 15px;
				font-family: Verdana, Helvetica, Arial, sans-serif;
				text-decoration: none;
			}			
			
li.sub a:hover {
				color: #3F4A1A;
				font-size: 15px;
				font-family: Verdana, Helvetica, Arial, sans-serif;
				text-decoration: none;
				font-weight: bold;
			}



/*  ==========    BLOG     ========== */
.commentby {FONT-SIZE: 11px; COLOR: #3f4a1a; FONT-FAMILY: Verdana, Arial}
.commentdate {FONT-SIZE: 11px; COLOR: #3f4a1a; FONT-FAMILY: Verdana, Arial}
.comment 
{
  FONT-SIZE: 11px; COLOR: #3f4a1a; FONT-FAMILY: Verdana, Arial;
  position:         relative;
  margin:          3px;
  margin-top:        6px;
/*  border:         1px solid #666; */
  padding:        4px 4px 4px 8px;
  background-color:    #fff;
}

.odd
{
  background-color: #f8f8f8;
}

.comment div {
  position:         relative;
}
.comment .comment img
{
  margin:         0px;
}
.comment .collapseicon 
{
  width:           13px;
  height:         13px;
  overflow:        hidden;
  background-image:     url(../../garydownloads.com/img/subthread-open.png);
}
.collapsed .collapseicon 
{
  background-image:     url(../../garydownloads.com/img/subthread.png);
}
.comment .reply {
  text-align:       right;
  font-size:         80%;
  padding:         0px 2px 2px 0px;
}
.comment
{
  border:   1px solid #ddd;
  margin-top:       2px;
}
input#subscribe
{
  width: auto;
}
.comment .body .content
{
  padding:        0px 1px 0px 1px;
  /*width:           100%;  */
  overflow:         auto; 
}
.comment .title abbr
{
  border: none;
}
.collapsed .body, .collapsed .comment
{
  display:        none;
}

#commentform textarea {
  width: 97%;
}
.btc_gravatar {
  float: right;
  margin: 3px 3px 4px 4px;
}
.recentcomments a {display:inline !important;padding: 0 !important;margin: 0 !important;}
.authorlink:link { text-decoration: none; color: blue }
.authorlink:visited { text-decoration: none; color: lightblue }
.authorlink:hover { background-color: yellow; color: black; text-decoration: none; color: #ffb062 ; }
.authorlink:active { text-decoration: none; color: red }

.td_prod { font-family: Verdana, Arial; font-size: 12px; color: #CCCCCC; text-align:center;}
.form_prod {margin-top:4px;}

.main_cell{ font-size: 12px ; }

/* feedback */
.errors{   border: 2px solid red ; background-color: #fff ; color: red ; }
.messages{ border: 2px solid #209c1a ; background-color: #fff ; color: #209c1a ; }
.errors,.messages{ margin: 10px 0 ; padding: 6px 6px 6px 20px ; clear: both ; }
.errors li, .messages li{ list-style-type: disc ; margin: 0 ; padding: 0 0 0 0 ; background-image: none ; }


