body{	margin:0px;	text-align: center; }
img{ border: 0px; }
table{}
table td{ vertical-align: top; }
a:link, a:visited{	color : #3366cc; }
a:hover{ color : #3366cc; }

h1{ font: italic 22px arial; color : #000; margin: 0.8em 0; }
h2{ font: bold 16px arial; color : #333; margin: 0.8em 0; }

p{ margin: 0.8em 0; line-height: 1.5em; }

ul{ margin: 0.8em 0 0.8em 2em; }

dl{ margin: 0.8em 0; }
  dt{ font-weight: bold; padding: 0; margin: 0; line-height: 1.5em; }
  dd{ padding: 0; margin: 0 0 0.3em 0; line-height: 1.5em; }

#header{ width: 750px;  margin: 0px auto; }
#container{ width: 750px;  margin: 0px auto; background: transparent url('../images/bg.gif') repeat-y; text-align: left; clear: both; }

ul#nav{ margin: 0; padding: 0; list-style-type: none; width: 209px; float: left; margin-bottom: 2em; }
  ul#nav li{ margin: 0; padding: 0; background-color: #fff; border-bottom: 1px solid; }
  ul#nav a:link, ul#nav a:visited{ color: #000; display: block; height: 24px; padding: 10px 0 0 10px; font: bold 15px arial, sans-serif; text-decoration: none; background: transparent url(../images/nav_item_bg.gif) top left no-repeat; }
  ul#nav a:hover{ background-position: bottom left; } 
    li#first a:link, li#first a:visited{ background-image: url(../images/firstbg.gif); }

#window_colors, #grid_options, #grid_patterns{ margin: 10px 0; padding: 10px 0; background-color: #f2ece6; border: 1px solid #000;   }
  #window_colors ul, #grid_options ul, #grid_patterns ul{ list-style-type: none; margin: 0; padding: 0; }
  #window_colors li, #grid_options li, #grid_patterns li{ float: left; margin: 0 1px; padding: 0; height: 130px; width: 100px; }
  #window_colors li img, #grid_options li img, #grid_patterns li img{ display: block; margin: 0 auto .7em auto; }
  #window_colors li span, #grid_options li span, #grid_patterns li span{ display: block; margin: .7em auto; text-align: center; font-size: .7em; }
#grid_options li{ height: 140px; margin: 0 11px; }
#grid_patterns li{ height: 175px; margin: 0 35px; }


/*old stuff below*/
#content{ }
#innercontainer{ float: left; width: 527px; padding: 7px; min-height: 335px; }
#rightads{ padding: 20px 0px 0px 0px; float: right; margin-left: 7px; text-align: center; }
#contact{ width: 750px;  margin: 0px auto; text-align: center; background: transparent url('../images/bg.gif') repeat-y; }
#contact p{padding:0px; margin: 0px 121px 0px 209px; }
#copyright{ width: 750px;  margin: 0px auto; }
.clearall{ clear: both; }

p.center{ text-align: center; }
.subscript{	font : 11px arial; }
#tagline{ position: absolute; left: -900px; width: 200px; }
.pagetitle{display: none; }
p.frontpagetext{font: 12px arial; }
#advertisers{display: none; }
.headline { font: Italic 22px arial; color : #000000; }
.subheadline { font: 14px arial; color : #333333; font-weight : bold; }
td.info { padding : 10px; font: 10px Georgia, arial; color : #000; line-height : 14pt; vertical-align : top; }
#adimg{margin-bottom: 35px; }
.pic{ margin: 10px; }
.picright{ margin: 10px; float: right; }
.picleft{ margin: 10px; float: left; }
