body {background:url(../images/citroen/headgradient_citroen.jpg) repeat-x left top #EE3224;}

#nav a:hover, #nav a:active {color:#000;}
body#home a.currenthome,
body#about a.currentabout,
body#loaction a.currentlocation,
body#corporate a.currentcorporate,
body#specials a.currentspecials,
body#service a.currentservice,
bosy#stocksearch a.currentstocksearch,
body#testdrive a.currenttestdrive {color:#000;}

.thumbs {width:795px; margin:0 auto;}
.thumbs div {display:block; float:left; width:265px; height:170px; margin-top:15px; font-size:10px; text-align:center; line-height:20px;}
.thumbs div img {margin:auto;}

#subnav{text-align:center;}
#subnav a{height:12px;margin:12px 12px;}
#subnav a:hover{color:#000}

.contentbox {clear:both; width:845px; margin:0 auto; color:#000;}
.contentbox_top {height:9px; background:url(../images/citroen/contentbox_top.gif) no-repeat center top;overflow:hidden;}
.contentbox_mid {background:url(../images/citroen/contentbox_mid.gif) repeat-y center top;overflow:hidden;}
.contentbox_base {background:url(../images/citroen/contentbox_base.gif) no-repeat center top; height:9px;overflow:hidden;}

.tableft {float:left; background-color:#7A0015;}
.tabs a:hover {color:#F00;}

.contentbox a:link, .contentbox a:visited {color:#000;}
.contentbox a:hover, .contentbox a:active {color:#C00;}

.tableft a:link, .tableft a:visited {color:#FFF;}
.tableft a:hover, .tableft a:active {color:#FF0000;}

.tabright a:link, .tabright a:visited {color:#FFF;}
.tabright a:hover, .tabright a:active {color:#FF0000;}

.accessories div {display:block; float:left; width:120px; height:110px; margin:10px 5px 0 5px; font-size:9px; text-align:center;}
.accessories div img {margin-bottom:5px;}

.colors div {display:block; float:left; width:220px; height:140px; margin:10px 5px 0 5px; font-size:9px; text-align:center;}
.colors div img {margin-bottom:5px;}

.content ul {margin-left:16px;}


/* * NAVIGATION BOX * */

#navboxcars {
width:150px;
float:right;
}

#navboxtop {
height:10px;
width:150px;
background-image:url(../images/carnavboxtop.gif);
overflow:hidden;
}

#navboxmid {
width:150px;
background-image:url(../images/carnavboxmid.gif);
overflow:hidden;
}

#navboxbot {
height:10px;
width:150px;
background-image:url(../images/carnavboxbot.gif);
overflow:hidden;
}

#navPrimary {
margin-left:10px;
font-size:11px;
list-style-type: none;
font-weight: bold;		
display:block;

}

#navPrimary ul {
padding:0 0 0 3px;
margin:0;
display:block;
width:130px;
}
	
#navPrimary ul li {
list-style-type: none;
list-style-position:outside;
padding: 0 0 0.15em 0;
margin: 0 0 0.15em 0;
font-weight: bold;
display:block;
	
}

#navPrimary ul li a {
color: #333;
background: url(../images/bikes/bullet-nav_duc.gif) no-repeat left 0;
padding: 0 0 0 12px;
overflow:hidden;
display:block;
text-decoration:none;	
	
}
			
#navPrimary ul li a:hover {
color: #FF0000;
background-position: left -87px;
display:block;
overflow:hidden;
text-decoration:none;
}
				
#navPrimary ul li.current a {
color: #FF0000;
background-position: left -87px;
display:block;
}
				
				
				
#cartextbox {
width:200px;
float:left;
padding-right:10px;
}				


h4 {
padding:0;
margin:0;
color:#FFF;
font-size:16px;
font-weight:bold;
display:block;
width:200px;
border-bottom:1px solid #FFF;
}

.cartext {
line-height:1.25em;
font-size:11px;
padding:5px 0 0 0;
margin:0;
}

#textnnav {
width:370px;
float:left;
}

#specialsLrg {
margin:20px 0 20px 45px;
min-height:270px;
}

.contentmito { 
background:url(../images/alfa/mito/mito-spec-tile.gif) repeat-y left;
text-align:left;
font-size:12px;
line-height:1.25em;
padding:30px;
}