/* Rev Date: 4/7/2005
   Author  : Mike Liston
   Comments: The tan hack is used for
   div box methods.  The classes 
   follow in alpha order.  All href 
   link info is at bottom of file.
--------------------------------------- */

/* RESET BROWSER SPECIFIC SETTINGS
--------------------------------------- */
*
{
  margin: 0;
  padding: 0;
  border: 0 solid;
}


/* SET ALL FONTS TO BE THE SAME
--------------------------------------- */
body, div, p, blockquote, li, td, span, .copyright, .error
{
	font-family: verdana, arial, helvetica, sans-serif;
}


/* MAIN PAGE LAYOUT - ORDERED BY PAGE TOP TO BOTTOM
---------------------------------------------------------------------------- */
body
{
  background: #000;
	margin: 10px 0 15px 0;
	text-align: center; /* This directs IE to center the container. */
}

.topnav
{
  width: 740px;
  margin: 0 auto; /* To center the box. */
  text-align: right;
  font-size: 11px;
  color: #fff;
}
* html .container{ /* tan hack */
  width: 742px;
  w\idth: 740px;
}

.container
{
  background: url("../graphics/lay-radio-doctor-home.gif") repeat-y;
  width: 740px;
  margin: 0 auto; /* To center the box. */
  border: 1px solid #fff;
}
* html .container{ /* tan hack */
  width: 742px;
  w\idth: 740px;
}

.wrapper
{
  background: url("../graphics/lay-radio-doctor-home.jpg") no-repeat;
  position: relative;
  width: 100%;
  text-align: left; /* To revoke the body definition to please IE */
  min-height:520px;
} * html .wrapper { height:520px; }

.content
{
  width: 528px;
  margin: 0 0 0 210px;
  padding: 20px;
}
* html .content{ /* tan hack */
  width: 530px;
  w\idth: 490px;
}

.navbar
{
  position: absolute;
  top: 0;
  left: 0;
  width: 210px;
}


/* BACKGROUNDS - due to the repeatative nature - the spacing and indenting
   of these have been reduced.
---------------------------------------------------------------------------- */
.bgrp_svc { background: url("../graphics/lay-radio-doctor-services.gif") repeat-y; }
.bgno_svc { background: url("../graphics/lay-radio-doctor-services.jpg") no-repeat; }
.bgrp_emp { background: url("../graphics/lay-radio-doctor-emp-bios.gif") repeat-y; }
.bgno_emp { background: url("../graphics/lay-radio-doctor-emp-bios.jpg") no-repeat; }
.bgrp_eve { background: url("../graphics/lay-radio-doctor-events.gif") repeat-y; }
.bgno_eve { background: url("../graphics/lay-radio-doctor-events.jpg") no-repeat; }
.bgrp_spe { background: url("../graphics/lay-radio-doctor-specials.gif") repeat-y; }
.bgno_spe { background: url("../graphics/lay-radio-doctor-specials.jpg") no-repeat; }
.bgrp_pho { background: url("../graphics/lay-radio-doctor-photo-gall.gif") repeat-y; }
.bgno_pho { background: url("../graphics/lay-radio-doctor-photo-gall.jpg") no-repeat; }
.bgrp_con { background: url("../graphics/lay-radio-doctor-contact.gif") repeat-y; }
.bgno_con { background: url("../graphics/lay-radio-doctor-contact.jpg") no-repeat; }
.bgrp_inf { background: url("../graphics/lay-radio-doctor-info-reque.gif") repeat-y; }
.bgno_inf { background: url("../graphics/lay-radio-doctor-info-reque.jpg") no-repeat; }
.bgrp_fea { background: url("../graphics/lay-radio-doctor-featured-b.gif") repeat-y; }
.bgno_fea { background: url("../graphics/lay-radio-doctor-featured-b.jpg") no-repeat; }
.bgrp_abo { background: url("../graphics/lay-radio-doctor-about.gif") repeat-y; }
.bgno_abo { background: url("../graphics/lay-radio-doctor-about.jpg") no-repeat; }
.bgrp_sit { background: url("../graphics/lay-radio-doctor-site-map.gif") repeat-y; }
.bgno_sit { background: url("../graphics/lay-radio-doctor-site-map.jpg") no-repeat; }
.bgrp_cos { background: url("../graphics/lay-radio-doctor-contact.gif") repeat-y; }
.bgno_cos { background: url("../graphics/lay-radio-doctor-contact.jpg") no-repeat; }

  
/* PAGE LAYOUT - MIN HEIGHT HACK
---------------------------------------------------------------------------- */
.clear
{
  clear:both;
  height:1px;
  overflow:hidden;
}

.clear2
{
	clear:both;
}

.mincol
{
  height:455px;
}

.mincol75
{
  height:75px;
}

.prop
{
  float:right;
  width:1px;
  display:none;
}


/* FORMATTING CLASSES - ORDER BY ALPHA
---------------------------------------------------------------------------- */
.body_p
{
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 15px 0;
	color: #000;
}

.body_text
{
  float: left;
  width: 224px;
  margin-right:100px;
}
* html .body_text{ /* tan hack */
  width: 244px;
  w\idth: 224px;
}

.body_title
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#000000;
	padding:3px;
	line-height:30px;
	border:1px #FFFFFF solid;
}
	
.completed
{
  background: #AF1A21;
  width: 200px;
  border: 1px solid #fff;
  padding:10px;
}
* html .completed{ /* tan hack */
  width: 200px;
  w\idth: 198px;
}

.contact
{
	font-size: 11px;
	line-height: 14px;
	padding: 10px 15px 5px 15px;
	color: #000;
}

.copyright
{
  font-size: 9px;
  text-align: center;
  color: #666;
}

.error
{
  color: #ff0000;
}

.error_table
{
	width:80%;
	margin:auto;
}

.error_td
{
	color:red;
	background-color:white;
	font-weight:bold;
	font-size:10px;
	border:1px solid red;
}

.error_td_head
{
	color:white;
	background-color:red;
	font-weight:bold;
	font-size:10px;
}

.employee_feature_text												
{
  width: 480px;
  
}
* html .employee_feature_text{ /* tan hack */
  width: 482px;
  w\idth: 480px;
}

.feature_h2
{
	color:black;
}

.featured_manufacturer_col
{
	margin-left:0px;
	width:150px;
	float:left;
}

featured_manufacturer
{
	width:100%;
	text-align:center;
}


.gallery_feature_text												
{
  width: 480px;
  
}
* html .gallery_feature_text{ /* tan hack */
  width: 482px;
  w\idth: 480px;
}

.gallery_image_td
{
	width:133px;
	vertical-align:top;
}

.gallery_links_td
{
	padding-left:10px;
}

.gallery_item_table
{
	border:1px solid white;
	/* width:70%; */
	/* margin-left:55px; */
	width:95%;
	margin-bottom:15px;
	margin-left:0px;
	padding-left:0;
}

.gallery_item_table_small
{
	border:1px solid white;
	width:40%;
	margin-bottom:10px;
	margin-left:130px;
}

.gallery_item_header
{
	border-bottom:1px solid white;
	/* text-align:center; */
	background-color:#3284D0;
}

input,textarea
{
	border:1px solid black;
}

/*			ORIGINAL
h1 { font-size: 18px; font-weight: bold; padding: 0 0 15px 0; color: #000; }
*/

h1
{
	font-size:20px;
	color:white;
	margin-bottom:10px;
}

h2
{
	font-size: 12px;
	font-weight: bold;
	padding: 0 15px 5px 15px;
	color: #fff;
}

h3
{
	font-size: 10px;
	font-weight: bold;
	padding: 0 15px 5px 15px;
	color: #fff;
}

.home
{
 text-align: right;
 margin: 0;
 padding: 0;
}

li
{
	font-size: 10px;
	line-height: 14px;
	margin: 0 15px 0 15px;
	padding: 0 5px 0 5px;
	color: #fff;
}

.nop
{
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 10px 0;
	text-align: center;
	color: #fff;
}

p
{
	font-size: 11px;
	line-height: 14px;
	padding: 0 15px 15px 15px;
	color: #fff;
}

li.photo_error
{
	color:red;
	font-size:10px;
	font-weight:bold;
}

.promo
{
  float: left;
  width: 212px;
  font-size: 11px;
  line-height: 16px;
  margin: 77px 20px 0 0;
  padding: 5px;
  border: 1px dashed #000;
  color: #000;
}
* html .promo{ /* tan hack */
  width: 244px;
  w\idth: 212px;
}

.promo_title
{
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  color: #000;
}

strong,b
{
	font-weight: bold;
}

.table_text
{
	font-size:10px;
}

.table_p
{
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

ul, ol
{
  margin: -10px 0 10px 0;
  padding: 0 0 0 25px;
}

/* HREF LINKS - ORDER BY ALPHA
---------------------------------------------------------------------------- */
/**
a:link {color: #0000ff; text-decoration: underline;}
a:visited {color: #990099; text-decoration: underline;}
a:hover {color: #ff0000; text-decoration: none;}
a:active {color: #ff0000; text-decoration: none;}
*/

a:link {color: #FFFFFF; text-decoration: underline;}
a:visited {color: #FFFFFF; text-decoration: underline;}
a:hover {color: #FFFFFF; text-decoration: none;}
a:active {color: #FFFFFF; text-decoration: none;}

a.hot:link {color: #ffffff; border-bottom: 3px double #fff; text-decoration: none;}
a.hot:visited {color: #ffffff; border-bottom: 3px double #fff; text-decoration: none;}
a.hot:hover {color: #ffffff; border-bottom: 0 solid; text-decoration: none;}
a.hot:active {color: #ffffff; border-bottom: 0 solid; text-decoration: none;}

a.wht:link {color: #ffffff; text-decoration: underline;}
a.wht:visited {color: #ffffff; text-decoration: underline;}
a.wht:hover {color: #ffffff; text-decoration: none;}
a.wht:active {color: #ffffff; text-decoration: none;}

a.wht_small:link {color: #ffffff; text-decoration: underline; font-size:10px;}
a.wht_small:visited {color: #ffffff; text-decoration: underline; font-size:10px;}
a.wht_small:hover {color: #ffffff; text-decoration: none; font-size:10px;}
a.wht_small:active {color: #ffffff; text-decoration: none; font-size:10px;}

a.wht_large:link 		{color: #ffffff; text-decoration: none; font-size:18px; font-weight:bold; }
a.wht_large:visited 	{color: #ffffff; text-decoration: none; font-size:18px; font-weight:bold; }
a.wht_large:hover 	{color: #ffffff; text-decoration: underline; font-size:18px; font-weight:bold; }
a.wht_large:active 	{color: #ffffff; text-decoration: underline; font-size:18px; font-weight:bold; }


.employee_feature_text												
{
  width: 480px;
  
}
* html .employee_feature_text{ /* tan hack */
  width: 482px;
  w\idth: 480px;
}

.feature_h2
{
	color:black;
}

.gallery_feature_text												
{
  width: 480px;
  
}
* html .gallery_feature_text{ /* tan hack */
  width: 482px;
  w\idth: 480px;
}

/*  REVISIONS 2  */
.width_475					{ width:475px; }
.width_300					{ width:300px; }
.width_250					{ float:left; width:250px; }
.width_all					{ width:100%; }
.special_area				{ width:250px; float:left; }
.special_h2					{ font-size:12px; text-decoration:underline; }
.emp_h2						{ border-bottom:1px solid white; padding-left:0px; }
.side_images				{ float:left; width:200px; }
.black_border				{ border:1px solid black; }
.white_text					{ color:white; }
.upper						{ text-transform:uppercase; }
.bio_td						{ padding-left:0px; vertical-align:top; }
.no_left_pad				{ padding-left:0px }
.pad_left_30				{ padding-left:30px; }
.ir_error					{ width:350px; padding-left:15px; }
.ir_submit					{ margin-left:160px; border:1px solid black; }
.home_about					{ width:280px; height:240px; float:left; }
.home_buttons				{ float:left; margin-left:43px; width:150px; height:225px; }
.home_focus					{ margin-bottom:16px; }
.home_paragraph			{ font-size:12px; line-height:22px; height:225px; }
h4								{ color:white; font-size:12px; font-weight:bold; margin-bottom:10px; color:black; background-color:white; }

.recent_work				{ float:left; width:480px; }
.upcoming_events_specials { float:left; width:225px; }
/*.home_image_hack			{ height:85px; } * html .home_image_hack { height:85px; }*/
.input_box					{ font-size:10px; }
.ir_p							{ margin:0px; padding:0px; margin-top:4px; }
.service_p					{ padding:0 36px 24px 141px; }
.error_td					{ padding:5px; }
.ir_table					{ margin-left:15px; }
.home_h2						{ margin-left:0px; padding-left:0px; }
.home_left_margin			{ margin-left:16px; margin-bottom:0px; padding-bottom:0px; display:inline; }



/*  REVISIONS 3  */

