/* -- Cached as paulsurbuickgmc.com-folder=cssscreen.css on -- 2010-08-02 11:05:03 */



/* -------------------------- design.css -------------------------- */

/* !----- Width Overrides ----- */
#constraint { width: 100%; border: 0px; }
#mainArea, #siteBottom, #motd { width: 960px; margin: 0 auto; }
#header { margin: 0 auto; }
#nav { margin: 0 auto; float: none; }

/* !----- Contact at Once ----- */
body#home .contactAtOnce { text-align: right; }
.instantConnect a img, .activeEmailButton a img, .clickToCallButton a img { border: none; }

/* !----- Rounded Corners ----- */
.newsContainer, .defaultVehicleSpecial, .defaultCouponSpecial, fieldset legend, .featuredInv, .specialInv, .greenInv, .normalInv, .alternateInv, #ss-button-container, div#carfinderOverlay, div#emailFriendOverlay, div#vcOverlay, div#invSSOverlay, #confirmDenyOverlay, #searchPaymentOverlay, #cashBackOverlay, #loanOverlay, #affordOverlay, #loanVsLeaseOverlay, #pymtCalcOverlay, #mpgCalcOverlay, #customOfferOverlay, #invSSOOverlay, .searchContainer, .likeVehicle, body#home #paymentSearch, #inventoryContent .lineListingBanner { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

body#new .searchContainer, body#newInventory .searchContainer, body#preOwned .searchContainer, body#preOwnedInventory .searchContainer { -moz-border-radius: 0px; -webkit-border-radius: 0px; }

#motd, body#new #mainArea, body#newInventory #mainArea, body#preOwned #mainArea, body#preOwnedInventory #mainArea, #newVehicleDisplay #mainArea, #preOwnedVehicleDisplay #mainArea, body#hoursOperation #mainArea, body#staff #mainArea, body#staffDetail #mainArea, body#privacy #mainArea, #vehicleHeaderInfo, body#new .searchContainer, body#newInventory .searchContainer, body#preOwned .searchContainer, body#preOwnedInventory .searchContainer, body#carbuilder #mainArea { -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; }

#siteBottom { -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; }

#tabbedArea { -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; }

#nav li ul { -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; }

.socialNetworkLinks .facebook, .socialNetworkLinks .twitter { -moz-border-radius: 4px; -webkit-border-radius: 4px; }


/* !----- Background / Link Color ----- */
body { background: url(http://paulsurbuickgmc.com/images/design/bgGradient.jpg) repeat-x #C6C6C6; }

a { color: #950800; }
a:hover { color: #6d5857; }


/* !----- Header / Dealer Info ----- */
#header { margin-bottom: 17px; border: none; background-color: transparent; color: #000000; }

#header .dealerTagline { position: relative; padding: 0px; border: 0px; }
#header .dealerTagline h4 { position: absolute; left: 310px; top: 8px; width: 400px; font-size: 14px; font-style: normal; color: #4C545E; line-height: 15px; }

#header .dealerInfo .dealerName { display: none; }
#header .dealerInfo .phone1 label, #header .dealerInfo .phone2 label, #header .dealerInfo .phone3 label, #header .dealerInfo .fax1 label, #header .dealerInfo .fax2 label { display: inline; }
#header .dealerInfo .street, #header .dealerInfo .cityInfo, #header .dealerInfo .phone1, #header .dealerInfo .phone2, #header .dealerInfo .phone3, #header .dealerInfo .fax1, #header .dealerInfo .fax2 { float: left; }
#header .dealerInfo .cityInfo { width: 345px; }
#header .dealerInfo .street, #header .dealerInfo .cityInfo .bullet, #header .dealerInfo .cityInfo { margin-top: 39px; }
#header .dealerInfo .cityInfo .bullet { margin: auto 2px; }
#header .dealerInfo .phone1, #header .dealerInfo .fax1, #header .dealerInfo .phone2 { margin-top: 0px; }
#header .dealerInfo .fax1 .bullet, #header .dealerInfo .phone2 .bullet { display: inline; margin: auto 4px; }
#header .dealerInfo .phone1 span, #header .dealerInfo .fax1 span, #header .dealerInfo .phone2 span { font-size: 13px; }


/* !----- Navigation ----- */
#navigation { height: 43px; margin-bottom: 11px; border: none; background: url(http://paulsurbuickgmc.com/images/design/navBg.gif) repeat-x transparent; }
#nav li { height: 43px; }
#nav li a { height: 29px; padding-top: 4px; }
#nav li a span { display: block; width: 96px; color: #FFFFFF; background: url(http://paulsurbuickgmc.com/images/design/navDivider.gif) no-repeat right; }
#nav li#nav_home a span { background: url(http://paulsurbuickgmc.com/images/design/navDividerHome.gif) no-repeat right; }
body#home #nav li#nav_home a span { background-image: none; }
#nav li a span:hover { color: #DDDDDD; text-decoration: underline; }
li.main_marker { background: url(http://paulsurbuickgmc.com/images/design/navActive.gif) no-repeat; }
#nav a span.main_marker, #nav a span.main_marker:hover { background-image: none; color: #950800; text-decoration: none; }

#nav li li, #nav ul li ul { border: 0px; }
#nav li ul { margin-top: 10px; border-color: #5B6572; background-color: #FFFFFF; }
#nav li ul li a { height: auto; padding: 8px 0px 8px 8px; border: 0px; }
#nav li ul li a:hover { background-color: #CCCCCC; }
#nav li ul li a span, #nav li ul li a span:hover { width: auto; background-image: none; color: #950800; text-decoration: none; }
#nav li ul li.sub_marker { background-color: #DDDDDD; }

#nav li ul li:first-child { background: url(http://paulsurbuickgmc.com/images/design/navDropDownBg.gif) repeat-x #FFFFFF; }
#nav li ul li:first-child a:hover { background: url(http://paulsurbuickgmc.com/images/design/navDropDownBgHover.gif) repeat-x #CCCCCC; }
#nav li ul li:first-child.sub_marker { background: url(http://paulsurbuickgmc.com/images/design/navDropDownBgActive.gif) repeat-x #DDDDDD; }

/* Home/New Divider Fix */
body#new li#nav_home a span, body#newInventory li#nav_home a span, body#newVehicleSpecials li#nav_home a span, body#leasingSpecials li#nav_home a span, body#carbuilder li#nav_home a span { background: url(http://paulsurbuickgmc.com/images/design/navDivider.gif) no-repeat left; }

/* Safari Nav Vertical Spacing Fix */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
#nav li a { padding-top: 5px; } #nav li a span { background-image: url(http://paulsurbuickgmc.com/images/design/navDividerSafari.gif); } #nav li#nav_home a span { background-image: url(http://paulsurbuickgmc.com/images/design/navDividerHomeSafari.gif); }
}

* html #nav li a { cursor: pointer; }


/* !----- Main Area / Tabbed Areas ----- */
#mainArea { padding-top: 1px; padding-bottom: 10px; border: 1px solid #950800; border-width: 0px 1px; }
#mainArea, #tabbedArea { background-color: #FFFFFF; }

#mainArea h1 { margin-top: 2px; padding-top: 0px; }
#mainArea h2, #mainArea h3 { margin-top: 7px; margin-bottom: 6px; padding-top: 0px; }

body#home #tabbedArea, #tabbedArea { margin-bottom: 0px; padding-bottom: 0px; border: 0px; color: #000000; }
#tabs { margin-bottom: 7px; }


/* !----- Site Bottom / Footer ----- */
#siteBottom { padding: 5px 0px 1px 0px; border: 1px solid #950800; background: url(http://paulsurbuickgmc.com/images/design/siteBottomShadow.gif) repeat-x #FFFFFF; }
#siteBottom #mapThumb img { margin-left: 3px; border: 1px solid #950800; }
.socialNetworkLinks .facebook, .socialNetworkLinks .twitter { width: auto; padding: 3px; border: 1px solid #03366B; background: url(http://paulsurbuickgmc.com/images/design/socialNetworksBg.gif) repeat-x #FFFFFF; }
.socialNetworkLinks .twitter { margin-left: 10px; }
.socialNetworkLinks a { text-decoration: none; margin-top: 3px; color: #03366B; }
#siteLinks { width: 620px; }

#footer { margin-top: 6px }
#footer { color: #000000; }
#footer a { color: #4C545E; }


/* !----- Recently Viewed Vehicles ----- */
#vertTabArea { top: 133px; }
#vertTabArea #recentlyViewed { margin-top: 5px; border-color: #5B6572; }
#vertTabArea .recentlyViewedHeader { padding: 3px; border: 0px; background-color: #5B6572; color: #FFFFFF; }


/* !----- Forms ----- */
fieldset { border-color: #950800; background-color: #EDEDED; }
legend { border-color: #950800; background-color: #950800; color: #FFFFFF; }
legend span.disclaimerSS { color: #DDDDDD; }


/* !----- Buttons ----- */
.vehicleSpecialButton a, .carfinderLink a, .rssLink a, .directLink a { background-image: url(http://paulsurbuickgmc.com/images/design/default_button_a.gif); color: #950800; }
.vehicleSpecialButton a span, .rssLink a span, .directLink a span { background-image: url(http://paulsurbuickgmc.com/images/design/default_button_span.gif); }
#buttonArea a span, #actionButtons a span, .loanCalc a span, .cashBackCalc a span, .share a span { color: #950800; }

.carfinderLink a, .rssLink a, .directLink a { background-image: url(http://paulsurbuickgmc.com/images/design/search_button_a.gif); }
.carfinderLink a span, .rssLink a span, .directLink a span { background-image: url(http://paulsurbuickgmc.com/images/design/search_button_span.gif); }


/* !----- Tabs ----- */
#tabs, #media_buttonArea { background-image: url(http://paulsurbuickgmc.com/images/navigation/background.gif); }

#tabs ul li.tabNormal, #tabs ul li.tabActive, #tabs ul li.tabPrint,
.mediaButton.tabNormal, .mediaButton.tabActive { border-bottom: 1px solid #D2D2D2; background-image: url(http://paulsurbuickgmc.com/images/navigation/leftTab.gif); }

#tabs ul li.tabNormal a, #tabs ul li.tabActive a, #tabs ul li.tabPrint a,
.mediaButton.tabNormal a, .mediaButton.tabActive a { border-bottom: 1px solid #D2D2D2; background-image: url(http://paulsurbuickgmc.com/images/navigation/rightTab.gif); }

#tabs ul li.tabInactive { border-bottom: 1px solid #D2D2D2; background: url(http://paulsurbuickgmc.com/images/navigation/tabInactiveLeft.gif) no-repeat top left; }
#tabs ul li.tabInactive a { border-bottom: 1px solid #D2D2D2; background: url(http://paulsurbuickgmc.com/images/navigation/tabInactiveRight.gif) no-repeat top right; }
#tabs ul li.tabInactive a:hover { color: #A0A0A0; }

#tabs ul li.tabActive, .mediaButton.tabActive { border-bottom: 1px solid #FFFFFF; }
#tabs ul li.tabActive a, .mediaButton.tabActive a { border-bottom: 1px solid #FFFFFF; }

#recentlyViewedTab { background-image: url(http://paulsurbuickgmc.com/images/recentlyViewed/recentlyViewedTabs.png); }

* html #recentlyViewedTab { background-image: url(http://paulsurbuickgmc.com/images/recentlyViewed/recentlyViewedTabs.gif); }


/* !----- Message of the Day ----- */
#motd { width: 962px; height: 38px; padding-top: 5px; border: none; background: url(http://paulsurbuickgmc.com/images/design/motdBar.gif) repeat-x center center; color: #FFFFFF; text-align: center; }
body#home #motd { width: 958px; border: none; background: url(http://paulsurbuickgmc.com/images/design/motdBarHome.gif) repeat-x top center; }


/* !----- Vehicle Specials ----- */
#mainArea .defaultVehicleSpecial { border-color: #950800; background: url(http://paulsurbuickgmc.com/images/design/normalInvBg.gif) repeat-x #F6F6F7; }
#mainArea .customSpecial .specialsMedallion { width: 16px; height: 16px; margin: 0px 0px 0px 1px; background: url(http://paulsurbuickgmc.com/images/design/specialStar.gif) no-repeat; }
#mainArea .vehicleSpecialBanner { height: 18px; border: 0px; background: url(http://paulsurbuickgmc.com/images/design/vehicleSpecialBanner.gif) repeat-x; }
#mainArea .vehicleSpecialBanner span { margin-left: 6px; color: #FFFFFF; }
#mainArea .invPicture { border: 0px; }
#mainArea .vehicleSpecialButton a { margin: 5px 6px 5px 10px; }


/* !----- Coupons ----- */
.defaultCouponSpecial { padding-bottom: 6px; border-color: #950800; background-color: #EDEDED; }
.defaultCouponSpecial .defaultCouponBorder { border-color: #000000; }
.defaultCouponSpecial .couponDetails ul li { border: none; }
.defaultCouponSpecial .disclaimer { margin-top: 10px; }


/* !----- Pop-Up Calendar ----- */
#jsCal tbody th { background-color: #950800; }
#jsCal tbody tr td:hover { background-color: #950800; }
#jsCal #jsCalCaption tbody tr td:hover { background-color: #EDEDED; }


/* !----- Home ----- */
body#home #mainArea { padding-bottom: 0px; border: 0px; background-color: transparent; }
body#home #tabbedArea { padding-bottom: 7px; border: 1px solid #950800; border-width: 0px 1px; }
body#home #siteBottom { width: 958px; }

body#home .searchContainer { width: 245px; height: 290px; margin-top: 3px; margin-bottom: 10px; padding-top: 9px; background-color: #F4F4F4; color: #000000; }
body#home #inventorySearch #searchInstructions { margin: 0px 0px 21px 0px; padding-bottom: 10px; border-bottom: 1px solid #5B6572; text-align: center; font-size: 13px; font-weight: bold; line-height: 17px; color: #5B6572; }
body#home #inventorySearch .searchTexts .filterText { color: #000000; }

#inventorySearch ul li a { width: 229px; border-color: #BBBBBB; background-color: #F4F4F4; color: #950800; }
#inventorySearch ul li a:hover { color: #5B6572; }
#inventorySearch ul li ul, #inventorySearch ul li ul li a { border-color: #FFFFFF; background-color: #5B6572; }
#inventorySearch ul li ul li a { border: 0px; color: #FFFFFF; }
#inventorySearch ul li ul li a:hover { color: #CCCCCC; }
#inventorySearch span.searchByNum { color: #CCCCCC; }

#homeSlideshow { border: 1px solid #5B6572; }

body#home #paymentSearch { margin-bottom: 15px; padding-top: 1px; padding-bottom: 1px; background: url(http://paulsurbuickgmc.com/images/design/vehicleHeaderBg.gif) repeat-x #950800 center center; color: #FFFFFF; }
body#home #searchByPayment h3 { color: #CCCCCC; }

body#home #dealerSpecials { padding: 5px 0px 3px 0px; }
#tab_news { padding-bottom: 3px; }
.newsHeadline { margin-bottom: 8px; }
.newsContainer { margin-top: 10px; margin-bottom: 10px; border-color: #950800; }
#tab_news .featuredMedallion { display: none; }
#tab_home #homeContent { padding-left: 3px; padding-right: 3px; }


/* !----- New / Pre-Owned ----- */
body#new #motd, body#preOwned #motd { display: none; }
.departmentHours { padding-bottom: 0px; }

body#new .searchContainer, body#newInventory .searchContainer, body#preOwned .searchContainer, body#preOwnedInventory .searchContainer { width: 955px; margin: -1px 0px 5px 0px; padding: 7px 0px 4px 5px; border: none; background: url(http://paulsurbuickgmc.com/images/design/searchBg.gif) repeat-x #950800; color: #FFFFFF; }
body#new .searchContainer h1, body#newInventory .searchContainer h1, body#preOwned .searchContainer h1, body#preOwnedInventory .searchContainer h1 { color: #CCCCCC; }
body#new .searchContainer #searchInstructions, body#newInventory .searchContainer #searchInstructions, body#preOwned .searchContainer #searchInstructions, body#preOwnedInventory .searchContainer #searchInstructions { margin-bottom: 10px; }
body#new .searchContainer .filterText, body#newInventory .searchContainer .filterText, body#preOwned .searchContainer .filterText, body#preOwnedInventory .searchContainer .filterText { color: #FFFFFF; }
.carfinderLink a, .rssLink a, .directLink a { margin-top: 2px; }
#tab_popular .customPopularityTabBottom { border: 0px; }

#newInventory #mainArea, #preOwnedInventory #mainArea { padding-bottom: 22px; }
.specialInv, .normalInv, .alternateInv, .greenInv, .featuredInv { margin-top: 10px; margin-bottom: 0px; border-color: #950800; }
.normalInv { background: url(http://paulsurbuickgmc.com/images/design/normalInvBg.gif) repeat-x #F3F3F4; }
.alternateInv { background: url(http://paulsurbuickgmc.com/images/design/alternateInvBg.gif) repeat-x #EFF2F6; }
.specialInv { background: url(http://paulsurbuickgmc.com/images/design/specialInvBg.gif) repeat-x #FFFFF1; }
.greenInv { background: url(http://paulsurbuickgmc.com/images/design/greenInvBg.gif) repeat-x #F4F9F4; }
.pageCurLink { background-color: #950800; }
.pagination { margin-bottom: 0px; }
.paginationLabel, .orderBoxes .filterText { margin-bottom: 5px; }

#socialBookmarks ul#bookmarks, #socialBookmarks ul#bookmarks li.sbookmarkInstructions { background-image: url(http://paulsurbuickgmc.com/images/design/socialBookmarksContainer.gif); }

#inventoryContent .lineListingBanner { padding: 5px 0px; border: 0px; background: url(http://paulsurbuickgmc.com/images/design/vehicleHeaderBg.gif) repeat-x #950800 center center; color: #FFFFFF; }
#inventoryContent .lineListingBanner a { color: #AFAFAF; }

#vehicleHeaderInfo { width: 960px; margin: -1px 0px 10px 0px; padding: 15px 0px 18px 0px; border: none; border-top: 0px; background: url(http://paulsurbuickgmc.com/images/design/vehicleHeaderBg.gif) repeat-x #520300; color: #CCCCCC; }
#vehicleHeaderInfo #vehicleHeader { width: 605px; margin-left: 15px; }
#vehicleHeaderInfo .disclaimerSS { color: #CCCCCC; }
#vehicleHeaderInfo .vehiclePrice span { color: #CCCCCC; }
#vehicleHeaderInfo .pricing { float: right; width: 300px; margin-top: -3px; margin-right: 12px; }
#vehicleHeaderInfo .payment { margin-top: 7px; }
#vehicleHeaderInfo .payment span a { color: #AFAFAF; }
#vehicleHeaderInfo .dateAdded { width: 605px; margin: 5px 0px 0px 15px; color: #FFFFFF; }
#certifiedArea img { background-color: white; }

#vehicleGallery #ss-button-container { margin-left: 4px; }
#vehicleGallery #vehiclePicture img:hover {border: 1px solid #950800; }
#vehicleGallery #thumbPhotos { background-color: #DDDDDD; }

.pmtcalcIcon { display: none; }
.pmtTools .pmtcalc { margin-bottom: 7px; }

#overviewCategoryListingLinks { background-color: #DDDDDD; border-color: #DDDDDD; }
#overviewCategoryListingLinks a.overviewLink { color: #950800; }
#overviewCategoryListingLinks a:hover { background-color: #5B6572; color: #FFFFFF; }
.vehicleOptions .optionsCategory h2 { border: 0px; }
#similarVehicles .likeVehicle { border-color: #950800; }

body#carbuilder #mainArea { border-top: 1px solid #950800; }
body#carbuilder #steps{ border-color: #950800; background: url(http://paulsurbuickgmc.com/images/design/normalInvBg.gif) repeat-x top center; }

body#preOwned .surtifiedLogo, body#preOwnedInventory .surtifiedLogo { text-align: center; }
body#newInventory  .surtifiedLogo { display: none; }

/* !----- Specials ----- */
body#specials #mainArea { padding-top: 6px; }
body#specials .defaultCouponSpecial { margin-top: 0px; margin-bottom: 13px; }


/* !----- Parts ----- */
#parts .partsForm fieldset { margin-top: 10px; padding-bottom: 5px; }
#parts .partsForm .submitBlock { margin-top: 15px; }
#parts .partsForm .parts_info_section .direction { margin-top: 5px; margin-left: 10px; padding-right: 10px; }
.customUnderPartsForm { margin: 8px 18px 0px 0px; }

#partsDeptSpecials .defaultCouponSpecial, #service .defaultCouponSpecial, #financeDeptSpecials .defaultCouponSpecial { margin-top: 1px; }


/* !----- Service ----- */
#tab_coupons h2 { margin-top: 3px; }
.serviceForm form { margin-top: 10px; }
.serviceForm .appointment_info_section { margin-bottom: 15px; }


/* !----- Financing ----- */
body#financing #mainArea { padding-top: 0px; }
#financeCalculators { margin-bottom: 9px; background: url(http://paulsurbuickgmc.com/images/design/financeCalculatorsBg.gif) repeat-y; }
#financing .applyFinancing { width: 200px; height: 34px; margin-top: 5px; margin-bottom: 7px; background: url(http://paulsurbuickgmc.com/images/design/applyFinancingButton.gif) no-repeat; }
#financing .customFinancingTop { border: 0px; }


/* !----- Information ----- */
body#hoursOperation #mainArea, body#staff #mainArea, body#staffDetail #mainArea, body#privacy #mainArea { border-top: 1px solid #950800; }

body#information #infoContent { margin: 8px 12px 5px 10px; }

body#information #infoContent li { list-style-position: inside; }

.newsHeadline .featuredMedallion { display: none; }
body#news .newsContainer { padding-top: 7px; }
body#news .newsStory p { padding-top: 5px; padding-bottom: 5px; }

body#employmentDetails p.jobDescription { text-align: left; }
body#employmentForm #constraint { border: solid #950800; border-width: 0px 1px; background-color: #FFFFFF; }
body#employmentForm a { color: #950800; }
body#employmentForm a:hover { color: #5B6572; }
body#employmentForm fieldset { margin-top: 10px; }
body#employmentForm .education { margin-bottom: 10px; padding-top: 5px; padding-left: 8px; padding-bottom: 8px; }
body#employmentForm .workExperience01 legend.legendHeadline, body#employmentForm .workExperience02 legend.legendHeadline, body#employmentForm .workExperience03 legend.legendHeadline { font-size: 10px; }
body#employmentForm .workExperience01, body#employmentForm .workExperience02, body#employmentForm .workExperience03 { padding-top: 8px; }
body#employmentForm .workExperience01 a, body#employmentForm .workExperience02 a, body#employmentForm .workExperience03 a { margin-left: 10px; }

body#testimonials h1 { margin-top: 10px; }
body#testimonials h2.testimonialSubject { color: #950800; }

body#faq .faqContainer h1 { margin-top: 10px; color: #950800; }

body#hoursOperation #hoursChart { margin-top: 13px; margin-bottom: 5px; }
body#hoursOperation #hoursChart h2 { margin-bottom: 0px; }
#hoursChart table .departmentInfo { background: url(http://paulsurbuickgmc.com/images/design/vehicleSpecialBanner.gif) repeat-x #000000; color: #FFFFFF; line-height: 13px; }

body#staff .departmentTitle { color: #950800; }


/* !----- Blog (everything needed for Blog is contained here) ----- */
body#blog #nav li#nav_information { background: url(http://paulsurbuickgmc.com/images/design/navActive.gif) no-repeat; }
body#blog #nav li#nav_information a span { background-image: none; color: #950800; text-decoration: none; }

body#blog #mainArea { border-top-width: 1px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; }
body#blog h1, body#blog h2 { width: 97%; margin-top: 0px; margin-bottom: 0px; }
body#blog #mainArea .navigation { border: 0px; }
body#blog .searchForm { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
body#blog #wp_footer { width: 944px; margin: 0 auto; padding: 8px; border: 1px solid #950800; border-width: 0px 1px; background-color: #FFFFFF; }
body#blog .newerPost, body#blog .newPost, body#blog .archiveEntry, body#blog .searchResultsEntry, body#blog .commentlist li { border-color: #950800; border-width: 1px; background: url(http://paulsurbuickgmc.com/images/design/normalInvBg.gif) repeat-x #F3F3F4; }
body#blog .archiveHeader .pagetitle { margin-bottom: 20px; }
body#blog .comment-body p { margin-bottom: 0px; }
body#blog .postTitle { margin-top: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFFFFF; }
body#blog #sidebar { margin-top: 0px; }

.entry h4 p { margin-top: 10px; }
.newestPost .postThumb { margin-top: 13px; }
h4.postTitle { margin-bottom: -6px; }
.archiveEntry .postThumb, .searchResultsEntry .postThumb { border: none; margin-right: 15px; }
body#blog #tabbedArea .postTitle, #tabbedArea .postmeta, #tabbedArea .wp-caption-text { margin-left: 5px; background-color: transparent; }
body#blog #tabbedArea .newerPost { min-height: 145px; }
.newerPost .excerpt p { width: 425px; }
.archiveEntry .postThumb, .archiveEntry .excerpt p, .searchResultsEntry .excerpt p, .excerpt p { margin-top: 10px; font-weight: normal; }
.archivePosts .archiveEntry, .searchPosts .searchResultsEntry { padding-top: 10px; }


/* !----- Contact ----- */
body#contact .contact_info_section, body#contact .additional_info_section { margin-top: 8px; margin-bottom: 8px; }


/* !----- Custom Areas ----- */
.customAreaTop, .customAreaBottom,
.customContentTabBottom,
.customCouponTabBottom,
.customFormTabBottom ,
.customContentTabTop,
.customCouponTabTop,
.customFormTabTop,
.customSpecialsTabTop, .customSpecialsTabBottom,
.customPopularityTabTop,
.customOverviewTabTop, .customOverviewTabBottom, .customOptionsTabTop,
.customOptionsTabBottom,
.customRebatesTabTop, .customRebatesTabBottom, .customReviewsTabTop,
.customReviewsTabBottom,
.customSimilarVehiclesTabTop, .customSimilarVehiclesTabBottom,
.customBenefitsTabTop, .customBenefitsTabBottom,
.customAvailablePositionsTabTop, .customAvailablePositionsTabBottom,
.customNewsTabTop, .customNewsTabBottom,
.customPaginationBottom,
.customSearchBottom,
.customAreaMessage, .customAreaMessageTop, .customAreaMessageBottom,
.metadataTop, .metadataBottom { margin: 3px; color: #CCCCCC; text-align: center; padding: 10px; font-size: 19px; font-family: Arial, Helvetica, "Helvetica Neue", Arial, sans-serif; font-weight: bold; font-style: italic; border: 1px dashed #CCCCCC; display: none; }

.customFinancingTop { float: right; width: 753px; height: 200px; font-size: 19px; color: #CCCCCC; text-align: center; font-family: Arial, Helvetica, "Helvetica Neue", Arial, sans-serif; font-weight: bold; font-style: italic; border: 1px dashed #CCCCCC; }

.customPopularityTabBottom { float: right; width: 630px; margin: 10px; height: 240px; font-size: 19px; color: #CCCCCC; text-align: center; font-family: Arial, Helvetica, "Helvetica Neue", Arial, sans-serif; font-weight: bold; font-style: italic; border: 1px dashed #CCCCCC; }

body#home .customPopularityTabBottom { display: none; }

body#home .customPopularityTabBottom { float: none; width: auto; height: auto; margin: 3px; color: #CCCCCC; text-align: center; padding: 10px; font-size: 19px; font-family: Arial, Helvetica, "Helvetica Neue", Arial, sans-serif; font-weight: bold; font-style: italic; border: 1px dashed #CCCCCC; }

.blogSearchArea .customAreaMessage { float: left; width: 580px; }

.blogSearchArea .customAreaBottom { clear: both; }

.customUnderPartsForm { float: right; width: 245px; }


body#newVehicleDisplay .pmtTools .pmtcalcIconInactive span, body#preOwnedVehicleDisplay .pmtTools .pmtcalcIconInactive span, body#preOwnedInventory .lineListingBanner { display: none; }

/* !----- Compare ----- */
body#compareVehicles .returnButton { float: right; width: 130px; height: 30px; cursor: pointer; background-image: url(http://paulsurbuickgmc.com/images/buttons/returnButton.png); background-repeat: no-repeat; background-position: top left;}
body#compareVehicles .returnButton:hover { background-image: url(http://paulsurbuickgmc.com/images/buttons/returnButtonOver.png); background-repeat: no-repeat; background-position: top left;}

/* -------------------------- paulSur.css -------------------------- */

#header .dealerInfo .dealerLogo { float: left; width: 270px; height: 63px; margin: 5px 18px 0px 0px; padding-right: 18px; border-right: 1px solid #000000; background: url(http://paulsurbuickgmc.com/images/paulSur/paulSurLogo.gif) no-repeat; }

#header #dealerEmblem { float: right; width: 195px; height: 68px; margin: 6px 0px 0px 0px; padding: 0px; background: url(http://paulsurbuickgmc.com/images/paulSur/brandLogo.jpg) no-repeat; }

.GMPreferredCustomerProgram { float: left; display: block; width: 210px; height: 28px; margin: 0px 0 0 15px; background: transparent url(http://paulsurbuickgmc.com/images/paulSur/GMPrefferredOwnerProgram.jpg) no-repeat top left; clear: both; }
.GMPreferredCustomerProgram:hover { background-image: url(http://paulsurbuickgmc.com/images/paulSur/GMPrefferredOwnerProgram-over.jpg); }

.customerReferralProgram { float: left; display: block; width: 210px; height: 28px; margin: 0px 0 10px 15px; background: transparent url(http://paulsurbuickgmc.com/images/paulSur/customerReferralButton.jpg) no-repeat top left; clear: both; }
.customerReferralProgram:hover { background-image: url(http://paulsurbuickgmc.com/images/paulSur/customerReferralButtonOver.jpg); }


/* !----- Customer Referral ----- */
#mainInfoArea { width: 600px; margin: 10px; float: left;  }
#sideArea { width: 260px; margin: 10px 0px; float: left; }

* html #mainInfoArea { width: 550px; margin: 10px 0px 10px 0px; margin-left: 5px; float: left;  }
* html #sideArea { width: 240px; margin: 10px 0px 10px 0px;  float: left; }

#mainInfoArea ul { list-style-position: inside; padding: 0px 0px 10px 0px; font-size: 11px; }
body#customerReferral h5, body#customerReferral h3, body#termsConditions h5, body#termsConditions h3 { margin: 5px 0px; }


body#termsConditions #mainInfoArea { width: 940px; margin: 10px; }

body#termsConditions ul ul { margin: 10px 20px; }
body#termsConditions ul ul li { padding-top: 10px; }


/* !----- Customer Referral Form ----- */
#customerReferralForm { width: 300px; }

body#customerReferral fieldset { width: 300px; background-color:#000000; border-color:#000000; padding-bottom: 10px; -moz-border-radius:6px 6px 6px 6px; }

.bruce #customerReferralForm .dojo_formRow label { color: #ffffff; }

.bruce #customerReferralForm .dojo_formRow sub.required, .bruce #customerReferralForm .dojo_formRow label.required { color:#b4ffc1; }

#customerReferralForm textarea.required, #customerReferralForm input.required { color: #000000; }

#customerReferralForm legend { background-color:#1a8a42; border:0px; color:#FFFFFF; font-size:16px; margin-left:10px; padding:5px 10px; text-transform: uppercase; }

.bruce #customerReferralForm .dojo_formRow sub { clear:both; color:#888888; display:block; margin:2px 0 4px 4px; padding:0; }

body#customerReferral .formbuilderLoading { width: 260px; }

body#customerReferral #customerReferralForm { width: 260px; }

body#customerReferral .layoutType_name .layoutType_textbox .field_firstName .dijitTextBox { width:260px; }

body#customerReferral .layoutType_name .layoutType_textbox .field_lastName .dijitTextBox { width:260px; }

body#customerReferral .layoutType_name .layoutType_textbox .field_lastName { float:left; margin-right:0px; width:260px; }

body#customerReferral .layoutType_addressStreet .field_street01 .dijitTextBox, body#customerReferral .layoutType_addressStreet2 .field_street02 .dijitTextBox { width:260px; }

body#customerReferral .layoutType_address .layoutType_addressCity .field_city { float:none; margin-right:0px; width:260px; }

body#customerReferral .layoutType_address .layoutType_addressCity .field_city .dijitTextBox { width:260px; }

.bruce #customerReferralForm .layoutType_address .layoutType_addressState {
float:left;
margin-right:8px;
width:130px;
}

.bruce #customerReferralForm .layoutType_addressPostalCode { width: 90px; float: right; margin-right: 15px; }

* html .bruce #customerReferralForm .layoutType_address .layoutType_addressState {
float:left;
margin-right:0px;
width:120px;
}

.bruce #customerReferralForm #widget_dijit_form_ValidationTextBox_0,
.bruce  #customerReferralForm #widget_dijit_form_ValidationTextBox_1,
.bruce #customerReferralForm #widget_dijit_form_ValidationTextBox_2,
.bruce #customerReferralForm #widget_dijit_form_ValidationTextBox_3 { width: 260px; }

/*
.bruce #customerReferralForm .layoutType_textbox, .bruce #customerReferralForm .layoutType_dropdownText, .bruce #customerReferralForm .layoutType_datetext, .bruce #customerReferralForm .layoutType_timetext { float:left; width:260px; }

.bruce #customerReferralForm .dijitTextBoxFocused, .bruce #customerReferralForm .dijitComboBoxFocused, .bruce #customerReferralForm .dijitSpinnerFocused, .bruce #customerReferralForm .dijitSpinnerUpArrowActive, .bruce #customerReferralForm .dijitSpinnerDownArrowActive, .bruce #customerReferralForm .dijitTextAreaFocused { border-color:#000000; width:260px; }

.bruce #customerReferralForm .dijitTextBox, .bruce #customerReferralForm .dijitComboBox, .bruce #customerReferralForm .dijitSpinner, .bruce #customerReferralForm .dijitTextArea, .bruce #customerReferralForm .dijitInlineEditor input  {
background:url(http://paulsurbuickgmc.com/images/validationInputBg.png) repeat-x scroll left top #FFFFFF; border:1px solid #B3B3B3; line-height:normal; width: 260px; }
*/

* html body#customerReferral .formbuilderLoading { width: 240px; }

* html body#customerReferral #customerReferralForm { width: 240px; }

* html body#customerReferral .layoutType_name .layoutType_textbox .field_firstName .dijitTextBox { width:240px; }

* html body#customerReferral .layoutType_name .layoutType_textbox .field_lastName .dijitTextBox { width:240px; }

* html body#customerReferral .layoutType_name .layoutType_textbox .field_lastName { float:left; margin-right:0px; width:240px; }

* html body#customerReferral .layoutType_addressStreet .field_street01 .dijitTextBox, * html body#customerReferral .layoutType_addressStreet2 .field_street02 .dijitTextBox  { width:240px; }

* html body#customerReferral .layoutType_address .layoutType_addressCity .field_city { float:left; margin-right:0px; width:240px; }

* html body#customerReferral .layoutType_address .layoutType_addressCity .field_city .dijitTextBox { width:240px; }

* html .bruce #customerReferralForm .layoutType_address .layoutType_addressState { float:left; margin-right:8px; width:120px; }

* html .bruce #customerReferralForm .layoutType_addressPostalCode { width: 70px; float: right; margin-right: 15px; }

* html .bruce #customerReferralForm #widget_dijit_form_ValidationTextBox_0,
* html .bruce  #customerReferralForm #widget_dijit_form_ValidationTextBox_1,
* html .bruce #customerReferralForm #widget_dijit_form_ValidationTextBox_2,
* html .bruce #customerReferralForm #widget_dijit_form_ValidationTextBox_3 { width: 240px; }


/* !----- The Vehicle Warranty Store ----- */
body#vehicleWarrantyStore #mainArea { width: 920px; padding: 25px 20px 20px 20px; font-size: 14px; font-family: Arial, Helvetica, "Helvetica Neue", Arial, sans-serif; }
body#vehicleWarrantyStore .leftContent { float: left; width: 617px; }
body#vehicleWarrantyStore .rightContent { float: right; width: 277px; }

body#vehicleWarrantyStore ul.vwsFeatures { margin: -2px 0px 0px 14px; color: #F04F22; }
body#vehicleWarrantyStore ul.vwsFeatures li { margin-top: 17px; }
body#vehicleWarrantyStore ul.vwsFeatures span { color: #000000; }
body#vehicleWarrantyStore ul.vwsFeatures span.bold { font-weight: bold; }
body#vehicleWarrantyStore .leftContent .subHeadline { margin-top: 25px; }
body#vehicleWarrantyStore .leftContent p.extendedCoverageParagraph { margin-top: 4px; font-size: 14px; line-height: 19px; }

body#vehicleWarrantyStore .rightContent img { margin-bottom: 17px; }

body#vehicleWarrantyStore .bottomPdfButtons { float: left; width: 920px; margin: 1px 0px 2px 0px; }
.bottomPdfButtons a { float: left; display: inline; width: 383px; margin: 20px 23px 0px 0px; text-decoration: none; }
.bottomPdfButtons a img { border: none; }
.pdfInfo span { cursor: default; display: block; padding: 5px 1px 0px 3px; font-size: 11px; line-height: 15px; text-align: justify; color: #555555; }