body{margin:0;background-color:#FFF;}
img{border:none;}
.fieldLabel{padding-top:5px;width:100px;font-size:12px;text-align:right;vertical-align:top;}
.fieldLabelLeft{padding-top:5px;font-size:12px;vertical-align:top;}
.requiredFieldLabel{padding-top:5px;width:100px;color:red;font-size:12px;text-align:right;vertical-align:top;}
.validatorCalloutHighlight{background-color:#d8dde0;}
.errorMessage{color:red;font:12px "Segoe UI",Arial,sans-serif;font-weight:bold;}
.input{margin:0;padding:2px;font:12px "Segoe UI",Arial,sans-serif;border:solid 1px gray;}
.formFieldHint{padding-left:5px;font-style:italic;}
.disclaimer{font-size:10pt;font-style:italic;}
.pageBanner{margin-bottom:2px;padding-left:5px;height:25px;background-color:#c2baaa;color:#fff;font:14pt "Verdana";vertical-align:middle;}
.pageBanner h1{padding:0;margin:0;color:#fff;font:14pt "Verdana";}

/* Form Section Container */
.formSectionText{font-size:10pt;}
.formSectionContainer{border:solid 2px #ccc;}
.formSectionHeader{top:1px;padding-left:10px;height:28px;background:url("../../Images/TitlebarH2.jpg") repeat-x;color:#000;font:bold 11px/24px "Segoe UI",Arial,sans-serif;border-bottom:2px solid #ccc;}
.formSectionContent{top:1px;margin:10px 5px 5px;padding:0 10px 1px;width:100%;font:12px "Segoe UI",Arial,sans-serif;}
.formInstructions{font:12px "Segoe UI",Arial,sans-serif;font-style:italic;}

/* Survey */
.surveyQuestion{font-size:10px;font-family:Georgia,"Times New Roman",Times,Serif;font-weight:bold;}
.surveyAnswer{font-size:10px;font-family:Georgia,"Times New Roman",Times,Serif;}

/* Template */
.seoText{font-size:10px;color:gray;}
.bottomNav{color:#000;font-size:10px!important;font-weight:bold;}
.bottomNav a{color:#000;text-decoration:none;}
.bottomNav a:hover{text-decoration:underline;}
.suggestedArticles{border:solid 2px #ccc;}
.suggestedArticles a{font-size:10pt;color:#666;}

/* Ads */
.adHyperLink{margin:auto;}

.inlineAdDiv{margin:10px 0;padding:10px 0;background-color:#fbf9f9;width:724px;text-align:center;border:2px solid #ccc;clear:both;}
.inlineAdDiv img{border:none;}

.bannerAdDiv{padding:15px 0;text-align:center;}
.bannerAdDiv img{border:none;}

.skyscrapyerAdDiv{text-align:center;}
.skyscrapyerAdDiv img{border:none;}


/* Article Formatting */
#article h1{margin:5px 0;font-family:Georgia,"Times New Roman",Times,Serif;font-size:28px;}
#article h2{margin:5px 0 10px;font-family:Georgia,"Times New Roman",Times,Serif;font-size:16px;}
#article h3{margin:0 0 15px;color:#666;font-family:font-family:Georgia,"Times New Roman",Times,Serif;font-size:9pt;}

.articleHeaderImage{padding-bottom:10px;padding-top:4px;}
.articleBody{color:#5c5b5b;font-family:Georgia,"Times New Roman",Times,Serif;font-size:12pt;}
.articlePhotoTagline{font-size:8pt;text-align:center;}
.articleToolbox{margin:0;vertical-align:middle;border:1px solid gray;border-left:none;border-right:none;}

.newArticleTitle{color:#b9930e;font-size:16px;font-weight:bold;font-style:italic;}
.newArticleSubTitle{color:#b9930e;font-size:12px;font-weight:bold;font-style:italic;}

/* Article Table of Contents Formatting */
.tocText{padding-bottom:10pt;color:#000;}
.tocCoverArticleTitle{color:#000;font:14pt "Verdana";font-weight:bold;}
.tocCoverArticleSubtitle{color:#5c5b5b;font:12pt "Times New Roman";font-weight:bold;}
.tocArticleSummary{color:#5c5b5b;font-size:11pt;font-family:Arial;}
.tocArticleTitle{color:#666;font:12pt "Verdana";font-weight:bold;}
.tocArticleSubtitle{color:#5c5b5b;font:11pt "Times New Roman";font-weight:bold;}

.tocContainer{position:relative;margin:0;padding:10px 7px;text-decoration:none;}
.toclinkText{display:none;}

.tocContainer h2{margin-top:20px;}
.tocline{margin:0;padding:0;height:1px;background-color:gray;line-height:1px;}

.coverArticleImgDiv{float:left;width:505px;z-index:5;}
.coverArticleImgDiv img{width:389px;height:159px;border:5px solid #ebe9e6;}

.tocArticleLink{position:absolute!important;top:0;left:0;display:block;width:100%;height:100%;z-index:10;}

.ArticleImgDiv{float:left;width:350px;z-index:5;}
.ArticleImgDiv img{width:281px;height:113px;border:5px solid #ebe9e6;}

.articleSection{display:block;padding:12px 0 0 2px;height:48px;color:#797979;font-size:38px;font-weight:bold;}

/* Article Search */
.searchOverview{font-size:10pt;}
.pageLink{padding-left:10px;color:#000;font-size:10pt;}
.currentPageLink{padding-left:10px;color:#666;font-size:10pt;}

/* Marketplace */
#paging{padding:10px 0;}
#paging a{padding-left:10px;color:#000;font-size:12pt;}
.alphaCurrentPageLink{font-weight:bold;}
.alphaNoPageLink{color:#666;}

/* Subscription Formatting */
.categoryHeader{background-color:#EDEAE4;color:#666;font-size:14pt;font-family:Georgia,"Times New Roman",Times,Serif;}
.subscribeCoverArticleTitle{color:#000;font:14pt "Times New Roman";font-weight:bold;}
.subscribeCoverArticleSubtitle{color:#666;font:12pt "Times New Roman";font-weight:bold;}
.subscribeArticleTitle{color:#666;background-color:#fbf9f9;font:10pt "Verdana";}

/* Survey Results */
.graph{}
.graph td{font-family:verdana,arial,sans serif;font-size:10px;}
.bar{width:140px;background-color:white;text-align:right;}
.bar div{float:left;padding-top:0;height:1em;background-color:#c2baaa;border:solid 1px #000;}

/* Scrolling Article List */
div.scrollable{float:left;margin-left:-15px;}
a.prev,a.next,a.prevPage,a.nextPage{display:block;float:left;margin:0;width:39px;height:152px;background:url("../../images/arrow/left.jpg") no-repeat 0 0;cursor:pointer;}
/* 
a.prev:hover,a.next:hover,a.prevPage:hover,a.nextPage:hover{background-position:0px -18px;}
a.disabled{visibility:hidden!important;}
 */
a.next,a.nextPage{background-image:url("../../images/arrow/right.jpg");clear:right;}
div.navi{margin-left:350px;width:200px;height:20px;}
div.navi a{float:left;margin:3px;width:8px;height:8px;background:url("../../images/navigator.png") no-repeat 0 0;cursor:pointer;}
div.navi a:hover{background-position:0 -8px;}
div.navi a.active{background-position:0 -16px;}
div.scrollable{position:relative;left:15px;width:645px;height:150px;overflow:hidden;border:1px solid #333;}
#thumbs{position:absolute;width:20000em;clear:both;}
/* 
a.prev{margin-top:75px;}
 */
a.next{margin-left:15px;}
#thumbs div{float:left;width:160px;height:150px;background-color:#333;color:#fff;border-left:1px solid #333;cursor:pointer;}
#thumbs a{text-decoration:none;}
#thumbs div.hover{background-color:#444;}
#thumbs div.active{background-color:#066;cursor:default;}
#thumbs h6,#thumbs p,#thumbs span{margin:13px;color:#fff;font-family:"Verdana";font-size:10px;}

/* For Vehicle Scroller */
div.scrollableVechicles{position:relative;overflow:hidden;width:700px;clear:both;}
#vehicles{position:absolute;height:20000em;}
a.prevVehicle{display:block;background:url("../../images/VehicleDown.gif") no-repeat 0 0;width:20px;height:15px;cursor:pointer;}
a.nextVehicle{display:block;background:url("../../images/VehicleUP.gif") no-repeat 0 0;width:20px;height:15px;cursor:pointer;}
#vehicleActions{background-color:#666666;text-align:center;clear:both;}
.vehicleActionsBtns{float:left;width:20px;}
.vehicleTitle{color:#666666;font-size:14px;font-family:Tahoma,Arial;font-weight:bold;}
.vehicleSpecsLeft{list-style:none;margin:0;padding:0;font-size:11px;font-family:Tahoma,Arial;}
	.vehicleSpecsLeft li{padding:3px 3px 3px 0;}
.vehicleSpecsRight{list-style:none;margin:0;padding:0;font-size:11px;font-family:Tahoma,Arial;}
	.vehicleSpecsRight li{padding:3px;}
.vehiclThumb{width:72px;border:1px solid #999999;}
.vehicleImg{width:200px;border:2px solid #999999;}
.VehicleScroller{padding:10px;width:700px;background-color:#c2baaa;border:2px solid #676767;}

/* Site Header */
#siteHeader{width:950px;background-color:#FFFFFF;padding:10px 0 0 0 ;margin:0 0 15px 0;}
#logoDiv{padding:5px 0 0 18px ;background-color:#FFFFFF;text-align:left;clear:both;}

#topMenuDiv{width:950px;height:29px;text-align:right;overflow:hidden;}
#topMenuDiv div{float:right;margin-top:6px;height:21px;text-align:right;}
#topMenuDiv img{border:none;}

#logoDiv a,.searchText,.subscribeText a,.ldText a{display:block;background:url("/images/header.png");}
	#logoDiv a{display:block;float:left;width:568px;height:60px;background-position:0 0;}
	.searchText{width:68px;height:19px;background-position:0 -130px;}
	.subscribeText a{width:91px;height:19px;background-position:0 -159px;}
	.ldText a{width:107px;height:19px;background-position:0 -101px;}

.searchInput{width:140px;height:15px;color:#666;font-size:8pt;border:solid 2px #dbd8d3;border-right:none;}

#menuDiv{clear:both;height:40px;}

#nav{float:right;font-size:10pt;font-weight:bold;list-style-type:none;margin:0;padding:0;height:40px;}
	#nav span{display:none;}
	#nav li{display:inline;float:left;position:relative;}
		#nav li a{background:url("/images/menu.png") no-repeat 0 0;height:40px;display:block;text-decoration:none;}
		#nav li a.navHome{width:95px;background-position:0 -360px;}
			#nav li a.navHome:hover{width:95px;background-position:0 -420px;}
		#nav li a.navLiving{width:119px;background-position:0 -600px;}
			#nav li a.navLiving:hover{width:119px;background-position:0 -660px;}
		#nav li a.navReviews{width:130px;background-position:0 -720px;}
			#nav li a.navReviews:hover{width:130px;background-position:0 -780px;}
		#nav li a.navTool{width:133px;background-position:0 -840px;}
			#nav li a.navTool:hover{width:133px;background-position:0 -900px;}
		#nav li a.navGear{width:156px;background-position:0 -240px;}
			#nav li a.navGear:hover{width:156px;background-position:0 -300px;}
		#nav li a.navTips{width:108px;background-position:0 -480px;}
			#nav li a.navTips:hover{width:108px;background-position:0 -540px;}
		#nav li a.navAndy{width:106px;background-position:0 0;}
			#nav li a.navAndy:hover{width:106px;background-position:0 -60px;}
		#nav li a.navForums{width:103px;background-position:0 -120px;}
			#nav li a.navForums:hover{width:103px;background-position:0 -180px;}

.divSocIcons{float:right;margin-right:15px;width:200px;}

.divSocIcons ul{list-style:none;float:left;width:200px;}
	.divSocIcons ul li{display:inline-block;float:left;padding:10px;width:32px;height:32px;background-image:none!important;}
		.divSocIcons ul li a{display:block;width:32px!important;height:32px!important;background-image:url("/images/socIcons.jpg")!important;background-repeat:no-repeat;}
		.divSocIcons ul li a.soc-facebook{background-position:0 0!important;}
		.divSocIcons ul li a.soc-twitter{background-position:0 -82px!important;}
		.divSocIcons ul li a.soc-youtube{background-position:0 -164px!important;}
/* /Site Header */


.clearThem{clear:both;line-height:0;}


.hpBottomArticlesWrapper{display:block;margin-top:15px;margin-bottom:15px;color:#666;font-size:11px;font-weight:bold;font-family:helvetica,Arial,sans-serif;text-align:left;}
a.hpBottomArticlesWrapper,a.hpBottomArticlesWrapper:hover,a.hpBottomArticlesWrapper:link,a.hpBottomArticlesWrapper:active,a.hpBottomArticlesWrapper:visited{color:#666;text-decoration:none;}
.hpBottomArticlesWrapper h3,.hpBottomArticlesWrapper h4{margin:0;padding:0 0 0 5px;font-size:14px;font-weight:bold;text-indent:0;}
.hpBottomArticlesWrapper h3{padding-top:4px;font-weight:normal;}
.hpBottomArticlesWrapper img{border:none;}
.hpBottomArticleWrapper{display:inline-block;float:left;margin:0 3px;width:184px;background-color:#FBF9FA;}
.hpBottomArticlesCategory{display:inline-block;padding:4px 0 0 5px;width:178px;height:20px;background-color:#EBE9E6;}

.hpBottomArticleMiniWrapper{display:inline-block;width:178px;height:160px;}

.hpMainArticleWrapper{padding:5px 21px 12px;font-family:Times,Arial,sans-serif;text-align:center;border:1px solid #DBD8D3;}
.hpMainArticleWrapper a,a:hover,a:link,a:active,a:visited{color:#666;text-decoration:none;}
.hpMainArticleWrapper h1,.hpMainArticleWrapper h2{padding:0;margin:0;color:#666;font-weight:normal;text-align:left;}
.hpMainArticleWrapper h1{padding-left:5px;font-size:32px;}
.hpMainArticleWrapper h2{padding-left:10px;font-size:18px;}

.hpMainArticleSubWrapper{padding:0;margin:0;text-align:left;border-bottom:1px solid black;}

#MainMiniWrapperLeft{float:left;margin:0;padding:0;width:820px;height:28px;}
#MainMiniWrapperRight{float:right;margin:0;padding:0;width:82px;height:28px;}


/* Suggested Articles */
#SuggestedArt ul{margin:0;padding:0 0 0 15px;color:#666666;}
#SuggestedArt li{padding-left:0px;color:#666666;}


.footerDiv{padding-top:20px;padding-bottom:10px;width:950px;text-align:center;clear:both;}

/* Form Styles */
.subscribeForm{padding:0;width:950px;background-color:#FFF; text-align: left;}
.subscribeForm p{font-size:16px;margin:10px 0;color:#666666;}
.subscribeForm h1{display:block;margin:0;padding:0;width:100%;font-size:32px;border-bottom:1px solid #666666;}

.subscribeFormELC{float:left;padding-top:15px;width:730px;color:#666666;font-size:12px;text-align:left;}
.subscribeFormERC{float:right;margin-left:20px;padding-top:15px;width:200px;text-align:left;}

.subscribeFormILC{float:left;padding-top:15px;width:50%;text-align:left;}
.subscribeFormIRC{float:left;margin-left:12px;padding-top:15px;width:48%;text-align:left;}

.moreInfo{padding-bottom:3px;font-size:26px;font-family:Times New Roman;font-weight:bold;clear:both;}

.formLinediv{clear:both;margin:5px 0;height:25px;}
.formFielddiv{float:left;width:70%;height:25px;}
.formLabeldiv{float:left;padding:3px 5px 0;width:28%;text-align:right;}
.formLinedivComments{;margin:5px 0;height:93px;clear:both}

.reqFieldStyle{color:#AE2215}


/* Social Icons */

     .TelerikModalOverlay          { filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0) !important;              opacity: 0 !important;               -moz-opacity: 0 !important;          }  

        #ArticleShareLinks ul li          {list-style-type: none;float: left; }
        
        #ArticleShareLinks ul li  
        {
            width: 100px; 
            vertical-align: middle; 
        }
        
        a.shareIcon{
            padding:0 0 10px 20px;           
            display:block;
            *display:inline-block;
            line-height:20px;
            font: 10px "Segoe UI", Arial, sans-serif;
            color: #000;   
            background:url("/images/ShareIcons/SocialMedia.png") 0 50% no-repeat;   
            width: 16px; height: 16px;
        }
        
        a.shareIcon:hover {color: #000;}
        
        a.shareIcon.digg {background-position: 0 -66px; }
		a.shareIcon.delicious {background-position: 0 -66px;}
		a.shareIcon.facebook { background-position: 0 -132px;}
		a.shareIcon.reddit {background-position: 0 -458px;}
        a.shareIcon.stumble {background-position: 0 -524px;}
        a.shareIcon.google {background-position: 0 -198px;}                
        a.shareIcon.twitter {background-position: 0 -590px;}        
        a.shareIcon.mixx {background-position: 0 -330px;}
        a.shareIcon.propeller {background-position: 0 -394px;}
        a.shareIcon.linkedin {background-position: 0 -264px;}  
        
.container
{
    width:980px;
    margin:0 auto;
    background-color:#fff;
}
        
.subscription
{
    text-align:left;
	color:#666;
	background-color:#fff;
	font-family:Arial, helvetica, Sans-Serif;
	margin:0 auto;
	
}

.leftColumn{
	width:310px; /*change to 300px with new design */
	float:left;
	margin-right:20px;
	color:#666;
	background-color: #fff;
}

.leftColumn h3{
	font-size:25px;
	color:#a82d26;	
	margin:0;
	padding:0;
}

.mainColumn{
	float:left;
	width:620px;
	background-color: #fff;
}

.mainColumn h2{
	font-size:36px;
	color:#666;
	margin:0;
	padding:0;
}

.mainColumn .subLine{
	font-size:22px;
	line-height:40px;
	color:#666;
}

.mainColumn .subSubLine{
	font-size:18px;
	line-height:30px;
	color:#666;
}

h3.location{
	color:#30b0ec;
	font-size:22px;
	margin:0;
	padding:0;
}

label.locationTitle{
	font-size:16px;
	font-weight:bold;
	color:#666;
}

.subBoxes{
	margin-top:30px;
}

.digital{
	background:url(/images/digitalBox.jpg) no-repeat;
	width:195px;
	float:left;
	margin-right:15px;
	height:320px;
	text-align:center;
}

.digital a{
	color:#30b0ec;
	font-size:12px;
	
}

.print{
	background:url(/images/printBox.jpg);
	width:195px;
	float:left;
	margin-right:15px;
	height:320px;
	text-align:center;
}

.both{
	background:url(/images/bothBox.jpg);
	width:195px;
	float:left;
	height:320px;
	text-align:center;
}
	
.form{
	width:305px;
	margin-top:30px;
	float:left;
}

.formText{
	width:305px;
	color:#666;
	font-size:18px;
	margin-top:30px;
	float:left;
}

label.formTitle{
	color:#666;
	font-size:18px;
	font-weight:bold;
}

input.formFields{
	height:25px;
	background-color:#ebebeb;
	border: 1px solid #a8a8a8;
	width:280px;
	font-size:14px;
	padding-left:10px;
	margin-bottom:10px;
}

select.formFields{
	height:25px;
	background-color:#ebebeb;
	border: 1px solid #a8a8a8;
	width:293px;
	font-size:14px;
	padding-left:10px;
	margin-bottom:10px;
}

.button{
display: block;
padding:7px;
font-size:16px;
font-family: Arial, Helevtica, Verdana, san-serif;
padding:7px 12px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
border-radius:5px;
margin-top: 7px;
color: #fff;
background:#29abe2;
border: none;
cursor: pointer;
}

.button:hover{
color: #fff;
background:#333;
}

.AgreementConditions
{
    display: block;
    font-size: 14px;
    padding: 7px 0 0 0;
    }
