/*****************************************************************************************************/
/* COPYRIGHT (C) 2007 RICHARD THORNE CLASSIC CARS. ALL RIGHTS RESERVED */

html
{
 height:100%;
}

body
{
 margin:0;
 padding:0;
 color:#0F2530;
 font:0.7em arial,sans-serif;
 background:url('../_img/_bg/main.jpg') repeat-x #EAE9CB;
 height:100%;
}

a,a:visited
{
 border:0;
 margin:0;
 padding:0;
 text-decoration:none;
 font-weight:normal;
 color:#0F2530;
}

a:hover
{
 font-weight:normal;
 text-decoration:underline;
 margin:0;
 padding:0;
 border:0;
 color:#0F2530;
}

a img,img
{
 margin:0;
 padding:0;
 border:0;
}
				
form
{
 margin:0px;
 padding:0px;
}

p
{
 padding:0;
 margin:0;
 color:#0F2530;
}

/*****************************************************************************************************/
/* CONTAINERS */

#rtcc
{
 padding:0;
 margin:0 auto;
 width:950px;
 height:100%;
 min-height:100%;
}

/*****************************************************************************************************/
/* HEADER */

#rtcc #head
{
 float:left;
 padding:0;
 margin:0 0 10px 0;
 width:950px;
 height:163px;
 overflow:hidden;
 border-bottom:1px solid #A0A9B2;
}

#rtcc #head #logos
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 height:116px;
 overflow:hidden;
 border-bottom:10px solid #A79E75;
}

#rtcc #head #logos #rtccLogo
{
 float:left;
 padding:0;
 margin:0;
 width:475px;
 height:116px;
 overflow:hidden;
}

#rtcc #head #logos #rtccLogo h1
{
 padding:0 0 0 0;
 margin:0;
}

#rtccLogo #flags
{
 float:left;
 padding:32px 0 12px 0;
 margin:0;
 width:330px;
 height:20px;
 overflow:hidden;
}

#rtccLogo #flags p
{
 float:left;
 padding:0 10px 0 0;
 margin:0;
 color:#152735;
 font-size:110%;
}

div.flag
{
 float:left;
 padding:0;
 margin:0;
}

div.flag img
{
 float:left;
 padding:3px 0 0 0;
 margin:0 0 5px 0;
}

#rtcc #head #logos #morganLogo
{
 float:left;
 padding:0;
 margin:0;
 width:475px;
 height:116px;
}

#rtcc #head #logos #morganLogo img
{
 float:right;
 padding:0;
 margin:25px 0 0 0;
 width:183px;
 height:73px;
}

#rtcc #head #nav
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 height:37px;
 overflow:hidden;
 border-bottom:1px solid #A6AAAD;
}

#rtcc #head #nav ul
{
 padding:0;
 margin:12px 0 0 0;
 list-style-type:none;
}

#rtcc #head #nav li
{
 float:left;
 display:inline;
 text-transform:uppercase;
}

#rtcc #head #nav .navLeft
{
 padding:0 8px 0 0;
 margin:0;
 border-right:1px solid #BDC4CA;
}

#rtcc #head #nav .navMid
{
 padding:0 8px 0 8px;
 margin:0;
 border-right:1px solid #BDC4CA;
}

#rtcc #head #nav .navRight
{
 padding:0 0 0 8px;
 margin:0;
}

#rtcc #head #nav li a,#rtcc #head #nav li a:visited
{
 font-weight:bold;
 color:#5D666F;
}

/*****************************************************************************************************/
/* MAIN */

#rtcc #main
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
}

/*****************************************************************************************************/
/* HOME */

#rtcc #main #homeIntro
{
 float:left;
 padding:0;
 margin:0 0 1px 0;
 width:950px;
 height:345px;
 overflow:hidden;
}

#rtcc #main #homeIntro #homeFlash
{
 float:left;
 padding:0;
 margin:0 1px 0 0;
 width:569px;
}

#rtcc #main #homeIntro #homeNews
{
 float:left;
 padding:0;
 margin:0;
 width:380px;
 height:345px;
}

#rtcc #main #homeIntro #homeNews #homeNewsTitle
{
 float:left;
 padding:0;
 margin:0 0 1px 0;
 width:380px;
 height:42px;
 background:#122438;
 overflow:hidden;
}

#rtcc #main #homeIntro #homeNews #homeNewsTitle h2
{
 padding:0;
 margin:13px 0 0 20px;
 color:#fff;
 font-size:120%;
 text-transform:uppercase;
}

.homeNewsItem
{
 float:left;
 padding:0;
 margin:0 0 1px 0;
 width:380px;
 height:93px;
 overflow:hidden;
 background:url('../_img/_bg/home-news.gif') 20px 92px no-repeat;
}

.homeNewsLeft
{
 float:left;
 padding:7px 0 0 0;
 margin:0;
 width:255px;
 height:86px;
 overflow:hidden;
}

.homeNewsRight
{
 float:left;
 padding:0;
 margin:0;
 width:124px;
 height:93px;
 overflow:hidden;
}

.homeNewsRight img
{
 padding:0;
 margin:0;
 width:124px;
 height:93px;
}

.homeNewsTitle
{
 float:left;
 padding:0 20px 0 20px;
 margin:0;
 width:216px;
}

.homeNewsTitle h3
{
 padding:0;
 margin:0;
 font-size:110%;
 color:#112337;
}

.homeNewsText
{
 float:left;
 padding:0 20px 0 20px;
 margin:0;
 width:216px;
}

.homeNewsText p
{
 padding:0;
 margin:0;
 color:#152735;
 font-size:110%;
}

.homeNewsText a,.homeNewsText a:visited
{
 font-weight:bold;
}

#rtcc #main #homeBody
{
 float:left;
 padding:0 0 0 0;
 margin:0;
 width:950px;
}

#rtcc #main #homeBody #homeBodyTitle
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 height:42px;
 background:#122438;
}

#rtcc #main #homeBody #homeBodyTitle h2
{
 padding:0;
 margin:13px 0 0 20px;
 color:#fff;
 font-size:120%;
 text-transform:uppercase;
}

#rtcc #main #homeBody #homeBodyContent
{
 float:left;
 padding:0;
 margin:1px 0 0 0;
 width:949px;
 border-left:1px solid #A79E75;
 background:url('../_img/_bg/home-body.gif') top right repeat-y;
}

#rtcc #main #homeBody #homeBodyContent #homeBodyLeft
{
 float:left;
 padding:20px 20px 10px 20px;
 margin:0;
 width:528px;
}

#rtcc #main #homeBody #homeBodyContent #homeBodyLeft h3
{
 padding:0;
 margin:0 0 20px 0;
 font-size:110%;
 font-weight:bold;
 color:#152735;
}

#rtcc #main #homeBody #homeBodyContent #homeBodyLeft p
{
 padding:0;
 margin:0 0 12px 0;
 font-size:110%;
 color:#152735;
 line-height:150%;
}

#rtcc #main #homeBody #homeBodyContent #homeBodyRight
{
 float:left;
 padding:0;
 margin:0 0 1px 0;
 width:381px;
}

#rtcc #main #homeBody #homeBodyContent #homeBodyRight img
{
 float:left;
 margin:0;
 padding:0 0 1px 0;
 width:381px;
 height:256px;
 border-bottom:1px solid #EDEDD1;
}

/*****************************************************************************************************/
/* NEWS */

#rtcc #main #news
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
 background:url('../_img/_bg/news.gif') repeat-y;
}

#rtcc #main #news #newsLeft
{
 float:left;
 padding:0;
 margin:0 1px 1px 0;
 width:569px;
}

#rtcc #main #news #newsLeft #newsTitle
{
 float:left;
 padding:0;
 margin:0 0 1px 0;
 width:569px;
 height:42px;
 background:#122438;
 overflow:hidden;
}

#rtcc #main #news #newsLeft #newsTitle h2
{
 padding:0;
 margin:13px 0 0 20px;
 color:#fff;
 font-size:120%;
 text-transform:uppercase;
}

#rtcc #main #news #newsLeft #newsBody
{
 float:left;
 padding:0 0 20px 20px;
 margin:0;
 width:549px;
 background:url('../_img/_bg/news.gif') repeat-y;
}

#rtcc #main #news #newsLeft #newsBody img
{
 float:right;
 padding:0 0 20px 20px;
 margin:0;
 width:312px;
 height:234px;
}

#rtcc #main #news #newsLeft #newsBody p
{
 padding:0 10px 0 0;
 margin:12px 0 0 0;
 font-size:110%;
 line-height:150%;
}

#rtcc #main #news #newsRight
{
 float:left;
 padding:0 0 20px 0;
 margin:0;
 width:380px;
}

#rtcc #main #news #newsRight #newsRightTitle
{
 float:left;
 padding:0;
 margin:0 0 1px 0;
 width:380px;
 height:42px;
 background:#122438;
 overflow:hidden;
}

#rtcc #main #news #newsRight #newsRightTitle h2
{
 padding:0;
 margin:13px 0 0 20px;
 color:#fff;
 font-size:120%;
 text-transform:uppercase;
}

/*****************************************************************************************************/
/* CARS */

#rtcc #main #cars
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
}

#rtcc #main #cars #carsTitle
{
 float:left;
 padding:0 0 0 20px;
 margin:0 0 1px 0;
 width:930px;
 background:#122438;
}

#rtcc #main #cars #carsTitle h2
{
 padding:0;
 margin:11px 0 11px 0;
 font-size:120%;
 color:#fff;
 text-transform:uppercase;
}




div.usedCars
{
 clear:both;
 width:950px;
 height:224px;
 padding:0;
 margin:0 0 1px 0;
 border-bottom:10px solid #A79E75;
 overflow:hidden;
}

div.usedCarPic
{
 float:left;
 padding:0;
 margin:0 0 1px 0;
 width:297px;
 height:224px;
}

div.usedCarPic img
{
 padding:0;
 margin:0;
 width:297px;
 height:223px;
}

div.usedCarSpec
{
 float:left;
 padding:0;
 margin:0;
 width:243px;
 height:224px;
}

div.usedCarSpec ul
{
 padding:0;
 margin:0;
 list-style-type:none;
}

div.usedCarSpec li
{
 display:block;
 padding:9px 0 0 16px;
 margin:0 0 1px 0;
 width:224px;
 height:22px;
 background:#E0DFC1;
 font-size:110%;
 border-right:1px solid #A49B72;
}

div.usedCarInfo
{
 float:left;
 padding:0 14px 0 14px;
 margin:0;
 width:381px;
 height:224px;
 overflow:hidden;
}

div.usedCarInfo h3
{
 padding:0;
 margin:15px 0 12px 0;
 font-size:140%;
}

div.usedCarInfo p
{
 padding:0;
 margin:0 0 12px 0;
 font-size:120%;
}

div.usedCarInfo a,div.usedCarInfo a:visited
{
 font-weight:bold;
}

/*****************************************************************************************************/
/* CAR DETAIL */

#rtcc #main #carDetail
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
}

#rtcc #main #carDetail #carDetailTitle
{
 float:left;
 padding:0;
 margin:0 0 1px 0;
 width:950px;
 height:42px;
 background:#122438;
}

#rtcc #main #carDetail #carDetailTitle h2
{
 padding:0;
 margin:13px 0 0 20px;
 font-size:120%;
 color:#fff;
 text-transform:uppercase;
}

/*****************************************************************************************************/
/* STATIC */

#rtcc #main #static
{
 float:left;
 padding:0;
 margin:0;
 width:950px;

}

#rtcc #main #static #staticTitle
{
 float:left;
 padding:0;
 margin:0 0 1px 0;
 width:950px;
 height:42px;
 background:#122438;
}

#rtcc #main #static #staticTitle h2
{
 padding:0;
 margin:13px 0 0 20px;
 font-size:120%;
 color:#fff;
 text-transform:uppercase;
}

#rtcc #main #static #staticBody
{
 float:left;
 margin:0;
 padding:0 0 0px 0;
 width:950px;
 background:url('../_img/_bg/static.gif') repeat-y;
}

#rtcc #main #static #staticBody #staticText
{
 float:left;
 padding:20px 20px 5px 20px;
 margin:0;
 width:528px;
 border-left:1px solid #CDC6AA;
}

#rtcc #main #static #staticBody #staticText p
{
 padding:0;
 margin:0 0 12px 0;
 font-size:110%;
 color:#0E2336;
 line-height:150%;
}

#rtcc #main #static #staticBody #staticText h3
{
 padding:0;
 margin:0 0 10px 0;
 font-size:140%;
 color:#0E2336;
}

#rtcc #main #static #staticBody #staticText a,#main #static #staticBody #staticText a:visited
{
 font-weight:bold;
 text-decoration:underline;
}

#rtcc #main #static #staticBody #staticPics
{
 float:left;
 padding:0;
 margin:0;
 width:381px;
}

#rtcc #main #static #staticBody #staticPics img
{
 padding:0;
 margin:0;
 width:381px;
 height:256px;
}

#rtcc #main #static #staticBody #staticPics #map
{
 float:left;
 padding:0;
 margin:0;
 width:381px;
 height:333px;
 overflow:hidden;
 border-bottom:1px solid #E8E9C9;
}

#rtcc #main #static #staticBody #staticPics .staticPic
{
 float:left;
 padding:0;
 margin:0;
 width:381px;
 height:257px;
 background:#E8E9C9;
}

/*****************************************************************************************************/
/* NEW MORGANS */

#rtcc #main #static #staticBody #newMorgans
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
}

#rtcc #main #static #staticBody #newMorgans .newMorgan
{
 float:left;
 padding:1px 0 0 0;
 margin:1px 0 0 0;
 width:950px;
 height:223px;
 border-top:10px solid #A69F75;
 overflow:hidden;
}

#rtcc #main #static #staticBody #newMorgans .newMorganPic
{
 float:left;
 padding:0;
 margin:0;
 width:332px;
 height:223px;
 overflow:hidden;
}

#rtcc #main #static #staticBody #newMorgans .newMorganPic img
{
 padding:0;
 margin:0;
 width:332px;
 height:223px;
}

#rtcc #main #static #staticBody #newMorgans .newMorganText
{
 float:left;
 padding:17px 20px 8px 20px;
 margin:0;
 width:578px;
 height:198px;
 overflow:hidden;
}

#rtcc #main #static #staticBody #newMorgans .newMorganText h2
{
 padding:0;
 margin:0 0 12px 0;
 font-size:140%;
}

#rtcc #main #static #staticBody #newMorgans .newMorganText h3
{
 padding:0;
 margin:0 0 10px 0;
 font-size:120%;
}

#rtcc #main #static #staticBody #newMorgans .newMorganText p
{
 padding:0;
 margin:0 0 12px 0;
 line-height:150%;
 font-size:110%; 
}

#rtcc #main #static #staticBody #newMorgans .newMorganText a,#rtcc #main #static #staticBody #newMorgans .newMorganText a:visited
{
 font-weight:bold;
}

/*****************************************************************************************************/
/* CAR DETAIL */

#rtcc #main #static #staticBody #carDetail
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
}

#rtcc #main #static #staticBody #carDetail #carPics
{
 float:left;
 padding:0;
 margin:0 1px 0 0;
 width:564px;
}

#rtcc #main #static #staticBody #carDetail #carPics #carPicsMain
{
 float:left;
 padding:0;
 margin:0 0 22px 0;
 width:564px;
 height:423px;
 overflow:hidden;
}

#rtcc #main #static #staticBody #carDetail #carPics #carPicsMain img
{
 padding:0;
 margin:0;
}

#rtcc #main #static #staticBody #carDetail #carPics #carPicsThumbs
{
 float:left;
 margin:0;
 padding:0 0 22px 0;
 width:564px;
 height:72px;
 overflow:hidden;
}

#rtcc #main #static #staticBody #carDetail #carPics #carPicsThumbs img
{
 float:left;
 padding:0;
 margin:0 21px 0 0;
 width:96px;
 height:72px;
}

#rtcc #main #static #staticBody #carDetail #carDetails
{
 float:left;
 padding:0;
 margin:0;
 width:385px;
}

#rtcc #main #static #staticBody #carDetail #carDetails ul
{
 padding:0;
 margin:0 0 20px 0;
 list-style-type:none;
}

#rtcc #main #static #staticBody #carDetail #carDetails li
{
 padding:9px 16px 0 16px;
 margin:0 0 1px 0;
 display:block;
 width:353px;
 height:22px;
 background:#E1DEBF;
 color:#132239;
 font-size:110%;
 overflow:hidden;
}

#rtcc #main #static #staticBody #carDetail #carDetails #carDetailsText
{
 float:left;
 padding:0 16px 0 16px;
 margin:0;
 width:353px;
}

#rtcc #main #static #staticBody #carDetail #carDetails h3
{
 padding:0;
 margin:0 0 10px 0;
 font-size:160%;
 font-weight:normal;
 color:#11252E;
}

#rtcc #main #static #staticBody #carDetail #carDetails p
{
 padding:0;
 margin:0 0 15px 0;
 font-size:110%;
 line-height:150%;
}

/*****************************************************************************************************/
/* FOOTER */

#rtcc #foot
{
 clear:both;
 padding:0;
 margin:1px 0 0 0;
 width:950px;
 height:150px;
 overflow:hidden;
 background:url('../_img/logo-morgan-footer.gif') right 53px no-repeat;
 border-top:10px solid #A79E75;
}

#rtcc #foot #footNav
{
 float:left;
 padding:0;
 margin:0 0 17px 0;
 width:950px;
 height:39px;
 overflow:hidden;
 border-bottom:1px solid #9E9578;
}

#rtcc #foot #footNav ul
{
 padding:0;
 margin:13px 0 0 0;
 list-style-type:none;
}

#rtcc #foot #footNav li
{
 float:left;
 display:inline;
 margin:0;
 color:#132732;
 text-transform:uppercase;
 font-size:90%;
}

#rtcc #foot #footNav .footNavLeft
{
 padding:0 9px 0 0;
 border-right:1px solid #132732;
}

#rtcc #foot #footNav .footNavMid
{
 padding:0 9px 0 9px;
 border-right:1px solid #132732;
}

#rtcc #foot #footNav .footNavRight
{
 padding:0 0 0 9px;
}

#rtcc #foot #footContact
{
 float:left;
 padding:0;
 margin:0;
 width:950px;
}

#rtcc #foot #footContact p
{
 margin:0;
 text-transform:uppercase;
}

#rtcc #foot #footContact .address
{
 padding:0 0 10px 0;
 color:#19242A;
 font-size:90%;
}

#rtcc #foot #footContact .numbers
{
 padding:0 0 10px 0;
 color:#19242A;
 font-size:90%;
}

#rtcc #foot #footContact .url
{
 padding:0 0 10px 0;
 color:#9A9577;
 font-size:90%;
}

#rtcc #foot #footContact .url a,#rtcc #foot #footContact .url a:visited
{
 color:#9A9577;
}

#rtcc #foot #footContact .formoda
{
 padding:0 0 10px 0;
 color:#9A9577;
 font-size:90%;
}

#rtcc #foot #footContact .formoda a,#rtcc #foot #footContact .formoda a:visited
{
 color:#9A9577;
}