div {display:block;position:relative;}
body {font-family: arial, sans-serif;background:#004c74 url(/themes/valetparkofamerica/images/background.jpg) repeat-x center 0;}
.wrapper {margin:0 auto;overflow:hidden;height:auto;width:1088px;}
    .inner_wrapper {margin:0 auto;overflow:hidden;height:auto;width:1010px;background:#fff;}
        .header {overflow:hidden;height:115px;width:1010px;}
            .header .logo {float:left;}
            .header .slogan {float:right;padding-right:26px;}
        .navigation {line-height:38px;overflow:hidden;height:38px;width:1010px;background:url(/themes/valetparkofamerica/images/nav_background.jpg) repeat-x 0 0;}
            .navigation ul.nav {padding:0px;}
            .navigation ul.nav li {float:left;list-style:none;margin-left:0px;font-size:14px;line-height:38px;}
                .navigation ul.nav li a {display:block;background:url(/themes/valetparkofamerica/images/nav_background.jpg) repeat-x 0 0;padding:0px 16px;font-size:14px;text-transform:uppercase;font-weight:bold;color:#352e27;text-decoration:none;}
                    .navigation ul.nav li a:hover, .navigation ul.nav li a.nav-path-selected {background-position:0 -38px;}
    .rotation_wrapper {width:1088px;height:372px;background:url(/themes/valetparkofamerica/images/rotation_bottom_shadow.jpg) no-repeat center bottom;padding-bottom:22px;}
        .rotation_item_wrapper {width:1080px;height:364px;background:#999;border:4px solid #fff;overflow:hidden;}
            .rotation_item {display:none;opacity:0;width:1080px;height:364px;position:absolute;top:0px;left:0px;overflow:hidden;}
                .rotation_item img {position:absolute;top:0px;left:0px;}
                    .rotation_item .rotation_text {position:absolute;overflow:hidden;left:0px;bottom:0px;padding:15px 60px;width:960px;background:url(/themes/valetparkofamerica/images/rotation_text.png);}
                        .rotation_item .rotation_text img {position:relative;vertical-align:baseline;padding-right:5px;}
                        .rotation_item .rotation_text .caption {float:left;}
                            .rotation_item .rotation_text .caption p {font-size:36px;line-height:36px;color:#fff;}
                        .rotation_item .rotation_text .link {font-size:17px;float:left;padding:40px 0px 0px 15px;}
                            .rotation_item .rotation_text .link a {color:#fff;text-decoration:none;}
                                .rotation_item .rotation_text .link a:hover {text-decoration:underline;}
        .rotation_wrapper div.controls {display:block;position:absolute;bottom:45px;right:40px;height:15px;overflow:hidden;}
            .rotation_wrapper div.control {cursor:pointer;display:block;position:relative;width:15px;height:15px;width:15px;float:left;background:url(/themes/valetparkofamerica/images/rotation_control_bg.png) no-repeat 0 -15px;margin-left:5px;}
    .main_content {overflow:hidden;padding:0px 25px;width:960px;}
        .main_content .homepage_left {padding:5px 30px 18px 0px;float:left;height:331px;width:380px;}
            .live_posts { padding:13px 20px;position:absolute; width:360px; background:url(/themes/valetparkofamerica/images/homepage_right_bg.jpg) repeat-x 0 0; height:145px; left:0px; bottom:0px; z-index:999; margin:0px; overflow:hidden; }
                .live_posts h2 { color:#e51937; text-transform:uppercase; font-weight:bold; margin:0px;margin-bottom:5px;line-height:15px;font-size:15px;}
                .live_posts a.expand { position:absolute; top:10px; right:20px; color:#FF6600; text-decoration:none; font-weight:bold; cursor:pointer; font-size:16px; }
                    .live_posts a.expand:hover { color:#000; }
                .live_posts div.twitter { width:347px; height:800px; overflow:hidden; margin:5px 0 0 0; }
                .live_posts .news_container{ overflow:hidden;  }
                    .live_posts .news_container ul.social_feed{ display:none; padding:0px;}
                        .live_posts .news_container ul.social_feed li {list-style:none;margin:0px;}
                    .live_posts .news_container .social_img{ width:48px;float:left;margin:0px;}
                    .live_posts .news_container .title{font-weight:bold;padding-left:53px;margin:0px;}
                        .live_posts .news_container .title a {color:#e51937;}
                    .live_posts .news_container .social_message{ padding-left:53px;font-size:10px;}
                    .live_posts .news_container .spacer{ clear:both;padding-bottom:15px; }
        .main_content .homepage_middle {padding:5px 29px 18px 29px;float:left;height:331px;width:264px;background:url(/themes/valetparkofamerica/images/homepage_vertical_divider.png) no-repeat 0 center;}
        .main_content .homepage_right {float:left;min-height:318px;width:228px;}
								.main_content .homepage_right .homepage_right_inner{background:url(/themes/valetparkofamerica/images/homepage_right_bg.jpg) repeat-x 0 0;padding:18px;}
        .main_content .internal_header {padding:25px 0px;}
        .main_content .internal_left {margin-top:35px;float:left;min-height:208px;width:210px;}
												.main_content .internal_left .internal_left_wrapper{padding:20px 10px;background:url(/themes/valetparkofamerica/images/internal_left_bg.jpg) repeat-x 0 0;}
																

																.contact_wrapper {display: block;position: relative;width:208px;margin:15px 0px;}
																				.contact_wrapper .contact-us {width:208px;height:38px;background:url(/themes/valetparkofamerica/images/contact-us-sprite.jpg) no-repeat 0 0;display: block;position: relative;}
																				.contact_wrapper .contact-us:hover {background-position: 0px -38px;cursor: pointer;}
																				.contact_wrapper .contact-content {display:none;padding:0px 10px;border:1px solid #cacaca;}
                    
                .join-team{width:208px;height:38px;background:url(/themes/valetparkofamerica/images/join-our-team-sprite.png) no-repeat 0 0;display: block;position: relative;margin:10px 0px;}
                .join-team:hover{background-position: 0px -38px;cursor: pointer;text-decoration:none;}
				.join-team-update {	background: -webkit-linear-gradient(top, rgb(177, 156, 47) 0%, rgb(206, 193, 86) 100%);
									background: -o-linear-gradient(top, rgb(177, 156, 47) 0%, rgb(206, 193, 86) 100%);
									background: -ms-linear-gradient(top, rgb(177, 156, 47) 0%, rgb(206, 193, 86) 100%);
									background: -moz-linear-gradient(top, rgb(177, 156, 47) 0%, rgb(206, 193, 86) 100%);
									background: linear-gradient(to bottom, rgb(177, 156, 47) 0%, rgb(206, 193, 86) 100%);
									width:208px;height:38px;display: block;position: relative;margin:10px 0px;
									line-height: 38px; font-size: 17px; letter-spacing: 1px; font-weight: 700; box-sizing: border-box; padding-left: 10px; 
									text-decoration: none !important; color: #313131 !important; text-transform: uppercase; overflow: hidden;
								}
				.join-team-update:after { content:'\2192'; position:relative; top:-2px; left:5px; opacity:1; transition: all 0.5s ease 0s;}				
				.join-team-update:hover {cursor: pointer;text-decoration:none;
									background: -webkit-linear-gradient(top, rgb(192, 169, 71) 0%, rgb(215, 202, 104) 100%);
									background: -o-linear-gradient(top, rgb(192, 169, 71) 0%, rgb(215, 202, 104) 100%);
									background: -ms-linear-gradient(top, rgb(192, 169, 71) 0%, rgb(215, 202, 104) 100%);
									background: -moz-linear-gradient(top, rgb(192, 169, 71) 0%, rgb(215, 202, 104) 100%);
									background: linear-gradient(to bottom, rgb(192, 169, 71) 0%, rgb(215, 202, 104) 100%);
								}
             /*       .join-team-update:hover:after { left: 60px; opacity: 0.2;}*/
                .join-team-hp{width:227px;height:38px;background:url(/themes/valetparkofamerica/images/join-our-team-sprite-hp.png) no-repeat 0 0;display: block;position: relative;margin:10px 0px;}
                .join-team-hp:hover{background-position: 0px -38px;cursor: pointer;text-decoration:none;}   
            
																
																.hp_contact_wrapper {display: block;position: relative;width:227px;margin:15px 0px;}
																				.hp_contact_wrapper .hp_contact-us {width:227px;height:38px;background:url(/themes/valetparkofamerica/images/contact-us-lrg-sprite.jpg) no-repeat 0 0;display: block;position: relative;}
																				.hp_contact_wrapper .hp_contact-us:hover {background-position: 0px -38px;cursor: pointer;}
																				.hp_contact_wrapper .hp_contact-content {display:none;padding:0px 10px;border:1px solid #cacaca;}
                    
                    
																
								/** This CSS is for the Join our team leftside bar**/																
												.main_content .internal_left h1 {color:#005581;text-transform:uppercase;font-size:18px;font-weight:bold;margin-bottom:10px;}
            .main_content .internal_left ul {padding:0px;}
                .main_content .internal_left ul li {margin-left:0px;list-style:none;padding:5px 0px;font-size:12px;}
                    .main_content .internal_left ul li img {vertical-align:middle;padding-right:12px;}
                    .main_content .internal_left ul li a {color:#666;font-size:15px;line-height:15px;font-weight:bold;}
								/** This CSS is for the rest of the site**/																												
            .main_content .internal_left .internal_left_wrapper h1 {color:#005581;text-transform:uppercase;font-size:18px;font-weight:bold;margin-bottom:10px;}
				 .main_content .internal_left .internal_left_wrapper .industries:hover{text-decoration:none;}
            .main_content .internal_left .internal_left_wrapper ul {padding:0px;}
                .main_content .internal_left .internal_left_wrapper ul li {margin-left:0px;list-style:none;padding:5px 0px;font-size:12px;}
                    .main_content .internal_left .internal_left_wrapper ul li img {vertical-align:middle;padding-right:12px;}
                    .main_content .internal_left .internal_left_wrapper ul li a {color:#666;font-size:15px;line-height:19px;font-weight:bold;}
						 .main_content .internal_left .internal_left_wrapper ul li a.nav-selected{text-decoration:underline;}
			.main_content .internal_left .add_content ul li{list-style: disc;color:#666;font-size:13px;line-height:15px;margin-left:30px;}
        .main_content .internal_middle {float:left;width:460px;padding:0px 40px 25px 40px;}
            .main_content .internal_middle ul li {padding:5px 0px;}
            .main_content .internal_middle h1 {margin-bottom:15px;border-bottom:2px solid #e8e4e0;line-height:24px;padding-bottom:9px;color:#e51937;font-size:24px;font-weight:bold;text-transform:uppercase;}
                .main_content .internal_middle h1 img {vertical-align:middle;float:right;}
			.main_content .internal_middle a{color:#a28800;}
				.main_content .internal_middle a:hover{color:#666;}
        .main_content .internal_right {margin-top:30px;float:left;width:210px;background:url(/themes/valetparkofamerica/images/open_quote.png) no-repeat left top;}
        .formBlockSurveyTable {font-size:12px;color:#666;}
            .formBlockSurveyTable table tr td {vertical-align:middle;}
												#lead_gen table tr td input[type="text"],
												#lead_gen table tr td input[type="email"]{width:100px;}
												#lead_gen #msg {background: #ffffff;padding:10px;margin:0px 0px 15px;font-size: 12px;border:1px solid #cacaca;}
												#lead_gen #msg .error{color:#E51937;}
												#lead_gen .ccm-captcha-image {margin-left:-60px;}
            #lead_gen textarea{width:104px;}
            #lead_gen .ccm-captcha-image{max-width: 166px;}
    .quote_rotation_wrapper {display:block;height:410px;overflow:hidden;position:relative;}
        .quote_rotation_wrapper .quote_item {background:#fff url(/themes/valetparkofamerica/images/open_quote.png) no-repeat left top;position:absolute;top:0px;left:0px;opacity:0;height:410px;}
        .quote_rotation_wrapper .on {opacity:1;}
    .footer {border-top:4px solid #a28800;margin:0px 25px;width:960px;}
        .footer_left {padding-top:18px;height:77px;float:left;width:510px;}
            .footer_left ul.nav {padding-bottom:5px;display:block;font-size:9px;}
                .footer_left ul.nav li {list-style:none;display:inline;padding:0px 5px;border-left:1px solid #666;margin-left:0px;font-size:9px;line-height:9px;}
                .footer_left ul.nav li:first-child {border-left:none;padding-left:0px;}
                    .footer_left ul.nav li a {color:#666;}
                        .footer_left ul.nav li a.nav-path-selected {text-decoration:underline;}
        .footer_middle {padding:35px 10px;float:left;width:240px;background:url(/themes/valetparkofamerica/images/footer_vertical_divider.png) no-repeat left 30px;}
        .footer_right {padding:41px 0px 28px 20px;float:left;width:154px;background:url(/themes/valetparkofamerica/images/footer_vertical_divider.png) no-repeat left 30px;}

/** This CSS is for the left sidebar nav**/

 .main_content .internal_left .internal_left_wrapper .internal_nav{padding-left:15px;}
	.main_content .internal_left .internal_left_wrapper .internal_nav li{list-style-image:url(/themes/valetparkofamerica/images/internal_nav_list_image.png);padding-left:5px;}
