/* PORTFOLIO INTEGRATION */

/* vehicle thumb list */
#portfolio-vehicle-list-thumbs {
margin:20px 0;
} 
#portfolio-vehicle-list-thumbs .sort, #portfolio-vehicle-list-thumbs .page, #portfolio-vehicle-list-thumbs .size {

} 
#portfolio-vehicle-list-thumbs .vehicle-row {
clear:both;
margin:20px 34px 0 34px;
width:922px;
background:url(http://www.vehicle-images.co.uk/Design/Images/Custom/thumb-list-bg.gif) no-repeat top;
min-height:99px;
} 
#portfolio-vehicle-list-thumbs .vehicle-row a img {
border:1px solid #939393;
height:80px;
width:120px;
margin:8px;
float:left;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details {
margin:5px 10px 5px 5px;
float:left;
width:769px;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details p.desc {
font-size:0.9em;
height:20px;
clear:both;
padding:0;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details p.location {
float:right;
height:20px;
padding:0 10px 0 0;
font-weight:bold;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details ul {
list-style:none;
padding:0;
margin:0;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.title li {
margin-top:5px;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.title li.model {
float:left;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.title li.model a {
text-decoration:none;
font-size:1.3em;
height:30px;
font-weight:bold;
display:block;
height:30px;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.title li.price {
font-size:1.3em;
font-weight:bold;
text-align:right;
float:right;
padding-right:10px;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.properties {
margin-top:10px;
float:left;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.properties li.date,
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.properties li.mileage,
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.properties li.petrol,
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.properties li.location,
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.properties li.gears {
float:left;
font-size:0.9em;
padding:0 20px 0 14px;
background:url(http://www.vehicle-images.co.uk/Design/Images/Custom/thumb-list-dot.gif) no-repeat left;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.buttons {
margin-top:5px;
float:right;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.buttons li.enquiry,
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.buttons li.view {
float:left;
} 
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.buttons li.enquiry a,
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.buttons li.view a {
display:block;
width:100px;
text-align:center;
color:#fff;
background:url(http://www.vehicle-images.co.uk/Design/Images/Custom/thumb-list-button.gif) no-repeat;
text-decoration:none;
padding:4px;
height:16px;
margin:0 0 0 10px;
} 
/*#portfolio-vehicle-list-thumbs .vehicle-row .details ul.buttons li.enquiry a:visited,
#portfolio-vehicle-list-thumbs .vehicle-row .details ul.buttons li.view a:visited {
color:#e7e7e7;
background:url(http://www.vehicle-images.co.uk/Design/Images/Custom/thumb-list-button-v.gif) no-repeat;
} */

/* vehicle list */
table#portfolio-vehicle-list {
margin:0 34px;
width:922px;
} 
table#portfolio-vehicle-list td, table#portfolio-vehicle-list th {
padding:4px;
} 
table#portfolio-vehicle-list th.heading {
/*font-family:"Century Gothic", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;*/
font-size:1.2em;
border-bottom:1px solid #939393;
font-weight:normal;
} 
table#portfolio-vehicle-list th.model {
text-align:left;
} 
table#portfolio-vehicle-list .heading a {
text-decoration:none;
} 
table#portfolio-vehicle-list td.image {
width:30px;
border-bottom:1px solid #dedede;
} 
table#portfolio-vehicle-list td.model {
border-bottom:1px solid #dedede;
/*font-family:"Century Gothic", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;*/
font-size:1.2em;
padding-right:16px;
}
table#portfolio-vehicle-list td.year {
width:70px;
border-bottom:1px solid #dedede;
}
table#portfolio-vehicle-list td.colour {
width:200px;
border-bottom:1px solid #dedede;
}
table#portfolio-vehicle-list td.location {
width:120px;
border-bottom:1px solid #dedede;
}
table#portfolio-vehicle-list td.price {
width:100px;
border-bottom:1px solid #dedede;
} 
table#portfolio-vehicle-list tr.tblitm, table#portfolio-vehicle-list tr.tblalt {
background:transparent;
height:32px;
padding:4px;
} 
table#portfolio-vehicle-list tr.tblitm:hover, table#portfolio-vehicle-list tr.tblalt:hover {
background:#f1f1f1;
} 

/* searches */
#vw-vehicle-search {
margin:14px 14px 0 14px;
border:1px solid #dedede;
background-color:#f0f0f0;
padding:20px;
} 
#vw-vehicle-search label.word {
margin:7px 0 0 0;
float:left;
font-size:1.3em;
} 
#vw-vehicle-search .box {
margin:2px 0 0 20px;
float:left;
width:300px;
font-size:1.3em;
font-family:Verdana,Helvetica,sans-serif;
border:1px solid #c3c3c3;
padding:3px;
} 
#vw-vehicle-search .options table {
clear:both;
margin:10px 10px 0 0;
} 
#vw-vehicle-search .options table label {
padding:0 10px 0 5px;
} 
#vw-vehicle-search .button {
margin:2px 0 0 20px;
float:left;
width:100px;
font-size:1.3em;
font-family:Verdana,Helvetica,sans-serif;
border:1px solid #c3c3c3;
padding:4px;
text-align:center;
text-decoration:none;
background:#ecf4ff url(http://www.vehicle-images.co.uk/Design/Images/blue-button-bg.gif) right no-repeat;
} 
#vw-vehicle-search .filter {
clear:both;
margin:10px 0 0 0;
} 
#vw-vehicle-search .filter label {
padding:0 10px 0 5px;
} 

/* retailer details */
#portfolio-retailer-contact ul li {
list-style-type:none;
border-bottom:1px solid #dedede;
padding:0;
margin:0;
width:100%;
} 
#portfolio-retailer-contact ul li:first-child { 
margin-top:8px;
} 
#portfolio-retailer-contact ul li a {
display:block;
line-height:24px;
padding:0 0 0 30px;
background:url(http://www.vehicle-images.co.uk/Design/Images/submenu.gif) no-repeat 7px 6px;
font-weight:bold;
} 

/* retailer address info */
#portfolio-retailer-details .telephone strong {
display:block;
font-size:1.7em;
padding-top:7px;
} 

/* equipment */
#portfolio-additional-equipment ul {
margin:10px 14px 0 14px;
} 
#portfolio-additional-equipment ul li {
padding:0;
margin:0;
list-style:none;
padding:2px 0;
text-transform:capitalize;
font-size:0.9em;
} 

/* vehicle view and vehicle images standalone */
#portfolio-vehicle-view h1, #portfolio-vehicle-view-images h1 {
/*font-family:"Century Gothic", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;*/
line-height:1.4em;
color:#606060;
font-size:1.9em;
} 
#portfolio-vehicle-view-images span.left {
float:left;
width:400px;
font-size:0.9em;
} 
#portfolio-vehicle-view-images span.right {
float:right;
width:120px;
font-size:0.9em;
text-align:right;
} 
#portfolio-vehicle-view-images span.left a, #portfolio-vehicle-view-images span.right a {
text-decoration:none;
} 
#portfolio-vehicle-view a.return, #portfolio-vehicle-view-images a.return {
margin:24px;
padding:6px 20px;
line-height:30px;
background:url(http://www.vehicle-images.co.uk/Design/Images/submenu-left.gif) left no-repeat;
} 
#portfolio-vehicle-view-images .price {
line-height:1.4em;
color:#606060;
font-size:1.9em;
} 
#portfolio-vehicle-view-images ul {
margin:0;
list-style:none;
padding:0;
} 
#portfolio-vehicle-view-images ul li {
list-style-type:none;
padding:0;
margin:6px 0 10px 0;
float:left;
} 
#portfolio-vehicle-view-images ul li:first-child {
margin-right:20px;
} 
#portfolio-vehicle-view-images ul li a {
display:block;
line-height:24px;
padding:0 0 0 30px;
background:url(http://www.vehicle-images.co.uk/Design/Images/submenu.gif) no-repeat 7px 6px;
} 

#portfolio-vehicle-view .image, #portfolio-vehicle-view-images .image {
width:475px;
height:316px;
margin:14px 0 0 0px;
border:1px solid #939393;
padding:0;
float:left;
} 
#portfolio-vehicle-view .thumbs {
float:left;
} 
#portfolio-vehicle-view .thumb1, #portfolio-vehicle-view-images .thumb1 {
width:153px;
height:101px;
margin:14px 0 5px 5px;
border:1px solid #939393;
padding:0;
} 
#portfolio-vehicle-view .thumb2, #portfolio-vehicle-view-images .thumb2 {
width:153px;
height:101px;
margin:0 0 5px 5px;
border:1px solid #939393;
padding:0;
} 
#portfolio-vehicle-view .thumb3, #portfolio-vehicle-view-images .thumb3 {
width:153px;
height:100px;
margin:0 0 0 5px;
border:1px solid #939393;
padding:0;
} 
#portfolio-vehicle-view table.features {
clear:both;
margin:14px 24px;
width:455px;
} 
#portfolio-vehicle-view table.features td.heading {
font-weight:bold;
padding:4px;
border-bottom:1px solid #c3c3c3;
width:120px;
} 
#portfolio-vehicle-view table.features td.feature {
padding:4px 20px;
border-bottom:1px solid #c3c3c3;
text-transform:capitalize;
} 

/* vehicle details standalone section */
#portfolio-vehicle-view-details ul.left {
float:left;
width:309px;
margin-right:19px;
} 
#portfolio-vehicle-view-details ul.right {
float:left;
width:309px;
} 
#portfolio-vehicle-view-details ul li {
list-style:none;
margin:0;
padding:0;
border-bottom:1px solid #dedede;
line-height:24px;
clear:both;
text-transform:capitalize;
} 
#portfolio-vehicle-view-details ul li p {
float:left;
padding:0 0 0 10px;
font-weight:bold;
} 
#portfolio-vehicle-view-details ul li span {
float:right;
text-align:right;
padding-right:10px;
width:170px;
}  

/* vehicle contact us */
br.break {
clear:both;
} 
.portfolio-contact-us p {
margin:10px 4px;
} 
.portfolio-contact-us fieldset {
border:none;
margin:10px;
} 
.portfolio-contact-us legend {
display:none;
}
.portfolio-contact-us fieldset.details label {
float:left;
width:80px;
display:block;
margin:5px 10px 5px 4px;
} 
.portfolio-contact-us fieldset input, .portfolio-contact-us fieldset select {
margin:5px 10px 5px 0;
} 
.portfolio-contact-us .b-firstname, .portfolio-contact-us .b-email, .portfolio-contact-us .b-telephone {
border:1px solid #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
font-size:1em;
padding:2px;
} 
.portfolio-contact-us .b-comments {
border:1px solid #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
.portfolio-contact-us div.checkboxes label {
float:none;
width:400px;
display:inline;
margin:0;
} 
.portfolio-contact-us div.checkboxes input {
margin:0 6px;
} 
.portfolio-contact-us div.checkboxes {
margin:16px 0;
} 
.portfolio-contact-us .button {
border:1px solid #646464;
background-image:none;
margin:14px 0 0 0;
background:#646464;
color:#fff;
width:60px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
height:22px;
} 
.portfolio-contact-us div.errortext {
margin:10px;
border:1px dashed #FF0000;
font-size:0.9em;
padding:10px;
} 
.portfolio-contact-us div.errortext ul li {
list-style:none;
font-weight:bold;
color:#FF0000;
padding:4px 0 0 0;
} 
#LeftPane .portfolio-contact-us .b-firstname {
width:160px;
} 
#LeftPane .portfolio-contact-us .b-telephone {
width:160px;
} 
#LeftPane .portfolio-contact-us .b-email {
width:160px;
}  
#LeftPane .portfolio-contact-us .b-comments {
width:160px;
} 
#ContentPane .portfolio-contact-us .b-firstname {
width:160px;
} 
#ContentPane .portfolio-contact-us .b-telephone {
width:160px;
} 
#ContentPane .portfolio-contact-us .b-email {
width:240px;
}  
#ContentPane .portfolio-contact-us .b-comments {
width:400px;
margin-left:0;
height:60px;
} 
#RightPane .portfolio-contact-us .b-firstname {
width:160px;
} 
#RightPane .portfolio-contact-us .b-telephone {
width:160px;
} 
#RightPane .portfolio-contact-us .b-email {
width:160px;
}  
#RightPane .portfolio-contact-us .b-comments {
width:160px;
} 


/* PARTS */
#bottom-menu {
float:left;
text-align:center;
width:984px;
font-size:0.9em;
}
#bottom-menu ul { 
margin:0 auto;
} 
#bottom-menu ul.links li { 
display:inline;
list-style-type:none;
} 
#bottom-menu .links li a { 
padding:0 14px 0 20px;
white-space:nowrap;
color:#b1b1b1;
background:url(http://www.vehicle-images.co.uk/Design/Images/bottom-menu.gif) left no-repeat;
} 
#bottom-menu .links li a:hover { 
color:#4d4d4d;
}
#bottom-menu .links li:first-child a {
background:none;
} 
/* breadcrumbs */
ul.breadcrumbs {
float:left;
font-size:0.85em;
}
ul.breadcrumbs li { 
display:inline;
list-style-type:none;
} 
ul.breadcrumbs li a { 
padding:0 6px 0 14px;
white-space:nowrap;
background:url(http://www.vehicle-images.co.uk/Design/Images/breadcrumbs.gif) no-repeat left;
} 
ul.breadcrumbs li:first-child a {
background:none;
padding-left:7px;
} 
/* automenu */
.part-automenu .top-label { 

} 
.part-automenu .bottom-label { 
clear:both;
padding:4px 0 4px 8px;
} 
.part-automenu ul.links li { 
float:left;
list-style-type:none;
border-bottom:1px solid #dedede;
padding:0;
margin:0;
} 
.part-automenu ul.links li:first-child { 
margin-top:8px;
} 
.part-automenu ul.links li a { 
display:block;
line-height:24px;
padding:0 0 0 30px;
background:url(http://www.vehicle-images.co.uk/Design/Images/submenu.gif) no-repeat 7px 6px;
} 
#LeftPane .part-automenu ul.links li { 
width:100%;
} 
#ContentPane .part-automenu ul.links li { 
width:100%;
} 
#RightPane .part-automenu ul.links li { 
width:100%;
} 
/* bookmarking */
#bookmarking .part-automenu ul.links li a { 
height:30px;
line-height:30px;
padding:0 0 0 30px;
} 
#bookmarking li.delicious a {
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/book-delicious.gif) no-repeat 4px 8px;
}  
#bookmarking li.digg a {
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/book-digg.gif) no-repeat 4px 8px;
} 
#bookmarking li.reddit a {
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/book-reddit.gif) no-repeat 4px 8px;
} 
#bookmarking li.facebook a {
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/book-facebook.gif) no-repeat 4px 8px;
} 
#bookmarking li.stumbleupon a {
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/book-stumbleupon.gif) no-repeat 4px 8px;
} 
#bookmarking li.yahoo a {
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/book-yahoo.gif) no-repeat 4px 8px;
}
#bookmarking li.google a {
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/book-google.gif) no-repeat 4px 8px;
}
#bookmarking li.simpy a {
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/book-simpy.gif) no-repeat 4px 8px;
}
#bookmarking li.furl a {
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/book-furl.gif) no-repeat 4px 8px;
}
#bookmarking li.spurl a {
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/book-spurl.gif) no-repeat 4px 8px;
}
#bookmarking li.blink a {
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/book-blink.gif) no-repeat 4px 8px;
} 
/* register launcher */
.part-registerlauncher p span.click {
padding-top:6px;
display:block;
} 
.part-registerlauncher p a {
padding:0 20px 0 0;
background:url(http://www.vehicle-images.co.uk/Design/Images/submenu.gif) no-repeat right bottom;
} 
/* search launcher */
.part-searchlauncher p {
} 
.part-searchlauncher .search-box {
border:1px solid #646464;
background-image:none;
padding:3px 0 0 3px;
margin:8px 4px 10px 10px;
background:#fff;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
height:17px;
} 
.part-searchlauncher .search-button {
border:1px solid #646464;
background-image:none;
margin:8px 4px 10px 4px;
background:#646464;
color:#fff;
width:30px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
height:22px;
} 
#LeftPane .part-searchlauncher .search-box, #LeftPane .part-search .search-box {
width:300px;
} 
#ContentPane .part-searchlauncher .search-box, #ContentPane .part-search .search-box {
width:130px;
} 
#RightPane .part-searchlauncher .search-box, #RightPane .part-search .search-box {
width:110px;
} 
/* search */
.part-search p {
} 
.part-search .search-box {
border:1px solid #646464;
background-image:none;
padding:3px 0 0 3px;
margin:8px 4px 10px 10px;
background:#fff;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
height:17px;
} 
.part-search .search-button {
border:1px solid #646464;
background-image:none;
margin:8px 4px 10px 4px;
background:#646464;
color:#fff;
width:60px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
height:22px;
} 
.part-search .results {
clear:both;
margin:4px 10px;
} 
/* contact us */
br.break {
clear:both;
} 
.part-contact-us fieldset {
border:none;
margin:10px;
} 
.part-contact-us legend {
display:none;
}
.part-contact-us fieldset.details label {
float:left;
width:80px;
display:block;
margin:5px 10px 5px 4px;
} 
.part-contact-us fieldset input, .part-contact-us fieldset select {
margin:5px 10px 5px 0;
} 
.part-contact-us .b-title, .part-contact-us .b-firstname, .part-contact-us .b-lastname, .part-contact-us .b-email, .part-contact-us .b-telephone {
border:1px solid #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
font-size:1em;
padding:2px;
} 
.part-contact-us .b-comments {
border:1px solid #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
.part-contact-us fieldset.agree {
margin:10px 0 0 10px;
} 
.part-contact-us p.agree {
padding:6px 0 10px 0;
} 
.part-contact-us div.checkboxes {
font-size:0.9em;
} 
.part-contact-us div.checkboxes input {
margin:6px 6px 0 0;
} 
.part-contact-us .button {
border:1px solid #646464;
background-image:none;
margin:14px 0 0 0;
background:#646464;
color:#fff;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
height:22px;
} 
.part-contact-us div.errortext {
margin:10px;
border:1px dashed #FF0000;
font-size:0.9em;
padding:10px;
} 
.part-contact-us div.errortext ul li {
list-style:none;
font-weight:bold;
color:#FF0000;
padding:4px 0 0 0;
} 
#ContentPane .part-contact-us .b-title {
width:60px;
} 
#ContentPane .part-contact-us .b-firstname, #ContentPane .part-contact-us .b-lastname {
width:160px;
} 
#ContentPane .part-contact-us .b-telephone {
width:160px;
} 
#ContentPane .part-contact-us .b-email {
width:160px;
}  
#ContentPane .part-contact-us .b-comments {
width:160px;
} 
#LeftPane .part-contact-us .b-title {
width:60px;
} 
#LeftPane .part-contact-us .b-firstname, #LeftPane .part-contact-us .b-lastname {
width:160px;
} 
#LeftPane .part-contact-us .b-telephone {
width:160px;
} 
#LeftPane .part-contact-us .b-email {
width:240px;
}  
#LeftPane .part-contact-us .b-comments {
width:300px;
} 
#RightPane .part-contact-us .b-title {
width:60px;
} 
#RightPane .part-contact-us .b-firstname, #RightPane .part-contact-us .b-lastname {
width:160px;
} 
#RightPane .part-contact-us .b-telephone {
width:160px;
} 
#RightPane .part-contact-us .b-email {
width:160px;
}  
#RightPane .part-contact-us .b-comments {
width:160px;
} 

/* announcements */
.part-announcements ul li img.icon {
margin:0;
float:right;
} 
.part-announcements ul li a.edit {
margin:0 5px 0 0;
float:right;
} 
.part-announcements p {
padding:4px 0 6px 0;
} 
.part-announcements ul {
list-style:none;
} 
.part-announcements ul li {
list-style:none;
clear:both;
}  
.part-announcements ul li h3 a {
text-decoration:none;
} 
.part-announcements ul li div.info span.description {
} 
.part-announcements ul li a.link {
display:block;
margin-top:10px;
padding-left:20px;
background:url(http://www.vehicle-images.co.uk/Design/Images/submenu.gif) no-repeat left;
} 
.part-announcements ul li a.download {
display:block;
margin-top:10px;
padding-left:20px;
background:url(http://www.vehicle-images.co.uk/Design/Images/submenu.gif) no-repeat left;
} 

#ContentPane .part-announcements ul li {
/*background:url(/Design/Images/Parts/fade.gif) repeat-x top;*/
padding:20px 14px;
border-bottom:1px dashed #d8d8d8;
} 
#ContentPane .part-announcements ul li img.thumb, #ContentPane .part-announcements ul li a.thumb img {
width:155px;
float:left;
} 
#ContentPane .part-announcements ul li .info {
padding:0 20px 0 20px;
margin-left:155px;
} 
#ContentPane .part-announcements ul li .yes-thumb {
margin-left:155px;
} 
#ContentPane .part-announcements ul li .no-thumb {
margin-left:0;
padding:0;
} 
#ContentPane .part-announcements ul li h3 {
font-size:1.4em;
line-height:1.4em;
padding:0;
margin:0;
} 

#RightPane .part-announcements ul li {
margin:10px;
padding:10px;
} 
#RightPane .part-announcements ul li:hover {

} 
#RightPane .part-announcements ul li img.thumb, #RightPane .part-announcements ul li a.thumb img {
width:161px;
margin-bottom:10px;
border:1px solid #d8d8d8;
} 
#RightPane .part-announcements ul li .info {
padding:0;
font-size:0.9em;
} 
#RightPane .part-announcements ul li .yes-thumb {
margin-left:0;
} 
#RightPane .part-announcements ul li .no-thumb {
margin-left:0;
} 
#RightPane .part-announcements ul li h3 {
font-size:1.4em;
line-height:1.4em;
} 

#LeftPane .part-announcements ul li {
margin:10px;
padding:10px;
} 
#LeftPane .part-announcements ul li:hover {

} 
#LeftPane .part-announcements ul li img.thumb, #LeftPane .part-announcements ul li a.thumb img {
width:181px;
margin-bottom:10px;
} 
#LeftPane .part-announcements ul li .info {
padding:0;
font-size:0.9em;
} 
#LeftPane .part-announcements ul li .yes-thumb {
margin-left:0;
} 
#LeftPane .part-announcements ul li .no-thumb {
margin-left:0;
} 
#LeftPane .part-announcements ul li h3 {
font-size:1.4em;
line-height:1.4em;
} 

.part-announcements a.rss {
text-decoration:none;
padding-left:30px;
line-height:30px;
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/rss.gif) no-repeat left;
} 

.part-announcements-article a.link {
display:block;
margin-top:10px;
padding-left:20px;
background:url(http://www.vehicle-images.co.uk/Design/Images/submenu.gif) no-repeat left;
}

/* events */
.part-events ul li img.icon {
margin:0;
float:right;
} 
.part-events ul li a.edit {
margin:0 5px 0 0;
float:right;
} 
.part-events {

} 
.part-events p {
padding:4px 0 6px 0;
} 
.part-events ul {
list-style:none;
} 
.part-events ul li {
list-style:none;
clear:both;
}  
.part-events ul li h3 a {
text-decoration:none;
} 
.part-events ul li p.where {
font-style:italic;
} 
.part-events ul li div.info span.description {

} 
.part-events ul li span.description a.link {
display:block;
margin-top:10px;
padding-left:20px;
background:url(http://www.vehicle-images.co.uk/Design/Images/submenu.gif) no-repeat left;
} 
#ContentPane .part-events ul li {
/*background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/fade.gif) repeat-x top;*/
padding:20px 14px;
border-bottom:1px dashed #d8d8d8;
} 
#ContentPane .part-events ul li img.thumb, #ContentPane .part-events ul li a.thumb img {
width:155px;
float:left;
margin-bottom:10px;
} 
#ContentPane .part-events ul li .info {
padding:0 20px 0 20px;
margin-left:155px;
} 
#ContentPane .part-events ul li .yes-thumb {
margin-left:155px;
} 
#ContentPane .part-events ul li .no-thumb {
margin-left:0;
} 
#ContentPane .part-events ul li h3 {
font-size:1.4em;
line-height:1.4em;
padding:0;
margin:0;
} 

#RightPane .part-events ul li {
margin:10px;
padding:10px;
border:1px solid #d8d8d8;
background-color:#FFFFFF;
} 
#RightPane .part-events ul li:hover {
background-color:#f9f9fb;
} 
#RightPane .part-events ul li img.thumb, #RightPane .part-events ul li a.thumb img {
width:161px;
margin:0 0 5px 10px;
border:1px solid #d8d8d8;
} 
#RightPane .part-events ul li .info {
padding:0;
font-size:0.9em;
} 
#RightPane .part-events ul li .yes-thumb {
margin-left:0;
} 
#RightPane .part-events ul li .no-thumb {
margin-left:0;
} 
#RightPane .part-events ul li h3 {
font-size:1.4em;
line-height:1.4em;
} 

#RightPane .rss, #RightPane .part-events-summary ul li {
visibility:hidden;
}

#LeftPane .part-events ul li {
margin:10px;
padding:10px;
border:1px solid #d8d8d8;
} 
#LeftPane .part-events ul li:hover {
background-color:#f9f9fb;
} 
#LeftPane .part-events ul li img.thumb, #LeftPane .part-events ul li a.thumb img {
width:181px;
margin-bottom:10px;
border:1px solid #bebebe;
} 
#LeftPane .part-events ul li .info {
padding:0;
font-size:0.9em;
} 
#LeftPane .part-events ul li .yes-thumb {
margin-left:0;
} 
#LeftPane .part-events ul li .no-thumb {
margin-left:0;
} 
#LeftPane .part-events ul li h3 {
font-size:1.4em;
line-height:1.4em;
} 

.part-events a.rss {
/*text-decoration:none;
padding-left:30px;
line-height:30px;
background:url(http://www.vehicle-images.co.uk/Design/Images/Parts/rss.gif) no-repeat left;*/
display:none;
}

.part-events-article a.link {
display:block;
margin:20px 0 0 10px;
padding-left:20px;
background:url(http://www.vehicle-images.co.uk/Design/Images/submenu.gif) no-repeat left;
}


.part-map .intro {
margin-bottom:6px;
} 
.part-map .b-map-directions {
width:260px;
margin:6px;
} 
.part-map .map-button {
width:100px;
margin:6px;
height:20px;
}
.part-map .controls {
margin:0 auto;
text-align:center;
}  
.part-map .map-area {
margin:6px auto;
border:1px solid #999999;
} 
.part-map ul {
margin:6px 20px;
} 
.part-map ul li {
float:left;
margin:0 6px;
list-style:none;
} 
.part-map ul li.reset, .part-map ul li.print {
float:right;
} 
.part-map span.directions {
clear:both;
} 
.part-map span.directions table {
clear:both;
} 

