* {
	margin: 0;
	padding: 0;
}

body
{
	background-color: #000000;
	margin: 0px 0 0 0;
	font-family: Arial;
}

p{padding:5px 0px 5px 0px;}

#top_deck
{
	background-color: gray;
	background-image: url(../design/top_bg.jpg);
	background-repeat: repeat-x;
	height: 63px;
}

#top_tag
{
	color: #000;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	height: 12px;
}

#navbar
{
	padding-top: 17px;
	color: #000;
	font-family: Arial;
	font-size: 14px;
}



.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ECECF2}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #656568;
  border-right:1px solid #656568;
  background:#b1b1b5}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #171718;
  border-right:1px solid #171718;
  background:#bfbfc4}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #bfbfc4;
  border-right:1px solid #bfbfc4;}
.spiffy4{
  border-left:1px solid #656568;
  border-right:1px solid #656568}
.spiffy5{
  border-left:1px solid #b1b1b5;
  border-right:1px solid #b1b1b5}
.spiffyfg
{
	background: #ECECF2;
	padding: 0px 0px 0px 10px;
}


.spiffy-yellow{display:block}
.spiffy-yellow *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFF57}
.spiffy-yellow1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6d6d25;
  border-right:1px solid #6d6d25;
  background:#bfbf41}
.spiffy-yellow2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #191908;
  border-right:1px solid #191908;
  background:#cece46}
.spiffy-yellow3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cece46;
  border-right:1px solid #cece46;}
.spiffy-yellow4{
  border-left:1px solid #6d6d25;
  border-right:1px solid #6d6d25}
.spiffy-yellow5{
  border-left:1px solid #bfbf41;
  border-right:1px solid #bfbf41}
.spiffy-yellowfg{
  background:#FFFF57}

/*- Menu Tabs B--------------------------- */

    #tabsB {
      float:left;
      width:1000px;
      font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
	margin:0;
	padding:10px 10px 0 20px;
	list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../design/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      font-weight: bold;
      }
    #tabsB a span    
    {
    	float: left;
    	display: block;
    	background: url("../design/tabrightB.gif") no-repeat right top;
    	padding: 5px 15px 4px 6px;
    	color: #000;
    	font-weight: bold;
    }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#fff;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }


#main_body
{width:1000px;}


#referraltable{padding:5px 5px 5px 5px; width:400px;}

#referraltable td{padding:5px 5px 5px 5px;}

#right_col
{
	width: 100px;
	float: right;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	font-family: Arial;
	font-size: 10px;
}

#right_col p
{padding:5px 0px 5px 0px;}

#right_col a
{
	text-align: center;
	text-decoration: none;
	color: #FFF;
	font-family: Arial;
	font-size: 10px;
}

#top_table
{
	float: left;
	width: 878px;
}

#top_table td { padding: 4px; }

#contactus
{
	display: block;
	padding: 0px 0px 3px 0px;
	width: 100px;
}

#employment
{
	padding: 0px 0px 3px 0px;
	font-size:16px;
	font-weight:bold;

}



.GRlogo
{
	background-image: url(../design/Gary_Rome_Hyundai.gif);
	background-repeat: no-repeat;
	width: 430px;
}


.first_icon
{
	height: 60px;
	width:148px;
	background-image: url(../design/schedule_service.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	text-align: right;
}

.first_icon a
{
	padding: 0px 15px 0px 0px;
	display: block;
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}


.second_icon
{
	height: 60px;
	width:130px;
	background-image: url(../design/evip.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	text-align: right;
	}

.second_icon a
{
	padding: 0 15px 0 0px;
	display: block;
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}


.third_icon
{
	height: 60px;
	width:140px;
	background-image: url(../design/referal.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	text-align: right;
	}


.third_icon a
{
	padding: 0 15px 0 0px;
	display: block;
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#Gary_Buddy
{	background-image: url(../design/Gary_Buddy.jpg);
	background-repeat: no-repeat;
	height: 156px;}

#third_deck_right { background-color: #000; }






#third_deck_left UL
{
	font-family: Arial;
	font-size: 16px;
	padding: 0 0 0 10px;
	height: 140px;
}

#third_deck_left UL a
{
	font-family: Arial;
	color: white;
	line-height: 16px;
	text-decoration: none;
}


.feature { padding: 0px 0px 10px 0px; }

.infoline
{
	color: white;
	font-family: Arial;
	font-size: 18px;
	text-align: center;
	padding: 3px 0px 3px 0px;
	height: 44px;

}

.infoline a
{
	color: #F90;
	text-decoration: none;
}

.phonenumber
{
	font-size: 18px;
	background-image: url(/design/cell_phone.jpg);
	height: 50px;
	background-repeat: no-repeat;
	padding: 0 0 0 36px;
	color: #FFFF57;
}


.step1
{
	text-align: center;
	color: #000;
	line-height: 16px;
	font-size: 18px;
	font-family: Arial;
		font-weight: bold;

}


.step1 a
{
	text-decoration: none;
	color: #666;
	line-height: 16px;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
}


.step2
{
	font-family: Arial;
	text-align: center;
	font-size: 18px;
}

.step2 a
{
	text-decoration: none;
	color: #000;
	line-height: 16px;
		font-weight: bold;

}

.step3
{
	font-family: Arial;
	text-align: center;
	font-size: 18px;

}

.step3 a
{
	text-decoration: none;
	color: #000;
	line-height: 16px;
	padding-top: 88px;
	font-weight: bold;
}


.happy_date
{font-size: 10px;}




.thebottomline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	color: #CCC;
	text-align: center;
	padding-top: 25px;
}

.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	text-transform: none;
	color: #FFF;
	padding: 5px;
}

.footerlinks a
{
	font-size: 10px;
	color: #CFF;
	text-decoration: none;
}

.footerlinks a:hover {

	color: 990000;
	text-decoration: underline;
	text-transform: none;
}