* {
margin:0px;
padding:0px;
}

html, body {
height:100%;
}

body {
color:#1b1c1e;
background: #1d1d1f;
padding:0px;
margin:0px auto 0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
}

img {border:none;}

img.block {display:block;}

img.alignright {float:right;margin:0px 0px 10px 15px;}
img.alignleft {float:left;margin:0px 15px 10px 0px;}
img.alignleft2 {float:left;margin:0px 15px 0px 0px;}

sup, sub {
height: 0;
line-height: 1;
vertical-align: baseline;
position: relative;
}

sup {bottom: 1ex;}
sub {top: .5ex;}

em {font-style:italic;}

strong {font-weight:bold;}

pre {font-size:13px;}

acronym, abbr {
border-bottom: none;
cursor:help;
}

span.hide {display:none;}

#atff {
  display: none;
}

.clear {clear: both;}

.clear-block:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clear-block {display: inline-block;}

#testimonials cite {
font-size:1.4em;
padding-bottom:8px;
display:block;
font-style:italic;
margin:0px 0px 20px 0px;
color:#666666;
}

#testimonials q {
font-size:1.3em;
line-height:18px;
display:block;
margin:0px 0px 5px 0px;
color:#666666;
}


hr {display:none;}

div.hr-sub {
display:block;
height: 18px;
width:100%;
border-top: 1px solid #d5d6d7;
clear: both;
margin:0px 0px 10px 0px;
}

div.hr30 {
display:block;
height: 30px;
width:100%;
clear: both;
margin:0px 0px 10px 0px;
}


.wrapper-header {
min-width:985px;
background: url(../images/head-background.png) repeat-x top;
height:100px;
}

.header {
width:985px;
position:relative;
height:100px;
margin:0px auto 0px auto;
}

.header h1 {
position:absolute;
left:0px;
top:17px;
}

.header a.logo {
width:186px;
height:54px;
display:block;
background: url(../images/logo.png) no-repeat top;
}

.header h2.strapline {
position:absolute;
width:302px;
height:14px;
display:block;
background: url(../images/strapline.png) no-repeat top;
top:43px;
left:241px;
}

.header .contactDetails {
position:absolute;
left:auto;
right:0px;
top:13px;
width:250px;
color:#fff;
text-align:right;
}

.header .contactDetails p.phone {font-size:1.9em;}
.header .contactDetails p.email {font-size:1.1em;}
.header .contactDetails p.address {
font-size:1em;
margin:5px 0px 0px 0px;
}

.header .contactDetails a {
color:#fff;
text-decoration:none;
}

.header .contactDetails a:hover {text-decoration:underline;}

.wrapper-content {
min-width:985px;
background: #fff url(../images/content-background.png) repeat-x bottom;
padding:1px 0px 0px 0px;
}


.content {
width:985px;
position:relative;
margin:0px auto 0px auto;
background:#7b7e80;
}

.leftBar {
width:215px;
float:left;
display:block;
}

.leftBar .navbar ul {
margin: 18px 0px 0px 0px;
list-style:none;
}

.leftBar .navbar ul li a {
display:block;
height:27px;
line-height:27px;
width:215px;
border-top:1px solid #b6b8b8;
border-bottom:1px solid #4c5154;
background:#616668;
color:#fff;
text-indent:15px;
font-size:1.2em;
text-decoration:none;
}

#home .leftBar .navbar ul li a.navFirst,
#about .leftBar .navbar ul li a.navAbout,
#current .leftBar .navbar ul li a.navCurrent,
#car-detail .leftBar .navbar ul li a.navCurrent,
#location .leftBar .navbar ul li a.navCarLocation,
#finance .leftBar .navbar ul li a.navFinance,
#sell .leftBar .navbar ul li a.navSell,
#contact .leftBar .navbar ul li a.navContact,
#preparation .leftBar .navbar ul li a.navPreparation,
#news .leftBar .navbar ul li a.navNews,
#link .leftBar .navbar ul li a.navLinks,
#testimonials .leftBar .navbar ul li a.navTestimonials,
#after-sales .leftBar .navbar ul li a.navAfterSales,
.leftBar .navbar ul li a:hover {
background:#171c1f;
}

.leftBar div.carrera-cup, .leftBar div.addthis {margin:11px 0px 0px 11px;}

.leftBar div.newsletter {
width:185px;
height:94px;
margin:11px 11px 0px 9px;
background:transparent url(../images/newsletter_signup.png) no-repeat top left;
}

.leftBar div.newsletter p {
font-size:1.1em;
color:#1b1c1e;
margin:0px 0px 11px 0px;
}

.newsletter input.txt {
width:140px;
margin-left:6px;
font-size: 1.1em;
float:left;
height:17px;
border: 1px solid #cbcdcb;
padding: 5px 0px 3px 3px;
color: #666;
}

.newsletter {
	background:transparent url(../images/rss_icon.png) no-repeat top right;
}

.newsletter p {
color:#cacaca!important;
margin-left:6px!important;
font-size:10.5px!important;
margin-bottom:4px!important;
}

.newsletter p.stock_updates_heading {
text-transform:uppercase;
color:#ffffff!important;
font-weight:lighter!important;
letter-spacing:-1px;
font-size:13px!important;
line-height:24px;
margin-bottom:5px!important;
width:180px;
}

.newsletter p.stock_updates_heading img {
margin-right:6px;
margin-top:4px;
width:15px;
height:15px;
float:left;
}

.text {
float:right;
display:block;
width:746px;
background: none;
min-height:700px;
background: #fff url(../images/content-background.png) repeat-x bottom;
padding:18px 6px 20px 18px;
position:relative;
}

.text a.underline {text-decoration:underline;}

#link .text,
#news .text,
#current .text {padding:36px 6px 20px 18px;}

#finance .fsa {
position:absolute;
top:230px;
left:auto;
right:5px;
}

.text h3 {margin: 0px 0px 15px 0px;}
.text h4 {margin: 0px 0px 10px 0px;font-size:1.4em;}
.text h5 {margin: 0px 0px 10px 0px;font-size:1.3em;}

#carrera .text h4 {font-size:1.9em;margin: 18px 0px 10px 0px;}

.text h3.home {
width:196px;
height:22px;
background: url(../images/Headers/home.png) no-repeat top;
}
.text h3.about {
width:138px;
height:21px;
background: url(../images/Headers/about_us.png) no-repeat top;
}
.text h3.current {
width:237px;
height:21px;
background: url(../images/Headers/current_stock.png) no-repeat top;
}
.text h3.location {
width:331px;
height:21px;
background: url(../images/Headers/car_location_service.png) no-repeat top;
}
.text h3.finance {
width:122px;
height:21px;
background: url(../images/Headers/finance.png) no-repeat top;
margin-bottom:20px;
}
.text h3.sell {
width:245px;
height:21px;
background: url(../images/Headers/cars_purchased.png) no-repeat top;
margin-bottom:20px;
}
.text h3.contact {
width:361px;
height:21px;
background: url(../images/Headers/contact_harbour_cars.png) no-repeat top;
margin-bottom:20px;
}
.text h3.preparation {
width:367px;
height:21px;
background: url(../images/Headers/preparation_standards.png) no-repeat top;
margin-bottom:20px;
}
.text h3.news {
width:79px;
height:21px;
background: url(../images/Headers/news.png) no-repeat top;
margin-bottom:20px;
}
.text h3.links {
width:79px;
height:21px;
background: url(../images/Headers/links.png) no-repeat top;
margin-bottom:20px;
}
.text h3.legal {
width:82px;
height:21px;
background: url(../images/Headers/legal.png) no-repeat top;
margin-bottom:20px;
}
.text h3.sitemap {
width:114px;
height:21px;
background: url(../images/Headers/sitemap.png) no-repeat top;
margin-bottom:20px;
}
.text h3.after-sales {
width:165px;
height:21px;
background: url(../images/Headers/after_sales.png) no-repeat top;
margin-bottom:20px;
}
.text h3.testimonials {
width:203px;
height:21px;
background: url(../images/Headers/testimonials.png) no-repeat top;
margin-bottom:20px;
}
.text h3.carrera {
width:327px;
height:21px;
background: url(../images/Headers/porsche_carrera_cup.png) no-repeat top;
margin-bottom:20px;
}
.text h4.whybuy {
width:373px;
height:16px;
background: url(../images/Subheaders/whybuy.png) no-repeat top;
margin-top:20px;
}
.text h4.quickview {
width:120px;
height:20px;
background: url(../images/Subheaders/quick_view.png) no-repeat top;
margin-top:20px;
}
.text h4.meet {
width:156px;
height:16px;
background: url(../images/Subheaders/meet_the_team.png) no-repeat top;
margin-top:20px;
margin-bottom:20px;
}
.text h4.specifications {
width:142px;
height:16px;
background: url(../images/Subheaders/specification.png) no-repeat top;
margin-top:20px;
margin-bottom:10px;
}
.text h4.warrantyh4 {
width:111px;
height:16px;
background: url(../images/Subheaders/warranty.png) no-repeat top;
margin-top:20px;
margin-bottom:10px;
}
.text h4.contact_us_text {
width:124px;
height:16px;
background: url(../images/Subheaders/contact_us.png) no-repeat top;
margin-top:20px;
margin-bottom:20px;
}
.text h4.email_us {
width:86px;
height:16px;
background: url(../images/Subheaders/email_us.png) no-repeat top;
margin-top:20px;
margin-bottom:20px;
}
.text h4.preparation {
width:249px;
height:16px;
background: url(../images/Subheaders/preparation_standards.png) no-repeat top;
margin-top:20px;
margin-bottom:20px;
}

.text h3.car {
background:url(../images/carh3.png) repeat-x top;
height:38px;
line-height:38px;
text-indent:10px;
width:100%;
color:#fff;
font-weight:normal;
margin:0px 0px 10px 0px;
font-size:1.6em;
}

.banner {
width:746px;
height:204px;
border-bottom:1px solid #d5d6d7;
margin: 0px 0px 25px 0px;
}

.text p {
font-size:1.3em;
line-height:1.5em;
margin: 0px 0px 10px 0px;
}

.text ul {
font-size:1.3em;
margin: 0px 0px 10px 15px;
}

.text ul ul {font-size:1em;}

.text ul li {line-height:1.5em;}

.text a {
color:#3D3D3D;
text-decoration:none;
font-weight:bold;
}
.text a:hover {
text-decoration:underline;
}

.text p.smallerBase {
font-size:1.1em;
padding:10px 2px 0px 2px;
line-height:11px;
}

div.newsBlock {
margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}

h4.news {
margin:0px 0px 20px 0px;
font-size:2em;
}

h4.news a {
padding-bottom:7px;
text-decoration:none;
font-weight:normal;
}
img.newsImage {
margin-bottom:10px;
margin-top:5px;
margin-right:20px;
float:left;
}
img.newsImage2 {
margin-bottom:10px;
margin-top:5px;
margin-right:20px;
}

.postWrapper {
background:url(../images/post_base.jpg) repeat-x top;
position: relative;
width:746px;
}

.postWrapper p {
font-weight:bold;
font-size:1.1em;
height:21px;
line-height:21px;
padding:0px 0px 0px 5px;
}
.postWrapper div {
font-weight:bold;
font-size:1.1em;
width:300px;
height:17px;
}
div.readmore {
clear:both;
float:right;
margin:10px 0px 10px 0px;
font-size:1.3em;
}

/*.postWrapper div.readmore a {color:#fff;}*/
.postWrapper div.date {
float:right;
text-align:right;
padding:4px 5px 0px 0px
}

div.picBlock {
float:left;
width:506px;
height:460px;
position:relative;
}

div.deposit {
position:absolute;
z-index:100000;
top:0px;
left:auto;
right:12px;
}

#current div.deposit {right:0px;}

#slideshow {
width:493px;
height:371px;
}

.imageWrapper2{
clear:both;
margin: 0px 0px 10px 0px;
height:150px;
}

.imageWrapper2 img.aboutImg {
border:1px solid #eee;
float:left;
margin: 0px 20px 0px 0px;
}

div.picBlock #loading {position:absolute;height: 460px;z-index:110000000;background:#fff;display:none;width:510px;padding: 0px 0px 0px 0px;}
img.loader {position:absolute;top:30%;left:40%;}

div.details {
float:right;
width:240px;
height:420px;
padding: 20px 0px 0px 0px;
position:relative;
background:#a2a4a5;
}

div.element {
clear:both;
width:212px;
height:25px;
line-height:25px;
font-size:1.1em;
background:url(../images/hr.png) no-repeat bottom;
margin: 0px 0px 0px 13px;
}

div.element .t {
float:left;
width:78px;
color:#171c1f;
}
div.element .d {
float:left;
width:134px;
color:#171c1f;
font-weight:bold;
}
div.takeelmentsLast,
div.takeelments {
clear:both;
width:212px;
font-size:1.2em;
background:url(../images/hr.png) no-repeat bottom;
margin: 0px 0px 0px 13px;
padding:7px 0px 7px 0px;
}

div.takeelmentsLast {background:none;}

.text h4.nextstep {
margin:10px 0px 0px 0px;
background: url(../images/carh3.png) repeat-x top;
height:38px;
line-height:38px;
color:#fff;
font-weight:normal;
text-indent:13px;
}

.details div.price {
width:212px;
height:32px;
margin: 10px 0px 10px 13px;
padding: 0px 0px 0px 0px;
display:block;
border:1px solid #b1b4b6;
background: #565e61;
color:#fff;
line-height:32px;
text-indent:8px;
font-size:1.3em;
}


.details img.aa {
margin: 0px 0px 10px 0px;
display:block;
}

.details a.print {
width:212px;
height:32px;
margin: 10px 0px 10px 13px;
padding: 0px 0px 0px 0px;
display:block;
border:1px solid #b1b4b6;
background: #565e61 url(../images/printer.png) no-repeat 8px center;
color:#fff;
line-height:32px;
text-indent:46px;
font-size:1em;
font-weight:normal;
}

.details a.back {
width:212px;
height:32px;
margin: 10px 0px 10px 13px;
padding: 0px 0px 0px 0px;
display:block;
border:1px solid #b1b4b6;
background: #565e61 url(../images/detail_lookingglass.png) no-repeat 8px center;
color:#fff;
line-height:32px;
text-indent:46px;
font-size:1.3em;
font-weight:normal;
}


div.details a.back:hover,
.details a.print:hover {
background-color:#353a3c;
font-weight:normal;
text-decoration:none
}

.carBox {margin:20px 0px 0px 0px;}

.fullWidthWrapperStock {
margin:0px 0px 20px 0px;
padding:0px 0px 10px 0px;
border-bottom:1px solid #cbcdcb;
}

.col1 {
float:left;
width:210px;
color:#000;
position:relative;
}
.col2 {
float:left;
width:521px;
padding-left:15px;
}

.box {
margin: 7px 0px 0px 0px;
}

.b2 {
float:left;
width:521px;
}

.box div.price {
width:210px;
height:32px;
margin: 0px 15px 0px 0px;
padding: 0px 0px 0px 0px;
display:block;
background:#495154;
color:#fff;
line-height:32px;
text-align:center;
font-size:1.3em;
float:left;
}


.box div.price span {color:#aaaeb0;}

.box div.imgaa {
float:left;
margin: 0px 0px 0px 0px;
width:135px;
}

.box div.bxprint {
float:left;
background:#d1d2d2;
/*width:376px;*/
padding: 0px 0px 0px 5px;
}

.box div.view_the_full_car_details_button {
float:left;
background:#697174 url(../images/detail_lookingglass.png) 2px center no-repeat;
width:139px;
height:32px;
margin: 0px 0px 0px 3px;
}

.box a.view_the_full_car_details_button {
width:139px;
height:32px;
display:block;
color:#fff;
text-decoration:none;
line-height:32px;
text-indent:35px;
font-size:1.3em;
font-weight:normal;
}

.box a.view_the_full_car_details_button:hover {
background:#171C1F url(../images/detail_lookingglass.png) 2px center no-repeat;
}

.box a.print:hover {background: url(../images/printBox.png) no-repeat 0px -38px;}

.box a.print {
background: url(../images/printBox.png) no-repeat 0px 0px;
width:139px;
height:32px;
display:block;
color:#fff;
text-decoration:none;
line-height:32px;
text-indent:35px;
font-size:1.3em;
font-weight:normal;
}

.box a.print:hover {background: url(../images/printBox.png) no-repeat 0px -38px;}

h2.currentcar {
font-size:1.3em;
height:30px;
line-height:30px;
text-indent:10px;
background:#171c1f;
font-weight:normal;
margin:0px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

h2.currentcar a {color:#fff;font-weight:normal;}

table.currentTable {
width:100%;
font-size:1.2em;
margin: 0px 0px 0px 0px;
border-spacing:0px 2px;
}

table.currentTable tr {
background:#ededed;
}

table.currentTable th {
text-align:left;
width:145px;
height:23px;
text-indent:10px;
vertical-align:middle;
}

table.currentTable td {
vertical-align:middle;
}

.wrapper-footer {
min-width:985px;
background: #1d1d1f url(../images/footer-background.png) repeat-x top;
height:56px;
}

.footer {
width:985px;
position:relative;
margin:0px auto 0px auto;
font-size:1.1em;
color:#ffffff;
}

.footer a {
color:#ffffff;
text-decoration:none;
}

.footer a:hover {text-decoration:underline;}

.footerLeft {
position:absolute;
left:0px;
top:15px;
}

.footerRight {
position:absolute;
left:auto;
right:0px;
top:15px;
}


#maps {
height:300px;
width:400px;
border:1px solid #666;
float:right;
margin:0px 0px 0px 20px;
}

.l {
float:left;
width:320px;
}

.r {
float:left;
width:230px;
}
.r2 {
float:left;
width:188px;
margin: -13px 0px 0px 8px;
}

.r2 p {
margin: 0px 0px 5px 0px;
line-height:1.3em;
font-size:1.4em;
text-align:left;
}

a.sellButton,a.sourceButton {
display:block;
background:url(../images/contactButton.png) no-repeat top;
width:188px;
height:58px;
line-height:58px;
color:#fff;
text-align:left;
text-decoration:none;
font-size:1.6em;
text-transform:uppercase;
font-weight:normal;
margin:0px 0px 8px 0px;
text-indent:20px;
}

a.sellButton:hover,a.sourceButton:hover {text-decoration:none;background:url(../images/contactButtonHover.png) no-repeat top;}

.text label {
font-size: 1.2em;
font-weight:bold;
float:left;
color:#4d4d4d;
position:relative;
width:100px;
height:24px;
line-height:24px;
text-align:left;
margin: 0px 5px 0px 0px;
padding: 0px 8px 0px 0px;
}

#sell .text label, #location .text label {width:180px;}

.text label.no-float {float:none;}

.text .formRow {
padding: 10px 0px 0px 0px;
clear: both;
display: block;
}

#sell .text .formRow , #location .text .formRow {width:510px;}

.text .formRow2 {margin: 10px 0px 0px 0px;}

.text .field {
padding: 0px 0px 0px 0px;
float:left;
}
.text .field2 {float:none;text-align:right;}
.text .field3 {padding: 0px 0px 0px 0px;}

.text textarea {
border: 1px solid #cbcdcb;
font-family: Arial,verdana, Times, Sans-Serif;
font-size: 1.2em;
width:220px;
height:117px;
color: #666;
padding: 3px 0px 3px 3px;
}

#sell .text textarea, #location .text textarea {width:312px;}

.text select {font-size: 12px;border:1px solid #cbcdcb;width:125px;color:#666;}

.text input.txt {
width:200px;
font-size: 1.2em;
height:15px;
border: 1px solid #cbcdcb;
padding: 3px 0px 3px 3px;
color: #666;
}

#sell .text input.txt, #location .text input.txt {width:312px;}

.text input.tny {
width:47px;
font-size: 1.2em;
height:15px;
border: 1px solid #cbcdcb;
padding: 3px 0px 3px 3px;
color: #666;
}

div.error {
font-size: 1.2em;
font-weight:bold;
margin:2px 0px 0px 0px;
color:#fe535a;
}

.text p.error {font-weight:bold;color:#fe535a;margin:10px 0px 0px 0px;}

.text input.submit {
background: #41484c url(../images/submit.png) repeat-x top;
border: 0px;
color:#fff;
padding:4px 10px 4px 10px!important;
cursor:pointer;
}

.text input.submit:hover, .text input.submit:active {background: #4d5658;}


/*#faxicon {
margin-left:3px;
margin-right:3px;
}*/

ul.bodylist li {
list-style-type:disc!important;
}

ul.bodylist {
padding-left:20px;
margin-bottom:20px;
}

ul.linklist {
	margin-left:0px;
}

.linklist li {
list-style-type:none;
margin-bottom:20px!important;
clear:both;
height:96px;
vertical-align:center;
}

.linklist img {
float:left;
margin-right:8px;
margin-bottom:30px;
}

.thinthumbnail img {
padding-right:44px!important;
}

.bodycontentlist li {
list-style-type:none!important;
background:#efefef;
padding-bottom:10px!important;
margin-bottom:0px!important;
border-top:1px solid #c1c1c1;
border-left:1px solid #c1c1c1;
border-right:1px solid #c1c1c1;
}

.bodycontentlist li.lastsection {
border-bottom:1px solid #c1c1c1;
}

ul.bodycontentlist {
padding-left:0px;
margin-bottom:30px;
margin-left:0px;
}

.bodycontentlist strong {
display:block;
width:728px;
background:#e1e1e1;
padding-top:4px;
padding-bottom:4px;
margin:0px!important;
padding-left:8px;
padding-right:8px;
border-bottom:1px solid #d2d2d2;
}

.bodycontentlist span {
padding-left:8px;
padding-right:8px;
width:728px;
display:block;
}

#home  .stepcarousel {
position: relative; /*leave this value alone*/
width: 682px; 
height:167px; /*Height should enough to fit largest content's height*/
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
}

#home .stepcarousel .belt { 
position: absolute; /*leave this value alone*/
left: 0px;
top: 0px;
}

#home .stepcarousel .imageWrapper {
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 0px 0px 0px; /*margin around each panel*/
padding:0px 0px 0px 0px;
width: 170px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 167px;
position:relative;
color:#000;
}


/*Home page carroussel*/
div.picBlock .stepcarousel {
position: relative; /*leave this value alone*/
width: 470px; 
height:67px; /*Height should enough to fit largest content's height*/
margin:4px 0px 0px 20px;
padding:0px 0px 0px 0px;
/*border:1px solid #000;*/
}

div.picBlock .stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0px;
top: 0px;
}

div.picBlock .stepcarousel .panel, div.picBlock .stepcarousel .panel a {
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 0px 0px 0px; /*margin around each panel*/
width: 92px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 67px;
position:relative;
}

div.q {position:relative;}
div.quickview {visibility:hidden;}

#home #loading {position:absolute;height: 167px;z-index:110000000;width:747px;padding: 0px 0px 0px 0px;}
#home img.loader {position:absolute;top:30px;left:43%;}

div.picBlock #loading {position:absolute;height: 460px;z-index:110000000;background:#fff;display:none;width:500px;padding: 0px 0px 0px 0px;}
img.loader {position:absolute;top:30%;left:40%;}

.warranty_header {
line-height:27px;
}

.aalogoprep {
height:27px;
padding:5px 0px 5px 0px;
}

.aalogoprep img {
float:left;
margin-right:6px;
}

.aalogoprep strong {
float:left;
}

div.pagination {
font-size:1.2em;
margin-top:20px;
}

div.pagination a, .div.pagination a:link {
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
border: 1px solid #b2b2b2;
color: #686868;
}

div.pagination a:hover {	
border: 1px solid #000000;
color: #000000;
text-decoration: none;
}
div.pagination span.current {
padding: 2px 4px 2px 4px; 
margin: 2px;
font-weight: bold;
border: 1px solid #000000;
color: #000000;
}

div.pagination span {
padding: 2px 4px 2px 4px;
}

h3.preph3 {
font-size:1.3em;font-weight:normal;margin:0px 0px 10px 0px
}


h4.preph4 {
font-size:1.2em;font-weight:normal;margin:0px 0px 8px 0px
}

table.prepTable {
font-size:1em;
font-weight:normal;
margin:0px 0px 15px 0px;
border-left:1px solid #000;
border-top:1px solid #000;
width:800px;
}

table.prepTable td {
width:33%;
height:30px;
text-indent:5px;
border-bottom:1px solid #000;
border-right:1px solid #000;
}
table.prepTable th {
height:30px;
border-bottom:1px solid #000;
border-right:1px solid #000;
}

#news .text br {
margin-bottom:15px;
}

.hr {
border-bottom:1px solid #D5D6D7;
padding-bottom:16px;
margin-bottom:16px!important;
}

#social-media {
width:184px;
height:81px;
margin:11px 11px 0px 10px;
background:transparent url(../images/social-media.png);
}

#social-media a {
display:block;
width:156px;
height:27px;
padding:13px 0px 0px 28px;
color:#cacaca;
font-size:12px;
letter-spacing:-1px;
text-decoration:none;
text-transform:uppercase;
}

#social-media a:hover {
color:#ffffff;
}