* {	margin:0; padding:0;}
img{border:0px;}
body {font-family: Arial,Helvetica,sans-serif; background-color:#f1f3f6; color: #222222;}

a:visited {color:black;}

a {	outline:none; text-decoration: none;color:black;}

#container {
	color:white;
	width:950px;
	margin:0 auto;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:10px 10px 0;
	background-color:white;
	overflow:hidden;
}

#container #logo {
	float:left;
}

#container #logo a {
	display:block;
	width:61px;
	height:60px;
	text-indent:-9999px;
	background:url('../images/headerLogo01.gif') no-repeat 0 0;
	float:left;
}

#container #logo p {
	float:left;
	font:bold 1.5em arial;
	color:#222222;
	margin-left:20px;
}

#container #nav ul {
	list-style:none;
	float:right;
	margin:15px 0;
	position:relative;
	/*width:50%;*/
}

#container #nav ul li {
	display:inline;
	position:relative;
	margin-right:10px;
	float:left;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	background-color:rgb(226, 226, 226);
}

#container #nav ul li #contact {
	background:url('../images/icons_30.png') no-repeat 0 -240px rgb(104, 149, 185);
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}

#container #nav ul li #locate {
	background:url('../images/icons_30.png') no-repeat 0 -60px rgb(104, 149, 185);
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}

#container #nav ul li #enquiry {
	background:url('../images/icons_30.png') no-repeat 0 -180px rgb(104, 149, 185);
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}

#container #nav ul li .span{
	display:inline;
	width:29px;
	height:33px;
	float:left;
	position:relative;
	margin-right:5px;
}

#container #nav ul li .arrow {
	clear:both;
	display:inline;
	background:url('../images/blue-arrow-large.png') no-repeat 0 0;
	width:8px;
	height:15px;
	position:absolute;
	/*float:right;*/
	top:50%;
	right:0;
	margin:-7.5px 0 0 10px;
	padding-right: 10px;
	margin-left:50px;
}

#nav ul li a {
	color:rgb(58, 58, 58);
	text-decoration:none;
	text-align:left;
	float:left;
	/*background-color:rgb(226, 226, 226);*/
	/*height:32px;*/
	line-height:33px;
	font-size:0.8em;
	border-top-right-radius:10px;
	border-bottom-bottom-radius:10px;
	display:inline;
	width:10em;
}

#nav ul li a:hover {
	text-decoration:underline;
}

/*divider starts here */

#divider {
	position:relative;
	width:100%;
	height:10px;
	clear:both;
}

/*body starts here*/

#container #body {
	clear:both;
	margin:30px 0 100px 0;
	float:left;
}

/*model nav*/
#body #modelNav {
	float:left;
}

#body #modelNav ul {float:left;}

#body #modelNav ul li {list-style:none;	position: relative;	border-bottom:1px dotted grey;	height:31px;padding:10px 10px 10px 0;width:9em;}

#body #modelNav span {display:block;width:70px; height:31px;float:left;}
#body #modelNav ul li a {
	text-decoration:none;
	color:black;
	float:right;
	cursor: pointer;
	font:0.8em arial;
}

#body #modelNav ul li a #mtxt {height:auto;}
#body #modelNav ul li a #mtxt .middle {line-height:30px;}
#body #modelNav ul li a #mtxt:hover, #body #modelNav ul li a #mtxt:hover .middle:hover {text-decoration:underline;}

/*content image*/
#body #cntImage {
	float:left;
	width:758px;
	margin-left:10px;
}

/*banner image*/
#body #cntImage #img {margin-bottom:40px;float:left;border:1px solid #EBEBEB;}
/*index page image ends here*/

#body #cntImage #img img {
	display:block;
}

#body #cntImage #image {
	background:url('../../images/volvo.jpg') no-repeat 0 0;
	width:758px;
	height:331px;
	margin-bottom:50px;
}

#body #cntImage #specs {float:left;color:black;width:150px;margin-right: 12px;position: relative;}

#body #cntImage #specs #facts {
	border-bottom:1px dotted black;
	display:block;
	position:relative;
	width:100%;
	font:1.2em arial;
	padding-bottom:5px;
}
#body #cntImage #specs #emblem {
	width:129px;
	height:40px;
	float:left;
	margin-bottom:20px;
}

#body #cntImage #specs #txt{
	width:150px;
	float:left;
	font-size:0.9em;
}

#body #cntImage #specs #txt p{text-align: left;line-height:16px;}

#body #cntImage #para {
	color: #222222;
	float:left;
	margin-right:30px;
	width:580px;
}

#body #cntImage #para #mainContent {display:inline-block;padding-bottom:20px;}

#body #cntImage #para #mainContent p {line-height: 1.3;}

#body #cntImage #heading {
	font:1em arial;
	font-weight:bold;
	display:block;
}

#body #cntImage p {
	font: 0.9em arial;
}

#body #cntImage #para #heading {display:block;margin-bottom:18px; font-size:1.2em;	color: rgb(102, 102, 102);}

/*features index page*/

#body #cntImage #para #tinfo {
	margin:0 auto;
	width:550px;
}

#body #cntImage #para #tinfo .feat {float:left;	height: auto; margin-top: 34px;}

#body #cntImage #para #tinfo .feat img {
	float:left;
}


#body #cntImage #para #tinfo .feat #featcontent {
	display:inline-block;
	float:left;
	width:300px;
}

#body #cntImage #para #tinfo .feat #featcontent h3 {
	font-weight:normal;
	color: #666666;
}

#body #cntImage #para #tinfo .feat #featcontent #fcnt {
	font-size: .8em;
	color: #222222;
}

#body #cntImage #para #pdf {
	border:1px solid #CCCCCC;
	padding:20px;
	background-color:#f3f3f3;
	width:250px;
}

#body #cntImage #para #pdf #downld {
	display:block;
	font-size:1.3em;
	font-weight:bold;
	color: rgb(102, 102, 102);
	margin-bottom:20px;
}

#body #cntImage #para #pdf #icn {
	display:block;
	background:url('../images/icon_pdf.gif');;
	width:16px;
	height:16px;
	float:left;
}

#body #cntImage #para #pdf #icon {
	display:block;
	height:15px;
	line-height:15px;
	float:left;
	margin-left:20px;
	color: rgb(102, 102, 102);
	font-weight:bold;
}

#body #cntImage #para #pdf a {
	text-decoration:none;
	color:blue;
}

#body #cntImage #para #pdf a:hover {
	text-decoration:underline;
}

.middle {display:block; width:410px; float:left;}

.modelInfo {width:inherit;}
.modelInfo ul.additionalInfo {list-style: none; margin-top: 30px;display:block;}
.modelInfo ul.additionalInfo li {display:inline-block;padding:4px 10px;margin-left:10px;background-color: #777777;border-radius:4px;}
.modelInfo ul.additionalInfo li a {font-size: 11px;font-weight:bold;color:#fff;}

/*index.html rightNav*/

#body #cntImage #rightNav {
	border-left:1.5px dotted #CCCCCC;
	float:left;
	padding-left:10px;
	margin-top:20px;
}

#body #cntImage #rightNav ul {
	list-style:none;
}

#body #cntImage #rightNav ul li {
	margin:10px 0;
}

#body #cntImage #rightNav ul li a {
	text-decoration:underline;
	color:rgb(104, 149, 185);
	font:0.9em arial;
}

#body #cntImage #rightNav ul li a:hover {
	text-decoration:underline;
}

/*index.html rightNav ends here*/

