.bold {
font-weight:700
}

.italic {
font-style:italic
}

.center {
text-align:center
}

.imageLink {
border:0
}

.publicidad {
float:left;
clear:both;
width:100%;
font-size:10px;
color:#999;
text-align:right
}

.required {
font-weight:700;
font-size:20px;
color:#F93
}

.magazineDivider {
float:left;
clear:both;
display:block;
height:2px;
width:150px;
background:url('http://images.autotraderlatino.com/imgs/design/autotraderlatino/layout/home/side-divider.gif') no-repeat;
margin:5px 0
}

.magazineLink {
font:11px Helvetica;
color:#2B337C;
text-decoration:none;
font-weight:700
}

h2 .magazineLink {
font-size:16px;
color:#323487;
margin:0;
padding:0
}

#magazineSide {
margin:15px 0 0 -2px
}

#imprimeUpperRow {
float:left;
clear:both;
width:100%
}

#imprimeBranding {
float:left;
clear:none;
margin-top:10px
}

#imprimeClose {
float:right;
clear:none;
margin-top:51px;
font:12px Helvetica
}

#imprimePrint {
float:right;
clear:none;
font:12px Helvetica;
margin:40px 30px 0 0
}

#imprimePrint a {
text-decoration:none
}

#imprimePrint img {
position:relative;
top:4px
}

#buttonContainer {
float:left;
clear:both;
width:100%;
font-family:Helvetica
}

#buttonContainer div {
float:left;
clear:none;
display:block;
height:146px;
width:175px;
margin-left:28px;
cursor:pointer
}

#buttonContainer h2 {
margin-top:4px;
font-size:18px;
color:#FFF;
text-align:center
}

#buttonContainer p {
font-size:12px;
font-weight:700;
margin:10px 0 0 10px
}

#dealerButton {
margin-left:0 !important;
background:url('http://images.autotraderlatino.com/imgs/design/autotraderlatino/layout/main/dealer-button.jpg') no-repeat
}

#mobileButton {
background:url('http://images.autotraderlatino.com/imgs/design/autotraderlatino/layout/main/mobile-button.jpg') no-repeat
}

#insuranceButton {
background:url('http://images.autotraderlatino.com/imgs/design/autotraderlatino/layout/main/insurance-button.jpg') no-repeat
}

.ad-728x90 {
float:left;
clear:both;
display:block;
height:115px;
width:742px;
background:url('http://images.autotraderlatino.com/imgs/design/autotraderlatino/layout/search_results/topBannerBackground.gif') no-repeat;
padding:10px 0 0 12px
}

.ad-728x90 .publicidad {
position:relative;
left:-20px
}

.ad-300x250 {
float:left;
clear:both;
display:block;
height:auto;
width:300px
}

.ad-120x240 {
float:left;
clear:both;
display:block;
height:200px;
width:120px;
margin-bottom:40px;
background:url('http://images.autotraderlatino.com/imgs/design/autotraderlatino/layout/main/ad-120x240.jpg') no-repeat;
padding:20px
}

.ad-120x90 {
float:left;
clear:both;
display:block;
height:88px;
width:120px;
background:url('http://images.autotraderlatino.com/imgs/design/autotraderlatino/layout/main/ad-120x90.jpg') no-repeat;
padding:20px
}

.underline,#imprimePrint span {
text-decoration:underline
}