body { color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif; background-color: white; background-image: url(../gfx/site_tile3.gif); background-repeat: repeat-y; background-position: center 0; }.nav { margin-left: 6px; }#site_container { background-image: url(../gfx/Head_tile.jpg); background-repeat: repeat-x; background-position: 0 top; width: 100%; height: 100%; padding-top: 60px; }#site { width: 796px; margin-right: auto; margin-left: auto; }#site_footer { width: 776px; height: 24px; margin-right: auto; margin-left: auto; }#footer_left { font-size: 14px; background-position: left 0; text-align: center; width: 198px; height: 14px; float: left; padding: 5px; }#footer_right { font-size: 12px; background-position: left 0; text-align: center; padding: 5px; width: 198px; height: 14px; float: left; margin-left: 350px; }.footer { color: black; font-weight: normal; font-style: normal; text-decoration: none; margin-right: 3px; margin-left: 3px; }.footer2 { color: white; font-style: normal; font-weight: normal; text-decoration: none; margin-right: 3px; margin-left: 3px; }.footer2:hover { color: white; font-style: normal; font-weight: normal; text-decoration: underline; margin-right: 3px; margin-left: 3px; }.footer:hover { color: #fff; font-style: normal; font-weight: normal; text-decoration: none; }#left_column { background-image: url(../gfx/logo.gif); background-repeat: no-repeat; width: 225px; float: left; padding-top: 99px; }#logo { margin-bottom: 20px; }p {}td {}#home_text { font-size: 14px; width: 293px; float: left; padding: 5px 20px 20px; }#about_text { font-size: 15px; width: 500px; float: left; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }#authors_text { font-size: 15px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; width: 320px; float: left; }#authors_column { width: 360px; float: left; }#authors_inset { width: 208px; height: 408px; float: left; padding-top: 10px; }#buy_inset { width: 225px; height: 463px; float: left; }#sub_titles { float: left; padding-top: 20px; padding-left: 18px; }#btn_about { background-image: url(../gfx/nav_about_on.jpg); width: 185px; height: 101px; padding: 10px; }#about_inset { color: #fff; font-size: 13px; background-image: url(../gfx/inset_about.jpg); width: 241px; height: 226px; float: left; margin-left: 10px; padding: 20px 300px 20px 15px; }#home_lower_content { float: left; }#home_flash_head { width: 560px; height: 319px; float: left; }.clear	{		margin-top: -2px;		clear: both; 		font-size: 0px;	}#sub_headers { width: 540px; height: 120px; float: left; }#flash_wallpapers { width: 234px; height: 186px; float: left; padding-top: 2px; padding-bottom: 3px; padding-left: 30px; }#illustrations_inset { color: #fff; font-size: 13px; background-image: url(../gfx/inset_illustrations.jpg); width: 560px; height: 269px; float: left; margin-top: 40px; margin-left: 10px; }#buy_text { font-size: 15px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; width: 300px; float: left; }#buy_column { width: 340px; float: left; }.tb_one { font-size: 12px; padding: 5px 3px; border-top: 1px solid #da4044; border-bottom: 1px solid #d60004; }.tb_two { font-size: 12px; background-color: #d62a2f; padding: 5px 3px; border-top: 1px solid #da4044; border-bottom: 1px solid #c81619; }.tb_end { font-size: 12px; padding: 5px 3px; border-top: 1px solid #da4044; }.tb_start { font-size: 12px; padding: 20px 3px 5px; border-bottom: 1px solid #d60004; }#contact_flash { width: 498px; height: 349px; float: left; margin-bottom: 10px; padding-left: 20px; }.pop_container { width: 400px; padding: 20px; }.pop_hd { color: #fff; background-color: #000; position: relative; left: -5px; width: 360px; padding: 3px 5px; }