
/* ------------------------------------------------------------------- */

/* GLOBAL */

/* ------------------------------------------------------------------- */


body { font-family:Arial, Helvetica, Sans-serif; background:#d7d7d7 url(../grfx/layout/bg.gif) repeat-x 0 0; text-align:center;}

img { border: 0; }



/* ------------------------------------------------------------------- */ 

/* LAYOUT */

/* ------------------------------------------------------------------- */

#Site-Wrapper { width:100%; text-align:center; }

#Body-Wrapper { width:1004px;  margin:0 auto; text-align:left; min-height:580px; padding-top:4px;}

#Website-Logo-Wrapper {  float:left; width:657px; height:45px; margin:22px 0px 0px 0px; z-index: 1;  } 
#Website-Logo { padding: 0; margin:0; }
#Website-Logo a { background:url(../grfx/layout/caparo-vehicle-products-rf.gif) no-repeat; text-decoration:none; display:block; width:657px; height:45px; }
#Website-Logo a span { display:none; }

#Primary-Navigation-Wrapper { display:none; } 



/* ------------------------------------------------------------------- */ 

/* FOOTER */

/* ------------------------------------------------------------------- */
	

#Footer-Navigation-Container { width:1004px; background:url(../grfx/footer/bg.png) no-repeat; margin:0 auto; text-align:left; padding:0; height:90px; clear:both; }

#Footer-Business-Logo { width:32px; float:left; background:url(../grfx/footer/caparo-group.gif) no-repeat 16px 0px; margin:6px 0px 0px 0px; padding:0px 0px 0px 16px;}
#Footer-Business-Logo a { text-indent:-999px; position:static; height:32px; margin:0; padding:0; display:block;  }


#Footer-Contact-Details-Wrapper { float:left; text-align:left; color:#9b9b9b; margin:0; padding:8px 0px 0px 16px; }
#Footer-Contact-Details-Wrapper p { margin:0px 0px 6px 0px; padding:0; }
#Footer-Contact-Details-Wrapper a { color:#9b9b9b; text-decoration:none; }
#Footer-Contact-Details-Wrapper a:hover { color:#ffffff; }

#Footer-Links-Wrapper { margin: -45px 129px 0px 0px; }
#Footer-Links ul { padding:0; margin:0;}

#Footer-Links li { list-style:none; float:right; padding: 0; margin:0; height:45px; display:block; } 

#Footer-Links li a,
#Footer-Links li a:visited	{ color:#9b9b9b; background:url(../grfx/footer/divider.gif) no-repeat top left; text-decoration:underline; padding: 16px 14px 16px 15px; margin:0; display:block; text-decoration:none;  }
#Footer-Links li a:hover{ color:#ffffff; background:url(../grfx/footer/divider.gif) no-repeat bottom left; }

#Footer-Author-Wrapper { margin:0px 0px 0px 875px; padding:0; }
#Footer-Author {margin:0; padding: 0; }
#Footer-Author a { margin:0; padding:0; background:url(../grfx/footer/driven-by-media52.gif) no-repeat top left; text-decoration:none; display:block; width:130px; height:45px; }
#Footer-Author a:hover { background:url(../grfx/footer/driven-by-media52.gif) no-repeat bottom left; }

#Footer-Author a span { display:none; }




#Layout1-Page-Text,
#Layout1-Page-Text2,
#Layout1-Page-Text3,
#Layout1-Page-Text4 { width:704px; }



#Layout1-ColB-Wrapper { float:left; width:1004px; margin-top:5px; position:relative; background:url('../grfx/layout/right-fuel.jpg') no-repeat 40px 164px; height:480px; }
#Layout1-ColB-Wrapper h2 { display:none; }
#Layout1-ColB-Wrapper p { font-size:1.1em; padding:0; margin:15px 40px 7px 0px; line-height:1.3em; }
#Layout1-ColB-Wrapper ul li { font-size:1.1em; padding:0; margin:5px 0px 0px 0px; line-height:1.3em; }




/* ------------------------------------------------------------------- */ 

/* FORM */

/* ------------------------------------------------------------------- */
	

#Form-Container { position:absolute; top:0; right:0; width:305px; height:521px; background:url('../grfx/layout/contact-bg.gif') no-repeat 0px 0px; margin-top:-40px; }

#Form-Wrapper { margin:15px 0px 0px 15px; }

#Form-Container input{ width:178px; border:1px solid #9b9b9b; float:right; padding:2px; }
#Form-Container textarea{ width:268px; border:1px solid #9b9b9b; float:right; padding:2px; height:40px; }
#Form-Container textarea.error,
#Form-Container input.error { border-color:#ff0000; }

#Form-Container input.button { position:absolute; bottom:0; right:0; border:none; height:auto; width:auto; padding:0; margin:0; }

#Form-Container h3 { margin:0; padding:0; font-size:1em; text-transform:uppercase; }
#Form-Container h3.contact-details { font-size:1.8em; line-height:1.3em; text-transform:none; #Form-Container h3. }
#Form-Container h3.question {margin-top:10px;  }
#Contact-Us-Form { margin-top:10px; }
#Contact-Us-Description p { width:275px; }
#Contact-Us-Form table td h3.contact-details{ font-size:1em; text-transform:uppercase; margin-bottom:0; }


#Contact-Us-Form label { font-weight:normal; margin-left:0px; color:#333333; }
#Contact-Us-Form label.error { color:#ff0000; }

span.mand-text { color:#666666; width:150px; display:block; line-height:12px; margin-top:-5px; }


/* ------------------------------------------------------------------- */ 
/* TABLES */
/* ------------------------------------------------------------------- */
table							{ border-collapse:collapse; border-spacing:0; border:none; width:275px; }

table#OrganisationDetails { margin-top:5px; }
table#VehicleDetails { margin-top:5px; }
table td,
table th						{ padding:2px 0px 2px 0px; margin:0; }
table th						{ text-align:left;}


/* ------------------------------------------------------------------- */ 
/* PDF DOWNLOAD */
/* ------------------------------------------------------------------- */
a.pdf-download { padding-top:8px; background:url('../grfx/layout/pdf-icon.gif') no-repeat 0px 7px; display:block; padding-left:60px; width:270px; text-decoration:none; color:#000000; font-size:1.1em; }
a.pdf-download span.pdf-title { font-weight:bold; display:block; }
a.pdf-download span.pdf-summary {  }

a.pdf-download:hover { color:#666666;  }

