/* ABOUT TM */
#menu-wrapper .menu-content{
	
	padding:0px;
	margin-top:10px;
	text-align:left;

}
	
	
	
#customerCare ul, #employment ul, #maintenance ul, #best_company ul  {
	margin: 0px 0px 15px 24px; 
	list-style-type: square;
	font-size: 12px;
}
#customerCare ol, #employment ol, #maintenance ol {
	margin: 0px 0px 15px 24px; 
	list-style-type: decimal;
	font-size: 12px;
}
#customerCare td { font-size: 12px; }

.designCtrMap { 
	color: #cc0000;
	font-weight: bold;
	text-align: center;
}

#employees hr { 
	border: 0;
	clear: both;
	display: block;
	height: 0;
	border-top: solid 2px #CC0000;
	margin: 16px 0px 0px 0px;
}
#employees img { 
	border: solid 1px #333;
	margin: 6px;
}

#faq ol {
	margin:16px;
	list-style-type:decimal;
	font-size: 12px;
}
#faq ol li {
	margin: 14px;
}

/* WARRANTY REQUESTS */
#warranty table { width: 500px; }
#warranty td {
	padding: 4px;
	font-weight: bold;
	font-size: smaller;
}
#warranty .row1 {
	background: #ececec;
	padding: 4px;
}
#warranty .std-input {
	padding: 6px;
	background: #ececec;
}
#warranty #required, #warranty .std-input em { color: #e10019; }
#warranty #btime { margin-bottom: 8px; }
#warranty label {
	float: left;
	width: 10.2em;
}
#warranty .imgPeople {
	float: right;
	margin: 4px;
	text-align: center;
}
#warranty .imgPeople2 {
	float: left;
	margin: 4px;
	text-align: center;
}
#warranty h4 { 
	font-size: 125%; 
	font-weight: bold;
	text-align: center;
	margin: 16px;
}
#warDetails img { 
	border: solid 1px #666;
	margin: 6px;
}
#requestInfo { 
	margin-right: 4px; 
	vertical-align: middle;
}


/* PROMOTIONS */
#boyl-promo {
	margin:20px;
	border:4px solid black;
}
#boyl-promo .promo-top{
	background-color:#000;
	padding:10px;
}

#boyl-promo .promo-top h1{
	background-color:#000;
	font: bold 18px/18px Helvetica, Arial, Verdana, sans-serif;
	color:#bf1200;
	text-align:center;
	margin:10px;
	letter-spacing:10px;
}
#boyl-promo .promo-top h2{
	background-color:#000;
	font: bold 40px/40px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	text-align:center;
	margin:10px;
}
#boyl-promo .promo-top h3{
	background-color:#000;
	font: normal 28px/28px Helvetica, Arial, Verdana, sans-serif;
	color:#bf1200;
	text-align:center;
	margin:10px;
	letter-spacing:3px;
}
#boyl-promo .promo-btm{
	padding:20px;
}
#boyl-promo .title h4{
	font: bold 28px/40px Helvetica, Arial, Verdana, sans-serif;
	color:#000;
}
#boyl-promo .title h5{
	font: bold 28px/40px Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	margin-bottom:20px;
}


#boyl-promo .promo-btm p{
	font: normal 15px/28px Helvetica, Arial, Verdana, sans-serif;
}
#boyl-promo .promo-btm p.disclaimer{
	font: normal 11px/13px Helvetica, Arial, Verdana, sans-serif;
}




#disclaim {
	clear: both;
	font-size: 10px;
	line-height: 10px;
	margin-top: 20px;
}
#disclaim b { color: #f00000; }
#seeModels {
	background: #000;
	clear: both;
	color: #fff;
	line-height: 24px;
	padding-left: 10px;
}
#seeModels div { float: right; }
#seeModels span { 
	font-size: 11px;
	font-weight: bold;
	color: #e10019; 
}
#over50 { font-weight: bold; }
#discover { color: #666; }
#clickBelow {
	color: #e10019;
	font-weight: bold;
}
#recent-search li{
}
#recent-search .sd_menu {
}

/*  SMART DIFFERENCES */

#smartDiffs h2{
	background:#000 url(/images/sd/sd_bg.gif) repeat-x;
	line-height:29px;
	color:#fff;
	padding:0px;
	margin:20px 0px 10px 0px;
}
#smartDiffs h2 span{
	padding-left:35px;
	line-height:29px;
	background: url(/images/sd/smartdiff.jpg) no-repeat 0% 50%;
}

#smartDiffs .imgSmart {
	float:right;
}


#smartDiffs ul  {
	margin: 0 0 15px 24px; 
	list-style:none;
	
}


#smartDiffs ul li{
	background:url(/images/sd/sd_bullet.gif) no-repeat 0px 3px;
	padding-left:20px;
	font-size: 12px;
	font-weight:bold;
	margin:8px 0px;
	line-height:18px;
}

/*
#smartDiffs ol {
	margin: 0 0 15px 24px; 
	list-style-type: decimal;
	font-size: 12px;
}
#smartDiffImg { float: right; }
#smartDiffImg img { border:solid 1px #333; }



.sd_menu {
	padding-left: 16px !important;
	border-bottom: 1px solid #e4d7ba !important;
}



#smartDiffViewer {
	float: right;
	padding-bottom: 3px;
	position: relative;
	width: 335px;
}
#smartDiffLg { 
	border: solid 1px #333;
	margin: 4px 0 0 4px;
}
#smartDiffViewer a {
}
#smartDiffViewer a img { 
	margin: 0 2px 0 0;
	border: solid 1px #333;
}
#smartDiffText {
	font: 11px/15px Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
}
#smartDiffList p {
	font-weight: bold;
	margin: 2px 0;
}
#smartDiffList {
	margin-top: 2px;
	margin-bottom: 2px;
}

#smartDiffViewer h3 {
	color: #e10019;
	font: bold 17px/17px Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: 2px;
	margin: 0;
	padding: 0 3px;
	text-align:center;
}

*/
