div#header
{
	padding-top: 23px;
	position: relative;
	margin-bottom: 14px;
	font-size: 10px;
}

div#header h1
{
	margin: 0 0 9px 0;
	padding-right: 15px;
	width: 212px;
	height: 33px;
	background: url(../images/caranddriver/common/logo.jpg) right no-repeat;
}

div#header h1 a
{
	display: block;
	width: 212px;
	height: 33px;
	text-indent: -9000px;
}

div#header ul
{
	width: 651px;
	height: 21px;
	list-style-type: none;
	background: url(../images/caranddriver/header/cnav_hover.gif) no-repeat;
}

div#header ul li
{
	float: left;
	height: 21px;
}

div#header ul li a
{
	display: block;
	height: 21px;
	text-indent: -9000px;
}

div#header ul li#cnav_buying_guide a
{
	width: 103px;
	background: url(../images/caranddriver/header/cnav_buying_guide.gif) no-repeat;
}

div#header ul li#cnav_reviews a
{
	width: 79px;
	background: url(../images/caranddriver/header/cnav_reviews.gif) no-repeat;
}

div#header ul li#cnav_news a
{
	width: 65px;
	background: url(../images/caranddriver/header/cnav_news.gif) no-repeat;
}

div#header ul li#cnav_features a
{
	width: 82px;
	background: url(../images/caranddriver/header/cnav_features.gif) no-repeat;
}

div#header ul li#cnav_videos a
{
	width: 73px;
	background: url(../images/caranddriver/header/cnav_videos.gif) no-repeat;
}

div#header ul li#cnav_forums a
{
	width: 74px;
	background: url(../images/caranddriver/header/cnav_forums.gif) no-repeat;
}

div#header ul li#cnav_search { width: 175px; }

div#header ul li#cnav_search input
{
	width: 152px;
	height: 16px;
	font-size: 11px;
	line-height: 11px;
	border: 0;
	padding: 3px 0 0 2px;
	margin: 1px 0 0 0;
	float: left;
}

div#header ul li#cnav_search a
{
	float: left;
	width: 20px;
	background: url(../images/caranddriver/header/cnav_search.gif) no-repeat;
	margin-left: 1px;
}

div#header ul li#cnav_buying_guide.active a,
div#header ul li#cnav_buying_guide.active a:hover { background: url(../images/caranddriver/header/cnav_buying_guide_on.gif) no-repeat; }
div#header ul li#cnav_reviews.active a,
div#header ul li#cnav_reviews.active a:hover { background: url(../images/caranddriver/header/cnav_reviews_on.gif) no-repeat; }
div#header ul li#cnav_news.active a,
div#header ul li#cnav_news.active a:hover { background: url(../images/caranddriver/header/cnav_news_on.gif) no-repeat; }
div#header ul li#cnav_features.active a,
div#header ul li#cnav_features.active a:hover { background: url(../images/caranddriver/header/cnav_features_on.gif) no-repeat; }
div#header ul li#cnav_videos.active a,
div#header ul li#cnav_videos.active a:hover { background: url(../images/caranddriver/header/cnav_videos_on.gif) no-repeat; }
div#header ul li#cnav_forums.active a,
div#header ul li#cnav_forums.active a:hover { background: url(../images/caranddriver/header/cnav_forums_on.gif) no-repeat; }
div#header ul li#cnav_search.active a,
div#header ul li#cnav_search.active a:hover { background: url(../images/caranddriver/header/cnav_search_on.gif) no-repeat; }
div#header ul li#cnav_buying_guide a:hover,
div#header ul li#cnav_reviews a:hover,
div#header ul li#cnav_news a:hover,
div#header ul li#cnav_features a:hover,
div#header ul li#cnav_videos a:hover,
div#header ul li#cnav_forums a:hover,
div#header ul li#cnav_search a:hover,
div#header ul li#cnav_buying_guide.active_dropdown a#cnav_buying_guide_link,
div#header ul li#cnav_reviews.active_dropdown a#cnav_reviews_link,
div#header ul li#cnav_news.active_dropdown a#cnav_news_link,
div#header ul li#cnav_features.active_dropdown a#cnav_features_link,
div#header ul li#cnav_videos.active_dropdown a#cnav_videos_link,
div#header ul li#cnav_forums.active_dropdown a#cnav_forums_link,
div#header ul li#cnav_search.active_dropdown a#cnav_search_link { background: none; }

form#alerts_form
{
	background: url(../images/caranddriver/common/email_form_bg.gif);
	border: none;
	height: 91px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0px;
	top: 2px;
	width: 299px;
}
form#alerts_form div.wrapper
{
	height: 40px;
	margin: 0;
	padding: 4px 0 0 9px;
	width: 290px;
}

form#alerts_form div.wrapper div { float: left; }

form#alerts_form div.wrapper div h4
{
	clear: both;
	color: white;
	font-family: Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
}

form#alerts_form div.wrapper div h4 strong { font-weight: bold; }

form#alerts_form div.wrapper div p { line-height: 12px; }

form#alerts_form div.wrapper div#email_alerts
{
	margin: 0;
	padding: 0;
	width: 280px;
}

form#alerts_form div.wrapper div#email_alerts input
{
	display: block;
	float: left;
	height: 21px;
}
form#alerts_form div.wrapper div#text_alerts { width: 91px; }

div#email_alerts, form#alerts_form div.wrapper { background: none; }

form#alerts_form div.wrapper div#email_alerts input#email_address,
	form#alerts_form div.wrapper div#email_alerts input#email_address_mobile
{
	width: 110px;
	height: 17px;
	border: solid 1px #999999;
	color: #333;
	font-size: 10px;
	line-height: 19px;
	padding-top: 2px;
}

form#alerts_form div.wrapper div#email_alerts input#email_address_mobile
{
	height: 17px;
	width: 152px;
}

form#alerts_form input.go_button
{
	height: 18px;
	margin-left: 9px;
	width: 29px;
}

form#alerts_form a
{
	background: url(../images/caranddriver/common/white_triangle_right.gif)right no-repeat;
	display: block;
	color: #fff;
	height: 10px;
	float: left;
	font-weight: bold;
	padding-right: 8px;
	margin: 6px 0 0 9px;
}

/* Drop Down Menus */
div#header ul#cnav li ul
{
	border-top: 1px solid #ebf5fe;
	list-style: none;
	position: absolute;
	top: 86px;
	left: 8px;
	width: 176px;
	height: 200px;
	background: none;
	visibility: hidden;
}

/*
div#header ul.global_dd
{
	list-style: none;
	position: absolute;
	top: 86px;
	left: 8px;
	visibility: hidden;
	width: 176px;
	z-index: 3000
}

div#header ul.over
{
	visibility: visible;
}
div#header ul.global_dd li a
{
	background: #333;
	font-weight: bold;
	color: #fff;
	display: block;
	height: 23px;
	padding: 4px 0 0 20px;
	text-indent: 0;
	width: 176px;
}
div#header ul.global_dd li a:hover
{
	background: #0059A3;
	text-decoration: none;
}
*/

div#header ul#cnav li ul li
{
	height: 23px;
	border-bottom: solid 1px #67686B;
	background: #333;
	width: 176px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	display: block;
	float: left;
	clear: left;
}

div#header ul#cnav li ul li a, div#header ul#cnav li.active ul li a
{
	background: none;
	font-weight: bold;
	color: #fff;
	display: block;
	height: 19px;
	padding: 4px 0 0 17px;
	text-indent: 0;
	width: 159px;
	margin: 0;
	float: none;
}

div#header ul#cnav li#cnav_buying_guide ul li a
{
	padding-left: 9px;
	width: 167px;
}

div#header ul#cnav li ul li a:hover,
div#header ul#cnav li.active_dropdown ul li a:hover
{
	background: #0059A3;
	text-decoration: none;
}

div#header ul#cnav li.active_dropdown ul,
div#header ul#cnav li#cnav_buying_guide.active_dropdown ul,
div#header ul#cnav li#cnav_reviews.active_dropdown ul,
div#header ul#cnav li#cnav_news.active_dropdown ul,
div#header ul#cnav li#cnav_features.active_dropdown ul,
div#header ul#cnav li#cnav_videos.active_dropdown ul,
div#header ul#cnav li#cnav_forums.active_dropdown ul
{
	visibility: visible;
	z-index: 9000;
	display: block;
}

div#header ul#cnav li#cnav_buying_guide ul { left: 8px; }
div#header ul#cnav li#cnav_reviews ul { left: 104px; }
div#header ul#cnav li#cnav_news ul { left: 183px; }
div#header ul#cnav li#cnav_features ul { left: 248px; }
div#header ul#cnav li#cnav_videos ul { left: 330px; }
div#header ul#cnav li#cnav_forums ul { left: 403px; }

div#header iframe
{
	/*position: absolute;
	top:0px;
	left:0px;
	width: 175px;
	z-index: -10;
	filter: mask();
	height: 1000px;
	width: 1000px;
	left: -500px;*/
}
div#header iframe
{
	position: absolute;
	top:0px;
	left:0px;
	width: 175px;
	z-index: -10;
	filter: mask();
}
div#signup_newsletter {
background: url(../images/caranddriver/icon_newsletter.gif) no-repeat;
padding:0px 0px 0px 42px;
}
div#signup_newsletter a {
font-size:15px;
margin:0px 2px 8px 0px;
font-family:trebuchet ms, Arial, Helvetica, sans-serif;
}
div#signup_newsletter p {
color:#666;
font-size:10px;
}
