@charset "utf-8";
/* CSS Document */

#pod3 {
	background-repeat:no-repeat;
	height:200px;
	width:960px;
	position:relative;
}
#pod4 {
	background-repeat:no-repeat;
	height:420px;
	width:960px;
	position:relative;
}
#pod4 h1 { top:12px;}

#pod4 .pod4Image1 {
	width:370px;
	height:300px;
	padding-left:25px;
	padding-top:15px;
	float:left;
	position:relative;
}
#pod4 .pod4Image1 img {
	position:absolute;
	clip:rect(0px 372px 279px 0px);
}
#pod4 .pod4Image1TextArea {
	padding-left:10px;
	padding-top:20px;
	float:left;
	width:225px;
	font-size:14px;
}
#pod4 .pod4Image1TextHeader {
	/*font-family:Tahoma, Arial, Verdana;*/
	font-size:14px;
	color:#FFFFFF;
	margin-bottom:10px;
}
#pod4 .pod4Image1Text {
	/*font-family:Tahoma, Arial, Verdana;*/
	font-size:12px;
	color:#808080;
	line-height:1.3em;
}
#pod4 .pod4RightLinkArea {
	padding-left:10px;
	padding-top:25px;
	float:left;
	width:300px;
}
#pod4 .pod4RightItem {
	/*font-family:Tahoma, Arial, Verdana;*/
	font-size:11px;
	padding:5px 10px 10px 10px;
	width:270px;
	/*border:1px #00FF00 solid;*/
	height:83px;
}
#pod4 .pod4RightItemText {
	float:right;
	width:150px;
	padding-top:2px;
}
#pod4 .pod4RightItemImage {
	width:98px;
	height:72px;
	float:left;
	padding-right:10px;
	position:relative;
}
#pod4 .pod4RightItemImage img {
	position:absolute;
	clip:rect(0px 98px 72px 0px)
}
#pod20 {
	width:430px;
	font-size:12px;
	padding-bottom:10px;
}
.pod20Image {
	margin-bottom:12px;
}
#pod20 #sumhitlist {
	width:425px;
}
#pod20 #sumhitlist li {
	width:100%;
	border-bottom:#333333 1px solid;
	margin-bottom:5px;
	clear:both;
	height:15px;
}
#pod20 #sumhitlist li a {
	color:#808080;
}
#pod20 #sumhitlist li a:hover {
	color:#FFFFFF;
}
#pod20 #sumhitlist li .left {
	float:left;
	cursor:pointer;
}
#pod20 #sumhitlist li .right {
	float:right;
	cursor:pointer;
}
#pod20 #sumhitlist .header {
	border:none;
	margin-bottom:10px;
}
#pod52 {
	width:430px;
/*	height:100px;
	min-height:150px;
*/	margin-top:0;
	font-size:11px;
}
.pod52Image {
	width:215px;
	height:112px;
	float:left;
}
.pod52Text {
	width:200px;
	float:right;
	/*padding-bottom:10px;*/
}
#pod6 {
	width:198px;
	height:128px;
	margin-top:0px;
	font-size:11px;
	padding-bottom:10px;
}
#pod6 .Text{
	height:50px
}
.pod6Image {
	width:198px;
	height:48px;
	margin-left:-10px;
	padding-bottom:12px;
}
#pod9 {
	width:270px;
	/*height:288px;*/
	margin-top:0px;
	font-size:11px;
	padding-bottom:10px;
}
#pod9 p {
	/*height:60px;*/

}
.pod9Image {
	width:270px;
	height:110px;
	padding-bottom:15px;
}
#pod14 {
	width:334px;
	height:243px;
	margin-top:0;
	font-size:11px;
	padding-bottom:10px;
}
.pod14Image {
	width:334px;
	height:110px;
	padding-bottom:15px;
}
#pod23 {
	width:142px;
	/* height:128px; */
	height:108px
	margin-top:0;
	font-size:11px;
	padding-bottom:10px;
}
#pod23 .Text{
	height:60px;
}
.pod23Image {
	width:142px;
	height:48px;
	padding-bottom:12px;
}
.pod34RightItem {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	padding:0px 10px 10px 0px;
	width:330px;
	/*border:1px #00FF00 solid;*/
height:125px;
}
.pod34RightItemv2 {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	padding:0px 20px 10px 0px;
	width:330px;
	/*border:1px #00FF00 solid;*/
	height:125px;
	float:left;
}
.pod34RightItemText {
	float:right;
	width:165px;
	padding-top:2px;
	padding-bottom:5px;
}
.pod34RightItemImage {
	float:left;
	padding-right:10px;
	position:relative;
	width:158px;
}
.pod34RightItemImage img {
	position:absolute;
	clip:rect(0px 158px 125px 0px);
}
.pod34DownItem {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	padding:0px 10px 10px 0px;
	width:130px;
	margin-left:-10px;
	/*border:1px #00FF00 solid;*/
	/*height:240px;*/
}
.pod34DownItemText {
	width:165px;
	padding-top:2px;
	padding-bottom:5px;
}
.pod34DownItemImage {
	padding-bottom:10px;
}
#pod25 {
	width:177px;
	background-color:#111111;
	color:#808080;
}
.pod25Header {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#FFFFFF;
	padding:1px 10px 0 10px;
	background-image:url(/common_files/ferrari2009/template/styles/ferraridealer/graphics/pod25_header_bg.gif);
	background-repeat:no-repeat;
	height:18px;
}
.pod25Footer {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#FFFFFF;
	padding:1px 10px 0 10px;
	background-image:url(/common_files/ferrari2009/template/styles/ferraridealer/graphics/pod25_footer_bg.gif);
	background-repeat:no-repeat;
	height:26px;
}
a.pod25FooterLink {
	font-size:11px;
	color:#B8B8B8;
	float:right;
	padding-top:4px;
}
a.pod25FooterLink:hover {
	color:#ffffff;
}
.pod25Item {
	background-image:url(/common_files/ferrari2009/template/styles/ferraridealer/graphics/pod25_item_bg.gif);
	background-repeat:no-repeat;
	height:93px;
	margin-left:1px;
	margin-right:1px;
	font-size:11px;
	padding: 5px 12px 4px 12px;
}
#pod13 {
	width:718px;
	background-color:#111111;
	font-size:14px;
}
.pod13Heading {
	padding-top:0px;
	padding-left:0px;
}
#pod31 {
	min-height:200px;
	width:922px;
	background-color:#111111;
	font-size:14px;
}
#pod31 img {
	margin-bottom:46px;
}
.pod31main {
	width:625px;
	font-size:12px;
	float:left;
}

.pod31main ul{
	padding:5px;
	margin-left:25px;
	list-style:disc;
}

.pod31Right {
	width:260px;
	margin-right:12px;
	float:right;
}
.pod31Button {
	width:625px;
	height:23px;
	background-image:url(/common_files/ferrari2009/template/styles/ferraridealer/graphics/buttons/pod31_button_bg.gif);
	background-repeat:no-repeat;
	padding:4px 10px 0 10px;
	cursor:pointer;
}
a.pod31ButtonLink {
	font-size:11px;
	color:#B8B8B8;
}
a.pod31ButtonLink:hover {
	color:#ffffff;
}
#pod39 {
	width:718px;
	background-color:#111111;
	font-size:14px;
}
#pod39 img {
	padding-bottom:20px;
}
#pod39 .pod39main{
	width:718px;
	height:auto;
	font-size:12px;
	margin-bottom:30px;
}
#pod39 .pod39main ul{
list-style-type:disc;
list-style:disc;
margin-left:15px;
}

#pod39 .pod39Images {
	padding-left:20px;
	/* padding-bottom:20px; */
}
/* ----------Bespoke Ferrari Pods designed by MotorTrak---------------- */

#mapsearch {
}
#mapsearch .header {
	float:left;
}
#mapsearch form {
	float:left;
	margin-left:20px;
}
#pod60 {/* dealer address and opening times */
	width:388px;
	height:430px;
	float:left;
	text-align:left;
	background:#222222;
	padding-left:10px;
}
#pod60_2 {/* dealer address and opening times */
	width:304px;
	height:430px;
	float:left;
	text-align:left;
	background:#222222;
	overflow:auto;
}
#pod60_2 h4 {
	/*width:100%;*/
	height:26px;
	padding:3px 0px 0px 20px;
	margin:0px 0px 0px -10px;
	background:url(/common_files/ferrari2009/template/styles/ferraridealer/graphics/background/redheader.gif) top left no-repeat;
}
#pod60_2 .item{
	width:auto;
	height:auto;
	padding-bottom:8px;
	background:url(/common_files/ferrari2009/template/styles/ferraridealer/graphics/background/address_bg.gif) top left repeat-x;
	}
#pod60_2 .item h5{
	font-size:13px;
	height:26px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 8px 15px;
	background:none;
	color:#B8B8B8;
}
#pod60_2 .item p{ margin-left:15px; color:#FFFFFF; font-size:12px;}

#pod60_2 .item a{ margin-left:15px; color:#FFFFFF; font-size:12px;}

#pod60 .address {
	width:100%;
	height:180px;
	/*padding-left:10px;*/
	margin-left:2px;
	/*background:#222222;*/
	font-size:11px;
}
#pod60 .address .header {
	/*width:100%;*/
	height:26px;
	padding:3px 0px 0px 10px;
	margin:0px 0px 10px -10px;
	background:url(/common_files/ferrari2009/template/styles/ferraridealer/graphics/background/redheader.gif) top left no-repeat;
}

#pod60 .address .col1{
	/*width:150px;*/
	float:left;
	padding:5px 10px 5px 0px;
	margin:0px;
	background:none;
	border:none;
}

#pod60 .address .col2{
	/*width:150px;*/
	float:left;
	padding:5px 10px 5px 15px;
	margin:0px;
	background:none;
	border:none;
}

#pod60 .opentimes {
	/*width:100%;*/
	height:250px;
	/*padding-left:10px;*/
	margin-left:-10px;
	font-size:11px;
	background:#191919;
}
#pod60 .opentimes .header {
	/*width:100%;*/
	height:26px;
	padding:1px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	background:url(/common_files/ferrari2009/template/styles/ferraridealer/graphics/background/blackheader.gif) top left no-repeat;
}
#pod60 .opentimes #timetable {
	margin-left:10px;
}
#pod60 .opentimes #timetable li {
	float:left;
}
#pod60 .opentimes #timetable li .odd {
	background:#1e1e1e;
}
#pod60 .opentimes #timetable h6 {
	margin:0px;
	padding:2px 5px 2px 5px;
}
#pod60 .opentimes #timetable p {
	line-height:normal;
	margin:0px;
	padding:2px 5px 2px 5px;
}

#pod60 .opentimes .loccomments {
	width:360px;
	height:50px;
	margin:5px;
	overflow-y: auto;
	scrollbar-3dlight-color:#000000;
    scrollbar-arrow-color:#C0C0C0;
    scrollbar-base-color:#7F7F7F;
    scrollbar-track-color:#000000;
    scrollbar-darkshadow-color:#000000;
    scrollbar-face-color:#7F7F7F;
    scrollbar-highlight-color:#C0C0C0;
    scrollbar-shadow-color:#000000
}

#pod61 {/* MSN map */
	background:#222222;
	float:right;
	width:560px;
	margin-right:2px;
}
#pod61 .mymap { 
	position:relative; 
	width:560px; 
	height:430px;
	background:#222222;
	z-index:0;
}
#pod61 .search {
	margin-top:20px;
}

#pod61_2 {/* MSN map */
	background:#222222;
	float:right;
	width:650px;
	margin-right:2px;
}
#pod61_2 .mymap { 
	position:relative; 
	width:650px; 
	height:430px;
	background:#222222;
	z-index:0;
}
