/* GENERAL STYLES */
body  {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-family:Verdana; font-size:11px; color:#6f6f6f; font-weight:normal; text-decoration:none}
a     {font-family:Verdana; font-size:11px; color:#6f6f6f; font-weight:normal; text-decoration:none}
p     {margin-top:0px; margin-bottom:6px; padding-top:0px; padding-bottom:0px}
input {font-family:Arial; font-size:12px; color:#000000}

/* COMMON STYLES */
.pos_rel           {position:relative}
.text_align_center {text-align:center}

.menu_bar_left      {position:relative; width:190px; height:21px; background:url(/images/l-menu-bar.gif) no-repeat}
.menu_bar_right     {position:relative; width:190px; height:21px; background:url(/images/r-menu-bar.gif) no-repeat}
.menu_link          {position:absolute; top:4px; left:35px; color:#ffffff; font-weight:bold}
.menu_link a        {color:#ffffff}
.menu_link a:hover  {text-decoration:underline}
.menu_bar_right_cup {position:relative; width:190px; height:21px; background:url(/images/r-menu-bar-cup.gif) no-repeat}
.menu_cup           {position:absolute; top:3px; left:16px}

.block_header_left_34  {position:absolute; top:6px; left:6px; width:184px; font-family:Arial; font-size:22px; color:#606060; font-weight:bold; font-style:italic; letter-spacing: -2px; text-align:center}
.block_header_left_58  {position:absolute; top:4px; left:6px; width:184px; font-family:Arial; font-size:22px; color:#606060; font-weight:bold; font-style:italic; letter-spacing: -2px; text-align:center}
.block_header_left_82  {position:absolute; top:4px; left:16px; width:164px; font-family:Arial; font-size:22px; color:#606060; font-weight:bold; font-style:italic; letter-spacing: -2px; text-align:center}
.block_header_center   {position:absolute; top:7px; left:0px; width:570px; font-family:Arial; font-size:18px; color:#606060; font-weight:bold; font-style:italic; letter-spacing: -1px; text-align:right}
.block_header_right_34 {position:absolute; top:6px; left:3px; width:187px; font-family:Arial; font-size:22px; color:#606060; font-weight:bold; font-style:italic; letter-spacing: -2px; text-align:center}
.block_header_right_58 {position:absolute; top:4px; left:3px; width:187px; font-family:Arial; font-size:22px; color:#606060; font-weight:bold; font-style:italic; letter-spacing: -2px; text-align:center}

.block_body_center_f60   {background:#f2f2f2; height:60px}
.block_body_center_f100  {background:#f2f2f2; height:100px}
.block_body_center_f130  {background:#f2f2f2; height:130px}
.block_body_center_f180  {background:#f2f2f2; height:180px}
.block_body_center_f225  {background:#f2f2f2; height:225px}
.block_body_center_f250  {background:#f2f2f2; height:250px}
.block_body_center_f830  {background:#f2f2f2; height:830px}
.block_body_center_var   {background:#f2f2f2; padding-top:1px; padding-bottom:10px; padding-left:20px; padding-right:20px}
.block_body_right_f150   {background:url(images/r-window-backgr.gif); height:150px}
.block_body_right_f200   {background:url(images/r-window-backgr.gif); height:200px}
.block_body_right_var    {background:url(images/r-window-backgr.gif); padding-top:1px; padding-bottom:0px; padding-left:30px; padding-right:30px}

.block_right_title {padding-top:4px; padding-bottom:4px; color:#6c8c2b; font-weight:bold; line-height:14px}
.block_right_par   {padding-bottom:8px; line-height:14px}

/* SPECIAL STYLES */
.page_site_name_window {position:absolute; top:25px; left:230px}

.top_button_home     {position:absolute; top:0px; left:670px; width:70px; height:36px}
.top_button_reqrev   {position:absolute; top:0px; left:740px; width:110px; height:36px}
.top_button_mysites  {position:absolute; top:0px; left:920px; width:70px; height:36px}

.com_buttons             {position:absolute; top:72px; left:800px}
.com_buttons a img       {opacity: 1.0}
.com_buttons a:hover img {opacity: 0.75}

.search_form_1 {position:absolute; top:75px; left:330px}
.search_form_2 {position:absolute; top:16px; left:60px}
.search_form_3 {position:absolute; top:16px; left:330px}
.search_form_4 {line-height:16px}

.page_table          {text-align:left; margin-left: auto; margin-right: auto}
.page_table_td_left  {background-image:url(/images/l-col-backgr.gif)}
.page_table_td_right {background:#eaeaea}

.page_left_col_bottom   {height:30px}
.page_left_col_footer   {position:absolute; top:-17px; bottom:0px}
.page_center_col        {padding-left:10px; padding-right:10px}
.page_center_col_gal    {padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:40px; background:#f2f2f2; text-align:center}
.page_right_col_bottom  {height:230px}
.page_right_col_footer  {position:absolute; top:-216px; left:800px; z-index:1}
.page_footer_disclaimer {position:absolute; top:10px; left:170px; text-align:center}

.potd {position:absolute; top:42px; left:24px}

.editors_note_par        {line-height:17px; padding-left:20px; padding-right:20px; padding-top:5px}
.editors_note_tyler_sign {padding-left:440px; padding-top:10px}
.editors_note_highlight  {color:#6c8c2b; font-weight:bold}

.block_cat_descr_text          {font-size:11px; line-height:14px; text-align:justify}
.block_cat_descr_text a        {color:#777777; text-decoration:underline}
.block_cat_descr_text a:hover  {color:#999999}

.fsite_icon               {position:absolute; top:30px; left:30px}
.fsite_title              {position:absolute; top:26px; left:270px}
.fsite_title a            {font-family:Arial; font-size:20px; color:#6c8c2b; text-decoration:underline}
.fsite_text               {position:absolute; top:55px; left:200px; width:280px; height:90px; line-height:14px; text-align:justify}
.fsite_cup_pic            {position:absolute; top:38px; left:495px}
.fsite_cup_value          {position:absolute; top:63px; left:511px; width:50px; font-family:Arial; font-size:16px; color:#454545; font-weight:bold; text-align:center}
.fsite_read_button        {position:absolute; top:30px; left:200px}
.fsite_visit_button       {position:absolute; top:140px; left:505px}

.gals_thumb 		      {text-align:center}
.gals_thumb img 	      {border: 5px #ffffff solid}
.gals_title 		      {padding-top:5px; padding-bottom:20px; text-align:center; font-size:12px; font-weight:bold}
.gals_title a             {color:#777777; text-decoration:underline}
.gals_title a:hover       {color:#999999}

.siteslist_table        {border: 1px solid #c4c4c4; border-collapse: collapse; background:#ffffff; text-align:left; margin-left: auto; margin-right: auto}
.siteslist_table_td     {border: 1px solid #c4c4c4}
.siteslist_table_td_c   {border: 1px solid #c4c4c4; text-align:center}
.siteslist_header       {color:#6c8c2b; font-weight:bold}
.siteslist_item         {line-height:19px}
.siteslist_item a       {color:#777777; text-decoration:underline}
.siteslist_item a:hover {color:#999999}
.siteslist_item_bold    {line-height:19px; font-weight:bold}

.review_icon           {position:relative; float:left; margin-right:20px; margin-bottom:10px}
.review_title          {padding-bottom:10px; font-size:12px; font-weight:bold}
.review_title a        {font-size:12px; font-weight:bold; text-decoration:underline}
.review_title a:hover  {color:#6c8c2b}
.review_text           {padding-bottom:15px; font-size:12px; line-height:19px; text-align:justify}
.review_text a         {font-size:12px; font-weight:bold; text-decoration:underline}
.review_text a:hover   {color:#6c8c2b}
.review_visit_link     {padding-bottom:10px; font-size:12px; font-weight:bold; display:inline-block; vertical-align:middle}
.review_visit_link a   {font-size:12px; font-weight:bold; text-decoration:underline; display:inline-block; vertical-align:middle}
.review_visit_link img {vertical-align:middle}

.video_samples_left  {position:absolute; top:60px; left:0px; width:295px; height:150px; text-align:center}
.video_samples_right {position:absolute; top:60px; left:295px; width:295px; height:150px; text-align:center}
.video_samples_title {padding-top:15px; color:#6c8c2b; font-weight:bold}

.scores_names    {position:absolute; top:200px;  left:42px;  font-size:12px; color:#6c8c2b; font-weight:bold; line-height:17px}
.scores_values   {position:absolute; top:200px;  left:132px; font-size:12px; color:#6c8c2b; font-weight:bold; line-height:17px}
.scores_cup_pic  {position:absolute; top:65px; left:31px}
.scores_cup_text {position:absolute; top:110px; left:69px; width:50px; font-family:Arial; font-size:22px; color:#454545; font-weight:bold; text-align:center}

.ext_reviews_table        {text-align:left; margin-left: auto; margin-right: auto}
.ext_reviews_item         {line-height:19px}
.ext_reviews_item a       {color:#777777; text-decoration:none}
.ext_reviews_item a:hover {color:#999999}
.ext_reviews_summary      {padding-top:10px; color:#6c8c2b; font-weight:bold}

.gal_name			{margin-top:-20px; margin-bottom:15px; font-family:Arial; font-size:18px; color:#606060; font-weight:bold; font-style:italic; letter-spacing: -1px; text-align:right}
.gal_descr			{font-size:13px; font-weight:bold; text-align:justify}
.gal_thumbs			{padding-top:10px; padding-bottom:10px}
.gal_link           {padding-top:20px; padding-bottom:20px; text-align:left; font-family:Arial; font-size:18px; color:#6c8c2b}
.gal_link a         {font-family:Arial; font-size:18px; color:#6c8c2b; text-decoration:underline}
.gal_link img       {vertical-align:middle}

.form_left          {position:absolute; top:0px; left:0px}
.form_right		    {position:absolute; top:0px; left:150px}
.input_item         {line-height:35px; font-size:12px}
.input_item_h70     {line-height:70px; font-size:12px}
.input_item_h130    {line-height:130px; font-size:12px}
.input_item_comment {line-height:20px}
.input_item_button  {line-height:100px}
.form_error			{position:absolute; top:30px; left:30px}
.form_error_text	{color:red; font-weight:bold}

.input_form_table        {text-align:left; margin-left: auto; margin-right: auto; width:100%}
.input_form_table_td     {vertical-align:top; font-size:12px; line-height:20px}
.input_form_table_td_c   {vertical-align:top; font-size:12px; line-height:20px; text-align:center}
.input_form_table_td a   {font-size:12px; font-weight:bold; color:#777777; text-decoration:underline}
.input_form_note         {font-size:11px; line-height:18px}
.input_form_error        {font-size:12px; font-weight:bold; color:red}

