﻿*
{
	margin:0;
	padding:0;
}

html, body
{
	margin:0;
	padding:0;
	background:#484848 url(../images/main/header_strip.jpg) 0 0 repeat-x;
	color:#606060;
	font-family:Arial, Sans-Serif;
	font-size:105%;
	line-height:1em;
}

a:link, a:visited, a:active, a:hover
{
	color:#606060;
	text-decoration:none;
}

a.EmailLink
{
	color:#4877AF;
	text-decoration:underline;
}

img
{
	border:none;
}

p
{
	margin:0 0 15px 0;
}

input
{
	font-family:Arial, Sans-Serif;
	border:1px solid #D1D1D1;
}

/* Font Styles */

.text-orange
{
	color:#a24402;
}

.text-dark-gray
{
	color:#606060;
}

.text-light-green, a.text-light-green
{
	color:#66822E;
}


#Wrapper
{
	width:852px;
	margin:0 auto;
}

/* Header Section */

#Header
{
	width:100%;
	height:133px;
}

#Logo
{
	width:292px;
	height:82px;
	float:left;
	position:relative;
	top:20px;
}

#HeaderChick
{
	width:325px;
	height:133px;
	float:right;
	/*background:url(../images/main/AE_online_002.gif);*/
	position:relative;
	z-index:1;
}

#HeaderButtons
{
	width:184px;
	height:91px;
	margin:42px 0 0 0;
	position:relative;
	left:147px;
	z-index:100 !important;
	float:right;
}

#HeaderButtons img
{
	float:left;
	clear:left;
	margin:0 0 7px 0;
}

/*
#HeaderButtons #Btn1
{
	width:184px;
	height:23px;
	position:relative;
	left:38px;
	margin:12px 0 7px 0;
	float:left;
}
*/

#HeaderButtons #Btn2
{
	position:relative;
	left:38px;
	z-index:100 !important;
}

#HeaderButtons #Btn3
{
	position:relative;
	left:30px;
	z-index:100 !important;
}

#HeaderButtons #Btn4
{
	position:relative;
	left:1px;
	z-index:100 !important;
	margin:0 !important;
}




/* Top Nav */

ul#TopNav
{
	width:100%;
	margin: 16px 0 0px 0;
	list-style-type:none;
	line-height:.9em;
	text-transform:uppercase;
	display:table;
}

ul#TopNav li
{

	float:left;
	margin:0 20px 0 7px;
}

ul#TopNav li.last
{
	margin:0 !important;
	vertical-align:text-top;
	float: left;
	width: 155px;
}


ul#TopNav li.last img
{
	vertical-align:text-top;
	position: relative;
	top: -5px;
}

ul#TopNav li a:link, ul#TopNav li a:active, ul#TopNav li a:visited, ul#TopNav li a:hover
{
	color:#FCF5EF;
	text-decoration:none;
	font-size:.85em !important;
	display:block;
}

ul#TopNav li a span
{
	color:#873902;
	font-size:.8em;
}


/* Main Content Common */

#MainContent
{
	width:100%;
	padding:20px 0 0 0;
	display:table;
	font-size:.7em;
}

.BulletHighlight
{
	color:#CD5906;
	font-size:1.8em;
	position:relative;
	top:3px;
}


/* Index.shtml */

#HomeProductTour
{
	width:347px;
	float:left;
	background:#E7E3BE;
	border:2px solid #FFF;
}

#HomeProductTour div
{
	float:left;
}

#ProdTourHeader
{
	width:347px;
	height:24px;
	padding:5px 0 0 0;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	background:url(../images/home/product_tour_header.jpg) 0 0 no-repeat;
}

#ProdTourImagineImage
{
	width:347px;
	height:219px;
	overflow:hidden;
}

#ProdTourText
{
	width:347px;
	height:253px;
	padding:8px 0 0 0;
	background:url(../images/home/imagine_text.jpg) 0 0 no-repeat;
}

#ProdTourText p
{
	margin:0 0 14px 0;
}

#ProdTourText .p1
{
	position:relative;
	left:185px;
}

#ProdTourText .p2
{
	position:relative;
	left:185px;
}

#ProdTourText .p3
{
	position:relative;
	left:195px;
}

#ProdTourBottomLeft
{
	width:56px;
	height:97px;
}

#TakeProdTourBtn,
#TakeProdTourBtn a
{
	width:279px;
	height:56px;
}

a#TheBtn
{
	display:block;
	background:url(../images/home/take_tour_button.jpg) 0 -56px no-repeat;
}

a#TheBtn:hover
{
	display:block;
	background:url(../images/home/take_tour_button.jpg) 0 0 no-repeat;
}

#ProdTourBottom
{
	width:290px;
	height:41px;
}

#HomeSolutions
{
	width:230px;
	height:606px;
	margin:0 0 0 15px;
	float:left;
	background:#FFF;
	border:2px solid #FFF;
}

#SolutionsHeader
{
	width:230px;
	height:24px;
	margin:0 0 13px 0;
	padding:5px 0 0 0;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	background:url(../images/home/solutions_resource_header.jpg) 0 0 no-repeat;
}

.IntroHeader
{
	width:214px;
	padding:0 8px;
	color:#096c38;
	font-weight:bold;
}

.IntroBody
{
	width:214px;
	padding:0 8px;
}

.IntroBody p
{
	margin:0 0 5px 0;
}

p.LearnMore
{
	color:#4878ae;
	text-align:right;
	text-transform:uppercase;
}

p.LearnMore a:link, p.LearnMore a:active, p.LearnMore a:visited, p.LearnMore a:hover
{
	color:#4878ae;
	text-decoration:none;
}

p.LearnMore img
{
	position:relative;
	top:1px;
	left:3px;
}

.sep
{
	width:100%;
	height:1px;
	margin:3px 0 4px 0;
	background:#fff;
	border-bottom:1px solid #a0c35f;
}

#HomeResources
{
	width:230px;
	height:606px;
	margin:0 3px 0 0;
	float:right;
	background:#FFF;
	border:2px solid #FFF;
}

#ResourcesHeader
{
	width:230px;
	height:24px;
	margin:0;
	padding:5px 0 0 0;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	background:url(../images/home/solutions_resource_header.jpg) 0 0 no-repeat;
}

#HomeResources p span a
{
	text-decoration:underline;
}

#EbookWrapper
{
	width:214px;
	padding:13px 0 0 0;
	text-align:center;
}

#EbookTitle
{
	width:100%;
	font-size:1.2em;
	font-weight:bold;
	color:#096c38;
}

#EbookTitle span
{
	font-size:.8em;
	color:#a24402;
}

#EbookBlurb
{
	margin:5px 0 7px 0;
	font-style:italic;
}


/* Footer */

#Footer
{
	width:100%;
	margin:20px 0 0 0;
	padding:10px 0 0 0;
	font-size:.7em;
	color:#C1C1C1;
	border-top:1px solid #C1C1C1;
}

#Footer ul
{
	list-style-type:none;
	text-transform:uppercase;
	float:left;
}

#Footer ul li
{
	display:inline;
	margin:0 2px 0 0;
}

#Footer a:link, #Footer a:active, #Footer a:visited, #Footer a:hover
{
	color:#C1C1C1;
	text-decoration:none;
}

#Footer p
{
	float:right;
	font-size:.75em;
}

/* About Left Nav */

#LeftNav
{
	width:154px;
	vertical-align:top;
	font-size:1em;
	border:2px solid #FFF;
}

.LeftNavProfileLink
{
	display: block;
	width: 140px; 
	height: 25px;
	float: left;
	position:relative;
	top:180px;
	left: 10px;
	cursor:pointer;
}


.LeftNavBookLink
{
	display: block;
	width: 84px; 
	height: 17px;
	float: left;
	position:relative;
	top:210px;
	left: 37px;
	cursor:pointer;
}


td.LNAbout
{
	background:#FFF url(../images/companyoverview/about_silhouette.jpg) 0 bottom no-repeat;
}

td.LNProductTour
{
	background:#FFF url(../images/main/tour_silhouette.jpg) 0 bottom no-repeat;
}

td.LNContact
{
	background:#FFF url(../images/main/contact_silhouette.jpg) 0 bottom no-repeat;
}

td.LNMedia
{
	background:#FFF url(../images/main/media_silhouette.jpg) 0 bottom no-repeat;
}

td.LNServices
{
	background-color:#ffffff;
}

#LeftNavHeader
{
	width:154px;
	height:24px;
	margin:0 0 8px 0;
	padding:5px 0 0 0;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	background:url(../images/main/RedHeader.jpg) 0 0 repeat-x;
}
	
#LeftNavSep
{
	width:100%;
	height:1px;
	margin:3px 0 6px 0;
	background:#fff;
	border-bottom:1px solid #D1D1D1;
}

#LeftNav a:link, #LeftNav a:active, #LeftNav a:visited, #LeftNav a:hover
{
	color:#A14502;
}

#LeftNav a.here
{
	color:#658427;
}

#LeftNav #DealerProfile_Hewlett
{
	width: 154px;
	height: 215px;
	margin-top: 50px;
	background: url(../images/leftnav/Hewlett_Volks_Badge_Nav.jpg) 0 0 no-repeat;
}

#LeftNav #DealerProfile_Karl
{
	width: 154px;
	height: 215px;
	margin-top: 50px;
	background: url(../images/leftnav/Karl_Chev_Badge_Nav.jpg) 0 0 no-repeat;
}

#LeftNav #DealerProfile_Dube
{
	width: 154px;
	height: 215px;
	margin-top: 50px;
	background: url(../images/leftnav/Bill_Dube_Badge_Nav.jpg) 0 0 no-repeat;
}

#LeftNav #DealerProfile_Jenkins
{
	width: 154px;
	height: 215px;
	margin-top: 50px;
	background: url(../images/leftnav/Jenkins_Badge_Nav.jpg) 0 0 no-repeat;
}

#LeftNav #DealerProfile_Norwood
{
	width: 154px;
	height: 215px;
	margin-top: 50px;
	background: url(../images/leftnav/Cadillac_Saab_Badge_Nav.jpg) 0 0 no-repeat;
}

#LeftNav #DealerProfile_Warren
{
	width: 154px;
	height: 215px;
	margin-top: 50px;
	background: url(../images/leftnav/Robert_Manrique_Badge_Nav.jpg) 0 0 no-repeat;
}

#LeftNav #DealerProfile_Checkered
{
	width: 154px;
	height: 215px;
	margin-top: 50px;
	background: url(../images/leftnav/AlexSnyder_Badge_Nav.jpg) 0 0 no-repeat;
}

#LeftNav #Book1
{
	width: 154px;
	height: 229px;
	margin-top: 50px;
	background: url(../images/leftnav/solutions_ebook_01.jpg) 0 0 no-repeat;
}

#LeftNav #Book2
{
	width: 154px;
	height: 229px;
	margin-top: 50px;
	background: url(../images/leftnav/solutions_ebook_02.jpg) 0 0 no-repeat;
}




#LeftNav .DoNotShow
{
	display: none;	
}

ul#LeftNavContent
{
	list-style-type:none;
	text-transform:uppercase;
	margin:10px 0 0 0;
	position:relative;
	left:5px;
}

ul#LeftNavContent li
{
	margin:0 0 5px 0;
}




/* Back Page Common Layout */

.TdBreak
{
	width:8px;
}

.CommonText
{
	text-align: left;
}

.CommonTextR2
{
	text-align: left;	
}


#CommonRight
{
	width:675px;
	background:#FFF;
	vertical-align:top;
	padding:0 0 25px 0;
	border:2px solid #FFF;
}

#CommonRightHeader
{
	width:663px;
	height:24px;
	margin:0 0 8px 0;
	padding:5px 0 0 12px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/main/GreenHeader.jpg) 0 0 repeat-x;
}

.CommonContent
{
	width:630px;
	/*padding:10px 35px 0 20px;*/
	padding:10px 0 0 20px;	
    word-wrap:break-word;
}

#CommonPageTitle
{
	width:100%;
	color:#a24402;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

#CommonPageTitle h3
{
	width:100%;
	color:#a24402;
	font-size:1em;
	font-weight:normal;
	line-height:1.2em;
}

.CommonSep
{
	width:100%;
	height:1px;
	margin:3px 0 15px 0;
	background:#fff;
	border-bottom:1px solid #D1D1D1;
}

.CommonPageSlogan
{
	width:100%;
	color:#658427;
	font-size:1.3em;
	line-height:1.2em;
	padding:0 0 15px 0;
}

#CommonRight p
{
	text-align:justify;
}

.CommonTextIndent p
{
	width:620px;
	padding:0 0 0 10px;
}




.CommonContentR2
{
	width:630px;
	/*padding:10px 35px 0 20px;*/
	padding:10px 0 0 20px;
}

.CommonContentR2 .ByNowYouUnderstand
{
	color: #000000;	
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 35px;
}

#CommonPageTitleR2
{
	width:100%;
	color:#a24402;
	font-size:1.4em;
	line-height:1.2em;
	padding:0 0 10px 0;
	font-weight: bold;
}

#CommonPageTitleR2 h3
{
	width:100%;
	color:#a24402;
	font-size:1em;
	font-weight:normal;
	line-height:1.2em;
}

.CommonSepR2
{
	width:100%;
	height:1px;
	margin:3px 0 15px 0;
	background:#fff;
	border-bottom:1px solid #D1D1D1;
}

.CommonPageSloganR2
{
	width:100%;
	color:#658427;
	font-size:1.4em;
	font-weight: bold;
	line-height:1.2em;
	padding:0 0 15px 0;
	text-align: left;
}

#CommonRightR2 p
{
	text-align:justify;
}

.CommonTextIndentR2 p
{
	width:620px;
	padding:0 0 0 10px;
}



/* Company Overview */

#CompanyOverviewContent p
{
	padding:0 0 0 10px;
}	

.ChartText
{
	font-size:1.1em;
	line-height:1.4em;
}

/* Management */

.Manager
{
	width:100%;
	float:left;
	clear:left;
	margin:0 0 40px 0;
}

.Manager .ManagerImage
{
	margin:0 10px 0 0;
	float:left;
	text-align: center;
}

.Manager img
{
	margin:0 0 5px 0;
}

.ManagerInfo
{
	width:485px;
	float:left;
}

.ManagerInfo span.Name
{
	clear:left;
	float:left;
	color:#a24402;
	font-size:1.3em;
}

.ManagerInfo span.Title
{
	clear:left;
	float:left;
	color:#040404;
	font-style:italic;
}

.ManagerInfo p
{
	width:100%;
	line-height:1.3em;
	margin:10px 0 0 0;
	float:left;
	clear:left;
}

.SocialMedia img
{
	text-align: center;
	position: relative;
	top: 5px;
	margin: 0;
	padding: 0;
	border: dashed 0px red;
}

/* What Is ActivEngage */

a.ProdTourContinue
{
	width:206px;
	height:37px;
	display:block;
	float:left;
	margin:0 0 0 75px;
	background:url(../images/main/continue_button.jpg) 0 -37px no-repeat;
}

a.ProdTourContinue:hover
{
	background:url(../images/main/continue_button.jpg) 0 0 no-repeat;
}

a.ProdTourGetStarted
{
	width:206px;
	height:37px;
	display:block;
	float:left;
	margin:0 0 0 25px;
	background:url(../images/main/started_button.jpg) 0 -37px no-repeat;
}

a.ProdTourGetStarted:hover
{
	background:url(../images/main/started_button.jpg) 0 0 no-repeat;
}

/* How Does ActivEngage Work */

.HowItWorksFeatures
{
	width:630px;
}

.HowItWorksFeatures p
{
	width:auto;
	padding:0 0 0 35px;
}

/* Why Buy */


ul#WhyBuyChatList
{
	list-style-type:none;
	margin:0 0 20px 0;
	float:left;
}

ul#WhyBuyChatList li
{
	margin:0 0 25px 0px;
}

.ChatSoftwareFeatures
{
	width:630px;
}

.ChatSoftwareFeatures p
{
	width:auto;
	padding:0 0 0 35px;
}

/* Partners */

.PartnersSlogan
{
	font-size:1.2em;
}

.PartnersName
{
	font-size:1.2em;
	color:#658427;
}

.PartnersName span
{
	font-size:.85em;
	color:#040404;
	font-weight:bold;
}

a.PartnerEmail
{
	color:#4877AF;
	text-decoration:underline;
}

/* Referral */

#ReferralForm
{
	width:515px;
	margin:0 0 0 55px;
}

.RefRow
{
	width:515px;
	height:25px;
	margin:0 0 2px 0;
}

.RefLabel
{
	width:175px;
	height:23px;
	float:left;
	text-align:right;
	padding:2px 7px 0 0;
}

.RefReq
{
	color:#a24402 !important;
	font-size:1.1em;
	font-weight:bold;
}

.RefInput
{
	width:300px;
	height:25px;
	float:left;
}

.RefInput input
{
	width:293px;
	height:18px;
	padding:2px 0 0 2px;
}

.RefBtnRow
{
	width:515px;
	height:25px;
	margin:10px 0 15px 0;
}

.RefSubmitBtn
{
	width:100px;
	height:22px;
	float:right;
	background:url(../images/referral/submit_button.jpg) 0 -22px no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
	top:5px;
	right:3px;
}

.RefSubmitBtn:hover
{
	width:100px;
	height:22px;
	float:right;
	background:url(../images/referral/submit_button.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
	right:3px;
}

p.RefDisclaimer
{
	width:580px;
	padding:0 0 0 35px;
	font-style:italic;
}

.RefLeadProgram
{
	width:100%;
	color:#658427;
	font-size:1.1em;
	line-height:1.2em;
	padding:10px 0 15px 10px;
}

/* Contact Form */

#ContactInfo
{
	width:100%;
	float:left;
	margin:0 0 15px 0;
}

ul#ContactAddress
{
	list-style-type:none;
	float:left;
	margin:0 0 0 15px;
}

ul#ContactAddress li.first
{
	color:#658427;
	font-size:1.1em;
}

#ContactForm
{
	width:440px;
	margin:20px 0 0 0;
	display:table;
}

.ContactRow
{
	width:440px;
	margin:0 0 2px 0;
}

.ContactLabel
{
	width:100px;
	height:23px;
	float:left;
	text-align:right;
	padding:2px 7px 0 0;
}

.ContactReq
{
	color:#a24402 !important;
	font-size:1.1em;
	font-weight:bold;
}

.ContactInput
{
	width:300px;
	height:25px;
	float:left;
}

.ContactTextarea
{
	width:300px;
	height:55px;
	float:left;
}

.ContactInput input
{
	width:293px;
	height:18px;
	padding:2px 0 0 2px;
}

.ContactTextarea textarea
{
	width:293px !important;
	height:55px !important;
	padding:2px 0 0 2px;
}

.ContactBtnRow
{
	width:440px;
	height:25px;
	margin:10px 0 15px 0;
	display:table;
	float:left;
}

.ContactSubmitBtn
{
	width:100px;
	height:22px;
	float:right;
	background:url(../images/referral/submit_button.jpg) 0 -22px no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
	top:5px;
	right:2px;
}

.ContactSubmitBtn:hover
{
	width:100px;
	height:22px;
	float:right;
	background:url(../images/referral/submit_button.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
	right:2px;
}

/* Press Release */

.PressIndexMonth
{
	width:100%;
	color:#a24402;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

.PressIndexHeader
{
	width:100%;
	line-height:1.2em;
}

.PressIndexBlurb
{
	text-align:justify;
	margin:0 0 20px 0;
}

.PressIndexHeader a:link, .PressIndexHeader a:active, .PressIndexHeader a:visited, .PressIndexHeader a:hover
{
	color:#658427;
}

span.PressIndexMore
{
	color:#4878ae;
	text-transform:uppercase;
}

span.PressIndexMore a:link, span.PressIndexMore a:active, span.PressIndexMore a:visited, span.PressIndexMore a:hover
{
	color:#4878ae;
	text-decoration:none;
}

span.PressIndexMore img
{
	position:relative;
	top:1px;
	left:3px;
}

/* Press Release Articles */

.PressRelHeader
{
	width:100%;
	color:#a24402;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

div.PressRelHeader span
{
	color:#606060;
	font-size:.60em;
}

.PressContent p
{
	margin-left:0;
}

.PressContent a
{
	text-decoration:underline;
}

span.PressReturn
{
	color:#4878ae;
	text-transform:uppercase;
	float:right;
}

span.PressReturn a:link, span.PressReturn a:active, span.PressReturn a:visited, span.PressReturn a:hover
{
	color:#4878ae;
	text-decoration:none;
}

span.PressReturn img
{
	position:relative;
	top:1px;
	left:3px;
}

#ShareLinks
{
	width:100%;
	height:25px;
	display:table;
	margin:0 0 5px 0;
	font-size:0.9em;
	position:relative;
	bottom:15px;
	border:0px solid red;
}

#ShareLinks ul
{
	width:215px;
	list-style-type:none;
}

#ShareLinks ul li
{
	width:60px;
	height:19px;
	margin:0 10px 0 0;
	float:left;
	text-align:center;
}

#ShareLinks ul li.top a
{
	width:60px;
	height:19px;
	padding:3px 0 0 0;
	display:block;
	border-right:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	border-left:1px solid #D1D1D1;
}

#ShareLinks ul li.top a
{
	width:60px;
	height:19px;
	padding:3px 0 0 0;
	display:block;
	border-right:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	border-left:1px solid #D1D1D1;
}

#ShareLinks ul li img
{
	margin:0 5px 0 0;
}

.dropdown 
{
	float:left;
	padding-right:0px
}

.dropdown dt
{
	width:60px;
	height:19px;
	border-right:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	border-left:1px solid #D1D1D1;
	padding:3px 0 0 0;
	cursor:pointer;
}

.dropdown dd
{
	position:absolute;
	overflow:hidden;
	width:175px;
	display:none;
	z-index:220;
	opacity:0;
}

/*
.dropdown ul 
{
	width:75px;
	margin:0 10px 0 0;
	list-style:none;
	border:1px solid red !important;
	float:left;
}
*/

.dropdown li
{
	/*display:inline;*/
	margin:0 0 10px 0 !important;
	padding:0 0 0 16px;
	height:15px !important;
}

.dropdown a, .dropdown a:active, .dropdown a:visited
{
	display:block;
	padding:5px;
	color:#333;
	text-decoration:none;
	text-indent:5px;
	text-align:left;
	width:135px;
	border:none !important;
}

.dropdown a:hover
{
	/*background:#d9e1e4;*/
	color:#000;
}

.dropdown .underline
{
	border-bottom:1px solid #b9d6dc;
}

#ShareLinksWrapper
{
	width:125px;
	float:left;
	padding:5px;
	background:#FFF;
	border:1px solid #D1D1D1;
	/*border-right:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	border-left:1px solid #D1D1D1;*/
}

#ShareLinksWrapper ul
{
	width:135px;
	border:0px solid blue !important;
}

#ShareLinksWrapper ul li a span
{
	position:relative;
	bottom:4px;
}

ul li.digg
{
	background:url(../images/main/ShareLinkMatrix.gif) 0 -192px no-repeat;
}

ul li.delicious
{
	background:url(../images/main/ShareLinkMatrix.gif) 0 -176px no-repeat;
}

ul li.stumbleupon
{
	background:url(../images/main/ShareLinkMatrix.gif) 0 -704px no-repeat;
}

ul li.newsvine
{
	background:url(../images/main/ShareLinkMatrix.gif) 0 -544px no-repeat;
}

ul li.yahooBookmarks
{
	background:url(../images/main/ShareLinkMatrix.gif) 0 -512px no-repeat;
}

ul li.facebook
{
	background:url(../images/main/ShareLinkMatrix.gif) 0 -240px no-repeat;
}

ul li.reddit
{
	background:url(../images/main/ShareLinkMatrix.gif) 0 -592px no-repeat;
}

ul li.googlebm
{
	background:url(../images/main/ShareLinkMatrix.gif) 0 -336px no-repeat;
}

ul li.twitter
{
	background:url(../images/main/ShareLinkMatrix.gif) 0 -784px no-repeat;
}

/* ActivConcierge */

#UpsList
{
	width:388px;
	list-style-type:disc;
	float:left;
	color:#CD5906;
	font-size:1.8em;
}

#UpsList li
{
	margin:0 0 10px 15px;
	
}

#UpsList li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}



.UpsListR2
{
	list-style:disc;
	float:left;
	font-size:1.0em;
	padding-left: 30px;
	margin-bottom: 10px;
}

.UpsListR2 li
{
	margin-bottom: 5px;
}

.UpsListR2 li span
{
	color:#606060 !important;
	font-size:1.0em;
	position:relative;
	bottom:1px;
}


ul#ClickAwayList
{
	width:400px;
	list-style-type:disc;
	float:left;
	color:#CD5906;
	font-size:1.8em;
}

ul#ClickAwayList li
{
	margin:0 0 30px 15px;
}

ul#ClickAwayList li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}


ul#ClickAwayListR2
{
	width:400px;
	list-style-type:disc;
	float:left;
	color:#CD5906;
	font-size:1.8em;
}

ul#ClickAwayListR2 li
{
	margin:0 0 30px 15px;
}

ul#ClickAwayListR2 li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}


#MoreLeadsBlurb
{
	width:100%;
	clear:left;
	text-align:center !important;
	font-size:1.3em;
	line-height:1.4em;
	color:#a24402;
}


#MoreLeadsBlurbR2
{
	width:100%;
	text-align:center !important;
	font-size:1.3em;
	font-weight: bold;
	line-height:1.4em;
	color:#a24402;
}

#LearnMore
{
	width:303px;
	height:245px;
	float:left;
	background:url(../images/concierge/learn_more_box.jpg) 0 0 no-repeat;
}

#LearnMoreNoCompareBox
{
	width:303px;
	height:245px;
	float:left;
	position:relative;
	left:145px;
	background:url(../images/concierge/learn_more_box.jpg) 0 0 no-repeat;
}

#LearnMoreHeader
{
	width:100%;
	margin:5px 0 3px 0;
	color:#658427;
	font-size:1.1em;
	line-height:1.2em;
	text-transform:uppercase;
	text-align:center;
}

#LearnMoreText
{
	width:100%;
	text-align:center;
	line-height:1.2em;
	font-size:.9em;
}

#LearnMoreForm
{
	width:285px;
	margin:5px 0 0 0;
	display:table;
}

.LearnMoreRow
{
	width:285px;
	float:left;
	margin:0 0 1px 0;
}

.LearnMoreLabel
{
	width:100px;
	height:15px;
	float:left;
	font-size:.9em;
	text-align:right;
	padding:2px 7px 0 0;
}

.LearnMoreReq
{
	color:#a24402 !important;
	font-weight:bold;
}

.LearnMoreInput
{
	width:157px;
	height:12px;
	float:left;
}

.LearnMoreTextarea
{
	width:157px;
	height:45px;
	float:left;
}

.LearnMoreInput input
{
	width:157px;
	height:12px;
	font-size:.85em;
	padding:2px 0 0 2px;
}

.LearnMoreTextarea textarea
{
	width:157px !important;
	height:45px !important;
}

.LearnMoreBtnRow
{
	width:285px;
	height:21px;
	margin:10px 0 15px 0;
	display:table;
	float:left;
}

.LearnMoreSubmitBtn
{
	width:157px;
	height:21px;
	float:right;
	background:url(../images/concierge/contact_button.jpg) 0 -21px no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
	top: -4px;
}

.LearnMoreSubmitBtn:hover
{
	width:157px;
	height:21px;
	float:right;
	background:url(../images/concierge/contact_button.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
}



/* -----------------------------	*/
/* Learn More the Second Coming		*/
/* -----------------------------  */

#LearnMoreR2
{
	width:403px;
	height:245px;
	float:left;
}

#LearnMoreNoCompareBoxR2
{
	width:630px;
	height:190px;
	float:left;
	border: solid 2px #d1d1d1;
	background-color: #eaeaea;
}

#LearnMoreHeaderR2
{
	width:100%;
	margin:5px 0 3px 0;
	color:#658427;
	font-size:1.1em;
	line-height:1.2em;
	font-weight: bold;
	text-transform:uppercase;
	text-align:center;
}

#LearnMoreTextR2
{
	width:100%;
	text-align:center;
	line-height:1.2em;
	font-size:.9em;
}

#LearnMoreFormR2
{
	width:630px;
	margin-top: 7px;
	display:table;
}

.LearnMoreRowR2
{
	display:table;
	height: 18px;
	padding-bottom: 5px;
}


.LearnMoreCommentRowR2
{
	display:table;
	height: 45px;
	padding-bottom: 5px;
}

.LearnMoreRowR2Left
{
	width:300px;
	float:left;
	margin: 0 0 0 0;
}

.LearnMoreRowR2Right
{
	width:300px;
	float:right;
	margin: 0 0 0 0;
	padding-left: 15px;
}

.LearnMoreLabelR2
{
	width:100px;
	height:15px;
	float:left;
	font-size:.9em;
	text-align:right;
	padding: 0 7px 0 0;
}

.LearnMoreReqR2
{
	color:#a24402 !important;
	font-weight:bold;
}

.LearnMoreInputR2
{
	width:157px;
	height:12px;
	float:left;
}

.LearnMoreTextareaR2
{
	width:154px;
	height:45px;
	float:left;
}

.LearnMoreInputR2 input
{
	width:153px;
	height:12px;
	font-size:.85em;
	padding:2px 0 0 2px;
}

.LearnMoreTextareaR2 textarea
{
	width:154px !important;
	height:45px !important;
}

.LearnMoreBtnRowR2
{
	width:314px;
	height:21px;
	margin:10px 0 15px 0;
	display:table;
	float:right;
}

.LearnMoreSubmitBtnR2
{
	width:157px;
	height:21px;
	float:right;
	border: none;
	background:url(../images/concierge/contact_button.jpg) 0 -21px no-repeat;
	cursor:pointer;
	position: relative;
	top: 2px;
}

.LearnMoreSubmitBtnR2:hover
{
	width:157px;
	height:21px;
	float:right;
	background:url(../images/concierge/contact_button.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
}



#ConcieCompareServices
{
	width:303px;
	height:245px;
	float:right;
	background:url(../images/concierge/compare_box.jpg) 0 0 no-repeat;
}

#ConcieServiceUnsure
{
	width:185px;
	margin:10px 0 5px 0;
	text-align:center;
	color:#658427;
	font-size:1.5em;
	line-height:1.3em;
}

#ConcieNotSure
{
	width:185px;
	text-align:center;
}

a#ConcieCompareBtn
{
	display:block;
	width:157px;
	height:21px;
	margin:8px 0 0 12px;
	background:url(../images/concierge/compare_button.jpg) 0 -21px no-repeat;
}

a#ConcieCompareBtn:hover
{
	display:block;
	width:157px;
	height:21px;
	background:url(../images/concierge/compare_button.jpg) 0 0 no-repeat;
}

/* ActivGuardian */

#GuardListOne
{
	width:388px;
	list-style-type:disc;
	float:right;
	color:#CD5906;
	font-size:1.8em;
}

#GuardListOne li
{
	margin:0 0 20px 15px;
}

#GuardListOne li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

ul#GuardListTwo
{
	width:400px;
	list-style-type:disc;
	float:left;
	color:#CD5906;
	font-size:1.8em;
}

ul#GuardListTwo li
{
	margin:0 0 8px 15px;
}

#GuardListTwo li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

/* FAQ */

.FAQQuesion
{
	width:260px;
	padding:0 20px 0 0;
	vertical-align:top;
	text-align:right !important;
	color:#658427;
}

.FAQAnswer
{
	width:345px;
	float:left;
	padding:0 0 10px 0;
	border-bottom:1px solid #D1D1D1;
}

.FAQSep1
{
	width:100%;
	height:1px;
	margin:15px 0;
	background:#fff;
	
}

/* Get Started */

.GetStartedSecHeader
{
	width:100%;
	display:table;
	margin:0 0 8px 0;
}

.GetStartedSecHeader img
{
	float:left;
	margin:0 10px 0 0;
}

.SectionLabel
{
	float:left;
	color:#658427;
	font-size:1.3em;
	position:relative;
	top:13px;
}

#GetStartedContent
{
	width:100%;
	padding:15px 0 0 0;
}

#GetStartedContent p
{
	position:relative;
	left:13px;
}

#GetStartedContent span.Highlight
{
	color:#658427;
	font-size:1.4em;
	font-weight:bold;
	margin:0 4px;
}

#InstantContactBtns
{
	width:100%;
	height:25px;
	margin:0 0 45px 0;
	position:relative;
	left:13px;
}

#InstantContactBtns a
{
	float:left;
}

#InstantContactBtns span
{
	float:left;
	margin:0 10px;
	position:relative;
	top:11px;
}

#InstantContactBtns #ChatNow
{
	display:block;
	width:267px;
	height:39px;
	background:url(../images/getstarted/chat_button.jpg) 0 -39px no-repeat;
}

#InstantContactBtns #ChatNow:hover
{
	display:block;
	width:267px;
	height:39px;
	background:url(../images/getstarted/chat_button.jpg) 0 0 no-repeat;
}

#InstantContactBtns #Call
{
	display:block;
	width:267px;
	height:39px;
	background:url(../images/getstarted/call_button.jpg) 0 -39px no-repeat;
}

#InstantContactBtns #Call:hover
{
	display:block;
	width:267px;
	height:39px;
	background:url(../images/getstarted/call_button.jpg) 0 0 no-repeat;
}




#InstantContactForm
{
	width:440px;
	margin:20px 0 0 0;
	display:table;
}

.InstantContactRow
{
	width:440px;
	margin:0 0 2px 0;
}

.InstantContactLabel
{
	width:100px;
	height:23px;
	float:left;
	text-align:right;
	padding:2px 7px 0 0;
}

.InstantContactReq
{
	color:#a24402 !important;
	font-size:1.1em;
	font-weight:bold;
}

.InstantContactInput
{
	width:300px;
	height:25px;
	float:left;
}

.InstantContactTextarea
{
	width:300px;
	height:55px;
	float:left;
}

.InstantContactInput input
{
	width:293px;
	height:18px;
	padding:2px 0 0 2px;
}

.InstantContactTextarea textarea
{
	width:293px !important;
	height:55px !important;
	padding:2px 0 0 2px;
}

.InstantContactBtnRow
{
	width:440px;
	height:25px;
	margin:10px 0 15px 0;
	display:table;
	float:left;
}

.InstantContactSubmitBtn
{
	width:100px;
	height:22px;
	float:right;
	background:url(../images/getstarted/submit_button.jpg) 0 -22px no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
	top:5px;
	right:2px;
}

.InstantContactSubmitBtn:hover
{
	width:100px;
	height:22px;
	float:right;
	background:url(../images/getstarted/submit_button.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
	right:2px;
}

/* ActivSite */

#ActivSiteListOne
{
	width:388px;
	list-style-type:disc;
	float:left;
	color:#CD5906;
	font-size:1.8em;
}

#ActivSiteListOne li
{
	margin:0 0 10px 15px;
}

#ActivSiteListOne li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

ul#ActivSiteListTwo
{
	width:400px;
	list-style-type:disc;
	float:left;
	color:#CD5906;
	font-size:1.8em;
}

ul#ActivSiteListTwo li
{
	margin:0 0 12px 15px;
}

#ActivSiteListTwo li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

/* ActivPhoneUp */

#ActivPhoneUpListOne
{
	width:388px;
	list-style-type:disc;
	float:left;
	color:#CD5906;
	font-size:1.8em;
}

#ActivPhoneUpListOne li
{
	margin:0 0 10px 15px;
}

#ActivPhoneUpListOne li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

ul#ActivPhoneUpListTwo
{
	width:445px;
	list-style-type:disc;
	float:left;
	margin:0 0 5px 0;
	color:#CD5906;
	font-size:1.8em;
}

ul#ActivPhoneUpListTwo li
{
	margin:0 0 5px 15px;
}

#ActivPhoneUpListTwo li span
{
	color:#606060 !important;
	font-size:.75em;
	position:relative;
	bottom:1px;
}

/* ActivConnect */

#ActivConnectListOne
{
	list-style-type:disc;
	float:none;
	color:#CD5906;
	font-size:2em;
	margin-left:20px;
}

#ActivConnectListOne li
{
	margin:0 0 5px 15px;
}

#ActivConnectListOne li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

/* ActivSEM */

#ActivSEMListOne
{
	width:388px;
	list-style-type:disc;
	float:left;
	color:#CD5906;
	font-size:1.8em;
}

#ActivSEMListOne li
{
	margin:0 0 25px 15px;
}

#ActivSEMListOne li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

ul#ActivSEMListTwo
{
	width:100%;
	list-style-type:disc;
	float:left;
	margin:0 0 5px 0;
	color:#CD5906;
	font-size:1.8em;
}

ul#ActivSEMListTwo li
{
	margin:0 0 12px 15px;
}

ul#ActivSEMListTwo li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

/* Industry Resources */

#IndustryContent
{
	width:100%;
}

#IndustryContent ul
{
	list-style-type:disc;
	margin:0 0 15px 0;
}

#IndustryContent ul li
{
	list-style-type:disc;
	margin:0 0 0 35px;
}

#IndustryContent a
{
	color:#4877AF;
	text-decoration:underline;
}

#IndustryContent div.SubHeader
{
	margin:0 0 5px 0;
	font-size:1.1em;
	font-weight:bold;
}

#IndustryContent ul.SideBySide
{
	width:295px;
	float:left;
}

/* Media Home */

#MediaLeftColumn
{
	width:305px;
	float:left;
}

#MediaRightColumn
{
	width:320px;
	float:right;
}

#MediaContent a
{
	color:#4878ae;
	text-decoration:underline;
}

.MediaTopicHeader
{
	margin:0 0 10px 0;
	color:#000;
	font-weight:bold;
}

.MediaTopicHeader a:link, .MediaTopicHeader a:visited, .MediaTopicHeader a:active, .MediaTopicHeader a:hover
{
	color:#000 !important;
	font-weight:bold !important;
	text-decoration:none !important;
}

#MediaBoxOne
{
	width:303px;
	height:456px;
	float:left;
	margin:0 0 5px 0;
	background:#FFF;
	border:1px solid #d1d1d1;
}

#MediaBoxOne p
{
	width:275px;
	margin:0 auto;
	text-align:left;
}

p#MediaBoxOneHeader
{
	margin-bottom:10px;
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2em;
}

#MediaBoxOne .LearnMore
{
	text-align:right;
	margin-bottom:5px;
}

#MediaNewsBox
{
	width:302px;
	height:238px;
	float:right;
	margin:0 0 5px 0;
	padding:8px 8px 0 8px;
	background:#FFF;
	border:1px solid #d1d1d1;
}

#MediaNewsBox ul
{
	list-style-type:none;
	margin:0 0 8px 0;
}

#MediaNewsBox .LearnMore
{
	text-align:right;
}

#MediaFeaturedDealerBox
{
	width:302px;
	height:195px;
	float:right;
	clear:right;
	margin:0 0 5px 0;
	padding:8px 8px 0 8px;
	background:#FFF;
	border:1px solid #d1d1d1;
}

#MediaFeaturedDealerBox h5
{
	font-size:.95em;
	color:#000;
}

#MediaFeaturedDealerBox p
{
	margin:0 0 2px 0;
}

#MediaFeaturedDealerBox .LearnMore
{
	text-align:right;
}

#MediaBroadcastBox
{
	width:132px;
	height:246px;
	float:left;
	clear:left;
	margin:0 5px 0 0;
	padding:8px 8px 0 8px;
	background:#FFF;
	border:1px solid #d1d1d1;
}

#MediaBroadcastBox p
{
	text-align:left;
}

#MediaBoxOne .MediaTopicHeader
{
	margin:8px 0 0 8px;
}

#MediaArticlesBox
{
	width:132px;
	height:246px;
	float:left;
	margin:0 5px 0 0;
	padding:8px 8px 0 8px;
	background:#FFF;
	border:1px solid #d1d1d1;
}

#MediaArticlesBox p
{
	text-align:left;
	margin:0 0 8px 0;
}

#MediaArticlesBox p span
{
	font-style:italic;
}

#MediaArticlesBox .LearnMore
{
	text-align:right;
}

#MediaImageBox
{
	width:139px;
	height:246px;
	float:left;
	margin:0 5px 0 0;
	padding:8px 8px 0 8px;
	background:#FFF;
	border:1px solid #d1d1d1;
}

#MediaImageBox p
{
	text-align:left;
}

#MediaImageBox img
{
	margin:8px 0;
}

#MediaImageBox .Img2
{
	position:relative;
	left:8px;
}

#MediaFoundersBox
{
	width:140px;
	height:246px;
	float:left;
	padding:8px 8px 0 8px;
	background:#FFF;
	border:1px solid #d1d1d1;
}

#MediaFoundersBox p
{
	text-align:left;
}

#MediaFoundersBox .LearnMore
{
	text-align:right;
}

/* Founders */

.Founders
{
	width:100%;
	float:left;
	clear:left;
	margin:0 0 40px 0;
}

.Founders .ManagerImage
{
	margin:0 10px 0 0;
	float:left;
	text-align: center;
}

.Founders img
{
	margin:0 0 5px 0;
}

.FoundersInfo
{
	width:485px;
	float:left;
}

.FoundersInfo span.Name
{
	clear:left;
	float:left;
	color:#a24402;
	font-size:1.3em;
}

.FoundersInfo span.Title
{
	clear:left;
	float:left;
	color:#040404;
	font-style:italic;
}

.FoundersInfo p
{
	width:100%;
	line-height:1.3em;
	margin:10px 0 0 0;
	float:left;
	clear:left;
}

/* Articles Main Page */

.ArticleTitle
{
	color:#658427;
	font-weight:bold;
}

.ArticleAuthor
{
	font-style:italic;
	margin:0 0 15px 0;
}

.ArticleIntro
{
	margin:0 0 20px 0;
	text-align:justify;
}

span.ArticleReadMore
{
	color:#4878ae;
	text-transform:uppercase;
}

span.ArticleReadMore a:link, span.ArticleReadMore a:active, span.ArticleReadMore a:visited, span.ArticleReadMore a:hover
{
	color:#4878ae;
	text-decoration:none;
}

span.ArticleReadMore img
{
	position:relative;
	top:1px;
	left:3px;
}

/* Article Layout */

.ArticleHeader
{
	width:100%;
	color:#a24402;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

.ArticleHeader h3
{
	color:#a24402;
	font-size:1em;
	line-height:1.2em;
	font-weight:normal;
	display:inline;
}

div.ArticleHeader span.Author
{
	color:#606060;
	font-size:.60em;
}

.ArticleContent p
{
	margin-left:0;
}

.ArticleContent a
{
	text-decoration:underline;
}

span.ArticleReturn
{
	color:#4878ae;
	text-transform:uppercase;
	float:right;
}

span.ArticleReturn a:link, span.ArticleReturn a:active, span.ArticleReturn a:visited, span.ArticleReturn a:hover
{
	color:#4878ae;
	text-decoration:none;
}

span.ArticleReturn img
{
	position:relative;
	top:1px;
	left:3px;
}

/* Events & Seminars */

.EventName
{
	color:#658427;
	font-weight:bold;
}

.EventDate
{
	font-style:italic;
	margin:0 0 15px 0;
}

/* Image Gallery */

.ImageContainer
{
	width:269px;
	height:115px;
	float:left;
	margin:0 25px 0 0;
	text-align:center;
}

.ImageContainer a
{
	color:#4877AF;
}

/* Broadcast Room */

#BroadCastContainer
{
	width:630px;
	text-align:center;
}

.BroadcastWrapper
{
	width:184px;
	height:285px;
	text-align:justify;
	margin:0 0 10px 0;
	padding:8px;
	float:left;
	border:1px solid #D1D1D1;
}

#BroadCastContainer .Middle
{
	margin:0 11px;
}

.BroadcastWrapper img
{
	margin:0 0 5px 0;
}

.BroadcastWrapper .BcastCopy
{
	width:184px;
	height:115px;
}

div.BroadcastIndexMore
{
	margin:5px 0 0 0;
	color:#4878ae;
	text-transform:uppercase;
	text-align:right;
}

div.BroadcastIndexMore a:link, div.BroadcastIndexMore a:active, div.BroadcastIndexMore a:visited, div.BroadcastIndexMore a:hover
{
	color:#4878ae;
	text-decoration:none;
}

div.BroadcastIndexMore img
{
	position:relative;
	top:6px;
	left:3px;
}

/* Broadcast Template */

.BCastHeader
{
	width:100%;
	color:#a24402;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

div.BCastHeader span
{
	color:#606060;
	font-size:.60em;
}

span.BCastReturn
{
	color:#4878ae;
	text-transform:uppercase;
	float:right;
}

span.BCastReturn a:link, span.BCastReturn a:active, span.BCastReturn a:visited, span.BCastReturn a:hover
{
	color:#4878ae;
	text-decoration:none;
}

span.BCastReturn img
{
	position:relative;
	top:1px;
	left:3px;
}

/* CompareSolutions */

#CompareChart
{
	width:664px;
	height:555px;
	margin:5px 0 10px 0;
	background:url(../images/comparesolutions/comparison_chart.jpg) 0 0 no-repeat;
	position:relative;
	left:5px;
}

#SignupActivSite
{
	display:block;
	width:122px;
	height:26px;
	float:left;
	position:relative;
	left:230px;
	top:50px;
	background:url(../images/comparesolutions/signup_button.jpg) 0 -26px no-repeat;
}

#SignupActivSite:hover
{
	display:block;
	width:122px;
	height:26px;
	float:left;
	background:url(../images/comparesolutions/signup_button.jpg) 0 0 no-repeat;
}

#SignupActivGuard
{
	display:block;
	width:122px;
	height:26px;
	float:left;
	position:relative;
	left:259px;
	top:50px;
	background:url(../images/comparesolutions/signup_button.jpg) 0 -26px no-repeat;
}

#SignupActivGuard:hover
{
	display:block;
	width:122px;
	height:26px;
	float:left;
	background:url(../images/comparesolutions/signup_button.jpg) 0 0 no-repeat;
}

#SignupActivCon
{
	display:block;
	width:122px;
	height:26px;
	float:left;
	position:relative;
	left:285px;
	top:50px;
	background:url(../images/comparesolutions/signup_button.jpg) 0 -26px no-repeat;
}

#SignupActivCon:hover
{
	display:block;
	width:122px;
	height:26px;
	float:left;
	background:url(../images/comparesolutions/signup_button.jpg) 0 0 no-repeat;
}

#ActivConnent
{
	display:block;
	width:76px;
	height:13px;
	float:left;
	clear:left;
	position:relative;
	left:130px;
	top:486px;
}

#ActivSEM
{
	display:block;
	width:56px;
	height:13px;
	float:left;
	clear:left;
	position:relative;
	left:150px;
	top:496px;
}

/* Downloads Page */

.BookWrapper
{
	width:630px;
	clear:left;
	float:left;
}

.BookWrapper .CommonSep
{
	float:left;
	clear:left;
}

.DownloadImg
{
	float:left;
	margin:0 10px 0 0;
}

.DownloadTitle
{
	color:#658427;
	font-size:1.2em;
	font-weight:bold;
}

.DownloadTitle2
{
	font-size:1.1em;
	font-weight:bold;
}

.DownloadIntro
{
	margin:10px 0 10px 0;
	text-align:justify;
}

.DownloadLink
{
	display:block;
	width:100px;
	height:22px;
	margin:25px 0 25px 0;
	float:right;
	background:url(../images/downloads/download_button.jpg) 0 -22px no-repeat;
	border:none;
	cursor:pointer;
}

.DownloadLink:hover
{
	display:block;
	width:100px;
	height:22px;
	margin:25px 0 25px 0;
	float:right;
	background:url(../images/downloads/download_button.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
}

span.DownloadMore
{
	color:#4878ae;
	text-transform:uppercase;
}

span.DownloadMore a:link, span.DownloadMore a:active, span.DownloadMore a:visited, span.DownloadMore a:hover
{
	color:#4878ae;
	text-decoration:none;
}

span.DownloadMore img
{
	position:relative;
	top:1px;
	left:3px;
}

#DownloadForm
{
	width:440px;
	margin:20px 0 0 0;
	display:table;
}

.DownloadRow
{
	width:440px;
	margin:0 0 2px 0;
}

.DownloadLabel
{
	width:100px;
	height:23px;
	float:left;
	text-align:right;
	padding:2px 7px 0 0;
}

.DownloadReq
{
	color:#a24402 !important;
	font-size:1.1em;
	font-weight:bold;
}

.DownloadInput
{
	width:300px;
	height:25px;
	float:left;
}

.DownloadTextarea
{
	width:300px;
	height:55px;
	float:left;
}

.DownloadInput input
{
	width:293px;
	height:18px;
	padding:2px 0 0 2px;
}

.DownloadBtnRow
{
	width:440px;
	height:25px;
	margin:10px 0 15px 0;
	display:table;
	float:left;
}

.DownloadSubmitBtn
{
	width:100px;
	height:22px;
	float:right;
	background:url(../images/downloads/download_button.jpg) 0 -22px no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
	top:5px;
	right:2px;
}

.DownloadSubmitBtn:hover
{
	width:100px;
	height:22px;
	float:right;
	background:url(../images/downloads/download_button.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
	right:2px;
}

.ViewSubmitBtn
{
	width:100px;
	height:22px;
	background:url(../images/referral/submit_button.jpg) 0 -22px no-repeat;
	border:none;
	position:relative;
	top:-5px;
	right:2px;
}

.ViewSubmitBtn:hover
{
	width:100px;
	height:22px;
	background:url(../images/referral/submit_button.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
	top:-5px;
	right:2px;
}

/* Site Map */

#SiteMapLeft
{
	width:275px;
	float:left;
	padding:0 0 0 15px;
}

#SiteMapRight
{
	width:275px;
	float:left;
}

.SiteMapHeader
{
	margin:0 0 3px 0;
	color:#658427;
	font-weight:bold;
}

#SiteMapContent ul
{
	margin:0 0 15px 25px;
	list-style-type:disc;
}

#SiteMapContent ul li
{
	margin:0 0 3px 0;
	color:#CD5906;
}

#SiteMapContent ul li span
{
	color:#606060 !important;		
}

#SiteMapContent ul li a:hover
{
	text-decoration:underline;
}

.AddressFooter
{
	margin-top: 80px;
}

.AddressFooter ul
{
	display:block !important;
	list-style-type:none;
	font-size:.9em;
	text-align:center;
}

.AddressFooter li
{
	display:inline;
	margin:0 2px;
}

/* ActivWebTo */

#ActivWebToListOne
{
	width:374px;
	list-style-type:disc;
	float:right;
	color:#CD5906;
	font-size:1.8em;
}

#ActivWebToListOne li
{
	margin:0 0 25px 15px;
}

#ActivWebToListOne li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

#ActivWebToListTwo
{
	width:100%;
	list-style-type:disc;
	float:left;
	color:#CD5906;
	font-size:1.8em;
}

#ActivWebToListTwo li
{
	margin:0 0 25px 15px;
}

#ActivWebToListTwo li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

/* ActivExitPage */

#ActivExitPageListOne
{
	width:374px;
	list-style-type:disc;
	float:right;
	color:#CD5906;
	font-size:1.8em;
}

#ActivExitPageListOne li
{
	margin:0 0 25px 15px;
}

#ActivExitPageListOne li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

#ActivExitPageListTwo
{
	width:100%;
	list-style-type:disc;
	float:left;
	color:#CD5906;
	font-size:1.8em;
}

#ActivExitPageListTwo li
{
	margin:0 0 25px 15px;
}

#ActivExitPageListTwo li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

/* ActivTestDrive */

.ActivTestDriveList
{
	list-style-type:disc;
	float:left;
	padding-left: 30px;
	padding-bottom: 15px;
	width: 600px;
}

.ActivTestDriveList li
{
	margin-bottom: 5px;
}

.ActivTestDriveList li span
{
	color:#606060 !important;
	position:relative;
	bottom:1px;
}

#ActivTestDriveVideo
{
	position: relative;
	left: 90px;
	width: 460px;
	height: 380px;
	margin-bottom: 30px;	
	padding: 0 0 0 0;
	background-color: #ffffff;
}

/* Featured Dealer Style */

.FDContent a
{
	color:#4878ae;
	text-decoration:underline;
}

.FDName
{
	width:100%;
	color:#a24402;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

.FDHeader
{
	width:630px;
	margin:0 0 20px 0;
	font-size:1.6em;
	line-height:1.2em;
	color:#a24402;
	text-align:center;
}

.SubHead
{
	margin:0 0 5px 0;
	color:#658427;
	font-weight:bold;
	text-transform:uppercase;
}

#NewsUL
{
	padding:0 0 15px 30px;
}

#MultiMediaElements
{
	width:630px;
	display:table;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
}

#MultiMediaElements img
{
	float:left;
}

#FDShareThis
{
	width:630px;
}

ul.FDShareList
{
	width:630px !important;
	height:55px;
	margin:0 0 3px 0;
	list-style-type:none;
}

ul.FDShareList li
{
	width:63px;
	float:left;
	display:inline;
}

/* Featured Dealers Main Page */

.FeaturedDealersHeader
{
	width:100%;
	color:#a24402;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

/* Case Studies */

.CaseStudyHeader
{
	width:100%;
	color:#a24402;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
	border-bottom: solid 1px #d1d1d1;
	float: left;
	margin-bottom: 10px;
}

.CaseStudyImg
{
	width:100px;
	height:150px;
	float:left;
}

.CaseStudyCopy
{
	float:right;
	margin:0 0 20px 0;
}

.CaseStudyCopy p.top
{
	margin:0 0 3px 0 !important;
	color:#658427 !important;
}

.CaseStudyCopy p.bottom
{
	margin:0 0 3px 0 !important;
}

/* Todd's Directory */

.ToddHeader
{
	width:100%;
	color:#a24402;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

.ToddDownload a:link, .ToddDownload a:active, .ToddDownload a:visited, .ToddDownload a:hover
{
	color:#658427;
}

/* Talent Page */

#CommonRightTalent
{
	width:900px;
	background:#FFF;
	vertical-align:top;
	padding:0 0 25px 0;
	border:2px solid #FFF;
}

#CommonRightTalentHeader
{
	width:836px;
	height:24px;
	margin:0 0 8px 0;
	padding:5px 0 0 12px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/main/GreenHeader.jpg) 0 0 repeat-x;
}

.TalentCommonSep
{
	width:810px;
	height:1px;
	margin:3px 0 15px 0;
	background:#fff;
	border-bottom:1px solid #D1D1D1;
}

/* Careers.shtml */

.CareerImg
{
	float:left;
	position:relative;
	top:4px;
}

#CareerContent
{
	width:375px;
	float:right;
}

#CareerContent h3
{
	margin:0 0 15px 0;
	font-size:1.4em;
	font-style:italic;
}

#CareerContent ul
{
	margin:0 0 15px 0;
	padding:0 0 0 15px;
}

/**
 ** Hidden Frame Styles
 **/
#SaleFrame
{
	position: relative;
	left: -2000px;	
}

#ContactFrame
{
	position: relative;
	left: -2000px;	
}

/**
 ** Showcase Styles
 **/
.ShowcaseContent
{
	background:#FFF;
	vertical-align:top;
	padding:0 0 0 0;
	border:2px solid #FFF;
}

#ShowcaseHeader
{
	height:24px;
	margin:0 0 8px 0;
	padding:5px 0 0 12px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/main/GreenHeader.jpg) 0 0 repeat-x;
}

.ShowcasePackageInfo h2
{
	color:#D27705;
	font-size:2.5em;
	line-height:1.3em;
        font-weight:bold;
        text-align:center;
}

.ShowcasePackageInfo h3
{
	width:100%;
	color:#658427;
	font-size:1.4em;
	line-height:1.2em;
	padding:0 0 15px 0;
        text-align:center;
}

.ShowcasePages
{
	color:#658427;
	font-size:1.4em;
	line-height:1.2em;
	padding:0 15px 15px 0;
        float:right;
}

.ShowcasePages a
{
	color:#658427;
	padding:0 5px 15px 0;
}

.ShowcaseSelect a
{
	font-size:1.1em;
	line-height:1.1em;
	padding:0 15px 0 15px;
        text-decoration:underline;
}

.ShowcaseProductTable
{
    padding:5px 0px;
}

.ShowcaseFooter
{
    float:none;
}

#ShowcaseText
{
	width:100%;
	color:#a24402;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.2em;
        padding:0 0 0 15px;
}

.ShowcaseSelected
{
    margin: 0 5px 0 14px;
    color:#a24402;
    font-size:1.1em;
    font-weight:normal;
    line-height:1em;
    padding:5px 0 5px 0;
}

.ShowcaseDealerWelcome
{
	width:600px;
	color:#658427;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.2em;
        padding:0 0 0 15px;
}

.ShowcaseDealerWelcome a
{
	color:#606060;
	font-weight:normal;
        padding:0 0 0 0px;
}

#ShowcaseAlreadySelected
{
	font-size:1.0em !important;
	font-weight:normal !important;
}

#ShowcaseSmallerText
{
	width:100%;
	color:#a24402;
	font-size:1.1em;
	line-height:1.2em;
        padding:0 0 0 0px;
}

.ShowcaseMiddleAlign
{
    vertical-align:middle;
    line-height:60px;
}


#ConfirmationText p
{
    margin:0 0 0 14px;
}

#ConfirmationText p.code
{
    text-align:center;
    color:#a24402;
    font-size:1.1em;
    margin:10px 0 10px 14px;
}

.ReleaseContent
{
	background:#FFF;
	vertical-align:top;
	padding:0 0 0 0;
	border:2px solid #FFF;
}

.ReleaseContent th
{
	text-align:left;
	padding-left:5px;
}

#ReleaseHeader
{
	height:24px;
	margin:0 0 8px 0;
	padding:5px 0 0 12px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/main/GreenHeader.jpg) 0 0 repeat-x;
}

.ReleaseVersionNumber
{
	padding:5px 15px 5px 5px;
}

.ReleaseNotes
{
	padding:5px 0px 5px 5px;
}

.ReleaseNotes ul, .ReleaseNotes li
{
	list-style:none;
}