@charset "UTF-8";
/* CSS Document */
body {
	width:auto;
	margin:0;
	padding:0;
	border:0;
	background:url(/images/backgrounds/common/grad.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:62.5%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
img, form, div {
	border:0;
	margin:0;
	padding:0;
}
a, a:visited {
	color:#9D8F7F;
	text-decoration:none;
	border:0;
}
a:hover {
	text-decoration:underline;
}
form {
	margin:0;
	padding:0;
}
.redLink, .redLink:visited {
	color:#D90000;
	text-decoration:underline;
}
.redLink:hover {
	text-decoration:none;
}
.whiteLink, .whiteLink:visited {
	margin:0;
	padding:0;
	color:#FFFFFF;
}
.info-link, .info-link:visited {
	font-size:1.1em;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/images/buttons/details/info.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:5px 0 0 18px;
	margin:0;
	height:18px;
	display:block;
}

#bodyHolder {
	width:895px;
	margin:15px auto 0 auto;
	padding:0;
	display:block;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash .fakeText {
	visibility: hidden;
}

.sIFR-hasFlash .mpg_position {
	visibility: hidden;
	padding:0;
	margin:10px 0 0 10px;
	font-size:1.6em;
}

.sIFR-hasFlash .mpg_mpg_big {
	visibility: hidden;
	padding:0;
	margin:10px 0 0 0;
	font-size:1.4em;
}

.sIFR-hasFlash .mpg_title_big {
	visibility: hidden;
	padding:0;
	margin:10px -40px 0 0;
	font-size:2em;
}

.sIFR-hasFlash .mpg_mpg {
	visibility: hidden;
	padding:0;
	margin:6px 3px 0 3px;
	font-size:1.4em;
}

.sIFR-hasFlash .mpg_title {
	visibility: hidden;
	padding:0;
	margin:4px 0 0 0;
	font-size:1.7em;
}

.sIFR-hasFlash .tiny {
	visibility: hidden;
	padding:0;
	margin:0 -10px 3px 0;
	font-size:8.5px;
}

.sIFR-hasFlash h5 {
	visibility: hidden;
	margin:0 0 0 0;
	padding:0;
	font-size:11.5px;
	line-height:14px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	padding:0;
	margin:0 0 3px 0;
	font-size:2em;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	margin:0 0 10px 0;
	padding:0;
	font-size:2.3em;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	margin:0 0 10px 0;
	padding:0;
	font-size:2.3em;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
	padding:0;
	margin:0 0 3px 0;
	font-size:3.2em;
}

.sIFR-hasFlash #faq {
	visibility: hidden;
	padding:0;
	margin:0 0 3px 0;
	font-size:2.8em;
}

/*  Top Bar */
/* Logo & Menu */
#top {
	width:890px;
	float:left;
	display:block;
	margin:0 0 9px 0;
	padding:0;
}
#topLeft {
	width:60%;
	float:left;
	display:inline;
	padding:6px 0 0 0;
	margin:0;
}
#topRight {
	width:40%;
	float:right;
	display:inline;
	text-align:right;
	margin:0;
	padding:0;
}
#topRight p {
	margin:0 4px 4px 0;
	padding:0;
	border:0;
	color:#636465;
}
#topRight p a, #topRight p a:visited, .greyLink, .greyLink:visited {
	color:#636465;
}
/* Search Bar */
#searchHolder {
	float:right;
}
#searchInput {
	float:left;
	display:inline;
}
#searchSubmit {
	margin:0 0 0 4px;
	padding:0;
	float:left;
	display:inline;
	width:53px;
	height:24px;
	background:url(/images/topnav/search/search.jpg);
	background-repeat:no-repeat;
}
#searchSubmit:hover {
	background:url(/images/topnav/search/search_over.jpg);
} 
.submitButton {
	display:none;
}
/* Top Menu */
#topMenu {
	width:890px;
	float:left;
	display:block;
	margin:0 0 8px 0;
	padding:0;
}
#topMenu ul, #topMenu ul li {
	list-style:none;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
#topMenu-home, #topMenu-cars, #topMenu-motorcycles, #topMenu-power, #topMenu-uk, #topMenu-environment, #topMenu-racing, #topMenu-asimo, #topMenu-jet, #topMenu-home-on, #topMenu-cars-on, #topMenu-motorcycles-on, #topMenu-power-on, #topMenu-uk-on, #topMenu-environment-on, #topMenu-racing-on, #topMenu-asimo-on, #topMenu-jet-on {
	float:left;
	display:block;
	text-indent:-30000em;
	height:38px;
}
#topMenu-home {
	background:url(/images/topnav/off/home.gif);
	width:99px;
}
#topMenu-home:hover {
	background:url(/images/topnav/over/home.gif);
	width:99px;
}
#topMenu-home-on {
	background:url(/images/topnav/on/home.gif);
	width:99px;
}
#topMenu-cars {
	background:url(/images/topnav/off/cars.gif);
	width:98px;
}
#topMenu-cars:hover {
	background:url(/images/topnav/over/cars.gif);
	width:98px;
}
#topMenu-cars-on {
	background:url(/images/topnav/on/cars.gif);
	width:98px;
}
#topMenu-motorcycles {
	background:url(/images/topnav/off/motorcycles.gif);
	width:99px;
}
#topMenu-motorcycles:hover {
	background:url(/images/topnav/over/motorcycles.gif);
	width:99px;
}
#topMenu-motorcycles-on {
	background:url(/images/topnav/on/motorcycles.gif);
	width:99px;
}
#topMenu-power {
	background:url(/images/topnav/off/power.gif);
	width:99px;
}
#topMenu-power:hover {
	background:url(/images/topnav/over/power.gif);
	width:99px;
}
#topMenu-power-on {
	background:url(/images/topnav/on/power.gif);
	width:99px;
}
#topMenu-uk {
	background:url(/images/topnav/off/uk.gif);
	width:98px;
}
#topMenu-uk:hover {
	background:url(/images/topnav/over/uk.gif);
	width:98px;
}
#topMenu-uk-on {
	background:url(/images/topnav/on/uk.gif);
	width:98px;
}
#topMenu-environment {
	background:url(/images/topnav/off/environment.gif);
	width:99px;
}
#topMenu-environment:hover {
	background:url(/images/topnav/over/environment.gif);
	width:99px;
}
#topMenu-environment-on {
	background:url(/images/topnav/on/environment.gif);
	width:99px;
}
#topMenu-racing {
	background:url(/images/topnav/off/racing.gif);
	width:99px;
}
#topMenu-racing:hover {
	background:url(/images/topnav/over/racing.gif);
	width:99px;
}
#topMenu-racing-on {
	background:url(/images/topnav/on/racing.gif);
	width:99px;
}
#topMenu-asimo {
	background:url(/images/topnav/off/asimo.gif);
	width:98px;
}
#topMenu-asimo:hover {
	background:url(/images/topnav/over/asimo.gif);
	width:98px;
}
 #topMenu-asimo-on {
	background:url(/images/topnav/on/asimo.gif);
	width:98px;
}
#topMenu-jet {
	background:url(/images/topnav/off/jet.gif);
	width:100px;
}
#topMenu-jet:hover {
	background:url(/images/topnav/over/jet.gif);
	width:100px;
}
#topMenu-jet-on {
	background:url(/images/topnav/on/jet.gif);
	width:100px;
}
/* Big Content Holders */
#homeContent, #mainContent {
	width:895px;
	height:514px;
	float:left;
	display:block;
	margin:0 0 9px 0;
	padding:0;
	overflow:hidden;
}
#mainContent {
	height:auto;
}
/* Left side */
/*Home Page*/
#homeContent-left, #mainContent-left, #myhondaContent-left {
	width:597px;
	height:514px;
	margin:10px 0 0 0;
	padding:0;
	background:url(/images/home/left-rightShad.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	float:left;
	display:inline;
	overflow:hidden;
}
#mainContent-left, #myhondaContent-left {
	height:auto;
}
#myhondaContent-left {
	width:588px;
}
#homeContent-left-title {
	width:588px;
	height:103px;
	margin:0;
	padding:0;
	background:url(/images/home/left-blackTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	display:block;
}
#homeContent-left-titleText {
	margin:18px 0 0 15px;
}
#homeContent-left-titleText h2 {
	background:url(/images/home/mainTitleArrow.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}
#homeContent-left-mainImage, #homeImg, #mpgContent {
	height:356px;
	width:588px;
	float:left;
	display:block;
	/*overflow:hidden;*/
	margin:0;
	padding:0;
	z-index:-1;
}
#mpgContent {
	height:auto;
	background:url(../images/mpg/colour.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	float:left;
	display:block;
	margin:0;
	padding:0;
}
#mpgContent-top {
	margin:10px 0 25px 15px;
}
.mpgContent-table-left, .mpgContent-table-right {
	width:275px;
	height:auto;
	margin:0 15px 20px 0;
	padding:0;
	float:left;
	display:inline;
	overflow:hidden;
}
.mpgContent-table-right {
	/*margin:10px 0 0 0;*/
	margin:0 0 20px 0;
}
.mpgContent-table-cell {
	width:280px;
	height:39px;
	margin:0 0 5px 0;
	padding:0;
	float:left;
	display:block;
	overflow:hidden;
}
.mpgContent-table-cell-bg, .mpgContent-table-cell-data {
	margin:0;
	padding:0;
	width:280px;
	height:39px;
	float:left;
	display:block;
	overflow:hidden;
}
.mpgContent-table-cell-data {
	margin-top:-39px;
}
.mpgContent-bottom-text {
	margin:15px 210px 20px 15px;
	padding:0;
	float:left;
	display:block;
}
.mpgContent-bottom-textCover {
	margin:-318px 0 0 0;
	padding:0;
	float:left;
	display:block;
}
.mpgContent-bottom-text-link, .mpgContent-bottom-text-link:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.mpgContent-bottom-text-link:hover {
	text-decoration:none;
}
#homeImgCover {
	padding:0 0 0 0;
	margin:-356px 0 0 0;
	/*border:3px solid #009933;*/
	height:356px;
	float:left;
	display:block;
	z-index:0;
}
/*Sub Dir main */
/*side nav */
#left-subNav {
	width:79px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	background-color:#000000;
}
#left-subNav-inside {
	width:79px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	background-color:#000000;
	background:url(/images/sidenav/topCurve.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#left-subNav-content {
	width:79px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(/images/sidenav/bottomCurve.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#left-subNav-content ul {
	margin:20px 0 20px 0;
	padding:0;
	list-style:none;
}
#left-subNav-content-item, #left-subNav-content-itemBottom {
	margin:0 2px 8px 0;
	padding:0 0 14px 0;
	list-style:none;
	text-align:right;
	background:url(/images/sidenav/divider.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#left-subNav-content-itemBottom {
	margin:0 2px 0 0;
	padding:0;
	background:none;
}
.sideNav, .sideNav-on, .sideNav:visited, .sideNav-on:visited {
	font-weight:bold;
	text-decoration:none;
	padding-left:6px;
}
.sideNav, .sideNav:visited {
	color:#CCCCCC;
}
.sideNav:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.sideNav-on, .sideNav-on:visited {
	color:#FFFFFF;
	background:url(/images/sidenav/selector.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	font-weight:bold;
}
/*Content */
#left-mainContent, #left-mainContent-noside {
	width:509px;
	float:left;
	display:inline;
	background:#000000;
	margin:0;
	padding:0;
}
#left-mainContent-noside {
	width:588px;
}
#left-mainContent-title, #left-mainContent-title-nopic, #left-mainContent-noside-title {
	width:509px;
	height:70px;
	float:left;
	display:block;
	background:url(/images/backgrounds/common/topCurve-withsidenav.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
#left-mainContent-noside-title {
	width:588px;
	background:url(/images/backgrounds/common/topCurve-withoutsidenav.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#left-mainContent-title-nopic {
	height:85px;
	margin-bottom:0px;
	width:700px;
	/*background:url(/images/common/longSeperator.jpg);
	background-position:bottom;
	background-repeat:no-repeat;*/
}
#left-mainContent-title-content {
	float:left;
	display:block;
	margin:20px 0 0 20px;
	padding:0;
}
#left-mainContent-title-content-left, #left-mainContent-noside-title-content-left, #left-mainContent-title-content-right {
	width:360px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
#left-mainContent-noside-title-content-left {
	width:440px;
}
#left-mainContent-title-content-left p {
	margin:0;
	padding:0;
	font-size:1.3em;
}
#left-mainContent-title-content-left p a, #left-mainContent-title-content-left p a:visited, #left-mainContent-title-content-sub a, #left-mainContent-title-content-sub a:visited {
	color:#FFFFFF;
}
#left-mainContent-title-content-right {
	width:100px;
}
#left-mainContent-title-content-right p {
	margin:3px 0 0 0;
	padding:0;
}
#left-mainContent-title-content-sub {
	width:450px;
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:0 0 12px 0;
	background:url(/images/common/mainContent-underlineGrad.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-size:1.3em;
}
#left-mainContent-title-content-sub p {
	margin:0;
	padding:0;
}
#left-mainContent-title-content-leftBottom {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	display:inline;
}
#left-mainContent-filters, #left-mainContent-pages {
	float:left;
	display:block;
	margin:0;
	padding:15px 0 0 20px;
	height:auto;
	width:509px;
	background:url(/images/common/longSeperator-top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.left-mainContent-filters-filter {
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
.left-mainContent-filter-head {
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	width:460px;
	background:url(/images/common/mainContent-underlineGrad.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.left-mainContent-filters-filter p {
	float:left;
	display:block;
	width:470px;
	margin:0 0 5px 0;
	padding:0;
}
.left-mainContent-filters-filter select, .left-mainContent-filters-filter input {
	margin:0 0 0 5px;
}
.left-mainContent-filters-filter-long {
	float:left;
	display:inline;
	margin:0 10px 5px 0;
	padding:0;
	width:230px;
}
.left-mainContent-filters-filter-long p {
	float:left;
	display:block;
	width:470px;
	margin:0 0 5px 0;
	padding:0;
}
.left-mainContent-filters-filter-long select {
	margin:0 0 0 5px;
}
#left-mainContent-content, #left-mainContent-noside-content {
	width:509px;
	height:auto;
	margin:0;
	padding:0 0 40px 0;
	float:left;
	display:block;
	background:url(/images/backgrounds/common/bottomCurve-withsidenav.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#left-mainContent-noside-content {
	width:588px;
	background:url(/images/backgrounds/common/bottomCurve-withoutsidenav.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#left-mainContent-content-mainImg, #left-mainContent-content-myhondaImg, #left-mainContent-content-long-myhondaImg {
	margin:0;
	padding:0;
	float:left;
	display:block;
	width:509px;
}
#left-mainContent-content-myhondaImg, #left-mainContent-content-long-myhondaImg {
	margin-top:10px;
	background:url(/images/myhonda/title_bg.jpg);
	background-repeat:no-repeat;
	height:34px;
	padding:3px 0 0 20px;
}
#left-mainContent-content-long-myhondaImg {
	width:588px;
	background:url(/images/myhonda/title_bg_long.jpg);
	background-repeat:no-repeat;
}
#left-mainContent-content-mainContent, #left-mainContent-noside-content-mainContent {
	margin:10px 0 0 20px;
	padding:0;
	width:489px;
	float:left;
	display:block;
}
#left-mainContent-noside-content-mainContent {
	width:549px;
}
.left-mainContent-content-mainContent-titleUnderline {
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:0 20px 12px 0;
	background:url(/images/common/mainContent-underlineGrad.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.left-mainContent-content-mainContent-title {
	font-size:1.1em;
	margin:0 25px 10px 0;
	padding:0;
}
#left-mainContent-content-modelContent, #left-mainContent-content-contactContent, #left-mainContent-content-jargonContent, #left-mainContent-content-sitemapContent, #left-mainContent-content-numberContent, #left-mainContent-content-faqContent {
	margin:0 0 0 -5px;
	padding:0;
	float:left;
	display:block;
	overflow:hidden;
}
#left-mainContent-content-contactContent, #left-mainContent-content-jargonContent, #left-mainContent-content-numberContent, #left-mainContent-content-faqContent {
	border-top:3px solid #0086FC;
	margin:-20px 0 0 0;
	padding:10px 0 0 0;
	width:100%;
	float:left;
	display:block;
}
#left-mainContent-content-jargonContent, #left-mainContent-content-numberContent {
	border-top:3px solid #CC0099;
	height:340px;
	font-size:1.3em;
}
#left-mainContent-content-numberContent {
	border-top:3px solid #99CC33;
}
#left-mainContent-content-faqContent {
	border-top:3px solid #DE0731;
}
#left-mainContent-content-modelContent {
	width:100%;
}
.jargonHolder {
	display:none;
	filter: alpha(opacity=0);
	-moz-opacity: 0.00;
	opacity: 0.00;
}
.left-mainContent-content-contactContent-contact, .left-mainContent-content-contactContent-profile {
	margin:0 2% 10px 0;
	padding:0;
	width:250px;
	float:left;
	display:inline;
}
.left-mainContent-content-contactContent-profile {
	width:220px;
	margin:0 15px 20px 0;
}
.left-mainContent-content-contactContent-contact-imgHolder {
	float:left;
	display:inline;
	width:89px;
}
.left-mainContent-content-contactContent-contact-imgHolder_new {
	float:left;
	display:inline;
	width:109px;
}
.left-mainContent-content-contactContent-contact-txtHolder {
	float:left;
	display:inline;
	width:150px;
}
.left-mainContent-content-contactContent-profile-txtHolder {
	width:131px;
	float:left;
	display:inline;
}
.left-mainContent-content-contactContent-profile-txtHolder ul {
	float:left;
	padding:0;
}
.left-mainContent-content-contactContent-profile-txtHolder ul, .left-mainContent-content-contactContent-profile-txtHolder ul li {
	margin-left:0;
	list-style:none;
}
.left-mainContent-content-contactContent-profile-txtHolder ul li {
	margin-bottom:5px;
}
.left-mainContent-content-contactContent-contact-curveOverlay {
	margin:-105px 0 0 0;
}
.left-mainContent-content-contactContent-contact-curveOverlay_new {
	margin:-131px 0 0 0;
}
.left-mainContent-content-modelContent-model-mainImg, .left-mainContent-content-modelContent-model-mainImg img, .left-mainContent-content-modelContent-model-curveOverlay img, .left-mainContent-content-contactContent-contact-curveOverlay_new img, .left-mainContent-content-modelContent-model-curveOverlay-medium img {
	margin:0;
	padding:0;
}
.contact-singleLine, .contact-singleLine-name {
	float:left;
	display:block;
	width:100%;
	margin:3px 0 0 0;
	padding:0;
}
.contact-singleLine-name {
	font-size:1.3em;
}
.contact-leftText, .contact-rightText {
	float:left;
	display:inline;
	width:112px;
}
.contact-leftText {
	width:38px;
	font-weight:bold;
}
/* for landing pages */
.left-mainContent-content-modelContent-row {
	float:left;
	display:block;
	margin:0;
	padding:0;
}
.left-mainContent-content-modelContent-model {
	margin:0 0 10px 6px;
	padding:0;
	width:112px;
	float:left;
	display:inline;
}
.left-mainContent-content-modelContent-model-curveOverlay {
	margin:-90px 0 0 0;
}
.left-mainContent-content-modelContent-model-curveOverlay-medium {
	margin:-123px 0 0 0;
}
.left-mainContent-content-modelContent-model p {
	margin:3px 0 0 0;
	padding:0;
	font-size:1.3em;
	text-align:center;
}
/* inside lading pages */
.left-mainContent-content-modelContent-withinLanding, .left-mainContent-content-modelContent-withinSection, .left-mainContent-content-modelContent-withinSection-release, .left-mainContent-content-modelContent-withinSection-withTop, .left-mainContent-content-modelContent-withinSection-vismedia {
	float:left;
	display:block;
	width:100%;
	height:157px;
	margin:0;
	padding:0;
	background:url(/images/common/withinsection-seperator.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.left-mainContent-content-modelContent-withinSection {
	background:url(/images/backgrounds/withinSection/bg-withoutTopBar.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:auto;
	padding-bottom:10px;
}
.left-mainContent-content-modelContent-withinSection-vismedia {
	height:auto;
	padding:30px 0 10px 0;
}
.left-mainContent-content-modelContent-withinSection-release {
	height:auto;
	padding-bottom:10px;
}
.left-mainContent-content-modelContent-withinSection-withTop {
	height:auto;
	padding:40px 0 10px 0;
	background:url(/images/common/withinsection-seperator.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.left-mainContent-content-modelContent-withinLanding-content, .left-mainContent-content-modelContent-withinSection-content {
	display:block;
	margin:0 0 0 20px;
	float:left;
}
.left-mainContent-content-modelContent-withinSection-content {
	padding:10px 0 0 0;
}
.left-mainContent-content-modelContent-withinLanding-content-title {
	margin:8px 0 8px 0;
	padding:0;
	font-size:1.3em;
}
.left-mainContent-content-modelContent-withinLanding-content-pic {
	float:left;
	display:inline;
	width:134px;
	height:150px;
}
.left-mainContent-content-modelContent-withinLanding-content-pic-overlay {
	margin:-90px 0 0 0;
}
.left-mainContent-content-modelContent-withinLanding-content-pic-medium {
	float:left;
	display:inline;
	width:208px;
	height:200px;
}
.left-mainContent-content-modelContent-withinLanding-content-specs, .left-mainContent-content-modelContent-withinLanding-content-specifications, .left-mainContent-content-modelContent-withinLanding-content-specifications-holder {
	display:inline;
	float:left;
	width:300px;
}
.left-mainContent-content-modelContent-withinLanding-content-specifications-holder {
	margin:0;
	padding:0;
}
.left-mainContent-content-modelContent-withinLanding-content-specs ul, .left-mainContent-content-modelContent-withinLanding-content-specifications ul {
	float:left;
	display:inline;
	list-style:none;
	margin:10px 0;
	padding:0;
	background:url(/images/common/landing/double-line-background.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.specsNav {
	float:left;
	display:inline;
	list-style:none;
	width:150px;
	margin:0 0 7px 0;
	padding:0 0 7px 0;
}
.specsNav-a, .specsNav-a:visited {
	padding:0 0 0 10px;
	background:url(/images/buttons/common/greyArrow-right.gif);
	background-position:center left;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.specsNav-a:hover {
	padding:0 0 0 10px;
	background:url(/images/buttons/common/redArrow-right.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
.left-mainContent-content-modelContent-withinLanding-content-releases, .left-mainContent-content-modelContent-withinLanding-content-specs, .left-mainContent-content-modelContent-withinLanding-content-specifications, .left-mainContent-content-modelContent-withinLanding-content-media {
	display:inline;
	float:left;
	width:300px;
}
.left-mainContent-content-modelContent-withinLanding-content-media {
	width:226px;
}
.left-mainContent-content-modelContent-withinLanding-content-releases-title, .left-mainContent-content-modelContent-withinLanding-content-specs-title, .left-mainContent-content-modelContent-withinLanding-content-specifications-title {
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding:0;
}
.left-mainContent-content-modelContent-withinLanding-content-specifications-title {
	font-weight:normal;
	margin-bottom:5px;
	color:#CCC;
}
.left-mainContent-content-modelContent-withinLanding-content-specifications-data-title {
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	padding:0;
	font-weight:normal;
	margin-bottom:5px;
	color:#FFF;
}
#dataHldr {
	height: 45px;
}
#dataHldrbot {
	height: 50px;
	background: transparent url(/images/common/withinSection/singleSeperator.jpg) no-repeat scroll left bottom;
	margin: 0 0 10px 0;
}
.left-mainContent-content-modelContent-withinLanding-content-releases-txt {
	background:url(/images/common/withinSection/singleSeperator.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0 0 12px 0;
	margin:0 0 10px 0;
}
.left-mainContent-content-modelContent-withinLanding-content-releases ul, .left-mainContent-content-modelContent-withinLanding-content-releases ul li, .left-mainContent-content-modelContent-withinLanding-content-media ul, .left-mainContent-content-modelContent-withinLanding-content-media ul li, .left-mainContent-content-modelContent-withinLanding-content-specs ul, .left-mainContent-content-modelContent-withinLanding-content-specs ul li, .left-mainContent-content-modelContent-withinLanding-content-specifications ul, .left-mainContent-content-modelContent-withinLanding-content-specifications ul li {
	/*width:241px;*/
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
.left-mainContent-content-modelContent-withinLanding-content-specifications ul {
	background:none;
	margin-bottom:15px;
}
.left-mainContent-content-modelContent-withinLanding-content-releases ul li, .left-mainContent-content-modelContent-withinLanding-content-specs ul li, .left-mainContent-content-modelContent-withinLanding-content-specifications ul li {
	width:130px;
	margin:0 0 10px 0;
}
.left-mainContent-content-modelContent-withinLanding-content-media ul li {
	margin:0 0 10px 0;
}
.media-longerLi, .media-smallerLi {
	width:130px;
}
.media-smallerLi {
	width:80px;
}
.release-a-view {
	background:url(/images/buttons/details/view.gif);
}
.release-a-mydownloads {
	background:url(/images/buttons/details/addtodownloads.gif);
}
.release-a-download {
	background:url(/images/buttons/details/download.gif);
}
.release-a-email {
	background:url(/images/buttons/details/email.gif);
}
.release-a-view, .release-a-mydownloads, .release-a-download, .release-a-email, .release-a-view:visited, .release-a-mydownloads:visited, .release-a-download:visited, .release-a-email:visited {
	background-repeat:no-repeat;
	background-position:center left;
	padding:0 0 0 18px;
	margin:0;
	color:#D90000;
}
/*.release-a-email, .release-a-email:visited {
	display:none;
	visibility:hidden;
}*/
/* Right Side */
#homeContent-right, #myhondaContent-right {
	width:298px;
	height:494px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#myhondaContent-right {
	/*background:url(/images/myhonda/asimo_pic.jpg);
	background-position:top left;
	background-repeat:no-repeat;*/
}
#myhondaContent-right-button {
	margin:-30px 0 0 200px;
}
/* My Honda */
#homeContent-right-myHonda {
	float:left;
	display:inline;
	width:298px;
	height:150px;
	margin:0;
	padding:0;
	background:url(/images/home/myhonda.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#homeContent-right-myHonda-mpg {
	float:left;
	display:inline;
	width:298px;
	height:150px;
	margin:0;
	padding:0;
	background:url(/images/home/myhonda_mpg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.homeContent-right-myHonda-mpg-container {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:149px;
}
#homeContent-right-mpg-content {
	margin:25px 4px 0 10px;
	padding:0;
	width:130px;
	float:left;
	display:block;
}
#homeContent-right-mpg-content-title {
	width:130px;
}
#homeContent-right-mpg-content-table {
	width:130px;
	padding:0;
	margin:0;
	border:0;
}
#homeContent-right-myHonda-content {
	margin:45px 0 0 14px;
	padding:0;
	width:130px;
	float:left;
	display:block;
}
#homeContent-right-myHonda-content p {
	margin:0 0 2px 0;
	padding:0;
	font-size:1em;
	line-height:1em;
	float:left;
	display:block;
}
#homeContent-right-myHonda-content p a, #homeContent-right-myHonda-content p a:visited {
	color:#D90000;
	text-decoration:underline;
}
#homeContent-right-myHonda-content p a:hover {
	text-decoration:none;
}
.myhonda {
	width:118px;
	height:13px;
	margin:3px 0 0 0;
}
#myhonda-login {
	margin:2px 0 0 72px;
	padding:0;
	float:left;
	display:inline;
	width:46px;
	height:19px;
	background:url(/images/buttons/home/off/login.jpg);
	background-repeat:no-repeat;
}
#myhonda-login:hover {
	background:url(/images/buttons/home/on/login.jpg);
}
#myhonda-login1 {
	margin:5px 76px 2px 0;
	padding:0;
	float:left;
	display:inline;
	width:46px;
	height:19px;
	background:url(/images/buttons/home/off/login.jpg);
	background-repeat:no-repeat;
}
#myhonda-login1:hover {
	background:url(/images/buttons/home/on/login.jpg);
}
#homeContent-right-myHonda-content-text {
	float:left;
	display:inline;
	width:78px;
	margin:0;
	padding:0;
}
#homeContent-right-myHonda-content a, #homeContent-right-myHonda-content a:visited, #homeContent-right-myHonda-content p a, #homeContent-right-myHonda-content p a:visited {
	text-decoration:none;
}
#homeContent-right-myHonda-content a:hover, #homeContent-right-myHonda-content p a:hover {
	text-decoration:underline;
}
/* Middle Content */
#homeContent-right-middle {
	float:left;
	display:inline;
	width:298px;
	height:103px;
	margin:0;
	padding:0;
	background:url(/images/home/middle-black.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#homeContent-right-middle-content {
	margin:45px 0 0 17px;
	padding:0;
	width:130px;
}
#homeContent-right-middle-holder {
	margin:6px 0 0 13px;
}
#homeContent-right-middle-contact, #homeContent-right-middle-number, #homeContent-right-middle-jargon {
	margin:0;
	padding:0 6px 0 0;
	width:78px;
	float:left;
	display:inline;
}
#homeContent-right-middle-number {
	width:85px;
	padding:0 6px 0 6px;
	border-left:1px solid #FFFFFF;
}
#homeContent-right-middle-jargon {
	padding:0 0 0 6px;
	border-left:1px solid #FFFFFF;
}
.homeContent-right-middle-contact-contactDesc, .homeContent-right-middle-contact-numberDesc, .homeContent-right-middle-contact-jargonDesc {
	margin:3px 0 0 0;
	padding:3px 0 0 0;
	height:55px;
}
.homeContent-right-middle-contact-contactDesc {
	border-top:3px solid #009bff;
}
.homeContent-right-middle-contact-numberDesc {
	border-top:3px solid #99cc33;
}
.homeContent-right-middle-contact-jargonDesc {
	border-top:3px solid #cc0099;
}
#homeContent-right-middle-contact-numberButton, #homeContent-right-middle-contact-jargonButton, #homeContent-right-middle-contact-contactButton {
	float:left;
	display:block;
	text-indent:-30000em;
	width:40px;
	height:19px;
	margin:3px 0 0 0;
	padding:0;
}
#homeContent-right-middle-contact-contactButton {
	background:url(/images/buttons/home/off/contact.jpg);
}
#homeContent-right-middle-contact-contactButton:hover, #homeContent-right-middle-contact-contactButton-on {
	background:url(/images/buttons/home/on/contact.jpg);
}
#homeContent-right-middle-contact-jargonButton {
	background:url(/images/buttons/home/off/number.jpg);
}
#homeContent-right-middle-contact-jargonButton:hover, #homeContent-right-middle-contact-jargonButton-on {
	background:url(/images/buttons/home/on/number.jpg);
}
#homeContent-right-middle-contact-numberButton {
	background:url(/images/buttons/home/off/jargon.jpg);
}
#homeContent-right-middle-contact-numberButton:hover, #homeContent-right-middle-contact-numberButton-on {
	background:url(/images/buttons/home/on/jargon.jpg);
}
/* Latest News */
#homeContent-right-vids {
	float:left;
	display:block;
	display:none;
	width:298px;
	height:87px;
	margin:0;
	padding:12px 0 0 0px;
	background:url(/images/home/right-vids.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#homeContent-right-vids p {
	font-weight:bold;
	font-size:1.1em;
	margin:0 0 5px 50px;
	padding:0;
	width:243px;
}
#homeContent-right-news {
	float:left;
	display:block;
	width:298px;
	height:254px;
	margin:0;
	padding:0;
	background:url(/images/home/right-latestnews.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#homeContent-right-news-content-contentHolder {
	float:left;
	display:block;
	margin:0 0 10px 0;
	padding:0;
	height:200px;
}
#homeContent-right-news-content-newsLink {
	margin:10px 0 0 43px;
	padding:0;
	font-weight:bold;
	font-size:1em;
	text-transform:uppercase;
}
#homeContent-right-news-content-newsLink a, #homeContent-right-news-content-newsLink a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#homeContent-right-news-content-newsLink a:hover {
	text-decoration:underline;
}
#homeContent-right-news-contentTitle {
	margin:10px 0 0 13px;
	padding:0;
	width:200px;
	height:30px;
}
#homeContent-right-news-content {
	margin:10px 0 0 13px;
	padding:0;
	width:265px;
	height:140px;
	overflow:auto;
}
.homeContent-right-news-content-holder {
	margin:0 0 5px 0;
	padding:0;
}
.homeContent-right-news-content-headline  {
	padding:0;
	margin:0;
	font-size:1.1em;
}
.homeContent-right-news-content-txt {
	padding:0;
	margin:0;
	font-size:1em;
	width:250px;
}
.homeContent-right-news-content-txt a {
	color:#c0001f;
	color:#D90000;
	text-decoration:underline;
}
.homeContent-right-news-content-txt a:hover {
	text-decoration:none;
}
.links-vismedia, .links-vismedia a, .links-vismedia a:visited, .links-vismedia .whiteLink {
	font-size:0.85em;
	font-weight:normal;
}
.left-mainContent-content-pageNav, .left-mainContent-content-pageNav-wide {
	float:left;
	display:block;
	width:100%;
	margin:0 0 10px 0;
	padding:0;
}
.left-mainContent-content-pageNav-wide {
	width:509px;
	padding:10px 0 0 20px;
}
.left-mainContent-content-pageNav p, .left-mainContent-content-pageNav-wide p {
	font-size:1.2em;
	margin:0;
	padding:0;
}
.link-previous, .link-previous:visited {
	text-decoration:underline;
}
.link-next, .link-next:visited {
	color:#D90000;
	text-decoration:underline;
}
.indivItem-desc, .indivItem-desc-bottom {
	float:left;
	display:block;
	width:100%;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	background:url(/images/common/withinSection/singleSeperator.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.indivItem-desc-bottom {
	background:none;
}
.indivItem-descTitle, .indivItem-descText {
	width:70px;
	padding:0 5px 0 0;
	margin:0 0 5px 0;
	float:left;
	display:inline;
}
.indivItem-descText {
	width:105px;
}
.indivItem-desc p, .indivItem-desc-bottom p {
	margin-top:0;
}
.pricing-holder {
	width:100%;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	display:block;
}
.pricing-holder table {
	margin:0;
	padding:0;
	width:450px;
}
.pricing-holder table th {
	font-size:0.9em;
	text-align:left;
	padding-right:5px;
}
.pricing-holder table td {
	padding:0 5px 3px 0;
	font-size:0.9em;
}
#myHonda-height-adj {
	height:375px;
	float:left;
	display:inline;
	width:1px;
	margin:0 -1px 0 0;
}
#myhonda-landing-one, #myhonda-landing-two, #myhonda-landing-three {
	float:left;
	display:inline;
	width:153px;
	background:url(/images/myhonda/common/vertical-divider.jpg);
	background-repeat:no-repeat;
}
#myhonda-landing-one p, #myhonda-landing-two p, #myhonda-landing-three p {
	margin-left:2px;
}
#myhonda-landing-one, #myhonda-landing-two {
	padding:0 2px 0 0;
	margin:0 10px 0 0;
	background-position:top right;
}
#myhonda-landing-three {
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:none;
}
#mydetails-img {
	margin:0 0 10px 0;
	float:left;
	display:block;
	width:100%;
}
#mydetails-img img {
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#myhonda-details-left, #myhonda-details-right {
	float:left;
	display:inline;
	width:240px;
}
#myhonda-details-left {
	width:225px;
	margin:0 0 0 4px;
}
.myhonda-details-title, .myhonda-press-title {
	float:left;
	display:inline;
	width:80px;
	font-weight:bold;
	margin:0 5px 5px 0;
	padding:0;
	font-size:1.0em;
}
.myhonda-details-title_l {
	float:left;
	display:inline;
	width:70px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}
.myhonda-details-text, .myhonda-press-text {
	float:left;
	display:inline;
	width:120px;
	margin:0 0 5px 0;
	padding:0;
	font-size:1.0em;
}
.myhonda-press-text {
	width:300px;
}
.myhonda-floatRight {
	float:right;
	display:block;
	margin:0 20px 0 0;
}
.myhonda-underline {
	background:url(/images/common/mainContent-underlineGrad.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:100%;
	float:left;
	display:block;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
fieldset {
	border:0;
	margin:0 0 10px 0;
	float:left;
	display:block;
	width:100%;
}
fieldset legend {
	font-weight:bold;
	display:block;
	float:left;
	width:100%;
	margin:0 0 5px 0;
	padding:0;
}
fieldset label, label, #legend, .legend {
	float:left;
	display:inline;
	width:120px;
}
fieldset textarea#special {
	display: inline;
	height: 75px;
	margin:0;
	padding:0;
}
.contacted_txt {
	float:left;
	display:inline;
	width:190px;
}

fieldset input {
	vertical-align:middle;
	display:inline;
	margin:0 5px 5px 0;
}
.myhonda-input {
	float:left;
	display:inline;
	width:300px;
	margin:0 5px 10px 0;
}
.myhonda-input-date {
	float:left;
	display:inline;
	width:95px;
	margin:0 5px 10px 0;
}
.myhonda-input-dateFrom {
	margin:3px 5px 10px 5px;
	width:95px;
}
.myhonda-input-dateTo {
	margin:0 5px 10px 34px;
	width:95px;
}
fieldset ul {
	margin:0;
	padding:0;
	list-style:none;
}
fieldset ul li {
	float:left;
	display:block;
	width:100%;
}
.myhonda-eventlisting-holder, .myhonda-event-holder {
	float:left;
	display:block;
	width:100%;
	margin:0 0 10px 0;
	padding:0;
}
.myhonda-eventlisting-holder-img, .myhonda-event-holder-img {
	width:134px;
	float:left;
	display:inline;
}
.myhonda-event-holder-img {
	width:165px;
}
.myhonda-eventlisting-holder-txt {
	width:300px;
	height:90px;
	float:left;
	display:inline;
	background:url(/images/common/mainContent-underlineGrad.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.myhonda-event-holder-txt {
	width:300px;
	float:left;
	display:inline;
}
.myhonda-event-holder-txt .myhonda-eventlisting-holder-txt-header {
	margin-top:0;
	padding-top:0;
}
.myhonda-event-holder-txt {
	font-size:1.2em;
}
.myhonda-eventlisting-holder-txt-header {
	font-size:1.2em;
	margin-bottom:0;
	padding-bottom:0;
}
.myhonda-eventlisting-holder-txt-norm {
	line-height:150%;
	margin-top:0;
	padding-top:0;
}
.myhonda-eventlisting-holder-txt-norm a, .myhonda-eventlisting-holder-txt-norm a:visited {
	color:#D90000;
}
.myhonda-eventlisting-holder {
	width:470px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #FFFFFF;
}
.myhonda-cuttingListing-left, .myhonda-cuttingListing {
	float:left;
	display:inline;
	width:50%;
}
.myhonda-cuttingListing-left {
	width:44%;
	margin:0 3% 0 0;
	padding:0 2% 0 0;
	border-right:1px solid #999999;
}
.myhonda-cuttingListing-left .myhonda-eventlisting-holder-txt-norm, .myhonda-cuttingListing-left .myhonda-eventlisting-holder-txt-header, .myhonda-cuttingListing .myhonda-eventlisting-holder-txt-norm, .myhonda-cuttingListing .myhonda-eventlisting-holder-txt-header {
	margin:0;
	padding:0;
}
.myhonda-cuttingListing-left ul, .myhonda-cuttingListing-left ul li, .myhonda-cuttingListing ul, .myhonda-cuttingListing ul li {
	/*width:241px;*/
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
.myhonda-cuttingListing-left ul, .myhonda-cuttingListing ul {
	margin-top:10px;
}
#myhonda-cuttingListing-left-ul-li, #myhonda-cuttingListing-left-ul-li-right, .myhonda-cuttingListing-left-li-left, .myhonda-cuttingListing-left-li-right {
	width:120px;
	margin:0 0 10px 0;
}
#myhonda-cuttingListing-left-ul-li {
	width:80px;
}


/* Sitemap */
.contact-mainCat, .contact-subCat {
	font-weight: bold;
	color: #FFF;
}
.contact-mainCat {
	font-size: 1.2em;
}
.contact-subCat {
	font-size: 1em;
	padding: 0 0 0 7px;
}
#anchor1xx {
	float:left;
	display:inline;
	width:26px;
	margin:0 3px 0 0;
}
.siteMapUL, .siteMapULUL {
	float: left;
	width: 200px;
	list-style: none;
	display:block;
	padding:0;
	margin:5px 0 0 0;
}
.siteMapULUL {
	margin:0 0 3px 15px;
}
.siteMapUL li, .siteMapULUL li {
	float: left;
	width: 200px;
	display:block;
	padding:0 0 8px 0;
	margin:0;
}
.siteMapULUL li {
	padding-bottom:5px;
}

/* Race Diary */
.race-diary-container {
	width:460px; 
	color:#FFF; 
	margin: 0 20px 10px 10px; 
	padding: 7px;
}
.race-diary-container-section {
	/*background: #000 url(/../images/racing/racingdiary/heading_bg.jpg)  no-repeat left top;*/
	float: left;
}

.race-diary-container-section h6 {
	margin: 0 0 0 7px; 
	font-size:12px; 
	padding: 2px 0 0 0;
}
.race-diary-container-section ul {
	list-style:none; 
	margin: 15px 0 0 7px;
	padding:0;
	width:140px;
	float:left;
}
.race-diary-container-section li {
	background: url(/images/racing/racingdiary/list-bot-bg.gif) no-repeat 0 bottom;
	height: 15px; 
	margin: 4px 0 0 0;
	padding:0; 
}

/* Search pages */
#searchHolder {
}
#searchHolder input {
	margin: 5px;
}
#searchHolder dl dt strong a, #searchHolder strong a {
	color:#FFF;
	text-decoration:none;
}
#searchHolder dl dt strong a:hover, #searchHolder strong a:hover {
	color:#FFF;
	text-decoration:underline;
}

/* Footer */
#footer {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:890px;
	color:#9D8F7F;
}
#footer-copyright, #footer #footer-copyright, .footer-copyright {
	float:left;
	display:inline;
	width:445px;
	color:#9D8F7F;
	font-weight:bold;
	margin:0;
	padding:0;
}
#footer-copyright p, #footer #footer-copyright p, .footer-copyright p, #footer .footer-copyright p, #footer-links p, #footer #footer-links p, .footer-links p, #footer .footer-links p {
	color:#9D8F7F;
	width:400px;
	margin:0;
	padding:0;
}
#footer-links, .footer-links {
	float:left;
	display:inline;
	width:445px;
	color:#9D8F7F;
	font-weight:bold;
	text-align:right;
	margin:0;
	padding:0;
}/*rgin: 0 20px 0 10px; 
	padding: 7px;
}*/
.race-diary-container-section {
	/*background: #000 url(/../images/racing/racingdiary/heading_bg.jpg)  no-repeat left top;*/
	float: left;
}

.race-diary-container-section h6 {
	margin: 0 0 0 7px; 
	font-size:12px; 
	padding: 2px 0 0 0;
}
.race-diary-container-section ul {
	list-style:none; 
	margin: 15px 0 0 7px;
	padding:0;
	width:140px;
	float:left;
}
.race-diary-container-section li {
	background: url(/images/racing/racingdiary/list-bot-bg.gif) no-repeat 0 bottom;
	height: 15px; 
	margin: 4px 0 0 0;
	padding:0; 
}

/* Search pages */
#searchHolder {
}
#searchHolder input {
	margin: 5px;
}
#searchHolder dl dt strong a, #searchHolder strong a {
	color:#FFF;
	text-decoration:none;
}
#searchHolder dl dt strong a:hover, #searchHolder strong a:hover {
	color:#FFF;
	text-decoration:underline;
}

/* Footer */
#footer {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:890px;
	color:#9D8F7F;
}
#footer-copyright, #footer #footer-copyright, .footer-copyright {
	float:left;
	display:inline;
	width:445px;
	color:#9D8F7F;
	font-weight:bold;
	margin:0;
	padding:0;
}
#footer-copyright p, #footer #footer-copyright p, .footer-copyright p, #footer .footer-copyright p, #footer-links p, #footer #footer-links p, .footer-links p, #footer .footer-links p {
	color:#9D8F7F;
	width:400px;
	margin:0;
	padding:0;
}
#footer-links, .footer-links {
	float:left;
	display:inline;
	width:445px;
	color:#9D8F7F;
	font-weight:bold;
	text-align:right;
	margin:0;
	padding:0;
}
