html {}

body {
	width: 100%;
	min-width:1024px;
	/*background: #1a1f23 url(http://www.visitparkcity.com/includes/images/shell/bg_holder.jpg) no-repeat 50% top;*/
	background: #1a1f23 50% top;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	/*background-color: #1E2327;*/
}
/*
@font-face {
	font-family: 'GondolaSDRegular';
	src: url('http://www.visitparkcity.com/includes/css/fonts/Gondola_SD-webfont.eot');
	src: local('☺'), url('http://www.visitparkcity.com/includes/css/fonts/Gondola_SD-webfont.woff') format('woff'), url('http://www.visitparkcity.com/includes/css/fonts/Gondola_SD-webfont.ttf') format('truetype'), url('http://www.visitparkcity.com/includes/css/fonts/Gondola_SD-webfont.svg#webfontZqT2GzQA') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
@font-face {
	font-family: 'CartoGothicStdBold';
	src: url('http://www.visitparkcity.com/includes/css/fonts/cartogothicstd-bold-webfont.eot'); /* IE9 Compat Modes */
	src: url('http://www.visitparkcity.com/includes/css/fonts/cartogothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('http://www.visitparkcity.com/includes/css/fonts/cartogothicstd-bold-webfont.woff') format('woff'), /* Modern Browsers */
	     url('http://www.visitparkcity.com/includes/css/fonts/cartogothicstd-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('http://www.visitparkcity.com/includes/css/fonts/cartogothicstd-bold-webfont.svg#webfontF5ynstP4') format('svg'); /* Legacy iOS */
	
	font-weight: normal;
	font-style: normal;
}
h1, h2, .gondola { font-family: Georgia, "Times New Roman", Times, serif; } /* updated to georgia 2010.11.02 */
h3, h4, h5, .cartoBold { font-family: 'CartoGothicStdBold', Arial, sans-serif; font-weight: normal !important; }
.summer .winter h1, .winter h1, .winter .themeText { color: #00284b; }
.winter .summer h1, .summer h1, .summer .themeText { color: #aa550f; }
h1 {  padding: 10px 0 8px; margin: 0; /*font-size: 27px; text-transform: uppercase;*/ }

table {
	border: none;
}

body.summer {color:#645a50; background-color:#000;}
body.winter {color:#505a64;}



#backgroundControlbar{
    top: 600px;
    position: fixed;
    right: 197px;
    z-index: 2;
}
.expPrev {
    background-image: url("http://www.visitparkcity.com/includes/images/shell/social_arrow_left_blue.png");
    bottom: 185px;
    height: 11px;
    position: fixed;
    right: 125px;
    width: 8px;
    cursor: pointer;
}
.expNext{
	background-image: url("http://www.visitparkcity.com/includes/images/shell/social_arrow_left_blue.png");
    bottom: 185px;
    position: fixed;
    right: 105px;
	width: 8px;
	height: 11px;
	-webkit-transform:scaleX(-1);
    -moz-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    cursor: pointer;
}

.fb-icon{
    background-image: url("http://www.visitparkcity.com/includes/images/shell/facebook_semi_trans.png");
    background-repeat: no-repeat;
    display: block;
    height: 19px;
    margin: 5px 4px 0 0;
    width: 11px;
    right: 105px;
    bottom:140px;
	position: fixed;
}

.winter .fb-icon {
	background-image: url("http://www.visitparkcity.com/includes/images/shell/facebook_semi_trans_wt.png");
}

.winter .twt-icon{
    background-image: url("http://www.visitparkcity.com/includes/images/shell/twitter_semi_trans_wt.png");
}

.twt-icon{
    background-image: url("http://www.visitparkcity.com/includes/images/shell/twitter_semi_trans.png");
    background-repeat: no-repeat;
    display: block;
    height: 14px;
    margin: 5px 4px 0 0;
    width: 17px;
	position: fixed;
	right: 125px;
    bottom:140px;
}

.bg_titlebox{
	background-image: url(http://www.visitparkcity.com/includes/images/shell/white_semi_trans.png);    
    border-radius: 4px 4px 4px 4px;
    bottom: 108px;
    min-height: 67px;
    padding: 15px 15px;
    position: fixed;
    right: 82px;
    width: 600px;
    z-index: 200;
}

@media only screen and (device-width: 768px) {
	#footerContent .client-phone {
		left: 375px;
	}
	.winter #footerContent .client-phone .separator, .winter #footerContent .client-phone .separator-right {
		margin: 0px 3px;
	}
	.winter #footerContent .client-phone .separator {
		margin-left: 8px;
	}
  .bg_titlebox{
    right: 32px;
    width: 600px;
	}
	.fb-icon {
		right:40px;
	}
	.twt-icon {
		right:60px;
	}
	.expPrev {
		right:70px;
	}
	.expNext {
		right:52px;
	}
}



.bg_titlebox.hide {
	display: none;
}


.bg_title, .bg_title a {
	font-size: 16px;
	font-family: 'CartoGothicStdBold',Arial,sans-serif;
	color: #645a50;
	font-weight: normal;
	text-transform:uppercase;
}

.winter .bg_title a, .winter .bg_caption {
	color:#505a64;
}

.bg_titlebox.hidecaption {
	display: none !important;
}

.bg_caption a {
	font-weight: normal;
}

.bg_caption{
	color:#645a50;
	padding-right:45px;
	margin-top: 8px;
	line-height: 18px;
	font-size: 14px;
	overflow: hidden;
	font-weight: normal;
}
#fakeBackground {
	position:fixed;
	z-index:0;
	left:0px;
	top:0px;
}
#fakeBackground img {width:1600px; height: 1065px;}
/*#fakeBackground img {width:1920px;}*/

#fakeBackground.attachBottom {bottom:0px;}
#fakeBackground.attachTop {top:0px;}

#fakeFade {
	position:fixed;
	bottom:30px;
	left:0px;
	width:1600px;
	height:350px;
	z-index: 0;	
	display:none;
}

#fakeFade > img {z-index:0;}


#headerWrapper {
	width:100%;
	position:fixed;
	top: 0px;
	left: 0px;
	height:69px;
	background-repeat:repeat-x;
	background-position: left top;
	z-index: 350;
}
.winter #headerWrapper {background-image: url(http://www.visitparkcity.com/includes/images/shell/header_bg_winter.png);}
.summer #headerWrapper {background-image: url(http://www.visitparkcity.com/includes/images/shell/header_bg_summer.png);}

#headerContent {
	width:990px;
	height:69px;
	margin: 0 auto;
	position: relative;
}
#logo {margin-top:3px; margin-left:-9px; float:left; border: 0 none;width:282px;height:125px;overflow:hidden;}

#logodiv { margin-top:3px; margin-left:-9px; height:125px; position:absolute; width:282px; }
#logo_a { width:251px; height:69px; position:absolute; display:block; margin-left:9px;margin-top:9px; }

UL#mainNav {float:right; /*width:710px;*/ margin:8px 5px 0 0; padding:0; overflow:visible;}
UL#mainNav > li {
	float:left;
	height:47px; 
	list-style-type:none; 
	text-align:center; 
	list-style-position:outside; 
	padding:0 10px; 
	display:table;
	background-repeat:no-repeat;
	background-position:right center;
	margin:0;
	margin-right:5px;
}
.winter UL#mainNav > li {background-image: url(http://www.visitparkcity.com/includes/images/shell/mainNav_spacer_winter.gif);}
.summer UL#mainNav > li {background-image: url(http://www.visitparkcity.com/includes/images/shell/mainNav_spacer_summer.gif);}

UL#mainNav > li > a {
	color:#fff; 
	font-weight:normal;
	/*font-weight:bold;*/ 
	text-decoration:none; 
	font-family: 'CartoGothicStdBold', Arial, Helvetica, sans-serif;
	padding:0px 5px;
	/*display:block;*/
	line-height:13px;
	display:table-cell;
	height:47px;
	vertical-align:middle;
	/*text-transform: uppercase;*/
	font-size:13px;
}
UL#mainNav > li > a:visited {font-weight:normal;}

UL#mainNav > li > a:hover, UL#mainNav > li > a.sel, UL#mainNav > li.over {background:#040d16 !important;}

/*UL#mainNav > li.first {margin-right:10;}*/
UL#mainNav > li.last {margin-right:0;} 
UL#mainNav > li.last {background:none;}


/*Social Media Callout Box*/
#socialCallout { border-radius:0px 6px 6px 0px; height: 405px; position: fixed; top: 60px; z-index:300; right:-318px; padding-left: 5px; background-color: transparent;}
#socialCallout.calloutInterior { top:0px; height:302px; }
#socialCallout.calloutInterior .social_footer { bottom:5px; }
#socialCallout.open {  }
#socialCallout .handle-callout { z-index:-1; cursor: pointer; background-color: #000000; padding: 0px 0px 5px 3px;}
#socialCallout.winter .handle-callout { background-color: #1A1F23; }
#socialCallout .handle-callout.closed .innerhandle { width: 37px; }
#socialCallout .handle-callout.open .innerhandle { width: 353px; }

#socialCallout .handle-callout.closed .callout-title {
	display: none;
}
#socialCallout .handle-callout.open .callout-title {
	display: block;
	color: #FFFFFF;    
    padding: 3px 0 0 35px;
    outline: medium none !important;
    font-size: 14px;
    text-shadow: 0 0 2px #3C103C;
}

#socialCallout .handle-callout.open .callout-title h3 {
    outline: medium none !important;
    font-size: 14px;
    text-shadow: 0 0 2px #3C103C;
}

#socialCallout .handle-callout .innerhandle { 
	background:url(http://www.visitparkcity.com/includes/images/shell/accordion/summer-current-bg.png) no-repeat; 
	background-size: cover;
	margin: 0px 0px 0px 0px; 
	width: 37px; height: 30px;
}
#socialCallout.winter .handle-callout .innerhandle { 
	background:url(http://www.visitparkcity.com/includes/images/shell/accordion/winter-current-bg.png) no-repeat; 
	background-size: cover;
}
#socialCallout .handle-callout .innerhandle img { 
	float: left;
	position: relative;
	top: 9px;
	left: 13px;	
}

#socialCallout .socialIcons {
	width: 36px;
	float: left;
	background-color: #000000;	
	padding: 0px 0px 5px 4px;
	border-right: 5px solid #000000;
}
#socialCallout.winter .socialIcons { 
	background-color: #1A1F23;	
}
#socialCallout .socialIcons .inner {
	width: 36px;
	background-color: #fffaf5;	
	margin: 0px 0px 0px 0px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 3px 0px;
}

.winter #socialCallout .socialIcons .inner {
	background-color: #f5faff;	
}

#socialCallout .socialIcons .inner a { 
	cursor: pointer;
}

#socialCallout .social-divider {
	background:url(http://www.visitparkcity.com/includes/images/shell/divider-pullout.png) no-repeat; 
	width: 36px;
	height: 4px;
}
.summer #socialCallout .social-divider {
	background:url(http://www.visitparkcity.com/includes/images/shell/divider-pullout-sm.png) no-repeat; 
	width: 36px;
	height: 4px;
}

#socialCallout .social_callout_widget { 
	overflow:hidden; 
	width:307px; 
	background-color: #000000; 
	float: left;
	padding: 0px 5px 5px 5px;
}
#socialCallout.winter .social_callout_widget { 
	background-color: #1A1F23;	
}

#socialCallout .blogNav, #socialCallout .instagramNav {
	height: 340px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-right: 0px;
    border: 1px solid #cfd9e3;
}

#socialCallout .instagramNav {
	padding: 1px;
}

#socialCallout .instagramNav img {
	float: left;
    margin: 5px;
    width: 267px;
}

#socialCallout .youtubecontainer {
	height: 340px;
    overflow-x: hidden;
    overflow-y: scroll;
    border: 1px solid #cfd9e3;
}
#socialCallout .youtubecontainer .image img {
	width: 268px;
	margin: -25px auto;
}
#socialCallout .youtubecontainer .image {
	overflow: hidden;
}
#socialCallout .youtubecontainer .youtubesubscribe {
	padding: 5px;
}

#socialCallout .youtubecontainer .title {
	width: 268px;
	margin: auto 0px;
}
#socialCallout .youtubecontainer .details {
	width: 268px;
	margin: auto 0px;
}

#socialCallout .youtubecontainer .itemcontainer {
	padding: 5px;
}

#socialCallout .social_callout_widget .social_wrapper {
	background-color: #FFFFFF; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-bottom: 5px;
	height: 350px;
}
#socialCallout .social_callout_widget .social_nav { margin:0px 0px 2px 0px; }
#socialCallout .social_callout_widget .social_nav li img { padding:0px 18px; }
#socialCallout .social_footer { bottom: 35px; position: absolute; width:330px; }
#socialCallout .social_footer a { padding:0px 15px; }

#socialCallout .social_callout_widget #callout_instagramContainer { height:350px; width:297px; float:left; margin:5px 5px 0 5px;}
#socialCallout .social_callout_widget #callout_blogContainer { height:350px; float:left; margin:5px 5px 0 5px;}
#socialCallout .social_callout_widget #callout_youtubeContainer { height:350px; float:left; margin:5px 5px 0 5px;}
#socialCallout .social_callout_widget #callout_twitterContainer { height:350px; float:left; margin:5px 5px 0 5px;}
#socialCallout .social_callout_widget #callout_facebookContainer { height:350px; float:left; margin:5px 5px 0 5px;}
#socialCallout .social_callout_widget #callout_cameraContainer { height:350px; float:left; margin:5px 5px 0 5px;}

#socialCallout .social_callout_widget .twitter-timeline {
	height: 340px;
	width: 297px;
}
#socialCallout .social_callout_widget #callout_cameraContainer #webcam_holder { margin: 0px 0px 5px 0px; }
#socialCallout .social_callout_widget #callout_cameraContainer h4 { text-transform: uppercase; }
#socialCallout .social_callout_widget #callout_cameraContainer #webcam_holder, .calloutText { margin: 0px 0px 15px 0px; }

#socialCallout .socialIcons .facebook div {
	background: url(http://www.visitparkcity.com/includes/images/shell/facebook-pullout.png) left no-repeat;
}
#socialCallout .socialIcons .instagram div {
	background: url(http://www.visitparkcity.com/includes/images/shell/instagram-pullout.png) left no-repeat;
}
#socialCallout .socialIcons .youtube div {
	background: url(http://www.visitparkcity.com/includes/images/shell/youtube-pullout.png) left no-repeat;
}
#socialCallout .socialIcons .twitter div {
	background: url(http://www.visitparkcity.com/includes/images/shell/twitter-pullout.png) left no-repeat;
}
#socialCallout .socialIcons .blog div {
	background: url(http://www.visitparkcity.com/includes/images/shell/blog-pullout.png) left no-repeat;
}
#socialCallout .socialIcons .camera div {
	background: url(http://www.visitparkcity.com/includes/images/shell/camera-pullout.png) left no-repeat;
}

#socialCallout.summer .socialIcons .facebook div {
	background: url(http://www.visitparkcity.com/includes/images/shell/facebook-pullout-sm.png) left no-repeat;
}
#socialCallout.summer .socialIcons .instagram div {
	background: url(http://www.visitparkcity.com/includes/images/shell/instagram-pullout-sm.png) left no-repeat;
}
#socialCallout.summer .socialIcons .youtube div {
	background: url(http://www.visitparkcity.com/includes/images/shell/youtube-pullout-sm.png) left no-repeat;
}
#socialCallout.summer .socialIcons .twitter div {
	background: url(http://www.visitparkcity.com/includes/images/shell/twitter-pullout-sm.png) left no-repeat;
}
#socialCallout.summer .socialIcons .blog div {
	background: url(http://www.visitparkcity.com/includes/images/shell/blog-pullout-sm.png) left no-repeat;
}
#socialCallout.summer .socialIcons .camera div {
	background: url(http://www.visitparkcity.com/includes/images/shell/camera-pullout-sm.png) left no-repeat;
}


#socialCallout.open.summer .socialIcons .facebook.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/facebook-pullout-open-sm.png) left no-repeat;
}
#socialCallout.open.summer .socialIcons .instagram.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/instagram-pullout-open-sm.png) left no-repeat;
}
#socialCallout.open.summer .socialIcons .youtube.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/youtube-pullout-open-sm.png) left no-repeat;
}
#socialCallout.open.summer .socialIcons .twitter.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/twitter-pullout-open-sm.png) left no-repeat;
}
#socialCallout.open.summer .socialIcons .blog.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/blog-pullout-open-sm.png) left no-repeat;
}
#socialCallout.open.summer .socialIcons .camera.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/camera-pullout-open-sm.png) left no-repeat;
}

#socialCallout.open .socialIcons .facebook.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/facebook-pullout-open.png) left no-repeat;
}
#socialCallout.open .socialIcons .instagram.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/instagram-pullout-open.png) left no-repeat;
}
#socialCallout.open .socialIcons .youtube.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/youtube-pullout-open.png) left no-repeat;
}
#socialCallout.open .socialIcons .twitter.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/twitter-pullout-open.png) left no-repeat;
}
#socialCallout.open .socialIcons .blog.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/blog-pullout-open.png) left no-repeat;
}
#socialCallout.open .socialIcons .camera.active div {
	background: url(http://www.visitparkcity.com/includes/images/shell/camera-pullout-open.png) left no-repeat;
}

#socialCallout .socialIcons .facebook div, #socialCallout .socialIcons .instagram div, #socialCallout .socialIcons .twitter div, #socialCallout .socialIcons .blog div, #socialCallout .socialIcons .youtube div, #socialCallout .socialIcons .camera div {
	width: 36px;
	height: 36px;
}




#callout_blogContainer .blogItemContainer {
	border-bottom: 2px dotted #cfd9e3;
	padding: 5px;
}

#callout_blogContainer .blogItemContainer h4 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-transform:uppercase;
}

#callout_blogContainer .viewBlog, #callout_instagramContainer .subscribe a {
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #645A50;
	font-size: 13px;
	font-family: 'CartoGothicStdBold',Arial,sans-serif;
    font-weight: normal !important;
}

#callout_blogContainer .rssLink {
	margin-right: 10px;
}



#callout_blogContainer .subscribe {
	background-color: #f8e0d4;
	padding: 5px;
	width: 270px;
}

#callout_instagramContainer .subscribe {
	padding: 5px;
	width: 270px;
}

#callout_instagramContainer .subscribe img {
	width: 137px;
	height: 24px;
}


#socialCallout .social_callout_widget .facebook.callout_social_container p { margin: 0; padding: 10px 0px; font-size: 10px; line-height: 14px; }
#socialCallout .social_callout_widget .facebook.callout_social_container p a { color:#3366cc; }
#socialCallout .social_callout_widget .twitter.callout_social_container .tweet img { float: left; margin-right: 5px; width:48px; }
#socialCallout .social_callout_widget .twitter.callout_social_container .tweet { overflow: hidden; padding: 10px 0px; width:155px; }
#socialCallout .social_callout_widget .twitter.callout_social_container .tweetSet { display:none; position:absolute; }
#socialCallout .social_callout_widget .twitter.callout_social_container .tweet p { margin: 0; padding: 0; font-size: 10px; line-height: 14px; word-wrap: break-word; }
#socialCallout .social_callout_widget .twitter.social_container .tweet a{ color:#3366cc; word-wrap: break-word; }
#socialCallout .social_callout_widget .twitter { position:relative; }




.winter #footerWrapper {background-image: url(http://www.visitparkcity.com/includes/images/shell/footer_bg_winter.png);}
.summer #footerWrapper {background-image: url(http://www.visitparkcity.com/includes/images/shell/footer_bg_summer.png);}

/* side nav */
#sideNav H2 { font-size:20px;margin:1px 0px 1px 0px; 	}
.winter #sideNav H2 {color:#642864;}
.summer #sideNav H2 {color:#aa1e23;}
#sideNav ul li {list-style-type:none; margin:0 0 0 11px;}
SPAN.childrenArrow {float:right; margin-right:14px;}
#sideNav ul li a, #sideNav ul  li  a:visited {font-weight:normal; font-size:1.1em; }
.winter #sideNav ul li a {color:#505a64;}
.summer #sideNav ul li a {color:#645a50;}

/* end side nav */

#footerContent {
	/*position: relative;*/
	width: 990px;
	height:110px;
	margin: 0 auto;
	background-repeat:no-repeat;
	background-position: left bottom;
	background-color: transparent;
	position: relative;
	z-index: auto;
}
#footerHelper {position:relative;width: 990px;
	height:80px;
	margin: 0 auto;}

.winter #footerMountain {background-image: url(http://www.visitparkcity.com/includes/images/shell/mountain_winter.png); width: 121px; height: 51px;}
.summer #footerMountain {background-image: url(http://www.visitparkcity.com/includes/images/shell/mountain_summer.png); width: 126px; height: 53px;}

#footerMountain {position: absolute; left: 0px; top: 47px; z-index: 5}

#ColumnHolder {
	width: 990px;
	margin:0 auto;
}

/*.winter #footerContent {background-image: url(http://www.visitparkcity.com/includes/images/shell/footerContent_bg_winter-40.png);background-position: -22px 0px;}
.summer #footerContent {background-image: url(http://www.visitparkcity.com/includes/images/shell/footerContent_bg_summer-40.png);background-position: -22px 0px;}
*/
#siteWrapper {
	width:100%;
	min-height:600px;
	min-width: 1060px;
	margin: 0 auto;
	/*padding-top:135px;*/
	padding-top:115px;
	position: relative;
}

#sv-mainContainer {
	overflow:hidden;
	width:100%;
	min-width: 1060px;
	position: relative;
	margin:0 auto;
}

/* SIDE Column */
#sideColumn {
	width:250px;
	float:left;
	/*min-height:400px;*/
	background-repeat:repeat-y;
	background-position: left top;
	position: relative;
	margin-bottom: 75px;
}



.winter #sideColumn {background-image: url(http://www.visitparkcity.com/includes/images/shell/sideCol_bg_repeat_winter.png);}
.summer #sideColumn {background-image: url(http://www.visitparkcity.com/includes/images/shell/sideCol_bg_repeat_summer.png);}

#sideColumnTopCap, #sideColumnBotCap {
	width:250px; 
	height:1px;
	background-repeat:no-repeat;
	background-position: left top;
	overflow:hidden;
}
.winter #sideColumnTopCap {background-image: url(http://www.visitparkcity.com/includes/images/shell/sideCol_top_cap_winter.png);}
.summer #sideColumnTopCap {background-image: url(http://www.visitparkcity.com/includes/images/shell/sideCol_top_cap_summer.png);}

.winter #sideColumnBotCap {
background-image: url(http://www.visitparkcity.com/includes/images/shell/sideCol_bot_cap_winter.png);

}
.summer #sideColumnBotCap {background-image: url(http://www.visitparkcity.com/includes/images/shell/sideCol_bot_cap_summer.png);}

#sideColumnContent {width:244px; margin:3px 2px 3px 4px; overflow: hidden;}
/* END SIDE Column */

/* Main Column */
#mainColumn {
	width:710px;
	float:left;
	min-height:400px;
	margin: 0 0 0 30px;
	/*padding: 0 0 50px 0;*/
	background-repeat:repeat-y;
	background-position: left top;
	position: relative;
}

#columnFooter {
	width:710px;
	float:right;
	line-height:13px;
	margin: 0 10px 70px 0;
	font-size:10px;	
}

#columnFooter div {margin-top:10px; margin-bottom:10px; color: #FFFFFF;}

#colFooterLeft {float:left; margin-left:10px;}
#colFooterRight {float:right; margin-right:10px;}




/* Classes */
.clear {clear: both !important;}
.center {text-align: center;}
.right {float: right;}
.left {float: left;}
.upper {text-transform: uppercase;}

/* Lists */
.noPoints-inline {
	list-style-type:none;
}
.noPoints-inline li {
	background:none repeat scroll 0 0 transparent;
	display:inline-block;
	float:left;
	list-style-type:none;
}

/* FOOTER STUFFS */
#weatherFeed {
	background-color: #000000;
    top: 10px;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 38px;
    left: 5px;
    line-height: 12px;
    padding-top: 2px;
    position: absolute;
    text-transform: lowercase;
    width: 239px;
}

.winter #weatherFeed {
	background-color: #323c46;
}

#weatherFeed img { border: 0; margin-left: 60px;}
#weatherFeed .temperature { font-size: 26px; line-height: 37px; float: left; font-weight: bold; margin: 0 5px; }
#weatherFeed .weatherGlaven span { float: none; clear: both; white-space: normal; overflow: hidden; text-transform: lowercase; max-width: 86px; display: block; }
#weatherFeed .weatherGlaven { display: table-cell; vertical-align: middle; width: 86px; height: 36px; line-height: 12px !important; }

#themeToggle {
    top: 58px;
    display: block;
    height: 24px;
    left: 70px;
    position: absolute;
    width: 220px;
}
#themeToggle a {
    display: block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 42px;
    margin-left: 10px;
    margin-top: -7px;
    padding-left: 20px;
    padding-top: 18px;
    text-decoration: none;
    width: 54px;
}

#themeToggle a.current { color: #FFFFFF !important; cursor: default !important; }
#themeToggle a.active:hover { color: #FFFFFF !important; }
#themeToggle a.active, #themeToggle a.disabled {color: #607678; cursor: pointer;}
.winter #themeToggle .winter, .summer #themeToggle .winter:hover { background: url(http://www.visitparkcity.com/includes/images/shell/snowflake_active.png) left no-repeat;}
.summer #themeToggle .winter, .summer #themeToggle .winter.disabled:hover { background: url(http://www.visitparkcity.com/includes/images/shell/snowflake_deactive.png) left no-repeat; }
.winter #themeToggle .summer, .winter #themeToggle .summer.disabled:hover { background: url(http://www.visitparkcity.com/includes/images/shell/sun_deactive.png) left no-repeat; }
.summer #themeToggle .summer, .winter #themeToggle .summer:hover { background: url(http://www.visitparkcity.com/includes/images/shell/sun_active.png) left no-repeat; }
#themeToggle a{font-family: 'CartoGothicStdBold',Arial,sans-serif; font-size: 12px; font-weight: normal;}

#switcherBox { display: none; background: #FFF; padding: 105px 10px 10px 10px; top: 0; position: absolute; width: 380px; height: 80px; background: url(http://www.visitparkcity.com/includes/images/shell/switcherBox.new.png) center bottom no-repeat; margin-top: -100px; z-index:100; }
#switcherBox p { margin: 0 0 4px 0; padding: 0; }
#switcherBox a.close { position: absolute; right: 3px; top: 87px; display: block; width: 18px; height: 21px; cursor: pointer; }

#switcherBox div.summer { width:282px;height:125px;background:url(http://www.visitparkcity.com/includes/images/shell/logo_summer.png);position:absolute;top:0;left:64px; }
#switcherBox div.winter { width:282px;height:125px;background:url(http://www.visitparkcity.com/includes/images/shell/logo_winter.png);position:absolute;top:0;left:64px; }

.overlay { filter:alpha(opacity=00); opacity:0; }

#snowReport {
    top: 68px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 24px;
    left: 306px;
    position: absolute;
    width: 182px;
}

#snowReport .trigger { width: 100px; display: block; background: url(http://www.visitparkcity.com/includes/images/shell/snow-report-arrow-up.png) no-repeat right 8px; font-family: 'CartoGothicStdBold',Arial,sans-serif; font-size: 12px; color:#c6c4c4;}
#snowReport.open .trigger { background: url(http://www.visitparkcity.com/includes/images/shell/snow-report-arrow-down.png) no-repeat right 8px; }
#snowReport.expanded { background: url(http://www.visitparkcity.com/includes/images/shell/snow-report-arrow-down.png) no-repeat right 8px; }
#snowSlide { display: block; position: relative; top: 100px; padding: 0px; left: 260px; width: 220px; height: 375px; line-height: 14px; font-size: 11px; background: #FFF; z-index: -1; border-style: solid solid none solid; border-width: 4px; border-color: #1e2227; color: #505a64;}
/*
#languages { position: absolute; bottom: 0; left: 435px; display: block; height: 30px; width: 212px;}
#languages a { background-image: url(http://www.visitparkcity.com/includes/images/shell/footer-flags 40.png); width: 24px; height: 19px; display: block; float: left; padding: 0; margin: 6px 8px 0 0; }
#languages .en { background-position: 0 0; }
#languages .es { background-position: -23px 0; }
#languages .de { background-position: -46px 0; }
#languages .pt { background-position: -70px 0; }
*/

#languages {
    top: 62px;
    display: block;
    height: 30px;
    right: 198px;
    position: absolute;
    width: 130px;
    text-align: center;	
    line-height: 30px;
}
.summer #languages {
	right: 220px;
	width: 215px;
}
.summer #languages .separator {
	margin: 0px 35px 0px 25px;
}
.summer #languages .separator-right {
	margin-left: 35px;
}

#languages .controlflag .flag {
    float: left;
    margin-top: 7px;
}
#languages .controlflag .toggle {
    float: right;
    margin-top: 11px;
}
#languages .controlflag {
    z-index: 400;
}


#langSelect {
   border: none;
 }

 #langSelect a, #langSelect #controlflag {
   color: #c6c4c4;
   font-family: 'CartoGothicStdBold',Arial,sans-serif;
   font-size: 12px;
   font-weight: normal;
   cursor: pointer;
 }

#lang_expander {
    padding: 7px;
	background-color: #fff;
	position: relative;
	top: 100px;
	left: -35px;
	z-index: 300;	
	border: 3px solid #000000;
	width: 187px;
	min-height: 320px;
}
.summer #lang_expander {
	left:15px;
}

#lang_expander a {
	color: #000000;
}

#lang_expander img {
	margin:0px auto;
}

#lang_expander li {
	list-style-type: none !important;
	float: left;	
	padding: 11px;
	width: 70px;
	text-align: center;	
	margin-left: 0px;
}

#languages #lang_expander .open {
    display: block;
}


/*#languages ul a { background-image: url(http://www.visitparkcity.com/includes/images/shell/footer-flags-40.png); width: 48px; height: 40px; display: block; float: left; padding: 0; margin: 6px 6px 0 0; }
#languages ul .en { background-position: 0 0; }
#languages ul .es { background-position: -48px 0; }
#languages ul .de { background-position: -100px 0; }
#languages ul .pt { background-position: -150px 0; }
#languages ul .ja { background-position: -196px 0; }
#languages ul .ch { background-position: -244px 0; }*/

#footerContent .separator, #footerContent .separator-right, #footerContent .separator-exact { display: block; width: 2px; height: 30px; background: url(http://www.visitparkcity.com/includes/images/shell/footer-separator.png) no-repeat center; padding: 0; margin:0px 10px; float: left;}
#footerContent .separator-right {float:right;}
#languages .separator {margin-left: 0px; margin-top: -4px;}
#languages .separator-right {margin-right: 0px;}
#footerContent .separator-exact {position: absolute; left: 290px; bottom:18px;}
#footerContent .footerRight  {
    top: 62px;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 48px;
    position: absolute;
    right: -10px;
    width: 200px;
}
.summer #footerContent .footerRight  { 
	right: 0px;
}

#footerContent .client-phone {
	position: absolute;	
	left: 400px;
	top: 61px;
	font-size: 12px;
	font-family: 'CartoGothicStdBold',Arial,sans-serif;
	color: #FFFFFF;
	line-height: 35px;
}

.summer #footerContent .client-phone {
	left: 315px;
}

.summer #footerContent .client-phone .separator {
	display: none;
}

.summer #footerContent .client-phone .separator-right {
	margin: 0px 20px;
}


#footerContent #socialMedia { display: inline-block; width: 132px; height: 30px; padding-left: 14px; }
#footerContent #socialMedia a { background-image: url(http://www.visitparkcity.com/includes/images/shell/footer-social-media-40.png); background-repeat: no-repeat; display: block; width: 40px; height: 40px; margin: 5px 4px 0 0; float: left; }
#socialMedia .facebook { background-position: 0 0; }
#socialMedia .twitter { background-position: -42px 0; }
#socialMedia .youtube { background-position: -90px 0; }

#siteSearch {
    background: url("http://www.visitparkcity.com/includes/images/shell/footer-search-bg-29.png") no-repeat scroll 0 0px transparent;
    display: block;
    height: 29px;
    padding-left: 10px;
    width: 192px;
}
#siteSearch input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    float: left;
	font-family: 'CartoGothicStdBold',Arial,sans-serif;
    font-size: 12px;
    margin-top: 6px;
}

#siteSearch form { margin: 0; padding: 0; }
#siteSearch #siteSearchSubmit { display: block; width: 15px; height: 15px; }
#siteSearch #searchString { width: 110px; }

/* accordion CSS */
#sideColumnContent h3 { display: block; width: 224px; height: 25px; padding: 4px 10px; margin: 0; font-size: 14px; line-height: 24px; text-transform: uppercase; color: #FFF; cursor: pointer; outline: none; margin-top: 2px; outline: none !important; }

#sideColumnContent div.whiteBox { padding: 5px 10px; margin: 2px 4px 0px 2px; display: block; font-size: 11px; line-height: 15px; overflow: hidden; }
.winter #sideColumnContent div.whiteBox { background: #f5faff; }
.summer #sideColumnContent div.whiteBox { background: #fffaf5; }
#sideColumnContent h4 { text-transform: uppercase; font-size: 13px; }
#sideColumnContent p { margin: 0 !important; }
#sideColumnContent div.pane img { }
#sideColumnContent div.pane .whiteBox a { text-decoration: none; font-weight: bold; }

.winter #sideColumnContent .whiteBox, .winter #sideColumnContent h4 { color: #505a64; }
.winter #sideColumnContent .accordion > h3.ui-state-active, .winter #sideColumnContent.accordion > h3.ui-state-active { background: url(http://www.visitparkcity.com/includes/images/shell/accordion/winter-current-bg.png) center no-repeat; text-shadow: #3c103c 0 0 2px; }
.winter #sideColumnContent .accordion > h3, .winter #sideColumnContent.accordion > h3 { background: url(http://www.visitparkcity.com/includes/images/shell/accordion/winter-bg.png) center no-repeat; text-shadow: #47596a 0 0 2px; }

.summer #sideColumnContent .accordion > h3.ui-state-active, .summer #sideColumnContent.accordion > h3.ui-state-active { background: url(http://www.visitparkcity.com/includes/images/shell/accordion/summer-current-bg.png) center no-repeat; text-shadow: #640d10 0 0 2px; }
.summer #sideColumnContent .accordion > h3, .summer #sideColumnContent.accordion > h3 { background: url(http://www.visitparkcity.com/includes/images/shell/accordion/summer-bg.png) center no-repeat; text-shadow: #5e5348 0 0 2px; }
.summer #sideColumnContent .whiteBox, .summer #sideColumnContent h4 { color: #645a50; }

/* scroller widget */
.imgScrollerTop { display: block; width: 184px; height: 34px; }
.imgScrollerTop h3 { color: #FFF; text-transform: uppercase; line-height: 26px; font-size: 13px; padding-left: 12px; }
.winter .imgScrollerTop {  background: url(http://www.visitparkcity.com/includes/images/shell/scroller-top-winter.png); text-shadow: #3c103c 0 0 2px;  }
.summer .imgScrollerTop {  background: url(http://www.visitparkcity.com/includes/images/shell/scroller-top-summer.png); text-shadow: #640d10 0 0 2px; }
.imgScroller a.next, .imgScroller a.prev { background-image: url(http://www.visitparkcity.com/includes/images/shell/scroller-arrows.png); position: absolute; display: block; width: 14px; height: 75px; z-index: 1; cursor: pointer; top: 100px;}
.imgScroller a.next { background-position: -42px 0; right: -1px; }
.imgScroller a.prev { background-position: 0 0; left: -2px; }
.imgScroller a.next.disabled { background-position: -28px 0; cursor: default; }
.imgScroller a.prev.disabled { background-position: -14px 0; cursor: default; }

/* slider specials */
.imgScroller {position:relative; width:184px; height:256px;} 
.imgScroller.left { margin: 10px 20px 20px 0; }
.imgScroller.right { margin: 10px 0 20px 20px; }
.imgScroller img { border: none; margin-bottom: 5px; }
.specialsWindow {position:relative; top:2px; left:6px; width:170px; height:240px; overflow:hidden;}
.specialsTrack {position:absolute; top:0; left:0; float:left; width:1000em;}	
.specialsItem {display:inline-block; float:left; width:170px; margin: 0 50px 0 0; text-align: center; font-weight: bold; line-height: 16px;}
.specialsItem h3 {font-size:14px; line-height:16px; margin:0 5px 3px 1px;}
.specialsItem p {font-size:12px; line-height:14px; margin:0 2px 5px 1px;}
.summer .specialsItem a {font-weight:bold; text-decoration: none; color: #645a50;} 
.winter .specialsItem a {font-weight:bold; text-decoration: none; color: #505a64;} 

/* coupons widget */
#sideColumnContent h3.ui-state-active.orange { background: url(http://www.visitparkcity.com/includes/images/widgets/coupons/h3.png) !important; }

/* newsletter signup widget */
#newsletterSignupForm p { padding: 0 0 10px 0; }
#newsletterSignupForm #nlEmail { font-size: 11px; float: left; }
.summer #newsletterSignupForm #nlEmail { color: #645A50; }
.winter #newsletterSignupForm #nlEmail { color: #505A64; }
#newsletterSignupForm .nlSubmit { background: url(http://www.visitparkcity.com/includes/images/widgets/nl/button.png) center no-repeat; width: 73px; height: 28px; border: none; color: #FFF; font-size: 13px; font-weight: bold; padding-bottom: 6px; float: right; margin-top: -4px; }
#newsletterSignupForm .error { border: 1px dotted #900; }
#newsletterSignupForm #newsletterContent { display: block; }
/* welcome */
.welcomeIntro .gondola { font-size: 36px; line-height: 30px; vertical-align: bottom; float: left; padding-right: 3px; /*padding-top: 12px;*/ }

/* MEMBER DIRECTORY */
table.memDirTable { border: none; }
table.memDirTable td { padding: 10px; }

#eventForm table { border: none; }
#ui-datepicker-div { z-index: 50 !important; }

/* ALERT BOX	*/
#alertContainer { display: none; width: 360px; padding: 10px 20px; top: 100px; position: absolute; right: 0; overflow: hidden; font-size: 12px; line-height: 14px; color: #FFF; text-align: left; }
.summer #alertContainer {background: url(http://www.visitparkcity.com/includes/images/shell/alert-summer.png) repeat-y;}
.winter #alertContainer {background: url(http://www.visitparkcity.com/includes/images/shell/alert-winter.png) repeat-y;}
.summer #alertContainer a { color: #780000 !important; }
.winter #alertContainer a { color: #c6d9ff !important; }
#alertContainer .alertTitle { font-size: 22px; text-transform: uppercase; line-height: 32px; float: left; max-width: 215px; margin-top: 14px; }
#alertContainer img { margin: 0 20px 10px 0; border: 0 none; }

.rssLink {
	display: block;
	height: 18px;
	width: 40px;
	float: right;
	text-align: right;
	background: url(http://www.visitparkcity.com/includes/images/shell/rss.gif) no-repeat;
}
.rssLink span { padding-left: 22px; }

/* Calendar Detail */
#eventAddress {
	margin:0;
	max-width:450px;
	padding:0;
}
#eventAddress li {
	margin:0;
	max-width:450px;
	padding:0;
}
.strong {
	font-weight:bold;
}
.socialLinkHolder, .socialLinkHolder li {
	margin-left:0;
}
.socialLinkHolder li {
	margin-right:10px;
}

.floatL {
	float: left;
}

.sitemap ul.multicol > li { list-style-type: none; float: left; width: 45%; }
.sitemap ul.multicol li ul li ul li { list-style-type:circle; }
.sitemap ul.multicol li ul li { list-style-type:disc; }
.sitemap ul.multicol, .sitemap ul.multicol li {/* clear: both; float: none; */}

.print-icon {
	float: right;
	background: url(http://www.visitparkcity.com/includes/images/shell/print.png) no-repeat left;
	padding-left: 18px;
	padding-right: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 16px;
	font-weight: normal;
}
/* sharethis */
.st_sharethis { float: right; display:inline-block;}
.fb-like
{
	padding-left:5px;
	float: right;
	top: -2px;
}
#couponContainer .couponBottombar { background: url("http://visitparkcity.com/includes/images/shell/events/bar/bar-bg.png") repeat-x scroll 0 0 transparent; color: white; font-weight: bold; padding: 5px 10px; }

div#sideColumnContent .whiteBox h2 {
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
	font-family: 'CartoGothicStdBold',Arial,sans-serif;
    font-weight: normal !important;
} 


/*T#95332*/
.customWeather #mainColumnContent { width: 810px;}
.customWeather #mainColumn {background-color: white; background-image: none;}
.customWeather #mainColumn { width: 853px;}

#iWeather{position: relative;}
#linkMask{position: absolute; top: 15px; left: 224px;  background-color: #ffffff; width: 572px; height: 50px; border: 0px solid red;}



/*-----------------------  image widget on content --------------------------------------------------*/
.winter #mainColumnContent div.imgbox-wrapper h3 {
    background: url("http://visitparkcity.com/includes/images/shell/accordion/winter-bg2.png") repeat scroll center center rgba(0, 0, 0, 0);
 }
 .summer #mainColumnContent div.imgbox-wrapper h3 {
    background: url("http://visitparkcity.com/includes/images/shell/accordion/summer-bg2.png") repeat scroll center center rgba(0, 0, 0, 0);
 }


#mainColumnContent div.imgbox-wrapper h3 {
    text-shadow: 0 0 2px ##47596A;
    color: #FFFFFF;
    
    display: block;
    font-size: 14px;
    height: 25px;
    line-height: 24px;
    margin: 2px 0 0;
    outline: medium none !important;
    padding: 4px 10px;
    text-transform: uppercase;
    width: 100%;
}
.winter #mainColumnContent div.imgbox-wrapper{
	background-image: url('http://www.visitparkcity.com/includes/images/shell/sideCol_bg_repeat_winter.png'); 
}
.summer #mainColumnContent div.imgbox-wrapper{
	background-image: url('http://www.visitparkcity.com/includes/images/shell/sideCol_bg_repeat_summer.png'); 
}
#mainColumnContent div.imgbox-wrapper{
	background-image: url('http://www.visitparkcity.com/includes/images/shell/sideCol_bg_repeat_summer.png'); 
	overflow:hidden; 
	padding:0 4px; 
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
}



#sideColumnContent div.accordion div.pane div.imgbox-wrapper h3{
	display:none;
	height:0;
}

#sideColumnContent div.imgbox-wrapper h3{
	display:none;
	height:0;
}


#sideColumnContent div.accordion div.pane div.imgbox-wrapper{
	background:none;
	padding:0px; 
	margin:0px;
}

#sideColumnContent div.whiteBox {
	width:219px;
}


.winter #sv-mainContainer div#siteWrapper div.content div.c1-c3 div.imgbox-wrapper h3 {
    background: url("http://www.visitparkcity.com/includes/images/shell/accordion/winter-bg2.png") repeat scroll center center rgba(0, 0, 0, 0);
 }
 .summer #sv-mainContainer div#siteWrapper div.content div.c1-c3 div.imgbox-wrapper h3 {
    background: url("http://www.visitparkcity.com/includes/images/shell/accordion/summer-bg2.png") repeat scroll center center rgba(0, 0, 0, 0);
 }

#sv-mainContainer div#siteWrapper div.content div.c1-c3 div.imgbox-wrapper h3 {
    text-shadow: 0 0 2px ##47596A;
    color: #FFFFFF;
   
    display: block;
    font-size: 14px;
    height: 25px;
    line-height: 24px;
    margin: 2px 0 0;
    outline: medium none !important;
    padding: 4px 10px;
    text-transform: uppercase;
    width: 100%;
}
.winter #sv-mainContainer div#siteWrapper div.content div.c1-c3 div.imgbox-wrapper{
	background-image: url('http://www.visitparkcity.com/includes/images/shell/sideCol_bg_repeat_winter.png'); 
}
.summer #sv-mainContainer div#siteWrapper div.content div.c1-c3 div.imgbox-wrapper{
	background-image: url('http://www.visitparkcity.com/includes/images/shell/sideCol_bg_repeat_summer.png'); 
}
#sv-mainContainer div#siteWrapper div.content div.c1-c3 div.imgbox-wrapper{
	background-image: url('http://www.visitparkcity.com/includes/images/shell/sideCol_bg_repeat_summer.png'); 
	overflow:hidden; 
	padding:0 4px; 
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
}

.dirSearch{
	background: url(http://www.visitparkcity.com/includes/images/assets/dotted_line.png) bottom center no-repeat;
	padding-bottom: 20px;
}
.dirSearch input[type="text"]{
	border: solid 1px #c0c0c0;
	height: 19px;
	width: 230px;
}
.dirSearch input[type="submit"]{
	background: url(http://www.visitparkcity.com/includes/images/assets/search.png) no-repeat;
	border: none;
	width: 66px;
	height: 27px;
	vertical-align: top;
	cursor: pointer;
}
.dirCat{
	width: 81px;
	float: left;
	color: #aa1e23;
	margin-top: 5px;
}
.dirGroups{
	margin-bottom: 30px;
	margin-top: 10px;
}
.dirGroups a:hover .dirGroup, .dirGroups a.sel .dirGroup{
	background: url(http://www.visitparkcity.com/includes/images/assets/down_arrow_white.png) #aa550f no-repeat;
	background-position: bottom right;
	color: #fff;
}
.dirGroups a:nth-child(1) .dirGroup, .dirGroups a:nth-child(2) .dirGroup, .dirGroups a:nth-child(3) .dirGroup{ width: 186px; }
.dirGroups a:nth-child(3) .dirGroup, .dirGroups a:nth-child(7) .dirGroup, .dirGroups a:nth-child(11) .dirGroup{ margin-right: 0px; }
.dirGroups a:nth-child(1) .dirGroup, .dirGroups a:nth-child(4) .dirGroup, .dirGroups a:nth-child(8) .dirGroup{ margin-left: 0px; }
.dirGroup{
	width: 157px;
	height: 55px;
	margin: 3px 2px;
	float: left;
	border: 1px solid #c0c0c0;
	padding: 5px;
	padding-right: 0px;
	color: #645a50;
	font-size: 11px;
	line-height: 13px;
	background: url(http://www.visitparkcity.com/includes/images/assets/down_arrow.png) #f9f1ea no-repeat;
	background-position: bottom right;
}
.dirGroup .dirImg{
	width: 68px;
	height: 100%;
	float: left;
	margin-right: 4px;
	overflow:hidden;
	border-radius: 4px;
}
.dirSubcats h3{
	color: #aa550f;
	margin-bottom: 15px;
}
.dirSubcatGroup{
	float: left;
}
.dirSubcat{
	width: 208px;
	/*display: inline-block;*/
	padding: 5px 15px 5px 0px;
}
.dirSubcat a{
	color: #645a50;
}
.dirSubcat a:hover{
	color: #5aaac8;
}
.dirListings h3{
	color: #aa550f;
	margin-bottom: 15px;
}
.dirListingGroup{
	float: left;
}
.dirListing{
	width: 208px;
	padding-right: 15px;
	/*display: inline-block;*/
	vertical-align: top;
	margin-bottom: 10px;
	line-height: 16px;
}
.dirListing a:first-child{
	color: #645a50;
}
.dirListing a:first-child:hover{
	color: #5aaac8;
}
