* { margin:0;padding:0; }
a img { border:none; }
.clear { clear:both;}
body { background:#001823 url(../images/bg.jpg) left top repeat-x; margin:0 auto; padding:0; text-align:center; font:11px Arial, Helvetica, sans-serif; color:#FFF; }

#wrapper { margin:0 auto; padding:0; text-align:left; width:1003px; }

#wrapper #container {  }
#wrapper #container .left-col { background:url(../images/left-col-spesification.jpg) left top no-repeat; width:223px; float:left; height:512px; }
#wrapper #container .left-col .logo { padding:15px 0 0 20px;height:80px; }

#wrapper #container .left-col #leftnav { text-align:right;font-size:12px; }
#wrapper #container .left-col #leftnav a { color:#FFF;text-decoration:none; }
#wrapper #container .left-col #leftnav a:hover { color:#FFF;text-decoration:underline; }
#wrapper #container .left-col #leftnav ul { list-style:none; margin:0;padding:0; }
#wrapper #container .left-col #leftnav ul li { margin-bottom:18px;}

#wrapper #container .featured-col {background:url(../images/featured-col-spesification.jpg) left top no-repeat;width:772px;height:192px;float:left;}
/* featuredbox */
.featuredbox { list-style:none;padding:0;margin:80px 0 0 100px; }
.featuredbox li { float:left;margin:0 20px;}
* html .featuredbox li { float:left;margin:0 15px;}

#tooltip {
	position: absolute;
	z-index: 3000;
	background: url(../images/tooltip.png) left top no-repeat;
	width:250px;
	height:175px;
	padding: 55px 0 0 15px;
	opacity: 0.85;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	color:#000;
	text-align:left;
}
	#tooltip h3 { color:#E11E25;font-size:12px; }

#wrapper #container .main-col { background:url(../images/main-col-spesification.jpg) left top no-repeat; width:772px; float:left; }


/* contentbox */
#contentbox-minisite {margin-top:66px;margin-bottom:5px;background:url(../images/contentbox_spec_repeat.jpg) left top repeat-y;width:817px;margin-left:-57px;}
* html #contentbox-minisite {position:relative;}
/*#contentbox-minisite .contentbox-container { background: url(../images/bg_yamaha_spec.png) right bottom no-repeat; }*/
#contentbox-minisite .main-content { background: url(../images/contentbox_top_spec.jpg) left top no-repeat;width:787px;min-height:350px;overflow:auto;padding:15px;}
#contentbox-minisite .main-content-bottom { background: url(../images/contentbox_bottom_repeat.jpg) 10px top repeat-y;width:787px;padding:15px;position:relative;z-index:2;}
* html #contentbox-minisite .main-content {height:350px;overflow:visible;}
#contentbox-minisite .bottom-content {background:url(../images/contentbox_bottom.jpg) left bottom no-repeat;width:817px;height:15px;position:relative;z-index:1;}
#contentbox-minisite .bottom-content img { position:absolute;right:10px;bottom:10px;}

#wrapper #footer { background:url(../images/bg-footer.jpg) left top no-repeat; width:1003px; clear:both; height:77px; }
#wrapper #footer .copyright { float:left;width:350px;margin:50px 0 0 28px; color:#086a98; }
#wrapper #footer .copyright a{ text-decoration:underline;color:#086a98; }
#wrapper #footer .copyright a:hover { text-decoration:none; color:#086a98; }

#wrapper #footer .social { float:right;width:375px;margin-top:25px; }
#wrapper #footer .social ul { list-style:none; margin:0; padding:0;}
#wrapper #footer .social ul li { float:right;width:123px;}
#wrapper #footer .social ul li img { display:block; float:left;margin-right:2px; }
#wrapper #footer .social a { text-decoration:none;color:#086a98; }
#wrapper #footer .social a:hover { text-decoration:underline; color:#086a98; }

/* kwicks */
.contentbottom { width:820px;margin-left:-57px;}
* html .contentbottom { position:relative; }

.contentbottom #images-gallery .title {background: url(../images/colour-header.jpg) left top no-repeat;width:164px;height:32px;margin-bottom:8px;}
.contentbottom #images-gallery .title h1 {display:none;}
.contentbottom #images-gallery #images-thumbnail { width:164px;float:left; margin-bottom:10px;height:420px;}
.contentbottom #images-gallery #images-thumbnail ul { list-style:none;margin:0;padding:0; }
.contentbottom #images-gallery #images-thumbnail ul li {
background:url(../images/spec-li.jpg) left top no-repeat;
padding-left:15px;
}
.contentbottom #images-gallery #images-thumbnail ul li a { outline:none; }
.contentbottom #images-gallery #images-thumbnail ul li img { margin-top:10px; }
.contentbottom #images-gallery #images-thumbnail ul li.active {
background:url(../images/spec-li-active.jpg) left top no-repeat;
}

.contentbottom #images-gallery #images-big { width:655px;float:right; }


.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 164px;
	height: 138px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */	
	float: left;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}

/* .tx-rwyamahaspecs-pi1 */
.tx-rwyamahaspecs-pi1 {  }

.tx-rwyamahaspecs-pi1 ul.col1 { list-style: none; margin:0; padding:0;width:410px;float:left; }
.tx-rwyamahaspecs-pi1 ul.col2 { list-style: none; margin:0; padding:0;width:360px;float:left; }
.tx-rwyamahaspecs-pi1 li.item { width:390px;margin-bottom:10px;}
.tx-rwyamahaspecs-pi1 h3 { font-size:16px;margin-bottom:8px;}
.tx-rwyamahaspecs-pi1 h3 span.sIFR-alternate { display:none; }

.main-content-bottom h3 { font-size:16px;margin-bottom:8px;}
.main-content-bottom h3 span.sIFR-alternate { display:none; }