/*[fmt]1A00-1A0B-3*/
body {
background-color: #F2F2F2;
font-family: Tahoma, Arial, sans-serif;
color: #8C8C8C;
}

a:link, a:visited {
text-decoration: none;
color: #585858;
}

a:hover, a:active {
text-decoration: none;
color: #B00;
}

body#frontpage div.container {
background-image: url(../images/front-bg.jpg);
background-repeat: no-repeat;
background-position: center top;
}

body#insidepages div.container {
background-image: url(../images/insidebg-top.jpg);
background-repeat: no-repeat;
background-position: center top;
background-color: #FFFFFF;
}

div.box {
background-color: transparent;
padding: 0px;
}

div#maincontent a:link, div#maincontent a:visited {
color: #2C2C2C;
font-weight: normal;
text-decoration: underline;
}

div#maincontent a:hover, div#maincontent a:active {
color: #B00;
text-decoration: none;
}

/*HEADER start*/
div#header {
height: 100px;
padding-top: 10px;
color: #585858;
text-transform: uppercase;
}

div#header-topright {
text-align: right;
margin-top: 6px;
}

div#header-topright img {
vertical-align: middle;
margin-top: -8px;
margin-left: 20px;
}

div#header div#header-topright {
font-size: 11px;
}

div#header-topright div.box {
margin: 0px 35px 0px 0px;
}

div#header div#header-topnav {
font-size: 11px;
}

div#header-topnav div.box {
margin: 8px 0px 0px 17px;
}

div#header-topnav a {
padding-left: 6px;
padding-right: 6px;
}

div#header div#header-topmiddle {
text-align: center;
font-size: 9px;
line-height: 2em;
}

div#header div#header-topmiddle img {
}

/*HEADER end
FRONT SLIDESHOW*/
div#kiasliderContainer {
margin: auto;
width: 890px;
}

ul#kiaslider.anythingBase li.panel a div {
display: block;
width: 850px;
height: 334px;
margin: auto;
}

ul#kiaslider.anythingBase li.panel a div img {
/*+border-radius:8px;*/
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
}

/*LEFT COLUMN start*/
div#leftcolumn h2 {
font-size: 22px;
color: #5C5C5C;
margin-top: 4px;
}

div#leftcolumn div.box {
margin-left: 30px;
}

div#leftcolumn ul.models-menu {
list-style-type: none;
margin: 0px;
}

div#leftcolumn ul.models-menu li {
background-image: url(../images/navbg-middle-grey.jpg);
height: 28px;
background-repeat: no-repeat;
}

div#leftcolumn ul.models-menu li.first {
background-image: url(../images/navbg-top-grey.jpg);
height: 30px;
background-repeat: no-repeat;
}

div#leftcolumn ul.models-menu li.last {
background-image: url(../images/navbg-bottom-grey.jpg);
height: 45px;
background-repeat: no-repeat;
}

div#leftcolumn ul.models-menu li.active {
background-image: url(../images/navbg-middle-white.jpg);
height: 28px;
background-repeat: no-repeat;
}

div#leftcolumn ul.models-menu li.first.active {
background-image: url(../images/navbg-top-white.jpg);
height: 30px;
background-repeat: no-repeat;
}

div#leftcolumn ul.models-menu li.last.active {
background-image: url(../images/navbg-bottom-white.jpg);
height: 45px;
background-repeat: no-repeat;
}

div#leftcolumn ul.models-menu li a {
display: block;
padding: 4px 6px 6px;
outline: none;
font-size: 11px;
}

div#leftcolumn ul.models-menu li.active a {
display: block;
padding: 4px 6px 6px;
outline: none;
color: #B00;
}

div#leftcolumn ul.models-menu li.last a {
display: block;
padding: 4px 6px 6px;
outline: none;
}

div#leftcolumn ul.models-menu li.last.active a {
display: block;
padding: 4px 6px 6px;
outline: none;
color: #B00;
}

div#leftcolumn ul.models-menu li.first a {
display: block;
padding: 6px;
outline: none;
}

div#leftcolumn ul.models-menu li.first.active a {
display: block;
padding: 6px;
outline: none;
color: #B00;
}

/*LEFT COLUMN end
TABLES start*/
thead th {
background: #DFE2E7;
}

table.vList2 {
font-size: 11px;
border-collapse: collapse;
}

table.vList2 th, table.vList2 td {
font-size: 11px;
border: 1px solid #CCCCCC;
}

/*TABLES end*/
div#maincontent p.sectiontitle {
font-size: 12px;
text-transform: uppercase;
color: #808080;
margin: 0px;
padding: 0;
}

div#maincontent h2 {
font-size: 18px;
color: #AF0510;
clear: both;
padding-top: 18px;
}

div#maincontent h3 {
font-size: 15px;
margin-top: 8px;
clear: both;
font-weight: bold;
color: #8C8C8C;
padding-top: 10px;
}

div#maincontent div.box {
margin-right: 30px;
}

div#frontmain {
height: 390px;
}

img.imageright {
float: right;
margin-left: 20px;
margin-bottom: 20px;
border: 2px solid #A0A0A0;
}

img.imageleft {
float: left;
margin-right: 20px;
margin-bottom: 20px;
border: 2px solid #A0A0A0;
}

p.corpnews a:link, p.corpnews a:visited {
display: block;
font-weight: normal;
font-size: 11px;
background-image: url(../images/red-dot.gif);
background-repeat: no-repeat;
padding-left: 15px;
background-position: 0px 5px;
padding-right: 40px;
}

ul.contactinfo {
list-style-type: none;
margin: 0px 0px 0px 15px;
overflow: auto;
}

ul.contactinfo li {
list-style-type: none;
width: 225px;
float: left;
}

div.anythingControls {
display: none;
}

ul.downloads {
margin: 0px;
list-style-type: none;
clear: both;
}

ul.downloads li.largethumb {
width: 330px;
float: left;
margin-bottom: 20px;
}

ul.downloads li.links {
width: 181px;
display: inline;
}

ul.downloads li.links p {
margin: 0px;
padding: 0px;
}

div#maincontent div.box1col {
margin: 0 30px 30px;
}

ul#models {
list-style-type: none;
}

ul#models li {
width: 284px;
text-align: center;
font-weight: bold;
float: left;
}

ul#models li img {
border: 2px solid #A0A0A0;
}

/*360 vr swatches*/
ul#nav-swatches {
}

ul#nav-swatches li {
display: inline;
float: left;
}

ul#nav-swatches li a {
display: block;
width: 22px;
height: 22px;
}

ul#nav-swatches li a:link, ul#nav-swatches li a:visited {
color: #FFF;
text-indent: -9999px;
}

.sociallinks-horizontal
{
  overflow: auto;
  padding-bottom: 5px;
}

.sociallinks-horizontal a
{
  display: block;
  padding-bottom: 3px;
  overflow: auto;
}

/*RIO*/
ul#nav-swatches li a.clearwhite {
background-image: url(../images/carcolours/1_sm.jpg);
}

ul#nav-swatches li a.clearsilver {
background-image: url(../images/carcolours/2_sm.jpg);
}

ul#nav-swatches li a.cashmerebeige {
background-image: url(../images/carcolours/3_sm.jpg);
}

ul#nav-swatches li a.sunsetorange {
background-image: url(../images/carcolours/4_sm.jpg);
}

ul#nav-swatches li a.tropicalred {
background-image: url(../images/carcolours/5_sm.jpg);
}

ul#nav-swatches li a.sapphire {
background-image: url(../images/carcolours/6_sm.jpg);
}

ul#nav-swatches li a.titaniumsilver {
background-image: url(../images/carcolours/7_sm.jpg);
}

ul#nav-swatches li a.midnightblack {
background-image: url(../images/carcolours/8_sm.jpg);
}

/*RIO HOVER*/
ul#nav-swatches li a.clearwhite:hover {
background-image: url(../images/carcolours/1_lg.jpg);
}

ul#nav-swatches li a.clearsilver:hover {
background-image: url(../images/carcolours/2_lg.jpg);
}

ul#nav-swatches li a.cashmerebeige:hover {
background-image: url(../images/carcolours/3_lg.jpg);
}

ul#nav-swatches li a.sunsetorange:hover {
background-image: url(../images/carcolours/4_lg.jpg);
}

ul#nav-swatches li a.tropicalred:hover {
background-image: url(../images/carcolours/5_lg.jpg);
}

ul#nav-swatches li a.sapphire:hover {
background-image: url(../images/carcolours/6_lg.jpg);
}

ul#nav-swatches li a.titaniumsilver:hover {
background-image: url(../images/carcolours/7_lg.jpg);
}

ul#nav-swatches li a.midnightblack:hover {
background-image: url(../images/carcolours/8_lg.jpg);
}

/*RIO ACTIVE*/
ul#nav-swatches li.active a.clearwhite {
background-image: url(../images/carcolours/1_lg.jpg);
}

ul#nav-swatches li.active a.clearsilver {
background-image: url(../images/carcolours/2_lg.jpg);
}

ul#nav-swatches li.active a.cashmerebeige {
background-image: url(../images/carcolours/3_lg.jpg);
}

ul#nav-swatches li.active a.sunsetorange {
background-image: url(../images/carcolours/4_lg.jpg);
}

ul#nav-swatches li.active a.tropicalred {
background-image: url(../images/carcolours/5_lg.jpg);
}

ul#nav-swatches li.active a.sapphire {
background-image: url(../images/carcolours/6_lg.jpg);
}

ul#nav-swatches li.active a.titaniumsilver {
background-image: url(../images/carcolours/7_lg.jpg);
}

/*SOUL*/
ul#nav-swatches li a.whiteno1 {
background-image: url(../images/soulcolours/white1_sm.jpg);
}

ul#nav-swatches li a.brightsilver {
background-image: url(../images/soulcolours/brightsil_sm.jpg);
}

ul#nav-swatches li a.ctailorgange {
background-image: url(../images/soulcolours/cktailorg_sm.jpg);
}

ul#nav-swatches li a.tomred {
background-image: url(../images/soulcolours/tomred_sm.jpg);
}

ul#nav-swatches li a.javabrown {
background-image: url(../images/soulcolours/jbrown_sm.jpg);
}

ul#nav-swatches li a.moonblue {
background-image: url(../images/soulcolours/mblue_sm.jpg);
}

ul#nav-swatches li a.blacksoul {
background-image: url(../images/soulcolours/blksoul_sm.jpg);
}

/*SOUL HOVER*/
ul#nav-swatches li a.whiteno1:hover {
background-image: url(../images/soulcolours/white1_lg.jpg);
}

ul#nav-swatches li a.brightsilver:hover {
background-image: url(../images/soulcolours/brightsil_lg.jpg);
}

ul#nav-swatches li a.ctailorgange:hover {
background-image: url(../images/soulcolours/cktailorg_lg.jpg);
}

ul#nav-swatches li a.tomred:hover {
background-image: url(../images/soulcolours/tomred_lg.jpg);
}

ul#nav-swatches li a.javabrown:hover {
background-image: url(../images/soulcolours/jbrown_lg.jpg);
}

ul#nav-swatches li a.moonblue:hover {
background-image: url(../images/soulcolours/mblue_lg.jpg);
}

ul#nav-swatches li a.blacksoul:hover {
background-image: url(../images/soulcolours/blksoul_lg.jpg);
}

/*SOUL ACTIVE*/
ul#nav-swatches li.active a.whiteno1 {
background-image: url(../images/soulcolours/white1_lg.jpg);
}

ul#nav-swatches li.active a.brightsilver {
background-image: url(../images/soulcolours/brightsil_lg.jpg);
}

ul#nav-swatches li.active a.ctailorgange {
background-image: url(../images/soulcolours/cktailorg_lg.jpg);
}

ul#nav-swatches li.active a.tomred {
background-image: url(../images/soulcolours/tomred_lg.jpg);
}

ul#nav-swatches li.active a.javabrown {
background-image: url(../images/soulcolours/jbrown_lg.jpg);
}

ul#nav-swatches li.active a.moonblue {
background-image: url(../images/soulcolours/mblue_lg.jpg);
}

ul#nav-swatches li.active a.blacksoul {
background-image: url(../images/soulcolours/blksoul_lg.jpg);
}

/*CERATO KOUP*/
ul#nav-swatches li a.spicyred {
background-image: url(../images/cercolours/spicy_sm.jpg);
}

ul#nav-swatches li a.racingred {
background-image: url(../images/cercolours/racered_sm.jpg);
}

ul#nav-swatches li a.sweetorange {
background-image: url(../images/cercolours/sweetor_sm.jpg);
}

ul#nav-swatches li a.santorini {
background-image: url(../images/cercolours/sanblue_sm.jpg);
}

ul#nav-swatches li a.ebony {
background-image: url(../images/cercolours/eblack_sm.jpg);
}

/*CERATO KOUP HOVER*/
ul#nav-swatches li a.spicyred:hover {
background-image: url(../images/cercolours/spicy_lg.jpg);
}

ul#nav-swatches li a.racingred:hover {
background-image: url(../images/cercolours/racered_lg.jpg);
}

ul#nav-swatches li a.sweetorange:hover {
background-image: url(../images/cercolours/sweetor_lg.jpg);
}

ul#nav-swatches li a.santorini:hover {
background-image: url(../images/cercolours/sanblue_lg.jpg);
}

ul#nav-swatches li a.ebony:hover {
background-image: url(../images/cercolours/eblack_lg.jpg);
}

/*CERATO KOUP ACTIVE*/
ul#nav-swatches li.active a.spicyred {
background-image: url(../images/cercolours/spicy_lg.jpg);
}

ul#nav-swatches li.active a.racingred {
background-image: url(../images/cercolours/racered_lg.jpg);
}

ul#nav-swatches li.active a.sweetorange {
background-image: url(../images/cercolours/sweetor_lg.jpg);
}

ul#nav-swatches li.active a.santorini {
background-image: url(../images/cercolours/sanblue_lg.jpg);
}

ul#nav-swatches li.active a.ebony {
background-image: url(../images/cercolours/eblack_lg.jpg);
}

/*CERATO FORTE*/
ul#nav-swatches li a.metalbronze {
background-image: url(../images/cercolours/metbron_sm.jpg);
}

ul#nav-swatches li a.darkcherry {
background-image: url(../images/cercolours/drkchry_sm.jpg);
}

/*CERATO FORTE HOVER*/
ul#nav-swatches li a.metalbronze:hover {
background-image: url(../images/cercolours/metbron_lg.jpg);
}

ul#nav-swatches li a.darkcherry:hover {
background-image: url(../images/cercolours/drkchry_lg.jpg);
}

/*CERATO FORTE ACTIVE*/
ul#nav-swatches li.active a.metalbronze {
background-image: url(../images/cercolours/metbron_lg.jpg);
}

ul#nav-swatches li.active a.darkcherry {
background-image: url(../images/cercolours/drkchry_lg.jpg);
}

/*SPORTAGE*/
ul#nav-swatches li a.electricyellow {
background-image: url(../images/sportcolours/eleyel_sm.jpg);
}

ul#nav-swatches li a.technoorange {
background-image: url(../images/sportcolours/techorg_sm.jpg);
}

ul#nav-swatches li a.signalred {
background-image: url(../images/sportcolours/sigred_sm.jpg);
}

ul#nav-swatches li a.vintageblue {
background-image: url(../images/sportcolours/vintblue_sm.jpg);
}

ul#nav-swatches li a.sandtrack {
background-image: url(../images/sportcolours/sand_sm.jpg);
}

ul#nav-swatches li a.mineralsilver {
background-image: url(../images/sportcolours/minsil_sm.jpg);
}

ul#nav-swatches li a.blackcherry {
background-image: url(../images/sportcolours/chblack_sm.jpg);
}

/*SPORTAGE HOVER*/
ul#nav-swatches li a.electricyellow:hover {
background-image: url(../images/sportcolours/eleyel_lg.jpg);
}

ul#nav-swatches li a.technoorange:hover {
background-image: url(../images/sportcolours/techorg_lg.jpg);
}

ul#nav-swatches li a.signalred:hover {
background-image: url(../images/sportcolours/sigred_lg.jpg);
}

ul#nav-swatches li a.vintageblue:hover {
background-image: url(../images/sportcolours/vintblue_lg.jpg);
}

ul#nav-swatches li a.sandtrack:hover {
background-image: url(../images/sportcolours/sand_lg.jpg);
}

ul#nav-swatches li a.mineralsilver:hover {
background-image: url(../images/sportcolours/minsil_lg.jpg);
}

ul#nav-swatches li a.blackcherry:hover {
background-image: url(../images/sportcolours/chblack_lg.jpg);
}

/*SPORTAGE ACTIVE*/
ul#nav-swatches li.active a.electricyellow {
background-image: url(../images/sportcolours/eleyel_lg.jpg);
}

ul#nav-swatches li.active a.technoorange {
background-image: url(../images/sportcolours/techorg_lg.jpg);
}

ul#nav-swatches li.active a.signalred {
background-image: url(../images/sportcolours/sigred_lg.jpg);
}

ul#nav-swatches li.active a.vintageblue {
background-image: url(../images/sportcolours/vintblue_lg.jpg);
}

ul#nav-swatches li.active a.sandtrack {
background-image: url(../images/sportcolours/sand_lg.jpg);
}

ul#nav-swatches li.active a.mineralsilver {
background-image: url(../images/sportcolours/minsil_lg.jpg);
}

ul#nav-swatches li.active a.blackcherry {
background-image: url(../images/sportcolours/chblack_lg.jpg);
}

/*SORENTO*/
ul#nav-swatches li a.musclebeige {
background-image: url(../images/sorentcolours/mbeige_sm.jpg);
}

ul#nav-swatches li a.khaki {
background-image: url(../images/sorentcolours/khaki_sm.jpg);
}

ul#nav-swatches li a.bluejeans {
background-image: url(../images/sorentcolours/bluejeans_sm.jpg);
}

/*SORENTO HOVER*/
ul#nav-swatches li a.musclebeige:hover {
background-image: url(../images/sorentcolours/mbeige_lg.jpg);
}

ul#nav-swatches li a.khaki:hover {
background-image: url(../images/sorentcolours/khaki_lg.jpg);
}

ul#nav-swatches li a.bluejeans:hover {
background-image: url(../images/sorentcolours/bluejeans_lg.jpg);
}

/*SORENTO ACTIVE*/
ul#nav-swatches li.active a.musclebeige {
background-image: url(../images/sorentcolours/mbeige_lg.jpg);
}

ul#nav-swatches li.active a.khaki {
background-image: url(../images/sorentcolours/khaki_lg.jpg);
}

ul#nav-swatches li.active a.bluejeans {
background-image: url(../images/sorentcolours/bluejeans_lg.jpg);
}

span#swatchcaption {
font-weight: bold;
margin-left: 10px;
font-size: 10pt;
}

ul#nav-swatches li.active a.midnightblack {
background-image: url(../images/carcolours/8_lg.jpg);
}

/*360 vr swatches END
FOOTER start*/
div#footer {
background-color: #FFFFFF;
}

body#insidepages div#footer {
background-color: #FFFFFF;
background-image: url(../images/insidebg-bottom.jpg);
background-repeat: no-repeat;
background-position: center top;
/*[empty]margin-top:;*/
padding: 60px 0px 0px;
}

a.ringtones
{
background-color: #666;
color: #fff;
font-family: Arial, sans-serif;
font-size: 13px;
display: inline-block;
padding: 3px 6px;
border-radius: 3px;
margin-top: 10px;
}

a.ringtones:hover
{
background-color: #C4172C;   
}

div#footer-corporatenews div.box {
margin-right: 24px;
margin-left: -30px;
padding-left: 0px;
position: relative;
z-index: 100;
}

div#footer-corporatenews img {
float: left;
margin-right: 12px;
margin-top: -4px;
}

div#footer div#footer-corporatenews ul {
font-size: 10px;
list-style-type: disc;
=list-style-type: none;
color: #C3C3C3;
margin: 0px 0px 6px 14px;
padding-left: 42px;
}

div#footer div#footer-corporatenews h3 {
font-size: 12px;
margin: 0px;
padding: 0px 0px 4px;
color: #B00;
font-weight: bold;
}

div#footer-corporatenews p {
text-transform: uppercase;
font-size: 10px;
text-align: right;
margin: 0px 0px 7px;
}

div#footer-corporatenews p a {
text-transform: uppercase;
font-size: 10px;
}

div#footer-corporatenews p.copyrightline {
text-transform: uppercase;
font-size: 8px;
color: #AEAEAE;
}

div#footer div#footer-middle-bottom {
text-align: center;
z-index: 100;
position: relative;
margin-bottom: 10px;
}

div#footersliderContainer {
height: 64px;
overflow: hidden;
margin-left: 50px;
}

div#coin-slider {
width: 400px;
height: 60px;
margin: auto auto 10px;
}

ul#footerslider {
height: 64px;
}

/*FOOTER end*/
