

*
{
	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;
}

.clear
{
	clear:both;
}

/* Font Styles */

.text-orange
{
	color:#4875B8;
}

.text-dark-gray
{
	color:#606060;
}


#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 20px 0;
	list-style-type:none;
	line-height:.9em;
	text-transform:uppercase;
	display:table;
}

ul#TopNav li
{
	display:inline;
	float:left;
	margin:0 55px 0 7px;
}

ul#TopNav li.last
{
	margin:0 !important;
}

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:#93C854;
	font-size:.8em;
}

/* Main Content Common */

#MainContent
{
	width:852px;
	padding:15px 0 0 0;
	font-size:.7em;
}

.BulletHighlight
{
	color:#4875B8;
	font-size:1.8em;
	position:relative;
	top:3px;
}


/* Index.shtml */

#HomeProductTour
{
	width:347px;
	height: 604px;
	float:left;
	margin:0 15px 0 0;
	background:#E7E3BE;
	border:3px 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:355px;
	overflow:hidden;
}

#ProdTourText
{
	width:347px;
	padding:0px 0 0 0;
}

#ProdTourText p
{
	margin:0 0 14px 0;
}

#ProdTourText .p1
{
	position:relative;
	left: 10px;
	font-size: 1.1em;

}

#ProdTourText .p2
{
	position:relative;
	left:185px;
}

#ProdTourText .p3
{
	position:relative;
	left:195px;
}

#ProdTourBottomLeft
{
	width:56px;
	height:97px;
}

#TakeProdTourBtn,
#TakeProdTourBtn a
{
	width:279px;
	height:56px;
	position: relative;
	left: 19px;
}

a#TheBtn
{
	display:block;
	background:url(../images/home/tour_button.jpg) 0 -56px no-repeat;
}

a#TheBtn:hover
{
	display:block;
	background:url(../images/home/tour_button.jpg) 0 0 no-repeat;
}

#ProdTourBottom
{
	width:290px;
	height:41px;
}

#HomeSolutions
{
	width:230px;
	height:606px;
	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;
	font-size: .8em;
}

.IntroBody p
{
	margin:0 0 5px 0;
}

p.LearnMore
{
	margin:0 !important;
	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;
}

#HomeResults
{
	width:232px;
	height:606px;
	float:right;
	background:#FFF;
	border:2px solid #FFF;
}

#ResultsHeader
{
	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;
	position: relative;
	left: 1px;
}

#ResultsBody
{
	width: 232px;
	height: 577px;
	background:url(../images/home/results_sold.jpg) 1px 0 no-repeat;
	position: relative;
}


/* Footer */

#Footer
{
	width:100%;
	float:left;
	margin:20px 0 0 0;
	padding:10px 0 0 0;
	font-size:.7em;
	color:#C1C1C1;
	border-top:1px solid #818181;
}

#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;
}

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:#FFF url(../images/main/solutions_silhouette.jpg) 0 bottom no-repeat;
}

#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:#4875B8;
}

#LeftNav a.here
{
	color:#658427;
}

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;
}

#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;
}

.CommonIndent
{
	margin-left: 10px;	
}

#CommonPageTitle
{
	width:100%;
	color:#4875B8;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

#CommonPageTitle h3
{
	width:100%;
	color:#4875B8;
	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;
	font-weight: bold;
}

.CommonPageCallout
{
	color:#4875B8;
	font-size: 1.4em; 
	font-weight:bold;	
}

#CommonRight p
{
	text-align:justify;
}

.CommonTextIndent 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;
}

.ManagerInfo
{
	width:485px;
	float:left;
}

.ManagerInfo span.Name
{
	clear:left;
	float:left;
	color:#4875B8;
	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:5px 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 ActivSalesAgent */

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 ActivSalesAgent Work */

.HowItWorksFeatures
{
	width:630px;
}

.HowItWorksFeatures p
{
	width:auto;
	padding:0 0 0 35px;
}

#HowItWorksInnerPanel
{
	width: 600px; 
	height: 500px;
	background:url(../images/tour/how_pic.jpg) right 0px no-repeat;	
}

#HowItWorksClicky
{
	float: right;
	width: 225px;
	height: 238px;
}

/* Why Buy */


ul#WhyBuyChatList
{
	list-style-type:none;
	margin:0 0 20px 0;
	float:right;
}

ul#WhyBuyChatList li
{
	margin:0 0 12px 0px;
}

ul#WhyBuyChatListTwo
{
	list-style-type:none;
}

ul#WhyBuyChatListTwo li
{
	margin: 0 0 12px 30px;
}
.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:#4875B8 !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 */

#ContactSocialMedia
{
	width: 400px;
	height: 70px;
	float: left;
	position: relative;
	left: 107px;
	top: 15px;
}

#ContactSocialMedia ul
{
	list-style-type:none;
	text-transform:uppercase;
	float:left;	
}

#ContactSocialMedia ul li
{
	display:inline;
	margin:0 2px 0 0;
	margin-right: 22px;
}

#ContactNote
{
	float: left;
	margin-top:15px;
	margin-bottom:2px;
	width:500px;
}

#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;
	float: left;
}

.ContactRow
{
	width:540px;
	margin:0 0 2px 0;
}

.ContactLabel
{
	width:100px;
	height:23px;
	float:left;
	text-align:right;
	padding:2px 7px 0 0;
}

.ContactReq
{
	color:#4875B8 !important;
	font-size:1.1em;
	font-weight:bold;
}

.ContactInput
{
	width:400px;
	height:25px;
	float:left;
}

.ContactTextarea
{
	width:400px;
	height:55px;
	float:left;
}

.ContactInput input
{
	width:370px;
	height:18px;
	padding:2px 0 0 2px;
}

.ContactTextarea textarea
{
	width:370px !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:left;
	background:url(../images/referral/submit_button.jpg) 0 -22px no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
	top:5px;
	left:240px;
}

.ContactSubmitBtn:hover
{
	width:100px;
	height:22px;
	float:left;
	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:#4875B8;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

.PressIndexHeader
{
	width:100%;
	line-height:1.2em;
	font-weight: bold;
	margin-bottom: 2px;
}

.PressIndexHeader a
{
	width:100%;
	line-height:1.2em;
	font-weight: bold;
}

.PressIndexHeader a:hover
{
	width:100%;
	line-height:1.2em;
	font-weight: bold;
	text-decoration: underline;
}

.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:#4875B8;
	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;
}

#SocialNetworkingLinks
{
	height: 80px;
	width: 100%;
}


#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:#4875B8;
	font-size:1.8em;
}

#UpsList li
{
	margin:0 0 10px 15px;
	
}

#UpsList li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

ul#ClickAwayList
{
	width:400px;
	list-style-type:disc;
	float:left;
	color:#4875B8;
	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;
}

#MoreLeadsBlurb
{
	width:100%;
	clear:left;
	text-align:center !important;
	font-size:1.3em;
	line-height:1.4em;
	color:#4875B8;
}

#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:#4875B8 !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;
}

#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:left;
	color:#4875B8;
	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:#4875B8;
	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:175px;
	padding:0 20px 0 0;
	vertical-align:top;
	text-align:right !important;
	color:#658427;
	font-weight: bold;
}

.FAQAnswer
{
	width:435px;
	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:#4875B8 !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:#4875B8;
	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:#4875B8;
	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;
}

/* ActivConnect */

#ActivConnectListOne
{
	width:388px;
	list-style-type:disc;
	float:left;
	color:#4875B8;
	font-size:1.8em;
}

#ActivConnectListOne li
{
	margin:0 0 10px 15px;
}

#ActivConnectListOne li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

ul#ActivConnectListTwo
{
	width:445px;
	list-style-type:disc;
	float:left;
	margin:0 0 5px 0;
	color:#4875B8;
	font-size:1.8em;
}

ul#ActivConnectListTwo li
{
	margin:0 0 5px 15px;
}

#ActivConnectListTwo li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

/* ActivSEM */

#ActivSEMListOne
{
	width:388px;
	list-style-type:disc;
	float:left;
	color:#4875B8;
	font-size:1.8em;
	float: right;
}

#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 25px;
	color:#4875B8;
	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;
}

#MediaBottomRow
{
	width: 630px;
	height: 246px;
	float: left;
}

.MediaTopicHeader
{
	margin:0 0 10px 0;
	color:#000;
	font-weight:bold;
	font-size: 1.1em;
	color: #484848;
}

#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:294px;
	height:246px;
	float:left;
	padding:8px 8px 0 8px;
	background:#FFF;
	border:1px solid #d1d1d1;
	margin-right: 5px;
}

#MediaArticlesBox p
{
	text-align:left;
	margin:0 0 8px 0;
}

#MediaArticlesBox p span
{
	font-style:italic;
}

#MediaArticlesBox .LearnMore
{
	text-align:right;
}

#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 img
{
	margin:0 10px 0 0;
	float:left;
}

.FoundersInfo
{
	width:485px;
	float:left;
}

.FoundersInfo span.Name
{
	clear:left;
	float:left;
	color:#4875B8;
	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;
}

.ArticleTitle a
{
	color:#658427;
	font-weight:bold;
}

.ArticleTitle a:hover
{
	color:#658427;
	font-weight:bold;
	text-decoration: underline;
}

.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:#4875B8;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

.ArticleHeader h3
{
	color:#4875B8;
	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 ol
{
	margin-left: 17px;	
}

.ArticleContent .Italic
{
	font-style:italic;
}

.ArticleContent .Underline
{
	text-decoration: underline;
}

.AricleContent .Bold
{
	font-weight: bold;	
}

.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:#4875B8;
	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:97px;
	height:21px;
	float:left;
	position:relative;
	left:222px;
	top:50px;
	background:url(../images/comparesolutions/signup_button.jpg) 0 -21px no-repeat;
}

#SignupActivSite:hover
{
	display:block;
	width:97px;
	height:21px;
	float:left;
	background:url(../images/comparesolutions/signup_button.jpg) 0 0px no-repeat;
}

#SignupActivGuard
{
	display:block;
	width:97px;
	height:21px;
	float:left;
	position:relative;
	left:237px;
	top:50px;
	background:url(../images/comparesolutions/signup_button.jpg) 0 -21px no-repeat;
}

#SignupActivGuard:hover
{
	display:block;
	width:97px;
	height:21px;
	float:left;
	background:url(../images/comparesolutions/signup_button.jpg) 0 0 no-repeat;
}

#SignupActivCon
{
	display:block;
	width:97px;
	height:21px;
	float:left;
	position:relative;
	left:250px;
	top:50px;
	background:url(../images/comparesolutions/signup_button.jpg) 0 -21px no-repeat;
}

#SignupActivCon:hover
{
	display:block;
	width:97px;
	height:21px;
	float:left;
	background:url(../images/comparesolutions/signup_button.jpg) 0 0 no-repeat;
}

#SignupActivSuite
{
	display:block;
	width:97px;
	height:21px;
	float:left;
	position:relative;
	left:265px;
	top:50px;
	background:url(../images/comparesolutions/signup_button.jpg) 0 -21px no-repeat;
}

#SignupActivSuite:hover
{
	display:block;
	width:97px;
	height:21px;
	float:left;
	background:url(../images/comparesolutions/signup_button.jpg) 0 0 no-repeat;
}

#ActivExitPage
{
	display:block;
	width:76px;
	height:13px;
	float:left;
	clear:left;
	position:relative;
	left:130px;
	top:470px;
}

#ActivConnent
{
	display:block;
	width:76px;
	height:13px;
	float:left;
	clear:left;
	position:relative;
	left:130px;
	top:481px;
}

#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 0px 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:#4875B8 !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;
}

/* 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:#4875B8;
}

#SiteMapContent ul li span
{
	color:#606060 !important;		
}

#SiteMapContent ul li a:hover
{
	text-decoration:underline;
}

.AddressFooter
{
	margin-top: 10px;
}

.AddressFooter ul
{
	display:block !important;
	list-style-type:none;
	font-size:.9em;
	text-align:center;
}

.AddressFooter li
{
	display:inline;
	margin:0 2px;
}

/* ActivExitPage */

#ActivExitPageListOne
{
	width:334px;
	list-style-type:disc;
	float:right;
	color:#4875B8;
	font-size:1.8em;
	position:relative;
	left: -17px;
}

#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:#4875B8;
	font-size:1.8em;
	position: relative;
	left: 7px;
}

#ActivExitPageListTwo li
{
	margin:0 0 25px 15px;
}

#ActivExitPageListTwo li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}


/* ActivTestDrive */

#ActivTestDriveListOne
{
	width:385px;
	list-style-type:disc;
	float:right;
	color:#4875B8;
	font-size:1.8em;
}

#ActivTestDriveListOne li
{
	margin:0 0 25px 15px;
}

#ActivTestDriveListOne li span
{
	color:#606060 !important;
	font-size:.55em;
	position:relative;
	bottom:1px;
}

/* Featured Dealer Style */

.FDContent a
{
	color:#4878ae;
	text-decoration:underline;
}

.FDName
{
	width:100%;
	color:#4875B8;
	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:#4875B8;
	text-align:center;
}

.SubHead
{
	margin:0 0 5px 0;
	color:#658427;
	font-weight:bold;
	text-transform:uppercase;
}

#NewsUL
{
	padding:0 0 15px 30px;
}

#NewsUL li
{
	margin-top: 5px;	
}

#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;
	list-style-type:none;
}

ul.FDShareList li
{
	width:63px;
	float:left;
	display:inline;
}

/* Featured Dealers Main Page */

.FeaturedDealersHeader
{
	width:100%;
	color:#4875B8;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

/* Case Studies */

.CaseStudyHeader
{
	width:100%;
	color:#4875B8;
	font-size:1.6em;
	line-height:1.2em;
	padding:0 0 10px 0;
}

.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:#4875B8;
	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;
}

#TopRSSLink
{
	text-align:right;
	padding:0 15px 0 0;
}

#CompareTable
{
	width: 700px;
	border: solid 2px #b0b0b0;	
	position: relative;
	left: -10px;
	padding: 0 !important;
	margin: 0 !important;
	border-collapse: collapse;
}

#CompareTable thead td
{
	height: 65px;
	border-right: solid 1px #b0b0b0;
	border-bottom: solid 1px #b0b0b0;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
}

#CompareTable tr
{
	padding: 0 !important;
	margin: 0 !important;
}

#CompareTable td
{
	padding: 0 !important;
	margin: 0 !important;
}


#CompareTable .SignupButton
{
	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;
}

#TourBox
{
	width: 630px;
	border: solid 3px #d1d1d1;	
	height: 310px;
	position: relative;
	top: -37px;
}

#TourBox table
{
	margin-left: 8px;	
	margin-top: 15px;
	margin-bottom: 15px;
	width: 615px;
}

#TourBox table .Question
{
	font-size: .9em;
}

#TourBox table .Answer
{
	border: solid 1px #d1d1d1;
	background-color: #f6ffe4;
	text-align: center;
	width: 75px;
}

#TourBox table .Spacer
{
	width: 30px;	
}

#TourBox .Italic
{
	font-style: italic;
	font-size: .8em;
}
