*
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
HTML
{
    BACKGROUND: url(../images/home/1pxpgback.png) #f8fbfb repeat-x left top
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#pagewrapper
{
    MARGIN-TOP: 32px;
    VERTICAL-ALIGN: top;
    OVERFLOW: visible;
    WIDTH: 824px
}
#header
{
    CLEAR: both;
    PADDING-LEFT: 45px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/home/headerbg.gif);
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 824px;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 56px;
    TEXT-ALIGN: left
}
#logo
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/home/logo.png);
    WIDTH: 422px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 73px
}
#head_rt
{
    BACKGROUND: url(../images/home/navback.png) no-repeat 50% top;
    FLOAT: left;
    WIDTH: 402px;
    HEIGHT: 73px
}
#banner
{
    CLEAR: left;
    FLOAT: left;
    WIDTH: 824px;
    HEIGHT: 170px
}
#main-rep
{
    CLEAR: left;
    BACKGROUND: url(../images/home/maintable-rep.png) repeat-y 50% top;
    FLOAT: left;
    WIDTH: 824px
}
#main-top
{
    CLEAR: left;
    BACKGROUND: url(../images/home/maintable-top.jpg) no-repeat 50% top;
    FLOAT: left;
    WIDTH: 824px
}
#main-bottom
{
    CLEAR: left;
    BACKGROUND: url(../images/home/maintable-bottom.jpg) no-repeat 50% bottom;
    WIDTH: 824px
}
#overalldata
{
    CLEAR: left;
    MARGIN-TOP: 10px;
    FLOAT: left;
    OVERFLOW: visible;
    WIDTH: 824px
}
#leftdata
{
    CLEAR: left;
    FLOAT: left;
    MARGIN-LEFT: 22px;
    WIDTH: 550px;
    MARGIN-RIGHT: 9px;
    TEXT-ALIGN: left
}
#left-head
{
    CLEAR: left;
    BACKGROUND: url(../images/home/lefthead.png) no-repeat 50% top;
    FLOAT: left;
    WIDTH: 550px;
    HEIGHT: 34px;
    TEXT-ALIGN: left
}
#left-head H1
{
    PADDING-LEFT: 15px;
    FONT: bold 14px/1.5em verdana;
    COLOR: #014e6b;
    PADDING-TOP: 7px
}
#left-repeat
{
    CLEAR: left;
    BACKGROUND: url(../images/home/left-rep.png) repeat-y 50% top;
    FLOAT: left;
    WIDTH: 550px;
    TEXT-ALIGN: left
}
#left-bottom
{
    CLEAR: left;
    BACKGROUND: url(../images/home/left-bottom.png) no-repeat 50% bottom;
    FLOAT: left;
    WIDTH: 550px;
    TEXT-ALIGN: left
}
.imgpadding
{
    MARGIN-RIGHT: 10px
}
#left-bottom H6
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    FONT: 11px/1.3em arial;
    COLOR: #014e6b;
    PADDING-TOP: 15px
}
.hlinespace
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px
}
#rightdata
{
    FLOAT: left;
    WIDTH: 221px;
    TEXT-ALIGN: left
}
#rightdataadmin
{
    CLEAR: left;
    FLOAT: left;
    MARGIN-LEFT: 22px;
    WIDTH: 550px;
    MARGIN-RIGHT: 9px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#rt-link1-repet
{
    BACKGROUND: url(../images/home/rt1-rep.png) repeat-y 50% top;
    FLOAT: left;
    WIDTH: 221px;
    TEXT-ALIGN: left
}
#rt-link1-head
{
    BACKGROUND: url(../images/home/rt1-head.png) no-repeat 50% top;
    FLOAT: left;
    WIDTH: 221px;
    TEXT-ALIGN: left
}
#rt-link1-bottom
{
    BACKGROUND: url(../images/home/rt1-bottom.png) no-repeat 50% bottom;
    FLOAT: left;
    FONT: 12px/1em arial;
    WIDTH: 221px;
    COLOR: #66530c;
    TEXT-ALIGN: left
}
#rt-link1-bottom H1
{
    PADDING-LEFT: 15px;
    FONT: bold 14px/1.5em verdana;
    COLOR: #66530c;
    PADDING-TOP: 7px
}
#lt-appt_tool-menu
{
    FLOAT: left;
    FONT: 12px/1em arial;
    WIDTH: 150px;
    COLOR: #66530c;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
#lt-appt_tool-menu H1
{
    PADDING-LEFT: 15px;
    FONT: bold 14px/1.5em verdana;
    COLOR: #66530c;
    PADDING-TOP: 7px
}
.archlink
{
    PADDING-LEFT: 15px;
    BACKGROUND: url(../images/home/bullet1.png) no-repeat left 50%;
    FONT: 12px/1em Arial;
    MARGIN-LEFT: 15px;
    COLOR: #66530c
}
A.archlink:link
{
    TEXT-DECORATION: none
}
A.archlink:visited
{
    TEXT-DECORATION: none
}
A.archlink:hover
{
    BACKGROUND: url(../images/home/bullet2.png) no-repeat left 50%;
    COLOR: #b32722;
    TEXT-DECORATION: underline
}
#rt-link2-repet
{
    MARGIN-TOP: 10px;
    BACKGROUND: url(../images/home/rt2-rep.png) repeat-y 50% top;
    FLOAT: left;
    WIDTH: 221px;
    TEXT-ALIGN: left
}
#rt-link2-head
{
    BACKGROUND: url(../images/home/rt2-head.png) no-repeat 50% top;
    FLOAT: left;
    WIDTH: 221px;
    TEXT-ALIGN: left
}
#rt-link2-bottom
{
    BACKGROUND: url(../images/home/rt2-bottom.png) no-repeat 50% bottom;
    FLOAT: left;
    FONT: 12px/1em arial;
    WIDTH: 221px;
    COLOR: #2e4c0f;
    TEXT-ALIGN: left
}
#rt-link2-bottom H1
{
    PADDING-LEFT: 15px;
    FONT: bold 14px/1.5em verdana;
    COLOR: #2e4c0f;
    PADDING-TOP: 7px
}
.catlink
{
    PADDING-LEFT: 15px;
    BACKGROUND: url(../images/home/bullet2.png) no-repeat left 50%;
    FONT: 12px/1em Arial;
    MARGIN-LEFT: 15px;
    COLOR: #2e4c0f
}
A.catlink:link
{
    COLOR: lightgoldenrodyellow;
    TEXT-DECORATION: none
}
A.catlink:visited
{
    TEXT-DECORATION: none
}
A.catlink:hover
{
    BACKGROUND-IMAGE: url(../images/home/bullet2.png);
    COLOR: #b32722;
    TEXT-DECORATION: underline
}
#footer
{
    CLEAR: left;
    BACKGROUND: url(../images/home/footer.png) no-repeat left top;
    WIDTH: 824px;
    HEIGHT: 0px
}
#footer_cont
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 15px;
    TEXT-ALIGN: center
}
.footer
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT: bold 11px/2em Arial;
    COLOR: #989898;
    PADDING-TOP: 10px
}
A.footer:link
{
    TEXT-DECORATION: none
}
A.footer:visited
{
    TEXT-DECORATION: none
}
A.footer:hover
{
    COLOR: #b32722;
    TEXT-DECORATION: underline
}
.copy
{
    FONT: 11px/11px Arial;
    COLOR: #989898;
    TEXT-ALIGN: center
}
.logotxt
{
    PADDING-RIGHT: 100px;
    MARGIN-TOP: -33px;
    FONT-SIZE: 18px;
    FLOAT: right;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.logolink
{
    FONT-SIZE: 24px;
    COLOR: #ffffff
}
A.logolink:link
{
    TEXT-DECORATION: none
}
A.logolink:visited
{
    TEXT-DECORATION: none
}
A.logolink:hover
{
    TEXT-DECORATION: none
}
.footer2
{
    FONT: bold 11px/2em Arial;
    COLOR: #989898
}
A.footer2:link
{
    TEXT-DECORATION: none
}
A.footer2:visited
{
    TEXT-DECORATION: none
}
A.footer2:hover
{
    COLOR: #b32722;
    TEXT-DECORATION: underline
}
#header H1
{
    FONT-SIZE: 24px
}
#left-bottom LI
{
    LIST-STYLE-IMAGE: url(../images/Home/spacer.gif)
}
.profpgtitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.4em;
    MARGIN: 20px 0px 10px
}
.block
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: #f0f0f0;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px
}
.ratingstar
{
    BACKGROUND-IMAGE: url(../images/features/star.png);
    BACKGROUND-REPEAT: no-repeat
}
#stripe
{
    BACKGROUND-COLOR: lightsteelblue
}
#nostripe
{
    BACKGROUND-COLOR: wheat
}
SPAN.private
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: smaller;
    COLOR: red
}
.buttontext
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/Profile/donebutton.gif);
    BACKGROUND-REPEAT: no-repeat
}
#adminmenu
{
    FLOAT: left
}
#crm-top-menu
{
    FLOAT: left;
    BACKGROUND-COLOR: palegoldenrod
}
#crm-content
{
    FLOAT: left
}
#crm-left-menu
{
    BACKGROUND-POSITION: left top;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/Home/crmMenutop.png);
    MARGIN-LEFT: 5px;
    WIDTH: 175px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: lightcyan
}
.Crm-mainmenu
{
    MARGIN-LEFT: 5px;
    PADDING-TOP: 10px;
    TEXT-DECORATION: none
}
.Crm-mainmenu A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: lighter;
    FONT-SIZE: x-small;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
.Crm-mainmenu A:hover
{
    COLOR: #b32722;
    TEXT-DECORATION: underline
}
.Crm-mainmenu IMG
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.crm-menuicon
{
    MARGIN-RIGHT: 4px
}
.Crm-mainmenu LI
{
    FONT-SIZE: small;
    COLOR: cadetblue;
    LIST-STYLE-TYPE: none
}
.Crm-mainmenu A:link
{
    COLOR: gray
}
.Crm-mainmenu A:visited
{
    COLOR: cornflowerblue
}
#adminbody
{
    CLEAR: right;
    BACKGROUND-POSITION: left top;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/home/lefthead.png);
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}
#container
{
    WIDTH: 100%;
    HEIGHT: 100%
}
#adminbody H1
{
    PADDING-LEFT: 15px;
    FONT: bold 14px/1.5em verdana;
    COLOR: #014e6b;
    PADDING-TOP: 7px
}
.calendar_day_bold
{
    COLOR: snow;
    BACKGROUND-COLOR: cadetblue
}
.calendar_day_notbold
{
    FONT-WEIGHT: lighter;
    COLOR: lightgrey;
    BACKGROUND-COLOR: wheat
}
.calendar_day_bold A:link
{
    COLOR: floralwhite
}
.calendar_day_notbold A:link
{
    COLOR: tan
}
.calendar_date
{
    PADDING-LEFT: 4px;
    TEXT-ALIGN: left
}
.calendar_day_bold A:visited
{
    COLOR: ghostwhite
}
.calendar_apptcount
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: smaller;
    COLOR: yellow
}
.calendar_title
{
    BACKGROUND-COLOR: gainsboro
}
#calendar_main
{
    BACKGROUND-COLOR: seashell
}
#calendar_tool_menu_hd
{
    BACKGROUND: url(../images/Home/calendartoolHD.png) no-repeat left top;
    FLOAT: left;
    WIDTH: 221px;
    TEXT-ALIGN: left
}
.appt_table
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/Profile/appt_adminHD.png);
    BACKGROUND-REPEAT: no-repeat
}
.title
{
}
.title TD
{
    TEXT-ALIGN: right
}
.apptviewnugget
{
}
.apptviewnugget LI
{
    LIST-STYLE-TYPE: none
}
.apptviewlist
{
    FLOAT: left
}
.apptviewnugget A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.apptviewnugget IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
P.appthour
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: smaller;
    COLOR: mediumblue
}
P.apptdate
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: smaller;
    PADDING-BOTTOM: 2px;
    COLOR: darkslateblue;
    PADDING-TOP: 2px
}
.appt_status
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: smaller
}
.searchstate
{
    BACKGROUND-POSITION: left top;
    LEFT: 150px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/Home/mainsubheading.png);
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 750px
}
.searchCarline
{
    LEFT: 500px;
    FLOAT: right;
    BACKGROUND-IMAGE: url(../images/Home/mainsubheadingrt.png);
    WIDTH: 450px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 750px;
    BACKGROUND-: 500px
}
#rebatecode
{
    PADDING-LEFT: 40px
}
#rebatecode LI
{
    LIST-STYLE-TYPE: lower-roman
}
#rebatecode P
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#rebateheader
{
    BACKGROUND-IMAGE: url(../images/Home/rebateHd.gif);
    MARGIN-LEFT: 0px;
    COLOR: darkblue;
    BACKGROUND-REPEAT: no-repeat
}
#rebateheader .rebateinfo
{
    MARGIN-LEFT: 40px
}
#JumpStart
{
    BACKGROUND: url(../images/home/rt1-head.png) no-repeat 50% top;
    FLOAT: left;
    WIDTH: 300px;
    TEXT-ALIGN: left
}
.Bar
{
    BACKGROUND-POSITION: left center;
    BACKGROUND-IMAGE: url(../images/bar.png);
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: right
}
.Bar P
{
    FONT-WEIGHT: bolder;
    COLOR: snow
}
.sponsorship
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 600px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: snow
}
.eligibility
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
.eligibility IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 20px;
    BORDER-BOTTOM: medium none
}
.AdBuilder_hd
{
    CLEAR: left;
    BACKGROUND: url(../images/home/rt2-head.png) no-repeat 50% top;
    FLOAT: left;
    WIDTH: 221px;
    TEXT-ALIGN: left
}
.AdBuilder_Rt
{
    CLEAR: right;
    BACKGROUND: url(../images/home/rt2-head.png) no-repeat 50% top;
    LEFT: 520px;
    FLOAT: left;
    WIDTH: 221px;
    POSITION: absolute;
    TOP: 60px;
    TEXT-ALIGN: left
}
.AdBuilder_Rtbot
{
    CLEAR: right;
    BACKGROUND: url(../images/home/rt2-head.png) no-repeat 50% top;
    LEFT: 520px;
    FLOAT: left;
    WIDTH: 221px;
    POSITION: absolute;
    TOP: 200px;
    TEXT-ALIGN: left
}
.AdBuilder_preview
{
    CLEAR: right;
    BACKGROUND: url(../images/Home/mainsubheading.png) no-repeat 50% top;
    LEFT: 520px;
    FLOAT: left;
    WIDTH: 275px;
    POSITION: absolute;
    TOP: 200px;
    TEXT-ALIGN: center
}
.WebAd_PanelAdmin
{
    CLEAR: right;
    BORDER-RIGHT: outset;
    BORDER-TOP: outset;
    BACKGROUND: url(../images/Home/mainsubheading.png) ghostwhite no-repeat 50% top;
    LEFT: 800px;
    FLOAT: right;
    BORDER-LEFT: outset;
    WIDTH: 275px;
    BORDER-BOTTOM: outset;
    POSITION: absolute;
    TOP: 25px;
    HEIGHT: 500px;
    TEXT-ALIGN: center
}
#rt-link1-bottom IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.logoEmail
{
    LEFT: 400px;
    FLOAT: right;
    TOP: 40px
}
.logoEmailHd
{
    FONT-SIZE: 14px;
    FLOAT: left;
    COLOR: whitesmoke;
    LINE-HEIGHT: 14px;
    TEXT-DECORATION: none
}
.AdBuilder_LogoPreview
{
    CLEAR: right;
    BACKGROUND: url(../images/Home/mainsubheading.png) no-repeat 50% top;
    LEFT: 520px;
    FLOAT: left;
    WIDTH: 275px;
    POSITION: absolute;
    TOP: 100px;
    TEXT-ALIGN: center
}
#embedded
{
    BACKGROUND-COLOR: transparent
}
.DocBuilderRt
{
    CLEAR: right;
    BACKGROUND: url(../images/home/rt2-head.png) no-repeat 50% top;
    LEFT: 520px;
    FLOAT: left;
    WIDTH: 221px;
    POSITION: absolute;
    TOP: 220px;
    TEXT-ALIGN: left
}
.dListing
{
    PADDING-LEFT: 28px;
    FONT-SIZE: 12px;
    COLOR: #66530c;
    TEXT-INDENT: 0px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.rating
{
    PADDING-LEFT: 30px
}
.dir_ratings
{
    CLEAR: left;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 5px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/Home/1pxpgback.png);
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: repeat-y
}
#carlines
{
    CLEAR: right;
    FLOAT: left
}
#productNav
{
    FLOAT: left;
    WIDTH: 150px;
    HEIGHT: 100%
}
#productList
{
    CLEAR: left;
    FLOAT: right;
    WIDTH: 100%
}
#productrebate
{
    WIDTH: 500px;
    HEIGHT: 600px;
    BACKGROUND-COLOR: gainsboro
}
#spam
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: smaller;
    COLOR: gray;
    TEXT-ALIGN: left
}
.searchCarline H6
{
    TEXT-ALIGN: center
}
.ProfileCarline
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT: 12px/1em Arial;
    MARGIN-LEFT: 15px;
    COLOR: midnightblue;
    MARGIN-RIGHT: 15px;
    BACKGROUND-COLOR: transparent
}
