/* 2010 Bike Models CSS */
.pad10 {padding:0 10px!important;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#models {width:750px; height:100%;}
	
	#cx50sr_top {width:728px;height:109px;margin:10px 0 0;}
	#cx50sr_header {width:728px;height:66px;background:url(/images/2010/cx50sr/1/header.jpg) no-repeat;position:relative;left:11px;}
	
	#cx65_top {width:728px;height:109px;margin:10px 0 0;}
	#cx65_header {width:728px;height:66px;background:url(/images/2010/cx65/header.jpg) no-repeat;position:relative;left:11px;}
	
	#cx50jr_top {width:728px;height:76px;margin:10px 0 0;}
	#cx50jr_header {width:728px;height:76px;background:url(/images/2010/cx50jr/header.jpg) no-repeat;position:relative;left:11px;}
	
	#nav-menu {list-style: none; padding:0; margin:0; width:728px; height:40px; position: relative;}
	#nav-menu span {display: none; position: absolute;}
	#nav-menu a {display: block; text-indent:-900%; position: absolute; outline: none;}
	#nav-menu a:hover {background-position: left bottom;}
	#nav-menu a:hover span {display: block;}
	#nav-menu .sr {width:181px; height:43px; left:11px; background: url(/images/2010/cx50sr/1/nav_cx50sr_sr.jpg);}
	#nav-menu .sm {display:inline block; width:183px; height:43px; left:192px; background: url(/images/2010/cx50sr/1/nav_cx50sr_sm.jpg);}
	#nav-menu .bw {display:inline block; width:176px; height:43px; left:375px; background: url(/images/2010/cx50sr/1/nav_cx50sr_bw.jpg);}
	#nav-menu .card {display:inline block; width:188px; height:43px; left:551px; background: url(/images/2010/cx50sr/1/nav_cx50sr_card.jpg);}
	
	#nav-menu .cx65 {width:181px; height:43px; left:11px; background: url(/images/2010/cx65/nav_cx65.jpg);}
	#nav-menu .cx65sm {display:inline block; width:183px; height:43px; left:192px; background: url(/images/2010/cx65/nav_cx65_sm.jpg);}
	#nav-menu .cx65wx {display:inline block; width:176px; height:43px; left:375px; background: url(/images/2010/cx65/nav_cx65_wx.jpg);}
	#nav-menu .cx65card {display:inline block; width:188px; height:43px; left:551px; background: url(/images/2010/cx65/nav_cx65_card.jpg);}
	
	#cx50sr_mid {width:728px;height:340px;position:relative;left:11px;}
	#gallery {width:728px;height:301px;}
	#slider {width:728px;height:301px;}
	#divider {width:728px;height:40px;background: url(/images/2010/cx50sr/divider-bg.jpg) repeat-x;position:relative;}
	#divider-menu {list-style: none; padding:0; margin:0; width:728px; height:40px; position: relative;}
	#divider-menu span {display: none; position: absolute;}
	#divider-menu a {display: block; text-indent:-900%; position: absolute; outline: none;}
	#divider-menu a:hover {background-position: left bottom;}
	#divider-menu a:hover span {display: block;}
	#divider-menu .aaq {width:257px; height:40px; background: url(/images/2010/cx50sr/aaq.jpg);}
	#divider-menu .fd {width:339px; height:40px; left:389px; background: url(/images/2010/cx50sr/finddealer.jpg);}
	
	#cx50sr_btm {width:728px;height:100%;background:url(/images/2010/cx50sr/1/tab_bg.jpg) repeat-y;position:relative;left:11px;margin:-14px 0 10px;border-bottom:1px solid black;}
	#specstab {width:728px;height:40px;position:relative;}
	#specstab-menu {list-style: none; padding:0; margin:0; width:728px; height:40px; position: relative;}
	#specstab-menu span {display: none; position: absolute;}
	#specstab-menu a {display: block; text-indent:-900%; position: absolute; outline: none;}
	#specstab-menu a:hover {background-position: left bottom;}
	#specstab-menu a:hover span {display: block;}
	#specstab-menu .whybuys {width:219px; height:40px; background: url(/images/2010/cx50sr/1/whybuys.jpg);}
	#specstab-menu .specs {width:153px; height:40px; left:219px; background: url(/images/2010/cx50sr/1/specifications.jpg);}
	#specstab-menu .fnb {width:188px; height:40px; left:372px; background: url(/images/2010/cx50sr/1/fnb.jpg);}
	#specstab-menu .history {width:168px; height:40px; left:560px; background: url(/images/2010/cx50sr/1/history.jpg);}
	#specs-tab-content {width:728px;height:100%;position:relative;left:1px;margin:0 0 10px 0;}
	
	#whybuys {width:726px;min-height:100%;background:url(/images/2010/cx50sr/1/table_bg.jpg) repeat-y;margin:0;padding:0;font-size:12px;line-height:14px;}
	#whybuys ul {list-style:none;margin:0;padding:0;}
	#whybuys li {list-style:none;float:left;margin:0;}
	#whybuys .c {width:179px;height:50px;padding:5px 8px 0 17px;}
	#whybuys .f {width:254px;height:50px;padding:5px 6px 0 0;}
	#whybuys .b {width:255px;height:50px;padding:5px 0 0 0;}
	.header {width:726px;height:44px;background:url(/images/2010/cx50sr/1/specs_table_header.jpg) no-repeat;}
	
	#tab1 {position:relative;left:1px;}
	#tab2 {position:relative;left:1px;}
	
	#specs {width:726px;min-height:100%;background:url(/images/2010/cx50sr/1/table_bg_specs.jpg) repeat-y;margin:0;padding:0;font-size:17px;line-height:normal;}
	#specs ul {list-style:none;margin:0;padding:0;}
	#specs li {list-style:none;float:left;margin:0;}
	#specs .cn {width:155px;height:35px;padding:20px 12px 0 17px;}
	#specs .cf {width:530px;height:35px;padding:20px 0 0 0;}
	
	
	/*
	
	#top {width:750px; height:122px;}
	
	#cx50sr_header {width:750px; height:81px; background-image: url(/images/2010/cx50sr/header.jpg); }
	
	#cx50sr_nav {width:750px; height:41px;}
	#nav-menu {list-style: none; padding:0; margin:0; width:728px; height:40px; position: relative;}
	#nav-menu span {display: none; position: absolute;}
	#nav-menu a {display: block; text-indent:-900%; position: absolute; outline: none;}
	#nav-menu a:hover {background-position: left bottom;}
	#nav-menu a:hover span {display: block;}
	#nav-menu .sr {width:182px; height:41px; left:11px; background: url(/images/2010/cx50sr/nav_sr.jpg);}
	#nav-menu .sm {display:inline block; width:182px; height:41px; left:193px; background: url(/images/2010/cx50sr/nav_sm.jpg);}
	#nav-menu .bw {display:inline block; width:182px; height:41px; left:375px; background: url(/images/2010/cx50sr/nav_bw.jpg);}
	#nav-menu .card {display:inline block; width:182px; height:41px; left:557px; background: url(/images/2010/cx50sr/nav_card.jpg);}

#bottom {width:728px; height:100%; margin:0 11px;}

	#gallery {width:460px; height:298px; float:left;}
		
		#big_image {width:460px; height:246px; background: url(/images/2010/cx50sr/bigimage.jpg) no-repeat;}
		
		#thumbnails {width:460px; height:52px; background: url(/images/2010/cx50sr/thumbs-bg.jpg) repeat-x;}
	
	#fnb {width:248px; min-height:340px; clear:none; float:left; margin-left:20px; background: url(/images/2010/cx50sr/fnb.jpg) no-repeat;}
		#fnb ul {list-style: none; text-align: left; font-size:8pt; line-height:11pt; padding:38px 5px 0 5px; margin:0;}
		#fnb li {list-style: none; text-align: left; font-size:8pt; line-height:11pt; padding:0 0 8px 0; margin:0; color:white;}
		.yel {color:yellow;}
	
	#divider {width:728px; height:40px; clear:left; margin-bottom:10px; background: url(/images/2010/cx50sr/divider-bg.jpg) repeat-x;}
	#divider-menu {list-style: none; padding:0; margin:0; width:728px; height:40px; position: relative;}
	#divider-menu span {display: none; position: absolute;}
	#divider-menu a {display: block; text-indent:-900%; position: absolute; outline: none;}
	#divider-menu a:hover {background-position: left bottom;}
	#divider-menu a:hover span {display: block;}
	#divider-menu .aaq {width:257px; height:40px; background: url(/images/2010/cx50sr/aaq.jpg);}
	#divider-menu .fd {width:339px; height:40px; left:389px; background: url(/images/2010/cx50sr/finddealer.jpg);}
		
	
	#description {width:460px; min-height:397px; float:left; background: url(/images/2010/cx50sr/description.jpg) top no-repeat; color:white;}
	.first {font-size:10pt; padding:160px 5px 0!important;}
	#description p {font-size:10pt; padding:6px 5px;}

	
	#specifications {width:248px; min-height:397px; clear:none; float:left; margin-left:20px; background: url(/images/2010/cx50sr/specifications.jpg) top no-repeat; color:white; font-size:10pt;}
	#spec-spacer {width:248px; height:36px;}
	#spec-left {width:122px; margin:0 0 0 2px; height:100%; float:left; background-color:#111;}
	#spec-right {width:122px; margin:0 2px 0 0; height:100%; clear:none; float:left; background-color:#333;}
	.specl {border: 2px solid white; padding:3px; }
	.specr {border: 2px solid white; padding:3px; }
	*/
	
	