@charset "utf-8";
/* CSS Document */
html {
     overflow-y: scroll;
}
body {
	margin:0;
	background:#000000;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
ul {
margin: 0px;
padding: 0px;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	text-align: justify;
}
.bodyText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
.bodyText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
.bodyText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fd0000;
	text-decoration:underline;
}
.bodyText11 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:underline;
}
.bodyText11 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:underline;
}
.bodyText11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fd0000;
	text-decoration:underline;
}
.bodyBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image:  url(images/swizol-square-bullet.gif);
	margin-left: 20px;
	line-height: 18px;
	text-align: left;
}
.bodyBullet a {
	color:#000000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.bodyBullet a:visited {
	color:#000000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.bodyBullet a:hover {
	color:#fd0000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.bottomLinksBullet {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-image:  url(images/bottom-links-bullet.gif);
	margin-left: 14px;
	text-align: left;
	line-height: 12px;
}
.bottomLinksBullet a {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.bottomLinksBullet a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.bottomLinksBullet a:hover {
	color:#fd0000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.bodyTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.bodyTextSmall a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}
.bodyTextSmall a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}
.bodyTextSmall a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fd0000;
	text-decoration:underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;
}
h1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;
}
h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fd0000;
	text-decoration:underline;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #fd0000;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
.btmNewsLetterHeadingWrapper {
	float: left;
	height: 30px;
	width: 239px;
}
.btmNewsLetterFormWrapper {
	float: left;
	width: 239px;
	margin-bottom: 8px;
}
.btmNewsLetterFormWrapper2 {
	float: left;
	width: 239px;
}
.formDivider {
	float: left;
	margin-right: 8px;
}
.unsubscribeText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:underline;
}
.unsubscribeText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:underline;
}
.unsubscribeText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fd0000;
	text-decoration:underline;
}
.serviceLocationsHeadingTab {
	float: left;
	height: 28px;
	width: 348px;
	margin-right: 10px;
	margin-left: 21px;
	text-align: center;
	padding-top: 9px;
	margin-top: 197px;
}
.serviceLocationsRightTextWrapper {
	float: left;
	width: 350px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 20px;
}
.frontBoxesHeadingTabs {
	float: left;
	height: 28px;
	width: 307px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(images/front-bottom-heading-bg-tap.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 9px;
}
.frontBoxesHeadingTabsCenter {
	float: left;
	height: 28px;
	width: 306px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(images/front-bottom-heading-bg-tap-center.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 9px;
}
.frontBoxesContentWrapper {
	float: left;
	height: 116px;
	width: 327px;
}
.detailingServicesBoxesHeadingTabs01 {
	float: left;
	height: 28px;
	width: 351px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(images/detailing-services-bottom-heading-bg-tab-01.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 9px;
}
.detailingServicesBoxesHeadingTabs02 {
	float: left;
	height: 28px;
	width: 350px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(images/detailing-services-bottom-heading-bg-tab-02.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 9px;
}
.detailingServicesBoxesContentWrapper01 {
	float: left;
	height: 116px;
	width: 371px;
}
.detailingServicesBoxesContentWrapper02 {
	float: left;
	height: 116px;
	width: 370px;
}
.frontWebShopBoxContentWrapper {
	float: left;
	height: 108px;
	width: 181px;
	display: inline;
	padding-left: 138px;
	padding-top: 8px;
	padding-right: 8px;
}
.frontBoxesFourSeasonsContentWrapper {
	float: left;
	height: 168px;
	width: 307px;
	margin: 10px;
}
.frontBoxesFourSeasons {
	float: left;
	height: 79px;
	width: 149px;
	margin-right: 9px;
}
.frontBoxesYearly {
	float: left;
	height: 79px;
	width: 149px;
}
.frontBoxesTwiceYearly {
	float: left;
	height: 79px;
	width: 149px;
	margin-top: 10px;
}
.frontBoxesWaxTopUp {
	float: left;
	height: 79px;
	width: 149px;
	margin-top: 10px;
	margin-left: 9px;
}

.frontBoxesContentWrapperCenter {
	float: left;
	height: 116px;
	width: 326px;
}

#page {
	width:1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header {
	width:1000px;
	height: 144px;
}
.btm {
	width:100%;
	overflow:hidden;
	background:url(images/footer-grey-bg.gif) repeat-x;
	float: left;
	height: 192px;
}
.btmTopTabs {
	width: 1000px;
	height: 8px;
	float: left;
}
.btmContentWrapper {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: 192px;
}
.btmLinksBookmarkWrapper {
	background-image: url(images/bottom-links-horizontal-divider.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 28px;
	width: 982px;
	padding-right: 9px;
	padding-left: 9px;
}
.btmContentLinksWrapper {
	width: 1000px;
	height: 156px;
	float: left;
}
.btmLinksArrowDivider {
	float: left;
	height: 156px;
	width: 20px;
}
.btmLinksNavArrow {
	background-image: url(images/bottom-links-nav-arrow.gif);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 20px;
}
.btmLinksDivider {
	background-image: url(images/bottom-links-divider.gif);
	background-repeat: no-repeat;
	float: left;
	height: 133px;
	width: 20px;
}
.btmLinkContent {
	float: left;
	height: 156px;
	width: 227px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.btmLinkContentEnd {
	float: left;
	height: 128px;
	width: 239px;
}
.footer {
	width:100%;
	background:#FFFFFF;
	padding:0 0 0px;
	overflow:hidden;
	float: left;
}
.d9LogoFooter {
	height: 34px;
	width: 188px;
	margin-top: 10px;
	float: left;
	margin-left: 9px;
}
.d9LogoFooterCopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top: 10px;
	width: 679px;
	text-align: center;
	float: left;
}
.footerWrapper {
	margin-top: 7px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: 61px;
}
.redText {
	color: #FD0000;
}
.whiteText {
	color: #FFF;
}
.blueText {
	color: #0079db;
}
.yellowText {
	color: #ffde00;
}
.d9LogoFooterCopyright a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration:underline;
}
.d9LogoFooterCopyright a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration:underline;
}
.d9LogoFooterCopyright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fd0000;
	text-decoration:underline;
}
.languageWrapper {
	height: 22px;
	float: right;
}
.flag {
	float: left;
	height: 15px;
	width: 24px;
	margin-left: 4px;
}
.languageText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	margin-top: 7px;
}
.languageText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
}
.languageText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
}
.languageText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fd0000;
	text-decoration:underline;
}
.headerWrapper {
	float: left;
	width: 1000px;
	height: 109px;
	background-image: url(images/beading-top-image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.swizolLogo {
	float: left;
	height: 94px;
	width: 257px;
	margin-top: 8px;
}
.languageTabLeft {
	background-image: url(images/top-contact-language-tab-left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 6px;
}
.languageTabCenter {
	float: left;
	height: 27px;
	background-image: url(images/top-contact-language-tab-center.gif);
	background-repeat: repeat-x;
}
.languageTabRight {
	background-image: url(images/top-contact-language-tab-center.gif);
	background-repeat: repeat-x;
	float: left;
	height: 27px;
	width: 10px;
}
.topNavWrapper {
	float: left;
	height: 25px;
	width: 1000px;
	background-image: url(images/top-nav-bg.gif);
	background-repeat: repeat-x;
}
.topNavArrow {
	background-image: url(images/nav-arrow-bullet.gif);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 9px;
}
.topNavTextWrapper {
	float: left;
	height: 25px;
	width: 712px;
	padding-left: 10px;
}
.topNavTextWrapperDE {
	float: left;
	height: 25px;
	width: 694px;
	padding-left: 10px;
}
.swizolFooterLogos {
	float: left;
	height: 54px;
	width: 115px;
}
.approvedCarCareSystem {
	float: left;
	height: 69px;
	width: 201px;
	margin-top: 20px;
	margin-left: 89px;
}


.flagLogo {
	float: right;
	height: 19px;
	width: 56px;
	margin-top: 4px;
	margin-right: 10px;
}
.topNavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	margin-top: 5px;
	margin-right: 11px;
	font-weight: bold;
}
.topNavLinksOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	margin-top: 5px;
	margin-right: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.subNavWrapper {
	height: 31px;
	width: 1000px;
}
.contentWrapper {
	width: 1000px;
}
.frontPageContentWrapper01 {
	width: 1000px;
	height: 235px;
}
.frontPageContentWrapper02 {
	width: 1000px;
	height: 163px;
}
.detailingValetingContentWrapper01 {
	width: 751px;
	height: 163px;
	float: left;
}
.flashBoxContainer {
	height: 225px;
	width: 663px;
	background-color: #2d3135;
	margin-right: 10px;
	float: left;
}
.fourSeasonsContainer {
	background-image: url(images/swizol-car-care-seasonal-plan.jpg);
	background-repeat: no-repeat;
	height: 225px;
	width: 327px;
	float: left;
	background-position: left top;
}
.detailingAircraftServicesExteriorContainer {
	height: 153px;
	width: 371px;
	margin-right: 10px;
	float: left;
	background-image: url(images/aircraft-exterior-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingMarineServicesExteriorContainer {
	height: 153px;
	width: 371px;
	margin-right: 10px;
	float: left;
	background-image: url(images/marine-exterior-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingServicesExteriorContainer {
	height: 153px;
	width: 371px;
	margin-right: 10px;
	float: left;
	background-image: url(images/exterior-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingServicesExteriorArtOfPerfectionContainer {
	height: 153px;
	width: 371px;
	margin-right: 10px;
	float: left;
	background-image: url(images/swziol-exterior-art-of-perfection-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingServicesExteriorCorrectionProtectionContainer {
	height: 153px;
	width: 370px;
	float: left;
	background-image: url(images/swziol-exterior-correction-protection-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingServicesExteriorProtectionContainer {
	height: 153px;
	width: 371px;
	margin-right: 10px;
	float: left;
	background-image: url(images/swziol-exterior-protection-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingServicesExteriorInterimContainer {
	height: 153px;
	width: 370px;
	float: left;
	background-image: url(images/swziol-exterior-interim-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingMarineServicesInteriorContainer {
	height: 153px;
	width: 370px;
	float: left;
	background-image: url(images/marine-interior-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingAircraftServicesInteriorContainer {
	height: 153px;
	width: 370px;
	float: left;
	background-image: url(images/aircraft-interior-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingServicesInteriorContainer {
	height: 153px;
	width: 370px;
	float: left;
	background-image: url(images/interior-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingServicesInteriorArtOfPerfectionContainer {
	height: 153px;
	width: 371px;
	margin-right: 10px;
	float: left;
	background-image: url(images/swizol-interior-art-of-perfection-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingServicesInteriorCorrectionPertectionContainer {
	height: 153px;
	width: 370px;
	float: left;
	background-image: url(images/swizol-interior-leather-correction-protection-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingServicesInteriorProtectionContainer {
	height: 153px;
	width: 371px;
	margin-right: 10px;
	float: left;
	background-image: url(images/swizol-interior-leather-protection-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.detailingServicesInteriorInterimContainer {
	height: 153px;
	width: 370px;
	float: left;
	background-image: url(images/swizol-interior-quick-valet-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontSecondaryContainerBottom01 {
	height: 153px;
	width: 327px;
	margin-right: 10px;
	float: left;
	background-image: url(images/swizol-car-care-and-marine-serviced-areas-de.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontSecondaryContainer01 {
	height: 153px;
	width: 327px;
	margin-right: 10px;
	float: left;
	background-image: url(images/swizol-car-care-and-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontSecondaryContainer02 {
	height: 153px;
	width: 326px;
	margin-right: 10px;
	float: left;
	background-image: url(images/swizol-marine-care-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontSecondaryContainerBottom02 {
	height: 153px;
	width: 326px;
	margin-right: 10px;
	float: left;
	background-image: url(images/swizol-detailing-and-valeting-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontSecondaryContainer03 {
	height: 153px;
	width: 327px;
	float: left;
	background-image: url(images/swizol-aircraft-care-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.frontSecondaryContainerBottom03 {
	height: 153px;
	width: 327px;
	float: left;
	background-image: url(images/swizol-online-shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.topNavLinks  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.topNavLinks  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.topNavLinks  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fd0000;
	text-decoration:underline;
	font-weight: bold;
}
.btmTopTabsArrow {
	background-image: url(images/footer-arrow-down.gif);
	background-repeat: no-repeat;
	float: left;
	height: 8px;
	width: 20px;
}
.btmTopTabsSpacer {
	float: left;
	height: 8px;
	width: 227px;
}
.btmTopTabsSpacerEnd {
	float: left;
	height: 8px;
	width: 239px;
}
.topSubNavLinksWrapper {
	border: 4px solid #fd0000;
	width: 733px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	display: inline;
	clear: both;
	float: left;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.topSubNavLinksWrapper a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:underline;
}
.topSubNavLinksWrapper a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:underline;
}
.topSubNavLinksWrapper a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fd0000;
	text-decoration:underline;
}
.topSubNavLinksWrapperOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fd0000;
	text-decoration:underline;
}
#mainPageContentWrapper {
	background-color: #FFF;
	float: left;
	width: 731px;
	background-image: url(images/main-content-bottom-bottom-fade.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	padding: 10px;
	display: inline;
}
#serviceLocationsPageContentWrapper {
	background-color: #FFF;
	float: left;
	width: 741px;
	background-image: url(images/main-content-bottom-bottom-fade.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	display: inline;
	padding-bottom: 10px;
	padding-left: 10px;
}
#carCareSideNavWrapper {
	background-image: url(images/swizol-car-care-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 28px;
	width: 190px;
	margin-bottom: 10px;
	padding-top: 9px;
	padding-left: 49px;
}
#marineCareSideNavWrapper {
	background-image: url(images/swizol-marine-care-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 28px;
	width: 190px;
	margin-bottom: 10px;
	padding-top: 9px;
	padding-left: 49px;
}
#aircraftCareSideNavWrapper {
	background-image: url(images/swizol-aircraft-care-detailing-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 28px;
	width: 190px;
	margin-bottom: 10px;
	padding-top: 9px;
	padding-left: 49px;
}
#swizolMaintenancePlansSideNavWrapper {
	background-image: url(images/swizol-maintenance-plans.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 28px;
	width: 190px;
	margin-bottom: 10px;
	padding-top: 9px;
	padding-left: 49px;
}
#serviceAreaLocationsSideNavWrapper {
	background-image: url(images/swizol-pflegecenter-service-locations.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 28px;
	width: 190px;
	margin-bottom: 10px;
	padding-top: 9px;
	padding-left: 49px;
}
#swizolWebShopSideNavWrapper {
	background-image: url(images/swizol-web-shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 136px;
	width: 190px;
	margin-bottom: 10px;
	padding-top: 9px;
	padding-left: 49px;
}
#reifenkissenSideNavWrapper {
	background-image: url(images/reifenkissen-tire-flat-stopper.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 164px;
	width: 190px;
	margin-bottom: 10px;
	padding-top: 9px;
	padding-left: 49px;
}
.bottomLegalLinksWrapper {
	border: 4px solid #fd0000;
	width: 992px;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align: center;
	display: inline;
	clear: both;
	float: left;
	margin-bottom: 10px;
}
.bottomLegalLinksWrapper a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:underline;
}
.bottomLegalLinksWrapper a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:underline;
}
.bottomLegalLinksWrapper a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fd0000;
	text-decoration:underline;
}
.bookmarkTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	float: left;
	height: 21px;
	width: 960px;
	margin-top: 7px;
}
.bookmarkTextLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
.bookmarkTextLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
}
.bookmarkTextLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}
.bookmarkIcon {
	float: left;
	height: 28px;
	width: 22px;
}
.headerBanner {
	float: left;
	height: 69px;
	width: 326px;
	margin-top: 19px;
	margin-left: 66px;
}
.frontBoxesSecondaryLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}
.frontBoxesSecondaryLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
}
.frontBoxesSecondaryLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
}
.frontBoxesSecondaryLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fd0000;
	text-decoration:none;
}
#contentLeftWrapper {
	display: inline;
	float: left;
	width: 751px;
	margin-right: 10px;
}
#contentRightWrapper {
	float: left;
	width: 239px;
}
.topSubNavLinksWrapperLeft {
	float: left;
	width: 300px;
}
.topSubNavLinksWrapperRight {
	float: left;
	width: 200px;
}
.contentFullColumnWrapper {
	float: left;
	width: 731px;
}
.swizolSideIcon {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
	margin-top: 12px;
}
.swizolSideIconContent {
	float: left;
	width: 671px;
}
.twoColumnLeft {
	display: inline;
	float: left;
	width: 351px;
	margin-right: 30px;
}
.twoColumnRight {
	float: left;
	width: 350px;
}
.serviceLocationsLeftWrapper {
	float: left;
	width: 351px;
	margin-right: 10px;
	padding-top: 10px;
}
.serviceLocationsRightWrapper {
	float: left;
	width: 380px;
}
.serviceLocationsMapWrapper {
	float: left;
	height: 240px;
	width: 380px;
	background-image: url(images/swizol-pflegecenter-service-loactions-map-de.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#googleMapWrapper {
	float: left;
	height: 370px;
	width: 731px;
	margin-top: 10px;
}

