/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; margin:0; line-height:normal; }

ul,ol { list-style: none; }

fieldset,img { border: none; }

caption,th { text-align: left; }

table { border-collapse: collapse; border-spacing: 0; }


p {line-height:120%;
}
body { font: 12px Arial, Verdana, sans-serif; background-color: #f7f7f7; color:#333333; }

a { color: #000; }

a:link, a:visited, a:active { text-decoration: none; }

a:hover { text-decoration: underline; }


hr {
border:1px solid #CCCCCC;
}

h1 { font-weight: bold; font-size: 20px; line-height:normal; margin-bottom: 4px; }

h2 { font-weight: bold; font-size: 16px; line-height:120%;  margin-bottom: 3px; }

h3 { font-weight: bold; font-size: 1em; line-height:120%; }

h4 { font-weight: bold; font-size: 12px; line-height:normal; }

ul { margin-bottom: 8px; list-style: none outside; }

ol { margin-bottom: 8px; list-style: decimal; margin-left: 2.2em; }

strong {
font-weight:bolder;
}


.right {
float:right;
margin:4px;
}

.left {
float:left;
margin:4px;
}


.rightnomargin {
float:right;
}
/*MAIN STYLES*/


#wrapper {
width:1000px;
position:relative;
margin:0 auto;
background-color:#f7f7f7;
min-height:550px;
padding-bottom:10px;
}


#header {
position:relative;
width:1000px;
height:106px;
float:left;

margin-bottom:10px;
}

#navigation {
width:215px;
height:423px;
float:left;
}

#navigation ul {
        list-style: none;
        margin: 0;
        padding: 0;
		margin-top:2px;
        }
#navigation li a {
          height: 22px;
        text-decoration: none;
		margin-left:14px;
		margin-right:14px;
		border-bottom:1px solid #dddcdc;
        }

#navigation li a:link, #navigation li a:visited {
        color: #000;
        display: block;
        padding: 4px 0 0 0px;
        }

#navigation li a:hover, #navigation li #current, #navigation li a:active {
        color: #283A50;
        padding: 4px 0 0 0px;
        }

#groupHome  {
display:block;
height:34px;
width:197px;
margin-left:9px;
margin-top:2px;
background:url(../../citroen/graphics/citroen-grp-home.gif) top center no-repeat;

        }
		
		#groupHome span {
		display:none;
		}
#left-find-us {
width:185px;
margin-left:16px;
margin-top:10px;
}

#left-find-us h3 {
font-size:16px;
color:#000000;
margin:0;
padding:0;
line-height:120%;
}
#left-find-us p{
line-height:120%;
}




#home-hero{
padding:0;
width:524px;
height:423px;
min-height:180px;
float:left;
margin-top:0px;

}

#home-hero * {
margin:0;
padding:0;
line-height:normal;
}

#rotator {
padding:0;
margin:0;
}
       /*#home-hero, x:-moz-any-link {top:-4px; }  FireFox 2 */
   
     /* #home-hero, x:-moz-any-link, x:default { top:-4x;} FireFox 3 */
 
     /* html>/**//*body #home-hero, x:-moz-any-link, x:default {top:-4px;}  Only FireFox 3 */








#home-right {
float:left;
width:260px;
height:423px;
}


#home-right div {

float:left;
}
#home-search {
height:233px;
padding-left:55px;
padding-top:40px;
width:205px;
}


#home-search  select {
width:155px;
height:20px;
font-size:10px;
margin-top:20px;
}


#home-search #search-btn {
float:left;
margin-left:20px;
margin-top:15px;
}

#home-service {
width:260px;
}
#home-texta, #home-textb {
float:left;
width:370px;
height:156px;
line-height:138%;
padding-top:5px;
}
#home-texta {
margin-right:20px;
margin-left:5px;
}

#home-texta h2 {
margin-bottom:0;
padding-bottom:0;
line-height:normal;
}
#home-texta p:before {
margin-bottom:0;
padding-bottom:0;
}
#home-textb {
padding-top:20px;
height:136px;
}
#offer-pannels {
float:left;
width:1000px;
height:110px;
}


#offer-pannels div {
width:250px;
height:110px;
float:left;
}

#main-right {
width:760px;
margin-left:8px;
float:left;
padding-bottom:10px;
}

#main-right-short {
width:550px;
float:left;
padding-bottom:10px;
}

#main-right-image {
width:210px;
margin-left:15px;
float:left;
padding-bottom:10px;
}

#bread-butter {
width:760px;
margin-left:8px;
float:left;
height:22px;

}

#bread-butter-short {
width:550px;
float:left;
height:22px;

}

#main-contents {
width:550px;
margin-left:8px;
float:left;
}


#credit {
width:1000px;
float:left;
clear:both;
height:20px;
color:#333333;
text-align:right;
}

#credit a{
color:#999999;
text-decoration:none;

}
#footer {
width:1000px;
float:left;
clear:both;
height:229px;
background:url(../../graphics/citroen-bg-bottom.gif) bottom center no-repeat;
padding-bottom:15px;
margin-top:10px;
}

#footer .links {
width:226px;
float:left;
margin-left:7px;
margin-right:7px;
_margin-left:6px;
_margin-right:6px;
/*background-color:#878787;*/
background-color:#CCCCCC;
height:140px;
padding:5px;
color:#333333;
}

#footer .links a:hover {
text-decoration:underline;
}

#footer h3 {
width:236px;
float:left;
margin-left:7px;
margin-right:7px;
_margin-left:6px;
_margin-right:6px;
height:18px;
margin-top:6px;
margin-bottom:6px;
font-size:18px;
display:block;
color:#777;
}


#footer ul li{
list-style:none;
margin:0;
}

#footer a {
color:#333333;
text-decoration:none;
}

#mota-top {
width:550px;
float:left;
height:176px;

}

#mota-top a {
width:176px;
height:176px;
margin-left:5px;
float:left;
}


#mota-intro {
width:550px;
float:left;
padding-top:10px;
}

#mota-intro li {
list-style: disc;
}




.row {
width:766px;
height:30px;
margin:0;
margin-bottom:5px;
float:left;
clear:both;
border:1px solid #CCCCCC;
background-color:#f0f0f0;
height:34px;
}

.row1 {
width:766px;
height:30px;
margin:0;
margin-bottom:5px;
float:left;
clear:both;
border:1px solid #CCCCCC;
height:34px;
}

.row2 {
width:766px;
height:30px;
margin:0;
margin-bottom:5px;
float:left;
clear:both;
border:1px solid #CCCCCC;
height:34px;
}


.row1 div, .row2 div {


}

.new-car-offer-pic{
width:45px;
float:left;
height:33px;
padding-top:0px;

}
.new-car-offer-year {
width:60px;
padding-left:10px;
float:left;
height:25px;
padding-top:8px;
}

.new-car-offer-disc{
width:340px;
padding-left:10px;
float:left;
overflow:hidden;
height:25px;
padding-top:8px;

}
.new-car-offer-rrp{
width:58px;
float:left;
padding-left:2px;

font-weight:bold;
height:25px;
padding-top:8px;
}
.new-car-offer-price{
width:58px;
float:left;
padding-left:2px;

font-weight:bold;
height:25px;
padding-top:8px;
}
.new-car-offer-save{
width:98px;
float:left;
padding-left:2px;

color:#ff0000;
font-weight:bolder;
height:25px;
padding-top:8px;
}

.new-car-offer-finance {
width:38px;
float:left;
padding-left:2px;
font-weight:bolder;
font-size:14px;
height:25px;
padding-top:8px;
}

.new-car-offer-more{
width:80px;
float:left;
height:33px;
padding-top:0px;

}

#scrolling_text {
width: 536px;
height: 31px;
}

#scrolling_text_offers {
width: 767px;
height: 31px;
}

#pscroller2 {
width: 528px;
height: 24px;
padding:7px 0 0 8px;
font-size:15px;
color:#000000;
}

#pscroller3 {
width: 767px;
height: 24px;
padding:7px 0 0 8px;
font-size:15px;
color:#000000;
}


#group-news {
/*width:993px;*/
width:798px;
padding-left:195px;
padding-top:10px;
height:24px;
float:left;
overflow:hidden;
}

#group-news a{
/*font-weight:bold;
overflow:visible;*/
}

#go-home {
position:absolute;
top:74px;
left:15px;
width:193px;
height:20px;
background:url(../graphics/go-home.gif) top right no-repeat;
}

#go-home span {
display:none;
}

#go-phone {
	position:absolute;
	top:60px;
	left:729px;
	width:160px;
	height:22px;
	font-size:18px;
	font-weight:bolder;
	text-align:right;
	z-index:800;
}

#go-phone-duel {
	position:absolute;
	top:34px;
	left:662px;
	width:241px;
	height:46px;
	font-size:18px;
	font-weight:bolder;
	text-align:right;
		z-index:800;
}


#bodyshop-txt {
}


#mota-right-img {
width:200px;
height:620px;
float:right;
}

#mota-offers {
width:100%;
}

#mota-offers td {
padding:2px;
}

#mota-offers .odd {
background-color:#DFDFDF;
}

