/* 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; }

ul,ol { list-style: none; }

fieldset,img { border: none; }

caption,th { text-align: left; }

table { border-collapse: collapse; border-spacing: 0; }



body { font: 12px Arial, Verdana, sans-serif; background: #fff url(../graphics/bg-top1.jpg) top center no-repeat; /*color:#333333;*/ }

a { color: #000; }

a:link, a:visited, a:active { text-decoration: none; }

a:hover { text-decoration: underline; }




h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }

h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 3px; }

h3 { font-weight: bold; font-size: 1em; line-height: 18px; }

h4 { font-weight: bold; font-size: 10px; line-height: 18px; }

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*/


#group-wrap {
width:1000px;
position:relative;
margin:0 auto;
height:auto;
}

#group-header {
position:relative;
float:left;
width:1000px;
height:111px;
clear:both;
background:url(../graphics/group_home_header.jpg) top center no-repeat;

}

#group-logo {
width:400px;
height:50px;
position:absolute;
top:12px;
left:12px;
}

#group-header  h1{
float:left;
display:block;
width:600px;
height:101px;
clear:both;
margin:0;
z-index:5;
}

#group-header  h1 span{
display:none;
}



.top-go {
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	top: 21px;
	z-index:1000;
}
.top-go span {
display:none;
}

#top-cit{
	left: 645px;
	z-index:1000;
}

#top-ren {
left:703px;
	z-index:1000;
}

#top-pug{
left:758px;
	z-index:1000;
}

#top-maz{
left:813px;
	z-index:1000;
}

#top-mit{
left:870px;
	z-index:1000;
}

#top-kia{
left:927px;
	z-index:1000;
}

#group-hero {
float:left;
width:1000px;
height:317px;
clear:both;
background:url(../graphics/group_home_02.jpg) top center no-repeat;
}

#group-search {
margin-left:90px;
_margin-left:45px;
margin-top:115px;
width:160px;
float:left;
}



#group-search  select {
width:155px;
height:20px;
font-size:10px;
margin-bottom:8px;
}


#group-search #search-btn {
float:left;
margin-left:20px;
margin-top:10px;
}

#hero-feat {
float:right;
width:265px;
height:275px;
margin-right:15px;
}

#hero-feat-red {
float:right;
width:281px;
height:175px;
margin-right:60px;
_margin-right:30px;
margin-top:80px;
}


#group-enter {
float:left;
height:243px;
clear:both;
width:945px;
padding-left:35px;
padding-right:20px;
}

#group-enter div {
float:left;
width:181px;
height:243px;
}

#group-intro {
float:left;
width:910px;
padding-left:45px;
padding-right:45px;
height:180px;
clear:both;
}


#group-intro .left {
width:430px;
padding-left:10px;
height:170px;
float:left;
padding:0;
margin:0;
line-height:140%;
padding-top:10px;
}

#group-intro .left h2 {
font-size:30px;
font-weight:bolder;
color:#008080;
line-height:125%;
}
#group-intro .left h2 span {
color:#aa0001;
}

#group-intro .right {
width:450px;
height:165px;
float:left;
padding:0;
margin:0;
line-height:160%;
margin-left:10px;
padding-top:15px;
}

#group-feats {
float:left;
width:910px;
padding-left:45px;
padding-right:45px;
height:95px;
clear:both;
}

#group-feats div {
float:left;
width:225px;
height:95px;
text-align:center;
}
#home-res {
float:left;
width:910px;
padding-left:45px;
padding-right:45px;
clear:both;
}


#trade-go {
display:block;
width:894px;
height:100px;
float:left;
background:url(../graphics/trade-centre-home.gif) top center no-repeat;
margin-left:48px;
_margin-left:24px;
margin-top:12px;
margin-bottom:5px;
}
#trade-go span {
display:none;
}

#footer {
width:1000px;
margin-top:8px;
padding-top:4px;
border-top:1px solid #CCCCCC;
height:20px;
margin-bottom:10px;
float:left;
clear:both;
text-align:center;
}

#ie6Warning {
width:984px;
margin-top:8px;
padding:6px;
border:2px solid  #FF0000;
height:83px;
margin-bottom:10px;
float:left;
clear:both;
text-align:center;
}

#footer a{
color:#999999;
font-size:10px;
padding-left:10px;
padding-right:10px;
}

#credit {
text-align:center;
}

#group-nav {
float:left;
width:1000px;
height:25px;
clear:both;
margin-bottom:10px;
}
#group-nav ul
{
list-style: none;
padding: 0;
margin: 0 auto;
width:900px;
background-color:#FFFFFF;


}

#group-nav ul li
{
display: block;

margin: 0;
padding: 0;
display:inline;

}

#group-nav ul li a
{
float: left;

display: block;
width: 130px;
padding:1%;
padding-top:4px;
padding-bottom:4px;
text-align:center;
border-width: 1px;
color: #fff;
text-decoration: none;
background: #08347a;
margin-right:2px;
}



#group-nav ul li a:hover
{
color: #000;

background: #f1eded;

}


#group-404 {
float:left;
height:388px;
clear:both;
width:910px;
padding-left:45px;
padding-right:45px;
text-align:center;
}

#vat-left {
float:left;
width:900px;
}

#vat-left h5 {
display:block;
width:580px;
padding:10px;
background-color:#000000;
color:#FFFFFF;
font-weight:700;
}

#vat-right {
	float:left;
	width:275px;
	margin-left: 10px;
}
#prefooter {
width:1000px;
padding:10px 0 0 0;


height:48px;
margin-bottom:5px;
float:left;
clear:both;
text-align:center;
}
